/* CSS Document */
body {padding:0;margin:0;font-family:verdana,arial;font-size:0.7em;}
img {border:none;}
h1 {font-size:1.5em;margin:10px;}
h2 {font-size:1.2em;padding:5px 5px 5px 10px;background:rgb(255,230,115);}
h3 {font-size:1em;}

hr.clear {visibility:hidden;clear:both;}
div.clear {visibility:hidden;clear:both;height:1px;line-height:1px;}

#obsah {width:900px;border:0px solid black;margin:0px auto;background:rgb(255,250,240)}

#topframe {background:white;height:120px;z-index:100;width:100%;position:fixed;top:0px;left:0px;margin:0px auto;}
#topframe2 {background:white;width:900px;position:relative;margin:0px auto;}
#topframe .logo {float:left;margin:5px 0 5px 5px;}
#topframe .top1 {height:81px;}
#topframe .top2 {height:35px;background:rgb(255,230,115);}

#topframe3 {background:white;height:220px;z-index:100;width:100%;position:fixed;top:0px;left:0px;margin:0px auto;}
#topframe4 {background:white;width:900px;position:relative;margin:0px auto;}
#topframe3 .logo {float:left;margin:5px 0 5px 5px;}
#topframe3 .top1 {height:81px;}
#topframe3 .top2 {height:35px;background:rgb(255,230,115);}

#maincontent { width:900px; margin:0px auto 120px auto;position:relative;top:120px;_top:0px;_margin:0 auto 0 auto;}
#maincontent2 { width:900px; margin:0px auto 120px auto;position:relative;top:220px;_top:0px;_margin:0 auto 0 auto;}

#main_nav {height:40px;text-align:right;padding:5px 0 0 0;}
#main_nav a {text-decoration:none;background:rgb(255,102,0);padding:10px 5px 10px 5px;line-height:40px;color:white;font-weight:bold;}
#main_nav span {text-decoration:none;background:rgb(255,102,0);padding:10px 5px 10px 5px;line-height:40px;color:white;font-weight:bold;}
#main_nav {}

.regional_set {padding:2px 5px 2px 10px;vertical-align:middle;}
.regional_set select {font-size:0.9em;}
.regional_set {line-height:16px;}
.regional_set img {margin:0px;}
.regional_set form {padding:8px 0 8px 0;float:left;}
.regional_set form.form2 {padding:10px 0 10px 0;float:none;}
.regional_set .poradte {text-align:right;font-size:0.9em;}
.regional_set .poradte span {border-right:1px solid black;padding:0 5px 0 0;margin:0 0 0 5px;}
.regional_set .poradte span.last {border-right:none;margin:0 0 0 5px;padding:0 0px 0 0;}
.regional_set .poradte {}


#footer {background:white;height:30px;z-index:100;width:100%;position:fixed;bottom:0px;left:0px;margin:0px auto;}
#footer2 {background:white;width:990px;position:relative;margin:0px auto;}

#footer .regional_set a {text-decoration:none;margin:0 5px 0 0;}
#footer .regional_set a:hover {}

.info_rec {font-size:1em;font-weight:bold;padding:5px;background:rgb(255,224,152);}

.bblock {background:rgb(255,244,202);clear:both;}
.bblock {}

