* { /*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_toppp1.png) no-repeat;
	width: 1000px;
	height: 196px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}

#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 {
	width: 1000px;
	height: 60px;
	margin: 0 auto;
	background: none repeat scroll 0 0 #FFFFFF;
}

#topMenu ul {
	text-align: left;
}



#topMenu ul li a {
	display: block;
	width: 153px;
	height: 25px;
	font-size: 11px;
	color: #fff;
	padding-top: 10px;
}

#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;
}

#topMenu ul li .vialet {
	background: url(../img/bg_violet.png) no-repeat;
	display: block;
	width: 173px;
	height: 35px;
	padding-left: 15px;
	padding-top: 16px;
	font-size: 11px;
	color: #fff;
	position: relative;
}


#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;*/
	background: #fff url(../img/bg1.png) 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-1.png) no-repeat;
	/*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;*/
	background: url(../img/foot-1.png) 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: 13px;
	color: #424242;
	padding: 10px 0;
}

#secondCol a {
	color: #5a2;
	text-decoration: underline;
}

#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,#firstCol div.top_symp {
	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 {
	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 {
	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
}



#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 {
	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
}
#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 .che input {
	width: auto;
	height: auto;
	margin-right:10px;
}

.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;
}

.tv-block {
	font-size: 12px;
}

.tv-name {
	text-decoration: underline;
}

.tv-item {
	margin: 10px 0;
	padding: 0 0 0 50px;
	min-height: 40px;
}

.srch input {
	width: 120px;
	font-size: 11px;
	color: #b4b4b4;
	text-transform: uppercase;
	padding:2px 20px 0 10px;
	border:none;
	height:25px;
	background: url(/img/search-input.png) no-repeat;
}

#worrks {
	bottom: 11px;
	color: #669933;
	font-size: 14px;
	position: absolute;
	right: 2px;
}

.online {
	margin-left: 15px;
}

.online a {
	font-size: 12px;
	color: #4A961C;
	text-decoration: underline;
	text-transform: uppercase;
}

.modblock {
	margin-top: 40px;
	font-size: 14px;
}

#fourthCol form.phone {
	width: 190px;
	margin-top: 30px;
}

#fourthCol form.phone input {
	width: 130px;
}

h3.green {
	color: #4A961C;
}

form.phone input#phoneGo {
	width: 30px;
	height: 22px;
	margin-left: 10px;
	background: url(../img/phone-go.png) no-repeat 10px 0;
	border: none;
}

#firstCol div.left_menu ul.sub li a {
	color: #4A961C;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
}

#firstCol div.left_menu ul.sub {
	padding: 0;
	margin: 0;
}

#firstCol div.left_menu ul.sub li a{ 
    height:20px;
    display:block;
    padding:3px;
}
#firstCol div.left_menu ul.sub li {
	background: url("../img/point.png") no-repeat 16px 10px;
	height:20px;
	list-style: none;
	padding: 0 0 0 20px;
	margin: 0
}

#topMenu li {
	position: relative;
}

.top-sub {
	position: absolute;
	left: -2px;
}


#topMenu .top-sub {
	width: 231px;
	margin-top: 32px;
	top: 0;
	display: none;
}

#topMenu li:hover .top-sub {
	display: block;
}

#topMenu .top-sub ul li {
	float: none;
}

#firstCol.top-sub  div.sympt ul li a {
	padding-left: 0;
	color: #4A961C;
	font-size: 11px;
	font-weight: bold;
}

#firstCol.top-sub  div.sympt ul li {
	border-bottom: 1px solid #B6D7A0;
}

#firstCol.top-sub  div.sympt ul li.last {
	border-bottom: none;
}

#firstCol div.top_symp {
	background: url(../img/top_symp.gif) no-repeat;
	color: #d54b4b;
	margin: 0 0 -6px 10px;
	height: 15px;
	padding: 0;
}

#firstCol div.sympt {
	margin-top: 0;
}

h2.form-header {
	height: 30px;
	background: url(/img/111110/h1.png) no-repeat 300px 0px;
	padding-right: 40px;
	width: 300px;
	color: blue;
	cursor:pointer;
}

#secondCol h2.form-header a,#secondCol h2.form-header a:hover 
#news #secondCol h2.form-header a,#news #secondCol h2.form-header a:hover 
{
	color: #1D8435;
	border-bottom:1px dashed;
	text-decoration: none;
}

#news h2.form-header a {
		color: #1D8435!important;
		border-bottom:1px dashed!important;
		text-decoration: none!important;
}
#topMenu .sympt  ul li  a  {
    height:auto;
    padding-bottom:3px;
}


#news #secondCol .che div {
	margin:0!important;
	border-bottom: none!important;
}

#news #secondCol .ask_form div {
	margin:0!important;
	border-bottom: none!important;
}

#firstCol div.left_menu ul li span {
	color: #636363;
    font-size: 12px;
    font-weight: bold;
}

#topMenu  table {
	width: 100%;	
}


#topMenu .sympt ul li a {
	font-size: 15px;
	color:#02290a;
	text-transform: none;
	margin: 0;
	padding-left: 30px;
}

#topMenu  table tr td {
	width: 25%;
	background: url(/img/menu-bg.png);
	height: 46px;
	border:none;
}
#topMenu .top-sub ul li {
	background: url("/img/plus.png") no-repeat scroll 13px 15px transparent;	
}

#topMenu  table tr td.border {
	width: 2px;	
}
#topMenu  table tr td div.a{
	margin-bottom: 5px;
}

#topMenu  table tr td a {
	color:#fff;
	font-family: Calibri;
	font-size: 18px;
}
#topMenu  table tr td  div.a:hover .top-sub {
	display: block;
}
.logo {
	margin:55px 0 0 50px;	
}
.top-sub .sympt{
	background: url(/img/top-menu-bg.png) repeat-y 0 0;
	top:2px;
	left: 0;
	right: 0;
}
.top-sub .top_menu {
	width: 231px;
	background: url(/img/top-menu-top.png) no-repeat;
	height: 5px;
	
}

.top-sub  .foot_menu {
	width: 231px;
	background: url(/img/top-menu-bottom.png) no-repeat;
	height: 5px;
}

tr.city td {
	height:37px; 
	}
#head .phone {
    color:#054613;
    font-family:Calibri, Arial, Helvetica, sans-serif;
    font-size:32px;
    display: block;
    line-height: 32px;
    /*margin-right: 130px;*/
}
#head .phone span {
    font-size:12px;
}
