/*
author: Jiri Baloun, http://www.jiribaloun.cz/
poradi vlastnosti: position/float,top,width,height,margin,padding,color,border,background,font,text,...
*/

/* nulatka a fidlatka */
body {margin:0;padding:0;color:#000;background:#fff;font:90%/1.6 Tahoma, "Lucida Grande CE", lucida, sans-serif;text-align:center}
a {color:#0066ff;text-decoration:underline}
a:hover,a:active,a:focus {text-decoration:none}
h2,h1,h3,h4,h5,h6,ul,ol,p,form,fieldset,legend {margin:0;padding:0;border:none;list-style:none}
ol {list-style:decimal inside none}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-family: Georgia, "New York CE", utopia, sans-serif}
hr {display:none}
.clear {height:1px;clear:both;line-height:1px}
a img {border:none}
input, textarea {font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif}
table {font-size:100%}

/* obecne deklarace */
h1 {margin:5px 0 10px 0}
h2 {margin:5px 0 5px 0}
.submit {cursor:pointer;padding:5px 15px}
.naStred {text-align:center}
.chyba {padding:10px 30px;border:1px solid #FF3300;background:#ffcc99}
.uspech {padding:10px 30px;border:1px solid #00CC00;background:#ccff99}

/* obecne rozlozeni prvku na strance */
#body {width:950px;margin:0 auto;text-align:left}

/* hlavicka */
#logo {position:absolute;top:0;width:950px;height:100px;margin:0;border-top:5px solid #e0e0e0}
#logo h3 {margin:10px 0 0 20px;font-size:150%}
#logo a {color:#000;text-decoration:underline}
#slogan {position:absolute;top:0;width:600px;margin:20px 0 0 390px}

/* menu */
#menu {position:absolute;top:60px;width:950px;height:50px;margin:0;background:#f0f0f0}
#menu li {float:left;margin:9px 0 0 0}
#menu li a {float:left;display:block;margin:0 10px;padding:6px 10px;color:#000}
#menu li a:hover,#menu .aktivni a {background:#fff;text-decoration:none}
#menu .aktivni {margin-top:16px}

/* obsah */
#obsah {width:950px;margin-top:130px}
#obsah p {margin:0 0 10px 0}
#obrazekUvodka {float:right;margin:0 0 5px 30px}
#rezervace {display:block;width:270px;padding:4px 20px;background:#e0e0e0;font-size:140%}
#obsah strong {padding:3px 2px;background:#e0e0e0}
#obsah fieldset {padding:10px 5px 10px 20px;border:1px solid #e0e0e0}
#obsah legend {padding:4px 8px;border:1px solid #e0e0e0}
#obsah label {display:block;float:left;width:270px}
#obsah .submit {margin:0 0 0 269px}
#obsah .galerie li {float:left;margin:0 10px 10px 0}
#obsah .galerie img,#obsah .img img {border:2px solid #e0e0e0}   

/* paticka */
#paticka {height:200px;margin-top:40px;background:#e0e0e0;clear:both}
#paticka div {float:left;width:240px;height:200px;padding:0 0 0 12px;border-left:1px solid #f0f0f0}
#paticka .prvni {width:215px;padding-left:10px;border:none}
#paticka .odkazy {width:190px;font-size:80%}
#paticka h4 {margin:10px 0 0 0;color:#303030;text-transform:uppercase}
#paticka p,#paticka ul {margin:10px 0 0 0}
#paticka .odkazy ul {margin-top:16px}


/* barvy */
body {color:#000;background:#fff}
h1,h2,h3 {color:#2e1516}
a {color:#7f5d47}
a:hover,a:active,a:focus {color:#272929}
#logo {border-top-color:#2e1516}
#logo a {color:#7f5d47}
#menu {background:#2e1516}
#menu li a {color:#fff}
#menu li a:hover {background:#7f5d47}
#menu .aktivni a,#menu .aktivni a:hover {background:#fff;color:#000}
#rezervace {background:#d4c0a5;color:#404038}
#obsah strong {background:#e1d9cd}
#obsah fieldset {border-color:#d4c0a5}
#obsah legend {border-color:#d4c0a5;color:#2e1516}
#obsah label {color:#2e1516}
#obsah .galerie img,#obsah .img img {border-color:#d4c0a5}
#paticka {background:#2e1516;color:#a0a0a0}
#paticka a {color:#fff}
#paticka .odkazy a {color:#a0a0a0}
#paticka div {border-left-color:#3b2021}
#paticka h4 {color:#b38e5a} 