html, body{margin:0;padding:0;min-width:996px;background:#44403e;font-family:Verdana;}
img{border:0;}

div,span,form,input,button,ul,li, h1,h2,h3{margin:0;padding:0;}

.site { color: #E6E6E6; font:12px Verdana; padding:10px 0 5px 0; }
H1{  color: #eaeaea; font:23px Verdana; display:inline; }
.site A{ color:#ffb245; font:12px Verdana;  }

.tnull{ border-collapse:collapse; border:none; }
.tnull TD{ padding:0px; }

form p{margin:0;padding:0;}

.header{float:left;display:inline;width:100%;height:108px;background:url(/img/header_bg.png) repeat-x;}

.header_left{float:left;display:inline;width:616px;height:108px;background:url(/img/header_left.jpg) no-repeat;}

.logo{float:left;display:inline;position:relative;margin:14px 0 0 191px;}
.logo a{text-decoration:none;}
.logo img{float:left;display:inline-block;}
span.logo_text{position:absolute;display:inline-block;top:45px;left:2px;font:12px Verdana;color:#9d9d9d;}


.header_right{float:right;display:inline;width:264px;height:108px; }

.login{float:right;display:inline;width:204px;margin:7px 12px 0 0;position:relative;}
.login input.login_f{float:left;display:inline-block;width:186px;margin-bottom:3px;padding:7px 9px;font:12px Verdana;color:#44403e;border:0;background:url(/img/login_f.png) no-repeat;  }
.login button{float:right;display:inline-block;overflow:visible;margin:5px 0 0 0;*margin:2px 0 0 0;font:14px Verdana;text-decoration:underline;color:#fff;cursor:pointer;border:0;background:none;}
.login a{float:left; margin:1px 19px 3px 0;font:11px Verdana;color:#c69849;text-decoration:underline;cursor:pointer;}
.login a:hover, .login button:hover{text-decoration:none;}


.main_bar{float:left;display:inline;width:100%;height:37px;background:url(/img/main_bar.png) repeat-x;}
.main_button{float:left;display:inline-block;margin:3px 0 0 10px;width:158px;height:31px;background:url(/img/main_button.png) no-repeat;}

.top_menu{float:left;display:inline;margin:2px 0 0 12px;}
.top_menu ul{list-style:none;}
.top_menu ul li{float:left;display:inline-block;font:bold 12px Verdana;padding:0 3px 0 2px;background:url(/img/tm_border.png) 100% 50% no-repeat;}
.top_menu ul li a{float:left;display:inline-block;padding:9px 13px 10px 13px;color:#fff;text-decoration:none;cursor:pointer;}
.top_menu ul li a.select{color:#4c382a;background:url(/img/tm_hover.png) repeat-x;}
.top_menu ul li a:hover{color:#4c382a;background:url(/img/tm_hover.png) repeat-x;}

.top_menu ul li.last{background:none;}

.search{float:right;display:inline;margin:8px 12px 0 0;}
.search input.search_f{float:left;display:inline-block;width:133px;padding:4px 9px;font:12px Verdana;color:#44403e;border:0;background:url(/img/search_f.png) no-repeat;}
.search input.search_b{float:left;display:inline-block;width:53px;height:22px;font:12px Verdana;color:#fff;border:0;cursor:pointer;background:url(/img/search_b.png) no-repeat;}

.search p{float:left;display:inline-block;}

.container{float:left;display:inline;width:100%;overflow:hidden;background:#34312f url(/img/left_col.gif) repeat-y;}
.container_r{float:left;display:inline;width:100%;overflow:hidden;padding-bottom:11px;background:url(/img/right_col.gif) 100% 0 repeat-y;}


.left_col{float:left;display:inline;width:180px;}

.left_menu{float:left;display:inline;width:156px;margin:20px 0 0 12px;}
.left_menu ul{list-style:none;}
.left_menu ul li{float:left;display:inline-block;width:100%;font:bold 12px Verdana;line-height:15px;}
.left_menu ul li a{float:left;display:inline-block;width:132px;padding:10px 12px 11px 12px;text-decoration:none;line-height:15px;color:#d8d0cb;cursor:pointer;background:url(/img/left_menu.png) no-repeat;}
.left_menu ul li a:hover{background-position:0 -84px;}



.right_col{float:right;display:inline;width:228px;}

.kidala_block{float:left;display:inline;width:204px;margin:16px 0 0 0;padding:0 12px 18px 12px;border-bottom:1px solid #625c59;}
.block_title{float:left;display:inline;font:23px Georgia;color:#eaeaea;}

a.more{float:right;display:inline-block;margin-top:8px;padding:0 0 0 18px;text-decoration:underline;font:12px Verdana;color:#c69849;background:url(/img/link.png) 0 4px no-repeat;}
a:hover.more{text-decoration:none;}


.kidala_list{float:left;display:inline;width:100%;}

.kidala_list_t{float:left;display:inline;width:100%;margin:8px 0 0 0;font:11px Verdana;color:#909090;}
.kidala_nik_t{float:left;display:inline;width:90px;margin:0 5px 0 19px;}
.kidala_icq_t{float:left;display:inline;width:80px;}

.kidala_list_item{float:left;display:inline;margin-top:7px;width:100%;font:12px Verdana;color:#b8aea7;}

.kidala_nik{float:left;display:inline;width:109px;margin-right:5px;overflow:hidden;}
.kidala_nik a{padding-left:19px;text-decoration:underline;color:#ffb245;background:url(/img/nik.png) 0 3px no-repeat;}
.kidala_nik a:hover{text-decoration:none;}

.kidala_icq{float:left;display:inline;width:80px;}

a.kidala_more{float:left;display:inline-block;margin-top:4px;width:10px;height:7px;background:url(/img/link.png) no-repeat;}


.forum_block{float:left;display:inline;width:204px;padding:18px 12px;font:12px Verdana;border-top:1px solid #474340;}
.forum_block .block_title{margin:0 0 3px 0;}

.forum_mess{float:left;display:inline;margin-top:17px;width:100%;background:url(/img/forum_mess.png) no-repeat;}

.forum_nik{float:left;display:inline;margin-left:24px;}
.forum_nik a{color:#b8aea7;text-decoration:underline;}
.forum_nik a:hover{text-decoration:none;}

.forum_link{float:left;display:inline;width:100%;margin-top:5px;}
.forum_link a{color:#e19c3b;text-decoration:underline;line-height:17px;}
.forum_link a:hover{text-decoration:none;}



.center_col{margin:0 228px 0 180px;}
.content{margin:0 12px;}

.news{float:left;display:inline;width:100%;margin:16px 0 0 0;padding-bottom:18px;font:12px Verdana;color:#b5b5b5;border-bottom:1px dashed #45413f;}

.news h3{margin:0 75px 0 0;font:23px Georgia;color:#c69849;}
.news h3 a{color:#c69849;text-decoration:underline;}
.news h3 a:hover{text-decoration:none;}

.news_right_bar{float:right;display:inline;width:63px;margin-top:4px;}
.news_category{float:left;display:inline;width:100%;padding:4px 0 4px 0;text-align:center;background:url(/img/category.png) no-repeat;}
.news_category a{color:#d1af76;text-decoration:none;}

.news_rating{float:left;display:inline;width:100%;margin-top:3px;}
.news_rating a.good{float:left;display:inline-block;width:13px;height:19px;cursor:pointer;background:url(/img/good.png) no-repeat;}
.news_rating a.bad{float:right;display:inline-block;width:13px;height:19px;cursor:pointer;background:url(/img/bad.png) no-repeat;}
.news_rating a:hover, .news_rating:hover a{background-position:0 -19px;}

.news_rating_num{float:left;display:inline;margin-top:2px;width:37px;text-align:center;color:#b8aea7;}

.news_left_bar{float:left;display:inline;margin-top:12px;color:#6c6b6b;}

.news_date{float:left;display:inline;margin-right:16px;padding:1px 0 0 21px;background:url(/img/date.png) no-repeat;}
.news_author{float:left;display:inline;margin-right:16px;padding:1px 0 0 21px;background:url(/img/author.png) 0 2px no-repeat;}
.news_author a{color:#a17e42;text-decoration:underline;}
.news_author a:hover{text-decoration:none;}
.news_view{float:left;display:inline;margin-right:16px;padding:1px 0 0 21px;background:url(/img/view.png) 0 4px no-repeat;}

.news_text{float:left;display:inline;width:100%;margin-top:12px;line-height:16px;}
.news_text img{float:left;display:inline-block;margin:0 10px 10px 0;}

.news_open{  width:100%; line-height:17px; color:#cdcdcd;  }
.news_open A{ color:#FFFFFF !important; }
.news-meta
{
	border-top:1px dashed #52504e;
	margin-top:20px;
	padding: 11px 0 0 7px;
}
.news-meta A{  color:#c69849;}
.news-autor
{
	padding-left: 18px;
	background: url(/img/author.png) no-repeat left center;
	color: #415e79;
}

.news-date
{
	padding-left: 33px;
	padding-right: 15px;
	background: url(/img/date.png) no-repeat 15px center;
}
.news-comments
{
	padding-left: 18px;
	background: url(/img/comments_num.png) no-repeat left center;
}



.news-img{ float: left; margin: 0 12px 6px 0; }


.news_bottom_bar{float:left;display:inline;width:100%;margin-top:12px;}
.comments_num{float:left;display:inline;margin-right:16px;padding:1px 0 0 21px;background:url(/img/comments_num.png) 0 0 no-repeat;}

a.go_to_comments{color:#a17e42;text-decoration:underline;}
a:hover.go_to_comments{text-decoration:none;}

.navigation{float:left;display:inline;width:100%;margin-top:-1px;padding:7px 0 15px 0;border-top:1px solid #34312f;background:#44403e;}

.nav_level_01{float:left;display:inline;width:100%;margin:0 0 0 10px;font:14px Verdana;color:#a17e42;}
.nav_level_01 a{color:#a17e42;text-decoration:none;}
span.pointer{font:18px Times New Roman;}
span.this_page{margin:0 2px;}

.nav_level_02{float:left;display:inline;margin:6px 0 0 37px;font:14px Verdana;color:#e19c3b;}
.nav_level_02 a{padding:3px 4px;color:#e19c3b;text-decoration:underline;}
.nav_level_02 a:hover{text-decoration:none;}

.nav_level_02 a.active{position:relative;padding:3px 6px;color:#fff;text-decoration:none;background:#5e5854;}
.nav_level_02 span{margin:0 4px;}


/* footer */
.footer{float:left;display:inline;width:100%;padding-bottom:27px;background:#44403e url(/img/footer_bg.gif) repeat-x; }
.copy{float:right;display:inline;margin:23px 13px 0 0;text-align:right;font:11px Verdana;line-height:20px;color:#727171;}

.footer_menu{float:left;display:inline;margin:23px 0 0 0px;}

.footer_list{float:left;display:inline;margin:0 0 0 12px;}
.footer_list ul{list-style:none;}
.footer_list ul li{float:left;display:inline-block;width:100%;font:11px Verdana;line-height:20px;color:#34312f;}
.footer_list ul li a{float:left;display:inline-block;text-decoration:underline;color:#727171;}
.footer_list ul li a:hover{text-decoration:none;}

.footer_list ul li span{float:left;display:inline-block;position:relative;}
.footer_list ul li span.main_item_l{margin:0 0 -2px -3px;padding:0 0 0 3px;background:url(/img/main_item_l.gif) 0 1px no-repeat;}
.footer_list ul li span.main_item_r{padding:0 5px 0 3px;background: url(/img/main_item_r.gif) 100% 1px no-repeat;}
.footer_list ul li span.main_item_b{padding-bottom:2px;background: url(/img/main_item_b.gif) 50% 100% no-repeat;}


.clr{clear:both;}



/* comments */
.com_list{   margin-top: 20px; }
.com_list a{ color:#ffb245; }
.com_list li{ overflow: hidden;  _zoom: 1; margin-bottom: 20px; }
.com_user{ float: left; width: 60px; }
.com_body{ margin-left: 64px; }

.com_meta{ margin-bottom: 13px; overflow: hidden; _zoom: 1; }

.com_meta span{ float: left; margin-right: 19px; }

.com_reply a
{
	padding-left: 18px;
	background: url(/img/comments_num.png) no-repeat left center;
}
.com_reply
{
	margin-top: 7px;
	padding-left: 13px;
	background: url(/img/com_reply.png) no-repeat 0 2px;
}


/* form */
.dform
{
	padding: 10px 12px;
	background: #3C3C3C;
	border: #5F5F5F 1px solid;
	color:#b5b5b5;
	font:12px Verdana;
}

.dform td{ padding: 5px; vertical-align: top; }
.dform TH { padding:5px; }
.dform A{  color:#c69849; }
.dform input
{
	background: white;
	padding: 1px 2px;
	border:none;
	width: 265px;
}

.dform .submit
{
	padding-top: 7px;
}
.dform .send{ width:139px; height:29px; border:none; background: #CFCFCF; }
.dform textarea
{
	width: 100%;
	height: 78px;
}
.dform TH{ text-align: left; }

.errors{ font:12px Verdana; color:#FF0000;}
.cn_tx{ font:12px Verdana; color:#b5b5b5; padding:10px 0 10px 0; }
.cn_tx A{ color:#c69849; }
 
.btn{  height:21px;  }

.hid{ display:none}

/* cabinet */
.userinfo{ background-color:#3C3C3C; border:#5F5F5F 1px solid; padding:5px; color:#b5b5b5; }
.userinfo A{ color:#c69849; }
.uinfo TH{ padding:5px 0 8px 0; border-bottom:1px dashed #555555; font:12px Verdana; text-align:left; }
.uinfo TD{padding:5px 0 3px 0;}
.def_c { font:12px Verdana; color:#b5b5b5; }
.def_c A{  color:#c69849; }