body{
    background-image: url('/graphic/body_bg.png');
    background-repeat: repeat-x;
    background-position: top;
    text-align: center;
    padding: 0px;
    margin: 0px;
    font-family: Arial;
    font-size: 12px;
    padding-bottom: 0px;
}
#top_bg{
    background-image: url('/graphic/top_bg.png');
    background-repeat: no-repeat-x; 
    background-position: left;
    height: 134px;
    width: 0px;
    position: absolute;
    top: 0px;
}
a{
     color: rgb(221,2,1);
    text-decoration: underline;
}
a:hover{
     color: rgb(221,2,1);
    text-decoration: none
}
p{
}
ul{
  list-style-image: url('/graphic/seznam_obr.png');
 }
h2{
    font-size: 15px;
    color: rgb(18,58,111);
    font-weight: bold;
    width: 96%;
    margin-left: 0px;
}
h3{
 color: rgb(18,58,111);
 font-size: 12px;
 margin-bottom: 0em;
 font-weight: bold;
 width: 96%;
}
table{
    font-family: Arial;
    font-size: 12px;
    color: rgb(80,80,80);
    border: solid rgb(80,80,80) 1px;
}
#content{
    margin: 0 auto;
    width: 978px;
    background-color: rgb(173,173,173);
    height: 100%;
    position: relative;
    top: 0px;
}
#left{
    float: left;
    width: 228px;
    margin-top: -3px;
}
#left #menu{
    background-image: url('/graphic/menu_bg.png');
    background-repeat: no-repeat;
    text-align: left;
    padding-left: 28px;
    padding-top: 20px;  
    padding-bottom: 24px;
    position: relative;
}
#left #menu .corners-bottom{
    width: 228px;
    height: 24px;
    overflow: hidden;
    background-image: url('/graphic/menu_bg_bottom.png');
    background-repeat: no-repeat;
    position: absolute;
    bottom: 0px;
    left: 0px;
}
#left #menu .carky{
    width: 205px;
    height: 1px;
    position: relative;
    left: -20px;
    background-image: url('/graphic/menu_carky.png');
    background-repeat: repeat-x;
    margin-top: 8px;
    margin-bottom: 17px;
}
#left #hledej{
    height: 87px;
    background-image: url('/graphic/hledat_bg.png');
    background-repeat: no-repeat;
}
#center{
    float: left;
    width: 536px;
    background-color: white;
    padding-left: 20px;
    position: relative;
    margin-left: -1px;
    margin-top: -3px;
}
#center #center_top{
    margin: 0px;
    padding: 0px;
    height: 35px;
    background-image: url('/graphic/obsah_top_bg.png');
    background-repeat: no-repeat;
    text-align: left;
    padding: 24px 20px 16px 20px;
}
h1 {
    border-bottom: solid rgb(198,198,198) 2px;
}
h1, h1 {
    color: rgb(13,56,113);
    padding-bottom: 10px;
    font-weight: normal;
    font-size: 18px;
}
h1 .header{
    border-bottom: solid rgb(13,56,113) 2px;
    padding-bottom: 10px;
}
/*  
.header{
    color: rgb(13,56,113);
    font-size: 18px;
    padding-bottom: 10px;
    border-bottom: solid rgb(13,56,113) 2px;
    z-index: 1;
    position: relative;
    top: -18px;
}
.center_cara{
    border: solid rgb(198,198,198) 1px;
    background-color: rgb(198,198,198);
    color: rgb(198,198,198);
    width: 88%;
    position: relative;
    top: 22px;
    z-index: 0;
}
*/
.center_cara1{
    border: solid rgb(198,198,198) 1px;
    background-color: rgb(198,198,198);
    color: rgb(198,198,198);
    width: 95%;
    position: relative;
    top: 22px;
    z-index: 0;
}
#center #center_telo{
    width: 476px;
    margin: 0px;
    padding: 0px;
    background-image: url('/graphic/obsah_bg.png');
    background-repeat: repeat-y;
    background-position: right;
    text-align: left;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 20px;
    padding-right: 40px;
    color: rgb(80,80,80);
}

#center #center_telo div {
    text-align: justify;
}

