body.main {
	margin:0px 0px 0px 0px;
	background-color:#cbd8f3;

}

table {
	border:0;
}

td.main_vn {
	background:url('/images/bg_top.gif') repeat-x left top;
	text-align:center;
	padding:0px 20px 0px 20px;
	vertical-align:top;
}

table.main {
	height:100%;
	width:100%;
	background:url('/images/bg_bottom.gif') repeat-x left bottom;
}

table.table_100 {
	width:100%;
}

td {
	font-family: Arial, Tahoma, Verdana, Sans-serif, Helvetica, Calibri;
	font-size:12px;
	color:#6d6d6d;
}

a {
	color:#333333;
	text-decoration:underline;
}

form {
	margin: 0px;
}

sup {
	font-size:10px;
}

input,textarea,select {
	font-family: Arial, Tahoma, Helvetica, Verdana, Calibri;
	font-size:12px;
	color:#000000;
}

/*
input,textarea {
	border:#7f9db9 solid 1px;
}

input.chbox {
	border-style: none;
}
*/

h1,h2,p.header {
	font-family: Calibri;
	font-size:17px;
	font-weight:bold;
	color:#39327e;
	text-decoration:none;
}

h1 a,h2 a,p.header a {
	font-size:17px;
	font-weight:bold;
	color:#39327e;
	text-decoration:none;
}

h3 {
	font-family: Calibri;
	font-size:16px;
	font-weight:normal;
	color:#39327e;
	text-decoration:none;
}

h5 {
	font-family: Calibri;
	font-size:17px;
	font-weight:bold;
	color:#f76c00;
	text-decoration:none;
	margin:20px 0px 10px 0px;
}

.clear {
    clear: both;
}

input.textfield_login {
	width:94px;
	height:22px;
	border:0px;
	background:url('/images/auth_field.gif') no-repeat left top;
	margin-right:8px;
	color:#605889;
	font-size:12px;
	vertical-align:top;
	padding:4px 7px 4px 7px;
}

.middled {
	margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");
}

td.spacer_left {
	width:690px;
	height:1px;
}

td.spacer_left img {
	width:690px;
	height:1px;
}

td.spacer_right {
	width:270px;
	height:1px;
}

td.spacer_right img {
	width:270px;
	height:1px;
}

div#overall_div {
	background:url('/images/bg_top.gif') repeat-x left top;
	width:100%;
}

.addthis_toolbox {
	font-size:12px;
	margin:0px 0px 0px 0px;
	text-align:right;
}

div.tdop_menu {
	height:19px;
	color:#2a2578;
	font-size:11px;
	text-align:center;
	margin:5px 0px 0px 0px;
}

div.tdop_menu a {
	color:#2a2578;
	text-decoration:none;
}

div.icons {
	margin-top:2px;
	font-size:11px;
}

td.top2 {
	height:95px;
	padding-left:48px;
}

td.top_address {
	padding:0px 10px 0px 10px;
	height:45px;
	text-align:right;
	color:#605889;
	font-size:12px;
	font-weight:bold;
}

td.tm, td.tma {
	width:20%;
	height:36px;
	background-color:#ff6f00;
	color:#ffffff;
	font-size:12px;
	padding:0px 7px 0px 7px;
	text-align:center;
	font-weight:bold;
}

td.tm a, td.tma a {
	text-decoration:none;
	color:#ffffff;
}

td.tma {
	background:url('/images/bg_tma.gif') repeat-x left top;
}

div.top_menu div {
	background:url('/images/top_menu_left.gif') no-repeat left top;
	height:36px;
	text-align:center;
	color:#ffffff;
}

div.top_menu div img {
	margin:0px 15px 0px 15px;
	width:1px;
	height:36px;
}

div.top_menu div a {
	text-decoration:none;
	color:#ffffff;
}

td.bottom {
	background:url('/images/bg_bot.gif') no-repeat right bottom;
	height:129px;
	padding:24px 10px 0px 10px;
	vertical-align:top;
}

