BODY {padding:0px; margin:0px; background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif;}
TD {vertical-align:top; font:100% Verdana; color:#333333;}
TH {font:bold 100% Verdana; color:#333333;}
IMG {border:0px}

a, .mmenu a:hover {color:#333333; text-decoration:underline;}
a:hover, .content a:hover, .prsel a:hover, .reg a:hover, .more a:hover, .date a:hover, .otziv a:hover, .com .aname a:hover, .sender a:hover, .com .zname span.aut a:hover {color:#F9AE00; text-decoration:underline;}

h1 {font:22px Arial; color:#555555; margin:0px 0px 10px 0px; padding:0px; border-bottom:1px dashed #DADABC;}
h2 {font:18px Arial; color:#555555; margin:10px 0px 7px 0px; padding:0px; border-bottom:1px dashed #DADABC; letter-spacing:1px;}
h3 {font:bold 12px Verdana; margin:10px 21px 15px 17px; padding:0px 0px 2px 0px; border-bottom:2px solid #E7E7E7;}

ol {font:70% Verdana; padding:0px 0px; margin:0px 0px 5px 26px; //font:80% Verdana;}
ul {font:70% Verdana;  padding:0px 0px; margin:0px 0px 5px 26px; //font:80% Verdana;}
li {padding:0px 0px 4px 0px;}
ul li {list-style-image: url(i/li.gif);}


form {margin: 0px;}
input {font: 10px Verdana; color:#333333; height: 20px;}

.logo {font: 17px Arial; color: #006699; vertical-align: bottom; text-align: center; padding-left: 30px;}
.slogan {text-align: center; margin-right: 18px; margin-top: -5px; color:#7C7C3F;}
.nav {text-align:center; padding-top: 5px;}
.rzd {margin:0px 10px 0px 10px;}

.mmenu {background-repeat:repeat-x;}
.mmenu td {font:12px Arial; padding-top:6px; text-align:center;}
.mmenu td img {margin-right:5px;}
.more a, .date a, .autor span a {color:#585732;}
.mmenu a, .prsel a {color:#7C7C3F;}
.isearch {padding-top:10px;}
.isearch input {font:10px Verdana; background:url(i/bg-isearch.gif); border:none; height:23px; padding-top:4px; margin-top: 1px; //margin-top: 0px;}
.bsearch {padding:12px 0px 0px 5px;}
.bsearch input {background:url(i/i-search.gif); width:19px; height:19px; border:none;}

.rr {padding-right:7px; font:11px Verdana;}
.lr {padding-left:30px; font:11px Verdana;}

.content {padding:20px 30px;}
.content p {font-size: 70%; line-height: 130%; margin:0px; padding:0px 0px 0.7em 0px; //font-size:80%; line-height:140%;}
.content a, .reg a, .otziv a {color:#7C7C3F;}
.selector div {font:bold 80% Arial; padding:3px 0px 3px 0px; //font:bold 90% Arial;}
.selector div span {font:100% Verdana; //font:90% Verdana;}
.selector div span.adate {color:#999999;}
.razd {border-bottom:1px dashed #CCCCCC; margin:10px 0px 5px 0px;}

.blue {background-color:#ECECD8; padding:10px 15px 0px 15px;}
.lselect div {padding:0px 5px 6px 5px;}
.lselect a b {color: #7C7C3F; text-decoration: underline;}
.sl {margin-bottom:-10px; padding-left:6px;}
.banner {text-align: center; padding-bottom: 5px; padding-top: 5px;}
.bannertop {position: absolute; top: 20px; left: 35%;}
.date {background: url(i/bg-date.gif) no-repeat; font: 10px Verdana; padding: 2px 0px 4px 4px;}
.news {font: 10px Verdana; padding: 3px 0px 10px 0px;}

.orange {background-color:#FCF0BE; padding:10px 15px;}
.header {font:bold 17px Arial; color:#555555; text-transform:uppercase; padding:0px 5px 5px 5px;}
.liner {background:url(i/bg-col-line.gif); margin:5px 0px;}
.prsel {font:bold 12px Arial;}
.prsel div.pr {padding:4px 0px;}
.prsel div img {margin-right:5px;}

.wblue {background:url(i/bg-wblue.gif) repeat-y; padding:10px 15px;}
.wblue .header {color:#999999;}
.enter {margin-bottom:-15px;}
.enter input {border:1px dashed #999999; height:18px;}
.enter td {padding:0px 5px 4px 5px;}
.enter td.but {padding:0px 0px 4px 0px;}
.enter td.but input {border:1px solid #999999; font:bold 10px Verdana; background-color:#D9EFF3; color: #666666;}
.reg {font:bold 10px Verdana; text-align:right;}
.otziv {font:bold 10px Verdana; padding: 5px 0px 0px 5px;}
.otziv div {padding-bottom: 7px;}

.worange {background:url(i/bg-worange.gif) repeat-y; padding:13px 15px 0px 15px;}

.muztop div.mp {padding-left:27px; padding-bottom:6px;}
.muztop div div {position:absolute; margin-left:-21px; font:bold 10px Verdana; color:#34A6BF;}

.defsel {padding-left:0px;}
.defsel div {font:10px Verdana; padding:0px 0px 7px 5px;}

.more {font:bold 10px Verdana !important; text-align:right;}

.copyright {text-align:center; font:10px Verana; padding-bottom:5px; padding-top:4px;}
.cop td {text-align:center; font:bold 10px Verdana; padding-left:5px; padding-right:5px;}
.tcop {padding-top:10px; padding-bottom:10px;}

.counter {background-position:bottom; background-repeat:no-repeat; text-align:center;}




.forma {font:11px Verdana; padding-top:10px;}
.forma div {font:bold 11px Verdana; color:#666666; padding-bottom:0px;}
.forma table td {padding-right:10px !important;}
.forma input, textarea {font:11px Verdana; margin-bottom:6px; border:1px dashed #999999;}
.butn {text-align:right; padding-top:10px;}
.butn input {border:1px solid #999999; font:bold 10px Verdana; background-color:#D9EFF3; color:#666666;}
.error {color:#D40000;}
.ps {padding-left:10px; font:85% Verdana; vertical-align: middle; padding-bottom: 10px; //font:75% Verdana;}

.forma .selr {padding-left:20px;}
.forma .selr div.vib {font:bold 11px Verdana; padding:0px 0px 10px 4px;}
.forma .selr div {font:11px Verdana; padding:0px 0px 10px 20px;}
.forma .selr div div {font:10px Verdana; position:absolute; margin-left:-20px; margin-top:-3px; padding:0px !important;}
.forma .selr input, .forma .zero input {border:none; margin-top:0px;}
div.zero {font:11px Verdana;  padding:0px 0px 10px 20px;}
.forma div.ob, .back, .pagin td {font:85% Verdana; //font: 75% Verdana;}
.zero div {position:absolute; margin-left:-22px; margin-top:-4px;}
.forma span.mini {font:100% Verdana;} 

div.pred {font:10px Verdana;}

.com {padding:0px 0px 10px 0px;}
.com .zname {font:85% Verdana; //font:90% Verdana;}
.com .zname span {font:80% Verdana; color:#999999;}
.com .aname {font:65% Verdana; padding:2px 0px 2px 0px; text-indent:0px; //font:75% Verdana;}
.com .aname a, .com .aname span, .autor a, a.name {font:bold 100% Verdana; color:#006699;}

span.str {font:bold 100% Verdana !important; //font:bold 100% Verdana !important;}
.com .zname span.aut a {font:bold 100% Verdana !important; color:#006699;}

div.sender {font:bold 60% Verdana; color:#999999; padding-top:0.6em; padding-bottom:0.3em; text-align:right; //font:bold 70% Verdana;}
div.step {font:bold 60% Verdana; color:#999999; padding-top:0.6em; padding-bottom:0.3em; text-align:center; //font:bold 70% Verdana; padding: 15px;}
.autor {font:bold 70% Verdana; text-align:right; //font:bold 80% Verdana;}
.golos {font:bold 65% Verdana; //font:bold 70% Verdana; padding: 15px; color:#999999;}
.fsel {font:80% Arial; padding:3px 0px 3px 0px; //font:90% Arial; color:#999999;}
.fsel div {padding-bottom: 6px;}
.fsel span {font:bold 100% Arial;}
.fsel span.top {color:#333333;}

.alert {font:bold 70% Verdana; color:#D40000; padding-top: 0.7em; //font:bold 80% Verdana;}

a.admin {color:#D40000;}
a.admin:hover {color:#D40000; text-decoration: none;}
.del {text-align: right; font:bold 90% Verdana; color: #999999; //font:bold 80% Verdana;}
.back img {margin-right:5px;}

span.grey {color:#999999;}
.pagin td {padding-top: 10px; padding-bottom:10px;}
.ent {padding-left:5px; line-height: 1.4em;}




.comment {
FONT-SIZE: 11px;
FONT-FAMILY: Arial, Helvetica, sans-serif;
HEIGHT: 20px;
}
.comment_m {
FONT-SIZE: 10px;
FONT-FAMILY: Arial, Helvetica, sans-serif;
HEIGHT: 20px;
}
.rama {border: 1px solid #f5af42;}
.ramam {border: 1px solid #ffff00;}

span.b {
	font-weight: bold;
}

.small {
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 10px
}
.abz {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	
.blue_com_top {background-color:#ECECD8; padding:10px 15px 0px 15px;}	
.orang_com_top {background-color:#fcf0be; padding:10px 15px 0px 15px;}
.blue_com_bottom {
	background-color: #F9F9F9;
	padding: 5px 5px 0px 5px;
}

div.ukaz {font:bold 70% Verdana; color:#999999; padding-top:0.6em; padding-bottom:0.3em; text-align:left; //font:bold 80% Verdana;}	

td.autor {
	font: bold 70% Verdana;
	//font: bold 80% Verdana;
	background-color: #FFFFFF;
	text-align: left;
}