/* ----- MAINCSS ----- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {display: block;}

body { margin: 0px; padding: 0px; height: 100%;}

/*body, td, th, input, textarea, select {vertical-align: top; font: 12px/14px  Arial, Tahoma, Geneva, Helvetica, sans-serif; color: #373737;}*/
body, td, th, input, textarea, select, p {vertical-align: top; font: 13px/16px Helvetica, Arial, sans-serif; color: #545554;}

a:link, a:visited {color: #00A6A2}
a:hover {color: #f81c2f; text-decoration: none;}
img {border: 0px}

ol, ul {padding:0px 0px 12px;}
ul {list-style:disc inside none;}
ul li {list-style:disc inside none; padding-left:15px;}
ol li {list-style:decimal inside none; padding-left:15px;}

strong, b {font-weight:bold;}
h1 {margin: 0px; padding:7px 0 14px 7px; font-size:20px; color:#000; font-weight:normal}
h2 {margin: 0px; padding:7px 0 7px 0; font-size:14px; font-weight:bold; color:#373434;}
h2 a:link, h2 a:visited, h2 a:hover {color:#000} 
h3 {margin: 0px; padding:7px 0 3px 0; font-size:13px; font-weight:bold; color:#000}
sup {font-size: 11px}
p {padding:0px 0px 10px;}

/* table */
table {border-collapse: collapse; border-spacing: 0;}
td, th {padding: 0;}

/* FORMS */
form {border: 0px; margin: 0px; padding: 0px}
input.txt {height: 18px; margin: 0px; padding: 0 0 0 4px; border: solid 1px #dbdcdc; color: #000}
select.sel {margin: 0px; border: solid 1px #dbdcdc; color: #000}
textarea.ta {margin: 0px; border: solid 1px #dbdcdc; color: #000}

/* invisible */
table.invisible td, table.invisible th {vertical-align: top;}

/* printable */
table.printable td, table.printable th {vertical-align: top; padding: 8px 10px; border-bottom: solid 1px #E5E5E5; font-size: 12px; color: #353434;}
table.printable p {margin: 0 0 5px 0;}
table.printable tr.cell1, table.printable tr.cell1 td, table.printable td.cell1 {background-color: #fff;}
table.printable tr.cell1 td, table.printable tr.cell1 p, table.printable td.cell1, table.printable td.cell1 p {}
table.printable tr.cell2, table.printable tr.cell2 td, table.printable td.cell2 {}
table.printable tr.cell2 td, table.printable tr.cell2 p, table.printable td.cell2, table.printable td.cell2 p {}
table.printable td.header, table.printable tr.header td, table.printable th {font-weight: bold; color: #00A6A2; border: 0; background: url(/img/printable/dash.gif) repeat-x left bottom;}
table.printable .header a, table.printable .header a:link, table.printable .header a:visited, table.printable .header a:hover, table.printable .header a:active {}
.forum-sm {width: 50%; float: left}
.forum-sm .pad {padding: 0 20px 0 0}
.forum-sm .title {padding: 0 0 15px 0; font-size: 19px; font-weight: bold; color: #353533}
.forum-sm .name {padding: 0 0 10px 0; font-size: 18px}
.forum-sm .name a:link,
.forum-sm .name a:visited,
.forum-sm .name a:hover {color: #00A6A2}
.forum-sm .list {padding: 0 0 10px 0}
.forum-sm .it {padding: 0 0 5px 0; font-size: 12px}
.forum-sm .it a:link,
.forum-sm .it a:visited,
.forum-sm .it a:hover {color: #414140}

.forum table {border-collapse: separate; border-spacing: 1px}
.forum table.clear {border-collapse: collapse; border-spacing: 0; height:auto;}


.forum .sch {float: right; padding: 0 0 5px 0}
.forum .sch table {width: auto !important}
.forum .sch .l {font-size: 12px; color: #4A4E55}
.forum .sch .fr {padding: 0 0 0 10px}
.forum .sch .fr div {width: 300px}
.forum .sch .fr input.txt {width: 100%}
.forum .sch .s {padding: 0 0 0 5px}
.forum .sch td {vertical-align: middle}
.forum .usercount {padding: 20px 0 0 7px}


.forum a:link,
.forum a:visited,
.forum a:hover {color: #000; text-decoration: underline}
.forum a.green:link,
.forum a.green:visited,
.forum a.green:hover {color: #00A6A2; text-decoration: underline}

.forum .msglist {border-bottom: solid 1px #E1E3E5}
.forum .msglist .it {padding: 2px 0; border-top: solid 1px #E1E3E5}
.forum .msglist .bg { background: url(/img/forum/msglist-bg.gif) repeat-y left top}
.forum .msglist .author {float: left; width: 145px}
.forum .msglist .author .apad {padding: 7px 7px 0 7px}
.forum .msglist .author .name {padding: 0 0 7px 0; font-size: 12px}
.forum .msglist .author .name a:link,
.forum .msglist .author .name a:visited,
.forum .msglist .author .name a:hover {color: #00A6A2}
.forum .msglist .author .image {float: left; padding: 1px; border: solid 1px #E1E3E5; background: #FFF}
.forum .msglist .author .clin {padding: 0 0 5px 0; color: #000; font-size: 11px}
.forum .msglist .author .pos {padding: 0 0 5px 0; color: #000; font-size: 11px}
.forum .msglist .author .fio {padding: 0 0 5px 0; color: #000; }
.forum .msglist .author .spec {color: #000; font-size: 11px}
.forum .msglist .author .spec div {padding: 0 0 5px 0}
.forum .msglist .author .scn {padding: 0 0 5px 0; font-size: 12px}
.forum .msglist .author .rank {padding: 0 0 3px 0; color: #000; font-size: 11px}
.forum .msglist .author .msgcount {padding: 0 0 3px 0; color: #000; font-size: 11px}
.forum .msglist .author .city {padding: 0 0 3px 0; color: #8B8E91; font-size: 11px}
.forum .msglist .info {zoom: 1; overflow: hidden; padding: 7px 0 30px 7px;width: 720px;}
.forum .msglist .info .date {padding: 0 0 10px 0; color: #00A6A2; font-size: 11px}
.forum .msglist .info .date span {color: #8B8E91}
.forum .msglist .info .message {color: #717476; font-size: 14px}
.forum .msglist .msgactions {position: absolute; margin: -18px 0 0 150px; font-size: 11px}
.forum .msglist .msgactions a:link,
.forum .msglist .msgactions a:visited,
.forum .msglist .msgactions a:hover {color: #00A6A2; text-decoration: underline}

.forum {padding: 0 7px 7px 0}
.forum td, .forum a, .forum div, .forum th {}
.forum table {width: 100%}
.forum table.nosps {border-collapse: collapse; border-spacing: 0}
.forum .topPanel {border-collapse: collapse; border-spacing: 0}
.forum .runGo {float: left; padding: 0 0 0 10px}
.forum .runGo optgroup {font-style: normal}
.forum .searchF {float: right; padding: 0 10px 0 0}
.forum .searchF a:link,
.forum .searchF a:visited,
.forum .searchF a:hover {text-decoration: underline}
.forum .formsch td {padding: 0 10px 0 0; vertical-align: middle; white-space: nowrap}

.forum .fIcon,
.forum .fName,
.forum .fLogin,
.forum .fCount,
.forum .fLastMsg,
.forum .fAdmin,
.forum .fNoPosts,
.forum .fStatus,
.forum .fSubj,
.forum .fWhom,
.forum .fDate {padding: 6px 6px}

.forum .follow input {margin: -1px 0 0 0}
.forum .follow td {font-size: 11px}

.forum .fLastMsg { white-space: nowrap; font-size: 11px; }
.forum .fLastMsg a { font-size: 11px; }

.forum .fIcon {width: 40px; text-align: center}
.forum .fLogin {vertical-align: middle; text-align: center}
.forum .fCount {vertical-align: middle; text-align: center}
.forum .fAdmin {text-align: left; font-size: 10px}
.forum .fAdmin a {text-align: center; font-size: 10px; white-space: nowrap}
.forum .fStatus {text-align: left; font-size: 10px}
.forum .fStatus a {text-align: center; font-size: 10px; white-space: nowrap}
.forum .fNoPosts {text-align: center; font-weight: bold}
.forum .fWhom {text-align: center}
.forum .fDate {text-align: center}

.forum .fTopActions {float: left; padding: 7px 0 7px 7px; font-size: 12px}
.forum .taRight {text-align: right}
.forum .fActions {padding: 5px 10px; font-size: 12px; line-height: 140%}
.forum .fActions a {font-size: 11px}

.forum .fLeft {float: left}
.forum .fRight {float: right}

.forum a.action,
.forum a.action:link,
.forum a.action:visited {text-transform: none; font-weight: normal; font-size: 10px}
.forum a.action:hover {text-transform: none; font-weight: normal; font-size: 10px}

.forum .headF td {font-weight: bold; color: #494848; background-color: #eaeded; padding: 3px 4px 5px; text-align: center; vertical-align: middle; font-size: 11px; }
.forum .headF td.lm {text-align: left; padding: 3px 6px 5px 6px}
.forum .headF1 td {font-weight: bold; color: #5D5D5D; background-color: #eff1f1; padding: 4px 10px; text-align: left; font-size: 11px; }

.forum .tThems {border-spacing: 1}
.forum .tThems .title {font-family: Trebuchet MS, Arial, Tahoma, Geneva, Helvetica, sans-serif; font-size: 15px}
.forum .tThems .title a:link,
.forum .tThems .title a:visited,
.forum .tThems .title a:hover {color: #00A6A2}
.forum .tThems .descr {font-size: 11px; padding-top: 2px}
.forum .tThems .ttl,
.forum .tThems .topicNum,
.forum .tThems .lastMessage,
.forum .tThems .act,
.forum .tThems .messageNum {padding: 6px 6px}
.forum .tThems .lastMessage a:link,
.forum .tThems .lastMessage a:visited,
.forum .tThems .lastMessage a:hover {color: #c82a2a}
.forum .tThems .act,
.forum .tThems .topicNum,
.forum .tThems .messageNum {text-align: center; vertical-align: middle; white-space: nowrap}
.forum .tThems .act {width: 136px}
.forum .tThems .messageNum {width: 70px}
.forum .tThems .topicNum {width: 60px}
.forum .tThems .lastMessage a {font-size: 11px}
.forum .tThems .lastMessage {width: 200px; vertical-align: middle; font-size: 11px}
.forum .tThems .fRow1 {background-color: #edf4f1}
.forum .tThems .fRow2 {background-color: #FFF}
.forum .tThems .fRow1 td,
.forum .tThems .fRow2 td {vertical-align: middle}
.forum .tThems .fName {font-family: Trebuchet MS, Arial, Tahoma, Geneva, Helvetica, sans-serif; font-size: 15px}

.forum .oblig {color: #c44545; }

.forum .path_f {padding: 0 0 7px 7px; font-size: 11px; color: #00A6A2}
.forum .path_f a:link,
.forum .path_f a:visited,
.forum .path_f a:hover {color: #00A6A2}
.forum .path_f span {display: block; padding: 7px 0; font-size: 18px; color: #000}


.forum .tNavi { width: auto; margin-top: 4px; }
.forum .tNavi td { padding-top: 0px 4px; }
.forum input.text { width: 300px; }

.forum .onlyRegister {padding: 15px 0}
.forum h2 {padding: 3px 0 3px 19px; margin: 0; background: url(/img/forum/arr.gif) no-repeat 8px center}

.forum .quote {margin: 0 0 10px 20px; padding: 2px 0 2px 5px; border-left: solid 1px #E1E3E5; font-size: 12px;  background: #F2F4F5}
#ns_tt{
	position: absolute;
	border: #E6E6E6 solid 1px;
	background-color: #D1D1D1;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	line-height: 16px;
	padding: 2px 5px;
	margin: 0px 5px 5px 15px;
	/*text-align: left;*/
	text-align: justify;
	color: black;
	max-width: 430px; 
	z-index: 600;		
}
.dotted { border-bottom: dotted 1px #00A6A2; color: #00A6A2; }
/* form */
table.form .l {padding: 3px 0 5px 0;}
table.form .l span { font-size: 11px; color: #717476}
table.form .f {padding: 0 0 5px 0;}
table.form .fl {padding: 0 10px 5px 0;}
table.form .fr {padding: 0 0 5px 10px;}
table.form .fL {padding: 0 0 5px 0px;}
table.form .fc {padding: 0 10px 5px 10px;}
table.form .cb {padding: 0 0 1px 0;}
table.form .cbl {padding: 0 5px 1px 0;}
table.form .cbr {padding: 0 0 1px 5px;}
table.form .cbc {padding: 0 5px 1px 5px;}
table.form td {vertical-align: top;}
table.form .m td,
table.form .last-m td {vertical-align: middle;}
table.form .last td,
table.form .last-m td {padding-bottom: 0;}
table.form .f input.text,
table.form .fl input.text,
table.form .fr input.text,
table.form .fc input.text,
table.form .f textarea,
table.form .fl textarea,
table.form .fr textarea,
table.form .fc textarea {width: 300px;}
a img {
	border: none;	
	}
form {margin: 0; padding: 0;}
input,
textarea,
select {color: #767676}
textarea,
input.text,
input.text {border: 1px solid #6B6B6B; background: #fff}
input.text {height: 19px}
input.button {}
input.image {border: none;}


.space .search {padding-left:10px;}
.search table {width:100%;}
/* m2 */
.m2 {
	zoom: 1;
	overflow: hidden; 
	padding: 0 11px; 
	background: url(/img/m2/bg.gif) repeat-x left top #07a6b0; 
	font-size: 12px; 
	line-height: 15px; 
	margin-right: 0px; 
	margin-top: -15px;
	border-bottom: 1px solid #09979c;
	border-top: 1px solid #32e2e2;
	}
.m2 .it {
	float: left; 
	padding: 5px 0; 
	color: #FFF
	}
.m2 .it span {
	color: #fff;	
}
.m2 .it a {
	color: #fff;
	text-shadow: 0px 1px 1px #008485; 
	text-decoration: none; 

	}


.m2 .sep {
	float: left;	
	color: #46cacb;
	padding:5px 5px 5px 8px;
	background: url(/img/m1/sep.gif) no-repeat 60% 50%;
	}
.m2  .new_btn {
	padding: 1px 10px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	overflow: hidden;
		
	}
.m2 .a .new_btn {
		border: 1px solid;
	border-color: #02898c #02898c #0dc8ca #02898c;
	background: url(/img/m2/b.gif) repeat-x;	

	}
.m2 .over .new_btn {
	background: #46CACB;	
	} 
.empM2 {background: url(/img/m2/bg2.gif) repeat-x left top; font-size: 14px; line-height: 8px}

/* face-top */
.face-top {
	position: relative; 
	z-index:9999; 
	height: 92px; 
	background: url(/img/log_bg.png) repeat-x #ebebec; 
	float: left; 
	width: 980px;
	}



/* face-header */
.face-header {position: relative; z-index:999; float: left; width: 980px;}

.face-header .logo { float: left;}
.face-header .logo img {}
.face-header .logo div {}
.face-tbl {
	width: 980px;	
	}
/* face-green */


/* face-content */
.face-content {
float: left; width: 980px;		
	}
.face-content .main {
	width: 650px;
	float: left;	
	}
.im_page {
	float: left;	
	width: 650px;
	}
div.right {
	float: right;
	width: 320px;	
	}
.main_lr {
	float: left;
	width: 650px;	
	}
div.main-left {
	float: left;
	width: 485px;		
	}
div.main-right {
	float: right;	
	width: 156px;
	margin-top: 10px;
	}
table tr td.main-left {
	float: left;
/*	width: 405px;*/
	width: 399px;
	}
table tr td.main-right {
		float:left;
		margin-left:18px;
		margin-right:10px;
		width:215px;
	}
table tr td.right {
	float: none;
	width: 300px;	
	}
/* face-footer */
.face-footer {zoom: 1; margin: 35px 0px 0 0px; padding: 21px 0 50px 0; border-top: solid 3px #C5C6C8; float: left; width: 980px;}
.face-footer .copy {float: left; padding: 25px 0 0 0; color: #acafb1; font-size: 12px; }
.face-footer .zeema {float: right; margin: -45px 0 0 0; padding: 0 0 0 0; position: relative; width: 80px;}
.face-footer .zeema a,
.face-footer .zeema img {display: block; width: 52px; height: 31px}
.face-footer .zeema a {zoom: 1; padding: 10px; cursor: pointer !important; position: absolute; top:35px; right: 25px;}
.face-footer .zeema img {background: url(/img/zeema.png) no-repeat left top}



/* lnk-line */
.lnk-line {position: absolute; left: 319px; top: 35px; font-size: 13px; line-height: 15px; z-index: 999}
.lnk-line a:link,
.lnk-line a:visited,
.lnk-line a:hover {color: #d33822}


/* search */
.search {
	float: left;
	margin-left: 80px;
	margin-top: 18px;		
	}
	.search .f  {
		background: url(/img/search/bg.gif) no-repeat;
		color: #3a3a3a;
		font-size: 14px;
		width: 413px;
		margin-top: 1px;
		margin-right: 10px;
		height: 27px;
		padding-left: 10px;	
		float: left;
		}
		.search .f input.text {
			border: none;
			width: 403px;
			margin-top: 2px;
			font-size: 14px;
			color: #3a3a3a;	
			}
		.search .sections ul {
			padding-left: 12px;	
			}
/*
sections
----------------------------------------*/
.sections {
		
	}
	.sections ul li {
		display: inline-block;
		list-style: none;	
		color: #00a6a2;
		cursor: pointer;
		}
		.sections ul li.sep {
			color: #dddddd;
			margin: 0 10px	
			}
			.sections ul li.act {
				color: #717171;
				cursor: default	
				}

/* search-rsl */
.search-rsl {
	width: 650px;	
	}
.search-rsl input.text {width: 300px}

/* directions */
.directions {zoom: 1; margin: 0 16px 0 27px; color: #FFF; background: #0ABBBB url(/img/directions/bg.gif) repeat-x left top}
.directions .section {float: left; margin: 15px 0; width: 33%}
.directions .line { background: url(/img/directions/line.gif) repeat-y left top}
.directions .it {padding: 2px 20px 4px 19px; font-size: 13px; line-height: 15px}
.directions .it a:link,
.directions .it a:visited {color: #FFF}
.directions .it a:hover {color: #9EFDFF}


/* people */
.people {
	margin: 0 0 10px 0px; 
	padding: 0px; 
	border: none; 
	background: none; 
	width: 320px;  
	}
.people .title { position: relative; padding:4px 0 5px 10px; font-size: 18px; color: #ffffff; background: url(/img/title.gif) no-repeat;}
.people .it {padding: 0px 12px;}
.people .ct {zoom: 1; position: relative; border-bottom: 1px dotted #d2d2d2; background: none; padding-bottom: 8px; padding-top: 8px;}
.people .name {padding: 0 35px 0 0; font-size: 12px; color: #3E4141; font-weight: bold}
.people .name a {padding: 0 3px 0 0}
.people .name a:link,
.people .name a:visited {color: #3E4141; text-decoration: none}
.people .name a:hover {color: #00a6a2; text-decoration: underline}
.people .descr {padding: 0 35px 0 0; font-size: 12px; color: #d2d2d2}
.people .last {
	border-bottom: none;	
	}
.people .descr span {padding: 0 3px 0 0}
.people .rate {position: absolute; right: 0; top:8px; bottom: 0; width: 34px; font-size: 14px; font-weight: bold; color: #3e4141}
.people .rate div {padding: 0 0 0 2px; color: #F91C2D}
.people .cycle1 {border: solid 1px #C8D6DE; border-left: 0; border-right: 0; background: #FFF}
.people .cycle1 .rate,
.people .cycle1 .name a,
.people .cycle1 .descr span {background: #FFF}
.people .cycle2 .rate,
.people .cycle2 .name a,
.people .cycle2 .descr span {background: #e1f2fc}
.people .all {
	margin: 0 0 20px 10px	
	}
	.people .all a {
		font-size: 12px;	
		}
		.people .all a:hover {
			color:#f81c2f;	
			}
/* news-ind */
.news-ind {padding: 0 0 15px 0}
.news-ind .title {padding: 0 0 24px 0; font-size: 22px; line-height: 22px; color: #41413F; font-weight: bold}
.news-ind .title a:link,
.news-ind .title a:visited
.news-ind .title a:hover {color: #41413F; text-decoration: none}
.news-ind .image {float: left; padding: 0 10px 5px 0}
.news-ind .image img {border: solid 1px #D2CECE; vertical-align: bottom}
.news-ind .rubr {zoom: 1; overflow: hidden; margin: 0 0 5px 0; font-size: 12px; line-height: 21px}
.news-ind .rubr div {float: left}
.news-ind .rubr a {display: block; padding: 0 5px}
.news-ind .rubr a:link,
.news-ind .rubr a:visited {color: #333; text-decoration: none; background: #DEF0FA}
.news-ind .rubr a:hover {color: #333; text-decoration: none; background: #C5E3F6}
.news-ind .name {zoom: 1; overflow: hidden; padding: 1px 1px 1px 5px; font-size: 14px}
.news-ind .name a:link,
.news-ind .name a:visited {color: #3E4141}
.news-ind .name a:hover {color: #00A6A2}
.news-ind .sep {height: 30px; margin: 0 0 0 -8px; line-height: 30px; font-size: 30px; background: url(/img/news-ind/line.gif) repeat-x left center}

/* news-image */
.news-image {padding: 0 0 15px 0; margin-top: 15px;	margin-bottom: 15px;	border-bottom: 1px solid #bcbcbc;}
.news-image .title {padding: 0 0 17px 0; font-size: 20px; line-height: 22px; color: #41413F; }
.news-image .title a:link,
.news-image .title a:visited
.news-image .title a:hover {color: #41413F; text-decoration: none}
.news-image .first {padding: 0 0 10px 0; width: 210px; float: left;}

.news-image .first .name {font-weight: bold; zoom: 1; overflow: hidden; padding: 1px 1px 10px 1px; font-size: 12px;  text-decoration: none;}
.news-image .first .name a:link,
.news-image .first .name a:visited {color: #3E4141; text-decoration: none; font-size: 12px;}
.news-image .first .name a:hover {color: #f81c2f; text-decoration: underline;}
.news-image .first .image {float: left; padding: 0 10px 5px 0}
.news-image .first .image img {border: solid 1px #D2CECE; vertical-align: bottom}
.news-image .first .descr {font-size: 12px; color: #353434}
.news-image .date {float: left; padding: 3px 0 0 0; margin-bottom: 5px; width: 70px; font-size: 11px; line-height: 12px; color: #acafb1}
.news-image .it {
	float: left;
	width: 255px;
	border-bottom: 1px dotted #d2d2d2;
	padding-bottom: 10px;
	margin-bottom: 10px;	
	margin-left: 11px;
	color: #3e4141;
	font-size: 12px;
	}
	.news-image .it .image {
		float: left;
		margin-right: 15px;	
		}
		.news-image .last_i {
			border: none!important;
			margin-bottom: 0;	
			}
.news-image a:hover img {
	opacity: 0.8;	
	}
.news-image .it .name {zoom: 1; overflow: hidden; padding: 0 0 10px 0; font-size: 12px;}
.news-image .it .name a:link,
.news-image .it .name a:visited {color: #3E4141;	text-decoration: none;}
.news-image .it .name a:hover {color: #f81c2f; text-decoration: underline;}

/* news-beauty */
.news-beauty {
	margin: 0 0 15px 0; 
	 
	}
.news-beauty .list {
	border: 1px solid #e4e4e4;	
	padding: 10px;
	}
.news-beauty .title {padding: 0 0 5px 0; font-size: 22px; line-height: 30px; color: #41413F}
.news-beauty .title a:link,
.news-beauty .title a:visited
.news-beauty .title a:hover {color: #41413F; text-decoration: none}
.news-beauty .first {padding: 0 0 10px 0}
.news-beauty .first .image {float: left; padding: 0 10px 0px 0}
.news-beauty .first .image img {border: solid 1px #FFF; vertical-align: bottom; width:100px;}
.news-beauty .first .name {zoom: 1; overflow: hidden; padding: 1px 1px 10px 1px; font-size: 15px;}
.news-beauty .first .name a:link,
.news-beauty .first .name a:visited,
.news-beauty .first .name a:hover { text-decoration: none}
.news-beauty .first .descr {font-size: 12px; color: #353434}
.news-beauty .it {border-top: solid 1px #D7E9D5}
.news-beauty .it .name {padding: 10px 0; font-size: 14px}
.news-beauty .it .name a:link,
.news-beauty .it .name a:visited,
.news-beauty .it .name a:hover {}

/* anounce-inner */
.anounce-inner {padding: 30px 0 15px 0; background: url(/img/anounce/dash.gif) repeat-x left top; width: 650px;}
.anounce-inner table.tbl {width: 100%}
.anounce-inner table.tbl td {width: 50%}
.anounce-inner .it {padding: 0 30px 0 0}
.anounce-inner .name {padding: 0 0 15px 0; font-size: 18px}
.anounce-inner .name a:link,
.anounce-inner .name a:visited,
.anounce-inner .name a:hover {color: #00A6A2}
.anounce-inner .image {float: left; padding: 0 15px 10px 0}

/* news-press-image */
.news-press-image {padding: 16px 0 25px 0}
.news-press-image .title {padding: 0 0 15px 0; font-size: 19px; color: #353533; font-weight: bold}
.news-press-image .title a:link,
.news-press-image .title a:visited
.news-press-image .title a:hover {color: #41413F; text-decoration: none}
.news-press-image .first {padding: 0 0 15px 0}
.news-press-image .first .name {zoom: 1; overflow: hidden; padding: 1px 1px 10px 1px; font-size: 14px; font-weight: bold}
.news-press-image .first .name a:link,
.news-press-image .first .name a:visited,
.news-press-image .first .name a:hover {color: #3E4141; text-decoration: none}
.news-press-image .first .image {float: left; padding: 0 10px 5px 0}
.news-press-image .first .image img {border: solid 1px #D2CECE; vertical-align: bottom}
.news-press-image .first .descr {font-size: 12px; color: #353434}
.news-press-image .it .image {float: left; padding: 0 10px 5px 0}
.news-press-image .it .image img {border: solid 1px #D5D1D1; vertical-align: bottom}
.news-press-image .it .date {zoom: 1; overflow: hidden; padding: 0 0 5px 0; font-size: 12px; line-height: 21px; color: #333}
.news-press-image .it .date div {float: left; padding: 0 5px; background: #DEF0FA}
.news-press-image .it .name {zoom: 1; overflow: hidden; padding: 0 0 5px 5px; font-size: 14px}
.news-press-image .it .name a:link,
.news-press-image .it .name a:visited {color: #3E4141; font-size: 12px; text-decoration: none;}
.news-press-image .it .name a:hover {color: #f81c2f;  text-decoration: underline;} 
.news-press-image .line {margin: 0 -8px 15px -8px; font-size: 10px; line-height: 15px; border-bottom: solid 1px #E3E3E3}

/* news-press-image2 */
.news-press-image2 {padding: 0 0 30px 0}
.news-press-image2 .title-first {padding: 0 0 15px 0; font-size: 19px; color: #353533; font-weight: bold}
.news-press-image2 .title {zoom: 1; overflow: hidden; margin: 0 0 0 0px; padding: 0 0 10px 0}
.news-press-image2 .title div {border-left: solid 9px #CCF4D6}
.news-press-image2 .title span {padding: 0 9px 0 0; background: #CCF4D6; font-size: 20px; line-height: 23px}
.news-press-image2 .title a {position: relative; top: -2px}
.news-press-image2 .title a:link,
.news-press-image2 .title a:visited,
.news-press-image2 .title a:hover {color: #333; text-decoration: none}
.news-press-image2 .image { padding: 0 15px 0 0; float: left;}
.news-press-image2 .image img {border: solid 1px #D3CFCF; vertical-align: bottom}
.news-press-image2 .list {zoom: 1; overflow: hidden}
.news-press-image2 .list .it {padding: 0 0 6px 9px; background: url(/img/news/dot.gif) no-repeat left 6px; font-size: 12px;}
.news-press-image2 .list .it a:link,
.news-press-image2 .list .it a:visited,
.news-press-image2 .list .it a:hover {color: #3E4141}
.news-press-image2 .list .it a.act:link,
.news-press-image2 .list .it a.act:visited,
.news-press-image2 .list .it a.act:hover {color: #D33922}
.news-press-image2 .lnk {padding: 10px 0 0 0}

/* news-motherhood */
.news-motherhood {float: left; padding: 0 0 25px 0; width: 50%}
.news-motherhood .pad {padding: 0 7px 0 0}
.news-motherhood .title {padding: 0 0 15px 0; font-size: 19px; color: #353533; font-weight: bold}
.news-motherhood .title a:link,
.news-motherhood .title a:visited
.news-motherhood .title a:hover {color: #41413F; text-decoration: none}
.news-motherhood .first {float: left; padding: 0 0 15px 0; width: 50%}
.news-motherhood .first .name {padding: 0 0 10px 0; font-size: 14px; font-weight: bold}
.news-motherhood .first .name a:link,
.news-motherhood .first .name a:visited,
.news-motherhood .first .name a:hover {color: #3E4141; text-decoration: none}
.news-motherhood .first .image {padding: 0 0 5px 0}
.news-motherhood .first .image img {border: solid 1px #D2CECE; vertical-align: bottom}
.news-motherhood .first .descr {font-size: 12px; color: #353434}
.news-motherhood .list {zoom: 1; overflow: hidden}
.news-motherhood .list .name {padding: 0 0 5px 10px; font-size: 12px; background: url(/img/news/dot.gif) no-repeat left 6px}
.news-motherhood .list .name a:link,
.news-motherhood .list .name a:visited,
.news-motherhood .list .name a:hover {color: #3E4141}
.news-motherhood .line {margin: 0 0 10px 0; font-size: 5px; line-height: 5px; border-bottom: solid 1px #E3E3E3}

/* news-most-popular */
.news-most-popular {padding: 15px 0 15px 0}
.news-most-popular .title {padding: 0 0 15px 0; font-size: 19px; color: #353533; font-weight: bold}
.news-most-popular .it {margin: 0 0 15px 0; padding: 0 0 15px 0; border-bottom: solid 1px #E3E3E3}
.news-most-popular .last {margin: 0; border: 0}
.news-most-popular .image {padding: 0 0 10px 0}
.news-most-popular .image img {border: solid 1px #D3CFCF; vertical-align: bottom;}
.news-most-popular .name {padding: 0 0 5px 0; font-size: 18px}
.news-most-popular .name a:link,
.news-most-popular .name a:visited,
.news-most-popular .name a:hover {color: #00A6A2}
.news-most-popular .descr {font-size: 12px; color: #353434}

/* news-most-popular-right */
.news-most-popular-right {margin: 0 0 15px 0; padding: 10px 15px; border: solid 1px #E2F0DC; background: #F1FEF0}
.news-most-popular-right .title {padding: 0 0 15px 0; font-size: 19px; color: #353533; font-weight: bold}
.news-most-popular-right .it {margin: 0 10px 15px 0; width: 275px; padding: 0 0 10px 0;}
.no_it_mrg { margin-right: 0px!important; }
.news-most-popular-right .last {margin: 0; border: 0; padding: 0px;}
.news-most-popular-right .image {float: left; padding: 0 15px 10px 0}
.news-most-popular-right .image img {border: solid 1px #FEFFFE; vertical-align: bottom;}
.news-most-popular-right .rubr {zoom: 1; overflow: hidden; padding: 0 0 5px 0; font-size: 12px}
.news-most-popular-right .rubr a:link,
.news-most-popular-right .rubr a:visited,
.news-most-popular-right .rubr a:hover {color: #3E4141}
.news-most-popular-right .name {zoom: 1; overflow: hidden; padding: 0 0 5px 0; font-size: 12px}
.news-most-popular-right .name a:link,
.news-most-popular-right .name a:visited,
.news-most-popular-right .name a:hover {color: #3e4141; text-decoration: none}
.news-most-popular-right .descr {font-size: 12px; color: #353434}


.news_left {
	background: #f1fef0;
	border: 1px solid #e1f0dc;
	padding: 10px;	
	margin-bottom: 15px;
	zoom:1;
	}
	.news_left .title {
		font-size: 22px;
		color: #414140;
		margin-bottom: 15px;	
		zoom:1;
		}
		.news_left .it {
			width: 200px;
			padding-right: 9px;
			float: left;	
			margin-right: 0px;
			margin-bottom: 0px;	
			}
			.news_left .it  .image {
				float: left;	
				}


/* news-take */
.news-take {margin: 0 0 15px 0; padding: 10px 15px; border: solid 1px #E2F0DC; background: #F1FEF0}
.news-take .title {padding: 0 0 15px 0; font-size: 19px; color: #353533; font-weight: bold}
.news-take .it {margin: 0 0 15px 0; padding: 0 0 5px 0; border-bottom: solid 1px #E2F0DC}
.news-take .last {margin: 0; border: 0}
.news-take .image {float: left; padding: 0 15px 10px 0}
.news-take .image img {border: solid 1px #FEFFFE; vertical-align: bottom;}
.news-take .name {zoom: 1; overflow: hidden; padding: 0 0 5px 0; font-size: 14px}
.news-take .name a:link,
.news-take .name a:visited,
.news-take .name a:hover {color: #3E4141}
.news-take .descr {font-size: 12px; color: #353434}

/* news */
.news {padding: 0 0 25px 0; width: 650px;}
.news .list {padding: 0 0 25px 0}
.news .list .it {padding: 22px 9px;}
.news .list .cell2 {border-top: solid 1px #E3E3E3; border-bottom: solid 1px #E3E3E3; background: #FCFCFC}
.news .list .image {float: left; padding: 0 20px 0 0}
.news .list .image img {border: solid 1px #D3CFCF; vertical-align: bottom}
.news .list .date {zoom: 1; overflow: hidden; padding: 0 0 10px 0; font-size: 12px; line-height: 21px; color: #333}
.news .list .date div {float: left; padding: 0 5px; background: #DEF0FA}
.news .list .rubr {zoom: 1; overflow: hidden; padding: 0 0 10px 0; font-size: 12px; line-height: 21px; color: #333}
.news .list .rubr div {float: left; padding: 0 5px; background: #DEF0FA}
.news .list .rubr a:link,
.news .list .rubr a:visited,
.news .list .rubr a:hover {color: #333; text-decoration: none}
.news .list .name {zoom: 1; overflow: hidden; padding: 0 0 10px 0; font-size: 18px}
.news .list .name a:link,
.news .list .name a:visited
.news .list .name a:hover {color: #00A6A2}
.news .list .descr {zoom: 1; overflow: hidden; font-size: 12px; color: #353434}
.news .item .date {zoom: 1; overflow: hidden; padding: 0 0 15px 0; font-size: 12px; line-height: 21px; color: #333}
.news .item .date div {float: left; padding: 0 5px; background: #DEF0FA}
.news .item .name {padding: 0 0 15px 0; font-size: 19px; color: #353533; font-weight: bold}
.news .item .image {float: left; padding: 0 15px 10px 0}
.news .item .image img {vertical-align: bottom}
.news .item .descr {padding: 0 0 15px 0}
.news .item .image-source {padding: 3px 0 5px 0; width: 350px; font-size: 12px; font-style: italic}
.news .item .content {padding: 0 0 15px 0}
.news .item .source {padding: 0 0 10px 0; font-style: italic;}
.news .item .author {padding: 0 0 10px 0; }

/*.news .item .content4316 table.printable td,
.news .item .content4316 table.printable p { font-size: 9px; }*/

/* catalog-guard */
.catalog-guard {margin: 0 0 15px 0; padding: 15px; border: solid 1px #C1E5E5; border-top: solid 3px #D82120; background: #EAFAFA}
.catalog-guard .title {padding: 0 0 15px 0; font-size: 22px; line-height: 22px; color: #41413F; font-weight: bold}
.catalog-guard .list {font-size: 14px; line-height: 20px}
.catalog-guard .list a:link,
.catalog-guard .list a:visited {color: #00A6A2}
.catalog-guard .list a:hover {color: #D82120}
.catalog-guard .list sup {font-size: 12px; color: #636363}

/* catalog-guard-inner */
.catalog-guard-inner {padding: 0px 0 15px 10px;}
.catalog-guard-inner .section {float: left; width: 50%}
.catalog-guard-inner .it {padding: 0 30px 15px 0}
.catalog-guard-inner .name {zoom: 1; overflow: hidden; margin: 0 0 0 -10px; padding: 0 0 10px 0; font-size: 20px; line-height: 23px}
.catalog-guard-inner .name div {float: left; padding: 2px 10px; background: #DEEFFA}
.catalog-guard-inner .name a:link,
.catalog-guard-inner .name a:visited,
.catalog-guard-inner .name a:hover {color: #333}
.catalog-guard-inner .name span {color: #525151}
.catalog-guard-inner .ov div {background: #C5E3F6}
.catalog-guard-inner .sub {font-size: 12px; line-height: 20px}
.catalog-guard-inner .sub div {padding: 2px 0}
.catalog-guard-inner .sub a:link,
.catalog-guard-inner .sub a:visited,
.catalog-guard-inner .sub a:hover {color: #00A6A2}


/* search-ext */
.search-ext {padding: 0 0 15px 0; margin-bottom: 15px; display: none;}

#load {
	position: absolute;
	left: 70px;
	}
.lin {
	height: 1px;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #d1e3ee;
	margin: 10px 0;
	}
/* consultation */
.consultation {margin: 0 0 10px 0; padding: 0 0 20px 0; background: url(/img/consultation/dash.gif) repeat-x left bottom}
.default .consultation {margin: 0; background: none}
.consultation .list .ask {margin: 8px 0; padding: 0 7px; float: right; font-size: 14px; line-height: 21px; background: #D82120; font-weight: bold}
.consultation .list .ask a:link,
.consultation .list .ask a:visited,
.consultation .list .ask a:hover {color: #FFF}
.consultation .list .title {padding: 5px 0 24px 0; font-size: 22px; line-height: 22px; color: #41413F; }
.consultation .list .title a:link,
.consultation .list .title a:visited,
.consultation .list .title a:hover {color: #41413F; text-decoration: none}
.consultation .list .title2 {padding: 0 0 24px 0; font-size: 19px; font-weight: bold; color: #353533}
.consultation .list .it {margin: 0 0 15px 0; padding: 15px; border: solid 1px #E1E8E8; background: #FCFCFC}
.consultation .list .user {padding: 0 0 15px 0}
.consultation .list .user .name {padding: 0 0 5px 0}
.consultation .list .user .name span {display: block; float: left; padding: 0 8px 1px 8px; font-size: 12px; line-height: 20px; color: #333; background: #CCF4D6}
.consultation .list .user .question {padding: 3px 0; font-size: 12px; color: #3E4141}
.consultation .list .user .question a:link,
.consultation .list .user .question a:visited {color: #504e4e; text-decoration: none}
.consultation .list .user .question a:hover {color: #555454; text-decoration: none}
.consultation .list .first .question {font-size: 15px; line-height: 19px; color: #3E4141}
.consultation .list .user .ad {padding: 3px 0 0 0; font-size: 12px}
.consultation .list .doctor {}
.consultation .list .doctor table,
.consultation .list .doctor table td.nf {width: 100%}
.consultation .list .doctor table td.nf {vertical-align: middle}
.consultation .list .doctor .arr {overflow: hidden; position: absolute; margin: -15px 0 0 9px; line-height: 8px; font-size: 8px; height: 8px}
.consultation .list .doctor .arr img {vertical-align: bottom}
.consultation .list .doctor .image {margin: 0 15px 0 0; border: solid 1px #D2CECE}
.consultation .list .doctor .image img {border: solid 1px #FFF; vertical-align: bottom}
.consultation .list .doctor .info {float: left; font-size: 11px; margin-top: -10px;
margin-bottom: 5px; width: 200px;}
.consultation .list .d_index .info { width: 100px;}
.consultation .list .doctor .info div {padding: 0 20px 0 0}
.consultation .list .doctor .info a {font-size: 12px}
.consultation .list .doctor .info a:hover {
	color: #f81c2f;
	text-decoration: none;		
	}
.consultation .list .doctor .answer {zoom: 1; overflow: hidden; padding: 0 0 0 9px; background: url(/img/consultation/arr2.gif) no-repeat left 3px; font-size: 12px}
.consultation .list .doctor .answer a:link,
.consultation .list .doctor .answer a:visited,
.consultation .list .doctor .answer a:hover {color: #555454; text-decoration: none}
.consultation .list .doctor .cnt {zoom: 1; overflow: hidden; padding: 3px 0 0 0; font-size: 12px}
.consultation .list .count {padding: px; float: left; font-size: 12px; color: #acafb1;}
.consultation .list .count_total {padding: 0px; float: left; font-size: 12px; color: #acafb1;}
.consultation .list .lnk {zoom: 1; overflow: hidden; padding: 5px 20px 0 20px; font-size: 12px; line-height: 30px; text-align: center}
.consultation .doc-ans table.tbl textarea.ta {width: 300px; height: 120px}
.consultation .doc-ans table.tbl td {padding: 0 0 10px 0}

.doctors {
	
	}
.moth {
	width:490px;
	float:left;
	margin-right:15px;	
	}
.d_index {
	float: right;
	width: 172px;	
	}
.mother .it .index_user {
	width: 400px;		
	}
.ind .list .it {margin: 0 0 15px 0; padding: 15px; padding-bottom: 0px;}
.consultation .lists .asks {margin: 8px 0; padding: 0 7px; float: right; font-size: 14px; line-height: 21px; background: #D82120; font-weight: bold}
.consultation .lists .asks a:link,
.consultation .lists .asks a:visited,
.consultation .lists .asks a:hover {color: #FFF}
.consultation .lists .titles {padding: 5px 0 24px 0; font-size: 22px; line-height: 22px; color: #41413F; font-weight: bold}
.consultation .lists .titles a:link,
.consultation .lists .titles a:visited,
.consultation .lists .titles a:hover {color: #41413F; text-decoration: none}
.consultation .lists .title2s {padding: 0 0 24px 0; font-size: 19px; font-weight: bold; color: #353533}
.consultation .lists .its {margin: 0 0 15px 0; padding: 15px; border: solid 1px #E1E8E8; background: #FCFCFC}
.consultation .lists .users {padding: 0 0 15px 0}
.consultation .lists .users .names {padding: 0 0 5px 0}
.consultation .lists .users .names span {display: block; float: left; padding: 0 8px 1px 8px; font-size: 12px; line-height: 20px; color: #333; background: #CCF4D6}
.consultation .lists .users .questions {padding: 3px 0; font-size: 14px; color: #3E4141}
.consultation .lists .users .questions a:link,
.consultation .lists .users .questions a:visited,
.consultation .lists .users .questions a:hover {color: #555454; text-decoration: none}
.consultation .lists .firsts .questions {font-size: 15px; line-height: 19px; color: #3E4141}
.consultation .lists .users .ads {padding: 3px 0 0 0; font-size: 12px}
.consultation .lists .doctors {}
.consultation .lists .doctors table,
.consultation .lists .doctors table td.nfs {width: 100%}
.consultation .lists .doctors table td.nfs {vertical-align: middle}
.consultation .lists .doctors .arrs {overflow: hidden; position: absolute; margin: -15px 0 0 9px; line-height: 8px; font-size: 8px; height: 8px}
.consultation .lists .doctors .arrs img {vertical-align: bottom}
.consultation .lists .doctors .images {margin: 0 15px 0 0; border: solid 1px #D2CECE}
.consultation .lists .doctors .images img {border: solid 1px #FFF; vertical-align: bottom}
.consultation .lists .doctors .infos {float: left; width: 30%; font-size: 11px}
.consultation .lists .doctors .infos div {padding: 0 20px 0 0}
.consultation .lists .doctors .infos a {font-size: 12px}
.consultation .lists .doctors .answers {zoom: 1; overflow: hidden; padding: 0 0 0 9px; background: url(/img/consultation/arr2.gif) no-repeat left 3px; font-size: 12px}
.consultation .lists .doctors .answers a:link,
.consultation .lists .doctors .answers a:visited,
.consultation .lists .doctors .answers a:hover {color: #555454; text-decoration: none}
.consultation .lists .doctors .cnts {zoom: 1; overflow: hidden; padding: 3px 0 0 0; font-size: 12px}
.consultation .lists .counts {padding: 5px; float: left; font-size: 12px; line-height: 30px}
.consultation .lists .lnks {zoom: 1; overflow: hidden; padding: 5px 20px 0 20px; font-size: 12px; line-height: 30px; text-align: center}
.consultation .doc-ans table.tbl textarea.ta {width: 300px; height: 120px}
.consultation .doc-ans table.tbl td {padding: 0 0 10px 0}
.doctors .consultation-list {
	width: auto!important;	
	}
.consultation-list {margin: 0 0 20px 0; padding: 0 0 20px 0; background: url(/img/consultation/dash.gif) repeat-x left bottom}
.default .consultation-list {margin: 0; background: none;}
.consultation-list .list .ask {margin: 8px 0; padding: 0 7px; float: right; font-size: 14px; line-height: 21px; background: #D82120; font-weight: bold}
.consultation-list .list .ask a:link,
.consultation-list .list .ask a:visited,
.consultation-list .list .ask a:hover {color: #FFF}
.consultation-list .list .title {padding: 5px 0 24px 0; font-size: 22px; line-height: 22px; color: #41413F; font-weight: bold}
.consultation-list .list .title a:link,
.consultation-list .list .title a:visited,
.consultation-list .list .title a:hover {color: #41413F; text-decoration: none}
.consultation-list .list .title2 {padding: 0 0 24px 0; font-size: 19px; font-weight: bold; color: #353533}
.consultation-list .list .it {margin: 0 0 15px; border: solid 1px #E1E8E8}
.consultation-list .list .it table {width: 100%}
.consultation-list .list .it .sec1 {padding: 15px; background: #FCFCFC}
.consultation-list .list .it .sec2 {padding: 15px; width: 36%; background: #FFF; vertical-align: middle}
.consultation-list .list .user {padding: 0 0 0px 0}
.consultation-list .list .user .name {padding: 0 0 5px 0}
.consultation-list .list .user .name span {display: block; float: left; padding: 0 8px 1px 8px; font-size: 12px; line-height: 20px; color: #333; background: #CCF4D6}
.consultation-list .list .user .question {padding: 3px 0; font-size: 12px; color: #3E4141}
.consultation-list .list .user .question a:link,
.consultation-list .list .user .question a:visited,
.consultation-list .list .user .question a:hover {color: #555454; text-decoration: none}
.consultation-list .list .cnt {padding: 0 0 10px; font-size: 12px}
.consultation-list .list .doctor table,
.consultation-list .list .doctor table td.nf {width: 100%}
.consultation-list .list .doctor table td.nf {vertical-align: middle}
.consultation-list .list .doctor .image {margin: 0 15px 0 0; border: solid 1px #D2CECE}
.consultation-list .list .doctor .image img {border: solid 1px #FFF; vertical-align: bottom}
.consultation-list .list .doctor .info {float: left; font-size: 11px}
.consultation-list .list .doctor .info a {font-size: 12px}
.consultation-list .list .nomsg {font-size: 18px; font-style: italic; color: #484a4a; text-align: center}



.index_user { float:left; padding-right:15px; width:270px; }

.pacients .index_user { width:260px; }
.main_ill .pacients .index_user { width: 244px; }

.pacients .it .doctor table,
.pacients .it .doctor table td.nf {width: 100%}
.pacients .it .doctor table td.nf {vertical-align: middle}
.pacients .it .doctor .arr {overflow: hidden; position: absolute; margin: -15px 0 0 9px; line-height: 8px; font-size: 8px; height: 8px}
.pacients .it .doctor .arr img {vertical-align: bottom}
.pacients .it .doctor .image {margin: 0 15px 0 0; border: solid 1px #D2CECE}
.pacients .it .doctor .image img {border: solid 1px #FFF; vertical-align: bottom}
.pacients .it .doctor .info {float: left; font-size: 11px; margin-top: -10px; margin-bottom: 5px; width: 200px;}
.pacients .it .d_index .info { width: 100px;}
.pacients .it .doctor .info div {padding: 0 20px 0 0}
.pacients .it .doctor .info a {font-size: 12px}
.pacients .it .doctor .info a:hover { color: #f81c2f; text-decoration: none; }
.pacients .it .doctor .answer {zoom: 1; overflow: hidden; padding: 0 0 0 9px; background: url(/img/consultation/arr2.gif) no-repeat left 3px; font-size: 12px}
.pacients .it .doctor .answer a:link,
.pacients .it .doctor .answer a:visited,
.pacients .it .doctor .answer a:hover {color: #555454; text-decoration: none}
.pacients .it .doctor .cnt {zoom: 1; overflow: hidden; padding: 3px 0 0 0; font-size: 12px}
.pacients .it .doctor h3 { margin: 0px; padding: 7px 0 3px 0; font-size: 13px; font-weight: bold; color: #000; }
.pacients .it .count {padding: px; float: left; font-size: 12px; color: #acafb1;}
.pacients .it .count_total {padding: 0px; float: left; font-size: 12px; color: #acafb1;}
.pacients .it .lnk {zoom: 1; overflow: hidden; padding: 5px 20px 0 20px; font-size: 12px; line-height: 30px; text-align: center}

/* cloud */
.cloud {margin: 0 0 0px 0; padding: 15px; border: solid 1px #DFDFDF; }
.cloud-skin1 {border: solid 1px #EDE7B3; background: #FEFBE4; width: auto; padding-right: 0px;}
.cloud .title {padding: 0 0 10px 0; font-size: 22px; color: #41413F}
.cloud .list a:link,
.cloud .list a:visited {color: #565454; text-decoration: none}
.cloud .list a:hover {color: #00A6A2; text-decoration: underline}
.cloud .list a.big:link,
.cloud .list a.big:visited {color: #00A6A2; text-decoration: none}
.cloud .list a.big:hover {color: #00A6A2; text-decoration: underline}
.cloud .lnk {padding: 15px 0 0 0; font-size: 12px}
.cloud .lnk a:link,
.cloud .lnk a:visited,
.cloud .lnk a:hover {color: #00A6A2}

/* knowlege */
.knowlege {margin: 0 0 0px 0px; padding: 0px; border: none; background: none; width: 320px;}
.knowlege .title {padding: 4px 0 10px 11px; font-size: 18px; color: #ffffff; background: url(/img/know.gif) no-repeat; height: 18px;}
.knowlege .image {float: left; padding: 0 15px 5px 0}
.knowlege .image img {border: solid 1px #E0E0E0; vertical-align: bottom; margin-top: 4px;}
.knowlege .name {color:#414140;
font-size:15px;
font-weight:bold;
margin-left:95px;
width:130px;
overflow:hidden;
padding:0px 1px 5px;

zoom:1}
.knowlege .name a:link,
.knowlege .name a:visited,
.knowlege .name a:hover {color: #414140}
.knowlege .descr {zoom: 1; overflow: hidden; padding: 1px; font-size: 12px;}
.knowlege .know {
	border: 1px solid #e3e3e1;
	border-top: none;	
	background: url(/img/knowt.gif) no-repeat;
	padding: 10px;
	margin-bottom: 10px;
	}

/* doctors-side */
.doctors-side {margin: 0 0 15px 0; padding: 15px; border: solid 1px #D6EAC7; background: #dcfcd3}
.doctors-side .title {padding: 0 0 10px 0; font-size: 19px; color: #41413F}
.doctors-side .it {float: left; width: 50%}
.doctors-side .it .pad {padding: 0 10px 10px 0}
.doctors-side .image {float: left; padding: 0 10px 5px 0}
.doctors-side .image img {border: solid 1px #E0E0E0; vertical-align: bottom;}
.doctors-side .name {zoom: 1; overflow: hidden; padding: 1px 1px 5px 1px; font-size: 12px}
.doctors-side .name a:link,
.doctors-side .name a:visited,
.doctors-side .name a:hover {color: #00A6A2}
.doctors-side .descr {zoom: 1; overflow: hidden; padding: 1px 1px 10px 1px; font-size: 11px; color: #636363}
.doctors-side .lnk {padding: 5px 0 0 0; font-size: 12px}
.doctors-side .lnk a:link,
.doctors-side .lnk a:visited,
.doctors-side .lnk a:hover {color: #00A6A2}


.doctors .item {zoom: 1}
.doctors .item .rate {
	float: right; 
	width: 280px; 
	background: url(/img/rate_b.gif) repeat-x bottom #FCF9DC; 
	color: #484747;
	margin-right: 10px;
	}
.doctors .item .rate .brd {padding: 15px; border: solid 1px #F8EBBB}
.doctors .item .rate strong {color: #3D3B3B}
.doctors .item .rate p {margin: 0 0 5px 0}
.doctors .item .rate .num {float: right; width: 85px; text-align: center}
.doctors .item .rate .num div {width: 46px; margin: 3px auto 0 auto; font-size: 18px; line-height: 19px; font-weight: bold; color: #FFF; background: #D82120; text-align: center}
.doctors .item .rate table {margin: 10px 0 0 0}
.doctors .item .rate table,
.doctors .item .rate table.tbl td.subm {width: 100%}
.doctors .item .rate table.tbl td {vertical-align: middle}
.doctors .item .rate table.tbl td.v {padding: 0 7px 0 0}
.doctors .item .rate table.tbl td.subm {text-align: right}
.doctors .item .name {padding: 0 0 15px 0; font-size: 18px; color: #353533}
.doctors .item .image {float: left; padding: 1px; border: solid 1px #D2CECE}
.doctors .item .image img {vertical-align: bottom}
.doctors .item .info {zoom: 1; overflow: hidden; padding: 0 10px}
.doctors .item .info div {padding: 0 0 3px 0}
.doctors .item .cont-tabs .history .it {padding: 20px 0}
.doctors .item .cont-tabs .history .cell2 {border-top: solid 1px #E6E5E5; border-bottom: solid 1px #E6E5E5; background: #FCFCFC}
.doctors .item .cont-tabs .history .nm {zoom: 1; overflow: hidden}
.doctors .item .cont-tabs .history .nm div {float: left; padding: 0 10px; background: #DEF0FA; font-size: 12px; line-height: 21px; color: #333}
.doctors .item .cont-tabs .history .msg {padding: 12px 10px 0 10px; font-size: 12px; color: #434242}
.doctors .item .cont-tabs .comments .it {padding: 20px 0}
.doctors .item .cont-tabs .comments .cell2 {border-top: solid 1px #E6E5E5; border-bottom: solid 1px #E6E5E5; background: #FCFCFC}
.doctors .item .cont-tabs .comments .nm {zoom: 1; overflow: hidden}
.doctors .item .cont-tabs .comments .nm div {float: left; padding: 0 10px; background: #DEF0FA; font-size: 12px; line-height: 21px; color: #333}
.doctors .item .cont-tabs .comments .msg {padding: 12px 10px 0 10px; font-size: 12px; color: #434242}

.doctors .fm {margin: 25px 0 0 0; padding: 15px 10px; border: solid 1px #DDE7D6; background: #F5F9F2}
.doctors .fm .ttl {padding: 0 0 15px 0; font-size: 19px; font-weight: bold; color: #353533}
.doctors .fm table.tbl {width: 100%}
.doctors .fm table.tbl td.sd {width: 50%}
.doctors .fm table.tbl td {padding: 0 5px 15px 5px}
.doctors .fm input.text {width: 100%}
.doctors .fm textarea.ta {width: 100%; height: 120px}
.doctors .fm .l {padding: 0 0 10px 0; font-size: 12px; color: #36393C}
.doctors .fm table.tbl2 {width: 100%}
.doctors .fm table.tbl2,
.doctors .fm table.tbl2 td.code {width: 100%}
.doctors .fm table.tbl2 td {padding: 0 12px 0 0; vertical-align: middle; font-size: 12px}
.doctors .fm table.tbl2 td.last {padding: 0}
.doctors .fm table.tbl2 td.last .button {width: 80px}
.doctors .fm table.tbl2 td.last .button .bct {float: right}
.tip {padding: 2px 3px; border: solid 1px #f8ebbb; background: #fdfce1}
#ns_tt {padding: 5px 10px !important; /*border: solid 1px #f8ebbb !important; background: #fdfce1 !important*/}


.direct {}
.direct {margin: 0 0 15px 0; padding: 15px; border: solid 1px #D8EBF6; background: #EAF6FD; font-size: 12px}
.direct .section {float: left; width: 50%}
.direct .lev1 {padding: 3px 0; font-size: 12px; line-height: 15px}
.direct .lev1 div {margin: 0 0 0 -6px; padding: 0 0 0 6px}
.direct .lev1 a {padding: 0 6px 0 0}
.direct .lev1 a:link,
.direct .lev1 a:visited  {color: #414140; text-decoration: underline}
.direct .lev1 a:hover {color: #414140; text-decoration: none; background: #d1e3ed}
.direct .a1 span {background: #D82120; color: #FFF}

/* drugs-side */
.drugs-side {padding: 0 0 15px 0}
.drugs-side .tabs {zoom: 1; overflow: hidden; font-size: 12px; line-height: 27px; color: #454141; text-align: center; background: #E9E9E9 url(/img/drugs-side/line.gif) repeat-x left bottom}
.drugs-side .tabs .tab {float: left; width: 50%; cursor: pointer; background: url(/img/drugs-side/lineWhite.gif) repeat-x left top}
.drugs-side .tabs .act {font-weight: bold; background: #FFF; cursor: default; color: #D82120}
.drugs-side .tabs .act div {border: solid 1px #DFDFDF; border-bottom: 0}
.drugs-side .cont {padding: 10px 0 0 0; border: solid 1px #DFDFDF; border-top: 0}
.drugs-side .alp {zoom: 1; overflow: hidden; padding: 10px 8px; font-size: 18px; line-height: 21px; text-transform: lowercase}
.drugs-side .alp div {float: left; background: #F8F0CE}
.drugs-side .alp span,
.drugs-side .alp a {display: block; padding: 0 4px}
.drugs-side .alp a:link,
.drugs-side .alp a:visited {color: #2A2D2D; text-decoration: none; background: none}
.drugs-side .alp a:hover {color: #555252; text-decoration: underline; background: #FFF}
.drugs-side .alp span {color: #858282}
.drugs-side .ord {padding: 10px 15px 5px 15px; font-size: 14px; color: #3E4141}
.drugs-side .ord strong {color: #E04C3A}
.drugs-side .lnk {padding: 10px 15px 0 15px; font-size: 12px}
.drugs-side .lnk a:link,
.drugs-side .lnk a:visited,
.drugs-side .lnk a:hover {color: #00A6A2}
.drugs-side .info {padding: 10px 15px; font-size: 12px; color: #3E4141}

/* drugs-filter */
.drugs-filter .section {margin: 0 0 15px 0; padding: 10px 15px}
.drugs-filter .prod {border: solid 1px #CAE4F2; background: #E2F2FC}
.drugs-filter .dev {border: solid 1px #DDE7D6; background: #F5F9F2}
.drugs-filter .title {padding: 0 0 10px 0; font-size: 22px; color: #41413F}
.drugs-filter .list a {font-size: 12px; line-height: 18px}
.drugs-filter .list a:link,
.drugs-filter .list a:visited {color: #2D3030; text-decoration: underline}
.drugs-filter .list a:hover {color: #2D3030; text-decoration: none}
.drugs-filter .list span {font-size: 18px; color: #D61627}

.sdr .alp {
	padding-left: 0px!important;	
	}

/* drugs-search */
.drugs-search .lazolvan {padding: 3px 0 0 1px; font-size: 12px}
.drugs-search .sch {padding: 0 0 20px 0}
.drugs-search .cur-lit {float: left; margin: 3px 0 0 0; padding: 0 10px; background: #EBF6FC url(/img/drugs/lit-bg.gif) repeat-x left bottom; font-size: 24px; line-height: 31px}
.drugs-search .alp {zoom: 1; overflow: hidden; padding: 1px 1px 1px 10px}
.drugs-search .nopd .alp {padding: 1px}
.drugs-search .alp .lit {float: left; padding: 0 7px 2px 0; font-size: 14px; font-weight: bold}
.drugs-search .alp .lit a:link,
.drugs-search .alp .lit a:visited {color: #454343; text-decoration: none}
.drugs-search .alp .lit a:hover {color: #f81c2f; text-decoration: underline}
.drugs-search .alp .lit span {color: #858282}
.drugs-search .alp .act span {color: #D61627}
.drugs-search .list {padding: 35px 0}
.drugs-search .list table.tbl {width: 100%}
.drugs-search .list table.tbl td {font-size: 12px}
.drugs-search .list table.tbl tr.hdr td {padding: 5px 20px 15px 0; color: #6F6F6F}
.drugs-search .list table.tbl tr.row td {padding: 5px 20px 5px 0; border-bottom: solid 1px #E6E4E4; color: #353434}
.drugs-search .list table.tbl tr.over td {background: #f9f9f9}
.drugs-search .list table.tbl tr.row2 td {padding: 13px 20px 13px 0; color: #353434}
.drugs-search .list table.tbl tr.cell2 {border-top: solid 1px #E6E4E4; border-bottom: solid 1px #E6E4E4; background: #F9F9F9}
/*.drugs-search .list table.tbl td.name a:link,
.drugs-search .list table.tbl td.name a:visited {color: #353434; text-decoration: none}
.drugs-search .list table.tbl td.name a:hover {color: #353434; text-decoration: underline}*/

.drugs-search .list table.tbl tr.row td.name {color: #555 !important; text-decoration: none}

.drugs-search .list table.tbl td.name a:link,
.drugs-search .list table.tbl td.name a:visited {color: #000; text-decoration: underline}
.drugs-search .list table.tbl td.name a:hover {color: #000; text-decoration: none}

.drugs-search .list table.tbl td.name div {border-left: solid 9px #DEEFFA}
.drugs-search .list table.tbl td.name span {padding: 0 9px 0 0; background: #DEEFFA; font-size: 14px; line-height: 16px}
.drugs-search .list table.tbl td.at div {border-left: solid 9px #D82120}
.drugs-search .list table.tbl td.at span {background: #D82120; color: #FFF}
.drugs-search .list table.tbl td.at a:link,
.drugs-search .list table.tbl td.at a:visited,
.drugs-search .list table.tbl td.at a:hover {color: #FFF}

.drugs-search .list table.tbl td.buy {width: 1%; color: #D82120 !important}
.drugs-search .list table.tbl tr.subm td {padding: 25px 0; font-size: 18px; color: #363939}
.drugs-search .list table.tbl tr.subm strong {color: #D61627}
.drugs-search .list table.tbl tr.subm td.tl {padding-left: 5px}
.drugs-search .list table.tbl tr.subm td.dash {width: 100%; background: url(/img/drugs/dash.gif) repeat-x left center}
.drugs-search .list table.tbl tr.subm td.price {padding-right: 20px}
.drugs-search .list .section {float: left; width: 33%; font-size: 12px; line-height: 16px;}
.drugs-search .list .section div {padding: 3px 15px 3px 0}
.drugs-search .item {padding: 15px 0 0 0}
.drugs-search .item .info {float: left; padding: 0 20px 15px 0}
.drugs-search .item .name {padding: 0 0 15px 0; font-size: 19px; font-weight: bold; color: #353533}
.drugs-search .item .prod {padding: 0 0 15px 0; font-size: 12px; color: #3E4141}
.drugs-search .item .prod a:link,
.drugs-search .item .prod a:visited,
.drugs-search .item .prod a:hover {color: #00A6A2}
.drugs-search .item .box {zoom: 1; overflow: hidden; margin: 0 0 25px 0; padding: 10px 15px; border: solid 1px #EDE7B3; background: #FEFBE4; font-size: 12px}
.drugs-search .item .box .ttl {padding: 0 0 10px 0; font-size: 12px; color: #363A3A}
.drugs-search .item .box .it {padding: 0 0 5px 0; font-size: 14px; line-height: 20px}
.drugs-search .item .box .it span.red {color: #D61627}
.drugs-search .item .box .lk {font-size: 12px}
.drugs-search .item .box span {font-size: 12px; color: #D61627}
.drugs-search .item .descr .ttl {padding: 0 0 15px 0; font-size: 16px; color: #353533; font-weight: bold}
.drugs-search .fm {padding: 15px 10px; border: solid 1px #DDE7D6; background: #F5F9F2}
.drugs-search .fm .ttl {padding: 0 0 15px 0; font-size: 19px; font-weight: bold; color: #353533}
.drugs-search .fm table.tbl {width: 100%}
.drugs-search .fm table.tbl td.sd {width: 50%}
.drugs-search .fm table.tbl td {padding: 0 5px 15px 5px}
.drugs-search .fm input.text {width: 100%}
.drugs-search .fm textarea.ta {width: 100%; height: 120px}
.drugs-search .fm .l {padding: 0 0 10px 0; font-size: 12px; color: #36393C}
.drugs-search .fm table.tbl2,
.drugs-search .fm table.tbl2 td.code {width: 100%}
.drugs-search .fm table.tbl2 td {padding: 0 12px 0 0; vertical-align: middle; font-size: 12px}
.drugs-search .fm table.tbl2 td.last {padding: 0}
.drugs-search .fm table.tbl2 td.last .button {width: 80px}
.drugs-search .fm table.tbl2 td.last .button .bct {float: right}
.drugs-search .provider {white-space: nowrap}

/* polls */
.polls {margin: 0 0 15px 0; padding: 15px; border: solid 1px #DDE7D6; background: #F5F9F2}
.polls .title {padding: 0 0 10px 0; font-size: 19px; color: #41413F}
.polls .name {padding: 0 0 10px 0; font-size: 15px; font-weight: bold; color: #3E4141}
.polls .vote {padding: 0 0 10px 0}
.polls .vote table,
.polls .vote table td.l {width: 100%}
.polls .vote table td {padding: 0 10px 10px 0}
.polls .results {padding: 0 0 10px 0}
.polls .results table {width: 100%}
.polls .results .r {font-size: 10px; padding: 5px 5px 5px 0; white-space: nowrap; font-size: 12px; color: #D33922}
.polls .results .r span {font-size: 11px; color: #464643}
.polls .results .l {padding: 5px 5px 5px 0}
.polls .results .l .brd {margin: 2px 0 0 0; line-height: 9px; font-size: 9px}
.polls .results .l .brd div {overflow: hidden; width: 100px; height: 9px; background: #9A9A98; white-space: nowrap}
.polls .results .l .brd img {}
.polls .results .l .brd img.ln {background: #00A6A2}
.polls .results .v {padding: 3px 5px 5px 0; width: 100%; color: #464643; font-size: 12px}
.polls .other .it {padding: 0 0 5px 0; font-size: 11px}
.polls .sub {padding: 0 0 5px 0; font-size: 12px}
.polls .sub a:link,
.polls .sub a:visited,
.polls .sub a:hover {color: #00A6A2}

/* motherhood */
.motherhood {margin: 0 0 20px 0; padding: 0 0 20px 0; back ground: url(/img/motherhood/dash.gif) repeat-x left bottom}
.motherhood .title {float: left; padding: 0 0 24px 0; width: 50%; font-size: 22px; line-height: 22px; color: #41413F; font-weight: bold}
.motherhood .title a:link,
.motherhood .title a:visited,
.motherhood .title a:hover {color: #41413F; text-decoration: none}
.motherhood .title2 {float: left; padding: 0 0 24px 0; width: 50%; font-size: 22px; line-height: 22px; color: #41413F; font-weight: bold}
.motherhood .title2 div {padding: 0 0 0 15px}
.motherhood .title2 a:link,
.motherhood .title2 a:visited,
.motherhood .title2 a:hover {color: #41413F; text-decoration: none}
.motherhood .sec {float: left; width: 50%}
.motherhood .subm {width: 128px; float: left; color: #41413F; text-decoration: none}
.motherhood .subm .it {font-size: 14px; line-height: 27px; font-weight: bold}
.motherhood .subm .it a:link,
.motherhood .subm .it a:visited,
.motherhood .subm .it a:hover {color: #31312F; text-decoration: none}
.motherhood .subm .it2 {padding: 5px 0; font-size: 14px; font-weight: bold; text-align: center}
.motherhood .subm .it2 a:link,
.motherhood .subm .it2 a:visited,
.motherhood .subm .it2 a:hover {color: #00a6a2}
.motherhood .subm .it {margin: 0 0 8px 0; padding: 0 8px 0 0}
.motherhood .subm .over {padding: 0}
.motherhood .subm .it div {padding: 0 10px}
.motherhood .subm .sc1 div {background: #e9fadd}
.motherhood .subm .sc2 div {background: #E1F2FC}
.motherhood .subm .sc3 div {background: #FDFCE0}
.motherhood .subi {zoom: 1; overflow: hidden; margin: 0 15px 0 0; padding: 0 10px; font-size: 12px; color: #333}
.motherhood .subi a:link,
.motherhood .subi a:visited,
.motherhood .subi a:hover {color: #333}
.motherhood .sc1a {background: #e9fadd}
.motherhood .sc2a {background: #E1F2FC}
.motherhood .sc3a {background: #FDFCE0}
.motherhood .subi .it {padding: 5px 0}
.motherhood .subj {padding: 0 0 0 15px}
.motherhood .subj table.tbl {margin: 0 0 15px 0}
.motherhood .subj table.tbl td {padding: 0 10px 0 0; vertical-align: middle; font-size: 14px; font-weight: bold}
.motherhood .subj table.tbl a:link,
.motherhood .subj table.tbl a:visited,
.motherhood .subj table.tbl a:hover {color: #00a6a2}
.motherhood .subj .it {padding: 0 0 10px 10px; background: url(/img/dot.gif) no-repeat left 7px}
.motherhood .subj .it a:link,
.motherhood .subj .it a:visited,
.motherhood .subj .it a:hover {color: #3d3d3d}

.motherhood .subm2 {padding: 0 0 20px 0; font-size: 14px}
.motherhood .subm2 a:link,
.motherhood .subm2 a:visited,
.motherhood .subm2 a:hover {color: #414140}
.motherhood .subm2 .it {float: left; width: 50%}
.motherhood .subm2 .pad {margin: 0 0 0 -10px; padding: 0 30px 10px 10px; background: url(/img/motherhood/dot.gif) no-repeat left 6px}
.motherhood table.tbl {width: 100%}
.motherhood table.tbl td.side {width: 50%}
.motherhood .news-mh .image {float: left; padding: 0 10px 5px 0}
.motherhood .news-mh .image img {border: solid 1px #D2CECE; vertical-align: bottom}
.motherhood .news-mh .rubr {zoom: 1; overflow: hidden; margin: 0 0 5px -5px; font-size: 12px; line-height: 15px}
.motherhood .news-mh .rubr div {border-left: solid 9px #DEF0FA}
.motherhood .news-mh .rubr span {padding: 0 5px 0 0; background: #DEF0FA}
.motherhood .news-mh .rubr a:link,
.motherhood .news-mh .rubr a:visited,
.motherhood .news-mh .rubr a:hover {color: #333; text-decoration: none}
.motherhood .news-mh .name {zoom: 1; overflow: hidden; padding: 1px 1px 1px 5px; font-size: 14px}
.motherhood .news-mh .name a:link,
.motherhood .news-mh .name a:visited,
.motherhood .news-mh .name a:hover {color: #3E4141}
.motherhood .news-mh .sep {height: 30px; margin: 0 0 0 -8px; line-height: 30px; font-size: 30px; background: url(/img/motherhood/line.gif) repeat-x left center}
.motherhood .frm {padding: 0 20% 0 0}
.motherhood .frm .ttl {padding: 0 0 20px 0; font-size: 19px; color: #414140}
.motherhood .frm .ttl a:link,
.motherhood .frm .ttl a:visited,
.motherhood .frm .ttl a:hover {color: #414140; text-decoration: none}
.motherhood .frm .it {padding: 0 0 20px 0; font-size: 12px}
.motherhood .frm .it img {vertical-align: bottom}
.motherhood .frm .it a:link,
.motherhood .frm .it a:visited {color: #00A6A2; background: none;}
.motherhood .frm .it a:hover {color: #FFF; background: #D82120; text-decoration: none}
.motherhood .frm .it a.nm:link,
.motherhood .frm .it a.nm:visited {color: #636363; background: none; text-decoration: underline}
.motherhood .frm .it a.nm:hover {color: #D82120; background: none; text-decoration: underline}

/* beauty */
.beauty {
	border: 1px solid #e4e4e4;
	padding: 10px;
/*	border-bottom: none;*/
	}
.beauty .title {
}
.beauty .title a:link,
.beauty .title a:visited
.beauty .title a:hover {color: #41413F; text-decoration: none}

.beauty .section { margin-bottom: 15px; }
.beauty .section .ttl { padding: 0 0px 5px 0px; font-size: 15px; font-weight: bold;}
.beauty .section .ttl a:link,
.beauty .section .ttl a:visited,
.beauty .section .ttl a:hover {color: #414140; text-decoration: none}
.beauty .section .it {padding: 0 0px 3px 0; font-size: 11px}
.beauty .section .it a:link,
.beauty .section .it a:visited  {color: #414140; text-decoration: underline}
.beauty .section .it a:hover {color: #fff; text-decoration: none; background: #d82120}

.beauty .inner .section .ttl {

}
.beauty .inner .section .it a:link,
.beauty .inner .section .it a:visited  {color: #00A6A2; text-decoration: underline; display: block}
.beauty .inner .section .it a:hover {
background: none repeat scroll 0 0 #D1E3ED;
    color: #414140;
    text-decoration: none;

}


/* diseases */
.diseases {

	}
.diseases .alphabet {
	padding-top: 0px;
}
.diseases .alphabet .title {
	border-radius: 2px 2px 0 0;	
	-moz-border-radius: 2px 2px 0 0;
	-webkit-border-radius: 2px 2px 0 0;
	background: url(/img/bg_d.png) repeat-x #42abcf;
	padding: 5px;
	font-family: Helvetica;
	font-weight: bold;
	color: #fff;
	font-size: 16px;
	}
	.diseases .alphabet .lk {
		background: url(/img/bg_T.png) repeat-x #edede9;
		border: 1px solid #d6d7d2;
		border-top: none;	
		padding: 10px 4px;
		font-family: Helvetica;
		font-weight: bold;
		font-size: 13px;
		margin-bottom: 15px;
		padding-bottom: 0px;
		}
		.diseases .alphabet .lk a {
			color: #00a6a2;
			font-size: 13px;
			font-family: Helvetica;
			font-weight: bold;
			text-decoration: none;
			margin: 0 0px 0 0;
			padding: 3px 3px 8px 3px;
			float: left;	
			position: relative;
			top: 1px;
			}
		.diseases .alphabet .lk a:hover {
			color: #f81c2f;
		}
			.diseases .alphabet .lk a.act {
				border: 1px solid #d6d7d2;	
				border-bottom: 1px solid #fff;
				background: #fff;
				color: #222121;
				font-size: 14px;	
				border-radius: 2px 2px 0 0;
				-moz-border-radius: 2px 2px 0 0;
				-webkit-border-radius: 2px 2px 0 0;
				}
			.diseases .alphabet .lk span {
				margin: 0 0px 0 0;
				padding: 3px 3px 8px 3px;
				position: relative;
				float: left;
				top: 1px;
				color: #7D7F80
			}
			.diseases .alphabet .list .sub {
				float: left;	
				padding-right: 20px
				}
			.diseases .alphabet .list .it a {
				display: block;

				width: 218px;
				padding: 2px;
				font-size: 12px;
				color: #3d3d3d;
				text-decoration: none;	
				margin-bottom: 2px;
				}
				.diseases .alphabet .list .it a:hover {
					background: #d1e3ed	
					}
.diseases .list-sm { width: 30%; float: right;}
.diseases .list-sm .pad {padding: 0 0 25px 25px}
.diseases .list-sm .lev1 {padding: 3px 0; font-size: 12px; line-height: 15px}
.diseases .list-sm .lev1 div {}
.diseases .list-sm .lev1 a {padding: 0 6px 0 0}
.diseases .list-sm .lev1 a:link,
.diseases .list-sm .lev1 a:visited,
.diseases .list-sm .lev1 a:hover {color: #00A6A2}
.diseases .list-sm .a1 div {padding: 0}
.diseases .list-sm .a1 a {background: #D82120}
.diseases .list-sm .a1 a:link,
.diseases .list-sm .a1 a:visited,
.diseases .list-sm .a1 a:hover {color: #FFF; text-decoration: none}
.diseases .item {padding: 0 0 25px 0}
.diseases .dash {padding-top: 25px; background: url(/img/diseases/dash.gif) repeat-x left top}
.diseases .item .content {font-size: 14px; line-height: 18px}
.diseases .item .lnk {font-size: 18px}
.diseases .item .lnk a {border-bottom: dashed 1px #00A6A2}
.diseases .item .lnk a:link,
.diseases .item .lnk a:visited,
.diseases .item .lnk a:hover {color: #00A6A2; text-decoration: none}
.diseases .item .fm {margin: 25px 0 0 0; padding: 15px 10px; border: solid 1px #DDE7D6; background: #F5F9F2}
.diseases .item .fm .ttl {padding: 0 0 15px 0; font-size: 19px; font-weight: bold; color: #353533}
.diseases .item .fm table.tbl {width: 100%}
.diseases .item .fm table.tbl td.sd {width: 50%}
.diseases .item .fm table.tbl td {padding: 0 5px 15px 5px}
.diseases .item .fm input.text {width: 100%}
.diseases .item .fm textarea.ta {width: 100%; height: 120px}
.diseases .item .fm .l {padding: 0 0 10px 0; font-size: 12px; color: #36393C}
.diseases .item .fm table.tbl2,
.diseases .item .fm table.tbl2 td.code {width: 100%}
.diseases .item .fm table.tbl2 td {padding: 0 12px 0 0; vertical-align: middle; font-size: 12px}
.diseases .item .fm table.tbl2 td.last {padding: 0}
.diseases .item .fm table.tbl2 td.last .button {width: 80px}
.diseases .item .fm table.tbl2 td.last .button .bct {float: right}
.diseases .help {padding: 0 20px 10px 20px; font-size: 12px; text-align: right}
.diseases .help a:link,
.diseases .help a:visited,
.diseases .help a:hover {color: #00A6A2}

/* basket-short */
.basket-short {margin: 0 0 15px 0; padding: 10px 15px; border: solid 1px #D6EAC7; background: #F5FFEC}
.basket-short .title {padding: 0 0 20px 0; font-size: 22px; color: #41413F}
.basket-short .sum {padding: 0 0 20px 0; font-size: 14px; color: #3E4141}
.basket-short .sum strong {color: #D61627}
.basket-short .lnk {}

/* sitemap-diseases */
.sitemap-diseases {margin: 0 0 25px 0; padding: 0 0 25px 0; background: url(/img/sitemap/dash.gif) repeat-x left bottom}
.sitemap-diseases .section {float: left; width: 50%}
.sitemap-diseases .name {padding: 0 20px 10px 0; font-size: 19px; font-weight: bold}
.sitemap-diseases .name a:link,
.sitemap-diseases .name a:visited,
.sitemap-diseases .name a:hover {color: #353533; text-decoration: none}
.sitemap-diseases .it {padding: 0 20px 3px 0; font-size: 12px; line-height: 20px}
.sitemap-diseases .it a:link,
.sitemap-diseases .it a:visited,
.sitemap-diseases .it a:hover {color: #00A6A2}

/* sitemap-press-center */
.sitemap-press-center {margin: 0 0 15px 0; padding: 15px 22px; border: solid 1px #DDE7D6; background: #F5F9F2}
.sitemap-press-center .title {padding: 0 0 15px 0; font-size: 19px; font-weight: bold; color: #353533}
.sitemap-press-center .it {padding: 0 0 3px 0; font-size: 12px; line-height: 20px}
.sitemap-press-center .it a:link,
.sitemap-press-center .it a:visited,
.sitemap-press-center .it a:hover {color: #414140}

/* sitemap-motherhood */
.sitemap-motherhood {padding: 0 0 15px 0}
.sitemap-motherhood .title {padding: 0 0 15px 0; font-size: 22px; color: #41413F}
.sitemap-motherhood .skin99 {padding: 10px 15px; border: solid 1px #C1E5E5; background: #E6FBFB}
.sitemap-motherhood .skin100 {padding: 10px 15px; border: solid 1px #CAE4F2; background: #E2F2FC}
.sitemap-motherhood .skin101 {padding: 10px 15px; border: solid 1px #EDE7B3; background: #FEFBE4}
.sitemap-motherhood .image {float: left}
.sitemap-motherhood .image img {border: solid 1px #FDFEFF; vertical-align: bottom}
.sitemap-motherhood .list {zoom: 1; overflow: hidden; padding: 0 0 0 25px}
.sitemap-motherhood .it {font-size: 12px; line-height: 22px}
.sitemap-motherhood .it a:link,
.sitemap-motherhood .it a:visited,
.sitemap-motherhood .it a:hover {color: #414140}

/* sitemap-motherhood2 */
.sitemap-motherhood2 {zoom: 1; overflow: hidden; border-left: 1px solid #e5e5e5;	padding:0 0px 15px 15px;width:125px;}
.sitemap-motherhood2 .title {padding: 0 0 15px 0; font-size: 19px; color: #353533; font-weight: bold; color: #41413F}
.sitemap-motherhood2 .list {}
.sitemap-motherhood2 .it {font-size: 12px; line-height: 22px}
.sitemap-motherhood2 .it a:link,
.sitemap-motherhood2 .it a:visited {color: #00A6A2}
.sitemap-motherhood2 .it a:hover {color: #f81c2f; text-decoration: none;}

.html-editor .side-white {margin:0 0 15px 0; padding: 15px; border: solid 1px #DFDFDF}
.html-editor .side-blue {margin:0 0 15px 0; padding: 15px; border: solid 1px #CAE3F2; background: #E1F2FC;}
.html-editor .side-green {margin: 0 0 15px 0; padding: 15px; border: solid 1px #DDE7D6; background: #F5F9F2}

/* article anons*/
.html-editor .side-white .right-one .ttl {padding: 0 18px 10px 0; font-size: 19px; color: #41413F}
.html-editor .side-white .right-one .image {padding: 0 4px 10px 0; float: left}
.html-editor .side-white .right-one .descr p {padding: 0 0; margin: 0 0}
.html-editor .side-white .right-one .descr {padding: 0 0 10px}


/* board */
.board {zoom: 1; overflow: hidden}
.board .pad {padding: 0 0 0 20px}
.board .title {padding: 0 0 15px 0; font-size: 19px; font-weight: bold; color: #353533}
.board .name {padding: 0 0 10px 0; font-size: 18px}
.board .name a:link,
.board .name a:visited,
.board .name a:hover {color: #00A6A2}
.board .list {padding: 0 0 10px 0}
.board .it {padding: 0 0 5px 0; font-size: 12px}
.board .it a:link,
.board .it a:visited,
.board .it a:hover {color: #414140}


/* banner-top */
.banner-bottom {padding: 0px 0; text-align: center; margin-bottom: 8px;}

#programs .list .descr {
	font-size: 12px!important;
	color: #353434!important;	
	width: 700px;
	}
	#programs .nam a {
		font-size: 14px;	
		}


/* analizi */
.analizi {margin: 0 0 15px 0; padding: 15px; border: solid 1px #E4E4E4}
.analizi .title {padding: 0 0 10px 0; font-size: 19px; color: #41413F}


/* take-disease */
.take-disease {padding: 0 0 15px 0}
.take-disease .title {padding: 0 0 15px 0; font-size: 19px; font-weight: bold; color: #353533}
.take-disease .section {width: 50%; float: left}
.take-disease .section .it {padding: 2px 20px 2px 0; font-size: 12px; line-height: 18px}
.take-disease .section .it a:link,
.take-disease .section .it a:visited,
.take-disease .section .it a:hover {color: #00A6A2}

/* take-clinics */
.take-clinics {margin: 0 0 15px 0; padding: 0 0 15px 0; background: url(/img/take/dash.gif) repeat-x left bottom; width: 650px;}
.take-clinics .tabs {zoom: 1; overflow: hidden; margin: 10px 0 0 0; font-size: 14px; color: #262626; background: url(/img/drugs-side/line.gif) repeat-x left bottom; line-height: 28px}
.take-clinics .tabs .tab {float: left; margin: 0 1px 0 0;  padding: 1px 9px 0 9px; cursor: pointer; background: #F5F5F5 url(/img/drugs-side/lineWhite.gif) repeat-x left top}
.take-clinics .tabs .act {padding: 0; background: #FFF; cursor: default; color: #D82120}
.take-clinics .tabs .act div {padding: 0 8px 1px 8px; border: solid 1px #DFDFDF; border-bottom: 0}
.take-clinics .tabs .buf {zoom: 1; overflow: hidden; margin: 1px 0 0 0; line-height: 28px; background: #F5F5F5}
.take-clinics .tab-content {padding: 25px 0 0 0}
.take-clinics .it {zoom: 1; overflow: hidden; padding: 0 0 3px 0}
.take-clinics .it div {border-left: solid 9px #DEEFFA}
.take-clinics .it span {padding: 0 9px 0 0; background: #DEEFFA; font-size: 20px; line-height: 23px}
.take-clinics .it a {position: relative; top: -2px}
.take-clinics .it a:link,
.take-clinics .it a:visited,
.take-clinics .it a:hover {color: #333}
.take-clinics .lnk {padding: 20px 0; font-size: 12px}
.take-clinics .lnk a:link,
.take-clinics .lnk a:visited,
.take-clinics .lnk a:hover {color: #00A6A2}
.take-clinics .lnk span {color: #777}

/* whatDesFrom */
.whatDesFrom .sec {padding: 0 0 15px 0}
.whatDesFrom .name {padding: 0 0 15px 0; font-size: 19px; font-weight: bold; color: #353533}
.whatDesFrom .name a:link,
.whatDesFrom .name a:visited,
.whatDesFrom .name a:hover {color: #353533; text-decoration: none}
.whatDesFrom .it {float: left; width: 49%; padding: 2px 0; font-size: 12px; line-height: 18px}
.whatDesFrom .it a:link,
.whatDesFrom .it a:visited,
.whatDesFrom .it a:hover {color: #00A6A2}



.sch-pad {padding: 0 0 20px; width: 650px;}
.sch .brd {padding: 21px 8px; border: solid 1px #F8EBBB; background: #FDFCE1 url(/img/sch/sch-bg2.gif) repeat-x left bottom}
.sch .frm {height: 24px;}
.sch .frm table.tbl,
.sch .frm table.tbl td.fr {width: 100%}
.sch .frm table.tbl td {vertical-align: middle}
.sch .frm input.text {border: 0; margin: 0; padding: 0; width: 100%; font-size: 12px; color: #4D5454}
.sch .frm .ls {background: url(/img/sch/sch-ls.gif) no-repeat left top}
.sch .frm .rs {padding: 0 12px; background: url(/img/sch/sch-rs.gif) no-repeat right top}
.sch .frm .bg {background: url(/img/sch/sch-bg.gif) repeat-x left top}



/* button */
.button {zoom: 1; overflow: hidden}
.button .bct {float: left; padding: 0 9px; background: #05A8A4; font-size: 11px; line-height: 21px; font-weight: bold}
.button .bct a:link,
.button .bct a:visited,
.button .bct a:hover {color: #FFF; text-decoration: none}



/* print-page */
.print-page {width: 996px; text-align: left; margin: 0 auto;}
.print-page .print-pad {padding: 50px 20px}

/* print-button */
.print-button {padding: 0 0 25px 0}


/* banner01 */
.banner01 img {border: solid 1px #E4E4E4; vertical-align: bottom}

/* misc */
a img {border: none;}
.w-fix {width: 100%;}
.clr {clear: both; line-height: 0; font-size: 0; height: 0px}
.png {
	//background-image: none !important;
	behavior: url('/css/pngfix.htc');
}
.error {color: #EFC040; font-weight: bold}
.req {color: #ea3434}
.block {padding: 0 0 20px 0}
#wrap { 
	margin: 0 auto; 
	text-align: left; 
	zoom:1 ;  
	position: relative; 
	z-index: 44; 
	background: #fff; 
	width:982px; 
	padding: 0 9px 0 9px; 
	}

#greenSqr {position: absolute; left: 0; margin: 163px 0 0 0; width: 100%; line-height: 77px; background: url(/img/greenSqr.gif) repeat-x left top}
#greenSqr2 {position: absolute; left: 0; margin: 163px 0 0 0; width: 100%; line-height: 56px; background: url(/img/greenSqr2.gif) repeat-x left top}

.doc .doc-menu {position: relative; top: 5px; padding: 14px 0 10px 0}
.doc .doc-menu ul {position: relative; top: 1px; padding: 0px; margin: 0px; height: 24px; list-style-type: none; list-style-image: none}
.doc .doc-menu li {display: block; float: left; position: relative; padding: 0 5px 0 0; height: 24px; line-height: 24px}
.doc .doc-menu span {position: relative; display: block; padding: 0 4px; height: 24px; float: left; color: #000; background: #fff}
.doc .doc-menu a {position: relative; display: block; float: left; height: 24px; padding: 0 4px}
.doc .doc-menu a:link,
.doc .doc-menu a:visited,
.doc .doc-menu a:hover {color: #00A6A2}


body .shild { cursor:pointer; cursor:hand; overflow:hidden; position:fixed; _position:absolute; display:block; top:15%; _top:expression(eval(document.body.scrollTop)+337); right:0px; z-index:21; margin:0; padding:0; border-collapse:collapse; border-spacing:0; border:none; outline:none; font-size:0px; }
.shild .order { padding-bottom: 10px; margin-left: 2px }
.shild .consult {
	margin-left: 2px;		
	}
.to_all_news { text-align: right; padding: 10px 0px 0px 0px; }

.pd_n  {
	padding-right:10px;	
	padding-top: 7px;
	}
.last {
	padding-right: 0px;	
	}
.guard {
	float: right;
	width: 660px;	
	font-size: 11px;
	color: #b2b3b5;
	border-left: 5px solid #f81c2f;
	padding-left: 15px;
	margin-top: 15px;
	position: relative;
	right:-4px;
	z-index: 666;
	}
	.guard a {
		font-size: 12px;
		text-decoration: none;
		color: #00a6a2;
		white-space: nowrap;	
		}
		.guard a:hover{
			color: #f81c2f;
			text-decoration: underline	
			}

.sitemap_index {
	border-left: 1px solid #e5e5e5;
	padding-left: 10px;
	font-size: 12px;
	text-decoration: none;	
	}
.new_ask {
	float: right;
	padding-top: 10px;	
	}
.ask_btn {
	text-align: center;
	float: right;
	}
	.ask_btn a {
		color: #fff;
		text-decoration: none;	
		}
		.ask a:hover {
			color: #fff!important;		
			}


/* review
--------------------------------------*/
.reviews {
	width: 313px;
	border-right: 1px solid #e5e5e5;
	padding-right: 15px;	
	float: left;
	}
	.reviews h1 {
		padding-left: 0px;
		color: #3e4343;
		font-size: 20px;	
		}
		.review span {
			background: #def0fa;
			display: block;
			font-size: 11px;
			color: #444343;
			padding: 3px 10px;
			margin-bottom: 10px;	
			}
			.review h3 a  {
				color: #3e4141;
				font-size: 12px;	
				margin-bottom: 10px;
				text-decoration: none
				}
				.review h3 a:hover {
					color: #00a6a2;	
					}
				.review p {
					margin-top: 0px;
					font-size: 12px;	
					}
					.reviews .last {
						border-bottom: none;	
						}
.review  {
	padding-bottom: 10px;
	border-bottom: 1px dotted #d2d2d2;
	margin-bottom: 10px;	
	}
/* Diets
-----------------------------------------*/
.diets {
	float: left;
	width: 311px;
	margin-left: 10px;	
	}
	.diet .pict {
		float: left;
		margin-right: 10px;
		font-size: 12px	
		}
		.diet .clouds {
			float:left;
			width:229px;	
			}
			.diet {
				border-bottom: 1px dotted #d2d2d2;	
				padding-bottom: 10px;
				margin-bottom: 10px;
				}
				.diets .last {
					border-bottom: none;	
					}
					.diet .clouds a {
						color: #575555;
						text-decoration: none;	
						}
						.diet .clouds a:hover {
							color: #00a6a2	;
							text-decoration: underline;
							}
							.diets h1 a {
								color: #3E4343;
								text-decoration: none;
								}
								.diets h1 {
									padding-left: 0px;	
									}
/* dossiers
--------------------------*/
.dossiers {
	font-size: 12px;
	width: 320px
	}
	.dossiers .title {
		background: url(/img/doctors.gif) no-repeat;
		padding: 4px 0 10px 11px;
		color: #ffffff;
		height: 18px;
		font-size: 18px;
		}
		.dossier {
			border: 1px solid #d2d2d2;
			border-top: none;	
			background: url(/img/knowt.gif) no-repeat;
			padding: 10px;
			}
			.dossier .item {
				border-bottom: 1px dotted #d2d2d2;
				padding-bottom: 10px;
				margin-bottom: 10px;	
				font-size: 12px;
				}
				.dossier .item img {
					float: left;
					margin-right: 10px	
					}
					.dossier .item .name {
						margin-bottom: 5px;	
						}
						.dossier .item .position {
							font-size: 11px;
							color: #acafb1;
							margin-bottom: 10px;	
							}
							.dossier .last {
								border-bottom: none;	
								}
.dossier a {
	text-decoration: none;		
	}
.dossier a:hover {
	color: #f81c2f;
	text-decoration: underline	
	}
.place a {
	color: #504e4e;		
	}
.place a:hover {
	color: #f81c2f;		
	}
/* base
-----------------------------*/
.base {

	font-size: 12px;
	}
	.base .title {
		background: url(/img/base.gif) no-repeat;
		padding: 4px 0 10px 11px;
		color: #ffffff;
		height: 18px;
		font-size: 18px;	
		}
		.base .drug {
			border: 1px solid #d2d2d2;
			border-top: none;	
			background: url(/img/knowt.gif) no-repeat;
			padding: 10px;
			margin-bottom: 10px;
			}

.search_n {
	margin-top: 15px;	
	}
.search_n input.text {
	width: 95%;
	font-size: 12px;	
	color: #676a71;
	border: 1px solid;
	border-top-color: #969696;
	border-left-color: #969696;
	border-bottom-color: #d9d9d9;
	border-right-color: #d9d9d9;
	background: #f5f5f5;
	padding-left: 10px;
	margin-bottom: 10px;
	}
.bt {
	float: right;

	}
.rubr1 {
	color: #00a6a2;
	margin-bottom:5px;

	}
	.rubr1 a:hover {
		color: #f81c2f;	
		}
.fio {
	display: block;
	width: 80px;
	margin-bottom: 5px;	
	}

		
.pop {
	display: none;
	font-size: 12px;
	font-style: normal;
	background: url(/img/pop.png) no-repeat ;
	height: 260px;
	width: 280px;
	padding: 25px 20px 20px;
	margin-right: -35px;
	position:absolute;
	z-index: 9000;
	right:0;
	}	

.popup {
	position: absolute;
	width:auto;
	}

.auth_l {
	margin-top: 50px;	
	}
	.auth_l a {
		font-size: 12px;
		color: #3e4141!important;
		text-decoration: none;

		}
		.auth_l .sep {
			float: left;
			margin: 0 10px;
			font-size: 12px;
			color: #b7b7b8;s
		}
		.auth_l .aut {
			left:160px;
			top:61px;	
			}

.fLeft {
	float: left	
	}
.in {
	margin-right: -11px;	
	}

/* main_ill
------------------------------------------------*/	
.main_ill { width: 505px; }
.main_ill p { margin-top: 0px; }
.main_ill .col-pad { padding: 0px 12px 0px 20px; }
/*.ill { padding-right: 20px; }*/
.ill_html { color: #494848; font-size: 12px; border-bottom: 1px solid #dddddd; padding-bottom: 20px; margin-bottom: 15px; }
	.ill_html h1 {
		font-size: 22px;
		color: #3e4343;
		font-weight: bold;
		margin-left: 0px;	
		padding-left: 0px;
		padding-top: 0px;
		}
		.ill_html h3 {
			margin-top: 0px;
			color: #474b4b;
			font-size: 14px;
			padding-top: 0px;	
			}
			.ill_html img {
				margin-right: 10px;
				margin-bottom: 10px;	
				}
.same_ills {
	float: right;
	padding-left: 20px;	
	width: 123px;
	}
	.same_ills h4 {
		color: #8d8e8e;
		font-size: 12px!important;	
		}
		.same_ills ul li {
			list-style: none;
			margin-bottom: 5px;
			}
			.same_ills ul {
				padding-left: 0px;	
				}
				.same_ills  a {
					text-decoration: none!important;
					color: #00a6a2!important;	
					font-size: 12px!important;
					font-weight: 500!important;
					}
.recomendation {
	font-size: 12px;
	border-bottom: 1px solid #bcbcbc;
	padding-bottom: 30px;	
	}
	.recomendation p {
		color: #acafb1;
		font-size: 12px;
		float: left	
		}	
		.recomendation .req_btn {
			float: right;
			margin-top: 10px;
			}
			.recomendation div {
				padding-left: 0px;		
				}
			.recomendation .li {
				float: left;
				list-style: none;	
				margin-top: 10px;
				}
				.recomendation a {
					text-decoration: none;	
					}
					.recomendation .sep {
						margin: 0 12px;
						color: #e5e5e5;	
						float: left;
						margin-top: 10px;
						}
/* ill_review
-------------------------------*/
.ill_review {
	padding-top: 20px;		
	}
	.ill_review h1 {
		font-size: 18px;
		color: #3e4343;
		padding-left: 0px;
		margin-bottom: 15px;	
		}
.review_ill {
	width: auto;	
	}
.pager {
	color: #acafb1;
	font-size: 12px;
	font-weight: bold;	
	}
	.pager .pagers {
		float: left;
		width: 280px;
		text-align: center;
		margin-top: 13px
			
		}
		.pager .pagers a {
			text-decoration: none;
			font-size: 12px;	
			font-weight: bold;
			margin: 0 5px;
			}
			.pager p {
				float: left	
				}
				.pager .add_rev {
					float:	right;
					margin-top: 13px;
					}
					.pager span {
						margin: 0 5px;		
						}
/* right_ill
-------------------------------*/
.left_ill { width: 155px; font-size: 12px;	 }
.left_ill .m3 { margin-bottom: 10px; padding: 10px 10px; }
.right_ill { width: 320px; font-size: 12px;	 }
.ill_right { padd ing-left: 12px; width:320px; bord er-left: 1px solid #e5e5e5; margin-top: 10px; }
.ill_right h3 { font-size: 18px; padding-left: 0px; font-weight: 500; color: #3e4343; margin: -3px 0px 5px 0px; font-weight: bold; }


.all_u_can {
/*	border-bottom: 1px solid #bcbcbc;
	padding-bottom: 15px;
	margin-bottom: 15px;	*/
	}
	.all_u_can div {
		padding-left: 0px;

		
		}
		.all_u_can .li {
			list-style: none;
			padding-left: 10px;
			background: url(/img/ill_arr.gif) no-repeat left	;
			float: left;
			margin-bottom: 5px;
			display: block;
			border-right: 1px solid #E5E5E5;
			padding-right: 10px;
			margin-right: 10px;
			
			}
			.all_u_can .sep {
				background: none;
				margin: 0 15px;
				padding-left: 0px;
				color: #e5e5e5;
				float: left;
				margin-bottom: 5px;
				display: none;
				}
				.all_u_can a {
					text-decoration: none;	
					}
					.all_u_can h1 {
						padding-left: 0px;
						font-size: 18px;
						color: #3e4343;
						}	

.content_block {
	border-bottom: 1px solid #bcbcbc;
	padding-bottom: 10px;
	margin-bottom: 10px;	
	}
.content_block.nobrd { border: none; padding-bottom: 0px; }

.video_with {
	float: left		
	}	
		.video_with .video {
			float: left;	
			text-align: center;
			width: 230px;
			}	
			.video_with .prev_vid {
				float: left;
				margin-left: 19px;	
				}
				.video_with .prev_vid img {
					margin-bottom: 4px;	
					}
					.video p a {
						color: #acafb1;
						text-decoration: none;	
						}
.posts { font-size: 12px; margin-top: 0px; }
.posts a { text-decoration: none; color: #3e4141; }
.posts .it { padding-bottom: 6px; margin-bottom: 6px; border-bottom: 1px dotted #d2d2d2; }
.posts .it .i { float: left; margin-right: 10px; }
.posts .last { border-bottom: none;	}

.banner_ill {
	border-bottom: 1px solid #bcbcbc;
	padding-bottom: 8px;
	margin-bottom: 10px;		
	}
	.banner_ill .first {
		margin-right: 12px;	
		}
.forum_about {
	float: left;
	width: 115px;	
	}
	.forum_about h3 {
		margin-bottom: 5px;	
		padding-top: 0px;
		}
		.forum_about a {
		margin-bottom: 5px;
		display: block;
		text-decoration:	none;
		}
.bannerN {
	float: right;
	border: 1px solid #e3e3e1	
	}
.line {

	height: 1px;
	margin: 10px 0;	
	clear: both;
	}
.pacients {
	clear: both;	
	}
	.pacients h3 {
		float: left	;
		padding-top: 0px;
		}
		.pacients a.go {
			float: right;	
			margin-top: 4px;
			width: 79px;
			margin-bottom: 10px;
		}
		.pacients div.more { margin-top: 0px; margin-bottom: 10px; font-size: 11px; }
		.pacients div.more div.lnk { margin-top: 10px; }
		.pacients div.more a:link,
		.pacients div.more a:visited,
		.pacients div.more a:hover { font-size: 11px; }
		.pacients div.more .btn { float: right; margin-top: -6px; }
		.pacients .it {
			border: 1px solid #e4e2e2;
			background: #fbfbfb;
			padding: 10px 10px;
			margin-bottom: 10px;
			cursor: pointer; 
			}
			.pacients .it .name {
				background: #ccf4d6;
				padding: 2px 8px;
				float: left;
				margin-bottom: 10px;
			}
			.pacients .it .quest a:link,
			.pacients .it .quest a:hover { color: #373737; text-decoration: none; }
			.pacients .it .quest a:visited { color: #373737; text-decoration: none; }

.ill_doctors {
	
	}
	.ill_doctors .title {
		background: url(/img/ill_tll_a.gif) no-repeat;
		padding: 5px 10px;

		}
		.ill_doctors .title h2 { color: #ffffff; font-size: 18px; font-weight: 500; padding: 0px; display: inline; }
		.ill_doctors .title2 h2 { font-size: 15px; font-weight: normal; }
			.ill_doctors .title a {
				float: right;
				margin-top: 6px;
				text-decoration: none;
				color: #fff;	
				}
				.ill_doctors .title a:hover {
					text-decoration:	underline;	
					}
			.ill_doctors .block {
				background: url(/img/doc_bg.gif) no-repeat;	
				border: 1px solid #e3e3e1;
				border-top: none;
				padding: 10px;
				}
				.ill_doctors .block .it {
					}
					.ill_doctors .block .last {
						border-right: none;
						margin-right: 0px;
						padding-right: 0px;	
						}
.ill_doctors .block .it p { font-size: 11px; color: #acafb1; margin-top: 0px; }
.email {
	margin-bottom: 10px;	
	}
	.ill_doctors .block .it span {
		color:#3e4141;
		font-weight: bold;	
		display: block;
		margin-top: 5px;
		}
		.ill_doctors .block .it a {
			text-decoration: none;	
			}
			.ill_doctors .block .all {
				margin-top: 15px;	
				}
.clinics {
/*	margin-top: 10px;*/
	margin-bottom: 10px;
	}
	.clinics .title { background: url(/img/blue.png) repeat-x; border-radius: 2px 2px 0 0; -moz-border-radius: 2px 2px 0 0; -webkit-border-radius: 2px 2px 0 0; padding: 5px 10px; }
	.clinics .title2 { background: url(/img/blue2.png) repeat-x; }
		.clinics .title h2 { color: #ffffff; font-size: 18px; font-weight: 500; padding: 0px; display: inline; }	
		.clinics .title2 h2 { font-size: 15px; font-weight: normal; }	
		.clinics .title a { float: right; margin-top: 6px; text-decoration: none; color: #fff; }
		.clinics .title a:hover { text-decoration: underline; }
			.clinics  .block {
				background: url(/img/doc_bg.gif) no-repeat;	
				border: 1px solid #e3e3e1;
				border-top: none;
				padding: 10px 5px;
				padding-top: 20px;
				}
				.clinics  .block .it {
					padding-bottom: 10px;
					margin-bottom: 10px;
					border-bottom: 1px dotted #d2d2d2;	
					}
					.clinics  .block .it  noindex a { font-size: 11px; }
					.clinics  .block .last {
						border-bottom: none;	
						}
.clinics  .block .it .name {
	color: #3e4141;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 20px;	
	}
	.clinics  .block .it .logo {
/*		float: left;
		width: 125px;*/
		text-align: center;
		}
		.clinics  .block .it .info {
			color: #494848
			}
			.clinics  .block .it .descr {
				color: #acafb1;	
				}
.email .block {
	background: url(/img/doc_bg.gif) no-repeat;	
	border: 1px solid #e3e3e1;
	padding: 10px;
	padding-bottom: 15px;
	}
	.email .block .em {
		width: 98%;
		border: 1px solid;
		border-color: #969696 #d9d9d9 #d9d9d9  #969696	;
		padding-left: 10px;
		height: 19px;
		margin-bottom: 10px;
		}
		.email .block .descr {
			float: left;
			width: 250px;
			color: #acafb1;	
			margin-right:10px;
			width:370px;
			}
			
.vf {
	display: block;

	}
a { outline: none; }
.convie {
	right:110px;
	top:5px;	
	color: #504e4e;
	position: absolute;
	}
	.convie a {
	 background: url(/img/quest.png) no-repeat;
	 display: block;
	 height: 13px;
	 width: 13px;
	 margin-top: 4px;
	}
.sho {
 	margin-right: -35px;	
 	background-image: url(/img/pop2.png);
	}
.cont a:hover {
	color: #f81c2f;	
	}
.m1_footer a:hover {
	color: #c9c9c9;	
	}
.dossier a:hover img{
	opacity:0.8;	
}
.drugs-search {
	width: 650px;	
	}
	.sdr {
		width: 320px;	
		}
.wi {
	width: 150px;	
	}
.ind {
	width: auto;	
	}
.alias_ban {
	position: absolute;
	right: 0px;
	top:50px;
	margin-bottom: 15px;		
	}
	
.ft-prev {
	display: none;	
	}
.ft-next {
	display: none	
	}
#slideshowHolder {
	position: relative;	
	}
#ft-buttons-slideshowHolder {
	position: absolute;
	top: 275px;	
	right: 340px;
	}
.ft-button-slideshowHolder {
	color: #fff!important;
	font-size: 9px;
	text-decoration: none;
	background: url(/img/an.png) no-repeat;
	padding:1px 4px 2px !important;
	margin-right:5px;	
	width: 13px;
	}
.ft-button-slideshowHolder-active {
	background: url(/img/an_a.png) no-repeat;
	color: #0abbbb!important;		
	}
.mother {
	width: 650px;	
	} 
.linkator {
	margin-bottom: 10px;	
	}
	.linkator a {
		color: #B2B3B5;
		font-size: 10px;
		text-decoration: none;		
		}
.all_done {
	font-size: 14px;
	color: #F81C2F	
	}
	
	
	
#slider { 
   width: 650px; /* important to be same as image width */ 
   height: 192px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
}

#sliderContent {
   width: 650px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
}

.sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}

.sliderImage span {
   position: absolute; /* important */
   left: 0;
   font: 10px/15px Arial, Helvetica, sans-serif;
   padding: 10px 13px;
   width: 374px;
   color: #fff;
   display: none; /* important */
   top: 0;
}

.clear {
   clear: both;
}
#slider ul {
	list-style: none;
	margin: 0px;
	padding: 0px;	
	}
	
.diseases .alphabet {
	padding-top: 10px;	
	}
	
.ill_list {		
	}
	.ill_list .li {
		background:url("/img/ill_arr.gif") no-repeat  left 4px;
		border: none;
		width: 210px;
		}

.back_to { padding: 0 0px;  margin-bottom: 15px; margin-bottom: 0px; margin-top: 5px; font-size: 12px; }
.back_to img {vertical-align: bottom}
.back_to  a:link,
.back_to  a:visited,
.back_to  a:hover {color: #11ACA8; text-decoration: underline;}

.logo_print { fl oat: left; padding: 0px 0px 20px; }

.c_button {
	position: absolute;
	top: 18px;
	right: 489px;
    margin-top: 3px;	
	}

.s_m {
	margin-left: 0px;
	width: 378px;
	float: none;	
	}
	.s_m .pad {
		width: 378px;
		margin-top: 10px;	
		}
		.s_m .pad .h {
			border: none!important;
			margin-top: 2px
				}
				
.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;	
		}
.ask {
	 background: none repeat scroll 0 0 #F81C2F!important;
    font-size: 14px!important;
    font-weight: bold!important;
    line-height: 21px!important;

    padding: 2px 7px!important;
	}
	.ask a {
		background: none!important;	
		padding: 0px!important;
		margin: 0px!important;
		color: #fff!important;
		border: none!important
		}
		
.litteral {
	}
	.litteral a {

	}

.ill_html .list-sm {float: right; width: 190px; }
.ill_html .list-sm .pad {padding: 0 0 25px 25px}
.ill_html .list-sm .lev1 {padding: 3px 0; font-size: 12px; line-height: 15px}
.ill_html .list-sm .lev1 div {}
.ill_html .list-sm .lev1 a {padding: 0 6px 0 0}
.ill_html .list-sm .lev1 a:link,
.ill_html .list-sm .lev1 a:visited,
.ill_html .list-sm .lev1 a:hover {color: #00A6A2}
.ill_html .list-sm .a1 div {padding: 0}
.ill_html .list-sm .a1 a {background: #D82120}
.ill_html .list-sm .a1 a:link,
.ill_html .list-sm .a1 a:visited,
.ill_html .list-sm .a1 a:hover {color: #FFF; text-decoration: none}


.not_diseases p:first-child {
	margin-top: 0px;		
	}

.context { margin-bottom: 10px; }
.context .list { border: 1px solid #e4e4e4; }
.context .list .pd { padding: 4px 4px; }
.context .it { padding-bottom: 14px; }
.context .name,
.context .name a:link,
.context .name a:visited,
.context .name a:hover { color: #11ACA8; font-size: 12px; font-weight: bold; text-decoration: none; padding-bottom: 2px; }
.context .image { float: left; padding: 2px 6px 0px 0px; }
.context .image img { border: 1px solid #b0b0b0; }
.context .descr,
.context .descr a:link,
.context .descr a:visited,
.context .descr a:hover { color: #000; font-size: 11px; text-decoration: none; }

.context-disease { float: left; margin-right: 6px; margin-bottom: 10px; }
.context-disease .list { border: 1px solid #e4e4e4; width: 167px; }
.context-disease .list .pd { padding: 4px 4px; }
.context-disease .it { padding-bottom: 14px; }
.context-disease .it .name,
.context-disease .it .name a:link,
.context-disease .it .name a:visited,
.context-disease .it .name a:hover { color: #11ACA8; font-size: 12px; font-weight: bold; text-decoration: none; padding-bottom: 2px; }
.context-disease .it .image { float: left; padding: 2px 6px 4px 0px; }
.context-disease .it .image img { border: 1px solid #b0b0b0; }
.context-disease .it .descr { color: #000; font-size: 11px; }
.context-disease .it .descr,
.context-disease .it .descr a:link,
.context-disease .it .descr a:visited,
.context-disease .it .descr a:hover { color: #000; font-size: 11px; text-decoration: none; }

.main_forum {
	width: auto!important;
	float: none!important;	
	}
	.main_forum .forum {
		padding-right: 0px!important;	
		}
.tabs_n .last  {
	margin-right: 0px;		
	}
	
/*
left_cliniks
----------------*/
.left_cliniks {
	float: left;
	width: 155px;	
	}
.main_clinics {
	float: right!important;
	width: 815px!important;	
	}
	
.m3_clinics {
	border-bottom: none;	
	padding: 10px;	
	margin-bottom: 0px;
	}
	.m3_clinics .section {
		float: none;
		width: auto;	
		}
		
.left_cliniks .line {
	display: none;	
	}
		

.ftr {
	margin-bottom: 15px;	
	}
	.ftr .it {
		display: inline-block;
		padding: 2px 0 3px 0;
		width: 104px;
		height: 21px;
		text-align: center;
		font-size: 11px;
		}
		.ftr .a {
			background: url(/img/ftr.gif) no-repeat;	
			text-shadow: 1px 1px 1px #fff;
			font-size: 11px;
			padding-top: 3px;
			}
			
.main_inside {
	width: auto!important;
	float: none!important;	
	}
.add_com {
	float: right;	
	}
	
.news_side {
	
	}
.news_side h3 {
	font-size: 18px;
	color: #3d3d3d;
	margin-bottom: 20px;
	font-weight: 500;	
	}
	.news_side .it {
		padding-bottom: 10px;
		margin-bottom: 10px;
		border-bottom: 1px dotted #d2d2d2;	
		}
		.news_side .it .image {
			float: left;
			margin-right: 10px;	
			}
			.news_side .it .image img {
				width: 75px;	
				}
				.news_side .last {
					border: none;	
					}
					.news_side .it .rubr {
						margin-bottom: 5px;	
						}
						.news_side .it .rubr a {
							text-decoration: none	
							}
						.news_side .it .name a:link,
						.news_side .it .name a:visited { color: #3e4141; text-decoration: none; }
						.news_side .it .name a:hover { color: #f81c2f; text-decoration: underline; }
							
.clinic-face .path .title {
	width: 610px;	
	}
	
						
td.in div {
	background: url(/img/s.gif) no-repeat;	
	height: 27px;	
	}
	td.in div input {
		border: none;
		margin-top: 2px;
		background: none;
		padding-left: 11px;
		width: 197px;	
		}
.main_inside .banner-clinics {
	margin-top: -65px;	
	}

.main_clinics .sch {
	width: 485px;
	margin-bottom: 15px;		
}.m3_d {
	border-top: 1px solid #E4E4E4;
	margin-top: -15px;	
	}
	
#but1 {
	background: url(/img/send.png) no-repeat;
	text-indent: -9999px;	
	border: none;
	height: 25px;
	width: 95px;
	cursor: pointer;
	}
	
	.bay {
		min-width: 980px;
		overflow: hidden;	
		width: 100%
		}
		
.main_desise {
	float: left!important;
	width: 485px!important;	
	margin-left: 10px;	
	}
	.right_desise {
		float: right;
		width: 320px;
		}
.desise_cloud {
	padding: 10px;	
	border: 1px solid #d8ecf7;
	background: #e9f6fe;
	}
	.desise_cloud .title {
		color: #414040;
		font-size: 16px;
		margin-bottom: 0px;
		font-family: Helvetica;
		font-weight: bold;	
		}
		.desise_cloud .list a {
			display: block;
			margin-bottom: 2px;
			width: 226px;	
			padding-right: 5px;
			}
			.desise_cloud .list .section {
				float: left;
			}
			.desise_cloud .list a span {
				font-size: 11px;
				color: #7d7f80;	
				}
				
.des_main {
	margin-bottom: 10px;
	background: none;		
	clear: right;
	}
	.des_main .title {
		border-radius: 2px 2px 0 0;	
		-moz-border-radius: 2px 2px 0 0;
		-webkit-border-radius: 2px 2px 0 0;
		background: url(/img/new_b.png) repeat-x;
		padding: 5px;
		font-family: Helvetica;
		color: #fff;
		font-size: 17px;		
		}		
		.des_main .list {
			border: 1px solid #e3e3e1;
			border-top: none;	
			}
			.des_main .list .br {
				border: 1px solid #fff;
				background: url(/img/bgt.png) repeat-x #fff;
				padding: 10px;	
				padding-bottom: 0px;
				}		
				.des_main .list .br a.small { font-size: 11px; display: block; margin-top: 8px; }
				.des_main .list .br a {
					display: block;
					margin-bottom: 10px;
					font-size: 14px;
					color: #00a6a2;
					text-decoration: underline;	
					}
					.des_main .list .br a:last-child {
						margin-bottom: 0px;	
						}

.diagnosys {
		
	}
	.diagnosys .list .br { padding: 4px 10px 6px; }
	.diagnosys .title {
		background: url(/img/ngt.png) repeat-x #0abcbc;		
		}	
		.diagnosys .section {
			float: none;
			width: auto;	
			}
			.diagnosys .list .br a {
				font-size: 11px;	
				}
				.diagnosys .name {
					font-family: Helvetica;
					font-size: 14px;
					color: #393939;
					margin-bottom: 10px;	
					}
					.diagnosys .pd {
						margin-top: 30px;	
					}
					.diagnosys .it {
						margin-bottom: 7px;	
						}
						
.m3_des {
	margin-top: 0px;
	border: 1px solid #e1e4e0;
	background: #fff;
	position: relative;
	top: -15px;	
	}
	
.news-take2 .ttl {
	color: #00a6a2;
	font-family: Helvetica;
	font-size: 14px;
	margin-bottom: 10px;	
	}	
	.news-take2 .lst {
		
		}
		.news-take2 .lst .name {
			font-family: Helvetica;
			font-weight: bold;
			font-size: 14px;
			margin-bottom: 5px;	
			}
			.news-take2 .lst .descr a {
				display: inline;
				font-size: 12px;
				}
				
.news-take2 .it { margin: 0px 0px 4px 0px; }
.news-take2 .it .ttl2 a:link,
.news-take2 .it .ttl2 a:visited {font-size: 11px; color: #0DBFBF; text-decoration: underline; }
.news-take2 .it .ttl2 a:hover { font-size: 11px; color: #0DBFBF; text-decoration: none; }

table.quote {
	background: #EAF6FD;
	width: 100%		
	}
	table.quote tr td {
		border: 1px dashed #D8EBF6;
		padding: 10px;		
		}
		
.des_main .sec {
	float: left;
	width: 216px;
	margin-right: 20px;
	margin-bottom: 4px;
	}
	.des_main .last {
		margin-right: 0px	
		}
		.des_main .sec .ttl {
			
			font-size: 13px;
			margin: 6px 0 16px;
			}
			.des_main .sec .ttl a {
				color: #474B4B;
				text-decoration: none;
				font-size: 13px;
				background: #DAECF6;
				padding: 4px;
				display: inline;
				}
			.des_main .last .ttl a {
				background: #D4F5DC		
				}
			.des_main .lst .name {
					display: none;
				}
.ill .back_to {
	display: none;	
	}
.preparats {
	margin-bottom: 10px;	
	}	
.preparats tr td {
	background: #F1FEF0;
	border: 1px solid #E1F0DC;
	padding: 10px;		
	}
	
.preparats_w {
	margin-bottom: 10px;	
	}
	.preparats_w tr td {
		border: 1px solid #E3E2E2;
		padding: 10px;	
		}
.fb {
	float: left;
	margin-right: 10px;
	width: 125px;		
		}	
.addthis_default_style .addthis_counter {
	float: right;
	display: none;
	}
	
.vk {
	float: left;
	width: 150px;
	margin-right: 10px;	
	}
.recomendation .vk {
	width: 145px;	
	}
.recomendation .fb {
	width: 100px;
	margin-right: 10px;	
	}
.jj {
	margin-right: 25px;
	float: left;	
	}
	
table.face-tbl td.bottom { padding-top: 10px; }

.google_plus_first { position: relative; }
.google_plus_first .absol { position: absolute; top: 10px; right: -14px; }

.google_plus_clinic { float: right; padding: 2px 0px 4px 4px; }

.news-take2.diseases_description .lst { padding-bottom: 10px; }
.news-take2.diseases_description .it .ttl2 { padding: 0px 0px 10px; }
.news-take2.diseases_description .it .ttl2,
.news-take2.diseases_description .it .ttl2 a:link,
.news-take2.diseases_description .it .ttl2 a:visited,
.news-take2.diseases_description .it .ttl2 a:hover { color: #3E4343; font-size: 20px; text-decoration: none; }

.read_also { border: 1px solid #C0C0C0; padding: 10px 10px; }
.read_also .big { font-size: 14px; color: #000; font-weight: bold; padding-top: 2px; }
.read_also .links { float: right; width: 330px; }
.read_also .links .l_itm { padding: 2px 0px; }
.read_also .links .l_itm a:link,
.read_also .links .l_itm a:visited { font-size: 13px; }
.read_also .links .l_itm a:hover { font-size: 13px; }

.news .item .all_u_can { margin: 20px 0px 10px;}


.beautyfull {
		
	}
.beautyfull .left {
	float: left;
	width: 155px;	
	}
.beautyfull .main {
	width: 320px;
	margin-left: 10px;	
	}
.beautyfull .right {
	width: 485px;	
	}
	
.right_l {
	float: left;
	width: 155px;	
	}
.right_r {
	float: right;
	width: 320px;	
	}
	
.beauty_ann {
		
	}
	.beauty_ann .it .i {
		float: left;
		margin-right: 5px;	
		}
.beauty_ann .it h3 {
		
	}
.beauty_ann .it h3 {
	padding-top: 0px;	
	}
	.beauty_ann .it h3 a {
		text-decoration: none;	
		}
.beauty_ann .it p {
	margin: 0px;	
	}
	.beauty_ann .it {
		border: 1px solid #959595;
		padding: 5px;
		margin-bottom: 10px;	
		}
		
.bea-slideconten {
	height: 380px!important;	
	width: 320px!important;
	}
	.bea-slideconten ul.lof-main-wapper {
		height: 270px;	
		width: 320px;
		}
		.bea-slideconten .lof-main-outer {
			width: 320px;	
			}
			.bea-slideconten .lof-navigator-outer {
				width: auto!important;	
				top:269px;
				left: 0px;
				}
				.bea-slideconten ul.lof-navigator li {
						float: left;
					}
				.bea-slideconten	ul.lof-navigator {
					margin: 0px;	
					}
.bea-slideconten .lof-navigator li div {
	text-indent: 0px;
	padding-left: 14px;
	padding: 14px 14px 14px;	
	height: auto;
	background: url(/img/slide_li.png) no-repeat;
	height: 72px;
	}
	.bea-slideconten .lof-navigator li.active div {
		background: url(/img/slide_a.png) no-repeat;		
		}
.bea-slideconten .beauty_arr	{
	top: -7px;
	left: 50px;	
	}
	
.context_beauty .list {
	border: none;	
	}
	.context_beauty .list .it {
		border: 1px solid #E4E4E4;
		padding: 4px;
		margin-bottom: 10px;
		}
.content_all {
overflow-x:hidden;
}

/* Search google. Start */
.gsib_a {
	padding: 0px 0px!important;
}
table.gsc-search-box td {
/*	width: 357px!important;*/
}
.gsc-input-box {
	background: transparent!important;
    border: none!important;
	height: auto!important;
}
.gsc-search-box-tools .gsc-search-box .gsc-input {
    padding-right: 0px!important;
    width: 357px!important;
}
.gsc-search-box-tools .gsc-search-box input.gsc-input {
    border: 1px solid #d5d9d9!important;
    border-radius: 3px!important;
    color: #acafb1!important;
    float: left!important;
    font: 14px/27px Helvetica,Arial,sans-serif!important;
    height: 27px!important;
    padding: 0 5px!important;
    width: 357px!important;
}
.cse .gsc-control-cse, .gsc-control-cse {
	padding: 0px 0px!important;
	width: 369px!important;
	background-color: transparent!important;
	border: none!important;
}
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {
	margin-top: -1px!important;
}
.gsc-input-box {
	width: 398px;
}
/*
  .gsc-control-cse {
    font-family: Arial, sans-serif;
    border: none!important;
    background-color: transparent!important;
  }
  .gsc-control-cse .gsc-table-result {
    font-family: Arial, sans-serif;
  }
  input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus {
    border-color: #EEEEEE;
  }
  input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus {
    border-color: #666666;
    background-color: #CECECE;
    background-image: none;
    filter: none;

  }
  .gsc-tabHeader.gsc-tabhInactive {
    border-color: #FF9900;
    background-color: #FFFFFF;
  }
  .gsc-tabHeader.gsc-tabhActive {
    border-color: #E9E9E9;
    background-color: #E9E9E9;
    border-bottom-color: #FF9900
  }
  .gsc-tabsArea {
    border-color: #FF9900;
  }
  .gsc-webResult.gsc-result, .gsc-results .gsc-imageResult {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gsc-webResult.gsc-result:hover, .gsc-imageResult:hover {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b, .gs-imageResult a.gs-title:link, .gs-imageResult a.gs-title:link b  {
    color: #0000CC;
  }
  .gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited b, .gs-imageResult a.gs-title:visited, .gs-imageResult a.gs-title:visited b {
    color: #0000CC;
  }
  .gs-webResult.gs-result a.gs-title:hover, .gs-webResult.gs-result a.gs-title:hover b, .gs-imageResult a.gs-title:hover, .gs-imageResult a.gs-title:hover b {
    color: #0000CC;
  }
  .gs-webResult.gs-result a.gs-title:active, .gs-webResult.gs-result a.gs-title:active b, .gs-imageResult a.gs-title:active, .gs-imageResult a.gs-title:active b {
    color: #0000CC;
  }
  .gsc-cursor-page {
    color: #0000CC;
  }
  a.gsc-trailing-more-results:link {
    color: #0000CC;
  }
  .gs-webResult .gs-snippet, .gs-imageResult .gs-snippet, .gs-fileFormatType {
    color: #000000;
  }
  .gs-webResult div.gs-visibleUrl, .gs-imageResult div.gs-visibleUrl {
    color: #008000;
  }
  .gs-webResult div.gs-visibleUrl-short {
    color: #008000;
  }
  .gs-webResult div.gs-visibleUrl-short  {
    display: none;
  }
  .gs-webResult div.gs-visibleUrl-long {
    display: block;
  }
  .gs-promotion div.gs-visibleUrl-short {
    display: none;
  }
  .gs-promotion div.gs-visibleUrl-long  {
    display: block;
  }
  .gsc-cursor-box {
    border-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-box .gsc-cursor-page {
    border-color: #E9E9E9;
    background-color: #FFFFFF;
    color: #0000CC;
  }
  .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    border-color: #FF9900;
    background-color: #FFFFFF;
    color: #0000CC;
  }
  .gsc-webResult.gsc-result.gsc-promotion {
    border-color: #336699;
    background-color: #FFFFFF;
  }
  .gsc-completion-title {
    color: #0000CC;
  }
  .gsc-completion-snippet {
    color: #000000;
  }
  .gs-promotion a.gs-title:link,.gs-promotion a.gs-title:link *,.gs-promotion .gs-snippet a:link  {
    color: #0000CC;
  }
  .gs-promotion a.gs-title:visited,.gs-promotion a.gs-title:visited *,.gs-promotion .gs-snippet a:visited {
    color: #0000CC;
  }
  .gs-promotion a.gs-title:hover,.gs-promotion a.gs-title:hover *,.gs-promotion .gs-snippet a:hover  {
    color: #0000CC;
  }
  .gs-promotion a.gs-title:active,.gs-promotion a.gs-title:active *,.gs-promotion .gs-snippet a:active {
    color: #0000CC;
  }
  .gs-promotion .gs-snippet, .gs-promotion .gs-title .gs-promotion-title-right, .gs-promotion .gs-title .gs-promotion-title-right * {
    color: #000000;
  }
  .gs-promotion .gs-visibleUrl,.gs-promotion .gs-visibleUrl-short  {
    color: #008000;
  }
*/
/* Search google. Start */
/* innovacia */
.add-632 .brand_top,
.add-2608 .brand_top { padding: 0px 0px; margin: 0px 0px -2px -1px; }
.add-632 .brand_top a,
.add-2608 .brand_top a { display: block; padding: 0px 0px; margin: 0px 0px; }
.brand_left { position:absolute; top:0px; right:1012px; height:100%; width:200%; background-color: #F0F0F0; }
.doctor_left { position:absolute; top:0; right:0; }
.brand_right { position:absolute; top:0px; left:1019px; height:100%; width:350px; background-color: #F0F0F0; }
.doctor_right { position:absolute; top:0; left:0; }
.add-632 .banner-top,
.add-2608 .banner-top { margin-top: -105px !important; }
.body-wrap.add-diagnosdiseases.add-diseases.add-632,
.body-wrap.add-diagnosdiseases.add-diseases.add-2608{ margin-top: 0px !important; }
.add-632 .search-tz { top: 140px; }
.add-2608 .search-tz { top: 140px; }
/*end innovacia */

/* grand marine */
.add-959 .brand_top { padding: 0px 0px; margin: 0px 0px -2px -1px; }
.add-959 .brand_top a { display: block; padding: 0px 0px; margin: 0px 0px; }
.brand_left { position:absolute; top:0px; right:1012px; height:100%; width:200%; background-color: #F0F0F0; }
.doctor_left { position:absolute; top:0; right:0; }
.brand_right { position:absolute; top:0px; left:1019px; height:100%; width:350px; background-color: #F0F0F0; }
.doctor_right { position:absolute; top:0; left:0; }
.add-959 .banner-top { margin-top: -105px !important; }
.body-wrap.add-medcenter.add-clinics.add-959 { margin-top: 0px !important; }
/*.body-wrap.add-medcenter.add-clinics.add-959.add-v1 { margin:10px auto 20px !important; }*/
/*end grand marine */

/*end branding*/

.header-search.with-tz { padding: 58px 0px 18px 24px; }
.search-tz { /*float: right;*/ position: absolute; right: 20px; top: /*40px*/30px; }
.add-632 .search-tz { top: 140px; }
.add-959 .search-tz { top: 140px; }
.search-tz .banner-top { margin: 0 auto; }
.search-tz img { display: block; }
.search-tz a { display: block; }
/*.search-tz img { border: 3px solid #ccc; }*/


/* IOV malish */
.add-presscenter,
.add-beauty,
.add-motherhood,
.add-diseases.add-2939,
.add-diseases.add-2815,
.add-consultation.add-28,
.add-clinics.add-2128 { margin-top: 0px !important; }
.add-presscenter .brand_top,
.add-beauty .brand_top,
.add-motherhood .brand_top,
.add-diseases.add-2939 .brand_top,
.add-diseases.add-2815 .brand_top,
.add-consultation.add-28 .brand_top,
.add-clinics.add-2128 .brand_top { padding: 0px 0px; margin: 0px 0px -2px -1px; }
.add-presscenter .brand_top a,
.add-.add-motherhood .brand_top a,
.brand_top a,
.add-motherhood .brand_top a,
.add-diseases.add-2939 .brand_top a,
.add-diseases.add-2815 .brand_top a,
.add-consultation.add-28 .brand_top a,
.add-clinics.add-2128 .brand_top a { display: block; padding: 0px 0px; margin: 0px 0px; }

.add-presscenter.add-articles.add-pregnancy.add-itm .brand_left,
.add-presscenter.add-articles.add-pediatrics.add-itm .brand_left,
.add-presscenter.add-articles.add-gynaecology.add-itm .brand_left,
.add-presscenter .brand_left,
.add-diseases.add-2939 .brand_left,
.add-diseases.add-2815 .brand_left,
.add-clinics.add-2128 .brand_left { position:absolute; top:0px; right:1011px; height:100%; width:200%; /*background-color: #fff; */}
.doctor_left { position:absolute; top:0; right:0; }

.add-presscenter.add-articles.add-pregnancy.add-itm .brand_right,
.add-presscenter.add-articles.add-pediatrics.add-itm .brand_right,
.add-presscenter.add-articles.add-gynaecology.add-itm .brand_right,
.add-presscenter .brand_right,
.add-diseases.add-2939 .brand_right,
.add-diseases.add-2815 .brand_right,
.add-clinics.add-2128 .brand_right { position:absolute; top:0px; left:1019px; height:100%; width:350px; /*background-color: #fff; */}
.doctor_right { position:absolute; top:0; left:0; }
/*end IOV malish */


/* клиника Мать и дитя */
.add-medcenter.add-clinics.add-5622,
.add-motherhood { margin-top: 0px !important; }
.add-medcenter.add-clinics.add-5622 .brand_top,
.add-motherhood .brand_top { padding: 0px 0px; margin: 0px 0px -2px -1px; }
.add-medcenter.add-clinics.add-5622 .brand_top a,
.add-motherhood .brand_top a { display: block; padding: 0px 0px; margin: 0px 0px; }
.add-medcenter.add-clinics.add-5622 .brand_left,
.add-motherhood .brand_left { position:absolute; top:0px; right:1011px; height:100%; width:200%; background-color: #f0f0f0; }
.add-medcenter.add-clinics.add-5622 .brand_right,
.add-motherhood .brand_right { position:absolute; top:0px; left:1019px; height:100%; width:350px; background-color: #f0f0f0; }
/*end клиника Мать и дитя */


/* iov 06.02.2015 */
.body-wrap.add-index { margin-top: 0px !important; }
.body-wrap.add-index .brand_top { padding: 0px 0px; margin: 0px 0px -2px -1px; }
.body-wrap.add-index .brand_top a { display: block; padding: 0px 0px; margin: 0px 0px; }
.body-wrap.add-index .brand_left { position:absolute; top:0px; right:1011px; height:100%; width:200%; background-color: #f0f0f0; }
.body-wrap.add-index .brand_right { position:absolute; top:0px; left:1019px; height:100%; width:350px; background-color: #f0f0f0; }
/*end iov 06.02.2015 */

/* КЛИНИКА АЙЛАЗ 22.10.2015 */
.add-medcenter { margin-top: 0px !important; }
.add-medcenter .brand_top { padding: 0px 0px; margin: 0px 0px -2px -1px; }
.add-medcenter .brand_top a { display: block; padding: 0px 0px; margin: 0px 0px; }
.add-medcenter .brand_left { position:absolute; top:0px; right:1011px; height:100%; width:200%;}
.add-medcenter .brand_right { position:absolute; top:0px; left:1019px; height:100%; width:350px; }
.doctor_left { position:absolute; top:0; right:0; }
.doctor_right { position:absolute; top:0; left:0; }

.add-doctors .brand_top { padding: 0px 0px; margin: 0px 0px -2px -1px; }
.add-doctors .brand_top a { display: block; padding: 0px 0px; margin: 0px 0px; }
.add-doctors .banner-top { margin-top: -105px !important; }
.body-wrap.add-doctors { margin-top: 0px !important; }
.add-doctors .search-tz { top: 140px; }
/* КЛИНИКА АЙЛАЗ 22.10.2015 */


/* callys.com.ua */
/*
.add-diagnosdiseases .brand_top,
.add-consultation .brand_top { padding: 0px 0px; margin: 0px 0px -2px -1px; }
.add-diagnosdiseases .brand_top a,
.add-consultation .brand_top a { display: block; padding: 0px 0px; margin: 0px 0px; }
.brand_left { position:absolute; top:0px; right:1012px; height:100%; width:200%; background-color: #F0F0F0; }
.doctor_left { position:absolute; top:0; right:0; }
.brand_right { position:absolute; top:0px; left:1019px; height:100%; width:350px; background-color: #F0F0F0; }
.doctor_right { position:absolute; top:0; left:0; }
.add-diagnosdiseases .banner-top,
.add-consultation .banner-top { margin-top: -105px !important; }
.body-wrap.add-diagnosdiseases,
.body-wrap.add-consultation { margin-top: 0px !important; }
.add-diagnosdiseases .search-tz,
.add-consultation .search-tz { top: 140px; }
*/
/*end callys.com.ua */
/* Клиника Базальной Имплантации 18.04.2017 */
/*
.add-diseases.add-638,
.add-clinics.add-632,
.add-consultation.add-14 { margin-top: 0px !important; }
.add-consultation.add-14 .brand_top,
.add-638 .brand_top { padding: 0px 0px; margin: 0px 0px -2px -1px; }
.add-consultation.add-14 .brand_top a,
.add-638 .brand_top a { display: block; padding: 0px 0px; margin: 0px 0px; }
.add-consultation.add-14 .banner-top,
.add-638 .banner-top { margin-top: -105px !important; }
.body-wrap.add-diagnosdiseases.add-diseases..add-consultation.add-14,
.body-wrap.add-diagnosdiseases.add-diseases.add-638 { margin-top: 0px !important; }
.add-consultation.add-14 .search-tz,
.add-638 .search-tz { top: 140px; }
*/
/* Клиника Базальной Имплантации 18.04.2017 */

/* excimer start 31.08.2018 */
/*
.add-diagnosdiseases .brand_top,
.add-consultation .brand_top { padding: 0px 0px; margin: 0px 0px -2px -1px; }
.add-diagnosdiseases .brand_top a,
.add-consultation .brand_top a { display: block; padding: 0px 0px; margin: 0px 0px; }
.brand_left { position:absolute; top:0px; right:1012px; height:100%; width:200%; background-color: #F0F0F0; }
.doctor_left { position:absolute; top:0; right:0; }
.brand_right { position:absolute; top:0px; left:1019px; height:100%; width:350px; background-color: #F0F0F0; }
.doctor_right { position:absolute; top:0; left:0; }
.add-diagnosdiseases .banner-top,
.add-consultation .banner-top { margin-top: -105px !important; }
.body-wrap.add-diagnosdiseases,
.body-wrap.add-consultation { margin-top: 0px !important; }
.add-diagnosdiseases .search-tz,
.add-consultation .search-tz { top: 140px; }
*/
/* excimer start 31.08.2018 */

/* ailas start 08.02.2018 */
/*
.add-doctors .brand_top { padding: 0px 0px; margin: 0px 0px -2px -1px; }
.add-doctors .brand_top a { display: block; padding: 0px 0px; margin: 0px 0px; }
.brand_left { position:absolute; top:0px; right:1012px; height:100%; width:200%; background-color: #F0F0F0; }
.doctor_left { position:absolute; top:0; right:0; }
.brand_right { position:absolute; top:0px; left:1019px; height:100%; width:350px; background-color: #F0F0F0; }
.doctor_right { position:absolute; top:0; left:0; }
.add-doctors .banner-top { margin-top: -105px !important; }
.body-wrap.add-doctors { margin-top: 0px !important; }
.add-doctors .search-tz { top: 140px; }
*/
/* ailas start 08.02.2018 */

/* CitiDoctor */
.add-diagnosdiseases .brand_top{ padding: 0px 0px; margin: 0px 0px -2px -1px; }
.add-diagnosdiseases .brand_top a { display: block; padding: 0px 0px; margin: 0px 0px; }
.brand_left { position:absolute; top:0px; right:1012px; height:100%; width:200%; background-color: #F0F0F0; }
.doctor_left { position:absolute; top:0; right:0; }
.brand_right { position:absolute; top:0px; left:1019px; height:100%; width:350px; background-color: #F0F0F0; }
.doctor_right { position:absolute; top:0; left:0; }
.add-diagnosdiseases .banner-top { margin-top: -105px !important; }
.body-wrap.add-diagnosdiseases { margin-top: 0px !important; }
.add-diagnosdiseases .search-tz { top: 140px; }

/* CitiDoctor */
.add-consultation .brand_top { padding: 0px 0px; margin: 0px 0px -2px -1px; }
.add-consultation .brand_top a { display: block; padding: 0px 0px; margin: 0px 0px; }
.add-consultation .banner-top { margin-top: -105px !important; }
.body-wrap.add-consultation { margin-top: 0px !important; }
.add-consultation .search-tz { top: 140px; }
#slideshow_container {width:980px; background:#efefef;	background: -moz-linear-gradient(top, #efefef 0%, #cdcdcd 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#cdcdcd));	background: -webkit-linear-gradient(top, #efefef 0%,#cdcdcd 100%);	background: -o-linear-gradient(top, #efefef 0%,#cdcdcd 100%);	background: linear-gradient(top, #efefef 0%,#cdcdcd 100%);	background: -ms-linear-gradient(top, #efefef 0%,#cdcdcd 100%);	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#cdcdcd',GradientType=0 );	border-top:1px solid #e6e6e6; border-right:1px solid #d5d5d5;	-webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; border-radius:4px;	position:relative; z-index:2;	margin-bottom: 15px;}#slideshow_top { font-size: 1%; height: 9px; }#slideshow_bottom { height: 370px; }#slideshow { position: relative; top:-1px; background:transparent; height:360px;}.slides {position:absolute; top:0px; left:0px; height:100%; padding-bottom:1px; width:525px; background:#3a3a3a; -webkit-border-radius:6px 0px 0px 6px; -moz-border-radius:6px 0px 0px 6px; -o-border-radius:6px 0px 0px 6px; -ms-border-radius:6px 0px 0px 6px; border-radius:6px 0px 0px 6px;}.slides-shadow {height:100%; width:15px; position:absolute; right:-15px; top:0px; overflow:hidden}.slides-shadow b {box-shadow:0px 0px 12px #000; display:block; height:100%; width:10px; position:absolute; left:-10px;}#slideshow_resources { background: url("/img/px.gif") no-repeat scroll 0 bottom #363636; clear: both; min-height: 27px; padding: 0 0 10px 10px; width: 958px; }* html #slideshow_resources { height: 27px; }#slideshow_resources p { color: #FFFFFF; font-size: 80%; margin: 0; padding: 3px 0; }#slideshow_resources p a { color: #6ECCFC; }#slideshow .slide { height: 410px; opacity: 0.99; position: absolute; text-align: center; visibility: hidden; width:525px; }#slideshow .slide h3 { color: #FFFFFF; font-size: 120%; left: 0; margin: 0; padding: 0; position: absolute; text-align: center; top: 14px; width: 645px; }#slideshow .slide .slide_image { margin-top: 12px; }.seamless_inter_fmt { background: url("/img/px.gif") repeat scroll 0 0 #8BACC3; height: 338px; text-align: center; width: 494px; }.seamless_inter_fmt h1 { color: #FFFFFF; font-size: 140%; margin-bottom: 0; padding-top: 90px; }.seamless_inter_fmt h2 { color: #203F65; font-size: 140%; margin-top: 0; padding-top: 5px; }div.invisible { display: none; }#slideshow .text_slide {color: #FFFFFF; height: 410px; padding: 5px 0 0 75px; text-align: left; width: 570px; }#slideshow .text_slide h3 { font-size: 150%; font-weight: normal; margin: 0; padding: 0; position: relative; text-align: left; top: 0; width: 578px; }#slideshow .text_slide p { margin: 0; padding: 0; }#slideshow .text_slide .boxContainer {margin-top: 5px;}#slideshow .text_slide .boxContent {height: 370px;}#slideshow .text_slide .box {    background: url("/img/slide/slideshow2_text_slide_bg.jpg") no-repeat scroll 0 0 transparent;    display: inline;    float: left;    height: 101px;    margin: 8px 12px 5px 0;    width: 241px;}#slideshow .text_slide .box .image {    display: inline;    float: left;    padding: 10px;    width: 79px;}#slideshow .text_slide .box .image img {border: 1px solid #363636;}#slideshow .text_slide .box .image img.active {border: 1px solid #FFC652;}#slideshow .text_slide .box .text {float: left; width: 125px;}#slideshow .text_slide .box p {font-size: 90%; font-weight: bold; padding-top: 20px;}#slideshow .text_slide .box ul {list-style: none outside none; margin: 0; padding: 0;}#slideshow .text_slide .box li {background: url("/img/px.gif") no-repeat scroll 0 5px transparent; font-size: 90%; line-height: 15px; padding: 2px 0 0 12px; list-style:none;}#slideshow .text_slide .box li a {color: #/*6ECCFC*/06a;}#slideshow .boxContent .moduleSpacer_rdr {display: none;}.clearingDiv {clear: both;}#playControlLast.disabled, #playControlLastRight.disabled {display: none !important;}#slideshow .slidelinks_container {color: #fff; height:308px; left:545px; opacity: 0.99; position: absolute; top: 0; visibility: hidden; width:420px; z-index: 2;}* html #slideshow .slidelinks_container, * html #slideshow_ad_300x250 {left: 652px;}.slidelinks_content {height:285px; overflow: auto; padding:20px 10px 0; width:400px; color:#373735; font:13px/14px Helvetica, Arial, sans-serif;}.slidelinks_content h3 {font-size: 18px; margin:0 0 10px; padding-top: 0px; color: #373735; text-shadow:1px 1px 1px #fff; font-weight:bold;}.slidelinks_content p {margin:0 0 5px; color:#373735; font:13px/14px Helvetica, Arial, sans-serif;}.slidelinks_content .imageLink {display: none;}.slidelinks_content a:link, .slidelinks_content a:hover {color: #/*6ECCFC*/06a;}/*.slidelinks_content a:visited {color: #CEC9DF !important;}*/.slidelinks_content ul {list-style-type: none; margin: 0; padding: 0;}.slidelinks_content ul li {background: url("/img/px.gif") no-repeat scroll 0 4px transparent; line-height: 17px; padding: 0 0 2px 14px;}#slideshow_ad_300x250 {background: url("/img/px.gif") no-repeat scroll center 0 transparent; left: 660px; padding-top: 8px; position: absolute; top: 223px; width: 300px;}#slideshow_ad_300x250 h3 {display: none;}#slideshow_ad_300x250 img {border: 0 none;}#slideshow .slideshowControls {height: 48px; left: 84px; position: absolute; top:404px; width: 494px; display: none;}* html #slideshow .slideshowControls {left: 75px;}#slideshow .rightControls {display:block; height:38px; left:555px; top: 185px; width:410px;	background:#efefef;	background: -moz-linear-gradient(top, #fff 0%, #e8e6e6 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#e8e6e6));	background: -webkit-linear-gradient(top, #fff 0%,#e8e6e6 100%);	background: -o-linear-gradient(top, #fff 0%,#e8e6e6 100%);	background: linear-gradient(top, #fff 0%,#e8e6e6 100%);	background: -ms-linear-gradient(top, #fff 0%,#e8e6e6 100%);	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#e8e6e6',GradientType=0 );*/	-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);}* html #slideshow .rightControls {left: 652px;}#slideshow .slideshowControls ul {list-style: none outside none; margin: 0; padding: 0;}#slideshow .slideshowControls li {list-style: none outside none;}#slideshow .slideshowControls li a {color: #000000; display: block; font-size: 110%; font-weight: bold; position: absolute;}#slideshow .rightControls li a {font-size: 80%; font-weight: bold;}#slideshow .slideshowControls li a:hover {color: #FFFFFF; text-decoration: none;}#slideshow .slideshowControls .slideNumber {color:#8c8a8a; font-size: 140%; left: 235px; position: absolute; top: 13px;}#slideshow .slideshowControls .slideNumber span {padding: 0 5px;}#slideshow .rightControls .slideNumber {font-size: 110%; font-weight: bold; left:185px; top:12px;}#slideshow .slideshowControls .slideNumber span {padding: 0 5px;}#slide_number_right {color:#333232;}#playControlLast {/* background: url("/img/slide/slideshow2_prev_next.gif") no-repeat scroll -100px 0 transparent; */ height: 26px; left: 10px; top: 11px; width: 70px;}#playControlLast:hover {/*background: url("/img/slide/slideshow2_prev_next.gif") no-repeat scroll left top transparent; */}#playControlNext {/* background: url("/img/slide/slideshow2_prev_next.gif") no-repeat scroll -285px 0 transparent; */ height: 26px; left: 408px; top: 11px; width: 71px;}#playControlNext:hover {/* background: url("/img/slide/slideshow2_prev_next.gif") no-repeat scroll -200px 0 transparent; */}#playControlLastRight {background: url(/new_img/slideshow-nav.png) no-repeat 0px 0px; left:10px; top:5px; width:72px; height:25px; padding-left:5px; text-align:center; color:#fff !important; text-decoration:none; font-size:12px !important; padding-top:7px;}#playControlLastRight:hover {}#playControlNextRight, #playControlRight {background: url(/new_img/slideshow-nav.png) no-repeat 0px -32px; left:320px; top: 4px; width:72px; height:25px; padding-right:5px; text-align:center; color:#fff !important; font-size:12px !important; text-decoration:none; padding-top:7px;}/*#playControlNextRight {height: 16px;left: 257px;top: 4px;width: 44px;}*/#playControlNextRight:hover {}#slideshow_icons_rdr {background: none repeat scroll 0 0 #353535;color: #FEFEFE;margin: 0;padding: 1px 0;width: 968px;}#slideshow_icons_rdr a {color: #6ECCFC;}.share_rdr {border-bottom: 1px solid #595959;height: 35px;margin: 0 0 5px 7px;width: 494px;}.shareIcon {float: left;font-size: 80%;padding-top: 10px;text-align: center;width: 110px;}.shareText {display: inline;line-height: 11px;margin: 7px 10px 5px 0;padding: 0 0 0 3px;text-align: left;width: 60px;}.shareText a {display: block;font-size: 95%;}.faceIcon, .twitterIcon {padding-top: 4px;}.clearingDiv {clear: both;}.share_icons_digg_1 {display: none;}.gallery_list {height: 210px; padding:15px 10px; overflow: hidden; background:#ebebeb; margin:-3px 0px 10px; -webkit-border-radius:0px 0px 5px 5px; -moz-border-radius:0px 0px 5px 5px; -o-border-radius:0px 0px 5px 5px; -ms-border-radius:0px 0px 5px 5px; border-radius:0px 0px 5px 5px; box-shadow:inset 0px 0px 5px rgba(0,0,0,0.12);}.gallery_list ul {margin-left: 0px;padding: 20px 40px;}.gallery_list ul li {display: inline-block;list-style: none;margin-right:15px !important; width:171px; height:180px; padding-left:0px;}.gallery_list ul {overflow: hidden;}.gallery_list .splash {padding: 5px;margin-top: 10px;border-radius: 5px;}.gallery_list .splashAct {background: #f0f0f0; position: relative; border: 1px solid #E1E8E8;}.gallery_list .splashAct .slide_arr {position: absolute;left: 78px;top: -11px;}.gallery_list .jcarousel-skin-tango { background:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; border-radius:5px; box-shadow:0px 0px 4px rgba(0,0,0,0.12);}.gallery_list .jcarousel-skin-tango .jcarousel-container-horizontal {padding:10px 20px;}.gallery_list .jcarousel-skin-tango .jcarousel-prev-horizontal {background:url(/new_img/slideshow-arr.png) 0px 0px no-repeat; top:80px; height:40px; width:25px; left:-4px; position: absolute;}.gallery_list .jcarousel-skin-tango .jcarousel-next-horizontal {background:url(/new_img/slideshow-arr.png) 0px -40px no-repeat; top:80px; height:40px; width:25px; right:-4px; position: absolute;}.visium_left { position: absolute; top: -3px; left: 0px; width: 80px; height: 363px; background: #013996; }.visium_top,.visium_bottom { padding: 0px 0px; margin: 0px 0px; line-height: 0px; }*:first-child+html .visium_bottom{ position:relative;top:-15px; }.visium #slideshow_bottom { height: 360px; }.icetech_left { position: absolute; top: 0px; left: 0px; width: 80px; height: 336px; }.icetech_top { padding: 0px 0px; margin: 0px 0px; line-height: 0px; height: 130px;  }.icetech_bottom { padding: 0px 0px; margin: 0px 0px; line-height: 0px; height: 130px; background: #fff; }*:first-child+html .icetech_bottom { position:relative; top:-15px; }*:first-child+html #slideshow_container.icetech { height: 596px; }.icetech #slideshow_bottom { height: 336px; }.icetech .slide { top: -11px; }.icetech .slidelinks_content { height: 280px; }.icetech .slidelinks_container { height: 293px; }/*FLEXSLIDER SLIDESHOW PAGE STYLING */.flexslider .slides{	width: 100%;	background: #f3f3f3;	position: relative;	list-style: none;}#mycarousel li{	padding: 0 0 0 5px;	margin: 0}.gallery{/*	height: 520px;*/	border-radius: 4px;	background: #f3f3f3 url("/images/bottom_gallery.png") 0 455px repeat-x;	padding: 0 10px;	margin-bottom: 40px;	padding-bottom: 20px;	border: 1px solid #dbdbdb;}.gallery h3{	color: #5c5c5c;	font-size: 20px;	padding: 15px 5px;}.gallery .splash{	display: inline-block;	zoom: 1;	vertical-align: top;	margin-top: 10px;	border-radius: 5px;	width: 160px;	margin-right: 25px;}.gallery hr{	border-bottom: 1px solid #f9f9f9; 	border-top: 1px solid #d5d5d5; 	margin: 10px 0;}.gallery .splash.splashAct{	margin-top: 9px;	background: #f0f0f0;	border: 1px solid #E1E8E8;	position: relative;}.gallery .splash.splashAct .t{	padding: 0 5px 5px 5px;}.gallery .splash.splashAct .slide_arr {position: absolute;left: 78px;top: -11px;}.splash .i{	border: 1px solid #fff;	box-shadow: 1px 1px 2px 0 #cacaca;}.splash .i img{	display: block;}.splash .t{	margin-top: 10px}.splash .t a{	color: #5c5c5c;	text-decoration: none;}/*FLEXSLIDER SLIDESHOW PAGE STYLING END*/
.jcarousel-skin-tango .jcarousel-container {

}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango {
	padding: 0;		
	}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {height: 190px;}

.jcarousel-skin-tango .jcarousel-item {
    width: 171px;
    height: 190px;
}
.jcarousel-skin-tango .jcarousel-item  .i {
	margin-bottom: 5px;		
	}
.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
	margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}


.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 65px;
    right: -4px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/img/gal_arr.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(/img/px.gif);
}


.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 65px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/img/gal_arr_l.png) no-repeat 0 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/img/px.gif) no-repeat 0 0;
}
/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2012
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 0;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	left: -5px;
	background: #f3f3f3;
	border-radius: 4px;
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(/images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: -125px;
	background: url(/images/controls_slideshow.png) no-repeat -1px 0;
}

.bx-wrapper .bx-next {
	left: -90px;
	background: url(/images/controls_slideshow.png) no-repeat -44px 0;
}

.bx-wrapper .bx-prev:hover {
	
}

.bx-wrapper .bx-next:hover {

}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 35px;
	height: 35px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(/images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(/images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}



.bx-controls-direction{
	position: absolute;
	top: -24px;
	right: -42px;
}
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;
}