* Reset
-------------------------------------------------------------------*/
* { padding: 0; margin: 0; }
ul, ol { list-style: none; }
img { border: none; }


/* Body
-------------------------------------------------------------------*/
html { width: 100%; height: 100%; zoom: 1; }
body { height: 100%; font: 11px/14px Arial, Helvetica, Geneva, sans-serif; color: #4b5355;}

h1, h2, h3, h4, h5, h6 { font-family: Arial, Helvetica, Geneva, sans-serif; }
h1 { font-size: 22px; line-height: 27px; margin-bottom: 10px; color: #068573; }
h2 { font-size: 18px; line-height: 22px; margin-bottom: 19px; }
h3 { font-size: 22px; font-weight: normal; line-height: 27px; margin-bottom: 8px; }
h4 { font-size: 16px; line-height: 20px; margin-bottom: 5px; }
h5 { font-size: 14px; line-height: 18px; margin-bottom: 5px; }
h6 { font-size: 12px; line-height: 16px; margin-bottom: 5px; }

a { color: #4b5355; text-decoration: none; }

#wrapper .rimg{ float:right;}

/* Header
-------------------------------------------------------------------*/
#pcodeBlock{
	position: absolute;
}
#header { 
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 480px; 
	text-align: center; 
	background: url("/images/header-bg.png") repeat-x #fff; 
	z-index: 10;
}
#header-inner { width: 950px; height: 480px; text-align: left; margin: 0 auto; position: relative;}
#header-about { position: absolute; top: 50px; left: 0; }
#header-about p.header { margin: 0; font-family: Microsoft Sans Serif, Arial Narrow, Arial, Helvetica, Geneva, sans-serif; font-weight: bold; font-size: 42px; }
#header-about p.header a { color: #068573; }
#header-about p.treat { margin-top: 20px; font-size: 14px; font-weight: bold; color: #000; }

#header-address { position: absolute; top: 45px; right: 0; }
#header-address p { margin: 10px 0; text-align: center; }
#header-address p.phone { font-family: Arial Narrow, Helvetica, sans-serif; font-weight: bold; font-size: 30px; }
#header-address p.address { font-size: 14px; }
#header-service { position: absolute; top: 115px; right: 30px; color: #000; font-size: 12px;  }
#header-service p { font-size: 22px; font-family: Microsoft Sans Serif, Arial Narrow, Arial, Helvetica, Geneva, sans-serif; color: #000; }
#header-service ul { padding-left: 10px; }
#header-service li { padding: 4px 0 4px 25px; background: url("/images/point.gif") no-repeat 0 50%; font-weight: bold; }
#header-service li.act { background-color: #d0ebf2; }
#header-service p.more { float: right; margin: 0; }


#header-logo { position: absolute; left: 30px; top: 135px; z-index: 100; }
#header-girl { position: absolute; left: 0; top: 110px; width: 704px; height: 322px; background: url("/images/girl.jpg") no-repeat; }
#header-right { position: absolute; right: 0px; top: 110px; width: 246px; height: 322px; background: url("/images/right.gif") no-repeat; }
#header-menu 
{ 
	position: absolute; 
	/*left: 0;*/ 
	bottom: 0;
	width:100%;
	text-align: center;	
}
#header-menu ul { width: 931px; height: 16px; background: #20aab4; padding: 16px 8px; margin: 0 ;/* list-style-type:desc;*/list-style: none;
	text-align: justify; text-justify: newspaper; position: relative;}
#header-menu li {  display: -moz-inline-box; display: inline-block; vertical-align: top;  text-align: left; font-family: Arial Narrow, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #fff; }
#header-menu li.active { padding: 10px 4px; }
#header-menu li a {  padding: 10px 4px; color: #fff; }
#header-menu li a:hover { padding: 10px 4px; background-color: #68c5cc; }
.under {
display: -moz-inline-box;
display: inline-block;
height: 0px;
font-size: 0;
line-height: 0;
}

#header-menu table{
	width:100%;
	margin-top:-10px;
	height:50px;
	background:#20aab4;
}
#header-menu tr{
}
#header-menu td {  
	/* display: -moz-inline-box; display: inline-block; */
	/* vertical-align: top; */  
	/* text-align: left; */
	font-family: Arial Narrow, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 14px; 
	color: #fff;
	/* border:solid 1px; */
}
#header-menu td a {  padding:10px 4px; color: #fff; }
#header-menu td a:hover { padding:10px 4px; background-color: #68c5cc; }
#acttd {background-color: #68c5cc;}


/* Container
-------------------------------------------------------------------*/
#container { position: relative;  margin: 0 auto; min-height: 100%;}
#container #wrapper { width: 950px; overflow: hidden; padding-bottom: 140px; padding-top: 480px; margin: 0 auto; }

