body{
     font-family: Verdana, Arial, Arial CE, Tahoma, Verdana, sans-serif;
     background-color: #99271b;
     text-align: left;  
     font-size: 12px;
     margin: 0;
     padding: 0;
     background-image: url(../design/bg.jpg);
     background-repeat: repeat-x;      
}  
.celek {
     background-image: url(../design/celek.jpg);
     background-repeat: no-repeat;
     display : block;
}  
.zaklad {
     width: 876px;
     margin : auto;
     background-image: url(../design/zaklad.gif);
     background-repeat: repeat-y;  
}
.banner {
     width: 876px;
     height: 269px;
     background-image: url(../design/banner.jpg);
     background-repeat: no-repeat;
}
.hornilista {
     width: 876px;
     height: 31px;
     background-image: url(../design/menu_bg.jpg);
     background-repeat: no-repeat;
     clear: both;
     font-size : 14px;
}
.hornimenu { 
     width: 590px;
     height: 30px;
     clear: both;
     float : left;
     padding-left : 5px;
     margin-top : 1px;
}
.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: 11px;
	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: 11px;
	font-weight: bold;
	font-variant: small-caps;
}
.hodkaz a:hover {
	text-decoration: none;
	color: #a32d2f;
	font-size: 11px;
	font-variant: small-caps;
}
.ikony {
    float : left;
    width: 90px;
}
.ikony img {
    border : 0px;
    margin-left : 15px;
    float : left;
    padding-top : 5px;
}
.vyhledavani {
    float : left;
    margin-top : 5px;
}
.hledat {
    border : 0px;
    vertical-align : bottom;
}
form{
     margin: 0px;
     padding: 0px;
     text-align: left;                
}
.stred {
     width: 650px;
     float: left; 
     padding : 50px 0 0 5px;
}
.uvodka {
     width: 876px;
     height : 391px;
     background-image: url(../design/uvodka.gif);
     background-repeat: no-repeat;
  }
.uvodkastred {
     width : 876px;
     height : 299px;
     padding-left : 20px;
}
.uvodkadolni {
     width : 876px;
}
.uvodkadolnitext {
     float : left;
     width : 540px;
     padding-left : 150px;
}
.lstred{
    width: 206px;/*206*/
    float: left;
    background-image: url(../design/smenu.gif);
    background-repeat: repeat-y;
    /*padding-left : 100px;*/
    font-variant : small-caps;
    padding-bottom : 20px;
}
.copy {
     float : left;
     width : 150px;
     text-align : right;
     margin-right : 80px;
     padding-top : 40px;
     font-size : 11px;
     font-weight : bold;
}

  
  a, a:link,a:visited {
    text-decoration: none;
    color: #2b3a89;
    font-size: 12px;
    font-weight: bolder;
    
  
    
  }
  a:hover,a:active {
    text-decoration: underline;
    color: #2b3a89;
    font-size: 12px;
    font-weight: bolder;
    
  }
  
  #spacer5px
  {
     width: 876px;
     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: 876px;
    background-image: url(../design/separator2.jpg);
    background-repeat: repeat-x;
  }
  
  #content-container {
     width: 876px;
     background-image: url(../design/container.gif);
     background-repeat: no-repeat;
     clear : both;
  }
  
  #left {
    width: 206px;
    float: left;
    padding : 10px 0 0px 0px;
  }
  #content-inside {
     width: 650px;
     float: left; 
  }
  #right {
    float: right;
    width: 194px;

  }
  
  #footer {
    clear: both;
    position: relative;
    width: 876px;
    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: 876px;
    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: 14px;
     text-align: left;
     font-variant : small-caps;
     color : #a03939;
     width : 650px;
     height : 30px;
     padding-top : 10px;
}

.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: #000000;
  text-decoration: none;
  padding-top: 5px;
  font-weight : bold;
  font-size: 12px;
  width: 165px;
  padding: 20px 0 0 30px;
  
}
a.left_link:hover {
  color: #a03939;
  text-decoration: underline;
  padding: 20px 0 0 30px;
}

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

a.left_link_l:link, a.left_link_l:visited {
  float: left;
  display: block;
  text-align: left;
  color: #a03939;
  padding-top: 5px;
  font-weight : bold;
  font-size: 11px;
  width: 165px;
  padding: 20px 0 0 35px;
}

a.left_link_l:hover {
  color: #a03939;
  padding: 20px 0 0 35px;
}

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: #a03939;
  text-decoration: underline;
  padding-top: 5px;
  font-weight : bold;
  font-size: 11px;
  width: 165px;
  padding: 20px 0 0 35px;
}

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;}
.dolni {  
     background-image: url(../design/dolni.gif);
     background-repeat: no-repeat;
     width : 856px;/*876*/
     height : 21px;/*31*/
     color : white;
     padding : 10px 0 0 20px;
     font-size : 12px;
}
.dolni a, .dolni a:link, .dolni a:visited, .dolni a:hover {
  font-weight : normal;
  color : white;
}
.oquendo {
  margin-left : 35px;
  text-align : center;
}
.oquendo img {  
  border : 0px;
}

