html,body{
	margin:0;padding:0;
	width:100%;
	height:100%;
	font:12px Tahoma;
	color:#555F69;
	min-width:1024px;
	line-height:20px;
}
body{
	background:url(../images/body_bg.jpg) 92px 694px no-repeat;
}
.clear{clear:both}
h1{
	font:18px Tahoma;
	color:#204B74;
	font-weight:bold;
}
.head_h1{
	font:18px Tahoma;
	color:#204B74;
	font-weight:bold;
}
h2{
	font:16px Tahoma;
	font-weight:bold;
	color:#204B74;
}
h3{
	font:14px Tahoma;
	font-weight:bold;
	color:#204B74;
}
h4{
	font:12px Tahoma;
	font-weight:bold;
	color:#204B74;
}
h1.red,h2.red,h3.red,h4.red{
	color:#C12026;
}
p{margin:0;padding:0;}
a{
	font:12px Tahoma;
	color:#204b74;
	text-decoration:underline;
}
a:hover{
	color:#C12026;
	text-decoration:none;
}
a.navi_head{
	color:#204B74;
	padding:0 0 0 10px;
	border-left:2px solid #204B74;
}
a.navi_head:hover{
	color:#C12026;
	border-left:2px solid #C12026;
}
a img{border:0;}
.print{
	font-size:11px;
	display:inline-block;
	background:url(../images/print.gif) 100% 0 no-repeat;
	padding:0 15px 0 0;
}
.text{
	border:1px solid #6C757E;
	height:14px;
	padding:1px 0 1px 5px;
	font:11px Tahoma;
}
.sub{
	border:1px solid #69727F;
	height:18px;
	background:url(../images/sub_bg.gif) 0 0 repeat-x;
	font:11px Tahoma;
	color:#103F6C;
	font-weight:bold;
	vertical-align:bottom;
	padding:0px 5px 2px 5px;
	cursor: pointer;
}
.navi{
	text-align:right;
	margin:5px 0;
}
.gallery_container{
	overflow: hidden; 
	width: 100%;
	_width: 98%;
}
.gallery_container .gallery_item{
	float:left;
	width:131px;
	height:100px;
	margin:30px;
	text-align:center;
	
}
.gallery_container .gallery_item .note{
	margin:10px 0 0 0;
}
.gallery_container .gallery_item .note a{
	color:#555F69;
	display:block;
	padding:3px 20px 0 0;
	background:url(../images/preview.gif) 100% 100% no-repeat;
}
ul.sitemap,ul.sitemap li,ul.sitemap li ul,ul.sitemap li ul li{
	list-style:none;
	margin:0 40px;padding:0;
}
ul.sitemap li {
	margin:10px 0;
}
ul.sitemap li a{
	padding:0 0 0 10px;
	border-left:2px solid #204B74;
}
ul.sitemap li a:hover{
	border-left:2px solid #C12026;
}
ul.sitemap li ul{
	margin:10px 20px;
}
ul.sitemap li ul li{
	margin:5px 0;
}
ul.sitemap li ul li a{
	border:0;
	background:url(../images/squaer_bg.gif) 0 6px no-repeat;
}
ul.sitemap li ul li a:hover{
	border:0;
	background:url(../images/squaer_h_bg.gif) 0 6px no-repeat;
}
#container{
	min-height:100%;
}
#body{
	padding:9px 0 90px 0;
	min-height:1px;
}
#header{
	height:102px;
	margin:0 30px 0 10px;
}
#logo_ru a{
	position:absolute;
	width:245px;
	height:79px;
	margin:15px 0 0 23px;
	background:url(../images/logo_ru.jpg) 0 0 no-repeat;
}
#logo_en a{
	position:absolute;
	width:245px;
	height:79px;
	margin:15px 0 0 23px;
	background:url(../images/logo_en.jpg) 0 0 no-repeat;
}
#header .lang{
	position:absolute;
	margin:15px 0 0 225px;
	z-index:1000;
}
#header .lang a{
	color:#555F69;
	text-decoration:none;
}
#header .lang a:hover,#header .lang a.current{
	color:#DBE0E4;
}
#header .top_btn{
	text-align:right;
}
#header .top_btn a{
	display:inline-block;
	width:29px;
	height:29px;
	margin:0 2px;
}
#header .top_btn a.home{background:url(../images/home.gif) 0 0 no-repeat;}
#header .top_btn a.contacts{background:url(../images/contacts.gif) 0 0 no-repeat;}
#header .top_btn a.map{background:url(../images/map.gif) 0 0 no-repeat;}
#header .top_btn a.search{background:url(../images/search.gif) 0 0 no-repeat;}
#header .top_btn a.home:hover,#header .top_btn a.home_sel{background:url(../images/home_sel.gif) 0 0 no-repeat;}
#header .top_btn a.contacts:hover,#header .top_btn a.contacts_sel{background:url(../images/contacts_sel.gif) 0 0 no-repeat;}
#header .top_btn a.map:hover,#header .top_btn a.map_sel{background:url(../images/map_sel.gif) 0 0 no-repeat;}
#header .top_btn a.search:hover,#header .top_btn a.search_sel{background:url(../images/search_sel.gif) 0 0 no-repeat;}

