

* {
margin:0;
padding:0;
list-style-type:none;
}
body {
background:#1FBDFC url('body-bg.gif') left top repeat-x;
font-family:arial, tahoma, sans-serif;
font-size:11px;
color:#0091DC;
}
h1#pagename,
hr.hr,
div.menu1-anchor,
div.quicksearch-anchor,
div.top-anchor,
div.btnPrint,
div#page-homepage div#pagetitle {
display: none;
}
a,
a:link,
a:visited {
color:#B07000;
}
h1{
font-size:260%;
color:#016CA4;
}
h2{
font-size:160%;
color:#016CA4;
}
h3{
font-size:12px;
color:#CB8915;
margin:0 0 5px 0;
}
h4{
font-size:12px;
color:#CB8915;
}
h5{
font-size:12px;
color:#CB8915;
}
h6{
font-size:80%;
color:#CB8915;
}
ul {
margin:0;
padding:0;
}
img {
border:1px solid #FFF;
}

div#page-homepage {
color:#FFF;
}
div#page-homepage h3,
div#page-homepage h4,
div#page-homepage h5,
div#column h4 {
color:#FFF;
margin:0;
}

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

/* -header- */
div#header {
background:url('header.jpg') left top no-repeat;
height:185px;
width:950px;
}
div#header-box {
height:131px;
width:950px;
background:url('logo-skibizu.gif') right 55px no-repeat;
color:#016CA4;
}
a#logo {
position:absolute;
top:55px;
left:0;
}
a#logo img {
border:none;
}
div#header-box a {
color:#016CA4;
}
div#header-box div.web-style {
float:left;
margin:7px 0 0 7px;
}
div#header-box div.web-style a,
div#header-box div.language a {
font-size:17px;
line-height:17px;
padding:0 0 0 23px;
}
div#header-box div.web-style a.summer {
background:url('summer.gif') left center no-repeat;
margin:0 5px 0 0;
}
div#header-box div.web-style a.winter {
background:url('winter.gif') left center no-repeat;
margin:0 0 0 3px;
}
div#header-box div.web-style span,
div#header-box div.language span {
font-size:11px;
}
div#header-box div.language {
float:right;
margin:7px 7px 0 0;
height:17px;
}
div#header-box div.language a {
margin:0 3px 0 3px;
padding:0;
}

/* -area- */
div#area {
float:left;
width:950px;
background-color:#FFF;
}

/* menu1 */
div#menu1 {
width:950px;
height:40px;
padding:1px 0 0 0;
}
div#menu1 ul li {
float:left;
padding:0 0 0 1px;
}
div#menu1 ul li a {
display:block;
width:115px;/*157 - 42*/
height:39px;
line-height:39px;
background:url('menu1-btn.gif') left top no-repeat;
color:#FFF;
font-weight:bold;
font-size:12px;
padding:0 0 0 42px;
}

div#menu1 ul li.m11i6 a {
width:116px;/*158 - 42*/
background:url('menu1-btn-6.gif') left top no-repeat;
}
div#menu1 ul li a:hover,
div#menu1 ul li a#m11active {
background:url('menu1-btn-act.gif') left top no-repeat;
color:#B07000;
text-decoration:none;
}
div#menu1 ul li.m11i6 a:hover,
div#menu1 ul li.m11i6 a#m11active {
background:url('menu1-btn-6-act.gif') left top no-repeat;
}

/* -container- */
div#container {
float:left;
width:949px;/*950 - 1*/
padding:10px 0 15px 1px;
}


/* -column- */
div#column {
float:left;
width:236px;
color:#FFF;
}

/* menu2 */
div#menu2 {
padding:0 0 10px 0;
}
div#menu2 li {
background:url('menu2-btn.gif') left top no-repeat;
width:236px;
}
div#menu2 a {
display:block;
width:236px;
height:33px;
line-height:33px;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
div#menu2 a span {
text-decoration:underline;
background:url('menu2-item-split.gif') left center no-repeat;
padding:0 0 0 9px;
margin:0 0 0 33px;
}
div#menu2 ul li ul li a span {
margin:0 0 0 52px;
}

