
html, body { margin: 0; padding: 0; background-color: #0e0a0e; font: normal 0.8em verdana, sans-serif; color: #837f75; text-align: center; }
div, img, form, fieldset { margin: 0; padding: 0; border: none; }

a:active { outline: none; }
a:focus { -moz-outline-style: none; }
a { text-decoration: none; color: #73676c; }
a:hover { color: #fff5db; }

div#container { margin: 0 auto; width: 990px; text-align: left; }

div#top { width: 100%; height: 66px; background: transparent url('../img/bg_top.jpg') 0 0 repeat-x; overflow: hidden; }
div#top form#user { margin: 0; padding: 31px 0 0 0; width: 482px; height: 34px; float: left; display: inline; background: transparent url('../img/bg_user.jpg') 0 0 no-repeat; }
div#top form#user fieldset { margin: 0; padding: 0; border: none; }
div#top form#user legend { display: none; }
div#top form#user label { margin: 0; padding: 0; width: 45px; height: 20px; float: left; display: inline; text-indent: -5555px; overflow: hidden; }
div#top form#user label.lgin { background: url('../img/user/login.gif') 0 0 no-repeat; }
div#top form#user label.pass { background: url('../img/user/haslo.gif') 0 0 no-repeat; }
div#top form#user label.hello { margin: 10px 4px 0 25px; background: url('../img/user/witaj.gif') 0 0 no-repeat; }
div#top form#user label.lgin { margin: 10px 4px 0 25px; background: url('../img/user/login.gif') 0 0 no-repeat; }
div#top form#user label.pass { margin: 10px 4px 0 20px; background: url('../img/user/haslo.gif') 0 0 no-repeat; }
div#top form#user input.text { height: 34px; float: left; display: inline; border: none; font: normal 1em verdana, sans-serif; color: #c1adb5; }
div#top form#user input.user_name_logged { padding: 13px 0 0 16px; width: 228px; background: url('../img/user/name.jpg') 0 0 no-repeat; }
div#top form#user input.user_name { padding: 13px 0 0 10px; width: 91px; background: url('../img/user/login.jpg') 0 0 no-repeat; color: #8d8767; }
div#top form#user input.pass { padding: 13px 0 0 10px; width: 91px; background: url('../img/user/pass.jpg') 0 0 no-repeat; color: #8d8767; }
div#top form#user input.logout, div#top form#user input.login { margin: 10px 0 0 10px; }

div#top form#user span.error {margin-top: -12px; height: 12px; text-align: center; width: 480px; display: block;}
div#top form#user fieldset#login { display: block; }
div#top form#user fieldset#loggedin { display: none; }

.logged div#top form#user fieldset#login { display: none; }
.logged div#top form#user fieldset#loggedin { display: block; }

div#top ul#menu_top { margin: 0; padding: 0; width: 507px; height: 100%; float: left; display: inline; list-style-type: none; border-right: 1px solid #413d3a; }
div#top ul#menu_top li { margin: 40px 0 0 30px; padding: 0; height: 25px; float: left; display: inline; }
div#top ul#menu_top li a { width: 100%; height: 100%; display: block; text-indent: -5555px; overflow: hidden; }

div#top ul#menu_top li#mt1 { margin-left: 0; width: 115px; background: url('../img/menu_top/1.gif') 0 0 no-repeat; }
div#top ul#menu_top li#mt1 a { background: url('../img/menu_top/1.gif') 0 0 no-repeat; }
div#top ul#menu_top li#mt1 a:hover { background: url('../img/menu_top/1h.gif') 0 0 no-repeat; }

div#top ul#menu_top li#mt2 { width: 44px; background: url('../img/menu_top/2.gif') 0 0 no-repeat; }
div#top ul#menu_top li#mt2 a { background: url('../img/menu_top/2.gif') 0 0 no-repeat; }
div#top ul#menu_top li#mt2 a:hover { background: url('../img/menu_top/2h.gif') 0 0 no-repeat; }

div#top ul#menu_top li#mt3 { width: 66px; background: url('../img/menu_top/3.gif') 0 0 no-repeat; }
div#top ul#menu_top li#mt3 a { background: url('../img/menu_top/3.gif') 0 0 no-repeat; }
div#top ul#menu_top li#mt3 a:hover { background: url('../img/menu_top/3h.gif') 0 0 no-repeat; }

div#top ul#menu_top li#mt4 { width: 158px; background: url('../img/menu_top/4.gif') 0 0 no-repeat; }
div#top ul#menu_top li#mt4 a { background: url('../img/menu_top/4.gif') 0 0 no-repeat; }
div#top ul#menu_top li#mt4 a:hover { background: url('../img/menu_top/4h.gif') 0 0 no-repeat; }

div#logo { position: relative; width: 100%; height: 371px; background: transparent url('../img/bg_logo.jpg') 0 0 no-repeat; }
div#logo ul#options { margin: 0 87px 0 0; padding: 7px 0; width: 395px; float: left; display: none; text-align: center; }
.logged div#logo ul#options { display: block; }
div#logo ul#options li { display: inline; padding: 0 9px; }
div#logo a#link_main { margin: 100px 0 0 100px; width: 275px; height: 100px; float: left; clear: left; text-indent: -5555px; overflow: hidden; }
div#logo h1 { margin: 0; padding: 0; width: 508px; height: 371px; float: right; display: inline; background: url('../img/bg_lighter.jpg') 0 0 no-repeat; text-indent: -5555px; overflow: hidden; }

div#middle { width: 990px; height: 197px; background: transparent url('../img/bg_middle.jpg') 0 0 no-repeat; overflow: hidden; }
div#middle .box { width: 324px; height: 162px; float: left; display: inline; background-color: #1e1317; border: 1px solid #3d3231; overflow: hidden; }
div#middle .center { margin: 0 6px; }
div#middle .box img { float: right; display: inline; }
div#middle .box h4 { margin: 22px 0 15px 15px; padding: 0; width: 150px; height: 19px; text-indent: -5555px; overflow: hidden; }
div#middle .box h4.t1 { background: url('../img/boxy/1.gif') 0 0 no-repeat; }
div#middle .box h4.t2 { background: url('../img/boxy/2.gif') 0 0 no-repeat; }
div#middle .box h4.t3 { background: url('../img/boxy/3.gif') 0 0 no-repeat; }
div#middle .box div.txt { margin: 0 0 0 18px; width: 150px; max-height: 60px; overflow: hidden; }
div#middle .box div.txt p { margin: 0; padding: 0; }
div#middle .box div.txt ul { margin: 0 0 0 9px; padding: 0 0 0 9px; }
div#middle .box div.txt ol { margin: 0 0 0 10px; padding: 0 0 0 13px; }
div#middle .box a.more { margin: 15px 0 0 110px; padding: 0; width: 46px; height: 26px; display: block; background: url('../img/boxy/more.gif') 0 0 no-repeat; text-indent: -5555px; overflow: hidden; }
div#middle .box a.more:hover { background-image: url('../img/boxy/moreh.gif'); }

div#middle form#search, div#middle form#search fieldset { margin: 0; padding: 0; width: 100%; height: 35px; clear: both; border: none; overflow: hidden; }
div#middle form#search legend { display: none; }
div#middle form#search input { float: left; display: inline; }
div#middle form#search input.text { margin: 1px 0 0 700px; padding: 9px 0 0 0; width: 193px; height: 34px; background: url('../img/search/bg_search.jpg') 0 0 no-repeat; border: none; font: normal 1em verdana, sans-serif; color: #837f75; }
div#middle form#search input.image { margin: 1px 0 0 1px; padding: 0; }

div#main { width: 100%; min-height: 500px; background: transparent url('../img/bg_main.gif') 0 0 repeat-y; }
div#main div#menu_main { padding-bottom: 25px; width: 172px; min-height: 300px; float: left; display: inline; background: transparent url('../img/bg_menu.jpg') 1px 0 no-repeat; border-top: 1px solid #302b29; }
div#main div#menu_main h2 { margin: 22px 0 0 30px; padding: 0; width: 64px; height: 43px; background: url('../img/menu/menu.gif') 0 0 no-repeat; text-indent: -5555px; overflow: hidden; }
div#main div#menu_main ul { margin: 0; padding: 0; list-style-type: none; }
div#main div#menu_main ul li { margin: 0; padding: 0; min-height: 16px; background: url('../img/menu/arrow.gif') 1px 6px no-repeat; }
div#main div#menu_main ul li a { padding: 3px 10px 3px 20px; height: 100%; display: block; background: url('../img/menu/arrow.gif') 1px 6px no-repeat; }
div#main div#menu_main ul li a:hover, div#main div#menu_main ul li a.sel { background-image: url('../img/menu/arrowh.gif'); }
div#main div#menu_main ul li.lev1 { background: url('../img/menu/arrow2.gif') 22px 7px no-repeat; }
div#main div#menu_main ul li.lev2, div#main div#menu_main ul li.lev3 { background: none; }
div#main div#menu_main ul li.lev1 a { padding: 2px 10px 2px 30px; background: url('../img/menu/arrow2.gif') 22px 7px no-repeat; }
div#main div#menu_main ul li.lev1 a:hover, div#main div#menu_main ul li.lev1 a.sel { padding: 2px 10px 2px 30px; background: url('../img/menu/arrow2h.gif') 22px 7px no-repeat; }
div#main div#menu_main ul li.lev2 a { padding: 2px 10px 2px 40px; background: none; }
div#main div#menu_main ul li.lev3 a { padding: 2px 10px 2px 50px; background: none; }
div#main div#menu_main ul li.lev2 a:hover, div#main div#menu_main ul li.lev3 a:hover,div#main div#menu_main ul li.lev2 a.sel, div#main div#menu_main ul li.lev3 a.sel { background: none; }
div#main a.sel {color: #998664; }

div#main div#content { margin-left: 9px; padding: 0 32px 25px 45px; width: 731px; float: left; display: inline; border-top: 1px solid #302b29; }
div#main div#content h5 { margin: 12px 0 0 0; padding: 0; font-size: 1em; font-weight: normal; color: #393433; }
div#main div#content h2 { margin: 25px 0 0 5px; padding: 0; width: 500px; height: 52px; text-indent: -5555px; overflow: hidden; }
div#main div#content h2.text { margin: 25px 0 0 5px; padding: 0; height: 52px; font: normal 2em verdana, sans-serif; color: #a9a786; text-indent: 0px; overflow: visible; }
div#main div#content h3 { margin: 25px 0 0 25px; padding: 0; width: 250px; height: 41px; text-indent: -5555px; overflow: hidden; }
div#main div#content h2.conowego { background: url('../img/main/title_conowego.gif') 0 0 no-repeat; }
div#main div#content h2.oprodukcie { background: url('../img/main/title_oprodukcie.gif') 0 0 no-repeat; }
div#main div#content h2.mojastrona { background: url('../img/main/title_mojastrona.gif') 0 0 no-repeat; }
div#main div#content h2.koszyk { background: url('../img/main/title_koszyk.gif') 0 0 no-repeat; }
div#main div#content h2.mojedane { background: url('../img/main/title_mojedane.gif') 0 0 no-repeat; }
div#main div#content h3.mojezamowienia { background: url('../img/main/my_orders.gif') 0 0 no-repeat; }
div#main div#content ul.opt { margin: 0 0 0 35px; padding: 0; list-style-type: none; }
div#main div#content ul.opt li { padding-left: 25px; background: transparent url('../img/main/arrow.gif') 0 1em no-repeat; line-height: 3em; }
div#main div#content p { margin: 5px 0 20px 0; padding: 0; color: #a9a786; }

form#dane td {padding: 10px;}

span.error{ position: absolute; left: 10px; top: 2px; width: 382px; display: block; text-align: center;}

form#dane input { display: block; padding:4px 5px; border: 0; margin: 0;  background: transparent url('../img/input.gif') 0px 0px repeat; width: 152px; color: #837F75; font: normal 1em verdana, sans-serif;}

div#main div#content form#outer_cart { margin: 25px 0; background-color: #0e0b0c; border: 1px solid #1b1817; }
div#main div#content ul#inner_cart { margin: 0; padding: 0 0 20px 0; width: 100%; height: 100%; background: transparent url('../img/main/bg_cart.gif') right top repeat-y; border: 1px solid #171413; list-style-type: none; }
div#main div#content ul#inner_cart li { padding: 20px 20px 0 20px; }
div#main div#content ul#inner_cart li h5 { margin: 60px 0 0 0; padding: 0; width: 120px; float: right; display: inline; font-weight: normal; color: #a9a786; }
div#main div#content ul#inner_cart li img { margin-right: 20px; float: left; display: inline; }
div#main div#content ul#inner_cart li h4 { margin: 0; padding: 0; font-weight: bold; color: #a9a786; }
div#main div#content ul#inner_cart li ul { margin: 15px 0; padding: 0; list-style-type: none; line-height: normal; }
div#main div#content ul#inner_cart li ul li { margin: 3px 0; padding: 0 15px; background: transparent url('../img/main/arrow.gif') 0 2px no-repeat; }
div#main div#content ul#inner_cart li label { line-height: 17px; }
div#main div#content ul#inner_cart li input { width: 25px; height: 17px; background: transparent url('../img/main/cart_form.gif') 0 0 no-repeat; border: none; text-align: center; font: normal 1.1em verdana, sans-serif; color: #a9a786; }
div#main div#content ul#inner_cart li.cart_bottom { margin-top: 20px; border-top: 1px solid #1b1817; }
div#main div#content ul#inner_cart li.cart_bottom h5 { margin: 0; font-weight: bold; }
div#main div#content ul#inner_cart li.cart_bottom input { margin: 0 50px; padding: 0; width: auto; height: auto; border: none; background: none; font: normal 1em verdana, sans-serif; color: #837f75; cursor: pointer; }

div#main div#products { width: 732px; }
div#main div.product { margin: 0 9px 7px 0; width: 178px; height: 185px; float: left; display: inline; overflow: hidden; }
div#main div.product a { color: #998664; }
div#main div.product a:hover { color: #fdf8d0; }
div#main div.product dl { margin: 0; padding: 0; width: 100%; height: 24px; background-color: #1c1216; }
div#main div.product dl dt, div#main div.product dl dd { margin: 0; padding: 5px; float: left; display: inline; cursor: pointer; }
div#main div.product dl dt {overflow: hidden; width: 165px; padding-right: 0px; white-space: nowrap;}
.logged div#main div.product dl dt {width: 105px;}
div#main div.product dl dd { float: right; padding-left: 0px; text-align: right;}

div#main div.product dl dd.prom {padding: 0px;}
div#main div.product dl dd.prom span { display: block; text-decoration: line-through; color: #c4601e;}

div#main div#content div#product_left div.product{height: auto;}
div#main div#content div#product_left { margin: 0 40px 0 0; padding: 0; float: left; display: inline; text-align: center; }
div#main div#content div#product_left a.kosz { margin: 10px auto; padding: 0; width: 149px; height: 21px; display: block; background: url('../img/main/add_chart.gif') 0 0 no-repeat; text-indent: -5555px; overflow: hidden; }
div#main div#content div#product_left div.product { margin: 0; }
div#main div#content div#product_left div.product a.param {display: block; cursor: default; padding: 5px; text-align: center; color: #fdf8d0; background-color: #0e0a0e;}#1c1216
span.skresl {text-decoration: line-through; color: #c4601e;}
div#main div#content div#product_right { margin: 10px 0 0 40px; padding: 33px 0 0 0; width: 430px; min-height: 100px; float: left; display: inline; background: url('../img/main/title_opis.gif') 0 0 no-repeat; }
div#main div#content div#product_right div.text { margin: 0; padding: 0 0 25px 0; width: 430px; min-height: 50px; background: url('../img/main/opis_bottom.gif') 0 100% no-repeat; }
div#main div#content div.param_table { margin: 40px auto 0 auto; padding: 0 0 7px 0; width: 516px; min-height: 114px; background: #140f12 url('../img/main/param_table_top.gif') 0 0 no-repeat; }
div#main div#content div.param_table h4 { margin: 0 0 10px 0; padding: 5px 8px; }
div#main div#content div.param_table input { margin: 5px 2px 5px 20px; padding: 0; vertical-align: bottom; }
div#main div#content div.param_table label { line-height: 24px; }
div#main div#content div.param_table .param div,div#main div#content div.param_table .param1 div { width: 250px; float: left; display: block; }
div#main div#content div.param_table .param {padding: 5px;}
div#main div#content div.param_table .param1 {background-color: #1b1016; padding: 5px;}
div#main div#content div.param_table .param span {}

div#main div#content a.table_add { margin: 0 auto 20px auto; padding: 0; width: 516px; height: 21px; display: block; background: url('../img/main/param_table_bottom.gif') 0 0 no-repeat; text-indent: -5555px; overflow: hidden; }

div#foot { position: relative; width: 988px; height: 123px; background: url('../img/bg_foot.jpg') 0 0 no-repeat; border: 1px solid #302b29; text-align: center; }
div#foot h2 { position: absolute; top: 28px; left: 30px; width: 150px; height: 50px; text-indent: -5555px; overflow: hidden; }
div#foot h2 a { width: 100%; height: 100%; display: block; }
div#foot ul#bottom_menu { margin: 10px auto 80px auto; padding: 0;  list-style-type: none; }
div#foot ul#bottom_menu li { margin: 0 12px; display: inline; }
div#foot address { font-style: normal; color: #494542; }
div#foot address a { color: #494542; }

div#copy { width: 100%; height: 70px; color: #2b2828; text-align: center; }
div#copy p { margin: 0; padding: 8px 0; }
div#copy a { position: relative; top: -22px; left: -5px; width: 33px; height: 16px; float: right; background: url('../img/logo_ad.gif') 0 0 no-repeat; text-indent: -5555px; overflow: hidden; }

#gallery {margin: 10px -10px;}

#gallery img {border: 1px #a9a786 solid; margin: 10px;}

/* ie6 */

* html div#main { height: 500px; }
* html div#main div#menu_main { height: 300px; }
* html div#main div#menu_main ul li { height: 16px; }
* html div#main div#content div#product_right { height: 100px; }
* html div#main div#content div#product_right div.text { height: 50px; }
* html div#main div#content div.param_table { height: 114px; }

