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;
}

.logo {position:relative; margin-top:-12px;}

.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("arrow_m.gif") no-repeat 10px 11px;
		font-weight:bold;
	}
	.menu a:hover{
		background:url("arrow_m1.gif") no-repeat 10px 11px;
		background-color:#F5F5F5;
		color:#E40000;
	}
	a.menu-active {
		background:url("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;
	position:relative;
}
.date img {position:relative; top:10px;}
.date2{
	color:#999999;
	font-size:9px;
	background: #f1ede0;
	width:100px;
}
.prev2{
	margin:7px 0px 0px 0px;
	width:386px;
	font-size:14px;
}
.prev{
	margin:7px 0px 0px 0px;
	width:386px;
	font-size:11px;
}
.hr{
	height:33px;
	background:url("dots_hor.gif") repeat-x 0px 50%;
	width:386px;
}

.num-tel {margin-top:16px; width:100px; float:right;}
.num-icq {margin-top:10px; width:100px; float:right;}
.delivery_name{
	color:#999999;
	font-size:11px;
}

.delivery_input{
	border:1px solid #828282;
	height:19px;
	margin-top:16px;
}
.delivery_input input{
	width:183px;
	background-color:#ffffff;
	border:0px;
	height:19px;
	padding:0px 0px 0px 4px;
	font-size:11px;
}
.delivery_input .pusk{
	width:19px;
	height:19px;
	float:right;
}

.press{
	background-color:#828282;
	padding:30px 0px 40px 0px;
	height:209px;
}
	.press a{
		padding-left:10px;
		font-size:11px;
		color:#CCCCCC;
		background:url("arrow_press.gif") no-repeat 0px 5px;
		position:relative;
		z-index:3;
	}
	.press a:hover{
		color:#ffffff;
		background:url("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:242px;
	top:-121px;
	color:#ffffff;
	font-size:19px;
	padding:50px 0px 0px 4px;
	background:url("folder.gif") no-repeat 0px 0px;
	line-height:20px;
	width: 200px;
}

.t{
	height:79px;
	vertical-align:bottom;
}
	.t td{
		color:#7298BB;
	}

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

.search_inp {
    color:#1E60AD;
    font-size:30px;
    height:19px;
    padding:2px 0 0 4px;
    width:220px;
	position:relative;
}


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


.head_container{
	height:370px;
}
#head_bg{
	position:absolute;
	background:url("head.jpg") no-repeat 0px 0px;
	height:370px;
	width:100%;
	overflow:hidden;
}
#head_bg_diaspora{
	position:absolute;
	background:url("head_deaspora.jpg") no-repeat 0px 0px;
	height:370px;
	width:100%;
	left:-1025px;
}
#head_bg_pereselenie{
	position:absolute;
	background:url("head_pereselenie.jpg") no-repeat 0px 0px;
	height:370px;
	width:100%;
	left:-1500px;
}
.head1{
	height:370px;
	vertical-align:bottom;
	border-bottom:5px solid #ccc;
}
.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("dots_vert.gif") repeat-y 50% 0px;
	}


#ch_h_1, #ch_h_2{
	font-size:17px;
	font-family:tahoma;
	padding-left:19px;
	background:url("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 9px 8px 9px;
		background:url("dots_vert2.gif") no-repeat 0px 10px;
	}
		.folders td div.hasdots{
			background:url("dots_vert2.gif") no-repeat 0px 10px;
		}
		.folders td div.nodots{
			background:url("emp.gif");
		}
		.folders td div a{
			text-decoration:none;
			font-size:14px;
			text-transform: uppercase;
			display:block;
			padding:0px 0px 4px 0px;
		}
		.folders td div a:hover{
			color:#F7B3B3;
		}
	.folders td div.act_item{
		background-color:#F5F5F5;
	}
		.folders td div.act_item a, .folders td div.act_item a:hover{
			color:#000;
		}

.cont{
	height:100%;
	vertical-align:top;
	padding:25px 0px 0 60px;
	line-height:18px;
}
.cont h1{
	color:#000;
	font-size:18px;
	font-weight:normal;
}


.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("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("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("f_bg.gif") repeat-x 0px 0px;
}
.promo{
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	background-color:#FFFFFF;
	padding:40px 20px;
	z-index:100;
}
.promo h1{

	color:red;
	font-family:tahoma;
	font-size:17px;
	margin:0;
	padding:0;
	font-style:normal;
}
.promo h1:hover{
	color:#E40000;
}
a.rss_ico{
	color:#ffffff;
	padding-left:14px;
	background:url("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;
}


.leftbg {background:url(leftbg.gif) right no-repeat;}


#ttt {position:relative; margin:0 0 40px 0;}
#ttt a { font-size:11px;}
#jump {display:inline !important; position:absolute; left:50%; margin-left:-80px;}
.next {float: right;}
.previous { float:left;}


.act_item h2 {
	color:#000;
	font-style:normal;
	font-weight:normal;
	display:block;
    font-size:14px;
    padding:0;
    text-decoration:none;
    text-transform:uppercase;
	margin:0;
}

div#c1 ul {
	margin:0 0 0 -30px;
	padding:0;
	list-style:none;
	position:relative;
}
div#c1 ul li{
	margin:0;
	padding:0;
	background:#F1EDE0;
	border-bottom:2px solid #FFF;
	width:50%;
	float:left;
}
div#c1 ul li a{
	text-decoration:none;
	display:block;
}
div#c1 ul li a:hover{
	background:#eae6d9;
}


ul#ulvopros {margin:10px 0 10px 40px !important; list-style:disc !important;}
ul#ulvopros li{margin:0 0 14px 0 !important; background:none !important; border:none !important; width:100% !important; float:none !important;}




.officeandstoyanka {
	margin:35px 0 10px 0;
	height:30px;
	background:#e40000;
	overflow:hidden;
	padding:4px;
	color:#FFF;
	cursor:pointer;
}

.officeandstoyanka:hover {
	background:#ed3b3b;
	cursor:pointer;
}
.officeandstoyanka span {
	float:right;
}

a.new_year {
	position: absolute;
	left:-21px;
	top:230px;
	display:block;
	z-index:100;
}
a.new_year img{
	border:0;
}
	
	
	
.tab-listt {border:1px solid #E1E1E1;border-top:0px;width: 100%;}
