* {/*margin:0;*/padding:0;font-family: Tahoma, Verdana, Arial; }

html,body,table,tr,td,div,span,p,a,br,h1,h2,h3,h4,h5,h6,ul,ol,li,strong,b,en,i,form,input,select,option,label,textsrea {margin:0;}

table {border-collapse:collapse;}
a{text-decoration:none;}
a:hover {text-decoration:underline}
a img{border:none}
ul{list-style:none;}

html{
	background: #fff url(../img/bg_all.gif) 0 0;
	text-align: center;}
body{
	text-align: center;
	background: url(/img/bg_html.png) repeat-y -8px 0;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_html.png', sizingMethod='scale');
	/*width:1022px;*/
	width:1006px;
	margin:0 auto
	}

.clear{clear: both;}
.flt{float:left;}

h1, .h1 {font: bold 16px tahoma; color: #4a961c;display:block}
h2 {color: #4a961c; font: bold 14px Tahoma, Verdana, serif; text-align: center;}
h4 {font: bold 14px arial;}
h5, .h5{font: bold 14px tahoma; color: #424242}
h6 {font: 100 18px tahoma;}


#head {
	background:#fff url(../img/bg_toppp.jpg) no-repeat;
	width: 1000px;
	height: 184px;
	margin: 0 auto;
	text-align: left;
	}

#head a.logo {
	display: block;
	width: 285px;
	height: 75px;
	position: relative;
	left: 30px;
	top: 65px;
	float:left
	}
#head .demand{
	width:190px;
	height:80px;
	float:right;
	margin:75px 230px 0 0;
	}
	

#topMenu {
	background:#fff url(../img/bg_menu.jpg) no-repeat 5px 0;
	background-color:none;
	width: 1000px;
	height: 60px;
	margin: 0 auto;
}

#topMenu ul {
	margin-left: 10px;
	text-align: left;
}

#topMenu ul li {
	margin-right: 10px;
	float: left;
}

#topMenu ul li a {
	text-transform: uppercase;
	display: block;
	width: 153px;
	height: 31px;
	font-size: 11px;
	color: #fff;
	padding-top:17px;
	padding-left:35px;
}
	
#topMenu ul li a.blue {	background: url(../img/bg_blue.gif) no-repeat;}
#topMenu ul li a.red {	background: url(../img/bg_red.gif) no-repeat;}
#topMenu ul li a.green { background: url(../img/bg_green.gif) no-repeat;}

#midCont {
	background:#fff;
	width: 1000px;
	margin: 0 auto;
}

/* FIRST */

#firstCol {
	width: 211px;
	float: left;
	text-align: left;
	}

#firstCol div.left_menu {
	background: #f2f2f2 url(../img/bg_l_menu.gif) repeat-y;
	/*border: 1px solid gray;*/
	
}

/**html #firstCol div.left_menu {margin-bottom: 25px;}*/

#firstCol div.left_menu ul {
	margin: 0px 15px;
}

#firstCol div.left_menu ul li{
	background: url(../img/icons/ico_left_m.gif) no-repeat;
	background-position: 0 6px;
	padding: 4px 0 10px 15px;
}

:root #firstCol div.left_menu ul li {padding: 0 0 10px 15px;}
*html #firstCol div.left_menu ul li {padding: 0 0 10px 15px;}

#firstCol div.left_menu ul li a {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #636363;
}

#firstCol div.left_menu ul li a:hover, #firstCol div.left_menu ul li.active a {
	text-decoration: none;
	color: #22b400;
	}
	
/* SEARCH */	
	
#firstCol form.srch {
	margin-left:20px;
	padding-bottom: 15px;
}


#firstCol form.srch input {
	border: 1px solid #ccc;
	height: 16px;
	width: 130px;
	font: bold 11px tahoma;
	color: #ccc;
	text-transform: uppercase;
	padding: 2px 0 0 10px;
	float: left;
}	

#firstCol form.srch a {
	display: block; 
	background: url(../img/search.gif) no-repeat;
	height: 20px;
	width: 22px;
	float: left;
	margin-left: 5px;

	
	}
	
