.forum-body form h2{
	padding-left:20px;
}
#type2 #f-content #f-nav,#type2 #f-content #f-nav li{
	background:none;
	list-style:none;
	margin:0 0 5px;
	padding:0 20px 0 0;
}
#f-content td.col3 a,
#f-content td.col3 p.time,
#f-content td.col5 a,
#f-content td.col5 p.time,
#f-content td.col6 a,
#f-content td.col6 p.time{
	padding:0;
	margin:0;
}
#f-content td{
	vertical-align:top;
}
#f-content{
	color:#000;
	width:100%;
}
#f-content a{
	outline:none;
}
#f-nav{
	background:none;
	width:800px;
	overflow:hidden;
	margin:15px 0 2px;
	padding:0;
}
#f-nav li{
	background:none;
	float:left;
	margin-right:20px;
}
#f-nav li a{
	color:#bf0000;
}
#f-nav li.here{
	font-weight:bold;
}
#f-content .forum-t,
#f-content .login-t{
/*	background:url(i/forum/r847-t.gif) no-repeat;*/
	padding:0;
}
#f-content .forum-b,
#f-content .login-b{
/*	background:url(i/forum/r847-b.gif) no-repeat 0 100%;*/
	padding:0;
	margin-bottom:10px;
}
#f-content .forum-body,
#f-content .login-body{
	background:#fff;
	border:solid 1px #999;
	padding:0;
	width:870px;
	overflow:hidden;
}
#f-content .login-t{
/*	background:url(i/forum/r300-t.gif) no-repeat;*/
	width:300px;
	margin:0 auto;
}
#f-content .login-b{
/*	background:url(i/forum/r300-b.gif) no-repeat 0 100%;*/
}
#f-content .login-body{
	width:283px;
}
#f-content .list-theme{
	margin:15px 0 5px 0;
}
#f-content .f-pages{
	margin:5px 0 7px;
	width:100%; 
	overflow:hidden;
	height:24px;
}
#f-content .f-pages a{
	display:block;
	float:left;
	background:#ccc;
	color:#000;
	padding:5px 7px;
	text-decoration:none;
	font-weight:bold;
	font-size:93%;
	margin:0 6px 0 0;
}
#f-content .f-pages a:hover{
	background:#99181B;
	color:#fff;
}
#f-content .f-pages span{
	display:block;
	margin:5px 8px 5px 1px;
	height:10px;
	float:left;
	display:inline;
}
#f-content .f-uname{
	margin:0 0 5px;
	text-align:right;
	font-style:italic;
	width:870px;
}
#f-content .red{
	color:#D4141B;
}
/* --- */
#forum,
.f-main{
	width:100%;
	border:solid 1px #ccc;
	border-width:1px 1px 1px 1px;
}
.f-block{
	display:table;
}
.f-none{
	display:none;
}
*html .f-block{
	display:block;
}
#f-content #forum.f-forget,
#f-content .f-login,
#f-content #forum.user{
	background:#F2F2F2;
	border:solid 1px #999;
	margin:0 auto;
}
#f-content .f-forget td,
#f-content .f-login td,
#f-content #forum.user td{
	border-right:none;
}
#forum.user .col1{
	width:180px;
}
#f-content .r1 td{
	background:#F2F2F2;
}
#f-content th{
	background:#999;
	color:#fff;
}
#f-content td,
#f-content th{
	padding:7px 8px;
	border-right:solid 1px #ccc;
}
#f-content .cen{
	text-align:center;
}

/* --- */
#f-content h3.caption{
	font:bold 20px Arial, sans-serif;
	padding:4px 8px 3px 12px;
	border:solid 1px #ccc;
	background:#fc6 url(i/forum/win.gif) no-repeat 99% 9px;
}
*html #f-content h3.caption{
	width:97.3%;
	margin:0;
}
#f-content h3.no{
	background:#fc6 url(i/forum/win.gif) no-repeat 99% -25px;
	border-bottom:none;
}
#f-content h3.caption a{
	text-decoration:none;
	color:#333;
	display:block;
	background:url(i/forum/win2.gif) no-repeat 0 6px;
	padding-left:15px;
}
*html #f-content h3.caption a{
	width:98%;
}

.f-main .col1{
	width:47px;
}
.f-main .col3{
	width:38px;
}
.f-main .col4{
	width:88px;
}
.f-main .col5{
	width:170px;
}
.themes .col1{
	width:47px;
}
.themes .col3{
	width:110px;
}
.themes .col4{
	width:58px;
}
.themes .col5{
	width:90px;
}
.themes .col6{
	vertical-align:top;
	width:170px;
}
.ranks .name{
	border:solid 1px #ccc;
	border-width:1px 1px 1px 0;
}

