
div.mapcontent{
	position: relative;
	z-index: 0;
}

#pf_container{
	margin-bottom: 28px;
	overflow: hidden;
	position: relative;
	z-index: 4;
	height: 70px;
}

/* dut start */
.pf_container_bg_world_dut{
	background: url('https://www.man.eu/ru/ru/homepage.html') repeat-x center 0 transparent;
}

.pf_container_bg_europe_dut{
	background: url('https://www.man.eu/ru/ru/homepage.html') repeat-x center 0 transparent;
}

.pf_container_bg_india_china_dut{
	background: url('https://www.man.eu/ru/ru/homepage.html') repeat-x center 0 transparent;
}
/* dut end */

.pf_container_bg_world{
	background: url('https://www.man.eu/ru/ru/homepage.html') repeat-x center 0 transparent;
}
.pf_container_bg_europe{
	background: url('https://www.man.eu/ru/ru/homepage.html') repeat-x center 0 transparent;
}
.pf_container_bg_china{
	background: url('https://www.man.eu/ru/ru/homepage.html') repeat-x center 0 transparent;
}
.pf_container_bg_brazil{
	background: url('https://www.man.eu/ru/ru/homepage.html') repeat-x center 0 transparent;
}
.pf_container_bg_mexico{
	background: url('https://www.man.eu/ru/ru/homepage.html') repeat-x center 0 transparent;
}
.pf_container_bg_india{
	background: url('https://www.man.eu/ru/ru/homepage.html') repeat-x center 0 transparent;
}
.pf_container_bg_southafrica{
	background: url('https://www.man.eu/ru/ru/homepage.html') repeat-x center 0 transparent;
}
.pf_container_bg_russia{
	background: url('https://www.man.eu/ru/ru/homepage.html') repeat-x center 0 transparent;
}

#pf_container #pf_top{
	z-index: 6;
	position: absolute;
	width: 100%; /*940*/
	height: 14px;
	top: 0;
	left: 0;
	background: url("https://www.man.eu/ru/ru/homepage.html") repeat-x 0 0 transparent;
}

#pf_container #pf_bottom{
	z-index: 6;
	position: absolute;
	width: 100%; /*940*/
	height: 14px;
	bottom: 0;
	left: 0;
	background: url("https://www.man.eu/ru/ru/homepage.html") repeat-x 0 0 transparent;
}

#pf_start, #pf_detail, #pf_closed{
	position: relative;
	z-index: 5;
}

#pf_container #pf_start .pf_caption{
	position: absolute;
	right: 10px;
	top: 21px;
}

#pf_container .pf_margin{
	margin: 0 auto;
}

#pf_container .pf_backtomap{
	position: absolute;
	top: 10px;
	right: 15px;
}

#pf_container #pf_detail .pf_back{
	position: absolute;
	top: 10px;
	right: 15px;
}

/*poi positions */
#pf_container .pf_poi{
	position: absolute;
}

#pf_container .pf_poi > a{
	z-index: 7;
}

#pf_container #pf_ankara{
	left: 645px;
	top: 379px;
}

#pf_container #pf_krakau{
	left: 341px;
	top: 125px;
}

#pf_container #pf_starachovice{
	left: 374px;
	top: 90px;
}

#pf_container #pf_posen{
	left: 312px;
	top: 51px;
}

#pf_container #pf_salzgitter{
	left: 156px;
	top: 75px;
}

#pf_container #pf_plauen{
	left: 182px;
	top: 110px;
}

#pf_container #pf_muenchen{
	left: 186px;
	top: 166px;
}

#pf_container #pf_steyr{
	left: 230px;
	top: 191px;
}

#pf_container #pf_nuernberg{
	right: 744px;
	top: 138px;
}

#pf_container #pf_pithampur{
	left: 245px;
	top: 219px;
}

#pf_container #pf_queretaro{
	left: 208px;
	top: 219px;
}

#pf_container #pf_olifantsfontein{
	left: 531px;
	top: 233px;
}

#pf_container #pf_pinetown{
	left: 583px;
	top: 317px;
}

#pf_container #pf_sanktpetersburg{
	left: 72px;
	top: 257px;
}

#pf_container #pf_resende{
	left: 482px;
	top: 325px;
}

#pf_container #pf_jinan{
	left: 603px;
	top: 236px;
}

/*poi positions dut*/

#pf_container #pf_saint-nazaire_dut { 
	left: 295px;
	top: 301px;
}

#pf_container #pf_zuerich_dut { 
	left: 490px;
	top: 296px;
}

