body {  
  padding: 0;
  margin: 0;
  font-size: 12px;
  font-family: Arial, Verdana;
  color: #466988;
  background: #e4e4e4;
}

a img {
	border: none;
}

a {
	color: #a1adc2;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color: #385a07;
}

ul, li, h1, h2, h3, h4, h5, h6, p, form {
	margin: 0;
	padding: 0;
}

ul li {
	list-style-position: outside;
	list-style-type: none;
}

.main {
	min-width: 995px;
}

table tr td {
	vertical-align: top;
}

p.small {
	font-size: 11px;
}

/* ==================== HEADER ======================= */
/* ====================================================*/

.header {
	width: 100%;
	padding: 0 10px;
	height: 216px;
	background: url(../images/header_bg.jpg) repeat-x left top;
}

.header_left {
	background: url(../images/header_left.jpg) no-repeat right top;
	width: 50%;
	height: 152px;
}

.header_right {
	background: url(../images/header_right.jpg) no-repeat left top;
	width: 50%;
}

.header_right .login_form {
	width: 100%;
	text-align: right;
}

.header_right {
	height: 45px;
	padding-top: 27px;
	text-align: left;
}

.login_form {
	height: 45px;

	text-align: left;
}

.login_form_top {
	height: 45px;
padding-right: 20px;
	padding-top: 22px;	
	text-align: left;
}

.header_right input.login {
	width: 100px;
	height: 22px;
	color: #708fba;
	font-size: 13px;
	font-family: Arial;
	background: url(../images/input_bg.png) no-repeat left top;
	border: none;
	padding: 6px 11px 0 11px;
	float: right;
	margin-left: 7px;
}

.header_right input.pwd {
	width: 100px;
	height: 22px;
	color: #708fba;
	font-size: 13px;
	font-family: Arial;
	background: url(../images/input_bg.png) no-repeat left top;
	border: none;
	padding: 6px 11px 0 11px;
	float: right;
	margin-left: 7px;
}


