body {
-x-system-font:none;
background:#D8E7F7 url(../img/bg-body.gif) repeat-x scroll 0 0;
color:#002D64;
font-family:Arial,Helvetica,sans-serif;
font-size:81.25%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:0;
}
h1, h2, h3, h4, h5, h6, p, ol, ul, li, div, hr, form {
margin:0;
padding:0;
}
a {
color:#002D64;
}
a:hover {
text-decoration:underline;
}
img {
border:medium none;
}
select {
border:1px solid #51769A;
}
.cleaner {
	margin: 0px auto;
	width: 100%;
	visibility: hidden;
	clear: both;
	font-size: 0%;
}
.main-bottom {
clear:both;
display:block;
font-size:20%;
height:10px;
margin:0 auto;
width:900px;
}
fieldset {
border-style:none;
}
#header, #content, #footer {
margin:0 auto;
}
#header {
height:148px;
width:950px; 
overflow: hidden;
position: relative
}	   
#header .logo {
display:block;
float:left;
height:78px;
margin-bottom:9px;
padding-top:10px;
width:203px;
}
#header .logo img {
height:78px;
width:203px;
}
#header h1, #header h2 {
color:#386DAB;
display:block;
float:left;
font-size:125%;
height:45px;
line-height:1.3em;/*1.3*/
margin-bottom:0;
padding-left:135px;
padding-top:45px;
text-align:center;
}

#header h1 {line-height: 1.5em;}

#header strong {
color:#FF9800;
font-size:140%;
}
#header #quick-contact {
	display:block;
	float:right;
	height:55px;
	margin-right:-12px;
	margin-top:23px;
	width:170px;
}
#header #quick-contact img{
  display: block;
}
#header #quick-contact a{
  color: #002C64;
  height: auto;
  width: auto;
  float: right;
  margin-right: 18px;
  text-decoration: underline;
  font-weight: bold;
}
#header #quick-contact a:hover{
  background: url('');
  color: #002C64;
}
#header ul {
  border-bottom:1px solid #FF7000; /* 3px */
  clear:both;
  display:block;
  height:50px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  width:950px;
}
#header li {
  background:transparent url(../img/bg-top-menu.jpg) no-repeat scroll 0 8px;
  color:#FFFFFF;
  display:block;
  float:left;
  font-weight:bold;
  height:50px;
  text-align:center;
  width:119px;
}

#header.novy ul {
  width: 550px;
  clear: left;
  float: left;
}

#header.novy ul.pravy {
  width: 400px;
  float: right;
  clear: none;

  position: absolute;
  bottom: 0;
  right: 0;
}

#header ul.pravy li {
  float: right;
  background:transparent url(../img/button-orange.jpg) no-repeat scroll 0 8px;
}

#header .novy li#selected.home { background: url('../img/domek.png') no-repeat; width:61px; padding-right:2px; display:block;}
#header .novy li.home, #header .novy li.home a {background: url('../img/domek_tmavy.png') no-repeat 0 8px; padding-right:2px; width:61px; display:block;}
#header .novy li.home a:hover {background: url('../img/domek_svetly.png') no-repeat 0 8px; width:61px; }        

#header span {
display:block;
padding-top:21px;
}
#header .min-span {
padding-top:14px;
}
#header .last-menu {
width:117px;
}
#header a {
color:#FFFFFF;
display:block;
font-size:95%;
font-weight:normal;
height:50px;
text-decoration:none;
width:119px;
}
#header a:hover {
background:transparent url(../img/bg-top-m-hover.jpg) no-repeat scroll 0 8px;
color:#274F7E;
text-decoration:none;
}
#header #selected {
background:transparent url(../img/bg-top-m-sel.jpg) no-repeat scroll 0 0;
font-size:95%;
}
#content {
width:950px;
}
#content #search-home-box {
background: url('http://www.chata.cz/img/bg-search-home.jpg') left top no-repeat scroll;

float:left;
height:337px;
margin-top:13px;
position:relative;
width:319px;
}
#content #search-home-box iframe {background: transparent url('../img/bg-search-home.jpg') left -45px no-repeat scroll;}

#search-home-box .left-form {
float:left;
font-size:85%;
margin-top:5px;
padding-left:25px;
padding-top:5px;
width:75px;
}
#search-home-box .h-select {
float:left;
height:20px;
margin-top:5px;
width:210px;
}
#search-home-box .h-select select {
border:1px solid #51769A;
color:#002D64;
font-size:90%;
height:18px;
padding-top:1px;
width:173px;
}
#search-home-box a {
display:block;
float:left;
padding-left:5px;
width:100px;
}
#search-home-box #search-next a {
width:150px;
}
#content #search-home-box input {
float:left;
}
#content #banner-top { float: left; height: 159px; width: 620px; margin-top: 13px; margin-left: 10px; }

#content .top-home-box { float:left; height:168px; margin-left:10px; margin-top:10px; width:200px;} 

#content .top-home-box h2, #content #search-home-box h2 {
display:block;
float:left;
font-size:95%;
font-weight:normal;
height:29px;
letter-spacing:0.1em;
padding-top:16px;
text-align:center;
width:100%;
}
#content #search-home-box table {
clear:both;
float:left;
font-size:85%;
margin-top:17px;
width:300px;
}
#content #search-home-box #fulltext {
clear:both;
float:left;
font-size:85%;
margin-top:10px;
padding-left:25px;
width:265px;
}
#content #search-home-box #fulltext input {
border:1px solid #51769A;
clear:both;
color:#002D64;
float:left;
margin-top:5px;
width:200px;
}
.box-subpage .search-type table {
font-size:85%;
}
#content .box-subpage table {
clear:both;
display:block;
}
#content .box-subpage .info table {
display:table;
}
#content .box-subpage .table-sleva {
background:#D8E7F7 url('') repeat scroll 0 0;
padding-bottom:10px;
}
#content .box-subpage .table-nadpis {
font-weight:bold;
padding-bottom:5px;
}
#content .box-subpage .TEXT {
border:2px solid #002D64;
}
#content .box-subpage ol, #content .box-subpage .ul-info {
clear:both;
display:block;
padding-left:30px;
padding-top:3px;
}
#content .box-subpage .ul-info {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
}
#content .box-subpage .topul {
clear:both;
display:block;
float:left;
}
#content .box-subpage .faq input, #content .box-subpage .faq textarea {
-x-system-font:none;
border:1px solid #002D64;
color:#002D64;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
#content .box-subpage .form-objednavka {
background:#D8E7F7 url('') repeat scroll 0 0;
border:2px solid #002D64;
width:910px;
}
#content .box-subpage .form-objednavka input {
-x-system-font:none;
border:1px solid #002D64;
color:#002D64;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
#content .box-subpage .form-objednavka textarea, .dotaznik textarea {
-x-system-font:none;
border:1px solid #002D64;
color:#002D64;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
#content .box-subpage #buttons input {
background:#FF7600 url('') repeat scroll 0 0;
border-style:none;
color:#FFFFFF;
font-weight:bold;
height:25px;
}
#content .box-subpage .text .nadpis-box {
float:left;
margin:0;
padding-left:10px;
}
#content .box-subpage .text .hidden-box {
background:#DFEDFC url('') repeat scroll 0 0;
padding:5px;
width:910px;
}
#content .box-subpage .dotaznik input {
border:1px solid #002D64;
}
#content .box-subpage .info-p {
clear:both;
display:block;
}
#content .box-subpage .box-actions {
	display: block;
	float: left;
	width: 45%;
	padding-bottom: 15px;
}
#content .box-subpage .top-action {
	font-weight: bold;
	color: #FF6800;

	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 95%;
	 width: 350px !important; 
}

#content .box-subpage .last-offer {
	clear: both;
	margin: 0px;
	font-size: 95%;
	width: 350px !important; 
}
#content .box-subpage .action-offer {
	font-weight: bold;
	clear: both;
	margin: 0px;
	font-size: 95%;
}
#content .box-subpage .action-offer-sleva {
	margin: 5px 0px 0px;
}

.action-offer span,.action-offer-sleva span {
	padding-right: 10px;
	padding-left: 10px;
}
.action-offer a {
	color: #002D64;
}

.last-offer span {
	padding-right: 10px;
	padding-left: 10px;
}
.last-offer a {
	color: #FF6800;
}
.last-offer  a:hover,.action-offer a:hover {
	text-decoration: none;
}


#content #search-home-box table a, .box-subpage .search-type table a, #content .vyhledavani #search-id-7 .kat-padding a {
color:#002D64;
text-decoration:none;
}
#content #search-home-box table a:hover, .box-subpage .search-type table a:hover, #content .vyhledavani #search-id-7 .kat-padding a:hover {
color:#FB7F1E;
}
#search-home-box table input, .box-subpage .search-type table input {
border:1px solid #002D64;
height:14px;
margin-right:5px;
width:14px;
}
#search-home-box table th, .box-subpage .search-type table th {
font-weight:normal;
padding-bottom:2px;
padding-left:22px;
padding-top:2px;
text-align:left;
}
#search-home-box #search-next {
float:left;
font-size:85%;
font-weight:bold;
height:30px;
padding-left:30px;
padding-top:20px;
width:160px;
}
#content #search-home-box .button-left { float:right; height:31px; position:absolute; right:10px; top:304px; width:117px; 
}
#content .top-home-box .button-left { float:right; height:31px; position:absolute; right:10px; top:135px; width:117px; 
}

