#A, #B{
	position:absolute;
	/* top:-47px; */
	top:153px;
	/* height:210px; */
	margin-top:0.1em;
	cursor:pointer;
	display:block;
	font-size:270px;
	line-height:0.75em;
	border-bottom:2px dashed black;
	padding-bottom:2px;
}

#A{left:0;}
#B{right:0;}

#B span{
	margin-left:-0.08em;
}

#A:hover, #B:hover, #A.hover, #B.hover{
	color:#f60;
	border-color:#f60;
}

#page-body{
	float:left;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	overflow:hidden;
	padding:0 9em 8em 9.5em;
}

#content{
	white-space:nowrap;
	margin-left:22px;
	margin-right:37px;
	padding-top:250px;
	/* border:1px solid #eee; */
	padding-bottom:40px;
}

/* collapsed state */
#page-body{
	width:151px;
	float:none;
	position:relative;
}
#content{
	width:95px;
	overflow:hidden;
}

#logo{
	margin-right:20px;
	margin-bottom:-107px;
	width:260px;
	height:107px;
	position:relative;
	top:-65px;
	zoom:1;
	cursor:pointer;
}

#clients .slide{
	margin-top:-170px;
}

#clients .slide-content{
	width:720px;
	font-size:89%;
	line-height:1.4em;
}

#clients .column{
	width:240px;
	padding:20px 15px 0 100px;
	float:left;
}

#clients h2{
	font-size:150%;
	margin-bottom:0.4em;
	font-weight:normal;
}

#clients .cheers{
	display:block;
	position:absolute;
	margin-left:-100px;
	margin-top:-15px;
	z-index:1;
	width:100px;
	height:100px;
	overflow:hidden;
}

#clients .cheers img{
	width:200px;
	height:100px;
	position:relative;
}

#clients .cheers:hover img{
	left:-100px;
}

#glaverbel{
	background:url(glaverbel.gif) no-repeat;
}

#metall-profil{
	background:url(metall.gif) no-repeat;
}

#ikea{
	background:url(ikea.gif) no-repeat;
}

#oriflame{
	background:url(oriflame.gif) no-repeat;
}

#proxy-flash{
	position:absolute;
	width:1px;
	height:1px;
}

#monster-truck{
	margin-top:-250px;
	width:980px;
	height:250px;
	position:relative;
	left:-300px;
	/* margin-left:5em; */
}

#footer{
	position:absolute;
	bottom:15px;
	width:100%;
	left:0;
	line-height:1em;
}

#footer .content{
	position:relative;
}

#contacts{
	white-space:nowrap;
}

#artlebedev{
	width:20em;
	min-height:6.5em;
	padding:10px 0;
	padding-left:40px;
	/*top:-39px;*/
}

#artlebedev img{
	display:block;
	margin-left:-40px;
}

#print-version{
	display:none;
}

.anchor{
	display:inline;
	position:relative;
}

.anchor .holder{
	display:inline;
	position:absolute;
}

.anchor .slide{
	width:0;
	overflow:hidden;
	position:relative;
	white-space:normal;
}

.slide-switch, #services-switcher, #drivers-switcher, .big{
	font-size:170%;
}

.slide-column {
	display:inline;
	top:0;
}

.slide-column .holder{
	margin-top:40px;
}

.slide-column .slide{
	/* display:block; */
	/* overflow:visible; */
	font-size:79%;
	top:2em;
}

.slide-column p{
	margin-top:0;
	padding-bottom:2px;
}

.slide-column .expert{
	font-size:89%;
	color:#999;
	display:block;
	margin-top:1.33em;
}

/* columns */
#slide-tracking .slide{width:12em;}
#slide-expedition .slide{width:17em;}
#slide-insurance .slide{width:15em;}
#slide-vad .slide{width:16em;}
#slide-consolidation .slide{width:12em;}
#slide-storage .slide{width:11em;}

.column-switcher{
	position:relative;
	z-index:1;
}
#russia .slide{
	margin-top:-190px;
	overflow:visible;
}

#russia .slide-content{
	font-size:59%;
	white-space:normal;
	width:90em;
	padding-top:4em;
	/* position:relative; */
}


#russia ul{
	list-style-type:none;
	margin:0;
	padding:0;
	font-size:100%;
}

#russia ul.timeline{
	height:3em;
	white-space:nowrap;
}

#russia ul.timeline li{
	float:left;
	width:3.5em;
	color:#aaa;
}

#russia ul.timeline .origin{
	color:black;
}