#banner_top{
	height:325px;
	border:1px solid #FFFFFF;
	margin:0 30px 30px 10px;
}
#banner_top .banner_top{
	height:325px;
}
/********************/
#banner_top .home_ru,
#banner_top .index_ru,
#banner_top .commercial_shipping_ru,
#banner_top .cost_moving_ru,
#banner_top .shipping_exhibition_ru,
#banner_top .sitemap_ru{
	background:url(../images/banner_home_ru.png) 100% 0 no-repeat;
	height:352px;
	margin:-27px 110px 0 0;
	position:relative;
	_margin-left:40px;
}
#banner_top .office_ru{
	background:url(../images/banner_office_move_ru.png) 100% 0 no-repeat;
	height:325px;
	margin:0px 320px 0 0;
	position:relative;
	_margin-left:140px;
}
#banner_top .room_ru{
	background:url(../images/banner_residental_move_ru.png) 100% 0 no-repeat;
	height:325px;
	margin:0px 320px 0 0;
	position:relative;
	_margin-left:140px;
}
#banner_top .dacha_move_ru{
	background:url(../images/banner_dacha_move_ru.png) 100% 0 no-repeat;
	height:325px;
	margin:0px 320px 0 0;
	position:relative;
	_margin-left:110px;
}
#banner_top .international_ru{
	background:url(../images/banner_international_relocations_ru.png) 100% 0 no-repeat;
	height:435px;
	margin:-110px 320px 0 0;
	position:relative;
	_margin-left:150px;
}
#banner_top .warehousing_ru,
#banner_top .packaging_material_ru{
	background:url(../images/banner_warehousing_ru.png) 100% 0 no-repeat;
	height:330px;
	margin:-5px 290px 0 0;
	position:relative;
	_margin-left:150px;
}
#banner_top .faq_ru,
#banner_top .search_ru{
	background:url(../images/banner_faq_ru.png) 100% 0 no-repeat;
	height:347px;
	margin:0 290px 0 0;
	position:relative;
	_margin-left:140px;
}
#banner_top .interoffice_transfer_ru{
	background:url(../images/banner_interoffice_transfer_ru.png) 100% 0 no-repeat;
	height:382px;
	margin:-57px 280px 0 0;
	position:relative;
	_margin-left:120px;
}
#banner_top .delivery_equipment_ru{
	background:url(../images/banner_delivery_equipment_ru.png) 100% 0 no-repeat;
	height:325px;
	margin:0px 310px 0 0;
	position:relative;
	_margin-left:40px;
}
#banner_top .contacts_ru{
	background:url(../images/banner_contacts_ru.png) 100% 0 no-repeat;
	height:325px;
	margin:0px 430px 0 0;
	position:relative;
	_margin-left:140px;
}
#banner_top .reviews_ru{
	background:url(../images/banner_reviews_ru.png) 100% 0 no-repeat;
	height:325px;
	margin:0px 300px 0 0;
	position:relative;
	_margin-left:150px;
}
#banner_top .rigging_work_ru{
	background:url(../images/banner_rigging_work_ru.png) 100% 0 no-repeat;
	height:435px;
	margin:-110px 375px 0 0;
	position:relative;
	_margin-left:140px;
}
#banner_top .bulky_goods_ru{
	background:url(../images/banner_bulky_goods_ru.png) 100% 0 no-repeat;
	height:325px;
	margin:0px 320px 0 0;
	position:relative;
	_margin-left:150px;
}
#banner_top .loader_services_ru{
	background:url(../images/banner_loader_services_ru.png) 100% 0 no-repeat;
	height:298px;
	margin:0px 320px 0 0;
	position:relative;
	_margin-left:150px;
}
#banner_top .blogs_ru{
	background:url(../images/banner_blogs_ru.png) 100% 0 no-repeat;
	height:361px;
	margin-right:310px;
	_margin-left:260px;
}
#banner_top .commercial_shipping_ru{
	background:url(../images/banner_commercial_shipping_ru.png) 100% 0 no-repeat;
	height:289px;
	margin:0 320px 0 0;
}
#banner_top .articles_ru{
	background:url(../images/banner_articles_ru.png) 100% 0 no-repeat;
	height:329px;
	margin-right:340px;
	_margin-left:260px;
}
#banner_top .cost_moving_ru{
	background:url(../images/banner_cost_moving_ru.png) 100% 0 no-repeat;
	height:332px;
	margin-right:340px;
	_margin-left:150px;
}
#banner_top .packaging_material_ru{
	background:url(../images/banner_packaging_material_ru.png) 100% 0 no-repeat;
	height:346px;
	margin-right:340px;
	_margin-right:200px;
}
#banner_top .home_en,
#banner_top .index_en,
#banner_top .commercial_shipping_en,
#banner_top .cost_moving_en,
#banner_top .shipping_exhibition_en,
#banner_top .sitemap_en{
	background:url(../images/banner_home_en.png) 100% 0 no-repeat;
	height:352px;
	margin:-27px 110px 0 0;
	position:relative;
	_margin-left:40px;
}
#banner_top .office_en{
	background:url(../images/banner_office_move_en.png) 100% 0 no-repeat;
	height:325px;
	margin:0px 320px 0 0;
	position:relative;
	_margin-left:140px;
}
#banner_top .room_en{
	background:url(../images/banner_residental_move_en.png) 100% 0 no-repeat;
	height:325px;
	margin:0px 320px 0 0;
	position:relative;
	_margin-left:140px;
}
#banner_top .dacha_move_en{
	background:url(../images/banner_dacha_move_en.png) 100% 0 no-repeat;
	height:325px;
	margin:0px 320px 0 0;
	position:relative;
	_margin-left:110px;
}
#banner_top .international_en{
	background:url(../images/banner_international_relocations_en.png) 100% 0 no-repeat;
	height:435px;
	margin:-110px 320px 0 0;
	position:relative;
	_margin-left:150px;
}
#banner_top .warehousing_en,
#banner_top .packaging_material_en{
	background:url(../images/banner_warehousing_en.png) 100% 0 no-repeat;
	height:330px;
	margin:-5px 290px 0 0;
	position:relative;
	_margin-left:150px;
}
#banner_top .faq_en,
#banner_top .search_en{
	background:url(../images/banner_faq_en.png) 100% 0 no-repeat;
	height:347px;
	margin:0 290px 0 0;
	position:relative;
	_margin-left:140px;
}
#banner_top .interoffice_transfer_en{
	background:url(../images/banner_interoffice_transfer_en.png) 100% 0 no-repeat;
	height:382px;
	margin:-57px 280px 0 0;
	position:relative;
	_margin-left:120px;
}
#banner_top .delivery_equipment_en{
	background:url(../images/banner_delivery_equipment_en.png) 100% 0 no-repeat;
	height:325px;
	margin:0px 310px 0 0;
	position:relative;
	_margin-left:40px;
}
#banner_top .contacts_en{
	background:url(../images/banner_contacts_en.png) 100% 0 no-repeat;
	height:325px;
	margin:0px 430px 0 0;
	position:relative;
	_margin-left:140px;
}
#banner_top .reviews_en{
	background:url(../images/banner_reviews_en.png) 100% 0 no-repeat;
	height:325px;
	margin:0px 300px 0 0;
	position:relative;
	_margin-left:150px;
}
#banner_top .rigging_work_en{
	background:url(../images/banner_rigging_work_en.png) 100% 0 no-repeat;
	height:435px;
	margin:-110px 375px 0 0;
	position:relative;
	_margin-left:140px;
}
#banner_top .bulky_goods_en{
	background:url(../images/banner_bulky_goods_en.png) 100% 0 no-repeat;
	height:325px;
	margin:0px 320px 0 0;
	position:relative;
	_margin-left:150px;
}
#banner_top .loader_services_en{
	background:url(../images/banner_loader_services_en.png) 100% 0 no-repeat;
	height:398px;
	margin:0px 320px 0 0;
	position:relative;
	_margin-left:150px;
}
#banner_top .blogs_en{
	background:url(../images/banner_blogs_en.png) 100% 0 no-repeat;
	height:346px;
	margin-right:310px;
	_margin-left:280px;
}
#banner_top .commercial_shipping_en{
	background:url(../images/banner_commercial_shipping_en.png) 100% 0 no-repeat;
	height:273px;
	margin:0 320px 0 0;
}
#banner_top .articles_en{
	background:url(../images/banner_articles_en.png) 100% 0 no-repeat;
	height:310px;
	margin-right:340px;
	_margin-left:260px;
}
#banner_top .cost_moving_en{
	background:url(../images/banner_cost_moving_en.png) 100% 0 no-repeat;
	height:332px;
	margin-right:340px;
	_margin-left:160px;
}
#banner_top .packaging_material_en{
	background:url(../images/banner_packaging_material_en.png) 100% 0 no-repeat;
	height:334px;
	_margin-right:200px;
}
/********************/
#banner_top .contacts_top{
	position:relative;
	margin:-100px 0 0 0;
	border-left:5px solid #C12026;
	padding:0 0 0 10px;
	float:right;
}
#middle{
	padding:0 0 0 14px;
}
#left_coll{
	float:left;
	width:210px;
	padding:16px 0 0 0;
	margin:0 0 0 0;
	/*border:1px solid red;*/
}
#left_coll .search_form{
	background:url(../images/search_bg.gif) 0 0 repeat-x;
	padding:16px;
	min-height:68px;
}
#left_coll .search_form .title{
	color:#C12026;
	font-weight:bold;
	margin:0 0 5px 0;
}
#left_coll .main_menu{
	margin:30px 0;
}
#left_coll .main_menu ul,#left_coll .main_menu ul li{
	margin:0;padding:0;
	list-style:none;
}
#left_coll .main_menu ul li{
	min-height:24px;
	margin:2px 0;
	background:url(../images/main_menu_bg.gif) 0 0 repeat-x;
	font:12px Tahoma;
	color:#214C75;
	font-weight:bold;
	border-left:1px solid #E9EEF1;
}
#left_coll .main_menu ul li a{
	display:block;
	height:19px;
	background:url(../images/main_menu_end_bg.gif) 100% 0 no-repeat;
	text-align:center;
	font:12px Tahoma;
	color:#214C75;
	font-weight:bold;
	text-decoration:none;
	padding:5px 0 0 0;
}
#left_coll .main_menu ul li a:hover,#left_coll .main_menu ul li a.current{
	color:#7C99B5;
}
#left_coll .main_menu ul li ul{
	margin:1px 0 0 0;
	padding:10px 0 0 10px;
	background:url(../images/main_menu_sub_bg.gif) 100% 0 repeat-y;
}
#left_coll .main_menu ul li ul li{
	margin:0;padding:0 5px 0 0;
	border:0;
	background:none;
}
#left_coll .main_menu ul li ul li a{
	background:none;
	display:inline;
	text-align:left;
	font-weight:normal;
	padding:0 0 0 10px;
	border-left:2px solid #204B74;
}
#left_coll .main_menu ul li ul li a:hover,#left_coll .main_menu ul li ul li a.current{
	color:#C12026;
	border-left:2px solid #C12026;
}
#left_coll .main_menu ul li ul li a.current{font-weight:bold}
#center{
	/*margin:0 0 0 230px;*/
	margin:0 0 0 210px;
	/*min-height:543px;*/
	/*background:url(../images/body_bg.jpg) 100% 104px no-repeat;*/
}
#center .img_menu{
	margin:0 0 20px 0;
	padding:0 0 0 14px;
}
#center_coll{
	/*margin:0 310px 0 0;*/
	margin:0 290px 0 0;
}
#center_coll .content{
	/*margin:0 20px;*/
	/*margin:0 0 0 10px;*/
	padding:0 30px 0 20px;
	
}
#right_coll{
	width:260px;
	padding:0 40px 0 0;
	_padding:0 30px 0 0;
	float:right;
}
#right_coll .feedback{
	font-size:11px;
	/*background:url(../images/feedback_bg.gif) 0 0 repeat-y*/
}
#right_coll .feedback p{
	margin:0 0 5px 0;
}
#right_coll .feedback div{
	font:12px Tahoma;
	color:#C12026;
	text-align:center;
	font-weight:bold;
}
#right_coll .feedback .note{
	font-size:11px;
	margin:0 0 10px 0;
	color:#C12026;
}
#right_coll .feedback textarea{
	width:247px;
	height:100px;
}
.die{
	margin:20px 0 50px 0;
	padding:0 40px 0 0;
}
.die .td{
	width:33%;
	background:url(../images/die_bg.gif) 0 0 repeat-x;
	padding:0 10px;
	vertical-align:top;
}
.die h2.title{
	text-align:center;
	color:#C12026;
	font-size:12px;
}
.slogan h3{
	text-align:center;
	color:#C12026;
	font-size:12px;
	margin-bottom:50px;
}
.reviews{
	margin-bottom:50px;
}
.reviews td{
	text-align:center;
}
#footer{
	height:80px;
	border-top:1px solid #555F69;
	margin:-81px 30px 0 10px;
	font-size:11px;
	padding:10px 0 0 0;
}

