* {
   padding: 0;
   margin: 0;
   margin-left: 0;
   padding-left: 0;
}

body{
	background: #333333;
	font-style:normal;
	font-variant:normal;
  font-weight:normal;
  font-family:arial;
  font-size:13px; 
 
}
h1 {
	font: 1px arial;
	color: #333333;
}

h2 {	
	padding: 10px;
}
#main {
  margin: 0 auto;   
  background: url('image/pozadi_main.jpg');  
	width: 820px;
}
#lista{
  height: 130px;
}

#lista_celek{
	width: 820px;
	height: 190px;
	background-image: url('image/modulup_laser_final.jpg');	
}
#nej_akce{
  height: 30px;
  width: 600px;
  padding-left: 190px;
  padding-top:5px;
  font: bold 13px arial;
}
#waitfor{
  padding-top:10px;
}
#dat_nab{
  height: 30px;  
}

#cas{
  font-size: 15px;
  color: #BFCFFF;
  float: left;
  padding-left: 80px;
  margin-right: 17px;  
  font-weight: bold;  
}
#nabidka {  
  font-size: 15px;  
}

#nabidka a{  
  margin-left: 5px;
  font-weight: bold;
  color: white;
	text-decoration: none;
}
#nabidka a:hover{ 
  font-weight: bold;
  color: #55A89C;
}

#allin{
  width:820px;
  height:1800px;
}

#info_bok{
	width: 135px;
	background: url('image/pozadi_news.jpg');
  float: left;
	height: 1350px;
	position:absolute;
	padding-top:10px;
}
#home{  	
	text-align: center;
}
#home img{  	
	width: 500px;
	height: 340px;
}

#anim {
	float:right;
	margin-top: 20px;
	margin-right: 20px;
}

#pocitadlo{
  border: none;  	  
  margin: 0 auto;
  text-align: center;
  padding-top: 15px;  
  border-top: 1px dashed;
}

#content{  
	width: 550px;	
  position: absolute;  
	padding-left:145px;
	padding-top:15px;
	
}
#content img{
		border:none;
}

#news{
  font: bold 13px arial;
  width: 120px;
  height: 1350px;
  background: url('image/pozadi_news.jpg');
  float: right;
  padding-top:10px;
  
}
#news a{
  color: #006B6B;  
}

#news a:hover{
  color: #598059;  
}
#nf{
  border-bottom: 1px dashed;
  font: bold 13px arial;	
  padding: 0px 5px 10px 5px;
}
#nf a{    
	color: black;	
}
.barac{
  border-top: 1px dashed;
  font: bold 11px arial;	
  padding: 5px;
}
.bok{
	font: bold 13px arial;
	color: black;
	padding-left: 5px;
}

#zpet{
  padding: 15px;  
}
#zpet a{  
  display: block;
  color: #000000;
  text-decoration: none;
  padding-left: 10px;  
}
#zpet a:hover{
  color:white;
}

#single p{
  padding: 0px 20px;
	font-size: 12px;
	text-indent: 15px;
	text-align: left;
	color: black;
}

#single h3{
  padding: 10px;	
	text-indent: 20px;
}
#single img{
  padding-left: 40px;
}

#band{ 
  margin: 0 auto;  
  font:bold 12px arial;
  text-align: center;  
}
#band img{
  padding: 18px;
}
#band h2{
	text-align: left;	
	text-indent: 15px;
	color: black;
	text-decoration: underline;
	padding-top: 10px;
  padding-bottom: 10px;
   
}
#band .sasa {
	position: relative;
  bottom: 280px;	
}

#onas{
  padding: 0px 20px;
  font-size: 15px;
}
#onas h2{
  text-indent: 15px;
	color: black;
	text-decoration: underline;
	padding-top: 10px;
  padding-bottom: 10px;
  font-size: 20px;  
}

.odstup1{
  padding-top: 20px;
}

#akce{
  padding-left: 40px;
  padding-bottom: 20px;
	font-size: 11px ;
	font-weight: bold;	
}

#akce h2{
	text-decoration: underline;
	color: black;
	padding-bottom: 10px;
}
#akce h4{
	color: #006B6B;
	font-size: 13px ;
	padding-bottom: 5px;
	
}
#akce a{
	position: relative;
	left: 220;
	font: bold 13 arial;
	color: #006B6B;
}
#akce a:hover{
	color: #80C9FF;
}

#sluzby{
  padding: 0px 20px;
}
#sluzby img{
  float: right;
}
#sluzby h4, h3{
	text-indent: 15px;
	color: black;
	text-decoration: underline;
	padding-top: 10px;
  padding-bottom: 10px;	
}
#sluzby p{
	text-indent: 20px;
	font-size: 13px;
	color: black;
}

#sluzby ul, li{
	color: black;
}

#cont{
  padding: 0px 20px;
  font-size: 16px;
}

#cont ul, li{
	color: black;
}

#hist h2{
  text-indent: 15px;
	color: black;
	text-decoration: underline;
	padding-top: 10px;
  padding-bottom: 10px;	
}
#hist{
  padding: 0px 20px;
	text-indent: 20px;
	font-size: 14px;
	color: black;	
}
#hist a{
	text-indent: 20px;	
	color: #000000;		
	font-weight: bold;
}
#hist a:hover{
  color: white;
}

#galerie{
  color: white;
  text-align: center;
  margin: 0 auto;  
  margin: 0px 30px;
  padding: 0px 40px;
}
.galeriep{
  font-weight: bold;
  color: white;
  text-align: center;
  margin: 0 auto;
}
#galvpravo{
  float: right;
}
#galvlevo{
  float: left;
}
#foot{
	font-size: 9px ;
	font-weight: normal;	
	border-top: 1px dashed #0E2D52;
	text-align: center;
	color: #0E2D52;
	padding-top: 10px;
	height: 20px; 
}

#f img{
  padding-left: 4px;
  margin: 0px;
  border: none;
}

  #menu {font:0.83em Verdana, sans-serif; width: 100%; float: left; clear: right; padding-bottom:10px;}
	#menu ul {width: 450px;}
	#menu ul, menu ul.sub {list-style-type:none; margin: 0; padding: 0;}
	#menu li {float: left; width: 150px;}
	#menu li, menu ul.sub li {margin: 0; padding: 0;}
	#menu h3 {font-size: 1em; margin:0; padding: 1px; border: 1px solid Gray;}
	#menu h3 a {display: block; text-decoration: none; width: 100%; }
	#menu h3 a:hover {background-color: #DDD; color: inherit;}
	ul.sub {position: absolute; z-index: 10; visibility:hidden;} /*pokud vynecháme tento řádek budeme mít při vypnutém JavaScriptu přístupné menu pod sebou*/
  #menu ul.sub li {display: block; width: 100%; margin:0; padding: 0;}
	#menu ul.sub li a {display: block; margin: 0; width: 150px; border-left: 10px solid white; background-color: white;}
	#menu ul.sub li > a {width: 140px;}
	#menu ul.sub li a:hover {background-color: #EEE; color: inherit; border-left: 10px solid yellow;}

  #menu ul li.ma:hover h3 a {background-color: #DDD; color: inherit;}
  #menu ul li.ma {position: relative;}
  #menu ul li > ul.sub {position: absolute; z-index:10; visibility: hidden;}
  #menu ul li.ma:hover ul.sub {visibility: visible;}
     
     
#menu a{	
	color: #006B6B;
}
#menu a:hover{	
  color: #80C9FF;
}
