html, body, div, form, p, h1, h2, h3, h4, h5 { margin:0; padding:0; }
body { font-family:Arial, Helvetica, sans-serif; color:#7F7F7F; font-size:11px; background:#D4D4D4 url(../img/bg2.jpg) 50% 0 repeat-y; text-align:left; }
html, body { height: 100%; }
img { border:0; }
a { text-decoration:none; color:#7F7F7F; }
a:hover { color:#617EC0; }

.inp { font-size:11px; padding:1px 2px 1px 2px; background-color:#FFFFFF; color:#666666; border:1px solid #666666; }
.wym { font-size:11px; padding:1px 2px 1px 2px; background-color:#FAFAFA; color:#666666; border:1px solid #FF6600; }
.przy { font-size:11px; padding:1px 2px 1px 2px; background-color:#FAFAFA; color:#666666; border:1px solid #3F5C94; }
.gwiazdka {color:#CC0000; font-weight:bold; }
.error { font-size:14px; color:#FF6600; font-weight:bold; }
.error_mini { font-size:12px; color: #FF6600; font-weight:normal; }

#master { position: relative; height: auto !important; height: 100%; min-height: 100%; width:100%; background:url(../img/bg1.jpg) 50% 0 no-repeat; }

#content { width:900px; margin:0 auto 0 auto; padding:0 0 120px 0; position:relative; }
#footer { position:absolute; bottom:0; left:0; width:100%; height:100px; padding:0 0 10px 0; background:#D4D4D4 url(../img/bg4.gif) 50% 100% repeat-x; }


#footer a { color:#6B6B6B; }
#footer a:hover { color:#333333; }
#footer #f { height:40px; line-height:40px; width:900px; padding:60px 0 0 0; margin:0 auto 0 auto; color:#6B6B6B; background:#D4D4D4 url(../img/bg3.jpg) 0 0 no-repeat; }
#f #f1 { width:510px; float:left; text-align:left; }
#f #f2 { width:340px; padding:0 10px 0 0; float:left; text-align:right; }
#f #f3 { width:40px; float:left; text-align:right; }

a#l-top { display:block; height:40px; width:40px; background:url(../img/a1_f01.gif) 0 0 no-repeat; }
a#l-top:hover { background-image:url(../img/a1_f02.gif); }

.c1 { clear:both; height:1px; }


#header { width:900px; margin:0 auto 0 auto; padding:10px 0 50px 0; position:relative; }
#header #bantop { width:900px; height:210px; }
#bantop #bantoph { width:900px; height:210px; }
#header #linia { width:900px; height:55px; padding:0 0 7px 0; }
#linia #logo { width:180px; height:40px; display:block; float:left; padding:10px 25px 5px 25px; }
#linia #slogan { width:300px; height:49px; padding:6px 0 0 70px; font-size:11px; color:#484C50; display:block; float:left; text-align:left; }

#header #userext { display:block; width:100px; height:48px; padding:7px 0 0 200px; float:left; color:#484C50; }
#header #userext a { display:block; color:#484C50; }
#header #userext a:hover { color:#617EC0; }
#header #logfrm { display:block; width:300px; height:49px; float:left;  padding:6px 0 0 0; color:#484C50; }
#header #logfrm td { vertical-align:middle; padding:0 0 2px 0; }
#header #logfrm .tdlab { width:52px; text-align:right; padding:0 3px 3px 0; }
#header #logfrm .tdinp { width:130px; text-align:left; }
#header #logfrm .inp { border-color:#C6C6C6; width:120px; }
#header #logfrm .tdbut { width:100px; text-align:left; }
#header #logfrm a { color:#484C50; }
#header #logfrm a:hover { color:#617EC0; }


#header #tmenu { height:31px; width:880px; padding:0 10px 0 10px; }

#tmenu #tm1 { height:31px; width:670px; float:left; text-align:left; }
#tmenu #tm2 { height:31px; width:210px; float:left; text-align:right; }

#tmenu ul { margin: 0; padding: 0; height:31px; }
#tmenu ul#ul1 { margin:0; padding:0; width:670px; }
#tmenu ul#ul2 { margin:0; padding:0; width:210px; }
#tmenu li { margin:0; padding:0; position: relative; list-style: none; display:inline; text-align:left; height:31px; }
#tmenu ul#ul2 li { height:20px; }
#tmenu ul li a { text-decoration:none; color:#FFFFFF; font-size:11px; line-height:31px; font-weight:bold; padding:0 8px 0 8px; margin:0;  }
#tmenu ul li a:hover { color:#617EC0; }
#tmenu ul ul { position:absolute; left:0; top:14px; display:none;}
#tmenu ul.level2 { width:230px; padding:13px 0 0 0; background:transparent url(../img/bg9.gif) 0 7px no-repeat; }
#tmenu ul.level1 li.submenu:hover ul.level2 { display:block;  }
#tmenu ul.level2 li { background:#484848 url(../img/bg11.gif) 10px 8px no-repeat; width:192px; display:block; padding:0 10px 0 28px; margin:0; float:none; height:20px }
#tmenu ul.level2 li.last { height:16px; line-height:10px; font-size:10px; background:transparent url(../img/bg9.gif) 0 100% no-repeat; } 
#tmenu ul.level2 li a { text-decoration: none; display:block; height:20px; line-height:20px; font-size:11px; color:#CCCCCC; font-weight:normal; padding:0 0 0 0; }
#tmenu ul.level2 li a:hover { color:#FFFFFF; } 
#tmenu ul li a.last { background-image:none; }
#tmenu a.cur, #header a:hover { color:#617EC0; }
#tmenu a.user { color:#669900; }
#tmenu ul#ul2 ul { left:-145px; }

h1 { color:#617EC0; font-size:15px; font-weight:bold; background:transparent url(../img/arr1.gif) 0 0 no-repeat; padding:0 0 20px 50px; line-height:36px; }
h1 a { color:#617EC0; }
h1 a:hover { color:#7F7F7F; }

.tnie13 { color:#617EC0; font-size:13px; font-weight:bold; }

.left-line { background:transparent url(../img/dot1.gif) 100% 0 repeat-y; }

#find { width:155px; }
#prod { width:161px; }

a.larr3 { display:block; width:200px; padding:5px 10px 5px 40px; background:transparent url(../img/arr3.gif) 16px 2px no-repeat; margin:0 0 0 0; }
a.larr3:hover { background-image:url(../img/arr2.gif); }

.item { width:150px; float:left; padding:0 0 20px 40px; height:340px; }
.item .ifoto { display:block; width:140px; height:140px; padding:5px 5px 10px 5px; background:transparent url(../img/bg5.gif) 0 0 no-repeat; }
.item .inazwa { font-weight:bold; }
.item .iabs { padding:5px 0 0 0; }
.item .ipri { color:#617EC0; font-size:13px; font-weight:bold; padding:10px 0 10px 0; }
.item a.im { display:block; color:#7F7F7F; width:125px; padding:5px 0 5px 25px; background:transparent url(../img/arr2.gif) 0 2px no-repeat; margin:0 0 0 0; }
.item a.im:hover { background-image:url(../img/arr3.gif); color:#617EC0; }
.item a.ic { display:block; color:#7F7F7F; width:125px; padding:5px 0 5px 25px; background:transparent url(../img/cart2.gif) 0 0 no-repeat; margin:0 0 0 0; }
.item a.ic:hover { background-image:url(../img/cart1.gif); color:#617EC0; }

#footer a { color:#6B6B6B; }
#footer a:hover { color:#333333; }
#footer #f { height:40px; line-height:40px; width:900px; margin:0 auto 0 auto; color:#6B6B6B; }
#f #f1 { width:510px; float:left; text-align:left; }
#f #f2 { width:340px; padding:0 10px 0 0; float:left; text-align:right; }
#f #f3 { width:40px; float:left; text-align:right; }



.str { text-align:right; height:26px; padding:10px 80px 0 40px; width:530px; }
.str img { vertical-align:middle; }
.str a { padding:0 5px 0 5px; line-height:16px; text-align:center; color:#333333; font-size:11px; }
.str a.cur { color:#617EC0; font-weight:bold; }

.line0001 { background:transparent url(../img/dot1.gif) 0 0 repeat-y; }
.line0010 { background:transparent url(../img/dot1.gif) 0 100% repeat-x; }
.line0100 { background:transparent url(../img/dot1.gif) 100% 0 repeat-y; }
.line1000 { background:transparent url(../img/dot1.gif) 0 0 repeat-x; }
.linev { background:transparent url(../img/dot1.gif) 50% 0 repeat-y; width:10px; }

#koszty-info { background-color:#ffffff; padding:15px 15px 15px 15px; color:#999999; }

#bigfoto { widows:405px; height:305px; padding:5px 5px 5px 5px; background:transparent url(../img/bg6.gif) 0 0 no-repeat; }

#prdesc { padding:3px 20px 30px 50px; width:830px; background:transparent url(../img/arr3.gif) 16px 0 no-repeat; }
h2 { color:#333333; font-size:18px; font-weight:bold; background:transparent url(../img/arr3.gif) 16px 0 no-repeat; padding:0 0 10px 50px; }
.prabs { padding:0 20px 10px 50px; width:380px; }
#prtab { height:40px; }
#prtab td { color:#FFFFFF; font-weight:bold; font-size:14px; }
#prtab .inp { font-size:14px; padding:1px 2px 1px 2px; background-color:#666666; color:#FFFFFF; border:1px solid #999999; }
#prilosc { background:transparent url(../img/bg7.gif) 0 0 no-repeat; }
#prprice { background:transparent url(../img/bg8.gif) 0 0 no-repeat; }
a.ic2 { display:block; color:#617EC0; width:125px; padding:5px 0 5px 25px; background:transparent url(../img/cart1.gif) 0 0 no-repeat; margin:0 0 0 0; }
a.ic2:hover { background-image:url(../img/cart2.gif); color:#7F7F7F; }

ul.prname { margin:0; padding:0; padding:0 0 30px 50px; width:570px; }
ul.prname li { margin:0; padding:0 0 5px 0; list-style:none; }
ul.prname li a { display:block; font-weight:bold; }

h4 { color:#617EC0; font-size:15px; font-weight:bold; background:transparent url(../img/arr1.gif) 0 0 no-repeat; padding:0 0 20px 50px; line-height:36px; }

.tresc { padding:0 20px 40px 40px; }
.tresc a { color:#617EC0; }
.tresc a:hover { color:#7F7F7F; }

a.lvideo { display:block; color:#333333; font-size:15px; font-weight:bold; background:transparent url(../img/arr4.gif) 0 0 no-repeat; padding:0 0 20px 50px; line-height:36px; }

.formularz table { width:465px; padding:0 0 15px 0; }
.formularz td { padding:5px 0 0 0; text-align:left; vertical-align:bottom; }
.formularz td.ltd { width:100px; }
.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; }

#outerFloatFace {
    position:absolute;
    top:150px;
    right:0px;
    width:50px;
    z-index:999;
}

#innerFloatFace {
    display:none;
    position:absolute;
    right:50px;
    top:-50px;
    background:#fff;
}
