body {
margin: 0px;
padding: 0px;
background-image: url(images/bg_tiled.gif);
background-color:#000000;
font-family: Verdana, Arial;
font-size:11px;
color:#BBBC9D;
behavior:url("skins/plastic/img/csshover.htc");
}

a               { font-weight:bold; text-decoration:none; color:#5B5F46; }
a:hover         { text-decoration:underline; color:#BBBC9D; }
h1 { margin-top: 3px; font-size: 14px; text-transform: uppercase; text-align: center;}
h2 { margin:0; padding:0px; font-size:12px; font-weight:bold; color:#7A8738; text-align: center;}
h3 { margin:0; padding:0px; font-size:11px; text-transform: uppercase; }

.desc { padding-left: 5px; color:#BBBC9D; font-weight:bold; font-size:10px;}
.desc a {color:#BBBC9D;}
.desc_small {font-size:9px;color:#BBBC9D;}

#main {
background-image:url(images/data_field.jpg);
background-repeat:repeat-y;
width:850px;
height:auto;
position:relative;
}

#content { width: 682px; padding:5px 0 0 7px; text-align:left;}

img { border: none; }
.bbcodes a img { border:1px outset #A0A0A0; background-color:#999BAC; }
.smilies a img { border:0; background-color:transparent; }
.error { font-weight: bold; color: yellow; }
.bar_front      { border-right:0px solid #333333; padding:0; color:#DDDDDD; height:8px;  background: #262626 url(img/polls.gif) repeat-x left;  }
.bar_back       { background-color: #262626; border: 1px solid #5F555A; margin:0 7px 0 7px; height:8px; }
.signature              { color:#979797; font-size:80%; max-height:96px; max-width:468px; overflow:auto; }
.signature a    { color:#000000; }
.code           { font-size:11px; color:#59739B; padding:2px; margin-bottom:5px; font-family:monospace; }
.valid          { height:48px; vertical-align:middle; }
.download       { font-size:110%; padding:16px; margin-top:16px; }


.input { font-size: 11px; color: #BBBC9D; border: 1px solid #5B5F46; background-color: #161510;}
.submit {font-size: 9px; color: #BBBC9D; border: 1px solid #5B5F46; background-color: #161510;}
.cells     { width:99%; margin:0; padding:0;}
.cells td  { padding:3px; margin:0; text-align:center;}
select { font-size: 11px; color: #BBBC9D; border: 1px solid #5B5F46; background-color: #161510;}

.advert_text {
padding:12px 16px 16px 12px;
font-size:10px;
color:#3E402B;
}

.new_and_commets_text {padding:12px 16px 16px 12px; font-size:11px; font-weight:bold; color:#BBBC9D;}

.text{padding:0px;font-size:11px;color:#BBBC9D;}

p {padding:5px;font-size:11px;color:#BBBC9D; }

.text_bold{padding:12px 16px 16px 12px;font-size:11px;font-weight:bold;color:#BBBC9D;}

#baner {
margin-top:0px;
background-image:url(images/banner.jpg);
background-repeat:no-repeat;
position:relative;
width:850px;
height:465px;
}

#baner_menu {
position:relative;
background-image:url(images/banner_menu.jpg);
background-repeat:no-repeat;
width:850px;
height:50px;
}

#advert {
width:676px;
height:auto;
background-color: #040404;
position:relative;
}

#data_block{ width: 682px; padding:5px 0 0 7px;}
#lside{ width:235px; position:relative; float:left;}
#news{ width:441px; position:relative; float:right; max-width:441px; overflow:hidden;}
#news img {max-width:430px; overflow:auto; }

.left_block { margin:7px 0 0 0; background-color: #040404; padding:10px 0 5px 5px;}

.lblock { float: left; width: 334px; position:relative; background-color: #161510;}
.rblock { float: right; width: 334px; position:relative; background-color: #161510;}
.b1 { background-image: url(images/bl_1_1.gif); background-position: 0% 0%; background-repeat: no-repeat; position: relative; top: -1px; left: -1px; }
.b2 { background-image: url(images/bl_1_2.gif); background-position: 0% 0%; background-repeat: no-repeat; position: relative; left: 2px; }
.b3 { background-image: url(images/bl_1_1_.gif); background-position: 100% 100%; background-repeat: no-repeat; position: relative; top: 2px; }
.b4 { background-image: url(images/bl_1_2_.gif); background-position: 100% 100%; background-repeat: no-repeat; position: relative; left: -2px; padding: 1em; overflow: hidden; }


.odd {
margin:7px 0 0 0;
background-color: #161510;
text-align:left;
}

.even {
margin:7px 0 0 0;
background-color: #040404;
text-align:left;
}

#footer {
clear: both;
background-image:url(images/banner_bottom.jpg);
margin-bottom:0px;
background-repeat:no-repeat;
position:relative;
width:849px;
height:160px;
}

.paging { padding: 5px 5px 5px 5px;}


.pagenav_prev, .pagenav_next, .pagenav_first, .pagenav_last, .pagenav_pages
{ padding:0 2px; background:#181818; margin:1px; border:1px solid #333333;}

.pagenav_current { padding:0 2px; font-weight:bold; text-decoration:underline; background:#4d4d4d; margin:1px; border:1px solid #c8c7c7;  }


#nav_menu { text-align:center;
width:650px;
height: 37px;
color:#5B5F46;
font-weight:bold;
font-size:11px;
font-family:Arial;
padding-top: 13px; }

#nav_menu a               { text-transform:uppercase; text-decoration:none; border-width:0; color:#5B5F46; }
#nav_menu a:hover         { text-transform:uppercase; text-decoration:underline; color:#BBBC9D;}
#nav_menu li { display: inline; float: left; list-style: none; position:relative;}
#nav_menu li li { background: url("images/bg_menu.jpg"); width: 110px;}
#nav_menu a { text-decoration: none;}
#nav_menu ul { float: left; list-style: none; margin: 0; padding: 0;}
#nav_menu ul ul {       position:absolute;
                        top:30px;
                        left:0px;
                        padding-top: 5px;
                        display:none; border-bottom: 1px solid #0C0B07; border-right: 1px solid #0C0B07; border-left: 1px solid #0C0B07; background: url("images/bg_menu.jpg"); }
#nav_menu li:hover { padding:0; z-index:10;}
#nav_menu li:hover ul ul { display:none; }
#nav_menu li:hover ul,
                li:hover li:hover ul { display:block; }
#nav_menu li a:link, #nav_menu li a:visited {
display: block;
margin: 0px;
height: 30px;
overflow: hidden;
width: 105px; }
#nav_menu li a:hover {background: transparent top;}

.ads { padding-top: 5px; width: 650px; position: relative;}