body, h1, h2, h3, h4 ,h5, h6, p, ul, ol, li, form, fieldset, dt, dd { margin:0; padding:0; list-style-type:none; border:none; }

body {color:#ccd6e1;font:11px/20px Arial; background:#121212 url(image/bg.jpg) no-repeat center 60px;text-align:left; padding-bottom:90px;}
#bottom_bg { background:url(image/bg.jpg) no-repeat center bottom;}
#all { width:940px; margin:0 auto;}
#top { height:42px; position:relative; background:url(image/top_bg.png) no-repeat left top; width:100%; overflow:hidden;}
#top h1 { position:absolute; top:10px; left:68px;}
#top h1 a { display:block; background:url(image/logo.png) no-repeat left top; width:185px; height:24px;}
#top h1 a span { display:none;}

#login { position:absolute; top:9px; left:500px; color:#fff;}
#login .input { border:none; background:url(image/input_login.png) no-repeat left top; padding:6px; width:82px; font-size:11px; color:#c6c6c6; margin:0 10px 0 5px;}
#login .submit { background:url(image/login_btn.png) no-repeat left top; border:none; width:68px; height:24px; line-height:20px; font-weight:bold; font-size:11px; color:#fff; text-align:center;}

#header { background:url(image/try.png) no-repeat 121px top; height:118px; overflow:hidden; position:relative;}

.box_center { background:#242424 url(image/box_center.png) repeat-y center; width:940px;}
.box_bottom { background:url(image/box_bottom.png) no-repeat center bottom;}
.box_top { background:url(image/box_top.png) no-repeat center top; padding-bottom:26px; width:940px;}

#nav_panel { padding-top:10px; height:48px; overflow:hidden; padding-left:20px; margin-bottom:24px;}
#nav { float:left; width:650px; overflow:hidden; background:url(image/nav_line.png) no-repeat left 3px; padding-left:2px;}
#nav li { float:left; background:url(image/nav_line.png) no-repeat right 3px; padding-right:2px;}
#nav li a { display:block; width:100px; text-align:center; font:bold 11px/40px Arial; padding-top:6px; text-transform:uppercase; color:#000; text-shadow:#fff 1px 1px 1px;}
#nav li a:hover , #nav li a.active{ background:url(image/nav_hover_a.png) no-repeat center bottom; color:#fff; text-shadow:#000 1px 1px 1px;}

#search { float:left; padding-left:17px; padding-top:7px;}
#search .input { border:none; display:block; float:left; background:url(image/input_search.png) no-repeat left top; padding:6px; width:153px; font-size:11px; color:#c6c6c6; margin:0 10px 0 0;}
#search .submit { display:block; float:left; position:relative; top:1px;}

#main { width:645px; float:left; padding-left:10px; padding-right:5px;}
#right { float:left; width:255px; padding-right:5px;background:#3f3f3f; padding-left:5px; padding-top:5px; color:#cbcbcb;}

#main_news { background:#000; padding:5px 0 0 5px; height:160px; margin-bottom:5px; width:635px; position:relative; left:5px; height:165px; overflow:hidden;}
#main_news .main_img { position:relative; width:440px; height:160px; float:left; padding-right:5px;}
#main_news img { display:block;}
#main_news .descr { height:56px; width:440px; position:absolute; top:104px; left:0; background:url(image/mainnews_bg.png) no-repeat left top;}
#main_news h2 { padding-left:20px; padding-top:10px; font:bold 13px Arial; padding-bottom:3px; color:#fff;}
#main_news h2 a:hover { text-decoration:underline;}
#main_news p { padding-left:20px; color:#777a7a;}
#main_news .other_img { float:left;}
#main_news .other_img img { display:block; padding-bottom:5px;}

#left { width:450px; float:left; overflow:hidden;}
#left .news { margin-bottom:10px;}
#left .heading { background:url(image/heading_bg.png) no-repeat left top; width:450px; height:45px; padding-left:30px; padding-top:5px;}
#left .heading h3 a {color:#000;}
#left .heading h3 { font:bold 12px Arial;}
#left .heading p { color:#7a7a7a;}
#left .content { padding:0 5px 0 10px; color:#7a7a7a; text-align: justify;}
#left .content p { margin:2px 0 6px;}
#left .content a { color:#b8b8b8; text-decoration:underline;}
#left .content a:hover { text-decoration:none;}

#left #archive { background:url(image/arch_bg.png) no-repeat left top; margin-left:5px; padding:0 0 3px; text-align:center; color:#1F1F1F;}
#left #archive a{ color: #3F3F3F;}
#left #archive h6 { line-height:28px; font-weight:bold; color:#fff; font-size:11px; padding-top:5px;}
#left #archive ul { width:400px; margin:10px auto 2px; color:#242424; text-align:left;}
#left #archive li { background:url(image/arch_li_bg.png) repeat-y left; line-height:24px; margin-bottom:1px; padding-left:10px;}
#left #archive li span { display:block; float:right; background:url(image/arch_li_bg.png) repeat-y left; width:70px; padding-left:10px;}
#left #archive li a { color:#242424;}
#left #archive .older { color:#838383;}
#left a:hover { text-decoration:underline;}

#center { width:180px; float:right; background:#333; padding:5px 5px 1px;}
#center .head_wrap { width:180px; height:40px; background:url(image/heading_bg2.png) no-repeat left top;}
#center h4 { background:url(image/arrow.png) no-repeat 15px 50%; line-height:40px; padding-left:28px; font-size:11px; font-weight:bold;}
#center .list { background:#262626 url(image/ul_top.png) no-repeat center top; margin-bottom:5px;}
#center .list ul { background:url(image/ul_bottom.png) no-repeat bottom; padding:5px 0 10px; border-bottom:1px solid #262626;}
#center li { background:url(image/li_line.png) no-repeat center bottom; line-height:19px; padding-left:30px;}
#center a:hover { color:#fff;}

#right h5 { background:url(image/arrow.png) no-repeat 15px 50%; line-height:40px; padding-left:28px; font-size:11px; font-weight:bold;}
#right .head_wrap { width:255px; height:40px; background:url(image/heading_bg3.png) no-repeat left top;}
#right .gaming_news { margin-bottom:12px;}
#right .gaming_news li { margin:5px 0; padding:3px 8px;}
#right .gaming_news li.alt { background:#333;} 
#right a:hover { color:#fff;}

#right .top_download { margin-bottom:10px; margin-top:4px; }
#right .top_download li { background:#333; margin:3px; padding:0 0 0 8px;}
#right .top_download span { float:right; border-left:3px solid #3f3f3f; width:40px; display:block; padding-left:3px;}

#right .new { margin-bottom:10px; margin-top:4px; }
#right .new li { background:#333; margin:3px; padding:0 0 0 8px;}
#right .new span { float:right;  width:60px; display:block; padding-left:3px;}

#right .main_ad { display:block; margin:11px auto 13px;}
#right .partners { text-align:center; margin:10px 0 12px;}

#footer { height:74px; position:relative;}
#footer p { position:absolute; top:43px; left:48px; color:#cbcbcb;}
#footer .bottom_logo { position:absolute; top:52px; left:673px;}

.clear {clear:both;font-size:1px;line-height:0px;height:1px;overflow:hidden;}
a img {border-width:0;}
a { text-decoration:none; color:#ccd6e1;}

.slider_mini{ position:absolute; float:right; width:185px; height:50px; border:1px solid black; margin-left:200px; margin-bottom:1px; cursor:pointer; z-index:1; right:0;}
.pagination{ font-size:14px; }


/*
FORUM
*/

.board_main{
	width:95%;
	border:1px solid #aaa;
	background:#0F0F0F;
	margin:10px auto;
}

.board_main td{
	border-bottom:1px solid #2F2F2F;
}


/* ACMS BOARD */

.board_category{
	-moz-border-radius:10px 10px 10px 10px;
	border: 1px solid #FFF;
	padding: 10px;
	margin: 20px auto;
	width:860px;
}

.board_header{
	border-bottom:1px solid #aaa;
	background:#2F2F2F;
	padding-left:10px;
	color:#9C9C9C;
}

.board_header a{
	color:#FFF;
	font-size:12px;
}

.board_head_data{
	background:#000;
	color:#aaa;
	text-align:center !important;
}

.board_main td{
	color:#9C9C9C;
	font:11px/17px Tahoma;
	text-align:left;
}

.section{
	width:110px;
	height:30px;
	background:url(/img/board/section_bg.png) no-repeat;
	text-align:center;
	font-size:10px;
	color:#000;
	float:left;
	margin-right:10px;
}

.forum_link{
	color:#FF0000 !important;
	font-weight:bold;
}