table.bottom_menu {
	border-bottom:#ffffff solid 1px;
	width:100%;
	margin-bottom:13px;
}

td.bottom_menu {
	border-bottom:#adadad solid 1px;
	height:36px;
	text-align:center;
	color:#39327e;
	font-size:11px;
}

td.bottom_menu a {
	text-decoration:none;
	color:#39327e;
}

td.bot_left {
	width:36%;
	height:54px;
	vertical-align:top;
	padding:0px 12px 10px 12px;
	border-right:#ffffff solid 1px;
	font-size:11px;
	color:#000000;
}

td.bot_left a {
	color:#000000;
	text-decoration:underline;
}

td.bot_cent {
	width:10%;
	vertical-align:top;
	padding:0px 12px 10px 12px;
	border-left:#adadad solid 1px;
	border-right:#ffffff solid 1px;
	font-size:11px;
	color:#000000;
}

td.bot_cent a {
	color:#000000;
	text-decoration:underline;
}

td.bot_right {
	width:24%;
	vertical-align:top;
	padding:0px 12px 10px 12px;
	border-left:#adadad solid 1px;
	font-size:11px;
	color:#000000;
}

td.bot_right a {
	color:#000000;
	text-decoration:underline;
}

td.bottomcontent {
	vertical-align:top;
	background-color:#ffffff;
	height:130px;
}

td.left {
	height:100%;
	vertical-align:top;
	background-color:#ffffff;
	padding:10px 5px 30px 25px;
}

div.h1 {
	background:url('/images/bg_h1.gif') repeat-x left top;
	height:44px;
	margin-bottom:15px;
}

div.h1 div {
	background:url('/images/h1right.gif') no-repeat right top;
	height:44px;
}

div.h1 div h1 {
	background:url('/images/h1left.gif') no-repeat left top;
	height:44px;
	font-size:24px;
	color:#ec008c;
	padding:5px 10px 0px 65px;
	font-weight:normal;
	margin:0px;
}

td.right {
	vertical-align:top;
	background-color:#ffffff;
	padding:20px 15px 20px 20px;
	font-size:11px;
}

td.right a {
	color:#6d6d6d;
}

td.right a:hover {
	color:#333333;
}

div.right_menu_block, div.right_news_block {
	background-color:#e0eaff;
	padding:8px 14px 8px 14px;
}

div.right_menu_block {
	color:#000000;
}

div.right_menu_block a {
	color:#000000;
}

div.right_menu_block h5, div.right_news_block h5, div.right_news_block_vn h5 {
	font-size:17px;
	color:#39327e;
	font-weight:bold;
	margin:0px 0px 7px 0px;
}

div.right_menu_block .right_menu_white {
	font-size:12px;
	color:#000000;
	background-color:#ffffff;
	padding:5px 6px 5px 6px;
}

div.right_news_block {
	background:url('/images/news_right_bottom.gif') repeat-x left bottom;
	background-color:#ffffff;
	padding:0px;
}

div.right_news_block_vn {
	background:url('/images/news_right_top.gif') repeat-x left top;
	padding:8px 14px 8px 14px;
	font-size:11px;
}

div.right_news_block_vn div.hr {
	margin:6px 0px 6px 0px;
	padding:0px;
	height:1px;
	background-color:#d7d7d7;
}

td.right_cpanel_text {
	vertical-align:top;
	padding:5px 10px 0px 0px;
	font-size:11px;
}

td.right_cpanel_input {
	vertical-align:top;
	padding:3px 7px 3px 0px;
}

td.right_cpanel_input input {
	width:110px;
	border:#c7c5f4 solid 1px;
	padding-right:3px;
	padding-left:3px;
}

.news_name {
	color:#f76c00;
}

div.rm, div.rma, div.rmh {
	color:#000000;
	padding:2px 7px 3px 35px;
	margin:8px 0px 8px 0px;
	font-size:12px;
}

div.rmh {
	background:url('/images/rmi.gif') no-repeat 6px 8px;
}

