/* CSS Document */

BODY {
	BACKGROUND-COLOR: white
}
table {border-collapse: collapse;}
td {margin: 0em; padding: 0em;}
img {border-collapse: collapse; border: 0;}
p {margin-top: 0px;	margin-bottom: 0.7em;}


A {
	COLOR: black; TEXT-DECORATION: underline
}
A:link {
	COLOR: black; TEXT-DECORATION: underline
}
A:unknown {
	COLOR: black; TEXT-DECORATION: underline
}
A:visited {
	COLOR: black; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #0088cb; TEXT-DECORATION: none
}
A:active {
	COLOR: #0088cb; TEXT-DECORATION: none
}


.fstdiv {margin: 0; padding: 0; border-collapse:collapse; width: 100%; height: 100%;}

table.top {margin: 0; padding: 0; border-collapse:collapse; width: 100%; height:120px; background-color:#ffce0b;}
table.top div.logo {padding: 11 0 0 24;}
table.top div.motto {padding: 6 0 11 24;}

.tobbg {background: url(/i/topbg.gif) repeat-x left top;}

.topnav {margin: 0 0 0 13;}

.navbg {background:url(/i/topnav/navbg.gif) repeat-x left bottom; background-color:#FFFFFF; height:23px; padding: 4 0 4 0;}
.navbg1 {background-color:#FFFFFF; height:23px;}

div.search {padding: 11 22 0 22;}
div.searchbottom {margin: 11 0 0 0;}


.whitebg {background-color:#FFFFFF; padding: 0 0 33 0; height: 300px;}


body, .nav1, .nav1ac, .advitem, .head, .pubtext, .copyright, .search, h1, h2, h3, h4, h5 {font-family:Arial, Helvetica, sans-serif;}

b {color: #b43131;}

/* T O P  N A V */

.nav1 {color: #3a3a3a; margin: 0 11 0 11; text-decoration: none; white-space:nowrap; font-size: 12px;}
.nav1 a:link {color: #3a3a3a; text-decoration: none;}
.nav1 a:visited {color: #3a3a3a; text-decoration: none;}
.nav1 a:hover {color: #3a3a3a; text-decoration: none;}

.nav1ac {color: #3a3a3a; margin: 0 11 9 11; text-decoration: none; white-space:nowrap; font-weight: bold; font-size: 12px;}
.nav1ac a:link {color: #3a3a3a; text-decoration: none;}
.nav1ac a:visited {color: #3a3a3a; text-decoration: none;}
.nav1ac a:hover {color: #3a3a3a; text-decoration: none;}

.navwhite {background:#FFFFFF;}
.razd {background-image:url(/i/topnav/middle.gif); background-repeat:repeat-y; background-position: left top;}
.razd2 {background-image:url(/i/topnav/middleleft1.gif); background-repeat:repeat-y; background-position: left top;}
.razd3 {background-image:url(/i/topnav/middleright1.gif); background-repeat:repeat-y; background-position: left top;}
.razd4 {background-image:url(/i/topnav/middleleft2l.gif); background-repeat:repeat-y; background-position: left top;}
.razd5 {background-image:url(/i/topnav/middleright2r.gif); background-repeat:repeat-y; background-position: left top;}

.razd6 {background-image:url(/i/topnav/middleleft3l.gif); background-repeat:repeat-y; background-position: left top;}
.razd7 {background-image:url(/i/topnav/middleright3r.gif); background-repeat:repeat-y; background-position: left top;}
.razd8 {background-image:url(/i/topnav/middleleft4l.gif); background-repeat:repeat-y; background-position: left top;}
.razd9 {background-image:url(/i/topnav/middleright4r.gif); background-repeat:repeat-y; background-position: left top;}

.home {margin-top: 2px;}

/* С Х Е М А */ 

.adv {padding: 22 19 22 19; width:100%;}
.redadvbg {background:url(/i/adv/redbg.gif) repeat-x left top; height:52px;}
.redadvright {background:url(/i/adv/redright.gif) no-repeat right top; height:52px;}
.redadvleft {background:url(/i/adv/redleft.gif) no-repeat left top; height:52px;}
img.advtext {margin: 0 0 0 22;}

.toptext {background:url(/i/adv/top.gif) repeat-x left top; height: 10px;}
.bottomtext {background:url(/i/adv/bottom.gif) repeat-x left top; height: 10px;}
.textbg {background: url(/i/adv/textbg.gif) repeat-x left bottom; background-color:#FFFFFF; height:10px;}
.leftsh {background: url(/i/adv/leftsh.gif) repeat-y left bottom; background-color:#FFFFFF; height:10px;}
.rightsh {background: url(/i/adv/rightsh.gif) repeat-y right bottom; background-color:#FFFFFF; height:10px;}

div.leftbg {background-image:url(/i/adv/leftbg.gif); background-repeat:no-repeat; background-position: left bottom; height: 100%;}
div.rightbg {background-image:url(/i/adv/rightbg.gif); background-repeat:no-repeat; background-position: left bottom; height: 100%;}

div.advitem {font-size: 12px; padding: 5 22 0 11; margin: 0;}
div.advitem b {color: #ac1212;}
.advblock {margin: 0 0 1 0;}

/* Основной экран */

.indexsubtit {font-size: 18px; font-weight: bold;}
.new {font-size: 12px; font-weight:bold; color:#000000;}

div.entry {background:url(/i/entry.gif) no-repeat left top; padding: 0 22 0 110; font-size: 12px; height: auto;}
div.news {padding: 0 22 22 22; font-size: 12px;}
div.news span.date {margin-left: -9px; white-space:nowrap; font-size: 11px; color: #808080;}

.pub {padding: 22px;}
table.pubtitbg {background: #BCBFC1;}
.pubtittop {background:url(/iframe/2.gif) no-repeat right top; height: 4px;}
.pubtitbot {background:url(/iframe/3.gif) no-repeat right bottom; height: 4px;}
.pubpad {padding: 0 0 0 88;}

table.pubbg {background: #D9DBDD; margin-top: 11px;}
.pubtop {background:url(/iframe/22.gif) no-repeat right top; height: 4px;}
.pubbot {background:url(/iframe/33.gif) no-repeat right bottom; height: 4px;}


div.pubimage {padding: 7 6 7 11;}
.pubimbrd {border-color: #000000; border-style:solid; border-width: 1px;}
div.pubtext  {padding: 7 11 0 11; font-size: 12px;}
div.pubtext p.date {font-size: 11px; color: #46443f;}

div.copyright {padding: 11 22 66 0; font-size: 11px; white-space: nowrap;}
div.bottomnav {padding: 11 12 22 0; font-size: 11px;}
div.bottomnav span {margin-right: 12px; white-space:nowrap;}
div.count {padding: 0 22 22 0;}
.bottomline {border-top-color:#808080; border-top-style:solid; border-top-width: 1px;}

td.bottom {padding: 0 22 0 22;background: url(/i/topbg.gif) repeat-x left top; background-color:#ffce0b; height:100px;}

div.ms-title {font-size: 12px; padding: 22 22 0 22;}
div.ms-main {font-size: 12px; padding: 22;}


h1 {font-size: 22px; color: #ac1212; padding: 0 0 0 0; margin: 0 0 0 0;}
h2 {font-size: 18px; color: #ac1212; padding: 0 0 0 0; margin: 22 0 6 0;}
h3 {font-size: 14px; color: #ac1212; padding: 0 0 0 0; margin: 22 0 6 0;}
h4 {font-size: 14px; color: #46443f; padding: 0 0 0 0; margin: 22 0 6 0;}
h5 {font-size: 13px; color: #46443f; padding: 0 0 0 0; margin: 22 0 6 0; font-style:italic;}
.h-topless {margin-top: 0px;}
/* Если после H1 идет H2 (без промежуточного текста), заголовкам h2, h3, h4, h5 надо ставить стиль .h-topless */

.level2 {font-size: 11px; padding: 22 22 22 22;}
.level2 p {}
.level2 p span {font-weight: bold; text-decoration: none; font-size: 11px; text-decoration: none;}
.level2 p span a:link {font-weight: bold; text-decoration: none; font-size: 11px; text-decoration: none;}
.level2 p span a:visited {font-weight: bold; text-decoration: none; font-size: 11px; text-decoration: none;}
.level2 p span a:hover {font-weight: bold; text-decoration: none; font-size: 11px; text-decoration: none;}

.level3 {font-size: 11px; padding: 2 0 6 22;}
.level3 p {}
.level3 p span {font-weight: bold; text-decoration: none; font-size: 11px; text-decoration: none; text-transform:uppercase;}
.level3 p span a:link {font-weight: bold; text-decoration: none; font-size: 11px; text-decoration: none;}
.level3 p span a:visited {font-weight: bold; text-decoration: none; font-size: 11px; text-decoration: none;}
.level3 p span a:hover {font-weight: bold; text-decoration: none; font-size: 11px; text-decoration: none;}

.level4 {font-size: 11px; padding: 2 0 6 22;}
.level4 p {}

.pageon {font-weight: bold; text-decoration: none; font-size: 13px;}

div.rs-main {padding: 22; font-size: 11px; color: #46443f;}

/* TABLE STYLE */

div.table {padding: 11 0 33 0;}
div.table p {font-size: 12px; font-weight: bold; margin-top: 0px;}
div.table table {font-size: 12px;}
div.table td {border: solid 1px #999999; padding: 3;}
tr.header_row {background-color:#CCCCCC; font-weight: bold;}
td.center-td {text-align:center;}
td.right-td {text-align:right;}

div.az {padding: 0;}
div.az div {padding: 0; font-size: 14px; font-weight: bold; text- transform:uppercase;} div.az ul {list-style-image:url(/i/bul.gif); padding-bottom: 12px;} div.az li {margin: 0 0 6 0;}
div.vote {padding:0; font-size:12px;} 

