body{margin:0 20 0 20; padding:0; background-color:#fff; font-family: tahoma;}
table{width:100%;}

.main_heading{font-size:22px; margin: 0 0 5 0; color: #000;}
.main_heading a{color: #000;}
.author{font-size:11px; font-style: italic;}
.heading{color: #000; font-size:16px; font-weight:bold;}
.index_header{font-size: 24px; text-transform: uppercase; color: #da2921; margin: 10 0 10 0; text-align: center;}
.text a{font-size:12px; text-align: justify;}
.text img{padding:10;}
.topic_name{color: #6f6f6f; font-size: 11px; text-decoration: none;}
.vertical_text{writing-mode:tb-rl;}

.experts{font-weight: bold; font-size: 13px;}
.experts em{font-weight: normal;}
.marcs{font-size: 11px;}

#black_on_white{background-color: #000;color: #000;font-size: 11px; font-weight: bold;}
#black_on_white em {font-weight: normal;}
#black_on_white td{background-color: White;}

#bottom{margin: 0 0 0 0; background-color: #6a6a6a; height: 30px;}
#bottom .counters{padding: 5; text-align: right;}
#bottom .center{font-size: 9px; color: #ffffff; text-align: right;}
#bottom .center a{font-size: 9px; color: #ffffff; text-decoration: none;}
#bottom .copy{padding: 5; text-align: left; width: 200px; font-size: 11px; color: #fff;}
#bottom .copy a{font-size: 11px; color: #fff;}

#head{}
#head .logo{padding: 0 10 0 0;}
#head .logo img{border:0;}
#head .inform{padding: 0 10 0 10; width: 100%; text-align:right; font-size: 15px; font-weight: bold;} 

#main_table{margin:0;}
#main_table .content_column{width:100%; padding: 25 10 10 10;}
#main_table .content_column table{background-color: #ffffff;}

#main_table .navigation_column{width:240px;}
.navigation_link{padding: 2px;}
.navigation_link a{color: #000; font-size: 15px;}
.news_item{font-size: 11px;}
.news_item a{color:#da2921; font-size: 13px;} 

#pagging{text-align: center;}
#pagging a{background-color:#ffffff; border: solid 1px #5b5b5b; color: #5b5b5b; padding: 2px;}
#pagging .active{border:solid 1px #000000; color: #ffffff; padding: 2px;}

#politic{font-size: 10px; font-weight: bold; width: 100%;}
#politic em {font-weight: normal;}
#politic .face{text-align: right;}

#promo_block{padding: 0; margin: 0 0 10 0; background-color: #fff; font-size: 12px;}
#promo_block h1{margin:0 0 5 0; padding:0;  font-size:14px;}
#promo_block .heading a{margin:0 0 5 0; padding:0;  font-size:14px; font-weight: bold;}
#promo_block a{color:#da2921;text-decoration: underline;}
#promo .content_row{padding: 10 0 0 0;}

#ushi_block{margin:5 0 5 0; width:100%; background-color:#b5b5fd;}
#ushi_block .ushi{width:100%; border: solid 1px #000; background-color:#fff;}
#ushi_block .ushi_img{padding: 0 2 0 2; text-align: center;}
#ushi_block .ushi_text{padding: 2px; color: #000; border-left: 1px solid #000; width: 100%;}
#ushi_block .ushi_text a{font-size: 11px; color: #000; text-decoration: none;}

#block_top .content {
padding:5px 10px 0 0;
}
#block_top .red_border{
border:solid 1px #ff0000;
width: 25%;
}

.transperant{letter-spacing: 0; line-height: 0; margin: 0; padding: 0;}
.transperant a{color: #ffffff; font-size: 1px; text-decoration: none;}


/* партнерка */
.partnerFormLoader{
	width: 400px;
	padding: 20px;
	margin: 0px;
	background: #E6F1F9;
	color: #000000 !important;
	font-family: Arial, Verdana, sans-serif;
}

.partnerFormTable{
	font-size: 1em;
	width: 100%;
}

.partnerFormTable *{
	margin: 0px;
	padding: 0px;
}

.partnerFormTable select[name=doctor], .partnerFormTable select[name=region],
.partnerFormTable input[name=name]
{
	width: 100%;
	border: #999999 1px solid;
}

.partnerFormTable input[name=phoneprefix]{
	width: 20%;
	border: #999999 1px solid;
}

.partnerFormTable input[name=phone]{
	width: 75%;
	border: #999999 1px solid;
}

.partnerFormTable input[type=button]{
	padding: 0px 5%;
}

.partnerFormTable textarea{
	width: 100%;
	border: #999999 1px solid;
}

.partnerFormTable small{
	font-size: 65%;
}

.partnerFormTable .example{
	font-size: 75%;
	color: #666666;
}