div.rma {
	background:url('/images/rmi.gif') no-repeat 6px 8px;
	background-color:#ffffff;
}

div.rm a, div.rmh a, div.rma a {
	color:#000000;
	text-decoration:underline;
}

div.main_informer {
	background-color:#ffffff;
	padding:10px 15px 10px 15px;
}

div.detail {
	height:5px;
	padding-left:30px;
}

table.dedicated_columns_tb {
	width:127px;
	background:url('/images/bg_dedicated_columns.gif') repeat-y left top;
}

td.dedicated_columns {
	width:127px;
	color:#60599c;
	font-size:13px;
	font-weight:bold;
	vertical-align:middle;
	padding:0px 20px 0px 10px;
	border-bottom:1px solid #ffffff;
}



div.shop_table, table.shoptable_table {
	background:url('/images/orp.gif') repeat-y right top;
}

div.shop_table div.pt1, table.shoptable_table td.pt1 {
	background:url('/images/orp.gif') repeat-y left top;
}

div.shop_table div.pt2, table.shoptable_table table.pt2 {
	background:url('/images/orp.gif') repeat-x left bottom;
}

div.shop_table div.pt3, table.shoptable_table td.pt3 {
	background:url('/images/tc_rb.gif') no-repeat right bottom;
}

table.shop_table {
	background:url('/images/tc_lb.gif') no-repeat left bottom;
	width:100%;
}

table.shop_table td {
	border-right:#3e3781 solid 1px;
	border-bottom:#3e3781 solid 1px;
	padding:3px 6px 3px 6px;
	font-size:12px;
	text-align:left;
}

table.shop_table tr.bottom td {
	border-bottom:0px;
}

table.shop_table td.right {
	background:none;
	border-right:0;
	vertical-align:middle;
}

table.shop_table td.price, table.shop_table td.price_right {
	text-align:center;
	font-weight:bold;
	color:#F5821F;
	font-size:13px;
}


table.shop_table td.price_right {
	border-right:0px;
}

table.shop_table td.header, table.shop_table td.header_left, table.shop_table td.header_right {
	text-align:center;
	color:#FFFFFF;
	background-color:#3e3781;
	border:0px;
	border-right:#ffffff solid 1px;
	padding:5px 15px 5px 15px;
	font-size:14px;
	font-weight:bold;
}

table.shop_table td.header_left {
	background:url('/images/tc_lt.gif') no-repeat left top;
	background-color:#3e3781;
}

table.shop_table td.header_right {
	background:url('/images/tc_rt.gif') no-repeat right top;
	background-color:#3e3781;
	border-right:0px;
}

input.dedicated_button {
	width:70px;
	border:0px;
	background-color:#ffffff;
	font-weight:normal;
	color:#3e3781;
	font-size:15px;
	text-decoration:underline;
	cursor:pointer;
}

td.dedicated_price {
	background:url('/images/bg_dprice.gif') no-repeat left top;
	width:65px;
	height:37px;
	color:#ffffff;
	vertical-align:top;
	text-align:center;
	border:0;
	padding:0px 0px 0px 0px;
	font-size:14px;
	font-weight:bold;
}

td.dedicated_price_big {
	background:url('/images/bg_dprice_big.gif') no-repeat left top;
	width:80px;
	cursor:pointer;
	height:37px;
	color:#ffffff;
	vertical-align:top;
	text-align:center;
	border:0;
	padding:4px 0px 0px 2px;
	font-size:14px;
	font-weight:bold;
}

td.mainpage_category_separator {
	vertical-align:top;
	background:url('/images/mainpage_category_sep.gif') repeat-y center top;
	padding:0px 9px 0px 9px;
}

div.mainpage_server {
	width:199px;
	margin:10px 0px 10px 0px;
	position:relative;
}

div.mainpage_server .freesetup {
	right:-5px;
	top:-2px;
	position:absolute;
	z-index:2;
}

div.mainpage_server .unlimtraffic {
	right:-4px;
	top:-1px;
	position:absolute;
	z-index:2;
}