#right_bg{
	position:relative;
	z-index:-1;
}
.office_small{
	width:361px;
	height:312px;
	margin:200px 0 0 -61px;
	background:url(../images/banner_office_move_small.png) 0 0 no-repeat;
	_margin-right:-40px;
}
.room_small{
	width:318px;
	height:303px;
	margin:200px 0 0 -18px;
	background:url(../images/banner_residental_move_small.png) 0 0 no-repeat;
	_margin-right:-40px;
}
.contacts_small{
	width:233px;
	height:256px;
	margin:200px 0 0 67px;
	background:url(../images/banner_contacts_small.png) 0 0 no-repeat;
	_margin-right:-40px;
}
.international_small{
	width:287px;
	height:411px;
	margin:0 0 0 13px;
	background:url(../images/banner_international_relocations_small.png) 0 0 no-repeat;
	_margin-right:-40px;
}
.warehousing_small{
	width:303px;
	height:297px;
	margin:200px 0 0 -3px;
	background:url(../images/banner_warehousing_small.png) 0 0 no-repeat;
	_margin-right:-40px;
}
.faq_small{
	width:224px;
	height:309px;
	margin:200px 0 0 76px;
	background:url(../images/banner_faq_small.png) 0 0 no-repeat;
	_margin-right:-40px;
}
.dacha_move_small{
	width:286px;
	height:281px;
	margin:70px 0 0 14px;
	background:url(../images/banner_dacha_move_small.png) 0 0 no-repeat;
	_margin-right:-40px;
}
#popupMask{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#000000;
	display:none;
	z-index:1000;
}
#popupContainer{
	position:absolute;
	z-index:10001;
	width:100%;
	height:100%;
	text-align:center;
	display:none;
}
#popupContent{
	background:#000000;
	width:100px;
	height:90px;
}
#popupHeader{
	text-align:right;
	padding:5px;
}
#popupClose{
	background:url(../images/close.gif) 100% 1px no-repeat;
	padding:0 15px 0 0;
	font:10px Verdana;
	color:#696969;
	text-decoration:none;
}
#popupImgCont{
	padding:5px;
}
#popupFooter{
	padding:5px;
	font:11px Arial;
	color:#999999;
	display:none;
	text-align:left;
}
.blocks {
width:3px;
HEIGHT:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
overflow:hidden;
font-size:11px;
color:#FFFFFF
}
