@charset "utf-8";
body{
	padding: 0px;
	margin: 0px;
	text-align: center;
	background-color: #000000;
	background-image: url("/img/bg.jpg");
	background-repeat: no-repeat;
	background-position: top;
	background-attachment: fixed;
}
form{
	margin: 0px;
	padding: 0px;
}
input.button{
	width: auto;
	cursor: pointer;
}
.clear{
	clear: both;
	height: 0px;
}
.clear_left{
	clear: left;
}
.clear_right{
	clear: right;
}
.fl_left{
	float: left;
}
.fl_right{
	float: right;
}
#page{
	width: 1002px;
	margin: auto;
}
#top{
	position: relative;
	border-bottom: 8px solid #FFFFFF;
	height: 112px;
	background-image: url("/img/bg_top.png");
	background-repeat: no-repeat;
	background-position: top;
}
#top img{
	float: left;
}
#lang{
	position: absolute;
	z-index: 1;
	top: 35px;
	right: 14px;
}
#lang a{
	display: block;
	float: left;
	padding: 5px;
}
#logo{
	float: left;
	margin: 0px 0px 0px 24px;
}
/*
#datum_sk{
	margin: 64px 0px 0px 54px;
}
#datum_en{
	margin: 64px 0px 0px 45px;
}
*/
#datum{
	margin: 64px 0px 0px 50px;
}
#miesto{
	margin: 40px 0px 0px 38px;
}
#facebook{
	float: left;
	margin: 66px 0px 0px 46px;
}
#youtube{
	float: left;
	margin: 66px 0px 0px 2px;
}
#menu{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#menu li{
	margin: 0px;
	padding: 0px;
	float: left;
	height: 42px;
	background-repeat: no-repeat;
	background-position: top;
}
#menu li.menu_2{
	background-image: url("/img/menu/2.png");
	width: 99px;
}
#menu li.menu_3{
	background-image: url("/img/menu/3.png");
	width: 127px;
}
#menu li.menu_4{
	background-image: url("/img/menu/4.png");
	width: 88px;
}
#menu li.menu_5{
	background-image: url("/img/menu/5.png");
	width: 139px;
}
#menu li.menu_6{
	background-image: url("/img/menu/6.png");
	width: 109px;
}
#menu li.menu_7{
	background-image: url("/img/menu/7.png");
	width: 114px;
}
#menu li.menu_8{
	background-image: url("/img/menu/8.png");
	width: 175px;
}
#menu li.menu_9{
	background-image: url("/img/menu/9.png");
	width: 73px;
}
#menu li.menu_10{
	background-image: url("/img/menu/10.png");
	width: 78px;
}
#menu li a{
	display: block;
	text-align: center;
	line-height: 36px;
	color: #E5E5E5;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