#russia .timeline-comment{
	position:absolute;
	left:59.5em;
	width:23em;
	top:6em;
	color:#aaa;
}

#russia .russia{
	margin-left:20.5em;
	margin-bottom:8em;
	position:relative;
}

#russia .russia h2{
	font-size:190px;
	margin:0;
	font-weight:normal;
	line-height:0.7em;
}

#russia .russia h3{
	font-weight:normal;
	padding:0.4em 10px 0.4em 20px;
	position:absolute;
	left:3em;
	top:2em;
	margin:0;
	background:url(russia-origin.png) no-repeat;
	min-height:13px;
	font-size:110%;
}

#russia .europe{
	position:absolute;
	top:6em;
	width:21em;
	left:1em;
}

#russia .europe ul{
	position:relative;
}

#russia .europe li{
	position:absolute;
}

#russia .europe li span{
	font-size:89%;
	color:#7f7f7f;
}

#russia .europe li.important span{
	font-size:110%;
	color:black;
}

#russia .europe .c1{left:13em;top:0;}
#russia .europe .c2{left:8em;top:0.8em;}
#russia .europe .c3{left:14em;top:2em;}
#russia .europe .c4{left:14.5em;top:4.5em;}
#russia .europe .c5{left:15em;top:5.5em;}
#russia .europe .c6{left:13.7em;top:6.8em;}
#russia .europe .c7{left:9em;top:14.4em;}
#russia .europe .c8{left:6em;top:11em;}
#russia .europe .c9{left:14.3em;top:9em;}
#russia .europe .c10{left:5em;top:8.8em;}
#russia .europe .c11{left:12.5em;top:10.2em;}
#russia .europe .c12{left:10.5em;top:12.3em;}
#russia .europe .c13{left:15.5em;top:11.9em;}
#russia .europe .c14{left:4em;top:12.7em;}
#russia .europe .c15{left:8em;top:16.8em;}
#russia .europe .c16{left:3.2em;top:16.5em;}
#russia .europe .c17{left:0.5em;top:18em;}
#russia .europe .c18{left:12em;top:17.3em;}

#russia p{
	font-size:140%;
	line-height:1.4em;
}

#russia .contacts{
	float:right;
	margin-right:4em;
}

#russia .column1{
	width:55em;
	float:left;
	margin-left:9em;
}

#russia .column2{
	width:20em;
	float:left;
	margin-left:5em;
}

#russia .column2 a{
	font-size:85%;
}
#night .slide{
	margin-top:-210px;
	position:relative;
}

#night .slide-content{
	width:648px;
	overflow:hidden;
	/* position:relative; */
	font-size:79%;
	line-height:1.4em;
	display:block;
	background:black;
}

#night .corners{
	position:absolute;
	top:0;
	width:100%;
	height:25px;
	background:url(night-top.gif) no-repeat;
	font-size:0;
	z-index:3;
}

#night .shadow{
	width:100%;
	background:url(night-shadow.png) no-repeat;
	height:241px;
	position:absolute;
	z-index:2;
	top:0;
	left:0;
}

#night .truck{
	position:absolute;
	width:624px;
	height:89px;
	background:url(night-truck.png);
	top:85px;
	left:-624px;
	z-index:1;
}

#night .bg{
	position:absolute;
	background:url(night-bg.jpg) no-repeat top center;
	top:0;
	left:0;
	width:100%;
	height:200px;
}

#night .content{
	padding:200px 50px 30px 50px;
	color:#fff;
	background:url(night-bottom.gif) bottom left no-repeat;
	position:relative;
	z-index:3;
}

#night .anim{
	display:block;
	position:absolute;
	top:0;
	left:281px;
	z-index:4;
}
#trucks .slide{
	margin-top:-250px;
}

#trucks .slide-content{
	font-size:79%;
	width:1085px;
	padding-top:30px;
	/* position:relative; */
}

#trucks h2, #trucks .info, #trucks .text1{
	width:250px;
	margin-left:40px;
}

#trucks h2, #trucks .big{
	font-size:140%;
}

#trucks h2{
	font-weight:normal;
	position:relative;
	z-index:2;
	margin-top:0;
}

#trucks .info{
	line-height:1.4em;
	position:relative;
	min-height:110px;
	z-index:2;
}

#trucks h2 .big{
	font-size:140px;
	display:block;
	line-height:0.85em;
	position:relative;
	left:-0.28em;
}

#trucks .trailers{
	background:url(trucks.png) bottom left no-repeat;
	left:-20px;
	position:relative;
	margin:1.5em 0 2em 40px;
	padding-bottom:70px;
}

