/*
  Autor: Přemysl Posker - premysl@poski.com
  Licence: © Copyright 2008 Poski.com s.r.o. Všechna práva vyhrazena. Kopírování bez souhlasu majitele zakázáno.
*/

* {margin: 0px; padding: 0px;}
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearing {clear:both;height:1px;display:block;overflow:hidden;}
* html .clear {height:1%;} /*skryto pred IE-mac*/
body {font-size: 81.25%;font-family:Tahoma,Arial,Verdana;line-height:1.3em;background:#FFFFFF url(../_images/bgBody.gif) repeat-x;padding:0px 0px 0px 0px;color:#666666;}
img {border:0px;}

#lead {width:980px;margin:0px auto;position:relative;padding:100px 10px 10px 10px;background:#FFFFFF url(../_images/bgLead.gif) no-repeat 10px 10px;}

#logo {width:260px;height:80px;display:block;left:40px;top:10px;position:absolute;overflow:hidden;z-index:1;}
#logo h1, #logo h1 span {width:260px;height:80px;position:absolute;top:0px;left:0px;z-index:1;overflow:hidden;color:#fff;padding-left:0px;padding-top:0px;margin:0px;}
#logo h1 span {width:260px;height:80px;background-image:url(../_images/logo.gif);background-repeat:no-repeat;display:block;left:0px;cursor:pointer;margin:0px;overflow:hidden;}

#top-menu {position:absolute;top:50px;right:35px;color:#996666;font-size:0.9em;}
#top-menu a {color:#FFFFFF;text-decoration:none;margin:0px 5px;}
#top-menu a:hover {text-decoration:underline;}

#content {width:938px;margin:0px 0px 20px 30px;background:url(../_images/bgContent.gif) repeat-y;}

#main-col {width:660px;background:url(../_images/bgMainCol.gif) no-repeat top left;margin:0px 3px 0px 0px;float:right;display:inline;position:relative;}

#main-col #content2 {width:630px;background:url(../_images/bgContent2.jpg) no-repeat 10px 0px;margin:10px 0px 0px 15px;padding-top:327px;}
#main-col #content2 h2 {height:45px;margin-bottom:2px;font-size:1.2em;color:#660000;}
#main-col #content2 h2 span {display:none;}
#main-col #content2 h2.lorem {background:url(../_images/headerLorem.gif) no-repeat;}
#main-col #content2 h2.onas {background:url(../_images/headerOnas.gif) no-repeat;}
#main-col #content2 h2.sluzby {background:url(../_images/headerSluzby.gif) no-repeat;}
#main-col #content2 h2.fotogalerie {background:url(../_images/headerFotogalerie.gif) no-repeat;}
#main-col #content2 h2.online {background:url(../_images/headerOnlineRezervace.gif) no-repeat;}
#main-col #content2 h2.aktuality {background:url(../_images/headerAktualityMain.gif) no-repeat;}
#main-col #content2 h2.kontakt {background:url(../_images/headerKontakt.gif) no-repeat;}
#main-col #content2 h2.jakRezervovat {background:url(../_images/headerJakRezervovat.gif) no-repeat;}
#main-col #content2 h2.squash {background:url(../_images/squash.gif) no-repeat;}
#main-col #content2 h3 {font-size:1.15em;color:#663333;font-family:Tahoma;text-transform:uppercase;margin-bottom:5px;}
#main-col #content2 a.online {width:630px;height:45px;display:block;clear:both;background:url(../_images/bannerOnlineRezervace.gif) no-repeat;}
#main-col #content2 a.online span {display:none;}
#main-col #content2 p {margin-bottom:15px;}
#main-col #content2 ol {margin:0px 0px 10px 20px;}
#main-col #content2 img.center {margin:0px 15px;}
#main-col #content2 img.right {float:right;margin:0px 0px 15px 15px;}
#main-col #content2 img.left {float:left;margin:0px 15px 15px 0px;}
#main-col #content2 img {float:left;border-width:4px 5px;border-style:solid;border-color:#CCCCCC;margin-bottom:15px;}
#main-col #content2 img.nobord {border:0px;}
#main-col #content2 input.btn {border:0px solid;width:auto;height:19px;padding:0px 9px;background-image:none;background-color:#663333;color:#FFFFFF;margin:5px 0px 0px 0px;}
#main-col #content2 input.submit {border:0px solid;width:auto;height:19px;padding:0px 9px;background-image:none;background-color:#663333;color:#FFFFFF;margin:5px 0px 0px 0px;}
#main-col #content2 fieldset {border:0px solid;}
#main-col #content2 fieldset legend {font-weight:bold;margin-bottom:8px;}
#main-col #content2 fieldset label {padding-top:2px;display:block;width:150px;float:left;margin-bottom:4px;}
#main-col #content2 fieldset label.required {font-weight:bold;color:#663333;}
#main-col #content2 fieldset div {clear:both;}
#main-col #content2 input {border:1px solid #663333;padding:2px;margin-bottom:4px;}
#main-col #content2 textarea {width:200px;height:100px;border:1px solid #663333;padding:2px;margin-bottom:4px;}
#main-col #content2 a {color:#663333;}
#main-col #content2 a:hover {text-decoration:none;}
#main-col #content2 ul {margin:0px 0px 10px 20px;}
#main-col #content2 div.current {margin-bottom:20px;}
#main-col #content2 div.days {margin-bottom:20px;}
#main-col #content2 table.rezervace {float:left;width:125px;border-width:1px 1px 1px 0px;border-style:solid;border-color:#663333;border-collapse:collapse;}
#main-col #content2 table.rezervace th {padding:0.4em 0.5em;}
#main-col #content2 table.rezervace td {padding:0.4em 0.5em;}
#main-col #content2 table.rezervace th {background:#663333;color:#FFFFFF;}
#main-col #content2 table.rezervace th {text-align:center;border-width:1px 1px 1px 0px;border-style:solid;border-color:#663333;}
#main-col #content2 table.rezervace td {text-align:center;border-width:1px 1px 1px 0px;border-style:solid;border-color:#663333;}
#main-col #content2 table.rezervace td a {display:block;}
#main-col #content2 table.rezervace td.obsazeno {background:#7F5757;color:#FFFFFF}

#main-col #login {width:180px;height:115px;padding:0px 30px 0px 10px;background:url(../_images/bgLogin.gif) no-repeat;position:absolute;top:215px;left:405px;}
#main-col #login h3 {height:36px;background:url(../_images/headerLogin.gif) no-repeat;margin-bottom:6px;}
#main-col #login h3 span {display:none;}
#main-col #login h3.user {height:36px;background:url(../_images/headerUser.gif) no-repeat;margin-bottom:6px;}
#main-col #login h3.user span {display:none;}
#main-col #login ul {margin:10px 0px 0px 30px;}
#main-col #login ul li {line-height:1.5em;}
#main-col #login ul li a {color:#663333;}
#main-col #login ul li a:hover {text-decoration:none;}
#main-col #login form {padding:0px 0px 0px 19px;text-align:right;}
#main-col #login form input {width:139px;height:14px;margin-bottom:5px;border:0px solid;font-size:0.85em;background:url(../_images/bgInput.gif) no-repeat;color:#000000;padding:3px 11px;font-family:Verdana;}
#main-col #login form input.btn {width:auto;height:19px;padding:0px 9px;background-image:none;background-color:#663333;color:#FFFFFF;}

#left-col {width:260px;float:left;}
#left-col #menu {width:260px;height:230px;background:url(../_images/bgMenu.gif) no-repeat;padding-top:15px;line-height:1.4em;}
#left-col #menu a {display:block;float:none;width:195px;text-transform:uppercase;color:#FFCC99;font-weight:bold;text-decoration:none;padding:5px 0px 4px 65px;}
#left-col #menu a:hover {background:url(../_images/bgMenuItem.gif) no-repeat 0px 9px;}
#left-col #menu a#menuSel {background:url(../_images/bgMenuItem.gif) no-repeat 0px 9px;}
#left-col #left-cont {padding:0px 1px 0px 1px;}
#left-col #left-cont h3 {height:38px;margin:10px 0px 6px 0px;clear:both;}
#left-col #left-cont h3 span {display:none;}
#left-col #left-cont h3.aktuality {background:url(../_images/headerAktuality.gif) no-repeat;}
#left-col #left-cont h3.napoveda {background:url(../_images/headerNapoveda.gif) no-repeat;}
#left-col #left-cont h3.akce {background:url(../_images/headerAkce.gif) no-repeat;}
#left-col #left-cont p {padding:5px 19px 0px 19px;clear:both;}
#left-col #left-cont p a {font-weight:bold;color:#663333;}
#left-col #left-cont p a:hover {text-decoration:none;}
#left-col #left-cont p img {float:left;margin:0px 11px 0px 0px;border:1px solid #CCCCCC;padding:1px;}
#left-col #left-cont p span {color:#CC9999;display:block;padding-bottom:3px;}
#left-col #left-cont p.more {text-align:right;padding:10px 19px 0px 0px;}
#left-col #left-cont p.more a {float:right;display:block;background:#663333;width:auto;color:#FFFFFF;font-size:0.85em;text-decoration:none;padding:2px 7px;}
#left-col #left-cont ol {font-weight:bold;color:#663333;margin:0px 19px 0px 40px;}
#left-col #left-cont ol li {margin-bottom:15px;}
#left-col #left-cont ol li span {font-weight:normal;color:#666666;}

#footer {width:900px;height:50px;padding:50px 30px 0px 50px;background:url(../_images/bgFooter.gif) no-repeat;text-align:right;font-size:0.85em;color:#FFFFFF;}
#footer p {float:left;}
#footer a {color:#CC6666;text-decoration:none;}
#footer a:hover {text-decoration:underline;}



#left-col #left-cont .news_list_item {padding:5px 19px 0px 19px;clear:both;}
#left-col #left-cont .news_list_item a {font-weight:bold;font-weight:bold;color:#663333;}
#left-col #left-cont .news_list_item a:hover {text-decoration:none;}
#left-col #left-cont .news_list_item img {float:left;margin:0px 11px 0px 0px;border:1px solid #CCCCCC;padding:1px;}
#left-col #left-cont .news_list_item span.timestamp {color:#CC9999;display:block;padding-bottom:3px;}

#left-col #left-cont .news_list_item a.more {text-align:right;padding:10px 19px 0px 0px;}
#left-col #left-cont .news_list_item a.more {float:right;display:block;background:#663333;width:auto;color:#FFFFFF;font-size:0.85em;text-decoration:none;padding:2px 7px;}

