body {background:#f0f0f0; margin:0; padding:0; position:relative; min-width:1011px; _width:expression(document.documentElement.clientWidth < 1011 ? "1011px" : "auto"); overflow-x: hidden;}
jdiv{
	display: none;
}
#jvlabelWrap{
	display: none!important;
}
#jivo-iframe-container{
	display: none!important;
}
.jivosite{
	display: none!important;
}
.globalClass_ET{
	display: none!important;
}


.globalClass_ET{
	display: none!important;
}

.fl-left {float:left;}

.fl-right {float:right;}

.clr, .clear {clear: both; line-height: 0; font-size: 0; height: 0px; display:block;}



.body-wrap {margin:10px auto 20px; width:1011px; padding:0px; position:relative;}

.wrapper {width:100%; text-align:left; position:relative; overflow:hidden; padding:15px 3px 3px; background:#fff; -moz-box-shadow:0px 1px 3px rgba(0,0,0,0.22); -webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.22); -ms-box-shadow:0px 1px 3px rgba(0,0,0,0.22); -o-box-shadow:0px 1px 3px rgba(0,0,0,0.22); box-shadow:0px 1px 3px rgba(0,0,0,0.22); -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; border-radius:4px; z-index:44; zoom:1}



/* HEADER */

header {position: relative; z-index:999; width: 1007px; margin:2px 2px 10px; background:url(/new_img/header-bg.png) 0px bottom repeat-x}



header .logo {width:174px; height:94px; margin:5px 0px 20px 14px; display:block; background:url(/new_img/logo.png) 0px 0px no-repeat; float:left;}

header .inner {float:left; width:806px; padding:0px 0px 20px;}



	/* login */

	header .login {background:url(/new_img/login-holder.png) 0px -25px repeat-x; position: relative; float:right; height:15px; padding:5px 10px; margin:0px 3px 20px 0px; color:#9f9f9f; font:12px/15px Helvetica, Arial, sans-serif;}

	header .person-holder {position:relative; height:15px;}

	header .login i.left, header .login i.right {position:absolute; top:0px; left:-4px; width:4px; height:100%; background:url(/new_img/login-holder.png) 0px 0px no-repeat;}

	header .login i.right {left:auto; right:-4px; background-position:-3px 0px;}

	.login .enter {float:left; display:block;}

	.login .enter a {color:#4a4b4b; text-decoration:none;}

	.login .registration {float:left; margin-left:15px; color:#4a4b4b; text-decoration:none;}

	.login .button {float:left; padding-left:17px; margin-left:15px; background:url(/new_img/login-close.png) 0px 0px no-repeat; color:#4a4b4b; text-decoration:none;}

	.login a {color: #00a6a2; text-decoration: none;}

	.login a:hover {color: #666969; text-decoration: underline; }

	.login .auth-holder {}



	/* search */

	.header-search {position:relative; float:left; padding:25px 0px 0px 45px;}

	.header-search form {position:relative;}

	.header-search input[type="text"] {width:460px; height:27px; padding:0px 5px; float:left; color:#acafb1; font:14px/27px Helvetica, Arial, sans-serif; border:1px solid #d5d9d9; -webkit-border-radius:3px 0px 0px 3px; -moz-border-radius:3px 0px 0px 3px; -o-border-radius:3px 0px 0px 3px; -ms-border-radius:3px 0px 0px 3px; border-radius:3px 0px 0px 3px; }

	.header-search input:focus {border:1px solid #12b4b6; outline:none; color:#2d2c2c;}

	.header-search .btn-submit {position:absolute; top:0px; right:-53px; color:#2d2c2c; text-shadow:1px 1px 1px #f0f0f0; font:14px/27px Helvetica, Arial, sans-serif; text-decoration:none; background:url(/new_img/search-btn.png) 0px 0px repeat-x; border-top:1px solid #d5d9d9; border-right:1px solid #c0bfbf; border-bottom:1px solid #bfbfbe; -webkit-border-radius:0px 3px 3px 0px; -moz-border-radius:0px 3px 3px 0px; -o-border-radius:0px 3px 3px 0px; -ms-border-radius:0px 3px 3px 0px; border-radius:0px 3px 3px 0px; display:block; height:27px; padding:0px; width:52px; text-align:center;}

	/* end search */



	.banner-header {float:right; border:1px solid #333; width:183px; height:53px;}



	/* m1 */

	.m1 { height:42px; width:983px; padding:0px 12px 6px; display: block; text-align:left;}

	.m1 ul{ padding:0; padding-left:4px; width:978px; margin:0;}

	.m1 li { float:left; margin:0px; padding:0px; list-style:none; font:13px/13px Helvetica, Arial, sans-serif; color:#eceef6; background: #1a1f2b; height:42px; position:relative; background: url(/new_img/m1.png) repeat-x 0px -42px; }


	.m1 .first_bg { position:absolute; left:-5px; top:0px; width:5px; height:100%; background: url(/new_img/m1.png) no-repeat 0px 0px; }

	.m1 .last_bg { position:absolute; right:-5px; top:0px; width:5px; height:100%; background: url(/new_img/m1.png) no-repeat -5px 0px; }

	.vline {position:absolute; right:0px; top:0px; width:3px; height:100%; background: url(/new_img/m1.png) no-repeat -10px 0px;}

	.m1 .conteiner { display:-moz-inline-box; display:inline-block; vertical-align:middle; zoom:1; //display:inline; position:relative; z-index:3; padding-bottom:4px; }

	.helper { display:-moz-inline-box; display:inline-block; vertical-align:middle; height:100%; width:0px; zoom:1; //display:inline; }
	


	.m1 li:hover .active_top, .m1 li.act .active_top {position:absolute; left:-1px; padding-left:1px; top:0px; width:100%; height:38px; background:url(/new_img/m1.png) repeat-x 0px -84px; z-index:1; box-shadow:0px 0px 6px rgba(0,0,0,0.4);}

	.m1 li.act .active_top {z-index:2;}

.m1 li.m1-item-pharmacy { background:url(/new_img/m1-pharmacy.png) repeat-x 0px 0px; }
.m1 li.m1-item-pharmacy .last_bg { background:url(/new_img/m1-pharmacy.png) repeat-x 0px -51px; }
.m1 li.m1-item-pharmacy:hover { background:url(/new_img/m1-pharmacy.png) repeat-x 0px 0px; opacity: 0.8; }
.m1 li.m1-item-pharmacy:hover .active_top { display: none; }
/*.m1 li.m1-item-pharmacy:hover .last_bg { background:url(/new_img/m1-pharmacy.png) repeat-x 0px -51px; opacity: 0.8; }*/

	.m1 a.menu_a { border:0; text-decoration:none; color:#eceef6; display:block; width:auto; max-width:150px; padding-top:5px; padding-bottom:5px; padding-left:0px;  padding-right:0px; }

	.m1 a:hover {text-decoration: none!important;}



	.m1 li .conteiner a {padding-left:27px; padding-right:27px;}

	.m1 li:first-child .conteiner a {padding-left:25px; padding-right:29px;}

	.m1 li:last-child .conteiner a {padding-left:29px; padding-right:24px;}

	.m1 ul li .sub-nav{
	    background: #f3f3f2;
	    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
	    box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    -webkit-box-sizing: border-box;
	    padding: 20px 22px 50px 22px !important;
	    position: absolute;
	    top: 38px;
	    width: 500px;
	    z-index: 3;
       -moz-column-count: 2;
       -moz-column-gap: 36px;
       -webkit-column-count: 2;
       -webkit-column-gap : 36px;
       -moz-column-rule-color:  #d5d9d9;
       -moz-column-rule-style:  solid;
       -moz-column-rule-width:  1px;
       -webkit-column-rule-color:  #d5d9d9;
       -webkit-column-rule-style: solid ;
       -webkit-column-rule-width:  1px;
	}
	.m1 ul li .sub-nav.last{
		left: -143px;
	}
	.m1 ul li .sub-nav a{ 
		display: block; 
		padding: 3px 0 3px 13px; 
		color: #2eb9b1; 
		text-decoration: none; 
		position: relative;
	    -webkit-transition:all 0.2s ease-in;  
	    -moz-transition:all 0.2s ease-in;   
	    transition:all 0.2s ease-in;
	}	
	.m1 ul li .sub-nav a:before {
		background: none repeat scroll 0 0 #2eb9b1;
		border-radius: 50%;
		content: "";
		display: block;
		height: 3px;
		left: 0;
		position: absolute;
		top: 8px;
		width: 3px;
	}
	.m1 ul li .sub-nav a:hover {
		color: #bf1818;
	}

	/* end m1 */



/* END HEADER */





/* MAIN */

.wrap-main {position:relative; padding:0px 15px; zoom:1; z-index:1; background:#fff;}



.face-main {float:left; width:650px;}

.face-right {float:right; width:320px;}

.face-left {float:left; width:155px; margin-right:10px;}





.face-main-center {float:left; width:485px;}

.face-main-with-left {float:left; width:815px;}



.columns-left {float:left; width:320px;}

.columns-right {float:right; width:320px;}



.face-main-index-columns .columns-left {width:420px;}

.face-main-index-columns .columns-right {width:220px;}



.face-main-top-left {float:left; width:165px;}

.face-main-top-center {float:left; width:375px;}

.face-main-top-right {float:right; width:430px;}



.margintop {margin-top:50px;}



/* face-item */

.two-columns .face-item {width:485px; float:right}

.two-columns .face-item:first-child {float:left;}

.left-aside .face-item {width:308px; float:left;}

.left-aside .face-item:last-child {width:650px; float:right}

.right-aside .face-item {width:430px; float:right;}

.right-aside .face-item:first-child {width:535px; float:left}



.face-item.doctors{

	float: left!important;

	width: 650px;

}



h1.main-title {padding:3px 0px 13px; color:#2e2e2e; font:bold 22px/24px Helvetica, Arial, sans-serif; text-transform:uppercase;}

.wrap-title {position:relative;}

.wrap-title h1.main-title {padding-right:140px;}

.wrap-title .back {display:block; position:absolute; right:0px; top:9px; padding:3px 0px 5px 15px; background:url(/new_img/arrow-back.png) 0px center no-repeat;}



	/* path */

	.path {padding:0px;  margin:-6px 0px 0px; line-height:20px; font-size:11px; color:#b3b3b3;}

	.path a {color:#b3b3b3; text-decoration: none;}

	.path a:hover {color: #f81c2f;}

	.path i {display:inline-block; width:2px; height:2px; background:#b3b3b3; margin:0px 5px 2px;}

	/* end path */



/* m2 */

.face-main .box-menu-aside {float:left;}

.face-left .box-menu-aside {float:none !important;}

.box-menu-aside {width:155px; margin:0px 10px 10px 0px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; border-radius:4px;}

.box-menu-aside h3.title {margin:-1px 0px; padding:5px 10px; color:#fff; font:18px/18px Helvetica, Arial, sans-serif;

	background:#29cfd1;

	background: -moz-linear-gradient(top, #29cfd1 0%, #14babc 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#29cfd1), color-stop(100%,#14babc));

	background: -webkit-linear-gradient(top, #29cfd1 0%,#14babc 100%);

	background: -o-linear-gradient(top, #29cfd1 0%,#14babc 100%);

	background: linear-gradient(top, #29cfd1 0%,#14babc 100%);

	background: -ms-linear-gradient(top, #29cfd1 0%,#14babc 100%);

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#29cfd1', endColorstr='#14babc',GradientType=0 );

	border-bottom:1px solid #158ba7;

	-webkit-border-radius:4px 4px 0px 0px; -moz-border-radius:4px 4px 0px 0px; -o-border-radius:4px 4px 0px 0px; -ms-border-radius:4px 4px 0px 0px; border-radius:4px 4px 0px 0px;

}

.box-menu-aside h3.title.text-small {font:16px/17px Helvetica, Arial, sans-serif;}

.box-menu-aside .inner {padding:5px 9px; background:#eeeded; border:1px solid #d8d3d3; -webkit-border-radius:0px 0px 4px 4px; -moz-border-radius:0px 0px 4px 4px; -o-border-radius:0px 0px 4px 4px; -ms-border-radius:0px 0px 4px 4px; border-radius:0px 0px 4px 4px; position:relative;}

.box-menu-aside .inner :first-child {border-top-color:transparent;}

.box-menu-aside .inner a, .box-menu-aside .inner b {display:block; border-top:1px dotted #bababa; color:#4a4b4b; font:normal 12px/14px Helvetica, Arial, sans-serif; text-decoration:none; padding:4px 0px 4px; position:relative; z-index:1;}

.box-menu-aside .inner.text-small a, .box-menu-aside .inner.text-small b {font:11px/12px Helvetica, Arial, sans-serif;}

.box-menu-aside .inner a:hover {border-top:none; margin:0px -9px -1px; padding:5px 9px 5px; background:#fff; color:#F81C2F; z-index:2;}

.box-menu-aside .inner .active {border-top:none; margin:0px -10px -1px; padding:5px 10px 5px; background:#b7b7b7; color:#fff; -moz-box-shadow:inset 0px 0px 8px rgba(0,0,0,0.35); -webkit-box-shadow:inset 0px 0px 8px rgba(0,0,0,0.35); -ms-box-shadow:inset 0px 0px 8px rgba(0,0,0,0.35); -o-box-shadow:inset 0px 0px 8px rgba(0,0,0,0.35); box-shadow:inset 0px 0px 8px rgba(0,0,0,0.35); z-index:3;}



.banner-red-small {margin-top:10px; position:relative; padding:5px 10px;}

.banner-red-small h3 {color:#fff; font:14px/14px Helvetica, Arial, sans-serif; padding:0px;}

.banner-red-small h3 a {color:#fff; font:14px/14px Helvetica, Arial, sans-serif; text-decoration:none; display:block;}

a.banner-red-small.btn-red {margin-top:10px; position:relative; padding:6px 10px; color:#fff; font:14px/14px Helvetica, Arial, sans-serif; text-decoration:none; display:block;}



.box-menu-aside.box-disease-menu-aside {width:100%;}

.box-menu-aside.box-disease-menu-aside .inner {padding-bottom:15px;}

.box-menu-aside.box-disease-menu-aside .inner a, .box-menu-aside.box-disease-menu-aside .inner b {line-height:16px}



.box-menu-aside.box-menu-aside-twocol {width:100%;}

.box-menu-aside.box-menu-aside-twocol .column {float:left; width:49%;}

.box-menu-aside.box-menu-aside-twocol .column:first-child {padding-right:2%;}

.box-menu-aside.box-menu-aside-twocol .inner a:hover {margin:0px -2px -1px; padding:5px 2px 5px;}

.box-menu-aside.box-menu-aside-twocol .inner .active {margin:0px -3px -1px; padding:5px 3px 5px;}

/* end m2 */



/* box rating */

.box-rating {position:relative; border-bottom:1px dotted #bababa; padding:0px 0px 5px; margin:0px 0px 10px; zoom:1;}

.box-rating .header {border-bottom:1px solid #bfbcbc; background:url(/new_img/rating-shadow.png) 0px bottom repeat-x;}

.box-rating .header .title {position:absolute; top:4px; left:0px; color:#3e3e3e; font:bold 18px/18px Helvetica, Arial, sans-serif; text-transform:uppercase;}

.box-rating .box-title {color:#3e3e3e; font:18px/18px Helvetica, Arial, sans-serif; padding:0px;}

.box-rating .tabs-holder {float:right; width:536px; height:31px;}

.box-rating .tabs-holder .tab_f {float:right; padding:4px 0px 1px; background:#efeeeb url(/new_img/rating-shadow.png) 0px bottom repeat-x; border-left:1px solid #fff; color:#717171; font:14px/14px Helvetica, Arial, sans-serif; text-align:center; width:133px; height:26px; position:relative; z-index:2;}

.box-rating .tabs-holder .tab_f.first {border-left:1px solid transparent; -moz-border-top-left-radius:4px; -webkit-border-top-left-radius:4px;  -ms-border-top-left-radius:4px; border-top-left-radius:4px;}

.box-rating .tabs-holder .tab_f.last { -moz-border-top-right-radius:4px; -webkit-border-top-right-radius:4px;  -ms-border-top-right-radius:4px; border-top-right-radius:4px;}

.box-rating .tabs-holder .tab_act {background:url(/new_img/rating-act.png) 0px 0px no-repeat; margin:-4px -4px 0px; padding:8px 4px 1px; border-left:1px solid transparent; height:30px !important; z-index:3;}

.box-rating .tabs-holder .tab_f.last.tab_act { margin:-4px 0px 0px -8px; padding:8px 0px 1px 8px;}

.box-rating .tabs-holder .tab_f a {text-decoration:none; color:#717171; font:14px/14px Helvetica, Arial, sans-serif; display:block; padding:5px 0px;}

.box-rating .tabs-holder .tab_f.tab_act a {color:#2f2e2e;}

.box-rating .tabs-holder .tab_f.small.tab_act{background:url(/new_img/rating-act_small.png) 0px 0px no-repeat;}


.box-rating .list {padding:8px 0px; position:relative; zoom:1;}

.box-rating .column-items{
	display: block;
	padding: 4px;
   -moz-column-count: 2;
   -moz-column-gap: 36px;
   -webkit-column-count: 2;
   -webkit-column-gap : 36px;
}
.box-rating .column-items span{
	display: block;
	padding: 2px 0;
}
.box-rating .column-items span i{
	color: #0aacae;
	display: block;
	float: left;
	font: bold 12px/13px Helvetica,Arial,sans-serif;
	padding-left: 5px;
	padding-top: 1px;
	width: 20px;
}
.box-rating .column-items span a{
	color: #333333;
}
.box-rating .column-items span a:hover{
	color: #f81c2f;
}



.box-rating .list-items {float:left; width:325px; height:100%; padding-right:10px; position:relative; height:225px; min-height:225px; _height:expression(document.documentElement.clientHeight < 225 ? "225px" : "auto"); zoom:1;}

.box-rating .list-drops {float:left; width:232px; height:100%; position:relative;}

.box-rating .list-drops.none-line {width:300px;}



.box-rating .right-grad {position:absolute; border-radius:5px; background:url(/new_img/rating-drop-grad.png) right 0px repeat-y; right:0px; top:0px; width:23px; height:100%; display:block; z-index:1;}



.box-rating .item {padding:3px 0px; margin:1px 0px; position:relative; z-index:2;  zoom:1;}

.box-rating .item i {color:#0aacae; font:bold 12px/13px Helvetica, Arial, sans-serif; display:block; float:left; padding-left:5px; padding-top:1px; width:20px;}

.box-rating .item a {color:#4a4b4b; font:12px/13px Helvetica, Arial, sans-serif; text-decoration:none; display:block; float:left; width:285px;}

.box-rating .item b {position:absolute; height:100%; top:0px; right:-5px; width:5px; background:url(/new_img/rating-arrow.png) 0px center no-repeat; display:none;}



.box-rating .item.active {background:#2eb9b1;}

.box-rating .item.active i, .box-rating .item.active a {color:#fff;}

.box-rating .item.active b {display:block;}



.box-rating .drop {display:none; border-right:1px solid #efecec; height:100%; position:relative; padding:7px 0px; height:210px; min-height:210px; _height:expression(document.documentElement.clientHeight < 210 ? "210px" : "auto");}

.box-rating .drop {font-size: 12px; line-height: 12px;}

.box-rating .drop p {font-size: 11px; line-height: 12px;}

.box-rating .list-drops.none-line .drop {border:none;}

.box-rating .drop.active {display:block;}

.box-rating .drop h3 {padding:0px 0px 8px;}

.box-rating .drop h3 a {color:#3e3e3e; font:bold 14px/14px Helvetica, Arial, sans-serif; text-decoration:none;}

.box-rating .drop .inner {border-left:1px solid}

.box-rating .drop .descr {color:#545554; font:11px/12px Helvetica, Arial, sans-serif;}

.box-rating .drop .descr-phones {padding:5px 0px 5px;}

.box-rating .drop .descr-email {font:10px/12px Helvetica, Arial, sans-serif; padding-bottom:2px;}

.box-rating .drop .descr-photos {padding:3px 0px 0px;}

.box-rating .drop .main-link {font:12px/13px Helvetica, Arial, sans-serif; margin-top:5px; display:block;}

.box-rating .item-logo {position:absolute; right:-78px; top:4px;}
.box-rating .item-logo-right {flo at: right; mar gin: 0px 0px 10px 20px !important; }
.box-rating .item-logo-right img {height: 28px;}

.box-rating .wrap-rate {position:absolute; right:-78px; bottom:1px; width:70px; }

.box-rating .wrap-rate .rate-header {background:#fff; color:#6c6c6c; padding:4px 0px; font:11px/11px Helvetica, Arial, sans-serif; text-transform:capitalize; text-align:left; display:block;}

.box-rating .wrap-rate strong {

	 color:#fff;

		padding:4px 0px;

		font:24px/24px Helvetica, Arial, sans-serif;

		text-align:center;

		display:block;

		margin-bottom:5px;

		border-radius: 3px;

		background: #0abbbd; /* Old browsers */

		background: -moz-linear-gradient(top,  #0abbbd 1%, #0ab2b4 36%, #0aa6a8 63%, #0aa6a8 74%, #0aa6a8 99%); /* FF3.6+ */

		background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#0abbbd), color-stop(36%,#0ab2b4), color-stop(63%,#0aa6a8), color-stop(74%,#0aa6a8), color-stop(99%,#0aa6a8)); /* Chrome,Safari4+ */

		background: -webkit-linear-gradient(top,  #0abbbd 1%,#0ab2b4 36%,#0aa6a8 63%,#0aa6a8 74%,#0aa6a8 99%); /* Chrome10+,Safari5.1+ */

		background: -o-linear-gradient(top,  #0abbbd 1%,#0ab2b4 36%,#0aa6a8 63%,#0aa6a8 74%,#0aa6a8 99%); /* Opera 11.10+ */

		background: -ms-linear-gradient(top,  #0abbbd 1%,#0ab2b4 36%,#0aa6a8 63%,#0aa6a8 74%,#0aa6a8 99%); /* IE10+ */

		background: linear-gradient(to bottom,  #0abbbd 1%,#0ab2b4 36%,#0aa6a8 63%,#0aa6a8 74%,#0aa6a8 99%); /* W3C */

		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0abbbd', endColorstr='#0aa6a8',GradientType=0 ); /* IE6-9 */



		}

.box-rating .wrap-rate .count-comments {display:block; text-align:center; font:11px/12px Helvetica, Arial, sans-serif; height:12px;}



.box-rating.box-rating-small .list-items {height:115px; min-height:115px; _height:expression(document.documentElement.clientHeight < 115 ? "115px" : "auto");}

.box-rating.box-rating-small .drop {border-right:1px solid #dfdcda; height:102px; min-height:102px; _height:expression(document.documentElement.clientHeight < 102 ? "102px" : "auto");}

.box-rating.box-rating-small .list-drops {width:220px;}

.box-rating.box-rating-small .wrap-rate .rate-header {padding:2px 0px; font:8px/8px Helvetica, Arial, sans-serif;}

.box-rating.box-rating-small .wrap-rate strong {padding:3px 0px; font:14px/14px Helvetica, Arial, sans-serif;}

.box-rating.box-rating-small .wrap-rate .count-comments {font:10px/10px Helvetica, Arial, sans-serif; height:10px;}



.box-rating.box-rating-bg {background:#f5f4f2; border:1px solid #e5e4e0; padding:8px 7px 5px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; border-radius:4px;}

.box-rating.box-rating-bg .list-items {width:315px;}



.box-rating-white { border-top: 3px solid #000; margin: 16px 0px; padding: 10px 0px; border-bottom: none; }

.box-rating-white h3.box-title { color: #3e3e3e; text-transform: uppercase; font-weight: 400; }

.box-rating-white .all-clinics { float: right; }

.box-rating-white .all-clinics a { font-size: 11px; }

.box-rating.box-rating-white .list-items { width: 428px; height: 190px; min-height: 190px; margin-right: 10px; }

.box-rating.box-rating-white .list-items .item { height: 32px; margin: 0px 0px; background: url(/img/dotted.png) 25px 37px no-repeat; }

.box-rating.box-rating-white .list-items .item.last { background: none; }

.box-rating.box-rating-white .list-items .item.active { background: #2EB9B1; margin-top: -1px; padding-top: 4px; }

.box-rating.box-rating-white .list-items .item i,

.box-rating.box-rating-white .list-items .item b,

.box-rating.box-rating-white .list-items .item a { line-height: 32px; }

.box-rating.box-rating-white .list-items .item b { background: url("/img/rating-arrow2.png") no-repeat scroll 0 center transparent; width: 12px; right: -12px; }

.box-rating.box-rating-white .list-items .item .item-logo { right: 32px; }

.box-rating.box-rating-white .list-items .item .item-logo img { height:28px; }

.box-rating.box-rating-white .list-items .item.active .item-logo { display: none; }



.box-rating.box-rating-white .list-drops { width: 202px; }

.box-rating.box-rating-white .list-drops .drop { border-right: none; }

.box-rating.box-rating-white .list-drops .drop { border-right: none; }

.box-rating.box-rating-white .list-drops .drop div { margin-bottom: 0px; }

.box-rating .wrap-rate2 { margin: 20px 0px; }

.box-rating .wrap-rate2 .rate-header { display: block; margin: 0px 0px 6px; font-size: 12px; }

.box-rating .wrap-rate2 strong { display: block; font-size: 24px; color: #fff; background: url(/img/splice-tab.png) left -40px repeat-x; line-height: 34px; float: left; border-radius: 2px 2px 2px 2px; padding: 0px 12px; }

.box-rating.box-rating-white .list-drops .drop .main-link { display: block; margin: 20px 0px 0px; font-size: 11px; }



.face-main-top.left-aside .box-rating.box-rating-bg {border:none; border-bottom:1px dotted #bababa; background:#fff; padding:0px;}

.face-main-top.left-aside .box-rating.box-rating-bg .list-items { width:325px; }

/* end box rating */





/* symptoms */

.box-symptoms {float:left; width:155px; margin-left:10px;}

.box-symptoms a.img {display:block; height:215px;}

.box-symptoms a.title {display:block; height:35px; background:url(/new_img/slider-nav-bg.png) 0px -220px repeat-x; color:#fff; font:bold 17px/18px Helvetica, Arial, sans-serif; text-decoration:none; padding:10px; position:relative;}

.box-symptoms i.left {position:absolute; top:0px; left:0px; height:100%; width:2px; background:url(/new_img/slider-nav-bg.png) 0px -110px no-repeat;  display:block;}

.box-symptoms i.right {position:absolute; top:0px; right:0px; height:100%; width:2px; background:url(/new_img/slider-nav-bg.png) -2px -110px no-repeat;  display:block;}

/* symptoms aside*/

.box-symptoms-aside {width:100%; position:relative; margin-bottom:10px;}

.box-symptoms-aside a.img {display:block;}

.box-symptoms-aside h3 {position:absolute; left:178px; bottom:7px; width:130px;}

.box-symptoms-aside a.title {display:block; color:#fff; font:18px/18px Helvetica, Arial, sans-serif; text-decoration:none; }





/* lof slidecontent */

.lof-slidecontent {position:relative; overflow:hidden; width:485px; height:270px; float:left; margin:0px 0px 10px; zoom:1;}

.lof-slidecontent .preload{height:100%; width:100%; background:#fff; position:absolute; top:0; left:0; z-index:100000; color:#fff; text-align:center;}

.lof-slidecontent .preload div{height:100%; width:100%; background:transparent url(../images/load-indicator.gif) no-repeat scroll 50% 50%;}

.lof-main-outer {position:relative; height:215px; width:485px; z-index:3px; overflow:hidden;}

.lof-main-wapper {overflow:hidden; background:transparent url(../images/load-indicator.gif) no-repeat scroll 50% 50%; padding:0px; margin:0px; height:215px; width:485px; position:absolute;	overflow:hidden;}

.lof-main-wapper li {overflow:hidden; list-style:none; padding:0px; margin:0px; height:100%; width:485px; float:left;}

.lof-opacity li {position:absolute; top:0; left:0; list-style:none; float:inherit;}

.lof-main-wapper li.zindx {z-index:99;}

.lof-main-wapper li img {padding:0px;}



/* item navigator */

.lof-navigator-outer{z-index:100; height:55px; width:485px !important; color:#fff; position:relative; background:url(/new_img/slider-nav-bg.png) 0px -165px repeat-x;}

.lof-navigator{padding:0; margin:0; width:485px !important; height:100%; }

.lof-navigator li {width:161px !important; cursor:pointer; list-style:none; float:left; padding:0; margin:0; position:relative; z-index:2; color:#525151; font:11px/13px Helvetica, Arial, sans-serif; text-transform:uppercase;}

.lof-navigator li.active {background:url(/new_img/slider-nav-bg.png) 0px -220px repeat-x; color:#fff; z-index:4;}

.lof-navigator li:first-child {width:162px !important;}

.lof-navigator li:last-child {width:162px !important;}



.lof-navigator i.left, .lof-navigator i.right {position:absolute; top:0px; height:100%; width:3px; display:block; background:url(/new_img/slider-nav-bg.png) 0px 0px no-repeat;}

.lof-navigator i.left {left:-2px; background-position:-1px -55px;}

.lof-navigator i.right {width:0px; right:-1px; background-position:0px -55px;}

.lof-navigator li.first i.left {left:0px; background-position:0px 0px; width:2px;}

.lof-navigator li.last i.right {right:0px; background-position:-2px 0px; width:2px;}

.lof-navigator li.active i.left {left:-1px; background-position:0px -55px; width:1px;}

.lof-navigator li.active i.right {right:-1px; background-position:0px -55px; width:1px;}

.lof-navigator li.first.active i.left {background-position:0px -110px; left:0px; width:2px;}

.lof-navigator li.last.active i.right {background-position:-2px -110px; right:0px; width:2px;}



.lof-navigator li div {padding:10px 10px 0px;}

.lof-navigator li a {padding:10px 10px 0px; display:block; color:#525151; text-decoration:none;}

.lof-navigator li.active a {color:#fff; }



/* end lof slidecontent */



/* box-consultation */

.box-consultation {border:1px solid #92c0d8; margin-bottom:10px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; border-radius:4px;

	background:#85bce5;

	background: -moz-linear-gradient(top, #85bce5 0%, #489cca 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#85bce5), color-stop(100%,#cae2ee));

	background: -webkit-linear-gradient(top, #85bce5 0%,#cae2ee 100%);

	background: -o-linear-gradient(top, #85bce5 0%,#cae2ee 100%);

	background: linear-gradient(top, #85bce5 0%,#cae2ee 100%);

	background: -ms-linear-gradient(top, #85bce5 0%,#cae2ee 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#85bce5', endColorstr='#cae2ee',GradientType=0 );

}

.box-consultation .title {color:#fff; padding:0px; font:bold 18px/18px Helvetica, Arial, sans-serif; border-bottom:1px solid #9fcaea;}

.box-consultation .title a {padding:6px 0px 8px 11px; color:#fff; text-shadow:-1px -1px 1px #5a99bd; text-decoration:none; font:bold 18px/18px Helvetica, Arial, sans-serif; border-bottom:1px solid #6aa6da; display:block;}

.box-consultation .title a span {font-weight:normal;}

.box-consultation .list {padding:10px 10px 15px;}

.box-consultation .holder-total {padding:0px 0px 10px; color:#fff;}

.box-consultation .holder-total .row {padding:3px 0px; color:#fff;font-size: 12px;line-height: 12px;}

.box-consultation .holder-total .orange-holder {color:#fff; background:url(/new_img/orange-holder.png) right 0px no-repeat; padding:1px 12px 2px 4px;}

.box-consultation .holder-total a {color:#fff; text-decoration:underline;}

.box-consultation .item {padding:9px; margin-bottom:10px; display:block;

	background:#fff;

	background: -moz-linear-gradient(top, #fff 0%, #eeeced 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#eeeced));

	background: -webkit-linear-gradient(top, #fff 0%,#eeeced 100%);

	background: -o-linear-gradient(top, #fff 0%,#eeeced 100%);

	background: linear-gradient(top, #fff 0%,#eeeced 100%);

	background: -ms-linear-gradient(top, #fff 0%,#eeeced 100%);

	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#eeeced',GradientType=0 );*/

	-webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; border-radius:4px;

	-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.2); -webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.2); -ms- box-shadow:0px 0px 5px rgba(0,0,0,0.2); -o- box-shadow:0px 0px 5px rgba(0,0,0,0.2); box-shadow:0px 0px 5px rgba(0,0,0,0.2);

}

.box-consultation .text-holder {float:left; width:210px; display:block}

.box-consultation .question {padding-bottom:5px; display:block; color:#4a4b4b; font:12px/14px Helvetica, Arial, sans-serif; text-decoration:none; word-break: break-all;}

.box-consultation .name {color:#404242 !important; font:10px/12px Helvetica, Arial, sans-serif; display:block}

.box-consultation img.photo {float:right; border:1px solid #fff; -moz-box-shadow:1px 1px 1px #d0cfcf; -webkit-box-shadow:1px 1px 1px #d0cfcf; -ms- box-shadow:1px 1px 1px #d0cfcf; -o- box-shadow:1px 1px 1px #d0cfcf; box-shadow:1px 1px 1px #d0cfcf;}

.box-consultation .btn-red {float:right; margin-top:5px;}

.box-consultation .link-all {float:left; margin-top:7px; color:#333; font:12px/14px Helvetica, Arial, sans-serif;}



.box-consultation.for-index .title {border-bottom:1px solid #9fcaea;}

/* end box-consultation */





/* box-consultation-list */

.box-consultation-list {padding:10px 4px 27px; background:#f5f4f2; border:1px solid #e5e4e0; margin-bottom:10px; position:relative; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; border-radius:4px; box-shadow:inset 0px 0px 5px rgba(0,0,0,0.12);}

.box-consultation-list .title {padding:0px 5px 10px; color:#3e3e3e; font:bold 18px/18px Helvetica, Arial, sans-serif;}



.slider-consultation {width:640px; position:relative;}

.slider-consultation .jcarousel-clip {position:relative; width:100%; height:100%; overflow:hidden;}

.slider-consultation ul {position:relative; margin:0px; padding:0px;}

.slider-consultation li {width:630px; margin:0px; padding:5px 5px; background:none; float:left; list-style:none;}



.jcarousel-control-consultation { bottom: -16px; left: 0; position: absolute; }

.jcarousel-control-consultation div { float: left; padding: 0px 4px; }

.jcarousel-control-consultation div a { display: block; width: 13px; height: 14px; background:url(/img/nav2.gif) -21px 0px no-repeat; font-size: 0px; }

.jcarousel-control-consultation div a.act {  background:url(/img/nav2.gif) 0px 0px no-repeat; }



.slider-consultation .jcarousel-next {position:absolute; bottom:-18px; right:6px; width:23px; height:22px; background:url(/new_img/jnav.png) -28px 0px no-repeat; cursor:pointer;}

.slider-consultation .jcarousel-prev {position:absolute; bottom:-18px; right:33px; width:23px; height:22px; background:url(/new_img/jnav.png) 0px 0px no-repeat; cursor:pointer;}

.slider-consultation .jcarousel-next:hover {background-position:-28px -24px;}

.slider-consultation .jcarousel-prev:hover {background-position:0px -24px;}



.box-consultation-list .item {height:100px; margin-bottom:10px; background:#fff; position:relative; -moz-box-shadow:0px 1px 5px rgba(0,0,0,0.15); -webkit-box-shadow:0px 1px 5px rgba(0,0,0,0.15); -ms-box-shadow:0px 1px 5px rgba(0,0,0,0.15); -o-box-shadow:0px 1px 5px rgba(0,0,0,0.15); box-shadow:0px 1px 5px rgba(0,0,0,0.15); -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; border-radius:4px;}

.box-consultation-list .item .text-holder {float:left; width:380px; padding:10px; text-decoration:none; display:block;}

.box-consultation-list .item .question {color:#4a4b4b; font:12px/14px Helvetica, Arial, sans-serif; text-decoration:none; padding:0px 0px 8px; display:block;}

.box-consultation-list .item .name {color:#4a4b4b; font:bold 12px/14px Helvetica, Arial, sans-serif; display:block;}



.box-consultation-list .item .right-holder {position:absolute; top:0px; right:0px; width:220px; height:98px; padding-right:5px; background:#f2f2f2; border:1px solid #d8d8d8; -webkit-border-radius:0px 4px 4px 0px; -moz-border-radius:0px 4px 4px 0px; -o-border-radius:0px 4px 4px 0px; -ms-border-radius:0px 4px 4px 0px; border-radius:0px 4px 4px 0px;}

.box-consultation-list .item .right-holder .wrap-img {display:block; float:left;}

.box-consultation-list .item .right-holder .image {margin:10px; border:1px solid #fff; -moz-box-shadow:1px 1px 1px #d0cfcf; -webkit-box-shadow:1px 1px 1px #d0cfcf; -ms- box-shadow:1px 1px 1px #d0cfcf; -o- box-shadow:1px 1px 1px #d0cfcf; box-shadow:1px 1px 1px #d0cfcf;}

.box-consultation-list .item .right-holder i.shadow {position:absolute; top:-1px; left:-6px; width:5px; padding:1px 0px; height:100%; background:url(/new_img/cons-list-shadow.png) repeat-y;}

.box-consultation-list .item .right-holder i.arrow {position:absolute; top:0px; left:-8px; width:8px; height:100%; background:url(/new_img/cons-list-arr.png) 0px center no-repeat;}



.box-consultation-list .item .right-name {color:#4a4b4b; font:12px/14px Helvetica, Arial, sans-serif; text-decoration:none; padding:10px 5px 5px; display:block;}

.box-consultation-list .item .sub-info {color:#4a4b4b; font:10px/12px Helvetica, Arial, sans-serif; padding:0px 5px 2px; display:block;}

.box-consultation-list .item .sub-info-links {font: 10px/10px Helvetica, Arial, sans-serif;}

.box-consultation-list .item .sub-info-links a {text-decoration:none;}

.box-consultation-list .item .empty {padding:20px 10px; color:#4a4b4b; font:12px/14px Helvetica, Arial, sans-serif;}

/* end box-consultation-list */





/* consultation-list */

.consultation-list .item {height:100px; margin-bottom:10px; background:#fff; position:relative; border:1px solid #e3e0e0; -moz-box-shadow:0px 1px 5px rgba(0,0,0,0.15); -webkit-box-shadow:0px 1px 5px rgba(0,0,0,0.15); -ms-box-shadow:0px 1px 5px rgba(0,0,0,0.15); -o-box-shadow:0px 1px 5px rgba(0,0,0,0.15); box-shadow:0px 1px 5px rgba(0,0,0,0.15); -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; border-radius:4px;}

.consultation-list .item .text-holder {float:left; width:230px; padding:10px; height:84px; overflow:hidden; text-decoration:none; display:block;}

.consultation-list .item .question {color:#4a4b4b; font:12px/14px Helvetica, Arial, sans-serif; text-decoration:none; padding:0px 0px 8px; display:block;}

.consultation-list .item .name {color:#4a4b4b; font:bold 12px/14px Helvetica, Arial, sans-serif; text-decoration:none; display:block;}



.consultation-list .item .right-holder {position:absolute; top:0px; right:0px; width:220px; height:98px; padding-right:5px; background:#f2f2f2; border:1px solid #d8d8d8; -webkit-border-radius:0px 4px 4px 0px; -moz-border-radius:0px 4px 4px 0px; -o-border-radius:0px 4px 4px 0px; -ms-border-radius:0px 4px 4px 0px; border-radius:0px 4px 4px 0px;}

.consultation-list .item .right-holder .wrap-img {display:block; float:left; }

.consultation-list .item .right-holder .image {margin:10px 10px 15px; border:1px solid #fff; -moz-box-shadow:1px 1px 1px #d0cfcf; -webkit-box-shadow:1px 1px 1px #d0cfcf; -ms- box-shadow:1px 1px 1px #d0cfcf; -o- box-shadow:1px 1px 1px #d0cfcf; box-shadow:1px 1px 1px #d0cfcf;}

.consultation-list .item .right-holder i.shadow {position:absolute; top:-1px; left:-6px; width:5px; padding:1px 0px; height:100%; background:url(/new_img/cons-list-shadow.png) repeat-y;}

.consultation-list .item .right-holder i.arrow {position:absolute; top:0px; left:-8px; width:8px; height:100%; background:url(/new_img/cons-list-arr.png) 0px center no-repeat;}



.consultation-list .item .right-name {color:#4a4b4b; font:12px/14px Helvetica, Arial, sans-serif; text-decoration:none; padding:10px 5px 5px; display:block;}

.consultation-list .item .sub-info {color:#4a4b4b; font:10px/12px Helvetica, Arial, sans-serif; padding:0px 5px 2px; display:block;}

.consultation-list .item .sub-info-links {font: 10px/10px Helvetica, Arial, sans-serif; display:block;}

.consultation-list .item .sub-info-links a {text-decoration:none;}

.consultation-list .item .empty {padding:20px 10px; color:#4a4b4b; font:12px/14px Helvetica, Arial, sans-serif; text-decoration:none; display:block;}



.cont-tabs .consultation-list .item .text-holder {width:350px;}

/* end consultation-list */





/* box-knowlege */

.box-knowlege {border:1px solid #e0dede; margin:0px 0px 10px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; border-radius:4px;}

.box-knowlege .title {padding: 10px 0px 5px 11px; margin:-1px; color:#3e3e3e; font:bold 18px/18px Helvetica, Arial, sans-serif; height:18px;}

.box-knowlege .inner {padding:10px;}

.box-knowlege .image {float: left; padding:0 15px 5px 0}

.box-knowlege .image img {border:solid 1px #e0e0e0; vertical-align:bottom; margin-top:4px;}

.box-knowlege .name {color:#414140; font-size:15px; font-weight:bold; margin-left:95px; width:155px; overflow:hidden; padding:0px 1px 5px; zoom:1}

.box-knowlege .name a {color: #414140}

.box-knowlege .descr {zoom: 1; overflow: hidden; padding:1px; font-size: 12px;}

/* end box-knowlege */



/* box-doctors-consult */

.box-doctors-consult {border:1px solid #e0dede; padding:9px 9px 12px; margin:0px 0px 10px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; border-radius:4px;}

.box-doctors-consult .title {color:#3e3e3e; font:bold 18px/18px Helvetica, Arial, sans-serif; padding:0px 0px 2px;}

.box-doctors-consult .inner {padding:0px;}

.box-doctors-consult .item {float:left; width:206px; border-bottom:1px dotted #bababa; height:80px; padding:10px 0px; padding-right:5px;}

.box-doctors-consult .item.last {padding-right:0px;}

.box-doctors-consult .item .image {float:left; margin:3px 10px 15px 0px; border:1px solid #fff; -moz-box-shadow:1px 1px 1px #d0cfcf; -webkit-box-shadow:1px 1px 1px #d0cfcf; -ms- box-shadow:1px 1px 1px #d0cfcf; -o- box-shadow:1px 1px 1px #d0cfcf; box-shadow:1px 1px 1px #d0cfcf;}

.box-doctors-consult .item .name {color:#414140; font:12px/13px Helvetica, Arial, sans-serif; text-decoration:none; padding:0px 0px 3px; display:block;}

.box-doctors-consult .item .descr {color:#414140; font:10px/11px Helvetica, Arial, sans-serif; padding:0px 0px 3px;}

.box-doctors-consult .item .descr-link {font:10px/11px Helvetica, Arial, sans-serif;}

.box-doctors-consult .bottom {margin-top:-1px; background:#fff; overflow:hidden; position:relative; padding: 10px 0; width: 100%}

.box-doctors-consult .bottom a {float:right; font:12px/14px Helvetica, Arial, sans-serif;}

/* end "box-doctors-consult */





/* consultation-item */

.consultation-item {border:1px solid #e5e4e0; background:#f5f4f2; padding:19px 9px 9px; margin:0px 0px 10px; position:relative; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; border-radius:4px;}

.consultation-item .list {width:380px; margin:0px 0px 0px 135px; position:relative;}

.consultation-item .item {border:1px solid #e6e6e6; background:#fff; padding:15px 15px 15px; margin:0px 0px 9px; color:#545554; font:12px/14px Helvetica, Arial, sans-serif; position:relative; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; border-radius:3px; min-height:100px; _height:expression(document.documentElement.clientHeight < 100 ? "100px" : "auto");}

.consultation-item .item:first-child {margin-bottom:18px;}



.consultation-item .item.doctor .arrow {left:-14px; background-position:0px 0px;}



.consultation-item .item .info-holder {position:absolute; top:-1px;}

.consultation-item .item.user .info-holder {right:-115px;  width:100px;}

.consultation-item .item.doctor .info-holder {left:-135px;  width:120px;}

.consultation-item .item .arrow {position:absolute; top:-1px; width:15px; height:9px; background:url(/new_img/cons-item-arr.png) 0px 0px no-repeat;}

.consultation-item .item.user .arrow {right:-14px; background-position:-15px 0px;}



.consultation-item .item .info-holder .image {display:block;}

.consultation-item .item .info-holder .image img {border:1px solid #fff; -moz-box-shadow:1px 1px 1px #d0cfcf; -webkit-box-shadow:1px 1px 1px #d0cfcf; -ms- box-shadow:1px 1px 1px #d0cfcf; -o- box-shadow:1px 1px 1px #d0cfcf; box-shadow:1px 1px 1px #d0cfcf;} 

.consultation-item .item .info-holder .name {padding:0px 0px 3px; color:#4a4b4b; font:11px/12px Helvetica, Arial, sans-serif; text-decoration:none; display:block;}

.consultation-item .item.doctor .info-holder .image:hover + .name {color: #f81c2f;}

.consultation-item .item.doctor .info-holder .name:hover {color: #f81c2f;}



.consultation-item .item .info-holder .descr {padding:0px 0px 2px; color:#4a4b4b; font:9px/10px Helvetica, Arial, sans-serif; text-decoration:none; display:block;}

.consultation-item .item .info-holder .descr-link {padding:0px 0px 2px; font:9px/10px Helvetica, Arial, sans-serif; display:block;}



.consultation-item .item h3.title {padding:0px 0px 10px; color:#3e3e3e; font:bold 12px/14px Helvetica, Arial, sans-serif; text-transform:uppercase;}

.consultation-item .item.user h3.title {color:#dd3f3f;}

.consultation-item .item.doctor h3.title {color:#9ed9de;}



.consultation-item .item .editable {padding:10px 0px 5px;}



.consultation-form .box-form-consult {background:#eeeded}

/* consultation-item */





/* box-doctors-list */

.box-doctors-list {background:#f5f4f2; border:1px solid #e5e4e0; padding:9px 9px 9px; margin:0px 0px 10px; position:relative; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; border-radius:4px;}

.box-doctors-list .title {color:#3e3e3e; font:bold 18px/18px Helvetica, Arial, sans-serif; padding:0px 0px 14px;}

.box-doctors-list .item {float:left; width:295px;}

.box-doctors-list .item.second {float:right;}

.box-doctors-list .item .name {display:block; color:#4a4b4b; font:13px/14px Helvetica, Arial, sans-serif; padding:0px 0px 5px; text-decoration:none;}

.box-doctors-list .item .image {display:block; float:left;}

.box-doctors-list .item .image img {margin:0px 10px 10px 0px; border:1px solid #fff; -moz-box-shadow:1px 1px 1px #d0cfcf; -webkit-box-shadow:1px 1px 1px #d0cfcf; -ms- box-shadow:1px 1px 1px #d0cfcf; -o- box-shadow:1px 1px 1px #d0cfcf; box-shadow:1px 1px 1px #d0cfcf;}

.box-doctors-list .item .rate-number {float:right; margin-left:5px;}

.box-doctors-list .item .rate-number span {display:block; color:#6c6c6c; font:11px/12px Helvetica, Arial, sans-serif; padding:0px 0px 3px; text-align:center;}

.box-doctors-list .item .sub-info {color:#404242; font:10px/11px Helvetica, Arial, sans-serif; padding:0px 0px 5px;}

.box-doctors-list .item .sub-info-links {color:#404242; font:10px/11px Helvetica, Arial, sans-serif; padding:0px 0px 5px;}



.box-doctors-list .clear.line {border-top:1px dotted #b3b2b1; margin:10px 0 15px;}



/* end box-doctors-list */





/* -------- NEWS BLOCKS -------- */



/* box-news-top */

.box-news-top {padding:7px 10px 9px; margin-bottom:10px; background:#fff; border:1px solid #d8d3d3; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; border-radius:4px;}

.box-news-top .title {color:#3e3e3e; font:bold 18px/18px Helvetica, Arial, sans-serif; padding:0px 0px 5px;}

.box-news-top .item {border-top:1px dotted #bababa; padding:10px 0px; display:block;}

.box-news-top .item .image {float:left; display:block; padding-right:12px;}

.box-news-top .item .image img {width:70px;}

.box-news-top .item .text-holder {float:left; width:210px; display:block;}

.box-news-top .item .date a,

.box-news-top .item .date {color:#b4b5b5; font:10px/12px Helvetica, Arial, sans-serif; padding:0px 0px 5px; display:block; text-decoration:none;}

.box-news-top .item .name a,

.box-news-top .item .name {color:#333; font:12px/14px Helvetica, Arial, sans-serif; text-decoration:none; display:block; padding:0px 0px 5px;}

.box-news-top .item .descr {color:#4a4b4b; font:11px/12px Helvetica, Arial, sans-serif; text-decoration:none; display:block; padding:0px 0px 5px;}

.box-news-top .item .rubric a,

.box-news-top .item .rubric {color:#179ea0; font:10px/12px Helvetica, Arial, sans-serif; text-decoration:none; display:block; }



.box-news-top .item.first {border-top:none;} 

.box-news-top .item.first .image img {width:130px;}

.box-news-top .item.first .text-holder {width:130px;}

.box-news-top .item.first a.name {font:14px/16px Helvetica, Arial, sans-serif;}



.box-news-top.box-news-top-bg {background:#f5f4f2;}

.box-news-top.box-news-top-bg .item .text-holder {width:315px;}

.box-news-top.box-news-top-bg .item.first .text-holder {width:255px;}



.box-news-top.box-news-top-main {background:#f5f4f2; width:385px;}

.box-news-top.box-news-top-main .item.first .image img {width:130px;}

.box-news-top.box-news-top-main .item .text-holder {width:280px;}

.box-news-top.box-news-top-main .item.first .text-holder {width:220px;}

.box-news-top.box-news-top-main .item.a.name {color:#2e2e2e; font:14px/16px Helvetica, Arial, sans-serif;}

.box-news-top.box-news-top-main .descr {color:#545554; padding:0px 0px 5px;}

/* end box-news-top */



/* box-news-index */

.box-news-index {padding:8px 0px 10px; margin-bottom:10px; }

.box-news-index .title {color:#3e3e3e; font:bold 18px/18px Helvetica, Arial, sans-serif; padding:0px 0px 5px;}

.box-news-index .item {border-top:1px dotted #bababa; padding:10px 0px;}

.box-news-index .item:first-child {border-top:none;}

.box-news-index .item .image {float:left; display:block; padding-right:10px;}

.box-news-index .item .image img {width:70px;}

.box-news-index .item .text-holder {float:left; width:140px;}

.box-news-index .item .date {color:#b4b5b5; font:10px/12px Helvetica, Arial, sans-serif; padding:0px 0px 5px; display:block; text-decoration:none;}

.box-news-index .item a.name {color:#4a4b4b; font:12px/14px Helvetica, Arial, sans-serif; text-decoration:none; display:block; padding:0px 0px 5px;}

.box-news-index .item .rubric {display:block; color:#179ea0; font:10px/12px Helvetica, Arial, sans-serif; text-decoration:none;}

/* end box-news-index */



/* box-news-events */

.box-news-events {padding:7px 10px 10px; margin-bottom:10px; background:#f5f4f2; border:1px solid #d8d3d3; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; border-radius:4px;}

.box-news-events .title {color:#3e3e3e; font:bold 18px/18px Helvetica, Arial, sans-serif; padding:5px 0px 20px;}

.box-news-events .column {float:left; border-right:1px solid #dfdbd9; width:192px; margin-right:10px; padding-right:10px;}

.box-news-events .column.last {border:none; margin-right:0px; padding-right:0px;}

.box-news-events .item {border-top:1px dotted #bababa; padding:10px 0px 5px; height:87px;}

.box-news-events .item:first-child {border-top:none; padding-top:0px;}

.box-news-events .item .image {float:left; display:block; padding-right:7px;}

.box-news-events .item .image img {width:65px;}

.box-news-events .item .text-holder {float:left; width:110px;}

.box-news-events .item .date {color:#b4b5b5; font:9px/11px Helvetica, Arial, sans-serif; padding:0px 0px 4px; display:block; text-decoration:none; }

.box-news-events .item a.name {color:#4a4b4b; font:12px/14px Helvetica, Arial, sans-serif; text-decoration:none; display:block; padding:0px 0px 5px;}

.box-news-events .item .rubric {display:block; color:#179ea0; font:9px/11px Helvetica, Arial, sans-serif; text-decoration:none;}

/* end box-news-events */



/* box-news-rubric */

.box-news-rubric {padding:0px;

	border:1px solid #e5daaf; margin-bottom:10px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; border-radius:4px;

	background:#f7f0db;

	background: -moz-linear-gradient(top, #f7f0db 0%, #fbf9ed 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f0db), color-stop(100%,#fbf9ed));

	background: -webkit-linear-gradient(top, #f7f0db 0%,#fbf9ed 100%);

	background: -o-linear-gradient(top, #f7f0db 0%,#fbf9ed 100%);

	background: linear-gradient(top, #f7f0db 0%,#fbf9ed 100%);

	background: -ms-linear-gradient(top, #f7f0db 0%,#fbf9ed 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f0db', endColorstr='#fbf9ed',GradientType=0 );

}

.box-news-rubric .title {color:#3e3e3e; font:bold 18px/18px Helvetica, Arial, sans-serif; padding:0px; border-bottom:1px solid #fff;}

.box-news-rubric .title b {color:#3e3e3e; font:bold 18px/18px Helvetica, Arial, sans-serif; padding:6px 0px 8px 11px; height:18px; border-bottom:1px solid #e5daaf; display:block;}

.box-news-rubric .list {padding:5px 10px 17px;}

.box-news-rubric .item {border-top:1px dotted #bababa; padding:13px 0px;}

.box-news-rubric .item:first-child {border-top:none;}

.box-news-rubric .item .image {float:left; display:block; margin-right:10px;}

.box-news-rubric .item .image img {width:70px; border:1px solid #fff; -moz-box-shadow:1px 1px 1px #d0cfcf; -webkit-box-shadow:1px 1px 1px #d0cfcf; -ms- box-shadow:1px 1px 1px #d0cfcf; -o- box-shadow:1px 1px 1px #d0cfcf; box-shadow:1px 1px 1px #d0cfcf;}

.box-news-rubric .item .text-holder {float:left; width:210px;}

.box-news-rubric .item a.name {color:#4a4b4b; font:12px/14px Helvetica, Arial, sans-serif; text-decoration:none; display:block; padding:5px 0px 5px;}

/* end box-news-rubric */



/* box-news-rubric-main */

.box-news-rubric-main {padding:0px; margin-bottom:10px;}

.box-news-rubric-main .title {color:#3e3e3e; font:bold 18px/18px Helvetica, Arial, sans-serif; padding:0px 0px 5px; border-bottom:2px solid #d4d4d4;}

.box-news-rubric-main .list {padding:5px 11px 15px 175px;}

.box-news-rubric-main .item {border-top:1px dotted #bababa; padding:10px 0px; display:block; }

.box-news-rubric-main .item:first-child {border-top:none;}

.box-news-rubric-main .item .image {float:left; display:block; padding-right:12px;}

.box-news-rubric-main .item .image img {width:70px;}

.box-news-rubric-main .item .text-holder {float:left; width:210px; display:block; }

.box-news-rubric-main .item .date {color:#b4b5b5; font:10px/12px Helvetica, Arial, sans-serif; padding:0px 0px 5px; display:block; text-decoration:none; }

.box-news-rubric-main .item a.name {color:#4a4b4b; font:12px/14px Helvetica, Arial, sans-serif; text-decoration:none; display:block; padding:0px 0px 5px;}

.box-news-rubric-main .item .rubric {display:block; color:#179ea0; font:10px/12px Helvetica, Arial, sans-serif; text-decoration:none; display:block;}

/* end box-news-rubric-main */



/* box-news-aside */

.box-news-aside {border:1px solid #e0dede;  padding:9px 9px 8px; margin-bottom:10px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; border-radius:4px;}

.box-news-aside .title {color:#3e3e3e; font:bold 18px/18px Helvetica, Arial, sans-serif; padding:0px 0px 5px;}

.box-news-aside .item {border-top:1px dotted #bababa; padding:10px 0px;}

.box-news-aside .item:first-child {border-top:none;}

.box-news-aside .item .image {float:left; display:block; padding-right:10px;}

.box-news-aside .item .image img {width:70px;}

.box-news-aside .item .text-holder {float:left; width:220px;}

.box-news-aside .item .date {color:#b4b5b5; font:10px/12px Helvetica, Arial, sans-serif; padding:0px 0px 5px; display:block; text-decoration:none; }

.box-news-aside .item a.name {color:#4a4b4b; font:12px/14px Helvetica, Arial, sans-serif; text-decoration:none; display:block; padding:0px 0px 5px;}

.box-news-aside .item .rubric {display:block; color:#179ea0; font:10px/12px Helvetica, Arial, sans-serif; text-decoration:none;}



.box-news-aside.box-news-right .item .image img {width:88px;}

.face-main-center .box-news-aside .item .text-holder {width:380px;}



.face-right .box-news-aside.box-news-presscenter {margin-left:-80px;}

.face-right .box-news-aside.box-news-presscenter .item .image img {width:90px;}



.columns-left .box-news-aside {padding-bottom:5px;}

.columns-left .box-news-aside .item .image img {width:90px;}

.columns-left .box-news-aside .item .text-holder {width:200px;} 



/* end box-news-aside */



/* news-article */

.news-article {padding:2px 0px; margin-bottom:10px;}

.news-article .title {color:#3e3e3e; font:bold 18px/18px Helvetica, Arial, sans-serif; padding:0px 0px 10px;}

.news-article h2 {color:#3e3e3e; font:bold 18px/18px Helvetica, Arial, sans-serif; padding:0px 0px 10px;}

.news-article .date {color:#acafaf; font:14px/14px Helvetica, Arial, sans-serif; padding:0px 0px 10px; display:block;}

.news-article .image {float:left; padding:0px 15px 12px 0px;}

.news-article .image img {vertical-align: bottom; display:block;}

.news-article .image-source {padding:5px 0px 2px 0px; display:block; font-size:10px; color:#b4b5b5;}

.news-article .descr {color:#545554; font:13px/16px Helvetica, Arial, sans-serif; padding:0px 0px 10px;}

.news-article .content {color:#545554; font:13px/16px Helvetica, Arial, sans-serif; padding:0px 0px 10px;}

.news-article p {padding:0px 0px 10px;}

/* end news-article */



/* blog-article */

.blog-article {padding:2px 0px; margin-bottom:10px;}

.blog-article .title {color:#3e3e3e; font:bold 18px/18px Helvetica, Arial, sans-serif; padding:0px 0px 10px;}

.blog-article h2 {color:#3e3e3e; font:bold 18px/18px Helvetica, Arial, sans-serif; padding:0px 0px 10px;}

.blog-article .date {color:#acafaf; font:14px/14px Helvetica, Arial, sans-serif; padding:0px 0px 10px; display:block;}

.blog-article .image {float:left; padding:0px 15px 12px 0px;}

.blog-article .image img {vertical-align: bottom; display:block;}

.blog-article .image-source {padding:5px 0px 2px 0px; display:block; font-size:10px; color:#b4b5b5;}

.blog-article .descr {color:#545554; font:13px/16px Helvetica, Arial, sans-serif; padding:0px 0px 10px;}

.blog-article .content {color:#545554; font:13px/16px Helvetica, Arial, sans-serif; padding:0px 0px 10px;}

.blog-article p {padding:0px 0px 10px;}

/* end news-article */





/* box-news-accompaniment */

.box-news-accompaniment {padding:0px; margin-bottom:10px;

	border:1px solid #e5daaf; margin-bottom:10px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; border-radius:4px;

	background:#f7f0db;

	background: -moz-linear-gradient(top, #f7f0db 0%, #fbf9ed 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f0db), color-stop(100%,#fbf9ed));

	background: -webkit-linear-gradient(top, #f7f0db 0%,#fbf9ed 100%);

	background: -o-linear-gradient(top, #f7f0db 0%,#fbf9ed 100%);

	background: linear-gradient(top, #f7f0db 0%,#fbf9ed 100%);

	background: -ms-linear-gradient(top, #f7f0db 0%,#fbf9ed 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f0db', endColorstr='#fbf9ed',GradientType=0 );

}

.box-news-accompaniment h3.title {color:#3e3e3e; font:bold 18px/18px Helvetica, Arial, sans-serif; padding:0px; border-bottom:1px solid #fff;}

.box-news-accompaniment h3.title span {padding:6px 0px 8px 11px; height:18px; border-bottom:1px solid #e5daaf; display:block;}

.box-news-accompaniment .list {padding:10px 9px;}



.box-news-accompaniment .item {float:left; border-right:1px solid #dfdbd9; width:193px; height:70px; margin-right:9px; padding:10px 9px 5px 0px;}

.box-news-accompaniment .item.last {border:none; margin-right:0px; padding-right:0px;}

.box-news-accompaniment .item .image {float:left; display:block;}

.box-news-accompaniment .item .image img {margin-right:8px; width:70px; border:1px solid #fff; -moz-box-shadow:1px 1px 1px #d0cfcf; -webkit-box-shadow:1px 1px 1px #d0cfcf; -ms- box-shadow:1px 1px 1px #d0cfcf; -o- box-shadow:1px 1px 1px #d0cfcf; box-shadow:1px 1px 1px #d0cfcf;}

.box-news-accompaniment .item .text-holder {float:left; width:110px;}

.box-news-accompaniment .item a.name {color:#4a4b4b; font:12px/14px Helvetica, Arial, sans-serif; text-decoration:none; display:block; padding:0px 0px 5px;}



.news-article .box-news-accompaniment .item {width:140px;}

.news-article .box-news-accompaniment .image img {margin-right:5px; width:60px;}

.news-article .box-news-accompaniment .item .text-holder {width:70px;}

.news-article .box-news-accompaniment .item a.name {font:11px/13px Helvetica, Arial, sans-serif;}



.face-main-center .box-news-accompaniment .item {width:140px;}

.face-main-center .box-news-accompaniment .image img {margin-right:5px; width:60px;}

.face-main-center .box-news-accompaniment .item .text-holder {width:70px;}

.face-main-center .box-news-accompaniment .item a.name {font:11px/13px Helvetica, Arial, sans-serif;}



/* end box-news-accompaniment */





/* box-news-list */

.box-news-list {}

.box-news-list .item {margin:0px 0px 10px; padding:11px 9px 9px; border:1px solid #e0dede; display:block; text-decoration:none; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; border-radius:4px;}

.box-news-list .item.first {}

.box-news-list .item .name {color:#3E3E3E; font:bold 16px/17px Helvetica, Arial, sans-serif; padding: 0px 0px 6px; display:block;}

.box-news-list .item .date {color:#b4b5b5; font:12px/14px Helvetica, Arial, sans-serif; padding:0px 0px 6px; display:block;}

.box-news-list .item .image {float:left; padding:0px 20px 0px 0px; display:block;}

.box-news-list .item .descr {color:#545554; font:12px/14px Helvetica, Arial, sans-serif; padding:0px 20px 10px 0px; display:block;}



/* end box-news-list */



/* box-blog-list */

.box-blog-list {}

.box-blog-list .item {margin:0px 0px 10px; padding:11px 9px 9px; border:1px solid #e0dede; display:block; text-decoration:none; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; border-radius:4px;}

.box-blog-list .item.first {}

.box-blog-list .item .name {color:#3E3E3E; font:bold 18px/19px Helvetica, Arial, sans-serif; padding: 0px 0px 16px; display:block;}

.box-blog-list .item .date {color:#b4b5b5; font:12px/14px Helvetica, Arial, sans-serif; padding:0px 0px 6px; display:block;}

.box-blog-list .item .image {float:left; padding:0px 20px 0px 0px; display:block;}

.box-blog-list .item .descr {color:#545554; font:12px/14px Helvetica, Arial, sans-serif; padding:0px 20px 10px 0px; display:block;}

/* end box-news-list */

/* -------- END NEWS BLOCKS -------- */



/* ARTICLE */

.article {padding:2px 0px; margin-bottom:5px; color:#545554; font:13px/16px Helvetica, Arial, sans-serif;}

.article .title {color:#3e3e3e; font:bold 18px/18px Helvetica, Arial, sans-serif; padding:0px 0px 10px;}

.article h2 {color:#3e3e3e; font:bold 18px/18px Helvetica, Arial, sans-serif; padding:0px 0px 10px;}

.news-article .image {float:left; padding:0px 15px 12px 0px;}

.news-article .image img {vertical-align: bottom; display:block;}

.news-article .image-source {padding:5px 0px 2px 0px; display:block; font-size:10px; color:#b4b5b5;}

.article .descr {color:#545554; font:13px/16px Helvetica, Arial, sans-serif; padding:0px 0px 10px;}

.article .content {color:#545554; font:13px/16px Helvetica, Arial, sans-serif; padding:0px 0px 10px;}

.article p {padding:0px 0px 10px;}

.article p img {margin:0px 10px 10px 0px !important;}



.box-read-also {background:#f5f4f2; border:1px solid #e5e4e0; padding:15px 7px 15px; margin-bottom:10px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; border-radius:4px;}

.box-read-also .title.as-h3 {font-weight: bold; margin: 0; padding: 7px 0 3px; }
.box-read-also h3.title,
.box-read-also .title.as-h3 {float:left; color:#3e3e3e; font:bold 18px/18px Helvetica, Arial, sans-serif; padding-right:30px;}

.box-read-also .links {float:left; border-left:1px solid #e5e4e0; padding-left:20px;}

.box-read-also .links a {display:block; font-size:13px; padding:2px 0px 4px;}

/* END ARTICLE */



/* box-article-inside */

.box-article-inside {float:right; margin:5px 0px 10px 5px; width:158px; border:1px solid #e5e4e0; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; border-radius:4px;}

.box-article-inside .inner {padding:9px;}

.box-article-inside h4,
.box-article-inside .as-h4 {color:#3e3e3e; font:16px/18px Helvetica, Arial, sans-serif; margin:0px; padding:0px 0px 10px;}

.box-article-inside a {display:block; font:12px/14px Helvetica, Arial, sans-serif; padding:0px 0px 7px;}

.box-article-inside .red-holder {display:block; margin-bottom:-1px; background: url(/new_img/slider-nav-bg.png) 0px -220px repeat-x; color:#fff; font:13px/14px Helvetica, Arial, sans-serif; text-decoration: none; padding:7px 9px; position: relative; -webkit-border-radius:0px 0px 4px 4px; -moz-border-radius:0px 0px 4px 4px; -o-border-radius:0px 0px 4px 4px; -ms-border-radius:0px 0px 4px 4px; border-radius:0px 0px 4px 4px;}

.box-article-inside .red-holder a.simptom {display:block; font:12px/14px Helvetica, Arial, sans-serif; padding:0px 0px; color:#fff; font:13px/14px Helvetica, Arial, sans-serif; text-decoration: none; }



/* end box-article-inside */



/* box-checking-symptoms */

.box-checking-symptoms {margin-bottom:10px; border:1px solid #eae5da; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; border-radius:4px;}

.box-checking-symptoms h3.title {color:#3e3e3e; font:bold 18px/18px Helvetica, Arial, sans-serif; padding:0px 0px 5px;}

.box-checking-symptoms .column-left {float:left; width:44%; padding:10px 10px;}

.box-checking-symptoms .column-right {float:right; background:#eae5da; width:44%; padding:10px 3% 50px; height:200px; position:relative;} 

.box-checking-symptoms .btn-holder {position:absolute; bottom:10px; left:0px; width:100%; text-align:center;}

.box-checking-symptoms .btn-holder .btn-red {margin:0 auto; display:inline-block;}

/* end box-checking-symptoms */



/* box-announce-photo */

.box-announce-photo {display:block; position:relative; margin-bottom:10px;}

.box-announce-photo a.img {display:block; height:180px;}

.box-announce-photo a.title {display:block; height:35px; background:url(/new_img/slider-nav-bg.png) 0px -220px repeat-x; color:#fff; font:14px/35px Helvetica, Arial, sans-serif; text-decoration:none; text-transform:uppercase; padding:10px; position:relative;}

.box-announce-photo i.left {position:absolute; top:0px; left:0px; height:100%; width:2px; background:url(/new_img/slider-nav-bg.png) 0px -110px no-repeat;  display:block;}

.box-announce-photo i.right {position:absolute; top:0px; right:0px; height:100%; width:2px; background:url(/new_img/slider-nav-bg.png) -2px -110px no-repeat;  display:block;}



/* end box-announce-photo */



/* box-top-direction */

.box-top-direction {float:left; padding:9px; margin-bottom:10px; background:#fff; border:1px solid #e0dede; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; border-radius:4px; position:relative; /*height:272px;*/}

.box-top-direction h3 {color:#3e3e3e; font:bold 18px/18px Helvetica, Arial, sans-serif; padding:0px 0px 10px;}

.box-top-direction .btn-red {float:right; display:block;}

.box-top-direction .column {float:left; width:33%; padding:0px 0px 10px;}

.box-top-direction .column a {display:block; padding:2px 0px 5px;font-size: 12px; line-height:14px;}



.face-main-top-right .box-top-direction {width:410px; height:215px;}

.face-main-top-right .box-top-direction .column {width:135px;}



.box-top-direction.direction-consult {width:520px;}

.box-top-direction.direction-consult .column {width:173px; padding-bottom:0px;}

.box-top-direction.direction-consult a {padding:1px 0px 3px; font:11px/11px Arial, Tahoma, Geneva, Helvetica, sans-serif;}



.box-top-direction.direction-consult {width:520px;}

.box-top-direction.direction-consult .column {width:170px; padding-left:4px; padding-bottom:0px;}

.box-top-direction.direction-consult .column:first-child {padding-left:0px;}

.box-top-direction.direction-consult a {padding:1px 0px 3px; font:11px/11px Arial, Tahoma, Geneva, Helvetica, sans-serif;}



.box-top-direction.direction-doctors {width:630px; padding-bottom:11px;}

.box-top-direction.direction-doctors .column {width:205px; padding-left:4px; padding-bottom:0px;}

.box-top-direction.direction-doctors .column:first-child {padding-left:0px;}

.box-top-direction.direction-doctors a {padding:1px 0px 5px; font:11px/12px Arial, Tahoma, Geneva, Helvetica, sans-serif;}



.box-top-direction.direction-consult-aside {float:none;}

.box-top-direction.direction-consult-aside .column {width:49%;}



.box-top-direction.box-top-direction-medcenter {width:465px;}

/* end box-top-direction */



/* box-disease */

.box-disease {margin:0px 0px 10px; border:1px solid #e0dede; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px;}

.box-disease h3.title {margin:-1px 0px; padding:5px 10px; color:#fff; font:bold 18px/18px Helvetica, Arial, sans-serif;

	background:#5eafdb;

	background: -moz-linear-gradient(top, #5eafdb 0%, #489cca 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5eafdb), color-stop(100%,#489cca));

	background: -webkit-linear-gradient(top, #5eafdb 0%,#489cca 100%);

	background: -o-linear-gradient(top, #5eafdb 0%,#489cca 100%);

	background: linear-gradient(top, #5eafdb 0%,#489cca 100%);

	background: -ms-linear-gradient(top, #5eafdb 0%,#489cca 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5eafdb', endColorstr='#489cca',GradientType=0 );

	border-bottom:1px solid #2681ac;

	-webkit-border-radius:4px 4px 0px 0px; -moz-border-radius:4px 4px 0px 0px; -o-border-radius:4px 4px 0px 0px; -ms-border-radius:4px 4px 0px 0px; border-radius:4px 4px 0px 0px;

}

.box-disease .inner {padding:10px 9px; position:relative;}

.box-disease .column {float:left; width:48%;}

.box-disease .column:first-child, .box-disease .column.first {padding-right:4%}

.box-disease .inner .column a {display:block; color:#666363; font:13px/15px Helvetica, Arial, sans-serif; text-decoration:none; padding:2px 0px 5px;}

.box-disease .inner .column a strong {color:#00A6A2; font-weight:normal; text-decoration:underline;}

.box-disease .inner .column a:hover strong {color:#F81C2F; text-decoration:none;}

.box-disease  h4.title {color:#333; font:bold 16px/18px Helvetica, Arial, sans-serif; padding:0px 0px 10px;}



.face-main-center .box-disease .inner .column a {font:12px/14px Helvetica, Arial, sans-serif; padding:2px 0px 4px;}



.disease-alphabet-holder {border-top:1px dotted #bababa; margin:10px; padding-top:10px;}

.disease-alphabet-holder .literal a, .disease-alphabet-holder .literal span {display:block; float:left; padding: 3px 3px 8px 3px; text-decoration:none; color:#717171; font:bold 13px/14px Helvetica, Arial, sans-serif;}

.disease-alphabet-holder .literal a:hover {color:#F81C2F}

.disease-alphabet-holder .literal a.act {color:#717171;!important}

.disease-alphabet-holder .literal a {position:relative;}

.disease-alphabet-holder .literal a i {position:absolute; display:none; background:url(/new_img/active-holder.png) no-repeat; z-index:0;}

.disease-alphabet-holder .literal a b {font-weight:bold; z-index:1; position:relative;}

.disease-alphabet-holder .literal a i.left {left:0px; top:0px; width:5px; height:20px; background-position:0px 0px;}

.disease-alphabet-holder .literal a i.right {right:0px; top:0px; width:5px; height:20px; background-position:-5px 0px;}

.disease-alphabet-holder .literal a i.arr {left:0px; top:19px; width:100%; height:4px; background-position:center -20px;}



.disease-alphabet-holder .literal a.act i {display:block;}

.disease-alphabet-holder .literal a.act {background:url(/new_img/active-holder.png) repeat-x 0px -24px;}



.disease-alphabet-holder .column a {display:block; font:12px/14px Helvetica, Arial, sans-serif; padding:2px 0px;}

/* end box-desise */



/* box-top-doctor */

.box-top-doctor {padding:9px; margin:0px 0px 10px; background:#f5f4f2; border:1px solid #e5e4e0; position:relative; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; border-radius:4px;}

.box-top-doctor .title {color:#3e3e3e; font:bold 18px/18px Helvetica, Arial, sans-serif; padding:0px 0px 10px;}

.box-top-doctor .item {position:relative; padding:0px 0px 16px;}

.box-top-doctor .image {float:left; display:block; margin:0px 18px 25px 0px;}

.box-top-doctor .image img {border:1px solid #fff; -moz-box-shadow:1px 1px 1px #d0cfcf; -webkit-box-shadow:1px 1px 1px #d0cfcf; -ms- box-shadow:1px 1px 1px #d0cfcf; -o- box-shadow:1px 1px 1px #d0cfcf; box-shadow:1px 1px 1px #d0cfcf;}

.box-top-doctor .text-holder {padding-bottom:25px;}

.box-top-doctor .name {color:#414140; font:17px/18px Helvetica, Arial, sans-serif; text-decoration:none; padding:0px 0px 5px; display:block;}

.box-top-doctor .sub-info {color:#414140; font:12px/14px Helvetica, Arial, sans-serif; text-decoration:none; padding:0px; display:block;}

.box-top-doctor .descr-link {font:12px/14px Helvetica, Arial, sans-serif; padding:0px 0px 5px; display:block;}

.box-top-doctor .descr {color:#9c9c9b; font:italic 13px/14px Helvetica, Arial, sans-serif; padding:5px 10px 3px 0px; display:block;}

.box-top-doctor .btn-red {position:absolute; bottom:10px; right:10px;}

/* end box-top-doctor */



/* box-green */

.box-green {margin:0px 0px 10px; padding:7px 0px 10px; border:1px solid #e0dede; background:#ddf2f2; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px;}

.box-green h3.title {margin:0px; padding:0px 9px 5px; color:#3e3e3e; font:16px/18px Helvetica, Arial, sans-serif;}

.box-green .inner {padding:0px 9px; position:relative;}

.box-green .inner :first-child {border-top-color:transparent;}

.box-green .inner a,.box-green .inner b {display:block; border-top:none; color:#4a4b4b; font:12px/14px Helvetica, Arial, sans-serif; text-decoration:none; padding:4px 0px; position:relative; z-index:1;}

.box-green .inner a:hover {border-top:none; margin:0px -9px -1px; padding:4px 9px 5px; background:#fff; color:#F81C2F; z-index:2;}

.box-green .inner .filter a:hover {margin:0px; padding: 2px 3px;}

/* end box-green */



/* box-text-bg */

.box-text-bg {margin:0px 0px 10px; padding:9px; background:#f5f4f2; border:1px solid #c1cfcf; position:relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; }

.box-text-bg h3 {color:#333; font:14px/16px Helvetica, Arial, sans-serif; padding:0px 0px 8px; }

.box-text-bg .inner {color:#545554; font:12px/14px Helvetica, Arial, sans-serif;}

.box-text-bg .column {float:left; width:48%;}

.box-text-bg .column:first-child {padding-right:4%}



.face-main-top.two-columns .inner {height:145px;}

.face-main-top.two-columns .inner p {font-size: 12px; line-height:14px;}

.face-main-top.two-columns .face-item .box-text-bg .inner {max-height:204px;height:auto;}



.face-main-top.two-columns .box-text-bg.text-reveal .inner { overflow: hidden; width: 465px; height: 154px; }

.text-reveal .text-reveal-button { margin: 0px 0px; padding: 2px 0px; text-align: right; }

.face-main-top.two-columns .face-item { position: relative; }

.text-reveal .text-reveal-button a { }

.text-reveal.act { position: absolute; z-index: 1000; }

.face-main-top.two-columns .box-text-bg.text-reveal.act .inner { overflow: visible; height: auto; max-height: none; }

.text-reveal-button.active { margin: -12px 0 0; }



table.invisible td {padding:0px 5px 5px 0px;}

/* end box-text-bg */



/* wrap-slide */

.wrap-slide {overflow:hidden; height:100px; position:relative; margin-bottom:20px;}

.inner-slide {}

.btn-slide {position:absolute; bottom:8px; right:15px; height:16px; width:auto; cursor:pointer; color:#00A6A2; text-decoration:underline;}

.btn-slide .slide-close, .btn-slide.open .slide-open {display:block;}

.btn-slide .slide-open, .btn-slide.open .slide-close {display:none;}

/* end wrap-slide */



/* search-black-holder */

/*.search-black-holder {background:url(/new_img/serach-black-holder.png) repeat-x; box-shadow:0px 1px 2px rgba(71,71,71,0.4); -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; margin-bottom:10px; padding:5px 10px;}*/

.search-black-holder {border-top:4px solid #3e3e3e; padding:2px 0px 0px; margin-bottom:10px;}



.search-black-holder .tab {float:left; padding:0px 0px 6px;}

.search-black-holder .tab-item {color:#0aacae; font:normal 12px/14px Helvetica, Arial, sans-serif; padding:7px 12px; margin-right:4px; float:left; display:block; text-decoration:underline; position:relative; -webkit-border-radius:3px 3px 4px 4px; -moz-border-radius:3px 3px 4px 4px; -o-border-radius:3px 3px 4px 4px; -ms-border-radius:3px 3px 4px 4px; border-radius:3px 3px 4px 4px;}

.search-black-holder .tab-item.active {color:#3e3e3e; text-decoration:none;}

.search-black-holder .tab-item:hover {color:red; text-decoration:none;}



.search-black-holder .tab-item i {position:absolute; display:none; background:url(/new_img/active-holder-large.png) no-repeat; z-index:0;}

.search-black-holder .tab-item b {font-weight:normal; z-index:1; position:relative;}

.search-black-holder .tab-item i.left {left:0px; top:0px; width:7px; height:28px; background-position:0px 0px;}

.search-black-holder .tab-item i.right {right:0px; top:0px; width:7px; height:28px; background-position:-7px 0px;}

.search-black-holder .tab-item i.arr {left:0px; top:27px; width:100%; height:6px; background-position:center -29px;}

.search-black-holder .tab-item.active i {display:block;}

.search-black-holder .tab-item.active {background:url(/new_img/active-holder-large.png) repeat-x 0px -35px; color:#3e3e3e !important;}



.search-black-holder .search-black-form {position:relative; margin:3px 0px 0px;}

.search-black-holder.doctors{/*float: left; */width: 650px;}

.search-black-holder.doctors .search-black-form input[type='text'] {width: 470px}

.search-black-holder .search-black-form{float: right;}



.search-black-holder.doctors .search-black-form .btn-submit  {right:21px; top:21px;}

.search-black-holder.doctors .search-black-form {float:left; position:relative; margin:3px 0px 0px; padding: 20px 20px 24px; background: #f5f4f2; border-radius: 2px; border: 1px solid #e0dede;}

.search-black-holder .search-black-form label{vertical-align: middle; line-height: 2; padding-right: 40px}

.search-black-holder .search-black-form input[type='text'] {margin:0px; padding:5px 8px 4px; height:14px; width:384px; border:1px solid #d2d1d1; outline:none; color:#545554; font:12px/14px Helvetica, Arial, sans-serif; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; border-radius:3px; -moz-box-shadow:inset 0px 0px 5px rgba(0,0,0,0.1); -webkit-box-shadow:inset 0px 0px 5px rgba(0,0,0,0.1); -ms-box-shadow:inset 0px 0px 5px rgba(0,0,0,0.1); -o-box-shadow:inset 0px 0px 5px rgba(0,0,0,0.1); box-shadow:inset 0px 0px 5px rgba(0,0,0,0.1);}

.search-black-holder .btn-submit {position:absolute; right:1px; top:1px; width:29px; height:23px; background:url(/img/search_new.png) 0px -2px no-repeat; display:block;}

.search-black-holder .btn-red {float:right; margin:3px 10px 0px; padding:7px 15px 6px;}



.face-main-center .search-black-holder {width:815px;}

/* end search-black-holder */



/* FORM */

input.hidden {position:absolute; left:0px; top:0px; width:0px; height:0px; visibility:hidden;}

.btn-submit {}

/* END FORM */



/* banner-side */

.banner-side {margin:0px 0px 10px; padding:10px; background: none; text-align: center; background: #EBEBEC;}

.banner-side .cont {position: relative;}

.banner-side img {vertical-align: bottom}

/* banner-side-border */

.banner-side-border {margin:0px 0px 10px; float: right; border: none;  padding: 0px; border: 1px solid #EBEBEC; text-align: center; width: 300px;}

.banner-side-border .cont {position: relative; margin-bottom: -3px;}

.banner-side-border img {vertical-align: bottom;}

.banner-side-border #y5_direct1 {padding: 10px;}

.banner-side-new-border {border: none!important; background: #EBEBEC!important; padding: 10px!important; margin-bottom: 10px!important; width: 300px;}

/* banner-side-noborder */

.banner-side-noborder { overflow: hidden; margin: 0 0 15px 0; padding: 0px 0; border: none; text-align: center}

.banner-side-noborder img {vertical-align: bottom}

.banner-side-noborder #y5_direct1 {padding: 10px}



/* banner-clinics */

.banner-clinics {float:right; padding:10px; background:#f2f2f2; margin:0px;}

.banner-clinics div {margin-bottom:-3px; text-align:center;}



/* aside-context */

.aside-context {}

.aside-context .item {border:1px solid #e0dede; padding:10px 9px; margin-bottom:10px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; border-radius:4px;}

.aside-context .name {display:block; color:#00a6a2; text-decoration:none; font:18px/18px Helvetica, Arial, sans-serif; padding:0px 0px 9px;}

.aside-context .image {float:left; margin-right:10px;}

.aside-context .descr {float:left; width:230px;}

.aside-context .descr, .aside-context .descr a {color:#747a7a; font:11px/13px Helvetica, Arial, sans-serif; text-decoration:none;}

/* end aside-context */



.aside-consform {float:right; width:430px;}



/* BUTTON */

.btn-red { -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; border-radius:3px;

	box-shadow:0px 1px 3px rgba(171,111,111,0.5); -moz-box-shadow:0px 1px 3px rgba(171,111,111,0.5); -webkit-box-shadow:0px 1px 3px rgba(171,111,111,0.5);

	background:#e73f3f;

	background: -moz-linear-gradient(top, #e73f3f 0%, #c12324 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e73f3f), color-stop(100%,#c12324));

	background: -webkit-linear-gradient(top, #e73f3f 0%,#c12324 100%);

	background: -o-linear-gradient(top, #e73f3f 0%,#c12324 100%);

	background: linear-gradient(top, #e73f3f 0%,#c12324 100%);

	background: -ms-linear-gradient(top, #e73f3fd 0%,#c12324 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e73f3f', endColorstr='#c12324',GradientType=0 );

	color:#fff !important; text-sgadow:1px 1px 1px #7a0f0f; font:bold 11px/11px Helvetica, Arial, sans-serif; text-decoration:none; text-transform:uppercase; padding:6px 10px;

}

.btn-white {border:1px solid #a6a6a6; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; border-radius:3px;

	background:#f0f0f0; color:#515455 !important; font:12px/12px Helvetica, Arial, sans-serif; text-decoration:none; padding:4px 9px 5px;

}



.banner-red-aside.btn-red {text-align:center; padding:12px 5px; font:bold 15px/16px Helvetica, Arial, sans-serif; display:block;}



/* END BUTTON */



/*--- FORM ---*/

.box-form {background:#f5f4f2; border:1px solid #e5e4e0; padding:9px; margin:0px 0px 10px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; border-radius:4px;}



.box-form.box-registration {padding:20px 9px 20px;}

.box-form input.text {height:29px; width:100%; padding:0px 9px; margin:0px; border:1px solid #d5d9d9; color:#585754; font:14px/29px Helvetica, Arial, sans-serif; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; border-radius:3px;}



.box-form h3 {padding:0px 0px 12px; margin:0px; color:#474444; font:bold 18px/20px Helvetica, Arial, sans-serif;}

.form-field {padding:0px 12px 0px 0px;}

.form-field label {float:left; padding:0px 0px 5px; color:#918e8e; font:12px/12px MyriadPro, Helvetica, Arial, sans-serif; display:block;}



.form-field input.text, .form-field select, .form-field textarea {height:29px; width:100%; padding:0px 9px; margin:0px; color:#585754; display:block; border:1px solid #d5d9d9; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; border-radius:3px;}



input.text:focus, select:focus, textarea:focus {border:1px solid #12b4b6; outline:none;}



.form-field select {padding-right:0px; padding-left:4px;}

.form-field textarea {height:149px; line-height:16px; padding-right:0px; }

.form-field .errors {border:1px solid red !important;}

.form-field.req {color:red !important;}

.box-captcha .box-field {float:right; width:160px;}

.box-captcha img {padding-top:15px;}



.box-form a.form-button {height:16px; padding:8px 0px; margin:5px 17px 0px; background:url(/img/px.gif) 0px 0px repeat-x; float:right; position:relative; display:block; color:#fff; text-shadow:1px 1px 1px #83ab2e; font:bold 16px/16px Helvetica, Arial, sans-serif; text-transform:uppercase;}

.box-form a.form-button i {position:absolute; top:0px; left:-19px; width:19px; height:100%; background:url(/img/form-button.png) 0px -36px no-repeat;}

.box-form a.form-button i.right {left:auto; right:-19px; background-position:-19px -36px;}



.done {padding:0px 0px 15px; font:16px/19px MyriadProSemiBold, Helvetica, Arial, sans-serif;}



.box-form table.form td {padding:0px 5px 10px;}

.box-form table.form td.l {padding-top:5px; padding-right:10px; width:210px;}

.box-form table.form td.fr {padding-left:0px; padding-right:0px;}

.box-form table.form input.text {width:370px;}

.box-form table.form h4 {font-weight:bold; padding:10px 0px 5px;}

.box-form table.form input[type='radio'] {margin:0px; margin-right:5px; margin-left:10px;}

.box-form table.form input[type='radio']:first-child {margin-left:0px;}

.psevdo-input {padding-top:5px; padding-bottom:5px;}



.box-form .form-row {overflow:hidden; padding:0px 0px 12px;}

.box-form-aside .form-field {float:left; padding:0px 12px 0px 0px;}

.box-form-aside .form-row :last-child {padding-right:0px !important;}

.box-form-aside .form-row textarea.ta {height:135px; padding-top:4px;}

.box-form-aside .form-row .btn-red {display:block; float:right; margin-top:4px; padding-right:10px !important;}

.form-captcha img {float:left; margin-right:12px;}

.form-captcha input.text {float:left; width:120px;}





.box-form-consult .form-field {float:left; padding:0px 12px 0px 0px;}

.box-form-consult .form-row :last-child {padding-right:0px !important;}

.box-form-consult .form-row textarea.ta {height:135px; padding-top:4px;}

.box-form-consult .form-row .btn-red {display:block; float:right; margin-top:4px; padding-right:10px !important;}



/*--- END FORM ---*/







/* FOOTER */

	footer {background:#eeeded; padding:22px 0px 0px;}



	/* mSub */

	.mSub {float: left; width:135px; color:#8b8e8e; font:11px/12px Helvetica, Arial, sans-serif; padding-left:15px;}

	.mSub ul {padding:0px; margin:0px;}

	.mSub .item {list-style:none; padding-bottom:10px;}

	.mSub .item a {color: #8b8e8e; text-decoration: none;}

	.mSub .item a:hover {color: #b2adaa; text-decoration: underline;}

	.mSub .active {background: #D82120}

	.mSub .active a:hover {color: #b2adaa; text-decoration: none}





	.m1_footer {float:left; color:#595959; font:12px/12px Helvetica, Arial, sans-serif;}

	.m1_footer ul {float:left; width:135px; padding:0px; margin:0px;}

	.m1_footer .item {list-style:none; padding-bottom:10px;}

	.m1_footer .item a {color:#595959; font:12px/12px Helvetica, Arial, sans-serif; text-decoration: none;}

	.m1_footer .item a:hover {color: #b2adaa; text-decoration: underline;}



	footer .text {float:left; width:305px; color:#797b7b; font:11px/15px Helvetica, Arial, sans-serif;}

	footer .text .as-h3 { font-weight: bold; margin: 0; padding: 7px 0 3px; }
	footer .text h3,
	footer .text .as-h3 {padding:0px 0px 10px; color:#636363; font:14px/14px Helvetica, Arial, sans-serif;}

	footer .text .links {margin:4px 0px 0px; color:#797b7b; font:11px/15px Helvetica, Arial, sans-serif;}

	footer .text .links a:link,

	footer .text .links a:visited,

	footer .text .links a:hover{color:#797b7b; font:11px/15px Helvetica, Arial, sans-serif;}



	/* counters-new */

	.counters-new {float:right; width:210px; padding:0px}

	.counters-new td.item {padding:0px 10px 10px 0px;}



footer .bottom {color:#c8c8c8; font:11px Helvetica, Arial, sans-serif; padding:15px 15px 10px; margin-top:10px; background:#595959 url(/new_img/footer-black.png) 0px 0px repeat-x; -webkit-border-radius:0px 0px 4px 4px; -moz-border-radius:0px 0px 4px 4px; -o-border-radius:0px 0px 4px 4px; -ms-border-radius:0px 0px 4px 4px; border-radius:0px 0px 4px 4px;}

footer .bottom .copy {float:left;}

	/* zeema */

	.zeema {float:right;}

	.zeema a {display: block; zoom: 1; margin-top:-4px; padding: 0px; cursor: pointer !important; white-space:nowrap; width:auto; color:#c8c8c8; }

	.zeema a:hover {text-decoration:none; color:#fff;}

	.zeema img { float:left; display: block; width: 45px; height: 25px;}

	.zeema span {float:left; display:block; padding:3px 2px;}

	#zeemaCont {background:url(/img/zeema.png) no-repeat right top; height: 25px;}

	/* end zeema */



/* END FOOTER */



/* banner-top */

.banner-top {border:none; background:none; margin: 0 auto 10px;}

.banner-top .cont {
	/*height: 90px; */
	/*overflow: hidden; */
	text-align:center;
}





#sideMenu .it a {font-size: 11px; color:#3d3d3d; padding: 2px 3px; display: block;}

#sideMenu .it:hover {background: #fff;}

#sideMenu .it {margin-bottom: 0px;}

#sideMenu .a a {background: #d52120; text-decoration: none; color: #fff;}

#sideMenu select {width: 134px; margin-bottom:8px; }





.child {display: none; position: absolute; top:38px; min-width: 160px; padding: 0px; padding-top:0px !important; left: -2px; z-index:20;}

.child_top_red {position: absolute; top:0px; left:0px; height:6px; width:100%; background:#c51a1a; border-bottom: 1px solid #515151; }

.space {border: 1px solid #515151; border-top: none; background: #f3f3f3; padding:16px 0px 10px; position: relative;}

.space a {margin-bottom: 2px;}

.lev1, .child .i {border-bottom:1px solid #fff; padding:2px 10px;}

.lev1, .child .i a {}

.child .last {border-bottom:none !important;}

.lev1:hover, .child .i:hover {background:#fff;}

.lev1:hover a, .child .i:hover a {color:#F81C2F; text-decoration:none;}

.child .i a {color: #515151!important; text-decoration: none!important; text-transform: none!important; font:normal 12px/15px Arial, Helvetica, sans-serif!important;}

.child .i a:hover {color: #c51a1a!important;}

.child .last {border-bottom: none; padding-bottom: 0; margin-bottom: 0;}

.child .lk {float: left; width: 280px; margin-right: 40px; margin-bottom: 10px;}

.ill_ch .ttl {color: #474646; font-weight: bold; padding-bottom: 5px; border-bottom: 1px dotted #d2d2d2; font-size: 14px; margin-bottom: 7px; text-transform: none; padding-left:10px;}

.lk .alp {font-size: 11px; text-transform: uppercase; color: #858282; font-weight: bold!important; padding-left:10px;}

.lk .alp .lit {float: left; margin-right: 5px;}

.lk .alp .lit a {color: #474646!important; text-decoration: none!important; border: none!important; line-height: normal!important; color: #474646!important; font-weight: bold!important;}

.lk .alp .lit a:hover {color: #f81c2f!important;}

.child .lk .ap .lit a {font-size: 11px!important}

.child .lk .al .lit a {font-size: 14px!important;}

.child .lk .al .lit {font-size: 14px!important;}

.ill_ch {padding: 10px; width: 623px; z-index:999; font-size:11px; left:-26px;}

.ill_ch a {padding: 0px!important; color: #515151!important; font-weight: normal!important; text-decoration: none!important; text-transform: none!important; font-size: 12px!important; line-height: normal!important;}

.ill_ch a:hover {color: #c51a1a!important;}

.cons_ill {left: -630px;}

.l_ill {float: left; width: 280px; white-space: normal;

//margin-right: 10px;	

padding-right:10px;

}

.ill_l {float: right; width: 280px; padding-right: 4px;}

.illc {width: 890px; padding-right: 4px; padding-left: 4px;}

.apt_ch {width: 399px; left: -330px;}

.apt_ch .lk {width: 375px; margin-right: 0px;}

.full_list { float: right; margin-right: 165px; margin-top: 15px; }

.full_lists { position: relative; float: none; margin-bottom: 10px; margin-right: 0px; margin-top: 0px; right: 0px; padding-left:10px; }



.registration {margin-bottom:15px;}

/* greenmama */

.greenmama {margin: 0 0 15px 0; padding: 15px; border:1px solid #E3E2E2; border-radius:4px;}

/* marketgrid */

.marketgrid {margin: 0 0 15px 0; padding: 15px; border:1px solid #E3E2E2; border-radius:4px;}

/* news-other-main */

.news-other-main {margin: 0 0 15px 0; padding: 15px; border:1px solid #E3E2E2; border-radius:4px;}

/* news-other */

.news-other {margin: 0 0 15px 0; padding: 15px; border:1px solid #E3E2E2; border-radius:4px;}







/* green rate */

.rate-holder {

	-webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; border-radius:3px;

	box-shadow:0px 1px 3px rgba(171,111,111,0.5); -moz-box-shadow:0px 1px 3px rgba(171,111,111,0.5); -webkit-box-shadow:0px 1px 3px rgba(171,111,111,0.5);

	background:#0abbbd;

	background: -moz-linear-gradient(top, #0abbbd 0%, #0aa6a8 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0abbbd), color-stop(100%,#0aa6a8));

	background: -webkit-linear-gradient(top, #0abbbd 0%,#0aa6a8 100%);

	background: -o-linear-gradient(top, #0abbbd 0%,#0aa6a8 100%);

	background: linear-gradient(top, #0abbbd 0%,#0aa6a8 100%);

	background: -ms-linear-gradient(top, #0abbbd 0%,#0aa6a8 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0abbbd', endColorstr='#0aa6a8',GradientType=0 );

	color:#fff !important; text-sgadow:0px -1px 1px #058f92; font:bold 17px/17px Helvetica, Arial, sans-serif; text-decoration:none; text-transform:uppercase; text-align:center;

	padding:5px 0px; width:45px; float:right;

}



/* end green rate */





/* clinic list */

.clinic {padding: 0 0 15px 0; }

.clinic .title {padding: 0 0 15px 0; font-size: 19px; font-weight: bold; color: #353533}

.clinic .list .it {margin: 0 0 18px 0; padding: 15px 15px 15px 10px; border-bottom: solid 1px #E6E5E5;}

.clinic .list .it.hidden {display: none;}

.clinic .list .it.colored {background: #E1F6F7; position: relative;border-top: solid 1px #E6E5E5;}

.clinic .list .check {float: right; padding: 5px 0 0 0; width: 90px}

.clinic .list h3.title {color:#4a4b4b; font:bold 17px/18px Helvetica, Arial, sans-serif; padding:0px 0px 12px; zoom:1;}

.clinic .list h3.title a {color:#4a4b4b; font:bold 17px/18px Helvetica, Arial, sans-serif; text-decoration:none;}

.clinic .list h3.title a:hover {color:#F81C2F}

.clinic .list .name div {margin-left: 10px;}

.clinic .list .name span {padding:3px 9px 3px 0px; font-size: 16px; line-height: 24px}

.clinic .list .name a {position: relative; top: -2px}

.clinic .list .name a:hover {color: #333}

.clinic .list .action {float: right; width: 100px; color: #484848; font-size: 12px; text-align: right;}



.clinic .list .it.colored:before{

	content: ' ';

	width: 100%;

	position: absolute;

	top: 0;

	left: 0;

	background: #E1F6F7;

}

/*

.clinic .list .first .name span  {font-size: 18px; line-height: 27px;}

.clinic .list .action .rate span {display: block; padding: 0 0 3px 0}

*/



.action .wrap-rate span {display:block; color:#6c6c6c; font:11px/12px Helvetica, Arial, sans-serif; padding:0px 0px 3px}

.action .wrap-rate .rate-holder {margin-bottom:2px;}

.comm {display:block; color: #a9a9a9; font-size:11px;}



/*

.clinic .list .action .rate div {margin: 0 0 3px 0; padding: 0 5px 1px 5px; font-size: 18px; line-height: 19px; font-weight: bold; color: #FFF; background: #D82120; text-align: center; float: right; background:url(/img/rate.gif) repeat-x;}

*/

.clinic .list .action .comm strong {color: #302F2F}

.clinic .list .info {float: left; width: 30%; font-size: 12px; color: #353434; font-family: Helvetica;}

.clinic .list .info .pad {padding: 0 10px 0 0}

.clinic .list .info a {display: block; margin-top:5px;}

.clinic .list .info a:hover {color: #00A6A2; text-decoration: none;}

.clinic .list .icon {float: left; width: 20%}

.clinic .list .icon .pad {padding: 0 10px 0 0}

.clinic .list .icon img {vertical-align: bottom}

.clinic .list .descr {zoom: 1; overflow: hidden; padding: 0 30px 0 0; font-size: 11px; color: #5f5d5d;}





/* clinic item, doctor item */

.catalog-item .box-rate {float:right; width:260px; padding:9px 9px 15px; margin-right: 10px; border:1px solid #e3e3e3;

	-webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; border-radius:4px;

	box-shadow:0px 0px 4px rgba(0,0,0,0.12); -moz-box-shadow:0px 0px 4px rgba(0,0,0,0.12); -webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.12);

	background:#f3f3f3;

	background: -moz-linear-gradient(top, #fff 0%, #eeeded 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#eeeded));

	background: -webkit-linear-gradient(top, #fff 0%,#eeeded 100%);

	background: -o-linear-gradient(top, #fff 0%,#eeeded 100%);

	background: linear-gradient(top, #fff 0%,#eeeded 100%);

	background: -ms-linear-gradient(top, #fff 0%,#eeeded 100%);

	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#eeeded',GradientType=0 );*/

}

.catalog-item .box-rate .rate-number {float:right}

.catalog-item .box-rate .rate-number span {display:block; color:#6c6c6c; font:11px/12px Helvetica, Arial, sans-serif; padding:0px 0px 3px; text-align:center;}

.catalog-item.box-rate p {margin:0px; padding:0px 0px 5px;}

.raten {color: #484848; font-size: 14px; font-weight: bold; margin-top: 10px; margin-bottom: -3px;}

.catalog-item .box-rate table.tbl {width: 100%; margin-top:10px;}

.catalog-item .box-rate table.tbl td {vertical-align: middle}

.catalog-item .box-rate table.tbl input {margin:0px;}

.catalog-item .box-rate table.tbl td.v {padding: 0 8px 0 0}

.catalog-item .box-rate table.tbl td.subm {text-align: right}

.clinic .item .box-rate .rate-done {padding:5px 0px 0px;}



/* new design clinic. start */

.catalog-item-new { position: relative; }

.catalog-item-new .top-img { position: relative; margin-top: 6px; border-radius: 2px 2px 2px 2px; text-align: center; }

.catalog-item-new .top-img img { display: block; }

.catalog-item-new .logo { position: absolute; left: 30px; bottom: -30px; padding: 0px 0px !important; }

.catalog-item-new .logo div { width: 160px; height: 70px; border-radius: 2px 2px 2px 2px; background: #fff; -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.2); -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.2); box-shadow: 1px 1px 2px rgba(0,0,0,0.2); display: table-cell; vertical-align: middle; text-align: center; }

.catalog-item-new .logo div img {display: block;margin: 0 auto;text-align: center; }

.catalog-item-new .top-info { padding-left: 210px; margin-bottom: 16px; }

.catalog-item-new .top-info .title { padding: 22px 0px 0px 0px; float: left; width: 300px;}

.catalog-item-new .top-info .title h1 { line-height: 20px; padding: 0px 0px 14px; }

.catalog-item-new .right-data { float: right; list-style: none; margin: 25px 0px 0px; }

.catalog-item-new .right-data li { float: left; list-style-type: none; display: inline; color: #3e3e3e; font-size: 11px; padding: 0px 44px 0px 0px; }

.catalog-item-new .right-data li span { display: block; padding-top: 13px }

.catalog-item-new .right-data li span,

.catalog-item-new .right-data li span a { color: #039597; font-size: 20px; }

.catalog-item-new .right-data li span a { display: block; text-decoration: underline; background: url(/img/clinic/splice.png) right -14px no-repeat; padding-right: 18px; }

.catalog-item-new .right-data li span a:hover { text-decoration: none; }



.catalog-item-new .rating-help { display: block; font-size: 11px; font-weight: normal; line-height: 11px; margin-top: -4px; padding-bottom: 4px; }

.catalog-item-new ul.rating { list-style: none; margin: 0px 0px; }

.catalog-item-new ul.rating li { list-style-type: none; margin: 0px 0px; padding: 0px 0px; }

.catalog-item-new ul.rating li.act { float: left; background: url(/img/clinic/splice.png) -17px 0px no-repeat; width: 16px; height: 12px; }

.catalog-item-new ul.rating li.active { background-position: 0px 0px; }

.catalog-item-new ul.rating li.done { background: none; font-size: 12px; float: none; width: auto }



.catalog-item-new .right-data li span.rating { display: block; font-size: 20px; color: #fff; background: #0aafb1; border-radius: 2px 2px 2px 2px; padding: 8px 10px; margin: 2px 0px 0px; -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.2); box-shadow: 0px 1px 2px rgba(0,0,0,0.2); }



.catalog-item-new .line-new { line-height: 0px; height: 1px; background: url(/img/clinic/splice.png) left -30px repeat-x; margin: 10px 0px 20px; }



.catalog-item-new .main-info {}

.catalog-item-new .main-info .section-left { float: left; width: 520px; }

.catalog-item-new .main-info p { margin-bottom: 4px; padding: 0px 0px; }

.catalog-item-new .main-info .bold { font-weight: bold; }

.catalog-item-new .main-info .section-right { float: right; }

.catalog-item-new .main-info .graphics { list-style: none; }

.catalog-item-new .main-info .graphics li { list-style-type: none; float: left; padding: 0px 10px 0px 0px; margin: 0px 0px; }

.catalog-item-new .main-info .graphics li .holder { background: #fff; border-radius: 2px 2px 2px 2px; padding: 2px 2px; margin: 0px 0px; -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.2); box-shadow: 0px 1px 2px rgba(0,0,0,0.2); position: relative; }

.catalog-item-new .main-info .graphics li .holder img { display: block; height: 74px; width: 134px; }

.catalog-item-new .main-info .graphics li .holder a.blue-line { display: inline; background: #0aabad url(/img/clinic/splice.png) right -32px no-repeat; position: absolute; left: 2px; bottom: 2px; color: #fff; text-decoration: none; padding: 2px 6px; width: 122px; font-weight: bold; }



.catalog-item-new .tabs-new { list-style: none; width: 100%; clear: fix; border-bottom: 1px solid #bfbcbc; margin: 20px 0px 20px; padding: 0px 0px; }

.catalog-item-new .tabs-new li { list-style-type: none; float: left; padding: 9px 14px 6px; margin: 0px 4px 0px 0px; position: relative; background: #efeeeb; border-radius: 2px 2px 0px 0px; text-align: center; line-height: 16px; }

.catalog-item-new .tabs-new li a { color: #717171; text-decoration: none; font-size: 14px; }

.catalog-item-new .tabs-new li span { display: block; margin: -1px 0 4px; }

.catalog-item-new .tabs-new li span,

.catalog-item-new .tabs-new li a { line-height: 13px; }

.catalog-item-new .tabs-new li.act { background: #fff; z-index: 3; margin-bottom: -1px; border: 1px solid #bfbcbc; border-bottom: none; font-weight: bold; color: #272727; font-size: 14px; }

.catalog-item-new .tabs-new #tab_quest { background: url(/img/clinic/splice.png) left -59px repeat-x; }

.catalog-item-new .tabs-new #tab_quest,

.catalog-item-new .tabs-new #tab_quest a { color: #fff; }



.catalog-item-new .treat { }

.catalog-item-new .treat .column-left { float: left; width: 49%; }

.catalog-item-new .treat .column-left .holder { padding: 6px 10px 0px 0px; }

.catalog-item-new .other h3,

.catalog-item-new .treat .column-right h3,

.catalog-item-new .treat .column-left h3 { font-size: 20px; font-weight: normal; margin: 0px 0px 16px; }

.catalog-item-new .treat .column-left .holder,

.catalog-item-new .treat .column-left .holder p { line-height: 18px; }

.catalog-item-new .treat .column-right { float: right; width: 50%; border: 1px solid #e8e7e2; background: #f5f4f2; border-radius: 2px 2px 0px 0px; }

.catalog-item-new .treat .column-right .holder { padding: 20px 20px; }

.other-dis { float: left; width: 220px}

.other-dis.next { margin-left: 10px; }



.other .disease { float: left; width: 230px; margin-bottom: 20px; }

.other .disease.next { margin-left: 20px; }



.catalog-item-new .dis { list-style: none; margin-top: 10px; }

.catalog-item-new .dis li { list-style-type: none; background: url(/img/clinic/splice.png) left -94px no-repeat; margin: 3px 0px; line-height: 18px; }

.catalog-item-new .dis li a { text-decoration: none; }



.catalog-item-new .action-news { width: 485px; }

.catalog-item-new .action-news .short-descr { color: #545554; display: block; font: 12px/14px Helvetica,Arial,sans-serif; padding: 0 20px 10px 0; }



/*

.catalog-item-new .action-news { }

.catalog-item-new .action-news .it { border-bottom: #d6d1d1 1px solid; padding: 18px 0px; }

.catalog-item-new .action-news .it:first-child { padding-top: 0px; }

.catalog-item-new .action-news .it.last { border-bottom: none; }

.catalog-item-new .action-news .it .date { color: #989898; font-size: 11px; }

.catalog-item-new .action-news .it h3 { margin: 0px 0px 4px; }

.catalog-item-new .action-news .it h3 a { color: #039597; font-size: 16px; text-decoration: none; font-weight: normal; }

.catalog-item-new .action-news .it .image { float: left; margin: 0px 10px 10px 0px; }

.catalog-item-new .action-news .it .short-descr { line-height: 18px; color: #666666; }

*/



.catalog-item-new .quest { padding: 20px 20px; border-radius: 2px 2px 2px 2px; background: #F5F9F2; border: 1px solid #DDE7D6; }

.catalog-item-new .quest h3 { font-size: 20px; font-weight: normal; margin: 0px 0px 16px; }

.catalog-item-new .quest .column-left { width: 48%; float: left; }

.catalog-item-new .quest .column-right { width: 49%; float: right; margin-right: 5px; }

.catalog-item-new .quest .column-right.btn { margin-top: 10px; margin-right: 0px; text-align: right; }



.quest .l { padding: 10px 0 10px 0; font-size: 12px; color: #484848; }

.quest input.text { width: 99%; border-radius: 15px; border: 1px solid; border-color: #bcbfbb #bcbfbb #e7ece6 #bcbfbb; padding-left: 10px; }

.quest textarea.ta { width: 99%; height: 120px; border-radius: 10px; padding-left: 10px; border: 1px solid; border-color: #bcbfbb #bcbfbb #e7ece6 #bcbfbb; padding-top: 5px; }

.quest .code-row { float: left; margin: 10px 10px 10px 0px; }

.quest .code-row.text { margin-top: 14px; }

.quest .code-right { float: left; margin: 10px 10px 10px 0px; }





clearfix:before,

.clearfix:after { content: " "; display: table; }

.clearfix:after { clear: both; }

.clearfix { *zoom: 1; }



.clinic .catalog-item-new .list .info { width: 590px; }

.clinic .catalog-item-new .list .info a { display: inline; }

/* new design clinic. end*/

/*

.clinic .item .rate .brd {padding: 10px 10px 7px 10px; border: solid 1px #F8EBBB}

.clinic .item .rate strong {color: #3D3B3B}

.clinic .item .rate p {margin: 5px 0 0 0;}

.clinic .item .rate .num {float: right; padding: 0 0 0 10px}

.clinic .item .rate .num div {width: 46px; margin: 3px 0 0 0; padding: 0 0 1px 0; font-size: 18px; line-height: 19px; font-weight: bold; color: #FFF; background: #D82120; text-align: center}

.clinic .item .rate table,

.clinic .item .rate table.tbl td.subm {width: 100%}

.clinic .item .rate table.tbl td {vertical-align: middle}

.clinic .item .rate table.tbl td.v {padding: 0 7px 0 0}

.clinic .item .rate table.tbl td.subm {text-align: right}

*/

.clinic .item .logo {float: right; padding: 0 20px;}

.clinic .item .info {zoom: 1; overflow: hidden; color: #353434; font-size: 12px}

.clinic .item .name {padding:0 10px 10px 0px; font:18px/19px Helvetica, Arial, sans-serif;}

.clinic .item .cont {padding:0 10px 10px 0px; font:16px/18px Helvetica, Arial, sans-serif;}

.clinic .item .descr {float:left; margin-top:15px; width: 650px; color:#545554; font:13px/16px Helvetica, Arial, sans-serif; padding:0px 0px 10px;}



.item .cont-tabs {padding: 10px 0 0 0; position: relative; z-index: 888; background: #fff;}

.item .cont-tabs.ndisease {padding-top: 0px;}

.clinic .item .cont-tabs .gallery .imge {padding: 5px 6px 0 0; width: 450px; }

.clinic .item .cont-tabs .gallery .it {float: left; padding: 3px 6px 3px 0}

.clinic .item .cont-tabs .gallery .it img {border: solid 1px #fff; cursor: pointer; vertical-align: bottom}

.clinic .item .cont-tabs .gallery .it div {border: solid 1px #E1E3E5}

.clinic .item .cont-tabs .comments .it {padding: 20px 0}

.clinic .item .cont-tabs .comments .cell2 {border-top: solid 1px #E6E5E5; border-bottom: solid 1px #E6E5E5; background: #FCFCFC}

.clinic .item .cont-tabs .comments .nm {zoom: 1; overflow: hidden}

.clinic .item .cont-tabs .comments .nm div {float: left; padding: 0 10px; background: #DEF0FA; font-size: 12px; line-height: 21px; color: #333}

.clinic .item .cont-tabs .comments .msg {padding: 12px 10px 0 10px; font-size: 12px; color: #434242}



.clinic .fm {margin: 25px 0 0 0; padding: 15px 10px; border: solid 1px #DDE7D6; background: #F5F9F2; font-family: Helvetica;}

.clinic .fm .ttl {padding: 0 0 15px 0; font-size: 19px; font-weight: bold; color: #353533}

.clinic .fm table.tbl {width: 100%}

.clinic .fm table.tbl td.sd {width: 50%}

.clinic .fm table.tbl td {padding: 0 5px 15px 5px}

.clinic .fm input.text {width: 99%; border-radius: 15px; border: 1px solid; border-color: #bcbfbb #bcbfbb #e7ece6 #bcbfbb; padding-left: 10px;}

.clinic .code input.text {width: 50%;}

 .clinic .fm textarea.ta {width: 99%; height: 120px; border-radius: 10px; padding-left: 10px; border: 1px solid; border-color: #bcbfbb #bcbfbb #e7ece6 #bcbfbb; padding-top: 5px;}

.clinic .fm .l {padding: 0 0 10px 0; font-size: 12px; color: #484848;}

.clinic .fm table.tbl2 {width: 100%}

.clinic .fm table.tbl2, .clinic .fm table.tbl2 td.code {width: 100%}

.clinic .fm table.tbl2 td {padding: 0 12px 0 0; vertical-align: middle; font-size: 12px}

.clinic .fm table.tbl2 td.last {padding: 0}	

.clinic .fm table.tbl2 td.last .button {width: 80px}

.clinic .fm table.tbl2 td.last .button .bct {float: right}

	

/*

.item .tabs {border-bottom: 1px solid #bfbfbf; margin-top: 10px; height: 29px; background: url(/img/sh.png) repeat-x left bottom;}

.item .tabs .tab {float: left; vertical-align: top; padding: 0 30px; font-size: 14px; padding-top: 5px; color: #00a6a2; cursor: pointer; height: 23px; border: 1px solid #c8c8c8; margin-right: 5px; border-bottom: none; -moz-border-radius: 2px 2px 0 0; -webkit-border-radius: 2px 2px 0 0; border-radius: 2px 2px 0 0; background: url(/img/ta.gif) repeat-x;} 

 .item .tabs .first {}

.item .tabs .act {cursor: default; color: #353737; background: #fff; border-bottom: none; -moz-box-shadow: 0 0 3px rgba(0,0,0, 0.3); box-shadow: 0 0 3px rgba(0,0,0, 0.3); -webkit-box-shadow: 0 0 3px rgba(0,0,0, 0.3); height: 24px; margin-bottom: -1px; position: relative; top: 1px;}

.item .act.first {}

.item .tabs .sep {height: 28px; width: 1px; padding: 0px;}

*/



.clinic .tabs-holder, .doctors .tabs-holder {margin-top:10px; height:31px; border-bottom:1px solid #bfbcbc; background:url(/new_img/rating-shadow.png) 0px bottom repeat-x;}

.tabs-holder .tab-item {float:left; padding:4px 0px 1px; background:#efeeeb url(/new_img/rating-shadow.png) 0px bottom repeat-x; border-left:1px solid #fff; color:#717171; font:14px/14px Helvetica, Arial, sans-serif; text-align:center; width:148px; height:26px; position:relative; z-index:2;}

.tabs-holder .tab-item.first {border-left:1px solid transparent; -moz-border-top-left-radius:4px; -webkit-border-top-left-radius:4px;  -ms-border-top-left-radius:4px; border-top-left-radius:4px;}

.tabs-holder .tab-item:last-child { -moz-border-top-right-radius:4px; -webkit-border-top-right-radius:4px;  -ms-border-top-right-radius:4px; border-top-right-radius:4px;}

.tabs-holder .tab-item.act {background:url(/new_img/rating-act.png) 0px 0px no-repeat; margin:-4px -4px 0px; padding:8px 4px 1px; border-left:1px solid transparent; height:30px !important; z-index:3;}

.tabs-holder .tab-item.last.act { margin:-4px 0px 0px -8px; padding:8px 0px 1px 8px;}

.tabs-holder .tab-item span,

.tabs-holder .tab-item a {text-decoration:none; color:#717171; font:13px/14px Helvetica, Arial, sans-serif; display:block; padding:4px 0px 5px; cursor:pointer; text-decoration: none; }

.tabs-holder .tab-item.act span,

.tabs-holder .tab-item.act a {color:#2f2e2e;}



.item .cont-tabs {padding: 10px 0 0 0; position: relative; z-index: 888; background: #fff;}

.item .cont-tabs.ndisease {padding-top: 0px;}

.clinic .item .cont-tabs .gallery .imge {padding: 5px 6px 0 0; width: 450px; }

.clinic .item .cont-tabs .gallery .it {float: left; padding: 3px 6px 3px 0}

.clinic .item .cont-tabs .gallery .it img {border: solid 1px #fff; cursor: pointer; vertical-align: bottom}

.clinic .item .cont-tabs .gallery .it div {border: solid 1px #E1E3E5}

.clinic .item .cont-tabs .comments .it {padding: 20px 0}

.clinic .item .cont-tabs .comments .cell2 {border-top: solid 1px #E6E5E5; border-bottom: solid 1px #E6E5E5; background: #FCFCFC}

.clinic .item .cont-tabs .comments .nm {zoom: 1; overflow: hidden}

.clinic .item .cont-tabs .comments .nm div {float: left; padding: 0 10px; background: #DEF0FA; font-size: 12px; line-height: 21px; color: #333}

.clinic .item .cont-tabs .comments .msg {padding: 12px 10px 0 10px; font-size: 12px; color: #434242}



.clinic .fm {margin: 25px 0 0 0; padding: 15px 10px; border: solid 1px #DDE7D6; background: #F5F9F2; font-family: Helvetica; }

.clinic .fm .ttl {padding: 0 0 15px 0; font-size: 19px; font-weight: bold; color: #353533}

.clinic .fm table.tbl {width: 100%}

.clinic .fm table.tbl td.sd {width: 50%}

.clinic .fm table.tbl td {padding: 0 5px 15px 5px}

.clinic .fm input.text {width: 99%;border-radius: 15px;border: 1px solid;border-color: #bcbfbb #bcbfbb #e7ece6 #bcbfbb;padding-left: 10px;}

.clinic .code input.text {width: 50%;}

.clinic .fm textarea.ta {width: 99%; height: 120px;border-radius: 10px;padding-left: 10px;border: 1px solid;border-color: #bcbfbb #bcbfbb #e7ece6 #bcbfbb;padding-top: 5px;}

.clinic .fm .l {padding: 0 0 10px 0; font-size: 12px; color: #484848;	}

.clinic .fm table.tbl2 {width: 100%}

.clinic .fm table.tbl2, .clinic .fm table.tbl2 td.code {width: 100%}

.clinic .fm table.tbl2 td {padding: 0 12px 0 0; vertical-align: middle; font-size: 12px}

.clinic .fm table.tbl2 td.last {padding: 0}	

.clinic .fm table.tbl2 td.last .button {width: 80px}

.clinic .fm table.tbl2 td.last .button .bct {float: right}

.clinic .list .first .icon {width: 10%}

.clinic .list .first .action {}

.clinic .list .first .descr {float: left; width: 450px; margin-top: 15px;}

.clinic .list .first  .info {width: 237px;}

.clinic .list .first {padding-bottom: 15px; width: 450px;}



.context_press {}

.context_press .it {padding: 10px; border: 1px solid #e4e4e4; margin-bottom: 10px; border-radius:4px;}

.context_press .it .name {color: #00a6a2; font-size: 18px; margin-bottom: 10px;}

.context_press .it .name a {color: inherit; text-decoration: none;}

.context_press .it .image {float: left; margin-right: 10px;}

.context_press .it .descr a {text-decoration: none;font-size: 11px;color: #747a7a;}



/* doctors list */

.doctors .list .hdr {line-height: 60px;}

.doctors .list .hdr .sec3 {float: right; width: 20%}

.doctors .list .hdr .sec3 div {padding: 0 10px 0 40px}

.doctors .list .hdr .sec2 {float: right; width: 120px; text-align: center}

.doctors .list .hdr .sec1 {float: left; padding: 0 0 0 9px}

.doctors .list .list {}

.doctors .list .it {margin: 0 0 10px 0; padding: 0 0 12px 0; border-bottom: solid 1px #E6E5E5; font-size: 12px}



.doctors .list .it h3.title {color:#4a4b4b; font:17px/18px Helvetica, Arial, sans-serif; padding:0px 0px 12px; zoom:1;}

.doctors .list .it h3.title a {color:#4a4b4b; font:bold 17px/18px Helvetica, Arial, sans-serif; text-decoration:none;}

.doctors .list .it h3.title a:hover {color:#F81C2F}

.doctors .list .it h3.title span {padding: 4px 9px 2px 0; background: #DEEFFA; font-size: 16px; line-height: 23px}

.doctors .list .it h3.title span.online {zoom: 1; position: absolute; margin: 0 0 0 9px; padding: 0 10px; font-size: 12px; line-height: 18px; color: #3D3939; background: #CCF4D6}

.doctors .list .first h3.title span {font-size: 18px;	padding-bottom: 1px; padding-top: 2px;}

.doctors .list .first {width: 478px;}

.doctors .list .it .image {display:block; float:left; margin: 0 20px 0 9px;}

.doctors .list .it .image img {border:1px solid #fff; -moz-box-shadow:1px 1px 1px #d0cfcf; -webkit-box-shadow:1px 1px 1px #d0cfcf; -ms- box-shadow:1px 1px 1px #d0cfcf; -o- box-shadow:1px 1px 1px #d0cfcf; box-shadow:1px 1px 1px #d0cfcf;}

.doctors .list .it .act {float: right; width: 20%; color: #484848}

.doctors .list .it .act .pad {padding: 5px 10px 0 40px}

.doctors .list .it .act .pad div {padding: 0 0 3px 0}

.doctors .list .it .rate {float: right; padding: 5px 0 0 0; margin:0px 20px; text-align: center}

.doctors .list .it .rate span {display: block; padding: 0 0 3px 0}

.doctors .list .it .info {zoom: 1; overflow: hidden; padding: 5px 0 0 0; font-size: 12px; color: #484747}

.doctors .list .it .info div {padding: 0 0 3px 0}

.doctors .list .it .info a:link,

.doctors .list .it .info a:visited,

.doctors .list .it .info a:hover {color: #00A6A2}

/* end doctors list */



/* consultation-form */

.consultation-form {width: 650px; font-size: 14px; margin-bottom: 15px; }

.consultation-form .fm {padding: 15px 10px; border: solid 1px #e5e4e0; background:#eeeded; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px;}

.consultation-form .fm .ttl {padding: 0 0 15px 0; font-size: 19px; font-weight: bold; color: #353533}

.consultation-form .fm table.tbl {width: 100%}

.consultation-form .fm table.tbl td.sd {width: 50%}

.consultation-form .fm table.tbl td {padding: 0 5px 15px 5px}

.consultation-form .fm input.text {width:100%; color:#585754; height:29px; border:1px solid #d5d9d9; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; border-radius:3px;}



.consultation-form .fm textarea.ta {width: 100%; height: 120px}

.consultation-form .fm .l {padding: 0 0 2px 0; font-size: 12px; color: #36393C}

.consultation-form .fm table.tbl2,

.consultation-form .fm table.tbl2 td.code {width: 100%}

.consultation-form .fm table.tbl2 td {padding: 0 12px 0 0; vertical-align: middle; font-size: 12px}

.consultation-form .fm table.tbl2 td.last {padding: 0}

.consultation-form .fm table.tbl2 td.last .button {width: 80px}

.consultation-form .fm table.tbl2 td.last .button .bct {float: right}

/* end consultation-form */





/* pages */

.pages {zoom: 1; padding: 15px 0}

.pages .steps {float: right}

.pages .steps .its {float: left; padding:1px 0px 4px 2px}

.pages .steps .pg a {color:#404242; font-size:14px; line-height:18px; height:18px; min-width:18px; text-align:center; display:block; border:1px solid transparent; text-decoration:none; -webkit-border-radius:2px; -moz-border-radius:2px; -o-border-radius:2px; -ms-border-radius:2px; border-radius:2px;}

.pages .steps .pg a:hover {color:#3D3C3C; border:1px solid #e5e4e2;}

.pages .steps .pga span {background:#f5f4f2; border:1px solid #e5e4e2; color:#404242; font-size:14px; line-height:18px; min-width:18px; text-align:center; display:block; -webkit-border-radius:2px; -moz-border-radius:2px; -o-border-radius:2px; -ms-border-radius:2px; border-radius:2px;}



.pages .steps .its.prev {background: url(/new_img/jnav.png) 0px 0px no-repeat;}

.pages .steps .its.next {margin-left:2px; background: url(/new_img/jnav.png) -28px 0px no-repeat;}

.pages .steps .its.prev:hover {background: url(/new_img/jnav.png) 0px -24px no-repeat;}

.pages .steps .its.next:hover {background: url(/new_img/jnav.png) -28px -24px no-repeat;}



.pages .steps .its.first {background: url(/new_img/jnav2.png) 0px 0px no-repeat;}

.pages .steps .its.last {margin-left:2px; background: url(/new_img/jnav2.png) -28px 0px no-repeat;}

.pages .steps .its.first:hover {background: url(/new_img/jnav2.png) 0px -24px no-repeat;}

.pages .steps .its.last:hover {background: url(/new_img/jnav2.png) -28px -24px no-repeat;}



.pages .steps .its.next a, .pages .steps .its.prev a, .pages .steps .its.first a, .pages .steps .its.last a {border:none !important; width:22px;}

/* end pages */





/* m3 */

.m3 {margin: 0 0 15px 0; padding: 15px; border: solid 1px #E4E4E4}

.blueM3 {border: solid 1px #D8EBF6; background: #EAF6FD; margin-top: 15px}



.m3 .section {float: left; width: 50%}

.m3 .lev1 {padding: 3px 0 0 0; font-size: 12px; line-height: 15px}

.m3 .lev1 div {margin: 0 0 0 -6px; padding: 0 0 0 6px}

.m3 .lev1 a {padding: 0 6px 0 0; font-size: 11px; display:block; padding-left: 3px; color: #00a6a2; text-decoration: underline}

.m3 .lev1 a:hover {color:#F81C2F; text-decoration:none;}

.m3 .a1 a {background: #D82120}

.m3 .a1 a:hover {color: #fff; text-decoration: none; background: #d82120}



.m3.whiteM3 {padding: 0px; border: none; background: none; margin: 5px 0px 20px 0px;}

.m3.whiteM3 .lev1 div {margin: 0 0 0 0px; padding: 0 0 0 0px}

.m3.whiteM3 .lev1 a {padding: 1px 5px 1px 0; font:12px/14px Helvetica, Arial, sans-serif; display:block; padding-left: 0px; color: #00a6a2; text-decoration: underline;}

.m3.whiteM3 .lev1 a:hover {color:#F81C2F; text-decoration:none;}

/* end m3 */





/* auth */

.auth {display: none; position:absolute; width:320px; border-top:solid 0px #05A8A4; background:#fff url(/new_img/header-bg.png) 0px bottom repeat-x; z-index: 80001; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; border-radius:5px; -moz-box-shadow:0px 0px 5px rgba(0,0,0,0.25); -webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.35); -ms-box-shadow:0px 0px 10px rgba(0,0,0,0.35); -o-box-shadow:0px 0px 10px rgba(0,0,0,0.35); box-shadow:0px 0px 10px rgba(0,0,0,0.35);}

.auth .brd {padding: 15px 20px; border:5px solid #fff; border-top:none; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; border-radius:5px;}

.auth .close {float:right; padding: 2px 0 0 0; cursor:pointer; margin-right:-5px; margin-top:-3px;}

.auth .title {padding: 0 0 15px 0; font-size: 19px; font-weight: bold; color: #252D33}

.auth input.text {width:268px; border:1px solid #d5d9d9; -webkit-border-radius:3px 0px 0px 3px; -moz-border-radius:3px 0px 0px 3px; -o-border-radius:3px 0px 0px 3px; -ms-border-radius:3px 0px 0px 3px; border-radius:3px 0px 0px 3px; }

.auth input.text:focus {border:1px solid #12b4b6; outline:none; color:#2d2c2c;}

.auth .in .l {padding: 0 0 1px 0; font-size: 12px; color: #3F4042}

.auth .in .fr {padding: 0 0 7px 0}

.auth .in .err {padding: 0 0 10px; margin:-5px 0px 0px; font-size: 11px; color: #D33922}

.auth .actions {padding: 10px 0 0 0}

.auth .actions .btn-red {float: right}

#sensorShadow {position: absolute; left: 0; top: 0; width: 100%; background: #555; display: none; z-index:8000}





/* simptom-checker. start */

.abs { position: absolute; }

.rel { position: relative; }

.hide { display: none; }

/* simptom-checker. index. start */

.box-simptom { border: 1px solid #E0DEDE; border-radius: 4px 4px 4px 4px; margin: 0 0 10px; padding: 0px 0px; }

.box-simptom h3.title { color: #3E3E3E; font: bold 18px/18px Helvetica,Arial,sans-serif; padding: 0px; margin: 10px 10px; }

.box-simptom .col-left,

.box-simptom .col-right { float: left; width: 241px; height: 414px; }



.box-simptom .col-left .imgs .it {display: none;}

.box-simptom .col-left .imgs .act {display: inherit;}



.box-simptom .col-left .links { margin: 0px 10px; }

.box-simptom .col-left .links a { text-decoration: none; color: #179ea0; display: block; width: 86px; padding: 3px 0px 9px 0px; text-align: center; float: left; }

.box-simptom .col-left .links a.act {text-decoration: none; color: #4a4b4b; cursor: default; background: url(/img/checker/m_bg.jpg) top left no-repeat; }



.box-simptom .col-right { background-color: #e9e5da; width: 242px; position: relative; }

.box-simptom .col-right .descriptions { padding: 20px 20px; color: 545554; font-size: 13px; line-height: 16px; }

.box-simptom .col-right .descriptions .it { display: none; }

.box-simptom .col-right .descriptions .act { display: block; }

.box-simptom .col-right .descriptions h3 { color: #4a4b4b; font-size: 14px; font-weight: bold; margin: 20px 0px 20px;  }

.box-simptom .col-right .btn { bottom: 20px; left: 57px; text-align: center; position: absolute; display: none; }

.box-simptom .col-right .btn.act { display: block; }



.box-simptom .col-right .arr { position: absolute; top: 49%; left: -10px; background: url(/img/checker/arr-gray.gif) top left no-repeat; width: 11px; height: 20px; }

/* simptom-checker. index. end */



/* simptom-checker. inner. start */

.box-simptom-inner { border: 1px solid #E0DEDE; border-radius: 4px 4px 4px 4px; margin: 0 0 10px; padding: 0px 0px; display: table; wid th: 100%; }

.box-simptom-inner .row { display: table-row; }



/*.box-simptom-inner .reverse { background: url(/img/checker/reverse.jpg) top left no-repeat; width: 44px; height: 31px; display: block; text-indent: -9999px; position: absolute; top: 14px; left: 10px; z-index: 100; }*/

.box-simptom-inner .reverse { background: url(/img/checker/splice.png) top left no-repeat; width: 44px; height: 31px; display: block; text-indent: -9999px; position: absolute; top: 14px; left: 10px; z-index: 100; }

.box-simptom-inner .back-url { background: url(/img/checker/splice.png) left -40px no-repeat; width: 62px; height: 24px; display: block; color: #444646; text-decoration: none; font-weight: bold; position: absolute; z-index: 100; top: 14px; right: 10px; }

.box-simptom-inner-list .back-url { top: 46px; left: 10px; }

.box-simptom-inner .back-url span { display: block; padding: 5px 0px 0px 15px; }



.box-simptom-inner h1 { margin: 0px -80px 0px 0px; padding: 20px 0px 0px 10px; line-height: 20px; font-size: 18px; }



.box-simptom-inner h3.title { color: #3E3E3E; font: bold 18px/18px Helvetica,Arial,sans-serif; padding: 0 0 2px; }

.box-simptom-inner .col-left,

.box-simptom-inner .col-center,

.box-simptom-inner .col-right { display: table-cell; width: 360px; position: relative; vertical-align: top; }

.box-simptom-inner .col-left { width: 260px; }

.box-simptom-inner .col-center { border-left: 1px solid #e6e0d4; }



.ico-bottom { position: relative; }

.ico-bottom .ico-skin,

.ico-bottom .ico-gs { position: absolute; display: block; bottom: -426px; z-index: 999; left: 218px; color: #333333; text-decoration: none; text-align: right; }

.ico-bottom .ico-gs { left: 10px; text-align: left; }

.ico-bottom .ico-skin img.ico,

.ico-bottom .ico-gs img.ico { width: 26px; height: 26px; }

.ico-bottom .ico-skin img.ico { background: url(/img/checker/ico_skin_general.png) top left no-repeat; }

.ico-bottom .ico-gs img.ico { background: url(/img/checker/ico_skin_general.png) left -40px no-repeat; }



.box-simptom-inner-list .col-left,

.box-simptom-inner-list .col-left2,

.box-simptom-inner-list .col-center,

.box-simptom-inner-list .col-right  { display: table-cell; width: 240px; position: relative; vertical-align: top; }

.box-simptom-inner-list .col-left2 { width: 230px; }



.box-simptom-inner .col-left .actions { position: relative; }



.box-simptom-inner .col-left .imgs { position: relative; width: 260px; text-align: center; min-height: 434px; }

.box-simptom-inner-list .col-left .imgs { min-height: 434px; }

.box-simptom-inner .col-left .imgs .it img { position: absolute; top: 50px; left: 10px; }

.box-simptom-inner-list .col-left .imgs .it img {top: 40px; }

.box-simptom-inner .col-left .imgs .empty {width: 240px; height: 350px; }



.box-simptom-inner .col-left .imgs .it {display: none; }

.box-simptom-inner .col-left .imgs .act {display: block;}



.box-simptom-inner .col-left .links a.act {font-weight: bold; text-decoration: none; color: #373737; cursor: default;}



.box-simptom-inner .col-right,

.box-simptom-inner .col-left2,

.box-simptom-inner .col-center { background-color: #e9e5da; }

.box-simptom-inner .col-center .descriptions { padding: 20px 20px; color: 545554; font-size: 13px; line-height: 16px; }

.box-simptom-inner .col-center .descriptions .it { display: none; }

.box-simptom-inner .col-center .descriptions .act { display: block; }

.box-simptom-inner .col-center .descriptions h3 { color: #4a4b4b; font-size: 14px; line-height: 18px; font-weight: bold; margin: 0px 0px 20px;  }





.box-simptom-inner .simptom { margin: 10px 5px 10px 10px; background: #eeeded; border: 1px solid #d8d3d3; border-radius: 4px 4px 4px 4px; }

/*.box-simptom-inner-list .simptom { margin: 46px 10px 10px 0px; }*/

.box-simptom-inner .simptom .title { margin: -1px -1px 0px -1px; background: url(/img/checker/splice.png) left -80px repeat-x; padding: 8px 0px 9px 10px; color: #fff; font-size: 16px; font-weight: bold; border-radius: 4px 4px 0px 0px; text-shadow: 1px 1px 1px #b41311; }

.box-simptom-inner .simptom .list { list-style: none; margin: 5px 5px; padding: 0px 0px; }

.box-simptom-inner .simptom .list li { list-style-type: none; min-height: 26px; margin: 0px 0px; padding: 0px 0px; border-bottom: 1px solid #fff; }

.box-simptom-inner .simptom .list li.nobrd,

.box-simptom-inner .simptom .list li.act,

.box-simptom-inner .simptom .list li.last { border-bottom: 1px solid #eeeded; }



.box-simptom-inner .simptom .list li a:link,

.box-simptom-inner .simptom .list li a:hover,

.box-simptom-inner .simptom .list li a:visited { display: block; min-height: 26px; margin: 0px 0px; padding: 0px 0px; color: #3a3634; text-decoration: none; }

.box-simptom-inner .simptom .list li a span { display: block; padding: 6px 0px 6px 7px; color: #3a3634; }



/*.box-simptom-inner .simptom .list li.act { background: url(/img/checker/splice.png) left -120px repeat-x; }

.box-simptom-inner .simptom .list li.act a { background: url(/img/checker/splice.png) right -160px no-repeat; }

.box-simptom-inner .simptom .list li.act a span { fo nt-weight: bold; }*/



.box-simptom-inner .simptom .list li.act { background: url(/img/checker/gr-t2.png) left top repeat-x; }

.box-simptom-inner .simptom .list li.act a { }

.box-simptom-inner .simptom .list li.act a span { background: url(/img/checker/gr-b2.png) left bottom no-repeat; }



/* детализация */

.box-simptom-inner .detail { margin: 10px 10px; background: #fbf7ee; border: 1px solid #ddd4bf; border-radius: 4px 4px 4px 4px; }

.box-simptom-inner-list .detail { margin: 10px 5px 10px 5px; }

.box-simptom-inner .detail .title { margin: -1px -1px 0px -1px; background: url(/img/checker/splice.png) left -300px repeat-x; padding: 8px 0px 9px 10px; color: #fff; font-size: 16px; font-weight: bold; border-radius: 4px 4px 0px 0px; text-shadow: 1px 1px 1px #8b5131; }

.box-simptom-inner .detail .list { list-style: none; margin: 5px 5px; padding: 0px 0px; }

.box-simptom-inner .detail .list li { list-style-type: none; height: 26px; margin: 0px 0px; padding: 0px 0px; border-bottom: 1px solid #d9d4c8; }

.box-simptom-inner .detail .list li.last { border-bottom: none; }



.box-simptom-inner .detail .list li a:link,

.box-simptom-inner .detail .list li a:hover,

.box-simptom-inner .detail .list li a:visited { display: block; height: 26px; margin: 0px 0px; padding: 0px 0px; color: #3a3634; text-decoration: none; }

.box-simptom-inner .detail .list li a span { display: block; padding: 6px 0px 7px 1px; color: #3a3634; }



.box-simptom-inner .detail .list li.act a { color: #7c7c7c; background: url(/img/checker/splice.png) right -236px no-repeat; }

.box-simptom-inner .detail .list li.act.out a:hover { color: #7c7c7c; background: url(/img/checker/splice.png) right -268px no-repeat; }

.box-simptom-inner .detail .list li.act a span { color: #7c7c7c; }



/* состояние */

.box-simptom-inner .state { margin: 10px 10px; background: #fbf7ee; border: 1px solid #ddd4bf; border-radius: 4px 4px 4px 4px; }

.box-simptom-inner-list .state { margin: 10px 5px 10px 5px; }

.box-simptom-inner .state .title { margin: -1px -1px 0px -1px; background: url(/img/checker/splice.png) left -300px repeat-x; padding: 8px 0px 9px 10px; color: #fff; font-size: 16px; font-weight: bold; border-radius: 4px 4px 0px 0px; text-shadow: 1px 1px 1px #8b5131; }

.box-simptom-inner .state .list { list-style: none; margin: 5px 5px; padding: 0px 0px; }

.box-simptom-inner .state .list li { list-style-type: none; hei ght: 26px; margin: 0px 0px; padding: 0px 0px; border-bottom: 1px solid #d9d4c8; }

.box-simptom-inner .state .list li.nobrd,

.box-simptom-inner .state .list li.act,

.box-simptom-inner .state .list li.last { border-bottom: 1px solid #FBF7EE; }



.box-simptom-inner .state .list li a:link,

.box-simptom-inner .state .list li a:hover,

.box-simptom-inner .state .list li a:visited { display: block; hei ght: 26px; margin: 0px 0px; padding: 0px 0px; color: #3a3634; text-decoration: none; }

.box-simptom-inner .state .list li a span { display: block; padding: 6px 6px 6px 7px; color: #3a3634; }



.box-simptom-inner .state .list li.act { background: url(/img/checker/gr-t2.png) left top repeat-x; }

.box-simptom-inner .state .list li.act a { }

.box-simptom-inner .state .list li.act a span { fo nt-weight: bold; background: url(/img/checker/gr-b2.png) left bottom no-repeat; }



/* описание болезни */

.box-simptom-inner-none .info-disease { margin: 0px 0px; background: #fbf7ee; border: 1px solid #ddd4bf; border-radius: 4px 4px 4px 4px; }

.box-simptom-inner .info-disease { margin: 10px 10px; background: #fbf7ee; border: 1px solid #ddd4bf; border-radius: 4px 4px 4px 4px; }

.box-simptom-inner-list .info-disease { margin: 10px 10px 10px 5px; }

.box-simptom-inner-none .info-disease .title,

.box-simptom-inner .info-disease .title { margin: -1px -1px 0px -1px; background: url(/img/checker/splice.png) left -200px repeat-x; padding: 8px 0px 9px 10px; color: #fff; font-size: 16px; font-weight: bold; border-radius: 4px 4px 0px 0px; text-shadow: 1px 1px 1px #8b5131; }

.box-simptom-inner-none .info-disease .it,

.box-simptom-inner .info-disease .it { margin: 5px 7px 14px; padding: 0px 0px; display: none; }

.box-simptom-inner-none .info-disease .act,

.box-simptom-inner .info-disease .act { display: block; }

.box-simptom-inner-none .info-disease .details,

.box-simptom-inner .info-disease .details { padding: 24px 0px 10px; text-align: center; }

/*.box-simptom-inner .info-disease .details a { padding: 6px 20px; background-color: #d12725; border: 6px solid #e0d5c4; border-radius: 20px 20px 20px 20px; color: #fff; text-decoration: none; font-weight: bold; text-shadow: 1px 1px 1px #8b5131; font-size: 16px; }*/

.box-simptom-inner-none .info-disease .details a,

.box-simptom-inner .info-disease .details a { background: url(/img/checker/splice.png) left -440px no-repeat; display: inline-block; line-height: 40px; padding: 0px 22px 0px 22px; height: 41px; color: #fff; text-decoration: none; font-weight: bold; text-shadow: 1px 1px 1px #8b5131; font-size: 16px; position: relative; }

.box-simptom-inner-none .info-disease .details span,

.box-simptom-inner .info-disease .details span { background: url(/img/checker/splice.png) left -490px no-repeat; display: inline-block; height: 41px; width: 21px; position: absolute; top: 0px; right: 0px; }



.box-simptom-inner .skin-general { border-top: 1px solid #bcbab2; margin-top: 10px; padding-top: 8px; }

.box-simptom-inner .skin-general div a { font-weight: bold; }



/* simptom-checker. inner. end */



/* simptom-checker. end */





/* customization header*/



header .logo {width: 239px; height: 60px; margin: 17px 0px -2px 14px; display:block; background:url(/new_img/logo.png) 0px 0px no-repeat; float:left;}

.header-search .btn-submit {position: absolute;top: 0px;right: -67px;color: #2d2c2c;text-shadow: 1px 1px 1px #f0f0f0;font: 14px/27px Helvetica, Arial, sans-serif;

					text-decoration: none;background: url(/new_img/search-btn.png) 0px 1px repeat-x;border-top: 1px solid #d5d9d9;border-right: 1px solid #c0bfbf;

					border-bottom: 1px solid #bfbfbe;-webkit-border-radius: 3px;-moz-border-radius: 3px;-o-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;

					display: block;height: 27px;padding: 0px;width: 52px;text-align: center;border-left: 1px solid #bfbfbe;}

.header-search {position: relative;float: left;padding: 36px 0px 0px 172px;}

.header-search input[type="text"] {width: 357px;height: 27px;padding: 0px 5px;float: left;color: #acafb1;font: 14px/27px Helvetica, Arial, sans-serif;

					border: 1px solid #d5d9d9;-webkit-border-radius: 3px;-moz-border-radius: 3px;-o-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;}					

header .inner {float: left;width: 744px;padding: 0px 0px 20px; position: relative}

header .inner .bn_block {
	position: absolute;
	top: 31px;
	right: 3px;
}

header {position: relative;z-index: 999;width: 1013px;margin: -15px -1px 10px;background: url(/new_img/header-bg.png) 0px bottom repeat-x;}

header .login_new {

background: url(/img/login_btn_slice.jpg) 0px 0px repeat-x;

position: relative;

float: right;

height: 15px;

padding: 5px 10px 2px 10px;

margin: 0px 3px 20px 0px;

color: #9f9f9f;

font: 12px/15px Helvetica, Arial, sans-serif;

-webkit-border-radius: 0px 0px 3px 3px;

-moz-border-radius: 0px 0px 3px 3px;

border-radius: 0px 0px 3px 3px;

border-left: 1px solid #d7d6d4;

border-right: 1px solid #d7d6d4;

border-bottom: 1px solid #d7d6d4;}

#linkAuth:link, #linkAuth:visited, #linkAuth:hover{color:#179ea0;text-decoration:none;margin-right:10px;}

#regAuth:link, #regAuth:visited, #regAuth:hover{color:#4a4b4b;text-decoration:none;}

#your_id:link, #your_id:visited, #your_id:hover{color:#4a4b4b;text-decoration:none;margin-right:10px; font-weight:bold;font-size:13px;margin-left:3px;}

.button:link, .button:visited, .button:hover{color:#179ea0;text-decoration:none;}

.enter{color:#4a4b4b;}
.link-forum { color:#4a4b4b; padding-right: 10px; text-decoration: none; }

/* end customization header*/





/* customization */

/* */

.box-news-aside.box-news-aside-blue {

	border: 1px solid #c0d5da;

	padding: 9px 9px 8px;

	margin-bottom: 10px;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	-o-border-radius: 4px;

	-ms-border-radius: 4px;

	border-radius: 4px;

	background: #eaf5f8;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZjVmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhOGQ4ZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #eaf5f8 0%, #a8d8e4 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaf5f8), color-stop(100%,#a8d8e4));

	background: -webkit-linear-gradient(top,  #eaf5f8 0%,#a8d8e4 100%); 

	background: -o-linear-gradient(top,  #eaf5f8 0%,#a8d8e4 100%); 

	background: -ms-linear-gradient(top,  #eaf5f8 0%,#a8d8e4 100%); 

	background: linear-gradient(to bottom,  #eaf5f8 0%,#a8d8e4 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaf5f8', endColorstr='#a8d8e4',GradientType=0 );

}

.box-news-aside.box-news-aside-blue .item .text-holder { width: 194px !important; }

.box-news-aside.box-news-aside-blue .item .text-holder a:hover { color:#7e8d91; }

.box-news-aside.box-news-aside-blue .item .image img { border: 2px solid #fff; -moz-box-shadow: 1px 1px 1px #9db3b9; -webkit-box-shadow: 1px 1px 1px #9db3b9; box-shadow: 1px 1px 1px #9db3b9; }

.box-news-aside.box-news-aside-blue .item a.name{ font-size:14px; }

.box-news-aside.box-news-aside-blue .item:first-child { border-top: 1px dotted #bababa; }

/**/

/* end customization */





.menu-tabs { border-bottom: 1px solid #dcdbda; margin: 10px 0px 20px; }

.menu-tabs ul { padding: 0px 0px; }

.menu-tabs ul li { display: inline-block; width: 243px; text-align: center; border-left: 1px solid #eeeee7; border-top: 1px solid #eeeee7; border-right: 1px solid #eeeee7; padding: 0px 0px; margin-bottom: -1px; line-height: 32px; background: url(/img/splice-tab.png) top left repeat-x; }

.menu-tabs ul li:first-child { border-radius: 4px 0px 0px 0px; }

.menu-tabs ul li:last-child { border-radius: 0px 4px 0px 0px; width: 244px; }

.menu-tabs ul li.active { border-radius: 0px 0px; background: #fff; border: none; box-shadow: 0px -2px 2px rgba(0,0,0,0.2); margin: 0px -5px -1px; position: relative; z-index: 1000; }

.menu-tabs ul li,

.menu-tabs ul li b,

.menu-tabs ul li a { color: #50504e; text-decoration: none; font-size: 12px; }

.menu-tabs ul li b { display: block; border-top: 3px solid #cd2323; }




/* L0k1 */
/*футер seo ссылки*/

.bottom{
	position: relative;
	overflow: hidden;
}
.seo-links-btn{
	position: absolute;
	color: #fff;
	top: 0;
	left: 50%;
	width: 130px;
	height: 60px;
	margin-left: -65px;
	background: #383737; /* Old browsers */
	background: -moz-linear-gradient(top,  #383737 0%, #454444 16%, #464545 33%, #515151 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#383737), color-stop(16%,#454444), color-stop(33%,#464545), color-stop(100%,#515151)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #383737 0%,#454444 16%,#464545 33%,#515151 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #383737 0%,#454444 16%,#464545 33%,#515151 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #383737 0%,#454444 16%,#464545 33%,#515151 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #383737 0%,#454444 16%,#464545 33%,#515151 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#383737', endColorstr='#515151',GradientType=0 ); /* IE6-9 */


}

.seo-links-btn div{
	position: absolute;
	color: #999;
	font-size: 12px;
	top: 0;
	left: 0;
	width: 130px;
	height: 60px;
	-moz-transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
	text-align: center;
	background-image: url(../img/open_seo.png);
	padding-top: 17px;
	background-repeat: no-repeat;
	background-position: 20px 21px;
	cursor: pointer;
	text-align: center;
}

.seo-links-btn.opened{
	background: #656464; /* Old browsers */
	background: -moz-linear-gradient(top,  #656464 0%, #717070 16%, #727171 37%, #7b7b7b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#656464), color-stop(16%,#717070), color-stop(37%,#727171), color-stop(100%,#7b7b7b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #656464 0%,#717070 16%,#727171 37%,#7b7b7b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #656464 0%,#717070 16%,#727171 37%,#7b7b7b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #656464 0%,#717070 16%,#727171 37%,#7b7b7b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #656464 0%,#717070 16%,#727171 37%,#7b7b7b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#656464', endColorstr='#7b7b7b',GradientType=0 ); /* IE6-9 */

}

.seo-links-btn .seo-links-close{
	top: 60px;
	background-image: url(../img/close_seo.png);
	background-position: 20px 19px;
}

.seo-links-btn.opened .seo-links-close{
	top: 0;
	color: #f0f0f0;
}

.seo-links-btn.opened .seo-links-open{
	top: -60px;
}

#__lk-seo-links-holder{
	position: relative;
	height: 0px;
	overflow: hidden;
	background: #fff;
	-moz-transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
}

#__lk-seo-links-holder.active{
	height: 150px;
}


#__lk-seo-links-holder>div{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 20px 30px;

}

#__lk-seo-links-holder>div ul{
	width: 25%;
	float: left;
	padding: 0;
	margin: 0;
	list-style: none;

}

#__lk-seo-links-holder>div ul li{
	list-style: none;
	padding: 0;
}

#__lk-seo-links-holder>div ul li a{
	font-size: 11px;
	line-height: 21px;
	color: #797b7b;
	text-decoration: none;

}

#__lk-seo-links-holder>div ul li a:hover{
	text-decoration: underline;

}

#__lk-seo-links-holder>div.current{
	left: 0;

}

.seo-links-title{
	font-size: 14px;
	color: #636363;
	margin-bottom: 7px;
	width: 25%;
	float: left;

}







/* меню */

.m1 .item:hover .sub-nav{
	display: block !important;
}











.collapsedText {
height: 0;
overflow: hidden;
padding-right: 20px;
position: relative;

}
.collapsedText.active {
height: auto;
}
.visibleText{
	padding-right: 20px;
	position: relative;
}

.shwHdnBtn{
	content: '';
	display: block;
	width: 11px;
	height: 8px;
	position: absolute;
	right: 0;
	top: 3px;
	z-index: 11;
	cursor: pointer;
	
	border: 0;
	
	padding: 0;
	box-shadow: none;
	background: transparent url(/img/open_seo.png);
}
.shwHdnBtn.active{
	transform: rotate(180deg);
}


.socials-block {
	float: right;
	display: flex;
	padding: 0 20px;
}

.facebook-icon, .google-icon {
	display: block;
	margin: 0 5px;
}
.facebook-icon:hover svg, .google-icon:hover svg {
	fill: #ffffff;
}

.facebook-icon svg, .google-icon svg {
	width: 100%;
	height: auto;
	transition: all .3s;
	fill: #c8c8c8;
}

.meta_start_block {
	position: fixed;
	width: 330px;
	bottom: 0;
	right: 30px;
	z-index: 99999;
}
.meta_start_block .meta_block {
	font-size: 2em;
	box-shadow: 0 20px 40px 8px rgba(0, 0, 0, 0.25);
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}
.meta_start_block .meta_block_title {
	cursor: pointer;
	background: #0081c1;
	position:relative;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	height: 30px;
	display: flex;
	align-items: center;
	padding: 10px 10px;
}
.meta_start_block .meta_block_title:after {
	display: none;
	content: '+';
    /* font-weight: bold; */
    position: absolute;
    top: 6px;
    right: 6px;
    color: #fff;
    font-size: 24px;
    transform: rotate(45deg);
}
.meta_start_block .meta_block_title.close:after {
	display: block;
}
.meta_block_title img {
	width: 22px;
	height: 22px;
	margin: 0 8px;
}
.meta_block_title p {
	color: #fff!important;
	padding: 0;
	margin: 0;
}
.meta_start_block .meta_block_title .fa{
	position: absolute;
	right: 10px;
	bottom: 7px;
	color: #fff;
}
.meta_start_block .meta_block_shortcode {
	padding: 0px 22px 10px 22px ;
	font-size: 14px;
	position: relative;
	background: white;
	height: 100%;
	display: flex;
	border-top: 1px solid #e4e4e4;
	display: none;
}
.meta_start_block .meta_block_shortcode textarea,
.meta_start_block .meta_block_shortcode input {
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #e0e0e0;
}
.meta_start_block div.wpcf7 .ajax-loader {
	display: none;
}
.meta_start_block .wpcf7-submit {
	background: #0081c1;
	color: #fff;
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
}
.meta_start_block .wpcf7-submit:hover {
	background: #0876ad;
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
}

.redtram {
	margin: 30px auto;
	width: 650px;
}

.contacts_address_block {
	float: left;
}

.contacts_map {
	width: 525px;
	float: right;
}

.search-black-holder .tab {
	display: none;
}