#pf_container #pf_augsburg_dut { 
	left: 458px;
	top: 266px;
}

#pf_container #pf_deggendorf_dut { 
	left: 551px;
	top: 242px;
}

#pf_container #pf_velka-bites_dut { 
	left: 613px;
	top: 224px;
}

#pf_container #pf_berlin_dut { 
	left: 574px;
	top: 174px;
}

#pf_container #pf_oberhausen_dut { 
	left: 390px;
	top: 174px;
}

#pf_container #pf_hamburg_dut { 
	left: 445px;
	top: 149px;
}

#pf_container #pf_copenhagen_dut { 
	left: 562px;
	top: 100px;
}

#pf_container #pf_frederikshavn_dut { 
	left: 524px;
	top: 62px;
}

#pf_container #pf_aurangabad_dut { 
	left: 252px;
	top: 322px;
}

#pf_container #pf_changzhou_dut { 
	left: 521px;
	top: 208px;
}


 /*detailbox positions and styles*/

#pf_container .pf_horizontal, #pf_container .pf_vertical, #pf_container .pf_detailbox{
	position: absolute;
	z-index: 8;
}

#pf_container .pf_horizontal, #pf_container .pf_vertical{
	background-color: #fff;
}

#pf_container .pf_horizontal{
	height: 1px;
}

#pf_container .pf_vertical{
	width: 1px;
}

#pf_container .pf_detailbox .pf_close{
	position: absolute;
	right: 8px;
	top: 8px;
	width: 9px;
	padding: 0;
	background: url("https://www.man.eu/ru/ru/homepage.html") no-repeat scroll 0 0 transparent;
	cursor: pointer;
	display: block;
	height: 9px;
}

#pf_container .pf_detailbox .pf_close:hover{
	background: url("https://www.man.eu/ru/ru/homepage.html") no-repeat scroll 0 -9px transparent;
}

#pf_container .pf_detailbox{
	padding: 8px 10px 4px;
	background: url("https://www.man.eu/ru/ru/homepage.html") 0 0 no-repeat transparent;
	height: 128px;
	width: 295px;
}

#pf_container .pf_detailbox > img{
	display: block;
	margin: 0 3px;
	float: left;
}

#pf_container .pf_detailbox > div{
	float: left;
	width: 152px;
	padding-left: 10px;
}

#pf_container .pf_detailbox > div > h2{
	margin-top: 5px;
	margin-bottom: 10px;
}

#pf_container .pf_detailbox > div > p{
	margin-top: 0;
	margin-bottom: 0;
}

#pf_container .pf_detailbox > div > ul{
	margin-top: 10px;
}

#pf_container #pf_ankara .pf_horizontal{
	top: -66px;
	left: -186px;
	width: 203px;
}

#pf_container #pf_ankara .pf_vertical{
	top: -66px;
	left: 17px;
	height: 72px;
}

#pf_container #pf_ankara .pf_detailbox{
	background: url("https://www.man.eu/ru/ru/homepage.html") 0 0 no-repeat transparent;
	top: -135px;
	left: -500px;
}

#pf_container #pf_ankara .pf_close{
	right: 13px;
}

#pf_container #pf_ankara .pf_detailbox div{
	padding-left: 0;
}

#pf_container #pf_ankara .pf_detailbox img{
	float: right;
}

#pf_container #pf_krakau .pf_horizontal{
	top: 139px;
	left: 17px;
	width: 94px;
}

#pf_container #pf_krakau .pf_vertical{
	top: 29px;
	left: 17px;
	height: 110px;
}

#pf_container #pf_krakau .pf_detailbox{
	top: 70px;
	left: 110px;
}

#pf_container #pf_starachovice .pf_horizontal{
	top: 174px;
	left: 18px;
	width: 60px;
}

#pf_container #pf_starachovice .pf_vertical{
	top: 29px;
	left: 17px;
	height: 146px;
}

#pf_container #pf_starachovice .pf_detailbox{
	top: 105px;
	left: 77px;
}

#pf_container #pf_posen .pf_horizontal{
	top: 213px;
	left: 18px;
	width: 122px;
}

#pf_container #pf_posen .pf_vertical{
	top: 29px;
	left: 17px;
	height: 185px;
}

#pf_container #pf_posen .pf_detailbox{
	top: 144px;
	left: 139px;
}

#pf_container #pf_salzgitter .pf_horizontal{
	top: 189px;
	left: 18px;
	width: 278px;
}

#pf_container #pf_salzgitter .pf_vertical{
	top: 29px;
	left: 17px;
	height: 161px;
}