#f-content .new_topic{
	margin-bottom:10px;
}
#f-content .answer{
	margin:10px 0 5px;
	display:block;
}
/* --- */
#f-content .time{
	font-size:80%;
}
#f-content .page{
	font-size:75%;
	display:block;
	margin-top:2px;
}
#f-content .page a{
	background:#ccc;
	padding:0 2px;
	text-decoration:none;
	color:#000;
	border:1px solid #999;
}
#f-content .page a:hover{
	background:#fc6;
	padding:0 2px;
	text-decoration:none;
	color:#000;
}
#forum.users th a{
	color:#fff;
}
#f-content .silver{
	background:silver;
	color:#000;
}
#f-content th.silver a{
	color:#333;
}

/* --- */
#forum.theme .user{
	width:146px;
	color:#999;
}
#forum.theme th.user{
	color:#fff;
}
#forum.theme .user a{
	font-weight:bold;
}
#forum.theme .user strong{
	color:#933;
}
#forum.theme .user img{
	margin:2px 0 5px;
}
#forum.theme .small{
	font-size:85%;
	line-height:1.2;
}
#forum.theme .user .rank{
	display:block;
}
#forum.theme .user p.profile{
	width:100%;
	overflow:hidden;
	font-size:85%;
	margin:0px 0 0;
	padding:2px 0 0;
}
#forum.theme .user a.profile{
	font-weight:normal;
	color:#999;
	float:left;
	position:relative;
	top:-2px;
}
#forum.theme .user .photo{
	margin:0 0 0 8px;
	padding:0 0 0 6px;
	float:left;
	background:#DADADA url(i/forum/f_bg.gif) no-repeat;
}
#forum.theme .user .photo a{
	font-weight:normal;
	text-decoration:none;
	display:block;
	padding:1px 5px 0 0;
	height:13px;
	color:#333;
	background:url(i/forum/f_bg.gif) no-repeat 100% -36px;
	font-size:9px;
	float:left;
}
#forum.theme .user .photo img{
	margin:0;
	position:relative;
	top:1px;
}

#forum.theme .main_txt{
	padding:7px 0;
}
#forum.theme th.main_txt{
	padding:7px 8px;
}
#forum.theme .main_txt .left{
	float:left;
	margin:0 0 5px 8px;
}
#forum.theme .main_txt .right{
	float:right;
	margin:0 8px 5px 0;
}
#forum.theme .main_txt .text{
	border-top:1px solid #ccc;
	clear:both;
	padding:10px 5px 5px;
	margin:0px;
}
#forum.theme .main_txt hr{
	background:#ccc;
	border:0;
	color:#ccc;
	height:1px;
	clear:both;
}
#forum.theme .null_td{
	border-right:1px solid #ccc;
}

/* --- */
#f-content .quote_table{
	margin:5px 0 0 30px;
	width:90%;
	border:solid 1px #ccc;
	border-collapse:collapse;
}
#f-content .quote_table td,
#f-content .quote_table th{
	border:none;
	padding:3px 4px;
}
#f-content .quote_table th{
	background:#999;
	color:#fff;
	font-weight:bold;
}
#f-content .quote_table.inside{
	margin:5px 0 5px 30px;
}
#f-content .quote_table .code{
	font:12px monospace;
}
/* --- */
#f-content .txt,
#f-content textarea{
	width:180px;
	font:100% Arial, sans-serif;
	border:solid 1px #999;
	padding:3px;
}
#f-content textarea{
	width:174px;
	height:172px;
	margin:3px 0 0 0;
}
#f-content .err{
	color:#D4141B;
	font-size:95%;
}
/* ----------- */
#white-box,
#redactor,
#answer{
	background:#F2F2F2;
	border:solid 1px #999;
	padding:10px;
	margin:0 auto;
}
#white-box .txt,
#white-box textarea,
#redactor .txt,
#redactor textarea,
#answer .txt,
#answer textarea{
	width:260px;
	font:100% Arial, sans-serif;
	border:solid 1px #ccc;
	padding:3px;
}
#white-box .txt,
#answer .txt{
	margin-bottom:5px;
}
#redactor .txt{
	width:400px;
}
#redactor textarea{
	width:798px;
	height:200px;
	margin:3px 0 5px;
	background:#fff;
}

