 html {
  height:             100%;
  margin:             0;
  padding:            0;
  overflow:           auto;
}  

 body {
  margin:             0px;
  padding:            0px;
  height:             100%;
  color:              #eeeeee;
  background :        #8C2B33 none;
  font-family:        "Trebuchet MS", "Verdana", "Tahoma", "Helvetica", "Arial", sans-serif;
  text-align:         center;
  overflow:           auto;
  font-size:          1em;
}

img {
  border:             0px solid #8C2B33;
  margin:             0px 0px 0px 0px;
  padding:						0px;
}

a {
  
  color:              #eee;
  text-decoration:  none;
}
a:hover {
  
  color:              #111;
}

h1 {
  
  font-size:          3em;
  letter-spacing:     0.3em;
  font-weight:        200;
  text-decoration:    none;
  font-family:        "Georgia", "Times", serif;
  display:						none;
	padding:						0.5em 0 0 0; 
	margin:							0em 0 0.2em 0;
}

h2 {
  font-size:          1.4em;
  letter-spacing:     0.3em;
  font-weight:        400;
  margin:							0.2em 0 0 0;
  display:						none;
}

h3 {
  font-size:          1em;
  letter-spacing:     0em;
  font-weight:        200;
}

h4 {
  font-size:          1.2em;
  letter-spacing:     0.1em;
  font-weight:        200;
  margin:							0em;
  color:              #111;
  
}

h5 {
  font-size:          1.2em;
  letter-spacing:     0.1em;
  text-transform:     uppercase;
  font-weight:        200;
  padding:            0.2em 0.4em;
  margin:             0em 0em 0.3em 0em;
  border-top:         1px dotted #FFCC66;
  border-bottom:      1px dotted #FFCC66;

}



h6 {
  font-size:          0.8em;
  letter-spacing:     0em;
  font-weight:        300;
  color:              #000;
  margin:             1em 0px;
  width:              450px;
}

strong {
  color:							#000;
  
}

#vsecko {
	height:							100%;	
  padding:            0px;
  margin:             0px;

}

#main  {
  
  background:					#CC6E00;
  margin:							0 auto;
  width:							800px;
  
}

#content  {
  margin:							0 auto;
  padding:            0px;

 	
}

#sidebar {  
  float:							left;
  width:							250px;
  text-align:         left;
  
}
#mainbar {  
  float:							left;
  width:							540px;
  text-align:         left;
}

#uvod {  
  margin:             1em 10px 0em 10px;
  padding:						0em 10px;
  text-align:         justify;
}

.sloup {
  margin:             1em;
  padding:						0em 10px;

}

.submenu {
  margin:             1em 0em;
  padding:						0em 14px;
  font-size:					0.8em; 
}


.submenu ul {
  padding:						0em 18px;
  margin:             0em 0em;

}

.submenu ul {
  padding:						0em 18px;

}
.zpravy p {

        border-bottom: 1px dotted #FFCC66;
}


.zpravy a {
  
  background-color:   #ffcc66;
  font-weight:        500;
  color:              #000;
  text-decoration:    none;
  padding:            0em 0.4em; 
}


.zpravy a:hover {
  
  color:              #777;
}




.datum {
        background-color: #FFCC66;
        padding: 0em 0.4em;
        color:   #333;  

}

#pruh  {
        background-image: url('prouzek_back.jpg');
        background-position: top right;
        background-repeat: no-repeat;
        width: 100%;
        height: 154px;
 	
}

#logo  { 
       float: 		left;
       padding: 	20px 0px 0px 15px;
       }


#menu  { 
       font-variant: 		small-caps;
       font-size: 			1.15em;
       font-weight: 		500;
       text-align:      left;
       border-bottom:   0px dotted #8C2B33;
       padding-bottom:   0em;
       
       }

#koreny  { 
       
       padding: 130px 0px 0px 270px;
       }


.active a{
       color:     #000; 

}

.active {
       color:     #000; 

}

.nabidka div {
       display:          inline; 

}
.nabidka {
       width:          450px; 

}

.th {
		float: left;
		width: 200px;
		margin: 0px 10px 10px 0px; 
}

.listek  {

       font-size:         0.8em;
       
}

.first {

       margin-top:        10px;
			 
       }

.listek td {

       border-bottom:     1px solid #8C2B33;
			 
       }
       
.listek table  {
       width:             450px;
			 line-height:       1.6em;  
}



.n {

       width:     30px;   
       font-size:   0.9em; 
       color:       #000;
       }
       
.cena {

       width:     80px;
			 text-align: right;
       font-size:   1.1em; 
       font-weight:  400;  
       color:       #222;
       }

.o  {
       color:     #000; 
}


#zahlavi  { 
       line-height: 			2em;
       height: 						2em;
       letter-spacing:		0px;
       font-size: 				0.8em;
                 
       }

#zapati  { 
       line-height: 			2em;
       height: 						2em;
       font-size: 				0.8em;
			 text-align:        center;  
			 color:             #000;  
       margin-top:        1em;  
       border-top:        0px dotted #8C2B33;    
       }


.cleaner {
  clear:              both;
  color:              #FFCC66;
  background-color:   #FFCC66;
  height:             1px;
  border-top:         0px dotted #FFCC66;
  margin:             0px;
  padding:            0em;
}

.bull { 

 font-size: 0.9em;
 color:   #8C2B33;


}

