.clear {
	clear: both; 
}
*{border:none;}
body{
padding:0;
margin:0;
font: 12pt Tahoma;
background:url("../images/fon.png");

}
/*header*/   
header{
width:990;
background:url("../images/tree2.png") no-repeat center ;
height: 434px;
padding:0;
display:block;
}
#content{
width:990px;
height: 434px;
margin:auto;
position:relative;
 
}
#name{
margin:20px 0 0 16px;
float:left;
}
#name2{
float:left;
margin:-3px 0 0 20px;
color:#fff;
font-size:73%;
}
#call{
width:230px;
color:#fff;
float:right;
margin:12px 8px 0 0;
line-height:140%;
font-weight: bold; 
font-size:110%;
}
div#call img{
float:left;
margin:7px 6px 0 0;
}
#phone{
font-weight: bold; 
color:#fff;
float:right;
}
#shadowtop{
width:934px;
height: 12px;
margin:auto;
margin-top:9px;
}


#triangle{
margin:-317px 0 0 922px;
}




/*Контент*/

#wrapper{
width:990px;
margin:auto;
}
#main{
width:990px;
margin:auto;
}
#text{
margin:auto;
text-align: center;
margin:18px 0;
font-size:85%;
color:#686767;
}
.wave{
margin-bottom:45px;
} 
.wave1 {
float:left;
margin:7px 0 0 14px;
}
.wave2 {
float:right;
margin:7px 17px 0 0px;
}
#wavetext1 {
float:left;
margin:0 0 0 10px;
font-size:150%;
color:#4861ac;
}
.wavetext2 {
position:absolute;
z-index: 100;
margin-left:433px;
font-size:150%;
color:#4861ac;
background:url("../images/fon.png");
padding:0 7px;

}

/*Услуги*/
#uslugi{
width:700px;
height: 770px;
margin:auto;
margin-bottom:13px;
position:relative;

}
#uslugi a{
color:#686767;
font-size:115%;
}
.usl_left{
float:left;
margin: 6px 0 -5px 10px;
width:194px;
height: 247px;
border:1px solid #000;
border-color:transparent;
}
.usl_middle{
float:left;
margin: 6px 44px -5px 48px;
width:194px;
height: 247px;
border:1px solid #000;
border-color:transparent;
}
.usl_right{
float:left;
margin: 6px 0 -5px 5px;
width:194px;
height: 247px;
border:1px solid #000;
border-color:transparent;
}
.usl_left:hover{
border:1px solid #747373;
border-radius:8px; 
-webkit-border-radius: 8px;
 -moz-border-radius: 8px;
  behavior: url("PIE.htc");
}
.usl_middle:hover{
border:1px solid #747373;
border-radius:8px; 
-webkit-border-radius: 8px;
 -moz-border-radius: 8px;
 behavior: url("PIE.htc");
}
.usl_right:hover{
border:1px solid #747373;
border-radius:8px; 
-webkit-border-radius: 8px;
 -moz-border-radius: 8px;
 behavior: url("PIE.htc");
 
}
.usl:hover a{
text-decoration:none;
}
.usl_middle:hover a{
text-decoration:none;
}
.usl_left:hover a{
text-decoration:none;
}
.usl_right:hover a{
text-decoration:none;
}
#uslugi img{
margin:9px 0 0 14px;
}
#uslugi img.shadow{
margin:-5px 0 0 35px;
}
.nazvanie{
width:145px;
height:45px;
margin:auto;
text-align:center;
margin:-4px 0 0 26px;
line-height:120%;
}
.nazvanie1{
width:145px;
height:45px;
margin:auto;
text-align:center;
margin:1px 0 0 26px;
}
#svet{
position:absolute;
z-index:-1; 
top:-40px;
}


/*Таблица стоимость*/
table#cena{
font:11pt "Tahoma";
border-collapse:collapse;
}
table#cena, tr{
width:962px;
height:32px;
margin:auto;
}
table#cena td{
color:#686767;
padding:0 0 0px 11px;
}

td.rightcol{ 
text-align: right; 
padding:0 9px 0 0 !important;

}
.white{	
background:url("../images/table.png");
height:32px;
width:930px;
}
.border_n{
background:url("../images/border_n.png") no-repeat bottom;
}
#border_n2{
background:url("../images/border_n.png") no-repeat bottom;
}