#wrapper img { float: left; margin-right: 8px; }
#wrapper-top { overflow: hidden; padding: 9px; background: url("/images/round1.gif") no-repeat #d3ecf0; }
#wrapper-top h3 { width: 80%; height: 55px; margin: 0 auto; padding: 5px 0; border-bottom: 1px dotted #9c9c9c; }
#wrapper-top img { border: 1px solid #b9b9b9; }
#wrapper-top p.button img {  padding: 0 0 8px 10%; border: 0; }
#license, #specialists, #ask { float: left; width: 24%; margin-left: 1.3%; background: url("/images/round2.gif") no-repeat #fdfdfd; }
#booking { float: right; width: 24%; background: url("/images/round2.gif") no-repeat #fdfdfd; }
#license-inner, #specialists-inner, #ask-inner, #booking-inner { width: 80%; height: 100px; margin: 0 auto; overflow: hidden; margin-top: 10px; background: url("/images/round3.gif") no-repeat #fff; }
#license-inner p, #specialists-inner p, #ask-inner p, #booking-inner p { width: 90%; margin: 0 auto; margin-top: 10px; }
#specialists span { color: #4b5355; font-size: 9px; line-height: 10px; }

#wrapper-bottom { margin-top: 10px; }
#wrapper-bottom #cLeft { float: left; padding: 10px 15px 10px 0px; }
#cLeft h4 { padding-bottom: 10px; border-bottom: 2px solid #eaeaea; }
#cLeft #what-we-treat { float: left; width: 49%; margin-right: 2%;  }


#cLeft .tround{
    background: url("/images/tround.gif") no-repeat;
    width: 390px;
    height: 15px;
}
#cLeft .cround{
    width: 358px;
    border-left: 1px solid #d6d4d5;
    border-right: 1px solid #d6d4d5;
    padding: 10px 15px;
}
#cLeft .cround h4{
    margin-top: 0px;
}
#cLeft .bround{
    width: 390px;
    height: 17px;
    background: url("/images/bround.gif") no-repeat;
}

#cLeft #we-help { float: right; width: 49%; }
#what-we-treat h5 { padding: 6px 0 6px 40px; background: url("/images/1.gif") no-repeat 0 50%; }
#what-we-treat ul { width: 90%; padding-left: 5px; border-right: 1px dashed #c1c1bf; }
#what-we-treat li { padding: 2px 0 2px 20px; background: url("/images/point1.gif") no-repeat 0 50%; color: #5eb510; }
#what-we-treat a { color: #5eb510; }
#what-we-treat a:hover { text-decoration: underline; }

#we-help h5 { padding: 6px 0 6px 40px; margin-bottom: 10px; background: url("/images/2.gif") no-repeat 0 50%; }
#we-help p.name { margin: 0; padding: 0; font-weight: bold;  }
#we-help p.date { margin: 0; padding: 0; color: #818181; font-size: 10px; } 
#we-help p.response { margin: 3px 0 10px 0; padding: 0; } 



#wrapper-bottom #cRight { float: right; width: 55%; }
#wrapper-bottom #cRight img { padding: 2px; border: 1px solid #d5d5d5; }
#wrapper-bottom #cRight p.more1 a { padding-right: 15px; background: url("/images/arrow.png") no-repeat 100% 50%; color: #4b5355; font-weight: bold; }
#wrapper-bottom #cRight p.more1 a:hover { text-decoration: underline; }

/*новости*/
.menu_rec {float:left; padding-right:10px; width: 250px;}
hr {color:#d5d5d5;}
#news {width:100%;}
#news td { padding-right:20px; font: 11px/14px Arial, Helvetica, Geneva, sans-serif; color: #4b5355;}
#cRight p.name { margin: 0; padding: 0; font-weight: bold;  }
#cRight p.date { margin: 0; padding: 0; color: #818181; font-size: 10px; } 
#cRight p.response { margin: 3px 0 10px 0; padding: 0; } 
/*--- новости*/

/* постраничная навигация */
#navPage {margin-top:10px;width:640px;}
.a_spisok__legend {font-size:10px;}
.a_spisok_a { font-size: 10px; text-align:center; height:18px; width: 18px; background-color: #818181; }
.a_spisok_a a {color:#FFF; text-decoration:none;display:table-cell;height:100%;line-height:18px;}
.a_spisok_a:hover { text-decoration:none; background-color: #F00;color:white;}
.txt_spisok_act_a 
{
	font-size: 10px;  color:#FFF; text-align:center; width: 18px;vertical-align:middle;background-color: #5eb510; line-height:18px;
}
#navPage td {border:2px solid #E6EAEF;}
#cRight li
{
padding: 2px 0 2px 20px; 
background: url("/images/point1.gif") no-repeat 0 50%;
}


/* Footer
-------------------------------------------------------------------*/
#footer { position: relative; height: 120px; margin-top: -120px; text-align: center; font-size: 10px; font-weight: bold; }
#footer-inner { position: relative; width: 950px; height: 120px; text-align: left; margin: 0 auto; border-top: 3px solid #eeeeec;  }
#footer a { color: #00a99d; }
#footer a:hover { text-decoration: underline; }
#footer-copyright { position: absolute; top: 15px; left: 0; }
#footer-copyright p { margin: 0; }
#footer-feedback { position: absolute; top: 55px; left: 0; }
#footer-creator { position: absolute; top: 15px; right: 0; }
.kaltbl{border:1px solid #000;border-collapse: collapse;font-size:12;width:100%}
.kaltbl td {padding:4px;border:1px solid #000;border-collapse: collapse;}

