body {
	color: #AFAFAF;
	line-height: 2em;
	font-size: 14pt;
	padding: 0px;
	margin: 0px;
	padding-top:20px;
	font-family: "LuzSans-Book","Lucida Sans Unicode","Futura Md BT","tahoma";
	letter-spacing:2px;
	font-weight:normal;

}

.bg1 {
	background: #000000 url('img/bg.jpg') no-repeat; 
}
.bg2 {
	background: #000000 url('img/bg-gal.jpg') no-repeat; 
}


#div_menu {
position: absolute;
text-align:center;
width:650px;
height:50px;
left:50%;
margin-left:-330px;
}


#menu {
//
}

#menu li {
float: left;
list-style-type: none;
padding-right: 20px;
width: 100px;
background-color: transparent;
}

#menu li ul {
background-color: silver;
margin: 0px;
padding: 0px;
}

#menu li ul li {
padding: 0px;
margin: 0px;
float: none;
list-style-type: none;
width: 80px;
}

#menu li a {
font-size:20px;
color:silver;
text-decoration:none;
text-shadow: 2px 2px #000;
}
#menu li a:hover {
font-size:20px;
color:#fff;
text-decoration:none;
text-shadow: 2px 2px #000;
}

#content {
position: absolute;
text-align:center;
width:850px;
height:550px;
left:50%;
margin-left:-425px;
margin-top:90px;
}

#footer {
position: absolute;
text-align:center;
width:850px;
height:50px;
left:50%;
margin-left:-425px;
margin-top:590px;
}

#div_kontakt {
 text-align:left;
}
#div_info {
 text-align:center;
}

input {
 border:0px;
 border-bottom:1px #aaaaaa solid;
 padding:5px;
 width:300px;
 margin:2px;
	font-size: 11pt;
	font-family: "LuzSans-Book","Lucida Sans Unicode","Futura Md BT","tahoma"; 
 background-color: transparent;	
 color:#ffffff;
	font-weight:normal;
 
}
input:hover {
 border-bottom:1px #ffffff solid;
}

textarea {
 color:#ffffff;
 border:0px;
 border-bottom:1px #aaaaaa solid;
 padding:5px;
 width:300px;
 margin:2px;
	font-size: 11pt;
	font-family: "LuzSans-Book","Lucida Sans Unicode","Futura Md BT","tahoma"; 
 background-color: transparent;
	font-weight:normal;
 
}

textarea:hover {
 border-bottom:1px #ffffff solid;
}

.img_gallery1 {
  margin:18px;
  padding:4px;
  background-color:#ffffff;
  border:1px #bbbbbb solid;
  border-radius: 6px;
  
-moz-box-shadow: 13px 8px 6px #000;
-webkit-box-shadow: 13px 8px 6px #000;
box-shadow: 13px 8px 6px #000;
}

.img_gallery1:hover {
  border:1px #000000 solid;  
  margin-left:20px;
  margin-top:20px;
  margin-bottom:16px;
  margin-right:16px;
}


.img_gallery1_small {
  margin:6px;
  padding:2px;
  background-color:#ffffff;
  border:1px #bbbbbb solid;
  border-radius: 2px;
  
-moz-box-shadow: 13px 8px 6px #000;
-webkit-box-shadow: 13px 8px 6px #000;
box-shadow: 13px 8px 6px #000;
}

.img_gallery1_small:hover {
  border:1px #000000 solid;  
  margin-left:8px;
  margin-top:8px;
  margin-bottom:4px;
  margin-right:4px;
}



#gal_small_nav {
position:absolute;
left:50%;
margin-left:280px;
margin-top:120px;
width:100px;
height:300px;
border:0px #ffffff solid;
z-index:9999;
}



#obsah {
width:870px;
min-height:200px;
border:0px #dddddd solid;
text-align:left;
}

.pod_nahlad {
 padding:1px;
 background-color:#ffffff;
 border:1px #dddddd solid;
 height:90px;

  margin:3px;
  
-moz-box-shadow: 13px 8px 6px #000;
-webkit-box-shadow: 13px 8px 6px #000;
box-shadow: 13px 8px 6px #000; 
 
}

.pod_nahlad:hover {
 background-color:#dddddd;
 border:1px #000000 solid;
}