html, body, div, p, span, ul, ol, li, table, tr, td, img, a, h1, h2, h3, h4, h5, h6, form, input{
margin: 0;
padding: 0;
border: 0;
font-weight: normal;
}
body{
color: #fff7e1;
font: 12px Tahoma, Arial, Verdana, sans-serif;
}
ul{
list-style: none;
}
a{
color: #ffe8b4;
outline: none;
}
a:hover{
text-decoration: none;
}
h3 span{
display: none;
}
.clear{
clear: both;
}
.left{
float: left;
}
#wrapper{
width: 1000px;
margin: 0 auto;
}
/*-----header-----*/
#header{
padding-top: 28px;
height: 287px;
position: relative;
}
#logo{
display: block;
width: 300px;
height: 75px;
position: absolute;
top: 125px;
left: 400px;
}
#info li, #top_menu li, .user_menu li{
display: inline;
float: left;
}
#info{
float: left;
color: #fff7e1;
}
#info li{
padding-right: 20px;
}
.status{
color: #abdd7a;
}
.status2{
color: #ff0005;
}
.count{
color: #ffe8b4;
}

/*------top menu------*/
#top_menu{
margin-left: 317px;
}
#top_menu ul{
float: left;
}
#top_menu a{
height: 17px;
display: block;
}
#top_menu li#current{
background: url(../image/hover.png) repeat;
}

a.item1{
width: 67px;
background: url(../image/item1.png) no-repeat;
}
a.item2{
width: 82px;
background: url(../image/item2.png) no-repeat;
}
a.item4{
width: 124px;
background: url(../image/item4.png) no-repeat;
}
a.item3{
width: 56px;
background: url(../image/item3.png) no-repeat;
}
a.item5{
width: 87px;
background: url(../image/item5.png) no-repeat;
}
a.item6{
width: 55px;
background: url(../image/item6.png) no-repeat;
}
#top_menu  span{
display: none;
}
#top_menu li{
padding: 5px 13px;
height: 17px;
}
.menu1{
padding: 0 13px;
background: url(../image/v_line.png) no-repeat top right;
height: 25px;
}
.menu2{
padding-left: 13px;
}
/*-------left--------*/
#left_col{
width: 258px;
float: left;
}
a.play{
background: url(../image/h_play.png) no-repeat;
display: block; 
width: 258px;
height: 83px;
}


div.login{
border-top: 1px solid #655d32;
background: url(/image/transp_bg3.png) repeat;
margin-top: 15px;
padding-top: 10px; /*11px 0px 7px;*/
margin-bottom: 0px;
}
div.login h3{
width: 99px;
height: 17px;
background: url(../image/h_login.png) no-repeat;
padding-bottom: 7px;
margin-left: 7px;
}
div.login p.clear{
height: 10px;
}
form{

padding-bottom: 10px;
margin: 0px 11px 0px 7px;
}

div.middle-left{
background: url(../image/middle.png) repeat-y scroll 0 0 ;
color: #FFE7C7;
}

div.bottom-left{ background: url(../image/menu_d.png) repeat-x scroll 0 0 ;
height : 46px;
}

/*-----user menu-------*/
.user_menu{
height: 31px;
border-top: 1px solid #726b49;
border-bottom: 1px solid #6a684f;
padding-top: 13px;
padding-left: 10px;
}
.user_menu li{
padding-right: 10px;
padding-left: 5px;
}
.user_menu  a{
height: 16px;
display: block;
border-bottom: 1px solid #fff;
}
a.item7{
width: 68px;
background: url(../image/item7.png) no-repeat bottom;
}
a.item8{
width: 55px;
background: url(../image/item8.png) no-repeat bottom;
}
a.item9{
width: 70px;
background: url(../image/item9.png) no-repeat bottom;
}
.user_menu span{
display: none;
}

div.block{
background: url(../image/transp_bg3.png) repeat;
border-top: 1px solid #38331f;
border-bottom: 1px solid #38382e;
padding: 10px;
}
h3.imp_info{
background: url(../image/h_info.png) no-repeat;
width: 158px;
height: 17px;
}
#banners a img {  opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=40);  }   #banners a:hover img {  opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100)}
#banners{ padding: 40px 30px;}

