





body {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #000000;
	margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;
	}

td {font-size: 11px;}

a {text-decoration:none;}
.h {visibility:hidden;}

/* шапка */
.top td.gerb {background-image:url(../i/gerb.gif); background-position:left; background-repeat:no-repeat; width:499px; height:76px; background-color:#C5000C; float:right; padding-right:12px; text-align:right;}
.top td.headdate {text-align: right; color: #FFFFFF; padding-right: 9px;}

.top td.search {width:280px; height: 76px; background-color:#C5000C;}
.top td.search div.title a {float: left; color: #FFFFFF; font-weight: bold; margin-left: 110px; padding-top: 1px; padding-right: 5px; }
.top td.search div.field {float: left;}
.top td.search div.field input {border-width: 0px; height: 14px; width: 88px; font-size: 11px; padding: 1px 2px 1px 2px;}
.top td.search div.button {padding-left: 5px; padding-top: 6px; padding-right: 5px; float: left;}
.top td.search div.button input {width:11px; height:7px; border: 0px;}

.topnavigator td.txt {height: 17px; font-size:11px; padding-left: 31px; color: #FFFFFF; padding-top:2px; padding-bottom:0px;}
.topnavigator table {background-color: #C5000C;}
.topnavigator td.txt a {color: #FFFFFF;}
.topnavigator td.txt a.current {color:yellow;}
.topnavigator td.note {color: #FFFFFF; padding-right: 15px; font-size:10px;}

/* главные статьи на главной */
.mainart { margin-top: 10px; margin-left: 31px; }
.mainart td.td1 {padding-right:17px;}
.mainart td.td2 {padding-left:17px;}
.mainart .title {font-weight:bold; font-size: 12px;}
.mainart .img {margin-top: 5px;}
.mainart .txt {margin-top: 4px; font-size: 12px;}
.mainart .title a {color: #2B4F97;}
.mainart .txt a {color: #000000;}



/* правая колонка */
.rightcolumn {margin-right:10px; padding-top:9px;}
.rightcolumn ul li {font-weight:bold;	color: #2B4F97; list-style-image: url(../i/ar_1.gif); margin-top:5px;}
.rightcolumn ul ul li {font-weight:normal; list-style-image: url(../i/ar_2.gif); margin-left:18px; margin-top:5px; margin-bottom:5px;}
.rightcolumn ul li .current {color:#C5000C;}
.rightcolumn ul ul li .current {color:#C5000C;}
.rightcolumn ul {margin-left:16px; margin-top:0px; margin-bottom:8px;}
.rightcolumn ul ul {margin-left:0px; padding-left:0px;}
.rightcolumn ul div.delim {border-bottom:1px solid #EFEFEF; margin-left:-16px;}
.rightcolumn div.delim {border-bottom:1px solid #2B4F97;}
.rightcolumn div.bot {border-bottom:2px solid #2B4F97; margin-top:1px;}


/* статья */
.articlebody {font-size: 12px; text-align: justify; margin-top:10px;margin-bottom:20px;}
.articledate {font-weight:bold; text-align:right;}
.articledate a, .articlebody a {color:#000000; text-decoration:underline;}

/* списки статей */
.introtext a, .artlisttxt a {color:#000000;}

.artlistimg {vertical-align:top; text-align:right; padding-bottom:16px; padding-right:10px;}
.artlistimg table {background-color: #E1E1E1; padding: 1px 1px 1px 1px;}
.artlistimg table tr {background-color: #FFFFFF;}

.artlisttxt .date a {color: #2B4F97;}
.artlisttxt {vertical-align:top; padding-left:0px; padding-right:10px; padding-bottom:16px;}
.artlisttxt div.title {font-weight:bold; font-size:12px; margin-bottom:2px;}

.artlisttxtrub .date a {color: #2B4F97;}
.artlisttxtrub {vertical-align:top; padding-right:10px; padding-bottom:16px;}
.artlisttxtrub div.title {font-weight:bold; font-size:12px; margin-bottom:2px;}
.artlisttxtrub div.title a {color: #000000;}
.artlisttxtrub div.text a {color: #000000;}
.artlisttxtrub ul {margin-left:17px; margin-bottom:-15px; margin-top:-15px;}
.artlisttxtrub ul li {font-weight:bold; list-style-image: url(../i/dot_b.gif);  margin-top:15px; margin-bottom:0px; padding-right:3px;}
.artlisttxtrub ul li a {color:#000000;}

.currentrubrictitle {margin-left: 31px; margin-top: 15px; color: #C5000C;}
.currentrubrictitle h1 a {color: #C5000C;}
.currentrubrictitle h1 {font-size: 20px;}

.tableheaderdark {background-color:#2B4F97; height:15px; margin-top:1px; color:#FFFFFF; padding-left:10px; margin-top: 17px; width:458px;}
.tableheaderdark a {color:#FFFFFF;}

.tableheaderred {background-color:#C2020D; height:15px; margin-top:1px; color:#FFFFFF; padding-left:10px; margin-top: 17px; width:458px;}

.linksblock ul { margin-left:15px; padding-left:0px; }
.linksblock ul li{font-weight:bold; list-style-image: url(../i/dot_r.gif); margin-top:5px; margin-bottom:5px;}


.bannerplace468x60 {margin-left:31px;}
.bannerplace234x60 {text-align:center; margin-top:11px; margin-bottom:10px;}

/* текст справа от главной фотографии */
.mainnewsrubric {float: top; margin-top:0px;font-size:12px;}
.toppost {margin-top:20px; text-align:right; font-size:12px; line-height:16px;}
.toppost h1 {margin-top:0px; font-size:16px;}
.toppost h1 a {color:#000000;}
.mainnewstime {font-weight: bold; color: #2B4F97; font-size: 20px; float: left; margin-bottom: 0px;}

/* контент */
.topplashka {background-color:#2B4F97; height:12px; margin-top:1px; margin-left:31px;}
.contentblock {margin-left:31px; margin-right:0px; padding-right:10px;}
.contentblock h1 {margin-top:13px; font-size:15px;}
.contentblock h2 {margin-top:13px; font-size:15px; color:#2B4F97;}
.rubrictitle {margin-top: 8px; margin-left:274px; font-size:12px; color:#4A5896;}

.bottomblock {margin-left:31px; margin-right:0px; padding-right:0px;}


/* гор. меню */
.topmenu {background-color:#2B4F97; color:#FFFFFF; padding-left:31px; padding-top:2px; padding-bottom:4px;}
.topmenu a {color:#FFFFFF;}
.topmenu .current {color:#FF9900;}

/* пайджлисты и навигация */
.navigate {margin-top:15px; margin-bottom:30px;}

.goto {font-size:11px; margin-right:4px; margin-bottom:4px;}
.goto a {color: #C5000C;}
.navigate .goto2 {font-size:11px; margin-right:4px; margin-bottom:4px;}
.navigate .goto2 a {color: #C5000C;}
.navigate .forpager {padding-bottom:4px;}

.pager {color:#C5000C; font-weight:normal; text-align:center;}
.pager img {margin-left:5px; margin-right:5px;}
.pager a {color:#C5000C;}
.pager a.current {font-weight:bold; color: #2B4F97;}

/* подвал */
.counters { width: 1px; }
.footermenu {padding-top: 9px;}
.footermenu a {font-weight: bold; font-size: 11px; color:#2B4F97;}
.copyrights {line-height: 20px; color: #4B5996; font-size: 9px; padding-right: 15px; padding-top: 3px;}

.introtext {margin-top:5px; margin-bottom:28px; padding-right:10px;}
.introtext p {margin-top:0px; margin-bottom:0px;}

.tableheaderdark {font-weight: bold; font-size: 11px; color: #FFFFFF; background-color: #384787; padding-left: 7px; padding-bottom:2px;}
.tableheaderorange {font-weight: bold; font-size: 11px; color: #FFFFFF; background-color: #FFAE5E; padding-left: 7px; padding-bottom:2px;}
.tableheaderlight {font-weight: bold; font-size: 11px; color: #4B5997; padding-left: 7px; padding-bottom:1px; border-bottom: 1px solid #4B5997; border-top: 1px solid #4B5997;}
.tableheaderopen {font-weight: bold; font-size: 11px; color: #4B5997; border-bottom: 3px solid #4B5997; padding-bottom:2px;}
.dashedblock {background-color:#F6F7F7; border-top: 1px solid #E3E6ED; border-bottom: 1px dashed #999FBF; padding-top: 5px; padding-bottom:6px;}

.buttons input {border:0px; background-color: transparent; font-size:11px; font-weight:bold; color:#4A5896; background-image:url(../i/arrow_b.gif); background-position:right; background-repeat:no-repeat; padding-right:2px;}

/* страница викторин */
.artlisttxt div.play { padding-top: 7px;}
.artlisttxt div.play a {color: #2B4F97; font-size:12px; font-weight:bold;}

.artlisttitle div.title {font-weight:bold; font-size:12px; margin-bottom:12px;}
.artlisttitle div.title a { color:#000000;}


footer {
	width: 779px;
	border-top: solid 1px #E2E7EF;
	font-size: 9px;
	padding: 10px 31px;
	text-align: left;
}

.at { width: 749px; padding: 10px 15px; }
.ab { padding: 15px; max-width: 459px; }

.ls { margin: 10px 15px 10px 31px; }
.contentblock .ls { margin-left: 0; }
.contentblock + .ls { margin-top: -20px; }
.navigate + .ls { margin-top: -20px; }
