@charset "utf-8";

* {margin: 0;padding: 0;}

body{margin:0px auto;padding:0px;text-align:center;}
form, p{margin: 0px;padding:0px;}
body, div, p, span, li, ol, a, h1, h2, h3, h4, input, select, textarea, td, table {font-family: Arial, Verdana, Helvetica, sans-serif;font-size:12px;margin:0px; padding:0px;}

/* DEFAULT LAYOUT*/
#tw{position:absolute;width:36px; height:28px; top:0px; left:625px;z-index:1000;}
#fb{position:absolute;width:36px; height:28px; top:0px; left:661px;z-index:1000;}
#logo_lnk{position:absolute;width:423px; height:112px; top:0px; left:0px;z-index:100;}
#logo {position:absolute;left:950px;top:0px;margin:0px;z-index:1;}
#logo_left {position:absolute;left:-10px;top:0px;margin:0px;z-index:1;}

#main {position:relative;text-align:center;width:960px;margin:0 auto;background: url(images/spacer.gif) no-repeat;}

#top_banner {position:relative;width:940px;margin:0 auto;height:156px;}
#top_ban_area{height:154px;background-color:#047C97;}
#top_menu {width:940px;position:absolute;text-align:left;height:30px;left:0px;top:124px;}
#top_bold_line{background-color:#008895; height:1px;margin:0px;}


#stretch_conteiner {position:relative;width:940px;margin:0 auto; padding-top:20px;}
#left_conteiner {text-align:left;position:relative;float:left;width:230px;}
#right_conteiner{text-align:left;position:relative;float:right;width:680px;}


#right_conteiner p, td{color:#595959;font-weight:normal;line-height:18px;}
.t20{padding-top:20px;}
.t10{padding-top:10px;}
.b10{padding-bottom:10px;}
.b20{padding-bottom:20px;}
.b30{padding-bottom:30px;}
.b5{padding-bottom:5px;}
.st_b5{padding-bottom:5px; font-weight:bold;}
.st_t20{padding-top:20px;font-weight:bold}
.st_t20b10{padding-top:20px;font-weight:bold;padding-bottom:10px;}
.all_10{padding:10px;}

#fixer_content{clear:both;position:relative;width:850px;margin:0 auto;height:1px;}
#bottom {text-align:center;position:relative;width:940px;margin:0 auto;height:28px;}
.t10{padding-top:10px;}