div#menu2 a:hover,
div#menu2 a#m21active {
background:url('menu2-arrow.gif') 15px center no-repeat;
}
div#menu2 ul li ul li a:hover,
div#menu2 a#m22active {
background:url('menu2-arrow.gif') 33px center no-repeat;
}

/* -footer- */
div#footer {
float:left;
width:950px;
padding:15px 0 0 0;
color:#FFF;
margin-bottom:20px;
}
div#footer a {
color:#016CA4;
}
div#copyright {
float:left;
padding:0 0 0 17px;
}
div#miton {
float:right;
padding:0 20px 0 0;
}


/* -content- */
div#content {
float:right;
width:693px;
}

/* ---homepage--- */
div.locations-2-2cols_50_50 div.location-1,
div.locations-2-2cols_50_50 div.location-2 {
width:327px;
float:left;
}
div.locations-2-2cols_50_50 div.location-2 {
margin:0 0 0 20px;
display:inline;
}

/* -blocks- */
div#column div#online-cameras div.block-header,
div#column div#newsletter div.block-header,
div.locations-2-2cols_50_50 div.block-header,
div#column div#reklama div.block-header {
line-height:33px;
padding:0 0 0 40px;
height:1%;
overflow:hidden;
}
/* -content blocks- */
div.locations-2-2cols_50_50 div.location-1 div.block-header,
div.locations-2-2cols_50_50 div#reservation div.block-header {
background:url('box-top-blue.gif') left top no-repeat;
}
div.locations-2-2cols_50_50 div.location-1 div.block-header div,
div.locations-2-2cols_50_50 div#reservation div.block-header div {
background:url('box-top-border-blue.gif') left top repeat-x;
padding:0 1px 0 0;
float:left;
}
div.locations-2-2cols_50_50 div.location-1 div.block-header h4,
div.locations-2-2cols_50_50 div#reservation div.block-header h4 {
background:url('box-top-bg-blue.gif') left top repeat-x;
padding:0 20px 0 0;
float:left;
}
div.locations-2-2cols_50_50 div.location-1 div.block-content,
div.locations-2-2cols_50_50 div#reservation div.block-content {
background:#16A2F0 url('box-bg-blue.gif') left top repeat-x;
padding:15px 20px 18px 20px;
text-align:justify;
}
/* rezervace ubytovani */
div.locations-2-2cols_50_50 div#reservation {
font-weight:bold;
font-size:12px;
margin:10px 0;
}
div.locations-2-2cols_50_50 div#reservation div.block-content {
padding-right:0;
}
div.locations-2-2cols_50_50 div#reservation table label.element {
display:block;
text-align:right;
width:90px;
padding:0 15px 0 0;
}
div.locations-2-2cols_50_50 div#reservation table select {
margin:3px 0 3px 0;
border:1px solid #0A8FD9;
color:#016CA4;
font-weight:bold;
font-size:11px;
}
div.locations-2-2cols_50_50 div#reservation table select#ID {
width:184px;
}
div.locations-2-2cols_50_50 div#reservation table select#SrchFromDay,
div.locations-2-2cols_50_50 div#reservation table select#SrchDays,
div.locations-2-2cols_50_50 div#reservation table select#SrchPax,
div.locations-2-2cols_50_50 div#reservation table select#SrchRoom {
width:47px;
}
div.locations-2-2cols_50_50 div#reservation table select#SrchFromMy {
width:134px;
}
div.locations-2-2cols_50_50 div#reservation table input {
margin:5px 0 5px 0;
}
div.locations-2-2cols_50_50 div#reservation table input#FC {
margin:0 50px 0 0;
}
div.locations-2-2cols_50_50 div#reservation input.btnReservation {
width:90px;
height:30px;
border:none;
background:url('btn-yellow.gif') left top no-repeat;
color:#FFF;
font-weight:bold;
font-size:12px;
margin:7px 0 0 0;
cursor:hand;
cursor:pointer;
}