#firstCol div.top_l_menu { 
	background: url(../img/top_l_menu.gif) no-repeat;
	height: 15px;
	width: 211px;
}
	
*html #firstCol div.top_l_menu {margin-bottom: -4px;}

#firstCol div.foot_l_menu { 
	background:#fff url(../img/foot_l_menu.gif) no-repeat;
	height: 15px;
	width: 211px;
	margin-bottom: 15px;
}
	
/**html #firstCol div.foot_l_menu {margin-bottom: 25px;}*/

	
#firstCol div.top_brd1 { 
	background: url(../img/top_bord180.gif) no-repeat;
	height: 5px;
	width: 180px;
	margin-left: 15px;
}
	
*html #firstCol div.top_brd1 {margin-bottom: -15px;}

div.top_brd2 { 
	background: url(../img/top_bord190.gif) no-repeat;
	height: 5px;
	width: 190px;
}
	
*html div.top_brd2 {margin-bottom: -15px;}

#firstCol div.foot_brd1 { 
	background: url(../img/foot_bord180.gif) no-repeat;
	height: 5px;
	width: 180px;
	margin-left: 15px;
	margin-bottom: 15px;
}
	
*html #firstCol div.foot_brd1 {margin-bottom: 0;}

div.foot_brd2 { 
	background:url(../img/foot_bord190.gif) no-repeat;
	height: 5px;
	width: 190px;
	margin-bottom: 15px;
	_margin-bottom: 0;
}

/* DIRECTION OF CURE */

#firstCol div.direction {
	background: #fff;
	margin-left: 15px;
	width: 178px;
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
}
.direction a:hover h6, .sicks a:hover h6, .sympt a:hover h6, .discuss a:hover h6, .discuss a:hover h4, .news a:hover h6{text-decoration:underline;}

/**html #firstCol div.direction {margin-left: 25px;}*/

#secondCol div.top_brd2{
margin-top:7px;}

#firstCol div.direction h6{
	padding: 4px 10px 0px 10px;
	color: #4271b2;
}

#firstCol div.direction ul {
	margin: 10px 15px 0px 15px;
}

#firstCol div.direction ul li{
	background: url(../img/icons/ico_dir_gray.gif) no-repeat;
	background-position: 0 8px;
	padding: 5px 0 5px 15px;
}

:root #firstCol div.direction ul li {padding: 5px 0 5px 15px;}
*html #firstCol div.direction ul li {padding: 1px 0 5px 15px;}

#firstCol div.direction ul li a {
	font-size: 11px;
	color: #424242;
	display: block;
}

#firstCol div.direction ul li a:hover,#firstCol div.direction ul li.active a {
	color: #5aa228;
}

/* SICKS  */

#firstCol div.sicks {
	margin-left: 15px;
	width: 178px;
	background: #fff;
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
}

/**html #firstCol div.sicks {margin-left: 25px;}*/

#firstCol div.sicks h6{
	padding: 4px 10px 0px 10px;
	color: #d54b4b;
}

#firstCol div.sicks ul {
	margin: 10px 15px 0px 15px;
}


#firstCol div.sicks ul li{
	background: url(../img/icons/ico_sicks_gray.gif) no-repeat;
	background-position: 3px 8px;
	padding: 5px 0 5px 15px;
}

:root #firstCol div.sicks ul li {padding: 4px 0 5px 15px;}
*html #firstCol div.sicks ul li {padding: 1px 0 5px 15px;}

#firstCol div.sicks ul li a {
	font-size: 11px;
	color: #424242;
	display: block;

}

*html #firstCol div.sicks ul li a {margin-top: 0px;}

#firstCol div.sicks ul li a:hover,
#firstCol div.sicks ul li.active a {
	color: #5aa329;
}

/* SECOND */

#secondCol {
	width: 561px;
	float: left;
	margin: 12px 15px;
	text-align: left;
	font-size:12px
}

