body {
	background: url(../images/bgfooter.gif) repeat-x left bottom;
	color: #000;
	text-align:center;
	padding:0;
	margin:0; 
}

#travnik {
	background:url(../images/bg_travnik.jpg) repeat-x;
	width:100%;
}	

.errorContainer {display:block;text-align:center;margin:5px;padding:5px;}
.messContainer {display:block;text-align:center;margin:5px;padding:5px;}

.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}

img {border:0;margin:0}

#mother {
  width:980px; 
  margin:0 auto;
  position:relative;
  text-align:left;
}

#motiv { position:absolute;left:0;top:0}
 

.container {padding:10px;padding-top:0}

#top {
  height:234px;
  background: url(../images/mraky.gif) no-repeat 30px top;
  text-align:right;
}

#logo {position:Absolute;left:360px;}

div#title_text {  
 font-family: 'Georgia CE', 'Times New Roman CE', georgia, serif, helvetica;
 font-size:25px;
 position:absolute;
 right:25px;
 top:15px;
}
div#title_text .volejte {font-size:18px;margin-right:50px;}
  

#langlist {
  position:absolute;
  left:20px;
  top:20px;
  color:#cc9966;
  font-size:15px;
}

#langlist a {
   margin:10px;
   font-size:15px;
   font-weight:bold;
}


 
.pathInfo {
  height:40px;
  color:#444;
  font-size:11px;
  position:relative;
  left:210px;
  top:14px;
  width:550px
 }
.pathInfo a {padding-right:5px;color:#555;text-decoration:underline}
.pathInfo a:hover {text-decoration:none}

#obsah {
 margin:0;
 padding:0;
 text-align:left;
 background: url(../images/kruhy.gif) no-repeat; 
}

#hledani {position:absolute;right:0;top:50px;width:250px}

#col-l {
 float:left;
 width:175px;
}

#col-middle {
 float:left;
 width:580px;
}

#col-r {
 float:right;
 width:200px;
 
}

.aktuality {background:#FAF29E}

.aktualita {  padding:10px;margin-bottom:10px;ont-family: 'Arial CE', 'Verdana CE', arial, verdana, sans-serif}
.aktualita h3 a {color:#2C2A12;text-decoration:underline}
.aktualita_float {float:left;width:270px;position:relative}
.aktualita_float h2 {
 position:absolute;
 left:10px;
 top:155px;
 color:#fff;
 width:210px;
 font-size:15px;
 letter-spacing:0;
 font-weight:bold;
 text-decoration:none;
} 

table.katalog {width:99%}
table.katalog td {
  padding:3px;
  font-family: 'Arial CE', 'Verdana CE', arial, verdana sans-serif;
  font-size:11px;
}

table.katalog thead td {
  background:#FAF29E;
  font-weight:bold;
}

h3.druh {
  color:#211105;
  border-bottom:3px solid #211105;
  margin-bottom:5px;
  margin-top:12px;
}

table.katalog td.img {width:95px}
table.katalog td.cena {width:100px}


.datumbox {
  font-size:10px;
  color:#666;
  padding:7px;
}

.akce p {
  margin:0;
  padding:0;
}  

/* ---------- styly clanku ---------------- */

.clanek {padding:0px;margin-bottom:15px;}

.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%;margin-right:10px;}
.col-in-right {float:right;width:30%;margin-left:10px;}
.col-in-text {float:left;width:67%}

.fotogalerie {  background:#CEF9C9 url(../images/bg_fotogalerie.gif) repeat-x;}

.fotogalerie .c {  
  background: url(../images/bg_fotogalerie_top.gif) no-repeat center top;
  padding:10px;
  padding-top:35px;
}  

.col-in-left .fotogalerie, .col-in-left .fotogalerie .c {background:none;padding:0px;}

.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:4px solid #93D78C}

.prilohy {
  padding:8px;
  margin-top:10px;
  margin-bottom:10px;
}

.prilohy ul {padding:0px;margin:10px;list-style:none;}
.prilohy li {line-height:20px;vertical-align:middle;margin-bottom:2px;}
.prilohy img {border:3px solid #211105;}
.prilohy a {text-decoration:none}
.prilohy a:hover {text-decoration:underline}

/* ---------- styly clanku ---------------- */

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}

div.mapawebu {padding:10px}
div.mapawebu a {padding:4px;display:inline}

.red {color:#cc3300;}
.blue {color:#333399} 

/*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;padding:4px;padding-right:10px;}

#footer {
  display:block;
  text-align:left;
  font-size:11px;
  margin-bottom:10px;
  padding:5px;
  height:230px;
  color:#928A86;
  font-family: 'Arial CE','Georgia CE','Verdana CE',arial,georgia,sans-serif,helvetica;
  background: url(/images/footer_kyticky.gif) no-repeat 70% -10px
}

#footer .c {padding:20px;padding-top:120px;}
#footer a {color:#615650;}
#footer .odkazy {margin-bottom:10px;}
#footer .odkazy a {padding-right:7px;font-size:12px;}
#footer .pravy {float:right;width:180px;text-align:right;margin-left:25px;}


.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;}
.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}

.odkazy td {padding:8px;border-bottom:1px solid #aaa}
.odkazy td a {font-size:15px;display:block;}

.anketa {  background: url(/images/bg2_anketa.gif) repeat-x left bottom;}
.anketa .c {padding:10px;}

.anketa .otazka {
 padding-top:0;
 font-size:15px;
 margin-bottom:10px;
} 

.anketa .graf span {float:left;width:60px;padding:0px;margin-right:5px;text-align:right;}
.anketa .graf img {position:relative;clear:right;border:none;margin-bottom:5px}
.anketa .graf br {clear:right;}
.anketa h2 {margin:0;height:37px;width:220px;padding:0;display:block;background: url(/images/h2_anketa.gif) no-repeat }
