body {
color: #777777;
background-color: #222;
background-image: url(img/bg.gif);
max-width: 500px;
margin : auto;
margin-top: 5px;

margin-bottom: 5px;
border: 2px solid #a59d3d;
padding: 2px;
font-size: 12px;
font-family: verdana;
}
a:link, a:visited {
color: #9aa515;
text-decoration : none;
}
a:hover { color: #888;
text-decoration : none;
}
.niz { background-color: #333; color: #888;
background-image: url(img/head.gif);
text-align: left;
border-top: 2px solid #6c6a25;  padding: 2px;
}

.p_t a { color: #509a11; }
.p_t  {

text-align: left;
background-color: #363636;
background-image: url(img/head.gif);
background-position: top;
background-repeat: repeat-x;
border-bottom: 1px double #6c6a25; font-weight: bold; padding: 2px;
}

.menu_razd {
background: url(img/head.gif) #363636;
border: 1px double #3c3c3c; padding: 3px;
color: #999;
}
.rowup {
background-color: #444;
border: 1px solid #555;
margin: 3px;
padding: 2px;
}
.err {
color: #f00;
border: 1px solid #700;
margin-left: 4px;
margin-right: 4px;
margin-bottom: 4px;
padding: 2px;

font-weight: bold; text-align: center;
}
.msg  {
color: #0f0;
border: 1px solid #070;
margin-left: 4px;
margin-right: 4px;
margin-bottom: 4px;
padding: 2px;

font-weight: bold; text-align: center;
}
.title, .title2 {
font-weight: bold;
text-align: center;
padding: 5px;
background-color: #333;
background-image: url(img/head.gif);
background-position: bottom;
background-repeat: repeat-x;
border-bottom: 5px solid #9c9a25;
}
.menu, .link1, .link2 {
text-align: left;
background-color: #252525;
}
.foot {
background-color: #373737; border: 1px solid #464646;
font-size: 13px;
padding: 2px;
}
.foot a {color: gray;}
input, select, textarea {
color: #636363;
background-color: #242424;
background-image: url(img/form.gif);
background-position: bottom;
background-repeat: repeat-x;
border: 1px solid #cdcd23;
margin-top: 1px;
}
.p_m, .rowdown {
background-color: #333; border: 1px solid #3c3c3c; margin: 2px;
padding: 2px;
}
.post {
text-align: left;
background-color: #2c2c2c;
font-size: 12px;
padding-left: 3px;
border: 1px double #353535; width: 100%;
margin: 2px;
}
form {
margin: 0px;
}
.on { color: #00c000;}
.off { color: #b00000;}
.ank_n {
font-weight: bold;
}
.ank_d {
font-weight: normal;
color: #898;}
.status
{
color: #df0000;
font-weight: bold;
}
.icon48
{
font-size: large;
width: 48px;
height: 48px;
vertical-align: top;
text-align: center;
}
.icon14
{
font-size: xx-small;
width: 14px;
height: 14px;
vertical-align: top;
text-align: center;
}

.aut { background-color: #252525;
 color: #252525; border-bottom: 2px solid #333333;
 text-align: right; padding: 3px; margin: 2px;}

.aut a { background-color: #508a11; color: #222; padding: 2px; }
.str {text-align: center;}
.news { border: 2px solid #444; background: #333;}
.privet { color: #f60;}
hr { color: #111; background-color: #111;}
.cit { background: #454545; color: #9a9;}