/* novinky a aktuality */
div.locations-2-2cols_50_50 div#newslist,
div.locations-2-2cols_50_50 div#weather,
div.locations-2-2cols_50_50 div#specialoffer {
margin:10px 0 0 0;
}
div.locations-2-2cols_50_50 div#newslist div.block-content h5,
div.locations-2-2cols_50_50 div#calendarlist div.block-content h5 {
padding:0 7px 0 0;
margin:0;
text-align:left;
}
div.locations-2-2cols_50_50 div#newslist div.block-content h3,
div.locations-2-2cols_50_50 div#calendarlist div.block-content h3 {
text-align:left;
margin:0 0 7px 0;
}
div.locations-2-2cols_50_50 div#newslist div.block-content h3 a {
color:#016CA4;
text-align:left;
}
div.locations-2-2cols_50_50 div#newslist div.block-content div.newslistintro {
padding:7px 0 0 0;
}
div.locations-2-2cols_50_50 div#newslist div.btnMore {
padding:20px 0 0 0;
}

/* kalendar akci + pocasi */
div.locations-2-2cols_50_50 div#calendarlist div.block-header,
div.locations-2-2cols_50_50 div#weather div.block-header {
background:url('box-top-yellow.gif') left top no-repeat;
}
div.locations-2-2cols_50_50 div#calendarlist div.block-header div,
div.locations-2-2cols_50_50 div#weather div.block-header div {
background:url('box-top-border-yellow.gif') left top repeat-x;
padding:0 1px 0 0;
float:left;
}
div.locations-2-2cols_50_50 div#calendarlist div.block-header h4,
div.locations-2-2cols_50_50 div#weather div.block-header h4 {
background:url('box-top-bg-yellow.gif') left top repeat-x;
padding:0 20px 0 0;
float:left;
}
div.locations-2-2cols_50_50 div.location-2 div.block-content {
background:#ECA82E url('box-bg-yellow.gif') left top repeat-x;
padding:15px 20px 18px 20px;
text-align:justify;
}
div.locations-2-2cols_50_50 div#calendarlist div.block-content h5 {
/*border-right:1px solid #B07000;*/
}
div.locations-2-2cols_50_50 div#calendarlist div.block-content div.newslistintro {
padding:5px 0 20px 0;
}
div.locations-2-2cols_50_50 div#calendarlist div.block-content h3 {
margin:0 0 7px 0;
}

/* pocasi */
div.locations-2-2cols_50_50 div#weather {
/*display:none;*/
}
div.locations-2-2cols_50_50 div#weather div.block-content img {
float:left;
padding: 0px 1px 0px 1px;
border:0;
}

/* specialni nabidka */
div.locations-2-2cols_50_50 div#specialoffer div.block-header {
background:url('box-top-aqua.gif') left top no-repeat;
}
div.locations-2-2cols_50_50 div#specialoffer div.block-header div {
background:url('box-top-border-aqua.gif') left top repeat-x;
padding:0 1px 0 0;
float:left;
}
div.locations-2-2cols_50_50 div#specialoffer div.block-header h4 {
background:url('box-top-bg-aqua.gif') left top repeat-x;
padding:0 20px 0 0;
float:left;
}
div.locations-2-2cols_50_50 div#specialoffer div.block-content {
background:#61CEF9 url('box-bg-aqua.gif') left top repeat-x;
padding:15px 20px 18px 20px;
text-align:justify;
}
div.locations-2-2cols_50_50 div#specialoffer div.block-content h3,
div.locations-2-2cols_50_50 div#weather div.block-content h3 {
margin:0 0 5px 0;
}
div.locations-2-2cols_50_50 div#specialoffer a {
color:#016CA4;
}
div.locations-2-2cols_50_50 div#specialoffer div.block-content img {
float:left;
margin:0 15px 0 0;
}
div.locations-2-2cols_50_50 div#specialoffer div.btnMore,
div.locations-2-2cols_50_50 div#weather div.btnMore {
padding:10px 0 0 0;
clear:both;
}

