body {font-family:Arial, Helvetica, sans-serif;	font-size: 83%; background: #eeeeec; margin:0; padding:0; text-align: center;}
img {border:0}
* {margin:0; padding:0}
.left {text-align:left}
.right {text-align:right}
.center {text-align:center}
.leftf {float:left}
.rightf {float:right}
.both {clear:both;}
a {color:#926800; font-weight:normal;}
a:hover {text-decoration:none}

.obal { width:743px;background:#e7e8e3; margin:0 auto; text-align:left;}
.hlavicka { width:743px; height:327px;  position:relative; padding:20px 0 0 0; background:#eeeeec;}
.hlavicka .logo { margin:0 0 -25px 15px; position:relative; z-index:10; width:250px; }
.hlavicka .levo { width:224px; height:280px;_height:305px;  background:url(../img/top_menu_levo.jpg) left top no-repeat; float:left; position:relative;}
.hlavicka .levo .menu { width:160px; height:250px; position:absolute; right:-2px; _right:-5px; top:45px;}
.hlavicka .levo .menu ul { list-style-type:none; font-variant:small-caps}
.hlavicka .levo .menu li { margin:2px 0 0 0; padding:0;}
.hlavicka .levo .menu li a { margin:0; font-size:12px; color:#373734;width:158px; height:18px; padding:2px 0 2px 5px;   display:block; text-decoration:none;}
.hlavicka .levo .menu li a:hover  { width:158px; height:18px; padding:2px 0 2px 5px; color:#e2000a; background:url(../img/li.jpg) left top no-repeat; display:block;}
.hlavicka .levo .menu li.akt  { width:158px; font-size:12px; font-weight:bold;height:18px; padding:2px 0 2px 5px; color:#e2000a; background:url(../img/li.jpg) left top no-repeat; display:block;}


.hlavicka .pravo {width:519px; height:280px;_height:305px;  background:url(../img/top_obr.jpg) left top no-repeat; float:left;}
.hlavicka .pravo .lang { width:205px; height:20px; position:absolute; right:-55px; top:70px; _top:80px;}
.hlavicka .pravo .lang img { float:left; border:0; margin-left:10px;}
.hlavicka .pravo .menu {position: relative; left:400px; top:10px; color:#ff0000; font-size:12px; text-transform:uppercase; }
.hlavicka .pravo .menu a {color:#ff0000;}

.telo { width:739px; background:url(../img/telo_bg.gif) left top repeat-y;  min-height:250px; _height:250px; }
.telo .leva { float:left; width:224px; min-height:250px; _height:250px; background:url(../img/leva_top.jpg) left top no-repeat; position:relative;}
.telo .leva .in { padding:12px;  width:200px;  _width:194px; min-height:230px; _height:230px; background:url(../img/levo_dole_rezervace.jpg) left bottom no-repeat;}
.telo .leva .in h4 { color:#b89600; font-size:15px; text-align:right; margin:10px 0 10px 0; padding:0 25px 0 0; font-weight:normal; background:url(../img/h4_bg.gif) right top no-repeat;}
.telo .leva .in table { margin:10px 0 0 0;}
.telo .leva .in table th { text-align:right; font-weight:normal; color:#636363; font-size:0.8em; padding:1px 4px 1px 0;}
.telo .leva .in table td { text-align:left; padding:0 0 0 5px;color:#636363; font-size:0.8em;}
.telo .leva .in .inp { border:1px solid #d4911c; font-size:1.1em; width:142px; margin:2px 0; padding:2px 0;color:#4d4d4d;}
.telo .leva .in .inp-small { border:1px solid #d4911c; font-size:1em; width:70px; margin:2px 0px;padding:2px 3px;color:#4d4d4d;}
.telo .leva .in .inp-cas { border:1px solid #d4911c; font-size:1em; width:30px; margin:2px 0px;padding:2px 3px;color:#4d4d4d;}
.telo .leva .in select { border:1px solid #d4911c; font-size:0.9em;width:143px; margin:2px 3px 2px 0; padding:2px 0; color:#4d4d4d; }
.telo .leva .in select.seminare { margin:2px 0px 2px 0;  }

.telo  .ref { width:224px; min-height:190px; _height:190px;background:url(../img/levo_dole_rezervace.jpg) left bottom no-repeat;}
.telo  .ref .in { position:relative; padding:12px;  width:200px;  _width:194px; text-align:right; font-size:0.8em; color:#666666; line-height:1.6em; min-height:130px; _height:130px;  background:url(../img/leva_top.jpg) left top no-repeat;}
.telo  .ref .in .dalsi a { margin:7px 10px 0 0; text-decoration:underline; color:#c17b00; display:block;}
.telo  .ref .in img { margin:0 10px 0 0;}

.telo .leva .in .button { background:none; border:0; color:#d4911c; margin:4px 0 0 0; font-weight:0.9em;  float:right;}

.telo .prava { width:515px; _width:512px; min-height:450px; _height:450px; float:right; background:url(../img/prava_roh_dole.jpg) right bottom no-repeat;}
.telo .prava .text { margin:25px 0 25px 25px; width:460px;   color:#353535; font-size:0.93em; background:url(../img/wifi.gif) right top no-repeat;}
.telo .prava .text  h1 { font-size:1.47em; font-weight:normal; color:#e2000a; letter-spacing:1px; margin:0 0 10px 0;font-family:Georgia, "Times New Roman", Times, serif;}

.telo .prava .text h2 { font-size:1.03em; margin:10px 0 5px 0; font-family:Georgia, "Times New Roman", Times, serif; color:#d4911c;}
.telo .prava .text h2.kap { background:url(../img/kap.gif) left center no-repeat; padding:0 0 0 25px ;}
.telo .prava .text h2.book { background:url(../img/book.gif) left center no-repeat; padding:0 0 0 25px ;}
.telo .prava .text h2.info { background:url(../img/info.gif) left center no-repeat; padding:0 0 0 25px ;}
.telo .prava .text .podpis { float:right; font-style:italic; margin:12px 0 20px 0;}


.telo .prava .text p { font-size:0.97em; line-height:1.4em; margin:0 0 7px 0;}
.telo .prava .text p .prvni { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.3em; font-weight:bold;}
.telo .prava .text p.tenis { margin:5px 0 8px 20px; font-size:0.9em;}
.telo .prava .text .kapacita { font-size:1em; margin:0 0 10px 0; }
.telo .prava .text .sipka { margin:5px 4px 0 5px; top:2px; position:relative;}
.telo .prava .text .sipka-small { margin:5px 4px 0 35px; }

.telo .prava .text .imggal { margin:8px 0 8px 10px;border:1px solid #d69524;}
.telo .prava .text .cenik th { background:#eabd4e; padding:3px 0 3px 3px;}
.telo .prava .text .cenik td { border-left:1px solid #efcc74; border-bottom:1px solid #efcc74; padding:3px 0 3px 3px;}
.telo .prava .text .cenik {border-right:1px solid #efcc74; background:#fefbec; text-align:center;}
.telo .prava .text .cenik .suda { background:#faf7d8;}
.telo .prava .text .cenik .small { float:right; margin:0 10px 0 0; font-style:italic; font-size:0.9em;}

.telo .prava .text .tsmall th { background:#eabd4e; padding:3px 0 3px 3px;}
.telo .prava .text .tsmall td { border-left:1px solid #efcc74; border-bottom:1px solid #efcc74; padding:3px 0 3px 3px;}
.telo .prava .text .tsmall {border-right:1px solid #efcc74; background:#fefbec; text-align:center; margin:7px 0 0 24px;}
.telo .prava .text .tsmall .suda { background:#faf7d8;}
.telo .prava .text .tsmall .small { float:right; margin:0 10px 0 0; font-style:italic; font-size:0.9em;}
.telo .prava .text .tsmall .top  { background:#d7a72f; padding:3px 0 3px 3px;}

.telo .prava .gall { float:right; margin:25px 25px 25px 0; width:135px;}
.telo .prava .gall img { border:1px solid #d69524; float:left; margin:0 0 15px 0;}
.telo .prava .text .hgall { margin:0 0 0 15px;}
.telo .prava .text .hgall img { margin:0 10px 0 6x;}
.telo .prava .text .obr-i-l { float:left; margin:0 20px 0 -8px;}

.menicko .h2 {  font-size:1.03em; margin:0 0 5px 0; font-family:Georgia, "Times New Roman", Times, serif; color:#d4911c;} 
.menicko .suda { background:#efeb9f;}
.menicko td { padding:4px 0 7px 10px; line-height:1.4em;}
.cena { text-align:center; color:#d38702; font-size:1.1em; font-weight:bold;}
.akce { padding:5px 10px; margin:10px 0; color:#ed1b24; font-size:1em; border:1px solid #ed1b24;}
#map	{ margin: 0 0 0 0px;width: 455px; height: 300px; border: 1px solid #d5d3c8;}


.paticka { width:740px; height:32px; clear:both; background:#e7e8e3 url(../img/paticka.jpg) left top no-repeat;}
.paticka .text { font-size:0.8em; color:#5c5c5c; float:right; margin:9px 5px 0 0;}
.paticka .odk a { font-size:0.8em; color:#5c5c5c; float:left; margin:9px 5px 0 10px; text-decoration:none;}

#adlinks { color:#5C5C5C; font-size:9px;font-family:Arial,Helvetica,sans-serif;} 
