body{ margin:0px; padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; background-image:url(../images/bg_body.jpg); background-repeat: repeat-y; background-position:center; background-color:#bbdcef; text-align:center;}
.tucne { font-family: "Arial Black", Arial, Helvetica, serif; font-weight:normal;}
.red { color:#FF0000; }
.green { color:#009900; }
.blue{color:#1772c0}
h1, h2, h3, h4 {font-family: Arial, Helvetica, serif;}
h1{ font-size:20px; color:#ff0000; text-align:center; padding:5px 20px 4px 20px; margin:0;}
h2.nadpis{ font-size:12px;/* color:#000000;*/  color:#1772c0;  padding:5px 10px 10px 10px; margin:0px;text-align:center;}
h2.nadpis span.vetsi{ font-size: 20px; font-style: italic;}
h2{ font-size:16px; color:#1772c0; margin:0px; padding:10px 20px 5px 20px}
h2 a { color:#1772c0; text-decoration:none; }
h2 a:hover { text-decoration:underline; }
/*h2.nadpis{ font-size:12px; color:#000000;  color:#1772c0;  padding:0px 10px 10px 10px; margin:0px;text-align:center; margin:0px}*/
h3{}
p{ margin:0px; padding:10px 20px 10px 20px}
a{ text-decoration:none; color:#ff0000;}
a:hover{ text-decoration:underline; }
img{ border:0px}
form{ margin:0px; padding:0px}
ul{ margin:0px; padding:5px 20px 10px 33px}
ul li{ margin:0px; padding:0px; }
span {  color:#FF0000;}
.clear{ clear:both; font-size:0px; line-height:0px; height:0px}
strong.blue{  color:#1772c0;}
/*****************/
/***** HOLDER ******/
div.holder{ margin:auto; width:909px;  background-color:#fce840; border:2px solid #FFFFFF; border-top:0px; background-image:url(../images/bg_main2.jpg); background-repeat:repeat-y; text-align:left}
/********************/
div.footer{ margin:auto; width:909px;}
div.footer p{text-align:center;color:#2878CB}
/***** PRUH S BEZICIM TEXTEM ******/
.runTxt{ /*width:894px;*/ background-image:url(../images/bg_run_txt2.jpg); background-repeat:no-repeat; background-position:447px 0; 
background-color:#fce840; text-align:left; padding-left:15px }
 /*div.flash{ width:432px; margin-left:15px; height:22px; background-color:#999900; line-height:0%; font-size:0px; }*/
/***** levý sloup ******/
.left{ float:left; width:200px;  margin:0 0 15px 0px; padding-left:15px/*background-image:url(../images/bg_left.gif); background-repeat:repeat-x; background-position:bottom*/}
/***** levý foto ******/
.leftFoto img{ border:2px solid #FFFFFF; margin:5px 0 5px 0}
/***** login ******/
.login{ background-image:url(../images/bg_login.gif); background-repeat:repeat-x; border:2px solid #589bcf; background-color:#d3e6f1;background-position:top; margin:10px 0 5px 0; padding-bottom:5px}
.login input { width:80px; margin:0px; padding:0px}
.login input.button { width:40px; margin:0px; padding:0px}
.login span { font-size:12px; color:#1772c0;}
/***** buttony ******/
.buttony { width:76px; margin:0px; padding:0px}
/***** střední sloup ******/
.infoContent{ float:left; width:600px; background-color:#FFFFFF; margin-left:11px; background-image:url(../images/bg_content.jpg); background-repeat:no-repeat;  }
.infoContentTxt{ background-image:url(../images/bg_tok_textu.gif); background-repeat:repeat-x; padding:20px 0px 20px 0;}

.infoContentTxt2{ background-image:url(../images/bg_tok_textu.gif); background-repeat:repeat-x; padding:10px 0px 20px 20px;}
p.poznamka{ color:#2D75B0; font-size:10px}
.index-tab{border: 1px solid rgb(255, 204, 51); background-color: rgb(255, 204, 51); color: rgb(0, 0, 0); text-align: center;}
/***** tabulka s ubytováním hotely ******/
.tabUbytovani{  margin:0 20px 10PX 20px; border:2px solid #619fd4}
.tabUbytovani td{ padding:3px;  }
.tabUbytovani th{ background-color:#2d75b0; color:#FFFFFF;padding:5px}
.tabUbytovani tr{  background-color:#eef7fc; }
.tabUbytovani td h2{ padding:0 0 0 5px; margin:0px; text-align: left}
.tabUbytovani td h2 a{ color:#FF0000;}
.tabUbytovani td h2.nadpis{ padding:0 0 0 5px; color:#1772c0; margin:0px; text-align:left }
.tabUbytovani a.buttonDetail{ display:block;
background-image:url(../images/butt_detail.gif); background-repeat:no-repeat; width:59px; height:19px}
.tabUbytovani a.buttonDetail span{ display:none}
select { width:200px;}
option { width:370px; }
/***** tabulka s objednavkou ******/
.tabObjednat{  margin:0 20px 10px 20px; border:2px solid #619fd4; }
/*.tabObjednat{  _margin:-10px 20px 10px 20px;}*/
.tabObjednat td{ padding:3px; text-align:center; border:1px #619fd4 dotted; }
.tabObjednat th{ background-color:#2d75b0; color:#FFFFFF;padding:5px}
.tabObjednat tr{  background-color:#eef7fc; }
.tabObjednat tr.rezervovano{ color:#50b159; background-color:#d7edf7; font-weight:bold}
.tabObjednat tr.obsazeno{ color:#f91a1c;  background-color:#d7edf7; font-weight:bold}
.hotelNahled{ text-align:center}
.hotelNahled img{ margin:10px 0 5px 0}
/****** tabulka formular objednavky *******/
.formularObjednavka{ margin:10px 20px 0 20px; border:2px solid #589dd5; background-color:#cdeaf8;  }
/***** pravy sloup ******/
.right{ float:left; width:79px; background-image:url(../images/bg_right.jpg); background-repeat:no-repeat;  height:954px; padding:0; margin:0; border:none}
/***** svislé menu ******/
.svisleMenu{ border:2px solid #FFFFFF; background-image:url(../images/bg_menu.gif); background-repeat:repeat-y; width:196px}
.svisleMenu ul{ margin:0px; padding:17px 10px 17px 10px;}
.svisleMenu ul li{ list-style:none; border-bottom:1px dashed #a0bfd9;  background-image:url(../images/li_1.gif); background-repeat:no-repeat; background-position:166px 5px; line-height:19px}
.svisleMenu ul li:hover{ list-style:none; background-image:url(../images/li_over.jpg); background-repeat:no-repeat; background-position:right 3px;}
.svisleMenu ul li a{ color:#FFFFFF; font-weight:bold; display:block; font-size: 95%}
.svisleMenu ul li a:hover{ color:#f9e642; text-decoration:none }
.svisleMenu ul li a.tw{ color: #FF6600; font-weight:bold; display:block}
.svisleMenu ul li a.tw:hover{ color:#f60; text-decoration:none }
.svisleMenu ul.sub{ margin:0px; padding:0px 0 7px 15px; border-bottom:1px dashed #FFFFFF;}
.svisleMenu ul.sub li{ border:0px; background-image:none;  line-height:17px}
.svisleMenu ul.sub li a{ font-weight:normal; }
.svisleMenu ul ul{ margin:0px; padding:10px 0 10px 10px;}
.svisleMenu ul ul li a{ color:#FFFFFF; font-weight:normal; display:inline}
.svisleMenu ul ul li{ border-bottom: none;  background-image: none; line-height:15px;}
.svisleMenu ul ul li:hover{ background-image: none; }
.svisleMenu ul li a.hover, .svisleMenu ul ul li a.hover { color:#f9e642; /*font-size:14px; margin-top:10px*/  }
.svisleMenu ul ul li a.hover {  background-image:none }
.svisleMenu ul li .hover { list-style:none; background-image:url(../images/li_over.jpg); background-repeat:no-repeat; background-position:right 3px; border-bottom:none}
.svisleMenu ul li .d20 {margin-top: 15px}
.svisleMenu ul li a.d17 {margin-top: 15px}
.svisleMenu ul li a.d20, .svisleMenu ul li a.d68,.svisleMenu ul li a.d69,.svisleMenu ul li a.d80
{ color:#ffffcc}
.svisleMenu ul li a.d20:hover, .svisleMenu ul li a.d68:hover,.svisleMenu ul li a.d69:hover,.svisleMenu ul li a.d80:hover
{ color:#f9e642}
.svisleMenu ul li a.d20.hover, .svisleMenu ul li a.d68.hover,.svisleMenu ul li a.d69.hover,.svisleMenu ul li a.d80.hover
{ color:#f9e642}
/******** horni fotogalerka *****/
.topFoto{ background-color: #FFFFFF; text-align:center; margin-top:70px ;}
.topFoto div{ float:left; padding:0 5px 10px 5px;}
/******** záložkové menu *****/
.infoContentMenu{ background-image:url(../images/bg_top_menu2.gif); background-repeat:no-repeat; height:32px}
.infoContentMenu ul{ margin:0px; padding:0 0 0 42px}
.infoContentMenu ul li{ float:left; list-style:none; }
.infoContentMenu ul li a{ color:#a4b3ba; font-weight:bold; display:block}
.infoContentMenu ul li a:hover{ color:#2d75b0;}
.infoContentMenu ul li a.jedna{ padding:10px 25px 9px 25px;  margin:0 14px 0 0; background-image:url(../images/zalozka_over_kratsi2.gif); background-repeat:no-repeat}
.infoContentMenu ul li a.jedna:hover{ padding:10px 25px 9px 25px;  margin:0 14px 0 0; background-image:url(../images/zalozka_over_kratsi.gif); background-repeat:no-repeat}
.infoContentMenu ul li a.jednain{ width:auto; height:auto; background-image:url(../images/zalozka_over_kratsi.gif); background-repeat:no-repeat; color:#2d75b0; padding:10px 25px 9px 25px;  margin:0 14px 0 0;}
.infoContentMenu ul li a.jednain span{margin:10px 0 9px 0; color:#2d75b0}
.infoContentMenu ul li a.jedna span{margin:10px 0 9px 0; color:#2d75b0}
.infoContentMenu ul li a.tri{ padding:10px 31px 9px 31px;  margin:0 14px 0 0; background-image:url(../images/zalozka_delsi.gif); background-repeat:no-repeat; color:#0173ae}
.infoContentMenu ul li a.tri:hover{ padding:10px 31px 9px 31px;  margin:0 14px 0 0; background-image:url(../images/zalozka_over_delsi.gif); background-repeat:no-repeat; color:#0173ae}

.infoContentMenu ul li a.sest{ padding:10px 31px 9px 31px;  margin:0 14px 0 0; background-image:url(../images/zalozka6.gif); background-repeat:no-repeat; color:#0173ae}
.infoContentMenu ul li a.sest:hover, .infoContentMenu ul li a.sestin{ padding:10px 31px 9px 31px;  margin:0 14px 0 0; background-image:url(../images/zalozka6_over.gif); background-repeat:no-repeat; color:#0173ae}
.infoContentMenu ul li a.triin{padding:10px 31px 9px 31px;  margin:0 14px 0 0; background-image:url(../images/zalozka_over_delsi.gif); background-repeat:no-repeat}
.infoContentMenu ul li a.triin span{margin:10px 0 9px 0; color:#0173ae}
.infoContentMenu ul li a.one{ padding:10px 28px 9px 28px;  margin:0 12px 0 0; }
.infoContentMenu ul li a.two{ padding:10px 28px 9px 28px;  margin:0 12px 0 0; background-image:url(../images/zalozka2.gif); background-repeat:no-repeat; }
.infoContentMenu ul li a.two:hover{background-image:url(../images/zalozka_over2.gif); background-repeat:no-repeat}
.infoContentMenu ul li a.in {background-image:url(../images/zalozka_over2.gif);background-repeat:no-repeat;color:#2d75b0;}
.infoContentMenu ul li a.dva{ padding:10px 30px 9px 28px;  margin:0 12px 0 0; background-image:url(../images/zalozka2.gif); background-repeat:no-repeat; color:#0173ae}
.infoContentMenu ul li a.dva:hover{ padding:10px 30px 9px 28px;  margin:0 12px 0 0; background-image:url(../images/zalozka_over2.gif); background-repeat:no-repeat; color:#0173ae}
.infoContentMenu ul li a.dvain{ padding:10px 30px 9px 28px;  margin:0 12px 0 0; background-image:url(../images/zalozka_over2.gif); background-repeat:no-repeat;color:#0173ae }
.infoContentMenu ul li a.dvainit{ padding:10px 20px 9px 24px;  margin:0 10px 0 0; background-image:url(../images/zalozka_over2.gif); background-repeat:no-repeat;color:#0173ae }
.infoContentMenu ul li a.dvaini{ padding:10px 20px 9px 24px;  margin:0 10px 0 0; background-image:url(../images/zalozka2.gif); background-repeat:no-repeat; color:#0173ae}
.infoContentMenu ul li a.dvaini:hover{ padding:10px 20px 9px 24px;  margin:0 10px 0 0; background-image:url(../images/zalozka_over2.gif); background-repeat:no-repeat; color:#0173ae}
.infoContentMenu ul li a.three{ padding:10px 30px 9px 31px;  margin:0PX; }
.infoContentMenu ul li a.pet{ padding:10px 35px 9px 35px;  margin:0 5px 0 0; background-image:url(../images/zalozka3.gif); background-repeat:no-repeat; color:#0173ae}
.infoContentMenu ul li a.pet:hover{ padding:10px 35px 9px 35px;  margin:0 5px 0 0; background-image:url(../images/zalozka3over.gif); background-repeat:no-repeat; color:#0173ae}
.infoContentMenu ul li a.petin{ padding:10px 35px 9px 35px;  margin:0 5px 0 0; background-image:url(../images/zalozka3over.gif); background-repeat:no-repeat; color:#0173ae}
.infoContentMenu ul li a.dva2{ padding:10px 8px 9px 7px;  margin:0 2px 0 0; background-image:url(../images/zalozka2.gif); background-repeat:no-repeat; color:#0173ae}
.infoContentMenu ul li a.dva2:hover{ padding:10px 8px 9px 7px;  margin:0 2px 0 0; background-image:url(../images/zalozka_over2.gif); background-repeat:no-repeat; color:#0173ae}
.infoContentMenu ul li a.dva2in{ padding:10px 8px 9px 7px;  margin:0 2px 0 0; background-image:url(../images/zalozka_over2.gif); background-repeat:no-repeat;color:#0173ae }
.kdo2 ul{ margin:0 0 0 0px; padding:0 0 0 30px}
.kdo ul{ margin:0 0 0 0px; padding:0 0 0 5px}
.kdo ul li a.oneKdo{ padding:10px 41px 9px 41px;  margin:0 5px 0 0PX; background-image:url(../images/zalozka2.gif); background-repeat:no-repeat; color:#0173ae}
.kdo2 ul li a.twoKdo{ padding:10px 32px 9px 30px;  margin:0 5px 0 0PX; background-image:url(../images/zalozka2.gif); background-repeat:no-repeat; color:#0173ae}
.kdo2 ul li a.threeKdo{ padding:10px 32px 9px 32px;  margin:0 5px 0 0PX; background-image:url(../images/zalozka2.gif); background-repeat:no-repeat; color:#0173ae}
.kdo ul li a.fourKdo{ padding:10px 23px 9px 23px;  margin:0 0px 0 0PX; background-image:url(../images/zalozka2.gif); background-repeat:no-repeat; color:#0173ae}
.kdo ul li a.oneKdo:hover{ background-image:url(../images/zalozka_over2.gif); background-repeat:no-repeat}
.kdo2 ul li a.twoKdo:hover{ background-image:url(../images/zalozka_over2.gif); background-repeat:no-repeat}
.kdo2 ul li a.threeKdo:hover{ background-image:url(../images/zalozka_over2.gif); background-repeat:no-repeat}
.kdo ul li a.fourKdo:hover{ background-image:url(../images/zalozka_over2.gif); background-repeat:no-repeat}
.kdo ul li a.in, .kdo2 ul li a.in {background-image:url(../images/zalozka_over2.gif);background-repeat:no-repeat;color:#2d75b0;}
/*******fotogalerie******/
.fotoGalerie{  width:100%; text-align:center;  }
.fotoGalerie div{ text-align:center}
.fotoGalerieFotky img{ margin:0 10px 10px 10px; border: solid 4px #3260ae }
.fotoGalerieFotky{ margin:15px 0px 0px 0; padding:10px 0px 10px 0;background-color:#cdeaf8;}
.detail{margin-top:27px;text-align:center; background-image:url(../images/pic_cvicenky.gif); background-repeat:no-repeat; background-position:10px 5px; height:auto}
.detail div{padding:10px 10px 10px 10px;margin-top:10px;background-color:#cdeaf8;width:368px;margin:auto}
#descr{ width:348px; }
img.leftArr{ margin:0 8px 30px 0}
img.rightArr{ margin:0 0px 30px 8px}
/*****footer*********/
div.footer{ margin:auto; width:909px;}
div.footer p{text-align:center;color: black; background-color: #add3ec; }
div.footer p a{text-align:center;color: #004894;text-decoration:underline}
div.footer p span a { color: #004894; font-size: 90%}
/*******produkt******/
div#produkty p {padding-top:0;}
.upozorneni{ background-color:#FFFFFF; border:2px solid #FF0000; margin:0px 0 5px 0; text-align:center; padding:5px 0 5px 0}
/***** obecne *****/
img.ods{ margin:5px;}
.terminy{ text-align:center; margin:0 0 0 20px;}
.ho{ width:560px; height:auto; text-align:center; margin:0 0 0 0}
.pa{ width:560px; height:auto; margin:5px 0 0 0 }
.tab1{ background:#0173ae; color:#fff; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size:12px}
.tab1 td{ padding:5px 0 5px 0}
.tab2{ border:2px solid #0173ae; color:#333; font-weight:normal; text-align:center}
.tab2 td{ border-bottom:1px solid #fff; font-weight:bold; padding: 5px 0 5px 0; line-height:1.5em}
.bord-r{ border-right:1px solid #fff}
.bord-b{ border-bottom:1px solid #fff}
.bord-t{ border-top:1px solid #fff}
.svetle{ background:#c8e9fa;}
.modre{ background:#8ed8f2}
.tmave{ background:#0173ae}
.mt{ color: #c8e9fa}
iframe {width: 100%; border: none; height: 500px}
.fotoGalerieFotky img.fotog {margin-left: 0px }
hr { color: red; margin: 10px 20px 10px 20px; border: dotted ; border-width: 2px 0 0 0}

div.fotkyvpravo { float: right; margin: 0 10px 10px 10px; width:210px }
div.fotkyvpravo img { margin-bottom: 10px }