*{margin:0; padding:0;}
body {
	background:#fff url(../images/bgbody.gif) repeat-x;
	font-family: 'Tahoma CE',tahoma,'Trebuchet MS','Helvetica CE', 'Times New Roman CE',verdana, arial, lucida, sans-serif;
	color: #000;
	font-size:11px;
	text-align:left;
}

table,td,ul,li,input,select,textarea {
	font-family: 'Tahoma CE',tahoma,'Trebuchet MS','Helvetica CE', 'Times New Roman CE',verdana, arial, lucida, sans-serif;
	color: #000;
	font-size:11px;
}
ul,li {list-style:none;}
img {border:none;padding:0;margin:0}
div {margin:0;padding:0;border:none;}
p {margin-bottom:10px;}
.prazdnaStrana {display:block;height:250px}

h1,h2,h3,h4 {display:block;padding:0;margin:0;}
h2 {text-align:left;background:url(../images/bg_texttop.gif) no-repeat top left;}
h2 span {padding:10px;display:block;font-size:20px;color:#498641;padding-top:15px}

h1 {font-family:georgia,'Georgia CE','Trebuchet MS','Times New Roman CE','Helvetica CE',georgia,serif,helvetica;position:Absolute;left:100px;top:50px;font-size:32px;color:#000;font-weight:bold;text-align:left;font-style:italic}
h1 span.mensi {font-size:25px;color:#000;padding-left:105px;}
h1 span.mesto {color:#000;padding-left:65px;}

h4 {font-family: 'Lucida sans Unicode',verdana;font-size:13px;color:#000}

a {text-decoration:none; color:#006400; border:none;}
a:hover {text-decoration: underline; color: #32cd32;}

a.email {padding-left:20px;background:url(../images/ikona_email.gif) no-repeat 0 4px}
span.telefon {padding-left:20px;background:url(../images/ikona_telefon.gif) no-repeat 0 4px}

.ramecek {display:block;order:1px solid #BF7627;padding:1px}
.ramecek .container {display:block;padding:10px;background:none}
.ramecek div {display:block;margin:2px}
.ramecek label {float:left;width:110px;display:block;padding:2px;color:#BF7627;text-align:right;padding-right:5px}
.ramecek #poZprava {width:250px;height:80px}
.ramecek .poleText {width:250px}
.ramecek .textField {width:250px}
.loginField, hesloField {width:100px}
.ramecek .buttonPart {display:block;text-align:center;margin:10px}
.buttonSave {display:block;width:50px;padding:2px;background:#003399;color:#fff;font-size:10px}
.tdPopis {padding:3px;text-align:right;width:140px}
.formDotaz {width:250px;height:60px}

.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}

.vzkaz {display:block;border:1px solid #989898;order-left:5px solid #176D03;ackground:#ECEEEC;margin:5px}
.vzkaz .container {padding:5px;color:#000}
.vzkaz .kontaktLine {display:block;text-align:right;margin-top:5px}
.vzkaz h4 {color:#35931F}

.vyrazny {display:block;border:1px dotted #656565;padding:10px;background:#fcfcfc;color:#000;margin-top:8px;margin-bottom:8px}

#mother {
  position:absolute;
  width:959px;
  top:0px;
  left:50%;
  margin-left:-480px;
  background: #fff;
}

#container {display:block;}

#hornilista {display:block;background:#528A41;height:45px;margin-bottom:1px;line-height:45px;vertical-align:middle}
#hornilista .container {padding-top:8px;display:block;text-align:right;padding-right:15px}
#hornilista a {display:inline;color:#fff;font-size:11px;text-decoration:none;padding:7px}
#hornilista a:hover {display:inline;color:#fff;font-size:11px;text-decoration:underline;}

#hornibanner{display:block;height:187px;background:#fff url(../images/bg_topbanner.gif) repeat-x;margin-bottom:1px}
#top-odkazy {position:absolute;left:680px;top:168px;color:#fff}
#top-odkazy a {color:#fff}
#top-odkazy a:hover {color:#000;text-decoration:underline}

a.homepage {color:#161D41;font-weight:bold;}
a.homepage:hover {text-decoration:underline;color:#656565}
a.mapawebu {}
a.napistenam {}

#mezera-pro-motiv {height:191px;background:#313E6B;display:block;}

.odkazy {display:block;text-align:right;padding:4px}

.hornilinka {display:block;font-size:1px;background:#ffa500;height:10px}

#motiv {position:absolute;left:0px;top:46px;}

#logo {position:absolute;left:761px;top:4px;}

#login-line {display:none;position:absolute;top:210px;left:650px;color:#fff}
#login-line a {background:url(../images/button_login.gif) no-repeat 0px 2px;padding-left:17px;color:#fff;padding-right:20px}

#textmenu {width:160px;display:block;ackground:url(../images/page_09.gif) repeat-x;padding;0.4em}
#textmenu a {background:#32cd32 url(../images/bgtextmenu.gif) repeat-x;display:block;padding:5px;color:#656565;font-size:1.0em;text-align:left;color:#fff;margin-bottom:1px;}
#textmenu a.active {color:#ffff00;}
#textmenu a:hover {color:#252525}

.anotace {display:block;padding:10px;color:#656565}
/*news */

#obsah {background: #fff repeat-y;}

#col-l {float:left;width:196px;background: url(../images/levystin.gif) no-repeat top right}
#col-l h2{display:block;padding:8px;background:#EDBE99;color:#fff;font-weight:normal;padding-bottom:10px}
#col-l .container {display:block;}

#col-l ul, #col-l li {list-style-type:none;}
/*#col-l ul {list-style-type:none;margin:0;display:block;}
#col-l li {list-style-type:none;margin:0;margin-bottom:1px;}*/
#col-l a {text-align:left;background:url(../images/menu_li.gif) no-repeat 4px 3px;display:block;font-size:12px;color:#498641;font-weight:normal;text-decoration:none;}
#col-l a:hover {text-decoration:underline}
/*#col-l a {font-family: georgia,'Trebuchet MS','Times New Roman CE','Helvetica CE',serif,helvetica}*/
#col-l a span {display:block;padding:7px;padding-left:42px;}

#col-l a.active {font-weight:bold;color:#498641}
#col-l a:hover {color:#498641;}
#col-l a.menu2 {background:none;padding-left:10px;color:#343434}
#col-l a.menu2:hover {color:#20710D}
#col-l a.menu3 {background:none;padding-left:20px;color:#343434}
#col-l a.menu3:hover {color:#20710D}
#col-l a.aktivni {color:#498641}


#hledani {display:block;height:65px;background:url(../images/bgzeleny.gif) no-repeat top left;margin-bottom:2px;margin-bottom:15px}
#hledani h3 {display:block;color:#fff;font-size:13px;font-weight:bold;padding-left:15px;padding-top:10px}
#hpole {position:absolute;top:265px;left:15px;width:100px;font-size:11px;padding:2px}
#hledejSubmit {position:absolute;top:265px;left:158px;}

#katalog-menu ul {margin:0;padding:0;list-style:none}
#katalog-menu a {font-family: "Lucida sans Unicode", verdana;display:block;font-size:1.0em;padding:0.3em 0.3em 0.3em 0.3em;color:#656565;border-right:3px solid #90ee90;}
#katalog-menu a:hover {border-right:3px solid #008000;text-decoration:none;color:#252525}
#katalog-menu li {list-style:none;margin-bottom:1px;border-bottom:1px solid #e2e2e2}

#col-r {float:left;width:595px;padding:0;}
#col-r .container {padding:10px}
#obsah h2 {text-align:left;background:url(../images/bg_h2.gif) repeat-x top left;}
#obsah h2 span {padding:5px;background: url(../images/bg_h2span.gif) no-repeat right top;display:block;font-size:18px;color:#498641;font-weight:normal}
.h2oblouk {position:Absolute;top:190px;left:243px}

#status-line {position:absolute;top:198px;left:210px;width:570px;background:#fff;color:#000;line-height:35px;border-bottom:1px solid #498641}
#status-line strong {padding-right:15px}
#status-line dl {display:block;}
#status-line dt {float:left;width:280px;clear:right;line-height:35px;vertical-align:middle}
#status-line dd {float:right;line-height:35px;vertical-align:middle}
#status-line a {color:#000;font-size:11px;border-bottom:1px dotted #000}

#col-r .text-container {padding:10px;color:#000;margin-bottom:3px;}

#col-r h4 {display:block;color:#000;font-size:13px;padding:4px;border-bottom:1px dotted #000;margin-bottom:5px}
.text-container ul,li {list-style:square}
.text-container ul {margin-left:25px;margin-bottom:15px}

.podmenu .box {float:left;width:112px;margin:8px;}
.podmenu dl {width:110px;}
.podmenu dd {height:150px;text-align:center}
.podmenu dt {display:block;text-align:center;background:#508840 url(/images/bgpodmenu.gif) no-repeat;}
.podmenu dt a {font-size:13px;color:#fff;text-decoration:none;line-height:30px;vertical-align:middle;text-align:center;margin-bottom:1px;}

.col-in-left {float:left;width:130px;padding:5px}
.col-in-text {float:left;display:block;padding:5px;width:410px}
.col-in-right {float:left;width:130px;}

#col-aktuality {float:left;width:168px;background:url(../images/pravystin.gif) no-repeat top left}
#col-aktuality h2 {background:#508840 url(../images/prstinzeleny.gif) no-repeat top left;display:block;height:65px}
#col-aktuality h2 span {text-align:left;padding-top:21px;padding-left:15px;color:#fff}

#col-aktuality .box {display:block;padding:6px;font-size:13px;color:#000;margin-top:10px}
.objednavka {display:block;background:#FEFE49;padding:5px;border:1px solid #CA9411;margin-top:6px;height:108px}
.objednavka h4 {display:block;text-align:left;padding:4px;padding-left:0;font-size:15px;color:#000}

.clanek {padding:10px;}
.clanek ul {margin:10px;margin-left:25px;}
.clanek li {padding:3px;list-style:circle}

.novinka {display:block;margin-bottom:10px;}
.novinka h3 {font-size:13px;color:#498641;border:none;padding:0;margin-bottom:5px;}
.novinka dt {float:left;width:65px;height:65px;background:url(/images/novinka_datum.gif) no-repeat top left}
.novinka dt span {display:block;margin:0;margin-top:9px;padding:0;text-transform:lowercase;line-height:auto;text-align:center;vertical-align:middle;font-size:11px;color:#fff;}
.novinka dd {float:left;width:460px;}
.novinka p {padding:0;margin:0}

hr.deleni {border:none;height:1px;color:fff;display:block;margin-bottom:10px;margin-top:5px;border-top:1px dotted #498641}

.pathInfo {display:block;padding:6px;background:#fff;padding=right:0;color:#000;font-size:10px;text-align:right}
.pathInfo a {color:#989898;padding:5px;font-size:10px;}
.pathInfo a:hover {color:#000}

.emptyPage {display:block;padding:7px;font-size:12px}
.emptyPage h3 {display:block;color:#35931F;margin:10px;text-align:left;font-size:18px;}
.red {color:#000}
.emptyPage ul {margin-left:35px;list-style-type:circle;margin:0}
.emptyPage li {list-style-type:circle;color:#000;padding:3px}

div.mapawebu {padding:10px}
div.mapawebu a {padding:4px;display:inline}

.k-zbozi {display:block;float:left;width:120px;height:190px;padding:2px;background:#fff url(/images/bgzbozi.gif) no-repeat -50px bottom;color:#000;margin-right:10px;text-align:left;order:1px solid #989898;margin-bottom:8px;}
.k-zbozi .img-c {width:110px;height:110px}
.k-zbozi img {border:2px solid #498641}
.k-popis {padding:4px;display:block;width:120px;text-align:center}
.k-zbozi h3 {font-size:12px;font-weight:bold;color:#498641;margin-bottom:3px;eight:48px;font-family: 'Tahoma CE',tahoma,'Trebuchet MS',serif,verdana;border:none;text-align:center;margin-top:5px}
.k-zbozi.cena {display:block;ont-family: georgia,'Trebuchet MS','Lucida sans Unicode',verdana;font-size:14px;color:#257207;font-weight:bold;line-height:20px;vertical-align:middle}

/*.k-zbozi {display:block;float:left;width:116px;height:200px;padding:2px;background:#fff;color:#000;margin:2px;text-align:center;border:1px solid #989898}
.k-zbozi.img-c {height:140px;margin-top:5px;}
.k-zbozi.k-popis {padding:4px;display:block;}
.k-zbozi h4 {font-size:11px;font-weight:normal;color:#fff;margin-bottom:3px;height:48px;font-family: 'Tahoma CE',tahoma,'Trebuchet MS',serif,verdana}
.k-zbozi.cena {display:block;font-family: georgia,'Trebuchet MS','Lucida sans Unicode',verdana;font-size:14px;color:#257207;font-weight:bold;line-height:20px;vertical-align:middle}*/

.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:#ff0000;padding:4px;padding-right:18px;background: url(../images/sipka_aktmenu.gif) no-repeat right 6px;}

#footer {
  display:block;
  margin-top:10px;
  background:#fff;
  text-align:left;
  font-size:11px;
  border-top:3px solid #E5C936
}

#footer .container {background:url(../images/footer_title.gif) no-repeat 4px 4px;padding-top:10px}
#footer .levy {float:left;width:190px;papdding-left:20px;padding-top:8px}
#footer .pravy {float:left;width:720px}

#footer a {color:#0D6A3B}
#footer a:hover {color:#ababab;text-dcoration:underline}

#footer .odkazy {padding:6px;color:#0D6A3B;text-align:left;padding-left:0}
#footer .odkazy a {color:#0D6A3B;text-decoration:none;padding:4px}
#footer .odkazy a:hover {text-decoration:underline}

#footer .firma {padding:6px;color:#000;padding-left:4px;padding-bottom:10px}
a.sipka {padding-left:20px;background:url(../images/sipka_odkaz.gif) no-repeat 0 3px}

.gallery-tab {padding:0;margin:5px;margin-left:0;border:none;background:none}
.gallery-tab td {
  padding:3px;
  background:none;
  margin:1px;
  text-align:center;
  width:150px;
}
.gallery-tab img {border:4px solid #C0AF78;}

.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;}


#image-container {
  float:left;
  width:135px;
  margin:1px;
  padding:0px;
  margin-top:10px;
  background:#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;}
