/* CSS Document */
body{
	background-color:#3c3c3c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*font-size:10px;*/
	font-size:11px;
}

img{ border:none;}

a{ color:#800505;}




div#main{
	width:789px;
	margin:0 auto;
}

div#top{
	width:789px;
	height:25px;
	background:url(../images/bgr_top.jpg) top left no-repeat;
}
/**** HEADER ****/
div#header{
	background:url(../images/bgr_header_footer.jpg) top left repeat-y;
}
table#header_tbl{
	margin-left:12px;
	margin-right:12px;
	
}

td#header_image{
	vertical-align:middle;
}

td#header_text{
	vertical-align:middle;
}

h1.header_text_h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#3c3c3c;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-bottom:20px;
	padding-left:20px;
}

/**** BODY ****/
div#body{
	width:789px;
	background:url(../images/bgr_body.jpg) top left repeat-y;
}

div#left{
	float:left;
	width:197px;	
	/*margin-left:12px;
	<!--*/
	margin-left:6px;
	/*-->*/
}
*> div#left{
	float:left;
	width:197px;	
	margin-left:12px;
}

div#right{
	float:left;
	width:568px;
	padding:0px;
	/*border:1px solid #00CC00;*/
	/*margin-right:12px;
	<!--*/
	margin-right:6px;
	/*-->	*/
}

*> div#right{
	float:left;
	width:568px;
	padding:0px;
	margin-right:12px;
}

/*** BOTTOM MENU****/
div#bottom_menu{
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
	width:764px;
	margin-left:12px;
	margin-right:12px;
	text-align:center;	
	height:33px;
	background:url(../images/bgr_bottom_menu.jpg) top left repeat-x;
	color:#FFFFFF;
	font-size:12px;
	padding-top:8px;
	margin-bottom:-8px;
}

div#bottom_menu a{
	color:#FFFFFF;
	text-decoration:none;
}

div#bottom_space{
	clear:both;
	height:10px;
}
/**** FOOTER ****/
div#footer{
	background:url(../images/bgr_header_footer.jpg) bottom left repeat-y;
	padding-top:5px;
}
div#footer_image{
	width:764px;
	margin-left:12px;
	margin-right:12px;
	text-align:center;
}

div#footer_text{
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:764px;
	margin-left:12px;
	margin-right:12px;
	text-align:center;
	font-size:10px;
	color:#3c3c3c;
}

div#bottom{
	bottom:789px;
	height:25px;
	background:url(../images/bgr_bottom.jpg) top left no-repeat;
}


/**** MENU MAIN****/
ul#menu{
	margin:0px;
	padding:0px;
	list-style:none;
}

ul#menu li.button{
	margin:0px;
	padding:0px;
	margin-bottom:1px;
	height:33px;
	width:197px;
}
ul#menu li.button_on{
	margin:0px;
	padding:0px;
	margin-bottom:1px;
	height:33px;
	width:197px;
}
ul#menu li.button a{
	display:block;
	background:url(../images/button.jpg);
	height:33px;
	color:#ffffff;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-indent:5px;
	line-height:33px;
}

ul#menu li.button a:hover{
	display:block;
	background:url(../images/button_on.jpg);
	height:33px;
	color:#ffffff;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-indent:15px;
	line-height:33px;	
}

ul#menu li.button_on a{
	display:block;
	background:url(../images/button_on.jpg);
	height:33px;
	color:#999999;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-indent:15px;
	line-height:33px;	
}

/*** HOLDER ***/
div#holder{
	padding:1px;
	color:#3c3c3c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*font-size:10px;*/
	font-size:11px;
}

div#holder iframe{
	padding:1px;
	color:#3c3c3c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*font-size:10px;*/
	font-size:11px;
}

div#holder iframe a{
	color:#800505;
}

/*** RED LINE MENU ***/

div#red_line_left{
	width:567px;
	height:33px;
	background:url(../images/bgr_redline_left.jpg) top left no-repeat;
}

