

* {
margin:0;
padding:0;
list-style-type:none;
}
body {
background:#CCEBFF url('body-bg.gif') left top repeat-x;
font-family:arial, tahoma, sans-serif;
font-size:11px;
color:#7D7D7D;
}
h1#pagename,
hr.hr,
div.menu1-anchor,
div.quicksearch-anchor,
div.top-anchor,
div.btnPrint {
display:none;
}
a,
a:link,
a:visited {
color:#3AA8F2;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}
h1{
font-size:140%;
color:#FF7F00;
margin:10px 0;
}
h2{
font-size:130%;
color:#FF7F00;
margin:7px 0;
}
h3{
font-size:120%;
color:#FF7F00;
margin:5px 0;
}
h4{
font-size:100%;
color:#43ADF4;
margin:5px 0;
}
h5{
font-size:100%;
color:#FF7F00;
margin:3px 0;
}
h6{
font-size:90%;
color:#FF7F00;
}
ul, li {
margin:0;
padding:0;
}
img{
border:none;
}
.clear {
clear:both;
}

div.page {
width:752px;
position:relative;
margin:0 auto;
}

/* -header- */
div#header {
border-right:1px solid #98D6FF;
border-left:1px solid #98D6FF;
height:149px;
}
div#logo img {
display:none;
}
div#logo a {
display:block;
position:absolute;
top:32px;
left:19px;
width:704px;
height:89px;
}

/* -layer1- */
div#layer1 {
position:absolute;
top:0;
width:100%;
}
div#layer1-box {
width:752px;
position:relative;
margin:0 auto;
}
/* menu languages */
div#menu-languages {
float:right;
margin:15px 10px 0 0;
}
div#menu-languages li {
float:left;
margin-right:6px;
display:inline;
}
div#menu-languages li a {
float:left;
width:22px;
height:12px;
}
div#menu-languages li a span {
display:none;
}
div#menu-languages li.lang1 a {
background:url('flag-cz.gif') left top no-repeat;
}
div#menu-languages li.lang2 a {
background:url('flag-nl.gif') left top no-repeat;
}
div#menu-languages li.lang3 a {
background:url('flag-en.gif') left top no-repeat;
}


/* -area- */
div#area {
padding:39px 5px 5px;
background:#FFF;
border:1px solid #98D6FF;
border-top:0;
float:left;
width:740px;
}

div#container {
background:url('container-bg.gif') left top repeat-y;
overflow: hidden;
zoom: 1;
}

/* -footer- */
div#footer {
clear:both;
padding:10px 6px 20px 6px;
}
div#footer a {
text-decoration:none;
}
div#footer a:hover {
text-decoration:underline;
}
div#menux {
text-align:center;
margin:0 0 5px 0;
color:#43ADF4;
font-weight:bold;
}
div#menux a {
margin:0 40px;
}
div#copyright {
text-align:center;
}
div#miton {
text-align:center;
margin:3px 0 0 0;
}

/* -column- */
div#column {
float:left;
width:245px;
background:#F3F3F3 url('column-bg.gif') left top repeat-x;
padding:5px 0 0 0;
}
/* menu2-vertical */
div#menu2 {
margin:0 0 12px 0;
}
div#menu2 li {
border-bottom:1px solid #FFF;
}
div#menu2 a {
line-height:30px;
height:30px;
display:block;
padding:0 0 0 40px;
text-decoration:none;
font-weight:bold;
font-size:12px;
background:url('menu1-vertical-arrow.gif') 20px center no-repeat;
}
div#menu2 a:hover,
div#menu2 a#m21active {
background:url('menu1-vertical-arrow.gif') 10px center no-repeat;
}
div.reklama {
margin:0 12px 12px;
}


/* -content- */
div#content {
float:right;
width:495px;
line-height:1.4;
}
div#content-box {
padding:10px 18px 18px;
overflow:hidden;
zoom:1;
}

