html, body {
	background:#ffffff;
	color: #505050;
    font: normal 10px tahoma, arial, verdana, sans-serif;
	font-family:Arial;
	margin: 0;
	padding: 0;
	border: 0 none;
	height: 100%;
	width: 100%;
	min-height:100.1%;
	background-color: #a3abc0;
	background-attachment:fixed;
	background-repeat: repeat-x;
}

#root{
	position:absolute;
	top:10px;
}

		
#content_area, #container_topnavi, #footer{
	background-image: url(../images/template/background3.png);
	background-repeat:repeat-y;
	background-position:center;
}

img { border:none; }

a:link { color:#445a7b; font-family:Arial; font-weight:normal; text-decoration:none; }
a:active { color:#445a7b; font-family:Arial; font-weight:normal; text-decoration:none; }
a:visited { color:#445a7b; font-family:Arial; font-weight:normal; text-decoration:none; }
a:hover { color:#0085bf; font-family:Arial; font-weight:normal; text-decoration:none; }	

.navi{ font-size:13px; font-weight:normal; font-family:; text-align:left; color:#ffffff; width:100%; padding-left:5px; padding-top: 5px; }
		
#navi a:link { text-decoration:none; color:#ffffff; font-size:12px; font-weight:normal; }
#navi a:active { text-decoration:none; color:#ffffff; font-size:12px; font-weight:normal; }
#navi a:visited { text-decoration:none; color:#ffffff; font-size:12px; font-weight:normal; }
#navi a:hover { text-decoration:none; color:#00abf5; font-size:12px; font-weight:normal; }

#livesupport a:link { text-decoration:none; color:#ffffff; }
#livesupport a:active { text-decoration:none; color:#ffffff; }
#livesupport a:visited { text-decoration:none; color:#ffffff; }
#livesupport a:hover { text-decoration:none; color:#00abf5; }

#root { text-align:center; width:100%; height:100%; }

#main { margin:auto; text-align:left; width:984px; }
	#hnav_space_top { width:984px; height:28px; float:none; background-image: url( ../images/template/headnavi_top_3.png ); }
	#hnav { width:984px; height:93px; }
	#hnav_left { margin-left:29px; width:22px; height:94px; float:left; background-image: url( ../images/template/headnavi_left_2.png ); }
	#hnav_space4 { width:85px; height:94px; float:left; background-image: url( ../images/template/headnavi_space4.png ); }
	#hnav_btn_gameserver { float:left; width:105px; height:94px; background-image: url( ../images/template/buttons/btn_gameserver.png ); }
	#hnav_btn_webhosting { float:left; width:105px; height:94px; float:left; background-image: url( ../images/template/buttons/btn_webhosting.png ); }
	#hnav_btn_dedicatedserver { float:left; width:105px; height:94px; float:left; background-image: url( ../images/template/buttons/btn_dedicatedserver.png ); }
	#hnav_btn_housing { float:left; width:106px; height:94px; float:left; background-image: url( ../images/template/buttons/btn_housing.png ); }
	#hnav_btn_domains { float:left; width:106px; height:94px; float:left; background-image: url( ../images/template/buttons/btn_domains.png ); }
	#hnav_btn_voiceserver { float:left; width:104px; height:94px; float:left; background-image: url( ../images/template/buttons/btn_voiceserver.png ); }
	#hnav_right { width:3px; height:94px; float:left; background-image: url( ../images/template/headnavi_right_2.png ); }
	#serverline { margin-left:29px; width:926px; height:167px; background-image: url( ../images/template/serverline_2.jpg ); }
	#breadcrumb { width:984px; height:29px; overflow:hidden;}
		#breadcrumb_left { margin-left:29px; width:9px; height:29px; float:left; background-image: url( ../images/template/breadcrumb_left_2.png ); }
		#breadcrumb_content { width:909px; height:29px; float:left; background-image: url( ../images/template/breadcrumb_content.png ); }
		#breadcrumb_right { width:8px; height:29px; float:left; background-image: url( ../images/template/breadcrumb_right_2.png ); }
	#content_area { width:984px; padding-top:10px; padding-bottom:10px; float:left;  }
		#menu { width:164px; height:100%; padding-left:52px; float:left; }
			#btn_space { float:left; width:164px; height:5px; overflow:hidden; background-image: url( ../images/template/btn_space.png ); }
			#btn_home { float:left; width:164px; height:24px; background-image: url( ../images/template/buttons/btn_home.png ); }
			#btn_techfeatures { float:left; width:164px; height:24px; background-image: url( ../images/template/buttons/btn_techfeatures.png ); }
			#btn_pricelist { float:left; width:164px; height:24px; background-image: url( ../images/template/buttons/btn_pricelist.png ); }
			#btn_rebate { float:left; width:164px; height:24px; background-image: url( ../images/template/buttons/btn_rebate.png ); }
			#btn_testserver { float:left; width:164px; height:24px; background-image: url( ../images/template/buttons/btn_testserver.png ); }
			#btn_supportcenter { float:left; width:164px; height:24px; background-image: url( ../images/template/buttons/btn_supportcenter.png ); }
			#btn_livesupport { float:left; width:164px; height:24px; background-image: url( ../images/template/buttons/btn_livesupport.png ); }
			#btn_downloadportal { float:left; width:164px; height:24px; background-image: url( ../images/template/buttons/btn_downloadportal.png ); }
			#btn_community { float:left; width:164px; height:24px; background-image: url( ../images/template/buttons/btn_community.png ); }
			#btn_mediapress { float:left; width:164px; height:24px; background-image: url( ../images/template/buttons/btn_mediapress.png ); }
			#btn_sponsoring { float:left; width:164px; height:24px; background-image: url( ../images/template/buttons/btn_sponsoring.png ); }
			#btn_partner { float:left; width:164px; height:24px; background-image: url( ../images/template/buttons/btn_partner.png ); }
			#btn_buy { float:left; width:164px; height:24px; background-image: url( ../images/template/buttons/btn_buy.png ); }
	#content { width:712px; height:100%; position:relative; left:7px; float:left; padding-bottom:10px;}
	#footer { width:984px; height:85px; float:left;}
		#footer_top { width:927px; height:37px; float:left; position:relative; top:10px; left:29px; background-image: url( ../images/template/footer_2.png ); }
		#footer_end { width:984px; height:30px; float:left; background-image: url( ../images/template/footer_end_2.png ); }
		#footer_copyright {float:left; position:relative; left:50px; top:13px; }
		#footer_navi {float:right; position:relative; right:50px; top:13px; }
		#footer_price {float:left; color:#999999; position:relative; left:50px; top:13px; width:890px; height:50px; text-align:center;}
		#domain_tag {float:left; color:#999999; position:relative; left:50px; top:13px; width:890px; height:50px; text-align:center;}
		#livesupport { float:left; width:158px; height:154px; position:relative; top:16px; left:4px; padding-bottom:20px; }
		#live_head { width:158px; height:27px; float:left; background-image: url( ../images/template/livesupport_head.png ); }
		#live_pic { width:158px; height:103px; float:left; background-image: url( ../images/template/livesupport_content.png ); cursor:pointer; }
		#live_left { width:18px; height:38px; float:left; background-image: url( ../images/template/livesupport_left.png ); }
		#live_right { width:17px; height:38px; float:left; background-image: url( ../images/template/livesupport_right.png ); }
		#live_status { width:123px; height:38px; float:left; background-image: url( ../images/template/livesupport_status.png ); }
		#live_content { width:120px; height:20px; position:relative; left:10px; top:11px; font-size:14px; font-weight:normal; font-family:Arial; text-align:left; color:#ffffff; }
		#live_online { color:#00c212; }
		#live_offline { color:#fc3c3c; }
		#live_stat { color:#ffffff; padding-right:10px; }
		#live_headertext { width:158px; height:20px; position:relative; top:4px; font-size:14px; font-weight:normal; font-family:Arial; text-align:center; color:#ffffff; }
	#greenIT { float:left; width:158px; height:204px; position:relative; top:15px; left:4px; padding-bottom:20px; }
		#greenIT_head { width:158px; height:27px; float:left; background-image: url( ../images/template/greenIT_head.png ); }
		#greenIT_content { width:158px; height:153px; float:left; background-image: url( ../images/template/greenIT_content.png ); }
		#greenIT_footer { width:158px; height:24px; float:left; background-image: url( ../images/template/greenIT_footer.png ); }
		#greenIT_headertext { width:158px; height:20px; position:relative; top:6px; font-size:14px; font-weight:normal; font-family:Arial; text-align:center; color:#ffffff; }
		#greenIT_footertext { width:158px; height:20px; position:relative; left:18px; top:3px; font-size:12px; font-weight:bold; font-family:Arial; text-align:left; color:#000000; }
	#arma2 { float:left; width:158px; height:204px; position:relative; top:10px; left:4px; padding-bottom:20px; }
		#arma2_head { width:158px; height:27px; float:left; background-image: url( ../images/template/arma2_head.png ); }
		#arma2_content { width:158px; height:153px; float:left; background-image: url( ../images/template/arma2_content.png ); }
		#arma2_footer { width:158px; height:24px; float:left; background-image: url( ../images/template/arma2_footer.png ); }
		#arma2_headertext { width:158px; height:20px; position:relative; top:6px; font-size:14px; font-weight:normal; font-family:Arial; text-align:center; color:#ffffff; }
		#arma2_footertext { width:158px; height:20px; position:relative; left:8px; top:3px; font-size:12px; font-weight:bold; font-family:Arial; text-align:left; color:#000000; }	
	#webapplication { float:left; width:158px; height:204px; position:relative; top:20px; left:4px; padding-bottom:20px; }
		#webapplication_head { width:158px; height:28px; float:left; background-image: url( ../images/template/webapplication_head.png ); }
		#webapplication_content { width:158px; height:151px; float:left; background-image: url( ../images/template/webapplication_content.png ); }
		#webapplication_footer { width:158px; height:25px; float:left; background-image: url( ../images/template/webapplication_footer.png ); }
		#webapplication_headertext { width:158px; height:20px; position:relative; top:6px; font-size:14px; font-weight:normal; font-family:Arial; text-align:center; color:#ffffff; }
		#webapplication_footertext { width:158px; height:20px; position:relative; left:18px; top:4px; font-size:12px; font-weight:bold; font-family:Arial; text-align:left; color:#000000; }