div#red_line{
	width:550px;
	height:33px;
	background:url(../images/bgr_redline.jpg) top left repeat-x;
	text-align:right;
	line-height:33px;
	margin:0px;
	margin-left:17px;	
	padding:0px;
}
div#red_line img{ 
	margin:0px; 
	padding:0px; 
}
.lang_select{
	color:#ffffff;
	border:1px solid #ffffff;
	background:#800505;
	font-size:10px;
	text-transform:lowercase;
	padding:0px;
	margin:0px;
	z-index:0;
}

.lang_form{
	height:33px;
	position:relative;
	top:-11px;
}

#lang_div{
	height:33px;
	display:inline;
	margin:0px;
	padding:0px;
}

/*** fix***/
#banner{
	/*<!--*/
	margin-top:-4px;
	/*-->*/
}

*> #banner{
	margin-top:0px;
}

#corner{
	background:url(../images/bgr_round_corner.jpg) top left no-repeat;
	height:18px;
	width:567px;
}
#corner_fix{
	background:url(../images/bgr_round_corner.jpg) top left no-repeat;
	height:18px;
	width:567px;
	/*<!--*/
	margin-top:-4px;
	/*-->*/	
}

*> #corner_fix{
	background:url(../images/bgr_round_corner.jpg) top left no-repeat;
	height:18px;
	width:567px;
	margin-top:0px;
}
/**** index plans ***/
div#plans{
	background:#e8e8e8;
	width:567px;
}
div#plan1{
	float:left;
	width:282px;
	height:171px;
	padding-left:1px;
}
div#plan1_top{
	width:282px;
	height:33px;
	line-height:33px;
	background:url(../images/bgr_plan1_top.jpg) top left no-repeat;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-indent:35px;
}
div#plan2{
	float:left;
	width:282px;
	height:171px;
	padding-left:1px;	
}
div#plan2_top{
	width:282px;
	height:33px;
	line-height:33px;
	background:url(../images/bgr_plan2_top.jpg) top left no-repeat;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-indent:35px;
}

.plan_main{
	height:137px;
	border:1px solid #444444;
	background:url(../images/bgr_plan.jpg) top left;

}

.plan_left{
	float:left;
	width:190px;
}

.plan_right{
	float:left;
	width:90px;
	padding-top:20px;
}

.FP_currency{
	color:#800505;
	font-size:16px;
	font-weight:bold;
}
.FP_whole_price{
	color:#800505;
	font-size:28px;
}
.FP_dot{
	visibility:hidden;
	display:none;
}
.FP_remainder_price{
	color:#800505;
	font-size:12px;
	font-weight:bold;
	height:40px;
	vertical-align:top;
}

.period{
	color:#800505;
	font-size:12px;
	font-weight:bold;
}

.link_button{
	height:21px;
	border:1px solid #444444;
	background:url(../images/bgr_link_button.jpg) top left repeat-x;
	color:#ffffff;
	font-size:10px;
	text-decoration:none;
	line-height:21px;
	width:70px;
}

.clear{
	clear:both;
}


ul.plan_desc{
	padding:0px;
	margin:0px;
	list-style:none;
	padding-left:4px;
	padding-top:5px;
	font-weight:bold;
}

ul.plan_desc li{
	padding:0px;
	margin:0px;
	font-size:11px;
	color:#3c3c3c;
	background:url(../images/bullet.jpg) top left no-repeat;
	text-indent:12px;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
}


.red{ color:#800505;}

/******/

/**** index news and text***/
div#index_text{
	float:left;
	width:272px;
	padding-left:5px;
	padding-right:5px;
}

div#news{
	float:left;
	width:277px;
	padding-left:5px;	
	color:#3c3c3c;
}