#secondCol p {font-size: 12px; color: #424242; padding: 10px 0;}
#secondCol a {color: #5a2;}
#secondCol .greenspan{font: bold 13px tahoma; color: #4a961c; display: block;padding-bottom:5px;}
	
#secondCol div.detail {
	background: #eaf8e1;
	/*float: left;
	width:290px;*/
	height: 13px;
	font-size: 0px;
}

a.oval {
	color: #fff!important;
	font-size: 9px;
	display: block;
	height: 13px;
	float: right;
	padding-left: 17px; 
}

div.lnk_r_bg {
background: url(../img/oval_links/right.gif) no-repeat; 
width: 5px; 
height: 13px;
float: right;
}

#secondCol a.oval {
	background:#57b01b url(../img/oval_links/datail_ll.gif) no-repeat;
}

#secondCol p.our_clinics {font: normal 11px arial; color: #8a8a8a; padding: 10px 0;}

#secondCol div.clinic_adr {
border-bottom: 1px solid #e3f99e; 
margin-bottom: 20px;

}

*html #secondCol div.clinic_adr {padding-bottom: 0;}

#secondCol div.clinic_adr div {
	float: left;
	/*width: 111px;*/
	width: 280px;
	text-align: center;
}

/*#secondCol div.clinic_adr div.cent_pic{argin: 0;_margin: 0 15px;}*/
	
#secondCol div.clinic_adr div p, #secondCol div.our_sp p#txt {color:#000;padding-bottom:5px;font-size:13px;font-weight:bold}

#secondCol div.clinic_adr div p b {font-size:17px;}

#secondCol div.clinic_adr a.oval {
	background:#57b01b url(../img/oval_links/left.gif) no-repeat;
	float: left;
	margin-bottom: -0px;
	width: 85px;
	margin-left: 10px;
	_margin-left: 3px;
}

* html #secondCol div.clinic_adr a.oval {margin-bottom: -15px;}

#secondCol div.clinic_adr div.lnk_r_bg {width: 5px; float: left;}
/*#secondCol div.clinic_adr div a {font-size: 8px;}*/


#secondCol div.our_sp {
	border-bottom: 1px solid #e3f99e; 
	margin-bottom: 20px;
	width: 561px;
}

#secondCol div.our_sp h1 {padding-bottom:15px;}
#secondCol div.our_sp a.hover:hover{background:#73C042; color:#fff;padding-bottom:2px}
#secondCol div.our_sp a{padding-bottom:2px}
#secondCol div.our_sp a.top_lnk {
	background:#57b01b;
	color: #fff;
	font-size: 9px;
	display: block;
	/*height: 13px;*/
	float: left;
	padding: 2px 5px 3px 5px;
	text-decoration: underline;
}

#secondCol div.our_sp a#right {float:right!important; margin-right: 5px;}

#secondCol div.our_sp div {
	float: left;
	text-align:center;
	width: 179px;
	padding: 10px 0 10px 0;
	margin-left: 12px;
	font-size: 11px;
}

#secondCol div.our_sp div.first {
	margin-left: 0px;/*
	clear:left;*/
}

#secondCol div.our_sp div a {color: #5aa228;}
#secondCol div.our_sp div span {
	color:#B4B4B4;
	display:block;
	margin:0pt auto;
	text-align:left;
	width:120px;
}


/* THIRD */

#thridCol {
	width: 191px;
	float: left;
	text-align: left;
}

/* SYMPT  */

#firstCol div.sympt {
	background: #fff url(../img/bg_symp.gif) repeat-y;
	margin:2px 0 0 10px;
	width:191px
	
}

#firstCol div.foot_symp { 
	background:#fff url(../img/foot_symp.gif) no-repeat;
	height: 15px;
	width: 190px;
	margin-bottom: 15px;
	margin-left:10px;
}

#firstCol div.sympt h6{
		background: url(../img/top_symp.gif) no-repeat; 
		padding:15px 0 0 15px;
		color: #d54b4b;}

#firstCol div.sympt span {
	color: #eb4b4b; 
	font: bold 12px arial;
	padding: 0 15px}