#content .first-h-box { background:transparent url(../img/first-h-box-sm.jpg) no-repeat scroll 0 0; 
}
#content .next-h-box { background:transparent url(../img/next-h-box-sm.jpg) no-repeat scroll 0 0; position:relative; 
}
#content .last-h-box { background:transparent url(../img/last-h-box-sm.jpg) no-repeat scroll 0 0; position:relative; 
}



#content .top-home-box li {
  clear:both;
  display:block;
  width:180px;
  padding-left: 15px;
}
#content #search-home-box h2 {
height:33px;
padding-top:12px;
}
#search-home-box span {
display:inline;
font-size:150%;
padding-left:4px;
padding-right:21px;
}
#content .top-home-box li a { background:transparent url(../img/quick-off.gif) no-repeat scroll 0px 3px; color:#002D64; display:block; font-size:100%; height:19px; padding-left:20px; padding-top:0px; text-decoration:none; width:145px; padding-bottom: 3px; 
}
#content .top-home-box li a:hover { background:transparent url(../img/quick-on.gif) no-repeat scroll 0px 3px; color:#FB7F1E; font-weight:bold; text-decoration:none; 
}
#content #banner-top { float: left; height: 159px; width: 620px; margin-top: 13px; margin-left: 10px; }



.top-home-box .line {
  border-bottom: 1px solid #88B6D7;
  margin-bottom: 5px;
}
#content .next-h-box {
background:transparent url(../img/next-h-box.jpg) no-repeat scroll 0 0;
}
#content #left-home {
float:left;
font-size:85%;
margin-top:10px;
width:200px;
}
#content #left-home #left-1 {
background:transparent url(../img/bg-left-1.jpg) no-repeat scroll 0 0;
float:left;
height:276px;
width:200px;
}
#left-home .left-top {
clear:both;
float:left;
font-size:115%;
font-weight:bold;
height:13px;
padding-bottom:15px;
padding-top:17px;
text-align:center;
width:200px;
}
#left-home #left-1 .news-top {
padding-bottom:7px;
padding-top:10px;
}
#left-home address {
clear:both;
display:block;
font-style:normal;
padding-bottom:3px;
padding-left:15px;
}
#left-home address strong {
color:#FF6F00;
font-size:130%;
font-style:italic;
}
#left-home address a {
color:#FF6F00;
text-decoration:none;
}
#left-home address a:hover {
text-decoration:underline;
}
#left-home #left-1 .skype {
color:#FF6F00;
display:block;
float:left;
padding-left:15px;
text-decoration:none;
width:160px;
}
#left-home #left-1 a:hover {
text-decoration:underline;
}
#left-home #left-1 span {
display:block;
float:left;
padding:5px 0 2px 20px;
width:170px;
}
#left-home #left-1 #news {
float:left;
padding-bottom:3px;
padding-right:0;
padding-top:0;
width:180px;
}
#left-home #left-1 form {
display:block;
float:left;
padding-left:15px;
padding-right:15px;
width:170px;
}
#left-home #left-1 input {
border:1px solid #002D64;
color:#002D64;
float:left;
font-size:90%;
font-weight:bold;
height:15px;
padding-left:2px;
padding-right:2px;
padding-top:1px;
width:165px;
}
#left-home #left-1 #logout {
display:block;
float:left;
padding:5px 0 0;
width:65px;
}
#left-home #left-1 #logout a {
color:#FF6F00;
}
#left-home #left-1 #send-mail {
border-style:none;
display:block;
float:right;
height:24px;
margin-top:4px;
padding-right:0;
width:86px;
}
#left-home .left-2 { background:#E6EFF8 url(../img/bg-left-2.jpg) no-repeat scroll 0 0; float:left; height:auto; margin-top:10px; width:200px; padding-bottom: 0px; 
}
#left-home .left-2 span {
background:transparent url(../img/bullet-left.gif) no-repeat scroll 15px 10px;
display:block;
float:left;
font-size:120%;
font-weight:bold;
padding:3px 0 7px 35px;
width:165px;
}
#left-home .left-2 a {
color:#002D64;
text-decoration:none;
}
#left-home .left-2 a:hover {
color:#FF6F00;
text-decoration:underline;
}
#left-home .left-2 p {
color:#6885A7;
display:block;
float:left;
font-size:100%;
padding-left:15px;
padding-right:5px;
width:180px;
}
#content #main-home { float:right; padding-left:10px; width:740px;}
* html #content #main-home {padding-left: 6px;}

#main-home div.kat {padding-left: 0; margin-left: 0;}

#main-home .main-home-block {
background:#fff url(../img/bg-main-home.jpg) no-repeat scroll 0 0;
float:left;
margin-top:10px;
padding-left:6px;
width:732px;

}
#main-home .main-home-block h3 {
clear:both;
color:#FF6F00;
display:block;
font-size:100%;
height:22px;
padding-left:9px;
padding-top:15px;
}
#main-home .main-home-block h3 a {
color:#FF6F00;
}
#main-home .main-home-block h3 a:hover {
color:#FF6F00;
text-decoration:underline;
}
.lastminute h3 {
clear:none;
float:left;
width:470px;
}
.main-home-block .akction-box {
background:transparent url(../img/bg-akce-img.jpg) no-repeat scroll 5px 0;
display:block;
float:left;
width:145px;
}
.main-home-block .akction-box img {
float:left;
height:92px;
margin-left:9px;
margin-right:9px;
margin-top:4px;
width:125px;
}
.main-home-block .akction-box span {
display:block;
float:left;
margin-top:8px;
padding-bottom:5px;
padding-left:9px;
width:136px;
}
.main-home-block a {
color:#002D64;
text-decoration:none;
}
.main-home-block a:hover {
color:#FF6F00;
cursor:pointer;
text-decoration:none;
}
.main-home-block a:hover span {
background:transparent url(../img/bg-akction.gif) repeat-x scroll left bottom;
}
.main-home-block .lastm {
color:#6885A7;
float:left;
font-size:85%;
}
.main-home-block .one {
padding-left:9px;
padding-right:9px;
width:155px;
}
.main-home-block .two {
padding-left:15px;
width:170px;
}
.main-home-block .lastm p {
margin-bottom:9px;
}
.main-home-block .lastm a {
color:#002D64;
font-size:110%;
font-weight:bold;
}
.main-home-block .lastm a:hover {
color:#FF6F00;
text-decoration:underline;
}
.main-home-block .lastm span {
color:#FF6F00;
font-size:110%;
font-weight:bold;
}
.main-home-block .next {
background:transparent url(../img/bg-supertip.gif) no-repeat scroll 0 0;
height:149px;
width:1px;
}
.lastminute h4 {
display:block;
float:right;
font-size:85%;
font-weight:normal;
height:auto;
margin-bottom:9px;
margin-top:15px;
width:235px;
}
.main-home-block .table-hot {
float:left;
font-size:100%;
height:150px;
padding-left:8px;
width:355px;
}
.main-home-block .table-hot a:hover {
text-decoration:underline;
}
.main-home-block .next-table {
padding-left:3px;
}
.main-home-block .table-hot td {
background:#F1F7FC url('') repeat scroll 0 0;
font-size:95%;
padding:4px 4px 4px 10px;
}
.main-home-block .table-hot th {
font-size:100%;
font-weight:normal;
padding:4px 4px 4px 10px;
text-align:left;
}
.table-hot td.cena-t, .table-hot th.cena-t {
font-size:95%;
font-weight:bold;
}
#main-home .main-home-block .table-hot table {
font-size:13px;
}
#content #submenu, #content #page-navigation {
clear:both;
display:block;
height:26px;
width:950px;
}
#content #page-navigation {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:15px;
width:900px;
}
#content #submenu {
background:transparent url(../img/bg-submenu.gif) repeat-x scroll 0 0;
}
#content #submenu li, #content #page-navigation li {
display:inline;
font-size:95%;
}
#content #submenu li a {
background:transparent url(../img/bullet-submenu.gif) no-repeat scroll 0 8px;
color:#FFFFFF;
display:block;
float:left;
padding-left:11px;
padding-right:11px;
padding-top:5px;
text-decoration:none;
}
#content #page-navigation li {
color:#002D64;
display:block;
float:left;
font-size:85%;
padding-top:10px;
text-decoration:none;
}
#content #sub-detail {
background:transparent url(../img/bg-menu-detail-off.jpg) repeat-x scroll 0 0;
border-bottom:1px solid #FF6800;
clear:both;
display:block;
height:31px;
width:950px;
}
#content #sub-detail li {
	display:inline;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
