html {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.arrow_middle {
	background: url(/images/arrow.gif) no-repeat center 27px !important;
	padding: 10px 0px 10px 0px;
}

.fb_ico {
	position: absolute;
	top: 9px;
	right: 32px;
}

body{
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family:arial,helvetica,sans-serif; 
	font-size: 12px;
	color: #58120a; 
	background:url(/images/bg.gif);	
}

img {
	border: none;
}

form{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.clear{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display: block;
	clear: both;
	font-size:0px;
}

.invis{
	display:none;
}

#top_page  {
	width:100%;
	/*height:489px;*/
	height:458px;
	/*background:url(/images/bg_top.gif) repeat-x 0px 0px;*/
}

.top_page_slim {
    height:389px;
}

#mid_page{
	width:100%;
	min-height:513px;
	background: #dbd3c3 url(/images/bg_mid.gif) repeat-x 0px 0px;
}

#top_page.top_page_slim{
	height:358px;
        
}

#bottom_page{
	width:100%;
	height:234px;
	background:url(/images/bg_bottom.gif) repeat-x 0px 0px;
}

.center_top{
	position:relative;
	padding:0px 0px 0px 0px;
	margin:0px auto 0px auto;
	width:930px;
	/*background:url(/images/bg_top.gif) repeat-x 0px 0px;*/
}

#header {
    position: relative;
}

.header_upper{
	padding:0px 0px 0px 0px;
	width:930px;
	height:31px;
	color:#8b7c6e;
	text-transform:uppercase;
	font-weight:bold;	
}

.header_upper_left{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height:31px;
	line-height:31px;
	float:left;
	width:100%;
	text-align:center;
}

.header_upper_right{
	padding:0px 20px 0px 0px;
	margin:0px 0px 0px 0px;
	width:420px;
	height:31px;
	float:right;
}

.header_upper_right_flags{
	padding:4px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right;
	width:70px;	
}

.flag{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right;
}

.header_upper_right_menu{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right;
	height:31px;
}

.header_upper_right_menu ul{
	height:31px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}

.header_upper_right_menu ul li{
	line-height:31px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}

.header_upper_right_menu ul li.divider{
	width:23px;
	height:31px;
	display:block;
	background:url(/images/divider.gif) no-repeat center center;
}

.header_upper_right_menu ul li a{
	color:#8b7c6e;
	text-decoration:none;
}

.header_upper_right_menu ul li a:hover{
	color:#420800;
	text-decoration:none;
}

.header_mid{
	position:relative;
	padding:0px 5px 0px 5px;
	margin:0px 0px 0px 0px;
	width:924px;
	height:131px;
}

.logo{
	position:absolute;
	top:20px;
	left:24px;
}

.header_kontakt{
	position:absolute;
	top:29px;
	left:238px;
	width:200px;
	height:100px;
	font-size:14px;
	font-weight:bold;
	color:#dcc078;
	font-style:italic;
}

.header_kontakt p{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.header_kontakt span{
	color:#ffffff;
}

.header_kontakt a{
	color:#dcc078;
	text-decoration:none;
}

.header_kontakt a:hover{
	color:#7f462b;
	text-decoration:none;
}

.ahr{
	position:absolute;
	top:25px;
	right:206px;
}

.standard{
	position:absolute;
	top:25px;
	right:120px;
}

.award{
	position:absolute;
	top:12px;
	right:25px;
}

#header_menu{
	position:absolute;
	top:480px;
	left:0px;
	width:100%;
	height:38px;
}

#header_home_page {
    position: absolute;
    width: 38px;
    height: 125px;
    top: 169px;
    left: -30px;
}

#lang_cze, #lang_eng, #lang_ger {
	position: absolute;
	width: 25px;
	height: 25px;
	top: 160px;
	z-index: 99;
}
#lang_cze {
    left: 25px;
}

#lang_eng {
    left: 55px;
}

#lang_ger {
    left: 85px;
}

#header_menu.header_menu_slim{
	top:379px;
}

.center_menu{
	position:relative;
	padding:0px 0px 0px 0px;
	margin:0px auto 0px auto;
	width:939px;
}

