@charset "utf-8";
/* CSS Document */
body {
	background: url(imgs/background.gif) repeat;
	margin:0px 0px 0px 0px;	
	font-family:Verdana, Geneva, sans-serif;
	font-size:1em;

}
body.mceContentBody {
	background: #fff;
	color: #000;
}

h2 {
	color:#00F;
}
h3 {
	font-size:12px;
	font-weight:bold;
}
img {
	border:0px;
}

* a:visited {
	text-decoration:none;
	color:#00F;
}

* a {
	text-decoration:none;
	color:#00F;
}

* a:hover {
	text-decoration:none;
	color:#F60;
}

hr {
	border-bottom:none;
	border-left:none;
	border-right:none;
	border-top:none;
	background:url(imgs/dotdot.gif) repeat-x;	
}
ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009;	
	list-style-position: inside;	
	list-style-image:url(imgs/navi.png);
	padding-left: 3px;
	padding-bottom:5px;
}

li a{
	text-decoration:none;
	color:#03F;
}

li a:hover{
	text-decoration:none;
	color:#F60;
}

.center {
	margin: 0 auto;
}

.navi-cap {
	color:#FFF;
	background-color:#009;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;	
	height:20px;
	vertical-align:middle;
	padding-top:5px;
	padding-left:5px;
}

.body-left {
	background:url(imgs/left.gif) repeat-y;
	width:8px;
	background-position:top;
}

.body-right {
	background:url(imgs/right.gif) repeat-y;
	width:8px;
}

.body {
	background:url(imgs/body.png) repeat-x;
	background-position:top;
	background-color:#9fa5f8;
}

.headerfill {
	background:url(imgs/header.gif) repeat-x bottom;
}

.mainbody {
	 border-left:#006 solid thin;
	 border-right:#006 solid thin;
}

.footer {
	background:url(imgs/footer.gif) repeat-x;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:18px;
	height:67px;
}

.footer a{
	color:#FFF;
	font-size:12px;
	text-decoration:none;
}

.footer a:hover{
	font-size:12px;
	color:#F90;
}

.running {
	background:url(imgs/running_text.gif) repeat-x;
	color:#006;
	font-size:12px;
	font-weight:bold;
	padding-bottom:8px;
}

/* Panels */

.panel-cap-b {
	background:url(imgs/panel_cap_b.gif) repeat-x;
	font-size:12px;
	font-weight:bold;
	color:#009;
}

.panel-left-b {
	background:url(imgs/panel_b_left_bg.gif) repeat-y ;
	background-position: center;
	background-width: 100%;
	background-height: 100%;
}

.panel-right-b {
	background:url(imgs/panel_b_right_bg.gif) repeat-y ;
	background-position: center;
	background-width: 100%;
	background-height: 100%;
}

.panel-bottom-b {
	background:url(imgs/panel_bottom_b.gif) repeat-x;
}
.panel-b-body {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#000033;
	padding:5px;
}

/* PC Background*/
.home-starter {
	background:url(imgs/home_starter.jpg) no-repeat center;
	width: 311px;
	height: 204px;	
	color:#900;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-left:10px;
	padding-top:30px;
	
}

.config-home {
	padding-left:15px;	
}

.price-home {
	padding-top:0px;
	padding-left:50px;
	font-size:medium;
	color:#F00;	
}

.office-pc {
	background:url(imgs/office_standard.jpg) no-repeat center;
	width: 311px;
	height: 204px;
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-left:10px;
	padding-top:30px;	
}

.config-off {
	padding-left:15px;	
}

.price-off {
	padding-top:0px;
	padding-left:50px;
	font-size:medium;
	color:#FF0;	
}

.game-pc {
	background:url(imgs/game_pro_1.jpg) no-repeat center;
	width: 311px;
	height: 204px;
	color:#FF9;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-left:10px;
	padding-top:30px;	
}

.config-game {
	padding-left:15px;	
}

.price-game {
	padding-top:0px;
	padding-left:50px;
	font-size:medium;
	color:#F60;	
}