#pf_container #pf_salzgitter .pf_detailbox{
	top: 120px;
	left: 295px;
}

#pf_container #pf_plauen .pf_horizontal{
	top: 154px;
	left: 18px;
	width: 252px;
}

#pf_container #pf_plauen .pf_vertical{
	top: 29px;
	left: 17px;
	height: 126px;
}

#pf_container #pf_plauen .pf_detailbox{
	top: 85px;
	left: 269px;
}

#pf_container #pf_nuernberg .pf_horizontal{
	top: 126px;
	left: 88px;
	width: 273px;
}

#pf_container #pf_nuernberg .pf_vertical{
	top: 29px;
	left: 87px;
	height: 98px;
}

#pf_container #pf_nuernberg .pf_detailbox{
	top: 57px;
	left: 360px;
}

#pf_container #pf_muenchen .pf_horizontal{
	top: 98px;
	left: 18px;
	width: 248px;
}

#pf_container #pf_muenchen .pf_vertical{
	top: 29px;
	left: 17px;
	height: 70px;
}

#pf_container #pf_muenchen .pf_detailbox{
	top: 29px;
	left: 265px;
}

#pf_container #pf_steyr .pf_horizontal{
	top: 73px;
	left: 18px;
	width: 203px;
}

#pf_container #pf_steyr .pf_vertical{
	top: 29px;
	left: 17px;
	height: 45px;
}

#pf_container #pf_steyr .pf_detailbox{
	top: 4px;
	left: 221px;
}

#pf_container #pf_pithampur .pf_horizontal{
	top: 73px;
	left: 18px;
	width: 203px;
}

#pf_container #pf_pithampur .pf_vertical{
	top: 29px;
	left: 17px;
	height: 45px;
}

#pf_container #pf_pithampur .pf_detailbox{
	top: 4px;
	left: 221px;
}

#pf_container #pf_queretaro .pf_horizontal{
	top: 73px;
	left: 18px;
	width: 203px;
}

#pf_container #pf_queretaro .pf_vertical{
	top: 29px;
	left: 17px;
	height: 45px;
}

#pf_container #pf_queretaro .pf_detailbox{
	top: 4px;
	left: 221px;
}

#pf_container #pf_olifantsfontein .pf_horizontal{
	top: -66px;
	left: -136px;
	width: 153px;
}

#pf_container #pf_olifantsfontein .pf_vertical{
	top: -66px;
	left: 17px;
	height: 72px;
}

#pf_container #pf_olifantsfontein .pf_detailbox{
	background: url("https://www.man.eu/ru/ru/homepage.html") 0 0 no-repeat transparent;
	top: -135px;
	left: -450px;
}

#pf_container #pf_olifantsfontein .pf_close{
	right: 13px;
}

#pf_container #pf_olifantsfontein .pf_detailbox div{
	padding-left: 0;
}

#pf_container #pf_olifantsfontein .pf_detailbox img{
	float: right;
}

#pf_container #pf_pinetown .pf_horizontal{
	top: -150px;
	left: -188px;
	width: 205px;
}

#pf_container #pf_pinetown .pf_vertical{
	top: -150px;
	left: 17px;
	height: 157px;
}

#pf_container #pf_pinetown .pf_detailbox{
	background: url("https://www.man.eu/ru/ru/homepage.html") 0 0 no-repeat transparent;
	top: -219px;
	left: -502px;
}

#pf_container #pf_pinetown .pf_close{
	right: 13px;
}

#pf_container #pf_pinetown .pf_detailbox div{
	padding-left: 0;
}

#pf_container #pf_pinetown .pf_detailbox img{
	float: right;
}

#pf_container #pf_sanktpetersburg .pf_horizontal{
	top: 73px;
	left: 18px;
	width: 203px;
}

#pf_container #pf_sanktpetersburg .pf_vertical{
	top: 29px;
	left: 17px;
	height: 45px;
}

#pf_container #pf_sanktpetersburg .pf_detailbox{
	top: 4px;
	left: 221px;
}

#pf_container #pf_resende .pf_horizontal{
	top: -66px;
	left: -86px;
	width: 103px;
}

#pf_container #pf_resende .pf_vertical{
	top: -66px;
	left: 17px;
	height: 72px;
}

#pf_container #pf_resende .pf_detailbox{
	background: url("https://www.man.eu/ru/ru/homepage.html") 0 0 no-repeat transparent;
	top: -135px;
	left: -400px;
}

#pf_container #pf_resende .pf_close{
	right: 13px;
}

#pf_container #pf_resende .pf_detailbox div{
	padding-left: 0;
}

