body {
	margin: 0;
	padding: 0;
	font-family: Arial, sans-serif;
  font-size: 12px;
	color: #000000; 
  background: url(../images/pozadie.gif) repeat-x left top;
	background-color: #d4d4d4;
  line-height: 16px;
}
body a { 
	color: #000088;
  text-decoration: underline;  
	font-weight: normal;
}
body a:hover { 
	color: #000088;
  text-decoration: none;
}
h1 {
  font-family: Arial, sans-serif;
	font-size: 15px;	
	text-align: left;
  color: #000000;
  margin-top: 8px;
  margin-bottom: 15px; 
  line-height: 19px;  
  padding-top: 8px;
}
h2 { 
  font-family: Arial, sans-serif;
	font-size: 14px;
	text-align: left;
  color: #000000; 
  line-height: 15px;  
  padding-bottom: 8px;
}
h3 {        
  font-family: Arial, sans-serif;
	font-size: 14px;	
	text-align: left;
  color: #000000; 
} 
.podtrhnute {
  width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  margin-bottom: 15px;
  border-bottom: #000000 2px solid;
}
hr {
  float: left;
  width: 680px;
  color: #dddddd;
  margin: 10px 0;
}
link, a, a:visited, a:hover {
  outline: none;
}  
sup {
  font-size: 10px;
}
sub {
  font-size: 10px;
}
.male_pismo {
  float: left;
  font-family: Arial, sans-serif;
	font-size: 11px;
}
	
/* -------------- kontajner ------------------------------------------------- */	

#kontajner {
	width: 1000px; 
	margin: 0 auto;
	text-align: left;
	margin-top: 5px;
}

/* -------------- top logo -------------------------------------------------- */	

#toplogo {   
  clear: both;
  width: 1000px; 
	height: 340px; 
	text-align: left; 
	background: url(../images/header.jpg) no-repeat left bottom;  
  background-color: #ffffff;  
} 
.logino {
  float: left;
  margin-left: 10px;
  margin-top: 10px;
}
.slogan {   
  float: left;
  width: 485px;
  font-family: Arial, sans-serif; 
  font-weight: bold;
	font-size: 16px;
  line-height: 23px;  	
	text-align: left; 
  color: #ffffff;  
	background: url(../images/priesvitne.png) repeat left top;
  padding: 15px 0 20px 20px;
  margin-top: 8px;
  margin-left: 485px;
} 
.chude { 
  font-weight: normal;
} 
strong.minislogan { 
  display: block;
  margin-top: 10px;
  font-family: Arial, sans-serif; 
  font-weight: normal;
	font-size: 13px;
  line-height: 18px;
} 
.uelko { 
  margin-left: 20px;
  font-family: Arial, sans-serif; 
  font-weight: normal;
	font-size: 13px;
  line-height: 18px;
} 

/* -------------- top logo -------------------------------------------------- */	

#logo {   
  clear: both;
  width: 1000px; 
	height: 281px; 
	text-align: left;    
  background-color: #000000;  
}

/* -------------- top menu -------------------------------------------------- */

.topmenu {   
  float: right; 
  margin-top: 72px;
  margin-right: 10px;
}
.topmenu li {
  display: inline;
  float: left;
	text-align: left;
	font-family: Verdana, sans-serif;
  font-size: 12px;
  list-style-type: none; 
  border-bottom: #000088 5px solid; 
}
.topmenu li a {
  display: block;
  color: #000000;   
  padding: 8px 18px;
  text-decoration: none;  
}
.topmenu li a:hover {
  display: block;
  color: #cc0000;
  text-decoration: none;
}
.topmenu li a.on {
  display: block;
  color: #ffffff;
	background-color: #000088;
  text-decoration: none;
  cursor: text;   
}
.topmenu li a.on:hover  {
  display: block;
  color: #ffffff;
	background-color: #000088;
  text-decoration: none;
  cursor: text;
}

/* -------------- ponuka obsah 1 --------------------------------------------- */

#obsah {     
  float: left;
  width: 990px;
	font-size: 12px;
  padding-top: 10px;
  padding-left: 10px;
	background: url(../images/tien.jpg) repeat-x left top;  
	background-color: #ffffff; 
   
}
#obsah p {    
  margin-bottom: 20px; 
  text-align: justify; 
}
#obsah p.zvyraznit {
  width: 660px;
  padding: 10px; 
	background-color: #f6f6f6;
} 
#obsah strong.zvyraznit {
  display: block;
  width: 660px;
  padding: 10px 10px 0 10px;
  margin-bottom: 0; 
	background-color: #f6f6f6;
} 
#obsah ul.zvyraznit {
  padding: 10px 10px 10px 30px; 
	background-color: #f6f6f6; 
  margin-left: 0; 
  margin-top: 0; 
}
.obrazok_right {
  float: right; 
  margin-left: 20px;
  margin-top: 10px;
}

/* -------------- stránka s ponukou ----------------------------------------- */  

.menu_strana {  
  float: left;
  width: 250px;
	text-align: left; 
  padding-top: 20px;
}  

