
* {
  margin: 0;
  padding: 0;
}

body {
	margin: 0 auto;
	padding: 0px;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
  width:100%;
  text-align:center;
}
#obal {
	margin: 0 auto;
  padding: 0px;
	width: 859px;
	text-align:left;  
  }
#header {
	width: 859px;
	height: 339px;
	background: #a4a3a3 url(http://mostmasaze.cz/img/header.jpg) no-repeat;
}
#header h1 {
  display:none;
}
#obsah {
	float: left;
	width: 859px; 
	background-color: #a4a3a3;
	clear: both;
}
#levybox {
	float: left;
	width: 205px;
}
.navi {
	list-style: none;
	margin: 0px 0px 15px 32px;
}
.navi li {
	display: block;
	width: 190px;
	height: 22px;
	padding: 0px;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 0 0;
	background-color:#587c2a; 
  padding-left:15px; 
}
.navi ul {
	display: block;
	width: 190px;
	position: relative;
}
.navi ul ul {
	position: absolute;
	margin: -22px 0 0 190px;
	display: none;  
}
.navi ul ul li {
  min-height:22px;
	width: 190px;
	background-color:white;
	height:auto;
}
.navi ul ul li a {
  width: 190px;
	background-color:white;
  height:auto;
	border-bottom:1px solid black;

}
.navi ul li:hover > ul {
	display: block;
	background-color:white;
	width:205px;
}
.navi a {
	display: block;
	width: 190px;
	height: 19px;
	padding: 3px 0px 0px 0px;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	color: #0d264b;
}
.navi a:hover {
	color: #fff;
	background: #C9CEA2;
}
.konec {
	width: 205px;
	height: 18px;
	background: #a4a3a3 url(http://mostmasaze.cz/img/konec.gif) no-repeat;
}
.partneri{
	margin: 0px 0px 15px 32px;
	width: 205px;
} 
.partneri ul {
	list-style: none;
}
.partneri li{
	background: #587c2a;
}
.partneri a {
  text-decoration:none;
  font-size:14px;
	text-indent: 20px;
	display: block;
  width:205px;
  color:#0d264b;
}
.partneri a:hover {
	color: #fff;
	background: #C9CEA2;
}
.partneri_zacatek {
	width: 205px;
	height:29px;
	background:#a4a3a3  url(http://mostmasaze.cz/img/partneri.gif) no-repeat;
}
.footer {
  clear:both;
  width:859px;
  height:27px;
	background: url(http://mostmasaze.cz/img/footer.gif) no-repeat;
}
.uvod a{
  width:103px;
  height:52px;
  position:absolute;
  margin: 240px 0px 0px 532px
}
.uvod a:hover{
  	background: url(http://mostmasaze.cz/img/uvod2.gif) no-repeat;
}
.akce a{
  width:103px;
  height:52px;
  position:absolute;
  margin: 240px 0px 0px 635px
}
.akce a:hover{
  	background: url(http://mostmasaze.cz/img/akce2.gif) no-repeat;
}
.o_nas a{
  width:108px;
  height:52px;
  position:absolute;
  margin: 240px 0px 0px 735px
}
.o_nas a:hover{
	background: url(http://mostmasaze.cz/img/o-nas2.gif) no-repeat;
} 
.centerbox {
	float: left;
	width: 590px;
	margin: 0px 0px 0px 40px;
}
.centerbox h2 {
font-size:15px;
color:#404040;  
padding-left:15px;
}
.centerbox a {
color:#606060; 
text-decoration:none;
font-size:110%;
}
.centerbox a:hover {
color:#111111; 
}
.centerbox h3 {
padding-left:10px;
}
.datum {
font-size:10px;
font-style:italic;
}
.centerbox p a {
color:black;
font-size:12px;
}
.produkt  {
text-align:center;
width:31%;
padding-left:2%;
height:210px;
float:left;
vertical-align:text-bottom;
}
.produkt a {
color:#2A2A2A;
}
.produkt a:hover {
color:black;
}
.detail {
margin:10px 0px 10px 0px;
float:left;
}
.obrazek {
float:left;
margin:2px 5px 2px 0px;
}
.kategorie {
float:left;
padding-top:5px;
text-align:left;
width:25%
}
.kategorie a {
color:#292929;
}
.kategorie a:hover {
background-color:#111111;
color:white;
}
.vyrobce {
width:190px;
float:left;
padding-top:4px;
}
.vyrobce a {
color:#292929;
}
.vyrobce a:hover {
background-color:#111111;
color:white;
}
a img {
border:0px;
}
.trideni {
position:absolute;
margin:-40px 0px 0px 430px;
}
.nazev {
height:42px;
vertical-align:bottom;
}
.footer h2 {
padding-left:2px;
padding-top:5px;
font-size:11px;
}
.footer h2 a {
color:#0d264b;
text-decoration:none;
}
.footer h2 a:hover {
color:white;
}
.texty img {
float:left;
padding-top:5px;
padding-bottom:3px;
margin-left:20px;
}

.foto {
width:140px;
height:220px;
float:left;
margin:0;padding:0;
text-align:center;
}

.foto img {
max-width:130px;
max-height:160px;
  display: block;  
   text-align: center;
   margin: 0 auto;
   padding: 0;
   position: relative;
}
