body{ 
padding: 0px; 
margin: 0px; 
text-align:center;
font-size: 100%;
font-family: Arial, Helvetica, sans-serif;
background:#D4E3F5 url('../images/bg_pac.jpg') repeat-x top left;

}

a{
outline: none;
cursor: pointer;
text-decoration:none;
}

ul {
list-style: none; 
margin: 0px;
padding: 0px;
}


div, p, font{
font-family: Arial, Helvetica, sans-serif;
}

.invisible {
	position:absolute;
	top:-10000px;
	left:0;
	height:1px;
	overflow:hidden;
}

.hidden {display:none;}

img{
margin:0px;
padding: 0px;
border: 0px;
}

.zaver{
width:0px; 
height:0px; 
border:0px none; 
line-height:0px; 
font-size:0px; 
float:none; 
visibility:hidden; 
clear: both;
margin:0px; 
padding:0px; 
display: none;
}

#ramec{
width: 950px;
margin:0 auto;
}

#hlavicka{
width: 100%;
height: 190px;
background: transparent;
float:left;
padding: 0px;
margin:0px; 
text-align:center;
}



#head-banner {
margin: 30px  60px  0px  0px;
float: right;
}


#menu_horni{
width: 100%;
height: 48px;
margin: 10px 0px 13px 0px;
padding: 0px 0px 0px 0px;
background: transparent;
text-align: left;
font-size: 80%;
float:left;
}

.menu_div_horni{
height: 30px;
width: auto;
background-color: #ffffff;
text-align: left;
float:left;
line-height: 30px;
margin: 10px 0px 5px 0px;
padding: 0px 10px 0px 10px;
display:block;
font-weight:bold;
}

.menu_div_horni a{
color:#000000;
}

.menu_div_horni a:hover{
color:#df6d27;
}

.menu_div_horni .aktivni{
color:#df6d27;
}


.menu_div_mezera{
height: 30px;
width: 18px;
float:left;
}

#menu_horni img{
width: 48PX;
height: 49px;
margin: 0px 0px 0px -1px;
float:left;
}

#stranka{
width: 950px;
background: transparent;
float:left;
padding: 0px;
margin: 0px auto;
text-align:center;
background:#D4E3F5 url('../images/bg_stranka.jpg') repeat-y top right;
}



#menu_leve{
width: 200px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: transparent;
text-align: left;
font-size: 80%;
float:left;
}


#menu_leve a{
color:#000000;
}

#menu_leve a:hover{
color:#df6d27;
}

#menu_leve .aktivni{
color:#df6d27;
}


.menu_u1 li{
width: 200px;
min-height: 30px;
line-height: 30px;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
background: white;
text-align: left;
display:block;
font-weight:bold;
}

.menu_u2{
background-color: #e0ecf8;
margin: 0px 0px 0px 0px;
padding: 8px 0px 5px 0px;
}

.menu_u2 li{
background-color: #e0ecf8;
min-height: 20px;
line-height: 20px;
margin: 0px;
padding: 0px;
display:block;
font-weight:normal;
}

#menu_leve ul li a{
margin: 0px 0px 0px 10px;
}


#vyhledavani_div{
width: 200px;
height: 40px;
margin: 0px 0px 0px 0px;
padding: 85px 0px 0px 0px;
background: white;
text-align: left;
float:left;
background:#ffffff url('../images/bg_search.jpg') no-repeat top right;
}

.pole_vyhledavani{
width: 120px;
height: 18px;
line-height:15px;
margin: 0px 5px 0px 8px;
padding: 2px 5px 2px 5px;
background: white;
text-align: left;
border: #D4E3F5 solid 2px;
float:left;
font-size: 95%;
}
.img_vyhledavani{
margin: 0px 6px 0px 0px;
padding: 0px;
background: white;
float:right;
}

#orientace{
width: 710px;
height: 30px;
line-height: 30px;
margin: 0px;
padding: 0px 0px 0px 15px;
background-color: #e0ecf8;
text-align: left;
float:right;
font-size: 70%;
}

#orientace a{
color: black;
text-decoration: none;
}

#orientace a:hover{
color:#df6d27;
}

#obsah{
width: 695px;
min-height:300px;
margin: 0px 0px 0px 0px;
padding: 10px 15px 15px 15px;
background: transparent;
text-align: left;
font-size: 80%;
float:right;
}

#obsah h1{ 
padding: 0px; 
margin: 5px 0px 10px 0px; 
text-align:left;
font-size: 120%;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
}

#obsah h2{ 
padding: 0px; 
margin: 20px 0px 10px 0px; 
text-align:left;
font-weight: bold;
font-size: 100%;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
}

#obsah h3{ 
padding: 0px; 
margin: 20px 0px 0px 0px;
text-align:left;
font-weight: bold;
font-size: 100%;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
}

#obsah h4{ 
padding: 0px; 
margin: 20px 0px 0px 0px;
text-align:left;
font-weight: bold;
font-size: 100%;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
}

#obsah a{ 
padding: 0px; 
margin: 15px 0px 0px 0px;
text-align:left;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
text-decoration: underline; 
color:#df6d27;
}

#obsah a:hover{ 
text-decoration: underline; 
}


#paticka{
width: 935px;
height: 30px;
line-height: 30px;
margin: 25px 0px 0px 0px;
padding: 0px 15px 0px 0px;
background-color: #e0ecf8;
text-align: left;
float:right;
font-size: 70%;
text-align: right;
}

#paticka a{
color: black;
text-decoration: none;
}

#paticka a:hover{
color:#df6d27;
}


#paticka_vlevo{
width: 600px;
height: 30px;
line-height: 30px;
text-align: left;
float:left;
margin: 0px 0px 0px 15px;
}

#paticka_vpravo{
width: 300px;
height: 30px;
line-height: 30px;
text-align: right;
float:right;
}