* {margin:0;pading:0}
body {
	background:#fff url(../images/bg_body2.gif) repeat-x;
	font-family: 'Tahoma CE',tahoma,'Avenir','Helvetica CE', 'Times New Roman CE',verdana, arial, lucida, sans-serif;
	color: #000;
	font-size:11px;
	text-align:center;
	_text-align:center;
	padding:0;
}

.errorContainer {display:block;text-align:center;margin:5px;padding:5px;border:1px solid #ff0000;color:#ff0000}
.messContainer {display:block;text-align:center;margin:5px;padding:5px;border:1px solid #00ff00;color:#00ff00}

.butonPart {display:block;text-align:center;padding:4px}
.button {background: #00ff00 url(../images/bg_button.gif) no-repeat 3px 0;padding:2px;border:none}

.tisk {display:block;clear:both;text-align:right;margin:10px}
.tisk a.ikonaTisk {color:#656565;background:url(../images/ikonaTisk.gif) no-repeat right 1px;padding-right:25px}
.tisk a:hover {color:#343434;text-decoration:underline}

#mother {
  position:absolute;
  text-align:left;
  width:980px; 
  margin-left:-490px;
  left:50%;
  background: url(../images/ctyrkolka2.jpg) no-repeat 166px 0px;
}

.container {padding:10px;padding-top:0;}

#top {height:184px}

.title_text {
  position:absolute;
  left:550px;
  top:65px;
}

#logo {position:Absolute;left:0px}

.pathInfo {
  display:block;
  padding:10px;
  color:#555;
  font-size:11px;
  background:#fff;
}
.pathInfo a {padding-right:5px;color:#555;text-decoration:underline}
.pathInfo a:hover {text-decoration:none}

#obsah {padding:10px;background: #fff url(../images/bg_mother.gif) repeat-x left top;padding-top:15px;}

#hledani {position:absolute;right:0;top:50px;width:250px}

#col-l {float:left;width:25%;}
#col-r {float:right;width:73%;padding-top:15px}

#col-l h2 {
 font-weight:bold;
 background: url(../images/erb.gif) no-repeat left top;
 padding-left:50px;
 font-size:1.5em;
 letter-spacing:0;
 line-height:50px;
}

.akce {
 padding:10px;
 margin-bottom:10px;
 color:#000;
}

.akce img {
  float:left;
  margin-right:6px;
  margin-bottom:6px;
  border:1px solid #fff;
}

.akce h3 {
 color:#000;
 font-size:1.4em;
} 

#col-l .akce {
 color:#fff
}
 
#col-l .akce h3 {
  color:#fff;
  font-size:13px;
  margin-bottom:5px;
}  

#col-l .akce { 
 border-bottom:1px solid #999;
 background:#043C04 url(/images/bg_akce.jpg) no-repeat left top;
 
}

#col-r .akce h3 {
  display:inline;
  padding-left:0
}

.datumbox {
  font-size:10px;
  color:#666;
  padding:7px;
}

.akce p {
  margin:0;
  padding:0;
}  

/* ---------- styly clanku ---------------- */

.clanek {padding:0px}

.clanek ul {margin:15px;margin-left:25px}
.clanek li {padding:4px;font-size:1.0em}

