* {
 margin: 0;
 padding: 0;
}

body {
 font-family: Arial,sans-serif;
 font-size: 11px;
 color: #424242;
 text-align: center;
}

img {
 border: none;
}

#wrapper {
 width: 898px;
 margin: 0 auto;
 margin-top: 23px;
}

#header {
 position: relative;
 height: 66px;
}

#header h1 {
 position: absolute;
 left: 0;
 top: 0;
}

#header ul {
 list-style: none;
 float: right;
}

#header li {
 display: block;
 float: left;
 border-right: 1px solid #3E3E3E;
 padding: 0 10px;
}

#header li.last{
 border-right: none;
 padding: 0 0 0 10px;
}

#header a {
 color: #424242;
}

#content {
 height: 152px;
 xborder: 1px solid #000;
 margin-top:10px;
}

#content ul {
 margin: 0px 0 0 0;
 padding: 0;
 list-style: none;
}

#content li {
 position: relative;
 float:left;
 margin: 0;
 padding: 0 1px 0 0;
}

#content a {
 display:block;
 background:url("../gfx/left.png") no-repeat left top;
 padding: 0 0 0 10px;
 text-decoration:none;
 color: #1C4E01;
 font-size: 12px;
 float:left;
}

#content a span {
 float:left;
 display:block;
 background:url("../gfx/right.png") no-repeat right top;
 padding:5px 15px 4px 6px;
}

#content a:hover {
 background-position:0% -24px;
 color: #fff;
 cursor: pointer;
}

#content a:hover span {
 background-position:100% -24px;
}


#content ul ul {
 position: absolute;
 left: 0;
 top: 24px;
 padding: 0 0 10px 0;
 margin: 0 0 0 0;
 display: none;
 width: 308px;
min-height:42px;
height:auto !important;
height:42px;

 list-style: none;
 background: #589E25 url("/templates/_img/ulul2.png") bottom left no-repeat;
}
#prod_ul { z-index: 100; }

#content ul ul li {
 float: left;
 width: 154px;
 margin: 0;
 padding: 0;
 background: none;
 text-align: left;
}

#content ul ul li a {
 margin: 13px 0 0 15px;
 padding: 0;
 background: none;
 font-size: 11px;
 color: #fff;
}
#content ul ul li a:hover {
 text-decoration: underline;
}

#content li:hover ul, #content li.over ul{ display: block; }

#search {

 color: #63A20A;
 font-size: 12px;

}


#search input {
 border: 1px solid #63A20A;
}


#content h2 {
 z-index:-1;
 display: inline;
 margin-top: 35px;
 text-align: left;
 display: block;
 width: 450px;
 font-size: 32px;
 color: #424242;
 font-weight: normal;
 padding-top: 10px;

}

#content2 {
 xbackground: url("../gfx/content2_bg.png") no-repeat top right;
}

#bre {
width: 692px; height: 31px; 
 background: url("../gfx/content2_bg.png") no-repeat top left;
}

#content2_left {
 float: left;
}

#content2_nav {
 float: left
 width: 170px;
 list-style: none;
}

#content2_nav li {
 background: url("../gfx/content2_nav_bg_li.png") no-repeat;
 width: 170px;
 height: 36px;
 margin: 0 0 1px 0;
 text-align: left;
 display: block; 
padding-left: 20px;
}


#content2_nav li.back {
 background: url("../gfx/back_button_bg.png") no-repeat;
 width: 170px;
 line-height: 21px;
 margin: 3px 0 1px 0;
 text-align: left;
}
#content2_nav li.back:hover {
 background: url("../gfx/back_button_bg.png") no-repeat;
 width: 170px;
 line-height: 21px;
 margin: 3px 0 1px 0;
 text-align: left;
 height: 20px;
}

#content2_nav li a {
 display: block;
 font-size: 11px;
 color: #fff;
 margin: 0 0 0 0px;
 text-decoration:none;
 font-weight: bold;
 width: 170px;
}

#content2_nav li:hover,#content2_nav li.sel {
 background: url("../gfx/content2_nav_bg_li2.png") no-repeat;
 width: 170px;
 height: 36px;
 margin: 0 0 1px 0;
 text-align: left;
 display: table; 
padding-left: 25px;
}
#content2_nav li a:hover {

 text-decoration:none;

}
#content2_nav li.back a {
 color: #424242;
 font-weight: normal;
}

#content2_right {
 float: right;
 width: 693px;
}

#breadcrump {
 list-style: none;
 float: left;
 margin-top: 4px;
 height: 25px;
}

#breadcrump li {
 display: inline;
}

#breadcrump li a {
 font-size: 11px;
 color: #424242;
 padding: 0 17px 0 8px;
 background: url("/templates/gfx/breadcrump_li_bg.png") no-repeat right center;
}

#breadcrump li a.current {
 color: #49972C;
 background: none;
}

#content3 {
 text-align: left;
 float: left;
 width: 693px;
 margin: 0;
 padding: 0;
}

#content3 h3 {
 color: #49972C;
 font-size: 20px;
 text-align: left;
 margin: 20px 0;
 padding: 0;
}

#content3 p {
 text-align: left;

}


#footer{
 margin: 0 auto;
 width: 898px;
 border-top: 1px solid #DBDBDB;
 padding-top: 20px;
}

#footer{
 margin: 0 auto;
 margin-top: 50px;
 width: 898px;
 text-align: center;
 color: #6C6C6C;
}

#footer ul {
 list-style: none;
}

#footer li {
 display: block;
 display: inline;
 border-right: 1px solid #3E3E3E;
 padding: 0 10px;
}

#footer li.last{
 border-right: none;
 padding: 0 0 0 10px;
}

