html, BODY {
	font-family: tahoma, sans-serif;
	font-size: 12px;
	color:#666666;
	background-color:#ffffff;
	padding:0px;
	margin:0px;
	height:100%;
}

img, table{border:0px;}

a, a:active{
	color:#0157A2;
	text-decoration: underline;
}
a:hover{
	text-decoration: none;
}

input{
	margin:0px;
	padding:0px;
	color:#4F585B;
}

td {
	font-family: tahoma, sans-serif;
	font-size: 12px;
	color:#666666;
}
h1{
	font-family: tahoma, sans-serif;
	font-size:36px;
	margin:0px 0px 25px 0px;
	color:#ffffff;
	font-style:italic;
	font-weight:normal;
}

p{
	text-indent: 0px;
	margin:0px 0px 20px 0px;
}
select{
	font-size:11px;
}

ul{
	padding:0px;
	margin:0px 0px 20px 30px;
}

li{
	margin-bottom:7px;
}

.pos_rel{
	position:relative;
}
.pos_abs{
	position:absolute;
}

.slogan{
	font-size:11px;
	padding:21px 0px 0px 16px;
	vertical-align:top;
	line-height:11px;
}

.menu{
	position:relative;
	margin:45px 0px 40px 0px;
	width:396px;
	font-family:arial;
	font-size:11px;
	left:-11px;
	text-transform: uppercase;
}
	.menu div{
		position:relative;
	}
	.menu a{
		display:block;
		color:#666666;
		padding:8px 0px 8px 32px;
		background:url("../images/arrow_m.gif") no-repeat 10px 11px;
		font-weight:bold;
	}
	.menu a:hover{
		background:url("../images/arrow_m1.gif") no-repeat 10px 11px;
		background-color:#F5F5F5;
		color:#E40000;
	}
	.mhr{
		width:386px;
		background-color:#F5F5F5;
		display:block;
		margin-left:10px;
		position:absolute;
	}

.date{
	color:#999999;
	font-size:9px;
}
.date2{
	color:#999999;
	font-size:9px;
	padding-top:3px;
}
.prev{
	margin:7px 0px 0px 0px;
	width:386px;
}
.hr{
	height:33px;
	background:url("../images/dots_hor.gif") repeat-x 0px 50%;
	width:386px;
}
.delivery_name{
	width:100%;
	color:#999999;
	text-align:right;
	font-size:11px;
	padding-right:5px;
}
#wr{
position: absolute; 
left: -2500px; 
width: 2500px;
}
.delivery_input{
	background-color:#ffffff;
	border:1px solid #828282;
}
	.delivery_input input{
		width:183px;
		background-color:#ffffff;
		border:0px;
		height:14px;
		padding:0px 0px 0px 4px;
		font-size:11px;
	}


.press{
	background-color:#828282;
	padding:30px 0px 40px 0px;
	height:209px;
}
	.press a{
		padding-left:10px;
		font-size:11px;
		color:#CCCCCC;
		background:url("../images/arrow_press.gif") no-repeat 0px 5px;
	}
	.press a:hover{
		color:#ffffff;
		background:url("../images/arrow_press1.gif") no-repeat 0px 5px;
	}
	.press_hr{
		width:178px;
		background-color:#929292;
		display:block;
		margin:5px 0px 2px 0px;
	}

.comp{
	position:absolute;
	left:216px;
	top:-206px;
}

.press_link{
	position:absolute;
	left:216px;
	top:-224px;
	color:#ffffff;
	font-size:19px;
	padding:50px 0px 0px 4px;
	background:url("../images/folder.gif") no-repeat 0px 0px;
	line-height:20px;
}

.t{
	height:79px;
	background:url("../images/t_bg.gif") repeat-x 0px 0px;
	vertical-align:bottom;
}
	.t td{
		color:#7298BB;
	}

.search_block{
	margin:0px 18px 0px 10px;
}

.search_inp{
	width:220px;
	border:1px solid #6294cc;
	color:#ffffff;
	padding:2px 0px 0px 4px;
	background-color:#1e60ad;
	font-size:11px;
	height:19px;
}


.ico_mail{
	color:#BFD4EA;
	font-size:9px;
	padding-left:13px;
	background:url("../images/ico_mail.gif") no-repeat 0px 3px;
}
.ico_fav{
	color:#BFD4EA;
	font-size:9px;
	padding-left:15px;
	background:url("../images/ico_star.gif") no-repeat 0px 1px;
}


.head_container{
	height:370px;
	overflow:hidden;
}
#head_bg{
	position:absolute;
	background:url("../images/head.jpg") no-repeat 0px 0px;
	height:370px;
	width:100%;
}
#head_bg_diaspora{
	position:absolute;
	background:url("../images/head_deaspora.jpg") no-repeat 0px 0px;
	height:370px;
	width:100%;
	left:-1025px;
}
#head_bg_pereselenie{
	position:absolute;
	background:url("../images/head_pereselenie.jpg") no-repeat 0px 0px;
	height:370px;
	width:100%;
	left:-1500px;
}
.head1{
	height:370px;
	vertical-align:bottom;
	border-bottom:1px solid #828282;
}
.head2{
	height:370px;
	border-bottom:1px solid #828282;
}


