#kc_subheader {  background-image: url(/images/sub_header_bg.gif); height: 22px}

#kc_main_group { color: #3F3F3F; width: 290px; margin-right: 5px; float: left; border: none; }

div#wrapper {
  clear: both;
}

body {  font-family: Arial, sans-serif; }
td, div { font-size: 13px; }

p { margin: 0px 0px 15px 0px; padding: 0 0; }


form {
  margin: 0 0;
  padding: 0 0;
}

div#kc_page_left {
  width: 296;
  float: left;
}
div#kc_page_body {
  width: 662px;
  float: left;
}

div#kc_page_body_no_left {
  width:98%;
}

div#kc_page_body A, div#kc_page_body_no_left A{
  color: black;
}

div#kc_page_content {
  padding: 0px 20px 20px 20px;
}

div#kc_page_content A {
  color: black;
}

div#kc_page_content UL LI {
  list-style-image: url(/images/li.gif);
}

div#kc_page_content h1 {
  padding: 0 0;
  margin: 0 0;
  color: #005E94;
  margin-bottom: 10px;
  font-family: Arial, sans-serif; font-size: 18px; 
  font-weight: bold;
}

div#kc_page_content p {
  padding: 0 0;
  margin: 0 0;
  margin-bottom: 10px;
}

div#kc_page_content h3, div#kc_page_content h2 {
  margin-top: 0; padding-top: 0;
}

#kc_main_letter { 
  clear: both;
  display: block; padding-top: 5px; margin-bottom: 20px;
  color: #494949;
}

div#kc_main_letter h1 { font-family: Tahoma, Arial, sans-serif;
font-size: 15px; 
color: #006FBE;
font-weight: bold;
padding: 0 0;
margin: 0 0 3px 0;
}

div#kc_main_letter h1 a {
  color: #2286C8;
  text-decoration: none;
}

div#kc_main_letter h1 a:hover {
  color: #006FBE;
  text-decoration: underline;
}

#kc_main_letter p { 
  padding: 0 0;
  margin: 0 0;
}

#kc_letter {
 padding-left: 10px; float: left;
}

div.kc_other_services { margin-top: 5px; clear: both; text-align: center; color: #005E94; font-weight: bold; font-family: Tahoma, Arial, sans-serif; }
div.kc_other_services A { color: #005E94; }

div#kc_main_block {
  display: block;
}

div#kc_main_block H2 { font-family: Tahoma, Arial, sans-serif; font-size: 14px; 
  font-weight: bold;
  color: white; padding: 10px 5px 10px 28px; background-color: #1598E3; 
  background-image: url(/images/block_bg.gif);
  background-repeat: repeat-y;
  border-right: 1px solid white;
  border-bottom: 1px solid white;
  margin: 0 0;
}

div#kc_main_block H2 A {
  color: white;
  text-decoration: none;
}

div#kc_main_block H2 A:hover {
  text-decoration: underline;
}

div#kc_main_text_block {
  float: left; margin-left: 15px; margin-right: 15px;
  color: #3F3F3F;
  width: 460px;
}
div#kc_main_text_block a {
  color: #3F3F3F;
}
div#kc_main_text_block H1 {
  font-family: Tahoma, Arial, sans-serif; font-size: 15px;
  font-weight: bold;
  color: white;
  background-color: #1598E3;
  display: inline;
  padding: 2px 7px 2px 7px;
}


div#kc_main_text_block H1 A {
  color: white;
  text-decoration: none;
}

div#kc_main_text_block H1 A:hover {
  text-decoration: underline;
}

div#kc_main_text_block p {
  margin: 10px 0 10px 0;
  padding: 0 0;
}

div#kc_main_text_block A.more {
  display: block;
  margin-top: 7px;
}

div#kc_text_block {
  float: left; padding-left: 15px;
  color: #3F3F3F;
  width: 200px;
}

div#kc_text_block A.more {
  display: block;
  margin-top: 7px;
}

div#kc_main_container {
  float: left;
  width: 628px;
  background-color: #EBEBEB;
}

