@charset "utf-8";
/* CSS Document */

h1{ font:24px Arial, Helvetica, sans-serif; color:#8aa7a2; font-weight:bold; margin:0 0 20px 0; padding:10px; background:#f1f5f4; }
h2{ font:16px Arial, Helvetica, sans-serif; color:#8aa7a2; font-weight:bold; margin:0 0 20px 0; padding:10px; background:#f1f5f4; }
h3{ font:16px Arial, Helvetica, sans-serif; color:#718984; font-weight:bold; margin:0 0 10px 0; padding:0 0 4px 0; border-bottom:4px solid #718984; }
h3 a{ color:#718984; text-decoration:none; }

body{ 
	background:#cad4e1 url(../images/bg.jpg) no-repeat top center;
	padding:0;
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#333333;
	min-width:1024px;
}

#wrapper{ position:relative; z-index:1;}

.clear{ clear:both;}
a{ outline:none;}
img{ border:none;}

#wrapper{
	margin:0 auto;
	padding:0;
	width:1003px;
	outline:0px solid red;
}

#header{
	margin:0;
	padding:0;
	width:1003px;
	height:165px;
	outline:0px solid blue;
}

#logo{
	margin:30px 120px 20px 0;
	padding:0;
	display:block; 
	float:left;
}
#logo a{ display:block; float:left; margin:0 20px 0 0; padding:0;}
#logo p{ display:block; float:left; margin:22px 0 0 0; padding:0; font-size:18px; color:#299791; font-weight:bold; width:295px;}

#info{ display:block; float:left; margin:52px 0 0 0; padding:0 0 0 50px; width:280px; border-left:1px solid #299791;}
.phInfo{ display:block; background:url(../images/phone.png) no-repeat 5px 2px; padding:0 0 0 40px; margin:0;}
.phInfo p{ font-size:16px; color:#299791; font-weight:bold; margin:0; padding:0; display:block;}
.phInfo span{ font-size:16px; color:#299791; margin:0; padding:0; display:block;}

.searchBlock{ position:relative; display:block; margin:16px 0 0 0; padding:0; width:278px; height:21px; border:1px solid #d4d4d4;}
.searchBlock input[type=text]{ display:block; position:absolute; top:1px; left:1px; border:none; background:#fff; color:#c0c0c0; font:12px Arial, Helvetica, sans-serif; margin:0; padding:2px 24px 2px 16px; height:15px; width:236px;}
.searchBlock input[type=submit]{ cursor:pointer; display:block; position:absolute; top:4px; right:5px; border:none; background: url(../images/ok.png) no-repeat 0 0; width:12px; height:13px; margin:0; padding:0;}

.lang{ display:block; float:right; padding:0; margin:65px 0 0 0; width:60px;}
.tj{ color:#239c8f; font-size:14px; display:block; width:16px; height:18px; background:url(../images/lang.png) no-repeat 0 3px; padding:0 0 0 20px; text-decoration:none; margin:0 0 3px 0;}
.ru{ color:#239c8f; font-size:14px; display:block; width:16px; height:14px; background:url(../images/lang.png) no-repeat 0 -14px; padding:0 0 0 20px; text-decoration:none; margin:0 0 5px 0;}
.en{ color:#239c8f; font-size:14px; display:block; width:16px; height:14px; background:url(../images/lang.png) no-repeat 0 -29px; padding:0 0 0 20px; text-decoration:none; margin:0;}

#menu{ display: block; padding:0; margin:0 0 20px 0; background-color:#259e90; height:40px;}
.homePage{ display:block; float:left; margin:9px 40px 0 50px; padding:0; text-indent:-9999px; background: url(../images/home.png) no-repeat 0 0; width:23px; height:23px;}
.homePage:hover{ background:url(../images/homeh.png) no-repeat 0 0;}
.mSection{ display:block; float:left; margin:0; padding:0; height:40px; position:relative; }
.mParrent{ display:block;font-size:14px; margin:8px 0 0 0; padding:4px 30px 0; background:url(../images/libg.png) no-repeat top right; height:28px; text-decoration:none;}
.mSection:last-child .mParrent{ background:none;}
.mParrent span{ display:block; color:#ccffff;  margin:0; padding:0; height:27px; text-align:center;}
.mParrent:hover span{ color:#fff;}
.mSection ul{ display:none; list-style:none; margin:0; padding:15px; background:#078477; width:150px; position:absolute; top:40px; left:0; z-index:60; }
.mSection ul li{ display:block; padding:0; margin:0 0 15px 0; }
.mSection ul li a{ color:#ccffff; display:block; margin:0; padding:0; text-decoration:none;}
.mSection ul li a:hover{ color:#fff;}
.mSection ul li:last-child{ margin:0;}
.mSection:hover ul{ display:block;}
.mSection:hover{ background:#078477;}
.pActiv{ background:#078477;}
.cActiv{ color:#fff !important;}

.slideshow{ width:905px; height:341px; display:block; margin:0 auto 20px; padding:0;}
.slideshow ul{ padding:0; margin:0; list-style:none;}
.slideshow li{ padding:0; }
.slideshow .bx-prev { left: 2px; background: url(../images/bg_direction_nav.png) no-repeat 0 0;  }
.slideshow .bx-next { right: 2px; background: url(../images/bg_direction_nav.png) no-repeat 100% 0;  }
.slideshow .bx-prev:hover { background-position: 0 0; }
.slideshow .bx-next:hover { background-position: 100% 0; }
.slideshow .bx-controls-direction a {
	position: absolute;
	top: 145px;
	margin:0;
	outline: 0;
	width: 27px;
	height: 42px;
	text-indent: -9999px;
	z-index: 1000;
}

.content{
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	padding:25px 0;
	margin:0;
	width:1003px;
	background:#fff;
	display:table;
}

.leftBlock{ display:block; float:left; margin:0; padding:0 10px; width:196px;}
.specialistamBlock{ display:block; margin:0 0 30px 0; padding:0;}
.specialistamBlock a{ display:block; margin:0 0 15px 0;}
.npkBlock{ display:block; margin:0; padding:10px; background:url(../images/npBg.jpg) repeat top left;}
.npkBlock div{ padding:10px; margin:0 0 12px 0; background-color:#5b9a92;}
.npkBlock div a{ font-size:12px; font-weight:bold; color:#fff; text-transform:uppercase; text-decoration:none;  }
.npkBlock a.npkLinks{ display:block; margin:0 0 15px 0; padding:0; color:#8f0000; text-decoration:none;}

.middleBlock{ display:block; float:left; margin:0; padding:0 10px; width:549px; border-left:1px dashed #bdbdbd; border-right:1px dashed #bdbdbd; min-height:700px;  }
.newsBlock{ display:block; margin:0 0 30px 0; padding:0;}
.newsBlock div{ display:block; margin:0 0 20px 0; padding:0; border-bottom:1px dashed #bdbdbd;}
.newsBlock div a.newsTitle{ display:block; margin:0 0 5px 0; padding:0; font-size:14px; font-weight:bold; color:#597e78; text-decoration:none;}
.newsBlock div span{ color:#fff; font-weight:bold; font-size:16px; padding:5px 20px 5px 28px; margin:0 0 5px 0; display:inline-block; background:#cad4e0 url(../images/soat.png) no-repeat 6px 6px;}
.newsBlock div p{ display:block; color:#333333; margin:0 0 15px 0; padding:0;}
.moreLink{ color:#339999; font-size:11px;}
.moreLink:hover{ text-decoration:none;}
.allLink{ clear:both; color:#339999; display:block; float: right;}
.allLink:hover{ text-decoration:none;}
.articlesBlock{ margin:0; padding:0;}
.articlesBlock div{ display:table; margin:0 0 20px 0; padding:0; border-bottom:1px dashed #bdbdbd;}
.articlesBlock div a.articleTitle{ 
	display:block;
	float:left;
	padding:5px;
	margin:0 16px 16px 0;
	background:#f5f5f5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width:96px;
	height:96px;
}
.articlesBlock div dt{ display:block; float:left; width:427px; margin:0; padding:0;}
.articlesBlock div dt a.articleTitle2{ display:block; margin:0 0 5px 0; padding:0; font-size:14px; font-weight:bold; color:#597e78; text-decoration:none;}
.articlesBlock div dt span{ color:#a8a8a8; font-size:11px; padding:0; margin:0 0 5px 0; }
.articlesBlock div dt p{ display:block; color:#333333; margin:0 0 15px 0; padding:0;}

.rightBlock{ display:block; float:left; margin:0; padding:0 10px; width:196px;}
.doctorsBlock{ display:block; margin:0 0 30px 0; padding:0;}
.doctorsBlock ul{ padding:0; margin:0; list-style:none;}
.doctorsBlock li{ display:block; padding:0; margin:0;  }
.doctorsBlock li div{ padding:0 0 16px 0; display:block; margin:0 0 16px 0; border-bottom:1px dashed #bdbdbd; clear:both; height:85px;}
.doctorsBlock li dt{ padding:0; display:block; margin:0 10px 10px 0; float:left; width:60px;  }
.doctorsBlock li dt span{ display:block; padding:3px; margin:0;}
.doctorsBlock li dd{ padding:0; display:block; margin:0; float:right; width:126px;  }
.doctorsBlock li dd a{ display:block; padding:0; margin:0 0 5px 0; color:#333333; font-size:11px;}
.doctorsBlock li dd a:hover{ text-decoration:none;}
.doctorsBlock li dd p{ display:block; padding:0; margin:0; font-size:11px; color:#787878;}
.doctorsBlock .bx-prev { right: 20px; background: url(../images/sliderNav.png) no-repeat 0 0;  }
.doctorsBlock .bx-next { right: 0; background: url(../images/sliderNav.png) no-repeat 100% 0;  }
.doctorsBlock .bx-prev:hover { background-position: 0 0; }
.doctorsBlock .bx-next:hover { background-position: 100% 0; }
.doctorsBlock .bx-controls-direction a {
	position: absolute;
	bottom: -10px;
	margin:0;
	outline: 0;
	width: 8px;
	height: 13px;
	text-indent: -9999px;
	z-index: 1000;
}

.pollBlock{ display: inline-block; margin:0 0 30px 0; padding:0;}
.pollTitle{ display: block; margin:0 0 10px 0; padding:0; color:#333333; font-size:11px; font-weight:bold;}
.pollQuesBlock{ padding:0 0 16px 0; display:block; margin:0 0 16px 0; border-bottom:1px dashed #bdbdbd;}
.pollQuesBlock div{ display:table; margin:0 0 10px 0; padding:0; width:196px;}
.pollQuesBlock div dt{ display:block; float:left; margin:0; padding:0; width:20px;}
.pollQuesBlock div dd{ display:block; float:left; margin:0; padding:0; color:#797979; width:176px;}
.pollQuesBlock div dt input[type=radio]{ margin:1px 0 0 0; padding:0; display:block;}
.pollSub{ display:block; margin:0; padding:0 0 0 20px;}
.pollSub a{ display:block; padding:5px; margin:0 10px; float:left; color:#fff; background:#8aa7a2; font-size:11px; font-weight:bold; text-decoration:none;}
.pollSub a:hover{ background:#797979;}

.vajnTelBlock{ display:block; margin:0; padding:6px 8px; background-color:#f2f4f4;}
.vajnTelBlock span{ padding:6px; display:block; margin:0 0 12px 0; background:#8f0000; color:#fff; text-align:center;}
.vajnTelBlock div{ padding:0; display:block; margin:0 0 10px 0; color:#1d463f; }
.vajnTelBlock p{ padding:0; display:block; margin:0 0 10px 0; color:#006453; }

.partnersBlock{ display:block; margin:0; padding:0 20px; background-color:#fff; height:200px;}
.partnersBlock div{ display: inline-block; margin:0; padding:20px 0;}
.partnersBlock div a{ display:block; float:left; margin:0 20px 0 0;}
.uzor{ background:url(../images/pBg.jpg) repeat-x; height:28px; margin:0; padding:0; width:963px;}

.footer{ 
	display:inline-block; 
	margin:0 0 30px 0; 
	padding:30px; 
	background:#fff; 
	width:943px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
.footer div{ display:block; float:left; margin:0 60px;}
.footer div:last-child{ margin:0; float:right;}
.footer div a{ color:#b0b0b0; display:block; margin:0; padding:0;}
.footer div a:first-child{ color:#5b9a92; display:block; margin:0 0 10px; padding:0; font-weight:bold;}
.footer div a:hover{ text-decoration:none;}
.footer div p{ color:#b0b0b0;}

.rukvBlk{ display: inline-block; margin:0 0 30px; padding:0; clear:both;}
.rukvBlk dt{ width:160px; margin:0; padding:0; float:left}
.rukvBlk dd{ width:389px; margin:0; padding:0; float:right;}
.rukvBlk dd p{ font-size:15px; margin:0 0 5px 0; padding:0 0 5px 0; color:#718984; border-bottom:2px solid #990000; display:block;}
.rukvBlk dd span{ margin:0 0 10px 0; padding:0; font-weight:bold; font-style:italic; color:#b0b0b0; display:block;}
.rukvBlk dd div{ text-align: justify; margin:0; padding:0;}

.npkBlk{ display:inline-block; margin:0; padding:0; clear:both;}
.npkBlk ul { color:#718984; margin:0; padding:0 0 0 20px;}
.npkBlk ul li{ list-style:disc; margin:10px; padding:0; color:#61041f;}
.npkBlk ul li a{ color:#2f5bb4; text-decoration:none;}
.npkBlk ul li a:hover{ color:#333333;}

.backtolist{ color:#2f5bb4; text-decoration:none;}
.backtolist:hover{ color:#333333;}

.strBlk{ display:block; margin:0 0 10px 0; padding:0 0 0 10px;}
#strTitle{ cursor:pointer; font-size:14px; display:block; margin:0 0 5px 0; padding:0 0 0 22px; font-weight:bold; color:#8aa7a2; text-decoration:none; background:url(../images/accN.png) no-repeat 0 3px; }
.strText{ display:none; margin:0; padding:0 0 0 22px; }

.bibLinkBlk{ 
	height:32px; 
	background:#ecf7fb url(../images/dom.png) no-repeat 10px 6px; 
	padding:12px 5px 5px 50px; 
	margin:0 0 20px 0; 
	display:block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-decoration:none; 
	font-size:18px; 
	font-weight:bold;
	color:#8aa7a2;
}

.detailInfoBlk{ overflow:hidden;}






