*{margin:0; padding:0;}


h1,h2,h3,h4,h5,h6{margin:0; padding:0 0 10px 0; font-weight:normal; line-height:normal; color:#cfb581;}
h1{font-size:24px;}
h2{font-size:22px;}
h3{font-size:20px;}
h4{font-size:18px;}

p{margin:0; padding:0 0 20px 0;}

a img{border:0;}
a{text-decoration:underline; color:#cfb581;}
a:hover{color:#000000; text-decoration:underline;}
a:focus { -moz-outline: none -moz-mac-focusring; }


address{font-style:normal; margin-bottom:15px;}
ul, ol{margin:0 0 10px 30px;}
li{padding:2px 0;}


.skry{display:none;}
.clearer{clear:both;}
.error{color:#FF0000;}

/********************************************/

body{
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	line-height:140%;
	text-align:center;
	color:#5a5a5a;
	background:url(images/bg_body.jpg) repeat 0 0;
	}

#container{
	width:968px;
	margin:0 auto;
	text-align:left;
	background:#FFFFFF;
	}

#head{
	width:968px;
	height:276px;
	background:#000000 url(images/bg_head.jpg) no-repeat 0 39px;
	position:relative;
	}

#head h1{
	width:241px;
	height:207px;
	top:40px;
	left:0px;
	position:absolute;
	}

#head h1 a{
	display:block;
	width:241px;
	height:207px;
	text-indent:-9999px;
	overflow:hidden;
	}

#menu{
	position:absolute;
	top:0px;
	left:0px;
	margin:0;
	padding:0;
	height:39px;
	width:968px;
	background:url(images/bg_topmenu.gif) no-repeat 0 0;
	}

#menu li{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	height:39px;
	}


#menu li a{display:block; height:39px; text-indent:-9999px; overflow:hidden;}
#menu li a:hover, #menu li a.active{background-image:url(images/bg_topmenu.gif); background-repeat:no-repeat;}


.m1 a{width:100px;}
.m2 a{width:165px;}
.m3 a{width:170px;}
.m4 a{width:125px;}
.m5 a{width:110px;}
.m6 a{width:150px;}
.m7 a{width:148px;}

.m1 a:hover, .m1 a.active{background-position:0 -39px;}
.m2 a:hover, .m2 a.active{background-position:-100px -39px;}
.m3 a:hover, .m3 a.active{background-position:-265px -39px;}
.m4 a:hover, .m4 a.active{background-position:-435px -39px;}
.m5 a:hover, .m5 a.active{background-position:-560px -39px;}
.m6 a:hover, .m6 a.active{background-position:-670px -39px;}
.m7 a:hover, .m7 a.active{background-position:-820px -39px;}

#menu-left{margin:0; padding:20px 0 0 0; background:#d4be83;}
#menu-left li{list-style:none; margin:0; padding:0;}
#menu-left li a{display:block; width:241px; height:25px; text-indent:-9999px; overflow:hidden;}

.L1 a{background:url(images/menu_left.gif) no-repeat 0 0;}
.L2 a{background:url(images/menu_left.gif) no-repeat 0 -25px;}
.L3 a{background:url(images/menu_left.gif) no-repeat 0 -50px;}
#menu-left li.L4{padding-top:10px;}
#menu-left li.L4 a,
#menu-left li.L5 a{background:none; text-align:center; text-indent:0; font:bold 16px Verdana, Arial, Helvetica, sans-serif; background-color:#FFFFFF; padding:5px 0 0 0; height:22px; color:#cfb581; text-decoration:none;}

.L1 a:hover{background:#000000 url(images/menu_left.gif) no-repeat 0 -75px;}
.L2 a:hover{background:#000000 url(images/menu_left.gif) no-repeat 0 -100px;}
.L3 a:hover{background:#000000 url(images/menu_left.gif) no-repeat 0 -125px;}
#menu-left li.L4 a:hover,
#menu-left li.L5 a:hover{background:#000000; color:#FFFFFF; text-decoration:none;}


#flags{margin:0; padding:6px 0 6px 50px; height:18px; background-color:#000000; position:absolute; bottom:0; left:0; width:191px;}
#flags li {list-style:none; float:left; padding:0 10px;}
#flags li a{color:#ffffff; text-decoration:none;}
#flags li a:hover{color:#cfb581; text-decoration:none;}
#flags li.flag1{border-right:2px solid #cfb581;}


#left{
	float:left;
	width:241px;
	padding-bottom:30px;
	}	
	
#content{
	float:right;
	width:647px;
	padding:30px 40px;
	position:relative;
	}

#footer{
	clear:both;
	height:78px;
	background-color:#000000;
	position:relative;
	width:968px;
	}

p#copy{
	margin:0;
	padding:4px 0;
	font-size:10px;
	color:#666666;
	text-align:center;
	bottom:0px;
	}

p#copy a{color:#666666; text-decoration:none;}
p#copy a:hover{color:#666666; text-decoration:underline;}


.f1{width:233px; height:19px; top:25px; left:250px; background:url(images/vyberte_si.jpg) no-repeat 0 0; text-indent:-9999px; overflow:hidden; display:block; position:absolute;}
.f2{width:220px; height:30px; top:22px; left:450px; background:url(images/hotel-polana.gif) no-repeat 0 0; text-indent:-9999px; overflow:hidden; display:block; position:absolute;}

.f2 a{display:block; width:220px; height:30px; text-indent:-9999px; overflow:hidden;}

.kongres{width:100%;  border:2px solid #d4be83; margin-bottom:5px; color:#998342; font-weight:bold;}
.kongres td{padding:5px 10px;}

.b1{width:100px;}
.b2{width:35px; text-align:center;}
.b3{width:35px; text-align:center;}
.b4{width:35px; text-align:center;}
.b5{width:35px; text-align:center;}
.b6{width:35px; text-align:center;}


.rezervacia{width:100%; font-size:11px;}
.rezervacia input{border:1px solid #d4be82; padding:1px; font-size:11px; width:150px; background-color:#fff6df;}
.rezervacia table input{width:30px; background-color:#fff6df;}
.rezervacia select{font-size:11px; width:150px;  background-color:#fff6df;}
.rezervacia td, .rezervacia th{padding:2px 5px;}
.rezervacia table th{font-size:10px;}
.rezervacia table td{padding:2px 10px;}
.rezervacia textarea{border:1px solid #d4be82; background-color:#fff6df;}
.submit{cursor:pointer;}

.warning{background-color:#eeeeee; border:1px solid #CCCCCC; padding:5px 10px; margin-bottom:10px;}

.tabulka{border-collapse:collapse; width:100%;}
.tabulka td{padding:2px 10px 2px 0; border-bottom:1px solid #efefef;}

.jedalny_listok table{width:100%; margin-bottom:15px;}
.jedalny_listok table th{padding:2px 10px 2px 0; text-align:center;}
.jedalny_listok table td{padding:2px 10px 2px 0; border-bottom:1px solid #efefef; vertical-align:top;}
.jedalny_listok h3{font-size:16px; margin:0; padding:0 0 10px 0; text-align:left;}
.jedalny_listok h4{font-size:14px; margin:0; padding:0 0 5px 0;}
.col1{text-align:left; width:80px;}
.col2{text-align:right; width:50px;}
.col3{text-align:right; width:50px;}
.col4{text-align:right; width:50px;}

#mainflash{position:absolute; top:39px; right:0px; width:727px; height:207px;}

#mapa{float:right;}

