@charset "UTF-8";
body {
	color: #0059A4;
	background-color: #0090E3
}

.main-header {
	color: #FFF;
	background-image: url(../img/teztour/bg.png)
}

@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-resolution: 1.5dppx) {
	.main-header {
		background-image: url(../img/teztour/bg@2x.png);
		background-size: 1px 54px
	}
}

.main-header .logo .country {
	background-image: url(../img/teztour/l.png);
	text-shadow: 2px 2px 2px rgba(0, 0, 0, .5)
}

@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-resolution: 1.5dppx) {
	.main-header .logo .country {
		background-image: url(../img/teztour/l@2x.png);
		background-size: 2px 40px
	}
}

.main-header .logo .hotel {
	text-shadow: 2px 2px 2px rgba(0, 0, 0, .5)
}

.main-header .logo .hotel .star {
	background-image: url(../img/teztour/s.png)
}

@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-resolution: 1.5dppx) {
	.main-header .logo .hotel .star {
		background-image: url(../img/teztour/s@2x.png);
		background-size: 96px 16px
	}
}

.main-header .main-menu ul li a {
	background-image: url(../img/teztour/m.png)
}

@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-resolution: 1.5dppx) {
	.main-header .main-menu ul li a {
		background-image: url(../img/teztour/m@2x.png);
		background-size: 254px 560px
	}
}

.main-header .main-menu ul li span {
	background-image: url(../img/teztour/l.png)
}

@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-resolution: 1.5dppx) {
	.main-header .main-menu ul li span {
		background-image: url(../img/teztour/l@2x.png);
		background-size: 2px 40px
	}
}

#popup_menu {
	border-color: rgba(0, 85, 148, .95);
	background-color: rgba(10, 94, 170, .85);
	box-shadow: 4px 5px 7px rgba(34, 34, 34, .75);
	-moz-box-shadow: 4px 5px 7px rgba(34, 34, 34, .75);
	-webkit-box-shadow: 4px 5px 7px rgba(34, 34, 34, .75)
}

#popup_menu ul li a {
	background-image: url(../img/teztour/p.png)
}

@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-resolution: 1.5dppx) {
	#popup_menu ul li a {
		background-image: url(../img/teztour/p@2x.png);
		background-size: 7px 7px
	}
}

#popup_menu ul li a:hover {
	text-shadow: -2px -2px 11px #fff;
	-moz-text-shadow: -2px -2px 11px #fff;
	-webkit-text-shadow: -2px -2px 11px #fff
}

a {
	color: #FFF
}

.map .landmarks {
	color: #FFF
}

