*{margin:0;padding:0;font-size:100%;}
body{background-color:#FCF6E4; font:normal 0.7em Tahoma, Verdana, sans-serif;font:normal 0.7em/1.4em sans-serif,Arial,Verdana,Georgia;color:#846969;}
a img{border:0;}
a,a:visited{text-decoration:underline; color:#D7661C; font-weight:normal;}
a:hover{text-decoration:none; text-decoration:underline; color:#FCF6E4;background-color:#D7661C;}
p{line-height:1.5em; text-align:justify;margin:5px 15px 1em 15px;}
ol li{padding:0 35px 0 0;text-align:left;margin-left:35px;font-size:100%;}
ul li{padding:0 35px 0 0;text-align:left;margin-left:35px;font-size:100%;list-style-type:square;}

#page-head-container{text-align:right;}
#page-head{width:800px;height:2em;margin:5px auto 0 auto;}
#page-head div {height: 19px; line-height: 19px;}
#page-head-print{float:left; width:110px;text-align:left;}
#page-head-lang{float:right;}

#logo3d {position: absolute; margin: 10px 0 0 513px; background: url('/css/images/icon3d.gif') no-repeat;}
#logo3d, #logo3d a {width: 47px; height: 28px;}
#logo3d a {display: block;}
#logo3d a:hover {background:none;}
#logo3d a span {display: none;}
.menu-22, .menu-18, .menu-4, .menu-2, .menu-28, .menu-22:hover, .menu-18:hover, .menu-4:hover, .menu-2:hover, .menu-28:hover {background: url('/css/images/icon3dSmall.gif') center right no-repeat !important; padding-right: 25px;}

#site-search {width: 145px; margin: 0 auto;}
#site-search p {text-align: center;}
#site-search form {padding: 0;}
#site-search .search {float: left; border: 1px solid #ABADB3; width: 115px; padding: 1px 1px 1px 1px; /*background: #fff url('/css/images/input-search.gif') 2px center no-repeat*/}
#site-search .search-button {background: #fff url('/css/images/search-button.gif') left center no-repeat; border-style: none; width: 23px; height: 17px;float: left;}

/* vysledky vyhladavania */
#page-right .search-result-string, #page-right .no-entry {margin-left: 15px;}
#page-right .search-result-content {border-bottom: 1px solid #DFDFD3; margin: 0 15px 10px 15px;}
#page-right .search-result-content p {margin-left: 0; margin-right: 0;}
#page-right .search-result-title {padding:0; color: #640000; margin-bottom: 3px;}
#page-right .search-result-sample {margin-bottom: 0;}
#page-right .search-result-url a, .search-result-url a:hover {color: #c1a990; text-decoration: none; background: none; font-size: 90%; font-style: italic;}
.search-result-url a:hover {text-decoration: underline !important;}
#new-search-form {margin: 0 15px;}

/* clanky */
#page-right .detail {margin:5px 15px 1em 15px; color:#d1b9b9;}
#page-right .detail a:hover, #page-right .detail a {color:#d1b9b9; background-color: transparent; text-decoration: none;}
#page-right .detail a:hover {text-decoration: underline;}
#page-right .cms-post-list {overflow: hidden;}

#page-body-container{text-align:left; padding:0;margin:0;}
#page-body{width:800px;margin:0 auto;background:#FCF6E4 url('/css/images/back.gif') repeat-y; border-right:4px solid #742A2C;border-top:2px solid #742A2C;padding-top:1px;}

#page-footer-container{text-align:left;}
#page-footer{width:800px;margin:5px auto;font-size:11px;color:#666;height:3em;}
#page-footer .left, #page-footer .right {width:390px;line-height:1em; padding 4px 0 0 5px; float:left;}
#page-footer .left a:link,#page-footer .left a:visited{color:#777; font-weight:bold;text-decoration:none;}
#page-footer .left a:hover{background:none;color:#FFF;}
#page-footer .right{text-align:right; padding-right: 5px; float: right;}
#page-footer .right a:link,#page-footer .right a:visited{color:#777; font-weight:bold;text-decoration:none;}
#page-footer .right a:hover{background:none;color:#FFF;}

#page-left-container{text-align:center; float:left; width:226px;}
#page-left{width:226px;color:#444; background:#742a2c;}
#page-left form{width:190px;}
#page-left .wifi-logo{background:url('/css/images/wifi-logo.gif') center center no-repeat; height:54px; width:216px;}
#page-left p{margin:4px 0 10px 0;}
#page-left a{color:#FD1C24;}
#page-left a:hover{background:none;color:#FFF;}

/* logo  */
/* #page-left em{padding:0; margin: 0; width:220px; height:105px; }
#page-left em a:link, #page-left em a:visited{height: 45px; background:url('/css/images/logo-apollohotel.gif') center top no-repeat;display:block;}
#page-left em span{display:none;} */

/* klikanie na logo */
#cms-logo-link{margin:10px 0 20px 10px; height:55px; width:200px; background: url('/css/images/logo-apollohotel.gif') center top no-repeat;}
#cms-logo-link a{/* margin-left: 10px; */ display:block; height:55px; width:200px;/*  border: 1px solid white; */}
#cms-logo-link span{display:none; overflow:hidden;}

#page-left .res-monts{width:45px}
#page-left .res-days{width:40px}
#page-left .res-years{width:52px}

/* menu navigation */
#page-left ul li{padding:0 10px 0 12px;text-align:left;margin-left:10px;font-size:100%;list-style-type:none;background:url('/css/images/menu-list.gif') 0 5px no-repeat;}
#page-left ul li a:link,#page-left ul li a:visited{color:#fcf5e6;text-decoration:none;line-height:1.7em;}
#page-left ul li a:hover{text-decoration:underline;}
#page-left ul li ul li{background:none; padding:0;}
#page-left a.selected {text-decoration: underline !important; font-weight: bold;}
#page-left h4 {font-size:100%; text-align: left; font-weight:bold;color:#DFD2B3;padding:0 5px; border: none;}


div.menu_selected a,div.menu_selected a:visited{font-weight:bold; text-decoration:underline !important; color:white;}
#page-right-container{padding:0; float:right;}
#page-right{padding:0;margin:0; overflow:hidden;width:570px;}

#page-right .navigation{line-height:1.5em;height:1.5em;text-align:left;padding:0 15px 0.5em 15px;margin:0;}
#page-right .navigation a, .navigation a:visited{color:#846969;font-weight:normal;text-decoration:underline;/*  padding-left:10px; background:#FCF6E4 url('/css/images/point.gif') 5px 6px no-repeat; */}
#page-right .navigation a:hover{font-weight:normal;text-decoration:underline; background-color:transparent; color:#846969;}
.clear{overflow:hidden;}
hr.cleaner{overflow:hidden;clear:both;height:-1px;margin:1px 0 0 0;padding:0;border:none;background-color:white;visibility:hidden;}

#page-right .news {margin:5px 15px 5px 15px; padding: 3px 0 7px 0; border-bottom: 1px solid #fff;}
#page-right .news p {margin: 0;}
#page-right .news-title {text-align: left; text-decoration: underline;}
#page-right .news-text {text-align: justify;}

/* h1{font:bold 16px Georgia,sans-serif,Arial,Verdana; padding:0.5em 0 0.5em 0; margin:0 0 0.5em 0; text-align:center;} */
h1, h2{font:bold 14px Georgia,sans-serif,Arial,Verdana; padding-top:0; margin:0.5em 0 1.5em 0; padding-left:0.5em; border-left:0.5em solid #742A2C;}
.hlavicka_v_strede {font:bold 16px Georgia,sans-serif,Arial,Verdana; padding:0.5em 0 0.5em 0; margin:0 0 0.5em 0; text-align:center; border: none;}
h3{font:bold 12px  Georgia,sans-serif,Arial,Verdana; font-weight:bold; color:#D7661C; margin-left:15px;}
h4{font-size:110%;font-weight:bold;color:#333;padding:0 15px 0 2px; border-bottom:4px double #333;}
h5{font-size:100%;font-weight:bold;margin:0 0 10px 0;padding:0 0 1px 0;}

.zarovnat-do-lava{text-align:left;}
.zarovnat-do-prava{text-align:right;}
.zarovnat-na-stred{text-align:center;}
.svetlo-hneda{color:#FCF6E4;}
.tmavo-hneda{color:#742a2c;}
.menu-hubert, .recept {font-size:100%; line-height:1.5em;background:url('/css/images/hubert-back.gif') top left no-repeat; padding: 7px 0 20px 30px;}
.menu-hubert strong{margin-left:10px;}
.menu-hubert img{padding:1px; border:1px solid #D7661C; margin-left:10px;}

/* vypiseme si recepty */
.recept {clear: both; padding-top: 15px; margin-bottom: 5px;}
/* zabezpecime si min. vysku */
html,body{height:90%}
.recept {height:150px;min-height:150px;}
html>body .recept{height:auto}

.recept-nazov {font:bold 11px Georgia,sans-serif,Arial,Verdana; font-weight:bold; color:#D7661C;}
.recept-nazov-alt {font-style: italic; margin-bottom: 5px;}
.recept-divs {overflow: hidden; margin-top: 10px}
.recept-obr {float: left; margin-right: 7px;}
.recept-text p {margin-left: 0;}
.recept-poznamka {margin-top: 7px;}
.recept-foto {margin-top: 7px;}
.recept-fnc {clear: both; text-align: right; margin-right: 20px;} 

.sidebar {width: 200px; margin: 12px; background: #DFD2B3; border: 2px solid #D3B369}
.sidebar ul {margin-left: 5px;}
.sidebar ul li {background: none !important; list-style-type: square !important; padding-left: 0 !important;}
.sidebar ul li a {color: #D7661C !important}

.dolezite{color:#D7661C;text-align:center;font-size:120%;font-family:Georgia; font-size:3; font-size:13pt;}
.useful-links li {font-weight: bold;}
.useful-links a {background: none; color:#D7661C; text-decoration: none; font-size: 93%;}
.useful-links a:hover {text-decoration: underline;}

table {background-color:#ddd; text-align:center; margin-left:15px; margin-right:15px;}
.sidebar-reservation{margin:0; width:10px; margin:10px; padding:0; background-color:#742A2C;}
.sidebar-reservation td{background-color:#742A2C; color:white;}
.sidebar-reservation table{background-color:#742A2C;}

td{height:10px; padding-left:1px; background-color:#eeeeee;}
th{background-color:#eeeeee; border:0px; height:10px; padding-left:1px;}

/* strankovanie noviniek, clankov, galerie */
#cms-paging {clear: both; padding-left: 15px; margin-top: 5px; text-align: left; font-size: 110%; height: 23px; line-height: 23px; font-size: 88%;}
#cms-paging a, #cms-paging a:hover {font-weight: normal;}
#cms-paging .sel {color: #ccc;}
