/*---------------------------------------------*/
/*-- Twitter                                 --*/
/*---------------------------------------------*/
#twitter{
	width:30px;
	height:200px;
	position:fixed;
	right:0px;
	top:86px;
	z-index:1;
	}
#twitter a{
	display:block;
	width:30px;
	height:200px;
	overflow:hidden;
	}

/***********************************************/
/* Document                                    */
/***********************************************/

* {margin :0px ;}
body {width :100%; padding: 0px; margin:0px; text-align:center;}

a:link,a:visited,a:hover,a:active,a:after{overflow:hidden;}

#body {position:relative; top: 0px; margin:0px auto; width:100%;}

#container {position:relative; top: 0px; margin:0px auto; width:778px;}

#header {position:relative; width:100%; font-family:"lr oSVbN", Osaka, "qMmpS Pro W3"; font-size: 12px; line-height: 14px; color: #0000FF; text-align:left; font-weight:bold;}
#header a {color:#333333; font-size:12px; font-weight:normal; text-decoration:none; overflow:hidden;}
#header a:hover {color: #FF3300; overflow:hidden;}

#main {float:left; width:600px; font-family:"lr oSVbN", Osaka, "qMmpS Pro W3"; text-align:left;}

#main_function {float:left; width:560px; font-family:"lr oSVbN", Osaka, "qMmpS Pro W3"; text-align:left; padding-top:10px; padding-left:10px; padding-right:10px;}

#side {float:right; width:198px; font-family:"lr oSVbN", Osaka, "qMmpS Pro W3"; text-align:left;}

#footer {clear:both; position:relative; font-family:"lr oSVbN", Osaka, "qMmpS Pro W3"; font-size:10px; line-height: 14px; color:#0066FF; text-align:left;}
#footer a {color: #0066FF; line-height: 40px; text-decoration:none;}
#footer a:hover {color: #FF3300;}

#footer_mega {font-family:"lr oSVbN", Osaka, "qMmpS Pro W3"; font-size:9px; color:#0066cc; background-color:#4a92db; line-height: 12px;}
#footer_mega a {color: #0066cc; line-height: 12px; text-decoration:none;}
#footer_mega a:hover {color: #0066cc;}

/***********************************************/
/* Home                                        */
/***********************************************/

