/**
 * Vyhledavani: Zakladni
 */
#searchBasic .form {
	float: left;
	width: 460px; padding: 15px 0 0 39px;
}
#searchBasic h3 {
	font-family: "AllerRegular", Tahoma, "Lucida Grande CE", lucida, sans-serif; font-size: 2.2em;
	color: #0F6CB5;
}

#searchBasic .textBox {
	border: 1px solid #72ACDC;
	-moz-box-shadow: inset 0 4px 5px #E1E2E1;
	-webkit-box-shadow: inset 0 4px 5px #E1E2E1;
	box-shadow: inset 0 4px 5px #E1E2E1;
}

#searchBasic .region {
	display: inline-block; margin-top: 16px; padding: 10px;
	background-color: #E5F3FC;
	border: none;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: inset 0 0 5px #C4E4F8;
	-webkit-box-shadow: inset 0 0 5px #C4E4F8;
	box-shadow: inset 0 0 5px #C4E4F8;
}
.ie7 #searchBasic .region {
	display: inline;
}
#searchBasic .region .textBox {
	width: 370px; padding: 16px 6px;
	font-size: 2em;
	font-style: italic;
	/* color: #0A4878; */
	text-align: center;
}

#searchBasic .date {
	margin-top: 13px; margin-right: -13px;
}
#searchBasic .date .border {
	display: inline-block; margin-right: 13px; padding: 6px 6px 6px 9px;
	background-color: #E5F3FC;
	border: none;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: inset 0 0 5px #C4E4F8;
	-webkit-box-shadow: inset 0 0 5px #C4E4F8;
	box-shadow: inset 0 0 5px #C4E4F8;
}
#searchBasic .date label {
	margin-right: 3px;
	vertical-align: middle;
	font-family: "AllerRegular", Tahoma, "Lucida Grande CE", lucida, sans-serif; font-size: 2.2em;
	color: #0F6CB5;
}
#searchBasic .date .textBox {
	width: 94px; padding: 4px;
	vertical-align: middle;
	/* font-style: italic; */
	font-size: 1.5em;
	/* color: #0A4878; */
	text-align: center;
}
#searchBasic .date .ui-datepicker-trigger {
	display: inline-block; width: 33px; height: 33px; overflow: hidden;
	vertical-align: middle;
	background: transparent url("../gfx/layout/formButtonCalendar.png") 0 0 no-repeat;
	border: none;
	font-size: 1.2em;
	text-indent: -999em; text-align: left;
	direction: ltr;
}

#searchBasic .advanced {
	margin-top: 34px; margin-left: -8px;
}
#searchBasic .advanced a {
	display: block; width: 422px; height: 83px;
	background: transparent url("../gfx/layout/searchBasicButtonAdvanced.png") 0 0 no-repeat;
}

#searchBasic .submit {
	width: 422px; margin-top: 30px; margin-left: -8px;
	text-align: center;
}
#searchBasic .submit input {
	width: 314px; height: 82px;
	background: transparent url("../gfx/layout/searchBasicButtonSubmit.png") 0 0 no-repeat;
	border: none;
	font-size: 2.6em;
	color: #FFF;
	text-shadow: 1px 1px 0 #8B6929;
}

/**
 * Mapa
 */
#map {
	position: relative;
	float: left;
	width: 478px; height: 442px; margin: -10px 0; padding: 1px;
	background-color: #FFF;
	border: 1px solid #8DC5F1;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
#map .wrapper {
	position: relative;
	width: 478px; height: 442px; overflow: hidden;
	background: transparent url("../gfx/layout/searchBasicMap.png") 0 0 no-repeat;
	border: none;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#map ul {
	list-style-type: none;
}
#map li {
	position: absolute; left: 0; top: 0; z-index: 1;
	width: 478px; height: 442px;
	background: transparent 0 0 no-repeat;
}
#map li.active {
	background-position: -478px 0;
}
#map li.at { background-image: url("../gfx/layout/searchBasicMapAT.png"); }
#map li.be { background-image: url("../gfx/layout/searchBasicMapBE.png"); }
#map li.bg { background-image: url("../gfx/layout/searchBasicMapBG.png"); }
#map li.ch { background-image: url("../gfx/layout/searchBasicMapCH.png"); }
#map li.cy { background-image: url("../gfx/layout/searchBasicMapCY.png"); }
#map li.cz { background-image: url("../gfx/layout/searchBasicMapCZ.png"); }
#map li.de { background-image: url("../gfx/layout/searchBasicMapDE.png"); }
#map li.dk { background-image: url("../gfx/layout/searchBasicMapDK.png"); }
#map li.ee { background-image: url("../gfx/layout/searchBasicMapEE.png"); }
#map li.es { background-image: url("../gfx/layout/searchBasicMapES.png"); }
#map li.fi { background-image: url("../gfx/layout/searchBasicMapFI.png"); }
#map li.fr { background-image: url("../gfx/layout/searchBasicMapFR.png"); }
#map li.gb { background-image: url("../gfx/layout/searchBasicMapGB.png"); }
#map li.gr { background-image: url("../gfx/layout/searchBasicMapGR.png"); }
#map li.hr { background-image: url("../gfx/layout/searchBasicMapHR.png"); }
#map li.hu { background-image: url("../gfx/layout/searchBasicMapHU.png"); }
#map li.ie { background-image: url("../gfx/layout/searchBasicMapIE.png"); }
#map li.it { background-image: url("../gfx/layout/searchBasicMapIT.png"); }
#map li.lt { background-image: url("../gfx/layout/searchBasicMapLT.png"); }
#map li.lu { background-image: url("../gfx/layout/searchBasicMapLU.png"); }
#map li.lv { background-image: url("../gfx/layout/searchBasicMapLV.png"); }
#map li.me { background-image: url("../gfx/layout/searchBasicMapME.png"); }
#map li.nl { background-image: url("../gfx/layout/searchBasicMapNL.png"); }
#map li.no { background-image: url("../gfx/layout/searchBasicMapNO.png"); }
#map li.pl { background-image: url("../gfx/layout/searchBasicMapPL.png"); }
#map li.pt { background-image: url("../gfx/layout/searchBasicMapPT.png"); }
#map li.ro { background-image: url("../gfx/layout/searchBasicMapRO.png"); }
#map li.se { background-image: url("../gfx/layout/searchBasicMapSE.png"); }
#map li.si { background-image: url("../gfx/layout/searchBasicMapSI.png"); }
#map li.sk { background-image: url("../gfx/layout/searchBasicMapSK.png"); }

#map img {
	position: absolute; left: 0; top: 0; z-index: 1;
	display: block;
	outline: none;
}

.bubble {
    background: url("../gfx/layout/mapGroupMarker.png") repeat scroll 0% 0% transparent;
    height: 20px;
    line-height: 11px;
    width: 25px;
    text-align: center;
    cursor: pointer;
    color: rgb(33, 31, 21);
    position: absolute;
    font-size: 11px;   
}