#footer a {
 color: #6C6C6C;
}

#footer p {
 margin: 18px 0;
}

.clear {
 clear: both;
}

#content5 {
 text-align: left;
 float: left;
 width: 693px;
 margin: 0;
 padding: 0;
}

#content5 h3 {
 color: #49972C;
 font-size: 20px;
 text-align: left;
 margin: 20px 0;
 padding: 0;
}

#content5 p {
 text-align: left;

}

#pager { margin: 10px 0px 5px 0px; }
.ut { background: url('/templates/_img/ut.png') 0px 0px no-repeat; display: block; width: 14px; height: 15px; font: 10px tahoma; font-weight: bold; color:#fff; text-align: center; margin-right: 5px; float: left;}
.ut2 { background: url('/templates/_img/ut2.png') 0px 0px no-repeat; display: block;  width: 14px; height: 15px; font: 10px tahoma; font-weight: bold; color:#fff; text-align: center; margin-right: 5px; float: left;}
.news_box { width: 320px; height: 240px; background: url('/templates/_img/dots.png') bottom left no-repeat; float: left; }
.news_box .inner { padding: 10px; }
.inner span { font: 12px arial; color: #43BC19; margin-bottom: 1px;}
.inner a.titler { font: 19px arial; color: #43BC19; text-decoration: none; font-weight: boldx; }
.inner p { font: 11px tahoma; color: #525252; line-height: 17px; }
.newslist span { font: 12px arial; color: #43BC19; }
.newslist h2 { font: 19px arial; color: #43BC19; text-decoration: none; font-weight: boldx; display: block; margin-bottom: 10px; }

.newsmore { margin-top: 5px; color: #000; background: url('/templates/_img/ar.png') right top no-repeat; padding-right: 12px;  }
.newsmore  a  { color: #000; }

/* Kontakt */

#contact_box, #cForma { margin-left:15px; margin-top:12px;} 
#cForma input { display: block; }
.txtBox2, .txtBox3 { font: 11px tahoma; color: #666666; border:0px; padding-top: 6px; padding-left:5px; }
.txtBox2 {	background: url('/templates/_img/form1.png') no-repeat top left;	height: 26px; width: 556px;	margin-top:2px; }
.txtBox3 {	background: url('/templates/_img/form2.png') no-repeat top left;	height: 146px; width: 556px; margin-top:2px; overflow:hidden; padding-top:5px;}
fieldset { border:0px; margin:0px; padding:0px; }
.text_content { font: 11px tahoma; color: #666666; }
.send { border:0px; background: #d20400; font: 11px arial; padding: 3px; width: 50px; color: #fff; display: block; text-align:center;}


.cat_box { width: 223px; float: left; margin-right: 0px; height: 155px; border: 0px solid #000; padding-right: 10px;}
.cat_box p { display: block; height: 50px; font: 11px arial; color: #5f5f5f; }
.cat_box_inner { padding: 2px; padding-bottom: 5px; }
.cat_box_inner h2 { font: 14px arial; font-weight: bold; color: #185F03; }
#cat_grid { background: url('/templates/_img/gr.png') 0px 0px repeat-y; width: 700px;  }
.navi_cat a  { color:#000;  }
.mox { font: 11px arial; color:#4a9612; }
.cat_ul {
 list-style: none;
 margin-top: 9px;
}
.cat_ul  li {
 background: url('/templates/_img/lix.gif') top left no-repeat; padding-left: 0px;
}
.cat_ul li a {
 font: 12px verdana;
 color: #00000;
 
 display: block;

}
.lia { font: 12px verdana; color:#000; text-decoration: none; font-weight: bold; }

#materialy { width: 308px; height: 83px; }
#materialy .mat_con { background: #74AB4D url('/templates/_img/pob1.png') top left no-repeat; width: 308px; height: 83px; }
#materialy .mat_foot { background: url('/templates/_img/pobb.png') top left no-repeat; width: 308px; height: 4px; }
#materialy .mat_padding { padding: 38px 10px 10px 20px; }
#materialy .mat_padding strong { color:#fff; }

#sr1 { width: 693px; height: 90px; background: url('/templates/_img/sr.png') top left no-repeat; margin-top:15px;}
#sr1 input { border: 1px solid #839DB6; background: #FFFFFD; font: 12px arial; padding: 1px;}
#sr1 select { border: 1px solid #839DB6; background: #FFFFFD; font: 12px arial;  padding: 1px; }
#sr1 #submit { border: 0px; background: #E8E8E8; }
#sr1 .tablet { padding-left: 180px; padding-top: 10px; }
#materialy .mat_padding a { font: 11px tahoma; text-decoration: none; color: #fff; }

h1.pp { font: 25px tahoma; color:#000; margin: 0px 0px 15px 0px; }
span.pa { font: 12px tahoma; color:#000; font-weight: bold; display: block; margin-bottom: 5px; margin-top: 5px;}
div.pw { padding-bottom: 10px; margin-bottom: 10px; background: url('/templates/_img/dots2.png') bottom left no-repeat; }

.newbar { width: 691px; height: 37px; background: url('/templates/_img/new-bar.png') bottom left no-repeat;}

#content2_nav li.back:hover { background: url('../gfx/back_button_bg.png') 0px 0px no-repeat; 
 width: 170px;
 line-height: 21px;
margin: 3px 0 1px 0;
 text-align: left;
}
#content2_nav li.info  { background: #fff url('../gfx/xback_button_bg.png') 0px 0px no-repeat; 
 width: 170px;
height: 20px;
font-weight: bold;
margin: 3px 0 1px 0;
 text-align: left;
}