.page_list{clear:both;}
ol, ul{list-style-position:outside;color:#595959;margin-left:30px;line-height:18px;}
ol li{list-style-type:decimal;}
ul li{list-style-type:disc;}

#page_list_full{clear:both; margin-bottom:20px;}
#page_list_full ol{list-style-position:outside;margin-left:40px;}
#page_list_full li{list-style-type:decimal;font-size:20px;font-weight:bold;color:#595959;}


#banner_chart_vps{width:680px; height:139px;background-image:url(images/ban_specials_vps.jpg);color:#FFF;}
#banner_chart_dedicated{width:680px; height:139px;background-image:url(images/ban_specials_dedicated.jpg);color:#FFF;}
#banner_chart_colo{width:680px; height:139px;background-image:url(images/ban_specials_colo.jpg);color:#FFF;}
#banner_chart_colo2{width:680px; height:139px;background-image:url(images/ban_specials_colo2.jpg);color:#FFF;}

.ban_ttl{width:296px;line-height:40px; margin-left:13px; font-size:24px; color:#F9FFFF;float:left;}
.ban_txt{width:235px;margin-left:13px; font-size:13px; line-height:18px; float:left; margin-top:20px;}
.ban_discount{width:45px; height:45px;font-size:26px; font-weight:bold; margin-top:15px; float:left;}
.ban_promo{width:360px; height:58px;float:right; text-align:center; line-height:56px; font-weight:bold; font-size:16px; margin-top:3px;}
.ban_plan{height:60px;float:right;text-align:center; font-size:16px; line-height:22px;}
.ban_price{font-size:20px; line-height:32px; font-weight:bold;}


#plan_chart_vps{width:680px; height:56px;background-image:url(images/vps_chart_top.jpg);}
#plan_chart_vps div{float:left;text-align:center;font-weight:bold; color:#FFF;}

#plan_chart_dedicated{width:680px; height:56px;background-image:url(images/dedicated_chart_top.jpg);}
#plan_chart_dedicated div{float:left;text-align:center;font-weight:bold; color:#FFF;}

#plan_chart_colo{width:680px; height:56px;background-image:url(images/colo_chart_top.jpg);}
#plan_chart_colo div{float:left;text-align:center;font-weight:bold; color:#FFF;}


#plan_chart_colo2{width:680px; height:56px;background-image:url(images/colo2_chart_top.jpg);}
#plan_chart_colo2 div{float:left;text-align:center;font-weight:bold; color:#FFF;}

.chart_txt_h{width:296px;line-height:56px; margin-left:13px;}
.chart_txt_h1{margin-top:7px;}



#plan_chart_body_vps{width:680px;background-image:url(images/vps_chart_body.jpg); padding-top:15px;clear:both;}
#plan_chart_body_dedicated{width:680px;background-image:url(images/dedicated_chart_body.jpg); padding-top:15px;clear:both;}
#plan_chart_body_colo{width:680px;background-image:url(images/dedicated_chart_body.jpg); padding-top:15px;clear:both;}
#plan_chart_body_colo2{width:680px;background-image:url(images/colo2_chart_body.jpg); padding-top:15px;clear:both;}

#body_tbl{table-layout:fixed;}

#body_tbl td{vertical-align:middle;text-align:center; color:#000;height:24px;padding-top:3px; padding-bottom:3px; border-bottom:#FFFFFF 1px solid;}
#body_tbl td.spec{text-align:left; padding-left:10px; padding-right:10px;}
#body_tbl td.td_lim_offer_vps{text-align:left; padding-left:10px; padding-right:75px;background-image:url(images/limited_time_offer_vps.png); background-repeat:no-repeat; background-position:right; background-color:#F9F9F9; color:#CC0000;}
#body_tbl td.td_lim_offer_dedicated{text-align:left; padding-left:10px; padding-right:75px;background-image:url(images/limited_time_offer_dedicated.png); background-repeat:no-repeat; background-position:right; background-color:#F9F9F9; color:#CC0000;}
#body_tbl td.td_lim_offer_colo{text-align:left; padding-left:10px; padding-right:75px;background-image:url(images/limited_time_offer_colo.png); background-repeat:no-repeat; background-position:right; background-color:#F9F9F9; color:#CC0000;}
#body_tbl td.td_lim_offer_colo2{text-align:left; padding-left:10px; padding-right:75px;background-image:url(images/limited_time_offer_colo2.png); background-repeat:no-repeat; background-position:right; background-color:#F9F9F9; color:#CC0000;}
#body_tbl td.init{height:1px; border:none;}
#body_tbl td.td_checked_vps{background-image:url(images/check_mark.jpg); background-repeat:no-repeat; background-position:center;}
#body_tbl td.td_checked_dedicated{background-image:url(images/check_mark_dedicated.png); background-repeat:no-repeat; background-position:center;}
#body_tbl td.td_checked_colo{background-image:url(images/check_mark_colo.png); background-repeat:no-repeat; background-position:center;}
#body_tbl td.td_checked_colo2{background-image:url(images/check_mark_colo2.png); background-repeat:no-repeat; background-position:center;}
#body_tbl td.td_unchecked{background-image:url(images/uncheck_mark.jpg); background-repeat:no-repeat; background-position:center;}

#plan_chart_bottom_vps{width:680px; height:32px;background-image:url(images/vps_chart_bottom.jpg);line-height:32px;}
#plan_chart_bottom_vps div{float:left;text-align:center;font-weight:bold; color:#FFF;}

#plan_chart_bottom_dedicated{width:680px; height:32px;background-image:url(images/dedicated_chart_bottom.jpg);line-height:32px;}
#plan_chart_bottom_dedicated div{float:left;text-align:center;font-weight:bold; color:#FFF;}

#plan_chart_bottom_colo{width:680px; height:32px;background-image:url(images/colo_chart_bottom.jpg);line-height:32px;}
#plan_chart_bottom_colo div{float:left;text-align:center;font-weight:bold; color:#FFF;}

#plan_chart_bottom_colo2{width:680px; height:32px;background-image:url(images/colo2_chart_bottom.jpg);line-height:32px;}
#plan_chart_bottom_colo2 div{float:left;text-align:center;font-weight:bold; color:#FFF;}

.chart_txt_b{width:296px;margin-left:13px;text-align:left;}
.chart_txt_b1{width:90px;font-size:20px;}

#plan_chart_price_vps{width:680px; height:60px;background-image:url(images/vps_chart_body.jpg); line-height:60px;}
#plan_chart_price_vps div{float:left;text-align:center;color:#C00; font-weight:bold;}

#plan_chart_price_dedicated{width:680px; height:60px;background-image:url(images/dedicated_chart_body.jpg); line-height:60px;}
#plan_chart_price_dedicated div{float:left;text-align:center;color:#C00; font-weight:bold;}

#plan_chart_price_colo{width:680px; height:60px;background-image:url(images/dedicated_chart_body.jpg); line-height:60px;}
#plan_chart_price_colo div{float:left;text-align:center;color:#C00; font-weight:bold;}

#plan_chart_price_colo2{width:680px; height:60px;background-image:url(images/colo2_chart_body.jpg); line-height:60px;}
#plan_chart_price_colo2 div{float:left;text-align:center;color:#C00; font-weight:bold;}

.chart_txt_p{width:296px;margin-left:13px;}
.chart_txt_p1{font-size:18px; text-decoration:line-through;}

#plan_chart_savings{width:680px; height:32px; margin-top:10px;}
#plan_chart_savings div{font-size:16px; font-weight:bold; text-align:center;}
.chart_savings{width:296px;float:left; margin-left:10px;line-height:49px;color:#C00;}
.chart_savings1_vps{float:right; margin-right:2px; line-height:49px; background:url(images/star_vps.png) center no-repeat;color:#FFF;}
.chart_coupon{float:right; margin-right:2px; line-height:18px;}
.txt_small{font-size:12px; font-weight:normal;}
.txt_coupon{font-size:12px; font-weight:bold;}
.chart_savings1_dedicated{float:right; margin-right:2px; line-height:49px; background:url(images/star_dedicated.png) center no-repeat;color:#FFF;}
.chart_savings1_colo{float:right; margin-right:2px; line-height:49px; background:url(images/star_colo.png) center no-repeat;color:#FFF;}
.chart_savings1_colo2{float:right; margin-right:2px; line-height:49px; background:url(images/star_colo1.png) center no-repeat;color:#FFF;}

#plan_chart_buttons{width:680px; height:32px; margin-top:10px;}
.chart_button1{float:right; margin-right:2px; text-align:center;}

.ded_spec{float:left; width:177px; height:104px; margin-top:320px;}
#vps_ow{width:680px; height:328px; background-image:url(images/vps_spec_bg.jpg); margin-bottom:20px;}
#vps_ow a{float:left; display:block;margin-top:297px; line-height:30px; color:#FFF; font-style:italic; font-weight:bold; font-size:13px; text-decoration:none; width:100px;}

#vps_ow2{width:680px; height:346px; background-image:url(images/vps_spec__bg.jpg); margin-bottom:20px;}
#vps_ow2 a{float:left; display:block;margin-top:232px; height:113px; color:#FFF; font-style:italic; font-weight:bold; font-size:13px; text-decoration:none;}

.vps1{margin-left:0px;width:145px;}
.vps2{margin-left:0px;width:145px;}
.vps3{margin-left:12px; width:125px;}
.vps4{margin-left:0px;width:125px}
.vps5{margin-left:0px;width:125px}

/* VERY BOTTOM PART*/
#very_bottom {padding-top:5px;padding-bottom:35px;color:#595959;position:relative;text-align:center;width:940px;margin:0 auto;}
#bottom_menu{text-align:center;width:900px;margin-top:40px;}
#copyright{text-align:center;float:left;position:relative;width:900px; margin-top:10px;margin-bottom:20px;}
#inc_gallery{position:relative;width:940px; margin-top:20px;height:60px; display:block;}
#partners_gallery{position:relative;width:940px; margin-top:20px;height:48px; display:block;}
.debug{padding-bottom:30px;text-align:left;position:relative;width:940px;margin:0 auto;}
.pp{margin-right:10px;}
#fixer_bottom{clear:both;position:relative;width:816px;margin-bottom:10px;height:1px;}
a.bottom_link:link, a.bottom_link:active, a.bottom_link:visited {color:#595959;text-decoration:none;}
a.bottom_link:hover {text-decoration:underline;}


/* DEFAULT HEADERS AND TEXTS*/

h1{font-size:18px;padding-bottom:10px;color:#595959;}

/* TOP MENU OPTIONS*/
.button_top_brown, .button_top_pink, .button_top_green, .chat, .data{font-family:Arial, Helvetica, sans-serif; font-weight:bold;font-size:12px;border-right:#D7DFE2 1px solid;display:block;display:inline-block;cursor:pointer;vertical-align:middle;padding-right:15px;padding-left:15px;line-height:30px;}

/* top gray*/
a.button_top_brown:link, a.button_top_brown:active, a.button_top_brown:visited {color:#00778F;text-decoration:none;background: #EAEEEF url(images/button_top.jpg) repeat-x;float:left;}
a.button_top_brown:hover {background-color:#DB5A32;color:#FFFFFF;background-position: 0px -30px}

/* chat */
a.chat:link, a.chat:active, a.chat:visited {color:#FFFFFF;text-decoration:none;background-image:url(images/chat_button.jpg);background-repeat:no-repeat;float:right;width:224px; padding:0px; text-indent:30px;}
a.chat:hover {background-color:#DB5A32;color:#FFFFFF;background-position: 0px -30px}

/* datacenter*/
a.data:link, a.data:active, a.data:visited {width:171px;color:#FFFFFF;text-decoration:none;background:url(images/data_button.png) no-repeat;float:left;;border-right:none; text-align:center;padding:0px;}
a.data:hover {color:#FFFFFF;background-position: 0px -30px}

h2{padding-top:20px;padding-bottom:5px;color:#AA0D0D;font-size:14px;}
h4{padding-bottom:10px;color:#AA0D0D;font-size:14px;}
a.category:link, a.category:active, a.category:visited {outline:none;color:#AA0D0D;text-decoration:underline;font-size:14px;}
a.category:hover {text-decoration:none;}

a:link, a:active, a:visited {outline:none;color:#34494E;text-decoration:underline;font-size:12px;}
a:hover {text-decoration:none;}

/* MISCELLANEOUS */

.err_ttl{font-size:18px;color:#CC3300;}
.err{padding-right:15px;padding-top:20px;color:#CC3300;}
.large_txt{ font-size:18px;}
.spacer_10{clear:both;height:10px;}
.spacer_15{clear:both;height:15px;}
.spacer_20{clear:both;height:20px;}
.spacer_30{clear:both;height:30px;}
.spacer_40{clear:both;height:40px;}
.spacer_50{clear:both;height:50px;}
.google_ct{padding-top:15px; padding-bottom:15px;}
.seal{ width:150px; float:left;}
.seal_txt{ width:530px; float:left;}
.l_18{line-height:22px;}
.breaker{clear:both;height:1px;width:680px;}
a.red:link, a.red:active, a.red:visited{color:#C00;}
a.blue:link, a.blue:active, a.blue:visited{color:#069;}
a.green:link, a.green:active, a.green:visited{color:#090;}

.map{width:680px;height:400px;background-color:#FFFFFF;border-top:#FFFFFF 2px solid;border-bottom:#FFFFFF 2px solid; margin-bottom:20px;}
#map_msg{display:none;}
#directions{width:650px;margin-left:10px; clear:both; background-color:#FFFFFF;border:#A97963 1px solid;margin-top:15px;display:none;}
#print_button{display:none;}
#s_map{color:#FFFFFF; text-decoration:none;}

/* BANNERS*/
.long_banner{position:relative;width:680px;height:172px; margin-top:10px; margin-bottom:10px;}
.bg_layer_red{position:absolute;width:100%;height:100%;background:url(images/promo_banners/long_ban_bg_red.jpg) no-repeat;}
.bg_layer_blue{position:absolute;width:100%;height:100%;background:url(images/promo_banners/long_ban_bg_blue.jpg) no-repeat;}
.bg_layer_green{position:absolute;width:100%;height:100%;background:url(images/promo_banners/long_ban_bg_green.jpg) no-repeat;}
.bg_layer_purple{position:absolute;width:100%;height:100%;background:url(images/promo_banners/long_ban_bg_purple.jpg) no-repeat;}
.bg_layer_pink{position:absolute;width:100%;height:100%;background:url(images/promo_banners/long_ban_bg_pink.jpg) no-repeat;}
.bg_layer_brown{position:absolute;width:100%;height:100%;background:url(images/promo_banners/long_ban_bg_brown.jpg) no-repeat;}
.lb_image{float:left;width:238px;height:172px;}
.lb_txt{float:right;width:432px;height:172px;}
.lb_txt_txt{height:81px;padding-top:10px;padding-right:10px;overflow:hidden;color:#595959;}
.lb_button{height:41px;float:right;}
.lb_ttl{color:#FFFFFF;height:40px; font-size:24px; font-weight:bold;line-height:40px;}
.lb_bottom_txt_red{height:41px;float:left;font-weight:normal;font-size:18px;line-height:40px;font-family: Verdana, Arial;color:#C30;}
.lb_bottom_txt_blue{height:41px;float:left;font-weight:normal;font-size:18px;line-height:40px;font-family: Verdana, Arial;color:#1B739F;}
.lb_bottom_txt_green{height:41px;float:left;font-weight:normal;font-size:18px;line-height:40px;font-family: Verdana, Arial;color:#507621;;}
.lb_bottom_txt_purple{height:41px;float:left;font-weight:normal;font-size:18px;line-height:40px;font-family: Verdana, Arial;color:#906;}
.lb_bottom_txt_pink{height:41px;float:left;font-weight:normal;font-size:18px;line-height:40px;font-family: Verdana, Arial;color:#BE2F15;}
.lb_bottom_txt_brown{height:41px;float:left;font-weight:normal;font-size:18px;line-height:40px;font-family: Verdana, Arial;color:#930;}

.plan_banner_blue{display:block;overflow:hidden;width:680px;background:url(images/promo_banners/long_ban_bg_blue.jpg) #E5E5E5 no-repeat;}
.plan_banner_green{display:block;overflow:hidden;width:680px;background:url(images/promo_banners/long_ban_bg_green.jpg) #E5E5E5 no-repeat;}
.plan_banner_greend{display:block;overflow:hidden;width:680px;background:url(images/promo_banners/long_ban_bg_greend.jpg) #E5E5E5 no-repeat;}
.pl_ttl{height:43px; width:500px; float:left;color:#FFFFFF;font-size:20px; font-weight:bold;line-height:40px; text-indent:10px;}
.pl_top_button{line-height:43px;height:43px;width:172px; float:right;background:url(images/buttons/price_red.jpg) no-repeat; text-align:right;color:#FFFFFF;font-size:26px;font-weight:bold;}
.pl_txtl{float:left;width:330px; margin-top:10px; margin-bottom:10px;}
.pl_txtr{float:right;width:330px; margin-top:10px; margin-bottom:10px;}
.pl_botton_l{text-indent:10px;float:left;width:520px;font-size:22px;line-height:40px;color:#C30;}
.pl_botton_r{float:right;width:200px; text-align:right;}

.left_ban{margin-top:30px;width:240px;}
.nav2x2 {float:left;width:331px;height:149px;margin-bottom:20px;}
.nav2x2_r {float:right;width:331px;height:149px;margin-bottom:20px;}
.dnav2x2 {float:left;width:329px;height:195px;margin-bottom:20px;}
.dnav2x2_r {float:right;width:329px;height:195px;margin-bottom:20px;}
.nav3x1 {float:left;width:213px;height:283px;margin-right:19px;}
.nav3x1_r {float:right;width:213px;height:283px;}

img.banner_dl{ margin-bottom:15px;}

.double{width:680px; height:370px; margin-top:10px; margin-bottom:10px;}
.double_l{width:336px;float:left; position:relative;}
.double_r{width:336px;float:right; position:relative;}
.double_ttl{text-indent:10px;color:#FFFFFF;height:40px;font-size:24px; font-weight:bold;line-height:40px; position:absolute; left:0px; top:0px;}
.double_txt{ display:block;height:110px;padding-left:10px;padding-right:10px;overflow:hidden;color:#595959;}


/* COMMON BUTTON*/
a.button {background: url('images/bg_button_a.png') no-repeat scroll top right;color: #FFDBBB;display: block;float: left;height: 24px;margin-right: 6px;padding-right: 18px;text-decoration: none;}
a.button span {background: url('images/bg_button_span.png') no-repeat;display: block;line-height: 14px;padding: 5px 0 5px 18px;}
a.button:hover {background-position: bottom right;color: #FFDBBB;outline: none;}
a.button:hover span {background-position: bottom left;padding: 6px 0 4px 18px;}

/* NAVIGATION */
#main_nav {margin:0px;padding:0px;width:240px; background-image: url(images/nav_main_bg.gif);background-repeat: repeat-y;}
#main_nav a.head {cursor:pointer;background:#2A6E85 url(images/main_head.jpg) no-repeat bottom;background-position: 0px;color:#FFFFFF;display:block;font-weight:bold;margin:0px;padding-bottom:10px;padding-top:10px;padding-left:10px;text-decoration: none; line-height:15px;}
#main_nav a.head:hover { color:#C6E9FB;}

/* MODERN BILL */
tbody.on{display:table-row-group;}
tbody.off{display:none; }
			   
#main_nav a.selected {background-position: -240px; color:#FFFFFF;}
#main_nav a.current {background-color:#E8E6E6;text-decoration:none;}
#main_nav ul {border-width:0px;margin:0px;padding:0px;text-indent:0px;}
#main_nav li {list-style:none outside none; display:inline;}
#main_nav li li a {color:#34494E;display:block;text-decoration:underline;font-weight:normal;padding: 3px 0px 3px 15px;}
#main_nav li li a:hover {text-decoration:none;background-color:#F5F5F5;}


/* NAV STANDARD */
#main_nav_st {width:240px;}
#main_nav_st a.head {background:#2A6E85 url(images/main_head.jpg) no-repeat bottom;background-position: 0px;color:#FFFFFF;display:block;font-weight:bold;text-indent:10px;text-decoration: none;line-height:35px; width:240px;}
#main_nav_st a.head_sel {background:#2A6E85 url(images/main_head.jpg) no-repeat bottom;background-position: -240px;color:#FFFFFF;display:block;font-weight:bold;text-indent:10px;text-decoration: none;line-height:35px; width:240px;}
#main_nav_st a.head:hover{color:#C6E9FB;}	   
#main_nav_st a.sub{text-indent:10px;line-height:24px;width:227px;color:#34494E;display:block; font-weight:bold; margin-left:10px; text-decoration:none; border-right:#BDC3C1 1px solid;border-left:#BDC3C1 1px solid;}
#main_nav_st a.sub_sel{text-indent:10px;line-height:24px;width:227px;color:#34494E;display:block; font-weight:bold; background-color:#E8E6E6; margin-left:10px; text-decoration:none; border-right:#BDC3C1 1px solid;border-left:#BDC3C1 1px solid;}
#main_nav_st a.sub:hover{ background-color:#F5F5F5;}	   
#main_nav_st div.separator{ width:227px; height:5px; border-right:#BDC3C1 1px solid;border-left:#BDC3C1 1px solid; margin-left:10px;}
#main_nav_st div.separator_btm{ width:229px; height:10px;border-top:#BDC3C1 1px solid; margin-left:10px;}