#div-messed select,
#redactor select{
	border:solid 1px #ccc;
}
#white-box textarea,
#answer textarea{
	width:500px;
	height:172px;
	margin:3px 0 5px;
	background:#fff;
}
#answer textarea{
	width:798px;
	height:200px;
}
#white-box .but_line,
#answer .but_line{
	margin:0 0 5px;
}
#white-box .but_line a{
	color:#000;
}
#white-box .but_line input,
#answer .but_line input{
	border:solid 1px #999;
	cursor:pointer;
}
#answer .b{
	font-weight:bold;
}
#answer .i{
	font-style:italic;
}
#answer .black{
	color:#000;
}
#answer .darked{
	color:darkred;
}
#answer .red{
	color:red;
}
#answer .orange{
	color:orange;
}
#div-messed .brown{
	color:brown;
}
#answer .yellow{
	color:yellow;
}
#answer .green{
	color:green;
}
#answer .olive{
	color:olive;
}
#answer .cyan{
	color:cyan;
}
#answer .blue{
	color:blue;
}
#answer .darkblue{
	color:darkblue;
}
#answer .indigo{
	color:indigo;
}
#answer .viole{
	color:violet;
}
#answer #helpbox{
	font-size:85%;
	color:#666;
	margin-top:3px;
}
#answer #redactor select{
	width:200px;
}
#answer input.sub-pic{
	font-weight:bold;
	margin-top:10px;
}
#watch{
	margin:0;
}
/*  */
#f-content table.pics{
	width:100%;
}
#f-content table.pics .size{
	width:80px;
	text-align:center;
}
#f-content table.pics .action{
	width:250px;
}
#f-content h3.add_pic{
	font-size:100%;
	margin:0 0 3px;
}

/* --- */
#profile,
#edit_profile{
	border:solid 1px #999;
	overflow:hidden;
	padding:0 8px 10px;
	background:#F2F2F2;
}
*html #profile{
	zoom:1;
}
*html #edit_profile{
	zoom:1;
}
#profile h2,
#edit_profile h2{
	clear:both;
	margin-top:4px;
	width:94%;
}
#profile .user_info{
	float:left;
	width:345px;
	padding:11px 0 0;
}
#edit_profile .user_info{
	float:left;
	width:268px;
	padding:11px 0 0;
}
#profile .right1{
	float:right;
	width:392px;
	padding:11px 22px 0;
}
#edit_profile .right1{
	float:right;
	width:460px;
	padding:11px 22px 0;
}
#profile .line,
#edit_profile .line{
	width:100%;
	overflow:hidden;
	margin:0 0 12px;
}
#profile .user_info strong{
	float:left;
	width:170px;
	margin:0 16px 0 0;
}
#profile .user_info span{
	float:left;
	width:155px;
}
#profile .right1 strong,
#profile .right1 p{
	margin:0 0 12px;
	display:block;
}
#edit_profile .right1 strong{
	margin:0 0 12px;
	display:block;
}
#profile .right1 strong span{
	font-weight:normal;
}

#edit_profile .user_info label{
	font-weight:bold;
	display:block;
}
#edit_profile .star{
	color:#D4141B;
}
#edit_profile .error{
	color:#D4141B;
	display:block;
	font-size:11px;
}
#edit_profile .user_info .txt{
	width:250px;
	z-index:200;
	position:relative;
}
#edit_profile .user_info .del{
	display:block;
	margin:0 0 8px;
}
#edit_profile .comment{
	margin:0 0 25px;
}
#edit_profile .comment label{
	margin:0 0 1px;
	display:block;
	font-weight:bold;
}
#edit_profile .comment .txt{
	width:265px;
	margin:0 5px 0 0;
}
#edit_profile .comment .btn{
	padding:1px 0;
	cursor:pointer;
	width:95px;
}
*html #edit_profile .comment .btn{
	padding:0;
}
#edit_profile .comment .del{
	display:block;
	color:#D4141B;
	font-size:11px;
	margin:1px 0 0 3px;
	width:150px;
}
#edit_profile .add_photo{
	background:#FBD790 url(i/forum/profile/bg2.gif) no-repeat;
	width:453px;
	padding:8px 0 0;
	margin:0 0 25px;
}
#edit_profile .add_photo .in{
	background:url(i/forum/profile/bg2.gif) no-repeat -547px 100%;
	padding:5px 23px 16px;
}
#edit_profile .right1 em{
	display:block;
	margin:0 0 3px;
}
#edit_profile .add_photo label{
	font-weight:bold;
	display:block;
	margin:0 0 2px;
}
#edit_profile .add_photo .txt{
	width:260px;
}
#edit_profile .add_photo .btn{
	cursor:pointer;
	width:182px;
}
#edit_profile .bot_l{
	width:351px;
}
#edit_profile .bot_r{
	width:400px;
}
#edit_profile .bot_r label{
	margin:0 0 10px;
	display:block;
	font-weight:bold;
}
#edit_profile .bot_r textarea{
	width:385px;
	height:220px;
}
html:root #edit_profile .bot_r textarea{
	height:231px;
}
*html #edit_profile .bot_r textarea{
	height:238px;
}
*+html #edit_profile .bot_r textarea{
	height:238px;
}
#edit_profile .txt,
#edit_profile textarea{
	border:solid 1px #ccc;
}
#edit_profile .bot_l .line{
	margin:0 0 7px;
}
#edit_profile .bot_l label{
	float:left;
	width:134px;
}
#edit_profile .bot_l label.radio_label{
	float:none;
	width:auto;
	display:inline;
	font-weight:normal;
	margin:0 20px 0 0;
}
html:root #edit_profile .bot_l .radio{
	position:relative;
	top:3px;
	left:-3px;
}
#edit_profile .bot_l .txt{
	width:206px;
}
#edit_profile .bot_l select{
	margin:0 5px 0 0;
	font-size:13px;
}
#edit_profile .bot_l .day{
	width:44px;
}
#edit_profile .bot_l .month{
	width:85px;
}
#edit_profile .bot_l select.year{
	width:65px;
	margin:0;
}
#edit_profile .bot_l .error{
	margin:0 0 0 134px;
}
*html #edit_profile .bot_l .error{
	margin:0 0 0 137px;
}
#edit_profile .total_bg{
	background:url(i/forum/profile/but_bg.gif) no-repeat;
	height:38px;
	text-align:center;
	margin:11px 0 0;
}
#edit_profile .total_bg input{
	cursor:pointer;
	margin:8px 0 0;
	padding:0 10px;
}

