@import url("./ok_layout.css");
@import url("./ok_ipsys.css");
@import url("./calendar.css");
@import url("./prototype-window/default.css");
@import url("./prototype-window/alphacube.css");

.zahStranky { background-color:#8A8A8A; }

.onlyInfobox {display:none; }
.onlyPrint {display:none; }

.invisible {position:absolute;top:-500px;left:0;width:1px;height:1px;overflow:hidden;}

/* k odstraneni */
.zalDiv {width: 100%; background-color: #8A8A8A; padding-top: 4px; padding-bottom: 4px; }
.zalCentruj {width: 100%;text-align:center;}
/* konec k odstraneni */

.nadpisRad {display:inline;line-height:1.6em;}
.summaryDate {color: #a0bede}
.summaryPlace {color: #696969}

.nevyraznaOdrazka {padding:0px;margin:0px;}
.nevyraznySeznam {padding:0px;margin:0px;list-style-type:none;}

.width100 {width:100%;}
.noSpace {margin:0;padding:0px;}
.floatR {float:right;}
.floatL {float:left;}

.errorBorder {border-right: red 1px solid; BORDER-TOP: red 1px solid; BORDER-LEFT: red 1px solid; BORDER-BOTTOM: red 1px solid; }
.errorHeading {FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: red; font-family: "Arial CE", Arial, Helvetica, sans-serif; TEXT-DECORATION: none; }
.errorText {FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: red; font-family: "Arial CE", Arial, Helvetica, sans-serif; TEXT-DECORATION: none; }
.errorBackground {BACKGROUND-COLOR: #ffe0D7}

label.labelNormal {font-family: "Arial CE", Arial, Helvetica, sans-serif; }

.picBullet {vertical-align: middle; }

/* specificke styly pro jedno pouziti */

.stromPozadi {background-repeat: repeat-y; background-position: 0px 0px; }

.FONTH1 {font-family: "Arial CE", Arial, Helvetica, sans-serif;font-Size: 170%;font-Weight: Bold; padding: 0px; margin: 0px; text-align:center; display: block;}
.FONTH2 {font-family: "Arial CE", Arial, Helvetica, sans-serif;font-Size: 140%;font-Weight: Bold; padding: 0.5em 0em 0em 0em; margin: 0px; display: block;}
.FONTH3 {font-family: "Arial CE", Arial, Helvetica, sans-serif;font-Size: 130%;font-Weight: Bold; padding: 0.5em 0em 0em 0em; margin: 0px; display: block;}
.FONTH4 {font-family: "Arial CE", Arial, Helvetica, sans-serif;font-Size: 120%;font-Weight: Bold; padding: 0.5em 0em 0em 0em; margin: 0px; display: block;}
.FONTH5 {font-family: "Arial CE", Arial, Helvetica, sans-serif;font-Size: 110%;font-Weight: Bold; padding: 0.5em 0em 0em 0em; margin: 0px; display: block;}
.FONTH6 {font-family: "Arial CE", Arial, Helvetica, sans-serif;font-Size: 100%;font-Weight: Bold; padding: 0.5em 0em 0em 0em; margin: 0px; display: block;}

.blokBok {width: 2px; height: 200px; background-color: #E8E8E8; }
.blokDiv {width: 237px; padding: 6px; float: left; }
.blokDiv2 {width: 100%; height: 100%; padding-right: 4px; padding-top:10px; }
.blokObr {background-repeat: no-repeat; height: 75px; vertical-align:bottom; }
.blokyDiv {margin-top: -44px; padding-bottom: 10px; padding-left: 10px; }
.blokIkona {display:block;width:75px;height:75px;cursor:pointer;}

.MenuAk {font-weight: bold; color: #00329B; }
.MenuAlt { margin-left: 4px; }
.menuBiloBarev {width: 187px; height: 1px; }
.menuBiloSedy {width: 21px; height: 1px; background-color: #CACACA; }
.MenuCekam {font-size: 85%; font-family: "Arial CE", Arial, Helvetica, sans-serif; text-decoration: none; font-style: italic; color: #DDDDDD; }

.MenuJedPre {border:none; width:24px;height:24px; background-repeat: no-repeat; background-position: center center;background-image: url('/images/okobr/sipka_pre.png');}
.MenuJedDal {border:none; width:24px;height:24px; background-repeat: no-repeat; background-position: center center;background-image: url('/images/okobr/sipka_dal.png');}
.MenuJedVys {border:none; width:24px;height:24px; background-repeat: no-repeat; background-position: center center;background-image: url('/images/okobr/sipka_vys.png');}
.MenuJedAlt {border:none; width:24px;height:24px;}

.MenuJedno {width:167px;padding-left:10px;padding-right:10px;}
.MenuKiosek {width:167px;border-top:solid 1px;padding:10px;}
.MenuKiosek_hover a { text-decoration: underline;cursor:pointer;}
.MenuKiosekMain {margin-left:21px;margin-top:10px;}

.Menu2Ram {padding-left:18px;}
.MenuLI_j {list-style-image: url('/images/okobr/ctverec.gif'); padding: 1px 0px 1px 0px; margin: 0px; }
.MenuLI_s {list-style-image: url('/images/okobr/trojuhel.gif'); padding: 1px 0px 1px 0px; margin: 0px; }
.MenuLI_sR {list-style-image: url('/images/okobr/trojuhelr.gif'); padding: 1px 0px 1px 0px; margin: 0px; }
.MenuLI_jO {list-style-image: url('/images/okobr/ctverec_o.gif'); padding: 0px; margin: 0px; }
.MenuLI_sO {list-style-image: url('/images/okobr/trojuhel_o.gif'); padding: 0px; margin: 0px; }
.MenuLI_sRO {list-style-image: url('/images/okobr/trojuhelr_o.gif'); padding: 0px; margin: 0px; }
.MenuLink {font-size: 95%; font-family: "Arial CE", Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; }
.MenuLinkKat {color: #CE0031; font-weight:bold;}
.MenuLink:hover {text-decoration: underline; }
.menuLRoh {width: 19px; height: 47px; }
.menuSedy {width: 12px; background-color: #8A8A8A; }
.menuStred {width: 168px; height: 47px; }
.menuSvetleSedy {width: 21px; height: 80px; background-color: #9B9B9B; }
.MenuTabulka {padding: 0px; margin: 0px; width: 208px; margin-left: 0px; padding-left: 18px; }
.MenuTabulka2 {padding-left:28px; }
.MenuUL {padding-left: 0px; margin-left: 10px; padding-right: 0px; margin-right: 0px; padding-top: 2px; padding-bottom: 2px; margin-top: 0px; margin-bottom: 0px; font-weight: normal; }
.MenuUL2 {padding-left: 0px; margin-left: 10px; padding-right: 0px; margin-right: 0px; padding-top: 2px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; font-weight: normal; }
.menuVelkyOd {display:block;width:179px;height:30px;cursor:pointer;text-decoration:none;}
.menuVelkyOd1 {display:block;width:179px;height:47px;cursor:pointer;text-decoration:none;}
.menuVelkyOd2 {display:block;width:179px;height:150px;cursor:pointer;text-decoration:none;}
.MenuOddel {margin:10px 0px 10px 12px;width:196px;height:4px;}

.napCesta {Font-Size: 90%; Text-Decoration: none; Font-Style: Italic; Color: #727959; font-family: "Arial CE", Arial, Helvetica, sans-serif; }
.napTitle {font-family: "Arial CE", Arial, Helvetica, sans-serif; Color: #727959; Font-Size: 120%; Font-Weight: Bold; Text-Decoration: none; }
.napZahlTab {background-image: url('/images/okobr/nap_dekorace.jpg'); background-repeat: no-repeat; background-position: left top; }
.zahTopTitle {width:187px;height:208px;padding-left:21px;}

.prihlasLink {font-weight: bold; }
.prihlasText {text-align: right; vertical-align: top; font-size: 85%; font-family: arial, helvetica, sans-serif; padding-right:24px; }
.zah2Ikona {vertical-align: middle; border: none; width: 17px; height: 25px; }
.Zah2Table1 {width: 100%; height: 92px; background-Repeat: no-repeat; background-Position: left bottom; }
.Zah2Table2 {width: 100%; height: 28px; }
.Zah2Moto {text-align:center;vertical-align:middle;font-family:"Arial Narrow", Arial, Helvetica, sans-serif;font-Size: 26px;font-Weight: Bold;}
.Zah2MotoPos {padding-left:160px;}
.zahDivIt {line-height:20px;padding-left: 15px; padding-right: 15px; border-top-style: solid; border-top-width: 4px; border-top-color: #8A8A8A; }
.zahLink {font-size: 85%; font-weight: bold; font-family: arial, helvetica, sans-serif; color: #FFFFFF; text-decoration: none; }
.Zal2PRohTd {background-Repeat: no-repeat; background-Position: left top; width: 22px; height: 30px; }
.Zal2Sed {background-color: #8A8A8A; }
.Zal2SedRozs {padding:2px 0px 4px 17px; }
.Zal2Ods {padding-left:5px;}
.zalDivAlt {display: none; font-size: 1px; }
.zapTable {width: 100%; padding-left: 218px; padding-right: 5px; }
.zapTable2 {width: 100%; padding-left: 5px; padding-right: 5px; }
.zapTable4 {width: 100%; }
.zah2Width {width: 208px; }
.zahLang {vertical-align: middle; border-style:none; }

.ctverecLT_sed {width:14px;height:14px;background-image: url('/images/okobr/ctver_lt_sed.gif');background-repeat: no-repeat; }
.ctverecMT_sed {height:14px;background-image: url('/images/okobr/ctver_mt_sed.gif');background-repeat: repeat-x; }
.ctverecRT_sed {width:14px;height:14px;background-image: url('/images/okobr/ctver_rt_sed.gif');background-repeat: no-repeat; }
.ctverecLS_sed {width:14px;background-image: url('/images/okobr/ctver_ls_sed.gif');background-repeat: repeat-y; }
.ctverecMS_sed {background-color:#8A8A8A; }
.ctverecRS_sed {width:14px;background-image: url('/images/okobr/ctver_rs_sed.gif');background-repeat: repeat-y; }
.ctverecLB_sed {width:14px;height:14px;background-image: url('/images/okobr/ctver_lb_sed.gif');background-repeat: no-repeat; }
.ctverecMB_sed {height:14px;background-image: url('/images/okobr/ctver_mb_sed.gif');background-repeat: repeat-x; }
.ctverecRB_sed {width:14px;height:14px;background-image: url('/images/okobr/ctver_rb_sed.gif');background-repeat: no-repeat; }

.ctverecLT_mod {width:14px;height:14px;background-image: url('/images/okobr/ctver_lt_mod.gif');background-repeat: no-repeat; }
.ctverecMT_mod {height:14px;background-image: url('/images/okobr/ctver_mt_mod.gif');background-repeat: repeat-x; }
.ctverecRT_mod {width:14px;height:14px;background-image: url('/images/okobr/ctver_rt_mod.gif');background-repeat: no-repeat; }
.ctverecLS_mod {width:14px;background-image: url('/images/okobr/ctver_ls_mod.gif');background-repeat: repeat-y; }
.ctverecMS_mod {background-color:#6699FF; }
.ctverecRS_mod {width:14px;background-image: url('/images/okobr/ctver_rs_mod.gif');background-repeat: repeat-y; }
.ctverecLB_mod {width:14px;height:14px;background-image: url('/images/okobr/ctver_lb_mod.gif');background-repeat: no-repeat; }
.ctverecMB_mod {height:14px;background-image: url('/images/okobr/ctver_mb_mod.gif');background-repeat: repeat-x; }
.ctverecRB_mod {width:14px;height:14px;background-image: url('/images/okobr/ctver_rb_mod.gif');background-repeat: no-repeat; }

.ctverecLT_zlu {width:14px;height:14px;background-image: url('/images/okobr/ctver_lt_zlu.gif');background-repeat: no-repeat; }
.ctverecMT_zlu {height:14px;background-image: url('/images/okobr/ctver_mt_zlu.gif');background-repeat: repeat-x; }
.ctverecRT_zlu {width:14px;height:14px;background-image: url('/images/okobr/ctver_rt_zlu.gif');background-repeat: no-repeat; }
.ctverecLS_zlu {width:14px;background-image: url('/images/okobr/ctver_ls_zlu.gif');background-repeat: repeat-y; }
.ctverecMS_zlu {background-color:#FFBD33; }
.ctverecRS_zlu {width:14px;background-image: url('/images/okobr/ctver_rs_zlu.gif');background-repeat: repeat-y; }
.ctverecLB_zlu {width:14px;height:14px;background-image: url('/images/okobr/ctver_lb_zlu.gif');background-repeat: no-repeat; }
.ctverecMB_zlu {height:14px;background-image: url('/images/okobr/ctver_mb_zlu.gif');background-repeat: repeat-x; }
.ctverecRB_zlu {width:14px;height:14px;background-image: url('/images/okobr/ctver_rb_zlu.gif');background-repeat: no-repeat; }

.ctverecLT_zel {width:14px;height:14px;background-image: url('/images/okobr/ctver_lt_zel.gif');background-repeat: no-repeat; }
.ctverecMT_zel {height:14px;background-image: url('/images/okobr/ctver_mt_zel.gif');background-repeat: repeat-x; }
.ctverecRT_zel {width:14px;height:14px;background-image: url('/images/okobr/ctver_rt_zel.gif');background-repeat: no-repeat; }
.ctverecLS_zel {width:14px;background-image: url('/images/okobr/ctver_ls_zel.gif');background-repeat: repeat-y; }
.ctverecMS_zel {background-color:#99CC33; }
.ctverecRS_zel {width:14px;background-image: url('/images/okobr/ctver_rs_zel.gif');background-repeat: repeat-y; }
.ctverecLB_zel {width:14px;height:14px;background-image: url('/images/okobr/ctver_lb_zel.gif');background-repeat: no-repeat; }
.ctverecMB_zel {height:14px;background-image: url('/images/okobr/ctver_mb_zel.gif');background-repeat: repeat-x; }
.ctverecRB_zel {width:14px;height:14px;background-image: url('/images/okobr/ctver_rb_zel.gif');background-repeat: no-repeat; }

.ctverecLink {color:#FFFFFF;font-weight:bold;font-size:175%;text-decoration:none; }
.ctverecDiv {width:180px; text-align:center;}
.ctverecVyska {height:105px;}

.inzMain {border:solid;border-width:2px;border-color:#000000;background-color:#FFFFFF;padding:5px;}
.inzLeft {width:2px;background-color:#AAAAAA;}
.inzBottom {height:2px;background-color:#AAAAAA;}
.inzCornerTR {width:2px;height:2px;background-color:#FFFFFF; border:0px; }
.inzCornerBL {width:2px;height:2px;background-color:#FFFFFF; border:0px; }

.hssSekce2 {width: 49.5%; float: left; padding: 0px 2px 0px 2px; }
.hssSekceCela2 {width: 99%; padding:0px 2px 0px 2px; }
.hssSekceCela2 {padding-right:expression("3px"); }
.hssObalSekce2 {width:100%; }

.hssSekce {width: 49%; float: left; margin: 0px 2px 0px 2px; }
.hssSekceCela {width: 98.5%; margin:0px 2px 0px 2px; }

.hssForm {padding: 10px 20px; margin:0px; vertical-align: top; }
.hssFormP {background-color: #EFEFEF; color: #5C5C5C; }
.hssFormTitle { margin-top:15px; margin-bottom:5px; font-weight: bold; }
.hssFormText { margin-top:5px; margin-bottom:5px; margin-left: 30px; }

.barvaMod {Color: #1361FF; }
.barvaZel {Color: #357800; }
.barvaZlu {Color: #865000; }
.hssPruhV {background-repeat: repeat-x; height: 46px; width: 100%; margin:2px 0px 2px 0px; vertical-align:top;}
.hssPruh_vel {background-image: url('/images/okobr/bckpp_vel.gif'); }
.hssPruhKraj_vel {background-image: url('/images/okobr/bckpple_vel.gif'); padding:0px 8px 0px 8px; width: 10px; }
.hssPruhKrajR_vel {background-image: url('/images/okobr/bckpppr_vel.gif'); width: 15px; }

.hssPruh {background-repeat: repeat-x; height: 25px; width: 100%; margin:2px 0px 2px 0px; }
.hssPruh_sed {background-image: url('/images/okobr/bckpp.gif'); }
.hssPruhKraj {background-repeat: no-repeat; }
.hssPruhKraj_mod { width: 10px; }
.hssPruhKraj_sed {background-image: url('/images/okobr/bckpple.gif'); width: 10px; }
.hssPruhKrajR_mod { width: 15px; }
.hssPruhKrajR_sed {background-image: url('/images/okobr/bckpppr.gif'); width: 15px; }
.hssPruhText {line-height:25px; background-repeat: no-repeat; background-position:left center; padding: 4px 0px 4px 30px; font-weight: bold; text-decoration: none; font-size:90%; }
.hssPruhTextVP {color: #5C5C5C; background-color: transparent; background-image: url('/images/okobr/sipkamp.gif'); }
.hssPruhTextVP:hover {color: #464646; background-color: transparent; background-image: url('/images/okobr/sipkavp.gif'); }
.hssPruhTextMP {color: #5C5C5C; background-color: transparent; background-image: url('/images/okobr/sipkamp.gif'); }
.hssPruhTextM2 {color: #5C5C5C; background-color: transparent; background-image: url('/images/okobr/sipkavp_.gif'); }
.hssPruhTextMP:hover {color: #464646; background-color: transparent; background-image: url('/images/okobr/sipkavp.gif'); }
.hssPruh_oddel {width: 98%; padding-top: 16px; float: left; margin:2px 4px 2px 4px; }
.hssBorder { border-color: #8CB2FF; border-width: 2px; border-style: solid; }
.hssVnitrniBlok { background-color:white;margin:5px;padding:6px; }

.hssHledat {margin-left: 162px; margin-right:5px; margin-top:5px; height: 17px; width: 56px; font-size: 11px; border: none; background-color: transparent; background-repeat: no-repeat; font-weight: bold; text-align: center; background-position: center; }
.hssHledatP {color: #5C5C5C; background-color: #EFEFEF; background-image: url('/images/okobr/hledatp.gif'); }

.hssSelect {width: 160px; margin-top:5px; margin-bottom:5px;}
.hssLabel {display:block; float:left; width: 56px; }

.hssUpoutavky {margin:2px; }
.hssUpoutavkySlou {float: left; width: 49.5%; }
.hssUpoutavka {height:100%; padding: 0px 8px 8px 0px; border-top: dotted 2px #CFCFCF; border-left-width: 0px; vertical-align: top; }
.hssUpoutavkaObr {padding:8px; border-top: dotted 2px #CFCFCF; border-left: dotted 2px #CFCFCF; vertical-align: top; }
.hssMinWidth {width:260px;}

.hssLinkP { color: #5C5C5C; }
.hssLinkP:visited { color: #5C5C5C; }
.hssLinkP:hover { color: #464646; }
.PrvniVelke    {text-transform:lowercase;}
.PrvniVelke:first-letter {text-transform: uppercase;}

/* VM */
.vmTabs { position: relative; height: 29px; width: 100%;  list-style-type: none; margin: 0px; padding :0px;}
.vmTabLeft, .vmTabMiddle, .vmTabRight { position: absolute; width: 245px; border-color: #DADADA; height: 25px; background-image: url('/images/okobr/bck.gif'); list-style-type: none; margin: 0px; padding :0px;}
.vmTabSelect { background-image: url('/images/okobr/bck_sel_mod.gif');  list-style-type: none; margin: 0px; padding :0px;}
.vmTabLeft A, .vmTabMiddle A, .vmTabRight A { text-decoration: none; }
.vmTableForm, .vmBackgroundColor, .vmBackgroundBorderColor, HR.vm { background-color: #DEEAFF; }
.vmTableForm, .vmTabSelect, .vmInfo { border-color: #8CB2FF; }
.vmTableForm, .vmTabLeft, .vmTabMiddle, .vmTabRight { border-width: 2px; border-style: solid; }
.vmTableForm { margin: 0px auto; width: 100%; }
.vmLinkStyle, LI.vmLinkStyle { text-decoration: underline; }
.vmLinkStyle { border: none; background-color: transparent; text-align: left; margin: 0px; padding: 0px; cursor: pointer; }
.vmSubmitLink { color: black; }
/* */
.vmLinkStyleJedno { width: 250px; overflow: hidden; display: block; }
.vmLinkStyleObor { width: 185px; overflow: hidden; display: block; }
.vmLabelHlavni { font-weight: bold; margin: 0px 0px 0px 0px; color: black; }
.vmSubmit { height: 2em; width: 7em; font-size: 0.9em; border: none; background-color: transparent; background-repeat: no-repeat; font-weight: bold; text-align: center; background-position: center; color: #16599F; background-image: url('/images/okobr/hledat_vm.gif'); cursor: pointer; }
.hssVmPruhText { color: #16599F; background-image: url('/images/okobr/sipkavl_.gif'); background-color: transparent; background-repeat: no-repeat; background-position: left center; }
.vmTabSelect { height: 29px; border-bottom-width: 0px; }
.vmTabLeft { left: 0px; }
.vmTabMiddle { left: 255px; }
.vmTabRight { right: 0px; }
.vmAreaBorder { border-width: 8px; border-style: solid; border-color: #DEEAFF; padding: 0px; }
.vmAreaWhite { background-color: white; }
.vmNoBorderRight { border-right-width: 0px; }
.vmNoBorderTop { border-top-width: 0px; }
.vmNoBorderBottom { border-bottom-width: 0px; }
.vmClose { float: right; margin: 0px; padding: 0px; width: 14px; height: 14px; cursor: pointer; background-image: url('/images/okobr/zavrit.gif'); background-color: transparent; background-repeat: no-repeat; }
.vmBorderBottom { border-bottom: 8px solid #DEEAFF; }
.vmBorderRight { border-right: 8px solid #DEEAFF; }
.vmOborLeft { border-left: 4px solid #DEEAFF; }
.vmOborRight { border-right: 4px solid #DEEAFF; }
.vmInfo { margin: 4px auto; padding: 4px; border-width: 1px; border-style: dotted; float: left; width: 75%; }
h2.titleForm, h2.titleFormZk, h2.titleFormMk { text-align: center; padding-top: 2px; padding-bottom: 3px; }
h2.titleFormZk { color: green; }
h3.titleResult { text-align: center; }
h4.vmProfese { display: inline; color: black; font-size: 100%; margin-top: 0px; }
/* VM suggest */
div.vmAutoComplete {position:absolute; overflow:auto; background-color:white; height:200px; margin:0; padding:0; }
div.vmAutoComplete ul{margin:0; padding:0; width:100%; list-style-type:none; }
div.vmAutoComplete ul li{margin:0; padding:3px; }
div.vmAutoComplete ul li.selected{background-color:#ffb; }
div.vmAutoComplete ul strong.highlight{color:#800; margin:0; padding:0; }
div.vmAutoComplete ul li span{color:#800FFF; margin:0; padding:0; }

.statKomHid { position:absolute;z-index:1010;left:0px;top:0px;width:300px;visibility:hidden;background:#e6ecff;padding:2px;border:1px solid black; }
.OKtable .statKomHidBorderNone, .OKtable .statKomHidBorderNone th, .OKtable .statKomHidBorderNone td { border-style: none; }
TABLE.vmObor TD { padding: 4px; }
UL.vm { list-style: none; padding: 0px; margin: 0px; }
UL.vm LI { padding: 0px; margin: 2px 0px 2px 15px; }
HR.vm { height: 1px; border-width: 0px; }

.OKtyc {width:5px;background-color:#800000;overflow:hidden;}
.OKgrafTab{background-image: url('/images/okobr/graf_bg.gif'); background-repeat: repeat-x; background-position: 0px 0px;}

.OKtyc1 {width:5px;background-color:#33CC33;overflow:hidden;}
.OKtyc2 {width:5px;background-color:#CCCCCC;overflow:hidden;}
.OKtyc3 {width:5px;background-color:#99CCFF;overflow:hidden;}
.OKtyc4 {width:5px;background-color:#FF9900;overflow:hidden;}
.OKtyc5 {width:5px;background-color:#660000;overflow:hidden;}
.OKtyc6 {width:5px;background-color:#CCCC99;overflow:hidden;}
.OKtyc7 {width:5px;background-color:#0000FF;overflow:hidden;}
.OKtyc8 {width:5px;background-color:#993366;overflow:hidden;}
.OKtyc9 {width:5px;background-color:#006666;overflow:hidden;}
.OKgrafTab500{background-image: url('/images/okobr/graf_bg500.gif'); background-repeat: repeat-x; background-position: 0px 0px;}

.oddelovacGrad {padding:0px;margin:0px; height:1px; background-repeat: no-repeat; background-position: left center; }
.bilyOdskok {margin-left:10px;}

.polozkaRam {clear:both;padding-bottom:8px;}
.clearB {clear:both;}
.h3ZcelaNahore {padding-top:0px;margin-top:0px;}
.zahlaviITP {height:75px;width:99%;clear:both;padding-right:10px;}
.uvodniITP {WIDTH: 99%;}
.sktytAleMisto {visibility: hidden}
.uvodPul {width:49.5%; padding:0px 10px 0px 0px;}
.ikonyNahled {vertical-align: top; padding: 0px 10px 0px 0px; width: 70px;}
.clearTopPad {padding-top: 0px;}
.zapatiITP {clear:both;padding-right:10px;width:99%;}
.zapatiITP2 {padding-right:250px;}

td.ZelkaOdsazeniBunky {padding-left: 15px;}
.ZelkaZahlaviPopis{
	width:98%;
	min-height:1em;
	background-color:#EFF8CF;
	border-width: 2px;
	border-color: #F8BD00;
	border-style: solid;
	margin-top: 8px;
	margin-bottom:8px;
	padding:5px 5px 5px 5px;
	clear:both;
}
.ModkaZahlaviPopis{
	width:98%;
	min-height:1em;
	background-color:#EBF4FF;
	border-width: 2px;
	border-color: #F8BD00;
	border-style: solid;
	margin-top: 8px;
	margin-bottom:8px;
	padding:5px 5px 5px 5px;
	clear:both;
}

.neprelozenyText {  font-style: italic; }

.oobsahRadkovani {padding:0px;margin:4px 0px 4px 0px;}
.oobsahSeznam {margin:0px;padding:0px;}
.oobsahSeznam li {margin:4px 0px 0px 0px;padding:4px 0px 0px 0px;}

.obsahRolovaniUp {display:none;width:100%;height:10px;background-repeat:no-repeat;background-position:right center;background-image:url('/images/okobr/obsah_up.gif');border-bottom:solid 1px #CCCCCC;}
.obsahRolovaniBlok1 {position:relative;overflow:scroll;width:100%;}
.obsahRolovaniBlok2 {position:relative;width:100%;}
.obsahRolovaniDw {display:none;width:100%;height:10px;background-repeat:no-repeat;background-position:right center;background-image:url('/images/okobr/obsah_down.gif');border-top:solid 1px #CCCCCC;}
.obsahNahled {display:block;padding:0px;cursor:pointer;}

.polOddelovac {width:100%;height:1px;margin:4px 0px 5px 0px;padding:0px;}

.blokPrehled {padding:0px 0px 0px 0px;margin:0px;clear:both;}

.OKpaddingTop0 H1 {padding-top:0px;}
.OKpaddingTop0 H2 {padding-top:0px;}
.OKpaddingTop0 H3 {padding-top:0px;}
.OKpaddingTop0 H4 {padding-top:0px;}
.OKpaddingTop0 H5 {padding-top:0px;}
.OKpaddingTop0 H6 {padding-top:0px;}


/*hz*/
.hzFormularovyFieldInnerDiv {margin: 10px;background-color: white}
.hzFormularovyFieldOuterDiv {background-color: white;border-width: 1px;border-style: solid;width: 97%;min-height: 1em; padding: 2px}
.hzInput {width: 97%; padding: 2px;border-width: 1px}
.hzInputKalendar {width: 91%}
.hzInputCelyLabelDiv {width: 97%}
.hzHledaciFormular {margin: 0em auto;padding-right: 1em;padding-left: 1em}
.hzLegenda {margin-top: 2em}
.hzLegendaPovinnost {padding-left: 0.25em}

.hzMinSirkaVetsi {width: 70em}
.hzMinSirkaMensi {width: 70em}

/*Melo by byt 17.1em+0.25em+0.1em.*/
.hzVysledekRadekPopis {width: 17.45em}
.hzVysledekRadekText {margin-left: 17.45em}
.hzVysledekRadekBezPopisu {max-width: 72em;}

.hzTextNezivaEvidence {color:gray}
.hzTextNeaktualniVm {color:gray}

.hzDisablovanyOdkaz {color:silver; text-decoration:underline; cursor: auto}

.hzKalendar {vertical-align: bottom}
input[disabled=""].hzKalendar {cursor: default}

.hzSpanLink {text-decoration: underline; cursor: pointer; font-family: "Arial CE",Arial,Helvetica,sans-serif}
.alPodbarveniOdkazu .hzSpanLink:hover {color: rgb(196,122,38)}

/*al*/
.alObrazek {border-style: none}
.alMalyObrazek {width: 16px;height: 16px;}
.alVelkyObrazek {width: 23px;height: 23px;}
.alVelkyObrazekHlavicka {width: 2em;height: 23px;text-align: center}
.alObrazek9x9 {width: 9px;height: 9px;}

.alTooltipPolozka {display: block;white-space: nowrap;border: solid thin;font-weight: bold;padding: 0.5em 1em 0.5em 1em}
.alTooltipNadpis {display: block;white-space: nowrap;padding: 1em 0.5em 1em 0.5em;font-weight: bold}
.alTooltipObjekt {margin-right: 0.5em;vertical-align: middle}
.alTooltipDiv {font-family: "Arial CE",Arial,Helvetica,sans-serif; width: 100%}
.alNetextovyOdkaz {text-decoration: none}
.alTextovyOdkaz {text-decoration:underline}
.alTlacitkaDiv {text-align: center;padding-top: 1.5em;padding-bottom: 1.5em}

.alBlokOdkazuHlavniDiv {width: 100%;height: 3em}
.alBlokOdkazuVnorenyDiv {background-repeat: repeat-x;border-top-style: solid;border-width: thin;width: 80%;min-height: 3em;float: left;vertical-align: middle}
.alBlokOdkazuOdkazDiv {border-right: white solid 1px;float: left;height: 3em;padding-left: 0.75em;padding-right: 0.75em}
.alBlokOdkazuOdkazDiv a {line-height: 3em}
.alBlokOdkazuOdkazDiv span {line-height: 3em}
.alBlokOdkazuOdkazDiv table {height: 100%}
.alBlokOdkazuLevyDiv {width: 20%;float: left}
.alBlokOdkazuLevyHorniDiv {text-align: center;background-position: top right;background-repeat: repeat-y;min-height: 1.5em;height: 50%}
.alBlokOdkazuLevyHorniDiv a {font-size: smaller}
.alBlokOdkazuLevyHorniDiv span.hzSpanLink  {font-size: smaller}
.alBlokOdkazuLevyDolniDiv {background-repeat: repeat-x;border-top-style: solid;border-top-width: thin;height: 50%;min-height: 1.5em}

.alHorniDiv {background-repeat: repeat-y;background-position: right top}
.alOkrajDiv {min-width: 9px;min-height: 9px;background-repeat: no-repeat;background-position: right top}
.alNadpisDiv {padding: 2%}
.alNadpisObrazekDiv {float: left}
.alNadpisTextDiv {text-align: left}

.alNadpisKapitoly {padding-left: 0.25em}

.alVysledkyDiv {padding-top: 2em;padding-bottom: 2em}
.alVysledekDiv {margin-top: 1em;margin-bottom: 1em;border-style: solid; border-width: thin;text-align: left}
.alVysledekHlavicka {height: 100%;width: 100%;font-weight: bold}
.alVysledekHlavicka table {border-collapse: collapse;width: 100%;border-style: none;padding: 0em;margin: 0em}
.alVysledekHlavicka tr {width: 100%;border-style: none;padding: 0em;margin: 0em; height: 2.5em}
.alVysledekHlavicka td {padding: 0.25em;}
.alVysledekHlavickaBunkaPravyOddelovac {border-right-color: white;border-right-style: solid;border-right-width: 0.1em}
.alVysledekHlavickaBunkaLevyOddelovac {border-left-color: white;border-left-style: solid;border-left-width: 0.1em}
.alVysledekRadek {padding: 0.25em;text-align: left;clear: both;display: inline-block}
.alVysledekRadekPopis {float: left}
.alVysledekRadekText {display: block;font-weight: bold; overflow: hidden}
.alVysledekRadekBezPopisu {display: block;font-weight: bold}

.alMalyOddelovac {margin-top: 0.25em;margin-bottom: 0.25em;height: 1px;margin-left: 0.5em;margin-right: 0.5em}
.alVelkyOddelovac {margin-bottom: 0.5em;height: 1px;width: 100%}

.alNeviditelnyFormular {margin: 0px;padding: 0px}

.alChybaDiv {font-weight:bold;color:red}
.alZadnyZaznam {text-align: center;margin-top: 2em;margin-bottom: 5em;font-weight: bold}

.alMalyText {font-size: smaller}

.alTlacitko {border-collapse: collapse;display: inline;margin-left: 0.5em; margin-right: 0.5em}
.alTlacitko td {padding: 0px}
.alTlacitko input {border: none;color: white;background-color: transparent}

.alTlacitko3 tr {height: 24px}
.alTlacitko3Td1 {width: 3px;background-image: url('/images/okobr/btn3_over_1.png')}
.alTlacitko3Td2 {background-repeat: repeat-x;background-image: url('/images/okobr/btn3_over_2.png')}
.alTlacitko3Td3 {width: 3px;background-image: url('/images/okobr/btn3_over_3.png')}

.alTlacitko4 tr {height: 24px}
.alTlacitko4Td1 {width: 3px;background-image: url('/images/okobr/btn4_over_1.png')}
.alTlacitko4Td2 {background-repeat: repeat-x;background-image: url('/images/okobr/btn4_over_2.png')}
.alTlacitko4Td3 {width: 3px;background-image: url('/images/okobr/btn4_over_3.png')}

/*Barvicky a spol*/
.alVelkyOddelovacBarva {background-color: rgb(198,213,243)}
.alVysledekHlavickaBarva {background-color: rgb(198,213,243)}
.alVysledekHlavickaBarva1 {background-color: rgb(236,231,239)}
.alVysledekHlavickaBarva2 {background-color: rgb(224,242,217)}
.alBlokOdkazuHorniRamecekBarva {border-top-color: rgb(198,213,243)}
.alFormularPoleRamecek {border-color: rgb(198,213,243)}
.alVysledekRamecekBarva {border-color: rgb(198,213,243)}
.alMalyOddelovacBarva {background-color: rgb(238,243,252)}
.alBlokOdkazuBarva {background-color: rgb(248,239,228)}
.alKapitolaBarva {background-color: rgb(228,237,255)}
.alPodbarveniOdkazu a:hover {color: rgb(196,122,38)}
/*.alPodbarveniObrazkovychOdkazu:hover {background-color: rgb(196,122,38)}*/
.alTooltipPolozkaBarva {background-color: rgb(217,228,252);border-color: rgb(201,217,250)}
.alTooltipPolozkaBarva:hover {background-color: rgb(240,244,254);border-color: rgb(201,217,250)}
.alTooltipPolozkaBarvaHover {background-color: rgb(240,244,254);border-color: rgb(201,217,250)}

.alFormularPozadi {background-image: url('/images/okobr/searchform-back.png')}
.alFormularOkraj {background-image: url('/images/okobr/searchform-back-corner.png')}
.alBlokOdkazuHorniOkraj {background-image: url('/images/okobr/shadow.png')}

.alTlacitkoTdPozadi1 {background-position: 0 0;}
.alTlacitkoTdPozadi2 {background-position: 0 0;}
.alTlacitkoTdPozadi3 {background-position: 0 0;}

.alTlacitkoOverTdPozadi1 {background-position: 0 -24px;}
.alTlacitkoOverTdPozadi2 {background-position: 0 -24px;}
.alTlacitkoOverTdPozadi3 {background-position: 0 -24px;}

.zah2Ikona_Domek, .OKbarva_ntp .zah2Ikona_Domek {background-image: url('/images/okobr/domek.png');background-repeat: no-repeat;background-position: center center; }
.zah2Ikona_Hledani, .OKbarva_ntp .zah2Ikona_Hledani {background-image: url('/images/okobr/hledani.png');background-repeat: no-repeat;background-position: center center; }
.zah2Ikona_Napoveda, .OKbarva_ntp .zah2Ikona_Napoveda {background-image: url('/images/okobr/napoveda.png');background-repeat: no-repeat;background-position: center center; }
.zah2Ikona_Odhlasit, .OKbarva_ntp .zah2Ikona_Odhlasit {background-image: url('/images/okobr/odhlasit.png');background-repeat: no-repeat;background-position: center center; }
.zah2Ikona_Prava, .OKbarva_ntp .zah2Ikona_Prava {background-image: url('/images/okobr/prava.png');background-repeat: no-repeat;background-position: center center; }
.zah2Ikona_Prihlasit, .OKbarva_ntp .zah2Ikona_Prihlasit {background-image: url('/images/okobr/prihlasit.png');background-repeat: no-repeat;background-position: center center; }
.zah2Ikona_Ucet, .OKbarva_ntp .zah2Ikona_Ucet {background-image: url('/images/okobr/ucet.png');background-repeat: no-repeat;background-position: center center; }
.zah2Ikona_Upravit, .OKbarva_ntp .zah2Ikona_Upravit {background-image: url('/images/okobr/upravit.png');background-repeat: no-repeat;background-position: center center; }

.uradParagraf {margin-bottom: 0.5em}
.uradLeveOdsazeni {margin-left: 1em; margin-right:2em}
.uradHodinyTrOddelovac {height:6px}
.uradHodinyTdOddelovac {width:1em}
.uradHodinyTdCas {width:6em;white-space:nowrap}
.uradHodinyTdPoznamka {width:6em}
.uradHodinyTdInformace {white-space:nowrap}
.uradHodinyTrCas {vertical-align: top}
.uradKontaktKop {float:left; margin-right:0.5em}
.uradKontaktKopLevySloupec {vertical-align: top; white-space: nowrap;}
.uradKontaktKopPravySloupec {vertical-align: top;padding-left: 1em}
.uradBlokOdkazuOdkazTd {width: 1%; height: 3em; text-align:center; padding: 0}
.uradBlokOdkazuNeposledniOdkazTd {border-right: white solid 1px;}
/*K odstraneni po nasazeni nove verze urad*/
.uradBlokOdkazuPosledniOdkazTd {border-right: white solid 1px;}
.uradFormatovaciTabulkaTd {vertical-align: top}
.uradLevyDivOdsazeni {padding-right:1em}
.uradUredniHodinyDiv {float:left}
.uradKonosTdPozice {white-space:nowrap; width: 30%}
.uradKonosTdJmeno {white-space:nowrap; width: 20%; padding-left: 1em}
.uradKonosTdTel {white-space:nowrap; width: 20%; padding-left: 1em}
.uradKonosTdEmail {white-space:nowrap; width: 30%; padding-left: 1em}
.uradKonosTable { width: auto; }
.uradPusobisteTypImage {padding-right: 0.1em;border-style:none}
.uradBlokOdkazuOdkazA {display: block;height: 100%}
.uradBlokOdkazuPadding {padding-left:0.5em;padding-right:0.5em}
.uradBlokOdkazuTextSpan {line-height: 3em;text-decoration: underline}
/*S novou verzi dole odstanit:*/
.uradBlokOdkazuInfoSpan {white-space:nowrap; padding-left:0.5em;padding-right:0.5em}
/*Pro novou verzi uradu: .uradBlokOdkazuInfoSpan {white-space:nowrap;}*/
.uradBlokOdkazuTable {width:100%}
.uradBlokOdkazuTableTr {width: 100%;float: none}

#uradMapCanvas1Id {height:25em;width:30em}
#uradMapCanvas2Id {height:16em;width:30em}

.uradOrgStrTable {width: 100%;border: none;border-spacing: 0;}
.uradOrgStrNazev {width: 35%;white-space:nowrap}
.uradOrgStrJmeno {width: 15%; padding: 0em 1em;white-space:nowrap}
.uradOrgStrTelefon {width: 15%;white-space:nowrap}
.uradOrgStrEmail {width: 20%;padding: 0em 1em;white-space:nowrap}
.uradOrgStrPracoviste {width: 15%;padding-right: 1em;white-space:nowrap}
.uradOrgStrPracovistePopis {color: #666}
.uradOrgStrBarvaUroven0 {background-color: #6699CC;}
.uradOrgStrBarvaUroven1 {background-color: #B8CFE7}
.uradOrgStrBarvaUroven2 {background-color: #E8EFF7}
.uradOrgStrBarvaUroven3 {background-color: #FFFFFF}
 
.hlsObal {width: 33.3%; min-width:240px; float: left;}
.hlsObal2 {margin: 4px 4px 4px 4px;}
.hlsObal3 {width:100%;padding:0px;margin:0px;background-repeat: no-repeat;background-position:right bottom;}
.hlsRam {width:100%; height:200px;}
.hlsHorniRam {width: 100%;height:50px;background-repeat: repeat-x;}
.hlsNadpis {margin-left:1em}
.hlsDolniRam {width: 100%;height:100%;}
.hlsRozvrzRam {width: 100%;height:100%; padding:10px 18px 10px 18px;}

.hlsMinHeight {width:0px;height:350px;}
.hlsMinHeight2 {width:0px;padding:0px;margin:0px;}
.hlsMinWidth {width:250px;height:0px;}
.hlsMinWidth2 {height:0px;padding:0px;margin:0px;}

.hlsModObal3 {border:solid 1px #DFE5F2;background-color:#FCFDFF;}
.hlsModHorniRam {background-image: url('/images/okobr/box_zahl_sedy.gif');}
.hlsModNadpis {color:#3D5FA5;}

.hlsSedObal3 {border:solid 1px #D2D9EA;background-color:#FFFFFF;background-position:right top;}
.hlsSedHorniRam {background-image: url('/images/okobr/box_zahl_sedy.gif');}
.hlsSedNadpis {color:#000000;}
.hlsSedDolniRam {}
.hlsSedRozvrzRam {width: 100%;height:100%;padding-top:20px;padding-bottom:20px;}

.hlsZelObal3 {border:solid 1px #D2E2C7;background-color:#FFFFFF;}
.hlsZelHorniRam {background-image: url('/images/okobr/box_zahl_zeleny.gif');}
.hlsZelNadpis {color:#357E2B;}

.hlsZluObal3 {border:solid 1px #EED9C6;background-color:#FFF6E1;}
.hlsZluHorniRam {background-image: url('/images/okobr/box_zahl_zluty.gif');}
.hlsZluNadpis {color:#B25519;}

.hlsHneObal3 {border:solid 1px #DFD6D9;background-color:#F3E9EC;}
.hlsHneHorniRam {background-image: url('/images/okobr/box_zahl_hnedy.gif');}
.hlsHneNadpis {color:#70132A;}

.hlsOdrazka {padding:0px;margin:0px;list-style-image: url('/images/okobr/odrazka_modra.gif')}
.hlsOdrazkaZ {padding:0px;margin:0px;list-style-image: url('/images/okobr/odrazka_zelena.gif')}
.hlsSeznam {padding:6px 0px 6px 12px;margin:0px;}

