/* layout */
.cleaner {clear: both; height: 1px; font-size: 1px; display: block; padding: 0px; margin: 0px;}
.hidden {display: none !important;}
.fl {float: left !important; display: inline !important;}

.cl {clear: both !important;}
.up {text-transform: uppercase !important;}
.b {font-weight: bold !important;}
.left {text-align: left !important;}
.cent {text-align: center !important;}

HR {display: none;}
BODY, UL, OL, H1, H2, H3, H4, H5 {padding: 0px; margin: 0px;}
HTML, BODY {height: 100%;}
BODY {background: url('http://www.premiant.cz/images/backgrounds/bg-body.gif') top left repeat-x #E8F0F5; text-align: center; font-family: Verdana, sans-serif; color: #053D68;}
IMG {border: 0px;}
FIELDSET {border: 0px; margin: 0px; padding: 0px;}
SPAN.txt {height: auto !important;}
.fs-1 {font-size: 1px;}
.fs-3 {font-size: 3px;}
.p-0 {padding: 0px !important;}
.w-1 {width: 1px !important; font-size: 1px;}
.w-30 {width: 30px;}
.w-100 {width: 100px;}
.w-170 {width: 170px;}
.w-230 {width: 230px;}
.w-400 {width: 400px;}
.w-540 {width: 540px;}
.w-725 {width: 725px;}
.w-50p {width: 49%;}
.w-99p {width: 99%;}


/* main */
#main {width: 760px; height: 100%; margin-left: auto; margin-right: auto; text-align: left; position: relative;}
#adminmain {width: 100%; height: 100%; margin-left: auto; margin-right: auto; text-align: left; position: relative; }

/* header */
#header {background: url('http://www.premiant.cz/images/backgrounds/bg-header.gif') bottom left no-repeat;}

H1 {font-size: 20px; display: block; float: left; }
H1 A {position: relative; width: 292px; height: 67px; overflow: hidden; display: block; color: #053D68; text-decoration: none; text-align: center; background-color: #FFF;}
H1 A SPAN {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: url('http://www.premiant.cz/images/backgrounds/bg-logo-premiant.gif') top left no-repeat; cursor: pointer; cursor: hand;}
H1 A SPAN.txt {padding-top: 20px;b}

#nav {width: 468px; display: block; float: left; }
#nav LI {height: 59px; display: block; float: left; width: 100px; list-style-type: none;}
#nav LI A {padding-top:8px; display: block; float:left; width: 100%; height: 100%; overflow: hidden; color: #FFF; text-decoration: none; font-weight: normal; text-align: center; font-size: 11px; background: url('http://www.premiant.cz/images/backgrounds/navback.gif') top left no-repeat #155889;}
#nav LI A:hover {background: url('http://www.premiant.cz/images/backgrounds/navback-high.gif') top left no-repeat #0F466F;}
#nav LI A DIV.space {height: 27px; }
#nav LI A SPAN.txt {padding: 8px 8px 8px 8px; }


#flash-scenery-holder {padding-left: 4px;  padding-top: 4px; padding-bottom: 3px; _padding-bottom: 2px; float: left;}
#flash-scenery-holder DIV {width: 530px; height: 160px;}
#flash-smallboats {margin-left: 4px; margin-top: 4px; display: inline; float: left; background-color: #FCA200; width: 218px; height: 160px;}
#weather-forecast {margin-left: 4px; margin-top: 4px; display: inline; float: left; background: url('http://www.premiant.cz/images/backgrounds/bg-forecast.gif') top left no-repeat #FCA200; width: 218px; height: 160px;}
#weather-title {width: 218px; height: 30px; position: relative; overflow: hidden; margin-top: 10px;}
#weather-title SPAN {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; color: #FFF; font-weight: 100; font-size: 13px;}
#weather-title SPAN.txt {top: 6px; left: 10px;}
#weather-days {padding-top: 5px; padding-left: 5px;}
#weather-days .day {float: left; width: 70px; text-align: center; color: #FFF; font-size: 11px; position: relative;}
#weather-days .day P {position: absolute; top: 50px; left: 0px; text-align: center; margin: 0px; width: 70px;}

#banner-companion {margin-left: 51px; text-align: center; margin-top: 5px;}
#banner-companion IMG {border: 1px solid #fff;}

#nav-lang {position: absolute; top: 215px; left: 0px; z-index: 10; width: 419px; height: 52px; background: url('http://www.premiant.cz/images/backgrounds/bg-menu-lang2.gif') top left no-repeat;}
#nav-lang LI {display:block; float: left; width:54px; height: 20px; list-style-type: none; border-right: 1px solid #9FAABC; border-left: 1px solid #FFFFFF;}
#nav-lang LI.first { border-left: none;}
#nav-lang LI.last {border-right: none; }
#nav-lang LI A {padding-left:-4px; padding-right:12px; display: block; width: 100%; height: 100%; overflow: hidden; color: #063E67; text-decoration: none; font-weight: normal; text-align: center; font-size: 12px;}
#nav-lang LI A:hover {color: #E87700 !important;}
#nav-lang LI A SPAN {display: block; width: 100%; height: 100%; cursor: pointer; cursor: hand;}
#nav-lang {padding-left: 18px; padding-top: 15px;}

#path {color: #E87700; float: left; width: 762px; min-height: 28px; height: auto; _height: 28px;}
#path P {margin: 0px; font-size: 11px; padding-left: 14px; margin-top: 8px;}
#subnav {float: left; width: 472px; margin-bottom: 3px; _margin-bottom: 2px;}
#subnav LI {height: 40px; width: 152px; float: left; list-style-type: none; display: inline; margin-left: 4px; margin-top: 4px;}
#subnav LI A {position: relative; display: block; width: 100%; height: 100%; overflow: hidden; color: #FFF; text-decoration: none; font-weight: bold; text-align: center; font-size: 13px; background-color: #D72828;}
#subnav LI A:hover {background-repeat: no-repeat;}
#subnav LI A SPAN.txt {top: 12px;}
#subnav LI A SPAN {position: absolute; top: 0px; left: 0px; background-position: top left; background-repeat: no-repeat; display: block; width: 100%; height: 100%; cursor: pointer; cursor: hand;}
#subnav LI A:hover SPAN {background-position: 0px -40px;}
#subnav .en #nav21 SPAN {background-image: url('../images/layout/nav/en/nav21.gif');}
#subnav .de #nav21 SPAN {background-image: url('../images/layout/nav/de/nav21.gif');}
#subnav .fr #nav21 SPAN {background-image: url('../images/layout/nav/fr/nav21.gif');}
#subnav .sp #nav21 SPAN {background-image: url('../images/layout/nav/sp/nav21.gif');}
#subnav .ru #nav21 SPAN {background-image: url('../images/layout/nav/ru/nav21.gif');}
#subnav .it #nav21 SPAN {background-image: url('../images/layout/nav/it/nav21.gif');}
#subnav .en #nav22 SPAN {background-image: url('../images/layout/nav/en/nav22.gif');}
#subnav .de #nav22 SPAN {background-image: url('../images/layout/nav/de/nav22.gif');}
#subnav .fr #nav22 SPAN {background-image: url('../images/layout/nav/fr/nav22.gif');}
#subnav .sp #nav22 SPAN {background-image: url('../images/layout/nav/sp/nav22.gif');}
#subnav .ru #nav22 SPAN {background-image: url('../images/layout/nav/ru/nav22.gif');}
#subnav .it #nav22 SPAN {background-image: url('../images/layout/nav/it/nav22.gif');}
#subnav .en #nav23 SPAN {background-image: url('../images/layout/nav/en/nav23.gif');}
#subnav .de #nav23 SPAN {background-image: url('../images/layout/nav/de/nav23.gif');}
#subnav .fr #nav23 SPAN {background-image: url('../images/layout/nav/fr/nav23.gif');}
#subnav .sp #nav23 SPAN {background-image: url('../images/layout/nav/sp/nav23.gif');}
#subnav .ru #nav23 SPAN {background-image: url('../images/layout/nav/ru/nav23.gif');}
#subnav .it #nav23 SPAN {background-image: url('../images/layout/nav/it/nav23.gif');}

/* content */
#content {min-height: 50px; height: auto; _height: 50px;}
.box-content {border-left: 4px solid #FFF; border-right: 4px solid #FFF; height: 9px; min-height: 70px; height: auto; _height: 70px; background: url('../images/layout/backgrounds/bg-box-content.gif') top left repeat-x #DCEBF3;}
.box-footer {background-color: #DCEBF3;;}
.box-header {background-color: #FCA300;}
.red, .box-content A {color: #AC0000;}

.content-box {width: 760px; margin-top: 22px;}
.content-box .box-header {font-size: 1px; height: 9px; background: url('http://www.premiant.cz/images/backgrounds/bg-box-1-top.gif') top left no-repeat;}
.content-box .box-footer {font-size: 1px; height: 9px; background: url('http://www.premiant.cz/images/backgrounds/bg-box-1-bottom.gif') top left no-repeat;}
.content-box-two {width: 253px; float: left; display: inline; margin-top: 31px;}
.content-box-two .box-header {font-size: 1px; height: 9px; background: url('http://www.premiant.cz/images/backgrounds/bg-box-2-top.gif') top left no-repeat;}
.content-box-two .box-footer {font-size: 1px; height: 9px; background: url('http://www.premiant.cz/images/backgrounds/bg-box-2-bottom.gif') top left no-repeat;}
.content-box-three {width: 500px; float: left; display: inline; margin-left: 7px; margin-top: 31px;}
.content-box-three .box-header {font-size: 1px; height: 9px; background: url('http://www.premiant.cz/images/backgrounds/bg-box-3-top.gif') top left no-repeat;}
.content-box-three .box-footer {font-size: 1px; height: 9px; background: url('http://www.premiant.cz/images/backgrounds/bg-box-3-bottom.gif') top left no-repeat;}
.content-box-four {width: 535px; margin-top: 7px; clear: both; float: left; display: inline;}
.content-box-four .box-header {font-size: 1px; height: 9px; background: url('http://www.premiant.cz/images/backgrounds/bg-box-4-top.gif') top left no-repeat;}
.content-box-four .box-footer {font-size: 1px; height: 9px; background: url('http://www.premiant.cz/images/backgrounds/bg-box-4-bottom.gif') top left no-repeat;}
.content-box-five {width: 200px; margin-top: 7px; clear: both; float: left; display: inline;}
.content-box-five.box-header {font-size: 1px; height: 9px; background: url('http://www.premiant.cz/images/backgrounds/bg-box-4-top.gif') top left no-repeat;}
.content-box-five .box-footer {font-size: 1px; height: 9px; background: url('http://www.premiant.cz/images/backgrounds/bg-box-4-bottom.gif') top left no-repeat;}

.box-title {height: 35px; width: 100%; background: url('.http://www.premiant.cz/images/backgrounds/bg-title.gif') top left repeat-x #FCA300; position: relative; overflow: hidden; color:#FFF;}
.box-title SPAN {padding-top: 6px; margin-top: 0px; padding-left: 15px; font-size: 14px; font-weight: bold; display: block;}
.box-title SPAN.name {padding-top: 2px;}
.box-title SPAN.info {font-weight: normal !important; padding-top: 1px; float: left; display: inline; padding-top: 4px;}
.box-title SPAN.small {font-size: 11px !important; font-weight: bold;}
#flags {float: left; display: inline;}
#flags IMG {margin-left: 3px; border: 1px solid #FFF;}
FORM #flags IMG {margin-top: 5px;}

.box-title-bg {height: 35px; width: 100%; background: url('http://www.premiant.cz/images/backgrounds/bg-title.gif') top left repeat-x #FCA300; position: relative; overflow: hidden; color:#FFF; font-size: 13px;}
.box-title-bg SPAN {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: block;}
.box-title-bg SPAN.txt {left: 10px; top: 9px;}
.box-title-bg A {color: #fff; text-decoration: none;}
.box-title-bg A SPAN {cursor: pointer; cursor: hand;}

#title-valid-date-en {background: url('../images/content/headings/en/h3-valid-date.gif') top left no-repeat;}
#title-photos-en {background: url('../images/content/headings/en/h3-photos.gif') top left no-repeat;}
#title-starting-point-en {background: url('../images/content/headings/en/h3-starting-point.gif') top left no-repeat;}

#title-valid-date-de {background: url('../images/content/headings/de/h3-valid-date.gif') top left no-repeat;}
#title-photos-de {background: url('../images/content/headings/de/h3-photos.gif') top left no-repeat;}
#title-starting-point-de {background: url('../images/content/headings/de/h3-starting-point.gif') top left no-repeat;}

#title-valid-date-fr {background: url('../images/content/headings/fr/h3-valid-date.gif') top left no-repeat;}
#title-photos-fr {background: url('../images/content/headings/fr/h3-photos.gif') top left no-repeat;}
#title-starting-point-fr {background: url('../images/content/headings/fr/h3-starting-point.gif') top left no-repeat;}

#title-valid-date-it {background: url('../images/content/headings/it/h3-valid-date.gif') top left no-repeat;}
#title-photos-it {background: url('../images/content/headings/it/h3-photos.gif') top left no-repeat;}
#title-starting-point-it {background: url('../images/content/headings/it/h3-starting-point.gif') top left no-repeat;}

#title-valid-date-sp {background: url('../images/content/headings/sp/h3-valid-date.gif') top left no-repeat;}
#title-photos-sp {background: url('../images/content/headings/sp/h3-photos.gif') top left no-repeat;}
#title-starting-point-sp {background: url('../images/content/headings/sp/h3-starting-point.gif') top left no-repeat;}

#title-valid-date-ru {background: url('../images/content/headings/ru/h3-valid-date.gif') top left no-repeat;}
#title-photos-ru {background: url('../images/content/headings/ru/h3-photos.gif') top left no-repeat;}
#title-starting-point-ru {background: url('../images/content/headings/ru/h3-starting-point.gif') top left no-repeat;}


#info-valid-date {background: url('../images/layout/backgrounds/bg-valid-date.html') top left no-repeat; width: 245px; height: 170px;}
#img-valid-date {width: 245px; height: 170px;}
#flash-photogallery-holder {width: 492px; height: 170px;}

#address {float: left; padding-top: 0.6em; font-size: 11px; width: 260px;}
#address P {padding-left: 11px; padding-right: 15px; margin-top: 0px; margin-bottom: 0px;}
#img-home-map {float: right; display: inline; margin-top: 8px; margin-right: 8px; width: 250px;}
#img-home-map A {width: 250px; height: 204px;}

.img-small, .img-big {position: relative;}
.img-small A, .img-big A, A.detail-foto {display: block; cursor: pointer; cursor: hand; position: relative;}
.img-small A:hover, .img-big A:hover, A.detail-foto:hover {background-repeat: no-repeat;}
.img-small A SPAN.button-detail, .img-big A SPAN.button-detail, A.detail-foto SPAN.button-detail {position: absolute; display: block; left: 0px; bottom: 0px; background: url('../images/content/buttons/button-detail.gif') top left no-repeat; width: 67px; height: 17px; font-size: 14px;}
.img-small A:hover SPAN.button-detail, .img-big A:hover SPAN.button-detail, A.detail-foto:hover SPAN.button-detail {background-position: 0px -17px;}
.img-small SPAN.corner, .img-big SPAN.corner {position: absolute; display: block; width: 4px; height: 4px; font-size: 4px;}
.img-small SPAN.tl, .img-big SPAN.tl {left: 0px; top: 0px; background: url('../images/layout/backgrounds/bg-img-corner-tl.gif') top left no-repeat;}
.img-small SPAN.tr, .img-big SPAN.tr {right: 0px; top: 0px; background: url('../images/layout/backgrounds/bg-img-corner-tr.gif') top left no-repeat;}
.img-small SPAN.bl, .img-big SPAN.bl {left: 0px; bottom: 0px; _bottom: -1px; background: url('../images/layout/backgrounds/bg-img-corner-bl.gif') top left no-repeat;}
.img-small SPAN.br, .img-big SPAN.br {right: 0px; bottom: 0px; _bottom: -1px; background: url('../images/layout/backgrounds/bg-img-corner-br.gif') top left no-repeat;}


#home-buttons {float: left; width: 214px; display: inline; padding-top: 7px;}
#home-buttons A {position: relative; overflow: hidden; width: 100%; height: 100%; display: block; cursor: pointer; cursor: hand; background-position: top left; background-repeat: no-repeat; color: #FFF; font-weight: bold; text-decoration: none; text-align: left; font-size: 13px;}
#home-buttons A SPAN {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;}
#home-buttons A SPAN STRONG {color: #FFAE35;}
#home-buttons #button-reservation {width: 214px; height: 85px; background-color: #D72828; margin-left: 10px;}
#home-buttons #button-reservation A SPAN.en {background-image: url('../images/content/buttons/en/button-reservation.gif');}
#home-buttons #button-reservation A SPAN.de {background-image: url('../images/content/buttons/de/button-reservation.gif');}
#home-buttons #button-reservation A SPAN.fr {background-image: url('../images/content/buttons/fr/button-reservation.gif');}
#home-buttons #button-reservation A SPAN.it {background-image: url('../images/content/buttons/it/button-reservation.gif');}
#home-buttons #button-reservation A SPAN.sp {background-image: url('../images/content/buttons/sp/button-reservation.gif');}
#home-buttons #button-reservation A SPAN.ru {background-image: url('../images/content/buttons/ru/button-reservation.gif');}
#home-buttons #button-reservation A SPAN.txt {top: 15px; left: 20px;}
#home-buttons #button-accomodation {width: 214px; height: 65px; _height: 85px; background-color: #D72828; margin-top: 5px; margin-left: 10px;}
#home-buttons #button-accomodation A {text-align: center; padding-top: 20px;}
#home-buttons #button-accomodation A SPAN.en {background-image: url('../images/content/buttons/en/button-accomodation.gif');}
#home-buttons #button-accomodation A SPAN.de {background-image: url('../images/content/buttons/de/button-accomodation.gif');}
#home-buttons #button-accomodation A SPAN.fr {background-image: url('../images/content/buttons/fr/button-accomodation.gif');}
#home-buttons #button-accomodation A SPAN.it {background-image: url('../images/content/buttons/it/button-accomodation.gif');}
#home-buttons #button-accomodation A SPAN.sp {background-image: url('../images/content/buttons/sp/button-accomodation.gif');}
#home-buttons #button-accomodation A SPAN.ru {background-image: url('../images/content/buttons/ru/button-accomodation.gif');}
#home-buttons #button-accomodation A SPAN.txt {top: 33px;}

/* footer */
#footer {/*position: absolute; bottom: 0px;*/ width: 100%; height: 46px; font-size: 9px;}
#footer-left {width: 5px; height: 100%; float: left; background: url('http://www.premiant.cz/images/backgrounds/bg-footer-left.gif') top left no-repeat;}
#footer-right {width: 5px; height: 100%; float: left; background: url('http://www.premiant.cz/images/backgrounds/bg-footer-right.gif') top left no-repeat;}
#footer-middle {width: 750px; height: 100%; float: left; background: url('http://www.premiant.cz/images/backgrounds/bg-footer-middle.gif') top left repeat-x #0F5586;}
#footer-left-admin {padding:0px; width: 5px; height: 100%; background: url('http://www.premiant.cz/images/backgrounds/bg-footer-left.gif') top left no-repeat;}
#footer-right-admin { padding:0px; width: 5px; height: 100%; background: url('http://www.premiant.cz/images/backgrounds/bg-footer-right.gif') top left no-repeat;}
#footer-middle-admin {padding:0px; height: 100%; background: url('http://www.premiant.cz/images/backgrounds/bg-footer-middle.gif') top left repeat-x #0F5586;}
#copyright {float: left; padding-left: 10px; margin-top: 5px;}
#design {width: 150px; height: 16px; margin-top: 4px; position: relative; overflow: hidden;}
#design A {position: relative; overflow: hidden; width: 100%; height: 100%; color: #00D8FF; font-weight: bold; text-decoration: none; display: block;}
#design A STRONG {color: #FFF;}
#design A SPAN {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; cursor: pointer; cursor: hand;}
#rights {width: 250px; height: 16px; position: relative; overflow: hidden; color: #00D8FF; font-weight: bold;}
#rights SPAN {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;}
#rights SPAN STRONG {color: #FFF;}
#nav-secondary {float: right; display: inline; text-align: right; width: 480px; color: #00D8FF; padding-top: 15px; padding-right: 10px; line-height: 16px;}
#nav-secondary A {color: #FFF;}
#nav-secondary A:hover {color: #E87700;}
.two-rows {padding-top: 7px !important;}

/* page content */
.events .box-content-body-left {float: left; display: inline; width: 550px;}
.events .box-content-body-left P {padding-right: 15px;}
.events .box-content-body-right {float: left; display: inline; width: 176px;}
.img-big {float: left; display: inline; margin-left: 4px;}
.img-big A {width: 172px; height: 172px;}
.img-small {float: left; display: inline; margin-top: 4px; margin-left: 4px;}
.img-small A {width: 84px; height: 84px;}

.faq OL LI {font-weight: bold;}
.faq OL LI DIV P {font-weight: normal;}
.faq OL LI DIV {display: block;}
.faq OL LI.toggled {border-top: 1px dotted #105788; border-bottom: 1px dotted #105788;}
.faq OL LI.untoggled {border: 0px;}

.contacts .box-content-body-left {float: left; display: inline; width: 270px;}
.contacts .box-content-body-right {float: left; display: inline; width: 456px;}
#img-contacts-map {display: inline;}
#img-contacts-map A {width: 456px; height: 174px;}

.reservation INPUT.inp-text {width: 400px;}
.reservation TEXTAREA {width: 400px; height: 120px;}
.reservation SELECT {width: 400px;}

.reservation LEGEND {display: none;}
.reservation TR.lblue TD {color: #013961 !important;}
.reservation TR.lblue TD.dblue {color: #FFF !important;}
.reservation HR {margin-top: 12px; _margin-top: 5px; margin-bottom: 12px; _margin-bottom: 5px;}
.reservation #checkbox-language {background-repeat: no-repeat; background-position: 99% 6px;}

.hotels span.name {color: #FFF !important; text-transform: none !important; font-size: 11px; font-weight: bold; display: block;}
.hotels .lblue TD {font-size: 9px;}
.hotels .lblue TD A {display: block; width: 100%; height: 100%; text-decoration: none; color: #FFF; padding-top: 5px; padding-bottom: 5px; padding-right: 15px;}
.hotels .lblue .bord A {padding-left: 15px;}

.special-offer {border: 1px solid red; width: 170px;}
.special-offer TH {padding: 0px !important;}
.special-offer H3 {width: 170px; height: 30px; position: relative; overflow: hidden; background-color: #D00505; color: #FFF; text-align: center; font-size: 12px; margin: 0px !important;}
.special-offer H3 SPAN {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;}
.special-offer H3 SPAN.en {background: url('../images/content/headings/en/h3-special-offer.gif') top left no-repeat;}
.special-offer H3 SPAN.de {background: url('../images/content/headings/de/h3-special-offer.gif') top left no-repeat;}
.special-offer H3 SPAN.fr {background: url('../images/content/headings/fr/h3-special-offer.gif') top left no-repeat;}
.special-offer H3 SPAN.sp {background: url('../images/content/headings/sp/h3-special-offer.gif') top left no-repeat;}
.special-offer H3 SPAN.ru {background: url('../images/content/headings/ru/h3-special-offer.gif') top left no-repeat;}
.special-offer H3 SPAN.it {background: url('../images/content/headings/it/h3-special-offer.gif') top left no-repeat;}
.special-offer H3 SPAN.txt {top: 8px; font-weight: bold;}
.special-offer TBODY TD {background-color: #A3C5DB; padding-left: 8px !important; padding-right: 8px !important;}
.special-offer TBODY TD P {font-size: 10px; margin-top: 1em; margin-bottom: 1em;}
.special-offer TFOOT TD {background: url('../images/layout/backgrounds/bg-special-offer-bottom.gif') top left no-repeat; height: 5px; font-size: 1px;}

.box-content-body {padding-left: 12px; padding-right: 12px; margin-top: 16px; padding-bottom: 8px; line-height: 14px;}

.box-content-body .summer-big {width: 25px; height: 25px; background: url('../images/layout/crumbs/icon-summer-big.gif') top left no-repeat; font-size: 1px;}
.box-content-body .winter-big {width: 25px; height: 25px; background: url('../images/layout/crumbs/icon-winter-big.gif') top left no-repeat; font-size: 1px;}
.box-content-body .summer-small {width: 18px; height: 18px; background: url('../images/layout/crumbs/icon-summer-small.gif') top left no-repeat; font-size: 1px;}
.box-content-body .winter-small {width: 18px; height: 18px; background: url('../images/layout/crumbs/icon-winter-small.gif') top left no-repeat; font-size: 1px;}
.box-content-body .star {position: relative; overflow: hidden; width: 12px; height: 11px; font-size: 1px; display: inline;}
.box-content-body .star SPAN {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: url('../images/layout/crumbs/icon-star-yellow.gif') top left no-repeat;}

.box-content-body, .box-content-body P, .box-content-body TABLE, .box-content-body UL, .box-content-body OL {font-size: 11px;}
.box-content-body .first {margin-top: 1em;}
.box-content-body P {margin-top: 1em; margin-bottom: 1em;}
.box-content-body H4 {font-weight: bold; font-size: 11px; color: #AC0000; text-transform: uppercase; margin-top: 2em;}
.box-content-body H5 {font-weight: bold; font-size: 11px; text-transform: uppercase; margin-top: 2em; color: #053D68;}
.box-content-body OL {margin-left: 23px;}
.box-content-body TABLE {border: 0px !important;}
.box-content-body TABLE TD, .box-content-body TABLE TH {padding: 4px; text-align: left;}
.box-content-body TABLE TH {font-weight: bold;}
.box-content-body TD SPAN {font-weight: normal;}
.box-content-body TD.SPAN.blue {font-size: 10px;}
/*.box-content-body SUP {position:absolute; top:-1em; left:0px; text-indent:0px}*/
.box-content-body SPAN.blue {color: #62A4D3;}
.box-content-body SPAN.orange {color: #E87700;}
.box-content-body TR.lblue TD {color: #FFF; background-color: #62A4D3; border-bottom: 2px solid #DCEBF3;}
.box-content-body TR.dblue TD {color: #FFF; background-color: #013961; border-bottom: 2px solid #DCEBF3;}
.box-content-body TD.lblue {background-color: #62A4D3;}
.box-content-body TD.dblue {background-color: #013961 !important;}
.box-content-body TR TD.bord {border-left: 1px solid #DCEBF3;}
.box-content-body .lb-tl {background: url('http://www.premiant.cz/images/backgrounds/bg-table-corner-blue-light-tl.gif') top left no-repeat #62A4D3;}
.box-content-body .lb-tr {background: url('http://www.premiant.cz/images/backgrounds/bg-table-corner-blue-light-tr.gif') top right no-repeat #62A4D3;}
.box-content-body .lb-bl {background: url('http://www.premiant.cz/images/backgrounds/bg-table-corner-blue-light-bl.gif') bottom left no-repeat #62A4D3;}
.box-content-body .lb-br {background: url('http://www.premiant.cz/images/backgrounds/bg-table-corner-blue-light-br.gif') bottom right no-repeat #62A4D3;}
.box-content-body .db-tl {background: url('http://www.premiant.cz/images/backgrounds/bg-table-corner-blue-dark-tl.gif') top left no-repeat #013961;}
.box-content-body .db-tr {background: url('http://www.premiant.cz/images/backgrounds/bg-table-corner-blue-dark-tr.gif') top right no-repeat #013961;}
.box-content-body .db-bl {background: url('http://www.premiant.cz/images/backgrounds/bg-table-corner-blue-dark-bl.gif') bottom left no-repeat #013961;}
.box-content-body .db-br {background: url('http://www.premiant.cz/images/backgrounds/bg-table-corner-blue-dark-br.gif') bottom right no-repeat #013961;}
.box-content-body HR {display: block; height: 1px; font-size: 1px; border-top: 1px dotted #105788;}
.box-content-body INPUT, .box-content-body TEXTAREA, .box-content-body SELECT {font-size: 11px; font-family: Verdana, sans-serif; font-weight: bold; color: #013961;}
.box-content-body SELECT {background-color: #DCEBF3;}
.box-content-body INPUT.inp-text {border: 1px solid #013961; background-color: #DCEBF3; height: 16px; _height: 20px; background-repeat: no-repeat; background-position: 99% 4px;}
.box-content-body TEXTAREA {background-color: #DCEBF3; border: 1px solid #013961; overflow: auto; background-repeat: no-repeat; background-position: 99% 4px;}
.box-content-body UL {margin-left: 15px; margin-top: 0em; margin-bottom: 1em;}
.box-content-body UL LI {list-style-type: none; background: url('../images/layout/crumbs/li.gif') 0px 7px no-repeat; padding-left: 12px; margin-top: 0.5em;}
.box-content-body .exclamation-mark {float: left; margin-left: 5px; margin-top: 3px; display: inline; width: 10px; backround-positon: top left; background-repeat: no-repeat;}
.box-content-body .img {border: 1px solid #d0d0d0;}
.box-content-body .fr {float: right; display: inline;}
.box-content-body FORM .fr {float: none;}
.box-content-body .img {border: 1px solid #dcdcdc;}
.box-content-body .imgl {border: 1px solid #dcdcdc; float: left; display: inline; margin-right: 10px; margin-bottom: 8px;}
.box-content-body .imgr {border: 1px solid #dcdcdc; float: right; display: inline; margin-left: 10px; margin-bottom: 8px;}

.fakesup {font-size: 9px; position:relative; top:-4px;}

.box-content-body .button-reservation {width: 393px; height: 43px; font-size: 12px; font-weight: bold; background-color: #D72828; margin-top: 2em;}
.box-content-body .button-reservation A {position: relative; overflow: hidden; width: 100%; height: 100%; display: block; color: #FFF; text-decoration: none;background: url('http://www.premiant.cz/images/backgrounds/button-reservation-big.gif') top left no-repeat;}
.box-content-body .button-reservation SPAN STRONG {color: #FFAE35;}
.box-content-body .button-reservation SPAN.txt {position:relative; top: 12px; left: 54px;}

.box-content-body .button-accomodation {width: 280px; height: 43px; font-size: 12px; font-weight: bold; background-color: #D72828; margin-top: 2em;}
.box-content-body .button-accomodation A {position: relative; overflow: hidden; width: 100%; height: 100%; display: block; color: #FFF; text-decoration: none;}
.box-content-body .button-accomodation SPAN {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; cursor: pointer; cursor: hand;}
.box-content-body .button-accomodation SPAN.en {background: url('../images/content/buttons/en/button-accomodation-big.gif') top left no-repeat;}
.box-content-body .button-accomodation SPAN.de {background: url('../images/content/buttons/de/button-accomodation-big.gif') top left no-repeat;}
.box-content-body .button-accomodation SPAN.fr {background: url('../images/content/buttons/fr/button-accomodation-big.gif') top left no-repeat;}
.box-content-body .button-accomodation SPAN.it {background: url('../images/content/buttons/it/button-accomodation-big.gif') top left no-repeat;}
.box-content-body .button-accomodation SPAN.sp {background: url('../images/content/buttons/sp/button-accomodation-big.gif') top left no-repeat;}
.box-content-body .button-accomodation SPAN.ru {background: url('../images/content/buttons/ru/button-accomodation-big.gif') top left no-repeat;}
.box-content-body .button-accomodation SPAN STRONG {color: #FFAE35;}
.box-content-body .button-accomodation SPAN.txt {top: 12px; text-align: center;}


.box-content-body .button-agree {width: 214px; height: 45px; background-color: #D72828; color: #FFF;}










body.empty_editor_text {
background: white;
text-align: left;
padding:20px;
line-height:140%;
}
body.empty_editor_text h1, body.empty_editor_text h2 { font-size:150%; font-weight:normal; color:#8a0000; margin:10px 0 7px 0;}  
body.empty_editor_text h3{font-size:120%; color:#8a0000; font-weight:normal; margin:8px 0 5px 0;}
body.empty_editor_text h4 {font-size:110%; color:#8a0000;}
body.empty_editor_text ul {margin-left:40px;}




.adminnavig {
    width:191px;
    float:left;
    left:0px;
    background-color: #2676ad;
}

#adminmain #content {
    clear:left;
}

#admincenter {
    margin:0 0 0 191px;
    padding:0px;
}
#admincenter #contentholder {
    background: white;
    width: 100%;
}
#admincenter #admincontent {
    background:#FFF; margin:0 1px 0px 1px; font-size: 10pt; padding:20px;
}


#adminnavigation {
    background-color:#F1F0E9;
    margin:0;
    padding:13px 0 3px 0;
    list-style:none;
    text-align:right;
}

#adminnavigation li {
    border-bottom:1px solid #FFFFFF;
    list-style:none;
    margin:0px;
    padding:0px;
}

#adminnavigation li a {
    display:block;
    width:185px;
    color:#4D4C4A;
    text-decoration:none;
    font-weight:bold;
    font-size:10pt;
    margin:2px 0px 2px 0px;
    padding:2px 2px 3px 0;
}

#adminnavigation li a:hover {
    background-color:#2676ad;
    color:#FFFFFF;
}

#adminnavigation ul {
    background-color:#E9E8E1;
    margin:0;
    padding:0px 0px 0px 0px;
    list-style:none;
    text-align:right;
}

#adminnavigation ul li {
    border-bottom:none;
    height:17px;
    list-style:none;
    margin:0px;
    padding:0px;
}

#adminnavigation ul li a {
    display:block;
    width:185px;
    color:#4D4C4A;
    text-decoration:none;
    font-weight:bold;
    font-size:10pt;
    margin:0px 0px 0px 0px;
    padding:1px 2px 2px 0;
}

#adminnavigation ul li a:hover {
    background-color:#2676ad;
    color:#FFFFFF;
}
















.Edit_RowView_Table {
    border:2px solid #2676ad;
}

.Edit_RowView_Table select, input, textarea {
    vertical-align: middle;
}

.Edit_RowView_Table th {
    text-align:right;
    padding:0 10px 0 10px;
}

.Edit_RowView_Table th.Edit_RowView_Heading {
    background-color:#2676ad;
    text-align:center;
    padding:5px;
    border:1px solid white;
    color:white;
    font-size:12pt;
}

.Edit_RowView_Table th.Edit_RowView_SubHeading {
    background-color:#2676ad;
    text-align:left;
    border:1px solid white;
    color:white;
}

.Edit_RowView_Table tr.Edit_RowView_Even_Field td {
    background-color:#FBFAF9;
    border-bottom:1px solid #E4E3DC;
}

.Edit_RowView_Table tr.Edit_RowView_Even_Field th {
    background-color:#FBFAF9;
    border-bottom:1px solid #E4E3DC;
}

.Edit_RowView_Table tr.Edit_RowView_Odd_Field td {
    border-bottom:1px solid #E4E3DC;
}

.Edit_RowView_Table tr.Edit_RowView_Odd_Field th {
    border-bottom:1px solid #E4E3DC;
}


.View_RowView_Table {
    border:2px solid #2676ad;
}

.View_RowView_Table th {
    text-align:right;
    padding:0 10px 0 10px;
}

.View_RowView_Table th.View_RowView_Heading {
    background-color:#2676ad;
    text-align:center;
    padding:5px;
    border:1px solid white;
    color:white;
    font-size:12pt;
}

.View_RowView_Table th.View_RowView_SubHeading {
    background-color:#2676ad;
    text-align:left;
    border:1px solid white;
    color:white;
}

.View_RowView_Table tr.View_RowView_Even_Field td {
    background-color:#FBFAF9;
    border-bottom:1px solid #E4E3DC;
}

.View_RowView_Table tr.View_RowView_Even_Field th {
    background-color:#FBFAF9;
    border-bottom:1px solid #E4E3DC;
}

.View_RowView_Table tr.View_RowView_Odd_Field td {
    border-bottom:1px solid #E4E3DC;
}

.View_RowView_Table tr.View_RowView_Odd_Field th {
    border-bottom:1px solid #E4E3DC;
}


.List_RowView_Table {
    border:2px solid #2676ad;
}

.List_RowView_Table th {
    text-align:left;
    padding:0 10px 0 10px;
    background-color:#2676ad;
    color:white;
    padding:5px;
}

.List_RowView_Table th img {
    margin:0 0 0 5px;
}

.List_RowView_Table th.List_RowView_Heading {
    /* nepouzity styl */
    background-color:#CE3200;
    text-align:center;
    padding:5px;
    border:1px solid white;
    color:white;
    font-size:12pt;
}

.List_RowView_Table tr.List_RowView_Even_Row td {
    background-color:#F1F0E9;
    border-bottom:1px solid #E4E3DC;
}

.List_RowView_Table tr.List_RowView_Even_Row th {
    background-color:#F1F0E9;
    border-bottom:1px solid #E4E3DC;
}


.Edit_RowView_Footing, .View_RowView_Footing {
    text-align:center;
    background-color:#2676ad;
    border:1px solid white;
    padding:5px;
}

.Edit_RowView_Footing a {
    color:white
}
.View_RowView_Footing a {
    color:white
}

.Edit_RowView_Button:link, .View_RowView_Button:link, .List_RowView_Button:link {
    background-color:#CE3200;
    border:2px solid #FCB117;
    padding:2px 10px 2px 10px;
    color:white;
    font-weight:bold;
    font-size:8pt;
    text-decoration:none;
}

.List_RowView_Button:hover {
    background-color:#FCB117;
    border:2px solid #CE3200;
    color:#CE3200;
}


.FilterEdit_DATUM_day {
    width:15px
}

.FilterEdit_DATUM_month {
    width:15px
}

.FilterEdit_DATUM_year {
    width:20px
}

.FilterEdit_RETEZEC {
    width:50px
}

.FilterEdit_VYBER {
    width:80px
}


















/*Wiki*/

.wiki_menu {
    line-height: 2.5em;
    padding: 4px;
    margin: 0px;
    font-weight:bold;
}
.wiki_menu span {
    border-bottom: 1px solid gray;
}
.wiki_menu a {
    text-decoration: none;
}
.wiki_menu a:hover {
    text-decoration: underline;
}
.wiki_menu span span {
    border: 1px solid gray;
    border-bottom: none;
    padding: 4px 4px 0px 4px;
    margin: 4px 6px 0px 6px;
}
.wiki_menu span span.selected {
    background-color: #E0E0E0;
}

h1.wiki_title {
    font-size: 16pt;
    margin-bottom: 4px;
}

#textarea h3.wiki_version {
    margin-top: 12px;
    font-style: italic;
}

#wiki_text {
    margin-top: 12px;
    margin-bottom: 30px;
}

#wiki_text ul {
    margin: 0 0 0 20px;
}

#wiki_text h2 {
    font-size: 16pt;
    margin: 20px 0 8px 0;
}

#wiki_text h3 {
    font-size: 12pt;
    color: #494949;
    margin: 12px 0 4px 0;
    font-family: Arial, Helvetica, sans-serif;
}

#wiki_text h2.wiki_historie {
    font-style: italic;
    font-size: 12pt;
    margin-bottom: 2px;
}
#wiki_text .wiki_verze {
    height: 40px;
    overflow: auto;
    margin: 2px 8px 4px 10px;
}

textarea.wiki_edit {
    width: 100%;
    height: 350px;
}

.wiki_control {
    float: right;
    border: 1px solid gray;
    background: #E0E0E0;
    padding: 8px;
}
.wiki_control form {
    margin:0px;
}

.wiki_control ul {
    margin-left:16px;
    padding-left:0px;
}
.wiki_control ul li {
    list-style-position: outside;
    margin-left:0px;
    padding-left:0px;
}

.wiki_diff_ins {
    color: #00BF00;
}
.wiki_diff_del {
    color: #FF0000;
}










.rc_calendar {
	border: 1px solid #000000;
}

.rc_iframe_body {
	margin: 0px;
	background: #FFFFFF;
	border: 0px;
	cursor: default;
}

.rc_iframe_body .rc_table {
	font-size: 11px;
	font-family: verdana,tahoma,sans-serif,arial;
}

.rc_iframe_body .rc_wd_tr td {
	border-bottom: 1px solid #000000;
	padding: 2px;
	text-align: center;
	color: #000;
	white-space: nowrap;
}
.rc_iframe_body .rc_time_tr td {
	border-top: 1px solid #000000;
	padding: 2px;
	text-align: center;
	color: #000;
	white-space: nowrap;
}

.rc_iframe_body .rc_head_tr td,
.rc_iframe_body .rc_nav_tr td {
	border-bottom: 1px solid #000000;
	padding: 2px;
	text-align: center;
	color: #000;
	white-space: nowrap;
	font-weight: bold;
}

.rc_iframe_body .rc_cal_tr td {
	border: 1px solid #fff;
	padding: 4px 2px 4px 2px;
	text-align: right;
	color: #000;
	white-space: nowrap;
	width: 20px;
}

.rc_iframe_body .rc_footer_tr td {
	border-top: 1px solid #000000;
	padding: 2px;
	text-align: center;
	color: #000;
	white-space: nowrap;
}

.rc_iframe_body .rc_hours {
	width: 20px;
}

.rc_iframe_body .rc_colon_span {
}

.rc_iframe_body .rc_mins {
	width: 20px;
}

.rc_iframe_body .rc_mins {
	width: 20px;
}

.rc_iframe_body td.rc_current {
	color: #fff;
	background: #62a4d3;
	font-weight: bold;
}

.rc_iframe_body td.rc_today {
	font-weight: bold;
}

.rc_iframe_body td.rc_weekend_head {
	color: #f00;
}

.rc_iframe_body td.rc_weekend_day {
	color: #f00;
}

.rc_iframe_body tr.rc_highlight,
.rc_iframe_body tr.rc_highlight td {
	border: 1px solid #dcebf3;
	background: #dcebf3;
}
.rc_iframe_body tr.rc_highlight td.rc_current {
	background: #62a4d3;
}

.rc_iframe_body tr.rc_highlight td.rc_highlight {
	background: #013961;
    color: white;
	border: 1px solid #9999ff;
}


table.complete_cenik {
    background: #F8F8F8;
    border: 1px solid #A0A0A0;
}

table.complete_cenik tr.heading_row th {
    border-bottom: 1px solid #A0A0A0;
}

table.complete_cenik th {
    border-bottom: 1px solid #D0D0D0;
    border-right: 1px solid #D0D0D0;
    padding: 2px 4px 2px 4px;
}
table.complete_cenik td {
    border-bottom: 1px solid #D0D0D0;
    padding: 2px;
    background: #E8E8E8;
}
table.complete_cenik td.web {
    background: #F8F8F8;
}
table.complete_cenik td input {
    font-size: 10px;
    text-align:right;
    padding: 1px;
    width:40px;
    background: #E8E8E8;
}
table.complete_cenik td select {
    font-size: 10px;
    text-align:right;
    padding: 1px;
    width:50px;
    background: #E8E8E8;
}



#smallboatsmenu {
 float:none;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 position:absolute;
 left:0px;
}
#smallboatsmenu li{
 float:left;
 list-style:none;
 padding: 0px 0px 0px 1px;
 margin: 0px 0px 0px 0px;
}
#smallboatsmenu a{
 color:white;
 background-color:#155889;
 padding: 10px 12px 10px 12px;
 text-decoration:none;
}
#smallboatsmenu a:hover{
 background-color:#0F466F;
}









#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/images/lb/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/images/lb/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