#firstCol div.sympt ul {
	margin: 5px 15px 0 18px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#firstCol div.sympt ul li{
	background:#fff url(../img/icons/ico_sympt.gif) no-repeat 0 60%;
	padding: 0 0 0px 12px;
	margin:0;
}

#firstCol div.sympt ul li a {
	font-size: 11px;
	color: #424242;
}

#firstCol div.sympt ul li a:hover {
	color: #5aa228;
}

#firstCol div.sympt ul.wom_man {
	margin: 10px 15px 0 15px;
	padding-bottom: 5px;
	border-bottom: 1px solid #b6d7a0;
}

#firstCol div.sympt ul.wom_man li.man {background: url(../img/icons/ico_man.gif) no-repeat;}

#firstCol div.sympt ul.wom_man li.wom {background: url(../img/icons/ico_wom.gif) no-repeat;}

#firstCol div.sympt ul.wom_man li {
	margin-bottom: 5px;
	height: 34px;
	padding: 0px 10px 0px 40px;
	line-height: 80%;
}

#firstCol div.sympt ul.wom_man li a {
	font-size: 11px;
	color: #000;
}

#firstCol div.sympt ul li a:hover {
	color: #4a901b;
	text-decoration: none;
}

#firstCol p.dear_vis {
	font: bold 15px tahoma;
	color: #390;
	padding: 5px 0;
	margin-left:10px;
}

#firstCol div.warning {
	color: #fff;
	background: #5eb224 url(../img/warn_top.jpg) no-repeat;
	font-size: 12px;
	margin-left:10px;
	/*padding-bottom: 15px;*/
	
	width:190px;
	}

#firstCol div.warning p.my_self {
	font: bold 12px tahoma;
	padding: 10px 10px 0px 10px;

}

#firstCol div.warning p.my_self_txt {
	padding: 10px 10px 0px 10px;
}

#firstCol div.warning ul.connect {
	background: #fff url(../img/warn_mid.jpg) no-repeat;;
	margin-top: 10px;
	padding: 10px 10px 0 10px;
	}

#firstCol div.warning ul.connect li.man {
	background: url(../img/icons/ico_man.gif) no-repeat;
}

#firstCol div.warning ul.connect li.wom {
	background: url(../img/icons/ico_wom.gif) no-repeat;
	
}
#firstCol div.warning ul.connect li.ask {
	background: url(../img/icons/ico_ask.gif) no-repeat;
	margin-bottom: 0px;
	border-bottom: none;
}
#firstCol div.warning ul.connect li.phone {
	background: url(../img/icons/ico_phone.gif) no-repeat;
}
#firstCol div.warning ul.connect li.mail {
	background: url(../img/icons/ico_mail.gif) no-repeat;
}

#firstCol div.warning ul.connect li {
	margin-bottom: 5px;
	height: 34px;
	padding: 7px 10px 0px 45px;
	line-height: 80%;
	border-bottom: 1px solid #b6d7a0;
}

/**html #firstCol div.warning ul.connect li {
	height: 44px;
}*/

#firstCol div.warning ul.connect li a {
	font: bold 10px tahoma;
	color: #000;
	text-transform: uppercase;
	color:#686868	
}

#firstCol div.warning ul li a:hover {
	color:#5aa228;
	text-decoration: none;
}


#firstCol div.war_foot{
background: #5eb224 url(../img/warn_foot.jpg) no-repeat left bottom;
width: 190px;
height: 20px;
margin-bottom: 20px;
margin-left:10px;
}

/* LETS DISCUSS */

#firstCol div.discuss {
	background: #fff;
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	padding: 4px 10px 10px 10px;
	width: 158px;
	margin-left:15px;
}

#firstCol div.discuss h4 {color: #a1a1a1;}

#firstCol div.discuss div {
background: url(../img/icons/ico_date.gif) 0px 17px no-repeat;
border-bottom: 1px solid #cfcfcf;
color: #7f7f7f;
font-size: 9px;
padding: 15px 0 5px 15px;
margin-bottom: 5px;
}

