body {
	background:#fff url(../images/bg_body.gif) repeat-x;
	color: #000;
	margin:0;
	text-align:left;
	_text-align:left;
}

div.redLabel {
  background: url(../images/bg_red.gif) repeat-x;
  margin-right:25px;
}

div.redLabel .c {
  display:block;
  background: url(../images/bg_rl_auto.jpg) no-repeat left top;
  height:177px;
}

div.redLabel p {
  color:#fff;
  font-size:18px;
  margin-left:160px;
  padding-top:25px;
}

div.redLabel span.big {
  font-size:24px;
}

.tema {
  float:left;
  margin-right:15px;
  margin-bottom:15px;
  width:330px;
}

.tema div {
  background:#87CAEF;
  padding:10px;
    border-right:2px solid #337CA4;
  border-bottom:2px solid #337CA4
}

div.tema-fotky {
  border:none;
  padding:0;
  background:none;
  margin-top:10px;
}

.sloupec {
  float:left;
  width: auto;
  margin:15px;
}

.produkt-box {
  float:left;
  width:30%;
  margin:10px;
  text-align:center;
  background: #6EB2D7 url(/images/bg_produkt.gif) no-repeat left top
}

.produkt-box .c {
  padding:15px;
}

.produkt-box img {margin-bottom:10px;border:3px solid #fff}
.produkt-box p {
  font-size:1.3em;
}

ul, li {
  list-style-type:none;
  padding:0;
  background: none;
}

img {
  border:none;
  padding:0;
}

#mother {
  margin:0 auto;
  text-align:left;
  width:970px;
  position:relative;
  background:
}

#top {
  height:88px;
}
/*   --------------- konec horni pruh 1 - logo + prihlaseni  --------------------------- */

#logo {
 position:absolute;
 border:none;
 left:30px;
 top:15px;
}

#banner {
  background:#87CAEF;
  padding:15px;
  position:relative;
}

#motiv {
  position: absolute;
  right:15px;
  top: 15px;
}

#motiv img {
  border:10px solid #337CA4;
}  

#bannerStin {
  position: absolute;
  right:5px;
  
}

#container {padding:0}

.container {
  padding-top:10px;
}
/*.container, .c {padding:10px;}*/

#obsah {
 display:block;
 padding-top:10px;
 min-height:250px
}

.pathInfo {
 height:25px;
 position:relative;
 left:360px;
 width:500px;
 padding-top:14px
} 

.pathInfo a {color:#DC7142;padding:7px;}

#col-l {
 float:left;
 width:270px;
}

#col-l .container {}

#col-r {
 float:left;
 width:690px;
 background: #fff;
 _height:350px;
}

.clanek {padding:10px;}
.clanek ul {margin:25px;}
.clanek li {
 padding:4px;
 background: url(/images/li_sipka.gif) no-repeat left 4px;
 padding-left:15px;
} 
 
.col-l .clanek {
 text-align:left;
 font-size:15px; 
}
 
.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 {
  color:#216387;
  margin-top:20px;
  background:url(../images/footer_stin.gif) no-repeat right top;
  padding-top:20px;
  padding-right:10px;
  margin-bottom:20px;
}

#footer .levy {
  float:left;
  width: 500px;
  padding-left:10px;
}

#footer .levy img {
 float:left;
 margin-right:15px;
}

#footer .levy p {
  display:block;
  padding-left:15px;
  border-left: 1px solid #ccc
}
  
#footer .pravy {
  float:right;
  width:345px;
  text-align:right;
}

#footer  a{
color:#216387;
}  

.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;}


#gmapa {
 width:350px;
 float:left;
 margin-right:20px;
 margin-bottom:20px;
 height:300px;
 border:5px solid #444
}