/* button vice */
div#work div.btnMore a,
form#rezervaceForm input.submit {
display:block;
width:90px;
line-height:30px;
height:30px;
text-align:center;
color:#FFF;
text-decoration:none;
font-size:12px;
font-weight:bold;
}
/* btn location-1 */
div.locations-2-2cols_50_50 div.location-1 div.btnMore a {
background:url('btn-yellow.gif') left top no-repeat;
}
/* btn location-2 */
div.locations-2-2cols_50_50 div.location-2 div.btnMore a {
background:url('btn-blue.gif') left top no-repeat;
}

div#page-homepage div#content-box {
padding:0;
}
div#page-homepage div#work {
padding:0;
line-height:normal;
}
div#work p {
padding:0;;
}
/* ---homepage end--- */


/* -column blocks- */
/* online kamery */
div#column div#online-cameras div.block-header,
div#column div#reklama div.block-header {
background:url('column-cameras-top.gif') left top no-repeat;
}
div#column div#online-cameras div.block-content,
div#column div#reklama div.block-content {
background:#61CEF9 url('box-bg-aqua.gif') left top repeat-x;
padding:10px 0 30px 0;
text-align:center;
}
div#column div#online-cameras h3 a {
color:#016CA4;
}
div#column div#online-cameras div.block-content img {
margin:10px 0 0 0;
}

/* newsletter */
div#column div#newsletter div.block-header {
background:url('column-newsletter-top.gif') left top no-repeat;
}
div#column div#newsletter div.block-content {
background-color:#16A2F0;
padding:5px 0 13px 13px;
}
div#column div#newsletter form div {
padding:10px 0 0 0;
}
div#column div#newsletter form input.inputNewsLetter {
border:1px solid #0A8FD9;
color:#016CA4;
padding:4px 0 4px 5px;
width:120px;
font-size:12px;
vertical-align:middle;
}
div#column div#newsletter form input.btnNewsLetter {
border:none;
width:70px;
height:22px;
background:url('btn-send.gif') left top no-repeat;
color:#FFF;
font-weight:bold;
font-size:12px;
vertical-align:middle;
cursor:hand;
cursor:pointer;
}
div#column div#newsletter form input#cancel {
margin:0 7px 0 0;
vertical-align:middle;
}
div#column div#newsletter form label {
vertical-align:middle;
}

/* reklama */
div#reklama h4 a {
text-decoration:none;
color:#FFF;
}
div#reklama h4 a:hover {
text-decoration:underline;
}
/*div#column div#reklama {
background-color:#7ED9FD;
padding:18px 13px 18px 13px;
}
div#column div#reklama div.block-content {
border:1px solid #C2C2C2;
text-align:center;
background-color:#FFF;
padding:3px;
}*/

/* -content stranky- */
div#content-box {
padding:5px 35px 25px 15px;
}
div#navigate {
padding:0 0 15px 0;
color:#CB8915;
}
div#navigate a {
color:#CB8915;
}
div#work {
padding:15px 0 0 0;
text-align:justify;
line-height:1.5;
}
div#work p {
padding:0 0 10px 0;
}

.cenik {
   border-bottom: 1px solid #b07000;
   border-left: 1px solid #b07000;
   color: #016ca4;
}

.cenik td {
   border-right: 1px solid #b07000;
   border-top: 1px solid #b07000;
}

.cenik2 {
   color: #016ca4;
}

.cenik2 tr {
   background-color: #EFEFEF;
}

.cenik2 td {
   padding-left: 3px;
}

.cenik2 th {
   background-color: #FFFFFF;
}