#content #sub-detail li a {
color:#002D64;
display:block;
float:left;
height:23px;
padding-left:10px;
padding-right:10px;
padding-top:8px;
text-decoration:none;
}
#content #sub-detail li a:hover {
background:transparent url(../img/bg-menu-detail-on.jpg) repeat-x scroll 0 0;
border-left:1px solid #FF6800;
border-right:1px solid #FF6800;
color:#FFFFFF;
}
#content #sub-detail a:hover, #content #sub-detail li#sel-menu {
	background:transparent url(../img/bg-menu-detail-on.jpg) repeat-x scroll 0 0;
	border-left:1px solid #FF6800;
	border-right:1px solid #FF6800;
	color:#FFFFFF;
	height:24px;
	padding-left:9px;
	padding-right:9px;
	padding-top:8px;
}
#content #page-navigation li a {
color:#002D64;
text-decoration:none;
}
#content #page-navigation a:hover {
text-decoration:underline;
}
#content #page-navigation .selected-obj {
color:#FF6800;
font-weight:bold;
}
#content #submenu #first-sub {
background:transparent url('') repeat scroll 0 0;
}
#content #submenu li a:hover {
text-decoration:underline;
}
#content #submenu li .active {
text-decoration:underline;
}
#content .box-subpage {
background:#FFFFFF url(../img/bg-subpage.jpg) no-repeat scroll 0 0;
float:left;
height:auto;
margin-top:10px;
padding-bottom:15px;
padding-left:15px;
padding-right:15px;
position:relative;
width:920px;
}
#content .box-subpage h3, #content .box-subpage h1 {
clear:both;
color:#FF6800;
display:block;
float:left;
font-size:100%;
padding-bottom:5px;
padding-top:15px;
width:100%;
}
#content .object-detail {
padding-bottom:8px;
}
#content .object-detail h1 {
float:left;
font-size:150%;
font-weight:normal;
width:505px;
}
#content .object-detail #popis-detail {
border-right:1px solid #D8E7F7;
float:left;
width:505px;
}
#content .object-detail #popis-left, #content .object-detail #popis-right {
border-right:1px solid #E5EFF9;
float:left;
margin-top:0;
width:264px;
}
#content .object-detail #popis-left a {
	color: #FF6800;
}
#content .object-detail #popis-left a:hover {
	text-decoration: none;
}

#content .object-detail #popis-right {
border-style:none;
font-size:95%;
padding-left:10px;
width:225px;
}
#content .object-detail #popis-right strong {
clear:both;
display:block;
padding-bottom:3px;
padding-top:3px;
}
#content .object-detail #popis-right .icons {
	margin: 0px;
}

#content .object-detail #popis-right img {
height:34px;
margin-right:4px;
margin-top:15px;
width:33px;
}
#content .object-detail #detail-right {
float:right;
margin-top:0;
padding-top:8px;
width:405px;
}
.object-detail #detail-right #top-detail-info img {
display:inline;
float:right;
height:17px;
width:17px;
}
.object-detail #detail-right #top-detail-info a {
color:#7795B4;
display:block;
float:right;
padding-bottom:3px;
padding-left:3px;
padding-right:6px;
text-decoration:none;
}
.object-detail #detail-right #top-detail-info {
float:right;
height:20px;
margin-top:0;
padding-bottom:10px;
text-align:right;
width:100%;
}
.object-detail #detail-add {
background:#E8F1FA url('') repeat scroll 0 0;
float:left;
font-size:90%;
height:27px;
margin-top:10px;
padding:10px;
width:900px;
}
.object-detail #detail-add2 {
background-color:#e5eff9;
float:left;
font-size:90%;
margin-top:10px;
padding:10px;
width:900px;
}
#content .box-subpage div.top-search-1 {
clear:none;
float:left;
margin-top:20px;
width:340px;
}
#content .box-subpage div.top-search-next {
	clear: both;
	width: 920px;
	float: left;
}

#content .vyhledavani {
border-bottom:2px solid #FF6800;
padding-bottom:0;
position:relative;
}
#content .vyhledavani .top-search-1 table {
width:270px;
}
#content .vyhledavani div {
float:left;
}
#content .vyhledavani .input-left {
border:1px solid #002D64;
color:#002D64;
font-size:90%;
height:14px;
padding:3px 2px 2px;
width:130px;
}
#content .vyhledavani .termin {
width:100px;
}
#content .vyhledavani .t-search a {
display:block;
float:left;
padding-right:10px;
padding-top:1px;
}
#content .vyhledavani .top-search-1 .t-info {
font-size:85%;
}
#content .box-subpage div.top-search-2 {
clear:none;
float:right;
margin-top:20px;
position:relative;
width:580px;
}
#content .vyhledavani .top-search-2 #search-map .kat-padding {
padding-left:36px;
}
#content .vyhledavani .top-search-2 #search-map .kat-padding td {
font-size:85%;
padding-bottom:0;
}
#search-map .kat-padding a {
text-decoration:none;
}
#search-map .kat-padding a:hover {
color:#FF6800;
}
#content .vyhledavani .id-search {
background:transparent url(../img/bg-search-id.gif) no-repeat scroll 0 0;
color:#FFFFFF;
display:block;
float:left;
font-size:120%;
font-weight:bold;
height:25px;
padding-left:11px;
padding-top:8px;
width:32px;
}
#content .vyhledavani h4 {
color:#FF6800;
display:block;
float:left;
font-size:95%;
padding-top:9px;
}
#content .vyhledavani .left-table-search {
	clear:both;
	padding-bottom:15px;
	padding-left:40px;
}
#content .vyhledavani div.par-ubytovani {
margin-top:40px;
}
#content .vyhledavani .t-search {
display:block;
float:left;
}
#content .vyhledavani .top-search-1 div {
clear:both;
}
#content  .box-subpage div.top-search-next h4  {
	width: 220px;
}
#content  .box-subpage .top-search-next .search-id-3 {
	width: 300px;
}

#content  .top-search-next  div.left-table-search {
	clear: none;
	float: left;
}
#content .box-subpage .top-search-next .count-people {
	padding-left: 70px;
	width: 220px;
}



#content .box-subpage #search-map, #content .box-subpage #search-km {
float:left;
margin:0;
width:580px;
}
#content .vyhledavani #search-map #oblasti {
-x-system-font:none;
border:1px solid #51769A;
clear:both;
color:#002D64;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:90%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:70px;
line-height:normal;
margin-left:30px;
margin-top:40px;
padding:3px;
width:500px;
}
.box-subpage #search-map strong {
display:block;
float:left;
padding-bottom:5px;
width:400px;
}
#content .vyhledavani #search-id-567, #content .vyhledavani #search-id-8 {
float:left;
width:100%;
}
#content   .vyhledavani   #search-id-567   .middle-search {
	width: 320px;
	margin: 0px;
}

#content .vyhledavani #search-id-5 {
	float:left;
	margin:0;
	width:185px;
}
#content .vyhledavani .top-search-1 #search-id-5 {
	margin-top: 15px;
}

#content .vyhledavani #search-id-6 {
float:left;
margin:0;
width:200px;
}
#content .vyhledavani #search-id-7 {
float:left;
margin:0;
width:535px;
}
#content .vyhledavani #search-id-8, #content .vyhledavani #search-id-9 {
float:left;
width:880px;
}
#content .vyhledavani #search-id-567 .id-search {
margin-bottom:15px;
}
#content  .vyhledavani  #search-id-5  .check-type, #content  .vyhledavani  #search-id-6  .check-type {
display:block;
float:left;
padding-left:40px;
width:145px;
}
#content .vyhledavani #search-id-567 .check-type input {
margin-right:5px;
}
#content .vyhledavani #search-id-5 .check-type, #content .vyhledavani #search-id-6 .check-type {
clear:both;
color:#FF6800;
display:block;
float:left;
font-weight:bold;
width:145px;
}
#content .vyhledavani #search-id-6 .check-type img {position: relative; top: 2px;}
#content .vyhledavani #search-id-7 h4 {
height:40px;
width:480px;
}
#content .vyhledavani #search-id-7 .kat-padding {
float:left;
margin:0;
padding-left:27px;
width:498px;
}
#content .vyhledavani #search-id-8, #content .vyhledavani #search-id-9 {
float:left;
width:920px;
}
#content .vyhledavani #search-id-8 div, #content .vyhledavani #search-id-9 div {
float:left;
padding-left:30px;
text-align:left;
width:880px;
}
#content .vyhledavani #search-id-8 img {
border:2px solid #FFFFFF;
cursor:pointer;
display:block;
float:left;
height:33px;
margin-left:2px;
margin-right:2px;
width:33px;
}
.img-border {
border:2px solid #000000;
}
#content .vyhledavani #search-id-9 .search-type {
	float:left;
	margin-top:0;
	padding-left:0;
	width:200px;
	padding-bottom: 15px;
}
#content .vyhledavani #search-id-9 {
	margin-top: 25px;
}

#content .vyhledavani .search-type td {
	font-size:110%;
	padding-top:3px;
	padding-left: 40px;
}
#content .search-block span {
display:block;
float:left;
padding-bottom:20px;
padding-right:10px;
width:auto;
}
#content .search-block .search-selected {
float:left;
width:100%;
}
#content .search-block .search-selected span {
width:220px;
}
#content .search-block .search-selected select {
padding-top:3px;
}
#content .vyhledavani #search-id-9 #search-km {
	float:left;

	margin-top:0;
	padding-bottom:20px;
	padding-left:0;
	width:450px;
	padding-top: 0;
}
#content .vyhledavani #search-id-9 #search-km input {
border:1px solid #002D64;
color:#002D64;
float:left;
font-size:90%;
height:14px;
margin-left:5px;
margin-right:5px;
width:40px;
}
#content .vyhledavani #search-id-9 #search-km span {
	display:block;
	float:left;
	font-size:95%;
	padding-bottom:0px;
	padding-top:0;
}
#content .vyhledavani #search-id-9 #search-km div {
	clear:both;
	margin:0;
	padding:0;
	width:400px;
}
#content .vyhledavani #search-id-9 #search-km div {
	padding: 6px 0px 0px 40px;
}

