body{
     font-family: Verdana, Arial, Arial CE, Tahoma, Verdana, sans-serif;
     background-color: #f9d8a2;
     text-align: left;  
     font-size: 12px;
     margin: 0;
     padding: 0;
     background-image: url(../design/bg.jpg);
     background-repeat: repeat-x; 
     
}  
.zaklad {
     width: 938px;
     margin : auto;
     background-image: url(../design/zaklad.jpg);
     background-repeat: repeat-y;      
}
.banner {
     width: 938px;
     height: 272px;
     background-image: url(../design/banner.jpg);
     background-repeat: no-repeat;
}
.hornilista {
     width: 938px;
     height: 37px;
     background-image: url(../design/menu_bg.jpg);
     background-repeat: no-repeat;
     clear: both;
}
.hornimenu { 
     width: 590px;
     height: 31px;
     clear: both;
     float : left;
     padding-left : 70px;
     margin-top : 6px;
}
.hodkaz, .aktivnihodkaz {
float: left;
margin-left: 5px;
}
.aktivnihodkaz a, .hodkaz a {
	background-image: url(../design/menu_bg2.jpg);
	background-repeat: repeat-x;
	height: 31px;
	line-height: 31px;
	padding: 0 10px;
	display: block;
	float: left;
}
.aktivnihodkaz a, .aktivnihodkaz a:link, .aktivnihodkaz a:visited, .aktivnihodkaz a:hover {
	text-decoration: none;
	color: #a32d2f;
	font-size: 10px;
	font-weight: bold;
	font-variant: small-caps;
}
.hodkaz img, .aktivnihodkaz img {
	float: left;
}
.hodkaz a, .hodkaz a:link, .hodkaz a:visited {
	text-decoration: none;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	font-variant: small-caps;
}
.hodkaz a:hover {
	text-decoration: none;
	color: #a32d2f;
	font-size: 10px;
	font-variant: small-caps;
}
.ikony {
    float : left;
}
.ikony img {
    border : 0px;
    margin-left : 10px;
    float : left;
    padding-top : 5px;
}
.vyhledavani {
    float : left;
    margin-left : 10px;
    margin-top : 5px;
}
.hledat {
    border : 0px;
    vertical-align : bottom;
}
form{
     margin: 0px;
     padding: 0px;
     text-align: left;                
}
.stred {
     width: 629px;
     float: left; 
}
.uvodka {
     width: 938px;
  }
.uvodkastred {
     background-image: url(../design/uvodkastred.jpg);
     background-repeat: no-repeat;
     width : 938px;
     height : 299px;
     padding-left : 20px;
}
.uvodkadolni {
     background-image: url(../design/uvodkadolni.jpg);
     background-repeat: no-repeat;
     width : 938px;
     height : 78px;
}
.uvodkadolnitext {
     float : left;
     width : 540px;
     padding-left : 150px;
}
.lstred{
    width: 175px;/*275*/
    float: left;
    background-image: url(../design/smenu.gif);
    background-repeat: repeat-y;
    padding-left : 100px;
    font-variant : small-caps;
}
.copy {
     float : left;
     width : 150px;
     text-align : right;
     margin-right : 80px;
     padding-top : 30px;/*40*/
     font-size : 12px;
     font-weight : bold;
}
.copy a, .copy a:link, .copy a:visited, .copy a:hover {
  font-size : 10px;
}
  
  a:link,a:visited {
    text-decoration: none;
    color: #a42d2f;
    font-size: 12px;
    font-weight: bolder;
    
  
    
  }
  a:hover,a:active {
    text-decoration: underline;
    color: #a42d2f;
    font-size: 12px;
    font-weight: bolder;
    
  }
  
  #spacer5px
  {
     width: 938px;
     height: 5px;
     font-size: 5px;
  }

  #spacer10px
  {
     width: 10px;
     height: 10px;
     font-size: 10px;
  }
  
  #spacerimg13px
  {
    height: 13px;
    font-size: 13px;
    _font-size: 12px;
    >font-size: 12px;
    width: 938px;
    background-image: url(../design/separator2.jpg);
    background-repeat: repeat-x;
  }
  
  #content-container {
     width: 938px;
  }
  
  #left {
    width: 275px;
    float: left;
  }
  #content-inside {
    /*margin-left: 10px;
    margin-right: 10px;
    background-color: lime;*/       
     background-image: url(../design/sstred.gif);
     background-repeat: repeat-y;
     width: 629px;
     float: left; 
  }
  #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: 938px;
    height: 75px;
    font-size: 12px;
    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: 938px;
    height: 75px;
    font-size: 12px;
    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: 275px;
    height: 164px;
    background-image: url(../design/address_bg.jpg);
    background-repeat: no-repeat;
    vertical-align: center;
  }

  td.map {
    width: 200px;
    height: 164px;
    background-image: url(../design/map.jpg);
    background-repeat: no-repeat;
    vertical-align: top;
  }
  
  td.welcome {
    width: 410px;
    height: 164px;
    background-image: url(../design/aboutus_bg.jpg);
    background-repeat: no-repeat;
    vertical-align: top;
    text-align: left;
  }
  
  #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: right;
    font-size: 12px;
  }
  
  #welcome-inside
  {
    height: 90%;
    width: 70%;
    font-size: 12px;
    margin-left: 20px;
    vertical-align: center;
  }

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

  #map-left-inside table {
    font-size: 12px;
    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: bold;
     font-size: 20px;
     text-align: left;
     font-variant : small-caps;
     background-image: url(../design/napissekce.gif);
     background-repeat: no-repeat;
     width : 559px;/*629*/
     height : 41px;/*81*/
     padding : 40px 0 0 70px;
}

.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: left;
  color: #ffffff;
  text-decoration: none;
  font-weight : bold;
  font-size: 12px;
  width: 94%;
  padding-top: 5px;
  
}
a.left_link:hover {
  color: #ffffff;
  text-decoration: underline;
}

a.left_link1:link,a.left_link1:visited,a.left_link1:hover {
  float: left;
  display: block;
  text-align: left;
  color: #ffffff;
  text-decoration: underline;
  padding-top: 5px;
  font-weight : bold;
  font-size: 12px;
  width: 95%;
}

a.left_link_l:link, a.left_link_l:visited {
  float: left;
  display: block;
  text-align: left;
  color: #ffffff;
  padding-top: 5px;
  font-weight : bold;
  font-size: 12px;
  width: 95%;
}

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

a.left_link_l_a:link, a.left_link_l_a:visited, a.left_link_l_a:hover {
  float: left;
  display: block;
  text-align: left;
  color: #ffffff;
  text-decoration: underline;
  padding-top: 5px;
  font-weight : bold;
  font-size: 12px;
  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: 12px;
  font-family: Verdana;
}

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