body {
font-family: Tahoma;
font-size: small;
background-color: #ededed;
color:#59aad4;
padding:4px;
max-width: 320px;
margin: 1px auto;
}

img{border: 0px;margin: 0px;padding: 0px;}
div.body{text-align: left;}


a {
color:#9a9a9a;
text-decoration: none;
}

div.rekl_title, div.rekl_wappc{
background: #1199df url(graf/rekl.png) repeat-x bottom;
border-bottom: 1px #eeeeee solid;
text-align: left;
font-weight: bold;
}
div.rekl_title a, div.rekl_wappc a{
color: #fff;
}

div.rekl_title :hover , div.rekl_wappc :hover{
background: url(ico/r.png) no-repeat left;
padding-left: 17px;
margin-right: 3px;
}




div.news{
background: #f3f3f3 url(graf/new.png) repeat-x bottom;
color: #89b0e6;
}
div.news_title{
background-color: #f3f3f3;
color: #89b0e6;
}
div.head{
background: #005cf3 url(graf/head.png) repeat-x;
border-bottom: 1px solid #d3dff4;
}




div.any_menu a{
background-color: #FDFDFD;
margin:1px;
padding-left: 2px;
display: block;
border-left: 5px #005cf3 solid;
}
div.any_menu a:hover{
color: #a0a0a0;
border-left: 5px #C6C5E6 solid;
}


div.forms{
padding:2px;
border: 1px #005cf3 solid;
margin-bottom: 3px;
}
form {display: inline;}
table.form_title{
margin-top: 2px;
color: #FFFFFF;
font-weight: bold;
width: 100%;
border-spacing:0px;
padding: 0px;
height: 16px;
}
td.form_title1{
padding: 0px;
margin: 0px;
width: 7px;
background: #005cf3 url(graf/m_r.png) repeat-x;
}
td.form_title2{
padding: 0px;
margin: 0px;
background: #005cf3 url(graf/m_r.png) repeat-x;
}
td.form_title3{
padding: 0px;
margin: 0px;
background: #005cf3 url(graf/m_r.png) repeat-x;
}


div.title { /* Заголовок страницы */
overflow: hidden;
text-align: center;
background: #1199df url(graf/tit.png) repeat-x;
font-size: medium;
color: #fff;
font-weight: bold;
border-bottom: 1px #dddddd solid;
}

div.err{/* сообщение об ошибке */
text-align: center;
background: #BF614D url(for_css/err.gif) repeat-x top;
color: #FFE3E3;
}
div.msg{/* сообщение */
text-align: center;
background: #4DBF9A url(for_css/msg.gif) repeat-x top;
color: #E3FFE3;
}


div.main_menu /* ссылки главного меню */
{
margin-top: 3px;
margin-bottom: 3px;
}
a.main_link{ /* главное меню */
padding-left: 3px;
margin-top: 1px;
background-color:#f4f4f4;
display: block;
color: #71bee6
}
a.main_link:hover{ /* главное меню */
color: #a0a0a0;
}

div.menu_razd{ /* выделение раздела в главном меню */
margin-top: 3px;
font-weight: bold;
height: 22px;
background: #005cf3 url(graf/m_r.png) repeat-x;
padding-left: 5px;
color: #fff;
border-top: 1px #a0a0a0 solid;
border-bottom: 1px #a0a0a0 solid;
}


div.post0{ /* div с постом */
background-color: #effaff;
color: #35b1ec;
display: block;
padding: 1px;
margin: 1px;
}
div.post1{ /* div с постом */
background-color: #e9e9e9;
color: #35b1ec;
display: block;
padding: 1px;
margin: 1px;
}


table.post_msg{ /* таблица с сообщением */
display: block;
}
table.post_files{ /* таблица с файлами */
display: block;
}
tr.post_title{/* заголовок поста */
display: block;
color: #101347;
}
tr.post_title a{
text-decoration: underline;
}

td.quote{
color: #459F7C;
background-color: #DDFFEF;
border-left: 3px #BCEECD solid;
padding-left: 4px;
}
td.quote span{
font-weight: bold;
}


div.user_aut { /* меню пользователя */
/*height: 16px;*/
text-align: right;
background: #005cf3 url(graf/foot.png) repeat-x;
}
div.user_aut a{
color: #FFF3DF;
padding-right: 3px;
}
div.user_aut a:hover{
color: #a0a0a0;
}


div.module_menu_select { /* меню выбора (как правило, для сортировки) */
color: #000033;
height: 16px;
background: #9EB1FF url(for_css/sort.gif) repeat-x;
}
div.module_menu_select a{ /* меню выбора (как правило, для сортировки) */
color: #7684B0;
}


div.act_link_title{ /* блок управляющих ссылок */
margin-top: 4px;
font-weight: bold;
height: 16px;
background: #005cf3 url(graf/m_r.png) repeat-x;
padding-left: 18px;
color: #FFFFFF;
}
div.act_link{
border: 1px #005cf3 solid;
padding: 1px;
margin-bottom:3px;
}
a.act_link{ /* выделение ссылки на действие в модуле */
background-image: url(ico/action.png);
background-repeat: no-repeat;
padding-left: 14px;
}
a.act_link:hover{ 
color: #000000;
}

div.menu_path_title{ 
margin-top: 4px;
font-weight: bold;
height: 16px;
background: #005cf3 url(graf/m_r.png) repeat-x;
padding-left: 18px;
color: #FFFFFF;
}
div.menu_path{
border: 1px #005cf3 solid;
padding: 1px;
margin-bottom:3px;
}
a.menu_path{
background-image: url(ico/return.png);
background-repeat: no-repeat;
padding-left: 14px;
}
a.menu_path:hover{
color: #000000;
}

div.links_title{
margin-top: 4px;
font-weight: bold;
height: 16px;
background: #005cf3 url(graf/m_r.png) repeat-x;
padding-left: 18px;
color: #FFFFFF;
}
div.links{
border: 1px #005cf3 solid;
padding: 1px;
margin-bottom:3px;
}
a.links{
font-weight: bold;
background-image: url(ico/module_link.png);
background-repeat: no-repeat;
padding-left: 16px;
}
a.links:hover{
color: #000000;
}

div.pages { /* вывод списка страниц */
border: 1px #005cf3 solid;
}
span.this_page { /* выделение текущей страницы */
font-weight: bold;
}
div.pages a:hover, span.this_page:hover { /* ссылки страниц при наведении */
text-decoration: none;
}

div.page_foot{ /* самый низ меню */
padding:2px;
background: #005cf3 url(graf/foot.png) repeat-x;
border-top: 2px #a0a0a0 solid;
border-bottom: 1px #a0a0a0 solid;
color: #a0a0a0;
}
div.page_foot a{ /* самый низ меню */
color:#a0a0a0;
}