#content .vyhledavani #search-map #mapaCelaR {
float:left;
width:520px;
}
#content .vyhledavani .top-search-2 #search-map #mapaCelaR #tab .cast-mapy {
float:left;
width:520px;
}
#content .vyhledavani #search-map #tab {
float:left;
width:520px;
}
#content .box-subpage #fulltext {
clear:both;
float:none;
margin:0 auto;
padding-right:85px;
padding-top:10px;
text-align:center;
width:600px;
}
#content .box-subpage #fulltext input {
border:1px solid #002D64;
color:#002D64;
font-size:90%;
height:14px;
margin-left:5px;
width:250px;
}
#content .box-subpage .search-butt {
	bottom:0;
	float:right;
	height:29px;
	left:300px;
	margin-top:20px;
	text-align:center;
	width:900px;
	z-index:100;
	margin-bottom: 0px;
}
#content .box-subpage .search-butt input {
margin:0 10px 0 0;
padding:0;
}
#content .box-subpage p, #content .box-subpage div {
margin-top:10px;
text-align:justify;
}
#content .box-subpage #map_okoli_mista p, #content .box-subpage #map_okoli_mista div {
  margin-top: 0px;
  text-align: center;
}
#content .region {
height:auto;
}
#content .box-subpage .nabidka-r,#content .box-subpage .nabidka-l  {
background:transparent url(../img/bg-top-img.jpg) no-repeat scroll 30px 0;
display:block;
float:right;
height:160px;
padding-left:30px;
width:208px;
}
#content .box-subpage .nabidka-l {
	float: left;
}
.object-detail #detail-right .detail-image {
background:transparent url(../img/bg-img-detail.gif) no-repeat scroll right center;
height:221px;
padding-left:10px;
width:289px;
}
#content .box-subpage .nabidka-r img,#content .box-subpage .nabidka-l img {
height:147px;
margin-left:5px;
margin-top:5px;
width:197px;
}
.object-detail #detail-right .detail-image img {
height:205px;
margin-left:6px;
margin-top:7px;
width:276px;
}
.object-detail #detail-right #popis-object {
float:right;
margin-top:15px;
text-align:right;
width:105px;
}
.object-detail #detail-right #popis-object strong {
clear:both;
color:#FF6800;
display:block;
font-size:120%;
padding-top:3px;
}
.object-detail #detail-right .ico-box {
float:right;
margin-top:4px;
padding-top:3px;
width:100px;
}
.object-detail #detail-right .ico-box .info-ico {
float:right;
height:34px;
width:33px;
}
.object-detail #detail-right .ico-box .info-ico-popis {
color:#7795B4;
display:block;
float:left;
font-size:90%;
padding-top:10px;
text-align:right;
width:65px;
}
#content .box-subpage .nabidka-s {
background:transparent url(../img/bg-img-search.gif) no-repeat scroll 30px 0;
display:block;
float:right;
height:96px;
padding-left:30px;
width:208px;
}
#content .box-subpage .nabidka-s img {
height:85px;
margin-left:5px;
margin-top:5px;
width:197px;
}
#content .dop-regiony div {
background:transparent url(../img/bg-ubytovani.gif) no-repeat scroll 0 0;
display:block;
float:left;
font-size:95%;
height:102px;
padding-right:10px;
width:448px;
}
#content .dop-regiony div img {
float:left;
height:92px;
margin-left:5px;
margin-right:18px;
margin-top:4px;
width:125px;
}
#content .dop-regiony h5, #content .dop-regiony p {
display:block;
float:left;
font-size:100%;
padding-bottom:5px;
width:300px;
}
#content .box-subpage .mini-box {
	background:transparent url(../img/bg-nabidka.gif) no-repeat scroll 3px 0;
	border-right:1px solid #E2EBF3;
	display:block;
	float:left;
	padding-left:5px;
	padding-right:4px;
	width:210px;
}
#content .box-subpage .mini-box img {
margin-left:2px;
margin-top:5px;
}
#content .box-subpage .mini-box-big, #content .box-subpage .mini-box-kraj {
border-right:1px solid #E2EBF3;
display:block;
float:left;
padding-left:10px;
padding-right:9px;
width:168px;
} 
#content .region .mini-box {
 width:174px;
}
#content .no-top {
background:#FFFFFF url('') repeat scroll 0 0;
float:left;
margin:0;
padding-top:10px;
}
#content .no-top div {
background:transparent url(../img/bg-img-3.jpg) no-repeat scroll 0 0;
float:left;
height:206px;
margin-top:5px;
padding-bottom:5px;
padding-right:10px;
width:257px;
}
#content .no-top div img {
height:180px;
margin-bottom:8px;
margin-left:6px;
margin-top:8px;
width:245px;
}
#content .no-top div.high {
background:transparent url(../img/bg-img-detail-high.gif) no-repeat scroll 0 0;
float:left;
height:289px;
margin-top:5px;
padding-bottom:20px;
padding-right:10px;
width:221px;
}
#content .no-top div.high img {
height:276px;
margin-left:8px;
margin-top:6px;
width:205px;
}
#content .no-top div span {
display:block;
float:left;
font-size:90%;
margin:0;
padding-top:0;
text-align:center;
width:257px;
}
#content .no-top #next-img {
background:transparent url('') repeat scroll 0 0;
padding-left:26px;
padding-right:10px;
text-align:right;
width:69px;
}
#content .no-top #next-img img {
float:right;
height:34px;
margin:70px 0 10px;
width:33px;
}
#content .no-top #next-img a {
clear:both;
color:#002D64;
display:block;
text-decoration:none;
}
#content .no-top #next-img a:hover {
text-decoration:underline;
}
#content .no-top p {
width:790px;
}
#content .doplnky strong {
color:#FF6800;
display:block;
float:left;
height:auto;
padding-top:15px;
width:920px;
}
#content .doplnky p {
clear:both;
display:block;
margin:0;
padding-top:2px;
}
#content .doplnky img {
float:left;
height:33px;
margin-bottom:10px;
margin-top:10px;
width:33px;
}
#content .doplnky #map_okoli_mista img {
width: auto;
height: auto;
}

#content .doplnky span {
color:#FF6800;
display:block;
float:left;
font-weight:bold;
height:24px;
padding-left:15px;
padding-top:20px;
}
#content .doplnky #map_okoli_mista span {
  color: black;
  padding: 0px;
  height: auto;
  display: inline;
  float: none;
  font-weight: normal;
}
#content .doplnky strong a {
color:#FF6800;
text-decoration:none;
}
#content .doplnky strong a:hover {
text-decoration:underline;
}
#content .doplnky #next-doplnky {
display:block;
float:left;
margin-top:25px;
text-align:center;
width:480px;
margin-left: 30px;
}
#content .doplnky #next-doplnky img {
float:left;
height:70px;
width:420px;
}
#content .ubytovani h3 {
width:540px;
}
#content  .ubytovani  h4,#content .objednavka h4 {
color:#FF6800;
display:block;
float:left;
font-size:100%;
margin-top:10px;
width:540px;
}
#content .ubytovani #kapacita {
float:left;
font-size:95%;
height:21px;
margin-top:0;
padding-top:10px;
text-align:left;
width:600px;
}
#content .ubytovani #kapacita strong {
color:#FF6800;
}
#content .ubytovani div {
float:left;
margin:0;
padding:0;
}
#content .ubytovani p {
clear:both;
display:block;
}
#content .ubytovani table {
float:left;
font-size:95%;
margin-top:15px;
width:920px;
}
#content .ubytovani th {
background:#D8E7F7 url(../img/bg-ubyt-th.gif) no-repeat scroll 0 0;
padding:7px;
text-align:left;
}
#content .ubytovani td {
background:transparent url(../img/bg-ubyt-td.gif) no-repeat scroll 0 0;
padding:7px;
}
#content .ubytovani .suda-line {
background:#F3F7FC url(../img/bg-ubyt-td.gif) no-repeat scroll 0 0;
}
#content .obsazenost h3 {
width:500px;
}
#content .obsazenost #obs-popis {
	float:left;
	margin-top:0;
	padding-top:15px;
	width:auto;
	font-size: 90%;
}
#content .obsazenost #obs-popis img {
float:left;
height:13px;
width:16px;
}
#content .obsazenost #obs-popis span {
	display:block;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
}
#content .obsazenost #calendar-frame {
	border-style:none;
	display:block;
	float:left;
	height:330px;
	margin-top:15px;
	width:920px;
}
#content  .obsazenost  div#res-info {
	font-size: 90%;
	padding: 0px;
}

