/******************************************************************************/
/* MAP Styles */

.cursor-zoomin{cursor:crosshair;}
.cursor-grab{cursor:url('grab.cur'), move;}
.cursor-grabbing{cursor:url('grabbing.cur'), move;}
.cursor-wait{cursor:wait;}
.cursor-progress{cursor:progress;}
*+HTML .cursor-grab{cursor:url('res/grab.cur'), move;}
*+HTML .cursor-grabbing{cursor:url('res/grabbing.cur'), move;}
* HTML .cursor-grab{cursor:url('res/grab.cur'), move;}
* HTML .cursor-grabbing{cursor:url('res/grabbing.cur'), move;}

#wMap{background:#f5f5f5; border:1px solid #888; position:relative; overflow:hidden;}
	#map-fullswitch{cursor:pointer; position:absolute; z-index:80; left:0px; top:0; margin-top:-10px;}
	#map-window{position:relative; overflow:hidden; width:100%; height:100%;}
	#map-image{position:absolute; width:100%; height:100%;}
	#map-cross{position:absolute; width:100%; height:100%; background:url('cross.gif') no-repeat center center;}
	#map-zoommarker{position:absolute; overflow:hidden; cursor:crosshair; border:2px solid #F0841F; display:none;}
	#map-symbols{position:absolute; overflow:hidden; width:100%; height:100%;}

		#map-symbols .symbol{display:none; position:absolute; left:300px; top:300px; margin-top:-29px;}
		#map-symbols .symbol .symb-circle{position:absolute; left:-10px; top:19px;}
		#map-symbols .symbol .floatflag{position:relative; width:100%;}
		#map-symbols .symbol .flag{float:left; background:url('holvan/symb-mapflag1.png') no-repeat 0px 0px; height:32px; width:27px;}
		#map-symbols .symbol .flagtitle{width:0px; overflow:hidden; float:left; background:url('holvan/symb-mapflag1.png') repeat-x 0px -32px; height:26px; padding:3px 0; font:bold 12px Arial; color:#4b4b4b; white-space:nowrap;}
		#map-symbols .symbol .flagright{float:left; background:url('holvan/symb-mapflag1.png') no-repeat -27px 0px; height:32px; width:6px;}
		#map-symbols .symbol .flagtext{position:absolute; width:25px; height:17px; padding:1px; font:bold 15px Arial; color:#fff; text-align:center; left:1px; top:1px; cursor:pointer;}

		#map-symbols .symbol2 .flag{background:url('holvan/symb-mapflag2.png') no-repeat 0px 0px;}
		#map-symbols .symbol2 .flagtitle{background:url('holvan/symb-mapflag2.png') repeat-x 0px -32px;}
		#map-symbols .symbol2 .flagright{background:url('holvan/symb-mapflag2.png') no-repeat -27px 0px;}
		#map-symbols .symbol2 .flagtitle{color:#fff;}

		#map-symbols .symbol3 .flag{background:url('holvan/symb-mapflag3.png') no-repeat 0px 0px;}
		#map-symbols .symbol3 .flagtitle{background:url('holvan/symb-mapflag3.png') repeat-x 0px -32px;}
		#map-symbols .symbol3 .flagright{background:url('holvan/symb-mapflag3.png') no-repeat -27px 0px;}
		#map-symbols .symbol3 .flagtext{color:#ff8211;}

		#map-symbols .symbol4 {margin-top:-12px; margin-left:-12px;}
		#map-symbols .symbol4 .symb-circle{display:none;}
		#map-symbols .symbol4 .flagright{display:none;}
		#map-symbols .symbol-4-null .flag{width:24px; height:24px; background-image:url('_ikonok/null.gif');}
		#map-symbols .symbol-4-etterem .flag{width:24px; height:24px; background-image:url('_ikonok/0019.gif');}
		#map-symbols .symbol-4-benzinkut .flag{width:24px; height:24px; background-image:url('_ikonok/0008.gif');}
		#map-symbols .symbol-4-bank .flag{width:24px; height:24px; background-image:url('_ikonok/0006.gif');}
		#map-symbols .symbol-4-atm .flag{width:24px; height:24px; background-image:url('_ikonok/0007.gif');}
		#map-symbols .symbol-4-hotel .flag{width:24px; height:24px; background-image:url('_ikonok/0026.gif');}
		#map-symbols .symbol-4-oltopont .flag{width:24px; height:24px; background-image:url('_ikonok/0027.gif');}
		#map-symbols .symbol-4-libri .flag{width:24px; height:24px; background-image:url('_ikonok/libri.gif');}
		#map-symbols .symbol-4-kisokos .flag{width:24px; height:24px; background-image:url('_ikonok/kisokos.gif');}

