*{
margin:0;
padding:0;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: small;
}
body {
background: #5b0000 url("images/_podkl.gif") repeat-x;
}
.all{
margin:auto;
width:956px;
}
.logo{
width:186px;
height:201px;
display:block;
background: url("images/logo.png") no-repeat;
}
.menu{
width:173px;
height:221px;
text-align:right;
background: url("images/menu.png") no-repeat;
padding:16px 13px 0 0;
}
.menu a{
display:block;
margin:0 0 5px 0;
padding-right:13px;
background: url("images/sipicka.png") no-repeat right;
color:#fff;
font-weight:bold;
text-decoration:none;
}
.menu a:hover{
color:#f6f2d2;
text-decoration:underline;
}
.hodiny{
margin-top:5px;
text-align:right;
padding:16px 13px 0 0;
color:#fff;
width:173px;
height:73px;
background: url("images/oteviracihodiny.png") no-repeat;
}
.kontakt{
margin-top:5px;
text-align:right;
padding:16px 13px 0 0;
color:#fff;
width:173px;
height:134px;
background: url("images/kontakt.png") no-repeat;
}
.kontakt p{
font-size:85%;
line-height:120%;
}
.kontakt a{
color:#fefadd;
font-size:100%;
}
.kontakt a:hover{
text-decoration:none;
}
.top{
width:335px;
background: url("images/top.png") no-repeat;
height:35px;
color:#d85743;
padding:25px 0 0 435px;
}
.top a{
color:#fff;
padding:0 10px;}
.main{
width:770px;
background: url("images/podklad.png") repeat-y;
height:620px;
}
html>body .main {
height:auto;
min-height:620px;
}
.text{
width:321px;
padding:25px 23px 18px 30px;
color:#7c0000;
line-height:140%;
text-align:justify;
}
.text a{
color:#e70000;
}
.text a:hover{
text-decoration:none;
}
.photo img, .text img{
border:#fff solid 2px;
margin:5px 10px 0 0;
}
.fotogalerie{
width:655px;
padding:25px 23px 18px 30px;
color:#7c0000;
line-height:140%;
text-align:justify;
}
.photo{
text-align:center;
float:left;
width:163px;
margin:15px 0 0 0;
line-height:100%;
font-size:85%;
height:115px;
}
.photo img{
border:#fff solid 2px;
}
.flash{
width:385px;
background: url("images/flash.png") no-repeat;
height:343px;
padding:15px 0 0 11px;
}
.booking{
width:396px;
background: url("images/booking.png") no-repeat;
height:228px;
}
.copy{
width:770px;
background: url("images/bottom.png") no-repeat top;
height:40px;
color:#EDE9C8;
padding-top:15px;
font-size:85%;
}
.copy a{
font-size:100%;
color:#EDE9C8;
text-decoration:none;
}
.copy a:hover{
color:#fff;
text-decoration:underline;
}
h1{
color:#e70000;
font-size:150%;
font-weight:normal;
}
.text h2{
color:#e70000;
font-size:105%;
text-transform:uppercase;
padding-bottom:5px;
}
h2{
color:#fefadd;
font-size:100%;
text-transform:uppercase;
padding-bottom:5px;
}
.text p, .text ul, .text h2 {
margin:1.3em 0 0 0;
}
.text li {
margin:0.1em 0 0 1.5em;
list-style-image: url("images/sipicka.gif");
}
.booking form{
padding:32px 0 0 95px;
}
textarea, input, .odeslat{
border:solid 1px #fff;
background: #fff url("images/input-podkl.gif") repeat-x;
color:#be402d;
width:240px;
height:16px;
font-size:85%;
margin-bottom:8px;
padding: 2px 7px 0 7px;
}
.odeslat{
width:75px;
height:21px;
font-weight:bold;
}
textarea{
height:70px;
}
.odeslat:hover{
text-decoration:underline;
}
.left{
float:left;
display:inline;
}
.right{
float:right;
display:inline;
}
.nolcd{
display:none;
}
.clear{
clear:both;
}