div.mainpage_server .sright {
	float:right;
	width:20px;
	height:20px;
}

div.mainpage_server div.mainpage_server_name {
	background:#ff6f00;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	padding:5px 10px 5px 18px;
}

div.mainpage_server div.mainpage_server_name div.mainpage_server_number {
	font-family:Calibri;
	width:20px;
	float:left;
	font-size:24px;
	font-weight:normal;
	margin:-2px 7px 0px 0px;
	padding:0px;
	line-height:16px;
}

div.mainpage_server div.mainpage_server_descr_border {
	background-color:#4537b5;
	padding:0px 1px 1px 1px;
}

div.mainpage_server div.mainpage_server_descr {
	background:#ffffff;
	padding:10px 10px 10px 15px;
	font-weight:normal;
	font-size:12px;
	color:#000000;
}

div.mainpage_server input.mainpage_server_price {
	width:88px;
	background:url('/images/bg_price.gif') no-repeat right top;
	text-align:center;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	padding:3px 0px 5px 0px;
	float:left;
	border:0;
	cursor:pointer;
}

td.mainpage_server_price {
	text-align:center;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	padding:0px 2px 0px 2px;
	border:0;
	background-color:#ec008c;
}

div.mainpage_payment_modes {
	background:url('/images/bg_payment_modes.gif') no-repeat left top;
	height:88px;
	margin-top:30px;
}

div.mainpage_payment_modes h2 {
	font-size:17px;
	margin:0px 0px 0px 70px;
	padding:5px 0px 0px 0px;
}

td.mainpage_cp {
	background:url('/images/bg_mainpage_cp.gif') no-repeat left top;
	width:446px;
	height:123px;
	vertical-align:top;
}

td.mainpage_cp h2 {
	font-size:17px;
	margin:0px 0px 0px 70px;
	padding:5px 0px 0px 0px;
}

img.detail_arrow {
	margin:0px 0px 1px 10px;
	width:22px;
	height:5px;
	border:0px;
}

div.tour {
	height:130px;
	float:left;
	width:130px;
	margin:6px 10px 6px 10px;
	text-align:center;
}

div.tour img {
	margin-bottom:5px;
	border:1px solid #888888;
}


input.button, input.button_small {
	background-color:#F5821F;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	vertical-align:top;
	padding:4px 7px 4px 7px;
	border:0px;
	cursor:pointer;
}

input.button_small {
	font-size:12px;
	padding:2px 5px 2px 5px;
}

input.button1 {
	background-color:#3e3781;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	vertical-align:top;
	padding:4px 7px 4px 7px;
	border:0px;
	cursor:pointer;
}

input.hide_button {
	background-color:#ffffff;
	font-weight:bold;
	color:#3e3781;
	padding:0px;
	text-decoration:underline;
	font-size:13px;
	font-weight:bold;
	border:0px;
	padding:4px 0px 3px 0px;
	cursor:pointer;
}

td.shop_tm_a {
	height:61px;
	background-color:#ff7205;
	border-top:#ffffff solid 6px;
	padding:0px 3px 3px 0px;
}

td.shop_tm_a div.shop_tm_number {
	width:20px;
	height:30px;
	font-size:24px;
	font-weight:normal;
	color:#ffffff;
	float:left;
	font-family:Calibri;
}

td.shop_tm_a div.shop_tm_name {
	margin-top:5px;
	font-size:17px;
	font-weight:bold;
	color:#ffffff;
	float:left;
	font-family:Calibri;
}

td.shop_tm, td.shop_tm_m {
	height:61px;
	border-bottom:#ff7205 solid 2px;
	background:url('/images/shop_tm/bg_top.gif') repeat-x left top;
	padding:8px 3px 3px 0px;
}

td.shop_tm_m {
	height:61px;
	border-bottom:#ff7205 solid 2px;
	background:url('/images/shop_tm/bg_top.gif') repeat-x left top;
	background-color:#ffdec4;
	padding:8px 3px 3px 0px;
}