.center_menu ul{
	padding:0px 0px 0px 26px;
	margin:0px 0px 0px 0px;
	list-style:none;
}

.center_menu ul li{
	position: relative;
	padding:0px 0px 0px 0px;
	margin:0px 3px 0px 0px;
	height:38px;
	line-height:38px;
	float:left;
	font-style:italic;
	font-weight:bold;
}

.center_menu ul li a{
	padding:0px 12px 0px 0px;
	margin:0px 0px 0px 0px;
	display:block;
	height:38px;
	line-height:38px;	
	float:left;
	background:url(/images/menu_end.gif) no-repeat right 0px;
	color:#ffffff;
	text-decoration:none;
}

.center_menu ul li .active{
	background:url(/images/menu_end.gif) no-repeat right -38px;
}

.center_menu ul li a span.header_menu_start{
	width:10px;
	padding:0px 4px 0px 0px;
	margin:0px 0px 0px 0px;
	display:block;
	height:38px;
	line-height:38px;	
	float:left;
	background:url(/images/menu_start.gif) no-repeat 0px 0px;
}

.center_menu ul li .active span.header_menu_start{
	background:url(/images/menu_start.gif) no-repeat 0px -38px;
}

.center_menu ul li a:hover{
	padding:0px 12px 0px 0px;
	margin:0px 0px 0px 0px;
	display:block;
	height:38px;
	line-height:38px;	
	float:left;
	background:url(/images/menu_end.gif) no-repeat right -38px;
}

.center_menu ul li a:hover span.header_menu_start{
	width:10px;
	padding:0px 4px 0px 0px;
	margin:0px 0px 0px 0px;
	display:block;
	height:38px;
	line-height:38px;	
	float:left;
	background:url(/images/menu_start.gif) no-repeat 0px -38px;
}



.center_menu ul li ul{
	position:absolute;
	top:38px;
	left:0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display:none;
	width:280px;
	z-index:1000;
}

.center_menu ul li ul li{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height: 30px;
	overflow: hidden;
}

.center_menu ul li ul li a{
	height:30px;
	line-height:30px;
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 0px;
	float:none;
	min-width:280px;
	background:url(/images/submenu_middle.gif) no-repeat 0px 0px;
}

.center_menu ul li ul li a:hover{
	height:30px;
	line-height:30px;
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 0px;
	float:none;
	min-width:280px;
	background:url(/images/submenu_middle.gif) no-repeat 0px -38px;
}

.center_menu ul li ul li .submenu_bottom{
	background:url(/images/submenu_bottom.gif) no-repeat 0px 0px;
}

.center_menu ul li ul li .submenu_bottom:hover{
	background:url(/images/submenu_bottom.gif) no-repeat 0px -30px;
}

.center_menu ul li ul li .submenu_top{
	background:url(/images/submenu_top.gif) no-repeat 0px 0px;
}

.center_menu ul li ul li .submenu_top:hover{
	background:url(/images/submenu_top.gif) no-repeat 0px -38px;
}

.center_menu ul li ul li .submenu_fl{
	background:url(/images/submenu_fl.gif) no-repeat 0px 0px;
}

.center_menu ul li ul li .submenu_fl:hover{
	background:url(/images/submenu_fl.gif) no-repeat 0px -30px;
}

.center_menu ul li ul li a.active{
	background:url(/images/submenu_middle.gif) no-repeat 0px -38px;
}

.center_menu ul li ul li .submenu_topactive{
	background:url(/images/submenu_top.gif) no-repeat 0px -38px;
}

.center_menu ul li ul li .submenu_topactive:hover{
	background:url(/images/submenu_top.gif) no-repeat 0px -38px;
}

.center_menu ul li ul li .submenu_bottomactive{
	background:url(/images/submenu_bottom.gif) no-repeat 0px -30px;
}

.center_menu ul li ul li .submenu_bottomactive:hover{
	background:url(/images/submenu_bottom.gif) no-repeat 0px -30px;
}

.center_menu ul li ul li .submenu_flactive{
	background:url(/images/submenu_fl.gif) no-repeat 0px -30px;
}