.clanek table.zluty {border:none;background:#ECEF8E}
.clanek .zluty td {background:none;padding:4px}

.clanek img {margin-right:10px;margin-bottom:10px;border:3px solid #ECEF8E}

.col-in-left {float:left;width:30%;}
.col-in-right {float:right;width:30%}
.col-in-text {float:left;width:67%}

.moviebox {
  float:left;
  margin:10px;
  padding:5px;
  text-align:center;
  border:1px solid #666
}

.moviebox  span {
  font-size:10px;
  color:#555
}



.gallery-tab {padding:0;margin:5px;border:none;background:none}
.gallery-tab td {
  padding:3px;
  background:none;
  margin:1px;
  text-align:center;
  width:150px;
}
.gallery-tab img {border:3px solid #064A06;padding:1px;}

fieldset {border:2px solid #ABABAB}
legend {padding:4px;color:#ababab}

.prilohy {
  padding:8px;
  background:#eee;
  margin-top:10px;
  margin-bottom:10px;
  border-top:2px solid #ccc
}

.prilohy ul {padding:0px;margin:10px;list-style:none;}
.prilohy li {line-height:20px;vertical-align:middle;margin-bottom:2px;}
.prilohy a {color:#000;font-size:1.1em;text-decoration:none}
.prilohy a:hover {text-decoration:underline}

/* ---------- styly clanku ---------------- */

.katalogInfo {
   font-size:13px;
   display:block;
   padding:10px;
   background: #064A06;
   color:#fff;
   text-align:center;
   margin-bottom:6px;
   font-weight:bold;
   font-family: 'Lucida sans Unicode','Trebuchet MS','Helvetica CE','Arial CE',Arial,Verdana,sans-serif;
}

.katalogInfo a {
  color:#fff;
  text-decoration:underline
}

.katalogInfo a:hover{
  text-decoration:none
}

.produkt {
 display:block;
 margin-bottom:15px;
 text-align:left;
 border-right:3px solid #242424;
 border-bottom:3px solid #242424;
 background: #494949 url(../images/bg_produkt.gif) repeat-y 170px 0px;
 position:relative;
 width:99%;
 height:234px;
}

.produkt a.detail {
 position:absolute;
 right:0px;
 bottom:0px;
 padding:6px;
 background:#242424;
 color:#fff;
} 
.produkt .images {float:left;width:295px;padding-top:2px;}
.produkt img {float:left;margin:3px;margin-right:0;}
.produkt img .first {margin-left:0}
.produkt h2 {font-size:1.6em;letter-spacing:0;color:#fff;margin-bottom:10px;}
.kpopis {color:#fff;font-size:1.1em;padding:10px}
.produkt td {color:#fff}

.produktDetail .produkt {
  border:none;
  width:auto;
  height:auto;
  background: none;
  color:#000;
}

.produktDetail table { background:#454545;margin:0;margin-bottom:10px}
.produktDetail td {color:#fff;padding:2px;background:none;vertical-align:top;border-bottom:1px solid #555}
.produktDetail h2 {color:#4B0F08;font-size:24px;font-weight:bold;text-decoration:none}
.produktDetail .kpopis {color:#000}
.cena {color:#000;font-weight:bold;}

a.znacka {float:left;margin:10px;padding:5px;border:1px solid #ccc}
a.znacka:hover, .aktivni {border:1px solid #666}

.katalog {width:99%}
.katalog thead tr {background:#F87317;}
.katalog thead td {color:#000;border-bottom:3px solid #9D490E}
.katalog tr {background:#000}
.katalog tr.second {background:#222}
.katalog td {padding:6px;color:#fff;font-size:1.1em;border-bottom:1px solid #333}

dl.podmenu {padding-left:25px}
dl.podmenu dt {font-size:1.5em;padding:6px;}

.box {background:#000 url(../images/bg_box.gif) repeat-x left top;padding:6px;padding-top:12px}

.red {color:#000}

div.mapawebu {padding:10px}
div.mapawebu a {padding:4px;display:inline}

.text {padding-left:1.8em;padding-top:0.9em;}
.cesta {padding:4px;padding-left:0;text-align:right;}
.cesta a {color:#fff;font-style:italic}
.cesta a:hover {color:#fff;}

.red {color:#cc3300;}
.blue {color:#333399} 
.button {padding:1px;font-size:10px;font-weight:bold;background:#d6d6d6;color:#000;border:1px solid #656565;}

/*rs system - clanky*/
.rs_list {display:block;}
.rs_radek {display:block;clear:both;}
.rs_list .rs_box {display:block;margin:9px;padding:4px;padding-bottom:8px;border-bottom:1px dotted #bababa}
.prvniSloupec {border-right:1px dotted #989898}
.rs_list img {border:1px solid #989898;padding:1px;margin-right:5px}
.rs_list .textBox {padding:5px;padding-top:0;color:#343434;font-size:11px}
.rs_list h4 {display:block;color:#35931F;padding:3px;padding-left:0}

.vice {display:block;text-align:right;color:#fff;padding:4px;padding-right:10px;}

#footer {
  display:block;
  text-align:left;
  font-size:11px;
  color:#fff;
  margin-bottom:10px;
  background:#2C9A1D url(/images/bg_footer.gif) repeat-x;
  height:105px;
}

#footer .container {
  display:block;
  height: 102px;
  background: url(/images/bg_footer2.jpg) no-repeat left top;
}  

#footer a {color:#122C0E;}
#footer a:hover {color:#fff}
#footer .pravy {float:right;width:30%;text-align:right;}
#footer .pravy a {text-decoration:underline}
#footer .pravy a:hover {text-decoration:none;}
#footer .odkazy {padding:10px;padding-right:0;margin-bottom:20px;}
#footer .odkazy a {font-size:11px;padding:7px;text-decoration:none}
#footer .odkazy a:hover {text-decoration:underline;color:#fff}

.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;}
.jc{position:relative;}
.thumbnail {border:1px solid #cccccc}

.border {border:2px solid #e2e2e2;}

.br {font-size:1px;margin:10px;}

.strankovani {text-align:center;margin-top:10px;margin-bottom:10px;padding:10px;}
.strankovani a {padding:7px;}
.strankovani a.aktivni {text-decoration:underline}

#gmapa {width:95%;height:300px;border:5px solid #ccc}

fieldset {line-height:20px;padding:20px;border:1px solid #bbb}
fieldset legend {background:#fff;padding:5px;font-size:1.4em;color:#055105;font-weight:bold;border:1px solid #bbb}
fieldset label {display:block;text-align:left;font-size:1.2em;color:#000;font-weight:bold}
fieldset input {width:90%;font-size:1.2em;margin-bottom:15px}
.button {width:auto}

.odkazy td {padding:8px;color:#000;border-bottom:1px solid #aaa}
.odkazy td a {font-size:15px;display:block;}
