* {
  padding: 0;
  margin: 0;
  font-size: 12px;
  font-family: 'Tahoma CE', 'Arial CE', 'Helvetica CE', Tahoma, Arial, lucida, sans-serif;
}
body {
  background-color: #ffffff;
  text-align: center;
}
div#hlavicka {
  display: none;
}
div#hlavicka_vyhledavani {
  display: none;
}

div#obsah {
  text-align: left;
}
div.levy_sloupec {
  display: none;
}
div.pravy_sloupec {
  width: 773px;
  float: left;
  position: relative;
  /*border: 1px solid red;*/
  background: #ffffff url('../img-layout/bg-text.png') repeat-x ;
  min-height: 120px;
}
* html div.pravy_sloupec {
  height: 120px;
}
div.text {
  width: 440px;
  margin: 10px 10px 0 10px;
}
div.text2 {
  margin: 15px 15px 0 25px;
}

/* ----- HP ----- */
#box-obj-sluzby {
    display: block;
    width: 313px;
    height: 89px;
    position: absolute;
    top: 10px;
    left: 460px;
    background: #f9d511 url(../img-layout/box-obj-sluzby.png) no-repeat center center;
    text-decoration: none;
    color: #000000;
}

#box-hlaseni-zavad {
    display: block;
    width: 313px;
    height: 79px;
    position: absolute;
    top: 100px;
    left: 460px;
    background: #f9d511 url(../img-layout/box-hlaseni-zavad.png) no-repeat center center;
    text-decoration: none;
    color: #000000;
}

#box-seznam-ulic {
    display: block;
    width: 313px;
    height: 89px;
    position: absolute;
    top: 180px;
    left: 460px;
    background: #f9d511 url(../img-layout/box-seznam-ulic.png) no-repeat center center;
    text-decoration: none;
    color: #000000;
}

#box-obj-sluzby strong, #box-hlaseni-zavad strong, #box-seznam-ulic strong {
    position: absolute;
    top: 15px;
    left: 25px;
    font-size: 17px;
    font-weight: normal;
}
#box-obj-sluzby span, #box-hlaseni-zavad span, #box-seznam-ulic span {
    display: block;
    width: 260px;
    position: absolute;
    top: 35px;
    left: 27px;
    font-size: 0.9em;
    font-weight: nornmal;
    line-height: 1.4;
}

#box-sluzby-obcan {
    width: 215px;
    float: left;
}
#box-sluzby-obcan h2 {
    width: 215px;
    height: 40px;
    background: #ffffff url(../img-layout/box-sluzby-obcan2.png) no-repeat left top;
    padding-top: 10px;
    margin: 0;
    line-height: 1;
}
* html #box-sluzby-obcan h2 {
    height: 50px;
}
#box-sluzby-obcan h2 strong {
    font-size: 17px;
    font-weight: normal;
    color: #000000;
}
#box-sluzby-obcan h2 strong span {
    font-size: 17px;
    font-weight: normal;
    color: #fd3e33;
}
#box-sluzby-obcan h2 span {
    font-size: 12px;
    font-weight: normal;
    color: #727272;
}
#box-sluzby-obcan ul {
    margin: 0;
    padding: 0;
    border-right: 1px #e0e0e0 solid;
    border-bottom: 1px #e0e0e0 solid;
    border-left: 1px #e0e0e0 solid;
    padding-bottom: 20px;
    padding-top: 20px;
    background: #ffffff url(../img-layout/bg-list.png) no-repeat left top;
}
#box-sluzby-obcan li {
    list-style-type: none;
    margin: 0 10px 0.6em 18px;
    padding: 0 0 0 13px;
    background: url(../img-layout/list-seda.png) no-repeat left center;
}
#box-sluzby-obcan li a {
    color: #7fab11;
}
#box-sluzby-obcan li a:hover {
    text-decoration: none;
}



#box-sluzby-firma {
    width: 215px;
    float: right;
}
#box-sluzby-firma h2 {
    width: 215px;
    height: 40px;
    background: #ffffff url(../img-layout/box-sluzby-firma2.png) no-repeat left top;
    padding-top: 10px;
    margin: 0;
    line-height: 1;
}
* html #box-sluzby-firma h2 {
    height: 50px;
}
#box-sluzby-firma h2 strong {
    font-size: 17px;
    font-weight: normal;
    color: #000000;
}
#box-sluzby-firma h2 strong span {
    font-size: 17px;
    font-weight: normal;
    color: #fd3e33;
}
#box-sluzby-firma h2 span {
    font-size: 12px;
    font-weight: normal;
    color: #727272;
}

