body {
   font-family: Arial, Verdana, Helvetica, sans-
serif;
   font-size: 11px;
   color: #b2b2b2;
   border: 2px solid #8f8f8f;    background-color: #000000;
   padding: 1px;
   margin: auto;
   max-width: 350px;
} a { color: #00a9e8; text-decoration: none; }
a:hover { text-decoration: underline; }
.input, textarea,select {
   color: #000000;
   border: 1px solid #999999;
   margin: 0px 0px 1px 0px;    background-image: url(img/log.gif);
   background-repeat: repeat-x;
   background-position: top;
   background-color: #e6e6e6;  //окно дл��
��ообщени��
   font-size: 11px; }
form { margin: 0px; }
.search_cit
{
font-size: small;
font-weight: bold; border-bottom: 1px #FF0000 dotted;
} .rekl
{
   background-image: url(img/foot.gif);
   background-repeat: repeat-x;
   background-position: top;
   padding: 2px;    margin: 1px;
   border-top: 1px solid #111111;
} .cit /* в��тавка цитаты */
{
font-size: xx-small;
background: #6c6c6c url(img/cit.gif) repeat-y
scroll left;
padding-left: 18px; padding-right: 3px;
margin: 5px;
border: 1px #454545 solid;
color: #444444;
font-style: italic;
} form
{
   background-color: #4d4d4d;
   border: 1px solid #a1a1a1;
   padding: 2px;
   margin: 1px; }
.menuitem
{
  background-color: #303030;
  border-style: none;
  margin-bottom: 3px;   padding: 5px;   text-align: center; }
.menuitem a {display:block;}
.menuitem:hover  {
 color: #FFFFFF;
 background-color: #BA0000;
} .menuitem:focus  {  color: #FFFFFF;
 background-color: #BA0000;
}
.ank_n {
font-weight: bold;
}
.ank_d { font-weight: normal;
} .status
{
color: #ff0000;
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;
}
.p_t
{
   background-image: url(img/totit.gif);
   background-repeat: repeat-x;    background-position: top;
background-color: #1d1d1d;
   border-top: 1px solid #a6a6a6;
   border-left: 1px solid #a6a6a6;
   border-right: 1px solid #a6a6a6;
   padding: 4px 0px;    margin: 3px 3px 0px 3px;
} .p_m
{
background: #000000;
border: 1px solid #9b9b9b;
text-align: left;
padding: 2px; font-size: 9px;
margin: 1px;
} .post
{
width: 100%;
}
.rekl_main{
text-align: left; font-weight: normal;
} .news{
text-align: left;
font-weight: normal;
} .menu{
   background-color: #010101;
   border: 0px solid #00d386;
   padding: 2px;
   margin: 1px;
} .menu_razd
{
   background-image: url(img/tit2.gif);
   background-repeat: repeat-x;
   background-position: top;
   background-color: #151515;    border-right: 1px solid #b6b6b6;
   padding: 2px;
   text-align: center;
   font-weight: bold;
   color: #00a9e8;
} .str{ background: #2d2d2d;
border: 1px solid #9f9f9f;
text-align: left;
padding: 2px;
font-size: 11px;
margin: 1px; }
.foot{
   background-image: url(img/footy.gif);
   background-repeat: repeat-x;
   background-position: top;
   background-color: #0e0e0e;    border: 1px solid #c3c3c3;
   padding: 2px;
   margin: 2px;
} .err{
   background-color: #505050;
   border: 1px solid #505050;
   padding: 2px;
   margin: 1px;
} .msg{
   background-color: #e8e8e8;
   border: 1px solid #bbbbbb;
   padding: 2px;
   margin: 1px;
} .aut{
   background-image: url(img/totit2.gif);
   background-repeat: repeat-x;
   background-position: top;
   background-color: #1d1d1d;
   padding: 3px;    margin: 0px;
} .title{
   background-color: #1d1d1d;
   border: 1px solid #1d1d1d;
   padding: 2px;
   margin: 1px;
text-align: center; font-weight: bold;
color: #0089d0;}
.on {color: #006E00;}
.off {color: #FF0000;}
.main_menu {
   background-color: #000000;    border: 1px solid #0089bc;
   padding: 2px;
   margin: 1px;
}
.logo {
   background-image: url(img/podl.gif);    background-repeat: repeat-x;
   background-position: top;
   background-color: #1a1a1a;
}
.page {
background-color:#ee577c;
color:#000; font-weight: 700;
text-align:center;
padding:5px;
border: 1px solid #9b9b9b;
margin: 1px;
}