.tbl-border {
	background:#00C;	
}


.tbl {
	background:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;	
	padding:5px;
}

.tbl1 {
	background:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;	
	padding:5px;
}
.tbl2 {
	background:#e6e7fd;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;	
	padding:5px;
}
.tbl-s {
	background:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;	
	padding:3px;
}

.tbl1-s {
	background:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;	
	padding:3px;
}
.tbl2-s {
	background:#e6e7fd;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;	
	padding:3px;
}

.tbl1 a, .tbl2 a,.tbl-border a{
	text-decoration:none;
}

.tbl1 a:hover, .tbl2 a:hover, .tbl-border a:hover{
	text-decoration:none;
	color:#F30;
}

.mceBody {
    background: #FFFFFF;
}
.title {
	color:#C00;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}
.news {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:justify;	
}
.news_bg {
	background:url(imgs/bar.png) no-repeat left;
}
.news a{
	text-decoration:none;
	color:#03F;
}

.news a:hover{
	text-decoration:none;
	color:#F60;
}
.news-caption{
	background:url(imgs/caption_header.gif) no-repeat;	
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:26px;
	width:161px;
	padding-left:5px;
	vertical-align:middle;
}

.caption{
	background:#eff0fe ;
	color:#00C;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:26px;
	padding-left:5px;
	vertical-align:middle;
}
.news-caption a,.caption a{
	color:#FFF;
	text-decoration:none;
}

.news-caption a:hover,.caption a:hover{
	color:#FF0;
	text-decoration:none;	
}


.news-caption-end{
	background:url(imgs/caption_right.gif) no-repeat;
	height:26px;
	width:5px;
}

.news-info-top {
	background:url(imgs/news_info_2.gif) repeat-x bottom;	
}
.news-info-left {
	background:url(imgs/news_info_left.gif) repeat-y right;	
}
.news-info-right {
	background:url(imgs/news_info_right.gif) repeat-y left;	
}
.news-info-bottom {
	background:url(imgs/news_info_b.gif) repeat-x top;	
	font-size:3px;
}
.news-info {
	background:#eff0fe;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	padding-left:5px;
	color:#09F;
}
.news-subject{
	padding-top:5px;
	padding-bottom:5px;
}
.forum,.panelbody {
	padding:5px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}

.admin-message{
	color: #006699;
	background: #e8eef1 url(forum/stickythread.gif) 20px 15px no-repeat;
	border: 1px solid #6f8c99;
	padding: 20px;
	padding-left: 45px;
	font-size:12px;
	margin: 1em auto;
	width: 80%;
}

.forum-top-panel {
	background:#009;
	color:#FFF;
}

.username {
	background:url(imgs/username.gif) no-repeat;
	padding-left:40px;
/*	padding-top:8px;*/
	vertical-align:middle;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	width:151px;
	height:35px;
}

.password {
	background:url(imgs/password.gif) no-repeat;
	padding-left:40px;
	/*padding-top:8px;*/
	vertical-align:middle;
	width:151px;
	height:35px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}

.textbox2{
	border:0;
}

.textbox forum{
	border:1px solid #09F;
}

.login-btn {
	background: transparent url(imgs/login.gif) no-repeat center top;
  	cursor: pointer; /* hand-shaped cursor */
  	cursor: hand; /* for IE 5.x */
	width: 53px;
	height: 35px;
	margin: 0;
	padding: 0;
	border: 0;
}
.userpanel-userinfo {
	background:url(imgs/userpanel_left_02.gif) repeat-x;
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
	padding-left:5px;
	padding-right:5px;
}
.userpanel {
	background:url(imgs/userpanel.gif) repeat-x;
	color:#000066;
	vertical-align:middle;
}

.forum-caption-header{
	background:url(imgs/forum_caption_header.gif) no-repeat;	
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:26px;
	width:161px;
	padding-left:5px;
	vertical-align:middle;
}

.forum-caption{
	background:#5960F4 ;
	/*background:url(forum/forum_caption.png) right;*/
	color:#FFFFFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:26px;
	padding-left:5px;
	vertical-align:middle;
}
.forum-caption-blue{
	/*background:#5960F4 ;*/
	background:url(forum/forum_caption.png) right;
	color:#FFFFFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:26px;
	padding-left:5px;
	vertical-align:middle;
}
.forum-caption-grn{
	/*background:#5960F4 ;*/
	background:url(forum/forum_caption_grn.png) right;
	color:#090;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:26px;
	padding-left:5px;
	vertical-align:middle;
}
.forum-caption-sky{
	/*background:#5960F4 ;*/
	background:url(forum/forum_caption_sky.png) right;
	color:#03F;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:26px;
	padding-left:5px;
	vertical-align:middle;
}
.forum-caption-org{
	/*background:#5960F4 ;*/
	background:url(forum/forum_caption_org.png) right;
	color:#C00;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:26px;
	padding-left:5px;
	vertical-align:middle;
}

.forum-caption-header a, .forum-caption a{
	color:#66FF00;
	text-decoration:none;
}

.forum-caption-header a:hover, .forum-caption a:hover{
	color:#FFFF00;
	text-decoration:none;
}

.forum-main-header {
	color:#0000FF;
	font-weight:bold;
}

.forum-main-header a{
	color:#FF0000;
	text-decoration:none;
	font-weight:bold;
}

.forum-main-header a:hover{
	color:#00CC00;
	text-decoration:none;
	font-weight:bold;
}


.selection {
	font:Verdana, Arial, Helvetica, sans-serif small;
	border:1px solid #0033FF;
	padding:2px;
}

.small {
	font-size:11px;
}

.textbox {
	border:#0000FF 1px solid;
}



.p-header-cap {
	background:url(imgs/p_box_header.gif) no-repeat left;
	height:25px;
	color:#FFFFFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
}
/*
Blu: F3F5FD
Org: FAF5E7
Grn: EFFAE7 
*/
.p-cap-header-blu {
	background:url(imgs/p_t_cap_blu.gif) no-repeat;
	color:#FFFFFF;
	width:409px;
	height:25px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	vertical-align:middle;	
}
.p-cap-header-org {
	background:url(imgs/p_t_cap_org.gif) no-repeat;
	color:#660000;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	vertical-align:middle;	
}
.p-cap-header-grn {
	background:url(imgs/p_t_cap_grn.gif) no-repeat;
	color:#006600;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	vertical-align:middle;	
}
.p-cap-blu {
	background:url(imgs/p_t_blu.gif) repeat-x;
	height:25px;
}
.p-cap-org {
	background:url(imgs/p_t_org.gif) repeat-x;
	height:25px;
}
.p-cap-grn {
	background:url(imgs/p_t_grn.gif) repeat-x;
	height:25px;
}
.p-body-blu {
	background-color:#F3F5FD;
	color:#000066;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	padding:10px;	
}
.p-b-blu {
	background:url(imgs/p_b_blu.gif) repeat-x;
	height:10px;
	font-size:3px;
}

.p-body-org {
	background-color:#FAF5E7;
	color:#330000;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	padding:10px;	
}
.p-b-org {
	background:url(imgs/p_b_org.gif) repeat-x;
	height:10px;
	font-size:3px;
}
.p-body-grn {
	background-color:#EFFAE7;
	color:#003300;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	padding:10px;	
}
.p-b-grn {
	background:url(imgs/p_b_grn.gif) repeat-x;
	height:10px;
	font-size:3px;
}

.p-header {
	background:url(imgs/p_header.gif) repeat-x;
	height:25px;
}
/*Product on Blue Panel*/
.product_name_blue {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(imgs/products_caption_blue.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 23px;
	width: 153px;
	padding-left:10px;
	padding-top:4px;
}

.product_body_blue {
	background:url(imgs/products_body_blue.gif) repeat-y;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-align:center;	
}

#product_order_blue a{
	background:url(imgs/order.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
	display:block;
	width:78px;
	color:#FFFFFF;
	height:22px;
	padding: 0px 0px 0px 0px;	
	margin-left:0px;
}
#product_order_blue a:hover{
	background-position:-78px 0;
	text-decoration:none;
	color:#000099;
	/*padding-top:5px;*/
}

#product_detail_blue a{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FFFFFF;
	font-size:11px;
	float:left;
	display:block;
	background:url(imgs/details_blue.gif);
	width:75px;
	height:22px;
	padding: 0px 0px 0px 0px;	
	margin-left:0px;
	/*padding-top:5px;*/
}
#product_detail_blue a:hover{
	background-position:-75px 0;
	text-decoration:none;
	color:#000099;
	/*padding-top:5px;*/
}
/*Product on Green Panel*/
.product_name_green {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(imgs/products_caption_green.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 23px;
	width: 153px;
	padding-left:10px;
	padding-top:4px;
}

.product_body_green {
	background:url(imgs/products_body_green.gif) repeat-y;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-align:center;	
}

#product_order_green a{
	background:url(imgs/order_green.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
	display:block;
	width:78px;
	color:#FFFFFF;
	height:22px;
	padding: 0px 0px 0px 0px;	
	margin-left:0px;
}
#product_order_green a:hover{
	background-position:-78px 0;
	text-decoration:none;
	color:#000099;
	/*padding-top:5px;*/
}

