body { /* The project by http://b46us.jw.lt */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: small;
background-color: #f9fcff;
color:#616161;
margin: auto;
}
.head {
background-image: url(for_css/head.png);
background-repeat: repeat-x;
line-height: 1%;
margin: 0;
}
.b1 {
background-image: url(for_css/body/top.png);
background-position: top;
background-repeat: repeat-x;
}
.b2 {
background-image: url(for_css/body/r.png);
background-position: right;
background-repeat: repeat-y;
}
.b3 {
background-image: url(for_css/body/bot.png);
background-position: bottom;
background-repeat: repeat-x;
}
.b4 {
background-image: url(for_css/body/l.png);
background-position: left;
background-repeat: repeat-y;
}
.b5 {
background-image: url(for_css/body/l_top.png);
background-position: top left;
background-repeat: no-repeat;
}
.b6 {
background-image: url(for_css/body/r_top.png);
background-position: top right;
background-repeat: no-repeat;
}
.b7 {
background-image: url(for_css/body/r_bot.png);
background-position: bottom right;
background-repeat: no-repeat;
}
.b8 {
background-image: url(for_css/body/l_bot.png);
background-position: bottom left;
background-repeat: no-repeat;
padding: 6px;
}
img
{
border: 0px;
margin: 0px;
padding: 0px;
}

div.body
{
text-align: left;
}


a {
color: #34a7ff;
text-decoration: none;
}
a:hover {
color: #ff7a7a;
}

div.rekl_title, div.rekl_wappc, div.rekl_foot{
background-color: #e5e5e5;
text-align: left;
margin: 0 5px 5px 5px;
}
.but_nav {
background-image: url(for_css/but.png);
background-repeat: no-repeat;
width: 99px;
height: 28px;
text-align: center;
margin: 0;
padding-bottom: 7px;
}
.but_nav a{
color: #fff;
}
.but_nav a:hover{
color: #aeedff;
}
.nav {
background-image: url(for_css/nav.png);
background-position: top;
background-repeat: repeat-x;
text-align: center;
padding-top: 2px;
margin: 0;
}

.r1 {
background-image: url(for_css/block/top.png);
background-position: top;
background-repeat: repeat-x;
}
.r2 {
background-image: url(for_css/block/r.png);
background-position: right;
background-repeat: repeat-y;
}
.r3 {
background-image: url(for_css/block/bot.png);
background-position: bottom;
background-repeat: repeat-x;
}
.r4 {
background-image: url(for_css/block/l.png);
background-position: left;
background-repeat: repeat-y;
}
.r5 {
background-image: url(for_css/block/l_top.png);
background-position: top left;
background-repeat: no-repeat;
}
.r6 {
background-image: url(for_css/block/r_top.png);
background-position: top right;
background-repeat: no-repeat;
}
.r7 {
background-image: url(for_css/block/r_bot.png);
background-position: bottom right;
background-repeat: no-repeat;
}
.r8 {
background-image: url(for_css/block/l_bot.png);
background-position: bottom left;
background-repeat: no-repeat;
padding: 8px;
}

div.news{
color : #75bf00; 
background-color : #fafff0; 
background-image : url(for_css/gmenu.gif); 
background-repeat : repeat-x; 
background-position : 50% top; 
margin-top : 1px; 
margin-bottom : 1px; 
padding : 2px; 
border : 1px solid #d4eba1; 
}
div.news_content{
font-weight: normal;
font-size: 10px;
color: #989898;
}





div.any_menu a{
background-color: #FDFDFD;
margin:1px;
padding-left: 2px;
display: block;
border-left: 5px #DBDBDC solid;
}
div.any_menu a:hover{
background-color: #F5F5FF;
color: #000000;
border-left: 5px #C6C5E6 solid;
}


div.forms{
padding:4px 8px 4px 8px;
background-color: #d6d6d6;
margin-bottom: 3px;
}
form {display: inline;}
table.form_title{
margin-top: 2px;
color: #f7f7f7;
font-weight: bold;
width: 100%;
border-spacing:0px;
padding: 0px;
height: 16px;
}
td.form_title1{
padding: 0px;
margin: 0px;
width: 9px;
background: #d6d6d6 url(for_css/form_title1.png) no-repeat top left;
}
td.form_title2{
padding: 0px;
margin: 0px;
background: #d6d6d6;
}
td.form_title3{
padding: 0px;
margin: 0px;
width: 9px;
background: #d6d6d6 url(for_css/form_title3.png) no-repeat top right;
}