/* homepage */
div.hp-welcometext {
margin:0 0 15px 0;
}
/* aktuality hp */
div#page-homepage ul.newslist {
margin-left:-15px;
}
div#page-homepage ul.newslist li {
width:222px;
float:left;
height:130px;
margin-left:15px;
display:inline;
}
div#page-homepage h3.newstitle {
line-height:32px;
background:url('aktuality-hp-bg.gif') left top repeat-x;
padding:0 0 0 10px;
clear:both;
}

/* aktuality */
h3.newslisttitle a,
h3.newslisttitle a:link,
h3.newslisttitle a:visited {
text-decoration:none;
border-bottom:1px solid #43ADF4;
color:#43ADF4;
}
h3.newslisttitle a:hover {
border-bottom:1px dashed #43ADF4;
}
.btnMore {
text-align:right;
}
.btnMore a,
.btnMore a:link,
.btnMore a:visited {
color:#43ADF4;
text-decoration:none;
}
.btnMore a:hover {
color:#7D7D7D;
}
ul.newslist li {
margin:0 0 5px 0;
}
h4.newslistdate {
color:#191919;
}
/* aktuality detail */
h2.newstitle {
color:#191919;
}

/* boxiky */
div.hp-box {
width:222px;
float:left;
margin:0 0 15px 0;
}
div.boxleft {
margin-right:15px;
}
div.hp-box div.box-title {
height:60px;
background:url('box-title-bg.gif') left top no-repeat;
padding:0 10px;
}
div.hp-box h2 {
font-size:110%;
line-height:26px;
margin:0;
}
div.hp-box div.box-title a {
text-decoration:none;
}
div.hp-box div.box-content {
background:url('box-border-bg.gif') left top repeat-x;
height:141px;
}
div.hp-box div.box-cont {
height:130px;
margin:0 1px 0;
padding:5px;
}

/* formulare */
form * {
font-family:arial, tahoma, sans-serif;
font-size:11px;
color:#4D4D4D;
}
fieldset {
border:0;
}
dt {
float:left;
width:28%;
text-align:right;
margin-right:5px;
}
dd {
float:left;
width:70%;
}
dl {
clear:both;
float:left;
width:100%;
margin:3px 0;
}
input.text {
width:50%;
padding-left:2px;
color:#000;
}
input.radio,
input.checkbox {
margin-right:5px;
}
textarea {
width:75%;
padding:2px;
color:#000;
}
form label {
font-weight:bold;
}
div.reqnote label {
width:28%;
margin-right:5px;
float:left;
}
input.submit {
font-weight:bold;
border:1px solid #43ADF4;
background-color:#F3F3F3;
width:50px;
height:20px;
cursor:pointer;
}

/* guestbook */
form#guestBookForm legend {
display:none;
}
form#guestBookForm textarea {
height:100px;
}
div#navstevni-kniha ul {
border-top:1px solid #F2D75E;
padding:15px 0 0 0;
}
div#navstevni-kniha ul li {
border-bottom:1px solid #F2D75E;
margin:0 0 15px 0;
padding:0 0 15px 0;
}
div#navstevni-kniha div.tab-item-header h4 {
float:right;
}
div#navstevni-kniha div.tab-item-header h3 {
float:left;
margin:0;
color:#4D4D4D;
}
div#navstevni-kniha div.tab-item-cont {
clear:both;
padding:5px 0 0 0;
}
div#navstevni-kniha div.tab-item-header h3 a {
color:#4D4D4D;
}

