@import url(main.css);
/* SHOPS - BASKET ///////////////////////////////////////////////////////////////////////////////////  */

#panel { width: 394px; padding: 0; float: right; margin: 0; color: #a95367;}
#panel ul { margin: 0px 20px 5px 0; padding: 0; font: 11px Tahoma,Arial,  Helvetica,Verdana;}
#panel li { float: right; line-style-type: none; margin:0 0 0 15px; paddign: 0; line-height: 30px; display: inline;  background: url(../gfx/sep.gif) 0 12px no-repeat;}
#panel a { color: #ff8d82; font-weight: bold; }
#panel li.basket { background: url(../gfx/basket.gif) 0 0px no-repeat;  padding: 0 0 0 43px; }

/*PAGINACJA SORTOWANIE  //////////////////////////////////////////////////// */
.nav {height: 50px; margin: 0; padding: 10px 10px 0 30px; width: 721px; }	
.num_navi { float: left; }
.sort { float: right; }
.nav a { color: #b56390; }
.num_navi { padding: 10px 10px 10px 0; margin: 0; }
.prev { background: url(../gfx/prev.gif) left center no-repeat; padding-left: 8px; }
.next { background: url(../gfx/arr.gif) right center no-repeat; padding-right: 8px; }
.numbers { padding: 0 10px; }
.numbers a,.numbers a:visited { padding: 2px 5px; background-color: #b56390; color:#61274a; border-bottom: 1px solid #c97aa5; }
.numbers span.last a { background-image: none; }
.numbers span.sel a { font-weight: bold; }
.sort { color: #c97aa5; }
.sort p { padding: 6px 15px 0 0; float: left; }
a.up, a.down { background: url(../gfx/up_down.gif) 0 8px no-repeat; padding: 0px 20px 0px 35px; display: block; float: left; margin-top: 5px; }
a.down { background: url(../gfx/up_down.gif) 0 -42px no-repeat; }
a.none {  background: url(../gfx/up_down.gif) 0 -18px no-repeat;  padding: 0px 20px 0px 35px; display: block; float: left; margin-top: 5px; }
/* Product  ///////////////////////////////////////////////////////////////////////////////////  */
.line { width: 756px; padding-left: 5px; background: url(../gfx/dots_cont.gif) center top repeat-y; overflow: hidden; margin-bottom: 20px;}
.product { float: left; width: 197px; padding: 0 26px; }
.product .image a img,#details .image a img { border: 1px solid #4e4e56; }
.product .image a:hover img,#details .image a:hover img  { border: 1px solid #606068; }
.product .goto { float: right; padding: 5px 0 0 0;}
.product .goto a { display:block; background: url('../gfx/zobacz.gif') 0 0 no-repeat; width: 101px; height: 20px; }
.product .goto a span { display: none; }

.product h1 { padding-top: 10px; color: #f8e8e2; font-weight: normal;  }
.product p { font-size: 12px; }

#details { overflow: hidden; padding: 30px 30px; width: 701px; }
#details .image { float: left; width: 370px; }
#details .about { float: left; width: 331px; }
#details h1 { padding: 20px 0 0 0; }
#details .small { padding: 0 0 20px 0; }
#details .desc { padding: 10px 0 0 0; }

.list { width: 100%; }
.list img { margin: 7px 9px 0 0;  }
a.addToBasket { display: block; float: right; margin-right: 0px; background: url('../gfx/add.gif') 0 0 no-repeat; width: 144px; height: 20px; margin-top: 5px; }
a.addToBasket span { display: none; }
.info a.addToBasket { }

#buy_with { background: url('../gfx/do_skompletowania.gif') 0 0 no-repeat; padding-top: 61px; width: 761px; overflow: hidden; margin-top: 0px;  }
#recommend { background: url('../gfx/nowosci.gif') 0 0 no-repeat; padding-top: 61px; width:761px; overflow: hidden; margin-top: 20px;  }
#details .info { width: 100% ; }
.desc { text-align:justify; }

.value { font-weight: bold; }



/* TABELA KOSZYK */
table.basket { width: 710px; margin-top: 20px; }
.basket td { padding: 5px 5px 5px 5px; border-color: #4f1c3a;  }
.head td { padding: 5px 10px; background-image: none; font-weight: bold; background-color: #d6b6bd; color: #7f2156;  }
.head a { text-decoration: underline; color: #FFF; }
.basket .num input { width: 40px; margin: 0 5px; padding: 0 3px 0 1px; font-size: 11px; text-align: right; }
.money { background-color: #4f1c3a; }
td.money_sum { background-color: #4f1c3a; font-weight: bold; }
.basket img { border:0 none; vertical-align:middle; }

.basket .buttons td { padding: 22px 0px; }
.buttons input.button { display: inline; padding: 6px 12px;  }
.buttons .button { float: right; } 
.buttons .light,.basket span { float: left;  } 
.buttons .light { margin-right: 20px; }

.dandp { width: 720px; margin: auto; padding: 10px 0px; border-top: 1px solid #4f1c3a; overflow: hidden;  }
/* TABELA POR�WNAWCZA */
.compare td,
.compare th { padding: 5px 5px 7px 5px; }

/* PROFIL UZYTKOWNIKA */
.orders td,
.orders th { padding: 6px; font-size: 9px; text-align: left; }
.orders { font-size: 9px; margin: 10px; border-collapse: collapse; }
.info .info { margin: 0; width: auto; }	
.orders p { font-size: 9px; }
.orders h5 { color: #8bd618;  font-size: 12px;  margin: 0 0 3px 0; }

/* INSANE */
/* start for JS:changeElementVisibility(elementName) */
.hide { display: none; }
tbody.show { display: table-header-group; }
/* tbody version for IE */
tbody.ieshow { display: block; }
span.shortPrice input { width: 40px; margin-right: 18px; }
table.advSearch { margin: 0px; padding: 0px; border-collapse: collapse; border: 0px; }
table.advSearch tr.buttons { text-align: center; }
table.advSearch th { padding: 4px 24px 4px 0; font-weight: bold; text-align: left; }
table.advSearch td { padding: 4px 0; }
table.advSearch td table.checkboxes { margin: 0px; padding: 0px; border-collapse: collapse; border: 0px; }
table.advSearch td table.checkboxes td { padding: 2px 8px 2px 0; }
table.advSearch td table.checkboxes td.ch { vertical-align: middle; }
table.advSearch td table.checkboxes td.split { padding-left: 40px; }
.staticInfo { padding: 40px 10px; text-align: center;	}
.staticInfo p { margin-bottom: 20px; font-weight: bold; text-align: center; }
.stat { text-align: center; }
.stat a img { border: 0px; }
.small { font-size: 9px; font-weight: normal; }
#reg { height: 408px; overflow:auto; margin: 5px 0 0 6px; padding: 0 10px 0 0; }
#reg ol { padding: 5px 0 5px 20px; margin: 0 0 20px 0; }
#reg li { padding: 0 15px 8px 23px; line-height: 15px; }
#reg .norm li { padding-bottom: 2px; }

.profileMenu { border-bottom: 2px solid #b2d1e1; padding:  0 0 9px 0; line-height: 14px;}
.profileMenu h1 { margin-bottom: 10px; }
.profileMenu a { background-color: #5994b9; padding: 7px 10px 8px 10px; margin: 0 3px 0 0; border: 1px solid 00669a; border-bottom: none; color: #FFF; font-weight: bold; }
.profileMenu a.selected { background-color: #ed1b22; border: 1px solid #950207; }