body {
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 12px;
	color: #383431;
  text-align: center;
  background-color:#f5e0b5;
}
* {
  line-height:1.2em;
  margin:0px;
  padding:0px;
}
img {
  border:0px solid black;
}
.hiden {
  display:none;
}
.nowrap{
  clear:both;
  height:1px;
  font-size:1px;
} 

#stranka {
  position:relative;
  width:949px;
  margin:10px auto;
  text-align:left;
/* */  background:transparent url(img/stranka_white.gif) repeat-y top left;
  color:#716F62;
  min-height:900px;
  /*border:1px solid #caba96;*/
}
#seda {
  background:#c1b4a4 url(images/seda_pod.jpg) repeat-y top left;
  float:left;
}
#levy_panel {
   /*background:transparent url(images/levy_pod.jpg) repeat-y top left;*/
   /*height:500px;*/
   width:289px;
   color:#383431;
   float:left;
}
#logo {
  font-size: 1px;
  line-height: 1px;
}
#logo span {
  position:absolute;
  top:31px;
  left:40px;
  color:white;
  font-size: 11px;
  line-height: 1em;
 
}
#logo a.logo {
  display:block;
  width:160px;
  height:100px;
  position:absolute;
  top:10px;
  left:130px;
  z-index:1000;
 /*border:1px solid black;*/
 font-size: normal;
 line-height: normal;
 text-decoration: none;
}
#vitejte {
  background:transparent url(images/vitejte.jpg) no-repeat top left;
  padding-left: 40px;
  padding-bottom:12px;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.0em;
  
}
#levy_panel .foto {
   background:transparent url(images/levy_pod_foto.gif) no-repeat top left;
   height:119px;
   padding-left: 40px;
   padding-top: 10px;
    font-weight: bold;
}
#levy_panel #text {
   background:transparent url(images/levy_pod_spodek.jpg) no-repeat top left;
   padding: 5px 0px 5px 40px;
   color:#585048;
}
#levy_panel #text p {
  padding:0px 60px 15px 0px;
}
#stred {
  float:left;
  width:659px;
}
#lista {
   background:transparent url(images/lista_pod.jpg) repeat-x top left;
   height:20px;
   padding-top:26px;
   padding-right:5px;
   margin-right:13px;
   border-right:1px solid #f5e0b5;
   text-transform: uppercase;
   text-align: right;
}
#lista a, #logo span a {
  line-height: 1em;
  color:white;
  text-decoration: none;
  padding:0px 2px;
  font-size: 11px;
}
#lista a:hover, #logo span a:hover {
  color:#da251c;
}
#lista img {
 vertical-align: middle;
}

#pravy_panel {
   background:transparent url(images/pravy_pod2.jpg) repeat-y top right;
   float:right;
   width:215px;
   
}

#menu {
  padding-top: 50px;
  padding-bottom: 70px;
  background:transparent url(images/pravy_pod.jpg) no-repeat top left;

}
#menu a, #menu span {
  color:#383431;
  display:block;
  text-decoration: none;
  background:transparent url(images/menu_pod.jpg) no-repeat left bottom;
  padding:5px 0px;
  text-transform: uppercase;
  font-size: 12px;
  margin-left: 30px;
  width:auto;

  
}
#menu a:hover {
  color:white;
}
#menu a.vyrobky, #menu span.vyrobky {
   background:transparent url(images/menu_vyrobky.jpg) no-repeat left bottom;
   font-size: 16px;
}
#menu a.kategorie {
   padding-left: 15px;
   width:150px;
}
#pravy_panel .foto {
   background:transparent url(images/pravy_pod_foto.jpg) no-repeat top left;
   height:119px;
   padding-left: 25px;
   padding-top: 8px;
   /*font-weight: bold;*/
   color:#383431;
}
#pravy_panel #text_centrum {
  color:#383431;
  padding:0px 0px 5px 0px; 
  font-weight: bold;
}
#dolni_lista {
  height:132px;
  float:left;
   font-size: 1px;
  line-height: 1px;
  padding:0px;
}
#dolni_lista #vlozka {
    background:transparent url(images/dolni_lista_pod.jpg) repeat-x top left;
    height:132px;
    float:left;
    width:925px; 
    
}
#dolni_lista img{
  float:left;
  margin-left:15px;
  padding:0px;
}
#dolni_lista #vlozka p{
  float:left;
  color:#ddc9b1;
  font-size: 18px;
  padding-top: 30px;
  padding-left: 20px;
  line-height: 1.3em;
}
/*
#upoutavka {
  float:right;
  text-align:right;
  width:590px;

}
#upoutavka .policko, #upoutavka #posledni_policko, #upoutavka #prvni_policko {
 /* background:transparent url(images/dolni_lista_policko.jpg) no-repeat top left;*/
/*  float:right;
  width:100px;
  height:129px;
  
}
#upoutavka img {
  float:right;
  margin:0px;
}
#upoutavka #posledni_policko {
  background:transparent url(images/dolni_lista_posledni.jpg) no-repeat top right;
  float:right;
  width:110px;
}
#upoutavka #prvni_policko {
  background: none;
}*/

#upoutavka {
  float:right;
  text-align:right;
  width:590px;

}
#upoutavka .policko, #upoutavka #posledni_policko, #upoutavka #prvni_policko {
 /* background:transparent url(images/dolni_lista_policko.jpg) no-repeat top left;*/
  float:right;
  width:102px;
  height:128px;
  
}
#upoutavka img {
  float:right;
  margin:0px;
}
#upoutavka #posledni_policko {
  /*background:transparent url(images/dolni_lista_posledni.jpg) no-repeat top right;*/
  float:right;
  width:102px;
}
#upoutavka #prvni_policko {
  background: none;
  width:111px;
}

#pata {
  float:left;
  font-size: 9px;
  padding-left: 15px;
  color:#b5a98b;
}
/* datadatadata */
#data {
  min-height: 600px;
}

#data #uvod {
  position:absolute;
}
#data a#zahrada, #data a#kuchyn, #data a#doma {
  display:block;
  float:left;
  position: absolute;
  top:90px;
  left:310px;
  width:350px;
  height:150px;
  text-decoration:none;
  /*border:1px solid black;*/
}
#data a#kuchyn {
  top:250px;
}
#data a#doma {
  top:410px;
}