.center_menu ul li ul li .submenu_flactive:hover{
	background:url(/images/submenu_fl.gif) no-repeat 0px -30px;
}


.subspec {
	height: 3px !important;
	overflow: hidden;
	width: 280px;
	display: block;
}





.center_mid{
	position:relative;
	padding:0px 5px 0px 5px;
	margin:0px auto 0px auto;
	width:924px;
	min-height:441px;	
	background: #dbd3c3 url(/images/bg_mid.gif) repeat-x 0px 0px;
}

.center_mid_blank{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:934px;
	height:72px;
	display:block;
}

.center_bottom{
	position:relative;
	padding:0px 5px 0px 5px;
	margin:0px auto 0px auto;
	width:924px;
	height:234px;
	background:url(/images/bg_bottom.gif) repeat-x 0px 0px;	
}

#header{
	position:absolute;
	top:0px;
	left:0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:100%;
	height:520px;
}

.home_left{
	width:612px;
	/*height:600px;*/
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	/*border:1px solid red;	*/
	background:url(/images/bg_home.png) no-repeat 0px 0px;	
}

.home_right{
	position:relative;
	width:312px;
	min-height:430px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right;
	background:url(/images/bg_home_right.gif) no-repeat 0px 0px;
}


.home_blank{
	position:relative;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:606px;
	height:180px;
}

.home_content{
	padding:0px 0px 20px 0px;
	margin:0px 0px 0px 0px;
}

.home_content h1{
	font-size:18px;
	font-style:italic;
	padding:0px 0px 20px 0px;
	margin:0px 0px 0px 0px;
	color:#58120a;
	/*text-shadow: #8b7c6e 0px -1px 1px;*/
}

.home_content p{
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
}

.home_content ul{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}

.home_content ul li{
	padding:0px 0px 0px 19px;
	margin:0px 0px 8px 0px;
	background:url(/images/sipka.gif) no-repeat 0px 0px;
}

.home_content_left{
	padding:0px 15px 0px 20px;
	margin:0px 0px 0px 0px;
	width:265px;
	float:left;
}

/*.home_content_right{
	padding:40px 15px 0px 20px;
	margin:0px 0px 0px 0px;
	width:265px;
	float:right;
	border-bottom:1px solid red;	
}*/

.home_content_top_left{
	/*position:absolute;
	top:72px;
	left:5px;*/
	width:306px;
	/*height:170px;*/
	/*background:url(/images/bg_home_block.gif) no-repeat 0px 0px;*/
	float:left;
}

.home_content_top_right{
	/*position:absolute;
	top:72px;
	left:310px;*/
	float:right;
	width:306px;
	/*background:url(/images/bg_home_block_2.gif) no-repeat 0px 0px;*/
}

.home_content_top{
	padding:0px 0px 0px 26px;
	margin:0px 0px 0px 0px;
	width:280px;
}

.home_content_top h1{
	font-size:18px;
	font-style:italic;
	padding:25px 0px 12px 0px;
	margin:0px 0px 0px 0px;
	color:#58120a;
	/*text-shadow: #8b7c6e 0px -1px 1px;*/
}

.home_content_top h2{
	font-size:18px;
	font-style:italic;
	padding:25px 0px 12px 0px;
	margin:0px 0px 0px 0px;
	color:#58120a;
	/*text-shadow: #8b7c6e 0px -1px 1px;*/
}

.home_right h2{
	font-size:18px;
	font-style:italic;
	padding:25px 0px 12px 0px;
	margin:0px 0px 0px 26px;
	color:#58120a;
}

.home_content_top_img{
	padding:0px 0px 0px 21px;
	margin:0px 0px 15px 0px;
	width:270px;
}

.home_content_top_text{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 26px;
	width:270px;
}

.home_content_top_text p{
	font-size:12px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 15px 0px;
}

.home_content_top_text a{
	/*font-size:11px;
	width:62px;
	height:22px;
	display:block;
	line-height:22px;
	color:#ffffff;
	text-decoration:none;
	font-style:italic;
	text-align:center;*/
	color:#58120a;
	text-decoration:underline;
}

.home_content_top_text a:hover{
	color:#58120a;
	text-decoration:none;
}