#product_detail_green a{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FFFFFF;
	font-size:11px;
	float:left;
	display:block;
	background:url(imgs/details_green.gif);
	width:75px;
	height:22px;
	padding: 0px 0px 0px 0px;	
	margin-left:0px;
	/*padding-top:5px;*/
}
#product_detail_green a:hover{
	background-position:-75px 0;
	text-decoration:none;
	color:#000099;
	/*padding-top:5px;*/
}
.side-panel-cation {
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height:25px;
	color: #FFFFFF;
	padding-left:10px;
	background-image: url(imgs/side_panel_caption.gif);
	background-repeat: no-repeat;
}
.side-panel-body{
	background:url(imgs/side_panel_body.gif) #f3f5fd repeat-y;
	color:#000066;
	padding:5px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}
.guide-line {
	background:url(imgs/guide_line.png) no-repeat;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	padding-left:5px;
	padding-top:5px;
	vertical-align:middle;
	height:25px;
	width:510px;
}
.guide-line a{
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
.guide-line a:hover{
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	font-size:11px;
}
.comment-info {
	padding:2px;
	border-left:#a5b6f9 solid 1px;
	border-top:#a5b6f9 solid 1px;
	border-right:#788ddd solid 1px;
	border-bottom:#788ddd solid 1px;
	background:#e6e9f8;
	color:#00C;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
}
.thread-info {
	padding:2px;
	border-left:#dcdffb solid 1px;
	border-top:#dcdffb solid 1px;
	border-right:#dcdffb solid 1px;
	border-bottom:#dcdffb solid 1px;
	background:#eff0fe;
	color:#69C;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
}
.box-blue-border{
	background:#06F;
}
.box-org-border{
	background:#C00;
}
.box-body{
	background:#FFF;
	padding:5px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}

/* Easy Slider */

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider, #slider li{ 
		/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
		width:938px;
		height:250px;
		overflow:hidden; 
		}
	span#prevBtn{}
	span#nextBtn{}					

/* // Easy Slider */

#support_online {
	z-index:1000;
	float:right;
	position:fixed;
	width:240px;
	height:440px;
}

#support-caption {
	height:20px;
}

#download_panel {
	background:url(../../images/download.png) top left no-repeat;
	min-height:330px;
	padding-left:380px;
}

#support_on {
	background:url(imgs/support_on.png) no-repeat;
	float:right;
	right:0px;
	top: 100px;
	position:fixed;
	z-index:1000;
}

#support_off {
	background:url(imgs/support_off.png) no-repeat;
	float:right;
	right:0px;
	top: 100px;
	position:fixed;
	z-index:1000;
}
