/* definicni soubor pro CSS styly */

* {font-family: verdana, arial, tahoma, "sans serif", "geneva CE"; font-size: 12px}
A {color: #0000CC; font-weight: bold}
A:hover {color: #CC0000}

H1 {font-weight: bold; font-size: 14px}

BODY {background-color: #CCCCCC}
TABLE {border-collapse: collapse}
IMG {border: 0}

DIV.page {width: 1000px; background-color: #FFFFFF; margin: 20px auto 20px auto}

/* HEADER */
DIV.motto {text-align: center; font-size: 20px; padding: 10px}
DIV.motto SPAN {font-weight: bold; font-size: 20px; color: #FF0000}
TR.header {background-color: #FFFF00}
TD.car {width: 99%; text-align: center; padding: 10px}
TD.contact {font-weight: bold; padding: 0 0 10px 10px}
TD.contact TD {font-weight: bold}
TD.contact TD.value {color: #0000CC; padding-left: 10px}
TD.workshop {width: 1%; text-align: center; padding: 10px}
TD.workshop DIV.title {padding-top: 10px}

TD.content {vertical-align: top; padding: 20px}

/* OBSAH HLAVNI */
DIV.main H1 {padding-bottom: 10px}
DIV.main UL.poloz {padding: 0 10px 10px 20px}
DIV.main P.price_link {text-align: center; padding-top: 10px}

/* OBSAH DILNA */
DIV.work H1 {padding-bottom: 10px}
DIV.work TABLE {width: 100%}
DIV.work TD.margin {width: 240px}
DIV.work TD.middle {width: 160px}
DIV.work TD.inside {padding: 20px 0 20px 0}
DIV.work TD.ltext {text-align: right; padding-right: 20px}
DIV.work TD.rtext {padding-left: 20px}

/* OBSAH CENIKY */
DIV.price H1.title {font-weight: bold; padding-bottom: 10px}
DIV.price TD.table_header {font-weight: bold; font-size: 24px; text-align: center; padding: 10px 0 5px 0}
DIV.price TR.column_header TH {background-color: #FFFF00; border: 1px solid #000000; padding: 10px}
DIV.price TD.image {width: 1%; text-align: center; border: 1px solid #000000; padding: 10px}
DIV.price TD.text {width: 98%; border: 1px solid #000000; padding: 10px}
DIV.price TD.price {width: 1%; white-space: nowrap; text-align: center; border: 1px solid #000000; padding: 10px}
DIV.price TD.footer {font-style: italic; text-align: right; padding: 5px 0 10px 0}

/* OBSAH LINKS */
TD.links {vertical-align: bottom; color: #0000CC; font-weight: bold; text-align: center; padding: 10px}

/* SIDEBOX */
TD.sidebox {font-size: 13px; vertical-align: top; background-color: #00FFFF; padding: 10px}
TD.sidebox DIV.address_title {font-weight: bold; color: #0000CC}
TD.sidebox DIV.address1 {font-weight: bold}
TD.sidebox DIV.address2 {font-weight: bold; padding-bottom: 10px}
TD.sidebox DIV.work_title {font-weight: bold; color: #0000CC}
TD.sidebox DIV.work {font-weight: bold; padding-bottom: 10px}
TD.sidebox DIV.warning_title {font-weight: bold; color: #0000CC}
TD.sidebox DIV.warning {font-weight: bold}
TD.sidebox DIV.map_title {padding-top: 10px; padding-bottom: 10px}

/* FOOTER */
DIV.footer {text-align: center; font-style: italic; padding-top: 10px; padding-bottom: 10px; border-top: 1px solid #000000}

/* ADMIN */
.textbox, SELECT, TEXTAREA {font-size: 13px; padding: 2px}
.button, SELECT {cursor: pointer}
.visible {background-color: #FFFFFF}
.invisible {background-color: #CCCCCC}

DIV.admin {width: 960px; background-color: #FFFFFF; margin: 20px auto 20px auto; padding: 20px}
DIV.admin H1.title {font-weight: bold; text-align: center; font-size: 20px; padding: 10px}

DIV.admin FORM.login {text-align: center; background-color: #FFEEAA; width: 50%; padding: 30px 0 30px 0; margin: 20px auto 20px auto; border: 1px solid #000000}

DIV.admin DIV.prices {padding: 0}
DIV.admin DIV.prices DIV.instruction {padding-bottom: 20px}
DIV.admin DIV.prices FORM {padding-bottom: 20px}
DIV.admin DIV.prices TABLE {width: 960px}
DIV.admin DIV.prices H1.title {font-weight: bold; padding-bottom: 10px}
DIV.admin DIV.prices TD.table_header INPUT {width: 950px; font-weight: bold; font-size: 24px; text-align: center; padding: 10px 0 5px 0}
DIV.admin DIV.prices TR.column_header TH.first {width: 144px}
DIV.admin DIV.prices TR.column_header TH {background-color: #FFEEAA; border: 1px solid #000000; padding: 10px}
DIV.admin DIV.prices TD {background-color: #FFEEAA; border: 1px solid #000000; padding: 2px}
DIV.admin DIV.prices TD.image INPUT {width: 150px}
DIV.admin DIV.prices TD.text INPUT {width: 700px}
DIV.admin DIV.prices TD.price INPUT {width: 70px; text-align: center}
DIV.admin DIV.prices TD.buttons {text-align: center; padding: 10px}
DIV.admin DIV.prices TD SELECT {width: 200px}

DIV.admin DIV.menu {width: 920px; background-color: #FFEEAA; border: 1px solid #000000; padding: 10px 20px 10px 20px; margin-bottom: 20px}
DIV.admin DIV.menu FORM {padding: 0}
DIV.admin DIV.menu TEXTAREA {width: 100%}
DIV.admin DIV.menu DIV.buttons {text-align: center; padding: 10px 0 0 0}

DIV.admin DIV.setup {width: 920px; background-color: #FFEEAA; border: 1px solid #000000; padding: 10px 20px 10px 20px; margin-bottom: 20px}
DIV.admin DIV.setup TABLE {background-color: #FFEEAA; width: 100%; border: 0}
DIV.admin DIV.setup TD {background-color: #FFEEAA; border: 1px solid #000000; padding: 2px}
DIV.admin DIV.setup TD.nowrap {white-space: nowrap}
DIV.admin DIV.setup TD.tide {width: 99%}
DIV.admin DIV.setup TD.tide INPUT {width: 99%}
DIV.admin DIV.setup TD.tide TEXTAREA {width: 99%}
DIV.admin DIV.setup TD.buttons {text-align: center; padding: 10px 0 0 0; border: 0}
