body {margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#888;}
input {font-family:Verdana, Arial, Helvetica, sans-serif; vertical-align:middle;}
a {text-decoration:none; position:relative;}
a:hover {text-decoration:underline;}
.top .imgbut {float:left;}
.stopka .imgbut {float:left;}
.lewe {width:330px; position:relative; float:left;z-index:200}
.sr2 {width:510px; position:relative; float:left; padding:0px 30px;}
.clear { position:relative; height:1px; line-height:1px; font-size:1px; clear:both;}
.imgbut {z-index:200;}
a img {border:0px;}
p {padding:0px 0px 0px 0px;}
li {position:relative;}
form {padding:0px; margin:0px;}


.top {height:129px; width:auto; background:url(images/topbg.png); border-bottom:1px solid #d4d4d4;}
.topsr {width:900px; margin:0 auto; height:129px; padding:0px;}
.logo { display:block; height:129px; width:245px; background:url(images/logo.png); position:relative; float:left;}
.topmenu {width:655px; height:35px; position:relative; float:left;}
.topmenu a {display:block; position:relative; text-align:center; padding:18px 10px 5px 10px; float:left;   color:#888; border-right:1px solid #ebebeb;}
.topmenu a.end {border-right:0px;}
.menuod {position:relative; float:right;}
.szuk {width:162px; height:15px; border:0px; background:url(images/topszuk.png); padding:0px; font-size:10px; color:#888; padding:3px 10px; margin-right:5px;}
.topszuk {width:auto; height:21px; position:relative; float:right; padding:15px 5px 0px 5px;}
.topmenugl {width:auto; position:relative; float:right; margin-top:55px;}
.topmenugl a {display:block; position:relative; text-align:center; padding:5px 10px; float:left;   color:#888; border-right:1px solid #ebebeb; font-weight:bold; font-size:11px;}
.topmenugl a.end {border-right:0px;}
.topmenugl a.sel {color:#e39807;}
.topmenugl a.endsel {border-right:0px; color:#e39807;}
.flash1 {width:900px; position:relative; margin:0 auto; padding:0px 0px 24px 0px;z-index:100;}

.flash1 #top_index_got {height:204px;}
.flash1 #top_index_got object {position:absolute;}
.main {position:relative; margin:0 auto; background:url(images/mainbg.png) repeat-x; border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; line-height:15px;}
.maintxt {width:900px; margin:0 auto; position:#ebebeb; padding:0px 0px 30px 0px; color:#707070; position:relative; height:auto;}
.lokalizacja { padding:13px 0px 9px 0; border-bottom:1px solid #ebebeb; color:#ea9602; position:relative; margin:0 auto;} 
.lokalizacja a {display:block; position:relative; padding:0px 13px 0px 0px; float:left; color:#717171; background:url(images/mapa.png) right center no-repeat;}
.tekst h1 {margin:0px; padding:18px 0px 15px 0px; font-size:14px; color:#444; font-weight:bold;}
.tekst .mapa {margin:0px 0px 5px 0px; padding:0px; border-top:1px solid #ebebeb;  border-bottom:1px solid #ebebeb;}
.mapu2 {margin:0px 0px 0px 0px; border:1px solid #ebebeb; padding:5px 0px 5px 30px; border-top:0px; background:#fff;}
.mapu3 {margin:0px; padding:0px 0px 0px 20px;}
.tekst .mapa .p0 {list-style:none; margin:0px 0px 0px 0px; padding:10px 10px 10px 28px; background:#f5f5f5 url(images/mapali.png) 10px center no-repeat; border:1px solid #ebebeb; border-top:0px; border-bottom:0px;}
.tekst .mapa .p1 {list-style:none; margin:0px 0px 0px 0px; padding:2px 10px 2px 48px; background:#fff url(images/menuli2.png) 40px center no-repeat; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb;}
.tekst .mapa .p2  {list-style:none; margin:0px 0px 0px 0px; padding:0px 10px 0px 65px; background:#fff url(images/menuli2.png) 57px center no-repeat; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb;}
.tekst .mapa .p3  {list-style:none; margin:0px 0px 0px 0px; padding:0px 10px 0px 85px; background:#fff url(images/menuli2.png) 77px center no-repeat; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb;}
.tekst .mapa .p4  {list-style:none; margin:0px 0px 0px 0px; padding:0px 10px 0px 105px; background:#fff url(images/menuli2.png) 97px center no-repeat; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb;}
.tekst .mapa .p5  {list-style:none; margin:0px 0px 0px 0px; padding:0px 10px 0px 125px; background:#fff url(images/menuli2.png) 97px center no-repeat; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb;}
.tekst .mapa a {color:#888; font-weight:bold;}
.tekst .mapa .p2 a {font-weight:normal;}
.tekst .mapa .p3 a {font-weight:normal;}
.tekst .mapa .p4 a {font-weight:normal;}
.tekst .mapa .p5 a {font-weight:normal;}
.stopka { position:relative; padding:12px 30px 14px 30px; margin:0 auto; width:840px; clear:both; height:15px;}
.stopmenu {float:right;}
.stopmenu a {display:block; position:relative; text-align:center; padding:2px 5px 2px 5px; float:left;   color:#888; border-right:1px solid #ebebeb;}
.stopmenu a.sel {color:#e39807;}
.stopmenu a.end {border-right:0px;}
.copy {position:relative; float:left; padding:2px 0px; margin:0px;}
.polec { border-top:1px solid #ebebeb; margin-top:10px;}
.polec a {border:1px solid #ebebeb; border-top:0px; padding:3px 5px; display:block; position:relative; width:75px; color:#898989;}
/*.zdj { position:absolute; left:26px; top:-27px; width:188px; height:180px; background:url(images/index_top02.jpg); z-index:100;}*/
.glow {height:153px;}
.glowtr { display:block; height:100px; width:260px; padding:15px 20px; background:#fff url(images/mapali.png) no-repeat 270px bottom; border:1px solid #ebebeb; position:absolute; right:30px; top:20px; color:#898989;z-index:200}
.tekst h2 { margin:0px; padding:0px 0px 7px 0px; font-size:12px; color:#707070; background:url(images/h2.gif) bottom no-repeat;}
.wstep {padding:0px 0px 10px 0px; font-size:11px; color:#898989; border-bottom:1px solid #ebebeb; margin-bottom:10px;}
.tekst {line-height:16px;}
.tekst ul {list-style:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.tekst li { background:url(images/litresc.gif) no-repeat 0px 6px; padding:0px 0px 0px 10px;}
.tekst a {color:#96783b;}
.tekst p {padding:0px; margin:0px;}
.formularz2 {margin:0px; padding:0px; border-collapse:collapse; width:100%;}
.formularz2 td { padding:3px 0px;}
.formularz2 .jezyk { width:25%;}
.formularz2 .formtd {font-weight:bold; width:100px; text-align:right; padding-right:10px;}
.formularz2 span {color:#FF0000;}
.kariera .formularz2 {border-bottom:1px solid #ebebeb; padding-bottom:10px; margin-bottom:10px;}
.formularz2 .space {height:1px; font-size:1px; padding:0px;}
.txt {background:url(images/txt.gif) right bottom #eee; height:12px; padding:5px 3px; margin:0px; border:1px solid #dedede; color:#333; font-size:10px;}
.txts {background:#eee; padding:1px; margin:0px; border:1px solid #dedede; color:#333; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.txta {background:url(images/txt.gif) right bottom #eee; padding:5px 3px; margin:0px; border:1px solid #dedede; color:#333; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.formularz2 .txt {width:230px;}
.formularz2 .txts {width:230px;}
.formularz2 .jezyk .txts {width:100px;}
.formularz2 #telefon {width:140px;}
.formularz2 .txta {width:230px; height:120px;}
.pushl {height:21px; padding:4px 5px; background:#e39801 url(images/push.gif) no-repeat left top; color:#fff; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; border:0px; font-size:10px;}
.wybb {padding:10px 0px; border-top:1px solid #ebebeb; margin-top:10px;}
.wybb span {font-weight:bold; display:block; padding:0px 0px 10px 0px;}
.req {color:#f00;}
.wybb .req {display:inline;}
.wybb .item{padding-left:105px;}
.wybb .pushl {margin-top:10px;}
.naglt {font-weight:bold; padding:3px 0px;}
.chckt {position:relative;  padding:10px 0px; border-bottom:1px solid #ebebeb; margin-bottom:10px; width:510px; height:auto;}
.chckt span {display:block; position:relative; float:left; width:255px; padding:2px 0px;}
.chckt .spantek {width:140px;}
.chckt .txts {width:90px;}
.chckt  #inne {width:110px; padding:2px; vertical-align:top;}
.artykul_pt {background:url(images/art.gif) no-repeat bottom right; padding:0px 0px 25px 0px;} 
.artykul_pt .tyta {display:block; position:relative; color:#707070; font-weight:bold; padding:2px 0px;}
.artykul_pt .urla { color:#96783b;}
.artykul_pt .wsta {color:#707070;}
.naglgal {width:100%; text-align:center; border-collapse:collapse;}
.next a, .prev a {padding:4px 5px; background:#e39801 url(images/push.gif) no-repeat left top; color:#fff; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; border:0px; font-size:10px; display:block; width:120px; text-align:center; float:right;}
.next a {float:left;}
.naglgal .next {text-align:left;}
.naglgal .prev {text-align:right;}
.pagelist a {color:#898989; font-size:11px;  position:relative; padding:0px 5px 0px 5px; border-right:1px solid #ebebeb;}
.pagelist a.sel {color:#e39801;}
.pagelist a.selend {color:#e39801; border-right:none;}
.pagelist a.end {border-right:none;}
.tmpprev, .tmpnext {width:130px;}
.glow span {margin:0px 0px 5px 0px; padding:0px 0px 7px 0px; font-size:12px; color:#707070; background:url(images/h2.gif) bottom no-repeat; display:block; position:relative; font-weight:bold; }
