
/* Coding by Alexey Hooke */
 html, body, form{
margin:0;
padding:0;
}

body{
font-family:Verdana, Arial, Verdana,sans-serif;
font-size:62.5%;
color:#444;/*default font*/
background:#fff url(/img/body.gif) repeat-y 50% 0;
}

img{ border:0px solid #fff;}
img.img{ padding:0; border:0px solid #fff;}
#outer{}
#body{
width:946px;
font-size:1.2em;
margin:0 auto;
padding:0 26px;
border:1px solid #666;
border-width:0 1px;
background:#fff;
}

a{color:#FF1E00;}
a:hover{ text-decoration:none; color:#777;}
a:focus, a:active{outline:0;}
a.more{ display:block; padding:0 5px 0 39px; font-size:11px; color:#fff; line-height:19px; width:67px; background:#FF1E00 url(/img/more.gif) no-repeat 0 50%; text-decoration:none;}
a.more:hover{ color:#FFE8E5;}
a.black{ color:#444;}

.clr{ clear:both; font-size:1px; line-height:1px; height:0; overflow:hidden;}
input{ color:#919191; font-size:10px; border:1px solid #999; padding:3px; font-family:Tahoma;}
input.button{ border:0px solid #fff;cursor:pointer;}
.radio{ border:0px solid #fff;}

.input1{ width:167px;}
.input2{ width:193px;}

h2{ font-size:1em; display:inline; margin:0; padding:0; color:#FF1E00;}

#head{ background:url(/img/header_bg.jpg) no-repeat 0 0;
	width:946px;
	height:146px;
	position:relative;}

	#tomain{ display:block;
		position:absolute;
		text-decoration:none;
		text-indent:-9999px;
		width:340px;
		height:120px;
		top:16px;
		left:304px;}
a#tomain:focus, a#tomain:active{outline:0;}

	a#enter{display:block;
		position:absolute;
		text-decoration:none;
		text-indent:-9999px;
		background:url(/img/enter.jpg) no-repeat 0 0;
		width:155px;
		height:49px;
		top:83px;
		left:42px;
		}
	a#enter:hover{ background-position:0 -200px;}
a#enter:focus, a#enter:active{outline:0;}

	#search_form{position:absolute;
		left:712px;
		top:85px;
		}
		#langs{ padding-left:5px; height:14px;}
		#langs a, #langs span{ display:block; font-family: Tahoma, sans-serif; font-size:11px; text-decoration:none; color:#fff; font-weight:bold; float:left;}
		#langs a:hover{ text-decoration:underline;}
		#lang1{ border-right:1px solid #fff; padding-right:15px;}
		#lang2{ padding-left:15px;}
		#langs span{color:#FF1E00;}
		
#top_links{ background:url(/img/icons.jpg) no-repeat 0 0;
	height:82px;
	position:relative;}

#menu{ background:url(/img/menu_bg.gif) repeat-x 0 0;
	height:36px;
	margin-top:1px;
	position:relative;}
	#menu a{position:absolute;
		display:block;
		background:url(/img/menu_xx.gif) no-repeat 0 0;
		text-decoration:none;
		text-indent:-9999px;		
		height:16px;
		top:10px;}

		#menu a#menu_link1{ left:21px; background-position:0 0; width:105px;}
		#menu a#menu_link1:hover{background-position:0 -16px;}
		#menu a#menu_link2{ left:178px; background-position:-157px 0; width:139px;}
		#menu a#menu_link2:hover{background-position:-157px -16px;}
		#menu a#menu_link3{ left:371px; background-position:-350px 0; width:147px;}
		#menu a#menu_link3:hover{background-position:-350px -16px;}
		#menu a#menu_link4{ left:571px; background-position:-550px 0;width:78px;}
		#menu a#menu_link4:hover{background-position:-550px -16px;}
		#menu a#menu_link5{ left:700px; background-position:-679px 0;width:92px;}
		#menu a#menu_link5:hover{background-position:-679px -16px;}
		#menu a#menu_link6{ left:843px; background-position:-822px 0;width:62px;}
		#menu a#menu_link6:hover{background-position:-822px -16px;}
		
#main{ margin-top:3px;}

.left{ width:248px; float:left;}
.right{ width:248px; float:left;}
.left_center{ width:693px; border-right:4px solid #fff; float:left;}
.center{ width:441px; float:left; border:1px solid #fff; border-width:0 4px;}
.left_oem{width:441px; float:left;}
.center_oem{ width:248px; float:left; border:1px solid #fff; border-width:0 4px;}
.header{ height:30px; padding:11px 0 0 10px;}
.head1{ background:#fff url(/img/header1_bg.gif) repeat-x 0 0; border:1px solid #9C9C9C; border-width:0 1px;}
.head2{ background:#fff url(/img/header2_bg.gif) repeat-x 0 0; border:1px solid #9C9C9C; border-width:0 1px;}
.head3{ background:#fff url(/img/header34_bg.gif) repeat-x 0 0; border:1px solid #F0431B; border-width:0 1px;}
.head4{ background:#EFEFEF url(/img/header34_bg.gif) repeat-x 0 0; border:1px solid #F0431B; border-width:0 1px;}
.head5{ background:#EFEFEF url(/img/header1_bg.gif) repeat-x 0 0; border:1px solid #9C9C9C; border-width:0 1px;}


#logos{}		
#logos a{ display:block; float:left; padding:12px 16px;}
#logos a.l1{ background:url(/img/logos/lbg1.gif) no-repeat 100% 100%;}
#logos a.l2{ background:url(/img/logos/lbg2.gif) no-repeat 0 100%;}
#logos a.l3{ background:url(/img/logos/lbg3.gif) no-repeat 100% 0;}
#logos a.l4{ background:url(/img/logos/lbg4.gif) no-repeat 0 0;}
#logos a.l5{ background:url(/img/logos/lbg5.gif) no-repeat 100% 0;}
#logos a.l6{ background:url(/img/logos/lbg6.gif) no-repeat 0 0;}


.main_container{
	padding:0 18px;
	}
	
	.one_action, .one_action_last{ text-align:justify; padding:22px 0;}
	.one_action .title, .one_action_last .title{
		font-weight:bold;
		color:#FF1E00;
		padding:0 0 13px 16px;
		background:url(/img/bullet1.gif) no-repeat 0 1px;
		}
	.one_action .title a, .one_action_last .title a{ text-decoration:none; color:#FF1E00;}
	.one_action .title a:hover, .one_action_last .title a:hover{color:#f65;}
	.one_action .photo, .one_action_last .photo{
		width:140px;
		height:1%;
		padding-top:3px;
		float:left;
	}
	.one_action .photo2, .one_action_last .photo2{
		width:150px;
		height:85px;
		padding-top:3px;
		float:left;
	}
	.one_action{ background:url(/img/dot.gif) repeat-x 0 100%;
	}
.container1{
	padding:0 18px;
	}		
.container2{
	padding:10px 18px;
	}		
.container3{
	padding:0 18px; background:#efefef; border-bottom:2px solid #fff;
	}		
.container4{
	padding:18px;
	}		
.text{ text-align:justify;}
	.one_item1, .one_item1_last{padding:22px 0;}
	.one_item1{ background:url(/img/dot.gif) repeat-x 0 100%;}
	.one_item1 .title a, .one_item1_last .title a, .one_item1 a.title , .one_item1_last a.title , .one_item1 b.title, .one_item1_last b.title{ color:#444;
		text-decoration:none;
		font-weight:bold;
		display:block;
		padding:0 0 0 16px;
		background:url(/img/bullet1.gif) no-repeat 0 1px;
		}
	.one_item1 a:hover, .one_item1_last a:hover{color:#666;}
	.one_item1 p, .one_item1_last p{
		text-align:justify; padding:0; margin:10px 0 0 0;}
.date{ font:normal .9em/normal Arial, Helvetica, sans-serif;
	color:#7D7D7D;
	padding-bottom:7px;}
	.date span{ color:#fff; background:#FF1E00; padding:0 3px;}	
	
.grey_block1{ margin-bottom:2px; background:#EFEFEF;
	padding:18px 38px 32px 32px;
	 }
	 .grey_block1 td{ padding-bottom:3px;}

#subs_form, #pollfrm{ font-size:11px;}
#subs_form td, #pollfrm td{ padding-bottom:3px;}

#price{ padding:64px 0 35px 71px; background:#EFEFEF url(/img/price_bg.gif) no-repeat 0 32px; margin-bottom:20px;}
#price a{ color:#444; font-size:.91em; text-decoration:none;}
#price a:hover{ text-decoration:underline;}


#prefoot{ padding-top:6px; background:url(/img/prefoot_bg1.gif) repeat-x 0 0;}
#prefoot div{ height:24px; background:url(/img/prefoot_bg2.gif) repeat-x 0 0; border:1px solid #949494; border-width:0 1px;}
#icons{ padding:8px 0 15px; background:url(/img/dot.gif) repeat-x 0 100%;}
#icons td{ text-align:center;}

#footer{ position:relative; height:121px; background:url(/img/footer_bg.gif) no-repeat 815px 100%;}
#foot_menu{ position:absolute; top:20px; left:20px; color:#7D7D7D; font-size:11px;}
#foot_menu ul{ margin:0 0 5px 0; padding:0; list-style:none; font-size:12px;}
#foot_menu ul li{ display:inline; border-left:1px solid #444; padding:0 11px;}
#foot_menu ul li.first{ padding-left:0; border-width:0;}
#foot_menu ul li a{ color:#444; text-decoration:none;}
#foot_menu ul li a:hover{ text-decoration:underline;}
#a1{ position:absolute; top:20px; left:815px; padding:4px 0 4px 34px; background:url(/img/a1.gif) no-repeat 0 0;}
#a1 a{ font-size:11px; color:#444; text-decoration:none;}
#a1 a.a1{ text-decoration:underline;}


.td1, .td2{ width:50%; vertical-align:top;}
.td1{ padding-right:12px;}
.td2{ padding-left:12px;}

#brand_full{ width:240px; height:1%; padding-bottom:5px; float:left;}
.brand_photo{ background:url(/img/brand_bg.gif) no-repeat 0 0; width:231px; height:135px; text-align:center; padding-top:4px;}
#brand_full .table{ margin-top:1px;}
#brand_full ul { margin:0 9px 0 0; padding:0; list-style:none;}
#brand_full ul li{ border-top:1px solid #fff; background:#EFEFEF url(/img/bullet2.gif) no-repeat 16px 8px; padding:4px 0 4px 35px}

.site{ line-height:2.8em;}

.brands1{ background:url(/img/brands_bg.gif) repeat-y 50% 0; height:1%;}
.brands1 a{ display:block; width:20%; text-align:center; float:left; padding:14px 0 19px 0;}

em.source{ float:right; text-align:right;}
em.source, em.author{ display:block; padding:15px 0 0 0;}

.partners1{ background:url(/img/partners_bg.gif) no-repeat 49.9% 100%; height:1%; margin-bottom:20px;}
.one_partner{ width:24.9%; float:left; text-align:center;}
.one_partner .descr{ padding:0 14px 26px 14px; text-align:left; font-size:11px;}
.one_partner .descr a{font-weight:bold; text-decoration:none; color:#444; display:block; margin-bottom:5px; margin-top:10px; font-size:12px;}
.one_partner .descr a:hover{ color:#666;}

.addr{ background:#F8F8F8 url(/img/contact_top.gif) no-repeat 0 0; width:659px;}
.addr .inner{ background:url(/img/contact_bot.gif) no-repeat 0 100%;padding:0 15px 15px;}
.addr .name{ line-height:40px; color:#FF1E00;}
.addr .photo{ width:272px; height:1%; float:left;}
.addr .descr{ float:left; height:1%;}
.addr .descr a{ color:#444; text-decoration:none;}
.addr .descr b{ display:block; padding-bottom:7px;}
.addr .descr a:hover{ text-decoration:underline;}
.mail, .fon, .fax{ padding-left:24px; padding-bottom:4px;}
.mail{ background:url(/img/icon_mail.gif) no-repeat 0 0;}
.fon{ background: url(/img/icon_phone.gif) no-repeat 0 0;}
.fax{ background:url(/img/icon_fax.gif) no-repeat 0 0;}

.people{ padding-top:20px;}
.people .one{ width:327px; height:1%; float:left; padding-bottom:20px;}
.people .one .photo{ width:122px; height:1%; float:left;}
.people .one .photo img{ border:1px solid #CBCBCB;}
.people .one .descr{ float:left; padding-right:10px; height:1%; width:170px;}
.people .one .descr span{ display:block; padding-top:8px;}

/* only in sm */
.poll_td3{background:url(/img/vote.gif) repeat-x 0 0; height:8px; overflow:hidden;}

.alert{position:relative;}
#alert1, #alert2, #alert3, #alert4{position:absolute;height:30px; width:180px; background:url(/img/alert.gif) no-repeat 0 0; top:-20px; left:5px;display:none;}

.search_item{ padding:10px 0; background:url(/img/dot.gif) repeat-x 0 100%;}
