body {     
background-color:#FF8000;  
font-size: small;
_font-size: x-small;
font-family: "Arial CE", arial,  sans-serif; 
line-height:1.1;
color: #333333; 
text-align: center;
margin: 0;
padding: 0;
}

a {
color: #000000;
text-decoration:underline;
padding: 0px 5px  0px 5px ;                                                                  
}
a:hover:visited {
color: #000000;
text-decoration:none;
}
a:visited {
color: #000000;
text-decoration:underline;
padding: 0px 5px  0px 5px ;
}

a:hover {
background: #FFCD9B;
color: #ff6600;
text-decoration:none;
}

#all {
border-right: 0 solid #FFCD9B;
background:#FFEBD7; 
width:85%;
margin: 15px 0 50px;
padding:  0; 
text-align:center;
}

#logo {
background: #ff6600; 
width: 100%;
height: auto;
margin: 0;
padding:  0; 
}

.main-navigation {
 border-top:1px solid #CC0000;
 clear:both;
 width:100%;
 background:#CC0000;
}

.main-navigation a, .main-navigation a:visited {
color: #ffffff;
margin: 0px;
padding: 10px 10px;
text-decoration:none; 
border-width: 0px 1px 0px 0px ;
border-style: solid; 
border-color: #ff6600;                                                          
display:block;
width:auto;
float:left; 
font-size:110%;
}

.main-navigation a:hover, .main-navigation a.active, .main-navigation a.active:hover {
background: #FFEBD7;
color: #000000;
_color: #000000 !important;
text-decoration:none;
border-style:1px  solid #ff6600;  
}


#content {
text-align:left;
width:65%;
margin: 0;
padding: 50px 0 0 50px; 
float:left;
}

#contentt {
text-align:left;
width:30%;
_width:35%;
margin: 0px 0px 0px 0px ;
padding:  30px 0px 30px 50px  ;
float:left;
}

#contentd {
text-align:left;
float:left;
width:30%;
margin: 0px 0px 0px 0px ;
padding:  50px 0px 0px 50px;
}

.navigation {
background: #CC0000;
color: #ffffff;
font-size: 12px;
margin: 0px 0px 0px 0px ;
padding: 1px 0px 0px 0px;
text-align: left;
position: relative;
text-decoration:none;
text-align: bottom;
}

#brouciobal {
margin: 0px 0px 0px 0px ;
padding: 0px 0px 0px 0px;
float:right;
width:250px;
}

#obalmenu {
width: 25%;
border-width: 0px 0px 1px 0px ;
border-style:none; 
border-color: #9DAA9D #ffffff #9DAA9D #ffffff;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float: right;
vertical-align: bottom;
position:relative;
}

#menu {  
width: auto;
border: 0 ;
border-style:none; 
margin: 0 30px 0 0;
padding: 30px 0px 50px 0px;
text-align: left;
}


#obalmenul {
width: 30%;
_width: 35%;
border: 1px ;
border-style:none; 
border-color: #9DAA9D #ffffff #ffffff #ffffff;
padding: 0px 50px 0px 10px;
margin: 0px 0px 0px 0px;
float: right;
vertical-align: bottom;
position:relative;
}

#menul {  
width: auto;
border: 0 ;
border-style:none; 
margin: 0;
padding: 30px 0px 50px;
text-align: left; 

}


#bottom {
background-color: #FF6600;
color:#FFCD9B;
margin: 0px 0px 0px 0px;
padding:  1em ;
font-size: 10px;
border: 1px ;
border-style:none; 
border-color: #FFCD9B ;
position:relative;
text-align:right;
clear:both;
}
 
img {
 border:none;
 margin: 5px 0px;
}
  
textarea, input  {
background-color: #FFEBD7; 
width:160px;
margin: 1px 0px 1px 0px ;
padding:  0px 0px 0px 0px;
border: 1px solid #666666;
display:block;
 }

hr  {
text-align: right;
height: 10px;
width:10px ;
color:#ff6600;  } 
    

ul  {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 20px;  } 
   
H1 {
width:150px;
background-color:#FF6600;
margin: 30px 0 0 30px;
padding: 0px;
border-width: 0px;
border-style: none; 
border-color: #ffffff;
float:left;
}   
 
h3 {
font-variant:bold;
width:100%;
margin: 5px 0px 15px -15px;
padding: 3px 5px 3px 0px;
color: #CC0000;;
font-size: 110%;
border-width: 0px 0px 1px 0px;
border-style: solid; 
border-color: #CC0000;;
}

h4 {
font-variant:bold;
margin: 5px 0px 15px -10px;
padding: 3px 5px 3px 15px;
background-color:#ff6600;
color: #FFFAF4;
font-size: 110%;
border-width: 0px 0px 0px 15px;
border-style: solid; 
border-color:  #CC0000;;
_width:100%;
}
#menu h4 {
margin: 5px 0px 15px 0px;
}
 
H5 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
letter-spacing:0.0em;
font-variant:bold;
font-size:110%;
color:#ff6600;
display:inline;

}

 h6  {
font-size:70%;
color:#ff6600;
 }


.side {
font-family:  Georgia CE, Georgia, Times New Roman CE, Times , Times New Roman, serif;
font-style:italic;
text-align: left;
color: #666666;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
border-width: 0px 0px 1px 0px;
border-style: none; 
border-color: #708170;
}

.scren {
display:inline;
}

.prin {
width:100%;
display:none;
}


#print {
font-size: xx-small;
color: #666666;
text-align:right;
}

.print {
width:100%;
display:none;
}

.doprava {
margin: 0px 0px 0px 0px;
padding: 25px 0px 0px 0px; 
border-width: 0px 0px 1px 0px;
border-style: none;
float:left;
clear: left;
text-align: right;
width: 100%;
height:auto; 
border-color: #708170;
} 
.vpravo {
margin: 0px 0px 10px 0px;
padding: 0px 0px 10px 0px; 
border-width: 0px 0px 1px 0px;
border-style: dotted;
text-align: right;
width: 100%; 
border-color: #708170;
text-decoration:none;
display:block;
clear:left;
} 

a.active:hover {
background: #FFEBD7;
color: #ff6600;
text-decoration:none;
}

a.active {
background: #FFEBD7;
color: #ff6600;
text-decoration:none;
border-width: 0px 1px 0px 0px ;
border-style: solid; 
border-color: #ff6600 #f6600  #FFEBD7 #ff6600; 
}

a.vpravo:link {
text-decoration:none;
}
a.vpravo:hover {
text-decoration:none;
}

a.vpravo:visited {
text-decoration:none;
}
.cleaner {
 height:1px;
 width:100%;
 clear:both;
 background:#FFEBD7;
}
h5 a {
color: #cc0000 !important;
}
h1 a {
padding:0;
}
h1 a img{
margin:0;
}
