body{
     font-family: Verdana, Arial, Arial CE, Tahoma, Verdana, sans-serif;
     background-color: #ffffff;
     text-align: left;  
     font-size: 11px;
     margin: 0;  
}

form{
                margin: 0px;
                padding: 0px;
  text-align: left;                
}

  
  a:link,a:visited {
    text-decoration: none;
    color: #DB261F;
    font-size: 11px;
    font-weight: bolder;
    
  
    
  }
  a:hover,a:active {
    text-decoration: underline;
    color: #DB261F;
    font-size: 11px;
    font-weight: bolder;
    
  }
  
  #container {
     width: 1002px;
     margin: 0;
     padding: 0;
  }
  
  #banner {
     width: 1002px;
     height: 111px;
     background-image: url(../design/banner.jpg);
     background-repeat: no-repeat;
  }
  
  #top-menu {
     width: 1002px;
     height: 21px;
     /*background-image: url(../design/menu_bg.jpg);*/
     background-repeat: repeat-x;
     clear:both;
  }
  
  #spacer5px
  {
     width: 1002px;
     height: 5px;
     font-size: 5px;
  }

  #spacer10px
  {
     width: 10px;
     height: 10px;
     font-size: 10px;
  }
  
  #spacerimg13px
  {
    height: 13px;
    font-size: 13px;
    _font-size: 11px;
    >font-size: 11px;
    width: 808px;
    background-image: url(../design/separator2.jpg);
    background-repeat: repeat-x;
  }
  
  #content-container {
     width: 1002px;
  }
  
  #mp-left {
    float: left;
    width: 808px;
/*    background-color: green;*/
  }
  
  #left {
    width: 198px;
    float: left;
  }
  
  #left-inside {
    width: 198px;
    float: left;
    background-image: url(../design/left_menu_bg.jpg);
    background-repeat: repeat-y;
  }
  
  #content {
    width: 784px;
    float: left;
  }
  #content-inside {
    margin-left: 10px;
    margin-right: 10px;
/*    background-color: lime;*/
  }
  #right {
    float: right;
    width: 194px;
/*    background-color: red;*/
/*    background-image: url(../design/right_bg.jpg);
    background-repeat: no-repeat;
*/
  }
  
  #footer {
    clear: both;
    position: relative;
    width: 1002px;
    height: 75px;
    font-size: 11px;
    color: #000000;
    background-image: url(../design/footer.jpg);
    background-repeat: no-repeat;
    border-bottom: 1px solid #000000;
  }
  
  #footer a {
    color: #000000;
    font-weight: bolder;
    text-decoration: none;    
  }
  
  #footer a:hover {
    color: #000000;
    text-decoration: underline;    
  }

  #footer-photo {
    position: absolute; 
    left: 0;
    top: -62px;
  }

  #footer-in {
    clear: both;
    position: relative;
    width: 1002px;
    height: 75px;
    font-size: 11px;
    color: #000000;
    background-image: url(../design/footer.jpg);
    background-repeat: no-repeat;
    border-bottom: 1px solid #000000;
  }
  
  #footer-in a {
    color: #000000;
    font-weight: bolder;
    text-decoration: none;    
  }
  
  #footer-in a:hover {
    color: #000000;
    text-decoration: underline;    
  }

  #footer-photo-in {
    position: absolute; 
    left: 0;
    top: -62px;
  }
    td.address {
    width: 198px;
    background-repeat: no-repeat;
    vertical-align: top;
  }

  td.map {
    width: 200px;
    height: 164px;
    /*background-image: url(../design/map.jpg);*/
    background-repeat: no-repeat;
    vertical-align: top;
  }
  
  td.welcome {
    /*background-image: url(../design/aboutus_bg.jpg);*/
    background-repeat: no-repeat;
    vertical-align: top;
    text-align: left;
    height: 150px;
  }
  
  #map-left {
    float: left;
    width: 500px;
    height: 200px;
    background-repeat: no-repeat;
  }
  
  #map-right {
    float: right;
    width: 304px;
    height: 200px;
  }
  
  #address-inside {
    width: 90%;
    height: 90%;
    text-align: left;
    font-size: 11px;
  }
  
  #welcome-inside
  {
  	width: 90%;
    height: 90%;
    font-size: 11px;
    margin-left: 20px;
    vertical-align: center;
  }
  
  td.top-menu-link {
    text-align: center;
    border-bottom: 1px solid #DFDFDF;
  }
  
  a.top-menu-link1:link,a.top-menu-link1:visited
  {
  	font-size: 12px;
    text-decoration: none;
    color: #000000;
    font-size: 12px;
    display: block;
    margin-bottom: 2px;
    font-weight: bold;
  }

  a.top-menu-link1:hover
  {
    color: #a01613;
  }
  
  td.top-separator-active {
    height: 21px;
    width: 1px;
    background-image: url(../design/menu_separator.png);
    background-repeat: repeat-x;
    border-bottom: 1px solid #DFDFDF;
  }
 
  td.top-separator {
    height: 21px;
    width: 1px;
    background-image: url(../design/menu_separator.png);
    background-repeat: repeat-x;
    border-bottom: 1px solid #DFDFDF;
  }
  
  td.top-menu-active1 {
    
    text-align: center;
    /*background-image: url(../design/menu_selected.png);*/
    background-repeat: repeat-x;
    border-bottom: 1px solid #DFDFDF;
  }
  
  a.top-menu-link-active1:link,a.top-menu-link-active1:visited {
    text-decoration: none;
    color: #000000;
    font-size: 12px;
    display: block;
    margin-bottom: 2px;
    color: #a01613;
    font-weight: bold;
  }

  #map-left-inside {
    float: right;
    width: 95%; 
    height: 60%;
    margin-top: 15px;
  }

  #map-left-inside table {
    font-size: 11px;
    width: 260px;
    font-weight: bolder;
    float: right;
    text-align: left;
    color: #858585;
  }

  #map-left-inside ul {
   list-style-image: url(../design/indent.jpg);
   list-style-type: disc;
   text-align: left;
  }

  
  a.fast-link:link,a.fast-link:visited {
    color: #000000;
    text-decoration: none;
  }
  
