/*základ*/
BODY {background-color: white; 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; font-size: 20px; font-weight: normal; color: #00502f; border: 0px solid white}
H2 {margin: 0px; padding: 0px; font-size: 15px; font-weight: normal; color: #00502f; border: 0px solid white}
.cont {position: relative; width: 960px; border: 0px solid black; margin-left: auto; margin-right: auto}


/*písmo*/
.velky {font-size: 16px}
.maly {font-size: 10px}
.gray {color: gray}


/*odkazy*/
a:LINK {text-decoration: underline; color: #00502f}
a:VISITED {text-decoration: underline; color: #00502f}
a:ACTIVE {text-decoration: underline; color: #00502f}
a:hover {text-decoration: none; color: #00502f}


/*hlavička*/
.hlavicka {background: url('gfx/hlavicka.jpg') left bottom no-repeat; height: 179px}
.hlavicka-logo {position: absolute; left: 150px; top: 68px}
.hlavicka-nadpis {position: absolute; right: 144px; top: 126px}


/*patka*/
.patka {background: url('gfx/patka.jpg') left top no-repeat; height: 229px; font-size: 10px}
.patka-created {color: #bababa; position: absolute; right: 140px; top: 20px; text-align: right; line-height: 1.6}
.patka-created A, .patka-created A:hover {color: #bababa; text-decoration: none}
.patka-pocitadlo {position: absolute; right: 140px; top: 30px}


/*obsah*/
.obsah {background: url('gfx/obsah_podklad.gif') left top repeat-y; height: 430px; padding: 7px}
.obsah2 {padding: 0px}
.obsah3 {padding: 30px; padding-bottom: 50px}
.kytky-ln {position: absolute; left: 0px; bottom: 284px}
.kytky-ld {position: absolute; left: 0px; bottom: 55px; !bottom: 54px}
.kytky-pn {position: absolute; right: 0px; top: 0px}
.kytky-pd {position: absolute; right: 0px; top: 179px}


/*foto*/
.foto-kat {line-height: 2; font-weight: bold; font-size: 12px}
.foto-kat A:link, .foto-kat A:visited, .foto-kat A:active {text-decoration: none}
.foto-kat A:hover {text-decoration: underline}
.foto {text-align: center}
.foto IMG {margin: 5px}
.foto A:link IMG, .foto A:visited IMG, .foto A:active IMG {border-color: white}
.foto A:hover IMG {border-color: white}
.foto A:link, .foto A:visited, .foto A:active, .foto A:hover {text-decoration: none}
.foto-nazev {color: #a3a3a3}


/*projekty*/
.projekt-foto {position: relative; text-align: center; background: url('gfx/projekty_foto_podklad.gif') left top no-repeat; width: 140px; height: 140px; margin: 10px; margin-bottom: 28px}
.projekt-foto IMG {margin-left: 8px; margin-top: 8px}
.projekt-foto-nazev {position: absolute; top: 142px; left: 0px; text-algin: center; width: 140px}


/*fotogalerie*/
.fotogalerie-foto {text-align: center; background: url('gfx/fotogalerie_foto_podklad.gif') left top no-repeat; width: 110px; height: 110px; margin: 10px}
.fotogalerie-foto IMG {margin-left: 8px; margin-top: 8px}


/*rámeček s fotkou*/
.ramecek {background: url('gfx/ramecek_fotak.jpg') left top no-repeat; height: 378px; width: 278px}
.ramecek2 {position: relative; height: 350px; width: 278px}
.ramecek-foto {position: absolute; left: 28px; top: 29px}


/*linky*/
.linka1 {border-bottom: 2px dotted #e8e8e8; margin-bottom: 20px; padding-top: 20px}


/*novinky*/
.novinky-datum {color: #54759d; font-size: 14px; margin-bottom: 10px; font-weight: bold}


/*kontakt*/
.kontakt {border-left: 20px solid white}
.kontakt TD {line-height: 1.8}


/*reklama*/
.reklama {position: relative}
.reklama-logo {position: relative; left: -5px; top: 0px; margin-bottom: 4px}
.reklama-obsah {margin: 8px 0px 8px 0px}


/*seznamy*/
OL {padding: 0px; margin: 0px 0px 0px 20px}
.li-obchodni LI {margin-bottom: 30px; padding: 0px}
UL {padding: 0px; margin: 0px 0px 0px 20px}
LI {margin: 0px; margin-left: 10px; padding: 5px}


/*komunikace*/
.komunikace {line-height: 1.3; font-weight: bold; text-align: left; background: url('gfx/komunikace_podklad.gif') left bottom repeat-x; height: auto; width: 180px; background-color: #f1f1f1}


/*formulář*/
.formular-vzkaz {background-color: #ecf3f0; padding: 20px; padding-left: 60px; width: 450px; background: url('gfx/form_kytka.gif') 0px 130px no-repeat}
.formular-vzkaz FORM {line-height: 1.6; color: #00502f; font-size: 11px; font-family: Verdana, Arial}
.formular-chyba {font-size: 14px; font-weight: bold; color: red; padding-left: 20px}