h2{
	color:#3c3c3c;
	padding:0px;
	margin:0px;
	margin-top:5px;
	margin-bottom:5px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
}
h3,h3 a{
	color:#3c3c3c;
	padding:0px;
	margin:0px;
	margin-top:5px;
	margin-bottom:5px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

h4{
	color:#3c3c3c;
	padding:0px;
	margin:0px;
	margin-top:5px;
	margin-bottom:5px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
h5{
	color:#3c3c3c;
	padding:0px;
	margin:0px;
	margin-top:5px;
	margin-bottom:5px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
/**** news****/
.news_box_short{
	width:275px;
	padding-bottom:10px;
}
.news_header{}
.news_header a{
	text-decoration:underline;
	font-weight:bold;
}
.news_date{
	/*font-size:10px;*/
	font-size:11px;
	color:#666666;
	display:block;
	text-decoration:none;
	font-weight:normal;
}
.news_description{
	color:#3c3c3c;
}
.news_more{
	display:block;
}
.news_more a{text-decoration:none;}

/************** COMPARE TABLE ****************/
.compare_tbl{
	width:100%;
}
.compare_tbl th{
	font-size:12px;
	color:#800505;
	text-align:left;
	height:25px;
	padding-left:10px;
	background: #e8e8e8;
	border-right:1px solid #800505;
}


.compare_tbl td{
	font-size:12px;
	color:#3c3c3c;
	border-left:1px solid #e8e8e8;
	text-align:center;
}

td#plan_name_first{
	border-left:1px solid #e8e8e8;
	background:#1d1d1c url(../images/bgr_compare_corner.jpg) top left no-repeat;
	height:33px;
}
td.plan_name{
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	height:30px;
	padding-left:5px;
	padding-right:5px;
	border-left:none;
	text-align:center;
	background:#1d1d1c url(../images/bgr_compare_top.jpg) top left repeat-x;
	height:33px;
}
td.compare_parameter{
	border-left:none;
	padding-left:3px;
	text-align:left;
	border-left:1px solid #e8e8e8;
}
.compare_sign_up{
	padding-top:10px;
	text-align:center;
}
.compare_sign_up_link{
	height:21px;
	border:1px solid #444444;
	background:#840405 url(../images/bgr_link_button.jpg) top left repeat-x;
	color:#ffffff;
	/*font-size:10px;*/
	font-size:11px;
	text-decoration:none;
	padding:3px 6px 3px 6px;
	line-height:21px;
}

.compare_order_link{
	height:21px;
	border:1px solid #444444;
	background:#840405 url(../images/bgr_link_button.jpg) top left repeat-x;
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
	line-height:21px;
	display:block;
	margin:0 auto;
	cursor:pointer;
}
.compare_cart_link{
	border:none;
	background:none;
	background:url(../images/cart.gif) left no-repeat;
	height:15px;
	line-height:15px;
	text-align:left;
	padding-left:16px;
	width:70px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#800505;
	cursor:pointer;
	text-transform:lowercase;
	display:block;
	margin:0 auto;
	margin-top:4px;
}

/***** DOMAIN SEARCH *****/
div#domainsearch_left{
	width:567px;
	height:33px;
	background:url(../images/bgr_domainsearch_left.jpg) top left no-repeat;
}

div#domainsearch_line{
	width:532px;
	height:33px;
	background:url(../images/bgr_domainsearch.jpg) top left repeat-x;
	text-align:left;
	line-height:33px;
	margin:0px;
	margin-left:35px;	
	padding:0px;
}