div.title { 
color : #fd4646; 
background-color : #fff0f0; 
background-image : url(images/rmenu.gif); 
background-repeat : repeat-x; 
background-position : 50% top; 
margin-top : 1px; 
margin-bottom : 1px; 
padding : 2px; 
border : 1px solid #ffd0d0; 
}

div.err{
text-align: center;
color: #cf4141;
}
div.msg{
text-align: center;
color: #7acf41;
}

input,textarea,select {
margin: 2px;
background-color: #fff;
border: 1px solid #CCCCCC;
}
div.main_menu 
{
background-color: #fdfdfd;
border-bottom: 2px solid #d6d6d6;
border-top: 2px solid #d6d6d6;
margin-bottom: 2px;
font-size: 12px;
}
a.main_link{ 
padding: 1px 2px 1px 20px;
margin: 1px;
background-color:#f2f2f2;
background-image : url(for_css/tmn.gif); 
display: block;
font-size: 11px;
border : 1px solid #e1e1e1; 
}
a.main_link:hover{ 
background: #e5e5e5;
}

div.menu_razd, div.menu_path_title, div.act_link_title, div.links_title{ 
color : #fff; 
text-shadow : #45cdf5 1px 1px 1px; 
background-color : #84e2f8; 
background-image : url(for_css/bmenu.gif); 
background-repeat : repeat-x; 
background-position : 50% top; 
margin-top : 1px; 
margin-bottom : 1px; 
padding : 2px; 
border : 1px solid #68e1ff; 
} 


div.post0{ 
background-color : #f6f6f6; 
margin-top : 1px; 
margin-bottom : 1px; 
padding : 2px; 
border : 1px solid #e7e7e7; 
}
div.post1{ 
background-color : #fdfdfd; 
margin-top : 1px; 
margin-bottom : 1px; 
padding : 2px; 
border : 1px solid #ececec; 
}


table.post_msg{ 
display: block;
}
table.post_files{ 
display: block;
}
tr.post_title{
display: block;
color: #a7a7a7;
}
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 { 
color : #c2790a; 
background-color : #f5eacc; 
background-image : url(for_css/header.gif); 
background-repeat : repeat-x; 
background-position : 50% top; 
margin-top : 1px; 
margin-bottom : 1px; 
padding : 2px; 
border : 1px solid #e4c686; 
}
div.user_aut a{
color: #7b848b;
padding-right: 3px;
}
div.user_aut a:hover{
color: #FFFFFF;
}


div.module_menu_select { 
color : #75bf00; 
background-color : #fafff0; 
background-image : url(for_css/gmenu.gif); 
background-repeat : repeat-x; 
background-position : 50% top; 
margin-top : 1px; 
margin-bottom : 1px; 
padding : 2px; 
border : 1px solid #d4eba1; 
}



div.act_link{
padding: 1px 2px 1px 20px;
margin: 1px;
background-color:#f2f2f2;
display: block;
font-size: 11px;
}
div.act_link:hover{ 
background: #e5e5e5;
}
a.act_link{ 
background-image: url(for_css/action.png);
background-repeat: no-repeat;
padding-left: 14px;
}
a.act_link:hover{ 
color: #000000;
}

div.menu_path{
padding: 1px 2px 1px 20px;
margin: 1px;
background-color:#f2f2f2;
display: block;
font-size: 11px;
}
a.menu_path{
background-image: url(for_css/return.png);
background-repeat: no-repeat;
padding-left: 14px;
}
a.menu_path:hover{
color: #000000;
}

div.online{
background-image : url(for_css/tmn.gif); 
background-repeat : repeat-x; 
background-position : 50% top; 
margin-top : 1px; 
margin-bottom : 1px; 
padding : 2px; 
border : 1px solid #e1e1e1; 
}

div.links{
padding: 1px 2px 1px 20px;
margin: 1px;
background-color:#f2f2f2;
display: block;
font-size: 11px;
}
div.links:hover{
background: #e5e5e5;
}
a.links{
background-image: url(for_css/module_link.png);
background-repeat: no-repeat;
background-position: left;
padding-left: 19px;
}
a.links:hover{
color: #000000;
}


div.pages { 
border: 1px #99CCFF solid;
}
a.pages { 

}
span.this_page { 
font-weight: bold;
}
div.pages a:hover, span.this_page:hover { 
text-decoration: none;
}







div.page_foot{ 
padding: 10px 5px 2px 5px;
background-color: #ffffff;
background-image: url(for_css/foot.png);
background-position: bottom;
background-repeat: repeat-x;
margin: 0 30px 0 30px;
}

div.page_foot a{
color: #939393;
}

div.page_foot a:hover{
color: #777777;
}
/* Thanks By http://stevenet.tk */