#firstCol div.discuss a {color: #686868; display:block;font-size:11px;font-weight:bold;}

#firstCol div.discuss a:hover {color: #5aa228;}

/* FOURTH */

#fourthCol {
	float:left; 
	width:190px;
	margin-left: 4px;
	text-align: left;
}

/* TVVVVVV */

#fourthCol div.tv_top {
	background: #7ba9cb url(../img/tv_top.gif) top no-repeat;
	font: bold 13px arial;
	padding: 5px 10px;
	color: #cce8fd;
	width: 150px;
	margin:6px 0 0 0px;
}

#fourthCol div.tv_top a {font: bold 13px arial;color: #cce8fd;text-decoration: underline}

#fourthCol div.tv_mid {
	background: #d5ecfe;
	padding: 0px 10px;
	width: 150px;
	margin-left: 0px;
}

#fourthCol div.tv_mid h4 {
	text-align: right; 
	color: #7098b6;
	font-size:12px;
	padding-top:2px}

#fourthCol div.tv_mid span b{display:block;}
#fourthCol div.tv_mid span {
	font-size: 9px; 
	color: #707070;
	padding:5px 0 0 10px;
	display:block}
#fourthCol div.tv_mid p {
	font-size: 13px; 
	border-bottom: 1px solid #fff;
	padding:0 3px 8px 10px;
	margin:0 0 3px 0 }

#fourthCol div.tv_mid a {
	font-size: 11px;
	font-weight: bold;
	margin:0 0 0 10px;
	color: #58b916;}

*html #fourthCol div.tv_mid p {margin-bottom: 0; }

#fourthCol div.tv_down {
	background: url(../img/tv.jpg) no-repeat;
	width:185px;
	height: 135px;
	margin-left: 0px;
}

/* LAST ARTICLES  */
/*
#fourthCol div.articles {
	background: #fff;
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	padding: 10px 5px 10px 10px;
	
}


#fourthCol div.articles a {color: #686868; display:block;}
#fourthCol div.articles a:hover {color: #5aa228;}

#fourthCol div.articles a.art_h {color: #686868;font: bold 11px tahoma; margin: 5px 0 10px 0;}
#fourthCol  .art_txt {font-size:11px;margin: 5px 0 0px 0;display:block}
#fourthCol  b.art_txt {color: #686868;}
*/

/* NEWS */

#fourthCol div.news {
	background: #fff;
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	padding: 4px 10px 5px 10px;
	font-size:11px
}


*html #fourthCol div.news {
	padding-bottom: 15px;
}

*:first-child+html #fourthCol div.news {
	padding-bottom: 15px!important;
}

#fourthCol div.news a.oval {
	background:#57b01b url(../img/oval_links/left.gif) no-repeat;
	color: #fff;
	float: left;
	margin-top: 15px;
}

#fourthCol div.news a.oval:hover {color: #fff;}

#fourthCol div.news div.lnk_r_bg {float: left;margin-top: 15px;}

#fourthCol div.news div.item {
	background: url(../img/icons/ico_news.gif) 0px 15px no-repeat;
	border-bottom: 1px solid #cfcfcf;
	color: #7f7f7f;
	font-size: 9px;
	padding: 15px 0 5px 15px;
	margin-bottom: 5px;
}

#fourthCol div.news div.item span {color: #000}

#fourthCol div.news a {color: #686868; display:block;font-size:11px;margin-bottom:3px}
#fourthCol div.news a:hover {color: #5aa228;}


#fourthCol form.subscr {
	margin-left:10px;
	padding-bottom: 15px;
}

#fourthCol form.subscr label {
	font: bold 11px tahoma;
	color: #9c9c9c;
}

#fourthCol form.subscr input {
	border: 1px solid #ccc;
	height: 16px;
	width: 155px;
	font: bold 11px tahoma;
	color: #ccc;
	padding: 2px 0 0 10px;
	float: left;
	margin: 10px 0;
}