.header_right input.checkbox {

	color: #708fba;
	font-size: 13px;
	font-family: Arial;
	background: url(../images/input_bg.png) no-repeat left top;
		border: 1px solid #46669b;
	float: right;
	margin-left: 7px;
}
 
 
  .bbord a { color:#1d4772; text-decoration:none;}
  .bbord a:hover{ color:#ff9900;}


#desk-blue li a{ color:#57647d; text-decoration:none; display:block; padding:8px 15px 8px 22px;}
#desk-blue li a:hover { color:#FF6600;}

.header_right input.login {
	border-bottom: 1px solid #46669b;
	border-right: 1px solid #46669b;
}

.header_right input.checkbox {
	border-bottom: 1px solid #46669b;
	border-right: 1px solid #46669b;
}

.header_right input.pwd {
	border-bottom: 1px solid #39507a;
	border-right: 1px solid #39507a;
}

.header_right a.login_button {
	float: right;
	height: 25px;
	width: 78px;
	background: url(../images/login_button.gif) no-repeat right top;
}

.header_right a.login_button:hover {
	background: url(../images/login_button.gif) no-repeat left top;
}

/* ==================== HEADER > Menu ======================= */

.menu {
	background: url(../images/menu.jpg) no-repeat center top;
	height: 49px;
	font-size: 14px;
	vertical-align: middle;
	word-spacing: 35px;
}

.menu_1 {
	background: url(../images/menu.jpg) no-repeat center top;
	height: 49px;
	font-size: 14px;
	vertical-align: middle;

}

.menu_2 {
	height: 49px;
	font-size: 14px;
	vertical-align: middle;

}

.menu_3 {
	font-size: 14px;
	vertical-align: middle;
height: 29px;
}

.menu a {
	word-spacing: normal;
}

.menu a:hover {
	color: #fff;
}

/* ==================== GREEN CENTER BOX ==================== */
/* ========================================================== */

.green_box {
	background: url(../images/green_bg.jpg) repeat-x left top;
	height: 55px;
	width: 980px;
	margin: 0 auto;
	color: #fff;
}

table.green_box tr td {
	vertical-align: middle;
}

.green_box .green_side {
	width: 20px;
}

.green_box input.check_domain {
	border: none;
	width: 158px;
	padding: 5px 10px 0 10px;
	height: 23px;
	color: #a4a4a4;
	font-size: 13px;
	margin-right: 10px;
	font-family: Arial;
	background: url(../images/green_input_bg.gif) no-repeat left top;
}

.green_box .check_domain_radios {
	width: 75%;
}

.green_box .check_domain_radios input {
	float: left;
}

.green_box .check_domain_radios span {
	float: left;
	padding-top: 2px;
	padding-left: 2px;
}

.green_box a.submit_check_domain {
	display: block;
	width: 110px;
	height: 31px;
	background: url(../images/submit_check_domain.gif) no-repeat left top;
}

.green_box a.submit_check_domain:hover {
	background: url(../images/submit_check_domain.gif) no-repeat right top;
}

/* ======================== CONTENT ========================= */
/* ========================================================== */

.content {
	width: 980px;
	padding: 15px 10px 10px 10px;
	margin: 0 auto;

}

/* =================== CONTENT > Left ===================== */

.banners {
	width: 100%;
	padding-bottom: 10px;
}

.banners a {
	color: #253d72;
}

.banners a:hover {
	text-decoration: underline;
}

.banners td {
	width: 33%;
}

.banners ul {
	padding: 4px 0;
}

.banners ul li {
	background: url(../images/bullet.jpg) no-repeat left;
	padding-left: 12px;
	padding: 2px 0 2px 12px;
}

.mid_aligner {
	width: 49%;
}

/* =================== CONTENT > Content Box ===================== */

.content_box {
	width: 714px;
	padding-top: 1px;
}

.content_billing {
	width: 714px;
	background: url(../images/content_box_bg.jpg) repeat-x left top #fff;
	border: 1px solid #afc9d6;
	margin-bottom: 10px;
}

.content_box .thumb {
	float: left;
	margin: 0 10px 5px 0;
	border: 5px solid #dce2e5;
}

.content_box td.inner {
	padding: 15px;
	text-transform: none;
	font-weight: normal;
	color: #000000;
	font-size: 13px;
	font-family: Arial;

}

.content_box td.inner {
	padding: 15px;
	text-transform: none;
	font-weight: normal;
	color: #000000;
	font-size: 13px;
	font-family: Arial;

}

td.inner_green {
	
	text-transform: none;
	font-weight: normal;
	color: #82a700;
	font-size: 13px;
	font-family: Arial;
}

.content_box p {
	padding-bottom: 17px;
	line-height: 27px;
}

.content_box b {
	color: #000000;
}

.content_box h2 {
	font-size: 23px;
	color: #556f8a;
	font-family: Tahoma;
	font-weight: normal;
	padding-bottom: 8px;
	text-transform: uppercase;
}

.content_box h2 span {
	color: #000;
}


a img {
	border: none;
}

.content_box a {

	text-decoration: none;
}

.content_box a:hover {
	text-decoration: none;
	color: #385a07;
}

.tariffs th {
	border-left: 1px solid #fff;
	border-right: 1px solid #b3cbd8;
	color: #4d7295;
	font-size: 13px;
	padding: 6px 7px;
	font-weight: normal;
}



.tariffs th.last {
	border-right: 1px solid #fff;
}

.tariffs td {
	padding: 6px 7px;
	border-bottom: 1px solid #fff;
	background: url(../images/tariffs_cell_bg.jpg) repeat-x left top;
	vertical-align: middle;
	color: #6b8198;
    width: 714px;
	font-size: 11px;
	font-family: "Trebuchet MS";
	text-transform: uppercase;

}

.billing td {
	padding: 6px 7px;
	border-bottom: 1px solid #fff;
	color: #6b8198;
    width: 714px;
	font-size: 11px;
	font-family: "Trebuchet MS";
    line-height: 25px;
	text-transform: uppercase;
}


.tariffs td span {color: #363842;}

.tariffs td.name {
	font-size: 18px;
	font-family: "Trebuchet MS", Arial;
	color: #000;
	width: 80px;
	text-transform: uppercase;
	border-left: 1px solid #fff;
	text-align: center;
	border-right: 1px solid #fff;
	font-weight: normal;
}

.tariffs td.price {
	font-size: 25px;
	font-family: "Trebuchet MS", Arial;
	color: #000;
	text-align: center;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	font-weight: normal;
	text-transform: none;
	width: 100px;
}

.tariffs td.price span {
	color: #83a4b6;
	font-size: 17px;
}

.tariffs td.order {
	text-align: center;
	width: 130px;
	border-right: 1px solid #fff;
}

a.order_button {
	display: block;
	width: 108px;
	height: 25px;
	margin: 0 auto;
	background: url(../images/buy.gif) no-repeat right top;
}

a.order_button:hover {
	background: url(../images/buy.gif) no-repeat left top;
}

.tariffs tr.blue_bg1 td.name, .tariffs tr.blue_bg1 td.price {background: url(../images/blue_bg1.jpg) repeat-x left top #dce4e8;}
.tariffs tr.blue_bg2 td.name, .tariffs tr.blue_bg2 td.price {background: url(../images/blue_bg2.jpg) repeat-x left top #b6c8d6;}
.tariffs tr.blue_bg3 td.name, .tariffs tr.blue_bg3 td.price {background: url(../images/blue_bg3.jpg) repeat-x left top #90adc4;}

.tariffs tr.blue_bg2 td.price span {color: #5981b2;}
.tariffs tr.blue_bg3 td.price span {color: #325581;}

.plan {
	text-align: center;
}

.plan th.title {
    width: 714px;
}


.server th {
	border-left: 1px solid #5182a5;
	border-right: 1px solid #9ec3db;
	color: #fff;
	font-size: 13px;
	padding: 6px 7px;
	text-align: center;
	font-weight: normal;
	width: 70px;
	background: url(../images/plan_header_bg.png) repeat-x left top #6aa9cf;
}

.plan th {
	border-left: 1px solid #5182a5;
	border-right: 1px solid #9ec3db;
	color: #fff;
	font-size: 13px;
	padding: 6px 7px;
	text-align: center;
	font-weight: normal;
	width: 70px;
	background: url(../images/plan_header_bg.png) repeat-x left top #6aa9cf;
}



.plan th.last {
	border-right: none;
}

.plan td {
	border-right: 1px solid #d1d1d1;
	color: #466988;
    width: 714px;
	padding: 6px 7px;
	background: url(../images/plan_cell_bg.png) repeat-x left top #efefef;
	border-top: 1px solid #fff;
	vertical-align: middle;
}

.server td {
	border-right: 1px solid #d1d1d1;
	color: #466988;
    padding: 6px 7px;
	border-top: 1px solid #fff;
	vertical-align: top;
}

.plan tr.dark td {
	background: url(../images/plan_cell_dark_bg.png) repeat-x left top #bbcfe2;
}

.plan .title {
	text-align: left;
}

.server .title {
	text-align: left;
}

/* =================== CONTENT > Right ===================== */

.content .right {
	padding-left: 14px;
	width: 248px;
}

.right_box {
	width: 100%;
}

.right_box th {
	height: 38px;
	color: #fff;
	text-align: left;
	padding: 0 12px;
	font-weight: normal;
}

.right_box.blue th {background: url(../images/right_box_title_blue.jpg) no-repeat left top;}
.right_box.green th {background: url(../images/right_box_title_green.jpg) no-repeat left top;}
.right_box.red th {background: url(../images/right_box_title_red.jpg) no-repeat left top;}

.right_box.blue td {
	background: url(../images/right_box_cell_blue.jpg) repeat-x left top;
	border-bottom: 1px solid #c7d8e1;
	height: 32px;
	padding: 0 7px;
	vertical-align: middle;
}

.right_box.green td, .right_box.red td {
	padding: 5px 0;
}

.right_box.green td a {
	color: #3ba700;
}

.comment input {
	font-size: 13px;
	color: #94a4ac;
	font-family: Arial;
	border: none;
	height: 21px;
	padding: 6px 15px 0 15px;
	width: 215px;
	background: url(../images/right_box_red_input.jpg) no-repeat left top;
}

.comment textarea {
	width: 225px;
	height: 90px;
	padding: 0 10px 10px 10px;
	background: none;
	border: none;
	color: #94a4ac;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	overflow: hidden;
}

.comment a.comment_submit_button {
	float: right;
	height: 25px;
	width: 111px;
	background: url(../images/button_send.gif) no-repeat right top;
}

.comment a.comment_submit_button:hover {
	background: url(../images/button_send.gif) no-repeat left top;
}

/* ==================== FOOTER ======================= */
/* ====================================================*/

.footer {
	background: url(../images/footer_bg.jpg) repeat-x left top #152030;
	width: 100%;
	height: 300px;
	padding: 0 10px;
}

.footer a {
	color: #87a2b8;
}

.footer a:hover {color: #fff;}

.footer .footer_inner {
	background: url(../images/footer_inner.jpg) no-repeat center top;
	padding-top: 9px;
}

.footer .footer_left {
	width: 300px;
}

.footer .footer_left table tr td {
	vertical-align: middle;
	color: #728ca0;
}

.footer .footer_left table tr td span {
	color: #fff;
}

.footer .footer_menu {
	padding-left: 14px;
	text-align: right;
	height: 47px;
	vertical-align: middle;
	color: #87a2b8;
	word-spacing: 10px;
}

.footer .footer_menu a {
	word-spacing: normal;
}

.footer .footer_right {
	padding-left: 14px;
	width: 248px;
	padding-top: 14px;
	color: #36435e;
	line-height: 18px;
}

.footer .footer_bottom {
	width: 100%;
}

.footer .footer_bottom td {
	width: 33%;
	padding-top: 14px;
	color: #99b0d6;
	line-height: 25px;
}

.footer .footer_bottom td a {
	color: #3d4c6a;
}