﻿* {
 margin: 0px;
 padding: 0px;
 border: none;
}

body
{
  background: #000;
  font-size:small;
  font-family: Verdana, Arial, Sans-Serif;
  color: #383030;
  line-height: 1.4;
  height: 100%;
  text-align: center;
}
h1 {font-family: Georgia, Verdana, Arial, Sans-Serif; display: none;}
h2 {font-family: Georgia, Verdana, Arial, Sans-Serif; padding-bottom: 10px;  text-align:left;}
.letterR{background: url("images/letterR.jpg") no-repeat;padding-left: 30px;}
.letterK{background: url("images/letterK.jpg") no-repeat;padding-left: 30px;}
.letterJ{background: url("images/letterJ.jpg") no-repeat;padding-left: 30px;}
.letterF{background: url("images/letterF.jpg") no-repeat;padding-left: 30px;}

p {padding: 5px 0px;}
address {font-style: normal;}


/* hlavni layout */
#main, #header, #headerUvod, #footer, #middle, #content {width: 1000px;}

#main {text-align:left;margin: 0px auto;background: url("images/main-bcg.jpg") repeat-y;}
#header {height: 200px; background: url("images/hlavicka-bcg.jpg") no-repeat;}
#headerUvod {background: url("images/hlavicka-bcg.jpg") no-repeat;color:#c5ad91; padding-top:0px;}
#headerPandulak {background: url("images/pajdulak.gif") no-repeat left; padding-left: 80px; padding-right:10px;}
#headerContent {width: 720px;}
#headerContent .imgRight {float:right; width:250px;}
#headerVnitrek {padding-left: 140px; padding-right:145px; padding-top: 100px;}
#headerVnitrek2 {padding-left: 155px; padding-right:135px; padding-top: 85px;}

#footer {font-size: 85%; height: 93px; background: url("images/paticka-bcg.jpg") no-repeat; padding-top:25px; text-align:center; color:#543419;}
#footer a {text-decoration:underline; color:#543419;}
#footer a:hover {text-decoration:none; color:#543419;}
#footer span {color:#642309;}
/* hlavni obsahova cast stranek -obsahuje casti menu a text*/
#middle {background: url("images/obsah-bcg.jpg") repeat-y;}
/*#content {background: url("images/stojan.jpg") repeat-y; background-position:887px;}*/
#nozicka {background: url("images/stojan.jpg") repeat-y; background-position:887px;}

#text, #mainMenu {margin-left: 115px; margin-right: 145px;}
#text {padding: 5px 15px 20px 15px;}

.jidelniListek{width:680px;padding-top:10px;}
.jidelniListek h3{font-size:130%;font-family: Georgia, Verdana, Arial, Sans-Serif; padding-bottom:5px;}
.jidelnicekKategorie{width: 280px; float:left;  padding-top:0px; padding-right:3px;
    border-right:solid;
    border-width:1px;
    border-color:#957f61;}
.jidKat{ padding-left:5px;font-size:85%; padding-top:3px;padding-bottom:8px;}
.jidKat ul{}
.jidKat li{padding-left:17px;background: url("images/icon.jpg") left top no-repeat;list-style-type:none;padding-bottom:3px;}

.jidelnicekObsah{width: 380px; float:right;  padding-top:0px; padding-right:3px;}
.jidelnicekObsah h3 {padding-left: 10px;}
.jidItems {padding-top:15px;}

/* blok ukoncujici float bloky */
.end {clear: both; font-size: 1px; line-height: 1px; height: 1px;}

/********* Styl pro hlavni menu ************/
#mainMenu, #menuLeft, #menuRight {height: 60px;}
#mainMenu {font-family: Georgia, Verdana, Arial, Sans-Serif; background: url("images/menux.jpg") repeat-x;}
#menuLeft {background: url("images/menux-left.jpg") left no-repeat;}
#menuRight {background: url("images/menux-right.jpg") right no-repeat;}

#mainMenu ul {margin-left: 15px;}
#mainMenu li
{
  margin: 0px;
  font-weight: bold;
  float: left;
  list-style-type: none;
  height: 60px;
  overflow:hidden;
}

#mainMenu li.mnu1 {background:url("images/menu1.jpg") no-repeat; width:125px;}
#mainMenu li.mnu2 {background:url("images/menu2.jpg") no-repeat; width:175px;}
#mainMenu li.mnu3 {background:url("images/menu3.jpg") no-repeat; width:165px;}
#mainMenu li.mnu4 {background:url("images/menu4.jpg") no-repeat; width:125px;}
#mainMenu li.mnu5 {background:url("images/menu5.jpg") no-repeat; width:135px;}

#mainMenu li a {text-decoration: none; color: #c5ad91;}
#mainMenu li a:hover {color: #fff;}
#mainMenu li.selected {color: #644429;}
#mainMenu ul li a, #mainMenu ul li span {font-size: 110%; display: block; padding-left: 50px; padding-top: 8px;}


/* panely */
.panels {width: 680px; }
.leftPanel{width: 200px; float:left; padding-left:10px; 
    border-right:solid;
    border-width:1px;
    border-color:#957f61;
    } /*TT padding*/
.rightPanel {width:440px; float:right; padding-left:10px; 
    }

.kontaktleftPanel{width: 230px; float:left; padding-left:10px;
    } /*TT padding*/
.kontaktrightPanel {width:390px; float:right; padding-left:10px;
    border-left:solid;
    border-width:1px;
    border-color:#957f61;
    }


/* doplnky */
#headerUvod h1 {font-size:115%;}
#headerUvod p {width: 350px; font-size:90%; padding-bottom:20px;}
#headerUvod a {text-decoration: underline; color: #c5ad91;} /*TT link v uvodu*/
#headerUvod a:hover {text-decoration: none; color: #c5ad91;}

.centered { text-align:center;} /*TT pro centrovany obsah*/
.centered h3{ text-align:left; padding-left:70px;} /*TT pro centrovany obsah*/
.odsazeny { padding-left:25px;} /*TT pro odsazeni obsahu*/
.odsazeny p{ padding-top:15px;padding-right:10px;} /*TT pro odsazeni obsahu*/
.odsazeny ul{ padding-left:25px; padding-top:15px;} /*TT pro odsazeni obsahu*/
#text a {text-decoration:underline; color: #383030;} /*TT e-mail*/
#text a:hover {text-decoration:none; color: #383030;}
#headerPandulak h1 {display:inline;}

.galerie
{
	padding-left: 70px;
	padding-right: 70px;
}

/* styl pro tabulku s obsahem jidelnicku */
table.jidItems {margin-left: 10px; width: 100%;}
table.jidItems td {padding-bottom: 10px;}
table.jidItems .cena {font-weight:bold;text-align:right; white-space:nowrap;}

#svicen {width: 113px; height:219px; float:right;}
#svDefault {background:#000; padding-top: 50px;}
#svFotogalerie {background:#000; padding-top: 250px;}
#svJidelniListek {background:#000; padding-top: 450px;}
#svKontakt {background:#000; padding-top: 150px;}
#svONas {background:#000; padding-top: 80px;}

.reklama {border-top:1px solid #957f61; margin-top: 20px; padding-top: 5px;}