#fourthCol form.subscr a.oval {
	background:#57b01b url(../img/oval_links/left.gif) no-repeat;
}

#fourthCol form.subscr div.lnk_r_bg {margin-right: 14px;}

*html #fourthCol form.subscr div.lnk_r_bg {margin-right: 6px;}

/* FOOT  */

#foot {
	background: #fff url(../img/bg_foot.jpg) no-repeat;
	width: 1000px;
	height: 165px;
	margin: 0px auto 0px auto;
	text-align: left;
}


#foot p{
	font-size: 18px;
	padding: 95px 0 0 50px;
	color: white;
	float: left;
}

#foot p span{
	font-size: 21px
}

#foot a{
	/*border: 1px solid green;*/
	float: right;
	display: block;
	height: 70px;
	width: 102px;
	margin: 93px 55px 0 0;
	_margin-right: 27px!important;
}
/*мои дополнения*/
a.back{
	background:#73C042;
	display:block;
	float:left;
	margin:20px 0 0 25px;
	color:#fff!important;
	padding:0 5px 2px 5px}
#inside #thridCol, #news #thridCol, #authors #thridCol{display:none}
#inside #secondCol, #news #secondCol, #authors #secondCol{width:560px}
#news #secondCol div span{
	background:#73C042;
	color:#fff; 
	font:100 11px tahoma;
	padding:3px;
	float:left
	}
#news #secondCol div{
	margin:20px 20px 20px 15px;
	padding-bottom:20px;
	border-bottom:1px solid #ccc}
#news h1{color:#888;
	float:left;
	width:85%;
	margin:-3px 0 0 10px;
	
	}
	#news a:hover h1{
		text-decoration:underline;
		color:#5a2;
		cursor:pointer
	}
#news #secondCol a{
	font-size:13px;
	color:#888
	}
	#news #secondCol a:hover{color:#5a2;}
		#news #secondCol .paging span{
			float:none}
		#news #secondCol .paging .inactive{
			background:#ccc;	
			color:#fff;
			font-size:13px;
		}
		#news #secondCol .paging .active{
			background:#73C042;	
			color:#fff;
			padding:3px
		}
		#news #secondCol .last, #news #secondCol .paging{border:none}
		
#secondCol #menu{
	width:560px;
	background:#fff url(../img/bg_menu_news_top.gif) no-repeat 0 0;
	list-style:none;
	clear:both;
	float:left;
	margin:10px 0 0 0 ;
	padding:10px 0 0 0}
	#news #secondCol #menu li{
			width:30%;
			_width:26%;
			float:left;
			text-align:center;
			padding-top:2px
	}
#news #secondCol #menu{
	margin-bottom:20px;
	_margin-bottom:0}
	
	#news #secondCol #menu li.center{
		border-left:1px solid #333;
		border-right:1px solid #333;
		}
	#secondCol #menu li a{color:#55AA22;padding:0 3px; display:block}
	#secondCol #menu li span, #secondCol #menu li .active{background:#73C042;color:#fff;padding:0 3px}
	#news #secondCol #menu .decorator, #authors #secondCol #menu .decorator, #inside #secondCol #menu .decorator{
		background:#fff url(../img/bg_menu_news_bot.gif) no-repeat 0 0;
		width:100%;
		float:left;
		clear:both;		
		margin-left:0;
		height:13px
		}
		#authors #secondCol #menu .p, #inside #secondCol #menu .p, #news #secondCol #menu .p{
			width:90%;
			margin-left:15px;
			color:#888;
			text-align:left;}

		
#secondCol ol {
	
	
	padding-left: 20px;
}

*html #secondCol ol {padding-left: 3px;list-style: inside; }
			
#secondCol ul {
	list-style:url(../img/bulet.gif)  /*inside*/;
	font-size:13px}

#secondCol ul li {margin-left: 16px;}
	
*html #secondCol ul li {margin-left: 20px;list-style: outside}
	
	#secondCol ul ul{
	list-style:url(../img/bulet_small.gif)  inside;
	margin-left:15px
	}
	
	#secondCol ul a{color:#55AA22}