div#kc_main_topline {
  border-top: 3px solid #1598E3;
  margin-bottom: 30px;
  margin-left: 16px;
  width: 485px;
}

div#kc_main_line {
  border-top: 1px solid #CECECE;
  border-bottom: 1px solid #CECECE;
  margin-bottom: 30px;
  margin: 20px 15px 20px 0px;
  padding-top: 1px;
}

div#further {margin-bottom: 3px;}

div#kc_dk_blue {
  width: 19px; height: 3px;
  border-top: 5px solid #005E94;
  margin-bottom: 3px;
}

div#kc_footer_nav {
  padding: 15px 15px;
  background-color: #EBEBEB;
  font-weight: bold;
  font-size: 12px;
  line-height: 150%;
  text-align: center;
}

div#kc_footer_nav A {
  color: #3f3f3f;
}

div#copyright {
  margin: 15px 15px;
font-family: Verdana, Arial, sans-serif; font-size: 10px; 
color: #3F3F3F;
white-space: nowrap;
}

div#copyright A {
  color: #3F3F3F;
}

input.kc_search_field {
  width: 128px;
  height: 18px;
  padding: 1px 1px;
  margin: 0 0;
  border: 1px solid #bababa;
  font-family: Verdana, sans-serif; font-size: 11px; 
  display: block;
  float: left;
}
input.kc_search_btn {
  padding: 0 0;
  margin: 0 0;
  margin-left: 10px;
  width: 53px;
  height: 18px;
  display: block;
  float: left;
}



h3.special
{color: #ff0000; }

/*
div#kc_page_content h1 {
  margin-top: 0; padding-top: 0;
}
div#kc_page_content h2 {
  margin-top: 0; padding-top: 0;
  font-size: 20px;
}

div#kc_page_content h3 {
  margin-top: 0; padding-top: 0;
  color: #005e94;
  font-size: 18px;
}
div#kc_page_content h3 A {
  color: #005e94;
}

div#kc_page_content h4 {
  margin-top: 0; padding-top: 0;
  margin-bottom: 10px; padding-top: 0;
  font-size: 16px;
}
*/

div#menu_header {
  background-color: #1598E3;
  color: #B4EAFF;
  font-family: Verdana, sans-serif; font-size: 14px; 
  font-weight: bold;
  padding: 5px 15px 5px 35px;
  background-image: url(/images/menu_header_bg.gif);
  background-repeat: no-repeat;
  border-left: 1px solid white;
  border-bottom: 1px solid white;
  background-position: 100% 0;
}

div#menu_header A {
  color: #B4EAFF;
  text-decoration: none;
}

div#menu_header A:hover {
  text-decoration: underline;
}

div#menu_left {
  background-image: url(/images/menu_left_bg.gif);
  background-repeat: repeat-y;
  margin-bottom: 10px;
}

div#menu_left ul {
  margin: 0 0;
  padding: 0 0;
  margin-left: 60px;
}

div#menu_left ul li {
  margin: 0 0;
  padding: 0 0;
  list-style-image: url(/images/menu_left_li.gif);
  color: #606060;
  font-family: Verdana, sans-serif; font-size: 12px; 
  font-weight: bold;
}

div#menu_left ul li a {
  color: black;
  text-decoration: none;
}
div#menu_left ul li a:hover {
  text-decoration: underline;
  color: #005E94;
}

#crumbs_wrapper {
  margin-top: 15px;
  margin-bottom: 15px;
}
#crumbs_border {
  border-left: 2px solid #005E94;
}

#crumbs {
  margin-left: 15px;
  padding: 3px 3px;
  background-color: #d7d7d7;
  display: inline;
  font-family: Verdana, sans-serif; font-size: 12px; 
  color: #3F3F3F;
}

#crumbs a {
  color: #3F3F3F;
}

div#kc_submenu_links {
  border-left: 1px solid white;
  background-image: url(/images/page_left_sub_menu_bg.gif);
  background-repeat: no-repeat;
  position: relative;
}