#trucks .trailers .column{
	float:left;
}

#trucks .trailers h3{
	font-size:150%;
	font-weight:normal;
	padding-left:20px;
	margin-top:0;
}

#trucks .trailers .c1{width:181px;}
#trucks .trailers .c2{width:215px;}
#trucks .trailers .c3{width:212px;}
#trucks .trailers .c4{width:175px;}
#trucks .trailers .c5{width:260px;}

#trucks .trailers p{padding-right:20px;}
#trucks .trailers .c1 p{padding-left:20px;}

#trucks .image{
	position:absolute;
	top:0px;
	left:250px;
	width:800px;
	height:213px;
	background:url(truck-rot.jpg) no-repeat;
}

#trucks.rot4 .image{background-position:0 0;}
#trucks.rot3 .image{background-position:0 -213px;}
#trucks.rot2 .image{background-position:0 -426px;}
#trucks.rot1 .image, #trucks .image{background-position:0 -639px;}

#trucks .text1, #trucks .text2, #trucks .text3{
	float:left;
}

#trucks .text1{
	width:330px;
	margin-right:45px;
}

#trucks .text2{
	width:280px;
	margin-right:35px;
}

#trucks .text3{
	width:355px;
}
.sitemap #page-body{
	width:auto;
	margin-bottom:2em;
}

.sitemap #content{
	white-space:normal;
	width:auto;
	margin-right:130px;
	overflow:visible;
	padding-left:270px;
	padding-top:230px;
	line-height:1.6em;
	font-size:39%;
}

.sitemap #B{
	right:10px;
}

.sitemap #logo{
	display:block;
	margin:20px 0 0 -270px;
	float:left;
}

.sitemap .anchor{
	display:none !important;
}

.sitemap #footer{
	/* position:relative; */
}

.sitemap .slide-switch, .sitemap #massive-column-switcher, .sitemap #terminal-switcher{
	font-size:200%;
}

.sitemap #terminal-switcher img{
	display:none;
}
#tabs{
	border-collapse:collapse;
	margin:0;
	position:fixed;
	bottom:1px;
	left:0;
	font-size:69%;
	display:block;
	z-index:5;
}

#tabs td{
	padding:0;
	vertical-align:bottom;
}

#tabs noindex{
	position:relative;
	display:block;
}

#tabs .tab, #tabs .spacer{
	min-height:6.5em;
	background:url(tab-bg.png);
	padding:10px 15px;
}

#tabs .tab{
	/* float:left; */
	border-top:1px solid #fff;
	line-height:1.4em;
}

#tabs .spacer{
	width:10px;
	border-color:white;
	padding-left:0;
	padding-right:0;
}

#tabs .tab .content{
	overflow:hidden;
	position:relative;
	height:0;
}

#sitemap{
	width:15em;
}

#sitemap .slider{
	margin:0.3em 1em;
	font-size:250%;
	position:relative;
	height:1em;
	line-height:1em;
	width:1em;
}

#sitemap .slider div{
	position:absolute;
	top:0;
}

#sitemap .slider .start{
	left:-1em;
}

#sitemap .slider .end{
	right:-1em;
}

#sitemap .slider .head{
	width:14px;
	height:16px;
	background:url(block.gif) no-repeat;
	margin-top:0.2em;
	left:50%;
	margin-left:-7px;
}

#search{
	width:26em;
}

#search form{
	white-space:nowrap;
	margin:0;
	padding-bottom:0.5em;
}

#search form p{
	margin:0;
	padding:0.2em 0;
}

#search .content p{
	margin:0;
	padding: 0 0 1.33em 0;
}

#search .measure{
	position:absolute;
}

#search .example, #search .error{
	display:none;
}

#search .content .example, #search .content .error{
	display:block;
}

#search .content h3{
	font-size:130%;
	font-weight:normal;
	margin-top:0;
}

#search-field{
	width:20em;
}

#contacts div{
	position:relative;
}
#staff .slide{
	margin-top:-50px;
	overflow:visible;
}

#staff .slide-content{
	font-size:89%;
	width:68em;
}

#staff .footer{
	margin-right:2em;
}

#staff .footer p{
	text-align:right;
	font-size:79%;
}

#staff .footer .staff-list{
	font-size:100%;
}

#staff .staff-list span{
	color:#fff;
	padding:0 2px;
}

#tetris{
	height:17em;
	position:relative;
	margin-left:1.5em;

}

