body{ font: normal normal normal 12px Arial, Helvetica, sans-serif; margin: 0; padding: 0; text-align: center;  color: #103863;  }

h3{ font-size: 1em; font-weight: bold; padding-top: 15px;}
hr{ display: none; }
input, select, textarea, table{font-size: 11px;   color: #103863;  font-family: Arial, Helvetica, sans-serif;  }
table input{font-size: 11px;  font: normal normal normal 11px Arial, Helvetica, sans-serif;}
a{ text-decoration: none; color: #103863; }

div#base, div#nav{ text-align: left;  margin-left: auto;  margin: 0 auto;  width: 720px;}

div#base{ position: relative;  padding: 0; }

div#nav{ margin: 0 0 0 0px; padding: 0; background-color: #B5C7DE;  position: absolute;  top: 0;  left: 0;   }
div#nav a{ color: #153b63; font-size: 10px; text-decoration: none; display: block; padding: 2px 10px 2px 25px; border-right: 1px solid White; }
div#nav ul{ list-style-type: none; margin: 0; padding: 0; }
div#nav li{ float: left; }
div#nav img{ border: 0; }
div#nav li.datum{ float: right; font-size: 0.8em; padding: 2px 10px; }


div#head{ padding-top: 17px;  text-align: right;  }
div#head div#nav2{ margin: 0; padding: 2px 0 1px 10px; background-color: #103863; border-bottom: 1px solid White;  text-align: left; height: 15px;}
div#head div#nav2 a{ color: White; font-size: 11px; text-decoration: none;  display: block; padding-right: 13px;  float: left; background: transparent url(img/arrow_back_white.gif) no-repeat 0% -2px; padding-left: 8px;}
div#head img{ border: 0;  margin: 0; }

div#main{ position: relative;  background: transparent url(../img/sloup.gif) repeat-y; }
div#kolaz, div#kolazdetail, div#plocha{ margin-left: 181px; }
div#kolaz h2{ background: #153B63; color: white; font-size: 20px; font-weight: bold; padding: 6px; padding-left: 12px; margin: 0;}
div#kolaz{ background-color: #DEEBF7; border-top: 6px solid #B5C7DE; }
div#kolaz div.dekorace{ background: transparent url(../img/header.jpg) repeat-x; height: 72px; margin: 0; padding: 0; }
div#kolaz div.dekorace2{ background: transparent url(../img/header2.jpg) repeat-x; height: 72px; margin: 0; padding: 0; }
div#kolaz h3, div#kolaz p{ padding: 12px; margin: 0 150px 0 0;  line-height: 1.2em;  }
div#kolaz h3{ font-size: 1em; font-weight: bold; padding-bottom: 4px; }

div#kolazdetail h2{ background-color: transparent; color: #103863; padding: 20px 0px 3px 10px; font-size: 12px; margin: 0; width: auto;}
div#kolazdetail h2.detailnadpis{ padding-right: 177px; }
div#kolazdetail{ background-color: #CEDBEF; border-top: 6px solid #B5C7DE; height: 73px; position: relative;}
html>body div#kolazdetail{ height: auto; min-height: 73px; }
div#kolazdetail h3, div#kolazdetail p{ padding: 0.5em; margin: 0 15em 0 0;  line-height: 1.2em;  }
div#kolazdetail h3, div#kolazdetail p{ padding: 0.5em; margin: 0 15em 0 0;  line-height: 1.2em; font-weight: bold; }
 div#kolazdetail p.oblast{ font-size: 20px; width: auto; margin-right: 0;}

div#plocha{ margin-right: 190px;  padding: 12px 6px 1em 12px;  height: 850px;}
html>body div#plocha{ min-height: 850px; height: auto; }
div#plocha div.vypis a{ display: block; text-decoration: none; color: #103863; padding: 0; }
div#plocha div.vypis p{background: white url(../img/arrow-blue-right.gif) no-repeat -3px 10px; border-bottom: 1px solid #B5C7DE; padding: 10px 0 10px 11px;  margin: 0;  }
div#plocha div.vypis p.sec{  background-color: #F7F7F7; }
div#plocha p.napoveda{ color: #999999; margin-left: 12px; font-size: 10px; }
div#plocha table, table.basic1{ width: 340px; }
div#plocha table.tab01, div#plocha table.tab01 table{ width: auto; }
div#vypomoc{ position: relative;}
div.slova a{ background: transparent url(../img/arrow-blue-right.gif) no-repeat; padding-left: 12px;  display: block;  }
#plocha table{ max-width: 320px; }

div#menu01{background-color: #B5C7DE;  width: 181px;  position: absolute;  top: 0;  padding: 0;  border: 0;    }

div#menu01 ul{list-style-type: none;  margin: 0;  padding: 0;  border-bottom: 1px solid #B5C7DE;}
div#menu01 div#obrys li{ margin: 0; padding: 0 0 1px 0;  background: transparent url(../img/menu-link.gif) no-repeat bottom right;  }
div#menu01 li a{ color: White; font-size: 0.9em; display: block; background: transparent url(../img/dreieck.gif) no-repeat 13px 2px; text-decoration: none; margin-left: 0.8em;  padding: 1px 0 1px 24px;  margin: 0;}
div#menu01 a{ color: White;}
div#menu01 li a.aktualni{ background-color: #2169B5; }
div#menu01 li a:hover{ background-color: #18518C; }
div#menu01 li a.bezhranic{ border: 0; }
div#menu01 h3{ color: White; font-size: 1em; font-weight: bold; padding: 13px 0 7px 13px;  margin:0;}
div#menu01 h3.sec{ font-size: 11px; }
div#menu01 div#obrys li.bezhranic{ background-image: none;   }
div#menu01 div#obrys{background-color: #103863; border-right: 6px solid #B5C7DE; }
div#menu01 a#bild{ background: none; padding: 0; margin-left: -6px;}
a#bild img{ border: 0; }

div#submenu{ background-color: #B5C7DE; border-left: 6px solid White; padding: 0; margin: 0;}
div#submenu ul{ border: 0; margin: 0; padding: 0;}
div#submenu h3{ color: #103863;  margin: 0; padding: 10px 0 0 7px;  border: 0;  font-size: 11px;    }
div#submenu a{ display: block; text-decoration: none; color: #103863; background: transparent url(../img/arrow-blue-right.gif) no-repeat 2px 0; padding: 0 0 0 13px; font-size: 11px; margin: 0 0 0 0;}
div#submenu a:hover{ background-color: #A5B6CE; }
div#submenu li{ border-bottom: 1px solid #DEEBF7; padding: 1px 0; margin: 0;}

div#menu02, div#menudetail{background-color: transparent;  width: 170px;  position: absolute;  top: 140px; right: 0;  }
/*html>body div#menudetail{ right: 0; }*/
div#menu02 div.search, div#menudetail div.search, div#pdf div.search{ background-color: #B5C7DE; padding: 0.3em;}
div#menu02 h3, div#menudetail h3, div#pdf h3{ color: White; font-size: 0.9em; font-weight: bold; margin: 0;  margin-top: 18px; padding: 3px 5px; background-color: #103863; }
div#menu02 form{ margin: 0; padding: 0; }
div.search div.doplnek{ padding-top: 1px; font-size: 11px; background: transparent url(../img/arrow-blue-right.gif) no-repeat 0 0; padding-left: 12px; }
div.search a, div#menudetail a, div#pdf a{ display: block; text-decoration: none; color: #103863; background: transparent url(../img/arrow-blue-right.gif) no-repeat 0 2px; padding-left: 12px; font-size: 11px;  padding-top: 3px;  }
div#menu02 h3.upoutavka01{ background-color: #FF8A00; }
div#menu02 div.upoutavka02{ background-color: #FFDF94;  padding-top: 0;}

div.search p{ margin-bottom: 4px; margin-top:0; padding-top: 9px; font-size: 11px;   }
div.obr{ background-color: #DEEBF7; padding: 0; width: 170px; margin-bottom: 20px; }
div.obr img{ margin: 0; }
div#menudetail div.obr a.ctvrtab{ background: none; padding: 0; }
div#menudetail {top: 0; padding: 0; }

div#pdf a.pdf{  background: transparent url(../img/pdf.gif) no-repeat 0 6px;  padding-left: 35px; width: 119px;}
div#menudetail a.jpg{  background: transparent url(../img/jpg.gif) no-repeat 5px 6px;  padding-left: 40px;  }
div#menudetail a.jpg-info{  background: transparent url(/press/img/ikonka-info.gif) no-repeat 5px 6px;  padding-left: 40px;  }
div#pdf{position: absolute; bottom: 0; right: 0; width: 170px; }
html>body div#pdf{position: absolute; bottom: 0; right: 0; width: 170px; }

div.keys a, div.keys img{float: left;}
div.keys{ background-color: #DEEBF7;  padding-left: 5px;   }
div.keys span{ display: none;}


div#pata{ border-bottom: 6px solid #B5C7DE; font-size: 0.9em;  margin-left: 7px;  }
div#pata div{background-color: #B5C7DE; color: #103863; width: 174px; padding: 0em; text-decoration: none;  margin: 0;  }
div#pata a{ margin-left: 4px; display: block;  height: 20px;  }
div#pata img{ border: 0; }

div.obr-all{ background-color: #B5C7DE; width: 174px; text-align: left; margin: 0 0 0 0px; }
div.obr-all td.popis{ width: 49%; float: left; text-align: left; padding: 3px 0px; font-size: 12px;	  background-color: #DEEBF7;  vertical-align: top;   }
div.obr-all td.download{ width: 49%; padding: 2px 2px;  background-color: #B5C7DE;  font-size: 12px;	 }
div.obr-all img{ display: block; }
div.obr-all div.cislo{ background-color: #103863; color: white; font-weight: bold; font-size: 11px; padding: 4px 5px; }
div.obr-all td.popis{ width: 70px; }
div.obr-all td.popis a{ font-size: 12px;	background: transparent url(../img/arrow-blue-right.gif) no-repeat; padding-left: 11px;  display: block; }
div.obr-all a.jpg{  background: transparent url(../img/jpg.gif) no-repeat 7px 3px;  display: block; padding-left: 36px; width: 100%;  }

div.obr-all div.obrpoz{ background-color: #D6D3D6;  padding: 0;  margin: 0;  width: 174px; overflow: hidden;  }
div#admin input, div#admin textarea{ border: 1px solid #B5C7DE; }

div#menu-admin{background-color: #B5C7DE;  width: 181px;  position: absolute;  top: 0;  padding: 0;  border: 0;    }
div#menu-admin ul{list-style-type: none;  margin: 0;  padding: 0;  border-bottom: 1px solid #B5C7DE;}
div#menu-admin div#obrys li{ margin: 0; padding: 2px 0 2px 15px;  background: transparent url(../img/menu-link.gif) no-repeat bottom right;  }
div#menu-admin a{ color: White; font-size: 0.9em; display: inline; text-decoration: none; margin-left: 0.8em;  padding: 0 0 0 0;  margin: 0;  background-image: none; }
div#menu-admin a:hover{ background-color: #18518C; }
div#menu-admin a.bezhranic{ border: 0; }
div#menu-admin h3{ color: White; font-size: 1em; font-weight: bold; padding: 9px 0 7px 11px;  margin:0;}
div#menu-admin h3.sec{ font-size: 11px; }
div#menu-admin div#obrys li.bezhranic{ background-image: none;   }
div#menu-admin div#obrys{background-color: #103863; border-right: 6px solid #B5C7DE; }

div#vypisslov img{ margin: 1px; }
div#vypisslov div.keys{ background: none; }
p.odkazvclanku a{ display: block; font-weight: bolder; background: transparent url(../img/arrow-blue-right.gif) no-repeat; padding-left: 11px; }
div.search div.doplnek a{ display: inline !important; background: none !important; padding-left: 0 !important; }

input.tlac-pruh{ /*border: 1px solid white; background-color: White;  color: #103863;*/ text-align: left; }

div#info table{ margin: 8px; width: 258px; clear: both; text-align: left; font-size: 1em; }
div#info tr.head00 a{ display: block; background-color: #153B62; font-weight: bold; text-decoration: none; color: White; padding: 2px 5px; }
div#info tr.head00 a.active{background-color: #1E6AB5;  }
div#info tr.head00 td{ background-color: #153B62;  border-bottom: 0; font-size: .9em; padding: 0;}
div#info td{ background-color: #DFE9F4; color: #153B63; padding: 5px; border-bottom: 1px solid #B4C6D9; vertical-align: top; }
div#info td.dole{ background-color: #B4C6D9; text-align: right; padding: 7px; }
div#info td.dole a{ background: transparent url(../img/pf_blue.gif) no-repeat 0 4px; padding-left: 11px; color: #153B63; cursor: pointer; }
