@charset "utf-8";

@font-face {
font-family : "Regular";
src : url("/fonts/myriadproregular.ttf")
format("truetype");
}

@font-face {
font-family : "Nautilus";
src : url("/fonts/nautiluspompilius.ttf")
format("truetype");
}

* { margin:0; padding:0;  }
a { text-decoration:none; }
a:hover { text-decoration: underline; cursor:pointer; color:#222 !important; }

.shadow { -moz-text-shadow: 1px 1px 1px #000; -webkit-text-shadow: 1px 1px 1px #000; text-shadow: 1px 1px 1px #000; }
input.error, textarea.error { border-color: #973d3d; border-style: solid; background: #f0bebe; color: #a35959; }
input.error:focus, textarea.error:focus { border-color: #973d3d; color: #a35959; }

img { border: 0; }


body, html {height:100%; background:#FFFFFF; }


#header { background:url(../images/headerbg.jpg) no-repeat center; width:100%; height: 554px; }
#footer1 { background:url(../images/footer.jpg) no-repeat center; width:100%; height: 216px; }
#ten { font-family: Regular !important; text-align:right; font-size:1.4em; background:url(../images/ten.png)repeat-x left; width:590px; height: 57px; color:#2c1b0c; text-transform:uppercase; padding:2px 5px 0 0;}
#telephone{
    font-family: Regular !important; 
    text-align:left; 
    font-size:1.3em; 
    color:#fff;
    margin:10px 0 10px 5px;
}
#telephone span{
    font-size:1.9em;
    
}

#icona { background:url(../images/icona.png) no-repeat center; width:220px; height: 270px; font-family: Regular !important; color:#393838; padding:55px 10px 0;}


.content { width:960px; margin: 0px auto; margin-top:0px; }
.zapis { width:960px; height:240px; margin: 0px auto; margin-top:0px; background:url(../images/zapis.png) no-repeat right; font-size: 1.4em;}
#headertable { width:960px; }

#logo {	width:320px; }

#descript {	width:340px; font-size:1.5em; color:#0073b2; line-height:1.4em; }

#contacts {	width:300px; line-height:2.4em; }

.call { font-size:1.54em; color:#2d2d2d;}
.phonecode { font-size:1.8em; color:#2d2d2d;}
.phone { font-size:2.6em; color:#b40000; font-weight:bold; }
.adres { font-size:1.2em; color:#2d2d2d; line-height:1.2em;}

#headertitle h1 { font-size:2.6em; color:#fff; font-family: Nautilus; line-height:1.4em; margin-top:0px;	margin-left:5px; width:550px; }
#headertitle { font-family: Regular !important; text-align:right; font-size:1.2em; color:#fff;  line-height:1.4em; margin-top:0px;	margin-left:5px; width:550px; }
#headtitle2{
margin-top:10px;	
font-size:1.4em;
}
.title { font-size:1.8em; line-height:1em; color:#0074a2 !important; }
.titleb { font-size:1.9em; line-height:1em; font-family: Regular !important; color:#393838 !important; text-transform:uppercase; }
.titler { font-size:1.8em; line-height:1em; color:#b40000 !important; font-weight:bold; }
.titlew { font-size:1.8em; line-height:1em; color:#fff !important; font-weight:bold; }
#headerblock { position: absolute; margin-top:20px;	margin-left:5px; width:470px;	height:600px; }

#action { width:470px; height:115px; background-color:#FFFFFF; background-color:rgba(255,255,255,0.8); border-radius:15px; -moz-border-radius: 15px; /* Firefox */ -webkit-border-radius: 15px; /* Safari, Chrome */ -khtml-border-radius: 15px; /* KHTML */	-o-border-radius: 15px;	float:right; right:10px; }

#actiontitlebg { width:470px; height:65px; background-color:#55483c; border-top-left-radius:15px; border-top-right-radius:15px; text-align:center; line-height: 30px; color: #FFF; font-size: 1.5em; }

#actiontext { font-size:2em; color:#393838; }

#counter { font-size:1.1em; margin-top:10px; }

#counter .hurry { color:#84342c; }

#counter .actionend { color:#2d2d2d; }

.titleb1 { text-align:left; font-size:2.1em; line-height:1em; font-family: Regular !important; color:#393838 !important; }
.titleb2 { text-align:center; font-size:1.8em; line-height:1em; font-family: Regular !important; color:#393838 !important; }

.titleb1 span{
     text-transform:uppercase;
    font-weight:bold;
}

#forma1{
    float:left;
    
    
}

#forma3{
	width:250px;
}

.form-group2{
	width:250px;
}

#footer a:hover{
	text-decoration:none;
}

#statistic { width:500px; height:160px;	padding:12px; background-color:#FFFFFF; background-color:rgba(255,255,255,0.9); border-radius:15px;	-moz-border-radius: 15px; /* Firefox */	-webkit-border-radius: 15px; /* Safari, Chrome */ -khtml-border-radius: 15px; /* KHTML */ }

#statistic table { width:480px;	height:135px; font-size:1.3em; color:#0074a2; line-height:1; }

#langtable { width:950px; text-align:center; font-size:1.4em; color:#0074a2; line-height:1.2em; }
#langtable td { width: 237px; }

#adv { width:100%; height: 400px; background:url(../images/adv_bg.jpg) no-repeat center; }
#advtable { text-align:center; width: 960px; }
#advtable td { font-size:1.4em; font-family:"Regular" !important; color:#fff; width:215px; line-height:1.4em; }

#subjectstable { width:650px; text-align:center; font-size:1.4em; color:#2e2929; line-height:1.4em; }
#subjectstable td { }

#steps { width:100%; height: 330px; background:#eaeaea; }
#stepstable { width:950px; font-family:"Regular" !important; text-align:center; font-size:1.3em; color:#393838; line-height:1.4em; }

#map { width:100%; height: 559px; background:url(../images/map.jpg) center no-repeat; z-index:-1; }
#footer{
    padding-top:30px;
    color:#fff;
    font-family:"Regular" !important;
}
#footer-text{
    font-family:"Regular" !important;
    font-size:1.3em;
}
#footer-text span{
    font-size:1.4em;
    line-height:1.5em;
}
#fotertable { width:950px; text-align:center; font-size:1.3em; color:#fff; line-height:1.2em; }
#footerphonecode { font-size:1.4em; }
#footerphone { font-size:1.8em; font-family:"Regular" !important; line-height:1.3em; }
#copyright { font-size:0.9em; }
#gr{
    background:url(../images/gr.png) repeat-x;
    height:34px;
    width:240px;
    color:#fff;
    padding:8px 6px;
    font-family:Regular !important;
    font-size:1.1em;
    text-align:center;
    border:1px solid #c18e8e;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

#help{
    background:#c53a37;
    padding:7px 10px;
    margin:5px 0; 
    width:450px;
    color:#fff;
    font-family:Regular !important;   
    font-size:1.2em;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

/************************************************ORDER CALL*******************************************************************/

#inline img { border: 0; }

#inline a { color: #3a51b2; text-decoration: none; }
#inline a:hover { text-decoration: underline; }

#inline h2 { font-size: 1.8em; line-height: 1.9em; margin-bottom: 15px;  }

#inline p { color: #656565; font-size: 1.2em; margin-bottom: 10px; }

#inline { display: none; width: 250px; }

label { margin-right: 12px; margin-bottom: 9px; font-family: Georgia, serif; color: #646464; font-size: 1.2em; }

.txt { 
	display: inline-block; 
	color: #676767;
	font-family: Arial, Tahoma, sans-serif; 
	margin-bottom: 10px; 
	border: 1px dotted #ccc; 
	padding: 5px 9px;
	font-size: 1.2em;
	line-height: 1.4em;
}

.txtarea { 
	display: block; 
	resize: none;
	color: #676767;
	font-family: Arial, Tahoma, sans-serif; 
	margin-bottom: 10px; 
	width: 500px; 
	height: 150px;
	border: 1px dotted #ccc;
	padding: 5px 9px; 
	font-size: 1.2em;
	line-height: 1.4em;
}

.txt:focus, .txtarea:focus { border-style: solid; border-color: #bababa; color: #444; }

input.error, textarea.error { border-color: #973d3d; border-style: solid; background: #f0bebe; color: #a35959; }
input.error:focus, textarea.error:focus { border-color: #973d3d; color: #a35959; }

.sendbtn { 
	color: #dee5f0;
	display: block;
	cursor: pointer;
	padding: 5px 11px;
	font-size: 1.2em;
	border: solid 1px #224983;
	border-radius: 5px;
	background: #1e4c99; 
	background: -webkit-gradient(linear, left top, left bottom, from(#2f52b7), to(#0e3a7d)); 
	background: -moz-linear-gradient(top, #2f52b7, #0e3a7d); 
	background: -webkit-linear-gradient(top, #2f52b7, #0e3a7d);
	background: -o-linear-gradient(top, #2f52b7, #0e3a7d);
	background: -ms-linear-gradient(top, #2f52b7, #0e3a7d);
	background: linear-gradient(top, #2f52b7, #0e3a7d);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f52b7', endColorstr='#0e3a7d'); 
}
.sendbtn:hover {
	background: #183d80; 
	background: -webkit-gradient(linear, left top, left bottom, from(#284f9d), to(#0c2b6b)); 
	background: -moz-linear-gradient(top,  #284f9d, #0c2b6b); 
	background: -webkit-linear-gradient(top, #284f9d, #0c2b6b);
	background: -o-linear-gradient(top, #284f9d, #0c2b6b);
	background: -ms-linear-gradient(top, #284f9d, #0c2b6b);
	background: linear-gradient(top, #284f9d, #0c2b6b);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#284f9d', endColorstr='#0c2b6b');
}
.sendbtn:active {
	color: #8c9dc0; 
	background: -webkit-gradient(linear, left top, left bottom, from(#0e387d), to(#2f55b7)); 
	background: -moz-linear-gradient(top,  #0e387d,  #2f55b7);
	background: -webkit-linear-gradient(top, #0e387d, #2f55b7);
	background: -o-linear-gradient(top, #0e387d, #2f55b7);
	background: -ms-linear-gradient(top, #0e387d, #2f55b7);
	background: linear-gradient(top, #0e387d, #2f55b7);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0e387d', endColorstr='#2f55b7');