BODY, TABLE { font-family: Tahoma, Verdana, Arial; font-size: 13px; color: #777777; }
BODY { padding: 0px 0px 0px 0px; margin: 0px 0px; background-color: #a6a6a6; background-image: url(images/top_01.jpg); background-repeat: repeat-x; background-position: left top; }

P { text-align: justify; margin: 0px 0px 8px 0px; padding: 0px 0px 0px 0px; }
P, UL, OL {line-height: 140%; }

DIV, FORM { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

a:link { color: #2f5dab; text-decoration: underline}
a:visited { color: #2f5dab; text-decoration: underline}
a:hover { color: #f75605; text-decoration: underline}

.backTop { height: 257px; width: 910px; }
.backTopR { background-image: url(images/top_05.gif); background-repeat: repeat-x; background-position: left top; }
.backMidR { background-color: #ffffff; background-image: url(images/top_30.gif); background-repeat: repeat-x; background-position: left top;}
.backMidR2 { height: 232px; background-image: url(images/page_51.gif); background-repeat: no-repeat; background-position: left 91px;}
.backBott { padding: 2px 0px 0px 12px; color: #ffffff; font-size: 10px; height: 50px; border-color: #6a6a6a #c1c1c1; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; }
.backBott a { padding: 0px 7px 0px 7px }
.backBott a:link { color: #ffffff; text-decoration: none; }
.backBott a:visited { color: #ffffff; text-decoration: none; }
.backBott a:hover { color: #000000; text-decoration: none; }
.design { float: right; padding: 0px 5px 0px 0px }
.design a { padding: 0px 0px 0px 0px }
.design a:link { color: #d5d5d5; text-decoration: none; }
.design a:visited { color: #d5d5d5; text-decoration: none; }
.design a:hover { color: #ffffff; text-decoration: none; }

.backBottR { border-color: #6a6a6a; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }
.menu { height: 35px; }
.menu a { font-size: 13px; float: left; display: block; line-height: 29px; font-weight: bold; padding: 6px 18px 0px 18px; }
.menu a:link { color: #555556; text-decoration: none; }
.menu a:visited { color: #555556; text-decoration: none; }
.menu a:hover { color: #ff4800; text-decoration: none; }

.panel { width: 278px; background-image: url(images/page_62.gif); background-repeat: repeat-y; background-position: left top; }
.panel1 { background-image: url(images/page_18.gif); background-repeat: no-repeat; background-position: right top; }
.panel1 .title { font-size: 13px; font-family: Tahoma, Verdana, Arial; font-weight: bold; color: #878787; text-align: left; margin: 0px 0px 4px 11px; padding: 0px 0px 0px 20px; background-image: url(images/page_54.gif); background-repeat: no-repeat; background-position: left bottom; }
.panel1 .hotlink { padding: 20px 0px 16px 32px; color: #848484;}
.panel1 .hotlink P { line-height: 18px; text-align: left; margin: 0px 0px 4px 0px; padding: 0px 0px 0px 0px; }
.panel1 .hotlink .p1 { background-image: url(images/page_32.gif); background-repeat: no-repeat; background-position: left top; }
.panel1 .hotlink .p2 { background-image: url(images/page_44.gif); background-repeat: no-repeat; background-position: left top; }
.panel1 .hotlink .p3 { background-image: url(images/page_48.gif); background-repeat: no-repeat; background-position: left top; }
.panel1 .hotlink a { font-size: 12px; font-weight: bold; padding-left: 23px; }
.panel1 .hotlink a:link { color: #848484; text-decoration: none; }
.panel1 .hotlink a:visited { color: #848484; text-decoration: none; }
.panel1 .hotlink a:hover { color: #075da1; text-decoration: none; }
.panel1 .download { padding: 6px 0px 16px 33px; color: #848484;}
.panel1 .download P { line-height: 16px; text-align: left; margin: 0px 0px 4px 0px; padding: 0px 0px 0px 0px; }
.panel1 .download .p1 { background-image: url(images/page_57.gif); background-repeat: no-repeat; background-position: left top; }
.panel1 .download a { font-size: 12px; padding-left: 22px; }
.panel1 .download a:link { color: #17489b; text-decoration: none; }
.panel1 .download a:visited { color: #17489b; text-decoration: none; }
.panel1 .download a:hover { color: #f75605; text-decoration: none; }
.panel1 .news { padding: 6px 12px 20px 30px; color: #848484;}
.panel1 .news img { float: left; border: 1px solid #d1d1d1; }
.panel1 .news P { font-size: 10px; line-height: normal; text-align: left; margin: 0px 0px 0px 60px; padding: 0px 0px 0px 0px; }
.panel1 .news .ndate { font-size: 10px; color: #2f5dab; font-weight: bold; padding: 0px 0px 0px 18px; background-image: url(images/page_64.gif); background-repeat: no-repeat; background-position: left 3px; }
.panel1 .news .ntitle { font-size: 11px; color: #2f5dab; font-weight: bold; margin: 0px 0px 3px 60px; }
.panel1 .news a { font-size: 11px; }
.panel1 .news a:link { color: #17489b; text-decoration: none; }
.panel1 .news a:visited { color: #17489b; text-decoration: none; }
.panel1 .news a:hover { color: #f75605; text-decoration: none; }

.fotoblock { float: right; width: 158px; text-align: right; }
.fotoblock a { float: right; display: block; width: 131px; height: 87px; margin: 0px 0px 10px 0px; }
.fotoblock a:link { border: 1px solid #f04e23; }
.fotoblock a:visited { border: 1px solid #f04e23 }
.fotoblock a:hover { border: 1px solid #000000; }

.fotoblock2 { margin: 16px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.fotoblock2 a { float: left; display: block; width: 131px; height: 87px; margin: 0px 0px 10px 7px; }
.fotoblock2 a:link { border: 1px solid #f04e23; }
.fotoblock2 a:visited { border: 1px solid #f04e23 }
.fotoblock2 a:hover { border: 1px solid #000000; }

.mapablock { float: right; width: 229px; text-align: left; margin: 0px 0px 10px 0px; }
.mapaGPS1 { font-size: 11px; font-weight: normal; color: #575757; margin: 6px 0px 4px 0px;}
.mapaGPS2 { font-weight: bold; color: #00597d; }
.mapaGPS3 { font-size: 12px; }

.borderOS { border: 1px solid #d9d9d9; } 
.PDF { padding-left: 22px; background-image: url(images/ii_pdf.gif); background-repeat: no-repeat; background-position: left center;}
.dokument { font-size: 10px; color: #7d7d7d; padding-right: 6px; padding-left: 6px}

.main { width: 571px; padding: 50px 30px 30px 30px; background-color: #FFFFFF; background-image: url(images/back_03.jpg); background-repeat: no-repeat; background-position: left top; border-color: #dedede; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px;}
.content { width: 571px; }
.T100 { height: 100%}

HR { color: #008459; height: 1px}
UL { line-height: 16px; text-align: justify; list-style-image: url(images/bullet02.gif); margin: 0px 6px 0px 12px; padding: 0px 6px 8px 12px; }
OL { margin-top: 0px; padding-top: 0px; margin-left: 20px; padding-left: 20px; padding-bottom: 5px; margin-bottom: 0px; margin-right: 6px; padding-right: 6px}
LI { padding-bottom: 2px; margin-bottom: 0px }

.tab { border-collapse: collapse; color: #444444; background-color: #d6d6d6; margin-top: 10px; margin-bottom: 10px; border-color: #c8c8c8; border-style: solid; border-top-width: 0px; border-right-width: 6px; border-bottom-width: 0px; border-left-width: 0px}
.tab TD { padding-top: 6px; padding-bottom: 6px; padding-left: 12px; padding-right: 10px; }

.bullet01 { color: #2f5dab; list-style-image: url(images/bullet01.gif); margin: 0px 6px 0px 12px; padding: 0px 6px 8px 12px; }
.bullet02 { margin: 0px 6px 0px 12px; padding: 0px 6px 8px 12px; }
.bullet02 LI { line-height: 130%; list-style-image: url(images/bullet01.gif); padding-bottom: 8px; margin-bottom: 0px }
.bullet02 STRONG { color: #2f5dab; }
.odrazkaNum { margin-left: 30px; padding-left: 30px; list-style-type: decimal}
.odrazkaAplha { list-style-type: lower-alpha; margin-left: 26px; padding-left: 26px}
.odrazkaAplhaU { list-style-type: upper-alpha; margin-left: 26px; padding-left: 26px}
.odrazkaRoman { list-style-type: upper-roman}

H1 { padding: 0px 0px 0px 0px; margin: 0px 0px 12px 0px; }
H2 { padding: 0px 0px 0px 0px; margin: 10px 0px 6px 0px; }
H3 { padding: 0px 0px 0px 0px; margin: 8px 0px 2px 0px; }
H4 { padding: 0px 0px 0px 0px; margin: 12px 0px 6px 0px;}
H5 { padding: 0px 0px 0px 0px; margin: 8px 0px 2px 0px; }
H6 { padding: 0px 0px 0px 0px; margin: 8px 0px 2px 0px; }

H1 { font-size: 19px; color: #000000; font-weight: normal; font-family: Tahoma, Arial, Verdana; letter-spacing: -0.5px; }
H2 { font-size: 18px; color: #444444; font-weight: normal; font-family: Tahoma, Arial, Verdana;}
H3 { font-size: 14px; color: #666666; font-weight: bold}
H4 { font-size: 12px; color: #666666; font-weight: bold; border-color: #1a6277; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
H5 { font-size: 13px; color: #666666; font-weight: bold}
H6 { font-size: 14px; color: #666666; font-weight: bold}

.line {  margin-bottom: 20px; border: #D6D6D6; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.foto1 { margin-top: 0px;}
.foto1 a { float: left; display: block; padding: 0px 0px 0px 0px; margin: 3px 3px 3px 2px;}
.foto1 a:link { border: 1px solid #2f5dab;}
.foto1 a:visited { border: 1px solid #2f5dab;}
.foto1 a:hover { border: 1px solid #f75605;}
.foto1 img { border: 1px solid #FFFFFF; }

.foto2 { margin-top: 0px;}
.foto2 a { float: left; display: block; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 16px;}
.foto2 a:link { border: 1px solid #2f5dab;}
.foto2 a:visited { border: 1px solid #2f5dab;}
.foto2 a:hover { border: 1px solid #f75605;}
.foto2 img { border: 1px solid #FFFFFF; }

.reference H2 { padding: 0px 0px 0px 16px; margin: 0px 0px 4px 0px; font-size: 18px; color: #f04e23; font-weight: normal; background-image: url(images/bullet03.gif); background-repeat: no-repeat; background-position: left 6px;}
.reference H3 { padding: 0px 0px 0px 0px; margin: 0px 0px 2px 0px; font-size: 13px; color: #186db0; font-weight: bold;}

.formular { padding: 0px; margin: 0px;}
.formular TH { font-weight: normal; padding: 2px 3px 2px 3px}
.formular TD { padding: 2px 3px 2px 3px}
.formular INPUT, TEXTAREA { margin: 0px; padding: 2px 4px 2px 4px; border: 1px dotted #AAAAAA; font-size: 12px; font-family: Tahoma, Arial, Verdana;}
.poznamka { font-size: 11px; }
.upozorneni { color: #FF0000; }
.panel1 .download .subtitle { margin-top: 0.6em; }