body, td, th { font-family: Arial, sans-serif; }
body, td a { font-family: Arial, sans-serif; font-size: 13px; }

body, html { width: 100%; height: 100%; padding: 0px; margin: 0px; background-color: #ffffff; }
/**div.nthost a { color: #0093E7; }**/
.nthost_content a { color: #2A77C1 !important;}
div.nthost { background-image: url(/i/background.png); background-position: top center; background-repeat: no-repeat ; width: 1215px; height: 100%; margin: 0 auto;  }
div.nthost_top_controls { text-align: left; width: 740px; padding-top: 8px; padding-bottom: 0px; margin:0px auto;}
div.nthost_top_controls *{font-size: 14px; color: #fff; float:left; text-decoration: underline;}
a.nthost_top_control_icon img { margin-left: 4px; margin-right: 16px; }
div.nthost_top_info { 
	float: right; 
	padding-top: 35px; 
	padding-right:20px;
	text-align:center; 
	font-family: Tahoma, Geneva, sans-serif;
}
div.nthost img { border: 0px; }
td.nthost_back { width: 5%; height: 100%; vertical-align: top; }
td.nthost_back div.nthost_back_1 { width: 100%; height: 100%; background: url(/i/gradient.gif) 100% 0px repeat-y; }
td.nthost_back div.nthost_back_2 { height: 100px; background: url(/i/gradient_top.gif) 100% 0px no-repeat; }
td.nthost_back_right div.nthost_back_1 { width: 100%; height: 100%; background: url(/i/gradient_reverse.gif) 0px 0px repeat-y; }
td.nthost_back_right div.nthost_back_2 { height: 100px; background: url(/i/gradient_reverse_top.gif) 0px 0px no-repeat; }
td.nthost_back_left { padding-top: 130px !important; }
td.nthost_back_right { padding-top: 135px !important; }
table.nthost_nb { border-collapse: collapse; }
table.nthost_nb td, table.nthost_nb th { margin: 0px; padding: 0px; }
table.nthost_nbh th { font-weight: normal; text-align: right; padding-right: 6px; padding-bottom: 3px; }
table.nthost_nbh td { padding-bottom: 3px; }
a.nthost_top_menu { color: #fff !important; text-decoration: underline; margin-left: 4px; margin-right: 16px; }
a.nthost_top_menu:hover { }
a.nthost_top_menu_active { }
div.nthost_clouds_container { text-align: center; position: relative; width: 100%; }
div.nthost_clouds { position: absolute; left: 0px; top: 49px; width: 992px; height: 124px; background: url(/i/clouds.png) 50% 0px no-repeat; filter: expression(fixPNG(this)); z-index: 1; }
table.nthost_content { width: 100%; border-collapse: collapse; margin-left:auto; margin-right:auto; }
table.nthost_content td { padding: 3px; margin: 0px; /**vertical-align: top;**/  }
table.nthost_content td.nthost_column { background: url(/i/gradient_big2.gif) 100% 24px no-repeat; vertical-align: top;}
table.nthost_footer_container { width: 100%; border-collapse: collapse; margin-left:auto; margin-right:auto; }
table.nthost_footer_container td { padding: 0px; margin: 0px; text-align: left; vertical-align: top; height: 1%; width: auto; }
div.nthost_column_content_container { background-color: #ffffff; background: url(/i/gradient.gif) 100% 0px repeat-y; }
div.nthost_column_content { padding: 0px; }
div.nthost_column_content_not_last { padding-bottom: 12px; padding-top: 8px;}
div.nthost_heading_container { border-bottom: 1px solid #E1E8F0; }
div.nthost_heading { color: #ffffff; height: 22px; background: url(/i/head_inner.gif) 0px 0px repeat-x; overflow: hidden; border: 1px solid #196CC7; border-bottom: 0px; }
div.nthost_heading div.l { float: left; width: 6px; height: 23px; background: url(/i/head_left.gif) 0px 0px no-repeat; }
div.nthost_heading div.r { float: right; width: 10px; height: 23px; background: url(/i/head_right.gif) 0px 0px no-repeat; }
div.nthost_heading div.t { padding-top: 4px; font-family: Tahoma; font-size: 12px; }
div.nthost_heading_nor { border-right: 0px; }
div.nthost_heading_red { background-image: url(/i/headr_inner.gif); border: 1px solid #C81919; border-bottom: 0px; }
div.nthost_heading_red div.l { background-image: url(/i/headr_left.gif); }
div.nthost_heading_red div.r { background-image: url(/i/headr_right.gif); }
div.nthost_heading_red_nor { border-right: 0px; }
table.nthost_content_container { width: 100%; height: 1%; border-collapse: collapse;}
/* что-то тут */
table.nthost_content_container td { padding: 0px; margin: 0px; }
table.nthost_content_container .td3 { padding: 7px; margin: 0px; }
/* и до сих пор */
table.nthost_services_list { border-collapse: collapse; width: 100%; }
table.nthost_services_list th { width: 3px; text-align: center; vertical-align: top; padding: 10px; padding-left: 14px; padding-right: 4px; }
table.nthost_services_list td { vertical-align: middle; padding: 4px; }
table.nthost_services_list td div { font-size: 11px; font-family: Tahoma; padding-top: 3px; color: #404040; line-height: 1.8em; }
table.nthost_services_list td div a { color: #404040; }
table.nthost_services_list td a:first-child: {font-weight: bold;}
tr.nthost_service_over th { background-color: #ffffff; border-left: 1px solid #B6B6B6; border-top: 1px solid #B6B6B6; border-bottom: 1px solid #F1F1F1; }
tr.nthost_service_over td { background-color: #ffffff; border-right: 1px solid #F1F1F1; border-top: 1px solid #B6B6B6; border-bottom: 1px solid #F1F1F1; }
table.nthost_domain_check { margin-top: 4px; margin-bottom: 4px; }
table.nthost_domain_zones_check th { vertical-align: middle; padding: 2px; padding-left: 4px; }
table.nthost_domain_zones_check td { vertical-align: middle; padding-right: 8px; }
table.nthost_offer th { text-align: center; }
table.nthost_offer th img { margin: 10px 0px; }
table.nthost_offer td { padding-left: 24px;  }
table.nthost_offer td a { color: #2A77C1; font-weight: bold; }
table.nthost_offer td.nthost_offer_info { padding-top: 5px; padding-bottom: 5px; font-size: 12px; }
table.nthost_offer td.nthost_offer_price { font-size: 16px; font-weight: bold; padding-bottom: 10px; }
table.nthost_offer td.nthost_offer_price_red { color: #E31D1D; }
div.nthost_news_item { padding: 16px; padding-bottom: 4px; line-height: 1.3em; font-size: 12px; }
div.nthost_news_title { padding-bottom: 2px; font-size: 14px; font-weight: bold; }
table.nthost_footer { width: 100%; }
table.nthost_footer th { width: 1%; vertical-align: middle; }
table.nthost_footer td { width: 99%; vertical-align: middle; text-align: center; }
table.nthost_footer td a { margin: 0px 20px; }
div.nthost_column_free_content { padding: 14px; line-height: 1.4em; }
div.nthost_column_free_content p { margin: 0px; margin-bottom: 1em; }
fieldset { margin: 0px; padding: 0px; border: 0px; margin-left: -15px; }
h1, h2, h3 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #333; margin-top: 0px; margin-bottom: 2px; }
h1 { font-size: 18px; letter-spacing: 0px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }

.shapka {
	width: 1215px;
	height: 185px;
	margin-left: auto;
	margin-right: auto;
}
.logo {
	float: left;
	padding-top: 35px;
	padding-left: 40px;
}

.contacts {
	text-align: center;
	float: right;
	padding-right: 15px;
	line-height: 7px;
	font-size:15px;
	font-family: Tahoma, Geneva, sans-serif;
	padding-top:16x;
}

.contacts .tel {
	font-size: 20px;
}
.contacts .teltime {
	font-size: 17px;
}
.conleft {
	text-align: left;
	font-size: 15px;
	color: #000;
}
.conleft a {
	font-size: 15px;
	color: #000;
}
.tel {
	font-size: 20px;
}
.ticket a {
	font-size: 18px;
	color: #000;
}
.nthost_footer_menu {
	color: #2A77C1 !important;
}

h1 a {
	font-size: 18px;
}
.nthost_service_over td div a{
	color: #404040 !important;
}
.nthost_services_list tbody tr td a {
	font-size: 15px;
}
.heading {
	position: relative;
	float: right;
	color: #fff;
	font-size: 25px;
	padding-left: 20px;
	padding-top: 7px;
	line-height: 1.5;
	text-transform: uppercase;
	font-weight: 200;
	}
font br { line-height: 1em;}