.block {padding:10px;line-height:2em;color:#444444;clear:both;}
.block a {text-decoration:none;border-bottom:1px solid blue;color:blue;}
.block a:hover {text-decoration:none;border-bottom:1px solid black;color:black;}
.block h3 {width:90px;float:left;padding:0px;margin:0px;}

.block_list {margin:0 0 0 100px;}

#navigator {padding:10px;}

table.objekty {}
table.objekty h3 {margin:3px;font-size:1em;}
table.objekty td {width:190px;vertical-align:top;}
table.objekty .name {background:rgb(245,245,200);border:1px solid rgb(235,235,200);border-bottom:0px;}
table.objekty .foto {text-align:center;border:1px solid rgb(235,235,200);border-top:0px;border-bottom:0px;}
table.objekty .desc {padding:0 2px 10px 2px;font-size:0.9em;border:1px solid rgb(235,235,200);border-top:0px;}
table.objekty a {text-decoration:none;color:rgb(180,30,0)}
table.objekty a:hover {color:black;}
table.objekty {}

table.objekt_detail {}
table.objekt_detail td {vertical-align:top;}
table.objekt_detail {}

table.objekt_ceny {width:99%;border-collapse:collapse;}
table.objekt_ceny td {padding:1px 15px 1px 0;border-bottom:1px solid #e0e0e0;}
table.objekt_ceny {}
table.objekt_ceny {}

.objekt_menu {margin:0 0 10px 0;background:rgb(255,230,115);height:30px;}
.objekt_menu a {display:table-cell;height:30px;text-decoration:none;background:rgb(255,200,153);color:black;margin:0 5px 0 5px;font-weight:bold;vertical-align:middle;text-align:center;line-height:1em;padding:0 3px 0 3px;}
.objekt_menu a:hover {color:white;}
table.objekt_menu {margin:0px;border-collapse:collapse;border-spacing:0px;}
table.objekt_menu td {vertical-align:middle;padding:0 5px 0 0;}

div.obsadenost {float:left;height:154px;width:250px;border:1px solid silver;margin:5px 2px 0 0;}
table.obsadenost {}
.obsadenost td {border:1px solid #eeeeee;width:30px;text-align:center;}
.obsadenost th {border:1px solid #eeeeee;text-align:center;background:rgb(235,235,200);}
.obsadenost .tyz td {border:1px solid #eeeeee;width:30px;text-align:center;background:rgb(245,245,220);}
.obsadenost .full {background:red;color:white;}
.obsadenost .zac {background:url('../../images/res.gif') no-repeat 22px 0;color:black;}
.obsadenost .kon {background:url('../../images/res.gif') no-repeat -5px 0;color:black;}

.sblock {padding:10px;}
.sblock select {font-size:0.9em;}
.sblock input {font-size:0.9em;}
.sblock label {font-weight:bold;font-size:0.9em;}
.sblock {}
.sblock {}

.navigator {border-top:2px solid black;border-bottom:2px solid black;padding:2px;}
.navigator a {text-decoration:none;font-weight:bold;color:black;}
.navigator a:hover {color:gray;}
.navigator {}


#rezervacia {border:1px solid gray;}
#rezervacia fieldset {border:none;border-bottom:1px solid gray;}
#rezervacia .desc {width:200px;text-align:right;}
#rezervacia .value {}
table.rezervacia {border:none;}

p.error {font-weight:bold;color:red;margin:0 0 5px 10px;}

.ods {padding:5px 10px 5px 10px;}

.faq {padding:5px 10px 5px 10px;}
.faq h3 {font-size:1.1em;}
.faq h3 span {font-size:1.5em;font-weight:bold;}

address {font-style:normal;}
address {margin:5px 10px 5px 10px;}

.faq_kontakt {margin:0 10px 5px 10px;width:90%;}
.faq_kontakt td {width:33%;}
.faq_kontakt {}
.faq_kontakt {}

div.objekt_list {width:190px;float:left;margin:0 0 0 1px;}
div.objekt_list {}
div.objekt_list {}
div.objekt_list {}

div.objekt_list h2 {padding:3px;font-size:1em;margin:0px;}
div.objekt_list h2 {background:rgb(245,245,200);}
div.objekt_list .foto {text-align:center;border:1px solid rgb(235,235,200);border-top:0px;border-bottom:0px;}
div.objekt_list p {padding:0 2px 5px 2px;font-size:0.9em;border:0px solid rgb(235,235,200);border-top:0px;}
div.objekt_list a {text-decoration:none;color:rgb(180,30,0)}
div.objekt_list a:hover {color:black;}
div.objekt_list .acc_id {padding:3px;font-size:1em;margin:0px;background:rgb(245,245,200);}
