/* 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 */