body{ margin:0; padding:0; background: #43030D; text-align:center; font-family: tahoma, arial, verdana, helvetica; font-size:11px;}
h1,h2,h3,h4,ul,li,form,fieldset,p,img{ margin:0; padding:0; border:none; }
a{ color: #483800;  }
#container{ text-align:center; margin: 0 auto; width:987px;}
#main_a{ background: url('../image/b1.jpg'); height:217px; width:987px; overflow:hidden; }
#main_a_left{ width:590px; height:217px; float:left;}
#main_a_left_menu{ overflow:hidden; margin-top:184px; margin-left:17px; height:34px; }
#main_a_left_menu a.start{display:block; float:left; background: url('../image/btn_head_1.jpg') no-repeat; width:153px; height:34px;  }
#main_a_left_menu a.koszyk{display:block; float:left; background: url('../image/btn_head_2.jpg') no-repeat; width:101px; height:34px;  }
#main_a_left_menu a.regulamin{display:block; float:left; background: url('../image/btn_head_3.jpg') no-repeat; width:127px; height:34px;  }
#main_a_left_menu a.rejestracja{display:block; float:left; background: url('../image/btn_head_4.jpg') no-repeat; width:118px; height:34px;  }

#main_a_right{ width:390px; height:217px; float:left;}
#main_a_right form{ padding-top:178px; }
#main_a_right form input.text{ background: url('../image/bck_login_input.jpg') no-repeat top; width:128px; height:25px; border:none; color: #FFC020; }
#main_a_right form input.button{ background: url('../image/brn_zaloguj.jpg') no-repeat; width:71px; height:27px; border:none; }

#main_b{height:100%;}
#main_b_a{ background: url('../image/b-a1.jpg'); height:15px; width:987px; font-size:2px; }
#main_b_b{ background: url('../image/b-a3.jpg'); width:987px;  }
#main_b_gr{ background: url('../image/b-a2.jpg') no-repeat top; overflow:hidden; height:100%; padding-left:11px;}
#main_b_c{ background: url('../image/b-a4.jpg'); height:34px; width:987px; font-size:2px; }

/* kolumny content */
#content_left{ float:left; width:222px; }
#content_center{ float:left; width:516px; }
#content_right{ float:left; width:222px; }

/*uni*/
#box-a { overflow:hidden; width:482px; margin: 0 auto; }

/*box_search */
#box_search{ background: url('../image/bck_box_search.jpg'); width:222px; height:113px; }
#box_search h2{ color: #FFFFFF; font-size:9pt; text-align:left; padding: 17px 0px 0px 50px; }
#box_search form input.query{ background: url('../image/bck_box_input.jpg') no-repeat; width:200px; height:23px; border:none; margin-top:18px; }
#box_search form input.find{ background: url('../image/bck_box_btn_szykaj.jpg'); width:91px; height:27px; border:none; float:right; margin-right:10px; margin-top:3px; }

/* box menu  */
#menu { background: url('../image/box_menu_2.jpg'); width:222px; height:100%; }
#menu .top{ background: url('../image/box_menu_1.jpg') no-repeat top; width:222px;}
#menu .main{ width:222px; text-align:left; }
#menu .bottom{ background: url('../image/box_menu_3.jpg') no-repeat bottom; width:222px; font-size:0px; }
#menu .main ul{ list-style-type: none; margin-left:6px; padding-top:10px; padding-bottom:9px;   }
#menu .main ul li{ background: url('../image/box_menu_cat1.jpg') no-repeat; width:210px; height:28px; padding-left:26px;  }
#menu .main ul li a{ font-size:11px; color: #FFFFFF; font-weight: bold; text-decoration: none;   }
#menu .main ul li.cat2{background:none; width:210px; height:28px; padding-left:26px; border-bottom-color: #AC0814; border-bottom-style: solid; border-bottom-width: 1px;  }
#menu .main ul li.cat2 a{ font-size:11px; color: #FFAE00; font-weight: normal; text-decoration: none;  }
#menu .main ul li.cat3{background:none; width:210px; height:28px; padding-left:40px; border-bottom-color: #AC0814; border-bottom-style: solid; border-bottom-width: 1px;  }
#menu .main ul li.cat3 a{ font-size:11px; color: #FFAE00; font-weight: normal; text-decoration: none;   }
#menu a:hover{ text-decoration: underline;  }
#menu .main ul li a span{ display:block; padding-top:7px; }

/*page*/
#page{ width:222px; height:100%; background: url('../image/box_page_2.jpg'); margin-top:5px; }
#page .top{ background: url('../image/box_page_1.jpg') no-repeat top;  }
#page .bottom{ background: url('../image/box_page_3.jpg') no-repeat bottom;  }
#page .main ul { list-style-type: none; margin-left:6px; padding-top:10px; padding-bottom:9px;  }
#page .main ul li{ background: url('../image/box-page-li.gif') no-repeat; width:210px; height:25px; padding-left:26px; text-align:left; }
#page .main ul li a { display:block; font-size:11px; color: #FFAE00; font-weight: normal; text-decoration: none; padding-top:5px;  }
#page .main ul li a:hover{ text-decoration: underline; }

/*box kontanmtk */
#contact{ background: url('../image/box_adres.jpg'); height:180px; width:222px;  text-align:center;}
#contact .main{ font-size:11px; color:white; text-align:center; width:200px; margin: 0 auto; line-height:15px; padding-top:7px;}
#contact .main a { color:white; }

#kosztyp{ background: url('../image/box-kosztyp.jpg'); height:231px; width:222px;  text-align:center; margin-top:10px; }
#kosztyp h3{ padding: 17px 0px 0px 50px; text-align:left; font-size:1.2em; color: #FFFFFF; }
#kosztyp-tr{ margin: 30px 10px 10px 10px; text-align:left; color: #FFC020;  }
#kosztyp-tr p { line-height:20px; }

/* lista kategorii */
#infobox{ width:516px; height:100%; background: url('../image/box_pr_2.jpg'); overflow:hidden; text-align:center;}
#infobox .top{ background: url('../image/box_pr_1.jpg'); height:34px; width:516px; text-align:left; }
#infobox .top h2{ font-size:12px; color: #FFFFFF; padding: 11px 0px 0px 18px; }
#infobox .bottom{ background: url('../image/box_pr_3.jpg') no-repeat bottom; height:18px; width:516px; }

#infobox2{ width:516px; height:100%; background: url('../image/box_pr_2.jpg'); overflow:hidden; text-align:center;}
#infobox2 .top{ background: url('../image/box_pr_1.jpg'); height:34px; width:516px; text-align:left; }
#infobox2 .top h2{ font-size:12px; color: #FFFFFF; padding: 11px 0px 0px 18px; }
#infobox2 .bottom{ background: url('../image/box_pr_3.jpg') no-repeat bottom; height:18px; width:516px; }

/*lista-1*/
.lista-1 { width:500px; overflow:hidden; height:100%; margin: 0 auto; background: url('../image/box_pr_bck.jpg') repeat-y center; }
.lista-1 ul{ list-style-type: none; margin-left:5px; }
.lista-1 ul li{ width:240px; height:200px; float:left; margin-bottom:4px;}
.pozycja-1 h2{ font-weight:normal; font-size:12px; padding:4px; }
.pozycja-1 h2 a { color: #000000; text-decoration: none;  }
.pozycja-1 .left{ width:45%; float:left; text-align:center; }
.pozycja-1 .left img{ border: 1px solid #968053; width:80px; }
.pozycja-1 .right{ width:54%; float:right; }
.pozycja-1 .right .cena { color: #000000;  font-size:12px; text-align:right; padding:4px;}
.pozycja-1 .right .cena .old{ color: #B80000; text-decoration: line-through; font-size:11px; }
.pozycja-1 .right .cena .new{ color: #000000;  font-size:12px;}
.pozycja-1 .opis{ font-size:11px; text-align:left; color: #513909; padding:3px;}
.pozycja-1 .left .more-1{ display:block; margin: 0 auto; background: url('../image/box_pr_btn_moree.jpg') no-repeat; width:101px; height:27px; margin:2px;  }
.pozycja-1 .left .kt-1{ display:block; margin: 0 auto; background: url('../image/box_pr_btn_buy.jpg') no-repeat; width:101px; height:27px; margin:2px; }

/*pozycja-2*/
.pozycja-2 { width:470px; margin: 0 auto; text-align:left; margin-bottom:5px; margin-top:5px; padding-bottom:10px; overflow:hidden; font-size:12px; border-bottom-color: #DBAB46; border-bottom-style: solid; border-bottom-width: 3px;}
.pozycja-2 h2{ font-size:12px; width:470px; padding: 4px 0px 4px 0px; float:left;}
.pozycja-2 h2 a { color: #000000; text-decoration: none;  }
.pozycja-2 .left{ width:120px; float:left; }
.pozycja-2 .left img { border: 1px solid #333333; }
.pozycja-2 .right{ width:345px; float:right; }
.pozycja-2 .right .opis{ color: #483800; line-height:17px; padding:8px;  }
.pozycja-2 .right .btn { overflow:hidden; }
.pozycja-2 .right .btn .more-1{ display:block; float:right; margin: 0 auto; background: url('../image/box_pr_btn_moree.jpg') no-repeat; width:101px; height:27px; margin:2px;  }
.pozycja-2 .right .btn .kt-1{ display:block; float:right; margin: 0 auto; background: url('../image/box_pr_btn_buy.jpg') no-repeat; width:101px; height:27px; margin:2px; }
.pozycja-2 .right .cena { padding-left:10px; }

/* produkt - wariany */
.wariant { width:300px; font-size:13px; border: 1px solid #904800; color: #482000;  }
.wariant option { }


/*infobox2*/
#infobox2 { text-align:center; }
#infobox2 h3{ background: url('../image/bar1.jpg'); width:503px; height:27px; margin: 0 auto; font-size:12px; color: #FFFFFF; text-align:left; }
#infobox2 h3 span{ display:block; padding-top:5px; padding-left:11px; }

/* koszyk */
#kosz { width:222px; background: url('../image/box-kosz-2.jpg') repeat-y; text-align:center;}
#kosz h2{ background: url('../image/box-kosz-1.jpg'); height:45px; width:222px; font-size:12px; text-align:left; color:white;  }
#kosz h2 span{ display:block; padding: 16px 0px 0px 50px }
#kosz .bottom{ background: url('../image/box-kosz-3.jpg') no-repeat bottom; height:17px; width:222px; }
#kosz .btn { width:190px; margin: 0 auto; overflow: hidden; margin-top:6px; }
#kosz .btn .edit{ display:block; float:left; background: url('../image/box-kosz-btn-edit.jpg'); height:27px; width:91px; margin:1px;}
#kosz .btn .kasa{ display:block; float:left; background: url('../image/box-kosz-btn-kasa.jpg'); height:27px; width:91px; margin:1px; }
#kosz .list-1{ background: url('../image/box-kosz-list-1.jpg'); width:208px; height:26px; margin: 0 auto; font-size:11px; text-align:left; }
#kosz .list-1 span{ display:block; color: #FFAE00; padding: 5px 0px 0px 10px; }
#kosz .list-3{ background: url('../image/box-kosz-list-3.jpg');  height:34px; width:208px; margin: 0 auto; overflow:hidden; font-size:11px; font-weight:bold; }
#kosz .list-3 .left{ display:block; float:left; width:70px; text-align:left; color: #FFAE00; padding: 10px 0px 0px 10px;}
#kosz .list-3 .right{ display:block; float:left; width:120px;  text-align:right; color: #FFFFFF; padding: 10px 0px 0px 0px;}
#kosz .list-2{ background: url('../image/box-kosz-list-2.jpg');  height:34px; width:208px; margin: 0 auto; overflow:hidden; font-size:11px; }
#kosz .list-2 .left{ display:block; text-align:left; color: #FFAE00; padding: 2px 0px 0px 10px;}
#kosz .list-2 .left cite{ text-decoration:none; color: #FFFFFF; }
#kosz .list-2 .left a { text-decoration:none; color:#FFAE00; }
#kosz .list-2 .right{ display:block; text-align:right; color: #FFFFFF; padding: 2px 0px 0px 0px; font-weight:bold;}

/* top 5 */
#top5 { font-size:11px; width:222px; height:100%; text-align:left; }
#top5 .a{ background: url('../image/box-top-1.jpg'); width:222px; height:49px;  }
#top5 .a h2 { font-size:11px; color:white; padding:18px 0px 0px 50px; }
#top5 .b { background: url('../image/box-top-2.jpg'); width:222px; height:54px; }
#top5 .c { background: url('../image/box-top-3.jpg'); width:222px; height:54px; }
#top5 .d { background: url('../image/box-kosz-4.jpg') bottom; width:222px; height:54px; }
#top5 .e { background: url('../image/box-kosz-5.jpg'); width:222px; height:59px; }
#top5 .pr_name{ padding: 8px 12px 0px 12px; color: white; }
#top5 .pr_name a { color: white; text-decoration: none; } #top5 .pr_name a:hover{ text-decoration: underline;  }
#top5 .pr_price{ color: #FFC020; padding: 4px 12px 0px 12px; text-align:right; }

/*random*/
#random{ font-size:11px; width:222px; text-align:center; height:100%; }
#random h2 { background: url('../image/box-random-1.jpg') no-repeat; height:50px; width:222px; color:white; font-size:11px; text-align:left;  }
#random h2 span {display:block; padding:18px 0px 0px 50px; }
#random .main { background: url('../image/box-random-2.jpg'); height:141px; width:222px; }
#random .main .kolumna{ overflow:hidden; width:200px; margin: 0 auto; padding-top:10px; }
#random .main .kolumna .left{ width:49%; float: left; }
#random .main .kolumna .left .tytul{ text-align:justify; color: #FFFFFF; padding:3px; }
#random .main .kolumna .left .tytul a{ color: #FFFFFF; text-decoration: none;}
#random .main .kolumna .left .opis { text-align:justify; color: #FFC020;  }
#random .main .kolumna .right{ width:49%; float: right; }
#random .bottom{ background: url('../image/box-random-3.jpg') no-repeat; height:48px; width:222px;  }
#random .bottom .main2 { width:200px; margin: 0 auto; overflow:hidden; padding-top:8px; }
#random .bottom .main2 a { display:block; background: url('../image/btn_wiecej_random.jpg'); width:82px; height:27px; float:right; }
#random .bottom .main2 span.cena { display:block; height:27px; float:left; width:110px; color: #FFC020; text-align:left; padding-top:5px;}
#random .bottom .main2 span.cena cite { text-decoration: line-through;  }
#random .bottom .main2 span.cena b { color: #FFFFFF; text-decoration: none; }


/*produkt*/
.produkt { overflow:hidden; margin: 0 auto; width:470px; }
.produkt .left{ width:110px; float:left; text-align:center; }
.produkt .right{ width:350px; float:right; text-align: justify; font-size:12px; line-height:17px; color: #5C370E;  }
#kupT a.to-cart{display:block;  background: url('../image/box_pr_btn_buy.jpg'); width:101px; height:27px; margin: 0 auto; margin-top:2px; }
.to-query{ display:block; background: url('../image/btn-bck-poarancz.jpg'); width:101px; height:27px; margin: 0 auto; text-decoration:none; margin-top:2px;   }
.to-query span{ display:block; font-size:11px; color:white; font-weight:bold; padding: 5px 0px 0px 0px; }
#btn-back .btn-back{display:block; background: url('../image/btn-bck-bez.jpg'); width:101px; height:27px; margin: 0 auto; text-decoration:none; margin-top:2px; }
#btn-back .btn-back span{ display:block; font-size:11px; color:white; font-weight:bold; padding: 5px 0px 0px 0px; }
#image img{ border: 1px solid #5C370E;  }
#stan_magazynowy{ margin-top:2px; }

#galeria{ overflow:hidden; }
#galeria ul{ list-style-type: none;  }
#galeria ul li { float:left; margin:2px;}

.specyfikacja, .pr-title{display:block;  padding:2px; margin:2px; border-bottom-color: #FFFFFF; border-bottom-style: solid; border-bottom-width: 1px; font-size:11px; color: #FFFFFF; }
.params { border: 1px solid #EBD2A5; font-size:11px; }
.params .row-a{ background: #F4E7CE; }
.params .row-b{ background: #EBD2A5; }
.cena{ font-size:13px; color: #000000; text-align:right; }

/* koszyk */
.row-center{ text-align:center; }
.koszyk-widok-1 { color: #552D00;  }
.koszyk-widok-1 th{ font-size:11px; color: #6C3800; border-bottom-color: #B76000; border-bottom-style: solid; border-bottom-width: 1px; background: #F9F1E3; }
.koszyk-widok-1 .bt2{ font-size:11px; color: #6C3800; border-top-color: #B76000; border-top-style: solid; border-top-width: 1px; background: #F9F1E3; }
.koszyk-widok-1 td { text-align:left; font-size:12px;  }
.koszyk-widok-1 td a { color: #000000; text-decoration: none;  }
.koszyk-widok-1 .row-1 { background: #F4E7CE; }
.koszyk-widok-1 .row-2 { background: #EBD2A5; }

.butonns{ width:470px; margin: 0 auto; overflow:hidden; }
.cofnij2{display:block; float:left; background: url('../image/btn-bck-bez.jpg'); width:101px; height:27px; margin: 0 auto; text-decoration:none; margin-top:2px; }
.cofnij2 span{ display:block; font-size:11px; color:white; font-weight:bold; padding: 5px 0px 0px 0px; }
.dokasy2{ display:block; float:right; background: url('../image/btn-bck-poarancz.jpg'); width:101px; height:27px; margin: 0 auto; text-decoration:none; margin-top:2px;  }
.dokasy2 span{ display:block; font-size:11px; color:white; font-weight:bold; padding: 5px 0px 0px 0px;  }
.zmiany2{ display:block; float:left;border:none; background: url('../image/btn_aktualizuj.jpg'); width:101px; height:27px; margin: 0 auto; text-decoration:none; margin-top:2px;  }
.usun{ display:block; background: url('../image/01.png'); width:16px; height:16px; margin: 0 auto;  }

/*tabelka*/
.table-d { font-size:11px; width:100%; }
.table-d th{ font-size:11px; color: #6C3800; border-bottom-color: #B76000; border-bottom-style: solid; border-bottom-width: 1px; background: #F9F1E3;  }
.table-d .row-1{ background: #F4E7CE;  }
.table-d .row-2{ background: #EBD2A5; }
.table-d .subtitle{ background: #E1BC77; }

/* podstrony */
#box-page{ width:470px; margin: 0 auto; text-align: justify; font-size:12px; line-height:18px; color: #5C370E;  }


/*realizacja*/
a.sendform{ display:block; background: url('../image/btn-bck-poarancz.jpg') no-repeat; width:101px; height:24px; text-align:center; text-decoration:none; color: #FFFFFF; font-weight: bold; padding-top:3px;  font-size:11px; }
.submit2{ background: url('../image/btn-bck-poarancz.jpg') no-repeat; width:101px; height:27px; text-align:center; border:none; color:white; font-weight:bold; padding-bottom:4px;  font-size:11px;}


/*loader*/
#loader { position:absolute; top:0px; left:0px; width:100%; height:100%; text-align:center; display:none; z-index: 9999999; background: #280309; opacity: .5;	filter: alpha(opacity=50);}
#loader p{ margin: 0 auto; margin-top:20%; width:150px; height:50px; background: url('../image/ajax-loader.gif') no-repeat center; opacity:1; filter:alpha(opacity=100); }

/*usermenu*/
.usermenu{ margin-top:180px; color: #FFC020; }
.usermenu a { color:white; font-weight: bold; text-decoration: none;  }

/*realizuj*/
.realizuj{ background: url('../image/btn-bck-poarancz.jpg'); width:101px; height:27px;  text-align:center; border:none; color:white; font-weight:bold; padding-bottom:4px;  font-size:11px; }

/*info-zam*/
.info-zam{ color: #FFC020; text-align:left; }
.info-zam h1{ font-size:14px; }
.table-c{ color: #480000;  }
.table-c td{ padding:5px; }
.table-c th{ background: #930C1D; padding:5px; color: #FFCA40;  }
.table-c .row-1{ background: #F4E7CE; }
.table-c .row-2{ background: #EBD2A5; }

.viewz{ display:block; background: url('../image/icon-view.png') no-repeat; width:18px; height:20px; }


/*wyszukiwarka*/
.find-prof { background: #F4E7CE; padding:4px; margin:2px; border-bottom-color: #C4B09D; border-bottom-style: solid; border-bottom-width: 3px; overflow:hidden; }
.find-prof h4{   }
.find-prof select{ float:right; width:300px; border: 1px solid #904800;}
.wyszukiwarka{ background: #EBD2A5; padding:4px; margin:2px;}
.wyszukiwarka .query2 { width:300px; border: 1px solid #904800;  }

/* stronicpowanie */
.stronicowanie{ width:450px; margin: 0 auto; overflow:hidden; }
.stronicowanie a { display:block; float:left; width:38px; height:38px; background: url('../image/bck_stronicowanie.jpg') no-repeat; text-decoration: none;  text-align:center;}
.stronicowanie a span{ display:block; padding-top:12px; color: #FFFFFF; font-weight: bold;  }

/*bottonm*/
#bottom{ clear: both; background: url('../image/bck-bottom.jpg'); width:983px; height:62px; margin: 0 auto; }
#bottom ul { width:550px; list-style-type: none; margin: 0 auto; }
#bottom ul li{ float:left; }
#bottom ul li a { display:block; color: #FFC020; font-weight: bold; text-decoration: none; margin-top:27px; margin-left:10px;  }

/*message*/
.message{ overflow:hidden; margin: 0 auto: text-align:center; padding:10px; font-size:12px; }
.message .cofnij2{display:block; float:left; background: url('../image/btn-bck-bez.jpg'); width:101px; height:27px; margin: 0 auto; text-decoration:none; margin-top:2px; margin-left:15px;}
.message .cofnij2 span{ display:block; font-size:11px; color:white; font-weight:bold; padding: 5px 0px 0px 0px; }

/*msg-a*/
#msg-a, .masg-a { margin-top:10px; }
#msg-a h1, .masg-a h1{ font-size:13px; }

/*trustnet*/
#trustnet { margin-top:10px; }
#trustnet a { color: #FFC020; text-decoration: none;  }

/*echo*/
.fr{ padding:4px; line-height:19px; font-size:12px; color: #000000; text-align:justify; background-color: #E6C580; }
a.fr{ color: #483800; text-decoration: none;  }

/*news-short*/
#pr-key { overflow:hidden; clear:left; width:470px; margin:0 auto; margin-top:10px;}
#pr-key .news-short{ float:left; text-align:center; overflow:hidden; width:220px; height:200px; margin:3px; margin-bottom:3px; }
#pr-key .news-short img{ border: 1px solid #403C2D;  }
#pr-key .news-short h2{  font-size:11px; padding:3px;  }
#pr-key .news-short h2 a { text-decoration: none; color: #483800;  }

#polrow{ margin-top:20px; background: url('../image/belka-a.gif'); width:503px; height:27px; margin: 0 auto; text-align:left;}
#polrow span{ display:block; color: #F5E6C5; padding: 6px 0px 0px 17px;  }