html, body{ margin:0px; padding:0px;} 
body{
	margin:0px; padding:11px 0 0 0;
	font-size:11px;
	font-family:Tahoma,Verdana,Arial;
	background: #353337 url(../images/body_2.png) repeat-x left top;
}
p	{margin:0px; padding:10px 0px;}
ul { margin:0; padding:0 0 0 20px;}
li { margin:0; padding:2px 0;}
h1,h2,h3,h4,h5 { margin:0px; padding:0px; font-size:12px;}
a 		{ text-decoration:none; margin:0; padding:0; outline:none;}
a img	{ border:0px;}
.hide	{ display:none;}
.clear	{ clear:both; height:0px; font-size:0px;}

#main{
	margin:0 auto;
	padding:0 0 15px 0;
	width:977px;
}

#header{
	width:977px;
	height:202px;
	background: url(../images/header.jpg) no-repeat;
}

#logo{
	padding:15px 0 0 23px;
	height:138px;
}

#logo a{
	display:block;
	width:230px;
	height:100px;
}

#icons {
	margin:0; padding: 20px 0 0 0;
	float:left;
	list-style-type:none;	
}

#icons li{
	padding:0 13px;
	float:left;
	background: url(../images/magic_li.gif) no-repeat right center;
}

#icons li.last{
 background:none;
}

#icons li a{
	display:block;
	width:11px;	
	height:10px;
	color:#ffffff;
	background: url(../images/icons.gif) no-repeat 0px 0px;
}

#icons li a:hover{
	background-position:0px -10px;
	color:#ffae85;
}

#icons li a.sm_sitemap{
	width:13px;
	background-position:-11px 0px;
}

#icons li a.sm_sitemap:hover{
	width:13px;
	background-position:-11px -10px;
}

#icons li a.sm_contact{
	width:13px;
	background-position:-24px 0px;
}

#icons li a.sm_contact:hover{
	width:13px;
	background-position:-24px -10px;
}



#icons li a.sm_contact{
	width:13px;
	background-position:-24px 0px;
}
#icons li a.sm_lang{
	width:75px;
	background:none;
	visibility:hidden;
}

#main_menu{
	padding:20px 0 0 111px;
	float:left;
	list-style-type:none;
}

#main_menu li{ 
	padding:0 15px;
	float:left;
}

#main_menu li a{
	color:#ffffff;
} 
#main_menu li a:hover{
	color:#ffae85;
} 

#page_out{
	padding:2px 0 0 0;
	width:977px;
}



#page{
	width:977px;
	background: url(../images/page_in.gif) repeat-y left top;
}

#page_in{
	padding:0 0 20px 0;
	width:977px;
	background: url(../images/page.png) no-repeat left top;
}


#left_col{
	width:220px;
	float:left;
}
#center_col{
	padding:0 0 0 16px;
	width:536px;
	float:left;
}
#right_col{
	padding:0 0 0 10px;
	width:190px;
	float:left;
}


#news_column{
	padding:0 0 20px 15px;
	width:740px;
	height:857px;
	float:left;
	background: #3a393a  url(../images/news_column_2.png) no-repeat left top;
}

* html #news_column {
	height:857px;
}

#left_menu{
	padding:45px 0 21px 0;
	width:100%;
	list-style-type:none;
	background: url(../images/some_grad.png) no-repeat 0px 41px;
}


#left_menu li{
	padding:0px 0 2px 0;
	/*background: url(../images/ord_1.png) no-repeat left bottom;*/
}

#left_menu li.ord2{
	
	/*background: url(../images/ord_2.png) no-repeat left bottom;*/
}
#left_menu li.odd_1{
	height:31px;
	padding:0px;
	overflow:hidden;
}
#left_menu li.odd_2{
	padding-top:2px;
}


#left_menu li a{
	padding:10px 0 10px 17px;
	display:block;
	color:#ffffff;
}

* html #left_menu li a{ height:1px;}

#left_menu li a:hover{
	color:#ff5700;
	background:#2f2e2f url(../images/tron.gif) no-repeat   200px  center ;
}

#left_menu li a.marker{
	color:#ff5700;
	cursor:default;
	background:#2f2e2f url(../images/tron.gif) no-repeat   200px  center ;
}

#online_shop {
	display:block;
	padding:44px 11px 0 0;
	width:195px;
	height:80px;
	text-align:right;
	color:#bcbcbc;
	background: url(../images/shop.gif) no-repeat left top;
}

#online_shop:hover{ background-position:left bottom;}


#footer{
	padding:0 0 0 0;
	position:relative;
	width:974px;
	height:97px;
	background: url(../images/footer.gif) no-repeat left top;
}


#contact_box{
	position:absolute; right:8px; top:-80px;
	width:163px;
	height:86px;
	color:#ffffff;	
}

