body {
	background:#762501 url(../images/bg_body.gif) repeat-x;
	color: #000;
	font-size:12px;
	margin:0;
	text-align:left;
	_text-align:left;
}

#mother {
  margin:0 auto;
  text-align:left;
  width:969px;
  position:relative;
}

#top {
  margin:0;
  padding:0;
  height:286px;
  background: #fff url(../images/zidle.jpg) no-repeat 89px 0px
}

/*   --------------- konec horni pruh 1 - logo + prihlaseni  --------------------------- */

#logo {
 position:absolute;
 border:none;
 left:0;
 top:15px;
}
 
#container {padding:0}

#langs fieldset, #mena fieldset {
  padding:8px;
  border:none;
}

#langs fieldset {
  padding-top:12px;
}  

.container, .c {padding:10px;}

#obsah {
 display:block;
 padding-top:15px;
 background: #762501 url(../images/plot.gif) repeat-x 0px top;
 padding-bottom:15px;
}

.hornivlna {
  position:absolute;
  left:240px;
  top:321px;
  background: url(../images/vlna_lh.gif) no-repeat;
  width:120px;
  height:28px
}

.spodnivlna {
  display:block;
  background: url(../images/vlna_sp.gif) no-repeat right top;
  height:18px;
  margin-top:-7px;
}

.kosikbox {
 margin-top:10px;
 background: #eee;
 padding:10px;
 border:2px solid #aaa
}
.kosikbox table, .kosikbox td {background:none}
.kosikbox select {font-size:12px}

.kosikbox td {
  font-size:1.2em;
}  
 
#kosik {
  position:absolute;
  right:30px;
  top:0;
  width:195px;
  height:58px;
  background: url(../images/bg_kosik2.gif) no-repeat;
  text-align:center;
}

#kosik p {
  margin-top:18px;
  font-size:12px;
  color:#fff;
}

#kosik a {
  font-size:14px;
  font-weight:bold;
  color:#fff;
}

.drevo {
  background: url(../images/bg_drevo.gif) repeat-x
}  

.pathInfo {
 height:25px;
 position:relative;
 left:360px;
 width:500px;
 padding-top:14px
} 

.pathInfo a {color:#DC7142;padding:7px;}

#col-l {
 float:left;
 width:270px;
 padding-top:15px;
}

#col-l .container {}

#col-r {
 float:left;
 width:690px;
 background: #fff;
 min-height:350px;
 _height:350px;
}

#col-r .container {
  padding-right:25px;
  padding-left:30px;
}

.clanek {padding:10px;}
.clanek ul {}
.clanek li {
 list-style-type:none;
 padding:3px;
 background: url(/images/li_sipka.gif) no-repeat left 5px;
 padding-left:15px;
} 

.vzornik {
 padding:10px;
 padding-left:0;
}
.vzornik img {margin:5px;border:2px solid #eee}
 
.produkt {
  /*border:1px solid #A4821A;*/
  border:1px solid #F6C396;
  position:relative;
  float:left;
  width:190px;
  text-align:center;
  margin:10px;
  margin-right:0;
}  

.produkt .img {
  height:186px;
  text-align:center;
  padding:6px;
}

.produkt img {}

.produkt .nazev {
  bottom:0;
  padding:10px;
  padding-top:15px;
  color:#fff;
  font-size:12px;
  background: #762501 url(../images/produkt_plot.gif) repeat-x;
  height:40px;
}

.produkt a {
 color:#fff;
 text-decoration:none;
 font-size:15px
}

.produkt a:hover {
 text-decoration:underline;
} 

.produkt .cenovka {
  position:Absolute;
  right:10px;
  bottom:55px;
  background: url(../images/cenovka.gif) no-repeat;
  width:73px;
  height:61px;
}

.produkt .cenovka span {
  display:block;
  margin-top: 23px;
  font-weight:bold;
  font-size:13px;
  color:#000;
}

.produktDetail .col-l {
 float:left;
 width:25%;
}

.produktDetail .col-r  {
  float:right;
  width:60%;
}  

.cena {
  font-size: 18px;
  color:#7E4817;
  margin-bottom:10px;
}

.katalog {width:99%}
.katalog thead tr {background:#752500;}
.katalog thead td {color:#fff;border-bottom:3px solid #9D490E}
.katalog tr {background:#B5B951}
.katalog tr.second {background:#222}
.katalog td {padding:6px;color:#000;font-size:1.1em;}
.pocetks {width:30px}

.rekapitulace {
 display:block;
 text-align:right;
 font-size:16px;
 font-weight:bold
} 

.formular {display:block;}
.formular td {padding:4px}
.formular tr {border-bottom:1px solid #222}
.formular input {background:#B5B951}
.fbox {float:left}
.50 {width:45%;margin-right:15px;}
.fbox input {width:160px;padding:2px;}

#footer {
  font-family: 'Arial CE', arial, sans-serif;
  display:block;
  text-align:left;
  background:#471904;
  height:80px;
  padding-top:10px;
  color:#fff;
}

#footer .c {
  position:relative;
  margin:0 auto;
  width:980px;
}

#footer a {
  padding:8px;
  border-left:1px solid #ddd
}  

#footer .pravy {
  padding-left:10px;
  float:right;
  display:block;
  width:180px;
  text-align:left;
  color:#fff;
  border-left:1px solid #762501
}

#footer  a{
  padding:0;
  border:0;
  color:#B94917;
}  

#footer .levy a {padding:0}

#footer .male-menu {
  height:30px;
  margin-bottom:15px
}

#footer .male-menu a {
  color:#933810;padding:5px;
}

.autor {
 text-align:left;
} 


.gallery-tab {padding:0;margin:5px;border:none;background:#fff}
.gallery-tab td {
  padding:3px;
  background:none;
  margin:1px;
  text-align:center;
  width:150px;
}
.gallery-tab img {border:none;}

.prilohy {
  padding:5px;
  background:none;
  margin-bottom:10px;
}

.prilohy ul { padding:0px;}
.prilohy li {background: url(../images/listpriloha.gif) no-repeat left top; padding:5px;margin-bottom:2px;}

.mezera {margin-bottom:10px;border:none;}

.none{display: none;}
.block{display: block;}
.hide {visibility: hidden; height:1px; font-size:1px;}

.break {clear: both;}
.align-l { text-align: left;}
.align-r { text-align: right;}
.align-c { text-align: center;}
.float-l { float: left;}
.float-r { float: right;}

.br {font-size:1px;margin:10px;}

#gmapa {
 width:350px;
 float:left;
 margin-right:20px;
 margin-bottom:20px;
 height:300px;
 border:5px solid #444
}

.akce {
 padding:10px;
 padding-left:15px;
 margin-bottom:10px;
 border-bottom:1px solid #ccc 
}

.akce h3 {
  display:inline;
  margin:0;
  font-size:12px;
  clear:right;
} 

.akce span {
  float:left;
  background:#454545;
  color:#fff;
  font-size:11px;
  padding:3px;
  margin-right:8px;
  border-left:1px solid #ccc 
}

a.vice {
 text-align:right;
 display:block;
} 