* { font-family: sans-serif; font-size: small; }

body { background-color: #f8f8f8; color: #133d8d; padding: 0px; margin: 0px; }

form { display: inline; }

/* LAYOUT */
.hoEmail, .hoFAQ, .hoFinancovani, .hoADM, .hoOBJ { text-decoration: none; color: #133d8d; position: absolute; top: 157px; display: block; float: left; height: 20px; padding-top: 3px; }
.hoEmail { background: url(../images/e-mail.png) no-repeat right; padding-right: 25px; }
.hoFAQ { display: none; left: 223px; background: url(../images/caste-dotazy.png) no-repeat right; padding-right: 15px; }
.hoFinancovani { left: 100px; background: url(../images/financovani.gif) no-repeat right; padding-right: 32px; }
.hoOBJ { left: /*335*/223px; background: url(../images/kosik.gif) no-repeat right; padding-right: 23px; }
.hoADM { left: /*443*/335px; background: url(../images/odhlaseni-administratora.png) no-repeat right; padding-right: 15px; }
.omDrevoobrabeciStroje { background: url(../images/menu/drevoobrabeci-stroje.jpg); }
.omDrevoobrabeciNastroje { background: url(../images/menu/drevoobrabeci-nastroje.jpg); }
.omElektrickeNaradi { background: url(../images/menu/elektricke-naradi.jpg); }
.omPouziteStroje { background: url(../images/menu/pouzite-stroje.jpg); }

/* OBECNÁ DEFINICE STULŮ */
address, address * { font-style: normal; display: inline; }
input, textarea { border: 1px solid black; font-size: small; }
.button { background-color: #1535a1; color: white; font-weight: bold; }
.checkbox, .radio { border: none; }
.linkButton, .linkButton:hover { float: left; display: block; padding: 1px 5px 1px 5px; border: 1px solid gray; font-weight: bold; color: white; background-color: #1535a1; text-align: center; height: auto; margin-right: 5px; text-decoration: none; cursor: default; }
fieldset { border: none; padding: 0px; margin: 0px; margin-bottom: 10px; }
legend { font-weight: bold; }
sup, sub { font-size: x-small; }
ol li { margin-bottom: 5px; }
ul li { list-style-type: square; margin-bottom: 5px; }
ul li { text-align: justify; }

acronym { cursor: help; }
hr { visibility: hidden; height: 20px; }
.clearHx { height: 5px; }

a { color: #133d8d; text-decoration: underline; }
a:hover { color: gray; }
a img { border: none; }

/* NADPISY */
h1, h2, h3, h4, legend { margin-top: 5px; margin-bottom: 10px; font-weight: bold; padding-left: 0px; }
h1 { margin-top: 5px; margin-bottom: 10px; padding-bottom: 5px; font-weight: bold; border-bottom: 1px solid #133d8d; display: inline; padding-right: 20px; }
h1, h1 * { font-size: large; color: #133d8d; }
h2, legend, h2 * { margin: 0px; padding: 0px; margin-bottom: 5px; font-size: medium; }
h3, h3 * { font-size: small; color: #133d8d; }
h4, h4 * { font-size: small; color: black; }

/* OSTATNÍ */
.povinne, .povinneInfo { color: red; }
.povinne { font-weight: bold; }

.doleva { text-align: left; }
.doprava { text-align: right; }
.doprostred { text-align: center; }
.dobloku { text-align: justify; }
.tucne { font-weight: bold; }
.tenke  { font-weight: normal; }
.podtrzene { text-decoration: underline; }
.preskrtnute { text-decoration: overline; }
.kurziva { font-style: italic; }
.blok { display: block; }
.nahoru { vertical-align: top; }
.nowrap { white-space: nowrap; }

.cervene { color: red; }
.sede { color: gray; }
.cerne { color: black; }

/* FORMULÁŘE */
.itemLabel, .itemInput { display: block; float: left; margin-bottom: 3px; width: 130px; }
.polozkaPopis, .polozkaHodnota { display: block; float: left; margin-bottom: 3px; }
.polozkaPopis { width: 120px; font-weight: bold; }
.polozkaHodnota { width: 450px; }
.polozkaHodnota2 { width: 170px; }

/* KATALOG */
.tagInfo, .tagInfo2 { background-color: #ffffe1; padding: 3px; border: 1px solid black; width: 444px; }
.tagInfo2 { padding-right: 0px;  }
.katalogSkupiny { padding: 5px; border-bottom: 1px solid #e0e0e0; text-decoration: none; display: block; }
.katalogSkupiny img { margin-right: 7px; margin-bottom: 2px; }
.katalogSkupiny span { display: block; float: right; width: 480px; height: auto; }
.katalogSkupiny em { display: block; padding: 2px; background: #9d9d9d url(../images/vice-informaci.png) no-repeat right top; color: white; font-weight: bold; font-style: normal; margin-top: 7px; border-left: 400px solid #f8f8f8; }

.katalogPolozky { padding: 5px; border-bottom: 1px solid #e0e0e0; text-decoration: none; display: block; }
.katalogPolozky img { margin-right: 7px; margin-bottom: 2px; }
.katalogPolozky span { display: block; float: right; width: 480px; height: auto; }
.katalogPolozky em { display: block; padding: 2px; background: #9d9d9d url(../images/vice-informaci.png) no-repeat right top; color: white; font-weight: bold; font-style: normal; margin-top: 7px; border-left: 400px solid #f8f8f8; }

.katalogCena { width: 239px; height: 100px; border-right: 1px solid #dfdfdf; float: left; margin-bottom: 2px; }
.katalogCena div { float: right; width: 80px; padding: 10px 5px 0px 0px; }
.katalogCena strong { color: #fd9b00; font-size: large; display: block; padding-left: 10px; padding-top: 20px; }
.katalogCena span { display: block; padding-left: 10px; }

.katalogObrazek { float: left; width: 345px; border-left: 1px solid #dfdfdf; margin-left: -1px; margin-bottom: 2px; padding-left: 10px; }
/*.katalogObrazek a, .katalogObrazek a:hover { display: block; float: right; height: 17px; width: 17px; background: url(../images/katalog-fotografie-detail.gif) no-repeat; text-decoration: none; }*/
.katalogObrazek a, .katalogObrazek a:hover { text-decoration: none; }
.katalogObrazek div a { display: block; border: solid 1px silver; float: left; width: 100px; height: 100px; margin: 2px; padding: 2px; }

.katalogSeparator { display: block; border-top: 1px solid #dfdfdf; } 

.tuPolicko1 { width: 180px; }
.tuPolicko2 { width: 50px; }

.ikoDokumentace, .ikoDokumentace:hover, .ikoTisk, .ikoTisk:hover, .ikoNakup, .ikoNakup:hover, .ikoPoptavka, .ikoPoptavka:hover { display: block; height: 16px; padding: 2px 25px 2px 3px; margin-bottom: 3px; font-weight: bold; color: white; text-decoration: none; }
.ikoDokumentace { background: #8c88bb url(../images/katalog-dokumentace.png) no-repeat right top; }
.ikoTisk { background: #dfdfdf url(../images/katalog-tisk.png) no-repeat right top; }
.ikoNakup { background: #fdb836 url(../images/katalog-nakup.png) no-repeat right top; }
.ikoPoptavka { background: #22ca00 url(../images/katalog-poptavka.png) no-repeat right top; }

.tpNazev, .tpPoradi, .tpNeaktivni { display: block; float: left; padding-right: 5px; margin-bottom: 3px; }
.tpNazev { width: 190px; }
.tpPoradi { width: 60px; }
.tpNeaktivni { width: 80px; }

.tTechnickeUdaje { border: 1px solid #aeaeae; }
.tTechnickeUdaje td { padding: 2px 4px 2px 4px; }
.tTechnickeUdaje td input { width: 90px; }
.tTechnickeUdaje thead td { border-bottom: 1px solid #aeaeae; background: url(../images/podobne-zbozi-pozadi-titulek.png) repeat-x; color: #fd9b00; font-weight: bold; }
.tTechnickeUdaje td.leva { border-left: 1px solid #aeaeae; text-align: center; }
.tTechnickeUdaje tr.sudy td { background-color: white; }

/* POPTÁVKA */
.objLabel, .objInput, .objText { display: block; float: left; margin-bottom: 3px; }
.objLabel { width: 73px; font-weight: bold; }
.objInput { width: 692px; padding-left: 2px; }
.objText { padding: 2px; width: 690px; height: 400px; }
.osobLabel, .osobLabel2, .osobInput, .osobInput2 { display: block; float: left; margin-bottom: 3px; width: 125px; }
.osobLabel2 { width: 120px; padding-right: 5px; text-align: right; }
.osobInput { width: 145px; }
.osobInput2 { width: 418px; }
.titul, .psc { width: 50px; }
.objHlavicka { font-weight: bold; border-bottom: 1px solid #1535a1; margin-bottom: 10px; }
.objPolozka1, .objPolozka2, .objPolozka3, .objPolozka4 { display: block; float: left; padding: 2px; }
.objPolozka1 { width: 20px; }
.objPolozka2 { width: 300px; }
.objPolozka3 { width: 50px; }
.objPolozka4 { width: 100px; padding-right: 5px; }

/* AKTUALITY */
.aktLabel, .aktInput { display: block; float: left; margin-bottom: 3px; }
.aktLabel { width: 80px; font-weight: bold; }
.aktInput { width: 470px; padding-left: 2px; }
.aktInput2 { width: 10em; }
.aktPolozka { padding: 5px; padding-top: 0px; border: 1px solid #e0e0e0; text-decoration: none; display: block; margin-bottom: 20px; }
.aktPolozka h3 { margin: 0px; padding: 3px; border-bottom: 1px solid #aeaeae; background: url(../images/podobne-zbozi-pozadi-titulek.png) repeat-x; font-weight: bold; margin-left: -5px; margin-right: -5px; }
.aktPolozka h3 span, .aktPolozka h3 span * { color: #fd9b00; }
.bile { background-color: white; }

.aktVice, .aktVice:hover, .aktZpatky, .aktZpatky:hover { display: block; padding: 2px; padding-left: 4px; background: #9d9d9d url(../images/vice-informaci.png) no-repeat right top; color: white; font-weight: bold; font-style: normal; margin-top: 7px; margin-right: -5px; margin-bottom: -5px; margin-left: 470px; text-decoration: none; }
.aktZpatky, .aktZpatky:hover { background: #fdb836 url(../images/mene-informaci.png) no-repeat right top; margin-left: 510px; }

/* KONTAKT */
.spKontaktPolozka, .spKontaktHodnota { float: left; display: block; margin-bottom: 3px; width: 45px; }
.spKontaktHodnota { width: 300px; }

/* FINANCOVÁNÍ */
.finLabel, .finInput { display: block; float: left; margin-bottom: 3px; }
.finLabel { width: 160px; }
.finInput { width: 200px; }
.finInput2 { width: 60px; }
.finInput3 { width: 62px; }
