html,body {font-family: /*Times, serif;*/ Verdana, Arial, sans-serif; font-size: 90%; margin: 0px; padding: 0px; color: #000; /*background-color: #292929;*/
			background: #FFF;/* url('../img/kz-podklad.png') center top repeat;*/}
#body_all {position: relative; width: 100%; margin: 0px; padding: 0px;}
	/*#height_holder {float: left; height: 160%;}*/
	#body {width: 100%; =text-align: center;}
		.body_center {position: relative; width: 870px; margin: 0px auto; =text-align: left;}
		#body_in {/*position: relative;*/}
			#body_top {/*background-color: #8dd7f7;*/
					background: #00f097; /* Old browsers */
					/* IE9 SVG, needs conditional override of 'filter' to 'none' */
					background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwZjA5NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iIzAwZjA5NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGQzZDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
					background: -moz-linear-gradient(top,  #00f097 0%, #00f097 10%, #00d3d4 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00f097), color-stop(10%,#00f097), color-stop(100%,#00d3d4)); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  #00f097 0%,#00f097 10%,#00d3d4 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  #00f097 0%,#00f097 10%,#00d3d4 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  #00f097 0%,#00f097 10%,#00d3d4 100%); /* IE10+ */
					background: linear-gradient(to bottom,  #00f097 0%,#00f097 10%,#00d3d4 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f097', endColorstr='#00d3d4',GradientType=0 ); /* IE6-8 */
				}
				#body_header {position: relative; /*background: transparent url('../img/shaddow.png') center bottom no-repeat;*/ height: 92px;}
					#body_header_in {height: 53px; background-color: /*#292929*/#FFF; color: #9595ab; padding: /*30*//*25*/16px 0px /*0*/5px; font-size: /*25*/35px; line-height: 1;
							-moz-box-shadow: 0 0 30px #666;-webkit-box-shadow: 0 0 30px #666;box-shadow: 0 0 30px #666;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=30, Direction=180, Color='#666')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=30, Direction=180, Color='#666');}
						#body_header_in .body_center div {padding-left: /*30px*/13px; text-transform: uppercase;}
							#body_header_in a {color: #9595AB; text-decoration: none; font-family: Aeroportal, Arial, Verdana;}
								#body_header_in a img {width: 203px; height: 43px;}
					a#body_header_right_02 {display: block; position: absolute; right: 112px; top: 25px; width: 75px; height: 35px; background: transparent url('../img/youtube.png') left top no-repeat; z-index: 2;}
					a#body_header_right_01 {display: block; position: absolute; right: 52px; top: 25px; width: 43px; height: 35px; background: transparent url('../img/kontakt_s.png') left top no-repeat; z-index: 2;}
					a#body_header_right {display: block; position: absolute; right: 0px; top: 25px; width: 35px; height: 35px; background: transparent url('../img/fb.png') left top no-repeat; z-index: 2;}
					#body_header_shad {position: absolute; bottom: 0px;}
				#body_cont {padding: 20px 0px; background: transparent url('../img/bottom.png') left bottom repeat-x;}
			#body_footer {position: relative; clear: both; width: 100%; /*margin-top: 20px;*/ color: #9595ab; /*padding: 10px 0px 20px;*/
					background: #FFF url('../img/kz-podklad.png') center top repeat;}
				#body_footer .body_center {background-color: #FFF; padding: 30px 0px 20px;}
					#body_footer .footer_text {margin: 0px 26px 25px 33px; color: #000;}
						#body_footer .footer_text h1 {font-size: 110%;}
						#body_footer .footer_text p {font-size: 85%; line-height: 2; text-align: justify;}
					#body_footer table td {font-size: 85%; padding: 0px; width: 187px;}
						#body_footer table td:hover a {text-decoration: underline;}
						#body_footer table td.lmr {width: auto; text-align: center;}
							#body_footer table td .module_in p {margin: 0px;}
					#body_footer p {margin: 10px 0px 5px;}
					#body_footer a {color: #9595ab; text-decoration: none; display: block;}
						#body_footer a.text, #body_footer div.text {padding-left: 5px;}
						#body_footer a:hover {text-decoration: underline;}

video {background-color: transparent;}
#body_in .video_list ul li >div {border-bottom-color: #5ea7c7;
	background: #02eb9a; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMmViOWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #02eb9a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#02eb9a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#02eb9a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#02eb9a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#02eb9a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#02eb9a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#02eb9a',GradientType=0 ); /* IE6-8 */
}
#body_in .video_list ul li.ui-state-active>div, #body_in .video_list ul li>div:hover {border-bottom-color: #8b98a0;
	background: #ddeaf2; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkZWFmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhZWJhYzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ddeaf2 0%, #aebac6 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ddeaf2), color-stop(100%,#aebac6)); background: -webkit-linear-gradient(top,  #ddeaf2 0%,#aebac6 100%);
	background: -o-linear-gradient(top,  #ddeaf2 0%,#aebac6 100%); background: -ms-linear-gradient(top,  #ddeaf2 0%,#aebac6 100%); background: linear-gradient(to bottom,  #ddeaf2 0%,#aebac6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ddeaf2', endColorstr='#aebac6',GradientType=0 );
}

/*  obecne  */
a {color: #06283a; text-decoration: underline;}
	a:hover {text-decoration: none;}
	a img {border: 0px;}
	a.underlined {text-decoration: underline;}
		a.underlined:hover {text-decoration: none;}
h1 {margin-top: 0px; padding-top: 0px; font-size: 140%;}
/*h2 {position: relative; margin-top: 0px; padding: 0px 0px 0px 7px; font-size: 130%; font-family: 'Luckiest Guy', cursive; margin-bottom: -16px; z-index: 2;}*/
h1.h_font,#body_cont_wide h1,h2 {position: relative; margin-top: 0px; padding: 0px 0px 0px 7px; font-size: 150%; font-family: 'Paytone One'; /*letter-spacing: -1.5px;*/ margin-bottom: -15px; z-index: 2; text-shadow: 0px -3px 5px #FFF;}
	h2.h_normal, .block h2 {margin: 0px 0px 5px; padding: 0px; font-size: 120%; font-family: Verdana, Arial, sans-serif; text-shadow: none;}
h3 {margin: 0px;}
	.news_last h3 {font-size: 100%;}
h4 {margin: 0px;}
form {margin: 0px;}

.alert {color: #F00; font-weight: bold;}
.clear {position: relative; clear: both;}
.center {text-align: center;}
.right {text-align: right;}
.bold {font-weight: bold;}
.display_none {display: none;}
.float_left {float: left;}
.float_right {float: right;}
.width_100 {width: 100%;}
	.width_50 {width: 50%;}
.red {color: #F00;}
.required {color: #F00;}
.vtop {vertical-align: top;}
	table.vtop td {vertical-align: top;}
	.vtop label {position: relative; top: 2px;}
.vmiddle {vertical-align: middle;}
.vbottom {vertical-align: bottom;}
	table.vbottom td {vertical-align: bottom;}
.border {border: 1px solid #000;}	/*	hlavne pro testovani	*/
.pos_absolute {position: absolute;}
.pos_relative {position: relative;}
.small {font-size: 85%;}
.icon_in_line {position: relative; top: 3px;}
.print_display {display: none;}
.nowrap {white-space: nowrap;}
.a_pointer_underline {cursor: pointer; color: #06283a; text-decoration: underline;}
	.a_pointer_underline:hover {text-decoration: none;}


table.booking td {font-size: 90%;}

.galleria-errors {display: none;}
.galleria-info {}

/*	????????	*/
/*	pirobox_extended_galleria	*/
.piro_html .h_c_c .div_reg .galleria-thumbnails img {cursor: pointer;}
.piro_html .h_b_c, .piro_html .h_t_c, .piro_html .h_c_c .div_reg img {cursor: default;}
	.piro_html .h_b_c, .piro_html .h_t_c, .piro_html .h_c_c .div_reg a img {cursor: pointer;}
.piro_overlay {background-color: #000;}
.div_reg {background-color: #FFF !important; background-image: none !important;}
/*
.piro_close {background-image: url('../img/pirobox_extended/close.png');}
.piro_prev_fake, a.piro_prev, a:hover.piro_prev {background-image: url('../img/pirobox_extended/prev.png');}
.piro_next_fake, a.piro_next, a:hover.piro_next {background-image: url('../img/pirobox_extended/next.png');}
.piro_html .h_c_c, .piro_html .h_c_c .div_reg, .caption {background-image: url('../img/pirobox_extended/caption.png');}
.piro_html .h_t_l, .piro_html .h_t_r, .piro_html .h_b_l, .piro_html .h_b_r{background-image: url('../img/pirobox_extended/new_skin.png');}
.piro_html .h_c_l, .piro_html .h_c_r{background-image: url('../img/pirobox_extended/new_skin_left.png');}
.piro_html .h_t_c, .piro_html .h_b_c{background-image: url('../img/pirobox_extended/new_skin_top.png');}
.nav_container{background-image: url('../img/pirobox_extended/bottom_nav.png');}
.galleria-container {background-color: #def0d6;}
	.galleria-thumb-nav-left, .galleria-thumb-nav-right, .galleria-info-link, .galleria-info-close, .galleria-image-nav-left,
		.galleria-image-nav-right {background-image: url('../img/galleria-own-map.png');}*/

/*	files	*/
ul.files {}
	ul.files .files_heading {padding-top: 10px; list-style-type: none; font-weight: bold;}
table.photogallery_classic td {text-align: center;}
/*	photogallery_slideshow	*/
.photogallery_slideshow {position: relative; height: 200px;}
	.photogallery_slideshow img {position: absolute; left: 0px; top: 0px;}
/*	photogallery_moving	*/
.photogallery_moving {}
	.photogallery_moving_image {float: left;}
/*	photogallery_changing	*/
.photogallery_changing {position: relative;}
	.photogallery_changing_div {float: left; position: relative;}
		.photogallery_changing_image {width: 100%; text-align: center;}
/*	modules	*//*
.module {}
	.module_height {float: left; height: 120px;}
	.module_in {float: left; position: relative; width: 100%;}*/
	.module_content {display: none; color: #000; padding: 10px;}
	.module_content table td {vertical-align: top;}
/*  hlaska	*/
p.hlaska {font-size: 120%; color: #F22; font-weight: bold;}