.pack_txt {font-size: 12px; line-height: 18px; color: #666666; padding-left:12px; padding-right:12px;}
.pack_link a {color: #0066FF; font-size:12px; font-weight:normal; text-decoration:none;}
.pack_link a:hover {color: #FF3300;}

.server_txt {font-size: 12px; line-height: 18px; color: #666666; padding-left:0px; padding-right:75px; padding-top:5px;}
.server_link a {color: #0066FF; font-size:12px; font-weight:normal; text-decoration:none;}
.server_link a:hover {color: #FF3300;}

.howto_txt {font-size: 11px; line-height: 12px; color: #666666; padding-left:20px; padding-right:22px; padding-top:10px;}
.howto_link a {color: #0066FF; font-size:12px; font-weight:normal; text-decoration:none; padding:0px 0px 0px 45px;}
.howto_link a:hover {color: #FF3300;}

.news {color: #0066FF; font-size:12px; font-weight:normal;}
.news a {color: #0066FF; font-size:12px; font-weight:normal; text-decoration:none;}
.news a:hover {color: #FF3300;}

.menu {
	font-size: 12px;
	font-weight:bold;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.menu a {color: #FFFFFF; text-decoration:none;}
.menu a:hover {color: #FF3300;}

.menu_sub {font-size: 12px; padding-left:20px; padding-top:3px; padding-bottom:3px;}
.menu_sub a {color: #0000FF; text-decoration:none;}
.menu_sub a:hover {color: #FF3300;}

.ad_box {font-size: 12px; line-height: 14px; color: #666666; padding-left:15px; padding-right:15px;}
.ad_box a {color: #0066FF; font-size:12px; font-weight:normal; text-decoration:none;}
.ad_box a:hover {color: #FF3300;}

.footer {color: #FFFFFF;}

.red_txt_dark  {color: #990000;}

/***********************************************/
/* Common                                      */
/***********************************************/

.gray_txt {color: #666666;}

.reg_txt {font-size: 12px; color:#333333;}
.reg_txt2 {font-size: 14px; color:#333333; padding: 3px; }

.small_txt {font-size: 10px; line-height: 12px;}

.small_txt_gray {font-size: 9px; line-height: 12px; color:#444444;}

.small_txt_white {font-size: 9px; line-height: 12px; color:#FFFFFF;}

.med_txt {font-size: 11px; line-height: 13px;}

.blue_txt {font-size: 12px; color:#0000FF;}
.blue_txt a {color:#0000FF; text-decoration:none;}
.blue_txt a:hover {color: #FF6600;}

.blue_txt_med {font-size: 11px; color:#0000FF;}
.blue_txt_med a {color:#0000FF; text-decoration:none;}
.blue_txt_med a:hover {color: #FF6600;}

.orange_txt {color: #FF6600;}
.orange_txt2 {
	color: FF6600;
	font-size: 16px;
	padding: 5px 0 0 0;
	}

.orange_txt_med {font-size:11px; color: #FF6600;}
.orange_txt_med a {color:#FF6600; text-decoration:none;}
.orange_txt_med a:hover {color: #0000FF;}

.orange_txt_small {font-size:10px; color: #FF6600;}

.white_txt {color:#FFFFFF;}

.red_txt {color: #CC0000;}
.red_txt2 {color: #CC0000; font-weight: bold; font-size: 15px;}

.gray_txt {color: #999999;}

.contents {font-size: 12px; color:#333333; line-height: 18px; padding: 10px;}
.contents2 {font-size: 12px; color:#333333; line-height: 18px; padding: 0px;}

.contents2 {font-size: 12px; color:#333333; line-height: 18px; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 15px;}

.contents3 {font-size: 12px; color:#333333; line-height: 18px; padding: 10px; width:580px;}

.highlight {font-size: 14px; color: #000099; font-weight:bold;}

.highlight_large {font-size: 16px; color: #000099; font-weight:bold;}

.highlight_pad10 {font-size: 14px; color: #000099; font-weight:bold; padding-left:10px;}

.highlight_black {font-size: 14px; font-weight:bold;}

.highlight_black_large {font-size: 16px; font-weight:bold;}

.highlight_red {font-size: 14px; color: #CC0000; font-weight:bold;}

.highlight_green {font-size: 14px; color: #006600; font-weight:bold;}

.highlight_orange {font-size: 14px; color: #FF6600; font-weight:bold;}

.title {font-size: 16px; font-weight:bold;}

.title_big {font-family:"lr oSVbN", Osaka, "qMmpS Pro W3"; font-size: 28px; line-height: 33px; color: #FFFFFF; padding: 25px 0px 0px 0px; font-weight: bolder;}

.font_arial {font-family: Arial, Helvetica, sans-serif;}

.box_black {border-width: 1px; border-style: solid; border-color: #000000;}

.underline {text-decoration: underline;}

.line-through {text-decoration: line-through;}

.bg_red {background-color:#ffe1e1; padding:10px;}
.banner_nospc {
	margin: 0;
	padding: 0;
	}
.mini_bnr {
	margin-bottom: 5px;
	}
.campaign_title {
	font-size: 20px;
	color: #FF9900;
	padding: 0;
	margin: 0;
	font-weight: bold;
	}
.campaign_title_red {
	font-size: 20px;
	color: #FF0000;
	padding: 0;
	margin: 0;
	font-weight: bold;
	}

.small {
	font-size: 10px;
	color: #666666;
	}
.bigger_text {
	font-size: 14px;
	}
.campaign_box {
	width: 400px;
float: left;
}
.table_collapse {
	border-collapse: collapse;
}
.no_space {
	padding: 0;
	align: left;
	margin: 0;
}
.tub_holder {
	width: 600px;
	height: 40px;
	padding: 0;
	margin: 0;
}
/***********************************************/
/* About WebK                                  */
/***********************************************/

.normal_txt {font-size: 12px; line-height: 16px; color: #666666;}

.list_link {
	padding-left:30px;
	padding-top: 10px;
}
.list_link a {color: #3333FF; font-size:12px; font-weight:normal; text-decoration:none;}
.list_link a:hover {color: #FF3300;}

.list_link2 {
	padding-left:30px;
	padding-top: 10px;
}
.list_link2 a {color: #973100; font-size:12px; font-weight:normal; text-decoration:none; line-height:18px;}
.list_link2 a:hover {color: #FF3300;}

.list_link3 {
	padding-left:30px;
	padding-top: 10px;
}
.list_link3 a {color: #336666; font-size:12px; font-weight:normal; text-decoration:none; line-height:18px;}
.list_link3 a:hover {color: #00CC00;}

.title2 {font-size: 12px; line-height: 18px; padding-top:10px;}

.go_details {padding-right:20px;}

.contents3 {font-size: 12px; color:#333333; line-height: 18px; padding: 10px; padding-left: 20px; padding-right: 20px;}

/***********************************************/
/* Dedicated                                   */
/***********************************************/

.dedi_highlight {font-size: 14px; color: #003399; font-weight:bold;}

.dedi_highlight_red {font-size: 12px; color: #CC0000; font-weight:bold;}

.dedi_func_title1 {font-size: 12px; color:#999999; line-height: 16px; padding-left:10px;  padding-bottom:5px;}
.dedi_func_title2 {font-size: 16px; color:#333333; font-weight:bold; line-height: 20px; padding-left:10px;}

.dedi_contents {font-size: 12px; color:#333333; line-height: 16px; padding: 10px; padding-right: 20px;}

.dedi_contents2 {font-size: 12px; color:#333333; line-height: 16px; padding-left: 10px; padding-right: 20px; padding-top: 5px; padding-bottom: 15px;}

.dedi_contents_red {font-size: 12px; color: #CC0000; line-height: 16px; padding: 10px;}

.dedi_contents_blue {font-size: 12px; color: #003399; line-height: 16px; padding: 10px;}

.dedi_contents_list {font-size: 12px; color:#333333; line-height: 22px; padding: 20px; padding-top: 5px;}

.dedi_menu {font-size: 10px; color: #000066; line-height: 16px; padding-left: 70px;}

.dedi_table {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
}

.box_red {border-width: 1px; border-style: solid; border-color: #CC0000;}

.box_red2 {border-width: 2px; border-style: solid; border-color: #CC0000; color: #CC0000;}

.box_blue {background-color: #d9e8f1; border: 2px solid #c4d1d9; padding: 20px;}

.box_gray {background-color: #e6e6e6; border: 1px solid #999999; padding: 10px;}

/***********************************************/
/* Support                                     */
/***********************************************/

.support_txt {font-size: 12px; line-height: 18px; color: #666666; padding-left:25px; padding-right:20px; padding-top:93px;}
.support_link {padding-left:30px;}
.support_link a {color: #006600; font-size:12px; font-weight:normal; text-decoration:none;}
.support_link a:hover {color: #FF3300;}

.box_green {border: 1px solid #006600; padding: 8px;}

.box_green2 {border: 1px solid #999999; padding: 8px;}

/***********************************************/
/* Company                                     */
/***********************************************/

.company_link {line-height:15px;}
.company_link a {color: #FFFFFF; font-size:11px; text-decoration:none;}
.company_link a:hover {color: #FF3300;}

/***********************************************/
/* How      	                               */
/***********************************************/

.how_link {line-height:15px;}
.how_link a {color: #FFFFFF; font-size:11px; text-decoration:none;}
.how_link a:hover {color: #0000FF;}

/***********************************************/
/* Padding		                               */
/***********************************************/

.pad10 {padding:0px 0px 0px 10px;}
.pad10r {padding:0px 10px 0px 10px;}
.pad15r {padding:0px 25px 0px 15px;}
.pad20 {padding:0px 0px 0px 20px;}
.pad20r {padding:0px 20px 0px 20px;}
.pad30 {padding:0px 0px 0px 30px;}
.pad30r {padding:0px 30px 0px 30px;}
.pad40 {padding:0px 0px 0px 40px;}
.pad50 {padding:0px 0px 0px 50px;}

.vertical_line {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}

/***********************************************/
/* Side Menu	                               */
/***********************************************/

.link_banner_top {font-family:"lr oSVbN", Osaka, "qMmpS Pro W3"; font-size: 11px; line-height: 14px; color: #0000CC; font-weight:bold;}
.link_banner_top a {color: #FFFFFF;}
.link_banner_top a:hover {color: #666666;}

/***********************************************/
/* Float                               */
/***********************************************/

.float_l{
	float:left;
}

.float_r{
	float:right;
}

.clear{
	clear:both;
}
/***********************************************/
/* cΚu                              */
/***********************************************/
.vat {
	vertical-align:top !important;
}
.vam {
	vertical-align:middle !important;
}
.vab {
	vertical-align:bottom !important;
}


/***********************************************/
/* campaign 3/1/2010                              */
/***********************************************/
#holder {
	width: 600px;
}

.holder_top {
	width: 593px;
	background: url(../image/content_box_1.jpg)
					no-repeat;
	height: 70px;
	padding: 0;
	margin: 0;

}

.holder_body {
	width: 593px;
	background-image: url(../image/content_box_side.jpg);
	background-repeat: repeat-y;
	margin: 0;
	padding: 0;
}

.holder_bottom {
	width: 593px;
	background: url(../image/content_box_bottom.jpg)
					no-repeat;
	height: 49px;
	margin: 0;
	padding: 0;
}

.image_left {
	float: left;
	padding: 0;
	margin: 0;
}
.image_right {
	float: right;
	padding: 0 4px 0 0;
	margin: 0;
}

.right {
	float: right;
	width: 459px;
	padding: 0;
	margin: 0;
}
.left {
	float: left;
	width: 440px;
	padding: 0 0 0 15px;
	margin: 0;
}
.clear {
	clear: both;
}

.keyword a {
	color: #000000;
}
.keyword a:hover {
	color: #FF1200;
}
	

/***********************************************/
/* /service/rentalserver.html             */
/***********************************************/
#holder_rentalserver {
	width: 553px;
}

.holder_rentalserver_body {
	width: 593px;
	background-image: url(../image/more_features_bk.jpg);
	background-repeat: repeat-y;
	margin: 0;
	padding: 0;
}

.feature_right {
	
	width: 300px;
	float: right;
	margin-right: 60px;
	clear: right;
}

/*-- index.html VPSv
-------------------------------------------------------*/
.vpsplan{
	width:600px;
	height:550px;
	background:url("../image/top_vps.gif") no-repeat;
	position:relative;
	}
/*--fx--*/
.fx_lite{
	display:block;
	width:265px;
	height:51px;
	position:absolute;
	top:126px;
	left:24px;
	text-indent:-5000px;
	}
.fx_manage{
	display:block;
	width:265px;
	height:51px;
	position:absolute;
	top:126px;
	left:312px;
	text-indent:-5000px;
	}
.fx_apply{
	display:block;
	width:421px;
	height:26px;
	position:absolute;
	top:179px;
	left:90px;
	text-indent:-5000px;
	}
.fx_shosai{
	display:block;
	width:421px;
	height:26px;
	position:absolute;
	top:207px;
	left:90px;
	text-indent:-5000px;
	}
/*--li--*/
.vps_li_lite{
	display:block;
	width:265px;
	height:51px;
	position:absolute;
	top:290px;
	left:19px;
	text-indent:-5000px;
	}
.vps_li_stan{
	display:block;
	width:265px;
	height:51px;
	position:absolute;
	top:349px;
	left:19px;
	text-indent:-5000px;
	}
.vps_li_prem{
	display:block;
	width:265px;
	height:51px;
	position:absolute;
	top:408px;
	left:19px;
	text-indent:-5000px;
	}
.vps_li_apply{
	display:block;
	width:268px;
	height:23px;
	position:absolute;
	top:463px;
	left:19px;
	text-indent:-5000px;
	}
.vps_li_shosai{
	display:block;
	width:268px;
	height:23px;
	position:absolute;
	top:493px;
	left:19px;
	text-indent:-5000px;
	}
/*--win--*/
.vps_win_lite{
	display:block;
	width:265px;
	height:51px;
	position:absolute;
	top:291px;
	left:319px;
	text-indent:-5000px;
	}
.vps_win_stan{
	display:block;
	width:265px;
	height:51px;
	position:absolute;
	top:350px;
	left:319px;
	text-indent:-5000px;
	}
.vps_win_prem{
	display:block;
	width:265px;
	height:51px;
	position:absolute;
	top:407px;
	left:319px;
	text-indent:-5000px;
	}
.vps_win_apply{
	display:block;
	width:268px;
	height:25px;
	position:absolute;
	top:463px;
	left:319px;
	text-indent:-5000px;
	}
.vps_win_shosai{
	display:block;
	width:421px;
	height:26px;
	position:absolute;
	top:493px;
	left:319px;
	text-indent:-5000px;
	}

	
/*-- /server/index.html@€ΚCSS
-------------------------------------------------------*/
.spec_list_plan{
	width:582px;
	height:36px;
	}
.spec_list_plan td{
	text-indent:-5000px;
	}
.spec_list_plan a{
	display:block;
	width:158px;
	height:36px;
	text-indent:-5000px;
	}
	
/*-- /service/index.html €Lv
-------------------------------------------------------*/
.shared_spec_list{
	width:582px;
	height:155px;
	/*--Ly[ζόκΦ¦top_p1_shared.jpg--*/
	background:url("../image/top_p1_shared.jpg") no-repeat;
	position:relative;
	margin:0px auto;
	}
.shared_spec_list table{
	width:582px;
	height:125px;
	border-collapse:separate;
	border-spacing:0px 4px;
	position:absolute;
	top:27px;
	left:0px;
	text-align:left;
	}
	
/*-- /service/index.html VPSv
-------------------------------------------------------*/
.vps_li_spec_list{
	width:582px;
	height:270px;
	/*-- Ly[ζόκΦ¦top_p1_linux.jpg --*/
	background:url("../image/top_p1_linux_20100909.jpg") no-repeat;
	position:relative;
	margin:0px auto;
	}
.vps_li_spec_list table{
	width:582px;
	height:210px;
	border-collapse:separate;
	border-spacing:0px 4px;
	position:absolute;
	top:54px;
	left:0px;
	text-align:left;
	}

/*-- /service/index.html VPSwinv
-------------------------------------------------------*/
.vps_win_spec_list{
	width:582px;
	height:270px;
	/*-- Ly[ζόκΦ¦top_p1_windows_fx.jpg --*/
	background:url("../image/top_p1_windows_fx.jpg") no-repeat;
	position:relative;
	margin:0px auto;
	}
.vps_win_spec_list table{
	width:582px;
	height:210px;
	border-collapse:separate;
	border-spacing:0px 4px;
	position:absolute;
	top:50px;
	left:0px;
	text-align:left;
	}

