*{margin:0; padding:0;}
body {
	background:#124632 url(../images/bg_body.gif) repeat-x;
	font-family: 'Trebuchet MS','Avenir','Helvetica CE', 'Times New Roman CE',verdana, arial, lucida, sans-serif;
	color: #000;
	font-size:12px;
	text-align:left;
}

table,td,ul,li,input,select,textarea,p {
	font-family: 'Trebuchet MS','Avenir','Helvetica CE', 'Times New Roman CE',verdana, arial, lucida, sans-serif;
	color: #000;
	font-size:12px;
}
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:#74370D;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:#fff;font-weight:bold;text-align:left;font-style:italic}
h1 span.mensi {font-size:25px;color:#fff;padding-left:105px;}
h1 span.mesto {color:#000;padding-left:65px;}


h4 {font-size:13px;color:#000;padding-left:15px}

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;border:1px dotted #006400;padding:1px;background:#FAF688;margin:10px}
.ramecek .container {display:block;padding:10px}
.ramecek div {display:block;margin:2px}
.ramecek label {float:left;width:140px;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}
.buttonPart {display:block;text-align:center;margin-top:10px;}
.buttonSave {display:block;padding:6px 3px 6px 3px;background:#1D720D;color:#fff;font-size:12px}
.button {border:none;padding:3px 6px 3px 6px;background:#1D720D;color:#fff;font-size:12px}
.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}


.tisk {display:block;clear:both;text-align:right;margin:10px;font-size:11px;color:#0D6A3B}
.tisk a.ikonaTisk {color:#0D6A3B;padding:5px;adding-left:23px;font-size:11px;ackground:url(../images/sipka_pathinfo.gif) no-repeat 0px 7px;}
.tisk a.ikonatisk:hover {color:#0D6A3B;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;font-size:15px;font-style:italic;color:#FE450C;margin-top:8px;margin-bottom:8px}

#mother {
  width:980px;
  margin:0 auto;
  position:relative;
  background: #fff;
  adding:4px
}

#container {display:block;padding:4px}

#hornibanner{display:block;height:188px;background:#fff url(../images/bg_topbanner.gif) repeat-x}
#top-odkazy {position:absolute;left:650px;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:4px;top:4px;}

#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}

.novinka {padding-top:15px;background: url(../images/bgnovinka.jpg) no-repeat right top;display:block}
.anotace {display:block;padding:10px;color:#656565}
/*news */

#obsah {background: #fff repeat-y;margin-top:0px;padding:0}

#col-l {float:left;width:238px;margin-right:3px}
#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 {list-style-type:none;margin:0;display:block;}
#col-l li {list-style-type:none;margin:0;margin-bottom:1px;}*/

#menu a {text-align:left;background:#4ED534 url(../images/bg_levemenu_off.gif) no-repeat top left;display:block;font-size:16px;color:#000;font-weight:normal;text-decoration:none;padding:5px;padding-left:15px;border-bottom:1px solid #fff}
#menu a {font-family: georgia,'Trebuchet MS','Times New Roman CE','Helvetica CE',serif,helvetica}

#menu a.active {font-weight:bold;background:#1D720D;color:#fff}
#menu a:hover {color:#fff;}
#menu a.menu2 {background:none;padding-left:25px;color:#343434}
#menu a.menu2:hover {color:#20710D}
#menu a.aktivni {background:#1D720D;color:#fff}

.reklama {margin-top:10px;text-align:center}
.reklama a {background:none;display:block;text-align:Center}
.reklama img {margin-bottom:10px;}


#hledani {display:block;height:65px;background:url(../images/bg_h2.gif) repeat-x top left;margin-bottom:2px;}
#hledani h4 {color:#fff;font-size:14px;font-weight:normal;padding-left:9px;margin-bottom:6px;display:block;padding-top:26px}
#hpole {position:absolute;top:215px;left:75px;width:100px;font-size:12px;padding:2px}
#hledejSubmit {position:absolute;top:215px;left:208px;}

#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 .footer {padding:10px;text-align:center}
.footer p {color:#a2a2a2}

#col-r {float:left;background:url(../images/bg_text.jpg) no-repeat right 40px;width:731px;padding:0;margin:0;font-size:13px}
#obsah h2 {display:block;text-align:left;background: url(../images/bg_h2.gif) repeat-x;height:65px}
#obsah h2 span {padding:20px;background: url(../images/bg_h2span.gif) no-repeat right 0px;display:block;font-size:18px;color:#fff;padding-top:18px;padding-left:75px;font-weight:normal}
.h2oblouk {position:Absolute;top:190px;left:243px}

#col-r .text-container {padding:10px;color:#000;margin-bottom:3px;padding-top:0;padding-left:25px;margin-top:35px;padding-right:40px}
#col-r h3 {
  display:block;
  font-size:15px;
  font-family:'Georgia CE',georgia,'Trebuchet MS','Times New Roman CE',serif,'Helvetica CE',helvetica;
  padding:4px;
  padding-left:0;
  color:#35931F;
  background:url(../images/bg_h3_2.gif) no-repeat 0 5px;
}

#col-r ul,li {list-style:square}
#col-r ul {margin-left:25px;margin-bottom:15px}

#index-container .l-col {float:left;width:510px;}

#index-clanky {float:left;width:430px}

.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;padding-right:20px}
.clanek ul {margin-left:25px;margin-bottom:15px}
.clanek ul li {list-style-type:square}
.clanek ol {margin-left:25px;margin-bottom:15px}
.clanek ol li {list-style-type: circle}

blockquote {display:block;color:#166B0A;font-weight:bold;font-size:12px;border-bottom:2px solid #166B0A;padding-bottom:8px;margin-bottom:8px}

.pathInfo {padding:6px;background:#fff;padding-left:15px;color:#0D6A3B;font-size:12px;text-align:right}
.pathInfo a {color:#0D6A3B;padding:5px;adding-left:23px;ackground:url(../images/sipka_pathinfo.gif) no-repeat 0px 7px;}
.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}

.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} 

/*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;}
img.noborder {border:none;margin:0}

.box {
   text-align:center;
   margin-bottom:15px;
   display:block;
   position:relative;
}

.box img {
  margin: 0 auto;
  border:3px solid #ccc
}

#footer {
  display:block;
  margin-top:10px;
  background:#fff;
  text-align:left;
  font-size:11px;
}

#footer .container {background:url(../images/footer_title.gif) no-repeat 4px 4px;padding-top:10px}
#footer .levy {float:left;width:220px;padding-left:20px;border-top:5px solid #000;margin-right:5px;padding-top:8px;height:80px}
#footer .pravy {float:left;border-top:5px solid #0D6A3B;width:715px}

#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}

.partneri a {padding-left:220px;padding:5px;color:#aaa}
.partneri {
  background:#124632;
  color:#666;
  padding:10px
}

#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}
.buttons dl {list-style:none;margin:0px;padding:0px;margin-bottom:3px;}
.buttons dt {list-style:none;float:left;margin:0px;padding:0px;}

.gallery-tab {padding:0;margin:1px;border:none;background:none}
.gallery-tab td {
  padding:2px;
  background:none;
  margin:1px;
  text-align:center;
  idth:140px;
}
.gallery-tab img {border:1px solid #4ED534;padding:1px}

.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;}

.col-r .image {
  order:1px solid #e2e2e2;
  margin:0;
  padding:4px;
  background:#f5e9d8
}

.col-r h3 {
  padding:2px;
  padding-left:0;
  font-weight:bold;
  border-bottom:1px dotted #ff6600;
  font-size:12px;
}

.text-container hr {
  visibility:hidden;
  margin:10px;
}


#text-container h3 {color:#2c682b; font-weight:bold;margin:0px;argin-bottom:15px;border-bottom:2px solid #85c58a}

#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;}