.cenik-blue td{
    background-color: #84dafd;
}

.cenik-brown td {
   background-color: #eece51;
   color: #b07000;
   font-weight: bold;
}

.table2 {
   color: #016ca4;
   width: 340px;
}

.table2 tr,
.table1 tr {
   background-color: #EFEFEF;
   height: 20px;
} 

.table2 td,
.table1 td {
   padding-left: 5px;
}

.th2,
.th1 {
   background-color: #eece51;
   color: #b07000;
   font-weight: bold;
}

.table1 {
   color: #016ca4;
   width: 642px;
}

div.text1 .table1 tr{
   background-color: transparent;
   height: 20px;
}

.tablePopis {
   border: 0px;
   width: 400px;
   color: #016ca4;
   vertical-align: middle;
}

/* user edited content */
div.work ul,
div.work ol {
margin: 0px 30px;
}

div.work ul ul,
div.work ol ol,
div.work ul ol,
div.work ol ul {
margin: 5px;
}

div.work li {
margin-bottom: 5px;
list-style-type: disc;
}

div.work ol li {
list-style-type: decimal;
}

/* rezervace */
form#rezervaceForm fieldset {
border:0;
}
form#rezervaceForm legend {
font-weight:bold;
font-size:120%;
color:#CB8915;
}
form#rezervaceForm div.fieldset-box {
padding:0 0 10px 0;
}
form#rezervaceForm label {
width:auto;
display:block;
}
form#rezervaceForm div.formitem- label {
display:inline;
}
form#rezervaceForm table {
margin:5px 0 0 0;
}
form#rezervaceForm table td {
padding:0 10px 5px 0;
}
form#rezervaceForm input.text {
width:150px;
padding:0 3px;
}
form#rezervaceForm textarea {
width:330px;
}
form#rezervaceForm input.submit {
border:0;
background:url('btn-blue-long.gif') left top no-repeat;
width:120px;
cursor:pointer;
}
form#rezervaceForm .radiolist label {
display:inline;
float:left;
}
form#rezervaceForm .radiolist {
margin-bottom:15px;
}
form#rezervaceForm .radiolist td {
padding-right:15px;
}
form#rezervaceForm input.radio,
form#rezervaceForm input.checkbox {
float:left;
margin:0 5px 0 0;
}
span.error {
color:#FF0000;
}
input#from-id-button,
input#to-id-button {
border:0;
background:url('kalendar_ico.gif') center center;
width:20px;
height:20px;
cursor:pointer;
margin:18px 0 0 3px;
}
body:lang(cz) input#from-id-button,
body:lang(cz) input#to-id-button {
margin:17px 0 0 3px;
}
form#rezervaceForm div.formitem-termin-od,
form#rezervaceForm div.formitem-termin-do {
float:left;
}



/* rezervace pujcovny */
div#page-rezervace-p form#rezervaceForm div.formitem- span {
font-weight:bold;
text-decoration:underline;
}

/* pager-navigation */
.pager-navigation {
clear:both;
padding:10px 0 0 0;
text-align:center;
}
.pager-navigation .pager-first,.pager-navigation .pager-back,
.pager-navigation .pager-next,.pager-navigation .pager-last,
.pager-navigation .pager-pages {
display:inline;
padding:0 5px 0 5px;
font-weight:bold;
}
.pager-navigation .pager-first a,.pager-navigation .pager-back a,
.pager-navigation .pager-next a,.pager-navigation .pager-last a,
.pager-navigation .pager-pages a {
text-decoration:none;
}
.pager-navigation .pager-pages a:hover,
.pager-navigation .pager-pages a.pager-current-page {
text-decoration:underline;
}

/* fotogalerie */
div.galleryFoto {
width:100%;
text-align:center;
margin-bottom:15px;
}

/*------*/
.tips-liner {
border-top:1px dotted #0091DC;
margin:15px 0 20px 0;
}
