/* Basic styles */
*{margin:0;padding:0}
a img,fieldset{border:0}
img,object{vertical-align:bottom}
a,a:hover{cursor:pointer;text-decoration:none}
ul{list-style:none}
input,textarea{padding:1px}
option{padding:1px .5em 0 2px}
input.submit{cursor:pointer}
td{vertical-align:top}
.hide{display:none}
.shide{left:-9999px;position:absolute}
.fclear{overflow:hidden;zoom:1}

/* Html,body,wrapper */
html{background:#fff url('/images/html_bg.png') center top no-repeat}
body{font:76%/100% tahoma,arial,sans-serif;text-align:center}
#wrapper{width:750px;margin:0 auto;padding-left:5px;text-align:left}

/* HEADER */
#header{height:404px;position:relative}
.index #header{height:480px;position:relative}
#header-home{height:108px;position:relative}
#logo{text-align:center}
#header-nav{position:absolute;left:0;top:135px;}
#header-nav li{float:left;font-size:1em;padding:0 27px;height:25px;line-height:25px;background:url(/images/header_nav_li.gif) right top no-repeat;}
#header-nav li.last{background:none;padding-right:0}
#header-nav a{color:#74754A;font-weight:bold}
#header-nav a:hover,#header-nav li.active a{color:#3468BC}
#header-flags{position:absolute;left:630px;top:10px}
#header-flags h2{color:#448807;font-size:.9em;padding:0 0 10px}
#header-flags li{float:left;padding:0 8px 0 0}
#flash{position:absolute;left:0;top:157px;width:100%;text-align:center;}

/* FOOTER */
#footer{height:60px;position:relative;margin:15px 0 0;padding:15px 0 0;background:url(/images/footer_bg.gif) center top no-repeat;}
#copyright{color:#666;font-size:.9em;right:5px;position:absolute;left:5px;top:40px}
#design{color:#999;font-size:.9em;position:absolute;right:5px;top:40px}
#design a{color:#999}
#design a:hover{text-decoration:underline}
#footer ul{text-align:center}
#footer ul li{display:inline;padding:0 15px;border-right:1px solid #EBEBEB;font-size:.9em}
#footer ul li.last{border:0}
#footer ul a{color:#8C8D6A}
#footer ul a:hover{color:#3468BC}
#footer address{color:#999;font-style:normal;font-size:.8em;text-align:center;padding:3em 0 0}

/* MAIN */
#main{overflow:hidden;zoom:1;position:relative; }

/* LEFT */
#left{width:196px;float:left;}
#left-news{height:178px;background:url(/images/left-news_bg.gif) no-repeat;padding:8px 10px 0;margin:2px 0 0}
#left-news h2{position:relative;overflow:hidden;padding:0 0 18px;width:200px;height:18px;color:#fff}
#left-news h2 span{position:absolute;top:0;left:0;width:100%;height:100%}
#left-news h2.pl span{background:url(/images/h2-aktualnosci-pl.gif) no-repeat}
#left-news h2.en span{background:url(/images/h2-aktualnosci-en.gif) no-repeat}
#left-news h2.de span{background:url(/images/h2-aktualnosci-de.gif) no-repeat}
#left-news h3{font-size:1em;color:#fff;font-weight:bold;}
#left-news p{color:#EFF2D6;margin:0;line-height:110%;font-size:.9em}
#left-news span{color:#89CE28}
#left-news a{color:#89CE28;float:right;margin-right:15px;display:inline;}
#left-nav{background:#5AA219 url(/images/left-nav_bg.gif) no-repeat;padding:11px 0 0 0}
#left-nav h1{position:relative;overflow:hidden;width:170px;height:22px;color:#fff;font-size:1.4em;margin:0 0 0 18px}
#left-nav h1 span{position:absolute;top:0;left:0;width:100%;height:100%}
#left-nav h1.firma-pl span{background:url(/images/h1-firma-pl.gif) no-repeat}
#left-nav ul{padding:18px 0 15px 6px;min-height:100px;height:auto;background:url(/images/left_nav_bg_b.gif) left bottom no-repeat}
* html #left-nav ul{height:100px}
#left-nav li{width:184px;padding:6px 0;background:url(/images/left-nav_li_bg.gif) left bottom no-repeat;}
#left-nav li a{display:block;padding:0 0 0 30px;background:url(/images/icon-arrow.gif) 5px 1px no-repeat;color:#fff;line-height:15px;}
#left-nav li a:hover{text-decoration:underline; }
#left-nav li.active{background:#377300 url(/images/left-nav_li_bg.gif) left bottom no-repeat;}

/* CONTENT */
#content{margin:40px 0 0;padding:20px 16px 40px;float:right;width:497px;background:url(/images/content_bg.png) no-repeat;}
.index #content{padding:0;margin:0;width:750px;font-size:1em;float: none;}
#go-top-back{float:right}
#go-top-back img{padding:10px 0 0 10px}
#site_path{color:#7FC426;position:absolute;top:10px;right:10px; }
#content #site_path a{color:#4D82D8;text-decoration:none;}
#content #site_path a:hover{text-decoration:underline;}

/* CONTENT Styles */
#content{color:#747852;font-size:.9em;line-height:120%}
#content p,#content table,#content form{margin:0 0 1em}
#content a{color:#7FC426;text-decoration:underline; }
#content h1{font-size:1.8em;color:#4D82D8;margin:0 0 .5em;font-weight:normal}
#content h2{font-size:1.2em;color:#4D82D8;margin:0 0 .5em}
#content h3{font-size:1em;margin:0 0 .5em}
#content ul{margin:0.5em 0 1em 0}
#content ul li{margin:0 0 .3em 1em;padding:0 0 0 10px;background:url(/images/icon-li.gif) 0 5px no-repeat;}
#content ol{list-style:decimal;margin:0.5em 0 1em 0}
#content ol li{margin:0 0 0 2em}
#content dl{margin:0.5em 0 1em 0}
#content dl dt{margin:0 0 .2em;font-weight:bold}
#content dl dd{margin:0 0 1em 3em}
#content img.right{float:right;margin:0 0 1em 2em}
#content img.left{float:left;margin:0 2em 1em 0}
#content blockquote{padding:0 0 0 1em}
#content .images{text-align:center}
#content .images img{border:1px solid #BBC9D3;margin:0 .5em .5em;background:#D9E1E7;padding:4px;display:inline}
#content hr{border:0;height:1px;background:#ccc;color:#ccc;margin:0 0 1em}

/* CONTENT Form Styles */
#content form div{margin:0 0 .5em;overflow:hidden;zoom:1}
#content legend{padding:0 .5em}
#content form h2{margin:0 0 .5em}
#content label{float:left;line-height:1.5em;width:10em;text-align:right;padding:0 .5em 0 0}
#content input,#content textarea,#content select{background:#fff;border:1px solid #ccc;color:#000;float:left;font-size:1em}
#content input.submit{margin-left:12em;}
#content form div.required{font-weight:bold}
#msg-error{color:red;margin:0 0 1em;padding:2px}
#msg-error span.label{font-weight:bold}

/* CONTENT Table Styles */
#content table{border-collapse:collapse}
#content table caption{font-weight:bold;padding:0 0 3px}
#content table tbody td,#content table tbody th{border:1px solid #ccc;padding:3px}
#content table tbody th{font-weight:normal }
#content table tfoot td{font-size:.9em;font-style:italic;padding:3px 0 0}

/* CONTENT PAGES Styles */
#content-home{height:175px;background:url(/images/home_bg.gif) no-repeat;overflow:hidden;zoom:1;}
#content-home h2{position:relative;overflow:hidden;margin:8px 0 0 8px;width:200px;height:18px;color:#fff}
#content-home h2 span{position:absolute;top:0;left:0;width:100%;height:100%}
#content-home .box-1{width:299px;float:left;background:url(/images/aktualnosci-pic.gif) 17px 48px no-repeat;}
#content-home .box-1 h2.pl span{background:url(/images/h2-aktualnosci-pl.gif) no-repeat}
#content-home .box-1 h2.en span{background:url(/images/h2-aktualnosci-en.gif) no-repeat}
#content-home .box-1 h2.de span{background:url(/images/h2-aktualnosci-de.gif) no-repeat}
#content-home .box-1 div{padding:20px 0 0 103px;font-size:.9em;height:110px}
#content-home .box-1 div h3{font-size:1em;color:#fff;font-weight:bold;}
#content-home .box-1 div p{color:#EFF2D6;margin:0;line-height:110%;}
#content-home .box-1 div span{color:#89CE28}
#content-home .box-1 div a{color:#89CE28;float:right;margin-right:15px;display:inline;}
#content-home .box-2{width:224px;float:left;}
#content-home .box-2 h2.pl span{background:url(/images/h2-ciekawostki-pl.gif) no-repeat}
#content-home .box-2 h2.en span{background:url(/images/h2-ciekawostki-en.gif) no-repeat}
#content-home .box-2 h2.de span{background:url(/images/h2-ciekawostki-de.gif) no-repeat}
#content-home .box-2 h2{margin-bottom:23px;}
#content-home .box-2 p{padding:0 10px 0 33px;background:url(/images/icon-arrow.gif) 9px 0 no-repeat;height:27px;color:#EFF2D6;font-size:.9em;line-height:110%;}
#content-home .box-2 p a{color:#EFF2D6;text-decoration:none }
#content-home .box-2 p a:hover{color:#AAE561;}
#content-home .box-3{width:226px;float:left;}
#content-home .box-3 h2.pl span{background:url(/images/h2-jak_do_nas_trafic-pl.gif) no-repeat}
#content-home .box-3 h2.en span{background:url(/images/h2-jak_do_nas_trafic-en.gif) no-repeat}
#content-home .box-3 h2.de span{background:url(/images/h2-jak_do_nas_trafic-de.gif) no-repeat}
#content-home .box-3 p{padding:18px 0 0 12px}
#content-home .box-3 a{padding:10px 0 0 12px}

#content .produkt_left{width:200px;float:left;margin:0 20px 0 0;text-align: center;}
#content .produkt_left img.produkt{border:1px solid #E0E2D1;margin:0 0 10px}

#content .produkt_right{width:270px;float:right;}

#content p.zdjecia{font-weight:bold;margin:0 0 .5em}
#content p.zdjecia a{background:url('/images/icon-pic.gif') center top no-repeat; padding:1px 8px;color:#fff;text-decoration:none}

.kontakt_left{width:200px;float:left;margin-right:20px;}
.clear{clear:both;}