* { margin: 0px; padding: 0px; }
a img { border:none; }

body { background:url(../gfx/bg.jpg) top repeat-x #f3f0e4; font-size:11px; font-family:Arial; color:#333; }
a { text-decoration:none; color:#870810; }
a:hover { text-decoration:underline; }

.gora { width:1009px; text-align:center; margin:0 auto; height:62px;}
.gora .logo { float:left; font-size:18px; font-weight:bold; color:#553f2a; line-height:50px; padding:12px 25px 0 25px; }
.gora .jezyki { float:right; background:url(../gfx/jez_bg.jpg) top left no-repeat; height:17px; width:210px; padding:45px 0 0 34px; text-align:left;  }
.gora .jezyki span { color:#553f2a; font-weight:bold; font-size:11px; background:url(../gfx/jez_arrow.gif) center left no-repeat; padding:3px 10px 0 15px; }
.gora .jezyki img { margin:0 0 0 3px; position:relative; top:1.5px; }

.wrapper { width:1009px; clear:left; text-align:center; margin:0 auto; background:url(../gfx/wr_bg.gif) top left repeat-y; }

body.polish .top { background:url(../gfx/top.jpg) top left no-repeat; height:209px; width:1009px; }
body.english .top { background:url(../gfx/top_en.jpg) top left no-repeat; height:209px; width:1009px;}
body.deutsch .top { background:url(../gfx/top_de.jpg) top left no-repeat; height:209px; width:1009px;}
.top ul.menu { float:left; position:relative; top:140px; left:16px; height:44px; list-style:none; }
.top ul.menu li { float:left;  line-height:44px; background:url(../gfx/menu_li.gif) top right no-repeat; padding:0 2px 0 0; }
.top ul.menu li a { color:#fff; font-size:15px; letter-spacing:-0.3px; font-weight:bold; display:block; padding:0 20px; }
.top ul.menu li a:hover, .top ul.menu li a.on { text-decoration:none; background:url(../gfx/menu_on.gif) top repeat-x; }
.top ul.menu li.last { background:none; }
.top ul.menu li a.mainon , .top ul.menu li a.main:hover { background:url(../gfx/menu_main.gif) top left no-repeat; }

.content { float:left; text-align:left; width:778px; padding:0 13px 20px 18px; background:url(../gfx/zaw_left.jpg) top left no-repeat; }
.content p.nag , p.txtmsg { color:#870810; font-weight:bold; font-size:16px; padding:0 0 10px 0; }
.content span { font-weight:bold; }
.content  span.smaller { font-size:10px; font-style:oblique; font-weight:normal !important; }
.content p.txt { padding:10px; text-align:justify; line-height:18px; }
.content .mapka { float:right; height:200px; padding:15px 200px 0 0; width:320px; }
.content .mapka .zoom { background:url(../gfx/zoom.gif) left center no-repeat; padding:2px 2px 0 16px; float:right; }

.onas { width:753px; background:url(../gfx/aboutus.jpg) top left no-repeat; padding:25px 0 15px 25px;  }
.onas p.nag, .podstrona p.nag { border-bottom:1px solid #e0ded3; width:570px; padding:0 0 10px 5px; }
.onas p.txt { width:570px; }
.onas p.big { font-size:12px; width:190px; text-align:left; }
.onas a.more { color:#ce2723; font-weight:bold; margin:15px 0 0 10px; display:block; padding:0 0 10px 0; }

.podstrona { width:753px; padding:0 0 15px 25px; background:url(../gfx/podstrona.gif) no-repeat; background-position:center 18px; }
.kontakt { border-top:1px solid #e8e6db; margin:20px 0 0 0; padding:20px 0 0 0; }
 .pdf {width:auto; height:18px;  background: url(../gfx/pdf.jpg) no-repeat 0px 0px; padding: 2px 0px 0px 22px;}
.lewa_kolumna, .srodkowa_kolumna, .prawa_kolumna { float:left; }
.lewa_kolumna { width:220px; }
.srodkowa_kolumna { width:260px; padding:0 30px 0 0; }
.prawa_kolumna { width:230px; }
.kontakt_dol { clear:left; }
.kontakt_dol p { text-align:center; margin:0 auto; }

.oferta { padding:0 0 0 10px; }
.oferta { height:35px; }
.oferta a { height:35px; display:block; float:left; }
.oferta a.produkty_wlasne { background:url(../gfx/produkty_wlasne.gif) no-repeat; width:154px; }
.oferta a.produkcja_kontraktowa { background:url(../gfx/produkcja_kontraktowa.gif) no-repeat; width:230px; }
.oferta a.dystrybucja { background:url(../gfx/dystrybucja.gif) no-repeat; width:185px; }
.oferta a.own_products { background:url(../gfx/own_products.gif) no-repeat; width:180px; }
.oferta a.maketoorder { background:url(../gfx/maketoorder_production.gif) no-repeat; width:255px; }
.oferta a.distribution { background:url(../gfx/distribution.gif) no-repeat; width:134px; }
.oferta a.distribution_de { background:url(../gfx/distribution_de.gif) no-repeat; width:134px; }
.oferta a.eigene_produkte { background:url(../gfx/eigene_produkte.gif) no-repeat; width:190px; }
.oferta a.vertragsproduktion { background:url(../gfx/vertragsproduktion.gif) no-repeat; width:240px; }
.oferta a.vertrieb { background:url(../gfx/vertrieb.gif) no-repeat; width:135px; }
.oferta a:hover, .oferta a.on{ background-position:0px -35px; }

.oferta_bottom { border-top:1px solid #e7e5d9; padding:22px 5px 20px 5px; color:#494638; line-height:24px; margin:70px 0 0 0; }
.oferta_bottom span, .oferta_bottom a { font-size:14px; font-weight:bold; }
.oferta_bottom a { color:#987049; padding:0 0 0 19px; }
.oferta_bottom a.sep { padding:0 19px 0 36px; border-right:1px solid #870810; }
.oferta_produkt { border-top:1px solid #e7e5d9; padding:8px 0 12px 0;  }
.oferta_produkt span.nazwa_produktu { font-size:16px; color:#870810; }
.winmar_marki span { font-weight:normal; padding-right:30px; }

.wydarzenia { float:left; border:1px solid #e3e2db; background:url(../gfx/wydarzenia_bg.gif) top repeat-x; padding:10px; width:221px; height:279px; }
.wydarzenia ul { list-style:none; }
.wydarzenia ul li { padding:10px 0 10px 5px; }
.wydarzenia p.nag { text-align:center; }

.publikacje { float:right; background:url(../gfx/publikacje.jpg) top left no-repeat; height:226px; width:480px; padding:65px 20px 10px 20px; }
.publikacje ul { list-style:none; padding:5px 0 12px 10px; }
.publikacje ul li { padding:3px 15px; background:url(../gfx/zaw_arrow.gif) no-repeat; background-position:1px 8px ;  }
.publikacje p.txt { border-bottom:1px solid #d8d5c2; padding:0 0 8px 2px; }

.right { float:left; text-align:left; margin:-2px 0 0 0; padding:0; width:200px; }
.right .na_skroty { background:url(../gfx/right_sh.gif) left repeat-y  #f3f0e4; text-align:left; }
.right .skr_zaw { background:url(../gfx/right_skroty.jpg) top left no-repeat; padding:15px 0 15px 15px; }
.right .skr_zaw  p.nag { color:#494638; font-weight:bold; font-size:17px; border-bottom:1px solid #e0ded3; width:170px; padding:0 0 9px 4px; }
.right .skr_zaw p.desc { color:#870810; font-weight:bold; padding:10px 5px; }
.right ul.skroty { list-style:none; padding:0 0 0 10px;  }
.right ul.skroty li { background:url(../gfx/right_arrow.gif) center left no-repeat; padding:3px 0 3px 15px; }
.right ul.skroty li a { font-size:11px; color:#837e6c; }
.right .skr_bttm { background:url(../gfx/right_skbttm.gif) top left no-repeat; height:4px; }
.right .banner img { padding:70px 5px 30px 5px;  }

.footer { width:1000px; margin:0 auto; text-align:center; background:url(../gfx/foot_bg.gif) top repeat-x; line-height:58px; height:116px; }
.footer_links { width:930px; text-align:left; margin:0; padding:0 22px; overflow:hidden; position:relative; z-index:5;}
.footer_links li { display:inline; list-style:none; padding:0 20px; background:url(../gfx/foot_li.gif) center right no-repeat; color:#8b6542; }
.footer_links li.last { background:none; }
.footer_links li a { color:#8b6542; }
.foot_text { text-align:left; height:58px; width:910px; padding:0 40px; color:#b2afa1; font-size:12px; }
.foot_text p.foot_l { float:left; }
.foot_text p.foot_r { float:right; }
.foot_text span, div.foot_text a { color:#706e64; font-weight:bold; }

.beg { color:#870810; }
.clear { clear:both; }

.publikacje_loga { position:absolute; top:740px; left:50%; margin-left:-206px; height:170px; width:475px; overflow:hidden; }
.german .publikacje_loga { top:755px; }
.polish .publikacje_loga { top:735px; }
.animacje { width:2000px; height:70px; overflow:hidden }

.praca { width:750px; padding:0 0 15px 25px; }
.praca .nag { border-bottom:1px solid #e0ded3; padding:0 0 5px 5px; }
.praca  .ogloszenie { height:50px; border-bottom:1px dotted #494638; padding:5px 0; margin:0 10px; }
.praca  .ogloszenie p { padding:5px 5px 0px 5px; }
.praca  .first-og { border-top:1px dotted #494638; margin-top:10px; }
.praca  .stanowisko { float:left; width:400px; font-size:12px; }
.praca  .miejsce { float:right;  width:300px; text-align:right;}
.praca  .zobacz_opis { clear:left; float:left; width:400px; }
.praca  .zobacz_opis a { display:block; line-height:22px; background:#f3f0e4; font-weight:bold; padding:0 5px; width:85px; }

.wyslij_cv { margin:0 0 20px 40px;  padding:0 0 20px 0; width:592px; }
.wyslij_cv .form-item{ width:350px; text-align:right; padding:2px 0; }
.wyslij_cv .form-send {width:117px; height:33px; background: url(../gfx/wyslij.gif) no-repeat; float:right; border:0px; cursor:pointer; *cursor:hand;}
.wyslij_cv .form-text, .wyslij_cv .form-file { margin-left:20px; border:1px solid #d3cab1; padding:6px; width:196px; vertical-align:middle;  }
.wyslij_cv .form-file { *width:210px; }
.wyslij_cv .dodatkowe { height:120px; padding:10px 0 0 0; margin:0 0 20px 0; border-bottom:1px solid #d3cab1; }
.wyslij_cv .dodatkowe textarea { margin-left:20px; float:right; border:1px solid #d3cab1; width:444px;  }
.wyslij_cv .dodatkowe .label { float:right; }
.wyslij_cv .dodatkowe .info { color:#8b6542; padding:0 0 10px 156px; }
.wymagane { color:#870810; margin-right:2px; }      

.podstrona img {padding:8px;}
