body
{font-weight: normal; 
font-family: sans-serif;
font-size: 13px;
background-color: #FAE8C8; 
border-bottom-width: 0px; 
max-width:400px;
margin: auto;}
a { text-decoration: none; color:#000; }
a:link {color: #000;}
a:visited {color: #000;}
a:hover {color:#000;position: relative; top: 1px;}
.bar a { color: #259725; font-size: 11px; }
.bar a:hover { color: #e30000; text-decoration: none; }
.menu a { font-size: 13px; }
.menu a:hover { border: solid 1px #fc0; }
.foot a { color: #fff; font-size: 12px; }
.head { font-size: 14px; font-weight: bold; }
.logo { vertical-align: middle; padding-right: 4px; }
.red {color:red;}
.green {color:green; font-weight:bold;}
.zak { color: #0000CD; font-size: 11px; }
.new {color:red}
.bar, #head
{text-align : center;
background-color :#98FB98;
border-color:#fff;
border-right-color:#000;
border-bottom-color:#000;
border-style:solid;
border-width:1px;
padding:1px;}
.ok { color: #fff; background-color: #fc0; background-image: url(images/obg.gif); background-repeat: no-repeat; background-position: right 50%; max-width: 80px; padding-left: 5px; }
.menu { float: right; padding-top: 4px; padding-right: 3px; border-right: 1px solid #dfdfdf; }
.content{background-color:#FBE0DC;
color:blue;
border-color:#fff;
border-right-color:#000;
border-bottom-color:#000;
border-style:solid;
border-width:1px;
padding:2px;}

.bottom {background-color:#FBE0DC;
text-align:center;
color:blue;
border-color:#fff;
border-right-color:#000;
border-bottom-color:#000;
border-style:solid;
border-width:1px;
padding:2px;
font-size:11px;}

.rekl, #content
{background-color:#FBE0DC;
text-align:center;
color:blue;
border-color:#fff;
border-right-color:#000;
border-bottom-color:#000;
border-style:solid;
border-width:1px;
font-size:12px;}
#content {
  text-align:left;
}


.razd, .foot  {
    background-color:#FF8C00;
color:#000;
border-color:#fff;
border-right-color:#000;
border-bottom-color:#000;
border-style:solid;
border-width:1px;
padding:2px;
font-weight:bolder;
text-align:center;}
h1.razd {
 margin: 0;
 padding: 0;
 font-size: 15px;   
}
.link { border-bottom: 1px dotted #e79f94; }
.link:hover { background-color: #f4d5d1; }
.end { border-bottom-style: none; }
.count {background-position: 50% top; text-align: center;}
.screen {text-align: center; }
input, textarea, select { background-color: #fdebe8; margin-top: 1px; margin-bottom: 1px; border: solid 1px #e7b3ab; }

.main{background-color:#fff;
border-color:#000;
border-style:solid;
border-right-style:none;
border-bottom-style:none;
border-width:1px;
padding:0px;}
.menu h3 {
padding : 0 0 0.1em;
margin-top : 0.4em;
border-bottom : 1px dotted #e79f94;
}
.menu div {
margin-bottom : 0.35em;
}
.menu2 div {
padding : 0 0 0.1em;
margin-top : 0.4em;
margin-bottom : 0.35em;
border-bottom : 1px dotted #e79f94;
}
.ads {
margin-top : 1em;
}
.search input[type~="text"], select {
margin-right : 0.4em;
width : 11em;
}
table.stat_b
{
    font-size: 11px;
    width:100%;
}
tr.btr td{background-color: #E5FFEE;}
tr.wtr td{background-color: #93FFB9;}

.center {
text-align:center;
}
a.error, .error{color:red;text-decoration: underline;}
.bold{font-weight: bold;}
.cz {
font-size:11px;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
text-align:center;
}
#mailform
{
    padding: 3px;
    margin: 2px;
    border: 1px solid darkred;
}
.error_input
{
    border: 1px solid red;
    color: red;
}
td.otvet
{
    border-left: 3px solid orange;
    padding-left: 5px;
    color: #223D7C;
}
.notice{color: #F48D4D;}
