/*
	CSS  for design 
*/

html, body {
	font-size: 14px; /* 1em = 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color: #333;
	text-align: center;
	margin: 0;
	padding: 0;
	background: url(../images/main_bg.png) repeat-x left top;
	width:100%;
    	height:100%;	


	}

	
h1, h2, h3 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	}

h1 {
	font-size: 4em;
	text-align: center;
	}
h2 {
	font-size: 1.6em;
	}
h3 {
	font-size: 1.3em;
	}

		
	a:link {	text-decoration: none;	color: #e46715; font-weight: bold; font-size: 12px;}
        a:visited {text-decoration: none;color: #e46715; font-weight: bold; font-size: 12px;}
        a:active {text-decoration: none; color: #e46715; font-weight: bold; font-size: 12px;}
        a:hover {text-decoration: none;	color: #dc2022; font-weight: bold; font-size: 12px;}

		
		.sub_2 a:link    {
	font-size: 12px; 
	font-weight: bold;
	text-decoration: none; 
	color: #2a2a2a; 
	font-family: Tahoma, Geneva, sans-serif;	
	background-image:url(../images/sub_link.png);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	line-height:25px;
	margin:0px 0px 0px 8px;
	padding:1px 4px 1px 15px;
}
        .sub_2 a:visited {
	font-size: 12px; 
	font-weight: bold;
	text-decoration: none; 
	color: #2a2a2a; 
	font-family: Tahoma, Geneva, sans-serif;	
	background-image:url(../images/sub_link.png);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	line-height:25px;
	margin:0px 0px 0px 8px;
	padding:1px 4px 1px 15px;
}
        .sub_2 a:active  {
	font-size: 12px; 
	font-weight: bold;
	text-decoration: none; 
	color: #2a2a2a; 
	font-family: Tahoma, Geneva, sans-serif;	
	background-image:url(../images/sub_link.png);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	line-height:25px;
	margin:0px 0px 0px 8px;
	padding:1px 4px 1px 15px;
}
        .sub_2 a:hover   {
	font-size: 12px; 
	font-weight: bold;
	text-decoration: none; 
	color: #e74b10; 
	font-family: Tahoma, Geneva, sans-serif;	
	background-image:url(../images/sub_link_on.png);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	line-height:25px;
	margin:0px 0px 0px 8px;
	padding:1px 4px 1px 15px;
}        
div.sub_2  {
	font-size: 12px; 
	font-weight: bold;
	text-decoration: none; 
	color: #2a2a2a; 
	font-family: Tahoma, Geneva, sans-serif;	
	display:block;
	line-height:25px;
	padding-top: 10px;
}		
	.sub_3 a:link    {
	font-size: 12px; 
	font-weight: bold;
	text-decoration: none; 
	color: #2a2a2a; 
	font-family: Tahoma, Geneva, sans-serif;	
	display:block;
	line-height:25px;
	padding:1px 4px 1px 15px;
}
        .sub_3 a:visited {
	font-size: 12px; 
	font-weight: bold;
	text-decoration: none; 
	color: #2a2a2a; 
	font-family: Tahoma, Geneva, sans-serif;	
	display:block;
	line-height:25px;
	padding:1px 4px 1px 15px;
}
        .sub_3 a:active  {
	font-size: 12px; 
	font-weight: bold;
	text-decoration: none; 
	color: #2a2a2a; 
	font-family: Tahoma, Geneva, sans-serif;	
	display:block;
	line-height:25px;
	padding:1px 4px 1px 15px;
}
        .sub_3 a:hover   {
	font-size: 12px; 
	font-weight: bold;
	text-decoration: none; 
	color: #e74b10; 
	font-family: Tahoma, Geneva, sans-serif;	
	display:block;
	line-height:25px;
	padding:1px 4px 1px 15px;
}        
	div.sub_3  {
	font-size: 12px; 
	font-weight: bold;
	text-decoration: none; 
	color: #2a2a2a; 
	font-family: Tahoma, Geneva, sans-serif;	
	display:block;
	line-height:25px;
	padding-top: 10px;
}
	
	a.site_name:link    {font-size: 20px; text-decoration: none; color: red; font-family: Tahoma, Geneva, sans-serif;}
        a.site_name:visited {font-size: 20px; text-decoration: none; color: red; font-family: Tahoma, Geneva, sans-serif;}
        a.site_name:active  {font-size: 20px; text-decoration: none; color: red; font-family: Tahoma, Geneva, sans-serif;}
        a.site_name:hover   {font-size: 20px; text-decoration: none; color: red; font-family: Tahoma, Geneva, sans-serif;}	
	a.news:link    {font-size: 12px; text-decoration: none; color: #0a77d4; font-family: Tahoma, Geneva, sans-serif;}
        a.news:visited {font-size: 12px; text-decoration: none; color: #0a77d4; font-family: Tahoma, Geneva, sans-serif;}
        a.news:active  {font-size: 12px; text-decoration: none; color: #0a77d4; font-family: Tahoma, Geneva, sans-serif;}
        a.news:hover   {font-size: 12px; text-decoration: none; color: #1f5c8f; font-family: Tahoma, Geneva, sans-serif;}
	a.sub:link, .visited, .active, .hover    {font-size: 12px; text-decoration: none; color: #fff; font-family: Tahoma, Geneva, sans-serif; font-weight: normal;}

	.naviga a:link    {font-size: 12px; text-decoration: none; color: #fd7e7e; font-family: Tahoma, Geneva, sans-serif;  width: 70px; height: 36px;}
        .naviga a:visited {font-size: 12px; text-decoration: none; color: #fd7e7e; font-family: Tahoma, Geneva, sans-serif;  width: 70px; height: 36px;}
        .naviga a:active  {font-size: 12px; text-decoration: none; color: #fd7e7e; font-family: Tahoma, Geneva, sans-serif;  width: 70px; height: 36px;}
        .naviga a:hover   {font-size: 12px; text-decoration: underline; color: #eb4e4e; font-family: Tahoma, Geneva, sans-serif;  width: 70px; height: 36px;}
	.naviga div   {font-size: 12px; text-decoration: none; color: #fd7e7e; font-family: Tahoma, Geneva, sans-serif;  width: 90%; height: 12px; margin-bottom: 5px; border-bottom: 1px solid #fd7e7e;}

	.navigation a:link    {font-size: 12px;color: #E74B10;text-decoration: none; font-weight: normal;}
        .navigation a:visited {font-size: 12px;color: #E74B10;text-decoration: none; font-weight: normal;}
        .navigation a:active  {font-size: 12px;color: #E74B10;text-decoration: none; font-weight: normal;}
        .navigation a:hover   {font-size: 12px;color: #777;text-decoration: none; font-weight: normal;}

		.navigation {
		font-size: 12px;
 		color: #E74B10; 
		text-decoration: none;
		border-bottom: 1px solid #c9c9c9;
		margin-left: 20px;
/* 		margin-right: 25px; */
		padding: 5px 0px 5px 0px;
		}