/*Текст под таблицей */

.diagnos{
margin:15px 0 0 14px; 
font:12px "Tahoma";
color:#686767;
line-height:141%;
padding-left:12px;
}
.diagnos2{
margin:9px 0 0 14px; 
font:12px "Tahoma";
color:#686767;
line-height:141%;
padding-left:12px;
}
#flag2{
background:url("../images/flag2.png") no-repeat;
width:586px;
height: 302px;
color:#fff;
margin:16px 0 10px 207px; 

}
#flag2 #text1{
font-size:170%;
padding:44px 0 1px 70px;
font-weight: bold; 
word-spacing: 5px;
position:absolute;color:#546fa0;
}
#flag2 #text11{
font-size:170%;
padding:42px 0 0 70px;
font-weight: bold; 
word-spacing: 5px;
position:absolute;

 
}
#flag2 #text2{
margin:12px 0 0 30px;
padding-top:86px;
text-align: center;
font-size:90%; 

}
#flag2 #tel1{
float:left;
margin:22px 15px 0 99px;
font-weight: bold; 
color:#344988;
font-size:130%;

}
#flag2 #tel2{
float:left;
margin:22px 0 0 3px;
font-weight: bold; 
color:#344988;
font-size:130%;
}
#wave1 {
float:left;
margin:11px 0 0 18px;
}
#wave2 {
float:right;
margin:11px 21px 0 0px;
}
#wavetext3 {
position:absolute;
z-index: 100;
margin:2px 0 0 422px;
font-size:150%;
color:#4861ac;
background:url("../images/fon.png");
padding:0 7px;
}
#gallery{
margin-top:60px;
}

/*footer*/


footer{
margin:auto;
margin-top:134px;
margin-bottom:21px;
width:990px;
height: 32px;
border-top:1px dashed #b7b7b7;
border-bottom:1px dashed #b7b7b7;
padding-top:19px;
font-size:75%;
color:#686767;
display:block;
}
#copy{
float:left;

}
#site{
float:right;

}
#site a{
text-decoration:none;
color:#686767;
margin-right:2px;
}
#site a:hover{
text-decoration:underline;
}
.flag_popup {
 width: 285px;
 height: 64px;
 cursor: pointer;
 position: fixed;
 bottom: 0;
 right: 0;
 background: url('/images/bot_form.png') no-repeat;
}
.flag_popup:hover {
 background: url('/images/bot_form_h.png') no-repeat;
}
#message_form {
 width: 460px;

 background-color: #FFFFFF;
}
.fancybox-inner + #message_form {
 background-color: #FFFFFF;
}
.white-box {
 background-color: #FFFFFF !important;
 border-radius: 5px;
}
.form-content {
 padding: 15px 30px 30px 30px;
 text-align: center;
}
.form-content h3 {
 color: #416aab;
 font-size: 21px;
 margin-bottom: 5px;
}
.form-content .top-text {
 font-size: 13px;
 margin: 0px !important;
}
.form-content .bottom-text {
 font-size: 13px;
 color: #65635e;
 text-align: left;
 padding: 0 70px;
}
.form-content .input-form {
 width: 260px;
 text-align: left;
 margin-left: auto;
 margin-right: auto;
 margin-top: 5px;
 margin-bottom: 5px;
}
.form-content .input-form label{
 font-size: 12px;
 color: #696761;
 display: inline-block;
 width: 50%;
}
.form-content .input-form input {
 border: 1px solid #9a9893;
 width: 240px;
 height: 30px;
 border-radius: 3px;
 font-size: 14px;
 padding: 0 10px;
}

.form-content .input-form textarea {
 border: 1px solid #9a9893;
 width: 240px;
 height: 90px;
 border-radius: 3px;
 font-size: 14px;
 padding: 0 10px;
}
.form-content .input-form input:focus, .form-content .input-form textarea:focus {
border: 1px solid #5d80b8;
}
.form-content .input-form input.sendbtn {
 height: 39px;
 width: 260px;
 padding: 0;
 margin: 0;
 background: url('/images/sendbtn.jpg') repeat-x;
 border: 0;
 border-radius: 20px;
 font-weight: bold;
 color: #fff;
}
.form-content .input-form span.error {
 text-align: right;
 color: red;
 font-size: 12px;
 position: initial;
 margin-left: 39px;
 width: 50%;
 display: none;
}