#center #center_bottom{
    width: 100%;
    margin: 0px;
    padding: 0px;
    height: 24px;
    background-image: url('/graphic/obsah_bottom_bg.png');
    background-repeat: no-repeat;
}
#between{
    float: left;
    width: 14px;
    height: 75px;
    background-image: url('/graphic/between_bg.png');
    background-repeat: no-repeat;
}
#right{
    float: right;
    width: 195px;
    position: relative;
    margin-top: -3px;
}
#right #pripoj_top{
    width: 100%;
    margin: 0px;
    padding: 0px;
    height: 76px;
    background-image: url('/graphic/pripojte_se_top_bg.png');
    background-repeat: no-repeat;
} 
#right #pripoj_top2{
    width: 100%;
    margin: 0px;
    padding: 0px;
    height: 76px;
    background-image: url('/graphic/pripojte_se_top_bg2.png');
    background-repeat: no-repeat;
}
#right #pripoj_obsah{
    width: 100%;
    margin: 0px;
    padding: 0px;
    margin-left: 13px;
    background-image: url('/graphic/pripojte_se_bg.png');
    background-repeat: repeat-y;
    color: white;
    font-weight: bold;
}
#right #pripoj_bottom{
    width: 100%;
    margin: 0px;
    padding: 0px;
    margin-left: 13px;
    height: 24px;
    background-image: url('/graphic/pripojte_se_bottom_bg.png');
    background-repeat: no-repeat;
} 
#right #right_obsah2{
    width: 100%;
    height: 93px;
    margin: 0px 0px 0px 13px;
    padding: 37px 0px 0px 0px;
    background: no-repeat left top url('/graphic/banner_starostove.jpg');
} 
#right #right_obsah2 div{
    position: relative;
    height: 40px;
}
#right #right_obsah2 img{
    border: 0px none;
    display: block;
    position: absolute;
    left: 0px;
}
#right #right_top{
    width: 100%;
    margin: 0px;
    padding: 0px;
    height: 11px;
    margin-left: 13px;
    background-image: url('/graphic/slova_top_bg1.png');
    background-repeat: no-repeat;
}
#right #right_obsah{
    width: 100%;
    margin: 0px;
    padding: 0px;
    margin-left: 13px;
    background-image: url('/graphic/slova_bg.png');
    background-repeat: repeat-y;
}
#right #right_bottom{
    width: 100%;
    margin: 0px;
    padding: 0px;
    margin-left: 13px;
    height: 19px;
    background-image: url('/graphic/slova_bottom_bg.png');
    background-repeat: no-repeat;
}
.end_float{
    clear: both;
}
#foot_top{
    width: 948px;
    margin: 0px;
    margin-top: 10px;
    padding: 0px;
    height: 26px;
    background-image: url('/graphic/foot_top_bg.png');
    background-repeat: no-repeat;
    padding-top: 20px;
    padding-left: 30px;
}
#foot_bottom{
    width: 963px;
    margin: 0px;
    padding: 0px;
    background-color: rgb(173,173,173);
    text-align: left;
    padding-left: 15px;
    padding-top: 10px;

}
#center #center_telo div.karty {
    width: 496px;
    margin-right: -20px;
}
div#center_telo div.karta{
    width: 147px;
    height: 140px;
    background-image: url('/graphic/karta_bg.png');
    background-repeat: no-repeat;
    text-align: center !important;
    float: left;
    cursor: Pointer;
    color: rgb(13,56,113);
    font-size: 12px;
    font-weight: bold;
    padding-top: 30px;
    margin-right: 18px;
}
.karta_akt{
    width: 147px;
    height: 140px;
    background-image: url('/graphic/karta_bg_akt.png');
    background-repeat: no-repeat;
    text-align: center;
    float: left;
    cursor: Pointer;
    color: rgb(13,56,113);
    font-size: 12px;
    font-weight: bold;
    padding-top: 30px;
    margin-right: 18px;
}
.submenu{
    position: absolute;
    text-align: left;
    z-index: 1000;
    width: 123px;
}
.submenu2{
    position: absolute;
    top: 185;
    left: 150;
    text-align: left;
    width: 123px;
}
.submenu3{
    position: absolute;
    top: 230;
    left: 150px;
    text-align: left;
    width: 123px;
}
.submenu4{
    position: absolute;
    top: 272px;
    /*top: 230px;*/
    left: 150px;
    text-align: left;
    width: 123px;
}
.submenu5{
    position: absolute;
    top: 317px;
    /*top: 272px;*/
    left: 170px;
    text-align: left;
    width: 123px;
}
.submenu6{
    position: absolute;
    /*top: 317px;*/
    top: 357;
    left: 150px;
    text-align: left;
    width: 123px;
}
.submenu_top{
    background-image: url('/graphic/submenu_top_bg.png');
    background-repeat: no-repeat;
    height: 7px;
}
.submenu_bottom{
    background-image: url('/graphic/submenu_bottom_bg.png');
    background-repeat: no-repeat;
    height: 6px;
}
.submenu_telo{
    background-image: url('/graphic/submenu_bg.png');
    background-repeat: repeat-y;
    padding-top: 0px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 5px;
    font-size: 11px;
}
.submenu_telo .sub_polozka{
    padding-top: 5px;
}
.submenu_telo .sub_polozka a{
    color: rgb(102,102,102);
    text-decoration: none;
}
.submenu_telo .sub_polozka a:hover{
    color: rgb(215,25,32);
    text-decoration: none;
}
.submenu_telo .sub_polozka_akt{
    padding-top: 5px;
}
.submenu_telo .sub_polozka_akt a{
    color: rgb(215,25,32);
    text-decoration: none;
}
.submenu_telo .sub_polozka_akt a:hover{
    color: rgb(215,25,32);
    text-decoration: none;
}
#foot_top #foot_top_left{
    float: left;
    font-size: 11px;
    color: rgb(102,102,102);
}
#foot_top #foot_top_center{
    float: left;
    font-size: 11px;
    padding-left: 120px;
    text-align: left;
    color: white;
}
#foot_top #foot_top_center a{
    color: white;
    text-decoration: underline;
}
#foot_top #foot_top_center a:hover{
    color: white;
    text-decoration: none;
}
#foot_top #foot_top_right{
    float: right;
    font-size: 11px;
    color: rgb(102,102,102);
    padding-right: 30px;
}
#foot_top #foot_top_right a{
    color: white;
    text-decoration: underline;
}
#foot_top #foot_top_right a:hover{
    color: white;
    text-decoration: none;
}
#mesto_popis{
    width: 97%;
    color: rgb(80,80,80);
    font-size: 12px;
}
#mesto_popis p{
    margin-bottom: 0px;
}
.kriterium_cele{
    width: 500px;
    position: relative;
    left: -10px;
}
.kriterium_cele table{
    font-size: 12px;
    font-family: Arial;
    color: rgb(80,80,80);
}
.kriterium_cele h2{
    background-image: url('/graphic/kriterium_top.png');
    background-repeat: none;
    height: 34px;
    padding-left: 20px;
    width: 480px;
    padding-top: 15px;
    cursor: Pointer;
}
.kriterium_telo{
    background-image: url('/graphic/kriterium_bg.png');
    background-repeat: y-repeat;
    padding-left: 20px;
    width: 480px;
    margin-top: -13px;
}
.kriterium_hodnoceni_cele{
    width: 470px;
}
.kriterium_cislo{
    background-image: url('/graphic/kriterium_cislo_bg.png');
    background-repeat: none;
    height: 15px;
    width: 18px;
    font-size: 9px;
    color: rgb(80,80,80);
    padding-top: 3px;
    text-align: center;
}
.kriterium_popis{
    width: 310px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
    font-family: Arial;
    color: rgb(80,80,80);
}
.kriterium_lomitko{
    background-image: url('/graphic/kriterium_lomitko.png');
    background-repeat: none;
    width: 7px;
    height: 23px;
}
.kriterium_hodnoceni{
    width: 33px;
    height: 25px;
    font-size: 15px;
    color: white;
    background-image: url('/graphic/kriterium_hodnoceni_bg.png');
    background-repeat: none;
    text-align: center;
    font-weight: bold;
    padding-top: 8px;
}
.kriterium_bottom{
    height: 16px;
    background-image: url('/graphic/kriterium_bottom_bg.png');
    background-repeat: none;
}
.kriterium_cara{
    padding-right: 10px;
    margin: 0px;
    padding: 0px;
    color: rgb(212,212,212);
    border: solid rgb(212,212,212) 0px;
    border-top: solid rgb(212,212,212) 1px;
    height: 1px;
    width: 100%;
}
#mapa{
    height: 291px;
    width: 500px;
    background-image: url('/graphic/mapa.png');
    background-repeat: none;
}
.slova_lajna{
    height: 2px;
    width: 150px;
    maring: 0 auto;
    background-image: url('/graphic/slova_lajna.png');
    background-repeat: repeat-x;
    margin-left: 10px;
    &margin-left: -20px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.pripojte_lajna{
    height: 2px;
    width: 150px;
    maring: 0 auto;
    background-image: url('/graphic/pripojte_se_lajna.png');
    background-repeat: repeat-x;
    margin-left: 10px;
    &margin-left: -20px;
    margin-top: 5px;
    margin-bottom: 5px;
}
a.strankovani_akt{
    background-color: rgb(215,25,32);
    color: white;
    text-decoration: none;
    padding: 3px;
    border: solid rgb(215,25,32) 1px;
    margin: 2px;
    position: relative;
    top: 5px;
}
a.strankovani_akt:hover{
    background-color: rgb(215,25,32);
    color: white;
    text-decoration: none;
    padding: 3px;
    border: solid rgb(215,25,32) 1px;
    position: relative;
    top: 5px;
}
a.strankovani_pas{
    background-color: white;
    color: black;
    text-decoration: underline;
    padding: 3px;
    border: solid rgb(171,167,168) 1px;
    position: relative;
    top: 5px;
}
a.strankovani_pas:hover{
    background-color: white;
    color: black;
    text-decoration: none;
    padding: 3px;
    border: solid rgb(215,25,32) 1px;
    position: relative;
    top: 5px;
}
#strankovani{
    padding: 5px;
    padding-bottom: 8px;
}

div.gallery {
  padding: 0px 30px 0px 30px;
  margin-right: -20px;
}
div.gallery div {
  float: left;
  width: 125px;
  min-height: 183px;
  padding: 0px 12px 10px 12px;
  text-align: left !important;
}
div.gallery_photos {
  padding: 0px 24px 0px 24px;
  margin-right: -20px;
}
div.gallery_photos div {
  float: left;
  width: 125px;
  min-height: 183px;
  text-align: center;
  padding: 0px 12px 10px 12px;
}
div.gallery div img, div.gallery_photos div img {
  border: 0px none;
}