.banners img{
margin: 10px;
}
/*-------Main------*/
#main{
margin-left: 278px;
}
.inner_page{
background: url(../image/page.png) no-repeat;
color: #fff7e1;
border-bottom: 1px solid #4e4c45;
border-left: 1px solid #584f39;
border-right: 1px solid #504b3d;
padding: 10px 15px 10px 20px;
}
.inner_page p{
margin: 10px 0;
}
.inner_page h3{
background: url(../image/h_razdel.png) no-repeat;
width: 187px;
height: 25px;
}

#middle{
width: 351px;
float: left;
padding-top: 28px;
}
#right{
margin-left: 10px;
width: 351px;
float: left;
padding-top: 28px;
}
*html #right{
margin: 0;
float: right;
}
input{
width: 232px;
height: 20px;
margin-bottom: 7px;
padding-left: 6px;
padding-top: 3px;
color: #918b65;
font: 12px Tahoma;
background: url(../image/inner_bg.png) repeat;
}


/*-----blocks------*/
.news_f, .about{
width: 311px;
height: 139px;
color: #fff7e1;
padding: 12px 20px;
margin-bottom: 33px;
}
.news_f a, .about a{
display: block;
padding-top: 18px;
}
.news_f{
background: url(../image/news_bg.png) no-repeat;
}
.news_f h3{
background: url(../image/h_news.png) no-repeat;
width: 162px;
height: 18px;
}
.about{
background: url(../image/about.png) no-repeat;
}
.about h3{
background: url(../image/h_about.png) no-repeat;
width: 90px;
height: 22px;
}
p.line{
margin-top: 13px;
*margin-top: 6px;
background: url(../image/line.png) no-repeat;
width: 311px;
height: 1px;
}
.block_news{
background: url(../image/line2.png) no-repeat 0px 26px;
width: 351px;
color: #ffe8b4;
margin-bottom: 50px;
}
.inner{
margin: 20px 15px 10px;
font-size: 11px;
}
.inner p{
margin-bottom: 1px;
padding: 6px;
background: url(../image/inner_bg.png) repeat;
}
.inner a{
float: left;
}
.block_news h3 a{
font-size: 9px;
}
h3.news{
background: url(../image/news.png) no-repeat;
width: 311px;
height: 18px;
margin-left: 20px;
padding-top: 5px;
}
h3.news_forum{
background: url(../image/forum_new.png) no-repeat;
width: 311px;
height: 18px;
margin-left: 20px;
padding-top: 5px;
}
.right{
float: right;
}
.small{
color: #fff7e1;
font-size: 9px;
padding-left: 12px;
*float: left;
}
.time{
color: #fff7e1;
}
.name{
font-size: 9px;
*float: left;
}
#media{
width: 721px;
padding-left: 15px;
background: url(../image/line2.png) repeat-x 0px 24px;
float: left;
}
#media img{
border: 1px solid #938361;
}
#media div{
float: left;
width: 203px;
padding: 6px 15px;
margin-top: 8px;
background: url(../image/transp_bg2.png) repeat;
margin-right: 1px;
}
#media h3{
background: url(../image/h_media.png) no-repeat;
width: 138px;
height: 22px;
padding-bottom: 10px;
}
#media a{
font-size: 9px;
}
/*------footer-----*/
#footer{
color: #838071;
font-size: 11px;
padding-top: 40px;
}
#footer a{
color: #83785a;
}
#footer p{
margin-bottom: 25px;
}
p.production{
color: #525145;
background: url(../image/studio.gif) no-repeat top left;
padding-left: 30px;
}
#footer .production a{
color: #524c37;
}
#footer .footer_info{
width: 210px;
float: left;
}
#bot_menu{
margin-left: 278px;
}
#bot_menu li{
display: inline;
padding: 0 12px;
}
#bot_menu a{
color: #534d37;
}
#bot_menu .current{
color: #525144;
text-decoration: none;
}
#auth_hidden{display:none;}

.tablerow1{
	padding:4px;
	border-bottom:1px solid #C1BEBE;
	border-right:1px solid #C1BEBE;
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;
}

#tablebord td{border: 1px solid}

ul.circle {
list-style-type:square;
}