body {
background:url("../images/bg.jpg") repeat scroll left top #703800;
font-family:Arial,sans-serif;
height:100%;
margin:0;
padding:0;
}
.clear {
clear:both;
line-height:0;
}
.fleft {
float:left;
}
.hidden {
display:none;
}
.taleft {
text-align:left;
}
.tacenter {
text-align:center;
}
#top {
background:url("../images/bg-top.jpg") repeat-x scroll left top transparent;
left:0;
min-height:450px;
position:absolute;
top:0;
width:100%;
z-index:0;
}
#head {
background:url("../images/head-bg.jpg") no-repeat scroll 7px 7px #724417;
height:268px;
margin:15px auto 0;
padding:0;
position:relative;
width:956px;
z-index:10;
}
#s1 {
background:url("../images/top-shadow.jpg") no-repeat scroll left top transparent;
font-size:1px;
height:15px;
left:-12px;
position:absolute;
top:-15px;
width:980px;
}
#s2 {
background:url("../images/s-top-right.jpg") no-repeat scroll left top transparent;
height:420px;
position:absolute;
right:-12px;
top:0;
width:12px;
}
#s3 {
background:url("../images/s-top-left.jpg") no-repeat scroll left top transparent;
height:420px;
left:-12px;
position:absolute;
top:0;
width:12px;
}
#s4 {
background:url("../images/bottom-s.jpg") no-repeat scroll left top transparent;
height:10px;
margin:auto;
width:980px;
}
#logo {
display:block;
height:99px;
left:26px;
margin:0;
overflow:hidden;
padding:0;
position:absolute;
top:7px;
width:241px;
z-index:8;
}
#logo span {
background:url("../images/logo.jpg") no-repeat scroll left top transparent;
cursor:pointer;
display:block;
height:99px;
left:0;
margin:0;
padding:0;
position:absolute;
top:0;
width:241px;
z-index:0;
}
#urllogo {
display:block;
height:37px;
margin:0;
overflow:hidden;
padding:0;
position:absolute;
right:7px;
top:7px;
width:204px;
z-index:8;
}
#urllogo span {
background:url("../images/url-logo.jpg") no-repeat scroll left top transparent;
cursor:pointer;
display:block;
height:37px;
left:0;
margin:0;
padding:0;
position:absolute;
top:0;
width:204px;
z-index:0;
}
#content {
background:url("../images/content-bg.jpg") repeat-y scroll left top #724417;
margin:auto;
padding:0 0 7px;
width:980px;
}
#b1 {
float:right;
position:relative;
right:12px;
width:721px;
}
#b1 input {
border:1px solid #FFFFFF;
}
#b1 textarea {
border:1px solid #FFFFFF;
}
#b1cnt {
margin:0 0 0 32px;
width:654px;
}
#b1cnt h2 {
color:#FBBF1F;
font-size:1em;
}
#b1cnt ul li {
color:#FFFFFF;
font-size:0.8em;
}
#b2 {
float:left;
left:12px;
position:relative;
width:235px;
}
.h1title {
background:url("../images/h1title.jpg") no-repeat scroll left top #FBBF1F;
display:block;
font-size:10px;
height:55px;
margin:0;
padding:0;
position:relative;
width:714px;
}
.h1title span {
display:block;
height:55px;
left:0;
margin:0;
padding:0;
position:absolute;
top:0;
z-index:0;
}
#uvodni-strana {
background:url("../images/title-uvodni-strana.jpg") no-repeat scroll left top transparent;
width:159px;
}
#vybaveni {
background:url("../images/title-vybaveni-chaty.jpg") no-repeat scroll left top transparent;
width:191px;
}
#fotogalerie {
background:url("../images/title-fotogalerie.jpg") no-repeat scroll left top transparent;
width:191px;
}
#ceny {
background:url("../images/title-ceny-ubitovani.jpg") no-repeat scroll left top transparent;
width:191px;
}
#rezervace {
background:url("../images/title-rezervace.jpg") no-repeat scroll left top transparent;
width:191px;
}
#kde-nas-najdete {
background:url("../images/title-kde-nas-najdete.jpg") no-repeat scroll left top transparent;
width:191px;
}
#kalendar-akci {
background:url("../images/title-kalendar-akci.jpg") no-repeat scroll left top transparent;
width:291px;
}
#kniha {
background:url("../images/title-navstevni-kniha.jpg") no-repeat scroll left top transparent;
width:191px;
}
#vylety {
background:url("../images/title-vylety.jpg") no-repeat scroll left top transparent;
width:191px;
}
#moznosti {
background:url("../images/title-moznosti.jpg") no-repeat scroll left top transparent;
width:254px;
}
.h2title {
border-color:#AD6721;
border-style:solid;
border-width:0 0 1px;
color:#FBBF1F;
font-size:1em;
margin:10px 0;
padding:5px 0;
}
.b1ul {
margin:0;
padding:0;
}
.b1ul li {
background:url("../images/stars.gif") no-repeat scroll left 4px transparent;
color:#FFFFFF;
font-size:0.8em;
list-style:none outside none;
margin:0 0 10px;
padding:0 0 0 15px;
text-align:justify;
}
.b1ul li a {
color:#FBBF1F;
}
.b1ul li a:hover {
text-decoration:none;
}
#b1cnt img {
border:6px solid #FDC120;
margin:0 0 10px;
}
.fleftul {
margin:0;
padding:0;
}
.fleftul li {
background:url("../images/stars.gif") no-repeat scroll left 4px transparent;
color:#FFFFFF;
float:left;
font-size:0.8em;
list-style:none outside none;
margin:0 0 10px 10px;
padding:0 0 0 15px;
text-align:justify;
width:417px;
}
#menutitle {
display:block;
font-size:10px;
height:55px;
margin:0 0 0 7px;
padding:0;
position:relative;
width:228px;
}
#menutitle span {
background:url("../images/menu-title.jpg") no-repeat scroll left top #FBBF1F;
display:block;
height:55px;
left:0;
margin:0;
padding:0;
position:absolute;
top:0;
width:228px;
z-index:0;
}
#kontakttitle {
display:block;
font-size:10px;
height:41px;
margin:0 0 0 7px;
padding:0;
position:relative;
width:228px;
}
#kontakttitle span {
background:url("../images/kontak-title.jpg") no-repeat scroll left top #FBBF1F;
display:block;
height:41px;
left:0;
margin:0;
padding:0;
position:absolute;
top:0;
width:228px;
z-index:0;
}
.b2cnt {
background-color:#814D1B;
margin:0 0 10px 7px;
padding:10px 0;
}
.b2list {
margin:0 0 0 10px;
padding:0;
}
.b2list li {
background:url("../images/stars.gif") no-repeat scroll left center transparent;
border-color:#AD6721;
border-style:solid;
border-width:0 0 1px;
font-size:13px;
font-weight:bold;
height:30px;
line-height:30px;
list-style:none outside none;
margin:0 0 1px;
padding:0 0 0 20px;
width:177px;
}
.b2list li a {
color:#FFFFFF;
text-decoration:none;
}
.b2list li a:hover {
color:#FBBF1F;
text-decoration:underline;
}
.ornamentp {
background:url("../images/stars.gif") no-repeat scroll 13px 5px transparent;
color:#FFFFFF;
font-size:0.8em;
height:200px;
margin:0;
padding:0 0 0 25px;
width:203px;
}
.ornamentp strong {
color:#FBBF1F;
font-size:1.3em;
}
.ornamentp a {
color:#FBBF1F;
}
.ornamentp a:hover {
text-decoration:none;
}
#foot {
background:url("../images/foot-bg.jpg") no-repeat scroll left top #E59911;
height:38px;
margin:0 auto;
padding:0;
text-align:right;
width:942px;
}
#foot p {
color:#703800;
font-size:0.8em;
line-height:38px;
margin:0;
padding:0 17px;
}
#foot p a {
color:#703800;
text-decoration:none;
}
#foot p a:hover {
color:#000000;
}
#seolista {
padding-right:15px;
text-align:right;
}
#seolista p {
color:#DDDDDD;
font-size:0.8em;
line-height:38px;
margin:0;
padding:0 17px;
}
#seolista p a {
color:#DDDDDD;
text-decoration:none;
}
#seolista p a:hover {
color:#CCCCCC;
text-decoration:underline;
}
.ttable {
border-collapse:collapse;
color:#FFFFFF;
font-size:0.8em;
margin:0 0 15px;
width:100%;
}
.ttable th {
background-color:#DD890C;
border:1px solid #724317;
color:#000000;
padding:3px 5px;
}
.ttable td {
padding:3px 5px;
}
.ttable a {
color:#FBBF1F;
}
.ttable a:hover {
text-decoration:none;
}
#b1 p {
color:#FFFFFF;
font-size:0.8em;
}
#b1 p a {
color:#FBBF1F;
}
#b1 p a:hover {
text-decoration:none;
}
#b1 form fieldset {
border:medium none;
}
#b1 form fieldset legend {
display:none;
}
.finput {
background-color:#FFF29D;
}