/* pager */
div.pager-navigation {
font-size:11px;
padding:0 0 15px 0;
margin:0 0 15px 0;
background:url('li-split.gif') left bottom repeat-x;
text-align:right;
clear:both;
}
div.pager-navigation div {
display:inline;
padding:0 3px 0 0;
float:left;
}
div.pager-navigation div.pager-pages,
div.pager-navigation div.pager-next,
div.pager-navigation div.pager-last,
div.pager-navigation div.pager-back,
div.pager-navigation div.pager-first {
float:none;
}
div.pager-navigation a {
color:#191919;
padding:2px 3px 2px 3px;
text-decoration:none;
border:1px solid #43ADF4;
background-color:#F3F3F3;
}
div.pager-navigation a:hover {
color:#000;
border:1px solid #18A3FF;
background-color:#88D3FF;
}
div.pager-navigation a.pager-current-page {
color:#F00;
font-weight:bold;
}

/* kontakt */
form#kontakt_1 legend {
display:none;
}
form#kontakt_1 input.submit {
width:70px;
}

/* foto video galerie */
/* video */
div#page-foto-video-galerie div.work div.video-list li {
margin:0 10px 5px 0;
float:left;
}
div#page-foto-video-galerie div.work div.video-list {
overflow:hidden;
zoom:1;
}
/* photo */
div#page-foto-video-galerie div.work div.photo-list a {
margin:0 10px 5px 0;
float:left;
}
div#page-foto-video-galerie div.work hr {
clear:both;
margin:10px 0 10px 0;
border:1px solid #CCEBFF;
}

/* partneri */
div#page-partneri div.work img {
border:none;
}
div.partner {
float:left;
width:229px;
text-align:center;
}

/* rezervace */
.error {
color:#F00;
}
form#rezervaceForm {
padding-top:10px;
}
form#rezervaceForm legend span {
font-weight:bold;
font-size:110%;
color:#43ADF4;
}
form#rezervaceForm table.osobni {
width:100%;
margin-bottom:15px;
}
form#rezervaceForm table.osobni dd,
form#rezervaceForm table.osobni dt,
form#rezervaceForm table.osobni dl {
width:auto;
}
form#rezervaceForm table.osobni dd {
clear:both;
}
form#rezervaceForm table.osobni td {
width:33%;
}
form#rezervaceForm table.osobni input.text {
width:130px;
}
form#rezervaceForm table.osobni input#psc {
width:60px;
}

form#rezervaceForm dl.formitem-datum {
width:155px;
}
form#rezervaceForm dl.formitem-datum dt,
form#rezervaceForm dl.formitem-datum dd {
float:none;
width:auto;
text-align:left;
}
form#rezervaceForm dl.formitem-datum input.text {
width:130px;
} 

input#from-id-button {
background:url('kalendar-ico.gif');
border:0;
width:18px;
height:18px;
cursor:pointer;
margin-top:19px;
}

form#rezervaceForm table.radiolist {
clear:both;
margin:10px 0 15px 0;
}
form#rezervaceForm table.radiolist dt,
form#rezervaceForm table.radiolist dd {
width:auto;
margin:0;
}
form#rezervaceForm table.radiolist dl {
padding-right:20px;
}
form#rezervaceForm table.vybaveni {
clear:both;
margin:5px 0 10px 0;
}
form#rezervaceForm table.vybaveni th {
text-align:left;
padding:0 5px;
}
form#rezervaceForm table.vybaveni td {
padding:5px 20px 5px 5px;
}
form#rezervaceForm table.vybaveni td dt {
display:none;
}
form#rezervaceForm table.vybaveni input.text {
width:40px;
}
form#rezervaceForm input.submit {
width:120px;
}

/* images */
div.work img {
border:1px solid #3AA8F2;
margin:10px;
}
div#page-homepage div.work img {
border:0;
margin:0;
}
div#page-foto-video-galerie div.work img {
margin:0;
}

/* cenik */
div#page-cenik table {
border-collapse: collapse;
border:1px solid #3AA8F2;
width:100%;
}
div#page-cenik table thead h2 {
color:#4D4D4D;
margin:0;
}
div#page-cenik table thead td {
background-color:#DDDDDD;
}
div#page-cenik table td {
border:1px solid #3AA8F2;
padding:5px;
}
div#page-cenik table strong {
color:#4D4D4D;
}