#body-calendar {
background:transparent url('') repeat scroll 0 0;
}
#calendars {
	border-style:none;
	display:block;
	float:left;
	width:920px;
}
.calendar {
	float:left;
	width:153px;
	margin-top: 15px;
}
.calendar strong {
	display:block;
	float:left;
	padding-bottom:10px;
	width:153px;
}
.calendar span {
	display:block;
	float:left;
	font-size:85%;
	font-weight:bold;
	height:16px;
	padding-top:2px;
	text-align:center;
	width:20px;
}

.calendar .holiday {
background:#FF7D00 url('') repeat scroll 0 0;
}
.calendar .day-cal {
	background:transparent url(../img/bg-top-cal.gif) no-repeat scroll 0 0;
	color:#FFFFFF;
	font-weight:bold;
	height:17px;
	padding-top:2px;
	text-align:center;
	width:20px;
}
.calendar .volno {
	background: url(../img/bg-cal-volno.gif) no-repeat;
}
.calendar  .prodano {
	background: url(../img/bg-cal-full.gif) no-repeat;
}
.calendar .reserv {

}
.calendar span a {
	color: #002D64;
	text-decoration: none;
}
.calendar span.full a {
	color: #FFFFFF;
}

.calendar span a:hover {
	text-decoration: underline;
}
.calendar      .tooltips    {
	display: block;
	left: 8px;
	top: 8px;
	background: #FFFFFF url(../img/bg-info-calendar.gif) no-repeat 0px 0px;
	border: 1px solid #edadad;
	width: 155px;
	padding: 10px;
	text-align: left;
	font-size: 100%;
	font-weight: normal;
	height: auto;
}
#content .box-subpage .center {
	text-align: center;
	padding-top: 15px;
	clear: both;
}
#content .reservation {

}



#content .reservation h3 {
height:20px;
width:370px;
}
#content .reservation div {
float:left;
width:900px;
}
#content .reservation #res-info {
float:left;
height:33px;
margin-top:0;
padding-top:25px;
width:550px;
}
#content .reservation #res-info img {
float:left;
height:33px;
margin-right:12px;
width:33px;
}
#content .reservation #res-info span img {
float:none;
height:17px;
width:17px;
}
#content .reservation table {
	border-style:none;
	float:left;
	font-size:95%;
	font-weight:bold;
	margin-top:15px;
}
#content .reservation .box-actions td {
  border-right: none;
}
#content .reservation table img {
height:17px;
width:17px;
}
#content .reservation th {
border-right:1px solid #D8E7F7;
padding-left:10px;
padding-right:10px;
text-align:left;
}
#content .reservation td {
border-right:1px solid #D8E7F7;
color:#FF6800;
padding-right:10px;
text-align:right;
}
#content .reservation .res-date {
color:#002D64;
padding:0 5px 0 0;
text-align:left;
}
#content .reservation .info-box-over {
	position: relative;
	height: 17px;
	width: 80px;
	float: none;
	display: block;
}

#content table#priceList  {width: auto; float: none;}
#content table#priceList th {margin:0px; padding: 10px 4px 0 10px; width:  110px;margin-top: 10px; }
#content table#priceList td {width: 140px !important;}
#content table#priceList .res-date {width: 130px !important; }


.information {
position: absolute; 
z-index: 1500; 
display:none;
	width: 400px;
	font-weight: normal;
	background: #FFFFFF url(../img/bg-info-box.gif) no-repeat 0px 0px;
	padding: 10px 5px 5px 15px;
	border: 1px solid #b6cce0;
	font-size: 90%;
}

#content .reservation-tel #reserv-left {
color:#6885A7;
float:left;
font-size:95%;
width:415px;
}
#content  .reservation-tel  #reserv-left  .green-line {
	color: #81C90A;
	font-weight: bold;
	font-size: 120%;
}

#content .reservation-tel #reserv-left span {
	color:#81C90A;
	font-size:180%;
	font-style:italic;
	font-weight:bold;
}
#content .reservation-tel #reserv-left strong {
color:#002D64;
}
#content .reservation-tel #reserv-right {
background:transparent url(../img/bg-tel.jpg) no-repeat scroll right bottom;
float:left;
height:85px;
width:505px;
}
#content .reservation-tel #reserv-right strong {
	color:#81C90A;
	display:block;
	float:left;
	padding-bottom:10px;
	padding-left:25px;
	padding-top:20px;
	width:123px;
}
#content .reservation-tel #reserv-right img {
float:left;
height:16px;
width:16px;
}
#content .reservation-tel #reserv-right span {
display:block;
float:left;
padding-left:10px;
padding-right:35px;
}
#content .reservation-tel #reserv-right a {
text-decoration:none;
}
#content .reservation-tel #reserv-right a:hover {
text-decoration:underline;
}
#content .reservation-tel #reserv-left a {
	color: #FF6800;
}


#content .katalog img {
height:130px;
margin-bottom:5px;
width:168px;
}
#content .katalog h2 {
clear:both;
display:block;
font-size:100%;
}
#content .katalog a {
color:#002D64;
text-decoration:none;
}
#content .katalog a:hover {
color:#FF6800;
text-decoration:underline;
}
#content .box-subpage .first-m {
background:transparent url(../img/bg-nabidka.gif) no-repeat scroll 1px 0;
padding-left:0;
width:178px;
}
#content .box-subpage .first-m img {
margin-left:5px;
}
#content .box-subpage .first-b {
padding-left:0;
width:168px;
}
#content .box-subpage .last-m {
border-style:none;
padding-right:0;
width:178px;
}
#content .box-subpage .last-b {
border-style:none;
padding-right:0;
width:168px;
}
#content .region h4 {
clear:both;
display:block;
font-size:100%;
font-weight:bold;
margin-bottom:2px;
margin-top:10px;
width:auto;
}
#content .kraje a, #content .region a {
clear:both;
color:#002D64;
display:block;
font-weight:bold;
padding-bottom:4px;
text-decoration:none;
width:auto;
}
#content .region a {
font-weight:normal;
}
#content .region h4 a {
font-weight:bold;
}
#content .kraje a:hover, #content .region a:hover {
color:#FF6800;
text-decoration:underline;
}
#content .mapatur {
text-align:left;
}
#content .mapatur img {
float:left;
height:291px;
margin-top:20px;
width:518px;
}
#content .search-link {
text-align:center;
}
#content .search-link img {
height:89px;
margin-top:25px;
width:399px;
}
#content .box-subpage .pages {
clear:both;
float:left;
padding-bottom:10px;
padding-top:10px;
text-align:center;
width:100%;
}
#content .box-subpage .pages ul {
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:100%;
}
#content .box-subpage .pages li {
display:inline;
font-size:90%;
padding-left:12px;
}
#content .box-subpage .pages li img {
height:10px;
margin-left:14px;
width:1px;
}
#content .box-subpage .pages a {
color:#8DA1BB;
text-decoration:none;
}
#content .box-subpage .pages a:hover {
text-decoration:underline;
}
#content .box-subpage .pages .sel-page {
background:transparent url(../img/bg-sel-page.gif) no-repeat scroll 0 0;
color:#FFFFFF;
display:inline;
font-weight:bold;
height:19px;
margin:0 0 0 8px;
padding:0 7px 0 8px;
width:23px;
}
#content .box-subpage .vypis-ubytovani {
clear:both;
float:left;
height:106px;
margin-top:10px;
width:100%;
}
#content .box-subpage .vypis-ubytovani div {
margin:0;
overflow:hidden;
text-align:left;
}
#content .box-subpage .lichy {
background:transparent url(../img/bg-vypis-lichy.gif) repeat-x scroll 0 0;
}
#content .box-subpage .sudy {
background:transparent url(../img/bg-vypis-sudy.gif) repeat-x scroll 0 0;
}
.box-subpage .vypis-ubytovani .img-left img {
height:92px;
margin-left:7px;
margin-top:7px;
width:125px;
}
.box-subpage .vypis-ubytovani .img-lichy {
background:transparent url(../img/bg-vypis-img-lichy.jpg) no-repeat scroll 0 0;
float:left;
height:106px;
width:137px;
}
.box-subpage .vypis-ubytovani .img-sudy {
background:transparent url(../img/bg-vypis-img-sudy.jpg) no-repeat scroll 0 0;
float:left;
height:106px;
width:137px;
}
.box-subpage .vypis-ubytovani div.popis {
background:transparent url(../img/bg-vypis-border.gif) no-repeat scroll right 8px;
float:left;
font-size:95%;
height:86px;
padding:10px;
width:196px;
}
.box-subpage .vypis-ubytovani .popis h4 {
clear:both;
display:block;
font-size:115%;
height:35px;
}
.box-subpage .vypis-ubytovani .popis h4 a {
color:#002D64;
text-decoration:none;
}
.box-subpage .vypis-ubytovani .popis h4 a:hover {
text-decoration:underline;
}
.box-subpage .vypis-ubytovani .popis strong, #content .object-detail #popis-left strong {
clear:both;
display:block;
font-size:95%;
padding-bottom:3px;
}
.vypis-ubytovani .popis .pocet-osob {
clear:both;
color:#FF6800;
display:block;
font-weight:bold;
margin-top:0;
padding-top:3px;
}
#content .object-detail #popis-left .pocet-osob {
color:#FF6800;
padding-bottom:15px;
padding-top:4px;
}
.popis .pocet-osob span, #popis-left .pocet-osob span {
color:#002D64;
}
#content .object-detail #popis-left .cena-osoby {
font-size:120%;
padding:15px 0 5px;
}
#content .object-detail #popis-left .cena-osoby span {
font-size:80%;
}
.box-subpage .vypis-ubytovani .misto {
background:transparent url('') repeat scroll 0 0;
float:left;
height:96px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
width:206px;
}
.vypis-ubytovani .misto .arrow, .object-detail #popis-left .arrow {
color:#FF6800;
float:left;
font-weight:bold;
padding-bottom:10px;
width:98px;
}

