* {margin:10; padding:0; border:0; font-size:11px; font-family:Georgia; color:#343434;}
html, body {height:100%; width:100%; background:#fff; text-align:center;}
table {border-collapse:collapse;}
a {color:#004276; text-decoration:none;}
a:hover {text-decoration:underline;}
.t_border {border-top:1px solid #ccc;}
.ctab {margin-top:5px}
.ctab td { font-size:80%; width:33%; background:#EAEAEA; padding:10px}
.logo {width:60px; float:left; height:130px;}
.banners {padding:10px 0 10px 0; text-align:center; width:100%;}
.banner_bottom {padding:10px 0; text-align:center; float:left; width:100%; border-top:1px solid #ccc;}
.date {font-size:12px;}
.print {text-align:right; padding:0 10px 0 0;}
.divider {height:4px; background:url(../img/divider_bg.gif) left center repeat-x; margin:5px 0 10px;}
.h2_holder {padding:0 10px;}
.h2_holder h2 {text-transform:uppercase;}
hr {height:1px; border:medium none; color:#ccc; background-color:#ccc;}
.header_br {border-top:1px solid #D0DBDE; border-left:1px solid #D0DBDE; border-right:1px solid #D0DBDE; float:left;}
.add {font-weight:bold; padding:10px 0; width:90% float:left;}
.others {font-weight:bold; padding:0 5% 10px; color:#666;}
.error {padding:0 5% 10px; color:#900;}
.ok {padding:0 5% 10px; color:#3c0;}
.pager {padding:10px 0;}
.link {color:#333;}
.lines {font-size:13px;}
.block_ {float:left;}
.lenta_link {float:left; padding:5px 0 0; font-size:12px; font-weight:bold;}
.poll_button input {border:1px solid #9999; background:#E8EBF0; margin:5px 0 10px 10px; width:92px}
#calendar {display:none;}
.up {text-transform:uppercase;}
#calendar {display:none;}
#holder {width:1004px; margin:0 auto; text-align:left;}
#main {width:100%; float:left;}
#main td {padding:0; vertical-align:top; height:100%; vertical-align:top; border:1px solid #ccc;}
#footer *, .date, #top_issue h2, #top_issue h2 a, #current_issue h2, #current_issue h2 a{font-family:Verdana, Arial, sans-serif;}
#header_top {height:30px; width:990px; _width:1004px;}
		#header_top p {float:right; padding:15px 0 0 0; color:#004276; font-size:12px;}
		#header_top ul {list-style:none; padding:15px 0 0 0;}
	        #header_top li {display:inline; float:left; height:15px; _height:18px; border-top:1px solid #ccc;border-right:1px solid #ccc; background:#f0f4f5; padding:3px 10px;  _padding: 4px 10px 0 ;  position:relative; z-index:99;  margin-bottom:-1px; border-bottom:1px solid #ccc;}
		#header_top .active { background:#fff; border-bottom:1px solid #FFF;}
		#header_top a {color:#000; font-family:Tahoma;  font-size:11px; text-transform:uppercase;}

#header {width:990px; float:left; padding:6px 6px 9px; border:1px solid #ccc; border-bottom:none; background:url(/img/hbottom_bg.gif) bottom repeat-x; position:relative; z-index:10;}
     #header .banner_left {width:182px; height:88px; float:left;}
     #header .banner_right {width:182px; height:88px; float:right;}
     #header #logo {text-align:center; padding:10px 255px 0; }
     #header img {border:0;}
     #header .grey {color:#ACACAC;}
     #top_search {width:1002px; _width:1002px; float:left; border-right:1px solid #ccc; border-left:1px solid #ccc; padding:2px 0 0 0;}
     #top_search .icons {width:320px; float:right; padding:1px 0 0; }
     #top_search .title {padding:10px 45px 0 35px; float:left; font-weight:bold;}
     #top_search .title a {color:#000; text-decoration:none;}
     #top_search .field {width:370px; border:1px solid #ccc; margin:5px 13px 0 0;}
     #top_search .field {width:370px; border:1px solid #ccc; margin:5px 13px 0 0; font-size:12px;}
     #top_search .button {border:1px solid #ccc; margin:5px 13px 0 0; font-size:10px;}
     #top_search .fieldset {width:466px; float:left; padding:5px 0 0; _padding:5px 0 0; border:0;}
#footer {width:994px; padding:10px 5px; float:left;}
	#footer .logo {padding:39px 24px; float:left;}
	#footer .txt1 {width:255px; float:left; font-size:11px;}
	#footer .counters {padding:30px 20px 0 0; float:left;}
	#footer .counters a {display:block; float:left; padding:0 0 0 20px;}
	#footer img {border:0;}
	#footer .txt2 {float:right; width:380px; font-size:11px;}
#v_menu {background:#FAF6F0; float:left; width:100%;}
	#v_menu ul {list-style:none; width:100%; border-bottom:1px solid #ccc;}
	#v_menu li {display:block; padding:5px; background:#F7F7F0;}
	#v_menu li.white {background:#fff; padding:2px 0 1px 15px;}
	#v_menu li.white a {font-size:11px; color: #333;}
	#v_menu li.white_1 {background:#fff; padding:5px;}
	#v_menu li.white_1 a {}

	#v_menu li a {font-size:12px;}

#h_menu {padding:0px 0; float:left;width:100%; border-top:1px solid #ccc;}
    #h_menu ul {list-style:none; padding:0 10px;}
	#h_menu li {display:inline;}
	    #h_menu a {font-size:12px;}
		#h_menu .active {color:#900;}
		    #h_menu .strong {font-weight:bold; padding:0 20px 0 0;}
			#h_menu .block {display:block; float:left; width:16%; height:25px; padding:5px 0 0;}


#static_menu {float:left; width:95%; border-bottom:1px solid #ccc;}
	#static_menu ul {list-style:none; width:100%;}
	#static_menu li {display:block; padding:5px;}
	#static_menu li a {font-size:12px;}
#hot_issue {padding:10px; clear:both;}
	#hot_issue h1, #hot_issue h1 a {font-size:15px;}
	#hot_issue .date {color:#666; margin:0 0 15px;}
	#hot_issue .img {display:block; float:right; margin:5px 0 10px 10px;}
	#hot_issue .img img {display:block; float:left;  border:1px solid #ccc;}
#anal {padding:10px;}
	#anal h2, #anal h2 a {font-size:14px; font-weight:normal; text-decoration:none; color:#000;}
	#anal ul {padding:0 0 10px 20px;}
	#anal a {font-size:12px;}
#top_issue {padding:10px;}
	#top_issue h2, #top_issue h2 a {font-size:14px; font-weight:normal; text-decoration:none; color:#000;}
	#top_issue h3, #top_issue h3 a {font-size:14px; padding:10px 0 0;}
	#top_issue .date {color:#666;}
	#top_issue .txt {font-size:14px;  color:#000; display:block; font-weight:normal;}
	#top_issue .img {display:block; float:left;}
#interesting_issue {padding:10px; font-size:12px;}
	#interesting_issue h2 {font-size:12px; text-transform:uppercase;}
	#interesting_issue, #interesting_issue h3 a {font-size:12px; font-weight:normal;}
	#interesting_issue .date {color:#666;}
	#interesting_issue .img {display:block; float:left;}
#some_adv_links {padding:10px;}
	#some_adv_links ul {list-style:none;}
	#some_adv_links li {padding:0 0 4px;}
#current_issue {padding:10px;}
	#current_issue h2, #current_issue h2 a {font-size:14px; font-weight:normal; text-decoration:none; color:#000; padding:0 0 10px;}
	#current_issue a {font-size:14px; font-weight:bold;}
	#current_issue .txt {padding-bottom:10px; color:#000; display:block; font-weight:normal;}
	#current_issue .date {color:#666;}
	#current_issue .more {text-align:right;}
	#current_issue .more a {text-decoration:underline; font-weight:normal; font-size:12px;}
	#current_issue .more a:hover {text-decoration:none;}
#bravo {padding:10px;}
	#bravo h2, #bravo h2 a {font-size:12px; text-decoration:none;}
	#bravo h3, #bravo h3 a {font-size:12px; color:#004276; font-weight:normal; padding:10px 0 0;}
	#bravo .txt {padding:0 0 10px; color:#000; font-size:12px;}
	#bravo .date {color:#666;}
	#bravo .img {float:left; display:block; padding:3px 4px 3px 0;}
#crime {padding:10px;}
	#crime h2, #crime h2 a {font-size:12px; text-decoration:none; color:#000;}
	#crime h3, #crime h3 a {font-size:12px; color:#004276; font-weight:normal; padding:10px 0 0;}
	#crime .txt {padding:0 0 10px; color:#000; font-size:12px;}
	#crime .date {color:#666;}
	#crime .img { display:block; padding:3px 4px 3px 0;}
#ex {padding:10px;}
	#ex h2, #ex h2 a {font-size:12px; text-decoration:none; color:#000;}
	#ex h3, #ex h3 a {font-size:12px; color:#004276; font-weight:normal; padding:10px 0 0;}
	#ex .txt {padding:0 0 10px; color:#000; font-size:12px;}
	#ex .date {color:#666;}
	#ex .img {float:left; display:block; padding:3px 4px 3px 0;}
#goods {padding:10px;}
	#goods h2, #ex h2 a {font-size:12px; text-decoration:none; color:#000;}
	#goods h3, #ex h3 a {font-size:12px; color:#004276; font-weight:normal; padding:10px 0 0;}
	#goods .txt {padding:0 0 10px; color:#000; font-size:12px;}
	#goods .date {color:#666;}
	#goods .img {float:left; display:block; padding:3px 4px 3px 0;}
#inter {padding:10px;}
	#inter h2, #inter h2 a {font-size:12px; text-decoration:none; color:#000;}
	#inter h3, #inter h3 a {font-size:12px; color:#004276; font-weight:normal; padding:10px 0 0;}
	#inter .txt { padding:0 0 10px; color:#000; font-size:12px;}
	#inter .date {color:#666;}
	#inter .img {display:block; padding:3px 4px 3px 0;}
#last_rubric_issue {border-top:1px solid #ccc;}
	#last_rubric_issue .block {width:33%; float:left; _height:100%; min-height:100%;}
	#last_rubric_issue .block h2 {font-family:Verdana, Arial, sans-serif; text-transform:uppercase; font-weight:normal; padding:5px 0;}
	#last_rubric_issue .block a {padding:0;}
	#last_rubric_issue .border {border-left:1px solid #ccc;}
	#last_rubric_issue .holder {padding:0 10px;}
	.bg { background:url(../img/bg_repeat.gif) top center repeat-y; width:100%; float:left;}
#photo {width:100%; float:left; border:none;}
	#photo h2 {padding:5px 0 5px 10px;}
	#photo td {border:0;}
	#photo .cell {padding:5px; border-top:1px solid #ccc; border-left:1px solid #ccc; width:16.66%;}
	#photo .cell .title {text-transform:uppercase;}
#hnews_menu {width:100%; float:left; text-align:center;}
	#hnews_menu ul {list-style:none; margin:-15px 0 0; border-top:1px solid #ccc; float:left; width:1002px; background:#eee;}
	#hnews_menu li {display:block; white-space:nowrap; float:left; background:url(/img/palka.gif) center right no-repeat; padding:0 6px 0 6px;}
	#hnews_menu a {color:#069; font-size:12px; color:#000; text-decoration:none; display:block; padding:4px 0 4px; float:left;}
	#hnews_menu .active {float:left;  font-size:12px; position:relative;  padding:4px 6px 4px 6px; color:#900;}
	#hnews_menu h5 {font-size:12px; padding:5px; border-top:1px solid #CBCBCB;}
#hot_news {padding:10px 0 10px 10px;}
	#hot_news h1, #hot_news h1 a {font-size:20px; font-weight:normal;}
	#hot_news .date {color:#343434; text-align:right; padding:0 10px 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
	#hot_news .img {padding:5px; float:right;}
	#hot_news .txt {font-family:sans-serif; padding:10px 0 10px; }
#other_news_rubric {padding:10px; }
	#other_news_rubric .date {color:#666; font-weight:normal;}
	#other_news_rubric .title {font-weight:bold; padding:5px 0;}
#show_news_rubric {padding:10px;}
	#show_news_rubric .date {color:#666;}
	#show_news_rubric .title {font-weight:bold;}
	#show_news_rubric .img {display:block; float:right;}
#top_rubric {padding:10px;}
	#top_rubric .date {color:#343434; margin-bottom:15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
	#top_rubric .title {font-weight:bold; margin-top:10px; display:block; }
	#top_rubric a {font-size:12px;}
#readability {padding:10px;}
	#readability .date {color:#343434; margin-bottom:5px; padding:0 10px 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
	#readability .title a {font-weight:bold;  font-size:12px;}
	#readability .img {display:block; float:left; padding:0 5px 0 0;}
	#readability .link {font-size:12px;}
	#readability .block {width:95%; float:left; _height:180px; min-height:180px;}
	#readability .txt {}
#list_rubric {padding:10px;}
	#list_rubric h2 {text-transform:uppercase; padding:5px 0 0;}
	#list_rubric .date {color:#666;}
	#list_rubric .title {font-weight:bold; display:block; margin-bottom:10px;}
#content {padding:10px;}
	#content .title {font-size:20px; font-weight:normal; color:#000;}
	#content .date {margin-bottom:5px; padding:0 10px 0 0;}
	#content .img {float:left; display:block; margin:5px 15px 15px 0;}
	#content .img_right {display:block; float:right; margin:5px 3px 10px 15px;}
	#content .item {text-align:left; padding:0 0 5px;}
	#content .text * {font-size:13px;}
	#content .txt {text-align:left; padding:5px 10% 20px;}
	#content .sub {padding:10px 0;}
	#content .sub * {font-family:Verdana, Arial, Helvetica, sans-serif;}
#big_banner {padding:5px 0 10px 0; text-align:center; }
#banner_right {text-align:center; padding:20px 0 0;}
#informer, #banner_100x100 {padding:10px;}
#advertising {padding:10px 0; margin:10px auto; float:left; width:96%;}
#add_comment {padding:0 20px 10px;}
	#add_comment input, #add_comment textarea {border:1px solid #ccc; margin:0 0 5px;}
	#add_comment .in input {width:190px; height:20px;}
	#add_comment .in textarea {width:550px; height:90px;}
#search {padding:10px;}
	#search .pager {text-align:center;}
	#search input {border:1px solid #ccc; height:20px;}
	#search dt {padding:5px 0;}
	#search dd {padding:0 0 10px;}
	#search dt a {font-weight:bold;}
#lenta {padding:10px;}
	#lenta .in {border:1px solid #666;}
	#lenta .pager {padding:10px; text-align:center;}
	#lenta dt {padding:5px 0; display:inline;}
	#lenta dd {padding:0 0 20px;}
	#lenta dt a {font-weight:bold;}
#press {padding:10px 0 10px 40px; width:400px;}
	#press .title {font-weight:bold; font-size:14px; color:#004276;}
	#press .in {padding:10px 0 0; font-weight:bold;}
	#press .in input {padding:10px 0 0; height:20px; width:150px; border:1px solid #ccc;}
	#press .button input {margin:10px 0 0; height:20px; width:70px; border:1px solid #ccc;}
	#press .in textarea {padding:10px 0 0; height:120px; width:350px; border:1px solid #ccc;}
#related_news {padding:10px;}
	#related_news dt {font-weight:bold; font-size:14px;}
	#related_news dd {padding:10px 0 0;}
	#related_news dd a {font-weight:bold;}
#poll {padding:10px; text-align:center;}
	#poll h4 {margin:10px auto;}
	#poll .row {margin:10px auto;}
	#poll .question {font-weight:bold; color:#900;}
	#poll #poll_out {width:90%;}
	#poll #poll_out td {padding:3px; font-weight:bold;}
#poll_main {padding:10px; background:#f7f7f0; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
	#poll_main * {text-align:left;}
	#poll_main #poll_poll {padding:4px 0; font-size:12px; color:#900;}
#top_subscribe {padding:10px;}
	#top_subscribe input, #top_subscribe select {border:1px solid #ccc;}
	#top_subscribe select {width:160px; margin:0 0 10px;}
	#top_subscribe .field { padding:10px 0;}
	#top_subscribe .button {text-align:center;}
	#top_subscribe .button input {height:22px; width:95px; text-align:center;}
#subscribe {padding:10px; text-align:center;}
	#subscribe .subs_form {margin:0 auto; width:300px;}
	#subscribe .subs_form div {padding:10px 0;}
	#subscribe input, #subscribe select {border:1px solid #ccc;}
	#subscribe .subs_err {color:#900;}
	#subscribe .in {width:170px;}
#redtram_level_3 {padding:20px 10px 0;}
#redtram_level_1 {padding:20px 10px 0; width: 140px; position:relative; z-index:5;}
#r_column {text-align:center;}
#beguncss {border:solid 1px #ccc !important; margin-right: 0px !important; margin-left: 0px; margin-bottom: 5px;}
#beguncss td {padding-bottom: 5px; padding-left: 5px;}
#beguncss img {display:none;}
#beguncss a font {color:#000;}
#beguncss a {text-decoration: none;}
#beguncss .begun {border:solid 0px !important;background-color: white !important;}
#beguncss .begun td {border:solid 0px !important;background-color: white !important;}
#jmcss {border:solid 1px #ccc !important; margin-right: 0px; margin-left: 5px; margin-bottom: 5px;}
#jmcss table, #jmcss td {border:solid 0px white !important;}
#jmcss td {padding: 5px;}
#rtcss {border:solid 1px #ccc !important; margin-right: 8px; margin-left: 5px; margin-bottom: 5px;}