#pf_container #pf_resende .pf_detailbox img{
	float: right;
}

#pf_container #pf_jinan .pf_horizontal{
	top: 73px;
	left: -186px;
	width: 203px;
}

#pf_container #pf_jinan .pf_vertical{
	top: 29px;
	left: 17px;
	height: 45px;
}

#pf_container #pf_jinan .pf_detailbox{
	background: url("https://www.man.eu/ru/ru/homepage.html") 0 0 no-repeat transparent;
	top: 4px;
	left: -500px;
}

#pf_container #pf_jinan .pf_close{
	right: 13px;
}

#pf_container #pf_jinan .pf_detailbox div{
	padding-left: 0;
}

#pf_container #pf_jinan .pf_detailbox img{
	float: right;
}


/*detailbox positions and styles dut*/

#pf_container #pf_saint-nazaire_dut .pf_horizontal{
	top: 73px;
	left: 18px;
	width: 281px;
}

#pf_container #pf_saint-nazaire_dut .pf_vertical{
	top: 29px;
	left: 17px;
	height: 45px;
}

#pf_container #pf_saint-nazaire_dut .pf_detailbox{
	top: 4px;
	left: 298px;
}

#pf_container #pf_zuerich_dut .pf_horizontal{
	top: -163px;
	left: -123px;
	width: 140px;
}

#pf_container #pf_zuerich_dut .pf_vertical{
	top: -163px;
	left: 17px;
	height: 170px;
}

#pf_container #pf_zuerich_dut .pf_detailbox{
	background: url("https://www.man.eu/ru/ru/homepage.html") 0 0 no-repeat transparent;
	top: -232px;
	left: -437px;
}

#pf_container #pf_zuerich_dut .pf_close{
	right: 13px;
}

#pf_container #pf_zuerich_dut .pf_detailbox div{
	padding-left: 0;
}

#pf_container #pf_zuerich_dut .pf_detailbox img{
	float: right;
}

#pf_container #pf_augsburg_dut .pf_horizontal{
	top: -133px;
	left: -91px;
	width: 181px;
}

#pf_container #pf_augsburg_dut .pf_vertical{
	top: -133px;
	left: 90px;
	height: 140px;
}

#pf_container #pf_augsburg_dut .pf_detailbox{
	background: url("https://www.man.eu/ru/ru/homepage.html") 0 0 no-repeat transparent;
	top: -202px;
	left: -405px;
}

#pf_container #pf_augsburg_dut .pf_close{
	right: 13px;
}

#pf_container #pf_augsburg_dut .pf_detailbox div{
	padding-left: 0;
}

#pf_container #pf_augsburg_dut .pf_detailbox img{
	float: right;
}

#pf_container #pf_deggendorf_dut .pf_horizontal{
	top: -109px;
	left: -184px;
	width: 201px;
}

#pf_container #pf_deggendorf_dut .pf_vertical{
	top: -109px;
	left: 17px;
	height: 116px;
}

#pf_container #pf_deggendorf_dut .pf_detailbox{
	background: url("https://www.man.eu/ru/ru/homepage.html") 0 0 no-repeat transparent;
	top: -178px;
	left: -498px;
}

#pf_container #pf_deggendorf_dut .pf_close{
	right: 13px;
}

#pf_container #pf_deggendorf_dut .pf_detailbox div{
	padding-left: 0;
}

#pf_container #pf_deggendorf_dut .pf_detailbox img{
	float: right;
}

#pf_container #pf_velka-bites_dut .pf_horizontal{
	top: -91px;
	left: -246px;
	width: 263px;
}

#pf_container #pf_velka-bites_dut .pf_vertical{
	top: -91px;
	left: 17px;
	height: 98px;
}

#pf_container #pf_velka-bites_dut .pf_detailbox{
	background: url("https://www.man.eu/ru/ru/homepage.html") 0 0 no-repeat transparent;
	top: -160px;
	left: -560px;
}

#pf_container #pf_velka-bites_dut .pf_close{
	right: 13px;
}

#pf_container #pf_velka-bites_dut .pf_detailbox div{
	padding-left: 0;
}

#pf_container #pf_velka-bites_dut .pf_detailbox img{
	float: right;
}

#pf_container #pf_berlin_dut .pf_horizontal{
	top: -41px;
	left: -207px;
	width: 224px;
}

#pf_container #pf_berlin_dut .pf_vertical{
	top: -41px;
	left: 17px;
	height: 48px;
}