#tetris .emer{
	height:1em;
	width:1px;
	overflow:hidden;
	position:absolute;
}

#tetris .f{
	position:absolute;
	white-space:nowrap;
	width:12em;
}

#tetris .b, #tetris .photo{
	width:4.5em;
	height:4.5em;
}

#tetris .photo{
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
}

#tetris .photo img{
	margin:auto;
	display:block;
	position:relative;
	top:50%;
	margin-top:-28px;
}

#tetris .b{
	position:relative;
	float:left;
}

#tetris .b{background-color:black;}

#tetris .person{
	width:8em;
	padding:0.5em;
	position:absolute;
	top:0;
	left:0;
	color:#fff;
	z-index:3;
}

#tetris .person a{
	color:#fff;
}

#tetris .person h4, #tetris .person p{
	margin:0;
}

#tetris .person h4{
	font-size:79%;
	font-weight:normal;
}

#tetris .person p{
	font-size:69%;
}

#tetris .person .pos{
	font-style:italic;
}

#tetris .t1 .n1, #tetris .t2 .n1, #tetris .t5 .n1, #tetris .t8 .n1, #tetris .t7 .n2, #tetris .t9 .n1{width:9em;}
#tetris .t5 .n2, #tetris .t8 .n2, #tetris .t2 .n1{height:9em;}
#tetris .t1 .n2, #tetris .t7 .n2, #tetris .t8 .n2, #tetris .t5 .n2, #tetris .t3 .n2, #tetris .t9 .n2{clear:left;}
#tetris .t3 .n1, #tetris .t5 .n2, #tetris .t7 .n1, #tetris .t9 .n2{left:4.5em;}

#tetris .t1 .n1{padding-right:4px;}
#tetris .t2 .photo, #tetris .t5 .photo, #tetris .t8 .photo{top:auto;bottom:0;}
#tetris .t3 .n1{padding-right:4px;z-index:1;padding-bottom:4px;}
#tetris .t3 .n2{width:13.5em;padding-right:4px;}
#tetris .t3 .photo{left:2px;}
#tetris .t4{width:28em;z-index:3;}
#tetris .t4 .n1{width:18em;padding-right:8px;border-top:4px solid #fff;}
#tetris .t4 .person{left:4.5em;}

#tetris .t5 .n2{padding-bottom:4px;}
#tetris .t6 .n1{height:13.5em;padding-bottom:4px;z-index:1;}
#tetris .t6 .n2{margin-top:4.5em;}
#tetris .t6 .person{top:4.5em;}
#tetris .t7 .n2{padding-right:4px;left:-4px;}
#tetris .t8 .n2{padding-bottom:4px;}

#tetris .t10 .b{
	background:#fff;
	border:1px solid #9d9d9d;
}

#tetris .t10 .n1{border-right:0;border-bottom:0;}
#tetris .t10 .n2{border-left:0;background:url(/f/1/silhouette.gif) 100% 100% no-repeat;}
#tetris .t10 .n3{border-top:0;clear:left;top:-1px;}
#tetris .t10 .person{left:5em;width:25em;color:#737373;white-space:normal;font-size:110%;}



#staff .staff-list .director, #tetris .director .b{background-color:#525252;}
#staff .staff-list .logist, #tetris .logist .b{background-color:#176ab4;}
#staff .staff-list .dispatcher, #tetris .dispatcher .b{background-color:#9cc100;}
#staff .staff-list .lawyer, #tetris .lawyer .b{background-color:#a49787;}
#staff .staff-list .accountant, #tetris .accountant .b{background-color:#a386a5;}
#staff .staff-list .mechanician, #tetris .mechanician .b{background-color:#1a7f82;}
#staff .staff-list .vad, #tetris .vad .b{background-color:#d08300;}

#tetris #fig1{top:4.5em;margin-top:4px;margin-left:4px;}
#tetris #fig2{top:4.5em;margin-top:4px;left:22.5em;margin-left:20px;}
#tetris #fig3{left:36em;top:9em;margin-left:28px;}
#tetris #fig4{left:13.5em;margin-left:12px;}
#tetris #fig5{top:4.5em;left:9em;margin-left:8px;margin-top:4px;}
#tetris #fig6{left:54em;margin-left:40px;}
#tetris #fig7{left:45em;margin-left:36px;}
#tetris #fig8{left:31.5em;margin-left:24px;top:0;}
#tetris #fig9{top:0;}
#tetris #fig10{left:36em;margin-left:28px;z-index:2}
#tetris #fig11{left:22.5em;margin-left:16px;}
#tetris #fig12{left:9em;margin-left:7px;top:-10.5em;}
#customs .slide{
	margin-top:-200px;
	overflow:hidden;
}

