body
{
font-family: Tahoma;
font-size: 11px;
background: #ffffff;
color: #44658b;
padding: 0px;
margin: 0px auto;
max-width: 320px;
border: 1px solid #4a6b91;
}

a:link, a:active, a:visited
{
color: #74a4d1;
text-decoration: none;
}

a:hover
{
color: #9cb9d8;
}

textarea
{
border: 1px solid #ebf1f7;
padding: 2px;
margin: 2px 2px 2px 4px;
color: #6688ac;
}

textarea:hover
{
border: 1px solid #ebf1f7;
padding: 2px;
margin: 2px 2px 2px 4px;
color: #6688ac;
}

input
{
border: 1px solid #ebf1f7;
padding: 2px;
margin: 2px 2px 2px 4px;
color: #6688ac;
}

input:hover
{
border: 1px solid #ebf1f7;
border-left: 1px #bfbfbe solid;
padding: 2px;
margin: 2px 2px 2px 4px;
color: #6688ac;
}

select{
border: 1px solid #ebf1f7;
padding: 2px;
margin: 2px 2px 2px 4px;
color: #6688ac;
}

select:hover
{
border: 1px solid #ebf1f7;
border-left: 1px #bfbfbe solid;
padding: 2px;
margin: 2px 2px 2px 4px;
color: #6688ac;
}

.logo
{
background: #597a9e url(img/head.png) repeat-x;
border-bottom: 1px #44658a solid;
}

.search_cit
{
font-size: small;
font-weight: bold;
border-bottom: 1px #ebf1f7 dotted;
}
#head{
float: right;
color: #dedfff;
text-align: right;
padding: 2px;
}
#head a{
color: #dedfff;
}
#head a:hover{
color: #87a7ca;
text-decoration: none;
}

.rekl
{
background: #f7f4f4;
border-bottom: 1px #d3e1ef solid;
padding: 1px;
margin: 2px 0px 3px 0px;
}
.rekl a{
background: url(img/ads.png) no-repeat;
padding-left: 12px;
color: #8cb1d8;
}
.rekl a:hover{
background: url(img/ads_h.png) no-repeat;
padding-left: 12px;
color: #abc4df;
}
.cit /* вставка цитаты */
{
font-size: xx-small;
background: #6688ac;
padding-left: 18px;
padding-right: 3px;
margin: 5px;
border: 1px #fff solid;
color: #fff;
font-style: italic;
}



form
{
margin:1px; padding:0px;
}

.ank_n {
font-weight: bold;
}
.ank_d {
font-style: italic;
}

.status
{
color: #6688ac;
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;


}

.post
{
background: #f6f5f5;
border: 1px #e1e8f0 solid;
padding: 4px;
border-left: 3px solid #e1e8f0;
width: 100%;
}

.p_t
{
text-align: left;
padding: 3px 3px 3px 5px;
font-size: 11px;
border: 1px #e1e8f0 solid;
color: #6688ac;
}

.p_t a
{
color: #6688ac;
border-bottom: 1px #2b4e01 dotted;
}

.p_t a:hover
{
color: #4e6f93;
border-bottom: 1px #ebfad9 solid;
}


.p_m
{
border: #d4d4d4 solid 1px;
background: #f6f5f5;
padding: 4px;
margin: 2px;
}





.news{
text-align: left;
font-weight: normal;
/* border: 2px #FFB9B9 solid; */
}

.menu
{
background: #f7f4f4;
border: 1px #d3e1ef solid;
padding: 2px;
margin: 3px 3px 3px 2px;
}

.menu a
{
padding-left: 12px;
background: url(1.png) no-repeat left;
}

.main_menu
{
border-bottom: 1px #d3e1ef solid;
padding: 2px;
background: #f7f4f4;
font-size: 11px;
margin-top: 1px;
}
.main_menu a{
color: #7293b5;
}
.main_menu a:hover{
color: #91aac7;
}

.str
{
margin: 1px;
text-align: center;
font-weight: normal;
color: #2b587a;
border: 1px #ebf1f7 solid;
background-color: #FFFFFF;
}



.foot
{
background: #4a6b91;
border-bottom: 1px #deeaf7 solid;
padding: 2px;
font-weight: bold;
color: #fff;
margin: 3px 0px 1px 0px;
}

.foot a
{
color: #fff;
text-decoration: none;
}

.foot a:hover
{
color: #fff;
text-decoration: none;
}

.err
{
margin: 1px 0px 3px 0px;
border-bottom: 1px #f1f5fa solid;
background: #6688ac;
padding: 3px;
color: #f1f5fa;
font-size: 13px;
font-weight: bold;
text-align: center;
}

.msg
{
margin: 1px 0px 3px 0px;
border-bottom: 1px #e1e8f0 solid;
border-top: 1px #e1e8f0 solid;
background: #f1f5fa;
padding: 3px;
color: #6688ac;
font-size: 13px;
font-weight: bold;
text-align: center;
}

.menu_razd
{
text-align: left;
padding: 3px 0px 5px 0px;
font-size: 12px;
color: #44658b;
}
.aut{
padding: 4px;
border-bottom: 1px solid #dee7f1;
background: #f7f7f7;
padding-left: 10px;
}
.aut a
{
background: #6688ac;
color: #e2e9f2;
padding: 2px;
}

.aut a:hover
{
background: #809cba;
color: #ebfad9;
border-bottom: 1px #ebfad9 solid;
}


.title
{
background: #4a6b91;
padding: 2px;
text-align: right;
font-size: 13px;
font-weight: bold;
color: #f7f7f7;
border-bottom: 1px #d9e0e7 solid;
margin: 1px 0px 1px 0px;
}

.on {
background: url(style/online.gif.png) no-repeat; }
.off {color: #FF0000;}