.menu_strana h3 {
  font-family: Arial, sans-serif;
	font-size: 14px;
  padding: 10px;	
	text-align: left;
  color: #000000; 
} 

.akcia_obal {
  float: left; 
  width: 230px; 
  font-weight: bold;
  color: #ffffff; 
  font-size: 12px; 
  margin-bottom: 20px; 
  padding: 0 10px 35px 10px; 
  background: url(../images/akcia_bottom.png) no-repeat left bottom; 
  background-color: #3078cb; 
}
.akcia_obal strong {
  float: left; 
  width: 240px; 
  height: 15px; 
  font-size: 14px; 
  color: #ffff00; 
  padding: 20px 0 0 10px; 
  margin-left: -10px; 
  background: url(../images/akcia_top.png) no-repeat left top; 
  background-color: #3078cb; 
}
.akcia_obal span {
  float: left; 
  padding: 20px 0;
}

.prevadzkovehodiny {
  float: left; 
  width: 230px;  
  font-size: 13px; 
  color: #000000;
  margin-bottom: 20px; 
  border: #a2a2a2 1px solid; 
  padding: 10px;
}
.prevadzkovehodiny strong {
  float: left; 
  width: 230px; 
  font-size: 14px;
  color: #000000; 
  margin-bottom: 10px; 
}

.prezentacia_strana {
  float: right;
  width: 680px;
	text-align: left;
  padding-left: 40px;
  padding-right: 10px; 
  padding-top: 10px;
  padding-bottom: 10px;   
}
.prezentacia_strana p {
  text-align: left;  
  line-height: 18px;
}

.prezentacia_strana ul { 
  margin-left: 30px;  
  margin-top: 10px;
  margin-bottom: 20px;
  list-style-type: square;  
  line-height: 20px;
}

.prezentacia_strana ol {  
  float: left; 
  margin-left: 30px;    
  margin-top: 10px;
  margin-bottom: 20px;
} 
.prezentacia_strana ol li {
  margin-bottom: 10px;
}  
.prezentacia_strana ol li a {
  display: block;
  text-decoration: none;
}  
.prezentacia_strana ol li a:hover {
  text-decoration: underline;
}
.mapastranok ul {  
  padding: 0; 
  margin: 0 0 0 30px; 
  line-height: 22px;
}
.flag {
  margin: 0 3px;
  border: #ffffff 1px solid; 
}

/* -------------- emailový formulár ----------------------------------------- */

#email_tabulka {
  float: left;
  width: 500px;
  font-size: 12px;
	font-family: Arial, sans-serif;
	margin-left: 80px;   
}
#email_tabulka td { padding: 1px 0; }
.form-text {
  height: 17px;
  _height: 21px;
  _heigh\t: 17px;
  font-size: 12px;
	font-family: Arial, sans-serif; 
  border: #777777 1px solid;
} 
.areatext {
  font-size: 12px;
	font-family: Arial, sans-serif; 
  border: #777777 1px solid;
} 
.button {
  color: #000000;
  font-size: 13px;
  cursor: pointer;
  padding: 5px 10px;
}
.Highlight {
  color: #cc0000;
}
.Normal {	
  color: #000000;
}
.chyba {
	width: 350px;
  text-align: left;
  padding-left: 60px;
  margin-bottom: 20px;
  color: #ff0000;
  font-size: 12px;
  font-weight: bold;
}
.chyba li {
  list-style-type: none;
}
.textmail {
  padding-bottom: 20px;
  border-top: #ffffff 7px solid;
  border-bottom: #dddddd 1px solid;
} 
.posun_dole {
  float: left;
  margin-top: 10px;
} 

/* -------------- mapa ------------------------------------------------------ */

.mapa {
  float: right;
  margin: 20px 0 20px 20px;
} 

/* -------------- pätička --------------------------------------------------- */
	
.paticka {
  float: left;
  width: 960px;
	padding: 20px;
	color: #ffffff;	
	font-family: Verdana, sans-serif;
  font-size: 11px;
	text-align: left;  
	background-color: #000000; 
  border-bottom: #d4d4d4 5px solid;  
}  
.paticka strong {
  font-size: 11px;
} 

.paticka a.maska { 
	color: #ffffff;
  text-decoration: none; 
  cursor: text;
}
/* -------------- bottom menu ----------------------------------------------- */

.paticka ul { 
  float: right; 
}
.paticka ul li {
  display: inline;
  float: left;
	text-align: left;
  list-style-type: none;
}
.paticka ul li a {
  display: block;
  color: #ffffff;
  text-decoration: none;
}
.paticka ul li a:hover {
  display: block;
  color: #ffffcc;
  text-decoration: none;
}
.paticka ul li a.on {
  display: block;
  color: #ffffcc;
  text-decoration: none;
  cursor: text;
}
.paticka ul li a.on:hover  {
  display: block;
  color: #ffffcc;
  text-decoration: none;
  cursor: text;
}   
.ciarka_oddelovac1 {
  border-left: #ffffff 1px solid;
} 