.map .landmarks .item .info {
	color: #FFF;
	border-color: rgba(0, 82, 136, .95);
	background: #74a3c4 !important;
	background: -moz-linear-gradient(top, #74a3c4 0, #19669e 2%, #19669e 100%) !important;
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #74a3c4), color-stop(2%, #19669e), color-stop(100%, #19669e)) !important;
	background: -webkit-linear-gradient(top, #74a3c4 0, #19669e 2%, #19669e 100%) !important;
	background: -o-linear-gradient(top, #74a3c4 0, #19669e 2%, #19669e 100%) !important;
	background: -ms-linear-gradient(top, #74a3c4 0, #19669e 2%, #19669e 100%) !important;
	background: linear-gradient(to bottom, #74a3c4 0, #19669e 2%, #19669e 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#74a3c4', endColorstr='#19669e', GradientType=0) !important
}

.map .landmarks .item .info ul {
	border-top-color: rgba(0, 82, 136, .95);
	background-color: rgba(255, 255, 255, .95)
}

.map .landmarks .item .info ul li a {
	color: #024482;
	border-top-color: rgba(0, 82, 136, .8);
	background-image: url(../img/teztour/e.png)
}

@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-resolution: 1.5dppx) {
	.map .landmarks .item .info ul li a {
		background-image: url(../img/teztour/e@2x.png);
		background-size: 13px 9px
	}
}

.map .landmarks .item .info ul li a:hover {
	background-color: #97bdd9
}

.hotspot-info div {
	color: #FFF;
	border-color: rgba(0, 82, 136, .95);
	background: #74a3c4 !important;
	background: -moz-linear-gradient(top, #74a3c4 0, #19669e 2%, #19669e 100%) !important;
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #74a3c4), color-stop(2%, #19669e), color-stop(100%, #19669e)) !important;
	background: -webkit-linear-gradient(top, #74a3c4 0, #19669e 2%, #19669e 100%) !important;
	background: -o-linear-gradient(top, #74a3c4 0, #19669e 2%, #19669e 100%) !important;
	background: -ms-linear-gradient(top, #74a3c4 0, #19669e 2%, #19669e 100%) !important;
	background: linear-gradient(to bottom, #74a3c4 0, #19669e 2%, #19669e 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#74a3c4', endColorstr='#19669e', GradientType=0) !important
}

.hotspot-info div ul {
	border-top-color: rgba(0, 82, 136, .95);
	background-color: rgba(255, 255, 255, .95)
}

.hotspot-info div ul li a {
	color: #024482;
	border-top-color: rgba(0, 82, 136, .8);
	background-image: url(../img/teztour/e.png)
}

@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-resolution: 1.5dppx) {
	.hotspot-info div ul li a {
		background-image: url(../img/teztour/e@2x.png);
		background-size: 13px 9px
	}
}

.hotspot-info div ul li a:hover {
	background-color: #97bdd9
}

#pano_container {
	background-color: #0090E3
}

#pano_krpano_container {
	background-color: #0090E3
}

#pano_title {
	color: #FFF;
	background-color: rgba(0, 80, 133, .8)
}

#pano_title a {
	color: #333;
	background: #fceabb;
	background: -moz-linear-gradient(top, #fceabb 0, #fccd4d 50%, #f8b500 51%, #fbdf93 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #fceabb), color-stop(50%, #fccd4d), color-stop(51%, #f8b500), color-stop(100%, #fbdf93));
	background: -webkit-linear-gradient(top, #fceabb 0, #fccd4d 50%, #f8b500 51%, #fbdf93 100%);
	background: -o-linear-gradient(top, #fceabb 0, #fccd4d 50%, #f8b500 51%, #fbdf93 100%);
	background: -ms-linear-gradient(top, #fceabb 0, #fccd4d 50%, #f8b500 51%, #fbdf93 100%);
	background: linear-gradient(to bottom, #fceabb 0, #fccd4d 50%, #f8b500 51%, #fbdf93 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceabb', endColorstr='#fbdf93', GradientType=0)
}

#pano_title div h4 {
	background-image: url(../img/teztour/ta.png)
}

@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-resolution: 1.5dppx) {
	#pano_title div h4 {
		background-image: url(../img/teztour/ta@2x.png);
		background-size: 9px 13px
	}
}

#pano_info {
	color: #FFF;
	background-color: rgba(0, 80, 133, .5)
}

#pano_info em {
	background: #d0fabb;
	background: -moz-linear-gradient(top, #d0fabb 0, #5cfa4d 50%, #46f700 51%, #93fa9a 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #d0fabb), color-stop(50%, #5cfa4d), color-stop(51%, #46f700), color-stop(100%, #93fa9a));
	background: -webkit-linear-gradient(top, #d0fabb 0, #5cfa4d 50%, #46f700 51%, #93fa9a 100%);
	background: -o-linear-gradient(top, #d0fabb 0, #5cfa4d 50%, #46f700 51%, #93fa9a 100%);
	background: -ms-linear-gradient(top, #d0fabb 0, #5cfa4d 50%, #46f700 51%, #93fa9a 100%);
	background: linear-gradient(to bottom, #d0fabb 0, #5cfa4d 50%, #46f700 51%, #93fa9a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0fabb', endColorstr='#93fa9a', GradientType=0)
}

#pano_map {
	background-color: rgba(0, 80, 133, .9);
	border-color: #005085
}

.bottom-logo a {
	background-image: url(../img/teztour/logo.png)
}

@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-resolution: 1.5dppx) {
	.bottom-logo a {
		background-image: url(../img/teztour/logo@2x.png);
		background-size: 100px 30px
	}
}

footer #map_control .button {
	background-color: #fff
}

.panel-close {
	background-image: url(../img/teztour/close.png)
}

@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-resolution: 1.5dppx) {
	.panel-close {
		background-image: url(../img/teztour/close@2x.png);
		background-size: 16px 16px
	}
}

#help {
	background-color: rgba(0, 80, 133, .85)
}

#list {
	border-color: rgba(0, 82, 136, .95) !important;
	background: #74a3c4 !important;
	background: -moz-linear-gradient(top, #74a3c4 0, #19669e 1%, #19669e 100%) !important;
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #74a3c4), color-stop(1%, #19669e), color-stop(100%, #19669e)) !important;
	background: -webkit-linear-gradient(top, #74a3c4 0, #19669e 1%, #19669e 100%) !important;
	background: -o-linear-gradient(top, #74a3c4 0, #19669e 1%, #19669e 100%) !important;
	background: -ms-linear-gradient(top, #74a3c4 0, #19669e 1%, #19669e 100%) !important;
	background: linear-gradient(to bottom, #74a3c4 0, #19669e 1%, #19669e 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#74a3c4', endColorstr='#19669e', GradientType=0) !important;
	box-shadow: 4px 5px 7px #222;
	-moz-box-shadow: 4px 5px 7px #222;
	-webkit-box-shadow: 4px 5px 7px #222
}

#list h3 {
	color: #FFF
}

#list #scrolllist .category h4 {
	color: #EAEAEA
}

#list #scrolllist .category h4 span {
	background-image: url(../img/teztour/m.png)
}

@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-resolution: 1.5dppx) {
	#list #scrolllist .category h4 span {
		background-image: url(../img/teztour/m@2x.png);
		background-size: 254px 560px
	}
}

#list #scrolllist .category ul li a {
	background-image: url(../img/teztour/p.png)
}

@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-resolution: 1.5dppx) {
	#list #scrolllist .category ul li a {
		background-image: url(../img/teztour/p@2x.png);
		background-size: 7px 7px
	}
}