div#kc_submenu_links .kc_chain {
  position: absolute;
  top: 30px;
  left: -16px;
}

div#kc_submenu_links ul {
  padding: 0 0;
  margin: 0 0;
  padding-left: 45px;
  padding-right: 13px;
}

div#kc_submenu_links ul li, div#kc_submenu_links ul li.last {
  font-family: Verdana, sans-serif; font-size: 12px;
  font-weight: bold;
  color: #3f3f3f;
  list-style-type: none;
  padding: 7px 0;
  margin: 0 0;
  border-bottom: 1px solid #ffffff;
}

div#kc_submenu_links ul li.last {
  border-bottom: none;
}

div#kc_submenu_links ul li a {
  color: #3f3f3f;  
  text-decoration: none;
}

div#kc_submenu_links ul li a:hover {
  text-decoration: underline;
}


select.kc_packages {
  font-family: Verdana, sans-serif; font-size: 13px;
  width: 155px;
}
select.kc_products {
  width: 254px;
  height: 280px;
}
div.kc_service {
  padding: 5px 5px;
  border-bottom: 1px dotted #ddd;
}
div.kc_service div#close {
  float: right;
  /*background-color: #ddd;*/
  margin: 0 0; padding: 0 0;
}
div.kc_service div#title {
  width: 260px;
  /*border-right: 1px solid #cecece;*/
}

div.kc_service div#title div#priceblock div {
  color: #E56900;
  font-family: Verdana, sans-serif;
  font-size: 14px;
  font-weight: bold;
  white-space: nowrap;
  padding-top: 0px; padding-right: 0px;
}

div.kc_service div#parameters {
  width: 263px;
  border-right: 1px solid #cecece;
}
div.kc_service div#parameters div#row {
  padding: 5px 5px;
  clear: both;
}
.option {
	font-weight: bold; color: black;
}
td.order_title {
  color: #005E94;
  font-weight: bold;
  font-family: Verdana, sans-serif;
  font-size: 13px;
}
td.price div {
  color: #E56900;
  font-family: Verdana, sans-serif;
  font-size: 16px;
  font-weight: bold;
}
div#kc_list_empty {
  font-family: Arial, sans-serif;
  padding: 10px 10px;
  font-weight: bold;
  color: #767676;
}
li.kc_search_row {
  padding-bottom: 15px;
}
li.kc_search_row A {
  font-size: 14px;
}
li.kc_search_row .text {
  font-family: Arial, sans-serif;
  font-size: 12px;
}
li.kc_search_row .text b {
  color: #005E94;
  font-weight: bold;
}

div.kc_form_title {
  font-family: Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #444;
  padding: 10px 10px;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
  background-image: url(/images/form_title_bg.gif);
}
input.kc_text_input {
  width: 150px;
  border: 1px solid #b3b9c4;
}

td.kc_field {
  padding-top: 4px;
  color: #232323;
}

td.kc_req_field {
  font-weight: bold;
  padding-top: 4px;
  color: #232323;
}