td.shop_tm div.shop_tm_number, td.shop_tm_m div.shop_tm_number {
	width:20px;
	height:30px;
	font-size:24px;
	font-weight:normal;
	color:#3e3781;
	float:left;
	font-family:Calibri;
}

td.shop_tm div.shop_tm_name, td.shop_tm_m div.shop_tm_name {
	margin-top:5px;
	font-size:17px;
	font-weight:normal;
	color:#3e3781;
	float:left;
	font-family:Calibri;
}

td.payment_right {
	text-align:center;
	width:230px;
	height:191px;
	background:url('/images/bg_payment_right.gif') no-repeat left top;
	vertical-align:top;
	padding:10px 5px 0px 5px;
}

td.payment_right h5 {
	color:#39327e;
	margin:0px;
}

div.mainpage_partners {
	background:url('/images/mp_partners_bgmain.gif') repeat-y left top;
	margin-top:30px;
}

div.mainpage_partners_vn {
	background:url('/images/mp_partners_bgbottom.gif') no-repeat left bottom;
}

div.mainpage_partners_vn_vn {
	background:url('/images/mp_partners_bgtop.gif') no-repeat left top;
}

div.mainpage_partners h2 {
	font-size:17px;
	margin:0px 0px 0px 30px;
	padding:5px 0px 0px 0px;
	text-align:center;
	width:200px;
}

img.dicon {
	width:22px;
	height:5px;
	border:0px;
	margin:0px 0px 1px 10px;
}

.fade p {
	margin:0;
}

/* new faq */
.faq_list {margin:0 0 0 -5px; counter-reset:section; list-style-type:none;}
.faq_list li {margin:0 0 5px 0; padding:5px;}
.faq_list li big {font:normal 115% Verdana, Geneva, Sans;}
.faq_list > li:before {counter-increment:section; content: counter(section) ". "; margin-left:-25px;margin-right:8px;}
.faq_list > li > ol {counter-reset:subsection; list-style-type:none;margin-left:25px;}
.faq_list > li > ol > li:before {counter-increment:subsection; content: counter(section) ". " counter(subsection) ". "; margin-left:-30px;margin-right:8px;}
.faq_list li.on {background-color:#f6f6f6}
.faq_list a,
.faq_list.underline .answer a {color:#006EB8; text-decoration:none; font:normal 115% Verdana, Geneva, Sans;border:none;}
.faq_list.underline a {border-bottom:1px #ccc dashed;}
.faq_list a:hover,
.faq_list.underline .answer a:hover {text-decoration:underline;}
.faq_list.underline a:hover {text-decoration:none;}
.faq_list li.on .answer {display:block;}
.faq_list li .answer {display:none;margin:10px 0 0 0;}
.faq_list li .answer * {font-family:Verdana, Tahoma, Geneva, Sans!important;font-size:100%!important; color:#000;}
.faq_list li .answer ul {list-style-type:none;}
.faq_list li .answer ol {list-style-type:decimal;}
.faq_list li .answer ul li,.faq_list li .answer ol {padding-bottom:0;padding-top:0;}
.li_inner {font:normal 100% verdana; color:#000}
#answers {margin-top:30px;}
#answers h2 {margin-bottom:8px;line-height:1.2em;font-weight:bold;font-size:140%;}
#answers .answer {margin-bottom:30px;}
.faq_list ol li .answer {margin-left:10px;}
/* new faq */


.linux22 {
    display: block;
    background:url('/images/linux22.png') no-repeat left top;
    line-height:22px;
    color:#39327e;
    font-size:17px;
    padding-left:25px;
    margin-right:40px;
    float:left;
    text-decoration:underline;
}

.windows22 {
    display: block;
    background:url('/images/windows22.png') no-repeat left top;
    line-height:22px;
    color:#39327e;
    font-size:18px;
    margin-right:40px;
    padding-left:30px;
    float:left;
    text-decoration:underline;
}

.osact {
    font-weight:bold;
    text-decoration:none;
	color:#ec008c;
}
