*{margin:0;padding:0}
html{background:#fff url(img/bg.gif) repeat-x 0 2px}
body{font:11px/15px Arial,sans-serif;color:#797979;padding:2px 0 4px;width:860px;margin:0 auto;position:relative}
h1{height:65px;width:185px;overflow:hidden;background:url(img/logo.gif);float:left;margin:3px 0 0 3px;line-height:2}
h1 a{display:block;padding-top:65px}
fieldset{border:none}
a{text-decoration:none;color:#707070}
a:hover{color:#333}
a img{border:none}
h3, #cont legend{font:18px/18px Arial;margin:0 10px 0.5em;color:#96120c;height:36px}
em{text-transform:uppercase;font-style:normal}
input{height:22px;border:1px solid #e8e8e8;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px}

table{width:100%;border-collapse:collapse;border-spacing:0;text-align:center}
td{border:solid #e8e8e8;border-width:1px 0;padding:3px 0;vertical-align:middle}
td.sum{text-align:right;text-transform:uppercase;background-image:url(img/grad.gif);background-repeat:repeat-y}
tfoot td{background:#f4f4f4}
tfoot td.alt{background:#ebebeb}

#top{height:103px}
#top ul{float:right;background:#fff url(img/top_l.gif) no-repeat;height:29px;line-height:29px;padding-left:20px;color:#000}
#top ul li{float:left;list-style:none;padding-right:10px}
#top ul li a{color:#000;text-decoration:none;display:block;float:left;padding-left:20px;background:no-repeat 0 43%}
#top ul li#rej a{background-image:url(img/plus.gif)}
#top ul li#profil a{background-image:url(img/profil.gif)}
#top ul li#adrs a{background-image:url(img/mail.gif)}
#top ul li#tel{font-weight:700;background:url(img/top_r.gif) no-repeat 100% 0;padding-right:20px}
#top p{float:right;color:#fff;background:url(img/topp.gif);width:273px;height:26px;overflow:hidden;text-indent:310px;line-height:40px;margin:24px 52px 0 0;display:inline}

#header{color:#fff;overflow:hidden;height:100%;margin:4px 0}
#header legend{color:#fff}
#header form{background:#414141 url(img/hsrc.gif);height:80px;width:541px;padding:10px;float:left;overflow:hidden}
#header fieldset{background:url(img/srci.gif) no-repeat 0 18px}
#header form a{color:#999;float:right;line-height:22px}
#header input,#header select{color:#7F7F7F;font-size:11px;f
Verdana;height:22px;padding:0 5px;margin:10px 2px;line-height:22px}
#header input{background:#fff url(img/src.gif);border:none;width:370px;margin-left:25px}
#header select{width:120px;vertical-align:top;padding-top:4px}
#header button{float:right;margin-left:20px;background:#a5140f url(img/srcb.gif);border:none;height:22px;width:54px;color:#fff;font:12px/12px Arial,sans-serif}

#header a{color:#fff}
#header li{list-style:none;float:left;margin:0 0 4px 4px;font:700 11px/33px "Trebuchet MS";text-transform:uppercase;background:#414141;height:31px;overflow:hidden}
#header li a{display:block}
#header li span{text-transform:none}
#header #koszyk{background-image:url(img/koszyk.gif);height:43px;width:295px;line-height:43px;text-indent:65px}
#header #przech{background:#a5140f url(img/przech.gif);width:135px;text-indent:30px}
#header #ekspres{background-image:url(img/ekspres.gif);width:155px;text-indent:30px;float:right}
#header #howto{text-transform:none;float:right;height:auto;line-height:14px;background:url(img/arr.gif) no-repeat 0 50%;text-indent:10px;margin-right:5px}
#header #howto a{color:#414141;text-decoration:underline}

#menu{width:169px;background:#f3f3f3 url(img/menud.gif) no-repeat 0 100%;margin-bottom:4px;float:left;color:#707070;padding-bottom:5px}
#menu h2{font:700 12px/13px "Trebuchet MS";color:#fff;background:#a5140f url(img/menuh.gif);height:30px;padding:4px 0 0 35px;margin-bottom:5px}
#menu ul{overflow:hidden}
#menu ul ul{overflow:visible}
#menu li{border-top:1px solid #e7e7e7;margin-top:-1px;text-indent:20px;background:url(img/dot.gif) no-repeat 10px 8px;position:relative}
#menu li li,#menu li li a{background-position:20px 8px}
#menu li li a{padding-left:30px}
#menu li,#menu li ul{list-style:none;line-height:17px}
#menu a{display:block;text-indent:0;padding-left:20px;background:url(img/dot.gif) no-repeat 10px 8px;font-size:11px}
#menu a:hover{background-color:#e0e0e0}

#cont{float:right;margin-bottom:4px;width:687px;background:#fbfbfb url(img/contd.gif) no-repeat 0 100%;padding-bottom:10px}
#cont.index{background:none;padding-bottom:0}
#cont p{margin:0 10px 1em}
#cont h2{background:#414141 url(img/h2.gif);font:11px/19px Verdana;color:#fff;height:19px;text-indent:8px;border-bottom:1px solid #fff}
#cont #where, #navi{background:#efefef;margin:0 0 20px;text-indent:8px;height:14px;line-height:14px;font-size:10px;overflow:hidden}
#cont #where, #navi{color:#707070}
#cont div#where, #navi{line-height:28px;height:28px}
#where p{margin:0;float:left;position:relative;z-index:2}
#where form{float:right;position:relative;z-index:2}
#where fieldset{display:inline}
#where form a, #where fieldset{float:left}
#where form a{height:19px;width:19px;overflow:hidden;text-indent:20px;margin:4px 0 0 3px}
#list{background:url(img/list.gif)}
#icons{background:url(img/icons.gif)}
#list.act{background:url(img/list_a.gif)}
#icons.act{background:url(img/icons_a.gif)}
#where ul, #navi{clear:both;text-align:center;position:relative;top:-28px;z-index:1}
#where li, #navi li{list-style:none;display:inline;color:#000;font-weight:700}
#where li a, #navi li a{font-weight:400}
#navi{top:0;margin-bottom:-10px;background-image:url(img/contd.gif);background-repeat:no-repeat;background-position:0 100%}
#navi li.act a{color:#000}

#cont button::-moz-focus-inner{border:0;padding:0}
#cont button,#cont .button{background:#a5140f url(img/but_r.gif) 100% 0;height:22px;color:#fff;border:none;line-height:22px;float:left}
#cont button span,#cont .button span{padding:0 10px;background:url(img/but_l.gif) no-repeat;display:block;height:22px;line-height:22px;float:left;white-space:nowrap}
#cont button.gray,#cont .gray{background:#4a4a4a url(img/but_r_g.gif) 100% 0;width:90px}
#cont button.save{background:#4a4a4a url(img/but_r_g.gif) 100% 0;width:150px}
#cont button.gray span,#cont .gray span{background-image:url(img/but_l_g.gif)}
#cont button.zoom span,#cont .zoom span{background-image:url(img/but_l_z.gif);padding-left:30px}

div#foot{background:#3a3a3a url(img/foot.gif);line-height:23px;height:23px;padding:0 10px;color:#fff;clear:both;text-shadow:0}
div#foot a{color:#fff}
p.foot{line-height:23px;height:30px;padding:0 10px;color:#000;text-shadow:0;float:right}
p.foot span{margin-right:60px}
#foot a.newsite{display:block;overflow:hidden;height:20px;width:130px;margin:0 0 0 auto;float:right}
.foot a.newsite{display:block;background:url(img/newsite2.gif);overflow:hidden;text-indent:100px;height:14px;width:56px;margin:-18px 0 0 auto;}

#lista{overflow:hidden}
#lista li{padding:10px 0 10px 180px;border-top:1px solid #efefef;margin-top:-1px;overflow:hidden;height:100%}
#lista h3, #ikony h3{font-size:11px}
#lista img.foto{float:left;margin:-14px 0 0 -125px}
#lista .price{float:left;line-height:22px}
#lista form{float:left;width:220px}

#ikony{text-align:center;overflow:hidden;height:100%;padding-bottom:30px}
#ikony li{width:229px;float:left;list-style:none;padding:10px 0;border-left:1px solid #f5f5f5;margin-left:-1px}
#ikony form{width:210px;margin:0 auto}
#ikony .price{margin:5px 0}

#rform fieldset{float:left;width:330px;padding-bottom:20px}
#rform legend{padding-bottom:10px;padding-left:10px}
#rform dl{line-height:24px;pasdding-top:20px}
#rform dt, #rform dd{float:left;margin-bottom:3px}
#rform dt{width:125px;text-align:right;padding-right:5px}
#rform dd{width:200px}
#rform input{width:170px}
#rform #p_nazwa, #rform #p_imienazwisko{width:195px}
#rform #p_kod{width:40px}
#rform #p_miasto{width:115px}
#rform #save p{text-align:center}

#rform #p_adres_wyzej, #rform #p_adres_inny, #rform #regulamin{width:auto;height:auto;padding:2px;vertical-align:baseline;border:none}
#rform #p_adres_inny{margin-left:10px}
#rform button{margin:0 2px}

#side{width:166px;float:right;background:#f9f9f9 url(img/side.gif) no-repeat 0 100%;padding-bottom:10px}
#cont #side h2{font-family:"Trebuchet MS";font-weight:700;font-size:12px;text-shadow:none;height:28px;line-height:28px;background:url(img/s_h2.gif);border:none}

#index{float:left;width:516px}
#index img{display:block}
#index li{list-style:none}
#index h2{text-transform:uppercase;line-height:27px;height:27px;background:url(img/in_h2.gif)}

#index .ani{overflow:hidden;height:132px;position:relative}
#index .ani li{width:25%;float:left;height:27px}
#index .ani h2{text-align:center;border-left:1px solid #4c4c4c;margin-left:-1px;border-bottom:0;cursor:pointer;text-indent:0}
#index .ani img{position:absolute;left:0;top:27px;display:none}

#index .ani .act h2{background:url(img/in_h2_a.gif)}

.price{color:#b60000}
.buy{height:22px;line-height:22px;position:relative}
.buy input, table input{width:26px;height:22px;border:none;text-align:center;background:url(img/ile.gif);float:left}
.buy button,.buy .button{float:left;margin:0 4px}
.buy .przech{display:block;float:left;width:26px;height:22px;background:url(img/przechb.gif);overflow:hidden;text-indent:30px}

.buy .count, table input{margin:0 5px 0 7px;background:url(img/count.gif);color:#fff}
.c_up, .c_down{cursor:pointer;margin:0;position:absolute}
.buy .c_up{top:2px;left:0}
.buy .c_down{top:12px;left:0}
.sbuy{position:relative}
.sbuy .c_up, .sbuy .c_down{left:50%;margin-left:-19px;display:block}
.sbuy .c_up{top:2px}
.sbuy .c_down{top:12px}

table input{float:none}
table button{position:relative;left:50%;margin-left:-3.5em}
table .button{position:relative;left:50%;margin-left:-4em}
table .del{display:block;margin:0 auto;width:11px;height:11px;background:url(img/x.gif);overflow:hidden;text-indent:20px}

.prod{padding-left:130px;overflow:hidden}
.prod h3{margin-left:-110px}
.prod .img{float:left;margin-left:-100px;width:230px;min-height:250px;display:inline;padding-bottom:10px}
.prod .img{clear:both}
.prod .button{margin-left:5px}
.prod .group{margin-left:50px}
.prod .price{float:left;line-height:22px;padding-top:10px;font-size:14px;width:400px;display:block}
.prod .buy{float:left;margin-top:10px}

.prod .sztuk{float:none;line-height:15px;padding-top:5px;font-size:12px}

#header fieldset{background-position:0 25px\9}
#foot, #header legend, #header form a, #cont h2{text-shadow:1px 1px 1px #000;filter: Shadow(Color=#000000,Direction=135,Strength=2)}
#cont button{width:130px}
#rform button{_width:60px}
#cont table button{_width:6.5em}
.sbuy .c_up, .sbuy .c_down{_left:19px}

ol {margin-left:20px}

#ikony a.tnij{display:block;height:76px;overflow:hidden;width:96px;}



p#center {margin-top:10px;margin-left:40%}

ul#error {margin:0px 0px 0px 20px}
ul#error li{background-color:#FFFDEF; color:#F00; border:1px solid #F00; text-align:center; width:620px; padding:5px 0; margin:2px 0 2px;list-style:none}

#accordion {float:left;margin-left:-100px;width:100%}
#accordion div a {color:#AF3636}

h3.accordion {height:28px}

#dialog p {line-height:30px}
#dialog a {color:#B81810}

ol#ekspres  {list-style:none}
ol#ekspres  li {display:inline;float:left;margin-right:3px}

div#ekspres {width:100%;height:100px;margin:03px 0 3px}
div#ekspres a {display:inline;float:left;margin-right:3px;margin-top:3px}