.ramecek{ border: 1px solid #000000; }
.ramecek1{ border: 4px double #000000; }
.tucnepodtrzeno{ font-weight: bold; text-decoration: underline; }
.tucnecervene{ font-weight: bold; color: #A80E0D; }
.hlaseniouzivateli{ font-size: 10px; text-align: center; color: black; }
.chybovazprava{ color: #A80E0D; }
.zobrazeniroku { font-size: 95%; font-weight: 900;}

.tabulka1nadpis{ border: 1px solid black; }
.tabulka2nadpis{ border-right: 1px solid black; border-bottom: 1px solid black; border-top: 1px solid black; }
.tabulka1bunka{ border-left: 1px solid black; border-bottom: 1px solid black; border-right: 1px solid black;}
.tabulka2bunka{ border-right: 1px solid black; border-bottom: 1px solid black; }



/* kod tykajici se konkretniho projektu - zacatek */
.specialnidataokraje {width: 135px; margin-top: 20px; font-size: 90%; }
.napissekce {font-weight: bolder; font-size: 11px; text-align: right; width: 100%; }
.nadpisnovinkyuvod {font-weight: bold; font-size: 110%; text-decoration: underline; }
.vnitrnisloupec2 { margin-top: 2px; }
.vyhledani {width: 136px; text-align: center; border-top: 1px solid black; padding-top: 5px; border-bottom: 1px solid black; padding-bottom: 5px; margin-bottom: 20px;}


/* kod tykajici se konkretniho projektu - konec */

a.left_link:link,a.left_link:visited {
  float: left;
  display: block;
  text-align: right;
  color: #ffffff;
  text-decoration: none;
  font-weight: normal;
  font-size: 11px;
  width: 94%;
  padding-top: 3px;
  
}
a.left_link:hover {
  color: #DF4C45;
/*  text-decoration: underline;*/
}

a.left_link1:link,a.left_link1:visited,a.left_link1:hover {
  float: left;
  display: block;
  text-align: right;
  color: #DF4C45;
  text-decoration: none;
  padding-top: 3px;
  font-weight: normal;
  font-size: 11px;
  width: 95%;
}

a.left_link_l:link, a.left_link_l:visited {
  float: left;
  display: block;
  text-align: right;
  color: #ffffff;
  text-decoration: none;
  padding-top: 2px;
  font-weight: normal;
  font-size: 10px;
  width: 95%;
}

a.left_link_l:hover {
  color: #e28b48;
}

a.left_link_l_a:link, a.left_link_l_a:visited, a.left_link_l_a:hover {
  float: left;
  display: block;
  text-align: right;
  color: #e28b48;
  text-decoration: none;
  padding-top: 2px;
  font-weight: normal;
  font-size: 10px;
  width: 95%;
}

a.dotaznik:link, a.dotaznik:visited {
  color: #656565;
  font-weight: bolder;
  text-decoration: none;
}

a.dotaznik:hover {
  color: #D82425;
}
a.zpet:link, a.zpet:visited{color:white;}

input {
  border: 1px solid #000000;
}

textarea {
  border: 1px solid #000000;
  font-size: 11px;
  font-family: Verdana;
}

  .hodiny {
    height: 103px;
    width: 182px;
    background-image: url(../design/digital.jpg);
    
  }
  .border{/*_margin-top:35px;*/padding-top:35px;}

  .telefon { background-image: url(../design/telefon2.png); width: 150px; line-height: 19px; text-indent: 27px; color: #666; font-weight: bold; }
