/*základ*/
BODY {background: #5e5e5e url('gfx/pozadi.jpg') left top repeat-x; margin: 0px; padding: 0px; text-align: center; font-family: Verdana, Arial; font-size: 12px; font-weight: normal; color: black; margin:0; padding:0}
TD {font-family: Verdana, Arial; font-size: 12px; font-weight: normal; color: black}
FORM {font-family: Verdana, Arial;font-size: 12px}
FORM TEXTAREA {font-family: Verdana, Arial;font-size: 12px}
FORM SELECT {font-family: Verdana, Arial;font-size: 12px}
FORM INPUT {font-family: Verdana, Arial;font-size: 12px}
H1 {margin: 0px; padding: 0px; color: #6d3661; font-size: 26px; font-weight: normal}
.normal STRONG {font-weight: normal}


/*písmo*/
.normal {font-size: 12px}
.velky {font-size: 18px}
.velky2 {font-size: 16px}
.maly {font-size: 11px}
.fialova {color: #bf6dad}
.zelena {color: #1d4524}


/*odkazy*/
a:LINK {text-decoration: underline; color: #6d3661; }
a:VISITED {text-decoration: underline; color: #6d3661}
a:ACTIVE {text-decoration: underline; color: #6d3661}
a:hover {text-decoration: none; color: #6d3661}


/*hlavička*/
.hlavicka {width: 949px; height: 468px; background: url('gfx/hlavicka_podklad.jpg') left top no-repeat; margin-left: auto; margin-right: auto; position: relative}
.hlavicka-logo {position: absolute; left: 347px; top: 0px; width: 447px; height: 110px}
.hlavicka-obj {position: absolute; left: 690px; top: 302px; width: 260px; height: 76px}
.hlavicka-obj-okraj {position: absolute; right: -11px; top: 294px; width: 11px; height: 92px}
.hlavicka-menu {position: absolute; right: -1px; top: 417px}
.hlavicka-wifi {position: absolute; right: 6px; top: 68px}


/*patka*/
.patka {background-color: #613457; width: 945px; height: 353px; margin-left: auto; margin-right: auto; color: #caa7c2; position: relative}
.patka-foto {background: #613457 url('gfx/patka_foto_podklad.jpg') left top no-repeat; position: absolute; width: 946px; height: 251px; left: 0px; top: 0px}
.patka-copyright {position: absolute; left: 20px; bottom: 20px; text-align: left}
.patka-created {position: absolute; right: 20px; bottom: -20px; text-align: right; font-size: 10px}
.patka-foto1 {position: absolute; left: 35px; top: 56px}
.patka-foto2 {position: absolute; left: 342px; top: 56px}
.patka-foto3 {position: absolute; left: 649px; top: 56px}


/*hlavní obsah*/
.obsah {padding-bottom: 80px; background: white url('gfx/obsah_podklad.gif') left 0px repeat-x; border-left: 2px solid black; border-right: 2px solid black; border-bottom: 2px solid black; width: 949px; height: auto; margin-left: auto; margin-right: auto; position: relative}


/*stranka*/
.stranka {margin-top: 50px}
.stranka-foto {position: relative; margin-top: 60px; background: white url('gfx/stranka_foto_podklad.jpg') left top no-repeat; width: 254px; height: 192px}
.stranka-foto IMG {position: absolute; left: 22px; top: 42px}
.stranka-cenik {border: 1px solid #bf6dad; border-top: 0px}
.stranka-cenik-nadpis {border: 1px solid #bf6dad; background-color: #bf6dad; width: 100%}
.stranka-mapa {border: 10px solid #bf6dad; padding-bottom: 10px; margin-top: 60px}
.stranka-kontakt {margin: 20px; margin-top: 38px}
.stranka-kontakt-obsah {padding-top: 23px}


/*cenik*/
.cenik {margin: 8px}
.cenik-cena {white-space: nowrap; text-align: right; color: #bf6dad; font-weight: bold; vertical-align: top}
.cenik-nadpis {color: #bf6dad; font-weight: bold; background-color: #f8eef6}
.zamestnanci-jmeno {width: 100%; padding-top: 30px}
.zamestnanci-popis {color: #909090}


/*fotogalerie*/
.galerie {margin: 40px}
.galerie-nazev {padding-top: 15px; padding-left: 15px}
.galerie-foto {margin-left: 0px}
.galerie-foto2 {position: relative; height: 172px; width: 172px; background: url('gfx/foto_podklad.gif') left top no-repeat; text-align: center}
.galerie-foto2-nazev {top: 180px; left: 85px; position: absolute; text-align: left}
.galerie-foto2 IMG {margin-left: 0px; margin-top: 8px}


/*pravý pruh*/
.pravy {border-left: 1px solid #015c0f; width: 236px; padding-top: 0px; padding-left: 20px}
.pravy-nadpis {padding: 0px; line-height: 1.7; padding-left: 15px; color: #015c0f; height: 31px; background: url('gfx/pruh-kat-podklad.gif') left top repeat-x; font-size: 18px; font-weight: bold}
.pravy-obsah {padding: 15px; font-size: 11px}


/*úvodní stránka*/
.uvod-baner {position: relative}
.uvod-baner1 {margin-left: 0px; margin-top: 50px; position: relative; width: 402px}
.uvod-baner1-text {position: absolute; left: 130px; top: 80px; color: #491c3d; font-size: 16px; font-weight: bold; width: 250px; text-align: left}
.uvod-baner2 {margin-left: 0px; margin-top: 20px; position: relative; width: 402px}
.uvod-baner2-text {position: absolute; left: 130px; top: 80px; color: #491c3d; font-size: 16px; font-weight: bold; width: 250px; text-align: left}
.uvod-baner3 {margin-left: 0px; margin-top: 20px; position: relative; width: 402px}
.uvod-baner3-text {position: absolute; left: 130px; top: 80px; color: #491c3d; font-size: 16px; font-weight: bold; width: 250px; text-align: left}
.uvod-akt {border: 1px solid #6d3661; position: relative; width: 370px; background-color: white; padding: 0px}
.uvod-akt2 {margin: 25px}
.uvod-akt-hlavicka {background-color: #6d3661; height: 60px}


/*kategorie*/
.pravy {border-left: 1px solid #015c0f; width: 236px; padding-top: 0px}
.kat-menu {margin-top: 1px; padding-top: 14px; padding-left: 15px; color: black; height: 75px; background: url('gfx/kat-menu-podklad.gif') left top repeat-x}
.kat-menu A:active, .kat-menu A:link, .kat-menu A:visited {color: black; text-decoration: underline}
.kat-menu A:hover {color: black; text-decoration: none}


/*kontakty*/
.kontakt {margin: 40px}
.kontakt TD {padding: 6px}
.kontakt2 {font-size: 14px; font-weight: normal; color: #6e1b75}
.kontakt2 A:active, .kontakt2 A:link, .kontakt2 A:visited {color: #6e1b75; text-decoration: underline}
.kontakt2 A:hover {color: #6e1b75; text-decoration: none}


/*seznamy*/
OL.let {margin: 0px; padding: 0px; color: black}
OL.let LI {padding-bottom: 30px; margin-left: 40px; font-size: 18px; font-weight: normal}
UL.info {margin: 0px; padding: 0px; color: black}
UL.info LI {padding-bottom: 30px; margin-left: 40px; list-style-type: none}


/*objednávka*/
.obj {margin: 40px; padding: 20px; background-color: #faf4fa; border: 1px solid #c497c8}
.obj-nadpis {font-size: 16px; font-weight: bold; color: #6e1b75}


/*formulář*/
.formular {margin: 0px; padding: 0px}
.formular2 {margin: 30px}
.formular-nazev {text-align: right}
.formular-chyba {font-size: 14px; font-weight: bold; color: red; padding-left: 20px}