#menu li a:hover, #menu li a.hover{
	color: #00FFFF;
}
#page_in{
	clear: both;
	padding-top: 9px;
	*padding-top: 0px; /* IE7 */
	*margin-top: 9px; /* IE7 */
	text-align: left;
}
#stlpec_prvy{
	float: left;
	width: 337px;
}
#stlpec_prvy h1{
	display: none;
}
.sivy{
	padding: 7px 0px 12px 0px;
	margin-bottom: 7px;
	background-color: #CCCCCC;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-o-border-radius: 15px;
	border-radius: 15px;
	behavior: url("/css/border-radius.htc")\0/; /* IE7+IE8 */
}
.no_title{
	padding-top: 14px;
}
img.uvod_title{
	display: block;
	margin: 0px 0px 10px 15px;
	*padding-left: 15px; /* IE7 */
}
#spravy{
	padding: 0px 9px;
}
div.sprava{
	font-weight: bold;
	border-top: 1px solid #333333;
	padding: 2px 10px;
}
div.sprava a{
	color: #078191;
}
#tricka{
	display: block;
	margin-left: 5px;
}
#galerie, #videogalerie{
	padding: 0px 9px;
}
div.galeria{
	border-top: 1px solid #333333;
	padding: 5px;
}
a.galeria_foto{
	display: block;
	float: left;
	width: 122px;
}
a.galeria_foto img{
	display: block;
}
div.galeria_text{
	float: left;
	margin-left: 7px;
	width: 180px;
}
div.galeria_text a{
	display: block;
	min-height: 24px;
	padding-left: 20px;
	padding-top: 8px;
	margin-bottom: 5px;
	color: #63136B;
	font-weight: bold;
	background-image: url("/img/ar.png");
	background-repeat: no-repeat;
	background-position: left;
}
div.videogaleria_text{
	width: 163px;
}
div.videogaleria_text a{
	color: #078191;
}
#stlpec_druhy{
	float: left;
	width: 320px;
	margin-left: 8px;
}
#program{
	background-color: #03161E;
	/*color: #BDBD0A;
	padding: 5px 15px;
	font-size: 1.15em;
	background-image: url("/img/machula_2.png");
	background-repeat: no-repeat;
	background-position: bottom right;*/
}
.machula{
	position: relative;
	*background-color: #03161E;
}
#machula_1{
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 1;
}
/*
#program .den{
	color: #FFFFFF;
	font-size: 1.25em;
	margin-bottom: 10px;
}
#program .den_druhy{
	margin-top: 10px;
}
#program .cas{
	float: left;
	font-size: 1.55em;
	margin-left: 9px;
}
#program .program{
	float: left;
	margin-left: 12px;
	line-height: 25px;
}
*/
#autori{
	background-image: url("/img/bg_autori.png");
	background-repeat: no-repeat;
	width: 210px;
	height: 129px;
	padding: 7px 95px 0px 15px;
	margin-bottom: 7px;
	color: #0DB1BA;
	font-weight: bold;
}
img.autori_title{
	margin: 20px 0px 5px 0px;
	*margin-top: 25px;
	*padding-left: 0px; /* IE7 */
}
#autori a{
	display: block;
	color: #FFFFFF;
	text-align: right;
	margin-right: 40px;
}
#stlpec_treti{
	float: left;
	width: 329px;
	margin-left: 8px;
}
#countdown{
	float: left;
	width: 167px;
}
.cierny{
	margin-bottom: 5px;
	padding: 10px 0px;
	background-color: #000000;
}
.countdown_title{
	margin-bottom: 0px !important;
	margin-left: 10px !important;
}
.countdown_calendar{
	padding: 3px;
}
#countdown_calendar{
	background-image: url("/img/countdown.png");
	background-repeat: no-repeat;
	height: 160px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	/*font-size: 11.0em;*/
	font-size: 8.0em;
}
#countdown_calendar div{
	font-weight: normal;
	font-size: 0.3em;
	/*margin-top: -27px;*/
}
.sponzori{
	float: left;
	width: 154px;
	margin-left: 8px;
}
#sponzori{
	height: 159px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#sponzori li{
	display: none;
	_display: block;
	margin: 0px;
	padding: 0px;
}
.premiera{
	margin-bottom: 7px;
}
#rezervacie, #motoproject{
	display: block;
	margin-bottom: 7px;
}
#stlpec_hlavny{
	float: left;
	width: 665px;
}
h1{
	padding: 0px;
	margin: 0px 0px 0px 15px;
	color: #078191;
	text-transform: uppercase;
	font-size: 1.6em;
}
#text{
	padding: 10px 15px;
}
#nazor_new_button{
	display: block;
	font-weight: bold;
	text-align: center;
	margin-bottom: 5px;
	font-size: 1.3em;
}
#nazor_new{
	text-align: center;
	margin-bottom: 5px;
	display: none;
}
#nazor_new_form{
	text-align: right;
}
div.fotogaleria_popis{
	float: left;
	width: 400px;
}
a.fotogaleria_nahlad{
	display: block;
	float: left;
	width: 122px;
	margin: 0px 10px 10px 10px;
}
a.fotogaleria_nahlad img{
	display: block;
}
div.fotogaleria_pocet{
	float: left;
	width: 93px;
	text-align: center;
	color: #078191;
	font-weight: bold;
}
div.fotogaleria_pocet p{
	margin: 10px 0px;
	font-size: 2.5em;
}
#fotogaleria{
	margin-top: 10px;
}
#fotogaleria .foto{
	float: left;
	position: relative;
	text-align: center;
	width: 158px;
}
#fotogaleria .foto a.f{
	display: block;
	width: 148px;
	height: 148px;
	padding: 5px;
}
#fotogaleria .foto a.f:hover{
	background-color: #666666;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	behavior: url("/css/border-radius.htc")\0/; /* IE7+IE8 */
}
div.blok{
	position: relative;
	margin-top: 10px;
}
div.blok h2{
	float: left;
	margin-bottom: 5px;
}
div.bloky_pocet{
	float: right;
	position: relative;
}
div.bloky_pocet a{
	background-color: #000000;
	color: #00FFFF;
	border: 1px solid #00FFFF;
	padding: 3px 6px;
	text-decoration: none;
}
div.bloky_pocet a:hover{
	background-color: #666666;
	color: #FFFFFF;
	border-color: #FFFFFF;
}
div.film_popis{
	position: relative;
	width: 272px;
}
div.film_popis h3{
	margin: 0px;
	padding: 0px;
	font-size: 1.1em;
}
div.film_popis em{
	display: block;
	margin-bottom: 10px;
}
div.film iframe.youtube-player, div.film iframe.dailymotion-player{
	float: left;
	width: 250px;
	margin: 0px 10px 10px 10px;
}
div.rezervacia_formular{
	display: none;
	position: absolute;
	z-index: 10;
	top: 110px;
	left: 0px;
	width: 230px;
	background-color: #666666;
	color: #FFFFFF;
	padding: 10px;
	-webkit-box-shadow: 0px 0px 5px #000000;
	-moz-box-shadow: 0px 0px 5px #000000;
	-o-box-shadow: 0px 0px 5px #000000;
	box-shadow: 0px 0px 5px #000000;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	behavior: url("/css/border-radius.htc")\0/; /* IE7+IE8 */
}
div.rezervacia_formular label{
	width: 70px;
	color: #FFFFFF;
	text-align: left;
}
div.rezervacia_formular input, div.rezervacia_formular textarea{
	float: right;
	width: 145px;
}
div.rezervacia_formular textarea{
	height: 29px;
}
div.rezervacia_formular input.button{
	float: right;
}
div.sprava_full{
	position: relative;
	margin-bottom: 10px;
}
/*
.transparent{
	filter: alpha(opacity=25);
	-moz-opacity:0.25;
	-webkit-opacity: 0.25;
	opacity: 0.25;
}
*/
#chromeFix{
	display: block;
	position: absolute;
	width: 1px;
	height: 100%;
	bottom: 0px;
	left: 0px;
}
#bottom{
	clear: both;
	background-color: #000000;
	color: #ffffff;
	line-height: 30px;
	height: 30px;
	padding: 0px 30px 0px 40px;
	font-weight: bold;
	text-align: right;
}
#login{
	text-align: center;
}
#logout_form, .admin_move{
	background-color: #FFFF99;
	position: fixed;
	right: 0px;
	top: 0px;
	z-index: 2;
}
.admin_move{
	position: absolute;
	top: 0px;
	z-index: 1;
}
#logout_form a, .admin_move a, .foto a, a.admin{
	color: #FF0000 !important;
	font-weight: normal;
}
#logout_form a, .admin_move a{
	display: block;
	float: right;
	margin: 5px;
}
#logout_form a.logout{
	font-weight: bold;
}
#editor{
	text-align: right;
}
#editor label{
	display: inline;
	float: none;
}
label{
	float: left;
	display: block;
	width: 300px;
	margin-bottom: 5px;
	color: #333333;
	font-weight: bold;
}
label.check{
	float: none;
	display: inline;
	width: auto;
	margin-left: 5px;
}
input, select, textarea{
	background-color: #FFFFFF;
	color: #333333;
	font-size: 1.0em;
	width: 300px;
	padding: 3px;
	border: 1px solid #078191;
	margin-bottom: 5px;
}
input.button{
	font-weight: bold;
	margin: 0px;
	width: auto !important;
}
input.narrow, select.narrow{
	width: 150px;
}
input.checkbox{
	width: auto;
}
textarea{
	height: 72px;
}
.ext{
	vertical-align: top;
}
#google_map{
	margin-top: 10px;
	width: 761px;
	height: 250px;
}