#contact_box a, a.mailto{
	color:#9c9c9c;
	text-decoration:underline;
}

#contact_box a:hover , a.mailto:hover{
	text-decoration:none;
}

#way{
	padding:20px 0 15px 2px;
	color:#b0b0b0;
}

#way a{
	color:#b0b0b0;
}

#way a:hover{
	color:#ffffff;
	text-decoration:underline;
}

#way span{
	color:#ffffff;
}

#up_block{
	padding:16px 25px 16px 25px;
	margin-bottom:3px;
	width:468px;
	min-height:500px;
	color:#ffffff;
	border: solid 1px #555455;
	background-color:#4b4b4b;
}

* html #up_block{ height:500px;}

.shiten{
 min-height:142px !important;
}

* html .shiten{ height:142px !important;}
.title{
	padding:15px 0 20px 0;
	color:#dfdfdf;
	font-weight:normal;
	font-size:12px;
}

.info_title{
	padding:0 0 10px 0;
	font-size:13px;
	font-weight:bold;
	background: url(../images/info_title.gif) repeat-x left bottom;
}

.blocker{
	padding:16px 25px 16px 25px;
	margin-right:3px;
	width:206px;
	height:232px;
	float:left;
	color:#ffffff;
	border: solid 1px #555455;
	background-color:#4b4b4b;
}

.blocker h2,
.blocker h3{
	padding:10px  0;
}


.small_info{
	padding:27px 0 0 0;
	line-height:15px;
}

.see_more{
	padding:15px 0 0 0;
}

.see_more a{
	color:#222223;
}
.see_more a:hover{
	color:#c3c1c1;
}

ul.any_prods{
	padding:0 0 0 0;
	list-style-type:none;
}

ul.any_prods li{
	padding:4px 0 4px 12px;
	background: url(../images/any_prod.gif) no-repeat left center;
}
ul.any_prods li a{
	color:#ff5400;
}
ul.any_prods li a span{
	color:#ffffff;
}



.news_out{
	padding:0 px;
	width:180px;
	background: url(../images/silver_point.gif) repeat-x left top;
}

.news_inn{
	padding:8px 0 30px 4px;
	background: url(../images/silver_point.gif) repeat-x left bottom;
}

.compress{
	padding:10px 0 10px 0;
	color:#7b7b7b;
	font-size:11px;
	width:176px;
}

.compress a.first_a{
	display:block;
	padding:0 0 5px 0;
	color:#ff5400;
}

.compress a.first_a:hover{
	text-decoration:underline;
}

.news_more_div{
	padding:5px 0 0 0;
}

.news_more_div a{
	color:#ff5400;
}

.news_more_div a:hover{
	text-decoration:underline;
}

#foot_menu{
	list-style-type:none;
	padding:0px;
}

#foot_menu li {
	padding:0px 45px;
	height:91px;
	color:#7b7b7b;
	float:left;
	background: url(../images/foot_li.gif) no-repeat right center;
}

#foot_menu li.first{
	
	padding:0px 50px;
}

#foot_menu li.last{
	padding-top:30px;
	padding:35px 20px 0 40px;
	height:53px;
	background:none;
}

#foot_menu li.last span{
	display:block;
	font-weight:bold;
}

#foot_menu li a{
	display:block;
	width:61px;
	height:83px;
	color:#7b7b7b;
	background: no-repeat left top;
}

#foot_menu li a:hover{
	background-position: left bottom;
}

#foot_menu li a.avira{
	padding:68px 0 0 0;
	height:15px;
	width:158px;
	text-align:right;
	background-image: url(../images/avira.gif);
}

#foot_menu li a.uni{
	width:142px;
	height: 48px;
	margin-top: 30px;
	background-image: url(../images/uni.png);
}

#foot_menu li a.tbi{
	width:145px;
	background-image: url(../images/tbi.gif);
}

.categories{
	padding:15px 0 10px 0;
}
.categories h2 {
	padding:0 0 10px 0;
	color:#ff5700;
}

.categories h2 a {
	color:#ff5700;
}

.categories h2 a:hover {
	color:#f6f6f6;
}


a.big_img{
	display:block;
	padding:0 0 0 0;
	margin-right:15px;
	width:110px;
	height:110px;
	border: solid 1px #6e6e6e;
	float:left;
	background: no-repeat center center;
	
}

.cat_info{
	width:325px;
	float:left;
}

a.linkers{
	color:#C3C1C1;
	text-decoration:underline;
}

a.linkers:hover{
	color:#C3C1C1;
	text-decoration:none;
}

.out_cat{
	padding:15px 0 20px 0;
	background: url(../images/info_title.gif) repeat-x left bottom;	
}

