@media screen{
body{font: 74%  Arial, Helvetica, Verdana, sans-serif;text-align: center;color:#000;background-color:#E0EFFE;padding:0;margin:0;}
form, div, h1, h2, h3, h4, h5, h6, ul, ol, li, p{margin:0;padding:0;}
img {border: none;}
.clear{clear:both;	font-size:1px;}
a{color:#FF6600;text-decoration:underline;}
a:hover{text-decoration:none;}
.textRed{color:#FF0000;background-color:#FDF8EA;}
.textRed2{color:#FF6600;}
.textOrange{color:#FC954B;}
.imgLeft{float:left;margin:.5em;}
.imgRight{float:right;margin:.5em;}
.reader{position: absolute;top: -10000px;left: 0;width: 1px;height: 1px;overflow: hidden;}
/* ================ Layout=================*/
#wrapper{margin:0 auto;width:800px;text-align:left;background-color: #FFF;}
/*=== header ===*/
#headerPage{position:relative;color:#FFF;height:77px;background-color:#547BB6;}
#headerPage h2,#headerPage h1.homePage{font-size:180%;color:#FFFFCC;margin-left:1em;}
#headerPage p{font-size:110%;margin-left:2em;}
#bgHeaderPage{position:absolute;z-index:10;top:0;left:0;width:800px;height:77px;background:transparent url("../images/bgHeader.jpg") 0 0 no-repeat;}
#logo{position:absolute;z-index:20;left:10px;top:5px;width:140px;height:55px;}
#logo a{display:block;width:140px;height:55px;}
/*=== body ===*/
#bodyPage{background:transparent url("../images/bgCol1.jpg") 0 0  repeat-y;}
#col1{float:left;width:160px;height:auto;}
#col2{float:right;position:relative;width:640px;height:auto;}
#footer{font-size:85%;color:#FFF;background-color:#003366;padding: .5em 1em;height:1.5em;}
#footer a{color:#FC954B;}
#footerLeft {float:left;}
#footerRight {float:right;text-align:right;}
#bgFooter a:hover{color:#FB7511;}
#counter{display:none;}
/* ========== Menu Styling - col1 ========= */
#menuMain{height:324px;	background:#5573A9 url("../images/bgMenu.jpg") 0 0 no-repeat;}
#menuMain h2{display:none;}
ul#ulMenuMain{list-style-type: none;font-size:94%;}
ul#ulMenuMain li a{display:block;text-decoration:none;padding:4px 0 4px 22px;color:#FFF; font-weight:bold;background:transparent url("../images/icons/indentMainMenu.gif") 10px 50% no-repeat;}
ul#ulMenuMain li a:hover{background:transparent url("../images/icons/indentMainMenu.gif") 12px 50% no-repeat;color:#FFFFCC;}
#partner{position:relative;margin:20px 0 0 35px;height:63px;background:transparent url("../images/partner.jpg") 0 0 no-repeat;}
#accka a{position:absolute;top:0;left:0;display:block;width:90px;height:63px;}
/* -- Menu Pages Styling - col2 -- */
#menuPages{height:25px;width:640px;background:#61A631 url("../images/bgMenuPages.jpg") repeat-x;}
#menuPages h2{display:none;}
ul#ulMenuPages, ul#ulMenuPages ul, ul#ulMenuPages ul li ul{font-family:Verdana, Arial, Helvetica, sans-serif;list-style:none;font-size:11px;}
ul#ulMenuPages li{float:left;margin-top:2px;width:auto;text-transform:uppercase;}
ul#ulMenuPages li#excursion{background:#FC954B url("../images/icons/arrowSubmenuExc.jpg") 0px 50% no-repeat;}
ul#ulMenuPages li.submenu{position:relative;background:transparent url("../images/icons/arrowSubmenu.jpg") 0px 50% no-repeat;}
ul#ulMenuPages li.submenu:hover, ul#ulMenuPages li.submenu.hover{position:relative;background:#447722 url("../images/icons/arrowSubmenu1.gif") 7px 55% no-repeat;}
ul#ulMenuPages li#excursion:hover, ul#ulMenuPages li#excursion.hover{position:relative;background:#EC6806 url("../images/icons/arrowSubmenu1.gif") 7px 55% no-repeat;}
ul#ulMenuPages li a{color:#FFF;display:block;font-weight:bold;width:auto;margin:2px 0 0 0;padding:3px 13px 5px 18px;text-decoration:none;}
ul#ulMenuPages ul{position:absolute;width:185px;top:23px;left:0;visibility:hidden;border-right:1px solid #284714;border-left:3px solid #447722;border-bottom:1px solid #284714;	background-color:#5DA22D;z-index:200;}
ul#ulMenuPages ul.last {left:-75px;}ul#ulMenuPages li ul li.hasSubmenu{position:relative;background:transparent url("../images/icons/arrowSubmenu1.gif") 3px 50% no-repeat;}
ul#ulMenuPages li ul li.hasSubmenu:hover, ul#ulMenuPages li ul li.hasSubmenu.hover{position:relative;background:#447722 url("../images/icons/arrowSubmenu1.gif") 3px 55% no-repeat;}
ul#ulMenuPages ul li {margin:0;width:100%;text-transform:none;background:transparent url(../images/icons/arrow.gif) 4px 50% no-repeat;}
ul#ulMenuPages ul li:hover, ul#ulMenuPages ul li.hover,  ul#ulMenuPages li ul li.hover{color:#FFF;background:#447722 url("../images/icons/arrow.gif") 5px 50% no-repeat;}
ul#ulMenuPages ul li a{font-weight:normal;width:100%;padding:1px 3px 2px 12px;}
ul#ulMenuPages li:hover a, ul#ulMenuPages li ul li:hover a, ul#ulMenuPages li ul li ul li:hover a,
ul#ulMenuPages li.hover a, ul#ulMenuPages li ul li.hover a, ul#ulMenuPages li ul li ul li.hover a{color:#FFFFCC;}
/* level 2 */
ul#ulMenuPages li:hover ul li a, ul#ulMenuPages li.hover ul li a{background-color:transparent;color:#FFF;}
ul#ulMenuPages li:hover ul, ul#ulMenuPages li.hover ul{	visibility:visible;}
ul#ulMenuPages li:hover ul li ul, ul#ulMenuPages li.hover ul li ul{	visibility:hidden;}
/* level 3 */
ul#ulMenuPages ul ul{position:absolute;width:175px;top:0;left:180px;visibility:hidden;z-index:300;}
ul#ulMenuPages ul li:hover ul li a, ul#ulMenuPages ul li.hover ul li a{	background-color:transparent;color:#FFF;}
ul#ulMenuPages li:hover ul li:hover ul , ul#ulMenuPages li.hover ul li.hover ul{visibility:visible;}
ul#ulMenuPages li:hover ul li:hover ul li ul, ul#ulMenuPages li.hover ul li.hover ul li ul{	visibility:hidden;}		
/* ---------  Content Styling - col2 ------- */
.textAlignRight{text-align:right;}
.textAlignCenter{text-align:center;}
/* home page */
#imgHomePage{height:293px;width:640px;background:#87A5D7 url("../images/main.jpg") 0 0 no-repeat;}
#homePageIndent{padding:10px;}
.colHomePage{float:left;width:196px;background-color:#FDF8EA;height:1660px;}
.colHomePageMiddle{margin:0 13px;}
.colHomePage h2.orange, .colHomePage h2.blue, .colHomePage h2.crimson{background-color:#FC954B;color:#FFF;font-size:105%;text-transform: uppercase;	padding:2px;margin:8px 4px 4px 4px;}
.colHomePage h2.blue{background-color:#466BAB;}
.colHomePage h2.crimson{background-color:#C20235;}
.colHomePage h3{font-size:105%;margin:5px 5px 0 5px;}
.notice{background-color:#FEE8D8;border:1px solid #FDCCA8;padding:.6em; margin:5px;}
.colHomePage p{padding: 0.3em 5px .5em 5px;}
.colHomePage img{border:1px solid #466BAB;}
.colHomePage .borderNone{border:none;}
ul.redDot{list-style-image:url(../images/icons/dotUl.gif);margin:.3em 2px .3em 1em;padding:.3em 2px .3em 1em;}
ul.redDot li{margin:0 0 .2em 0;padding:0 0 .2em 0;}
/* other pages */ 
#col2Indent{height:100%;width:auto;margin:12px;padding:0 5px;background-color:#FDF8EA;}
#col2Indent h1{font-size:115%;height:1.1em;color:#FFF;padding:2px;margin:0 4px .5em 4px;background-color:#FC954B;}
#col2Indent h2{font-size:110%;color:#CC0000;padding:1em 0 0 0;background-color:#FC954B;}
#col2Indent h2.black{color:#000;background:none;}
#col2Indent h2.clock{padding-left:30px;padding-bottom:5px;background:transparent url("../images/icons/last-minute.gif") 0% 60% no-repeat;}
#col2Indent h3{font-size:105%;color:#CC0000;padding:1em 0 0 0;}
#col2Indent h5{font-size:110%;padding:0.3em 0 .5em 0;}
#col2Indent p{line-height:1.4em;padding: 0.3em 0 .5em 0;}
#col2Indent ul, #col2Indent ol{margin:.5em 0 .1em 1em;padding:.5em 0 .1em 1em;}
#col2Indent ul li, #col2Indent ol li{margin:.2em 0 .1em 0;padding:.2em 0 .1em 0;}
#col2Indent .colLeft{float:left;width:225px;margin:10px 0 0 5px;}
#col2Indent .colRight{float:right;width:355px;margin:10px 0 0 0;}
#col2Indent .colRight h2{font-size:105%;color:#FFF;padding:2px;margin:0 4px .8em 0;background-color:#FC954B;}
#col2Indent .colPriceL, #col2Indent .colInfoL{float:left;width:300px;margin:0 0 10px 0;}
#col2Indent .colPriceR, #col2Indent .colInfoR{float:left;width:290px;margin:0 0 10px 10px;}
#col2Indent table p{line-height:1em;}
.noticeRed{background-color:#CC0000;padding:0 .4em;color:#FFF;}
#photogallery{text-align:center;}
#photogallery img{margin:6px;}
/* content table */
.contentTable{font-size:100%;color:#000;border-collapse:collapse;}
.contentTable th{padding:.2em;border: 1px solid #FDF8EA;background-color:#FC954B;color:#FFF;font-weight:bold;text-align:center;vertical-align:top;}
.contentTable td{padding:.2em .4em;border: 1px solid #FDF8EA;vertical-align:top;}
.contentTable tr{background-color:#FEE7D6;}
.tariff td{text-align:center;}
.tariff td.textLeft{text-align:left;}
.tariff tr:hover, .tariff tr.hover{background-color:#FEE2CD;}
.iconF{position:absolute;right:4px;top:-30px;}
.iconAkce12{position:absolute;left:0px;top:-54px;}
.iconAkceRodina{position:absolute;right:-52px;top:-54px;}
/* form contact */
#order{border-top:3px solid #CC0000;border-bottom:3px solid #CC0000;background-color:#FEE7D6;}
#order fieldset{border:none;position:relative;}
#order label{display: block;float: left;width: 150px;margin: 0 2px 0 0;text-align:right;}
/* form booking */
#booking label{display: block;float: left;width: 200px;margin: 0 10px 0 0;text-align:right;}
#booking h3{margin-left:109px;}
.formField{color:#333;font: 100% Verdana, Arial, Helvetica, sans-serif;background-color:#FFF;width:165px;border:1px solid #FF2D2D;padding-left:3px;}
.formArea {color:#333;font: 100% Verdana, Arial, Helvetica, sans-serif;background-color:#FFF;width:365px;border:1px solid #FF2D2D;padding-left:3px;}
.buttonOk{background: #00CC66 url("../images/bgButtonOk.gif") 0 0 repeat-x;color:#FFF;cursor:pointer;border:1px solid #006600;}
.buttonKo{background:#FF9966 url("../images/bgButtonKo.gif") 0 0 repeat-x;color:#FFF;cursor:pointer;border:1px solid #BF0000;}
.width25px{width:25px;}
.width40px{width:40px;}
.widthAuto{width:auto;}
.mt60px{margin-top:60px;}
.skryty, .pophid div{display:none;}
.positionR{position:relative;height:0px;display:block;}
/* ==== photogallery lightbox ===*/
#lightbox{background-color:#eee;padding: 10px;border-bottom: 1px solid #000;border-right: 1px solid #000;}
#lightboxDetails{font-size: 0.8em;padding-top: 0.4em;}
#lightboxCaption{float:left;font-size:11px;font-weight:bold;}
#keyboardMsg{float:right;}
#closeButton{top: 5px;right:5px;}
#lightbox img{border:none; clear: both;}
#overlay img{border: none;}
#overlay{ background-image: url(../images/overlay.png);}
.cL{clear:left;}

}
@media print{
body{font-family:"Times New Roman CE", Georgia, "Times New Roman", Times, serif;color:#000;}
#headerPage, #col1,#menuPages, #counter{display:none;}
h1,h2,h3,li{page-break-inside:avoid;margin:0;}
h1{	padding-top:0;margin-bottom:.5em;	border-bottom:1px solid #000;}
h2,h3{padding-bottom:0;}
p{margin-top:.2em;padding:0;}
a{text-decoration:underline;font-weight:bold;}
.imgLeft{float:left;}
.imgRight{float:right;}
img{border:1px solid #000;	margin:3px;}
#footer, #created{	font-size:9px;}
.tableDetail{border-collapse:collapse;}
td, th{	border: 1px solid #000;}
th{	text-align:left;}
#wrapper{width:100%;}
#col2{width:100%;}
}