html, body, div, p, li, ul, form, fieldset, h1, h2, h3, h4, h5, h6 {
margin:  0;
padding: 0;
list-style: none;
}

.clear {
float: none;
clear: both;
font-size: 0px;
height: 0px;
}

img {
border: none;
margin : 5px 12px 5px 0px;   
}   

p{
margin-bottom: 15px;
} 

body {
font-size: 12px;
font-weight: 100;
width: 100%;
color: #000000;
font-family: "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif;
background: #956637 url(../img-sys/bg.gif) 0 0 repeat;    
}
	
div#wrapper {
background: url(../img-sys/body-bg.gif) 0 0 repeat-y;
}

div#wrapper div#content {
min-width: 980px;
max-width: 1300;
}

div#headerwrapper {
width: 100%;
height: 339px;
background: url(../img-sys/header.jpg) 0 0 no-repeat; 
} 

div#headerwrapper h1#site-logo{
display: block;
width:  330px;
height: 97px;
float: left;   
}   

div#headerwrapper h1#site-logo a{
display: block;
width:  330px;
height: 97px;
} 

div#headerwrapper h1#site-logo span {
display: none;
} 

div#headerwrapper div#site-menu{    
width:  550px;
padding-top: 50px; 
padding-bottom: 21px; 
margin-left: 120px;
float: left;   
font-size: 16px;
}

div#headerwrapper div#site-menu ul li a {
text-decoration: none;
margin-right: 25px;  
color: #fff;
}

div#headerwrapper div#site-menu ul li{
display:inline;
}

div#headerwrapper div#site-menu ul li a:hover, div#headerwrapper div#site-menu ul li.active a{
  padding-bottom: 19px; 
  border-bottom: 2px solid #ffffff;  
}

div#contentwrapper {
clear:both;
min-height: 431px;
background: url(../img-sys/content-bg.jpg) 0 0 no-repeat; 
}

div#page {
margin-left: 350px;
width: 610px;
min-height: 500px;
text-align: justify;
}

h2{
color: #0066cb;
font-family: "Garamond","Times New CE", "Times CE", "Times New Roman", times, serif;;
margin-bottom: 40px; 
padding-top: 16px; 
font-size: 36px;
}

div#footerwrapper{
color: #dab692;
height: 76px;                                            
background: url(../img-sys/footer.jpg) 0 0 no-repeat; 
padding-top: 15px;     
}

div#footerwrapper div#footer-content{
width: 865px;
margin-left: 105px;
}

div#footerwrapper div#footer-content span.right a{
color: #dab692;   
}

.half{
width: 49%;
float: left;
}

.right{
text-align : right;
}


#finger-post{
position: absolute;
top: 400px;
left: 117px;
width: 185px;
height: 150px;
font-size: 95%;

}


#finger-post a, #kontakt a {
margin-top: 10px;
display: block;
color: #0066cb;
padding-left: 15px;
background: url(../img-sys/rectangle.gif) 0% 60% no-repeat; 
}

#kontakt{
position: absolute;
top: 635px;
left: 117px;
width: 190px;
height: 150px;

}


table {
	margin: 15px 0px 0px -2px; 
	padding: 0;
	width: 100%;
	
}

table td{
	background-color : #f6f6f6;
	border: 1px solid #dddddd;
	font-weight: normal;
	padding: 6px 8px 6px 8px;
	color: #555555;
	text-align: left;
}


table th {
	background: url(../img-sys/table-header.gif) repeat-x;
	color: #333333;
	border: 1px solid #a4c7f2;
	padding: 6px 8px 6px 8px;
	text-align: left;
	font-weight: bold;
	margin: 10px;

	}
	
.img-left{
float:left;
}

div#page a{
color: #ff9900;
}

div#page .rectangle {
padding-left: 15px;
background: url(../img-sys/rectangle-orange.gif) 0% 65% no-repeat; 
}

.videli-jste{
 padding-top: 5px;
 padding-bottom: 5px;
 border-bottom: 1px solid #dddddd;

}

.videli-jste .info{
width: 470px;
float: left;
}

.videli-jste h3{
padding-bottom: 20px;
padding-top: 10px;
font-size: 14px;  
}

.videli-jste span{
font-weight: bold;
padding-left: 15px;
background: url(../img-sys/rectangle-orange.gif) 0% 55% no-repeat; 
}

.clear{
clear: both;
}


h3{ 
padding-bottom: 10px;  
}

.aktualne img{
float: left;
border: 5px solid #cad0d7;
margin : 5px 12px 5px 0px;
}

.aktualne h3{
color: #ff9900;
border-bottom: 1px solid #dddddd; 
padding-bottom: 5px;
margin-bottom: 10px;
font-size: 14px;  
}

.aktualne h3 span{
position: relative;
top: -13px;
color: #718194;
display: block;
float: right;
font-size: 12px;
}

div#kontakt-content{
 width: 250px;
 float: left;
}

div#kontakt-form{
 width: 346px;
 float: left;
}

div#kontakt-form table input {
	background: url(../img-sys/input-bg.gif) repeat-x;
	height: 27px;
	border: 1px solid white; 
	width: 250px;    
}

div#kontakt-form table textarea{
	background: url(../img-sys/input-bg.gif) repeat-x;
	border: 1px solid white;  
	}

div#kontakt-form fieldset{
	width: 330px; 
	padding-left: 10px;
	padding-right : 10px;
	padding-bottom: 10px;
	border: 1px solid #d0e2f8; 
}

div#kontakt-form fieldset label{
display: block;
width:70px;

}

div#kontakt-form fieldset legend{
font-weight: bold;
padding-bottom: 10px;
}

div#kontakt-form .wrap-bg{
	display: block;
	border: 1px solid #d0e2f8; 
}

div#kontakt-form fieldset table{
	width: 346px; 
	margin: 0px; 
	padding: 0px;
	width: 300px;
	border-collapse: collapse;
}

div#kontakt-form fieldset table td{
	width: auto;
	font-weight: normal;   
	border: 0px;
	padding: 0px;
	color: black;
	background-color : transparent; 
	padding-left: 2px;
	padding-bottom: 10px;
}

input.submit{
  width: 100px;
  height: 30px;
  display: block;
   background: url(../img-sys/button.gif) no-repeat;
   float: right;
   border: 0;
   font-weight: bold;
   color:white;  
	padding-bottom: 5px;;
   }











