html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  background-image: transparent;
  
}

:focus {
  outline: 0;
}    

ul {
  list-style: none;
}

body {
  color: black;
  background: white;
  
  font: 10pt "Tahoma", "Helvetica", "Helvetica CE", "Arial", sans-serif;
  margin: 0 auto; 
}

/* ----- Basic -----*/
#middle #galerie {
  
  font-size: 10pt;
  text-align: left;
  float: left;
 /* padding-right: 10px;*/
  margin-left:10px;
}
#middle #galerie .album {width:575px;}
#middle #galerie #albums {margin-top:20px;}
#middle #albums #gallerytitle {  width: 500px;}

#page {
  width: 960px;
  margin: 0 auto;
}

#top {
  width: 960px;
  height: 165px;
  background: #eceff2 url('../images/bdc-logo_en.gif') top center no-repeat;    
}

#dwh_logo {
  padding: 50px 20px 5px 15px;
  float: left;
}

#dwh_title {
  padding-top: 85px;
  padding-left: 140px;
  font-size: 20pt; 
}

#menu {
  padding: 8px 0 10px 10px;;
  float: left;
  font: "Tahoma", "Helvetica", "Helvetica CE", "Arial", sans-serif;                 
}

#menu ul li {
  margin-top: 3px;
}

#menu a {
  color: black;
  text-decoration: none;
  font-size: 11pt;

}

#menu a:hover {
  color: red;
  /*font-weight: bold;*/
}

#menu a.current {
  color:  #e4c51a;    
  font-weight: bold;
}

#lead {
  width: 960px;
  margin:10px 0;
    
  height: 266px;

  /*menu_part.png*/
  background: #fff url('../images/hlavni.jpg') right no-repeat;      
}

#middle {
  width: 960px;
  padding-bottom:50px;

  margin-top: 3px;
  background: #dfe4ea url('../images/obrazky_nalevo.jpg') left bottom no-repeat;
  padding-top: 10px;           
  position: relative;
}

#brnometr-ad {
  position: absolute;
  top: 20px;
  left: 0;
  border: none;
}

#text-vlevo {
 width: 200px;
 padding:0 0 350px 0;
 height:auto; 
 float:left;
}

#text-stred {
  width: 500px;
   font-size: 10pt;
  text-align: left;
  margin-left:10px;
 float: left;
 
}             
                
#text-velky {
  width: 575px;
  font-size: 10pt;
  text-align: left;
  float: right;
  padding-right: 10px;
}
#text-stred h1, #text-velky h1, #galerie h1 {
  color: red;
  font-size: 18pt;
  font-weight: normal;
  padding-left: 47px;
  padding-top: 5px;
  margin-top: 10px;
  background: url('../images/quote.png') no-repeat;
  height: 37px;
  margin-bottom:10px;
}

#text-stred h2, #text-velky h2 {
 color: #660000;
 font-weight: bold;
 margin: 3px 0 3px 0;
}

#text-vpravo {

  float: right;
  width: 180px;
  margin-right: 15px;
  font-size: 10pt;
  background: #d3dae2;
  padding: 10px;
}

#text-vpravo h2 {
  color: red;
  font-size: 18pt;
  font-weight: normal;
  height: 37px;
  padding-left: 47px;
  padding-top: 5px;
   margin-bottom:10px;
  background: url('../images/quote.png') no-repeat;
} 

.stress {
  font-weight: bold;
  line-height: 120%;
}

#text-vpravo ul, #text-stred ul  {
  list-style-type: square;
  margin: 0 0 0 8px;
  padding: 0 0 0 6px;
}

#text-stred ul li ul {
  list-style: none;
  margin-left: 15px;
  padding-left:15px;   
}

#text-vpravo table td {
  border-bottom: 1pt #c0c0c0 solid;
  text-align: right; 
 }

#text-vpravo table th {
 text-align: left;
 font-weight: bold;
}


a {
  color: black;
  text-decoration: underlin;
}

a:hover {
  color: red;
}
a:visited {
  color: black;
}

/*----- bottom -----*/
#bottom {
   width: 960px;
   height: 55px;
 
   margin-top: 10px;
   background: white url('../images/bottom.png') repeat;      
}  

#copy {
  color: #e4c51a;        
  float: left;
  padding: 25px 5px 0px 10px; 

}

#copy a {
 color: #e4c51a;
 
}
#botling {
  float: right;
  padding: 25px 15px 0px 10px;color: white; 
} 
#botling a {
  color: white;
}  

em {
  font-style: italic;
}

.item {
  
  text-align:left;
     font-style: italic;     
  
}

.num {
  text-align: right;
  padding-bottom: 5px;
  border-bottom: solid 1px #efefef;  
  padding-right: 30px;
}

.rednum {
  color: #990000;
  font-weight: bold;
}

#adr {
  margin-left: 25px;
}

#navigace-dole {
  float: right;
  width: 585px;
  margin-bottom: 10px;  
}

#navigace-dole a {
  color: #996600;
  padding: 0 5px 0 5px;
}

#navigace-dole a:hover {
  color: red;
}

