/* css document */
html, body { width: 100%; height: 100%; }
body { text-align: center; background: rgb(255,229,192); color: rgb(102,102,102); font-family: verdana, sans-serif; font-size: 70%; padding: 0px; margin: 0px; }
.clear { clear: both; }
h1 { color: rgb(0,61,107); text-align: left; border-bottom: 1px dotted rgb(204,204,204); padding: 20px 0px 5px 0px; margin: 0px 0px 5px 0px; font-size: 140%; }
h2 { color: rgb(0,61,107); text-align: left; padding: 0px; margin: 20px 0px 5px 0px; font-size: 125%; }
h3 { color: rgb(0,61,107); text-align: left; padding: 0px; margin: 20px 0px 3px 0px; font-size: 110%; }
h4 { color: rgb(102,102,102); text-align: left; padding: 0px; margin: 0px; font-size: 110%; }
h5 { color: rgb(153,0,0); text-align: left; padding: 0px; margin: 0px; }
.h_bublina { padding: 0px; border-bottom: 1px dotted rgb(204,204,204); margin: 0px 0px 20px 0px; font-size: 110%; }
.h_menu { color: rgb(255,125,0); border: none; padding: 0px 5px 0px 12px; margin: 0px; font-size: 110%; }
.h_titul { color: rgb(255,125,0); border: none; padding: 0px 5px 0px 0px; margin: 0px; font-size: 110%; }
.h_titul2 { color: rgb(153,0,0); border: none; padding: 0px 5px 0px 0px; margin: 0px; font-size: 110%; }
p { color: rgb(102,102,102); text-align: justify; padding: 0px; margin: 0px 0px 15px 0px; }
.j { text-align: justify; }
.c { text-align: center; }
.r { text-align: right; }
.l { text-align: left; }
.lfloat { float: left; }
.rfloat { float: right; }
.ramek { border: solid 1px rgb(204,204,204); }
p.pata { float: left; width: 49%; color: rgb(153,153,153); font-size: 90%; text-align: left; padding: 0px; margin: 0px 0px 15px 0px; }
p.pata2 { float: right; width: 49%; color: rgb(153,153,153); font-size: 90%; text-align: right; padding: 0px; margin: 0px 0px 15px 0px; }
p.hlava { color: rgb(0,61,107); text-align: right; padding: 0px; margin: 0px 0px 15px 0px; }
span.pata { color: rgb(102,102,102); }
ul { vertical-align: middle; list-style: square url("../grafika2006/li-text.gif"); list-style-position: outside; padding: 0px 0px 0px 0px; margin: 0px 0px 20px 20px; }
ol { list-style-image: none; padding: 0px 0px 0px 0px; margin: 0px 0px 20px 30px; }
ol.1 { list-style-type: decimal; }
ol.a { list-style-type: lower-alpha; }
ol.A { list-style-type: upper-alpha; }
ol.i { list-style-type: lower-roman; }
ol.I { list-style-type: upper-roman; }
.bliz { margin-bottom: 5px; }
li { text-align: justify; padding: 0px 0px 0px 0px; margin: 3px 0px 0px 0px; }
li.titul { text-align: left; }
.ulmenu1 { vertical-align: middle; list-style: square url("../grafika2006/li-menu.gif"); list-style-position: outside; padding: 3px 0px 5px 0px; margin: 0px 0px 0px 30px; }
.ulmenu2 { vertical-align: middle; list-style: square url("../grafika2006/li-menu.gif"); list-style-position: outside; padding: 3px 0px 5px 0px; margin: 0px 0px 0px 15px; }
.limenu1 { text-align: left; padding: 0px 0px 0px 0px; margin: 3px 0px 0px 0px; }
.limenu2 { text-align: left; padding: 0px 0px 0px 0px; margin: 3px 0px 0px 0px; }
table { margin: 0px 0px 20px 0px; }
td, th { vertical-align: top; text-align: left; }
tr, .t { vertical-align: top; }
.m { vertical-align: middle; }
.b { vertical-align: bottom; }
.n { font-weight: normal; }
table.seda { width: 100%; border-collapse: collapse; }
table.seda td { border-bottom: 1px solid rgb(221,221,221); border-top: 1px solid rgb(221,221,221); border-right: 1px solid rgb(255,255,255); border-left: 1px solid rgb(255,255,255); padding: 2px; }
table.seda th { border-bottom: 1px solid rgb(221,221,221); border-top: 1px solid rgb(221,221,221); border-right: 1px solid rgb(255,255,255); border-left: 1px solid rgb(255,255,255); font-weight: bold; padding: 2px; }
table.seda tr th.blue { background: rgb(217,237,244); }
table.seda tr th { background: rgb(235,235,235); }
table.seda tr th.n { font-weight: normal; }
table.seda tr { background: rgb(248,248,248); }
table.seda tr:hover { background: transparent; }
#tablekalendar1, #tablekalendar2 { width: 98%; float: right; }
#tablekalendar1 th, #tablekalendar1 td, #tablekalendar2 th, #tablekalendar2 td { width: 14%; }
#tablekalendar1 td.tden, #tablekalendar2 td.tden { background: rgb(255,229,192); }
#tablekalendar1 td:hover, #tablekalendar2 td:hover { background: rgb(217,237,244); }
#tablekalendar1 td a, #tablekalendar2 td a { display: block; width: 100%; height: 100%; }
#tablekalendar1 .tdnobg:hover, #tablekalendar2 .tdnobg:hover { background: transparent; }
a { color: rgb(0,61,107); text-decoration: underline; }
a:hover { color: rgb(255,125,0); text-decoration: underline; }
a.titul { color: rgb(0,61,107); text-decoration: none; }
a.titul:hover { color: rgb(255,125,0); text-decoration: underline; }
a.aodpovednost { color: rgb(153,153,153); text-decoration: underline; }
a.aodpovednost:hover { color: rgb(255,125,0); text-decoration: underline; }
a.apata { color: rgb(153,153,153); text-decoration: underline; }
a.apata:hover { color: rgb(102,102,102); text-decoration: underline; }
img { border: none; }
#divkostra1 { width: 100%; min-height: 70px; _height: 70px; background:  url("../grafika2006/bg_hlava_all1.png") repeat-x; text-align: center; padding: 0px; margin: auto; }
#divkostra2 { width: 100%; min-height: 180px; _height: 180px; background:  url("../grafika2006/bg_hlava_all2.png") repeat-x; text-align: center; padding: 0px; margin: auto; }
#divkostra3 { width: 100%; min-height: 20px; _height: 20px; background:  url("../grafika2006/bg_hlava_all3.png") repeat-x; text-align: center; padding: 0px; margin: auto; }
#divkostra4 { width: 100%; min-height: 450px; _height: 450px; text-align: center; padding: 0px; margin: auto; }
#divhlava3 { width: 880px; min-height: 20px; _height: 20px; text-align: center; background: url("../grafika2006/bg_hlava_ou3.png") no-repeat; padding: 0px 20px 0px 20px; margin: auto; }
#divhlava-foto-adresa { float: right; width: 370px; min-height: 135px; _height: 135px; text-align: right; padding: 10px 0px 0px 0px; margin: auto; }
#divhlava-foto-verze { float: right; width: 100px; min-height: 30px; _height: 30px; text-align: left; white-space: nowrap; padding: 0px; margin: auto; }
#divhlava-foto-hledani { float: right; width: 270px; min-height: 30px; _height: 30px; text-align: right; white-space: nowrap; padding: 0px; margin: auto; }
#divtelo { width: 920px; min-height: 450px; _height: 450px; text-align: center; background: url("../grafika2006/bg_telo-all.gif") repeat-y; padding: 0px; margin: auto; }
#divtextintro { width: 880px; min-height: 430px; _height: 430px; background: url("../grafika2006/bg_telo.gif") no-repeat; text-align: center; padding: 10px 20px 30px 20px; margin: auto; }
#divtextobyc { width: 880px; min-height: 435px; _height: 435px; background: url("../grafika2006/bg_telo2.gif") no-repeat; text-align: center; padding: 5px 20px 30px 20px; margin: auto; }
#divtextstavovy { width: 860px; min-height: 14px; _height: 14px; background: url("../grafika2006/bg_telo2-stavovy.gif") no-repeat; text-align: left; padding: 3px 10px 3px 10px; margin: auto; }
#divtextlevemenu { float: left; width: 235px; text-align: left; padding: 25px 5px 10px 0px; margin: auto; }
#divtextzprava { float: right; width: 600px; text-align: left; padding: 0px 20px 0px 15px; margin: auto; }
.divodpovednost { float: right; width: 600px; text-align: left; color: rgb(153,153,153); font-size: 90%; padding: 20px 20px 0px 15px; margin: 0px; }
#divpata { width: 810px; text-align: left; border-top: solid 1px rgb(204,204,204); padding: 10px 10px 10px 50px; background: url("../grafika2006/pata-logo.gif") no-repeat; margin: auto; }
#divpatadole { width: 920px; height: 30px; text-align: center; background: url("../grafika2006/bg_pata_dole.gif") no-repeat; padding: 0px; margin: auto; }
.divbublina { width: 300px; }
.divkalendarico { position: relative; width: 20px; height: 20px; margin: 0px; padding: 0px; }
#divkalendar1, #divkalendar2 { visibility: hidden; z-index: 50; background: rgb(255,255,255); position: absolute; top: 18px; left: 2px; float: none; width: 220px; min-height: 20px; _height: 20px; border: solid 1px rgb(221,221,221); padding: 10px 5px; }
#divtitulka500 { float: left; width: 500px; min-height: 330px; _height: 330px; text-align: left; padding: 0px; margin: auto; }
#divblok500 { float: left; width: 485px; min-height: 40px; _height: 40px; text-align: left; padding: 20px 5px 0px 10px; margin: auto; }
div.divtitulka250 { float: left; width: 240px; min-height: 330px; _height: 330px; text-align: left; padding: 20px 0px 20px 10px; margin: auto; }
div.divtitulka380 { float: left; width: 360px; min-height: 330px; _height: 330px; text-align: left; padding: 20px 10px 20px 10px; margin: auto; }
div.divblok250-nadpis { float: left; width: 224px; min-height: 13px; _height: 13px; text-align: left; font-weight: bold; border-bottom: solid 1px rgb(204,204,204); border-left: solid 1px rgb(204,204,204); padding: 4px 0px 3px 5px; margin: auto; }
div.divblok250-seznam { float: left; width: 229px; text-align: left; border-left: solid 1px rgb(204,204,204); padding: 3px 0px 3px 0px; margin: 0px auto 20px auto; }
div.divblok380-nadpis { float: left; width: 354px; min-height: 13px; _height: 13px; text-align: left; font-weight: bold; border-bottom: solid 1px rgb(204,204,204); border-left: solid 1px rgb(204,204,204); padding: 4px 0px 3px 5px; margin: auto; }
div.divblok380-seznam { float: left; width: 359px; text-align: left; border-left: solid 1px rgb(204,204,204); padding: 3px 0px 3px 0px; margin: 0px auto 20px auto; }
div.divblok380-nadpis2 { float: left; width: 354px; min-height: 13px; _height: 13px; text-align: left; font-weight: bold; border-bottom: solid 1px rgb(204,204,204); border-left: solid 1px rgb(204,204,204); padding: 4px 0px 3px 5px; margin: auto; }
div.divblok380-dalsi { float: left; width: 359px; text-align: left; padding: 3px 0px 3px 0px; margin: 0px auto 20px auto; }
div.divtitulka240 { float: left; width: 230px; min-height: 330px; _height: 330px; text-align: left; padding: 30px 0px 0px 10px; margin: auto; }
div.divtitulka360 { float: left; width: 340px; min-height: 330px; _height: 330px; text-align: left; padding: 30px 10px 0px 10px; margin: auto; }
div.divblok240-nadpis { float: left; width: 224px; min-height: 13px; _height: 13px; text-align: left; font-weight: bold; border-bottom: solid 1px rgb(204,204,204); border-left: solid 1px rgb(204,204,204); padding: 4px 0px 3px 5px; margin: auto; }
div.divblok240-seznam { float: left; width: 229px; text-align: left; border-left: solid 1px rgb(204,204,204); padding: 3px 0px 3px 0px; margin: 0px auto 20px auto; }
div.divblok360-nadpis { float: left; width: 334px; min-height: 13px; _height: 13px; text-align: left; font-weight: bold; border-bottom: solid 1px rgb(204,204,204); border-left: solid 1px rgb(204,204,204); padding: 4px 0px 3px 5px; margin: auto; }
div.divblok360-nadpis2 { float: left; width: 334px; min-height: 13px; _height: 13px; text-align: left; font-weight: bold; border-bottom: solid 1px rgb(204,204,204); border-left: solid 1px rgb(204,204,204); padding: 4px 0px 3px 5px; margin: auto; }
div.divblok360-seznam { float: left; width: 339px; text-align: left; border-left: solid 1px rgb(204,204,204); padding: 3px 0px 3px 0px; margin: 0px auto 20px auto; }
div.divblok360-dalsi { float: left; width: 336px; text-align: left; padding: 3px 0px 3px 3px; margin: 0px auto 20px auto; }
div.divhlava-top1-menu0 { float: left; width: 80px; min-height: 20px; _height: 20px; text-align: center; color: rgb(255,255,255); border-right: solid 1px rgb(0,61,107); padding: 0px; margin: auto; }
div.divhlava-top1-menu0 a { display: block; color: rgb(255,255,255); text-decoration: none; }
div.divhlava-top1-menu0 a:hover { display: block; color: rgb(255,245,181); background: rgb(89,129,159); text-decoration: none; }
div.divhlava-top2-menu0 { float: right; width: 80px; min-height: 20px; _height: 20px; text-align: center; color: rgb(255,255,255); border-left: solid 1px rgb(0,61,107); padding: 0px; margin: auto; }
div.divhlava-top2-menu0 a { display: block; color: rgb(255,255,255); text-decoration: none; }
div.divhlava-top2-menu0 a:hover { display: block; color: rgb(255,245,181); background: rgb(89,129,159); text-decoration: none; }
a.ahlava-top-menu0 { width: 76px; min-height: 13px; _height: 13px; color: rgb(255,255,255); text-decoration: none; padding: 4px 2px 3px 2px; margin: 0px; }
a.ahlava-top-menu0:hover { color: rgb(255,245,181); text-decoration: none; } 
div.divhlava-top2-menu1 { float: right; width: 100px; min-height: 20px; _height: 20px; text-align: center; color: rgb(255,255,255); border-left: solid 1px rgb(0,61,107); padding: 0px; margin: auto; }
div.divhlava-top2-menu1 a { display: block; color: rgb(255,255,255); text-decoration: none; }
div.divhlava-top2-menu1 a:hover { display: block; color: rgb(255,245,181); background: rgb(89,129,159); text-decoration: none; }
a.ahlava-top-menu1 { width: 96px; min-height: 13px; _height: 13px; color: rgb(255,255,255); text-decoration: none; padding: 4px 2px 3px 2px; margin: 0px; }
a.ahlava-top-menu1:hover { color: rgb(255,245,181); text-decoration: none; } 
div.divhlava-top2-menu2 { float: right; width: 120px; min-height: 20px; _height: 20px; text-align: center; color: rgb(255,255,255); border-left: solid 1px rgb(0,61,107); padding: 0px; margin: auto; }
div.divhlava-top2-menu2 a { display: block; color: rgb(255,255,255); text-decoration: none; }
div.divhlava-top2-menu2 a:hover { display: block; color: rgb(255,245,181); background: rgb(89,129,159); text-decoration: none; }
a.ahlava-top-menu2 { width: 116px; min-height: 13px; _height: 13px; color: rgb(255,255,255); text-decoration: none; padding: 4px 2px 3px 2px; margin: 0px; }
a.ahlava-top-menu2:hover { color: rgb(255,245,181); text-decoration: none; } 
div.divhlava-top2-menu3 { float: right; width: 100px; min-height: 20px; _height: 20px; text-align: center; color: rgb(255,229,0); border-left: solid 1px rgb(0,61,107); padding: 0px; margin: auto; }
div.divhlava-top2-menu3 a { display: block; color: rgb(255,229,0); text-decoration: none; }
div.divhlava-top2-menu3 a:hover { display: block; color: rgb(255,245,181); background: rgb(89,129,159); text-decoration: none; }
a.ahlava-top-menu3 { width: 96px; min-height: 13px; _height: 13px; color: rgb(255,229,0); text-decoration: none; padding: 4px 2px 3px 2px; margin: 0px; }
a.ahlava-top-menu3:hover { color: rgb(255,245,181); text-decoration: none; } 
select { color: rgb(0,0,0); background-color: rgb(255,255,255); border: solid 1px rgb(26,111,132); vertical-align: middle; }
input { color: rgb(0,0,0); background-color: rgb(255,255,255); border: solid 1px rgb(26,111,132); vertical-align: middle; }
input.noborder { background: none; border: none; }
input.submitsearch { font-size: 100%; color: rgb(255,255,255); background: rgb(26,111,132) url("../grafika2006/search.gif") repeat-x; border: solid 1px rgb(26,111,132); }
input.img { background: none; border: 0px; }
input.disabled { background: rgb(240,240,240); }
.fotoman { width: 112px; height: 140px; border: 1px solid rgb(221,221,221); margin: 0px 5px 5px 0px; }
.imgbublina { width: 120px; height: 160px; border: none; margin-right: 5px; float: left; }
.imglt, .imggt { vertical-align: middle; width: 7px; height: 7px; margin: 0px; }
.imglt { margin-right: 2px; margin-left: 3px; }
.imggt { margin-right: 3px; margin-left: 2px; }
form { padding: 0px; margin: 0px; }
textarea { color: rgb(0,0,0); background-color: rgb(255,255,255); border: solid 1px rgb(26,111,132); }
img.imgico { width: 16px; height: 16px; border: none; vertical-align: middle; margin: 2px; }
img.imgmailt { width: 5px; height: 9px; border: none; vertical-align: bottom; }
img.imgmailz { width: 10px; height: 9px; border: none; vertical-align: bottom; }
img.imgmailt-pata { width: 3px; height: 8px; border: none; vertical-align: bottom; }
img.imgmailz-pata { width: 9px; height: 8px; border: none; vertical-align: bottom; }
img.imgftg { margin: 6px 6px 0px 0px; }
img.imgftg4 { margin: 6px 0px 0px 0px; }
.imgminibanner { width: 150px; height: 40px; margin: 0px 5px 0px 0px; vertical-align: middle; }
.imgbannerou { width: 357px; height: 90px; margin: 0px;; }
.imgbanner { width: 334px; height: 90px; margin: 0px; }
.red { color: rgb(153,0,0); }

.w5 { width: 5%; }
.w10 { width: 10%; }
.w15 { width: 15%; }
.w20 { width: 20%; }
.w25 { width: 25%; }
.w30 { width: 30%; }
.w35 { width: 35%; }
.w40 { width: 40%; }
.w45 { width: 45%; }
.w50 { width: 50%; }
.w55 { width: 55%; }
.w60 { width: 60%; }
.w65 { width: 65%; }
.w70 { width: 70%; }
.w75 { width: 75%; }
.w80 { width: 80%; }
.w85 { width: 85%; }
.w90 { width: 90%; }
.w95 { width: 95%; }
.w100 { width: 100%; }