.arrow {cursor: hand; cursor: pointer;}

.vypis-ubytovani .misto span, .object-detail #popis-left p {
clear:both;
float:left;
line-height:150%;
width:100%;
}
.object-detail #popis-left p {
display:block;
float:left;
font-size:95%;
margin:0;
padding:0;
}
.object-detail #popis-left p strong {
display:block;
float:left;
margin:0;
padding:0 3px 0 0;
}
.vypis-ubytovani .info {
float:left;
height:106px;
width:74px;
}
.vypis-ubytovani .info td {
font-size:90%;
height:106px;
text-align:center;
vertical-align:middle;
}
.vypis-ubytovani .info span {
display:block;
padding-top:5px;
text-align:center;
}
.box-subpage .lichy .info {
background:transparent url(../img/bg-info-1.jpg) no-repeat scroll 0 1px;
}
.box-subpage .sudy .info {
background:transparent url(../img/bg-info-2.jpg) no-repeat scroll 0 1px;
}

.box-subpage .vypis-ubytovani .vypis-price {
float:left;
height:96px;
padding:10px 10px 0;
width:247px;
}
.box-subpage .lichy .vypis-price {
background:transparent url(../img/bg-vypis-end-lichy.jpg) no-repeat scroll right 0;
}
.box-subpage .sudy .vypis-price {
background:transparent url(../img/bg-vypis-end-sudy.jpg) no-repeat scroll right 0;
}
.vypis-ubytovani .vypis-price .price-value {
color:#FF6800;
float:left;
font-weight:bold;
width:162px;
}
.vypis-ubytovani .vypis-price .price-value strong {
color:#002D64;
}
.vypis-ubytovani .vypis-price .cena {
text-align:right;
width:85px;

}
.vypis-ubytovani .vypis-price .sleva { padding-top:5px; 
font-size:120%
width:115px;
clear: both; width: 230px; font-size: 125%; 
}
.vypis-ubytovani .vypis-price .sleva strong { font-size: 100%; }
.vypis-ubytovani .vypis-price .sleva b { color: #002D64; font-size: 95%; }


.vypis-ubytovani .vypis-price span { display:block; float:left; font-size:85%; line-height:120%; margin-top:5px; width:100%; 
}

#content .box-subpage #no-results {
background:transparent url(../img/bg-no-results.jpg) no-repeat scroll 0 0;
float:left;
height:66px;
width:924px;
}
.box-subpage #no-results p {
display:block;
float:left;
font-size:95%;
font-weight:bold;
height:49px;
margin:0;
padding-left:15px;
padding-top:17px;
text-align:left;
width:105px;
}
.box-subpage #no-results #pocet-ubytovani {
height:41px;
padding-top:25px;
width:185px;
}
.box-subpage #no-results #ubytovani-region {
width:300px;
}
.box-subpage #no-results a {
font-weight:normal;
}
.box-subpage  .mapa-stranek,.box-subpage .mapa-regiony {
display:block;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:40px;
margin-top:5px;
width:306px;
}
.box-subpage .mapa-stranek li {
clear:both;
display:block;
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.box-subpage .mapa-stranek a {
text-decoration:none;
}
.box-subpage .mapa-stranek a:hover {
text-decoration:underline;
}
.box-subpage  .mapa-stranek  li  li,.box-subpage .mapa-regiony li {
	background:transparent url(../img/bg-mapa-stranek.gif) no-repeat scroll 0 7px;
	font-weight:normal;
	padding-left:17px;
	padding-top:3px;
	display: block;
}
#content .typ-pokoj .mini-box {
	background: url('');
	padding-left: 15px;
	width: 23%;
	font-size: 115%;
	font-weight: bold;
}
#content  .typ-pokoj  .mini-box  a {
	text-decoration: underline;
}



#content    .object-detail   #popis-right  .sezona {
	clear: both;
	float: left;
	height: 37px;
	width: 163px;
}
#content .object-detail #popis-right .reservace {
	height: 40px;
	width: 220px;
	float: left;
	margin-top: 10px;
}
#content  .objednavka,#content .poptavka {
	padding-left: 0px;
	width: 950px;
	padding-bottom: 0px;
	padding-right: 0px;
}
#content   .objednavka  h3,#content .poptavka h3 {
	font-weight: normal;
	font-size: 160%;
	padding-left: 15px;
	width: 740px;
	float: left;
	display: block;
}
#content .objednavka h3 span {
	font-size: 60%;
	font-weight: normal;
	color: #002D64;
}
.objednavka .obj-ubytovani {
	float: left;
	width: 760px;
	border-right: 1px solid #dae6f6;
	padding-left: 0px;
	margin: 0px;
}
.objednavka .first-step {
	width: 900px;
	border-style: none;
}

#content .objednavka h4 {
	padding-left: 15px;
	clear: both;
	margin: 0px;
}
.objednavka .obj-ubytovani .select-termin {
	height: 22px;
	width: 110px;
	background: #FFFFFF;
	border: 1px solid #999999;
	font-size: 90%;
	padding-top: 1px;
	padding-left: 3px;
	color: #002D64;
}

.objednavka .obj-ubytovani .input-left {
	height: 15px;
	width: 110px;
	font-size: 85%;
	color: #002D64;
	background: #FFFFFF;
	border: 1px solid #999999;
	padding-top: 4px;
}
.obj-ubytovani .t-search .termin_do {
	padding-left: 10px;
}

#content   .objednavka .alert {	background: url(../img/bg-info.jpg) repeat-x 0px 0px;
	clear: both;
	float: none;
	margin-left: 70px;
   width: 420px;
	height: 60px;
	padding: 0;
	 margin-bottom: 5px;
	}

#content .objednavka .alert p {padding: 15px 0 0 0; margin: 0;}

.alert img  {	float: left;}

#content   .objednavka  .info-termin,#content .objednavka .info-required {
	height: auto;
	width: 240px;
	background: #FF7A03 url(../img/bg-info.jpg) repeat-x 0px 0px;
	clear: both;
	float: right;
	float: none;
	margin-left: 45px;
	width: 410px;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
}

#content .objednavka .info-termin p, #content .objednavka .info-required p {
	padding: 15px;
	margin: 0;
}

#content    .objednavka    .obj-ubytovani  div.over-termin {
	float: right;
	margin-top: 20px;
	padding-right: 80px;
}


.obj-ubytovani       .info-termin       img,.obj-ubytovani    .info-required    img     {
	float: left;
}
.obj-ubytovani     .info-termin     p,.obj-ubytovani    .info-required    p   {
	text-align: left;
	font-size: 95%;
}
#content .objednavka .info-required {
	/*margin: 0px auto 20px;*/
	clear: both;
	float: none;
}
.obj-ubytovani .info-required p {
	margin-top: 10px;
	display: inline;
	float: left;

}


.objednavka .obj-ubytovani .t-search {
	float: left;
	margin-right: 0px;
	display: block;
	margin-top: 15px;
	clear: none;
}
.objednavka  .obj-ubytovani  div.orange-line {
	clear: both;
	margin: 0px 0px 15px;
	padding: 0px;
	float: left;
	width: 750px;
	height: 5px;
	border-bottom: 1px solid #FF6800;
}
.objednavka .obj-ubytovani .insert-pocty input {
	height: 16px;
	width: 45px;
	background: #FFFFFF;
	border: 1px solid #999999;
	color: #002D64;
}
.objednavka .obj-ubytovani .insert-pocty select {
	width: 47px;
	color: #002D64;
	background: #FFFFFF;
	border: 1px solid #999999;
	font-size: 90%;
}

.objednavka .obj-ubytovani .insert-pocty td {
	padding-top: 4px;
}
#content .objednavka .rezervace-tel {
	float: right;
	width: 165px;
	margin: 0px;
	padding: 55px 10px 10px;
}
#content .objednavka .rezervace-tel img {
	margin-top: 5px;
}

.rezervace-tel h5 {
	text-transform: uppercase;
	font-size: 110%;
	color: #FF6800;
}
.rezervace-tel h5 span {
	font-size: 150%;
	font-weight: normal;
}
#content .objednavka .rezervace-tel p {
	text-align: left;
	font-size: 95%;
}
#content .objednavka .rezervace-tel .call-free {
	color: #009900;
	font-size: 100%;
	font-weight: bold;
}
.rezervace-tel .call-free span {
	font-weight: normal;
	font-size: 180%;
	line-height: 1.6em;
}
.objednavka .obj-ubytovani .insert-contact {
	width: 630px;
}
.objednavka .obj-ubytovani .insert-contact td {
	text-align: left;
}