.domain_search_form{}
.domain_search_tbl{
}
.domain_search_label{
	color:#FFFFFF;
	font-size:12px;
}
.domain_search_td{
	vertical-align:middle;
}
.domain_search_input{
	font-size:12px;
	height:15px;
	width:100px;
	margin:2px;
	border-left:1px solid #212221;
	border-top:1px solid #212221;
	border-right:1px solid #555555;
	border-bottom:1px solid #555555;
	background:#e8e8e8;
	color:#3c3c3c;
}
.domain_search_dot{}
.domain_search_select{
	height:17px;
	font-size:11px;
	line-height:16px;
	border-left:1px solid #212221;
	border-top:1px solid #212221;
	border-right:1px solid #555555;
	border-bottom:1px solid #555555;
	background:#e8e8e8;
	color:#3c3c3c;
	z-index:0;
}
.domain_submit_td{
	padding-left:10px;
}
.domain_search_submit{
	height:22px;
	/*background:none;*/
	background:#800505 url(../images/bgr_link_button.jpg) top left repeat-x;
	font-size:12px;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	vertical-align:middle;
	color:#ffffff;
	font-weight:bold;
	border-left:1px solid #212221;
	border-top:1px solid #212221;
	border-right:1px solid #555555;
	border-bottom:1px solid #555555;
	cursor:pointer;
}
/*** DOMAIN SEARCH RESULTS ****/
.domain_search_results_tbl{ margin:0 auto;}
.domain_search_error{background:#f7f7f7;color:#840405;padding:2px 5px 2px 5px;border:1px solid #840405;}
.domain_search_results_tbl td {
	vertical-align:middle;
}
.domain_search_results_tbl td img{ 
	margin-bottom:-5px;
	<!--
	margin-bottom:-5px;
	-->
}
/**************/
.domain_search_transfer_checkbox{line-height:20px;padding-left:5px;background:#f7f7f7; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;border-left:1px solid #FFFFFF;  }
.domain_search_transfer_domain{line-height:20px;padding-left:5px;background:#f7f7f7; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;  }
.domain_search_transfer_period{ padding-left:5px; background:#f7f7f7;border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;}
.domain_search_transfer_price{ text-align:right; padding-left:5px;padding-right:5px;font-weight:bold;background:#f7f7f7;border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}
.domain_search_transfer_link_td{background:#f7f7f7;border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}

.domain_search_transfer_checkbox_on{ line-height:20px; padding-left:5px;color:#555555;background:#e8e8e8;border-top:1px solid #555555; border-bottom:1px solid #555555;border-left:1px solid #555555;}
.domain_search_transfer_domain_on{ line-height:20px; padding-left:5px;color:#555555;background:#e8e8e8;border-top:1px solid #555555; border-bottom:1px solid #555555;}
.domain_search_transfer_period_on{color:#555555;padding-left:5px;background:#e8e8e8;border-top:1px solid #555555; border-bottom:1px solid #555555;}
.domain_search_transfer_price_on{text-align:right; color:#555555;padding-left:5px;padding-right:5px;font-weight:bold;background:#e8e8e8;border-top:1px solid #555555; border-bottom:1px solid #555555;border-right:1px solid #555555;}
.domain_search_transfer_link_td_on{background:#e8e8e8;border-top:1px solid #555555; border-bottom:1px solid #555555;border-right:1px solid #555555;}

.domain_search_transfer_link{	
	height:16px;
	display:block;
	background:#800505 url(../images/bgr_link_button_bw.jpg) left repeat-x;
	font-size:11px;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	line-height:16px;
	color:#ffffff;
	font-weight:bold;
	border-left:1px solid #212221;
	border-top:1px solid #212221;
	border-right:1px solid #555555;
	border-bottom:1px solid #555555;
	cursor:pointer;
	text-decoration:none;
	text-transform:lowercase;
	margin-top:2px;
	margin-bottom:2px;
	margin-right:5px;
}
.domain_search_domain_tr{ font-weight:bold; }

/******************/
.domain_search_register_checkbox{line-height:20px;padding-left:5px;background:#f7f7f7;border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;border-left:1px solid #FFFFFF;}
.domain_search_register_domain{line-height:20px;padding-left:5px;background:#f7f7f7;border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;}
.domain_search_register_period{padding-left:5px;background:#f7f7f7;border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;}
.domain_search_register_price{text-align:right; padding-left:5px;padding-right:5px;font-weight:bold; background:#f7f7f7;border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}
.domain_search_register_link_td{background:#f7f7f7;border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}

.domain_search_register_checkbox_on{line-height:20px;padding-left:5px; color:#840405; background:#e8e8e8;border-top:1px solid #840405; border-bottom:1px solid #840405;border-left:1px solid #840405;}
.domain_search_register_domain_on{line-height:20px;padding-left:5px; color:#840405; background:#e8e8e8;border-top:1px solid #840405; border-bottom:1px solid #840405;}
.domain_search_register_period_on{color:#840405;padding-left:5px;background:#e8e8e8;border-top:1px solid #840405; border-bottom:1px solid #840405;}
.domain_search_register_price_on{text-align:right; color:#840405;padding-left:5px;padding-right:5px;font-weight:bold;background:#e8e8e8;border-top:1px solid #840405; border-bottom:1px solid #840405;border-right:1px solid #840405;}
.domain_search_register_link_td_on{background:#e8e8e8;border-top:1px solid #840405; border-bottom:1px solid #840405;border-right:1px solid #840405;}

.domain_search_register_link{
	height:16px;
	display:block;
	background:#800505 url(../images/bgr_link_button.jpg) left repeat-x;
	font-size:11px;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	line-height:16px;
	color:#ffffff;
	font-weight:bold;
	border-left:1px solid #212221;
	border-top:1px solid #212221;
	border-right:1px solid #555555;
	border-bottom:1px solid #555555;
	cursor:pointer;
	text-decoration:none;
	text-transform:lowercase;
	margin-top:2px;
	margin-bottom:2px;
	margin-right:5px;
}
.domain_search_domain_reg{font-weight:bold;}

.domain_search_register_label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	color:#810507;
}
.domain_search_transfer_label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	color:#810507;
}

.domain_search_order_btn{
	height:16px;
	background:#800505 url(../images/bgr_link_button.jpg) left repeat-x;
	font-size:11px;
	text-align:center;
	line-height:16px;
	color:#ffffff;
	font-weight:bold;
	border-left:1px solid #212221;
	border-top:1px solid #212221;
	border-right:1px solid #555555;
	border-bottom:1px solid #555555;
	cursor:pointer;
	text-decoration:none;
	text-transform:lowercase;
}
.domain_search_cart_btn{
	border:none;
	background:none;
	background:url(../images/cart.gif) left no-repeat;
	height:15px;
	line-height:15px;
	text-align:left;
	padding-left:16px;
	width:70px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#800505;
	cursor:pointer;
	text-transform:lowercase;
}

.domain_search_link_td{
	text-align:center;
	padding-top:5px;
}

/***** LOGIN FORM ****/
form.login_form{}
table.login_form_tbl{
	width:350px;
}
td.login_form_error_msg{
	font-weight:bold;
	color:#800505;
}
td.login_form_title{
	width:100px;
}
div#login_top_text{
	display:block;
	width:350px;
	margin-bottom:10px;
}
td.login_form_text{width:250px;}
input.login_form_input{
	border:1px solid #3c3c3c;
	height:16px;
}
td.login_form_submitTD{}
span.lost_pass1{visibility:hidden;display:none;}
span.lost_pass2{}
span.login_form_btn{
	margin-left:20px;
}
*> span.login_form_btn{
	margin-left:25px;
}
input.login_form_submit{
	height:21px;
	border:1px solid #444444;
	background:url(../images/bgr_link_button.jpg) top left repeat-x;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
	padding:1px 6px 1px 6px;
	/*line-height:21px;*/
}

div#login_note{
	margin-top:20px;
	font-size:10px;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*******/
div#content{
	/*font-size:10px;*/
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	color:#3c3c3c;
}

.support_icons{
	float:left;
	clear:both; 
	margin-right:5px;
}


/********************** FAQ ****************************************/
.faq_title{
	font-weight:bold;
	color:#3c3c3c;
	font-size:12px;
}

.sub_title{
	font-weight:bold;
	color:#800505;
	font-weight:bold;
}

.faq_answers{
	display:block;
	border:1px solid #cfcfcf;
	background:#e8e8e8;
	padding:5px;
}

.faq_answers a{
	color:#800505;
}

/**************** CONTACTS FORM ****************/
.contacts_form{}
.contacts_form_tbl{
	margin-top:20px;
}
.contacts_error{
	border:1px solid #cfcfcf;
	background:#e8e8e8;
	color:#800505;
	margin-bottom:5px;
}
.contacts_error ul{
	padding-left:20px;
	color:#800505;
	font-weight:bold;
	padding-bottom:0px;
}
.contacts_error li{
	color:#800505;
	font-weight:normal;
}
.contacts_success{
	color:#2d2d2d;
	font-weight:bold;
	border:1px solid #cfcfcf;
	background:#e8e8e8;
	padding:3px;
}
.contacts_error_txt{
	color:#800505;
	font-weight:bold;
	border:1px solid #cfcfcf;
	background:#e8e8e8;
	padding:3px;		
}
.contacts_title{
	color:#800505;
	font-weight:bold;
}
.contacts_text{    
}
.contacts_form_input{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    border: 1px solid #999999;
    background-color: #FFFFFF;
    margin-bottom: 1px;
    color: #333333;
	width:200px;
}
.contacts_form_select{
	height:18px;
    font-family: Arial, Helvetica, sans-serif;	
    border: 1px solid #999999;
    background-color: #FFFFFF;	
	font-size:12px;
	width:200px;
	z-index:0;
}
.contacts_form_textarea{
    font-family: Arial, Helvetica, sans-serif;	
    border: 1px solid #999999;
    background-color: #FFFFFF;	
	font-size:12px;}
.contacts_send{}
.contacts_form_button{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    border-top: 1px solid #444444;
    border-bottom: 1px solid #444444;
    border-left: 1px solid #444444;
    border-right: 1px solid #444444;
    margin-bottom: 2px;
    background-color: #800505;
    padding: 1px;
	padding-left:10px;
	padding-right:10px;
}

/**** 	TERMS ****/
div#terms{
	width:564px;
	background:#e8e8e8;
	padding:1px;
	/*<!--*/
	margin-top:-4px;
	/*-->*/		
}
*> div#terms{
	width:564px;
	background:#e8e8e8;
	padding:1px;
	/*<!--*/
	margin-top:0px;
	/*-->*/		
}

div#terms_left{
	width:565px;
	height:34px;
	background:url(../images/bgr_terms_left.jpg) top left no-repeat;
}
div#terms_line{
	width:530px;
	height:34px;
	background:url(../images/bgr_terms_top.jpg) top left repeat-x;
	text-align:left;
	line-height:33px;
	margin:0px;
	margin-left:35px;	
	padding:0px;
	color:#FFFFFF;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

div#terms_box{
	border:1px solid #444444;
	width:563px;
	/*height:133px;*/
	background:url(../images/bgr_terms_box.jpg) bottom right no-repeat;
}

div#terms_box ul{
	padding:0px;
	margin:0px;
	list-style:none;
	padding-left:4px;
	padding-top:5px;
}

div#terms_box ul li{
	padding:0px;
	margin:0px;
	/*font-size:10px;*/
	font-size:11px;
	color:#3c3c3c;
	background:url(../images/bullet.jpg) top left no-repeat;
	text-indent:12px;
	line-height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.terms_title{
	color: #800505;
	font-size:12px;
	font-weight:bold;
}

/**** SITEMAP ***/
ul#sitemap{
	list-style:disc;
}
ul#sitemap li{
	font-weight:bold;
	font-size:11px;
}
ul#sitemap li ul{
	list-style:circle;
	padding-left:20px;
}
ul#sitemap li ul li{
	font-weight:normal;
	font-size:11px;
}

/* TLD PRICES TABLE */
.tld_prices_tbl{
	width:100%;
	background:#d8d8d8;
}
.tld_prices_tbl td{
	background:#fefefe;
	padding:2px;
	padding-left:5px;
}
td.tld_prices_title{
	text-align:center;
	font-weight:bold;
	background:#d8d8d8 url(../images/tlds_top.jpg) top left no-repeat;
	color:#FFFFFF;	
	height:18px;
	line-height:18px;
	padding:0px;
}
.tld_prices_tld{
	font-weight:bold;
	color:#800605;
	border-left:1px solid #bcbcbc;
	border-bottom:1px solid #bcbcbc;
}
.tld_prices_period{
	border-left:1px solid #bcbcbc;
	border-bottom:1px solid #bcbcbc;
}
.tld_prices_price{
	font-weight:bold;
	border-left:1px solid #bcbcbc;	
	border-right:1px solid #bcbcbc;
	border-bottom:1px solid #bcbcbc;	
}

/***zacky tools **/
.zt_product{
	display:block;
	clear:both;
	padding-top:5px;
	padding-bottom:5px;
}
.zt_image{
	float:left;
	margin-right:10px;
}
.zt_desc{
}

.tip_box{
	width:300px;
	border:1px solid #800505;
	background:#f4f4f4;
	padding:5px;
	color:#3c3c3c;
	font-size:12px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}

.tip{
	background:url(../images/tip.gif) top left no-repeat;
	display:block;
	width:10px;
	height:10px;
	float:left;
	margin-right:3px;
	text-align:center;
	margin-top:2px;
}
.tip a{
	display:block;
	width:10px;
	height:10px;
	text-decoration:none;
	cursor:pointer;
}

.index_cart_btn{
	border:none;
	background:none;
	background:url(../images/cart.gif) left no-repeat;
	height:15px;
	line-height:15px;
	text-align:left;
	padding-left:16px;
	width:70px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#800505;
	cursor:pointer;
	margin-top:4px;
}

/*** cart ***/
#cart_message_main{
	width:100%;
	height:100%;
	z-index:10000;
}
.cart_message_lightbox{
	position:fixed !important;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:10001;
	background:#000000;
	filter: alpha(opacity=30);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	-moz-opacity: 0.30; opacity:0.30;
}


.cart_message{
	position:fixed !important;
	position:absolute;
	z-index:10002;
	margin:0 auto;
	top:200px;
	width:282px;
}

.cart_message_top{
	height:34px;
	background:url(../images/cart_mess.png) top left no-repeat;
	line-height:34px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:35px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;

}
.cart_message_text{
	background:#FFFFFF;
	border:1px solid #1e1e1e;
	border-top:none;
	padding:10px;
}
.cart_message_text1{
	background-image:url(../images/cart.gif);
	background-repeat:no-repeat;
	background-position: 0px center;
	padding-left:20px;
	margin-bottom:10px;
}
.cart_message_text2{
	font-weight:bold;
	color:#800505;
	margin-bottom:10px;	
}
.cart_message_continue{
	text-align:right;
}
.cart_message_continue_link{
	font-size:10px;
	text-transform:lowercase;
}
.cart_message_checkout{}
.cart_message_checkout_link{
	height:21px;
	border:1px solid #444444;
	background:#840405 url(../images/bgr_link_button.jpg) top left repeat-x;
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
	line-height:21px;
	display:block;
	margin:0 auto;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
}
.cart_message_bottom{}

/*ssl certificate**/
.ssls_det_tbl{}

.ssls_det_tbl td{
	font-size:12px;
	color:#3c3c3c;
	border-right:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	text-align:left;
	padding:2px;	
}
td.ssl_title{
	font-size:12px;
	color:#800505;
	text-align:left;
	height:25px;
	padding-left:0px;
	background: #e8e8e8;
	font-weight:bold;
	padding-right:3px;
}
td.ssl_title_first{
	background:#e8e8e8 url(../images/ssl_top_left.jpg) top left no-repeat;
	border-left:none;
	padding-left:7px;
}
td.ssl_title_last{
	background:#e8e8e8 url(../images/ssl_top_right.jpg) top right no-repeat;
	border-right:none;
}
td.ssl_name{	
	border-left:1px solid #e8e8e8;
	padding-left:3px;
	text-align:left;
	border-left:1px solid #e8e8e8;
	font-weight:bold;
}
td.ssl_price{
	color:#800505;
	font-weight:bold;
}
.ssls_det_tip{
	background:url(../images/tip.gif) top left no-repeat;
	display:inline;
	width:10px;
	height:10px;
	float:left;
	text-align:center;
	margin-top:2px;
}
.ssls_det_tip a{
	text-decoration:none;
}
.ssls_det_input{}
.ssls_det_order_td{}
.ssls_det_order_link{
	height:21px;
	border:1px solid #444444;
	background:#840405 url(../images/bgr_link_button.jpg) top left repeat-x;
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
	line-height:21px;
	display:block;
	margin:0 auto;
	cursor:pointer;
}
.ssls_det_cart_link{
	border:none;
	background:none;
	background:url(../images/cart.gif) left no-repeat;
	height:15px;
	line-height:15px;
	text-align:left;
	padding-left:16px;
	width:70px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#800505;
	cursor:pointer;
	text-transform:lowercase;
	display:block;
	margin:0 auto;
	margin-top:4px;
}

/*** ssl box**/
.ssl_box{
	background:url(../images/ssl_top.jpg) top left no-repeat;
}
.ssl_box_bottom{
	background:url(../images/ssl_bottom.jpg) top left no-repeat;
	height:16px;
}

.ssl_box_name{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	padding-left:50px;
	padding-top:10px;
	padding-right:4px;
}

.ssl_box_details{
	padding-top:10px;
	padding-left:50px;
	font-size:12px;
	padding-right:4px;
}

.ssl_box_price{
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	padding-right:4px;
}

.ssl_box_price a{
	text-decoration:none;
}

.ssl_box_see_all{
	font-size:11px;
	margin-top:10px;
	text-align:right;
	padding-right:20px;
	line-height:16px;
	background:url(../images/ssl_more.jpg) top right no-repeat;
	margin-right:5px;
}
.ssl_box_see_all a{text-decoration:none;}

.id_protect_tbl{
	border: 5px solid #ffffff;
	border-left:none;
}
.id_protect_tbl td{
	vertical-align:top;
	padding:5px;
	width:50%;
	background:#f5f5f5;
	border-left: 5px solid #ffffff;
}

.id_protect_note{
	color:#999999;
	font-size:10px;
}

/************** COMPARE SERVERS TABLE ****************/
.compare_servers_tbl{
	width:100%;
}
.compare_servers_tbl th{
	font-size:12px;
	color:#800505;
	text-align:left;
	height:25px;
	padding-left:10px;
	background: #e8e8e8;
	border-right:1px solid #800505;
}


.compare_servers_tbl td{
	font-size:12px;
	color:#3c3c3c;
	border-left:1px solid #e8e8e8;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
}

td#server_name_first{
	border-left:1px solid #e8e8e8;
	background:#1d1d1c url(../images/bgr_compare_corner.jpg) top left no-repeat;
	height:33px;
}
td.server_name{
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	height:30px;
	padding-left:5px;
	padding-right:5px;
	border-left:none;
	text-align:center;
	background:#1d1d1c url(../images/bgr_compare_top.jpg) top left repeat-x;
	height:33px;
}
td.server_compare_parameter{
	border-left:none;
	padding-left:3px;
	text-align:left;
	border-left:1px solid #e8e8e8;
}
.server_compare_sign_up{
	padding-top:10px;
	text-align:center;
}
.server_compare_sign_up_link{
	height:21px;
	border:1px solid #444444;
	background:#840405 url(../images/bgr_link_button.jpg) top left repeat-x;
	color:#ffffff;
	/*font-size:10px;*/
	font-size:11px;
	text-decoration:none;
	padding:3px 6px 3px 6px;
	line-height:21px;
}

.server_compare_order_link{
	height:21px;
	border:1px solid #444444;
	background:#840405 url(../images/bgr_link_button.jpg) top left repeat-x;
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
	line-height:21px;
	display:block;
	margin:0 auto;
	cursor:pointer;
}
.server_compare_cart_link{
	border:none;
	background:none;
	background:url(../images/cart.gif) left no-repeat;
	height:15px;
	line-height:15px;
	text-align:left;
	padding-left:16px;
	width:70px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#800505;
	cursor:pointer;
	text-transform:lowercase;
	display:block;
	margin:0 auto;
	margin-top:4px;
}

.server_compare_price{
	font-weight:bold;
}

.server_bonus{
	display:block;
	font-weight:normal;
	font-size:10px;
}
