html { overflow: -moz-scrollbars-vertical !important; }
body { font-family:"Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif; font-size: 12px; color: black; text-align: center; margin: 0px 0px 20px 0px; background-image: url(images/design/back.gif); background-repeat: repeat; line-height:1.4; }

/* obecné */
a { color: #0000A0; text-decoration: none; }
a:hover { color: #0000A0; text-decoration: underline; }
div { position: relative; float: left; }

h1 { width: 470px; _width: 460px; border-bottom: 2px solid #0000A0; padding-bottom: 2px; margin: 5px 0px 10px 0px; clear: both; text-align: center; font-size: 18px; font-weight: bold; }
h2 { width: 470px; _width: 460px; border-bottom: 1px solid #0000A0; padding-bottom: 2px; margin: 25px 0px 6px 0px; clear: both; text-align: left; font-size: 16px; font-weight: bold; }
h3 { width: 470px; _width: 460px; margin: 15px 0px 6px 0px; clear: both; text-align: left; font-size: 14px; font-weight: bold; }
hr { width: 470px; _width: 460px; }

p { max-width: 470px; _max-width: 460px; /*text-indent: 25px;*/ margin: 4px 0px 4px 0px; text-align: justify; }

/* design */
div#stranka { width: 832px; left: 50%; margin-left: -416px; border-width: 0px 1px 1px 1px; border-style: solid; border-color: black; }

div#logotab { width: 832px; height: 207px; background-image: url(images/design/logo.jpg); background-repeat: no-repeat; }
div#logotab h1 { width: auto; float: right; margin-right: 10px; _margin-right: 5px; margin-top: 135px; color: #000080; font-size: 20px; font-weight: bold; border: none; }

div#body { width: 832px; background-image: url(images/design/menu.gif); background-repeat: repeat-y; background-color: #BED2ED; padding-bottom: 20px; }

div#footer { width: 832px; height: 25px; padding: 10px 0px 0px 0px; text-align: center; background-color: #BED2ED; border-top: 1px dotted black; }

div#leftcol { width: 152px; }

div#menu { width: 152px; padding: 0px 0px 10px 0px; }

div#article { width: 470px; padding: 0px 28px 0px 28px; text-align: left; background-color: #BED2ED; }

div#rightcol { float: right; width: 152px; background-color- transparent; }

div.padder { margin: 2px; }

/* oooooooooooooo MENU oooooooooooooo */
div#menu a { text-decoration: none; font-size: 12px; color: white; font-weight: bold; }
div#menu a:hover { color: #E20000; font-weight: bold; }

span.menu_text { position: relative; float: left; width: 130px; margin-top: 4px; margin-left: 10px; text-align: left; font-size: 12px; color: white; background-color: transparent; cursor: Default; }

/* oooooooooooooo LEVÝ SLOUPEC oooooooooooooo */
div.sec_header { width: 147px; font-size: 15px; color: #000080; font-weight: bold; text-align: center; padding-right: 5px; }
div.box { width: 152px; margin-top: 2px; margin-bottom: 20px; text-align: left; }
div.box a { font-size: 10px; }

/* oooooooooooooo PRAVÝ SLOUPEC oooooooooooooo */
form { margin-top: 7px; margin-bottom: 7px; }

input.button_anketa { width: 140px; font-size : 10px; margin-top: 7px; background-color: #C0C0C0; border: 1px ridge black; cursor: Pointer; }

span.anketa_sloupec { position: relative; float: left; height: 3px; font-size: 0px; background-color: silver; border: 1px ridge black; cursor: Default; }

/* oooooooooooooo ČLÁNEK oooooooooooooo */
div.art_maindiv { width: 470px; text-align: left; margin-bottom: 15px; }
div.art_innerdiv { width: 150px; text-align: center; }

div#article p { margin-top: 5px; }
div#article p a { color: #0000A0; text-decoration: none; }
div#article p a:hover { color: #EEAD00; text-decoration: underline; }

div.odstavec { text-indent: 25px; margin: 8px 0px 8px 0px; text-align: justify; }
p.podpis { text-align: right; font-style: italic; }
img.gal { border: 1px solid black; }
table.galerie { width: 470px; _width: 460px; border-width: 0px; }
td.galerie_cell { width: 33%; vertical-align: top; text-align: center; padding-bottom: 10px; }

/* oooooooooooooo NOVINKY oooooooooooooo */
div.news { width: 460px; text-align: left; margin-bottom: 15px; }
div.news_header1 { width: 380px; text-align: left; font-weight: bold; }
div.news_header2 { width: 80px; text-align: right; }
div.news_body { width: 460px; text-align: left; }
div.news_body p { font-size: 11px; }
div.news_pict { text-align: left; margin: 5px 2px 2px 0px; }
img.news_pict { width: 100px; border: 1px solid black; }
div.news_footer { width: 460px; text-align: right; }

span.next { width: 460px; text-align: center; }
span.next a { font-size: 15px; text-decoration: none; }

/* oooooooooooooo TABULKA oooooooooooooo */
table#tab1 td { font-size: 11px; background-color: #91A8C6; }
table#tab1 td.normal { font-size: 11px; background-color: #91A8C6; }
table#tab1 td.header1 { font-size: 12px; background-color: black; text-align: left; color: #F8C301; font-weight: bold; }
table#tab1 td.header2 { font-size: 11px; background-color: #0000A0; text-align: center; color: white; font-weight: bold; }

/* oooooooooooooo PŘIHLÁŠKA oooooooooooooo */
form#prihlaska td { text-align: center; }
form#prihlaska input { width: 150px; background-color: transparent; color: white; }
form#prihlaska select { width: 150px; background-color: #36393C; color: white; }

/* oooooooooooooo MANUÁLY oooooooooooooo */
table.manualy { width: 460px; }
table.manualy th { font-weight: bold; }
table.manualy td { font-size: 10px; }

/* zajímavé odkazy */
table#zajimave_odkazy { width: 470px; }
table#zajimave_odkazy th { background-color: #0000A0; color: white; font-weight: bold; text-align: center; font-size: 12px; }
table#zajimave_odkazy td { font-size: 11px; }