.objednavka   .contact-input,.objednavka   .datum-input    {
	height: 17px;
	width: 180px;
	background: #FFFFFF;
	border: 1px solid #999999;
	color: #002D64;
	margin-right: 15px;
}
.objednavka   .datum-input    {
width: 100px;
margin-right: 0px;
}
#content   .objednavka   .insert-contact   textarea    {
	background: #FFFFFF;
	border: 1px solid #999999;
	height: 80px;
	width: 345px;
	color: #002D64;
	padding: 5px;
	font: 100% Arial, Helvetica, sans-serif;
}
#content .objednavka .objednavka-konec {
	margin: 0px auto;
	width: 318px;
	border: 2px solid #FF6800;
	clear: both;
	text-align: center;
	padding: 40px 65px;
	background: #E2ECF8 url(../img/bg-info-objednavka.gif) repeat-x 0px 0px;
}
#content  .objednavka  .objednavka-konec h4 {
	margin: 0px;
	padding: 0px 0px 20px;
	width: 318px;
	clear: both;
	color: #002D64;
	font-weight: normal;
	font-size: 150%;
}
#content .objednavka .objednavka-konec p {
	text-align: center;
	padding: 0px;
	margin: 20px 0px 0px;
}
#content .box-subpage .pokoj-popis {
	clear: both;
	float: left;
	width: 900px;
	padding: 15px 10px 10px;
	background: #e5eff9;
	margin-bottom: 10px;
}
#content .box-subpage .pokoj-popis p {
	margin: 0px;
}
#content .room-name {
	font-size: 130%;
}
#content .typ-pokoj .in-room {
	font-size: 115%;
}
#content .typ-pokoj table {
	font-size: 115%;
	margin-top: 5px;
}
#content .typ-pokoj table span {
	color: #FF6800;
	font-weight: bold;
}




.objednavka .required {
	font-weight: bold;
	color: #FF0000;
}
.objednavka .required   input {
	border: 1px solid #FF0000;
}
.objednavka    .table-left  {
	text-align: left;
	float: left;
	padding-left: 45px;
	margin-bottom: 20px;
}
#content .objednavka .dotaz {
	padding-left: 40px;
	width: 710px;
}

#content .objednavka .dotaz .table-left {
	padding-top: 0px;
	margin: 0px;
	clear: both;
	padding-left: 0px;
}
#content .objednavka .dotaz .orange-line {
	margin-bottom: 0px;
	width: 670px;
}
#content  .objednavka  .poptavka-butt  {
	padding-left: 45px;
	padding-bottom: 45px;
	padding-top: 0px;
	clear: both;
	float: left;
	width: 690px;
}
#content   .objednavka   .poptavka-butt   span {
	display: block;
	float: left;
}
#content    .objednavka    .poptavka-butt    input {
	float: right;
	margin-right: 20px;
}
#content .objednavka .table-left .sel-poptavka {
	width: 180px;
}





















#content .error {
background:transparent url('') repeat scroll 0 0;
}
#content .error h1 {
font-size:280%;
font-weight:normal;
padding-bottom:20px;
padding-top:30px;
}
#content .error p {
clear:both;
}
.error .go-home a {
font-size:110%;
font-weight:bold;
line-height:1.3em;
}
.error .error-links {
line-height:1.5em;
padding-bottom:30px;
padding-top:20px;
}
.error .error-links a {
font-size:110%;
}
#margin-footer {
clear:both;
display:block;
font-size:20%;
height:10px;
margin:0 auto;
width:950px;
}
#footer {
background:transparent url(../img/bg-footer.gif) repeat-x scroll 0 0;
border-top:3px solid #FF7000;
clear:both;
font-size:85%;
height:154px;
margin:0 auto;
width:950px;
}
#footer .footer-menu {
clear:both;
color:#6885A7;
padding-top:10px;
}
.footer-menu a {
color:#FF6F00;
text-decoration:none;
}
.footer-menu a:hover {
text-decoration:underline;
}
#footer #content-footer {
float:left;
padding-left:15px;
width:735px;
}
#footer #content-footer p {
padding-top:10px;
}
#content-footer p a {
color:#002D64;
text-decoration:none;
}
#content-footer p a:hover {
text-decoration:underline;
}
#footer #footer-login {
float:right;
height:140px;
padding-top:10px;
width:200px;
}
#footer #footer-login strong {
display:block;
margin-bottom:7px;
}
#footer #footer-login input {
border:1px solid #002D64;
color:#002D64;
font-size:85%;
height:15px;
margin-top:3px;
padding-left:2px;
padding-right:2px;
padding-top:1px;
width:174px;
}
#footer-login #login {
display:block;
float:left;
padding:5px 0 0;
width:75px;
}
#footer-login #login a {
color:#002D64;
text-decoration:none;
}
#footer-login #login a:hover {
text-decoration:underline;
}
#footer #footer-login #send-login {
border-style:none;
float:left;
height:25px;
margin-left:90px;
margin-top:8px;
width:86px;
}
.main-home-block .table-hot div {
height:16px;
overflow:hidden;
}
#content #reztel-frame {
clear:both;
display:block;
float:left;
margin-top:20px;
padding:0;
}
#errorWin {
background-color:#FFFFFF;
border:1px solid #CC0000;
left:400px;
position:absolute;
top:330px;
visibility:hidden;
width:250px;
z-index:100000;
}
#errorWin #errorWinHeader {
background-color:#CC0000;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
line-height:16px;
margin:2px;
padding:3px;
}
#errorWin #errorWinText {
font-size:12px;
font-weight:bold;
height:70px;
line-height:35px;
margin-bottom:3px;
margin-left:3px;
margin-right:3px;
text-align:center;
}
#errorWin #errorWinExit {
background-color:#E8E8E8;
margin-bottom:3px;
margin-left:3px;
margin-right:3px;
overflow:hidden;
padding:2px;
text-align:center;
}
.hidden_blok {
display:none;
}
.nadpis {
color:#FF6800;
font-weight:bold;
}
#content .vypis .zalomeni {
clear:both;
font-size:0;
margin:0;
padding:0;
page-break-after:always;
visibility:hidden;
width:100%;
}


#footer-bottom{
background: url('img/shadow_bottom.jpg') repeat-x;
width:940px;
height:60px;
margin:auto;
font-weight:bold;
margin-bottom:5px;
font-size:13px;
padding-left:10px;
}

.odsazeni_zleva{
margin-left:65px;
margin-right:10px;
}
#footer-pruh{
background-color:#F2F7FC;
width:740px;
height:32px;
float:left;
margin-top:7px;
}

#footer-pruh p{
margin-top:5px;
margin-left:10px;
float:left;
}
.objednat-katalog{
margin-right:20px;
}
#content .box-subpage .box-actions {
	display: block;
	float: left;
	width: 100%;
	padding-bottom: 15px;
	text-align:left;
}
#content .reservation .box-actions {
  margin-top: 20px;
}
#content .reservation .box-actions table {
  margin-top: 0px;
}
#content .box-subpage .top-action {
	font-weight: bold;
	color: #FF6800;
	clear: both;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 95%;	  
	 width: 350px !important	
}

#content .box-subpage .last-offer {
	clear: both;
	margin: 0px;
	font-size: 95%;
}
#content .box-subpage .action-offer {
	font-weight: bold;
	clear: both;
	margin: 0px;
	font-size: 95%;
}
#content .box-subpage .action-offer-sleva {
	margin: 5px 0px 0px;
}
#content .box-subpage .box-actions td {
  font-size: 95% !important;
  padding-left: 5px !important;
  padding-right: 5px !important;
  border-bottom: 1px solid #A3B0CD !important;
  font-weight: normal;
  color: #002D64;
}
#content .box-subpage .box-actions img {
  width: auto;
  height: auto;
}

.action-offer span,.action-offer-sleva span {
	padding-right: 10px;
	padding-left: 10px;
}
.action-offer a {
	color: #FF6800;
}
#content .box-subpage .pokoj-popis { clear: both; float: left; width: 900px; padding: 15px 10px 10px; background: #e5eff9; margin-bottom: 10px; position: relative; 
}
#content .box-subpage .pokoj-popis p {
	margin: 0px;
}
.pokoj-popis .rezervacepack { position: absolute; display: block; left: 680px; top: 19px; }

#left-home .registration { background: url(../img/bg-registration.jpg) no-repeat; height: 110px; position: relative; float: left; }
#left-home .registration .left-top { color: #FF6F00; text-align: center; font-size: 160%; font-weight: normal; }
#left-home .registration .left-top p{ font-size: 70%; color: #002d64; padding-top: 5px; padding-right: 0px; padding-left: 0px; width: 100%; }
#content #left-home .registration a { height: 26px; width: 107px; background: url(../img/bt-registrace.gif); display: block; position: absolute; left: 39px; top: 63px; font-size: 140%; color: #FFF; text-decoration: none; padding-top: 7px; padding-left: 15px; }

.mapa { margin: 0px; width: 515px; float: left; }
.mapa iframe { width: 515px; height: 320px; float: left; }