#list #scrolllist .category ul li a:hover {
	text-shadow: -2px -2px 11px #fff;
	-moz-text-shadow: -2px -2px 11px #fff;
	-webkit-text-shadow: -2px -2px 11px #fff
}

#wait {
	background-image: url(../img/teztour/progres.png)
}

@media (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-resolution: 1.5dppx) {
	#wait {
		background-image: url(../img/teztour/progres@2x.png);
		background-size: 72px 72px
	}
}

.minimap {
	border-color: rgba(0, 82, 136, .95) !important;
	background: #74a3c4 !important;
	background: -moz-linear-gradient(top, #74a3c4 0, #19669e 2%, #19669e 100%) !important;
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #74a3c4), color-stop(2%, #19669e), color-stop(100%, #19669e)) !important;
	background: -webkit-linear-gradient(top, #74a3c4 0, #19669e 2%, #19669e 100%) !important;
	background: -o-linear-gradient(top, #74a3c4 0, #19669e 2%, #19669e 100%) !important;
	background: -ms-linear-gradient(top, #74a3c4 0, #19669e 2%, #19669e 100%) !important;
	background: linear-gradient(to bottom, #74a3c4 0, #19669e 2%, #19669e 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#74a3c4', endColorstr='#19669e', GradientType=0) !important;
	box-shadow: 4px 5px 7px #222
}

@media only screen and (max-device-width: 480px), only screen and (max-device-width: 640px), screen and (max-width: 320px) {
	.main-header {
		background-image: url(../img/teztour/ibg.png)
	}

	.main-header .logo .country {
		background-image: url(../img/teztour/il.png)
	}

	.main-header .logo .hotel .star {
		background-image: url(../img/teztour/is.png)
	}

	.main-header .ss-icon {
		color: #FFF;
		text-shadow: 2px 4px 3px rgba(0, 0, 0, .3)
	}

	.main-header .button-back-container {
		background-image: url(../img/teztour/ibg.png)
	}

	.main-header .button-back-container .button-back {
		color: #FFF;
		text-shadow: 2px 4px 3px rgba(0, 0, 0, .3)
	}
}

@media only screen and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-resolution: 1.5dppx), only screen and (max-device-width: 640px) and (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-resolution: 1.5dppx), screen and (max-width: 320px) and (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-resolution: 1.5dppx) {
	.main-header {
		background-image: url(../img/teztour/ibg@2x.png);
		background-size: 1px 36px
	}
}

@media only screen and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-resolution: 1.5dppx), only screen and (max-device-width: 640px) and (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-resolution: 1.5dppx), screen and (max-width: 320px) and (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-resolution: 1.5dppx) {
	.main-header .logo .country {
		background-image: url(../img/teztour/il@2x.png);
		background-size: 2px 24px
	}
}

@media only screen and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-resolution: 1.5dppx), only screen and (max-device-width: 640px) and (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-resolution: 1.5dppx), screen and (max-width: 320px) and (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-resolution: 1.5dppx) {
	.main-header .logo .hotel .star {
		background-image: url(../img/teztour/is@2x.png);
		background-size: 72px 12px
	}
}

@media only screen and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-resolution: 1.5dppx), only screen and (max-device-width: 640px) and (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-resolution: 1.5dppx), screen and (max-width: 320px) and (-webkit-min-device-pixel-ratio: 1.5),(min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),(min-resolution: 1.5dppx) {
	.main-header .button-back-container {
		background-image: url(../img/teztour/ibg@2x.png);
		background-size: 1px 36px
	}
}

#fullscreen_controls .fullscreen-controls-bg {
	background-color: #000
}

#fullscreen_button {
	color: #000;
	background-color: #FFF
}