.ch_h_block{
	height:56px;

	background-color:#ffffff;
}
	.ch_h_block table{
		position:relative;
	}
	.ch_h_block td.vsl{
		width:34px;
		height:30px;
		background:url("../images/dots_vert.gif") repeat-y 50% 0px;
	}


#ch_h_1, #ch_h_2{
	font-size:17px;
	font-family:tahoma;
	padding-left:19px;
	background:url("../images/arrow.gif") no-repeat 0px 4px;
}
	#ch_h_1 span#ch_h_1l2{
		border-bottom:1px dashed #666666;
		cursor:pointer;
		display:block;
	}
	#ch_h_1 a,#ch_h_2 a{
	color:#666666;
	text-decoration:none;
	}
	#ch_h_1 a:hover,#ch_h_2 a:hover{
	color:#E40000;

	}
	#ch_h_2 span#ch_h_2l2{
		border-bottom:1px dashed #666666;
		cursor:pointer;
		display:block;
	}


.folders{
	margin:0px 0px 0px 13px;
}
	.folders td div{
		vertical-align:top;
		font-size:10px;
		padding:9px 30px 8px 9px;
		background:url("../images/dots_vert2.gif") no-repeat 0px 10px;
	}
		.folders td div.hasdots{
			background:url("../images/dots_vert2.gif") no-repeat 0px 10px;
		}
		.folders td div.nodots{
			background:url("../images/emp.gif");
		}
		.folders td div a{
			color:#ffffff;
			text-decoration:none;
			background:url("../images/arrow_red.gif") no-repeat 0px 100%;
			display:block;
			padding:0px 0px 8px 0px;
		}
		.folders td div a:hover{
			color:#F7B3B3;
			background:url("../images/arrow_red1.gif") no-repeat 0px 100%;
		}
	.folders td div.act_item{
		background:url("../images/emp.gif");
		background-color:#F5F5F5;
	}
		.folders td div.act_item a, .folders td div.act_item a:hover{
			color:#828282;
			background:url("../images/arrow_red2.gif") no-repeat 0px 100%;
		}

.cont{
	height:100%;
	vertical-align:top;
	padding:25px 0px 40px 60px;
}

.px9{
	font-size:9px;
}
.px11{
	font-size:11px;
}

.y, .m{
	width:120px;
}

.white_hr{
	width:100%;
	background-color:#ffffff;
	margin:8px 0px 8px 0px;
}

.post_params{
	font-size:10px;
	color:#333333;
	margin:5px 0px 5px 0px;
}
	.post_params a{
		color:#333333;
	}
	.post_params span{
		color:#666666;
	}

a.more{
	padding:0px 0px 0px 9px;
	background:url("../images/arrow_blue.gif") no-repeat 0px 5px;
}

.block2, .block3{
	display:none;
}

.pic{
	border:5px solid #ffffff;
	margin:0px 25px 30px 0px;
	float:left;
}

.s_izd{
	display:none;
}

.fl{
	height:153px;
	vertical-align:top;
	padding:30px 0px 0px 0px;
}

#f1{
	color:#798086;
	font-size:11px;
	padding:7px 0px 0px 8px;
}
#f1 a, #f1 a:visited{
	padding:0px 2px 0px 2px;
	text-decoration:underline;
}
	#f1 a:hover{
		text-decoration:none;
	}
#f2{
	color:#798086;
	padding:0px 0px 0px 8px;
}
#f2 a, #f2 a:visited{
	color:#798086;
	font-size:9px;
}
	#f2 a:hover{
		text-decoration:none;
	}


.f{
	height:153px;
	background:url("../images/f_bg.gif") repeat-x 0px 0px;
	vertical-align:top;
	padding:37px 0px 0px 60px;
	color:#70A6C9;
	font-size:11px;
}
	.f a{
		color:#ffffff;
	}
.fr{
	height:153px;
	background:url("../images/f_bg.gif") repeat-x 0px 0px;
}
.promo{
	position:absolute;
	bottom:0px;
	left:0px;
	width:500px;
	background-color:#FFFFFF;
	padding:20px;
}
.promo a{

	color:red;
	font-family:tahoma;
	font-size:17px;
}
.promo a:hover{
	color:#E40000;
}
a.rss_ico{
	color:#ffffff;
	padding-left:14px;
	background:url("../images/rss_ico.png") no-repeat 0px 1px;
	font-size:10px;
}

*html #faqurl img {margin:5px 0 0;}

.partners img {
	border: 1px solid #ccc;
	padding: 2px;
	margin: 0px 5px 5px 0px;
}