fhtml { overflow: -moz-scrollbars-vertical !important; }
body { font-family: "Tahoma CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif; font-size: 12px; color: black; background-color: white; }

/* design */
div { position: relative; float: left; }
div#page { width: 900px; left: 50%; border: 1px solid black; margin: 10px 0px 0px -450px; }

div#header { width: 900px; height: 86px; line-height: 0px; background-image: url(graphic/logo2.jpg); background-repeat: no-repeat; background-position: 273px top; }
div#menu { width: 900px; height: 20px; background-image: url(graphic/menu.gif); background-repeat: repeat-x; padding-top: 2px; }

td#lcol { width: 184px; height: 100%; vertical-align: top; background-color: #E65D19; }
td#obsah { width: 492px; height: 100%; vertical-align: top; background-color: white; background-image: url(graphic/psloupec.gif); background-repeat: repeat-x; padding: 6px 20px 0px 20px; }
td#rcol { width: 184px; height: 100%; vertical-align: top; background-color: #B3B3B3; background-image: url(graphic/rsloupec.gif); background-repeat: repeat-x; }

div#footer { width: 900px; height: 15px; border-top: 1px solid #7D7D7D; background-color: #DBDBDB; }

/* obecne */
a { color: red; text-decoration: none; font-size: 9pt; }
a:hover { text-decoration: underline; }
img { border: 0px; }
ul { padding: 0px; margin: 0px; }
li { list-style: square outside url("graphic/tupl.gif"); margin-left: 20px; }

td { vertical-align: top; }

span.zob { color: black; }

/* menu */
div#menu a { font-size: 10pt; color: white; margin-left: 6px; }
div#menu span.sipka_menu { margin-left: 8px; color: #E95D0F; }

div.nonvis { display: none; }
div.vis { display: block; }
div#pouziti { position: absolute; width: 170px; height: 85px; padding-top: 5px; border: 1px solid black; left: 170px; top: 107px; background-color: #808080; z-index: 20; }
div#pouziti a { font-size: 10pt; color: white; margin-left: 6px; }
div#pouziti span.sipka_menu { margin-left: 8px; color: #E95D0F; }

/* odkazy */
div.partn { width: 154px; border: 1px solid #808080; margin-left: 12px; _margin-left: 6px; padding-bottom: 5px; margin-bottom: 12px; background-color: white; }
div.partn div.fset-Odsaz { width: 144px; margin: -6px 5px 0px 5px; font-size: 8pt; color: #444444; }
div.partn span.legend { position: relative; width: 70px; height: 14px; left: 11px; top: -6px; padding: 1px 10px 1px 5px; font-size: 11px; color: white; background-color: #808080; }
div.partn ul { display: none; }
div.partn ul.vis { display: block; }

/* footer */
div#footer table { width: 900px; border: none; }
div#footer table th { width: 820px; text-align: left; font-size: 9px; color: #767676; padding-left: 10px; }
div#footer table td { width: 80px; text-align: left; font-size: 9px; color: #767676; }

/* hlavní strana */
div.cl2 { width: 164px; _width: 154px; border: 1px solid #E65D19; margin-left: 8px; _margin-left: 4px; padding-bottom: 5px; margin-bottom: 12px; background-color: white; }
div.cl2 div.fset-Odsaz { width: 144px; margin: 0px 5px 0px 5px; font-size: 8pt; color: #444444; }
div.cl2 span.legend { position: relative; width: 70px; height: 14px; left: 11px; top: -6px; padding: 1px 10px 1px 5px; font-size: 11px; color: white; background-color: #E65D19; }
div.pictfield2 { border: 1px solid black; margin-top: 10px; margin-bottom: 5px; }

div.cl2_1 { width: 172px; height: 138px; border: 1px solid #808080; padding: 6px; margin-top: 11px; margin-bottom: 8px; }
div.cl2_2 { width: 172px; height: 138px; border: 1px solid #808080; padding: 6px; margin-top: 3px; margin-bottom: 8px; }

div#cl3 { width: 288px; min-height: 307px; _height: 307px; border: 1px solid #E25F17; padding-bottom: 5px; margin-bottom: 12px; margin-top: 11px; margin-left: 40px; _margin-left: 15px; background-color: white; }
div#cl3 div.fset-Odsaz { width: 270px; margin: 0px 10px 0px 10px; _margin: 0px 5px 0px 5px; font-size: 8pt; color: #444444; }
div#cl3 span.legend { position: relative; width: 70px; height: 14px; left: 11px; top: -6px; padding: 1px 10px 1px 5px; font-size: 11px; color: white; background-color: #E25F17; }
div#cl3 a { color: #444444; }

div#cl4 { width: 430px; height: 400px; border: 1px solid #E25F17; padding-bottom: 5px; margin-bottom: 12px; margin-top: 11px; margin-left: 40px; _margin-left: 15px; background-color: white; }
div#cl4 div.fset-Odsaz { width: 410px; margin: 0px 10px 0px 10px; _margin: 0px 5px 0px 5px; font-size: 8pt; color: #444444; }
div#cl4 span.legend { position: relative; width: 70px; height: 14px; left: 11px; top: -6px; padding: 1px 10px 1px 5px; font-size: 11px; color: white; background-color: #E25F17; }
div#cl4 a { color: #444444; }

p.perex { width: auto; font-size: 8pt; color: #444444; font-family: "Tahoma CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif; text-indent: 5px; margin: 0; text-align: left; }
span.datum { color: #777777; }

div#info { width: 482px; background-color: transparent; border: 1px solid #E25F17; padding: 2px; text-align: center; }
div#info p { width: 460px; text-align: center; }

/* bannery */
img#banner1 { position: absolute; left: 350px; top: 15px; }

/* rfid portál */
ul.ok li { list-style: square outside url("graphic/ok.gif"); margin-left: 40px; }

/* použítí rfid */
table.rfid_pouziti { width: 100%; border: 1px solid black; }
table.rfid_pouziti th { color: blue; }
table.rfid_pouziti td { padding: 2px;  }

/* RFID obecně */
table#rfid_format { width: 100%; border: 1px solid black; }
table#rfid_format td { font-size: 11px; }
table#rfid_format th { font-size: 11px; font-weight: bold; }

table#rfid_format td.obr { text-align: center; vertical-align: middle; }
table#rfid_format td.popis { font-size: 9px; text-align: left; vertical-align: middle; }
table#rfid_format td.smtxt { font-size: 9px; text-align: center; vertical-align: middle; }

/* oooooooooooooo ČLÁNEK oooooooooooooo */
h1 { width: 490px; border-bottom: 2px solid red; padding-bottom: 2px; margin: 10px 0px 10px 0px; clear: both; text-align: center; font-size: 18px; font-weight: bold; }
h2 { width: 490px; border-bottom: 1px solid red; padding-bottom: 2px; margin: 25px 0px 6px 0px; clear: both; text-align: left; font-size: 16px; font-weight: bold; }
h3 { width: 490px; margin: 5px 0px 6px 0px; clear: both; text-align: left; font-size: 14px; font-weight: bold; }
p { width: auto; text-indent: 10px; margin: 3px 0px 3px 0px; text-align: justify; }
p.podpis { width: 470px; text-align: right; font-style: italic; }
img#mainpict { width: 470px; border: 2px solid black; }

/* galerie */
div.gal { width: 140px; height: 100px; float: left; margin-right: 22px; margin-bottom: 10px; border: 1px solid black; background-color: white; overflow: hidden; }
div.gal img { width: 140px; }

/* dodavatele */
table.vypis_dodavatele { width: 100%; }
table.vypis_dodavatele td { color: black; font-size: 14px; font-weight: bold; }
div#dodavatel p { text-indent: 0px; text-align: left; }
div#dodavatel h3 { color: red; }
