html, body, div, form, p, h1, h2, h3, h4, h5 { margin:0; padding:0; }
body { font-family:Tahoma, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; background:#FABE22 url(../img/bg2.gif) 50% 0 repeat-y; text-align:left; }
html, body { height: 100%; }
img { border:0; }
a { text-decoration:none; color:#F7891D; }
a:hover { color:#FABE22; }

object, a { outline:none; }

input { font-size:11px; }
.inp { font-size:12px; padding:1px 2px 1px 2px; background-color:#FFFFFF; color:#000000; border:1px solid #BEC9D2; }
.inp_num{ width:20px; text-align:right; padding:1px 2px 1px 2px; margin:5px 0 0 0; background-color:#FFFFFF; color:#000000; border:1px solid #BEC9D2; }
.wym { font-size:12px; padding:1px 2px 1px 2px; background-color:#FFFFFF; color:#FF3401; border:1px solid #FF3401; }
.przy { font-size:12px; padding:1px 2px 1px 2px; background-color:#FAFAFA; color:#675B54; border:1px solid #3F5C94; }
.gwiazdka {color:#CC0000; font-weight:bold; }
.error { font-size:14px; color:#FF3401; font-weight:bold; }
.error_mini { font-size:11px; color: #FF3401; font-weight:bold; }
.c1 { clear:both; height:1px; }

h3 { color:#000000; font-size:12px; font-weight:bold; padding:10px 0 10px 0; }
.pasek { display:block; background-color:#FABE22; height:24px; line-height:24px; padding:0 12px 0 12px; margin:0 0 0 0; color:#000000; font-size:13px; }

#master { position:relative; height: auto !important; height: 100%; min-height: 100%; width:100%; background:url(../img/bg1.jpg) 0 0 repeat-x; }

#header { width:980px; height:160px; margin:0 auto 0 auto; }
#header #tmenu1 { height:25px; color:#182D41; line-height:25px; }
#tmenu1 a { color:#182D41; padding:0 30px 0 30px; }
#tmenu1 a:hover, #tmenu1 a.cur { color:#F8891D; }
#header #logo { height:95px; position:relative; }
#logo #logo1 { display:block; width:350px; height:60px; padding:20px 0 0 0; }
#logo1 #logoflash { display:block; width:350px; height:60px; }
#logo #logo2 { display:block; width:180px; height:95px; position:absolute; left:800px; top:0; }

#content { width:980px; margin:0 auto 0 auto; padding:0 5px 70px 5px;  background:transparent url(../img/bg3.gif) 50% 0 no-repeat; }
#content #sciezka { height:15px; color:#FFFFFF; }
#sciezka a { color:#FFFFFF; }
#sciezka a:hover { color:#182D41; }
#content #lewa { width:170px; float:left; padding:2px 0 0 0; }
#content #srodek { width:626px; float:left; padding:2px 2px 20px 2px; }
#content #tresc { width:626px; float:left; padding:2px 2px 20px 2px; }
#content #prawa { width:180px; float:left; padding:2px 0 0 0; }
#srodek h3 { background-color:#FFBB02; height:24px; line-height:24px; padding:0 12px 0 12px; width:602px; margin:0 0 2px 0; color:#000000; font-size:14px; font-weight:bold; } 
#tresc h3 { background-color:#FFBB02; height:24px; line-height:24px; padding:0 12px 0 12px; width:602px; margin:0 0 2px 0; color:#000000; font-size:14px; font-weight:bold; } 
#napis { background-color:#F7891D; height:27px; line-height:27px; text-align:center; color:#FFFFFF; font-weight:bold; }
#text { padding:20px 20px 20px 20px; font-size:11px; width:586px; text-align:justify; }
#text a { text-decoration:underline; }
#text th { background-color:#FABE22; text-align:left; }
.ctext { padding:10px 10px 10px 10px; font-size:11px; width:606px; }

.tlo-logo { background:transparent url(../img/bg5.gif) 50% 200px no-repeat; } 

#footer { position:absolute; bottom:0; left:0; width:100%; height:45px; background:transparent url(../img/bg4.gif) 50% 100% no-repeat; }
#footer #f { width:980px; margin:0 auto 0 auto; } 
#f #f1 { width:980px; color:#CC242D; font-size:10px; text-align:center; }
#f1 a { color:#CC242D; }
#f1 a:hover { color:#2F4760; }
#f #f2 { width:120px; color:#FFFFFF; font-size:11px; text-align:left; padding:3px 0 0 0; float:left; }
#f2 a { color:#FFFFFF; }
#f2 a:hover { color:#2F4760; }
#f #f3 { width:860px; font-size:11px; text-align:center; padding:3px 0 0 0; float:left; }

.c1 { height:1px; clear:both; }

.formularz table { width:515px; padding:0 0 15px 0; }
.formularz td { padding:5px 0 0 0; text-align:left; vertical-align:bottom; font-size:11px; }
.formularz td.ltd { width:150px; }
.formularz td.rtd { width:365px; }
.formularz table input.inp, .formularz table input.wym { width:360px; }
.formularz table textarea { width:360px; }
.formularz #sendform { text-align:right; }


#client-zone { position:absolute; top:120px; background-color:#2F4761; width:100%; height:40px; z-index:100; } 
#client-zone #zone { position:relative; background-color:#2F4761; width:980px; height:40px; color:#FFFFFF; text-align:center; margin:0 auto 0 auto; } 
#client-zone td { vertical-align: middle; height:40px; font-size:11px; }
#client-zone td img { vertical-align: middle; }
#client-zone a { color:#FFFFFF; }
#client-zone a:hover { color:#F7891D }
#client-zone #zone1 { width:500px; text-align:left; }
#client-zone #zone2 { width:480px; }

p.label { font-size:12px; font-weight:bold; text-align:center; color:#FFFFFF; padding:6px 0 8px 0; background:#162B3E url(../img/bg6.gif) 0 0 repeat-x; border:1px solid #FFFFFF; border-width:0 0 1px 0; }
#kat-list { width:170px; padding:0 0 40px 0; background:transparent url(../img/bg10.jpg) 0 100% repeat-x; } 
#kat-list a { display:block; width:145px; padding:6px 0 8px 25px; background:#162B3E url(../img/bg7.gif) 0 0 no-repeat; color:#FFFFFF; font-size:12px; border:1px solid #FFFFFF; border-width:0 0 1px 0; }
#kat-list a.subl { background-image:url(../img/bg8.gif); }
#kat-list a.suba { width:135px; padding:6px 0 8px 35px; background-image:url(../img/bg9.gif); }
#kat-list a span { color:#F7891D; }

.bg0 { background-color:#FFFFFF; }
.bg1 { background-color:#FFFDCE; }

.item-list { width:606px; padding:0 10px 0 10px; }
.item { width:606px; border:1px solid #CCCCCC; border-width:0 0 1px 0; position:relative; }
.item .i3p1 { display:block; width:48px; height:48px; position:absolute; top:52px; left:72px; }
.item .ifoto { display:block; float:left; width:120px; height:110px; }
.item .iabs { display:block; color:#003469; padding:15px 20px 0 0; height:64px; width:466px; float:left; }
.item a.inazwa { display:block; color:#003469; font-weight:bold;}
.item a.inazwa:hover { color:#D92934; }
.item .iprod { width:486px; border:1px solid #CCCCCC; border-width:1px 0 0 0; height:30px; line-height:30px; float:left; }
.item .iprod  a.isee { display:block; height:30px; width:70px; line-height:30px; color:#222222; float:left; text-align:center; } 
.item .iprod  a.isee:hover { color:#D92934; } 
.item .iprod  .iwyr { display:block; height:30px; width:70px; line-height:30px; color:#222222; float:left; text-align:center; } 
.item .iprod  .iper { display:block; height:30px; width:166px; line-height:30px; color:#222222; float:left; text-align:center; } 
.item .iprod  .icena { display:block; height:30px; width:60px; line-height:30px; color:#222222; float:left; text-align:right; } 
.item .iprod  .icart { display:block; height:30px; width:120px; color:#222222; float:left; text-align:right; } 

#produkt { width:606px; padding:0 10px 0 10px; position:relative; }
#produkt #i3p1 { display:block; width:72px; height:72px; position:absolute; top:148px; left:108px; }
#produkt #foto2 { display:block; width:180px; height:250px; float:left; }
#produkt #pr-name { padding:15px 0 0 0; }
#produkt #pr-price { font-weight:bold; font-size:13px; color:#D92934; }
#produkt h1 { color:#003469; font-size:16px; font-weight:bold; }
#produkt #desch { border:1px solid #FFBC05; padding:1px 1px 1px 1px; width:602px; }
#desch h2 { background-color:#A57C52; display:block; height:24px; line-height:24px; padding:0 20px 0 20px; margin:0 0 0 0; color:#FFFFFF; font-size:13px; font-weight:bold; }
#desch #desc { padding:8px 20px 20px 20px; width:562px; font-size:11px; }

#find-box { padding:7px 0 7px 0; background:transparent url(../img/bg10.gif) 0 100% repeat-x; text-align:center; }
#find-box #find { width:140px; }
#find-box #fbt { padding:5px 0 0 0; }

#contact-box { background:#14293C url(../img/bg11.jpg) 0 0 repeat-x; padding:10px 15px 10px 15px; width:150px; height:262px; color:#FFFFFF; }
#contact-box .telefon { font-size:14px; color:#FEC31D; font-weight:bold; }
#contact-box strong { font-size:12px; }
#contact-box a { color:#FFFFFF; }
#contact-box a:hover { color:#FABE22; }

.td_top { font-size: 11px; font-weight: normal; border-bottom: 1px solid #CCCCCC; padding: 3px; background: #FEFB8A;   }
.td_hard { font-size: 11px; font-weight: normal; border-bottom: 1px solid #CCCCCC; padding: 3px; background: #FFE479;   }
.td_soft { font-size: 11px; font-weight: normal; border-bottom: 1px solid #CCCCCC; padding: 3px; background: #FFFDCE;   }
.td_light { font-size: 11px; font-weight: normal; border-bottom: 1px solid #CCCCCC; padding: 3px; background: #FFFFFF;   }
.td_kreska { font-size: 11px; text-align:center; font-weight: normal; border-top: 1px solid #CCCCCC; padding: 3px; background: #FFFFFF;   }


#baner1 { width:170px; height:310px; padding:0 0 2px 0; }
#baner1 #flashbaner1 { width:170px; height:310px; }

#baner2 { width:626px; height:117px; }
#baner2 #flashbaner2 { width:626px; height:115px; }

#baner3 { width:170px; height:340px; padding:0 0 2px 0; }
#baner3 #flashbaner3 { width:170px; height:340px; }

#baner4 { width:180px; height:340px; padding:2px 0 2px 0; }
#baner4 #flashbaner4 { width:180px; height:340px; }

#koszt_dostawy { font-weight:bold; }

#pop-obj { background-color:#FFFFFF; width:400px; padding:0 0 0 0; border:2px solid #FF6600; position:absolute; top:0; left:0; }
#pop-close { text-align:right; height:20px; padding:5px 5px 0 0; }
#pop-close a { display:block; float:right; width:20px; height:20px; background:#FF6600 url(../img/i-close.gif) 0 0 no-repeat; }
#pop-msg { text-align:center; font-size:14px; padding:3px 20px 20px 20px; }
