body    { background-color: #696969 }
p {}
td {}
.nadpis1     { color: white; font-style: normal; font-weight: bold; font-size: 11pt; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.nadpis2      { color: white; font-style: italic; font-weight: bold; font-size: 10pt; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.nadpis3    { color: white; font-style: italic; font-weight: normal; font-size: 10pt; font-family: "Arial Narrow", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.nadpis4    { color: white; font-style: italic; font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.normal     { color: white; font-style: normal; font-weight: normal; font-size: 10pt; font-family: Arial; text-decoration: none }
.main                                 { background-color: black; margin-right: auto; margin-left: auto; width: 800px; height: 600px }
.header          { background-color: black; text-align: center; margin-bottom: 0px; border: 0px; position: relative; width: 100%; height: 204px }
#header1        { background-repeat: no-repeat; float: left; margin: 0px; border: 0px; position: relative; width: 247px; height: 189px }
#header2      { background: url(img/index_header2.gif) no-repeat; float: left; margin: 0px; border: 0px; position: relative; width: 1px; height: 189px }
#header3_0        { background: url(img/index_header3_0.gif) no-repeat; float: left; margin: 0px; border: 0px; position: relative; width: 552px; height: 189px }
#header3_1       { background: url(img/index_header3_1.gif) no-repeat; float: left; margin: 0px; border: 0px; position: relative; width: 552px; height: 189px }
#header4_0              { color: white; text-decoration: none; background: url(img/index_header4_0.gif) no-repeat; text-align: left; float: left; _margin-top: -4px; border: 0px; position: relative; width: 800px; height: 15px }
#header4_1       { color: white; text-decoration: none; background: url(img/index_header4_1.gif) no-repeat; text-align: left; float: left; margin: 0px; border: 0px; position: relative; width: 800px; height: 15px }
.lang         { color: white; font-style: normal; font-weight: normal; font-size: 8pt; font-family: "Arial Rounded MT Bold", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; vertical-align: bottom; float: left; margin-left: 2px }
.lang a     { color: white; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: bottom; float: left; margin-left: 2px }
.lang a:hover     { color: white; font-style: normal; font-weight: normal; text-decoration: underline; vertical-align: bottom; float: left }
.left                         { background-color: black; float: left; position: relative; width: 247px; height: 396px }
.menu               { color: #c60303; font-weight: normal; font-size: 10pt; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: black; float: right; padding-top: 5px; position: relative; width: 147px; height: 145px; text-: right  }
#menu_polozka        { color: #c60303; font-size: 10pt; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: left; position: relative; width: 98% }
#menu_polozka a         { color: #c60303; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding-top: 5px; padding-bottom: 5px; position: relative; width: 98% }
#menu_polozka a:hover        { color: #f00; font-weight: bold; text-decoration: none; padding-top: 5px; position: relative; width: 98%; padding-: 5px }
#pic          { background-image: url(img/index_pic.gif); float: right; width: 147px; height: 68px }
#maillist                     { float: right; z-index: 1; width: 147px; height: 79px }
.maillist_form                { background-color: #370106; float: left; margin-top: 10px; padding: 5px 3px 10px; width: 90% }
.maillist_sipka      { vertical-align: middle; padding: 2px; border: solid 1px #a9a9a9; width: 10px; height: 10px }
.maillist_uvod         { color: #a9a9a9; font-style: normal; font-size: 9pt; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: left; margin-left: 5px }
.maillist_uvod a { color: #a9a9a9; font-style: normal; font-size: 9pt; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: left }
.maillist_uvod a:hover { color: #a9a9a9; font-style: normal; font-size: 9pt; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline; text-align: left }
.maillist_vysledek     { color: red; font-size: 7pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.maillist_pole               { color: black; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #c0c0c0; text-align: right; vertical-align: middle; margin-left: 5px; border: solid 1px black; width: 75%; height: 10pt }
#menu2                          { color: #b40d1c; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: center; float: left; margin-top: 80px; width: 247px; height: 15px }
#menu2_polozky           { color: #b40d1c; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: center; float: left; width: 247px; height: 20px }
#menu2_polozky a         { color: #b40d1c; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
#menu2_polozky a:hover         { color: #f00; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
#menu2_polozky a:active          { color: #f00; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
#line { background-image: url(img/index_line.gif); float: left; width: 1px; height: 396px }
.right_0          { background: url(img/index_right_bg.gif) no-repeat; float: left; position: relative; width: 552px; height: 292px; clip: auto }
.right_1    { background: black no-repeat; float: left; position: relative; width: 552px; height: 292px; clip: auto }
#okno         { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-repeat: no-repeat; float: left; width: 552px; height: 292px }
#vypsane_okno     { color: white; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-repeat: no-repeat; float: left; margin-top: 7px; margin-left: 10px; padding-right: 10px; width: 90%; height: 270px; overflow: auto }
#vypsane_okno a   { color: #ff8c00; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-repeat: no-repeat; overflow: auto }
#vypsane_okno a:hover  { color: #d3d3d3; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-repeat: no-repeat; overflow: auto }
#novinky      { color: white; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-repeat: no-repeat; float: left; margin-top: 7px; margin-left: 5px; width: 300px; height: 285px; overflow: auto }
#novinky a      { color: white; font-style: normal; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; float: left }
#novinky a:hover      { color: gray; font-style: normal; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; float: left; border-top: none #cac7f0; border-right: none #cac7f0 }
.novinky_nadpis   { color: white; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; list-style-type: square; list-style-position: outside }
.novinky_datum   { color: white; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.submenu             { color: #b22222; font-style: normal; font-weight: normal; font-size: 10pt; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #300010; float: left; position: relative; width: 552px; height: 104px }
#menu_sekce    { color: #a9a9a9; font-style: normal; font-weight: bold; text-decoration: none; float: left; margin-top: 10px; margin-left: 10px; width: 500px; height: 70px; overflow: auto }
#menu_sekce a   { color: #a9a9a9; text-decoration: none; margin-top: 10px; margin-left: 10px }
#menu_sekce a:hover   { color: #fff; text-decoration: none; margin-top: 10px; margin-left: 10px }
#info                        { color: white; font-style: italic; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: right; clear: left; position: relative; width: auto; height: 14px }
#interni_vstup           { color: #a9a9a9; font-weight: normal; font-size: 9pt; font-family: "Arial Narrow", Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: left; float: left; 
margin-top: 30px; margin-left: 10px; padding: 10px; border: dotted 1px #d3d3d3; position: relative; width: 110px }
.ok   { color: #696969; font-weight: bold; font-size: 9px; margin-top: 5px }
#akce  { float: left; border-bottom: 1px dotted #545454; width: 100%; height: auto }
#akce_rozbal  { padding-left: 20px }
#foto_okno   { margin-top: 5px; margin-left: 5px; position: relative; width: 545px; height: 280px }
#foto_menu                   { margin-top: 5px; margin-left: 5px; position: relative; width: 540px; height: 80px; overflow: auto }
#udalost                      { color: #c0c0c0; font-style: normal; font-weight: normal; font-size: 9pt; text-decoration: none; float: left; clear: none; margin: 3px; padding: 3px; border: solid 1px #a9a9a9; position: relative; width: 150px; height: 55px; display: inline }
#udalost a       { color: #c0c0c0; text-decoration: none }
#udalost a:hover { color: white; text-decoration: none }
#foto_galerie           { color: gray; font-style: normal; font-weight: normal; font-size: 8pt; text-decoration: none; margin-top: 15px; margin-left: 20px; position: relative; width: 520px; height: 230px; 
overflow: auto }
#foto_ramecek            { color: white; font-style: normal; font-weight: normal; font-size: 8pt; text-decoration: none; text-align: left; vertical-align: middle; float: left; margin-right: 20px; margin-bottom: 10px; padding-top: 3px; padding-left: 5px; position: relative; width: 100px; height: 100px }
#foto_border                            { padding: 2px; border: solid 3px gray; width: 95px; height: 65px }
#foto_border a   { border: solid 3px gray }
#foto_border a:hover   { border: solid 3px white }
img.foto                            { text-align: center; border: 0px; position: absolute; clip: rect(auto 90px 65px auto) }
#obchod  { color: white; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; float: left; margin-top: 5px; margin-left: 5px; width: 540px; height: 285px; overflow: auto }
#obchod a  { color: red; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
#obchod a:hover  { color: gray; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
#produkt_obrazek     { text-decoration: none; float: left; margin-right: 7px; margin-bottom: 3px; border: 0px }
#produkt_obrazek a  { text-decoration: none; border: 0px }
#produkt_obrazek a:hover   { text-decoration: none }
#shop_item         { font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; float: left; margin-right: 5px; margin-bottom: 5px; padding: 3px; border: solid 1px #696969; width: 110px; height: 130px }
.produkt_thumb       { text-align: center; margin-top: 5px; margin-bottom: 5px; border: 0px }
#item_thumb   { text-align: center; width: 100%; height: 85px; clip: auto }

#clanek_nadpis { font-style: italic; font-weight: bold; font-size: 14pt; text-align: left }
#clanek_podnadpis { color: navy; font-style: italic; font-weight: 500; font-size: 10pt; text-align: left }
#menu_clanky_hlavicka   { color: navy; font-weight: bold; font-size: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; width: 95% }
#menu_foto_vypis         { color: gray; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px dotted gray; width: 95% }
#menu_foto_vypis a { color: gray; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
#menu_foto_vypis a:hover { color: red; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
#clanky_vypis { color: gray; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px dotted gray; width: 95% }
#clanky_vypis a   { color: gray; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
#clanky_vypis a:hover   { color: red; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
#print  { color: black; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify }
#foto_obrazek { text-align: center; width: 100% }
#ohranicene  { padding: 4px; border: dotted 1px navy }
#dokumenty { list-style-type: square; list-style-position: outside; margin-left: 30px }