#content .box-subpage ul li .active{ color: #FF6800; font-weight: bold; }
#content .box-orange { background: url(../img/bg-subpage-orange.jpg) no-repeat;position: relative; }
#content .box-orange .sform { background: url(../img/bg-termin.jpg); height: 40px; width: 280px; margin: 15px 0px 20px; float: left; text-align: center; padding-top: 20px; padding-left: 20px; }
.box-orange .sform select { margin-right: 5px; float: left; font: bold 95% Arial, Helvetica, sans-serif; }
.box-orange .sform input { height: 19px; width: 70px; color: #FFF; background: url(../img/bg-btn-blue.gif) repeat-x; border-style: none; font: bold 95% Arial, Helvetica, sans-serif; cursor: pointer; padding-bottom: 2px; float: left; }
.box-orange #finfo { float: left; clear: none; width: 600px; padding-top: 25px; padding-left: 15px; font-weight: bold; font-size: 110%; }
.box-orange #loader { display:none; visibility:hidden; position: absolute; left: 40%; right: 40%; top: 15px; height:100px; width: 200px; background: url(../img/loader.gif) no-repeat; }
.strong-orange{ color: #FF6800; font-weight: bold;}


#infoDiv {
   position: absolute; 
   left;
   z-index: 100;
   display: none;
   border: 1px solid #edadad; 
   background: #FFFFFF url(../img/bg-info-calendar.gif) no-repeat 0px 0px;
   padding: 10px; 
   font-size: 85%; 
   font-weight: normal; 
   height: auto;
}

#content ul.propojovaci {
	color:#002C64;
	float:left;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	margin: 10px 0 0px 3px;
}

#content ul.propojovaci li {
	background:	transparent url(../img/slozka.png) no-repeat scroll 0 0;
	display:inline;
	float:left;
	margin:0 40px 0 0;
	padding-left:25px;
}

#content div.sp375 h3{
  margin-bottom:3px;
  margin-left:4px;
}

#content div.sp563 {
    background:#FFFFFF url(../img/bg-subpage563.jpg) no-repeat scroll 0 0;
    width: 533px;  
}
#content div.sp375 {
    background:#FFFFFF url(../img/bg-subpage375.jpg) no-repeat scroll 0 0;
    width: 345px; 
    margin-left: 12px;
    height: 368px;
}

#content div.sp375 div.upoutavka {
  width: 150px;
  float: left;
  margin: 1px 17px 2px 5px;
  display: inline;
}

#content div.sp375 div.upoutavka img {
  display: block;
}

#content div.sp375 div.upoutavka p{
  font-size: 11px;
  font-family: Arial;
  color: #002C64;
  margin-top: 2px;
  padding-bottom: 0px;
}

/* HP - banners */
a.banner-top {line-height: 1.1em; padding: 25px 0 0 10px; float: left; width: 190px; height: 135px; margin-right: 10px; color: #ffe9d8; font-size: 115%; font-weight: bold; text-decoration: none;}
a.banner-top big {display: block; font-size: 120%; font-weight: normal;}
a.banner-top-last {margin: 0;}

a#banner-top-1 {background: url('../img/banner-top-1.jpg') no-repeat}
a#banner-top-2 {background: url('../img/banner-top-2.jpg') no-repeat}
a#banner-top-3 {background: url('../img/banner-top-3.jpg') no-repeat}

#content #lmoffer {}
	 #content #lmoffer div.lm {
    width: 224px;
    float: left;
    height: 86px;
    overflow: hidden;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 20px;
    display: inline; /**/
   } 
   #content #lmoffer div.lm img {
    width: 88px;
    height: 65px;/*auto;*/
    float: left;
   }
   #content #lmoffer div.lm div.popis {
    width: 125px; /* 128 */
    float: left;
    margin-left: 8px;
    line-height: 100%;
    display: inline !important; /**/
   }
   #content #lmoffer div.lm div.popis h4 {
    color: #002C64;
    font-weight: bold;
    font-size: 11px;
    float: left;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 125px;
   } 
   #content #lmoffer div.lm div.popis h4 a{
    text-decoration: none;
   }
   #content #lmoffer div.lm div.popis p.popis{
    color:  #6885A7;
    font-size: 10px;
   }
   #content #lmoffer div.lm div.popis p.akce{
    font-size: 11px;
    color: #6885A7;
    font-weight: bold;
   }
   #content #lmoffer div.lm div.popis p.akce strong{
    color: #FF6F00;
    font-size: 12px;
   }

div#main-home div.textblock p.text {font-size: 90%; padding: 0 10px 5px;} 

div#checkboxy_italie {margin-left: 30px; margin-right: 30px;}
div#checkboxy_italie label {display: block; float: left; width: 170px; text-align: left;}
span.check-type {display: block; clear: both;}

td.required {
	font-weight: bold;
	color: #FF0000;
}
#content .box-subpage .form-objednavka td.required input, #content .box-subpage .form-objednavka td.required textarea {
	border: 1px solid #FF0000;
}
a.external {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:transparent url('../img/external.png') no-repeat scroll right center;
  padding:0 13px 0px 0px;
}

ul.listico {
  list-style-type: none;
}

ul.listico li {
  margin-top: 10px;
  margin-bottom: 10px;
}

#map_okoli_mista {
  float: left;
  width: 480px;
  height: 460px;
  margin: 30px 20px 20px 30px !important;
}

/* Googlí mapy - bubliny */

.mapBox ,#iw_kml{ font-family: Tahoma, Geneva, sans-serif !important; padding-left: 10px !important; float: left !important; width: 200px !important;}
.mapBox h3,#iw_kml h3{ text-align: left !important; font-size: 135% !important; font-weight: normal !important; display: block !important; margin: 0px !important; padding: 10px 0px 5px !important; }
.mapBox h4 ,#iw_kml h4{ font-size: 85% !important; font-weight: bold !important; margin: 0px !important; padding: 5px 0px 10px !important; clear: both !important; }

.mapBox .symbol-stars ,.mapBox .symbol-flowers{ float: left !important; display: block !important; margin-right: 10px !important; }
.mapBox .photo ,#iw_kml img{ padding-bottom: 2px !important; padding-top: 2px !important; float: left !important; }
#iw_kml span { display: block !important; clear: both !important; float: left !important; }
#iw_kml  { min-height: 250px !important; }
#iw_kml div div { height: auto !important; }
#iw_kml strong {display: inline !important; float: none !important; padding-top: 0px !important; color: black !important;}

.gmapTooltip {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF no-repeat scroll 0 0;
border:1px solid #EDADAD;
display:none;
font-size:85%;
font-weight:normal;
height:auto;
padding:5px;
z-index:100;
}

/* KONEC Googlích map */

/*  Mapa VE VÝPISU OBJEKTŮ */

#content .box-subpage.mapa p, #content .box-subpage.mapa div {
  margin-top: 0px;
  text-align: inherit;
}

div.box-subpage.mapa h3 {
  font-size: 23px !important;
  color: #002d64 !important;
  font-weight: normal;
  width: 400px !important;
  float:left !important;
  margin-top: 9px; 
}

div.box-subpage .otviraniMapy p {
  float: right;
  margin-right: 20px;
  margin-top: 27px !important;
}


div.box-subpage .otviraniMapy p big {
  font-size: 18px;
}

div.button2map-down {
  background-image:url('img/button-mapdown.gif');
  float: right; 
  width: 192px;
  height: 36px;
  margin-top: 20px !important;
}

div.button2map-up {
  background-image:url('img/button-mapup.gif');
  float: right; 
  width: 192px;
  height: 36px;
  margin-top: 20px !important;
}

div.button2map-down a, div.button2map-down a {
  width: 100%;
  height: 100%;
  display: block;
} 

div.button2map-down a span, div.button2map-down a span {
  display: none;
} 

div.box-subpage.mapa .toggle1 {
  display: none;
}

div#map_canvas {
  width: 100%;
  height: 400px;
  margin-top: 20px !important;
}
/* KONEC MAPY ve výpisu objektů*/

.odsazeni_zleva2 { margin-left:30px; margin-right:10px;}
ul.pays { margin-left:15px; list-style-type:square; line-height:200%; }
p {padding-bottom:10px;}
#content .box-subpage h1.pays { background: url('img/logopaysec.gif') no-repeat 320px 20px;  font-size:150%;padding-bottom:20px; }
h2.pays {font-size:115%;padding-top:30px;}

img[src="http://www.chata.cz/jsmapy/icons/default2.gif"] {z-index: 1 !important;}

.box-subpage .vypis-ubytovani div.popis  { width:130px; background:none;}
#content .box-subpage .vypis-ubytovani  { height:auto; padding-bottom:10px;}
.popis .popis-top  { width:100%; float:left; height:25px; }
#content .box-subpage .vypis-ubytovani .popis-top  { background: url('../img/buton.png') no-repeat; width:261px; height:37px; display:block; padding:8px 0 0 0; text-align:center; color: #fff;}
.popis-top span { font-size: 130%;  font-weight:bold;}
.popis-top a { width:261px; height:37px; display:block; color:#fff; text-decoration:none;}
.popis-top a:hover {text-decoration:none;}
.box { float:left; width:290px; padding: 8px 5px 5px 5px; }
#content .box-subpage .lichy { background: #EFF5FC url(../img/bg-vypis-lichy.gif) repeat-x scroll 0 0; }
#content .box-subpage .vypis-ubytovani .popis-bottom {width:240px; float:left; margin: 5px 0 0 5px; font-size:90%; }  
.vypis-ubytovani { height:auto;}