/* CSS Document */
img{ border:none;}
a{color:#a31a1a;}
h3.h3_link{
	font-size:11px; 
	font-weight:normal; 
	font-family:Arial, Helvetica, sans-serif; 
	padding:0px; 
	margin:0px; 
	margin-bottom:2px; 
	margin-right:5px; 
	text-transform:lowercase;
}
/**** background ****/
td.bgr_left{
	height:100%;
	width:20px;
	background:url(../images/bgr_left.jpg) top left repeat-y;
}

td.bgr_right{
	height:100%;
	width:20px;
	background:url(../images/bgr_right.jpg) top left repeat-y;
}

/****** header *******/
table.header_tbl{
	height:62px;
	margin-left:30px;
}

td.header_image{
	vertical-align:middle;
}

td.header_text{
	vertical-align:middle;
	padding-left:5px;
	font-size:16px;
	font-weight:bold;
	color:#434343;
	font-stretch: ultra-expanded;
	text-transform:uppercase;
	text-shadow: #000000;
	font-family:Arial, Helvetica, sans-serif;
}


/******footer ***********/
.footer_image{ text-align:center;}
.footer_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	text-align:center;
}


/**** buttons ***/
td.button{
	text-transform:lowercase;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/button.jpg) top left repeat-x;
	height:30px;
	text-align:center;
	color:#5d5d5d;
	font-weight:bold;
	font-stretch: ultra-expanded;
}

td.button a{
	text-decoration:none;
	color:#5d5d5d;
	display:block;
}

td.button a:hover{
	text-decoration:none;
	color:#5d5d5d;
	font-size:12px;
	line-height:30px;
	<!--
	line-height:28px;
	-->
	
	display:block;
	background:url(../images/button_over.jpg) top left repeat-x;
	height:30px;
}

td.button_on{
	text-transform:lowercase;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/button_on.jpg) top left repeat-x;
	height:30px;
	text-align:center;
	color:#ededed;
	font-weight:bold;
	font-stretch: ultra-expanded;
}

td.button_sep{
	height:30px;
	width:1px;
	background:url(../images/button_sep.jpg) top left no-repeat;
}
/***********************************/
/*** bottom buttons ***/

.buttons_bottom{
	height:20px;
	background:url(../images/button_bottom.jpg) top left repeat-x;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ededed;
}
.buttons_bottom a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ededed;
	text-decoration:none;
}
/*****/

/***** domain search small ****/
td.domain_search_small_left{
	height:30px;
	background:url(../images/bgr_domain_search_left.jpg) top left repeat-x;
	width:452px;
}

td.domain_search_small_middle{
	height:30px;
	background:url(../images/bgr_domain_search.jpg) top left repeat-x;
	width:32px;
	text-align:left;
}
td.domain_search_small_lang{
	height:30px;
	background:url(../images/bgr_domain_search.jpg) top left repeat-x;
	width:50px;
	text-align:right;
	padding-right:5px;
}


td.domain_search_small{
	height:30px;
	background:url(../images/bgr_domain_search.jpg) top left repeat-x;
	width:280px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-stretch: ultra-expanded;
	color:#ededed;
}

.domain_search_small_input{
	font-size:12px;
	height:20px;
	width:90px;
}