.home_content_left_more{
	padding:0px 0px 0px 0px;
	margin:20px 0px 0px 0px;
	font-size:11px;
	width:110px;
	height:22px;
	display:block;
	line-height:22px;
	color:#ffffff;
	text-decoration:none;
	font-style:italic;
	text-align:center;
	background:url(/images/button_more_3.gif) no-repeat 0px 0px;
	text-shadow: #b5995c 0px -1px 1px;	
}

a.home_content_left_more{
	color:#ffffff;
	text-decoration:none;
}

a:hover.home_content_left_more{
	color:#ffffff;
	text-decoration:none;
}

.home_right_banner{
	width:270px;
	height:129px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 21px;
	background:url(/images/rezervace_img.jpg) no-repeat 0px 0px;
}

.home_right_banner_text{
	padding:24px 0px 0px 24px;
	margin:0px 0px 0px 0px;
	width:200px;
	color:#ffffff;
	font-style:italic;
	font-size:18px;
	text-shadow: #4d0f09 0px -1px 1px;	
	font-weight:bold;
}

.home_right_banner_more{
	padding:0px 0px 0px 24px;
	margin:25px 0px 0px 0px;
	font-style:italic;
	font-size:11px;
}

.home_right_banner_more a{
	color:#ffffff;
	text-decoration:none;
}

.home_right_banner_more a:hover{
	color:#ffffff;
	text-decoration:underline;
}

.home_right_form{
	padding:16px 0px 0px 25px;
	margin:0px 0px 0px 0px;
}

.home_right_input{
	width:262px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 2px 0px;
}

.home_right_input img{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 2px;
	vertical-align:middle;
}

.input_rezervace_date{
	padding:0px 10px 0px 10px;
	margin:0px 0px 0px 0px;
	width:209px;
	height:27px;
	line-height:27px;
	color:#58120a;
	font-size:11px;
	font-family:arial,helvetica,sans-serif; 	
	border:none;
	background:url(/images/bg_input_date.gif) no-repeat 0px 0px;
	vertical-align:middle;
}

.input_rezervace_text{
	padding:0px 10px 0px 10px;
	margin:0px 0px 0px 0px;
	width:242px;
	height:27px;
	line-height:27px;
	color:#58120a;
	font-size:11px;
	font-family:arial,helvetica,sans-serif; 	
	border:none;
	background:url(/images/bg_input.gif) no-repeat 0px 0px;
}
/*
.input_rezervace_pocet{
	padding:0px 10px 0px 10px;
	margin:0px 0px 0px 0px;
	width:82px;
	height:27px;
	line-height:27px;
	color:#58120a;
	font-size:11px;
	font-family:arial,helvetica,sans-serif; 	
	border:none;
	background:url(/images/bg_input_small.gif) no-repeat 0px 0px;
	float:right;
}*/


.relative {
   position: relative;
}

.input_rezervace_pokoj_pocet {
    
    padding:0px 10px 0px 10px;
    margin:0px 0px 0px 0px;
    width: 128px;
    height:27px;
    line-height:27px;
    color:#58120a;
    font-size:11px;
    font-family:arial,helvetica,sans-serif; 
    background:url(/images/bg_input_half.gif) no-repeat 0px 0px;
    border: none;
}

.input_rezervace_pocet {
    position: absolute;
    right: -20px;
    top: 0;
    padding:0px 10px 0px 10px;
    margin:0px 0px 0px 0px;
    width: 128px;
    height:27px;
    line-height:27px;
    color:#58120a;
    font-size:11px;
    font-family:arial,helvetica,sans-serif; 	
    border: none;
    background:url(/images/bg_input_half.gif) no-repeat 0px 0px;
}


.ico_mastercard{
	position:absolute;
	right:25px;
	bottom:17px;
}

.ico_visa{
	position:absolute;
	right:75px;
	bottom:17px;
}

.button_reset{
	position:absolute;
	left:87px;
	width:62px;
	height:22px;
	border:none;
	line-height:22px;
	color:#ffffff;
	font-style:italic;
	text-align:center;
	background:url(/images/button_more_2.gif) no-repeat 0px 0px;
	text-shadow: #b5995c 0px -1px 1px;		
	cursor:pointer;
	font-size:11px;
}