td.kc_req_field span {
  font-size: 14px;
  color: red;
}
div.kc_field_note {
  font-size: 10px;
  color: #555;
}
select.kc_form_select {
  width: 150px
}
div.kc_form_header {
  margin: 20px 10px;
  font-family: Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
div.kc_form_header a {
  color: black;
}
div.kc_form_error {
  font-size: 10px;
  color: red;
  border: 1px dotted red;
  padding: 3px 3px;
  margin: 5px 0px;
}
div.kc_form_message {
  font-size: 13px;
  color: #2222aa;
  border: 1px dotted #2222aa;
  padding: 5px 5px;
  margin: 10px 5px;
  margin-top: 10px;
}
div.kc_form_error_message {
  font-size: 13px;
  color: #aa2222;
  border: 1px dotted #aa2222;
  padding: 5px 5px;
  margin: 10px 5px;
  margin-top: 10px;
}
input.btn {
  width: 70px;
}
table.order_list {
/*  width: 100%;*/
}
.order_list td{
    font-size: 9pt;
}
.order_list td, .order_list th{
    border: solid 1px #ddf;
    padding: 5px;
}
.order_list{
    border-collapse: collapse;
}
.order_list .even td{
/* background-color: #eee;*/
}
.order_payments{
    border: dotted 1px #080;
    margin: 0.5em 0;
    padding: 0.5em;
}


div.kc_package_box {
  width: 595px;
  height: 136px;
  background-image: url(/images/package_bg.jpg);
  background-repeat: no-repeat;
}

div.kc_package_box .kc_package_text {
  color: white;
  padding-right: 5px;
}
div.kc_package_box h2 {
  margin: 0 0;
  padding: 0 0;
  margin-bottom: 7px;
  font-family: Verdana, sans-serif;
  font-size: 15px;
  color: #005E94;
}
div.kc_package_box h2 span {
  color: #E56900;
}

ul.kc_sitemap li {
  font-size: 18px;
  margin-bottom: 5px;
}
ul.kc_sitemap li ul li {
  font-size: 13px;
}
ul.kc_sitemap li ul {
  margin-bottom: 5px;
  margin-top: 5px;
}

.paid{
	font-weight: bold;
	color: #080;
}
.attention {
    color: #f00;
}


/*** Non-flash top  ***/

div#navigation {
	background: url('/images/topbg.gif') left top no-repeat;
	height: 40px;
}
#home{
	float: left;
	width: 119px;
	display: inline;
	font: normal 14px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	padding: 2px 0 0 13px;
}
#home a,
#home a:link,
#home a:visited{
	text-decoration: none;
	color: #fff;
}
#home a:hover{
	text-decoration: none;
	color: #3CAFF1;
}
#mainmenu{
	list-style: none;
	float: left;
	height: 28px;
	margin: 12px 0 0 10px;
	padding: 0;
}
#mainmenu li{
	float: left;
}
#mainmenu li a{
	display: block;
	float: left;
	padding: 0 0.4em 0 2.3em;
	font: normal 16px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration:none;
	background: url('/images/arrow.gif') left center no-repeat;
}
#mainmenu a:hover{
	color: #7DC3E2;
	text-decoration: none;
}
#topleft {
	background: url('/images/topleft.gif') left top no-repeat;
	width: 632px;
	height: 141px;
	float: left;
}
#logo{
	padding: 37px 0 0 0;
	margin: 0;
	float: left;
}
#logo a,
#logo a:link,
#logo a:visited,
#logo a:hover{
	position:relative;
	overflow:hidden;
	display: block;
	width: 253px;
	height: 70px;
}
#logo span{
	display:block;
	position:absolute; left:0; top:0; z-index:1;
	width:253px;
	height:70px;
	background: url('/images/killer-content.gif') left top no-repeat;
}
#topcenter{
	background: url('/images/topcenter.gif') left top no-repeat;
	width: 126px;
	height: 120px;
	float: left;