.abc{margin-top:10px; clear:both}
	#secondCol .abc p{padding:5px; color:#888}
	.abc a{
		padding:0 4px 1px 4px;
		color:#888}
		.abc a:hover{background:#55AA22;
			color:#fff!important;
			text-decoration:none}
.noaction	{
		padding:0 4px 1px 4px;
		color:#888}
		
/*авторы*/
#authors .about{
	background:#F0F8EA;
	width:560px;
	float:left}
	

	/*общие стили для скругленных углов*/
#authors .about span{
	display:block;
	width:17px; 
	height:17px;
	font-size:1px;
	background-image:url(../img/bg_author.gif);
	
	}
	
.tl{
	background-position:0 0;
	float:left;
	}
.tr{
	background-position:17px 0;
	float:right;
	}
.bl{
	background-position:0 17px;
	float:left;
	}
.br{
	background-position:17px 17px;
	float:right;
	}
#authors #secondCol #menu li, #inside #secondCol #menu li{
			width:40%;
			float:left;
			margin-left:34px;
			_margin-left:20px;
			padding:3px 0 
	}
#authors #secondCol #menu li{
			width:25%;}
	
	#authors #secondCol #menu li.active a, #inside #secondCol #menu li.active a{background:#55AA22;}
		#authors #secondCol #menu li.active a:hover, #inside #secondCol #menu li.active a:hover{text-decoration:none}
	#authors #secondCol #menu li.active a, #inside #secondCol #menu li.active a{color:#fff}

#authors .about{margin:20px 0 0 0;}
#authors .about img{margin:20px 20px 0 10px}
#authors .about .h3{
	font:700 16px tahoma;
	margin-top:15px}
#authors h2{
	font:700 15px arial;
	}
	#authors .about p, #authors .about ul{margin:0 10px 0 25px; padding:5px 0; _padding-right: 20px;}
	
	#authors .about .h4{
		font:700 13px tahoma;
		margin:0 0 0 25px;
		clear:both;
		color:#429910}
	#authors .about .all{
		margin: 0px 0 0 25px;
		_margin: 0px 0 0 19px;
		list-style:url(../img/bulet_article.gif) inside
		}
			#authors .about .all li a{
				padding:0 0 0 4px;
				_padding:0 0 0 12px;
				}

#authors .about #dop_block{
	float:right;
	margin:20px 0 0 0px;
	list-style:none;
	
	}
	#authors .about #dop_block li{
		float:left;
		margin-right:40px;
		_margin-right:0px;
		
		}
		#authors .about #dop_block li a{padding:0 2px 2px 2px}
		#authors .about #dop_block li a:hover{
			background:#73C042;
			text-decoration:none;
			color:#fff}
#authors .one #dop_block{
	float:right;
	list-style:none;
	width:390px;
	_width:360px
	}
	#authors .one #dop_block .details{display:none}
	