.out_cat .custom_ul{
	padding:5px 0 0 20px; float:left;
	width:300px;
	list-style-position: inherit;
}

.small_img{
	width:130px;
	height:147px;
	float:left;
}

.small_img a{
	color:#000000;
}

.small_img a:hover{
	color:#ffffff;
}
.small_img a.reverse{
	color:#ffffff;
}

.small_img a.reverse:hover{
	color:#000000;
}

.orange{
	padding:0 0 11px 0;
	color:#ff5700;
}

.out_an_cat{
	padding:10px 0 0 0;
	line-height:20px;
}

.out_an_cat a{
	color:#ff5700;
	text-decoration:underline;
}

.out_an_cat a:hover{
	color:#ffffff;
	text-decoration:none;
}

.an_cat{
	padding:0 0 10px 0;
	font-weight:normal;
	font-size:12px;
}
a.demoto{
	color:#ff5700;
	text-decoration:underline;
	font-weight:bold;
}

a.demoto:hover{
	color:#ffffff;
	text-decoration:none;
}

#sitemap_ul{
	padding-top:20px;
}

#sitemap_ul a{
	color:#ffffff;
}

#sitemap_ul a:hover{
	color:#FF5400;
	text-decoration:underline;
}

#sitemap_ul ul{
	padding:5px 0 0 10px;
	list-style-type:none;
}

.hosting_box{
	width:157px;
	float:left;
}

.double_color{
	padding:0 0 0 0;
	width:149px;
	height:95px;
	text-align:center;
	background: url(../images/doub_color.png) repeat-x ;
}

.hosting_box h2{
	padding:18px 0 20px 0;
}

.hosting_box h3{
	padding:13px 0 0px 0;
	color:#000000;
}

.hosting_box h4{
	padding:25px 0 0px 13px;
	width:134px;
	height:230px;
	line-height:17px;
	border: solid 1px #6d6d6d;
	border-top:0px;
	font-weight:normal;
	font-size:11px;
	background: url(../images/host_h4.gif) repeat;
}

#sender{
	padding:0px;
	margin:0px;
}

#sender table{ 
	border-collapse:collapse;
}

#sender table td{
	padding:5px 0px;
}
#sender table span{
	color:#ff5b00;
}
.zone{
	padding:6px 0 0 5px;
	width:365px;
	height:30px;
	background: url(../images/zone.png) no-repeat left top;
}
.zone input{
	width:360px;
	height:30px;
	border:0px;
	background:none;
	font-size:14px;
	color:#9c9c9c;
}

.area_zone{
	padding:8px 0 0 5px;
	width:365px;
	height:116px;
	background: url(../images/area.png) no-repeat left top;
}


.area_zone textarea{
	width:360px;
	height:106px;
	border:0px;
	background:none;
	font-size:14px;
	color:#9c9c9c;
	overflow:auto;
}

.send_but{
	width:98px;
	height:36px;
	cursor:pointer;
	border:0px;
	float:right;
	background: url(../images/send.png) no-repeat left top;
}

.zone_domain{
	padding:10px 0 0 5px;
	width:255px;
	height:21px;
	float:left;
	background: url(../images/zone_domain.png) no-repeat left top;
}
.zone_domain input{
	width:240px;
	height:25px;
	border:0px;
	background:none;
	font-size:14px;
	color:#9c9c9c;
}

.area_zone_domain{
	padding:8px 0 0 5px;
	width:245px;
	height:116px;
	background: url(../images/area.png) no-repeat left top;
}


.area_zone_domain textarea{
	width:240px;
	height:106px;
	border:0px;
	background:none;
	font-size:14px;
	color:#9c9c9c;
	overflow:auto;
}

.zone_domain_combo{
	padding:3px 0 0 5px;
	width:75px;
	height:28px;
	float:left;
	background: url(../images/zone_domain_combo.png) no-repeat top left;
}
.zone_domain_combo select{
	width:70px;
	height:25px;
	border:0px;
	background:none;
	font-size:14px;
	color:#9c9c9c;
}



.send_but_domain{
	width:98px;
	height:38px;
	cursor:pointer;
	border:0px;
	float:right;
	background: url(../images/send_domain.png) no-repeat left top;
}


.forus li {
	padding:10px 0px !important;
}

#news_list a{
	margin-top:10px;
	display:block;
	color:#ffffff;
}
#news_list a:hover{
	text-decoration:underline;
}

#news_list a strong{
	color:#ff5400;
}

.web_menu{
	color:#ffffff;
}
.web_menu li{
	padding:0 0px 10px 0;
}
.web_menu a{
	color:#ffffff;
	font-weight:bold;
}
.web_menu a:hover{
	color:#ff5400;
}
.web_menu a.marked{
	color:#ff5400;
	cursor:default;
}
