/* Тело документа*/
body, td, th, input, textarea, select {
font-family : Arial, sans-serif;
font-size: 13px;
}
body {
background-image:url(bodybg.gif);
background-repeat:repeat-x;
padding:0px;
margin: 0px auto;
max-width:410px;
color: #458BAA;
background-color: #E3FABD;
}

img{border: 0px solid;}

w.post {
border-color: #30a34b;
}

/* заголовок страницы */
.title{
text-align: center;
margin: 0px;
background-image:url(logo.gif);
background-repeat:no-repeat;
background-position: center;
height:50px;
font-size: 8px;
font-weight: bold;
background-color: #FFF;
color: #605938;
}
/* Пользователь, ник и ссылка выхода (div) */
.aut{
background-image:url(autgif.gif);
background-repeat:repeat-x;
margin-bottom: 1px;
font-size: 10px;
border-left: 1px solid #6dc4ff;
border-right: 1px solid #6dc4ff;
background-color: #58B01C;
color: #41561e;
padding: 0px;
vertical-align: middle;
text-align: center;
}
/* Реклама (div)*/
.rekl
{
background-image: url(reklgif.gif);
background-repeat: repeat-x;
margin-bottom: 1px;
background-color: #BCEE68;
border-top: 1px solid #A2CD5A;
border-bottom: 3px solid #A2CD5A;
border-left: 1px solid #A2CD5A;
border-right: 1px solid #A2CD5A;
padding: 2px;
vertical-align: middle;
text-align: left;
}
.rekl a{color: #458B00;}
.rekl a:hover{color: white;}
.rekl_main
{
margin: 0px;
border: 1px solid #6E8B3D;
background-color: #BCEE68;
border-top: 1px solid #CAFF70;
border-bottom: 3px solid #A2CD5A;
border-left: 1px solid #6E8B3D;
border-right: 1px solid #6E8B3D;
padding: 0px;
vertical-align: middle;
text-align: left;
}

.cit /* цитата в форуме */
{
margin: 0px;
border: 1px dashed #c7d6ad;
background-color: #f0fae0;
padding: 0px;
text-align: left;
font-size:8px;
}



form /* Формы */
{
margin:1px; padding:0px;
}

a{ text-decoration: none; color : #c45041;}
a:hover{text-decoration: none; color : #d21e1e;}



/* Анкета - параметр (span)*/
.ank_n {
font-weight: bold;
}
/* Анкета - значение (span)*/
.ank_d {
font-style: italic;
}

/* Статус пользователя (span)*/
.status
{
color: #524383;
font-weight: bold;
}

/* Ячейка иконки 48px */
.icon48
{
font-size: large;
width: 48px;
height: 48px;
vertical-align: top;
text-align: center;


}
/* Ячейка иконки 14px */
.icon14
{
font-size: xx-small;
width: 14px;
height: 14px;
vertical-align: top;
text-align: center;


}

/* Заголовок поста */
.p_t
{
font-size: 12px;
font-weight: bold;
color: #728a4a;
padding: 0px;
margin: 0px;
}
/* Сообщение поста */
.p_m
{
color:#1b5b2a;
font-size:12px;
font-weight: normal;
vertical-align: top;
}




/**/
.libwappc{
margin: 0px;
border: 1px solid #6E8B3D;
background-color: #BCEE68;
border-top: 2px solid #CAFF70;
border-bottom: 2px solid #A2CD5A;
border-left: 1px solid #6E8B3D;
border-right: 1px solid #6E8B3D;
padding: 0px;
vertical-align: middle;
text-align: left;
}



/* Выделение новостей на главной (div) */
div.news{
background-image: url(menubottom.gif);
background-repeat: repeat-x;
margin-bottom: 1px;
background-color: #BCEE68;
border-top: 1px solid #A2CD5A;
border-bottom: 4px solid #A2CD5A;
border-left: 1px solid #A2CD5A;
border-right: 1px solid #A2CD5A;
padding: 2px;
vertical-align: middle;
text-align: left;
}


/* Меню (на главной, в пользовательском меню и админке) */
.menu{
background-image: url(menubottom.gif);
background-repeat: repeat-x;
margin-bottom: 1px;
background-color: #BCEE68;
border-top: 1px solid #A2CD5A;
border-bottom: 4px solid #A2CD5A;
border-left: 1px solid #A2CD5A;
border-right: 1px solid #A2CD5A;
padding: 2px;
vertical-align: middle;
text-align: left;

}

/* Ссылка при наведении */
.menu a{
color: #458B00;
padding-left: 16px;
background: url('p_menu.png') no-repeat left;
}
/* Ссылка при наведении */
.menu a:hover{
color: white;
padding-left: 16px;
background: url('p_menu.png') no-repeat left;
}

/* Страницы */
.str{
margin: 0px;
border: 1px solid #8B814C;
background-color: #EEDC82;
border-top: 2px solid #FFEC8B;
border-bottom: 2px solid #CDBE70;
border-left: 1px solid #8B814C;
border-right: 1px solid #8B814C;
padding: 0px;
vertical-align: middle;
text-align: center;
}

/* Поля воода и кнопки */
input, textarea,select {
color: #333;
border: 1px solid #30a34b;
padding: 1px 2px;
margin: 1px 0px;
background-color: #fff;
font-size: 11px;
}

/* Низ страницы, ссылки навигации */
/* Ссылка при наведении */
.foot a{color: #708d3e; font-size: 10px;}
.foot a:hover{color: #8eb351; font-size: 10px;}
.foot{
background-image: url(ft.gif);
background-repeat: repeat-x;
background-position: bottom;
margin-bottom: 1px;
color:#888985;
background-color: #E6FFE6;
border-top: 2px solid #339933;
padding: 0px;
font-size: 8px;
text-align: left;
}
/* Сообщение об ошибке или важное */
.msg{
margin: 0px;
border: 1px solid #6E8B3D;
background-color: #BCEE68;
border-top: 2px solid #CAFF70;
border-bottom: 2px solid #A2CD5A;
border-left: 1px solid #6E8B3D;
border-right: 1px solid #6E8B3D;
padding: 0px;
vertical-align: middle;
text-align: left;
}
/* �&#65533;нформативное сообщение */
.err{
margin: 0px;
border: 1px solid #6E8B3D;
background-color: #BCEE68;
border-top: 2px solid #CAFF70;
border-bottom: 2px solid #A2CD5A;
border-left: 1px solid #6E8B3D;
border-right: 1px solid #6E8B3D;
padding: 0px;
vertical-align: middle;
text-align: left;
}
.search_cit
{
font-size: small;
font-weight: bold;
border-bottom: 1px #FF0000 dotted;
}

/* пользователь в сети */
.on {color: #006E00;} 
/* пользователь не в сети */
.off {color: #FF0000;} 