*{margin:0;padding:0}
html{padding-top:181px;background:#3e3e3e url(img/up.gif) repeat-x}
body{background:#fff url(img/down.gif) repeat-x 0 100%;border-top:1px solid #b1b1b1;overflow:visible;font:11px/16px Arial, Helvetica, sans-serif;min-width:896px;color:#696969}
h1{padding: 92px 0 18px 33px}
h1 a{height:0;width:116px;padding-top:32px;overflow:hidden;display:block;background:url(img/fortis.gif);line-height:400px;}
#slogan{float:left;font:normal 16px Tahoma;color:#fff;position:absolute;top:98px;background:none;text-decoration:none;margin-left:200px}
a{text-decoration:none;color:#43464e}
fieldset{border:none}
input{border:1px solid #8d8d8d;background:transparent;width:110px;height:20px;line-height:20px;color:#c2c2c2;text-align:right;padding:0 5px;vertical-align:middle}
#top, #dol, #cont{width:896px;margin:0 auto}
#top button{displa:block;height:30px;width:10px;background:url(img/rarr.gif) no-repeat center;text-indent: 40px;border:none;vertical-align:middle}
#top{height:181px;margin-top:-182px;margin-bottom:1px;background:url(img/top.png) no-repeat;position:relative;overflow:hidden}
#up{line-height:36px;margin-left:535px}
#top form {float: right;margin-top:-48px;background:url(img/dotup.gif) no-repeat;width:150px;padding-left:20px}
#up li, #up ul{float:left;list-style:none}
#up li{background:url(img/dotup.gif) no-repeat;padding:0 10px}
#up li#lang{background:none;padding:0}
#up a{color:#e9e7e2;font-weight:700}
#up ul a{display:block;float:left;font-weight: 400;width:18px;height:18px;line-height:20px;background:url(img/lang.gif) no-repeat;text-align:center;margin-top:8px}
#up ul a#act{background-image:url(img/langa.gif)}
#menu{font-size:12px;text-transform:uppercase;list-style:none}
#menu li{float:left;height:40px;line-height:40px;background:url(img/dotmenu.gif) no-repeat;padding-left:8px;margin-left:10px}
#menu a{color:#595e68}
#dol{height:302px;font-size:10px;clear:both}
#tags{height:40px;font:normal 10px Tahoma;color:#797d84;padding:0;margin:0;}
#mdol{height:90px;padding-top:30px;margin-left:-7px;}
#mdol li{list-style:none;float:left;background:#222 no-repeat;margin-left:14px;display:inline;text-align:right;font-family:"Trebuchet MS";font-size:11px;position:relative}
#mdol li a{display:block;float:left;width:135px;height:67px;padding:10px 5px 0 70px}
#mdol li strong{display:block}
#mdol li{line-height:12px}
#mdol #d1{background-image:url(img/d1.gif)}
#mdol #d2{background-image:url(img/d2.gif)}
#mdol #d3{background-image:url(img/d3.gif)}
#mdol #d4{background-image:url(img/d4.gif)}
#mdol strong{color:#e77c15;text-transform:uppercase;font-size:17px;font-weight:400;letter-spacing:-1px;line-height:20px}
#mdol #d3 strong{color:#75a8da}
#mdol #d4 strong{color:#fddf35}
#mdol a{color:#fff}
#mdol span{position:absolute;bottom:0;right:10px;padding:0 0 5px 10px;background:url(img/dotup.gif) no-repeat;color:#e9e7e2}
#adres, #mdol{overflow:hidden}
#adres{height:95px;padding-top:15px}
#adres p, #adres p a{color:#646b77}
#adres p, #adres div{float:left;padding:40px 30px 0 25px;height:32px;background:url(img/dline.gif) repeat-y;line-height:12px}
#adres div{padding:10px 0 0 2px;height:62px}
#adres strong{display:block;height:0;padding-top:29px;width:110px;margin:-33px 0 5px;overflow:hidden;background:url(img/fortech.gif)}
#foot{color:#e6e6e6;line-height:25px;text-indent:15px}
#foot a{color:#e6e6e6;text-decoration:none;}
#foot a:hover{text-decoration:underline;}

#grad{background:url(img/grad.gif) repeat-x}

#ubar, h2{height:34px;border:1px solid #dfdfdf;border-width:0 1px 1px;line-height:34px;margin-bottom:1px}
h2{font-size: 18px;color:#43464e;text-transform:uppercase;background:url(img/dotmenu.gif) no-repeat 12px 0;text-indent:15px}
#ubar a{color:#696969}
#where{padding-left:20px;background:url(img/darr.gif) no-repeat 12px 48%;float:left}
#opcje{float:right;position:relative;width:185px;display:inline}
#polec{display:inline;cursor:pointer;padding:12px 0 12px 15px;background:url(img/mail.gif) no-repeat 0 50%;margin-right:15px}
#print{padding-left:15px; background:url(img/print.gif) no-repeat 0 50%}
#polec form{position:absolute;right:-1px;top:34px;display:none;background:#fff;border:1px solid #dfdfdf;width:160px;padding:10px 20px;z-index:4}
#polec:hover form{display:block}
#polec input{width:150px;color:#696969}

#gwar{color:#8f8f8f;text-transform:uppercase;font-size:13px;margin:-37px 10px 0 480px;height:37px;text-align:right;line-height:36px}

#wrap{border:solid #dfdfdf;border-width:0 1px;overflow:hidden;height:100%}

#side{width:220px;float:right;margin:15px}
#side a{display:block;background:url(img/arrside.gif) no-repeat 100% 50%;border:ridge #fff;border-width:2px 0;margin:0 10px;padding:7px 0;color:#3f3f3f}
#side li{list-style:none;background:#f5f5f5 url(img/lside.gif) no-repeat 0 100%;padding-bottom:10px}
#side li li{background:none;padding:0}
#side span, #side ul li{text-transform:uppercase}
#side span{display:block;background:#696969 url(img/hside.gif);text-indent:10px;height20px;line-height:20px;color:#fff;margin-bottom:10px}
#side ul span{background:no-repeat 0 50%;text-indent:0;width:104px;margin:0;color:#3f3f3f;line-height:13px}
#side li li a{border-bottom-width:0}
#side li li{margin:-2px 0 2px}
#side ul{overflow:hidden}
#side strong{font-weight:400;font-size:13px;color:#e32929;display:block}
#side form{margin-left:10px}
#side select{width:200px}
#side a span{cursor:pointer}
#side span.p1, span.p1{background-image:url(img/p1.gif)}
#side span.p2, span.p2{background-image:url(img/p2.gif)}
#side span.p3, span.p3{background-image:url(img/p3.gif)}
#side span.p4, span.p4{background-image:url(img/p4.gif)}
#side span.p5, span.p5{background-image:url(img/p5.gif)}
#side span.p6, span.p6{background-image:url(img/p6.gif)}
#side span.p7, span.p7{background-image:url(img/p7.gif)}
#side span.p8, span.p8{background-image:url(img/p8.gif)}
#side span.p9, span.p9{background-image:url(img/p9.gif)}
span.p1,span.p2,span.p3,span.p4,span.p5,span.p6,span.p7,span.p8,span.p9{height:13px;line-height:13px;margin:0;color:#3f3f3f;display:block;text-transform:uppercase;font-weight:400;font-size:11px;background-repeat:no-repeat;padding-left:37px;white-space:nowrap}
.przez span{float:left;margin:0 0 5px 10px}
.przez strong{float:left;padding-left:7px;background:url(img/darr.gif) no-repeat 0 48%;margin-bottom:5px}
#txt .przez{height:100%;overflow:hidden;background:url(img/dot.gif) repeat-x 0 100%;margin-bottom:-1px;padding-bottom:4px}

#txt{padding:30px 0 20px 35px;width:565px;float:left}
#txt p{margin-bottom:1em;padding-left:5px}
h3{font-size:13px;color:#43464e;line-height:25px;margin-bottom:20px;background:url(img/dot.gif) repeat-x 0 100%}

.list{border-top:1px solid #b8b7bc;margin:60px 0 20px;font-weight:700}
.list li{padding:0 3px;margin:0;border-bottom:1px solid #b8b7bc;color:#535353;line-height:30px;list-style:none}
.list span{color:#aaa;padding-right:6px;border-right:1px solid #b8b7bc;margin-right:10px;font-weight:400}
.list a{color:#535353}
.more{font-weight:700;color:#535353}
.list .more{width:7.5em;height:30px;line-height:30px;display:block;margin:-30px 0 0 auto;padding:0 10px 0 0;text-align:right;border:none;white-space:nowrap}

.prod li{list-style:none;background:url(img/dot.gif) repeat-x;padding:20px 0 0 145px;overflow:hidden;height:100%;margin-bottom:20px}
.prod img{float:left;margin:-5px 0 0 -130px}
.prod h3{text-transform:uppercase;text-indent:25px;font-size:12px;line-height:30px;margin-bottom:10px}
.prod h3 span{display:block;background:url(img/arrside.gif) no-repeat 4px 50%}
.prod .more{float:right;margin-top:-30px;padding-right:10px;background:url(img/dbarr.gif) no-repeat 100% 48%}

.back{height:29px;width:180px;padding-left:40px;line-height:29px;background:#ebebeb url(img/back.gif);display:block;margin:10px 0 10px auto}

#szczeg{padding:20px 0 0 230px}
.imgb{margin-left:-230px;float:left;width:230px;text-align:center;display:inline}
.imgb ul{overflow:hidden;height:100%;clear:both;width:230px}
.imgb li{list-style:none;background:#fff;width:105px;height:105px;margin:10px 10px 0 0;float:left;line-height:105px}
.imgb li img{vertical-align:middle}

#blist{width:620px;padding-left:10px;float:left}
#blist li{width:128px;float:left;list-style:none;padding:15px 40px 15px 140px;height:188px;background:url(img/dot.gif) repeat-x;margin-top:-1px;color:#434860;font-size:16px;font-weight:700}
#blist li li{width:auto;float:none;padding:0 0 0 10px;background:url(img/arr.gif) no-repeat 0 5px;font-size:11px;color:#696969;height:auto;font-weight:400}
#blist ul{padding-top:7px}
#blist a{color:#696969}
#blist div{width:131px;height:188px;float:left;margin-left:-140px;background:url(img/img.gif);line-height:188px;text-align:center;overflow:hidden;display:inline}
#blist img{vertical-align:middle;padding:9px 0}
#blist span{margin:25px auto 0;text-align:center;padding:0;background-position:50% 100%;padding-bottom:18px}

.formkon {width:200px;text-align:right;padding-right:10px;height:25px}
#txt input {text-align:left;color:#1F1B1B}

.info{overflow:hidden;height:100%}
.new, .promo {text-transform:uppercase;line-height:14px;font-size:10px;height:14px;width:65px;display:block;text-align:center;font-weight:700;float: left;margin:0 10px 5px 0}
.new{background:#ffe400 url(img/new.gif);color:#000}
.promo{background:#ff2000 url(img/promo.gif);color:#fff}

p.price {float:right;width:auto;font-size:16px;color:#5B5F62;font-weight:700}
p.price img {margin:2px 7px 0 0}
.back_cena{height:29px;width:180px;padding-left:40px;line-height:29px;background:#ebebeb url(img/back_cena.gif);display:block;margin:10px 0 10px auto}
.back_cena b {font-size:16px;color:#5B5F62;font-weight:700}

.widget_fb {
    float: right;
    width: 232px;
    height: 420px;
    background: url(../img/slider.png) no-repeat;
    display: block;
    right: -205px;
    padding: 0;
    position: fixed;
    top: 170px;
    z-index: 1002;
}

