html {height:100%;}
body { height:100%; margin:0; background:#e8ffa1; font:12px Verdana, Arial, Helvetica, sans-serif; color:#000;}

* {margin:0; padding:0;}
a{text-decoration:none; color:#b82d56;}
a:hover{text-decoration:underline;}
img {border:none;}
input,
textarea,
select{font:100% arial,sans-serif; vertical-align:middle;}
form,fieldset{ margin:0; padding:0; border-style:none;}
#main {min-height:100%; width:1200px; margin:0 auto;}
* html #main {height:100%; overflow:visible;}
.header {background: url(../images/bg_header.jpg) no-repeat; width:100%; height:371px;}
.left_head {background:url(../images/bg_left_head.jpg) no-repeat 600px 0; height:371px; position:relative;}
.logo {padding:23px 0 0 81px; height:111px; width:508px; overflow:hidden;}
.menu { list-style:none; width:976px; margin:0 auto; padding:147px 0 0; overflow:hidden;}
.menu li {float:left;}
.menu li a {float:left; overflow:hidden; text-indent:-9999px;}
.menu li a.clinika { background:url(../images/link_clinika.jpg) no-repeat; width:90px; height:17px; margin:57px 18px 0 0;}
.menu li a.vrachi { background:url(../images/link_vrachi.jpg) no-repeat; width:62px; height:18px; margin:56px 17px 0 0;}
.menu li a.stacionar { background:url(../images/link_stacionar.jpg) no-repeat; width:110px; height:23px; margin:48px 16px 0 0;}
.menu li a.spa_salon { background:url(../images/link_spa_salon.jpg) no-repeat; width:100px; height:27px; margin:37px 18px 0 0;}
.menu li a.gostinica { background:url(../images/link_gostinica.jpg) no-repeat; width:110px; height:27px; margin:27px 19px 0 0;}
.menu li a.cenu { background:url(../images/link_cenu.jpg) no-repeat; width:58px; height:23px; margin:20px 18px 0 0;}
.menu li a.vuezd_dom { background:url(../images/link_vuezd_dom.jpg) no-repeat; width:138px; height:27px; margin:8px 18px 0 0;}
.menu li a.apteka { background:url(../images/link_apteka.jpg) no-repeat; width:75px; height:22px; margin:3px 17px 0 0;}
.menu li a.otzuvu { background:url(../images/link_otzuvu.jpg) no-repeat; width:82px; height:20px;}
strong.telephone { display:block; position:absolute; bottom:23px; right:85px; font-size:15px; color:#dbffb1;}
.telephone span {font-size:29px; font-weight:bold; color:#fff15e; padding:0 0 0 10px; letter-spacing:-1px; word-spacing:-1px;}

.content {padding:0 0 205px; overflow:hidden; position:relative;}
.left_loza { position: absolute; top:0; left:20px; background:url(../images/bg_left_loza.png) no-repeat; height:227px; width:54px;}
.right_loza { position:absolute; top:0; right:10px; background:url(../images/bg_right_loza.png) no-repeat; height:229px; width:67px;}



.three_box {margin:0 303px;}
.left_colum { float:left; margin:0 0 -8px -303px; display:inline; width:303px;}
.left_cont {margin:0 0 0px 45px; background: url(../images/bg_left_colum.gif) repeat-y; padding:0 0 15px;}
.yslygi {background:url(../images/bg_h2_yskygi.jpg) no-repeat; height:75px; width:258px; text-indent:-9999px;}
.left_nav {list-style:none; padding:13px 0 0 45px;}
.left_nav li {font-size:12px; line-height:21px;}
.left_nav li a { background:url(../images/sep_left_list.gif) no-repeat 0 3px; padding:0 0 0 14px; font-size:12px; font-weight:bold; color:#854415;}
.ynikal_yslygi {background:url(../images/bg_h2_ynikal_uskygi.jpg) no-repeat; height:124px; width:258px; text-indent:-9999px;}



.center_colum {float:left; width:100%; margin:0 0 -8px; padding-bottom: 0px;}
.center_content {background:url(../images/bg_center_colum.gif) repeat-y; margin:0 0 0 5px; padding-bottom: 0px;}
.center_info {padding:0 37px 0 39px; overflow:hidden; margin:0 0 8px; padding-bottom: 0px;}
.center_info img {float:left; margin:10px 7px 0 0;}
.center_info h1 {font-size:27px; font-weight:normal; color:#026900; text-align:right; padding:55px 0 10px;}
.center_info h2 {font-size:25px; font-weight:normal; color:#026900; text-align:right; padding:15px 0 16px;}
.center_info p { line-height:15px; text-align:justify; padding:0px 0 0; text-indent: 1em;}
.center_info ul.metods {list-style:none; padding:0 0 130px;}
.center_info ul.metods li {line-height:15px;}
.adds_center {list-style:none; overflow:hidden; margin:0 0 0 5px;}
.adds_center li {float:left; padding:0 5px;}
.adds_center li img { display: block;}
.center_content h3.btn_all {background:url(../images/bg_h3_ceter_all.jpg) no-repeat; width:588px; height:80px; text-indent:-9999px;}
.center_info_pad {padding:20px 0 0; margin: -8px -0px 0 0;}
.gallery {list-style:none; overflow: hidden; padding:20px 0 20px 37px;}
.gallery li {float:left; padding:0 5px 0 0;}
.gallery li a {float:left;}
.gallery li img {display:block; border:1px solid #8f3f3b; margin:0;}

.right_colum {float: right; margin:0 -303px -8px 0; width:303px; display:inline;}
.right_cont {background:url(../images/bg_left_colum.gif) repeat-y; width:259px; padding:0 0 36px; margin:0 0 0px;}
.right_cont h2.news {background:url(../images/bg_h2_news.jpg) no-repeat; height:80px; width:258px; text-indent:-9999px;}
.right_cont h3 {font-size:12px; color:#762700; padding:18px 0 0 39px;}
.right_cont p {padding:17px 75px 17px 39px;}
.adds_right {margin:0 0 8px 4px; display:block; overflow:hidden; width:250px;}
.adds_right img { display:block;}
.right_cont h2.contacts {background:url(../images/bg_h2_contakts.jpg) no-repeat; width:258px; height:80px; text-indent:-9999px; margin:0 0 2px;}
.right_cont address { text-align:center; padding:0 40px; font-style:normal; color:#010101;}
.right_cont address strong {display:block; color:#762700; padding:15px 0 0;}
.right_cont address img {display:block; padding:14px 0 0 ;}



.footer {clear:both; width:1200px; height:205px; background:#FF0000; margin:-205px auto 0; background: url(../images/bg_footer.jpg) no-repeat;}
.footer p {font-size:9px; color:#fff15e; padding:185px 0 0 55px;}

/* PitS_1 for Price */

.naim
{
/* background-color: white; */
display:inline-block;
text-indent: 0px;
width: 360px;
overflow:hidden;
text-align: left;
}

.naim:after
{
content: "........................................................................................";
overflow:hidden;
padding-left: 4px;
}

.price
{
font-weight:bold;
padding-left: 2px;
}

.tab1
{
margin: 0px;
padding-top: 6px;
padding-left: 20px;
}

.clear { clear: both; }

.phone_at_home {
	position: absolute;
	margin-left: 450px;
	margin-top: 20px;
	z-index: 1000;
	font-size: 20px;
	color: #555555;
}
.phone_at_home .phone { font-weight: bold; font-size: 25px; color: #252525; }
.phone_at_home .more { display: block; font-size: 14px; text-align: right; }
.phone_at_home .more a { text-decoration: underline; }
.phone_at_home .more a:hover { text-decoration: none; }
