body{ color: black;margin: 0px auto;font-family:Arial, Tahoma;font-size:13px;
background-color:#f2fdd3;  max-width:auto; }
a:link { text-decoration: none; color :#343530; font-size:13px;}
a:active { text-decoration: none; color : #606c76}
a:hover {  text-decoration: none; background:#e5faaa; }
a:visited { text-decoration: none; color :#000000}

img.ico {vertical-align: middle;padding-right:3px;margin-top: -3px; border:0; }
img.logo{ padding-bottom: -4px; }
img.ic {vertical-align: middle; }
img.au{ vertical-align: middle; padding-right:3px;margin-top: -3px; border:0; }
.ic {vertical-align: middle; padding-right: 3px;}
.title, .rect{ Font-size: 13px;color:#fff;
background:url(img/logo_bg.png) repeat-x left #404b53;

text-align:center; font-weight: bold;
padding: 6px; margin-bottom:1px;
}
.logo { Font-size: 12px;color:#fff;
background: url(img/lg.png) repeat-x  #455059;
height: 50px;
  margin-bottom: -1px; padding-bottom: -1px;

text-align:left;

}

.rmenu {
font-size: 11px;
color : #FF0000;
border : 1px solid #B2B2B2;
margin-bottom: 4px;
border-radius: 6px;
padding: 5px;
}
.block2{ 
background:#F4FFD8; padding:2px;
}
.block{
background:#E1F7A5; padding:2px;
}
.opisanie{
background:#E1F7A5; padding:4px; border: 1px solid #f4ffd8;
}

.tmn{
color:#fff;
text-align:center;
background: #576570;
margin-top:1px;
padding: 4px;
}
.tmn a{
color:#fff;
}
span.r {
color : #d01110;
}
.tmn a {
color: #fff;
}
.tmn a:hover{
text-decoration: none; background: none
}

span.new {
color : #ff5400;
}

span.small_text {font-size: 11px; color: #4B4B4B;}
span.new_files {font-size: 11px; color: red;}
span.sogl a{ color:#7b8b98;
font-size:10px;
}
.rek, .rek2{
 margin-bottom:1px;
Font-size: 12px;
text-align:left;
background:#dff5a3;
border: 1px solid #cae483;
padding:3px;
  
} 
.rek a,
.rek2 a{ 
color: #535e3c;
}
.rek a:hover, .rek2 a:hover{
background: none;
}


/**/



.foot a:hover{
background:#8fbb15; }


.foot, .link_2{
color:#fcdaa3;
border-top: 1px solid #f69e0f;
border-bottom: 1px solid #e68e00;
background:url('./img/foot.png') repeat-x #f19604;

text-align:left;
font-size: 11px; 
padding: 5px; 
}
.foot a, .link_2 a{
color: #FFF; 
}
.foot a:hover, .link_2 a:hover{ 
text-decoration: none; background: none
 }
 
.up_nav a:hover{
background:#c6fff2; }


.up{
color:#e1fea5;

background:url('./img/up_nav.png') repeat-x #90cc17;
border: 1px solid #80b516;
text-align:left;
font-size: normal; 
padding: 5px;  margin-bottom: 1px;
}
.up a{
color: #4f5e30; 
}

hr{ background:#8ab419;
}
 .games, .menu, .form{ 
background-color: #f5ffd8;
border: 1px solid #d9ef9d;
border-top: 0;
color: #1c4049;
text-align:left;
padding-left:4px; padding-top:3px; padding-bottom:3px;
}
.str{ 
background-color:  #dff5a3;
border: 1px solid #d9ef9d;
border-top: 0;
color: #1c4049;
text-align:left;
padding-left:5px; padding-top:5px; padding-bottom:5px;
}
.news{ 
background:url(img/news.png) repeat-x left  #455059;
border: 1px solid #d9ef9d;

color: #fff;
text-align:left;
padding-left:4px; padding-top:3px; padding-bottom:3px; 
}
.news a{
color:#fff;
}
.link{ 
background: #f5ffd8;
border: 1px solid #d9ef9d;
border-top: 0;
color: #1c4049;
text-align:left;
padding:5px;  
} 
.opis{ 
background: #f5ffd8;
border: 1px solid #d9ef9d;
border-top: 0;
color: #1c4049;
text-align:left;
padding:5px;  padding-left: 6px;
}
.games a,.news a, .menu a{
color:#424c57;
}

a.link  {
color:#424c57; display: block; 
}
a.link b {
display: block; font-weight: normal;}
a.link:hover{
background-color:e0f7a2;}

.post{
background: #f5ffd8;
border: 1px solid #d9ef9d;
border-top: 0;
color: #1c4049;
text-align:left;
padding:5px; 

}
a.post  {
color:#424c57; display: block; 
}
a.post b {
display: block; font-weight: normal;}
a.post:hover{
background-color:e0f7a2;}

.hr{
background-color:  #efffc3;
border: 1px solid #d9ef9d;
}
.new {
background: #8eb919;
border: 1px solid #83ab17;
padding: 3px;
border-bottom: 2px solid #83ab17;
}
.new a{ 
color: #edffbd;
}

.sort{
color:#ffffff;

background:  #acd04a;

text-align:left;
border: 1px solid #9dbb4b;
padding: 4px; padding-left:7px;
}

.phdr{
 
color:#ffffff;
border: 2px solid #fa9e0c;
background:url('./img/razd2.gif') repeat-x  #fa9e0c;

text-align:left;
font-size: 13px; font-weight: bold;
padding: 6px;  margin-top:1px;
}


.razd{
border-radius: 8px;
Font-size: 13px;
color: white;
text-align:left;
background:url(img/logo_bg.png) repeat-x left #404b53;
padding:4px; margin-bottom:1px;
}
.razd_menu{ 
color:#ffffff;
text-align: left;
background:url(img/logo_bg.png) repeat-x left #404b53;



padding: 6px; padding-left:15px; margin-top: 1px; margin-bottom: 1px;} 
.t a:link{
color: white;
}
.t a:hover{
color: #c1e365;
} 

.loads{ 
background-color: #edfcbf;
border: 1px solid #d9ef9d;
border-top: 0;
color: #1c4049;
text-align:left;
padding-left:4px; padding-top:3px; padding-bottom:3px;
}
.input. .form{background:#393939;border: 1px solid #1f1f1f; color:white; padding:3px; }
.but:hover{background:#525252;border: 1px solid #1f1f1f; color:white; padding:3px; }

.ok {color: #20920e;}

.info {background:  #e7eeb4; border-top: 1px solid #d7e58e; border-bottom: 1px solid #dfe897; padding: 2px 2px 3px 4px; margin: 2px 0; border-radius: 2px;}

img.ra{
vertical-align: middle; }

