html,body{width:100%;height:100%;margin:0;padding:0;}
body{font:12px 'Arial','Helvetica';color:#010101;background:#f7f7f7;}           
img,p,form,h1,h2,h3,h4{border:0;margin:0;padding:0;} 
a{color:#69abed;}
a:hover{color:#0066cc;}

.clr{clear:both;font-size:0;height:0;}

.topbanner{text-align:center;background:url(images/banner_top_bg.gif) top center repeat-x;}
.blockall{position:relative;width:980px;margin:0 auto;background:#fff;}

.blockhead{position:relative;width:920px;height:160px;margin:0 auto;}
.blockhead .bg{position:absolute;top:20px;left:320px;width:325px;height:140px;background:url(images/head_bg.jpg) no-repeat;}
.blockhead .lo{position:absolute;top:52px;left:0;}
.blockhead .menu{position:absolute;top:0;right:0;padding:0;margin:0;list-style:none;color:#fff;font-size:11px;}
.blockhead .menu li{display:block;float:right;background:#69abed url(images/head_button.gif) 0 0 no-repeat;height:24px;overflow:hidden;}
.blockhead .menu li p{background:url(images/head_button.gif) right -24px no-repeat;height:20px;padding:4px 4px 0 4px;}
.blockhead .menu a{color:#fff;margin:0 6px;}
.blockhead .menu a:hover{color:#fff;margin:0 6px;}
.blockhead .profile{position:absolute;width:215px;height:122px;top:38px;right:0;font-size:11px;line-height:13px;}
.blockhead .profile .lg{height:47px;}
.blockhead .profile .pava{float:left;height:40px;margin-right:12px;}
.blockhead .profile .pnick{float:left;height:40px;font-size:19px;line-height:38px;font-weight:bold;}

.blocklink{width:920px;margin:0 auto;padding:6px 0 7px 0;font-size:14px;font-weight:bold;}
.blocklink{border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.blocklink a{margin-right:32px;}

.blockleft{position:relative;float:left;width:642px;margin:30px 0 0 30px;}
.blockleft h3,.blockleft h2,.blockleft h1{float:left;font-size:20px;line-height:20px;font-weight:normal;padding-bottom:14px;}
.blockleft p{padding-bottom:12px;}
.blockleft .rt1{float:left;height:19px;background:#a3d1ff url(images/rate_bg.gif) 0 0 no-repeat;margin:2px 5px 0 8px;}
.blockleft .rt1 p{display:block;height:17px;background:url(images/rate_bg.gif) right -19px no-repeat;color:#fff;padding:2px 4px 0 4px;text-align:center;}
.blockleft .rt2{float:left;overflow:hidden;height:13px;background:#d1d1d1 url(images/rate2_bg.gif) 0 0 no-repeat;margin:5px 0 0 2px;}
.blockleft .rt2 a{display:block;height:13px;width:15px;background:url(images/rate2_bg.gif) right -13px no-repeat;color:#fff;text-align:center;}

.blockleft .tblock{padding-bottom:30px;}
.blockleft .bblock{position:relative;margin-top:20px;border:1px solid #e0e0e0;float:left;font-size:10px;color:#999999;padding:5px 10px;}
.blockleft .bblock .tl{position:absolute;top:-1px;left:-1px;width:100%;height:6px;background:url(images/ms_btl.gif) 0 0 no-repeat;}
.blockleft .bblock .bl{position:absolute;bottom:-1px;left:-1px;width:100%;height:6px;background:url(images/ms_bbl.gif) left bottom no-repeat;}
.blockleft .bblock .tr{position:absolute;top:-1px;right:-1px;width:10px;height:6px;background:url(images/ms_btr.gif) right top no-repeat;}
.blockleft .bblock .br{position:absolute;bottom:-1px;right:-1px;width:10px;height:6px;background:url(images/ms_bbr.gif) right bottom no-repeat;}

.blockleft .next-prev{font-size:19px;line-height:19px;color:#999999;}
.blockleft .next-prev a{color:#666666;}
.blockleft .pagination a,.blockleft .pagination span{display:block;float:left;padding:4px 5px;border:1px solid #fff;margin-right:5px;color:#666666;text-decoration:none;}
.blockleft .pagination strong,.blockleft .pagination a:hover{display:block;float:left;padding:4px 5px;background:#999999;border:1px solid #cccccc;margin-right:5px;color:#fff;}

.blockleft .comments{}
.blockleft .comments h3{font-size:17px;color:#000;line-height:17px;font-weight:bold;padding-bottom:30px;float:none;}
.blockleft .content h1{font-size:17px;color:#000;line-height:17px;font-weight:bold;padding-bottom:10px;float:none;}
.userbasicinfo h3{font-size:17px;color:#000;line-height:17px;padding-bottom:10px;float:none;}
.blockleft .comments table{width:100%;border-spacing:0;border-collapse:collapse;border:0;}
.blockleft .comments td{padding:0;vertical-align:top;padding-bottom:20px;}
.blockleft .comments .rgrate{width:2%;}
.blockleft .comments .rgrate .rt1{float:left;margin:10px 0 0 10px;}
.blockleft .comments .who{font-size:11px;padding-left:10px;}

.blockleft .mblock{position:relative;border:1px solid #e0e0e0;padding:11px 30px 23px 15px;}
.blockleft .mblock .tl{position:absolute;top:-1px;left:-1px;width:100%;height:6px;background:url(images/ms_btl.gif) 0 0 no-repeat;}
.blockleft .mblock .bl{position:absolute;bottom:-1px;left:-1px;width:100%;height:19px;background:url(images/ms_bbl2.gif) left bottom no-repeat;}
.blockleft .mblock .tr{position:absolute;top:-1px;right:-1px;width:10px;height:6px;background:url(images/ms_btr.gif) right top no-repeat;}
.blockleft .mblock .br{position:absolute;bottom:-1px;right:-1px;width:10px;height:19px;background:url(images/ms_bbr2.gif) right bottom no-repeat;}
.blockleft .mblock .rt2{position:absolute;float:none;top:0px;right:6px;}
.blockleft .mblock .rdown{top:15px;}

.blockright{float:right;margin:30px 22px 0 0;width:263px;}
.blockright .buttop{text-align:center;height:45px;}
.blockright .rblock{position:relative;margin-bottom:14px;width:211px;padding:20px 26px 20px 26px;overflow:hidden;background:url(images/right_block_bgc.gif) repeat-y;}
.blockright .rblock .bgt{position:absolute;top:0;left:0;width:263px;height:18px;background:url(images/right_block_bgt.gif) no-repeat;}
.blockright .rblock .bgb{position:absolute;bottom:0;left:0;width:263px;height:18px;background:url(images/right_block_bgb.gif) 0 100%  no-repeat;}
.blockright .rblock .h2{font-size:19px;color:#666666;height:34px;line-height:22px;}
.blockright .rblock .h2 p,.blockright .rblock .h2 h2{font-weight:normal;font-size:19px;float:left;padding-right:12px;background:url(images/arrow_b.gif) 100% 100% no-repeat;}
.blockright .rblock .btx{color:#666666;}
.blockright .rblock .btx a{color:#000;}
.blockright .rblock p{padding:5px 0 5px 0;}
.blockright .rmenu{padding:0;margin:0 -10px;list-style:none;border-top:1px solid #e5e5e5;margin-top:10px;}
.blockright .rmenu li{padding:3px 10px 4px 10px;margin:0 0;border-bottom:1px solid #e5e5e5;}
.blockright .rmenu a{color:#666666;}
.blockright .rmenu .active,.blockright .rmenu a:hover{color:#000;padding-right:15px;background:url(images/arrow_l.gif) right center no-repeat;}

.blockfoot{position:relative;border-top:1px solid #cccccc;margin-top:30px;height:70px;font-size:11px;}
.blockfoot table{width:100%;height:70px;border-spacing:0;border-collapse:collapse;border:0;}
.blockfoot .bleft{width:30%;text-align:left;padding:0;padding:0 0 0 30px;}
.blockfoot .bcenter{padding:0;text-align:center;}
.blockfoot .bright{width:30%;text-align:right;padding:0;padding:3px 30px 0 0;}
.blockfoot .bright img{position:relative;top:-3px;}
.userbasicinfo {
	_height:100px;
	min-height:100px;
	padding:20px 0 0;
	padding-left:10px;
	position:relative;
	margin-bottom:10px;
}
.uservoteholder {
	width:106px;
	height:102px;
	position:absolute;
	top:0;
	right:0;
}
.text-input{width:400px;}
.profilerating {
padding:0 0 0 10px;
}
.avatar {
padding: 10px 50px;
}
.inp1{width:180px;margin-bottom:13px;}
.col1{color:#666666;}
.kgb {
	position:absolute;
	top:0;
	left:0;
	width:380px;
	z-index:100;
	overflow:hidden;
}
.sublepro_header_kgb {
	width:430px;
}
.kgb .bg {
	x-background:url(/media/theme/bg.png);
	zoom:1;
	background-color:#d7d7d7;
}
.kgb .round_1 {
	margin:0 1px;
	height:1px;
	overflow:hidden;
}
.kgb .round_2 {
	margin:0 2px;
	height:1px;
	overflow:hidden;
}
.kgb .kgb_header {
	padding:18px 44px 13px;
	line-height:20px;
	font:12px/20px Verdana, sans-serif;
	color:#505050;
}
.kgb .kgb_header em {
	font:18px/20px Verdana, sans-serif;
}
.kgb .kgb_users_table_holder {
	padding:0 44px;
	position:relative;
	_zoom:1;
	padding-bottom:15px;
}
.kgb .kgb_users_table {
	width:100%;
	border-collapse:collapse;
}
.kgb .kgb_users_table td {
	vertical-align:top;
	width:50%;
}
.kgb .kgb_plus_users {
	padding-right:10px;
}
.kgb .kgb_minus_users {
	border-left:1px solid #c1c1c1;
	padding-left:10px;
}
.kgb .kgb_users_table h4 {
	margin: 0 0 8px;
	font-size:12px;
	font-weight:normal;
	color:#505050l;
}
.kgb .kgb_users li {
	list-style-type:none;
	font:11px/13px Verdana, sans-serif;
	margin-bottom:0.5em;
}
.kgb .kgb_users a {
	font:11px Verdana, sans-serif;
	color:#333300;
}
.kgb .kgb_users span {
	font:11px Verdana, sans-serif;
	color:#666666;
}
.kgb .kgb_users_prev, .kgb .kgb_users_next {
	display:block;
	height:100%;
	width:21px;
	position:absolute;
	top:0;
}
.kgb .kgb_users_prev {
	left:0;
	background:#c0c0c0 url(/media/theme/prev.gif) no-repeat center center;
}
.kgb .kgb_users_next {
	right:0;
	background:#c0c0c0 url(/media/theme/next.gif) no-repeat center center;
}
.kgb .kgb_arrow_bubble_bottom {
	height:11px;
	background:url(/media/theme/bubble_arrow_bottom.gif) no-repeat 100px top;
	overflow:hidden;
}
.kgb .kgb_arrow_bubble_top {
	height:11px;
	background:url(/media/theme/bubble_arrow_top.gif) no-repeat 100px top;
	overflow:hidden;
}
.kgb .kgb_paginator {
	text-align:center;
	position:relative;
	margin:0 auto;
}
.kgb .kgb_pag_inner_1 {
	float: left;
	left: 50%;
	position: relative;
	text-align: center;		
}
.kgb .kgb_pag_inner_2 {
	padding:14px 44px 10px;
	position: relative;
	left: -50%;
	float: left;
	margin: 0;
}
.kgb .kgb_paginator a {
	display:block;
	float: left;
	background:url(/media/theme/page.gif) no-repeat center center ;
	width:18px;
	height:18px;
}
.kgb .kgb_paginator .active {
	background:url(/media/theme/page_a.gif) no-repeat center center;
}
.kgb .kgb_close {
	position:absolute;
	top:20px;
	left:348px;
}
.kgb .kgb_close a {
	font-size:12px;
	text-decoration:none;
	color:#000;
}
.sublepro_header_kgb .kgb_close {
	left:398px;
}

.kgb .kgb_sublepro_header_table_holder{
	padding:40px 15px 13px;
}
.kgb .kgb_sublepro_header_table td {
	width:50%;
	font-size:12px;
	color:#505050;
	vertical-align:top;
}
.kgb .kgb_sublepro_header_table td {
	width:50%;
	font-size:12px;
	color:#505050;
	vertical-align:top;
}
.kgb .kgb_sublepro_header_table label {
	font-weight:normal;
	line-height:14px;
}
.kgb .kgb_sublepro_header_table input {
	vertical-align:middle;
}
.kgb .kgb_sublepro_desc {
	padding:18px 15px 15px;
	font-size:12px;
	color:#505050;
}

#kgb_comments_trashholder_select {
	_filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
	height:25px;
	width:300px;
	position:absolute;
	top:-3px;
	left:0;
	display:none;
}
a.plus {
	text-decoration:none;
}