.button_reset_form{
	position:absolute;
	bottom:22px;
	left:24px;
	width:62px;
	height:22px;
	border:none;
	line-height:22px;
	color:#ffffff;
	font-style:italic;
	text-align:center;
	background:url(/images/button_more_2.gif) no-repeat 0px 0px;
	text-shadow: #b5995c 0px -1px 1px;		
	cursor:pointer;
	font-size:11px;
}

.button_send_form{
	position:absolute;
	bottom:22px;
	left:90px;
	width:62px;
	height:22px;
	border:none;
	line-height:22px;
	color:#ffffff;
	font-style:italic;
	text-align:center;
	background:url(/images/button_more.gif) no-repeat 0px 0px;
	text-shadow: #b5995c 0px -1px 1px;		
	cursor:pointer;
	font-size:11px;
}

.button_send{
	position:absolute;
	left:153px;
	width:62px;
	height:22px;
	border:none;
	line-height:22px;
	color:#ffffff;
	font-style:italic;
	text-align:center;
	background:url(/images/button_more.gif) no-repeat 0px 0px;
	text-shadow: #b5995c 0px -1px 1px;		
	cursor:pointer;
	font-size:11px;
}

.button_send, .button_reset {
    bottom: -5px;
}

.bottom_sponzors{
	padding:0px 0px 0px 25px;
	margin:0px 0px 0px 0px;
}

.bottom_sponzors_nadpis{
	height:49px;
	line-height:49px;
	color:#ffffff;
	font-weight:bold;
}

.bottom_bottom{
	width:930px;
}

.bottom_bottom_left{
	height:48px;
	line-height:48px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 25px;
	width:175px;
	color:#ffffff;
	float:left;
}

.bottom_bottom_right{
	height:48px;
	line-height:48px;
	padding:0px 0px 0px 0px;
	margin:0px 25px 0px 0px;
	width:175px;
	color:#ffffff;
	float:right;
	text-align:right;
}

.bottom_bottom_right a{
	color:#ffffff;
	text-decoration:none;
}

.bottom_bottom_right a:hover{
	color:#ffffff;
	text-decoration:underline;
}

.bottom_menu{
	height:48px;
	line-height:48px;
	padding:0px 0px 0px 0px;
	margin:0px 25px 0px 25px;
	width:880px;
	color:#ffffff;
	float:left;
	font-weight:bold;	
}

.bottom_menu ul{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
	text-transform:uppercase;
	color:#ffffff;
	float:left;
}

.bottom_menu ul li{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}


.bottom_menu ul li.divider{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:10px;
	height:48px;
	text-align:center;
	background:url(/images/divider2.gif) no-repeat center center;
}

.bottom_menu ul li a{
	color:#ffffff;
	text-decoration:none;
}

.bottom_menu ul li a:hover{
	color:#672c19;
	text-decoration:none;
}

.sponzors{
	padding:0px 0px 0px 0px;
	margin:0px 10px 10px 0px;
}

.form_textarea{
	width:242px;
	height:140px;
	padding:5px 10px 5px 10px;
	margin:0px 0px 0px 0px;
	color:#58120a;
	font-size:11px;
	font-family:arial,helvetica,sans-serif; 	
	border:none;
	background:url(/images/bg_textarea.gif) no-repeat 0px 0px;	
}

.submit_send{
	width:62px;
	height:22px;
	border:none;
	line-height:22px;
	color:#ffffff;
	font-style:italic;
	text-align:center;
	background:url(/images/button_more.gif) no-repeat 0px 0px;
	text-shadow: #b5995c 0px -1px 1px;		
	cursor:pointer;
	font-size:11px;
}

.mapa{
	position:absolute;
	top:140px;
	right:75px;	
}

#map_canvas{
	width:500px;
	height:300px;
	border:4px solid #ffffff;	
}

.table_rezervace{
	padding:0px 0px 0px 0px;
	margin:0px auto 0px auto;
}

.table_rezervace td{
	padding:0px 5px 0px 0px;
	margin:0px 0px 0px 0px;
	vertical-align:top;
}