#profile .edit{
	clear:both;
	float:left;
}
#profile .right1 .car{
	text-align:center;
	margin:0 0 10px;
	height:365px;
}

#profile .right1 .img,
#edit_profile .img,
#f_pop-up .img{
	background:#fff;
	border:solid 1px #999;
	padding:9px;
	margin:0 0 7px;
	position:relative;
	width:374px;
	height:305px;
	text-align:center;
}
#profile .right1 .img .m_img,
#edit_profile .img .m_img,
#f_pop-up .img .m_img{
    filter: progid: DXImageTransform.Microsoft.Alpha(opacity=30);
    -moz-opacity: 0.4;    /* Mozilla 1.6   */
    -khtml-opacity: 0.4;  /* Konqueror 3.1, Safari 1.1 */
    opacity: 0.4;         /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
    filter: alpha(opacity=40); /* IE 5.5+*/
}
#profile .right1 .loader,
#edit_profile .loader,
#f_pop-up .loader{
	position:absolute;
	top:148px;
	left:185px;
}

#profile .right1 .td,
#edit_profile .right1 .td,
#f_pop-up .img .td{
	width:374px;
	height:300px;
	display:table-cell;
	vertical-align:middle;
}
#profile .right1 .comment,
#f_pop-up .comment{
	background:#FBD790 url(i/forum/profile/bg.gif) no-repeat;
	width:391px;
	padding:4px 0 0;
}
#f_pop-up .comment{
	background:#FBD790 url(i/forum/profile/bg_.gif) no-repeat;
}
#profile .right1 .comment p,
#f_pop-up .comment p{
	background:url(i/forum/profile/bg.gif) no-repeat -409px 100%;
	margin:0;
	padding:0 10px 4px;
	font-style:italic;
}
#f_pop-up .comment p{
	background:url(i/forum/profile/bg_.gif) no-repeat -409px 100%;
}
#f_pop-up .comment p{
	font-size:110%;
}
#profile .right1 .car .step,
#edit_profile .right1 .car .step,
#f_pop-up .car .step{
	position:absolute;
	top:45%;
}
#profile #s_prev,
#edit_profile #s_prev,
#f_pop-up #s_prev{
	left:-20px;
}
#profile #s_next,
#edit_profile #s_next,
#f_pop-up #s_next{
	right:-20px;
}
#f_pop-up{
	width:400px;
	padding:11px 22px 0;
	text-align:center;
	margin:0 auto;
}
.clear_box{
	width:100%;
	overflow:hidden;
}
#fad{
	background:#fff;
	border:1px solid #999;
	text-align:center;
	font-size:130%;
	font-weight:bold;
	padding:20px;
}
#forum .stick td{
	background:#FFEB96 url(i/forum/stick.png) repeat-x;
	border-bottom:solid 1px #EBCF93;
}
#forum .stick .col2 a{
	font-weight:bold;
}

#usersonline{
	margin:15px 0 0;
}