.domain_search_small_select{
	height:18px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.domain_search_small_submit{
	background:none;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-stretch: ultra-expanded;
	color:#ededed;
	cursor:pointer;	
	font-weight:bold;
}
/*****login small*********/
.login_small_title{
	width:213px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-stretch: ultra-expanded;
	color:#ededed;
	padding-left:10px;
	font-weight:bold;
	background:url(../images/login_small_title.jpg) top left repeat-x;
}

.login_small_holder{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
}

.login_small_input{
	font-size:12px;
	height:20px;
	width:100px;
	margin:2px;
}

.login_small_tbl{
	margin-top:10px;
}

.login_small_submit_td{
	padding-top:7px;
	padding-right:10px;
}




/********************/
input.submit_button{
	height:18px;
	background:#b22a23 url(../images/submit_bgr.jpg) top left repeat-x;
	border:1px solid #901816;
	font-size:12px;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	vertical-align:middle;
	color:#ededed;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

a.submit_button{
	height:18px;
	background:#b22a23 url(../images/submit_bgr.jpg) top left repeat-x;
	border:1px solid #901816;
	font-size:12px;
	text-align:center;
	padding-left:15px;
	padding-right:15px;
	vertical-align:middle;
	color:#ededed;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}



/********************/
.holder{
	background:#fbfbfb;
	border-right:1px solid #e1e1e1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	padding:10px;
	padding-bottom:0px;
	padding-top:0px;
}

.holder hr{
	margin-top:10px;
	margin-bottom:10px;
	width:100%;
	color:#fbfbfb;
	height: 3px;
	border:none;
	border-top:1px solid #9a9a9a;
	border-bottom:1px solid #9a9a9a;	
	
	
}

.holder p{
	padding:0px;
	margin-top:10px;
	margin-bottom:0px;
}






/************index plans *****************/
.index_plan_tbl{
	width:260px;
	height:135px;
	background:#fbfbfb;
	border:1px solid #e3e3e3;
}
.index_plan_title{
	height:25px;
	background:#e4e3e3 url(../images/plan_title_bgr.jpg) top left repeat-x;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#a31a1a;
	font-weight:bold;
	font-stretch: ultra-expanded;	
}

.FP_currency{
	font-family:Arial, Helvetica, sans-serif;	
	color:#a31a1a;
	font-size:21px;	
	font-weight:bold;
}

.FP_whole_price{
	font-family:Arial, Helvetica, sans-serif;	
	color:#a31a1a;
	font-size:36px;	
	/*font-weight:bold;**/	
}
.FP_dot{ visibility:hidden; display:none;}
.FP_remainder_price{
	font-family:Arial, Helvetica, sans-serif;	
	color:#a31a1a;
	font-size:16px;	
	height:40px;
	vertical-align:top;
	font-weight:bold;
}

.index_plan_desc{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c2c2c;
	padding-left:3px;
}

.red_bold{
	font-weight:bold;
	color:#a31a1a;
}

/************** COMPARE TABLE ****************/
.compare_tbl{
	background:#fbfbfb;
	border:1px solid #e3e3e3;
	width:95%;
}
.compare_tbl th{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a31a1a;
	text-align:left;
	background:url(../images/plan_title_bgr.jpg);
	height:25px;
	padding-left:10px;
}


.compare_tbl td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#434343;
	border-left:1px solid #e3e3e3;
	text-align:center;
}
td.plan_name{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ededed;
	font-weight:bold;
	background: #656565 url(../images/bgr_domain_search.jpg) top left repeat-x;
	height:30px;
	padding-left:5px;
	padding-right:5px;
	border-left:none;
	text-align:center;
}
td.compare_parameter{
	border-left:none;
	padding-left:3px;
	text-align:left;
}
.compare_sign_up{
	padding:10px 0px 10px 0px;
	text-align:center;
}
.compare_sign_up_link{
	height:18px;
	background:#b22a23 url(../images/submit_bgr.jpg) top left repeat-x;
	border:1px solid #901816;
	font-size:12px;
	text-align:center;
	padding-left:15px;
	padding-right:15px;
	vertical-align:middle;
	color:#ededed;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

/********login page **************/
.login_tbl{
	background:#fbfbfb;
	border:1px solid #e3e3e3;
	margin-top:20px;
}
.login_tbl td{padding-left:12px; padding-top:7px;}
.login_tbl th{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a31a1a;
	text-align:left;
	background:url(../images/plan_title_bgr.jpg);
	height:25px;
	padding-left:10px;
}
div#login_note{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	
}
/*********login form *************/
.login_form{}
.login_form_tbl{
	width:200px;
}
.login_form_error_msg{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a31a1a;
}
.login_form_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.login_form_text{}
.login_form_input{
	font-size:12px;
	height:20px;
	width:100px;
	margin:2px;
}
.login_form_submitTD{}
.lost_pass1 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a31a1a;
	margin-right:22px;
}


.lost_pass2{ visibility:hidden; display:none;}
.login_form_btn{}
.login_form_submit{
	height:18px;
	background:#b22a23 url(../images/submit_bgr.jpg) top left repeat-x;
	border:1px solid #901816;
	font-size:12px;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	vertical-align:middle;
	color:#ededed;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

/********************** FAQ ****************************************/
.faq_title{
	font-weight:bold;
	color:#a31a1a;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

.sub_title{
	font-weight:bold;
	color:#a31a1a;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.faq_answers{
	display:block;
	font-size:11px;
	border:1px solid #e1e1e1;
	background:#fbfbfb;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
}

.faq_answers a{
	color:#a31a1a;
}
.faq_content{
	height:600px;
	overflow: auto;
	margin-top:20px;
	margin-left:10px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-right:5px;	
}

/**************************************/
.text_content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:20px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	color:#434343;
}

.text_content h4{
	font-size:12px;
}

.text_content a{color:#a31a1a;}
#content{
	border:1px solid #e1e1e1;
	background:#fbfbfb;
	margin-top:5px;
	text-align:center;
}

.domains_ul{ list-style:none;}

.header_domain_box{
/*	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-stretch: ultra-expanded;
	color:#ededed;
	padding-left:10px;
	font-weight:bold;
	background:url(../images/login_small_title.jpg) top left repeat-x;
	height:20px;
	line-height:20px;
	*/
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:25px;
	color:#a31a1a;
	text-align:center;
	background:url(../images/plan_title_bgr.jpg);
	height:25px;
	padding-left:10px;	
}


.domain_search_form{}
.domain_search_tbl{
	margin-top:10px;
}
.domain_search_label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.domain_search_td{}
.domain_search_input{
	font-size:12px;
	height:20px;
	width:100px;
	margin:2px;
}
.domain_search_dot{}
.domain_search_select{
	height:18px;
	font-size:12px;
}
.domain_submit_td{
	padding-left:10px;
}
.domain_search_submit{
	height:20px;
	background:#b22a23 url(../images/submit_bgr.jpg) top left repeat-x;
	border:1px solid #901816;
	font-size:12px;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	vertical-align:middle;
	color:#ededed;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

/* RESULTS */

.domain_search_results_tbl{ margin:0 auto;}
.domain_search_error{ color:#a31a1a; }
.domain_search_text_bottom{}

a.domain_search_link{
	height:20px;
	background:#b22a23 url(../images/submit_bgr.jpg) top left repeat-x;
	border:1px solid #901816;
	font-size:12px;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	vertical-align:middle;
	color:#ffffff;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	/*display:block;*/
	text-decoration:none;
	line-height:20px;
	margin:0 auto;
}

.domain_search_results_tbl td{
	text-align:left;
	font-size:12px;
}

td.domain_search_link_td{ text-align:center; padding-top:10px;padding-bottom:10px;}
/*************************/


.domain_search_register_radio{padding:1px 2px 1px 2px; border-top:1px solid #fbfbfb; border-bottom:1px solid #fbfbfb;border-left:1px solid #fbfbfb;}
.domain_search_register_domain{padding:1px 25px 1px 2px;border-top:1px solid #fbfbfb; border-bottom:1px solid #fbfbfb;}
.domain_search_register_period{padding:1px 5px 1px 5px;border-top:1px solid #fbfbfb; border-bottom:1px solid #fbfbfb;}
.domain_search_register_price{padding:1px 5px 1px 5px;font-weight:bold;text-align:right;border-top:1px solid #fbfbfb; border-bottom:1px solid #fbfbfb;border-right:1px solid #fbfbfb;}

.domain_search_register_radio_on{padding:1px 2px 1px 2px; background:#dcdcdc; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; border-left:1px solid #e1e1e1;}
.domain_search_register_domain_on{padding:1px 25px 1px 2px;color:#a31a1a;background:#dcdcdc;border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}
.domain_search_register_period_on{padding:1px 5px 1px 5px;color:#a31a1a;background:#dcdcdc;border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}
.domain_search_register_price_on{padding:1px 5px 1px 5px;color:#a31a1a;font-weight:bold; text-align:right;background:#dcdcdc; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; border-right:1px solid #e1e1e1;}

.domain_search_domain_reg{ font-weight:bold; color:#a31a1a;}


/*******************/

.domain_search_transfer_radio{padding:1px 2px 1px 2px;border-top:1px solid #fbfbfb; border-bottom:1px solid #fbfbfb; border-left:1px solid #fbfbfb;}
.domain_search_transfer_domain{padding:1px 25px 1px 2px;border-top:1px solid #fbfbfb; border-bottom:1px solid #fbfbfb;}
.domain_search_transfer_period{padding:1px 5px 1px 5px;border-top:1px solid #fbfbfb; border-bottom:1px solid #fbfbfb;}
.domain_search_transfer_price{padding:1px 5px 1px 5px;font-weight:bold;text-align:right;border-top:1px solid #fbfbfb; border-bottom:1px solid #fbfbfb;border-right:1px solid #fbfbfb;}

.domain_search_transfer_radio_on{padding:1px 2px 1px 2px;background:#dcdcdc;border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; border-left:1px solid #e1e1e1;}
.domain_search_transfer_domain_on{color:#2f2f2f;padding:1px 25px 1px 2px;background:#dcdcdc;border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}
.domain_search_transfer_period_on{color:#2f2f2f;padding:1px 5px 1px 5px;background:#dcdcdc;border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}
.domain_search_transfer_price_on{color:#2f2f2f;padding:1px 5px 1px 5px;font-weight:bold;text-align:right;background:#dcdcdc; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; border-right:1px solid #e1e1e1;}

.domain_search_domain_tr{ font-weight:bold; color:#2f2f2f;}


/**************** CONTACTS FORM ****************/
.contacts_form{}
.contacts_form_tbl{
	margin-top:20px;
}
.contacts_error{
	border:1px solid #e1e1e1;
	background:#fbfbfb;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	color:#a31a1a;
	margin-bottom:5px;
}
.contacts_error ul{
	padding-left:20px;
	color:#2d2d2d;
	font-weight:bold;
	padding-bottom:0px;
}
.contacts_error li{
	color:#a31a1a;
	font-weight:normal;
}
.contacts_success{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	color:#2d2d2d;
	font-weight:bold;
	border:1px solid #e1e1e1;
	background:#fbfbfb;
	padding:3px;
}
.contacts_error_txt{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	color:#a31a1a;
	font-weight:bold;
	border:1px solid #e1e1e1;
	background:#fbfbfb;
	padding:3px;		
}
.contacts_title{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.contacts_text{    
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.contacts_form_input{
	font-size:12px;
	height:20px;
	width:200px;
}
.contacts_form_select{
	height:18px;
	font-size:12px;
	width:200px;
}
.contacts_form_textarea{}
.contacts_send{}
.contacts_form_button{
	height:18px;
	background:#b22a23 url(../images/submit_bgr.jpg) top left repeat-x;
	border:1px solid #901816;
	font-size:12px;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	vertical-align:middle;
	color:#ededed;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}


/************* TERMS ******************/
.content_terms{
	border:1px solid #e1e1e1;
	background:#fbfbfb;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	margin-top:10px;
}
.content_terms a{ 
	padding-left:10px;
	cursor:pointer;
	line-height:20px;
	color:#434343;
}
.terms_header{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:25px;
	color:#a31a1a;
	text-align:left;
	background:url(../images/plan_title_bgr.jpg);
	height:25px;
	padding-left:10px;	
}
.terms_header a{color:#a31a1a;}
.terms_text{ padding:10 10 10 10;}
.terms_title{ visibility:hidden; display:none;}

.banner{ text-align:center;}

/**** news****/
.news_box_short{
	padding-bottom:10px;
}
.news_header{}
.news_header a{text-decoration:underline;}
.news_date{
	font-size:10px;
	color:#666666;
}
.news_description{}
.news_more{
	text-align:right;
	left:0px;
}
.news_more a{text-decoration:none;}

/***************  PHONES   ********************/
.phones_sales{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555555; padding: 0px 0px 0px 0px;margin-top:10px;}
.phone_sales hr{
	margin-bottom:10px;
	width:100%;
	color:#fbfbfb;
	height: 3px;
	border:none;
	border-top:1px solid #9a9a9a;
	border-bottom:1px solid #9a9a9a;
}	
.phones_sales h4{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333;}

/************ TLD PRIVES TABLE *****************/
.tld_prices_tbl{
	width:95%;
	/*margin:5px;*/
	margin: 0px auto;
	border-right:1px solid #dddddd;
}
.tld_prices_tbl td{
	padding:2px;
	padding-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
}
td.tld_prices_title{
}
.tld_prices_label1{
	background:#dddddd;

}
.tld_prices_tld{
	font-weight:bold;
	background:#dddddd;
	border-left:1px solid #fefefe;	
	color:#a31a1a;
}

.tld_prices_label2{
	background:#fefefe;
	border-bottom:1px solid #dddddd;
	border-left:1px solid #dddddd;			
}
.tld_prices_price{
	font-weight:bold;	
	background:#fefefe;
	border-bottom:1px solid #dddddd;	
	border-left:1px solid #dddddd;	
}

/*  ZACKY PAGE  */
.zacky_content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:20px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	color:#434343;
	text-align:justify;
}
.item_decription h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#a31a1a;
}
.item_decription h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#a31a1a;
}
/*.logo{
	margin: 7px 7px 7px 7px;
}*/
.item_decription{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:justify;
	padding:7px 5px 7px 7px;
}

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

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