.faq{margin:20px 0 10px 0; color:#5a2}

.faq_form{
	
	}
	
	.faq_form button {font-size: 11px; margin-left: 217px;*margin-left: 199px;}
	
	.faq_form label{
		width:100%;
		display:block;
		color:#888888;}
	.faq_form input, .faq_form textarea{
		width:50%;
		margin:5px 0 10px 0;
		border:1px solid #ccc;
		height:20px}
	.faq_form textarea{
		height:220px;
		display: block;
		}
.faq_form .oval{float:left; font-size:10px!important}
.faq_form .lnk_r_bg{float:left;margin:0!important; border-bottom:none!important}
	
#secondCol .green{font-weight:700; color:#4a961c}
#secondCol .red{font-weight:700; color:#D54B4B}
.important_red, .important_green{
	padding-left:40px!important;
	background:url(../img/icons/important_red.gif) no-repeat 0 0}
	.important_red *, .important_green *{display:block}
.important_green{background-image:url(../img/icons/important_green.gif);}

.item{border-bottom:1px solid #ccc; margin-bottom:10px; padding-bottom:10px}
.item b{font:700 14px tahoma; color:#888888;}

.index #secondCol table, td {border: 1px solid #ccc}
	#secondCol table td{border:none}


.stat {
	  position:absolute;
      top: 0px;
      left: -150px;
      }
      
      
/* ПОДП�?СКА */

#fourthCol form {
	width: 160px;
	margin-bottom: 50px;
}
#fourthCol form input {
	border: 1px solid #ddd;
	height: 20px;
	width: 155px;
	margin: 10px 0;
	font-size: 12px;
	padding-left: 5px;
}
#fourthCol form a.oval {background:#57b01b url(../img/oval_links/left.gif) no-repeat;}
#fourthCol form a {display:block;font-size:9px;}
h3 {font: bold 12px tahoma; color: #959595; }

/* --- */

/* Reset padding, margin on inside pictures 

#inside #secondCol img { margin: auto;}*/

.ban1 {filter:alpha(opacity=30); opacity: 0.3; }


.ask_form {
	/*background: #eee;*/
	font-size: 12px;
	/*margin: 30px;*/
	padding: 20px;
	width: 370px;
	}
	
.ask_form  table {width:100%;}
.ask_form  table td {text-align: right;border:0;}
	
.ask_form  table .phone_num {padding-right: 10px; text-align: left;}
.ask_form  table .phone_num input {width: 140px;}
.ask_form  table .age {padding-left: 10px;}
.faq_form  table .age input {width: 60px;}

.ask_form button {font-size: 12px; margin: 0 0 0 auto;}
	
.ask_form label {
	display:block;
	color:#888888;
	padding-right: 10px;
	text-align: left;
	}
	
.ask_form input, .ask_form textarea {
	font-size: 12px;
	margin:5px 0 10px 0;
	border:1px solid #cacaca;
	height:20px;
	width:99%;
	}

.ask_form textarea {
	/*border:1px solid #7d7d7d;*/
	height:100px;
	}
	
#index_bott tr {
vertical-align:top;}

#index_bott tr td#center {
padding: 0 15px;
width:220px}

#index_bott tr td#right img {
padding:7px 0;}

#yand, #news #yand{
border: 2px solid red!important;
padding:5px!important;
margin: 0 0 10px!important;
}
#yand h1, #news #yand span{
float:none!important;
background:none!important;
padding:0!important;
}

#news #yand span{
font-size:12px!important;
}


#news #yand h1{
color:#4A961C;
display:block;
font-family:tahoma;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0;
}

/* ----------------MODULE---------------------*/

.mod {background:url(/img/mod-body.gif) repeat-y top left;width:184px;margin-bottom:20px;}
.top-mod {background:url(/img/mod-top.gif) no-repeat top left;text-align:center;font-size:15px;font-weight:bold;color:#fff;height:110px;}
.bot-mod{background:url(/img/mod-bot.gif) no-repeat top left;height:35px;position:relative;}
.bot-mod a{bottom:3px;
color:#FFFFFF;
font-size:15px;
font-weight:bold;
left:40px;
position:absolute;}
.mod p{padding: 0 10px; font-size: 11px; color:#1e60a4}


#secondCol p.h1 {font: bold 16px tahoma; color: #4a961c;display:block}




.names p{margin:5px 20px;font-size:11px;line-height:14px;}
.names a{float:right;margin-right:20px;font-size:11px;margin-bottom:5px;color:#55AA22;}
.names strong{display:block;padding-bottom:10px;}
.names hr{margin:10px 20px 5px;border:1px solid #B6D7A0;clear:both;_margin-top:0px;padding:0;}
.names img{margin:5px 10px 5px 0;padding:0;}

#form_subscribe{font-size:12px;padding:10px;line-height:22px;}
#form_subscribe table{}
#form_subscribe table tr{}
#form_subscribe table tr td{border:0px none;}
#form_subscribe table tr td a{color:#000;}
#form_subscribe table tr td a:hover{color: #4a901b;text-decoration:none;}
#form_subscribe table tr td input.subs_email{width:100%;margin:5px 0;}