#map_intro{position: relative; padding: 0 43px 0 35px; height: 55px; border-bottom: 1px #DEDDDE solid;}
#map_intro h1{font: 26px Trebuchet MS,Tahoma; }
#search_box{position: absolute; right: 35px; top: 7px; width: 340px; height: 25px;}
#search_area{width: 200px; background:#FFF; border:1px solid #D4D0C8; font:13px Arial; padding:3px; float: left; position: relative; top: 1px;}
#search_button{
    float: left;
	margin-left: 6px; 
	border: 1px #cccdcf solid;
    border-bottom: 1px #a9a9a9 solid;
	width: 123px; 
	padding: 2px 0 3px;
	background: #e6e6e6 url(../i/buttons.gif) repeat-x; 
	cursor: pointer;
    font: 13px Arial,sans-serif;
}

#locator{padding:20px 35px 15px; height: 1%; overflow: hidden;}
.map_curs{float: left; margin-right: 30px; width: 250px;}
.map_curs p { font: 11px Arial;padding-top: 7px;}
.map_curs h2 a{ font: bold 16px Arial; text-decoration: none;}
.inactive h2 a{color: #4097BF; border-bottom: 1px #4097BF solid;}
.active h2 a{color: #000;}
.inactive p{color: #384653;}
.active p{color: #000;}
#bmap1_m strong,#bmap2_m strong{cursor: pointer;}


#col1{float: left; width: 100%; } 
#col2{float: left; width: 64%;  margin-left:-100%;}

#ctext{margin-left: 64%; width: 36%; overflow: hidden; } /*ie 5.5 width: 100%;*/

#mapwrap{margin-left: 35px; border: 1px #5EDEC0 solid;}
#map_box{height: 407px; width: 100%; overflow: hidden; position: relative; background: url(../i/loader.gif) no-repeat 50% 50%;}
#map{width: 4740px; height: 2170px; left: 0px; top: 0; position: relative; cursor: move;}
#imap1,#imap2,#imap3{width: 1580px; height: 2170px; top: 0; background: url(../i/imap.png) 100% 0; position: absolute;}
#imap1{left: 0px; }
#imap2{left: 1580px; }
#imap3{left: 3160px; }

.bmap1,.bmap2,.bmap1_i,.bmap2_i,div.maplink{position: absolute;}

.bmap1{width: 269px; height: 164px; top: 105px; left: 659px;}
.bmap2{width: 294px; height: 200px; top: 1590px; left: 712px;}



.bmap1_i{
	background:transparent url(../i/minikras.png) no-repeat scroll 0 0;
	height:65px;
	left:36px;
	padding-left:71px;
	top:15px;
	width:165px;
}
/*.bmap2_i{left: 72px; top: 15px; width: 173px; height: 71px;}
.bmap1_i{left: 46px; top: 15px; width: 165px; height: 65px;}*/

.bmap2_i{
	background:transparent url(../i/minikot.png) no-repeat scroll 0 0;
	height:71px;
	left:69px;
	padding-left:86px;
	top:15px;
	width:173px;
}
.bmap1 div.maplink{width: 43px; height: 20px; left: 6px; bottom: 0; cursor: pointer;} /* ie 5.5 bug cursor: hand; */
.bmap2 div.maplink{width: 20px; height: 172px; left: 0; top: 27px; cursor: pointer; }

.bmap1_i p,.bmap2_i p{font: 11px Arial; color: #727F8C; padding-bottom: 7px;}
.bmap1 span.maplink,.bmap2 span.maplink{font: 14px Arial; cursor: pointer; color: #70B1CF; text-decoration: underline;}

#result.loading{height: 360px; padding: 20px; background: #FFF (../i/loader.gif) no-repeat 50% 50%;}
#result h3.toggler {padding: 8px 25px 7px 25px;}
#result h3.toggler strong{cursor: pointer; font-weight: 500;}
#result h3.toggler.active{color: #FFF; background: #5EDEC0;}
#result h3.toggler.inactive strong{color: #4097BF; border-bottom: 1px #4097BF dotted;}

#result ul.element{list-style: none; font: 13px Arial; padding: 3px 0 3px 47px;}
#result ul.element li{padding: 5px 0px 5px 0px;}
#result ul.element li a{text-decoration: none; border-bottom: 1px #4097BF dotted; color: #4097BF;}
#result ul.element.active{background: #F0FAF8;}

#centr_info{margin: 15px 0 0 35px;}

#result #search_results{padding: 20px; border-top: 1px #9E9E9E solid; border-bottom: 1px #9E9E9E solid; min-height: 360px; background: #F5F5F5;}
#result #search_results h2{color: #EF6C3D; font: bold 14px Arial; margin-bottom: 10px;}
#result #search_results .search_result{margin-top: 10px;}
#result #search_results .search_result h4{font: 13px Arial; margin-bottom: 5px; line-height: 15pt;}
#result #search_results .search_result h4.lvl0{padding-left: 10px; font-weight:700;}
#result #search_results .search_result h4.lvl1{padding-left: 20px;}
#result #search_results .search_result h4.lvl2{padding-left: 30px; color: #83D1EE; text-decoration: underline; cursor: pointer;}
#result #search_results h4.lvlX{padding-left: 10px; font-weight:500; line-height: 16pt;}

.centr_wrap{float: left; width: 100%;}
.centr_contacts{margin-right: 40%;}
.centr_photos_wrap{float: left; margin-left: -40%; width: 40%;}

.centr_contacts h4{padding: 15px 0 15px 0;}
.centr_phones,.centr_contacts p{padding: 0 35px 0 15px;}
.centr_phones p{text-align: right; line-height: 17pt;}
.centr_phones span{float:left; font: 13px Arial;}
.centr_travel{color:#000; padding: 10px 25px 0 15px;}

.centr_photos_wrap h4{padding: 15px 0 20px;}
.centr_photos {padding: 0 25px 0 22px;}
.centr_photos img{border: none; margin: 0 5px 5px 0;}

h3.centr_title{ padding-top: 15px;} /*for noscript*/

#info_cont #info {float: right; width: 40%;color:#92A0AC;}
#info_cont {margin-bottom: 40px; }


#popup_service{
	min-height: 156px;
	overflow: hidden;
	height: 100%;
	padding: 0px 33px 30px 50px;
}
#popup_service h1,#mapwrap .service h1 {
	font: italic 22px Trebuchet MS,Tahoma;
	color: #384653;
}
.currency{text-align: right; font: 11px Arial; color:#6D7781; padding-top: 10px;}
.zebra{padding: 20px 0 15px 0;}
.zebra span{float: right; padding: 5px 15px 5px 7px; font: 14px Arial;}
.zebra p{ font: 14px Arial; padding: 5px 0px 5px 15px;}
.zebra p.even{background: #F5F5F5;}

#mapwrap .service{padding: 20px;}

*+html #search_button{height:25px;} 
