body {margin:0px;padding:0px;background-color:ffffff;font-size:12px;font-family:"trebuchet ms";}
h1, h2, h3, h4, h5, h6, p, ul, li, ol {margin:0px;padding:0px;list-style-type:none;}
a {color:#646464;}
a:hover {text-decoration:none;}
.clear {clear:both;display:block;font-size:0px;}
hr {display:none;}

a.button {font-size:11px;padding:5px 5px 5px 20px;color:white;text-decoration:none;background-color:#97b910;border:1px solid #85a210;background-image:url(design/button.gif);background-repeat:no-repeat;background-position:10px center;}

#ok {text-align:center;padding:10px;background-color:#97B910;color:black;border:1px solid #85a210;margin-bottom:10px;font-size:11px;}
#pozor {text-align:center;padding:10px;background-color:#EF2C2C;color:white;border:1px solid #9F0000;margin-bottom:10px;font-size:11px;}

#head {width:100%;height:214px;background-repeat:repeat-x;background-image:url(design/background-head.jpg);}
#head-center {width:800px;margin:0px auto;height:214px;}
h1 {float:left;margin-top:30px;}
h1 a {display:block;width:260px;height:133px;background-image:url(design/logo.png);}
h1 a span {display:none;}
#head-center ul {float:right;margin:80px 0px 0px 0px;}
#head-center ul li {float:left;margin-left:5px;display:inline;}
#head-center ul li a {color:#fffffe;text-decoration:none;display:block;}
#head-center ul li a:hover {cursor:pointer;}
#head-center ul li a .m-left {float:left;display:block;padding:6px 10px 5px 38px;background-image:url(design/menu-backs.png);background-repeat:no-repeat;}

#head-center ul li a#m-uvod .m-left {background-position:5px 0px;}
#head-center ul li a:hover#m-uvod .m-left {background-position:5px -29px;}

#head-center ul li a#m-produkty .m-left {background-position:5px -58px;}
#head-center ul li a:hover#m-produkty .m-left {background-position:5px -87px;}

#head-center ul li a#m-sluzby .m-left {background-position:5px -116px;}
#head-center ul li a:hover#m-sluzby .m-left {background-position:5px -145px;}

#head-center ul li a#m-kontakt .m-left {background-position:5px -174px;}
#head-center ul li a:hover#m-kontakt .m-left {background-position:5px -203px;}
#head-center ul li a .m-right {float:left;display:block;width:2px;height:29px;background-image:url(design/menu-backs.png);background-position:top right;padding:0px;}
#head-center ul li a:hover .m-right {background-position:bottom right;}

ul#langs  {margin-top:33px;}
ul#langs li {float:left;margin-left:3px !important;}
#langs li a {display:block;width:16px;height:11px;background-image:url(design/lang.gif);}
#langs li a span {display:none;}
#sk {background-position:0px -44px;}
#pl {background-position:0px -33px;}
#gb {background-position:0px 0px;}
#hu {background-position:0px -22px;}
#de {background-position:0px -11px;}

#content {background-image:url(design/background-center.jpg);background-repeat:repeat-x;background-color:#f5f4ee;background-position:bottom center;}
#content-center {width:800px;margin:0px auto;padding:30px 0px 20px 0px;}
#content-left {width:260px;margin-right:10px;float:left;}
#content h2, #content-right h3{font-size:20px;text-transform:uppercase;color:#646464;padding-left:20px;margin-bottom:5px;}
#content-left ul#products {}
#content-left ul#products h3 {float:left;font-size:12px;font-style:italic;color:#646464;}
#content-left ul#products h3 a{color:#646464;}
#content-left ul#products h3 a:hover {color:#9ebe20;}
#content-left ul#products li {width:240px;background-color:white;border:1px solid #ece9da;padding:10px;*padding:10px 10px 0px 10px;margin-bottom:5px;}
#content-left ul#products li ul {float:right;}
#content-left ul#products li ul li {width:110px;border:0px;background-color:white;background-image:url(design/structure.gif);background-repeat:repeat-y;background-position:center left;margin:0px;padding:0px 0px 0px 40px;}
#content-left ul#products li ul li.structure-first {background-image:url(design/structure-first.gif) !important;}
#content-left ul#products li ul li.structure-last {background-image:url(design/structure-last.gif) !important;background-repeat:no-repeat;background-position:top left;}
#content-left ul#products li ul li a {display:block;width:90px;background-color:#f5f4ee;color:#9b9573;font-size:12px;text-decoration:none;padding:4px 10px;margin-bottom:1px;}
#content-left ul#products li ul li a:hover {color:white;background-color:#97b910;;}
#content-right {width:530px;float:left;_width:525px;}
#content-right .products-detail {border:1px solid #ece9da;background-color:white;padding:20px;margin-bottom:10px;}
#content-right .products-detail h4 {margin-top:10px;font-size:13px;color:#646464;background-image:url(design/product-icons.gif);background-position:0px -6px;background-repeat:no-repeat;padding-left:40px;}
#content-right .products-detail p {text-indent:15px;margin:5px 0px 5px 40px;text-align:justify;color:#646464;}
.products-gallery {background-color:#F5F4EE;padding:10px 0px 10px 10px;border:1px solid #ECE9DA;}
.products-gallery img {margin-right:10px;_margin-right:5px;}
.top {margin-top:10px;}

#home {}
#home .block {width:260px;margin-right:10px;_margin-right:9px;float:left;}
#home .box {width:218px;min-height:260px;height:auto;_height:260px;background-color:white;border:1px solid #ece9da;padding:20px 20px 10px 20px;}
#home .box p {text-indent:15px;text-align:justify;margin-bottom:10px;color:#646464;line-height:20px;}
#home .box img {margin-bottom:10px;}
#home .products-list {width:218px;min-height:260px;height:auto;_height:260px;background-color:white;border:1px solid #ece9da;padding:20px 20px 10px 20px;font-size:13px;color:#646464;}
#home .products-list ul li {background-image:url(design/product-icons.gif);background-repeat:no-repeat;padding-left:40px;margin-bottom:9px;_margin-bottom:8px;}
#home a.button {float:right;margin:5px 0px 10px 0px;text-indent:0px;}
#home #services {margin-right:0px !important;}
#home #services ul li {margin-bottom:20px;background-color:#f5f4ee;padding:10px 10px 10px 110px;background-repeat:no-repeat;background-position:center left;overflow-x:hidden;}

#card {width:218px;background-color:white;border:1px solid #ece9da;padding:20px 20px 10px 20px;margin-bottom:15px;font-size:13px;color:#9f9f9f;}
#card table {font-size:12px;}
#card table td p strong{font-size:13px;}
#card table th {text-align:left;}

#contact-us {width:218px;background-color:white;border:1px solid #ece9da;padding:20px 20px 20px 20px;font-size:13px;color:#9f9f9f;}
#contact-us table {font-size:11px;}
#contact-us table th {text-align:left;padding:5px 0px 0px 0px;vertical-align:top;width:80px !important;}
#contact-us table input, #contact-us table textarea {background-image:url(design/form.png);background-position:top-left;background-repeat:no-repeat;border:1px solid #ece9da;width:120px;font-size:12px;font-family:"trebuchet ms";padding:2px 5px;}
#contact-us table input#button {margin-top:5px;height:25px;width:110px;float:right;padding-left:20px;font-size:11px;color:white;text-decoration:none;background-color:#97b910;border:1px solid #85a210 !important;background-image:url(design/button.gif);background-repeat:no-repeat;background-position:10px center;}
#contact-us #sprava {height:110px;}

#map {border:1px solid #ece9da;background-color:white;padding:20px;margin-bottom:10px;}
#map iframe {padding:40px 0px 0px 0px;width:485px;height:350px;border:0px;margin:0px;}
#map p {line-height:30px;padding-top:10px;text-align:right;}
#map table {border-collapse:collapse;font-size:13px;color:#9f9f9f;}
#map table p {line-height:12px;padding-top:0px;text-align:left;}
#map table th, #map table td {padding-right:10px;}

#footer {width:800px;margin:0px auto;color:#9f9f9f;font-size:10px;font-family:verdana;line-height:16px;}
#footer h6 {font-size:10px;}
#footer div {float:left;width:130px;padding:20px 0px 0px 0px;}
#footer div#made-by {float:right;width:110px;}
#footer a {color:#9f9f9f;}