/*accor*/
		#map-symbols .symbol-4-bank .flag{width:24px; height:24px; background-image:url('_ikonok/accor_bank.gif');}
		#map-symbols .symbol-4-bank_v .flag{width:24px; height:24px; background-image:url('_ikonok/accor_bank_v.gif');}
		#map-symbols .symbol-4-busz .flag{width:24px; height:24px; background-image:url('_ikonok/accor_busz.gif');}
		#map-symbols .symbol-4-korhaz .flag{width:24px; height:24px; background-image:url('_ikonok/accor_korhaz.gif');}
		#map-symbols .symbol-4-orvos .flag{width:24px; height:24px; background-image:url('_ikonok/accor_orvos.gif');}
		#map-symbols .symbol-4-p .flag{width:24px; height:24px; background-image:url('_ikonok/accor_p.gif');}
		#map-symbols .symbol-4-p_r .flag{width:24px; height:24px; background-image:url('_ikonok/accor_p_r.gif');}
		#map-symbols .symbol-4-parkolohaz .flag{width:24px; height:24px; background-image:url('_ikonok/accor_parkolohaz.gif');}
		#map-symbols .symbol-4-patika .flag{width:24px; height:24px; background-image:url('_ikonok/accor_patika.gif');}
		#map-symbols .symbol-4-piac .flag{width:24px; height:24px; background-image:url('_ikonok/accor_piac.gif');}
		#map-symbols .symbol-4-posta .flag{width:24px; height:24px; background-image:url('_ikonok/accor_posta.gif');}
		#map-symbols .symbol-4-vonat .flag{width:24px; height:24px; background-image:url('_ikonok/accor_vonat.gif');}

	#map-copyright{position:absolute; padding:1px 2px; left:0px; bottom:0px;}
	#map-copyright, #map-copyright A{color:#4b4b4b; font-size:10px;}

	#map-ruler{position:absolute; left:10px; bottom:14px; font-weight:bold; background:url('holvan/ruler.gif') no-repeat 0 0; padding:10px 0 0 10px;}
	#map-ruler .map-ruler-right{position:absolute; right:0px; top:0px; width:6px; height:15px; background:url('holvan/ruler.gif') no-repeat -194px 0;}
	#map-ruler-text{}

	#map-control{position:absolute; top:6px; left:6px; width:65px;}
	#map-control-top{position:relative; height:93px; background:url('holvan/mapcontrols.png') no-repeat 0px 0px;}
		#map-control-top .move-up{position:absolute; width:15px; height:15px; left:25px; top:5px; cursor:pointer;}
		#map-control-top .move-left{position:absolute; width:15px; height:15px; left:4px; top:26px; cursor:pointer;}
		#map-control-top .move-center{position:absolute; width:17px; height:17px; left:24px; top:25px; cursor:pointer;}
		#map-control-top .move-right{position:absolute; width:15px; height:15px; left:46px; top:26px; cursor:pointer;}
		#map-control-top .move-down{position:absolute; width:15px; height:15px; left:25px; top:47px; cursor:pointer;}
		#map-control-top .zoom-in{position:absolute; width:15px; height:15px; left:25px; top:75px; cursor:pointer;}
	#map-control-scale{position:relative; height:0px; background:url('holvan/mapcontrols.png') no-repeat 0px -93px;}
		#map-control-scale2{position:absolute; width:19px; height:100%; left:23px; top:0px; cursor:pointer;}
		#map-control-slider{display:none; position:absolute; z-index:80; width:23px; height:14px; left:21px; top:-1px; background:url('holvan/mapcontrols.png') no-repeat -21px -418px;}
	#map-control-bottom{position:relative; height:29px; background:url('holvan/mapcontrols.png') no-repeat 0px -334px;}
		#map-control-bottom .zoom-out{position:absolute; width:15px; height:15px; left:25px; top:3px; cursor:pointer;}
	#map-control-bottom-imbtn{position:relative; height:25px; background:url('holvan/mapcontrols.png') no-repeat;}
	#map-control-bottom-imbtn.im1{background-position:0px -363px;}
	#map-control-bottom-imbtn.im3{background-position:0px -388px;}
		#map-control-bottom-imbtn .imbtn{position:absolute; width:23px; height:21px; left:21px; top:0px; cursor:pointer;}

	#map-buttons{position:absolute; top:7px; right:4px; font:13px Arial; color:#4b4b4b;}
		#map-buttons .map-button-normal, #map-buttons .map-button-aktiv{float:left; cursor:pointer;}
		#map-buttons .map-button-left{float:left; width:3px; height:25px; font:1px Arial; margin-left:3px;}
		#map-buttons .map-button-center{float:left; height:19px; padding:2px 5px 0; background:#fff;}
		#map-buttons .map-button-right{float:left; width:3px; height:25px; font:1px Arial; margin-right:3px;}
		#map-buttons .map-button-normal .map-button-center{border:1px solid #616161; border-left:none; border-right:none; margin-top:1px;}
		#map-buttons .map-button-aktiv .map-button-center{border:2px solid #616161; border-left:none; border-right:none;}
		#map-buttons .map-button-normal .map-button-left{background:url('holvan/mapcontrols.png') no-repeat -53px -435px;}
		#map-buttons .map-button-normal .map-button-right{background:url('holvan/mapcontrols.png') no-repeat -56px -435px;}
		#map-buttons .map-button-aktiv .map-button-left{background:url('holvan/mapcontrols.png') no-repeat -59px -435px;}
		#map-buttons .map-button-aktiv .map-button-right{background:url('holvan/mapcontrols.png') no-repeat -62px -435px;}

	#map-loading{position:absolute; top:50%; left:50%;}
	#map-loading-inner{position:relative; left:-19px; top:-19px; background:url('loadingbg.gif') no-repeat;}
	#map-loading-inner IMG{padding:3px;}

	#map-overview{position:absolute; bottom:-1px; right:0px; background:url('holvan/ovm-bg.png') repeat; padding:14px;}
	* HTML #map-overview{right:-1px;}
		#map-overview .map-overview-content{position:relative; width:147px; height:104px; background:#fff; border:1px solid #4b4b4b;}
		#map-overview-coord{position:absolute; width:100%; height:14px; background:#fde8d1; color:#4b4b4b; text-align:center; font:11px Arial; border:none; padding:2px 0;}
		#map-overview-map{position:absolute; bottom:0; width:100%; height:86px; background:url('holvan/ovm-map.gif') no-repeat; cursor:crosshair; overflow:hidden;}
		#map-overview-markerH, #map-overview-markerV{position:absolute; left:0; top:0;}
		#map-overview-markerH{width:100%; height:1px; border-top:1px solid #4b4b4b; top:-10px;}
		#map-overview-markerV{width:1px; height:100%; border-left:1px solid #4b4b4b; left:-10px;}
		#map-overview-switch{position:absolute; width:16px; height:15px; bottom:-1px; right:-1px;}
		* HTML #map-overview-switch{right:-2px;}
		.map-overview-switchopen{background:url('holvan/mapcontrols.png') no-repeat -16px -435px;}
		.map-overview-switchclose{background:url('holvan/mapcontrols.png') no-repeat 0px -435px;}


	#map-symbol-bubble{position:absolute; left:-10000px; color:#4b4b4b; width:300px;}
	#map-symbol-bubble A{text-decoration:underline;}
	#map-symbol-bubble .symb-circle{position:absolute; left:-10px; top:-10px;}
	#map-symbol-bubble .upwrapper{position:absolute; bottom:0px; width:100%; margin:0 0 -1px -2px;}
	#map-symbol-bubble .head{background:#fff; height:8px; margin:0 10px; overflow:hidden; border-top:2px solid #5a5a5a;}
	#map-symbol-bubble .head-left{position:absolute; background:url('holvan/symb-bubble.png') no-repeat 0px 0px; width:10px; height:10px; left:0px; top:0px; overflow:hidden;}
	#map-symbol-bubble .head-right{position:absolute; background:url('holvan/symb-bubble.png') no-repeat -10px 0px; width:10px; height:10px; right:0px; top:0px; overflow:hidden;}
	#map-symbol-bubble .head-close{position:absolute; background:url('holvan/symb-bubble.png') no-repeat -30px 0px; width:10px; height:10px; right:7px; top:7px; overflow:hidden; cursor:pointer;}
	#map-symbol-bubble .main{background:#fff; border:2px solid #5a5a5a; border-top:none; border-bottom:none; padding:7px 7px 2px;}
	#map-symbol-bubble .main P{margin:0; padding:1px 5px;}
	#map-symbol-bubble .floatflag{position:absolute;}
	#map-symbol-bubble IMG.flag{position:absolute; top:3px; left:9px;}
	#map-symbol-bubble-flagtext{position:absolute; width:26px; height:17px; padding:1px; font:bold 15px Arial; color:#fff; text-align:center; left:10px; top:4px;}
	#map-symbol-bubble-flag.flag{background:url('holvan/symb-flag1.png') no-repeat 0px 0px; width:33px; height:32px;}
	#map-symbol-bubble-title{font-size:13px; padding:0 0 1px 50px;}
	#map-symbol-bubble-addr{padding:1px 0 5px 50px;}
	#map-symbol-bubble .links{padding:5px 8px 0;}
	#map-symbol-bubble .foot{position:relative; height:35px; margin:0 10px 0 30px;}
	#map-symbol-bubble .foot-bg{background:url('holvan/symb-bubble.png') repeat-x 0px -45px; height:35px;}
	* HTML #map-symbol-bubble .foot-bg{top:-1px;}
	#map-symbol-bubble .foot-left{position:absolute; background:url('holvan/symb-bubble.png') no-repeat 0px -10px; width:30px; height:35px; left:-30px; bottom:0px; overflow:hidden;}
	#map-symbol-bubble .foot-right{position:absolute; background:url('holvan/symb-bubble.png') no-repeat -30px -10px; width:10px; height:35px; right:-10px; bottom:0px; overflow:hidden;}
	#map-symbol-bubble-info{padding-right:10px;}

	#utvonal-result-print{display:none;}