#box-sluzby-firma ul {
    margin: 0;
    padding: 0;
    border-right: 1px #e0e0e0 solid;
    border-bottom: 1px #e0e0e0 solid;
    border-left: 1px #e0e0e0 solid;
    padding-bottom: 20px;
    padding-top: 20px;
    background: #ffffff url(../img-layout/bg-list.png) no-repeat left top;
}
#box-sluzby-firma li {
    list-style-type: none;
    margin: 0 10px 0.6em 18px;
    padding: 0 0 0 13px;
    background: url(../img-layout/list-seda.png) no-repeat left center;
}
#box-sluzby-firma li a {
    color: #638ada;
}
#box-sluzby-firma li a:hover {
    text-decoration: none;
}

#box-spolecnos-cil {
    clear: both;
    border: 1px #e2e2e2 solid;
    background-color: #ffffff;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 15px 20px 20px 20px;
}

#box-spolecnos-cil h2 {
    font-size: 17px;
    color: #000000;
    font-weight: normal;
    text-decoration: underline;
    margin-bottom: 0.2em;
}

#box-aktuality {
    clear: both;
    border: 1px #e2e2e2 solid;
    background-color: #ffffff;
    margin-top: 10px;
    margin-bottom: 10px;
    background-color: #f7f7f7;
}

#box-aktuality h2 {
    font-size: 17px;
    color: #000000;
    font-weight: normal;
    text-decoration: underline;
    margin-bottom: 0.2em;
    padding: 15px 20px 0.2em 20px;
}

#box-aktuality div.polozka {
    margin: 0 0 5px 0;
    border-bottom: 1px #e2e2e2 solid;
}
#box-aktuality div.polozka p {
    margin: 0 20px 0px 20px;
}


div#paticka {
  width: 975px;
  height: 26px;
  margin-left: auto;
  margin-right: auto;
  background: url('../img-layout/paticka_bg.jpg') repeat-x top left #fad912;
  position: relative;
  text-align: left;
  color: #ffffff;
  padding: 16px 0 0 15px;
  font-size: 12px;
  margin-bottom: 5px;
}
/*
height: -1px odstrani bilou carku v nadpisu
*/
p.hlavni_nadpis {
  background: url('../img-layout/hlavni_nadpis.jpg') no-repeat top left #ffffff;
  padding: 6px 0 0 15px;
  font-weight: bold;
  font-size: 13px;
  height: 23px;
  margin-top: 85px;
  text-align: left;
}
ul.hlavni_menu,
ul.druhy_level {
  list-style: none;
}
ul.hlavni_menu li a {
  background: url('../img-layout/menu_item.jpg') no-repeat top left #ffffff;
  height: 19px;
  font-size: 13px;
  display: block;
  padding: 4px 0 0 28px;
  color: #2c2c2c;
}
ul.hlavni_menu li a.aktivni {
  background: url('../img-layout/menu_active.jpg') no-repeat top left #ffffff;
  height: 22px !important;
  padding: 8px 0 0 28px;
  color: #006ccd;
  font-weight: bold;
}
ul.druhy_level li a {
  background: url('../img-layout/menu_2nd_level.jpg') no-repeat top left #ffffff;
  height: 20px;
  font-size: 12px;
  /*display: block;*/
  padding: 6px 0 0 41px;
  color: #006ccd;
}
ul.druhy_level li a.dva_radky {
  background: url('../img-layout/menu_2nd_level_2r.jpg') no-repeat top left #ffffff;
  height: 34px;
  font-size: 12px;
  /*display: block;*/
  padding: 6px 0 0 41px;
  color: #006ccd;
}
ul.druhy_level li a:hover {
  color: #ff0f00;
}

h2 {
  font-size: 16px;
  color: #006ccd;
}
p {
  padding: 5px 0 5px 0;
  font-size: 12px;
}
ul.seznam {
  margin-left: 25px;
  font-size: 12px;
  list-style-image: url('../img-layout/seznam_item_icon.jpg');
  line-height: 150%;
}
strong {
  font-size: 13px;
}

form.vyhledavani {
  position: absolute;
  top: 3px;
  right: 30px;
  /*height: 25px;*/
}
form.vyhledavani input.vyhledavani {
  height: 20px;
  width: 150px;
  font-size: 12px;
  border: 1px solid #d3d3d3;
  vertical-align: text-bottom;
  padding: 5px 0 0 5px;
}
form.vyhledavani table th {
  font-size: 12px;
}
