*{font-size: 12px; color: black; font-family: arial, sans-serif;line-height:150%;}
body {padding: 0px 10px 10px 10px; margin:0; background-color: #ffffff;}
img {border:none;}

p{margin-top:0px; margin-bottom:20px;}
ul{padding:0; margin:0; padding-left:16px;}
li{margin-bottom: 10px; list-style-image: url(li000000.htm);}

a{font-size: 12px; text-decoration: none; color:#273E6A;}
a:hover {text-decoration: underline;}
#search input.field{width:166px; height:22px; border:1px solid #bcbcbc; vertical-align: bottom;}

table.menu{ background-color:#273E6A; margin-bottom:20px; width: 100%; height:32px;}

#right{background-color:#edf3f9; padding:3px; text-align:left;}
div.time{font-size:14px; font-weight:bold; color:#0e4c7d; text-align:center; background-color:#818286; height:40px; line-height:40px;}

div.r_date{font-size:12px; font-weight:bold; color:white; text-align:center; background-color:#818286; padding-top:4px;  padding-bottom:0px;}
div.r_time{font-size:12px; font-weight:bold; color:#0e4c7d; text-align:center; background-color:#818286; padding-top:0px; padding-bottom:4px;}
#smal_black{font-size:11px; font-weight:normal; color:#000000;}
#smal_blue{font-size:11px; font-weight:normal; color:#273E6A;}

div.r_date_red {font-size:12px; font-weight:bold; color:white; text-align:center; background-color:#FF3300; padding-top:4px;  padding-bottom:0px;}
div.r_time_red {font-size:12px; font-weight:bold; color:#0e4c7d; text-align:center; background-color:#FF3300; padding-top:0px; padding-bottom:4px;}

a.r_link{font-size:11px; font-weight:normal;}
a.f_link{font-size:11px; font-weight:normal; text-decoration:underline;}
a.f_link:hover{text-decoration: none;}


h1{font-family:arial,sans-serif; font-weight: normal; color:#273E6A; font-size: 22px; margin-bottom:10px; margin-top:3px; line-height:25px;}
.news h1{font-size: 18px; line-height:18px;}
h2{font-family:arial,sans-serif; font-weight: bolder; color:#273E6A; font-size: 16px;}
h3{font-size:14px; font-weight:bold; color:#273E6A;}
#right h3{font-size:15px; letter-spacing:-1px; margin-bottom:0px;}

#copy{font-size: 12px; color: #666666; padding-left:10px;}
#copy a{font-size: 12px; color:#333333; text-decoration: underline;}
#copy a:hover{text-decoration: none;}

a.m_link{font-size:18px; font-weight:bold; text-decoration:none;}
a.m_link:hover{text-decoration: none; color:#87A8CA;}
span.m_nolink{font-size:18px; font-weight:bold; color:#999999;}

table.header{ background: #FFFFFF; margin-bottom: 8px;}
td.head_logo{ width: 250px; height:120px;  background-color: #0E4C7E;}
td.head_vline{ width: 40px; height: 120px; background-image: url(head_vli.gif);}
div.logo_bg{width: 250px; height: 120px; background:none;} 


/*td.top_menu{ width: 640px; height: 32px; background-color: #273E6A;}*/
#menu_line{background-color: #273E6A; color:white; padding-left:10px;}
#menu_line a{font-size:11px; color:#FFFFFF; text-decoration:none;}
#menu_line a:hover{color:#9dc6ef;}
#menu_line span{color:#9dc6ef;}
td.search{ width: 280px; height: 32px; background-color: #273E6A; padding-left: 40px;}
input.s_text{ width: 120px; height:16px; background-color:#FFFFFF; border:none;}
input.s_btn{ width: 60px; height:16px; background-color:#D8D9DA; border:none; text-align:center; font-size:9px; border:0px;}

table.work_table{width: 980px;}


#left {width: 628px; border-right: solid 2px #999999;}

h2.lcol {font-family:sans-serif;
			text-align:left;
			color:white; 
			font-size: 19px;
			font-weight:200;
			line-height:35px;
			padding-left:10px; 
			height:37px; 
			margin:0px; 
			margin-bottom:20px;
			border-bottom:solid 4px #F15A22;
			background:#213A6D;
			}

.date{color:#959595; font-size:11px; margin-bottom:0px; margin-top:-1px;}
.location {font-size:11px; color:#000000; margin-top:-1px;}
.location b{font-size:11px; color:#000000; font-weight:bold;}


#anonce_m{margin-top:0px; margin-bottom:20px;}
.anonce_m_text{padding-top:0px; padding-left:0px;}


#top_razd_menu {
	margin-top:0px;
	color:#273E6A; 
	margin-left:15px; 
	font-size:12px; 
	margin-bottom:15px; 
	vertical-align:top; 
	padding-top:0px;
}

/* Врезки в текст*/
table.ileft {float:left; margin: 5px 10px 1px 0;}
table.iright {float:right; margin: 5px 0 1px 10px;}
#dev {background-color:#f0f0f0; color:#666666; font-size:17px; font-weight:bold; padding-left:8px; line-height:27px; margin-top:14px; }
.sm_time{color:#666666; font-size:10px; text-align:right; }
.sm_news a{font-size:11px;}

/*Новые стили для центральной колонки*/
.anonce_table {border:solid 1px #FF0033; }
.anonce_td {border-bottom:solid 1px #213A6D; padding:10px 0px 10px 0px; clear:left;}
.anonce_adv {border-bottom:solid 1px #213A6D; padding:10px 0px 10px 0px; text-align:center; clear:left; vertical-align:middle;}
.anonce_td h1{font-size: 18px; line-height:18px; margin-bottom: 5px; margin-top: 3px;}
.anonce_comm
     {
          width:110px;
          float:left;
     }
.anonce_comm b
     {
          font-size: 12px; 
          padding:0px; 
          color:#949694;
          font-weight:normal;
          display:block;
          padding:0px 0px 5px 0px;
     }     
.anonce_comm a
     {
          font-size: 10px; 
          color:#636563;
     }     
.anonce_txt
     {
          margin:0px 0px 0px 110px;
     }     
.anonce_clear
     {
          clear:both;
          font-size:0px;
          line-height:0px;
     }     
/* Стили для правого списочка */
.right_news_item{clear:left; padding: 8px 0px 0px 10px; width:300px;}
.right_news_item h2 {margin: 0px; text-align:left;}
.center_news_item{clear:left; padding: 5px 0px 0px 0px}
.center_news_detail{margin: 0px 0px 0px 50px; vertical-align:top;}
.date_time_block{width:40px; height: 40px; float:left;}
.news_annonce_block{margin: 0px 0px 0px 50px; text-align:left;}
.center_news_banner_block{text-align:center;  margin:10px 0px 10px 0px;}
.right_cover_mag{width:70px; height:100px; vertical-align: top; float: left;}
.right_mag_annonce{margin: 0px 0px 0px 80px; text-align:left;}

/*Стили для списка публикаций автора*/
div.item h2 {margin-bottom:2px;}

/*Стили для списка обложек за год*/
.issue_small_cover {clear: both; height: 80px;}
.issue_big_cover {border: 0px; width:100%; text-align:center;}

/*Стили для полосы меню под шапкой*/
.menu{width: 100%; height: 32px; white-space:nowrap; border-collapse:collapse; border: none;}
.menu td{padding: 0; color:#fff;}
.search_miniform{margin: 0;	padding: 2px 5px 2px 18px; float: right; white-space: nowrap; background:url(search.gif) no-repeat left top;}
.search_miniform input{	border:none; font-size:11px; vertical-align:middle;}
.search_miniform input.s_text{width: 100;}
.search_miniform input.s_btn{width:60px;}
.menustyle{	white-space: nowrap; padding: 100px; color: white;}
.menustyle ul{width: 100%;	padding: 4px 0 4px 0; margin: 0; text-align: left; white-space: nowrap;}
.menustyle ul li{display: inline; background: url(delimite.gif) no-repeat right; padding: 4px;}
.menustyle ul li.end_item{ display: inline;	background: none;}
.menustyle ul li a{ font-size:11px; color:#FFFFFF; text-decoration:none; margin: 0; white-space:nowrap;}
.menustyle ul li a:hover{ color:#9dc6ef; text-decoration:none;}
.menustyle ul li a.active{ color: #9dc6ef; font-weight: bold}
.menustyle ul li div a{	color:#4070a7;	padding: 2px 0;	font-size:11px;}
.menustyle ul li div a:hover{ color:#4070a7;	text-decoration:none;}
.dropmenu{ position:absolute;	top: 0;	border-bottom-width: 0;	line-height:18px; z-index:100; background-color: #E6EFF7; width: 200px; visibility: hidden;	color:#000;}
.dropmenu a{color:#4070a7;	width: auto;	display: block;	text-indent: 3px;	border-bottom: 1px solid #FFF;	text-decoration: none;	font-size:12px; 	text-decoration:none;}

* html .dropmenu a{ /*IE only hack*/
	width: 100%;
}

.dropmenu a:hover{ background-color: #C8DCEE; text-decoration:underline;}
/* END Стили для полосы меню под шапкой*/

.rating_table {border:1px solid #000000; border-collapse: collapse;}

.rating_table td {border:1px solid #000000; text-align: center; cursor:pointer; text-decoration:underline; color:#273e6a}
td.region_rating  {text-align:left; padding:5px; cursor:pointer;}

.rating_table th {border:1px solid #000000; padding:5px; cursor:pointer;  text-decoration:underline; color:#273e6a}


p.red{
	color: #ff0000;
}


td.active div {
	background-color: #FFFFFF;
	margin: 3px;
	margin-bottom: 1px;
	margin-top: 1px;
}

font.h2{
    padding-bottom: 5px;
}

div.inner{
    margin: 10px 10px 10px 20px; 
    padding-bottom: 10px;
    width: 350px; 
    /*margin-bottom: 10px; 
    margin-right: 10px; */
    float: right; 
    color: #213A6D;
    font-size: 16px;
    border-bottom: #F15A22 4px solid;
}