#customs .slide-content, #customs .cont{
	width:620px;
	height:433px;
	overflow:hidden;
	/* position:relative; */
	background:url(cu-bg.gif) 90px 137px no-repeat;
}

#customs .sha-left, #customs .sha-right{
	position:absolute;
	width:92px;
	height:433px;
	top:0;
	background:url(cu-sha.jpg) no-repeat;
}

#customs .sha-left{
	left:0;
	background-position:-92px 0;
}

#customs .sha-right{
	right:0;
}

#customs .long-truck{
	width:460px;
	height:134px;
	position:absolute;
	background:url(cu-long-truck.png) no-repeat;
	margin-left:-125px;

	left:210px;
	top:186px;
}

#customs .long-truck .inner{
	position:relative;
}

#customs .long-truck .stamp{
	left:205px;
	top:40px;
}

#customs .truck{
	width:341px;
	height:143px;
	position:relative;
	overflow:hidden;

	left:210px;
	top:183px;
}


#customs .truck .img{
	width:341px;
	height:429px;
	background:url(cu-trucks.png) no-repeat;
	position:relative;
}

#customs .truckpos1 .img{top:-143px;}
#customs .truckpos2 .img{top:-286px;}

#customs .stamp{
	position:absolute;
	width:80px;
	height:25px;
	left:150px;
	top:45px;
}

#customs .stamp img{
	position:relative;
	width:200%;
	height:200%;
	left:-100%;
	top:-100%;
}

#customs .counter{
	position:absolute;
	width:60px;
	height:25px;
	overflow:hidden;
	left:122px;
	top:255px;
}

#customs .counter div{
	float:left;
	background:url(cu-numbers.gif);
	position:relative;
	width:18px;
	height:275px;
	display:block;
	top:0;
}

#customs .terminal{
	position:absolute;
	left:430px;
	top:147px;
}

#customs .terminal a{
	color:#00459c;
}

#customs .text1, #customs .text2{
	position:absolute;
	font-size:79%;
}

#customs .text1{
	left:30px;
	top:80px;
	width:420px;
}

#customs .text2{
	left:250px;
	top:175px;
	width:330px;
	position:relative;
	z-index:1;
}

#customs .popup{
	padding-right:0 !important;
	margin-right:0 !important;
}

#customs .popup img{
	display:none;
}

#customs .popup .license-icon{
	position:absolute;
	left:-45px;
	top:0;
	width:39px;
	height:51px;
	background:url(/f/1/license.gif) no-repeat;
	display:block;
}

#customs a.popup:hover .license-icon{
	background-position:-39px 0;
}

#drivers-switcher img{
	position:relative;
	top:28px;
	background: 1px 0px no-repeat;
}

#drivers{
	padding-left:1px;
}

#drivers .slide{
	overflow:visible;
	width:1px;
}

#drivers .slide-content div{
	position:absolute;
	font-size:79%;
}

#drivers .c1{
	width:40em;
	top:7em;
	left:-35em;
}

#drivers .c3{
	width:10em;
	bottom:-1em;
	left:-11.1em;
	padding-bottom:80px;
	padding-left:27px;
	background:url(../i/drivers-c3.gif) 0px 100% no-repeat;
}

#drivers .c2{
	width:10em;
	bottom:-1em;
	left:-23.3em;
	padding-bottom:60px;
	background:url(../i/drivers-c4.gif) 100% 100% no-repeat;
}

#drivers .c4{
	width:10em;
	top:5em;
	left:-11.1em;
	padding-top:70px;
	padding-left:7px;
	background:url(../i/drivers-c4.gif) no-repeat;
}
#elephant{
	position:absolute;
	left:-206px;
	top:170px;
	width:206px;
	height:158px;
	overflow:hidden;
}

#elephant .inner{
	position:relative;
}

#elephant img{
	position:absolute;
}

#elephant .body{
	background:url(elephant-sha.png);
	display:block;
	height:158px;
	width:1648px;
}

#elephant .light{
	position:absolute;
	width:19px;
	height:60px;
	left:48px;
	top:30px;
	display:none;
	overflow:hidden;
}

#elephant .light img{
	position:relative;
}

#elephant .blink img{
	left:-19px;
}

#elephant .stamp{
	left:98px;
	top:63px;
	width:30px;
	height:26px;
}