body { font-family: Verdana, Helvetica,  sans-serif, Arial  ; color: #333333; text-decoration: none; background-color: #FFFFFF; font-size: 1pt}
a {color: #333333; text-decoration: none; outline:none}
a:visited { text-decoration: none}
a:hover {  text-decoration: none; color: #333}
a:active { text-decoration: none; outline:none}
input { font-size: 9pt; background-color: #CCCCFF; cursor: hand}
.handy { cursor: hand}
.logo { font-size: 16pt; background-color: #FFFFFF; text-align: center; white-space: nowrap}
.menutop { font-size: 10pt; font-weight: normal; color: #FFFFFF;  background-color: #4A62C5; text-align: center; white-space: nowrap}
.menuitem { font-size: 10pt; text-align: center; line-height: 12pt}
.menuitem2 { font-size: 10pt; line-height:12pt}
.line { font-size:10pt; background-color: #4A62C5; color: #FFFFFF}
.contur {color: #000000}
.fixed { font-size:10pt}
.space {  line-height: 3pt;}
.anounce2,
.anounce3 {  font-size: 10pt; text-align: justify}
.anounce1 { font-size: 10pt }
.calenon {  font-size: 10pt; color: #000000; text-align: center}
.calenoff {  font-size: 10pt; color: #9999FF; text-align: center}
.calentop {  font-size: 10pt; color: #FFFFFF; background-color: #6666FF; text-align: center}
.calencur {  font-size: 10pt; color: #FFFFFF; background-color: #6666FF; text-align: center}
.votetop {  font-size: 10pt; color: #FFFFFF; background-color: #6666FF; text-align: center}
.voteitem {  font-size: 10pt}
.shmuts {  font-size: 16pt; line-height: 10pt; color: #6666FF; font-weight: bold; font-family: "Times New Roman", Times, serif}
.hottime { font-size: 9pt ; color: #FF0000}
.hotnews {  font-size: 9pt}
.text {  font-size: 10pt; text-align: justify}
ul {margin-left: 1em;}
#abz { margin:0 0 10px; text-indent: 2em; }
#spc { margin-top: 0.2em;}
.wrap_rubrika {	text-align:right; border-top:solid black 1px; margin-bottom:30px;}
.rubrika {margin-left:auto; margin-right:30px; background-color:8d8d8d; color:white; font-weight:900; font-size:10px; text-transform:uppercase; letter-spacing:3; word-spacing:5; padding:0 14px 2px 19px; *padding:0 8px 2px 19px; display:inline;}
.zag {	font:bold 24px Times New Roman; text-align:left;}
.podZag {font-size:15px; font-weight:bold; font-style:italic; text-align:left;}
.bukvita {font:bold 34px Times New Roman; float:left; position:relative; top:5px; margin:0 3px 0px 0; *margin-right:0px; padding:0 5px; color:white; background-color:8d8d8d;}
.vrezka {width:250px; margin-left:5px; font-size:80%; line-height:150%; background: #f9f6b5; float: right; border: dashed #b1691e 1px; padding:10px; text-align:right; font-weight:bold;}
.rubrikaVestnik {padding-bottom:3px; background:#ccc; font-style:italic; font-weight:700;font-size:130%; padding-left:25px;}
.data {color:8d8d8d; letter-spacing:2px; font:bold italic 20px verdana, arial; padding:3px 0; margin:0 0 20px 0; border-bottom:2px solid black; text-align:center;}
.s {padding:2px 0 2px 0; font:bold 90% verdana; text-align:center; background:#ccc; text-transform:uppercase; font-weight:600; color:#fff; border-top:1px solid #858585; border-bottom:1px solid #858585; margin-top:15px;}
.stih {font-style:italic; margin:0 0 13px 50px}
.anounce3 li {clear:both; margin:0; padding:0 0 25px; overflow:hidden; list-style:none;}
.anounce3 li p {display:none}
.anounce2 p  {margin:0; padding-bottom:25px; float:left; width:100%; clear:both}
.anounce2 p a {}
.anounce3 li a b,
.anounce2 p a b {text-align:left}
.name {font-size:16px; margin:0; padding:0; text-align:left}
.textovka {float:left; margin:0 11px 0 0}
.textovka img {float:left; margin:0; padding:0; *margin-left:-5px}
.textovka p {
	background:#fff; 
	border:solid black 1px; 
	margin-top:0; 
	padding:2px 4px; 
	font-size:9px; 
	text-align:left; 
	width:192px;
	clear:both;
	*width:200px; 
	*margin-top:-5px
}
.textBlock {float:right; width:200px; margin:5px}
.textBlock h6 {margin:0; font-size:12px; font-weight:bold; background:#b1691e;  text-align:center; color:white; padding:4px 0; *width:203px}
.textBlock p {line-height:110%; border:dashed #b1691e 1px; font-size:85%; background-color:#f9f6b5; padding:5px 7px; text-align:justify; border-top:none; font-style:italic; margin:0 0 5px}
.textBlock2 {float:right; width:200px; margin:5px}
.textBlock2 h6 {margin:0; font-size:12px; font-weight:bold; background:#b1691e;  text-align:center; color:white; padding:4px 0; *width:203px}
.textBlock2 div {line-height:110%; border:dashed #b1691e 1px; font-size:85%; background-color:#f9f6b5; padding:5px 7px; text-align:justify; border-top:none; font-style:italic; margin:0 0 5px}
.rubricPage {color:8d8d8d; letter-spacing:2px; font:bold italic 20px verdana, arial; padding:3px 0; margin:0 0 20px 0; border-bottom:2px solid black; text-align:center;}
.anounce2 .bigImgAnounce b {color:red; clear:both; text-align:center; display:block}
.anounce2 .bigImgAnounce a {cursor:default}
.anounce2 h3 {margin:0; padding:0}
.anounce2 h3 p {padding-bottom:5px}
.anounce2 h3 i  {font-size:13px; display:block; margin-top:5px}
.hotnews li i {display:block; font-size:10px; margin-top:1px;}
h1, h2, h3, h4, h5, h5 {margin:0; padding:0; text-align:left; font-weight:bold}
h1 {font:bold 24px Times New Roman; margin-bottom:15px}
h2.newh2 {font-size:15px; font-style:italic; margin:0 0 10px}
h3 {font-size:17px; margin:30px 0 5px}
h4 {font-size: 14px; margin:10px 0 5px}
.contentTable {margin-top:-30px; *margin-top:-40px}
.li {
height:1px;
width:1px;
overflow:hidden;
display:none;
}
.tbl {
border:none;
background:none;
width:100%;
}
.tbl td {
font-size:13px;
border:none;
background:none;
vertical-align:top;
padding:10px;
}
.tbl td p,
.tbl td #abz {
text-indent:0;
}
.text table {
border:none;
border-spacing:0;
border-collapse:collapse;
}
.text td,
.text th {
font-size:11px;
}