/*
MZTK Style http://www.mztk.com
*/

/* reset style */
* { margin:0; padding:0; }
body { background:#FFF; color:#333; font:12px/1.5em Verdana,Helvetica,Arial,sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size:12px; }
a { color:#333; text-decoration:none; }
	a:hover { text-decoration:underline; }
ul, li { list-style:none; }
fieldset, img { border:none; }
legend { display:none; }
em, strong, cite, th { font-style:normal; font-weight:400; }
input, textarea, select, button { font:12px Verdana,Helvetica,Arial,sans-serif; }
table { border-collapse:collapse; }
html { overflow:-moz-scrollbars-vertical; }

/* common style */
.global_module { border:1px solid #CCC; overflow:hidden; padding-bottom:10px; }
	.global_module_caption { height:28px; overflow:hidden; margin-bottom:10px; background:url(global_caption_bg.gif) repeat-x; color:#FFF; line-height:28px; text-indent:10px; }
	.global_module_caption a { color:#FFFFFF; }
	.global_module_content { padding:0 10px; }

.margin_bottom { margin-bottom:10px; }
.avataonline { height:25px; line-height:25px; background:transparent url(avataronline.gif) no-repeat 0 4px; padding-left:20px; }
.avatalink {  height:25px; line-height:25px; width:230px; padding-left:5px; }

.column { width:960px; overflow:hidden; margin:0 auto 10px; }
	.col1 { float:left; width:700px; overflow:hidden; }
	.col2 { float:right; width:250px; overflow:hidden; }
	.col3 { float:left; width:322px; overflow:hidden; clear:both; }
	.col4 { float:right; width:368px; overflow:hidden; }
	.col5 { float:left; width:345px; overflow:hidden; clear:both; }
	.col6 { float:right; width:345px; overflow:hidden; }

button { border:1px solid; border-color:#DEDEDE #888 #888 #DEDEDE; background:#F1F1F1; height:2em; line-height:2em; cursor:pointer; }
input, textarea { border-width:1px; background:#FFF; border-color:#CCC; padding:2px; }
	input[type="radio"], input[type="checkbox"] { border:none; background:none; }
	.radio, .checkbox{ border:none; background:none; }
	.submit { margin-right:1em; border:1px solid; border-color:#FFFDEE #FDB939 #FDB939 #FFFDEE; background:#FFF8C5; color:#A72424; padding:0 10px; }

/* login style */
#user_login { margin-bottom:10px; }
	#user_login p { height:30px; padding:0 15px; }
	#user_login .clearfix { text-align:center; }


/* header style */
#header { width:960px; height:65px; overflow:hidden; margin:10px auto; }
	#header h2 { float:left; }
		/*#header h2 img { width:200px; height:65px; }*/
		#header .ad_header { float:right; text-align:right; }

/* nav style */
#nav { width:960px; overflow:hidden; margin:0 auto 10px; background:#A82424; }
	.main_nav { height:28px; overflow:hidden; padding-top:1px; background:#A82424; color:#FFF; font-size:12px; }
		.main_nav ul { width:100%; overflow:hidden; padding-left:12px; }
		.main_nav ul li { float:left; margin-right:3px; }
		.main_nav ul li a { float:left; display:block; padding:3px 8px; color:#FFF; line-height:23px; }
		.main_nav ul li a:hover { background:#FFF; color:#000; text-decoration:none!important; }
		.main_nav .current a { background:#FFF; color:#000; font-weight:700; text-decoration:none!important; }


/* footer style */
#footer { width:960px; margin:0 auto; overflow:hidden; padding:6px 0; text-align:center; line-height:20px; }
	.copyright { color:#666; }
	.copyright a { color:#000; }
	#footer_top { height:28px; margin-bottom:10px; background:#FFF url(box_bg.gif) repeat-x; border:1px solid #D7D7D7; }
		.good_link { overflow:hidden; margin-left:10px; color:#000; text-align:left; line-height:28px; }
		.good_link a { margin:0 5px; color:#000; }
.cnzz { display:none; }

/* focus turn */
#focus_turn { height:242px; border:1px solid #D8D8D8; background:url(focus_turn_bg.gif) repeat-x; }

/* hot thread */
#hot_thread { height:242px;}
	#hot_thread .cat_name { font-size:14px; font-weight:700; border-bottom:1px #CCCCCC solid; padding:5px; }
	#hot_thread .hot_thread_list ul { padding:5px; width:100%; overflow:hidden; }
	#hot_thread .hot_thread_list li { line-height:25px; font-size:12px; overflow:hidden; float:left; width:358px; height:25px; }
	#hot_thread .hot_thread_list li .forum_link a { color:#A72424; }

/* 404 not found */
#id404 { text-align:center; }
	#id404 p { padding:10px; line-height:28px; }

/* thread list */
.thread_list { padding:0 10px; }
.thread_list ul { width:100%; overflow:hidden; }
.thread_list li { background:transparent url(icon_li.gif) no-repeat scroll 0 11px; float:left; height:22px; line-height:22px; overflow:hidden; padding-left:12px; width:300px; }
.thread_list li .forum_link a { color:#A72424; }

/* download list */
#dl_list_left, #dl_list_right { padding:0 10px; }
	.dl_title, { font-weight:700; margin-bottom:5px; }
	#dl_list ul { width:215px; overflow:visible; }
	#dl_list li { background:transparent url(icon_li_arrow.gif) no-repeat scroll 0 6px; float:left; height:22px auto; line-height:22px; overflow:visible; padding-left:15px; width:200px; }
	#dl_brand_list { clear:both; text-align:center; }
	#dl_brand_list ul { width:600px; margin:0 auto; }
	#dl_brand_list li { background:none; float:left; width:150px; padding:10px 0; text-align:center; height:50px; overflow:visible; }
	#dl_model_list ul { width:670px; }
	#dl_model_list li { background:transparent url(icon_dl.gif) no-repeat scroll 0 4px; float:left; height:22px auto; line-height:22px; overflow:visible; padding-left:20px; width:650px; }
	#dl_model_list a { color:#A72424; }

/* forum list */
#forum_list h4 { clear:both; line-height:28px; }
#forum_list ul { width:228px; }
#forum_list li { float:left; width:114px; line-height:22px; }
#forum_list li .today_post_num { color:#A72424; }

/* index notice */
#notice { width:958px; overflow:hidden; border:1px #CCCCCC solid; border-top:0; margin:0 auto; height:28px; background:#FFFFFF url(box_bg.gif) repeat-x scroll 0 0; }
#notice_txt { padding:0 15px; line-height:28px; }
