﻿body, object, form{padding:0;margin:0;border:0;}
body{font-family:Verdana,Arial,sans serif;font-size:small;background: #FFBF41 url(design/bg.jpg) repeat-x 0px 0px;}
hr{color:#fc6;height:1px;border:0;margin:0;}
ul{padding:0px;list-style: none;}ul li b{padding:0px 0px 0px 20px;background: url(design/li.gif) no-repeat 0% 50%;display: block;margin: 0px;}
ul li u{padding:0px 10px 0px 20px;background: url(design/li_u.gif) no-repeat 0% 50%;margin: 0px;color: #0066CC;text-decoration: none;}
u{padding:0px 0px 0px 20px;background: url(design/li.gif) no-repeat 0% 50%;margin: 0px;}
u a{padding-top: 5px;padding-bottom: 5px;}
p{margin: 10px;}	a{color:#06a;font-weight:bold;}	a:hover{color:#c00;text-decoration:underline;}
.clr{clear:both;}.print{display:none;}.clear{clear: both;}
h1{background: url(design/h1_o.gif) no-repeat 0px 0px;padding: 5px 5px 5px 40px;text-align: left;font-size: 18px;color: #cc3333;margin: 0px 0px 10px;}
h2,h3{color:#000;font-size:100%;margin-bottom:.2em;margin-top:1em;}h2{}

.body{background:url(design/bg_b.jpg) no-repeat 50% 0%;}
.pix{width:1000px;background:url(design/body_bg.gif) repeat-y 0px 0px;margin:0 auto;}
#top{background:#fc6;padding:0px;width: 1000px;margin: 0px;height: 196px;}
#top img{margin:0;}#top img.right{float:right;margin: 0em;border:none;}
#footer{background:#fa0;height:2em;padding:.2em;font-size:85%;}
#footer{color:#000;clear:both;padding:20px 20px 40px;text-align:right;background: #FFBF40 url(design/pata.jpg) no-repeat 80% 0%;}
#footer a{font-weight:normal;color:#000}
a#system{color:#fa0;float:left;text-decoration:none;background: url(design/system.png) no-repeat 0px 0px;height: 41px;width: 147px;font-size: 1px;line-height: 1px;margin: -20px 0px 10px;padding: 0px;display: block;}
#topmenu{background:url(design/top_menu.jpg) no-repeat 0% 0%;height:30px;padding:6px 10px 0px;font-size:85%;width: 980px;margin: 0px;display: block;}
#topmenu ul{margin:0;padding:0;list-style:none;}
#topmenu li{display:block;float:left;background: url(design/top_li.jpg) no-repeat 0px 0px;margin: 0px 5px 0px 0px;padding: 0px 0px 0px 2px;height: 27px;}
#topmenu a{line-height:27px;color:#FFFFFF;padding:0px 8px 0px 5px;font-weight:normal;text-decoration:none;margin: 0px;background: url(design/top_lia.jpg) no-repeat 100% 0%;height: 27px;display: block;float: left;}
#topmenu li:hover{background:#FFAA00 url(design/top_lih.jpg);color:#06a;}
#topmenu a:hover{background:#FFAA00 url(design/top_liah.jpg);color:#003333;}
#sddm{float: left;margin: 0;padding: 0;z-index: 30}#sddm li{margin: 0px;padding: 0px 0px 0px 2px;list-style: none;float: left;background: url(design/top_li.jpg) no-repeat 0px 0px;}
#sddm li a{display: block;width: 90px;}
#sddm li a:hover{background: #0A5EC1;color: #FFFFFF;}
#sddm div{position: absolute;visibility: hidden;margin: 27px 0px 0px -120px;padding: 0pt;/* background: #EAEBD8;*/border: 1px solid #E19800;width: 220px;line-height: normal;}
#sddm div a{position: relative;margin: 0px;padding: 5px 10px;text-align: left;text-decoration: none;background: #FFAA00;color: #333333;font: 10px/normal tahoma;width: 200px;border-bottom: 1px solid #FFBF40;}
#topmenu #sddm a{padding-top: 0;padding-bottom: 0;}#sddm #m1 a{margin: 0px;padding: 2px 10px;}

#main{padding:18px 30px 18px 10px;/* width:800px;*/	overflow:hidden;width: 711px;float: left;}
#menu{float:left;width:249px;font-size:82%;padding: 10px 0px;margin: 0px;}
#menu img{border:1px solid #666;xvertical-align:bottom;margin-top:.5em}
#menu ul{margin:0;padding:0;list-style:none;}
#menu ul li{margin: 0px;padding: 0px 0px 0px 10px;display: block;}
#menu ul li a{display:block;text-decoration:none;margin: 0px;padding: 4px 0px;color: #333333;}
#menu ul li a:hover{color:#06a;background:url(none);text-decoration: underline;}
#menu ul li b{background:url(design/menu_l.png) no-repeat 100% 0%;padding: 10px 0px 10px 29px;display: block;height: 19px;width: 210px;margin: 0px;}
#menu li a.prehled{color:#c00;background: url(design/menu_prehled.png) no-repeat 0% 50%;display: block;text-indent: 35px;padding: 5px 0px;margin-left: -10px;}
#menu li a.zima{color:#003366;background: url(design/menu_zima.png) no-repeat 0% 50%;display: block;text-indent: 35px;padding: 5px 0px;margin-left: -10px;}
#menu li li li a.zima{color:#003366;background: none;display: block;text-indent: 0px;padding: 5px 0px;margin: 0px;}
#menu li li li a.zima:hover{background: none;}
#menu li a.leto{color:#c00;background: url(design/menu_prehled.png) no-repeat 0% 50%;display: block;text-indent: 35px;padding: 5px 0px;margin-left: -10px;}
#menu li li li a.leto{color:#c00;background: none;display: block;text-indent: 0px;padding: 5px 0px;margin: 0px;}
#menu li li li a.leto:hover{background: none;}
#menu li a.golf{color:#006600;background: url(design/menu_golf.png) no-repeat 0% 50%;display: block;text-indent: 35px;padding: 5px 0px;margin-left: -10px;}
#menu li li li a.golf{color:#006600;background: none;display: block;text-indent: 0px;padding: 5px 0px;margin: 0px;}
#menu li li li a.golf:hover{background: none;}
#menu li a.golf:hover,#menu li a.leto:hover,#menu li a.zima:hover,#menu li a.prehled:hover{background: url(design/menu_h.png) no-repeat 0% 50%;}
.motto{margin:0px -9px 10px 610px;padding:10px 0px;color:#a00;font-size:130%;text-align:center;font-weight:bold;background:#fc6 url(design/div_m.gif);width: 108px;float: right;}
.terminy{width:100%;margin-bottom:1em;}.terminy td{font-weight:bold;text-align:center;}.terminy td.i{width:8em;}
.terminy td.objc{text-align:right;width:8em;}.rezervace{font-size:130%;font-weight:bold;}.z{margin: 10px 0px;}.z h3 a{text-decoration:none;}.z h3 a:hover{text-decoration:none;}
.z h3{height: 20px;background: url(design/div_t.gif) no-repeat 0% 50%;margin: 0px;padding: 15px 0px 15px 10px;}
.z .t{margin-left:10px;font-size:85%;float:right;background:url(design/div_zt.gif) no-repeat 0px 0px;padding:10px;text-align:right;display: block;width: 147px;height: 70px;}
.z .m{float:right;text-align:right;color:#CC0000;font-weight:bold;background: url(design/div_m.gif) no-repeat 0% 50%;height: 20px;width: 90px;padding: 15px 18px 15px 0px;margin-right: -9px;}
.z .c{margin-top:.4em;}.z .k{margin-top:.4em;font-size:85%;}.z a.info{font-size:85%}.katalog .err{/* color:#c00;font-weight:bold;*/ margin-bottom:.5em;}
.z img{width: 90px;border: 1px solid #CCCCCC;margin: 0px;padding: 0px;}
.z .i{float: left;background: #FFFFFF url(none) repeat scroll 0 0;padding: 5px;margin: 5px 5px 5px 0px;border: 1px solid #999999;}
.z .t i{font-size: 80%;font-style: normal;font-weight: normal;color: #CC0000;}
.c{text-align: center;}

.ubytovani{margin-top:.5em;margin-bottom:.5em;border-collapse:collapse;}
.ubytovani td{text-align:center;border-top:1px solid #999;border-bottom:1px solid #999;vertical-align:top;}
.ubytovani td.col1{text-align:left;}.ubytovani tr.h td{background:#eef;}
.anotace{color:#a00;}
.lm{color:#c00;font-weight:normal;}
.zajezd-foto{float: right;border-width: 1px;margin-left: 10px;margin-bottom: 10px;}
img.zajezd-foto{border:1px solid #CCCCCC;padding:2px;margin-right: 10px;}
#ctl00_BreadCrumbPanel{margin: 0px;padding: 0px 0px 0px 5px;background: url(design/cesta_1.gif) no-repeat 0% 0%;}
#cesta{clear:both;font-size:10px;text-align: right;padding: 10px 20px;height: 11px;background: #EDF4F6 url(design/cesta_2.gif) no-repeat 100% 0%;margin-bottom: 16px;color: #006699;}
#cesta a{color:#006699;text-decoration: underline;}
/* rezervace.aspx */
.rezervace input{font-family:Verdana,Arial,sans serif;font-size:small;}
.rezervace select{font-size:small;}.rezervace ul.selectReplacement{display: none;}.rezervace ul.selectFocused{display: none;}
.rezervace ul.selectReplacement li{display: none;}.rezervace ul.selectOpen li{display: none;}.rezervace ul.selectReplacement li.selected{display: none;}
.rezervace ul.selectOpen li.selected{display: none;}
table.rezervace td{border-bottom: 1px dashed  #C3C691;padding-left:10px;line-height:130%;font-size:12px;}
table.rezervace td.priceType{border: none;font-size:13px;color: #0066AA;font-weight:bold;padding: 7px 0 2px 2px;}
table.rezervace{margin:0 10px 10px 10px;font-size: 11px;width: 95%;}
/* table.rezervaceUdaje input{border: 1px double #C3C691;margin: 2px;} */
table.rezervaceUdaje textarea{width:650px;/* border: 1px double #C3C691;*/ border: 1px solid #C3C691;margin: 2px;}
div#TotalPriceDiv{font-weight:bold;font-size:120%;color:#06a}
/* table.rezervaceUdaje .submitReservation{font-weight: bold;color: #FFFFFF;background-color: #FF9900;border: 1px solid #FFCC00;cursor: pointer;display: block;} */
table.rezervace span{font-weight: normal;}
/* .strankovani */ 
.strankovani{height: 20px;font-size: 11px;clear: both;display: block;text-align: center;padding: 5px;margin: 30px 0px 40px 0px;}
.strankovani a{border: 1px solid #E8D6BB;color: #666666;padding: 3px 6px 3px 6px;cursor: pointer;background-color: #F7F1E8;}
.strankovani a:hover{text-align: center;background-color: #FFEEBB;color: #666666;}
.strankovani a.selected{text-align:center;background-color:#FFAA00;color:#FFFFFF;}
.strankovani a{text-decoration:none;margin:1px;}
/* #prehled */ 
#prehled .dd{color:#FFFFFF;font-size:80%;text-align:center;background: #3366CC url(design/prehled_dd.gif) no-repeat 0px 0px;padding: 0px 2px;}
#prehled .d{color:#0066AA;padding-left:5px;padding-right:5px;border:1px solid #0066AA;font-size:85%;text-align:right;}
#prehled .c{color:#990000;font-size:85%;padding: 2px 5px 1px;background: #FFBE3D url(design/prehled.gif) no-repeat 0px 0px;width: 50px;}
/* */
#kestazeni{margin:5px;padding:1em;background:#fff;float:right;width:15em;font-size:11px}
#kestazeni ul{list-style-type:none;margin:0;padding:0}
/* katalog */
.katalog label{width:6em;display:block;float:left;}.tcpocet{width:3em;margin-left:1em;}.tccelkem{width:6em;text-align:right;border:1px solid #fa0;background-color:#feb;}	
.catalogError{color: red;font-weight: bold;font-size: 90%;}
.catalogSent{color: green;font-weight: bold;font-size: 110%;}
/* golf */ #prehled a.golf, .z a.golf, h1.golf{color: green;}h1.golf{color: green;background: url(design/h1_z.gif) no-repeat 0% 50%;}
.z a.golf:hover, #prehled a.golf:hover{color: #006600;}
.z .popis{font-size: 12px;padding-top: 5px;}.r{text-align: right;}
#dokumenty td{vertical-align: top;text-align: center;font-family: Tahoma;font-size: 11px;}
#dokumenty .img td{vertical-align: top;text-align: center;font-family: Tahoma;font-size: 11px;padding: 20px 20px 0 20px;}
#dokumenty td img{/* border-width: 1px*/ border: 1px solid #999999;padding: 3px;background-color: #E6E6E6;width: 90px;}
#dokumenty a{font-weight: normal;}
#dokumenty .img a{color: #999999;}
#dokumenty .img a:hover{color:#c00;}
/*
.priplatek, .sleva{font-size: 11px;font-weight: bold;}
.priplatek{color: red;}
.sleva{color: blue;}
table.rezervace span.kod{font-size: 11px;font-weight: bold;color: #c00;}
*/
/* ---------------------------------------------------------------------------------------------- */
.hledej{background:#3399cc url(design/top_hledej.jpg) no-repeat 0% 0%;padding: 8px 0px 0px;display: block;margin: 0px;height: 36px;width: 1000px;}
form#hledej{margin: 0px;padding: 0px 0px 0px 90px;display: block;width: 690px;height: 34px;float: left;color: #3399CC;font-size: 1px;line-height: 1px;}
#hledej select{display: block;margin: 0px 0px 0px 8px;width: 141px;float: left;padding: 2px;}
#hledej select.replaced{width: 1px;position: absolute;left: -999em;}
#hledej ul.selectReplacement{background: url(design/top_select.jpg) no-repeat left top;margin: 0px 5px;padding: 0px;height: 25px;width: 141px;position: relative;z-index: 1000;float: left;}
#hledej ul.selectFocused{background: url(design/top_sfocus.jpg);}
#hledej ul.selectReplacement li{background: #0099FF;color: #fff;cursor: pointer;display: none;font-size: 11px;line-height: 23px;list-style: none;margin: 0px;padding: 1px 5px;width: 130px;}
#hledej ul.selectOpen li{display: block;}
#hledej ul.selectReplacement li.selected{background: url(design/bottom_select.jpg) no-repeat left bottom;color: #000033;display: block;}
#hledej ul.selectOpen li.selected{background: #0066CC;border: 0;display: block;}
#hledej ul.selectOpen li:hover,#hledej ul.selectOpen li.hover,#hledej ul.selectOpen li.selected:hover{background: #0066FF;color: #fff;}
form#hledejKatalog{float: left;height: 34px;width: 210px;display: block;}
#katalog{float: left;width: 60px;background: #B5D6F5 url(design/top_katalog.jpg) no-repeat 0px 0px;margin: 0px 5px;padding: 0px 5px;height: 25px;border-style: none;display: block;}
#hledej .button{cursor: pointer;width: 73px;margin: 0px 5px;padding: 0px;height: 23px;background: #FFAA00 url(design/top_buton1.jpg) no-repeat 0px 0px;display: block;border-style: none;font-size: 1px;line-height: 1px;color: #FF6E04;float: left;}
form#hledejKatalog input.button{cursor: pointer;width: 119px;margin: 0px 5px;padding: 0px;height: 23px;background: #FFAA00 url(design/top_buton2.jpg) no-repeat 0px 0px;display: block;border-style: none;font-size: 1px;line-height: 1px;color: #F87407;float: left;}

.cenytab{border-collapse:collapse;border-spacing:0;padding:0;width:auto;margin: 10px 10px 20px;}
.cenytab td{border:1px solid #669900;margin:0;padding:.1em .5em;}.cenyheader td{background:#669900;color:#000;font-weight:bold;padding: 5px;margin: 0px;}
.cenytab a{text-decoration:none;}
.program{padding:0px 0px 0px 20px;}
.program h2{padding:0px 0px 0px 25px;background: url(design/menu_zima.png) no-repeat -6px 50%;margin-left: -20px;color: #0066CC;}
.program b{padding:0px;color: #990000;}
.popisceny{padding:0px 0px 0px 20px;}
.popisceny h2{padding:0px 0px 0px 25px;background: url(design/menu_kolektiv.png) no-repeat -6px 50%;margin-left: -20px;color: #FF6600;}
.priplatky{padding:0px;margin: 10px 0px;}
.priplatky li{padding:0px;}.priplatky li b{padding:0px;display: inline;color: #990000;background: url(none);}
.fotogalerie{padding:0px 0px 0px 20px;}.fotogalerie h2{padding:0px 0px 0px 25px;background: url(design/menu_zima.png) no-repeat -6px 50%;color: #0066CC;margin: 10px 0px 10px -20px;}
.foto img{margin:5px 8px;padding:2px;border:1px solid #ccc }