/*   margin-left: 645px;*/
	padding: 21px 0 0 5px;
}
#calculator {
	position:relative;
	overflow:hidden;
	display: block;
	width: 112px;
	height: 37px;
}
#calculator span {
	display: block;
	position: absolute; left:0; top:0; z-index:1;
	width: 112px;
	height: 37px;
	background: url('/images/free-quote-calculator.gif') left top no-repeat;
}
#topright {
	background: url('/images/topright.gif') left top no-repeat;
	width: 183px;
	height: 122px;
	float: left;
	padding: 19px 0 0 10px;
}
#chat {
	position:relative;
	overflow:hidden;
	display: block;
	width: 158px;
	height: 47px;
	margin-bottom: 4px;
}
#chat span {
	display: block;
	position: absolute; left:0; top:0; z-index:1;
	width: 158px;
	height: 47px;
	background: url('/images/online-chat.gif') left top no-repeat;
}
#support {
	position:relative;
	overflow:hidden;
	display: block;
	width: 158px;
	height: 56px;
}
#support span {
	display: block;
	position: absolute; left:0; top:0; z-index:1;
	width: 158px;
	height: 56px;
	background: url('/images/sales-support.gif') left top no-repeat;
}
a.download,
a.download:link,
a.download:visited,
a.download:hover {
	padding: 2px 0 2px 22px;
	background: url('/images/files20.png') left center no-repeat;
	margin-right: 4px;
}
a.messages,
a.messages:link,
a.messages:visited,
a.messages:hover {
	padding: 2px 0 2px 22px;
	background: url('/images/email20.png') left center no-repeat;
	margin-right: 4px;
}
a.kc_payments_link {
	padding: 2px 0 2px 22px;
	background: url('/images/money20.png') left center no-repeat;
	margin-right: 4px;
}
a.delete,
a.delete:link,
a.delete:visited,
a.delete:hover {
	padding: 1px 0 1px 18px;
	background: url('/images/delete.png') left center no-repeat;
	margin-right: 4px;
	
}
.hosting {
	font-size: 14px;
}
table.hosting {
	width: 100%;
	margin: 0.7em 0;
}
.hosting td, .hosting th{
	background: #fafafa;
}
.hosting td {
width: 77px;
vertical-align: top;
}
.hosting th {
	width: 195px;
	text-align: left;
	font-size: 13px;
}
.hosting thead th {
	width: auto;
	text-align: center;
	font-size: 14px;
/*	background: #1598E3;
	color: #B4EAFF;*/
	background: #ddd;
	color: #005E94;
	padding: 4px;
}

.hosting ul {
	padding-left: 20px;
}

.sdesign {
	font-size: 14px;
}
table.sdesign {
	width: 100%;
	margin: 0.7em 0;
}
.sdesign td, .sdesign th{
	background: #fafafa;
}
.sdesign td {
	width: 77px;
	vertical-align: top;
	padding: 1em;
}
.sdesign th {
	width: 195px;
	text-align: left;
	font-size: 13px;
}
.sdesign thead th {
	width: auto;
	text-align: center;
	font-size: 14px;
/*	background: #1598E3;
	color: #B4EAFF;*/
	background: #ddd;
	color: #005E94;
	padding: 4px;
}

.sdesign ul {
	padding-left: 25px;
}

.order_now {
	position:relative;
	overflow:hidden;
	display: block;
	width: 77px;
	height: 22px;
}
.order_now span {
	display: block;
	position: absolute; left:0; top:0; z-index:1;
	width: 77px;
	height: 22px;
	background: url('/images/package_button_order.gif') left top no-repeat;
}

div.kc_form_tail {
    font-weight: normal;
    float: right;
    font-size: 11px;
}
div.kc_form_tail A {
  color: black;
}

div.left_order_block
{background-image:url('/images/left_block_fon.gif'); background-repeat: repeat-y; border:1px solid #404040; width:293px; height:175px; margin-left:1px; margin-bottom:4px;}

div.left_order_block .left_order_block_title
{background-image:url('/images/left_block_title_fon.gif'); background-repeat: no-repeat; width:204px; height:35px; text-align:center; color:#165d93; font-size:18px; padding-top:5px; position:relative; left:44px;}

div.left_order_block .left_order_block_title font
{color:#e5701a;}

div.left_order_block .left_order_block_submit
{background-image:url('/images/left_block_order.gif'); background-repeat: no-repeat; width:290px; height:40px; position:relative; padding-left:65px;padding-top:10px; left:44px;}

div.left_order_block .left_order_block_text
{position:relative; top:0px;height:95px;color:#ffffff; font-size:13px; font-weight:bold; width:270px; margin-left:10px;}

div.left_order_block .left_order_block_text input
{border:1px solid #404040; width:170px;}

h3.customer
{padding:0px; margin:0px; color:#01648e; font-size:16px;}

h3.customer a
{color:#01648e;}

.testimonials
{padding: 10px 18px;}

.testim_block
{background-color:#dddddd; padding:5px;}

.testim_block1
{background-color:#dddddd; padding:5px; margin-top:10px;}

p.testim_descr { font-size: 11px; }
