p, img, table, form, fieldset, ul, li, tr, th, td, h1, h2, h3, h4, h5 {
	border:  0px none;
	margin:  0px;
	padding: 0px;
	list-style-type: none;
}

body, html
{
	border:  0px none;
	margin:  0px;
	padding: 0px;
	font-family: Verdana, Arial, sans-serif;
	text-align: center;
	background: url('images/pozadi.jpg') 0 0 repeat;
	background-color: #999;
	font-size: 100%;
}

.resetovac
{
	border:  0px none;
	margin:  0px;
	padding: 0px;

	float: none;
	clear: both;

	width: 0px;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}

#hlavicka
{
  margin-top: 80px;
	width: 100%;
	background: url('images/hlavicka-pozadi.jpg') 0 100% repeat-x;
}

#hlavicka-obsah { width: 917px;	margin: 0 auto;	text-align: left; }
#hlavicka-obsah h1 span { position: absolute; left: 0; top: 0; }
#hlavicka-obsah h1 { position: relative; padding: 0 0 20px 0;}
#hlavicka-obsah h1, #hlavicka-obsah h1 a, #hlavicka-obsah h1 span { 
  display: block; 
  height: 85px; 
  width: 157px;  
  background: url("images/logo.jpg") 0 0px no-repeat;
  color: #fff;
  line-height: 2.5;
  cursor: pointer;
}

#hlavicka-obsah ul { float: right; list-style-type: none; margin: 75px 34px 0 0; _margin: 75px 16px 0 0;}
#hlavicka-obsah li { float: left; display: block; width: 85px; height: 30px; margin-right: 2px; }
#hlavicka-obsah li a { 
  display: block;  
  width: 85px; 
  padding: 8px 0 6px 0; 
  background: url('images/tlacitko.gif') 0 -30px no-repeat;
  font-size: 0.75em;
  color: #34353D;
  text-align: center; 
  text-decoration: none;
}
#hlavicka-obsah li a:hover, #hlavicka-obsah li a.active { background-position: 0 0; color: #fff; }


#obal
{
	width: 100%;
	margin: 0px;
	background: #34353D;
}

#stranka
{
	width: 917px;
	margin: 0px auto;
	background: #34353D;
	text-align: left;
}


#levypanel { float: left; width: 186px; padding: 10px 0; text-align: right;}
#levypanel ul { float: right; list-style-type: none;  font-size: 0.75em; width: 160px; margin: 8px 0; }
#levypanel ul li { display: block; padding: 4px 0; border-bottom: 1px solid #686C7B; }
#levypanel ul li { color: #fff; }
#levypanel a { text-decoration: none; color: #9299AE; }
#levypanel a:hover, #levypanel a.active { color: #fff; }

#pravypanel
{
	float: right;
	width: 295px;
	padding: 15px 0;
}

div.kontakt { background: url('images/kontakt-pozadi.jpg') 130px 20px no-repeat; }
#pravypanel ul { list-style-type: none; margin-bottom: 15px; font-size: 0.75em; color: #999; }
#pravypanel ul li { padding: 2px 0; _padding: 0px; }
#pravypanel ul li strong { color: #9299AE; }
#pravypanel p { font-size: 0.75em; }
#pravypanel a { color: #9299AE;  }
#pravypanel a:hover { text-decoration: none; }

ul#seznam li { 
  display: block; 
  margin: 4px 0; 
  padding-left: 15px;  
  background: url("images/bod.gif") 4px 6px no-repeat;
  _background-position: 4px 9px;
  color: #ccc; 
}

div.produkty p { color: #ccc; padding: 0 0 15px 0; text-align: left; }

#hlavnipanel { padding: 15px 335px 5px 226px;  }
#flash { padding: 15px 335px 5px 246px; }
#hlavnipanel h1, #pravypanel h1  { 
  padding: 8px 0 10px 0;
  font-size: 1.0em; 
  font-family: Arial, Verdana, sans-serif; 
  color: #9299AE; 
}

#hlavnipanel p {
  color: #ccc;
  margin: 0 0 20px 0; 
  font-size: 0.75em;
  text-align: left;
  line-height: 1.4;
}

#hlavnipanel p strong, #hlavnipanel p a { color: #9299AE; }
#hlavnipanel p a:hover { text-decoration: none; } 

#hlavnipanel ul { margin-bottom: 20px; }
#hlavnipanel ul li { 
  display: block; 
  margin: 4px 0; 
  padding-left: 15px;  
  background: url("images/bod.gif") 4px 6px no-repeat;
  _background-position: 4px 9px;
  color: #ccc; 
  font-size: 0.75em;
}

#hlavnipanel ul ul { margin-bottom: 3px; }
#hlavnipanel ul ul li { font-size: 1.0em; }

#paticka
{
	width: 100%;
	background: url('images/paticka-pozadi.jpg') 0 0 repeat-x;
}

#paticka-obsah
{
	width: 917px;
	height: 106px;
	margin: 0px auto;
	text-align: right;
	background: url('images/paticka-adresa.jpg') 100% 2px no-repeat;
}

#paticka-obsah ul { float: right; list-style-type: none; font-size: 0.75em; margin: 2px 237px 0 0; _margin: 2px 119px 0 0; }
#paticka-obsah ul li { float: left; display: block; width: 26px; height: 20px; margin-right: 2px; text-align: center; }
#paticka-obsah li a { display: block; width: 26px; padding: 2px 0 3px 0; background: #fff; color: #000; text-decoration: none; }
#paticka-obsah li a:hover, #paticka-obsah a.active {background: #A31917; color: #fff; }