#pf_container #pf_berlin_dut .pf_detailbox{
	background: url("https://www.man.eu/ru/ru/homepage.html") 0 0 no-repeat transparent;
	top: -110px;
	left: -521px;
}

#pf_container #pf_berlin_dut .pf_close{
	right: 13px;
}

#pf_container #pf_berlin_dut .pf_detailbox div{
	padding-left: 0;
}

#pf_container #pf_berlin_dut .pf_detailbox img{
	float: right;
}

#pf_container #pf_oberhausen_dut .pf_horizontal{
	top: -41px;
	left: -23px;
	width: 133px;
}

#pf_container #pf_oberhausen_dut .pf_vertical{
	top: -41px;
	left: 110px;
	height: 48px;
}

#pf_container #pf_oberhausen_dut .pf_detailbox{
	background: url("https://www.man.eu/ru/ru/homepage.html") 0 0 no-repeat transparent;
	top: -110px;
	left: -337px;
}

#pf_container #pf_oberhausen_dut .pf_close{
	right: 13px;
}

#pf_container #pf_oberhausen_dut .pf_detailbox div{
	padding-left: 0;
}

#pf_container #pf_oberhausen_dut .pf_detailbox img{
	float: right;
}

#pf_container #pf_hamburg_dut .pf_horizontal{
	top: -16px;
	left: -78px;
	width: 164px;
}

#pf_container #pf_hamburg_dut .pf_vertical{
	top: -16px;
	left: 86px;
	height: 23px;
}

#pf_container #pf_hamburg_dut .pf_detailbox{
	background: url("https://www.man.eu/ru/ru/homepage.html") 0 0 no-repeat transparent;
	top: -85px;
	left: -392px;
}

#pf_container #pf_hamburg_dut .pf_close{
	right: 13px;
}

#pf_container #pf_hamburg_dut .pf_detailbox div{
	padding-left: 0;
}

#pf_container #pf_hamburg_dut .pf_detailbox img{
	float: right;
}

#pf_container #pf_copenhagen_dut .pf_horizontal{
	top: 33px;
	left: -195px;
	width: 212px;
}

#pf_container #pf_copenhagen_dut .pf_vertical{
	top: 29px;
	left: 17px;
	height: 5px;
}

#pf_container #pf_copenhagen_dut .pf_detailbox{
	background: url("https://www.man.eu/ru/ru/homepage.html") 0 0 no-repeat transparent;
	top: -36px;
	left: -509px;
}

#pf_container #pf_copenhagen_dut .pf_close{
	right: 13px;
}

#pf_container #pf_copenhagen_dut .pf_detailbox div{
	padding-left: 0;
}

#pf_container #pf_copenhagen_dut .pf_detailbox img{
	float: right;
}

#pf_container #pf_frederikshavn_dut .pf_horizontal{
	top: 71px;
	left: -157px;
	width: 174px;
}

#pf_container #pf_frederikshavn_dut .pf_vertical{
	top: 29px;
	left: 17px;
	height: 43px;
}

#pf_container #pf_frederikshavn_dut .pf_detailbox{
	background: url("https://www.man.eu/ru/ru/homepage.html") 0 0 no-repeat transparent;
	top: 2px;
	left: -471px;
}

#pf_container #pf_frederikshavn_dut .pf_close{
	right: 13px;
}

#pf_container #pf_frederikshavn_dut .pf_detailbox div{
	padding-left: 0;
}

#pf_container #pf_frederikshavn_dut .pf_detailbox img{
	float: right;
}

#pf_container #pf_aurangabad_dut .pf_horizontal{
	top: -202px;
	left: 17px;
	width: 177px;
}

#pf_container #pf_aurangabad_dut .pf_vertical{
	top: -201px;
	left: 17px;
	height: 208px;
}

#pf_container #pf_aurangabad_dut .pf_detailbox{
	top: -271px;
	left: 193px;
}

#pf_container #pf_changzhou_dut .pf_horizontal{
	top: 46px;
	left: -157px;
	width: 174px;
}

#pf_container #pf_changzhou_dut .pf_vertical{
	top: 29px;
	left: 17px;
	height: 18px;
}

#pf_container #pf_changzhou_dut .pf_detailbox{
	background: url("https://www.man.eu/ru/ru/homepage.html") 0 0 no-repeat transparent;
	top: -23px;
	left: -471px;
}

#pf_container #pf_changzhou_dut .pf_close{
	right: 13px;
}

#pf_container #pf_changzhou_dut .pf_detailbox div{
	padding-left: 0;
}

#pf_container #pf_changzhou_dut .pf_detailbox img{
	float: right;
}