.rezervace_banner{
	width:270px;
	height:129px;
	padding:0px 0px 0px 0px;
	margin:-5px 0px 0px 0px;
	background:url(/images/rezervace_img.jpg) no-repeat 0px 0px;
}

.rezervace_buttons{
	margin:0px 0px 0px 110px;
	padding:0px 0px 0px 0px;
	position:relative;
	height:46px;
	width:152px;
}

.home_footer{
        position: relative;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:924px;
	min-height:101px;
	background:url(/images/bg_footer_home.gif) no-repeat 0px 0px;
}

.home_footer a{
	color:#58120a;
	text-decoration:underline;
}

.home_footer a:hover{
	color:#58120a;
	text-decoration:none;
}

.home_footer_left{
	padding:23px 0px 0px 100px;
	margin:20px 0px 0px 25px;
	/*width:165px;*/
	min-height:48px;
	background:url(/images/olomouc_card.gif) no-repeat 0px 0px;
	float:left;
}

.home_footer_left p{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.home_footer_mid{
	padding:23px 0px 0px 120px;
	margin:20px 0px 0px 35px;
	/*width:200px;*/
	min-height:48px;
	background:url(/images/olomouc.gif) no-repeat 0px center;
	float:left;
}

.home_footer_mid p{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}


.home_footer_sphere {
    position: absolute;
    width: 110px;
    height: 45px;
    background:url(/images/sphere_card.gif) center no-repeat #58120a;
    right: 195px;
    top: 33px;
}

.home_footer_sphere a {
    width: 110px;
    height: 45px;
    display: block;
}


.home_footer_right{
	padding:0px 0px 0px 0px;
	margin:20px 25px 0px 0px;
	float:right;
}

.cards{
	padding:0px 2px 2px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}


/*---- banner ----*/
.header-banner {
    position: absolute;
    top: 170px;
    right: -130px;
    width: 122px;
    height: 299px;
}
.header-banner a {
    display: block;
}
.header-banner a img {
    border: 0;
}

.dennimenu td {
	line-height: 35px;
	padding-left: 15px;
	padding-right: 15px;
}

.dennimenu p {
	padding-top: 15px !important;
}

.dennimenu .mn {
	text-align: right;
}

.dennimenu .cena {
text-align: right;
font-size: 15px !important;
font-weight: bold;
padding-left: 10px;
}

.dennimenu tr:hover td {
    background-color: #dcc078;
	cursor: default;
}



.hlavni-obrazek-wrapper {
	position: relative;
}

.hlavni-obrazek-wrapper .rs-slider-wrapper {
	position: absolute;
	bottom: 25px;
	right: 25px;
	border: 5px solid #fff;
	border-radius: 5px;
}

.hlavni-obrazek-wrapper .rs-slider-wrapper .rslides {

}

.hlavni-obrazek-wrapper.slim .rs-slider-wrapper {
	bottom: 8px;
	right: 7px;
	border-bottom-right-radius: 5px;
	border-top-right-radius: 8px;
}
.hlavni-obrazek-wrapper.slim:after {
	content: initial;
}

marquee {
	background-color: rgba(239, 235, 222, 0.68);
	position: absolute;
	bottom: 13px;
	width: 617px;
	left: 13px;
	border-bottom-left-radius: 5px;
	height: 30px;
	/* border-bottom-right-radius: 5px; */
}

.hlavni-obrazek-wrapper:after {
	content: '';
	position: absolute;
	width: 287px;
	height: 35px;
	background-color: rgba(239, 235, 222, 0.68);
	bottom: 13px;
	right: 13px;
}

marquee .box-slider a {
	line-height: 32px;
	font-size: 14px;
	padding-top: 10px;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
	color: #58120a;
	transition: 0.3s all ease-out;
}

marquee .box-slider a:hover {
	color: #ffffff;
	transition: 0.3s all ease-out;
}

marquee .box-slider p{

}

marquee .box-slider p strong{
	font-size: 18px;
}

marquee .box-slider .text-1 {
	float: left;
}

marquee .box-slider .text-2 {
	float: left;
}