/* ÎÑÍÎÂÍÛÅ ÑÒÈËÈ */
		
	.head {
	width: 100%;
	}
	.logo {
	background: url(../images/logo.png) no-repeat left top;
	width: 448px;
	height: 125px;
	}
	.main {
	width: 98%;
	}
	.tell {
	font-size: 16px; 
	font-weight: bold;
	text-decoration: none; 
	color: #fb6003; 
	font-family: Tahoma, Geneva, sans-serif;	
/* 	line-height: 10px; */
	margin-top: 10px;
	margin-bottom: 10px;
	}

	.town
	{
	font-size: 16px; 
	font-weight: bold;
	text-decoration: none; 
	color: #cf2f1f; 
	font-family: Tahoma, Geneva, sans-serif;
/* 	line-height: 10px;	 */
	margin-top: 10px;
	margin-bottom: 10px;
	}

	.numbers {
	padding-top: 15px;
	padding-right: 15px;
	}
	.menu_bg {
	background-image:url(../images/menu_bg.png);
	background-position:right top;
	background-repeat:repeat-x;
	height: 33px;
	width: 98%;
    }
	.menu_l {
	background-image:url(../images/menu_l.png);
	background-position:right top;
	background-repeat:repeat-x;
	height: 33px;
	width: 41px;
	float: left;
	}
	.menu_r {
	background-image:url(../images/menu_r.png);
	background-position:right top;
	background-repeat:repeat-x;
	height: 33px;
	width: 11px;
	float: right;
	}
	.menu_t {
	width: 100%;
	}

	.content_t {
	width:98%;
	height: 100%;
	}
	.content_table_in {
	width: 98%;
	height: 100%;
/* 	margin-bottom: 20px; */
	}
	.refl {
	width: 100%;
	background-image:url(../images/menu_refl_bg.png);
	background-position:right top;
	background-repeat:repeat-x;
	height: 24px;
	}
	.menu_refl_l{
	background-image:url(../images/menu_refl_l.png);
	background-position:left top;
	background-repeat:no-repeat;
	height: 24px;
	width: 14px;
	}	
	.menu_refl_r{
	background-image:url(../images/menu_refl_r.png);
	background-position:right top;
	background-repeat:no-repeat;
	height: 24px;
	width: 14px;
	}	
	.column_l {
	width: 250px;
	border-right: 1px solid #ccc;
	}
	.column_r {
	width: 200px;
/* 	border-left: 1px solid #ccc; */
/* 	background-color: #a9a9a9; */
	padding-left: 20px;
	}	
	.column_c {
	width: 100%;
	}
	.column_top {
	width: 75%;
	}
	.content_text {
	vertical-align: top;
	padding: 10px 10px 10px 20px;
	font-family:Tahoma,Helvetica,sans-serif;
	list-style-type:none; 
	font-weight: normal;
	font-size: 14px; 
	color:#323232;
	}
	.predl {
	color: #e74b10;
	font-size: 13px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: none;
	padding-left: 10px;
	}	
	.predl_r {
	color: #e74b10;
	font-size: 13px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: none;
	}

	.cat_bor {
	width: 200px;
	border-bottom: 1px solid #ccc;
	padding-top: 10px;
	padding-bottom: 10px;
	}	
	
	.cat_bor_no_line {
	width: 200px;
	padding-top: 10px;
	padding-bottom: 10px;
	}	

	.cat_search {
	width: 300px;
	
	padding-bottom: 10px;
	}
	.footer {
	padding: 20px;
	color: #323232;
	font-size: 13px;
	font-weight: bold;
	font-family: Geneva, sans-serif, Tahoma;
	text-decoration: none;
	}
	.search {
	width: 100%;
	background-image:url(../images/search_bg.png);
	background-position:left top;
	background-repeat:repeat-x;
	height: 28px;
	}	
	.search_l {
	background-image:url(../images/search_l.png);
	background-position:left top;
	background-repeat:no-repeat;
	height: 28px;
	width: 13px;
	}	
	.search_r {
	background-image:url(../images/search_r.png);
	background-position:right top;
	background-repeat:no-repeat;
	height: 28px;
	width: 13px;
	}
	.search_btn {
	background-image:url(../images/search.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:23px;
	margin:1px;
	overflow:hidden;
	width:22px;
	}
	.search_btn input {
	cursor:pointer;
	height:20px;
	opacity: 0;
	width:100%;
	}
	.search_area {
	border: 0px;
	width: 100%;
	color: #E46715;
	}

	
li{font-family:Tahoma,Helvetica,sans-serif;list-style-type:none;}
li a{font-family:Tahoma,Helvetica,sans-serif;list-style-type:none;}
li a{font-family:Tahoma,Helvetica,sans-serif;list-style-type:none;}
li a:hover{font-family:Tahoma,Helvetica,sans-serif;list-style-type:none;}

/* ul  { float: left;} */
li.menu{font-family:Tahoma,Helvetica,sans-serif;list-style-type:none; display:inline; font-weight: normal;font-size: 13px; color:#373737;}
li.menu a{font-family:Tahoma,Helvetica,sans-serif;text-decoration:none;color:#fff;font-weight: normal;font-size: 13px; border-right: 1px solid #cccccc;color:#373737;}
li.menu a{font-weight: normal;font-family:Tahoma,Helvetica,sans-serif;display:block;float:left;padding: 8px 10px 8px 10px; background-image: url(../images/menu_bg.png); background-repeat: repeat-x;text-decoration:none;font-size: 13px; border-right: 1px solid #cccccc;color:#373737;}
li.menu a:hover{font-weight: normal;font-family:Tahoma,Helvetica,sans-serif;background-image: url(../images/menu_bg_on.png); background-repeat: repeat; background-position: center top; padding: 8px 10px 8px 10px;position:relative;text-decoration:none;font-size: 13px; border-right: 1px solid #cccccc;color:#000;}

.banner_org{padding:1px 4px 1px 15px;}
.big_height{height: 33px; width: 800px;}
.big_height_30{height: 30px; width: 800px;}
.height_800{ width: 800px; }
.border_cc {border-top: 1px solid #ccc;}
.height {height: 40px;}
.br_navigation{ clear: both; margin-bottom: 7px; margin-top: 7px; height: 1px;}


/* tables with  domain*/
.domains_table{ width: 100%; margin: 0px; }
.domains_table th{ text-align: center; border-bottom: 1px solid #cccccc; padding-bottom: 5px;  }
.domains_name { text-align:left !important; }
.domains_table td{ padding-top: 10px;}
.head_domain_links { font-size:14px !important; }
.domain_center{ text-align: center; }
.domain_price_head{ text-align: center; font-size: 12px;}


.small_line{ width: 90%; border-bottom:1px solid #cccccc;}
.before_domain_table{ clear: both; margin-bottom: 7px; margin-top: 7px; height: 1px;border-top: 1px solid #ccc;} 
.stx_right_border {border-right: 1px solid #ccc; width: 100%; margin: 10px 0px 0px 0px; padding: 0px;}

.mes_nav_s{ color: #00C000; border:1px solid #00C000;}
.top_navigation { clear: both; height: 20px; }


.feed_textarea_name 
{
padding-top: 5px;
padding-right: 5px;
}

.feed_captcha{
padding-top: 10px;
padding-bottom: 10px;
}


.footer_table
{
margin: 0px;
padding: 0px;
width: 100%;
}

.footer_table_left
{
	width: 50%;
	text-align: left;
	

}
.footer_table_right
{
	width: 50%;
	text-align: right;
	padding-right: 25px;
}

.small_margin
{

clear: both;
width: 100%;
height: 1px;
margin-bottom: 10px;
}