/* tymczasowo - tmp, do zrobienia - todo, do usunięcia - deprecated, wersja kolorystyczna v_ */

/* General
============================================================ */

body {
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	background: #fff;
color:#87436d;
}

h1, h2, h3, h4, h5, h6, div, p, dl, dt, dd, ul, ol, li, form, fieldset, img {
	margin: 0;
	border: 0;
	padding: 0;
}

select {
	behavior: expression(window.dropdown_menu_hack!=null?window.dropdown_menu_hack(this):0);
}

a:hover { text-decoration: none; }

.clear{
clear:both;
overflow:hidden;
line-height:0;
font-size:0;
}

/* nowy layout
============================================================ */
#wrapper { width: 1031px; margin: 0 auto; }

/* Buttony/Inputy */
input.small_button{
font-family:tahoma !important;
color:white !important;
font-size:9px !important;
border:none !important;
background:url(http://static.istore.pl/istore/6405/files/611639.png) top left no-repeat;
width:62px;
height:25px;
cursor:pointer;
text-align:center;
padding:0 0 4px 0 !important;
text-transform:uppercase;
}

input.small_button:hover{
background-position: 0 -25px;
}

a.smallButtonLink{
font-family:tahoma;
color:white;
font-size:9px;
border:none;
background:url(http://static.istore.pl/istore/6405/files/611639.png) top left no-repeat;
width:62px;
height:19px;
cursor:pointer;
text-align:center;
padding-top:6px;
text-transform:uppercase;
display:block;
text-decoration:none;
}

a.smallButtonLink:hover{
background-position: 0 -25px;
}

input.middle_button{
font-family:tahoma !important;
color:white !important;
font-size:9px !important;
border:none !important;
background:url(http://static.istore.pl/istore/6405/files/621349.png) top left no-repeat;
width:88px;
height:25px;
cursor:pointer;
text-align:center;
padding:0 0 4px 0 !important;
text-transform:uppercase;
}

input.middle_button:hover{
background-position: 0 -25px;
}

a.middleButtonLink{
font-family:tahoma;
color:white;
font-size:9px;
border:none;
background:url(http://static.istore.pl/istore/6405/files/621349.png) top left no-repeat;
width:88px;
height:19px;
cursor:pointer;
text-align:center;
padding-top:6px;
text-transform:uppercase;
display:block;
text-decoration:none;
}

a.middleButtonLink:hover{
background-position: 0 -25px;
}

input.long_button{
font-family:tahoma !important;
color:white !important;
font-size:9px !important;
border:none !important;
background:url(http://static.istore.pl/istore/6405/files/621350.png) top left no-repeat;
width:127px;
height:25px;
cursor:pointer;
text-align:center;
padding:0 0 4px 0 !important;
text-transform:uppercase;
}

input.long_button:hover{
background-position: 0 -25px;
}

a.longButtonLink{
font-family:tahoma;
color:white;
font-size:9px;
border:none;
background:url(http://static.istore.pl/istore/6405/files/621350.png) top left no-repeat;
width:127px;
height:19px;
cursor:pointer;
text-align:center;
padding-top:6px;
text-transform:uppercase;
display:block;
text-decoration:none;
}

a.longButtonLink:hover{
background-position: 0 -25px;
}

input.loginUser{
width:93px;
height:11px;
background:url(http://static.istore.pl/istore/6405/files/611651.png) top left no-repeat;
border:none;
font-family:tahoma;
font-size:9px;
color:#646464;
padding:6px;
}

input.inputLong{
width:173px;
height:11px;
background:url(http://static.istore.pl/istore/6405/files/611650.png) top left no-repeat;
border:none;
font-family:tahoma;
font-size:9px;
color:#646464;
padding:6px;
}

form.standardForm select{
border:1px solid #CFCFCF;
color:#646464;
font-family:tahoma;
font-size:9px;
padding:3px;
}

form.standardForm input{
border:1px solid #CFCFCF;
color:#646464;
font-family:tahoma;
font-size:9px;
padding:3px;
}

form.standardForm input.loginUser{
background:white;
background-image:none !important;
height:13px;
}

form.standardForm textarea{
border:1px solid #CFCFCF;
color:#646464;
font-family:tahoma;
font-size:9px;
padding:3px;
}

/* Header */
#header{
overflow: hidden;
width:1031px;
height:130px;
padding: 0;
}

#header h1 { float: left; }
#header #advert { float: right; }
#header table img {display: block;} 

#mainTopAccountLink{
position:absolute;
right:10px;
top:25px;
}

#underLogo{
color:#AAAAAA;
font-size:9px;
left:10px;
position:absolute;
top:112px;
}

/* TopMenu */
#topMenuWrapper{
position:relative;
margin-top:-1px;
z-index:1;
}

#topMenu {
	height: 45px;
	list-style: none;
}

#topMenu li {
	float: left;
	display: block;
	height: 29px;
	padding: 4px 12px 0 14px;
font-weight:bold;
color:white;
margin-top:3px;
}

#topMenu li:first-child { background: none; }

#topMenu a {
	float: left;
	display: block;
	height: 24px;
	line-height: 22px;
	padding: 0 4px;
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;
}

#topMenuLeftOrnament{
width:141px;
height:65px;
background:url(http://static.istore.pl/istore/6405/files/611654.png);
position:absolute;
left:-141px;
top:0;
}

#topMenuRightOrnament{
width:141px;
height:65px;
background:url(http://static.istore.pl/istore/6405/files/611655.png);
position:absolute;
right:-141px;
top:0;
}

/* Login box */

#login_box{
position:absolute;
top:25px;
right:10px;
vertical-align:middle;
}

div.loginBoxLoggedIn{
right:100px !important;
}

#login_box form{
vertical-align:middle;
}

#login_box form label{
vertical-align:middle;
}

/* Search box */
#search_box{
position:absolute;
right:11px;
top:61px;
width:250px;
}

#search_box h4{
height:18px;
padding-right:22px;
padding-top:2px;
text-align:right;
background:url(http://static.istore.pl/istore/6405/files/611657.png) top right no-repeat;
font-size:11px;
font=weight:bold;
}

#search_box a{
color:#87436D;
float:right;
font-size:9px;
margin-right:7px;
}

/* Producers box */
#producers_box{
position:absolute;
right:285px;
top:61px;
}

#producers_box h4{
height:18px;
padding-right:22px;
padding-top:2px;
text-align:right;
background:url(http://static.istore.pl/istore/6405/files/611657.png) top right no-repeat;
font-size:11px;
font=weight:bold;
width:193px;
}

select.producers_select{
border:1px solid #CFCFCF;
color:#646464;
font-family:tahoma;
font-size:9px;
padding:3px;
width:150px;
}

/* Usunięcie zbędnych nagłówków*/
div.searchproduct{
display:none !important;
}

div.producers{
display:none !important;
}

div.newitems{
display:none !important;
}

div.recommendeditems{
display:none !important;
}

div.promotions{
display:none !important;
}

/* Newsletter */

div.newsletter{
background:none!important;
width:197px;
}

div.newsletter h4{
height:18px;
padding-right:22px;
padding-top:2px;
text-align:right;
background:url(http://static.istore.pl/istore/6405/files/611657.png) top right no-repeat !important;
color:#87436D;
font-family:Tahoma;
font-size:11px;
text-transform:uppercase;
font-weight:bold;
line-height:12px;
padding-left:0;
}

div.newsletter div{
background:none !important;
margin:0 !important;
padding:0px 4px 0px 0px !important;
text-align:right;
}

input.newsletter_input{
border:1px solid #CFCFCF;
color:#646464;
height:15px;
padding:2px 0px 0px 2px;
width:140px;
}

label.newsletter_label{
color:#646464;
}

label.newsletter_radio{
color:#646464 !important;
font-size:9px !important;
}

span.newsletter_span{
display:block;
margin-top:3px;
}

span.newsletter_span *{
vertical-align:middle;
}

/* Wnętrze ================================================= */
/* Container */
#container{
padding:2px;
border:1px solid #cfcfcf;
margin-top:-8px;
position:relative;
overflow:visible;
background:url(http://static.istore.pl/istore/6405/files/611640.png) bottom left repeat-x;
}

#container_left_ornament{
background:url(http://static.istore.pl/istore/6405/files/611641.png) top left no-repeat;
position:absolute;
left:-245px;
top:42px;
width:244px;
height:537px;
}

#container_right_ornament{
background:white url(http://static.istore.pl/istore/6405/files/611642.png) top left no-repeat;
position:absolute;
right:-248px;
top:32px;
width:247px;
height:531px;
}

#container_bottom_ornament{
background:url(http://static.istore.pl/istore/6405/files/611700.png) top left no-repeat;
/*margin-bottom:-6px;*/
margin-bottom:0px;
margin-left:32px;
width:122px;
height:60px;
}

/* Footer */

#footerIS p{
font-family:tahoma;
font-size: 9px;
color:#b7b7b7;
width:350px;
float:left;
padding:2px 0px 10px 4px;
}

#footerIS p:last-child{
float:right;
width:243px;
}

#footerIS a{
text-decoration:none;
color:#a54b78;
}

/* Menu kategorii */

div.categories{
background: none !important;
overflow:hidden;
}

#categories{
background: none !important;
margin:0px 0px 0px 50px; !important;
padding:0 !important;
width:150px;
}

.categories h4{
background: none !important;
color:#87436d !important;
text-transform:uppercase !important;
font-family:tahoma !important;
font-size:9px !important;
height:19px !important;
margin-top:13px;
text-align:right;
padding-right:3px;
}


li.main_category{
margin:0 !important;
padding:0 !important;
}

li.main_category a{
background:url(http://static.istore.pl/istore/6405/files/611802.png) top left no-repeat;
height:14px;
padding:14px 9px 14px 14px;
width:130px;
display:block;
text-align:right;
font-family:tahoma;
text-transform:uppercase;
font-weight:bold;
color:#8d8d8d !important;
text-decoration:none !important;
font-size:11px !important;
margin-top:-1px;
}

li.main_category a:hover{
background-position:0 -42px;
color:white !important;
}

li.main_category ul{
border:1px solid #CFCFCF;
margin:-1px 0 0 9px;
padding:0 0 3px;
text-align:right;
width:140px;
background:url(http://static.istore.pl/istore/6405/files/611860.png) top left repeat-x;
}

li.main_category ul li{
text-align:right;
background:url(http://static.istore.pl/istore/6405/files/611859.png) no-repeat scroll 131px 9px;
padding:3px 11px 3px 0;
}

li.main_category ul li a{
background:none;
width:0 !important;
height:0 !important;
display:inline !important;
color:#87436d !important;
font-size:9px !important;
text-transform:none;
font-weight:normal;
text-align:right;
padding:0;
}


li.main_category ul li a:hover{
color:#a1a1a1 !important;
}

/* Trzeci poziom kategorii */

li.main_category ul li ul{
background:white !important;
background-url:none !important;
width:130px;
margin-top:3px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-topleft:5px;
}

li.main_category ul li ul li{
background:none !important;
padding-right:3px;
}

li.main_category ul li ul li ul li{
padding-right:12px;
}

/* Stopka */

#footer{
background:url(http://static.istore.pl/istore/6405/files/613145.png) top center no-repeat;
border:1px solid #cfcfcf;
margin-top:-1px;
position:relative;
}

#footer_logos{
background:url(http://static.istore.pl/istore/6405/files/613109.png) top left no-repeat;
width:995px;
height:31px;
clear:left;
margin:0 auto;
}

#footer_info{
text-align:center;
margin:5px 0;
font-size:9px;
}

div.footer_element{
float:left;
margin:13px;
}

div.footer_element h4{
text-transform:uppercase;
background:url(http://static.istore.pl/istore/6405/files/611658.png) top left no-repeat;
height:17px;
padding-left:22px;
padding-top:2px;
font-weight:bold;
font-size:11px;
}

div.footer_element ul{
list-style:none;
}

div.footer_element ul li{
background:url(http://static.istore.pl/istore/6405/files/613156.png) no-repeat scroll left 5px;
margin-left:6px;
padding-left:9px;
}

div.footer_element ul li a{
color:#87436d;
text-decoration:none;
}

div.footer_element ul li a:hover{
color:#8d8d8d;
}

#footerLeftOrnament{
position:absolute;
background:url(http://static.istore.pl/istore/6405/files/613127.png) top left no-repeat;
width:55px;
height:200px;
left:-55px;
top:-83px;
}

#footerRightOrnament{
position:absolute;
background:url(http://static.istore.pl/istore/6405/files/613128.png) top left no-repeat;
width:55px;
height:200px;
right:-56px;
top:-83px;
}

/* Center Content */

#colCenterContent{
border:1px solid #cfcfcf;
margin-top:17px;
padding:4px;
width:783px;
background:white url(http://static.istore.pl/istore/6405/files/612830.png) bottom right no-repeat;
min-height:590px;
}

#currencySelector{
font-size:9px;
height:68px;
position:absolute;
right:-7px;
top:4px;
width:40px;
z-index:1;
}

#currencySelector a{
background:transparent url(http://static.istore.pl/istore/6405/files/612854.png) no-repeat scroll left top;
color:#87436D;
display:block;
font-size:11px;
height:21px;
padding-left:13px;
padding-top:5px;
text-decoration:none;
width:27px;
}

#currencySelector a:hover{
color:#8d8d8d;
}

#mainTopNav{
background:transparent url(http://static.istore.pl/istore/6405/files/612878.png) no-repeat scroll left bottom !important;
height:16px;
padding-left:5px !important;
width:651px;
}

#basketButton{
background:url(http://static.istore.pl/istore/6405/files/612883.png) top left no-repeat;
color:white;
display:block;
font-weight:bold;
height:25px;
padding-left:12px;
padding-top:10px;
position:absolute;
right:38px;
text-decoration:none;
width:116px;
}

#basketButton:hover{
background-position:0 -35px;
}

#mainCarousel{
background:url(http://static.istore.pl/istore/6405/files/612929.png) top left no-repeat !important;
margin:30px 20px 0px 20px;
width:744px;
height:447px;
}

#mainCarouselContent{
border:1px solid #cfcfcf;
height:439px;
width:737px;
}

#mainCarouselNav{
background:url(http://static.istore.pl/istore/6405/files/613001.png) top left no-repeat !important;
width:197px;
height:25px;
position:absolute;
margin-left:10px;
z-index:10;
}

#mainCarouselPointer{
background:url(http://static.istore.pl/istore/6405/files/612966.png) top left no-repeat !important;
width:26px;
height:35px;
position:absolute;
left:9px;
top:-6px;
}

div.mainCarouselButton{
width:20px;
color:#C197B0;
float:left;
font-weight:bold;
margin-left:17px;
margin-top:1px;
width:8px;
cursor:pointer;
}

div.mainCarouselButtonActive{
width:20px;
color:white;
float:left;
font-weight:bold;
margin-left:17px;
margin-top:1px;
width:8px;
cursor:default;
}

div.mainCarouselChangeContent{
width:737px;
height:439px;
display:none;
position:absolute;
}

/* Box świąteczny */

#mainCarouselCont7 a{
display:block;
position:absolute;
}

#mainCarouselChristmas{
background:url(http://static.istore.pl/istore/6405/files/631043.png) top left no-repeat !important;
width:737px;
height:439px;
}

#mainCarouselChristmasNoblesse{
background:url(http://static.istore.pl/istore/6405/files/631046.png) top left no-repeat !important;
width:264px;
height:174px;
right:10px;
top:0;
}

#mainCarouselChristmasKonfetti{
background:url(http://static.istore.pl/istore/6405/files/631045.png) top left no-repeat !important;
width:348px;
height:182px;
right:68px;
top:82px;
}

#mainCarouselChristmasWildrose{
background:url(http://static.istore.pl/istore/6405/files/631047.png) top left no-repeat !important;
width:284px;
height:175px;
right:16px;
top:214px;
}

#mainCarouselChristmasIcespa{
background:url(http://static.istore.pl/istore/6405/files/631044.png) top left no-repeat !important;
width:331px;
height:185px;
right:201px;
top:256px;
}

/* Boxy Nowości/Polecamy/Promocja */

div.mainBoxSingle{
background:url(http://static.istore.pl/istore/6405/files/614543.png) top left no-repeat !important;
width:233px;
height:130px;
float:left;
position:relative;
margin-left:21px;
margin-top:12px;
}

div.mainBoxSingle a.smallButtonLink{
position:absolute;
bottom:0px;
right:10px;
}

div.mainBoxSingle a.nowosciSmallButton{
bottom:19px !important;
right:5px !important;
}

div.mainBoxSingle a.longButtonLink{
bottom:-4px;
position:absolute;
right:5px;
}

div.mainBoxSingle h4{
background:transparent url(http://static.istore.pl/istore/6405/files/611658.png) no-repeat scroll left top !important;
color:#87436D !important;
font-family:Tahoma;
font-size:11px;
font-weight:bold !important;
height:18px;
line-height:12px;
padding-left:0;
padding-left:21px;
padding-top:2px;
text-align:left;
text-transform:uppercase;
margin-left:9px;
margin-top:-8px;
}

div.mainBoxNumber1{
background:transparent url(http://static.istore.pl/istore/6405/files/614468.png) no-repeat scroll left top !important;
width:20px;
height:19px;
cursor:pointer;
float:left;
}

div.mainBoxNumber1:hover{
background-position:0 -19px !important;
}

div.mainBoxNumber1Active{
background:transparent url(http://static.istore.pl/istore/6405/files/614467.png) no-repeat scroll left top !important;
width:20px;
height:19px;
cursor:default;
float:left;
}

div.mainBoxNumber2{
background:transparent url(http://static.istore.pl/istore/6405/files/614470.png) no-repeat scroll left top !important;
width:20px;
height:19px;
cursor:pointer;
float:left;
}

div.mainBoxNumber2:hover{
background-position:0 -19px !important;
}

div.mainBoxNumber2Active{
background:transparent url(http://static.istore.pl/istore/6405/files/614469.png) no-repeat scroll left top !important;
width:20px;
height:19px;
cursor:default;
float:left;
}

div.mainBoxNumber3{
background:transparent url(http://static.istore.pl/istore/6405/files/614472.png) no-repeat scroll left top !important;
width:20px;
height:19px;
cursor:pointer;
float:left;
}

div.mainBoxNumber3:hover{
background-position:0 -19px !important;
}

div.mainBoxNumber3Active{
background:transparent url(http://static.istore.pl/istore/6405/files/614471.png) no-repeat scroll left top !important;
width:20px;
height:19px;
cursor:default;
float:left;
}

div.mainBoxNumberContainer{
position:absolute;
right:11px;
top:-8px;
}

div.mainBoxContent{
display:none;
position:absolute;
}

div.mainBoxContentImage{
float:left;
height:105px;
text-align:center;
width:100px;
}

div.mainBoxContentImage img{
vertical-align:middle;
}

div.mainBoxContentDescription{
float:right;
font-weight:bold;
margin-right:15px;
margin-top:5px;
text-align:center;
width:115px;
}

#productList{
clear:left;
}

/* Popularne i polecane marki */

#mainPopularBox{
height:70px;
position:relative;
}

#mainPopularContent{
height:55px;
left:70px;
margin:0 auto;
overflow:hidden;
position:absolute;
text-align:center;
width:630px;
}

#mainPopularContentInner{
height:55px;
left:0px;
overflow:visible;
position:absolute;
padding-left:15px !important;
}

#mainPopularContentInner a{
display:block;
float:left;
}

#mainPopularHeader{
background:url(http://static.istore.pl/istore/6405/files/619591.png) top left no-repeat !important;
height:19px;
margin-left:17px;
margin-top:10px;
padding-left:21px !important;
padding-top:2px !important;
width:740px;
font-family:tahoma;
font-size:11px;
font-weight:bold;
color:#87436D;
}

#mainPopularLeftArrow{
background:url(http://static.istore.pl/istore/6405/files/619589.png) top left no-repeat !important;
width:29px;
height:28px;
position:absolute;
left:35px;
top:30px;
cursor:pointer;
}

#mainPopularLeftArrow:hover{
background-position:0 -28px !important;
}

#mainPopularRightArrow{
background:url(http://static.istore.pl/istore/6405/files/619590.png) top left no-repeat !important;
width:29px;
height:28px;
position:absolute;
right:35px;
top:30px;
cursor:pointer;
}

#mainPopularRightArrow:hover{
background-position:0 -28px !important;
}

/* Lista produktów */

div.productBox{
margin:20px !important;
border-bottom:1px solid #CFCFCF;
padding-bottom:3px !important;
}

#productList dt{
margin-bottom:10px;
}

span.recommended{
color:#a54b78;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
}

#productList dt a{
background:transparent url(http://static.istore.pl/istore/6405/files/611658.png) no-repeat scroll left top;
color:#87436D;
display:block;
font-size:11px;
font-weight:bold;
padding-left:22px;
padding-top:2px;
text-decoration:none;
text-transform:uppercase;
min-height:15px;
}

div.productBox dl dd{
position:relative;
}

div.productBox p{
margin:0;
padding:0;
}

div.productBox p.image{
margin-bottom:8px;
margin-left:10px;
text-align:center;
width:105px;
}

div.productBox p.image img{
border:1px solid #cfcfcf;
padding:1px;
}

div.productBox p.bottomLinks{
display:block;
position:absolute;
right:5px;
top:0;
}

div.productBox p.bottomLinks a{
font-size:0 !important;
display:block;
float:left;
}

div.productBox p.bottomLinks a.addCommentLink{
background:url(http://static.istore.pl/istore/6405/files/619729.png) top left no-repeat;
width:19px;
height:15px;
cursor:pointer;
margin:7px 1px 0 3px;
}

div.productBox p.bottomLinks a.addCommentLink:hover{
background-position:0 -15px;
}

div.productBox p.bottomLinks a.addNotepadLink{
background:url(http://static.istore.pl/istore/6405/files/619734.png) top left no-repeat;
width:24px;
height:19px;
cursor:pointer;
margin:3px 2px 0;
}

div.productBox p.bottomLinks a.addNotepadLink:hover{
background-position:0 -19px;
}

div.productBox p.bottomLinks a.remNotepadLink{
background:url(http://static.istore.pl/istore/6405/files/619766.png) top left no-repeat;
width:24px;
height:19px;
cursor:pointer;
margin:3px 2px 0;
}

div.productBox p.bottomLinks a.remNotepadLink:hover{
background-position:0 -19px;
}

div.productBox p.bottomLinks a.tellFriendLink{
background:url(http://static.istore.pl/istore/6405/files/619732.png) top left no-repeat;
width:12px;
height:16px;
cursor:pointer;
margin:6px 2px 0 4px;
}

div.productBox p.bottomLinks a.tellFriendLink:hover{
background-position:0 -16px;
}

a.addToBasketLink{
background:url(http://static.istore.pl/istore/6405/files/619733.png) top left no-repeat;
width:111px;
height:32px;
cursor:pointer;
}

a.addToBasketLink:hover{
background-position:0 -32px;
}

div.productBox p.bottomLinks a.moreInfoLink{
background:url(http://static.istore.pl/istore/6405/files/619730.png) top left no-repeat;
width:20px;
height:17px;
cursor:pointer;
margin:4px 0 0 -2px;
}

div.productBox p.bottomLinks a.moreInfoLink:hover{
background-position:0 -17px;
}

div.productBox p.desc{
margin-left:5px;
text-align:left;
width:330px;
}

div.productBox p.desc{
color:#646464;
text-decoration:none;
}

div.productBox p.desc a{
text-decoration:none;
}

div.productBox p.desc span.moreDescLink{
color:#a54b78;
text-decoration:none;
font-size:11px;
font-weight:bold;
}


div.productBox p.desc span.moreDescLink:hover{
color:#bf81a0;
}

div.productBox p.desc span.moreDescArrow{
color:#646464;
text-decoration:none;
font-size:9px;
font-weight:normal;
}

div.productBox p.info{
margin:5px 0 10px;
}

div.productBox p.info span.deliveryTime{
color:#646464;
font-size:11px;
font-weight:normal;
}

div.productBox p.info span.deliveryTime strong{
color:#a54b78;
font-size:11px;
font-weight:bold;
}

div.productBox p.info span.unavailable{
color:#a54b78;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
}

div.productBox p.producer{
color:#646464;
}

div.productBox p.producer a{
color:#a54b78;
text-decoration:none;
font-weight:bold;
}

div.productBox p.producer a:hover{
color:#bf81a0;
}

div.productBox span.prices{
position:absolute;
bottom:0;
right:0;
text-align:right;
}

div.productBox span.prices span.promotion{
text-transform:uppercase;
color:#dd409d;
font-size:11px;
font-weight:bold;
}

div.productBox span.price{
color:#a54b78;
font-size:9px;
}

div.productBox span.price del{
color:#646464;
font-size:11px;
}

div.productBox span.price strong{
color:#646464;
font-size:19px;
}

/* Nawigacja okruszkowa */

#breadCrumb{
background:transparent url(http://static.istore.pl/istore/6405/files/612878.png) no-repeat scroll left bottom !important;
padding-left:5px !important;
padding-bottom:3px !important;
width:651px;
color:#a1a1a1;
font-size:11px;
margin-bottom:25px;
}

#breadCrumb a{
color:#87436d;
text-decoration:none;
}

#breadCrumb a:hover{
color:#A1A1A1;
}

/* Sortowanie */

div.sortProduct{
background:url(http://static.istore.pl/istore/6405/files/892728.png) left top no-repeat !important;
width:202px;
height:17px;
margin:0 auto;
font-size:11px;
font-weight:normal;
color:#a54b78;
text-align:center;
padding-top:32px !important;
}

div.sortProduct a{
font-size:11px;
font-weight:bold;
color:#646464;
text-decoration:none;
}

div.sortProduct a.active{
font-weight:bold;
}

div.sortProduct a:hover{
color:#969696;
}

/* Karta produktu */

#productTopContainer{
background:url(http://static.istore.pl/istore/6405/files/620674.png) top left no-repeat !important;
width:741px;
height:376px;
margin:30px auto 10px;
position:relative;
}

#productTopImage{
width:200px;
height:200px;
text-align:center;
position:absolute;
left:96px;
top:56px;
overflow:visible;
}

#productTopZoom{
display:block;
position:absolute;
bottom:68px;
left:361px;
background:url(http://static.istore.pl/istore/6405/files/621295.png) top left no-repeat;
width:20px;
height:27px;
}

#productTopProductName{
position:absolute;
font-weight:bold;
left:8px;
top:-14px;
}

#productTopPrice{
font-size:9px;
margin-right:21px;
padding-top:36px !important;
text-align:right;
}

#productTopPrice strong{
font-size:16px;
}

#productTopPrice small{
font-size:9px;
color:#8d8d8d;
}

#productTopPromotion{
color:#DD409D;
font-weight:bold;
position:absolute;
right:281px;
text-transform:uppercase;
top:13px;
}

#productTopSmallInfo{
font-size:9px;
position:absolute;
right:29px;
text-align:right;
top:80px;
width:200px;
}

div#productTopSmallInfoDeliveryTime{
background:transparent url(http://static.istore.pl/istore/6405/files/620726.png) no-repeat scroll right top !important;
height:24px;
padding-right:32px !important;
padding-top:7px !important;
}

a#productTopSmallInfoTellFriendLink{
background:transparent url(http://static.istore.pl/istore/6405/files/620727.png) no-repeat scroll right top;
color:#87436D;
display:block;
height:25px;
margin-right:2px;
padding-right:31px !important;
padding-top:8px !important;
text-decoration:none;
}

a#productTopSmallInfoTellFriendLink:hover{
color:#8D8D8D;
text-decoration:none;
}

a#productTopSmallInfoTellFriendLink small{
font-size:9px;
color:#8d8d8d;
}

#productTopGratisInfo{
background:url(http://static.istore.pl/istore/6405/files/620760.png) bottom center no-repeat !important;
bottom:150px;
color:#8D8D8D;
font-size:11px;
height:28px;
position:absolute;
right:60px;
text-align:center;
width:170px;
}

#productTopCartButton{
position:absolute;
bottom:109px;
right:17px;
}

span.noProductInfo{
position:absolute;
bottom:109px;
right:17px;
font-size:11px;
color:#8D8D8D;
font-weight:bold;
text-align:center;
}

span.noProductAsk{
background:transparent url(http://static.istore.pl/istore/6405/files/937298.png) no-repeat scroll right top;
display:block;
height:25px;
margin-right:2px;
padding-right:27px !important;
padding-top:8px !important;
color:#87436D;
margin-right:3px;
text-decoration:none;
font-weight:normal;
cursor:pointer;
text-transform:uppercase;
}

span.noProductAsk:hover{
color:#8D8D8D;
text-decoration:none;
}

span.noProductAsk small{
font-size:9px;
color:#8d8d8d;
}

/* Karta produktu - Boks dolny */

#productContainer{
margin:0 auto 22px;
position:relative;
width:735px;
}

#productContainer ul#tabs{
padding:0 !important;
background:none !important;
height:28px;
margin-bottom:-1px;
overflow:visible;
z-index:5;
}

#productContainer ul#tabs li{
background:url(http://static.istore.pl/istore/6405/files/620889.png) top left no-repeat !important;
width:75px !important;
height:21px !important;
margin-right:-2px;
cursor:pointer;
text-transform:uppercase;
font-weight:bold;
font-size:11px;
color:#8d8d8d;
text-align:center;
padding-top:7px;
}

#productContainer ul#tabs li:hover{
background-position:0 -28px !important;
color:white;
}

#productContainer ul#tabs li.active{
background:url(http://static.istore.pl/istore/6405/files/620888.png) top left no-repeat !important;
width:75px !important;
height:26px !important;
margin-right:-2px;
cursor:default !important;
color:white;
}

#productContainer #productView{
background:white url(http://static.istore.pl/istore/6405/files/620880.png) top left repeat-x !important;
border:1px solid #cfcfcf;
padding:10px !important;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topright:5px;
}

#productMiddleBuyMore{
margin-bottom:3px;
padding-right:30px !important;
text-align:right;
}

#productMiddleBuyMore a{
text-decoration:none;
color:#87436d;
}

#productMiddleBuyMore a:hover{
text-decoration:none;
color:#8d8d8d;
}

#quantityWindow{
background:white url(http://static.istore.pl/istore/6405/files/620880.png) top left repeat-x !important;
width:712px;
margin:0 auto 10px;
border:1px solid #cfcfcf;
padding:10px !important;
-moz-border-radius:5px;
}

#productChoseAttributes{
background:white url(http://static.istore.pl/istore/6405/files/620880.png) top left repeat-x !important;
width:712px;
margin:10px auto 10px auto;
border:1px solid #cfcfcf;
padding:10px !important;
-moz-border-radius:5px;
}

input.productCartButton{
background:transparent url(http://static.istore.pl/istore/6405/files/619733.png) no-repeat scroll left top;
cursor:pointer;
height:32px;
width:111px;
border:none !important;
}

input.productCartButton:hover{
background-position:0 -32px;
}

/* Stronicowanie */

div.pagerBox span#pagerBoxFoundNumberInfo{
font-size:9px;
}

div.pagerBox span#pagerBoxPaging{
margin-right:35px;
margin-top:6px;
}

div.pagerBox span#pagerBoxPaging a{
margin:0 2px;
font-size:11px;
text-decoration:none;
color:#646464;
}

div.pagerBox span#pagerBoxPaging a:hover{
color:#a54b78;
}

div.pagerBox span#pagerBoxPaging strong{
color:#a54b78;
border:1px solid #cfcfcf;
padding:1px 3px;
}

/* Konto użytkownika */

ul#userTabs{
padding:0 0 0 5px !important;
background:none !important;
height:27px !important;
margin-bottom:2px;
overflow:visible;
z-index:5;
border-bottom:1px solid #CFCFCF;
}

ul#userTabs li{
background:none !important;
}

ul#userTabs li a{
display:block;
background:url( http://static.istore.pl/istore/6405/files/621614.png) top left no-repeat !important;
width:112px !important;
height:21px !important;
padding-top:7px !important;
margin-right:-2px;
cursor:pointer;
text-transform:uppercase;
font-weight:bold;
font-size:11px;
color:#8d8d8d;
text-align:center;
}

ul#userTabs li a:hover{
background-position:0 -28px !important;
color:white;
}

ul#userTabs li.active span{
background:url(http://static.istore.pl/istore/6405/files/621612.png) top left no-repeat !important;
width:112px !important;
height:26px !important;
padding-top:7px !important;
margin-right:-2px;
cursor:default !important;
color:white;
text-transform:uppercase;
font-weight:bold;
font-size:11px;
text-align:center;
}

ul#userTabs li span{
background:none !important;
}

/* Zakładki
============================================================ */
#colCenter ul.tabs {
	height: 24px;
	padding-left: 5px;
	list-style: none;
}

#colCenter ul.tabs li {
	display: block;
	float: left;
	padding-right: 1px;
}

#colCenter ul.tabs li a, #colCenter ul.tabs li span {
	display: block;
	float: left;
	text-decoration: none;
	cursor: pointer;
}

#colCenter ul.tabs li a span, #colCenter ul.tabs li span span {
	display: block;
	float: left;
	height: 24px;
	line-height: 20px;
	padding: 0 5px;
	font-size: 95%;
	text-decoration: none;
	text-transform: capitalize;
	color: #111;
}

#colCenter ul.tabs li span.first span, #colCenter ul.tabs li a.first span {	padding: 0 5px 0 6px;	}

#colCenter ul.admin { margin-bottom: 10px; font-size: 90%; }

/* Dodawanie do portali społecznościowych */

#portalsCont{
background:white url(http://static.istore.pl/istore/6405/files/620880.png) top left repeat-x !important;
border:1px solid #cfcfcf;
padding:10px !important;
-moz-border-radius:5px;
width:334px;
height:25px;
bottom:0;
left:4px;
position:absolute;
}

#portalsText{
float:left;
margin-top:5px;
}

.portalsAddButton{
display:block;
width:26px;
height:25px;
float:left;
margin-left:10px;
}

#portalsNaszaklasa{
background:url(http://static.istore.pl/istore/6405/files/830055.png) top left no-repeat;
}

#portalsNaszaklasa:hover{
background-position:0 -25px;
}

#portalsMyspace{
background:url(http://static.istore.pl/istore/6405/files/830054.png) top left no-repeat;
}

#portalsMyspace:hover{
background-position:0 -25px;
}

#portalsWykop{
background:url(http://static.istore.pl/istore/6405/files/830056.png) top left no-repeat;
}

#portalsWykop:hover{
background-position:0 -25px;
}

#portalsGrono{
background:url(http://static.istore.pl/istore/6405/files/830053.png) top left no-repeat;
}

#portalsGrono:hover{
background-position:0 -25px;
}

#portalsFacebook{
background:url(http://static.istore.pl/istore/6405/files/830052.png) top left no-repeat;
}

#portalsFacebook:hover{
background-position:0 -25px;
}

#portalsTwitter{
background:url(http://static.istore.pl/istore/6405/files/830300.png) top left no-repeat;
}

#portalsTwitter:hover{
background-position:0 -25px;
}

#portalsBlip{
background:url(http://static.istore.pl/istore/6405/files/830298.png) top left no-repeat;
}

#portalsBlip:hover{
background-position:0 -25px;
}

/* Product View
============================================================ */
#colCenter #productContainer { position: relative; height: 1%; }
#productContainer #topLinks { position: absolute; top: -9px; right: 0; margin: 0; padding: 0; }
#productContainer #topLinks a { margin-left: 10px; text-decoration: none; font-size: 9px; line-height:11px; display: block; float: left; }
#productContainer #topLinks .sendToFriend { padding: 4px 0 12px 25px; }
#productContainer #topLinks .addToBasket { padding: 4px 0 12px 40px; }
#productContainer #topLinks .ratesLink { padding: 4px 0 12px 52px; text-align: right; background: url(http://img.istore.pl/img/client/version2/global/icoZagiel.gif) no-repeat; }

#productContainer h2 { margin: 0.8em 5px 0.2em; padding: 0 0 4px; font-size: 1em; overflow: hidden; border-bottom: 2px solid #dbdbdb; }
#productContainer h2 span { float: right; font-weight: normal; text-align: right; }
#productContainer h2 strong { color: #f00; }
#productContainer h2 span strong { color: #333; }

#productContainer p.priceInfo { font-size: 9px; margin: 0 5px 0 0; text-align: right; }
#productContainer p.priceInfo a.buyMore { font-weight: bold; background: none; padding: 0; }

/* Sort Product
============================================================ */
/*
#colCenter .sortProduct { text-align: right; font-size: 90%; margin: 0; padding: 0 0 5px 0; }
#colCenter .sortProduct a { margin: 0 0 0 3px; }
#colCenter .sortProduct a.active { font-weight: bold; }
#colCenter .sortProduct span { font-size: 80%; font-weight: normal; }
*/


/* Product Browse
============================================================ */
/*
#productList div.productBox { padding: 0; position: relative; height: 1%;  }
#productList div.promoted { margin: 5px 0; }

#productList div.productBox div { padding: 8px; height: 1%; position: relative; }

#productList div.promoted div.bgTL,
#productList div.promoted div.bgTR,
#productList div.promoted div.bgBR,
#productList div.promoted div.bgBL { position: absolute; background-color: #fff; padding: 0; font-size: 0;}

#productList div.promoted div.bgTL { top: 0; left: -11px; width: 19px; height: 87px; background-color: transparent; }
#productList div.promoted .bgTR { top: 0; right: 0; width: 9px; height: 8px; }
#productList div.promoted .bgBR { bottom: 0; right: 0; width: 9px; height: 9px; }
#productList div.promoted .bgBL { bottom: 0; left: 0; width: 8px; height: 9px; }
* html #productList div.promoted div.bgBR { bottom: -1px;}
* html #productList div.promoted div.bgBL { bottom: -1px;}

#productList dl { padding: 0 5px; background: #fff; }

#productList dt { margin: 0; padding: 0.4em 5px; background: #fff; font-size: 1em; overflow: hidden; height: 1%; }
#productList dt a { float: left; font-weight: bold; color: #333; text-decoration: none; }
#productList dt a:hover { text-decoration: underline; }
#productList dt a strong { color: #f00; }
#productList dt span { float: right; font-weight: normal; white-space: nowrap; }

#productList dd { padding: 10px 0 0; background: #fff; overflow: hidden; height: 1%; font-size: 0.9em; }
#productList div.promoted dd { background: none; }
#productList dd p.image { float: left; padding: 0 0 2px; }
#productList div.promoted dd p.image { padding: 0 0 2px; }
#productList dd p.image img { margin: 0 10px 0 5px; padding: 0; }

#productList dd p.desc a { color: #333; text-decoration: none; }
#productList dd p.producer { margin: 0; }
#productList dd p.bottomLinks { clear: both; float: right; padding-bottom: 8px; white-space: nowrap; }
#productList div.promoted dd p.bottomLinks { padding: 0; }
#productList dd p.bottomLinks a { margin: 0 0 0 10px; padding: 2px 0 2px 20px; font-size: 9px; line-height: 11px; float: left; text-decoration: none; }
#productList dd p.bottomLinks .tellFriendLink { padding-left: 28px; }
#productList dd p.bottomLinks .addToBasketLink { padding-left: 32px; }
#productList dd p.bottomLinks .moreInfoLink { padding-left: 24px; }

#productList dd a:hover { text-decoration: none; }
*/

/* short view */
#productList h3 { margin: 10px 0 5px; padding: 4px 5px 8px; font-size: 100%; font-weight: bold; }
#colCenter #productList ul { margin: 0 0 20px; padding: 0; list-style: none; }
#productList ul li { margin: 0; padding: 2px 5px 5px; overflow: hidden; height: 1%; }
#productList ul li a { float: right; width: 20px; height: 18px; margin-left: 10px; }
#productList ul li a span { display: none; }
#productList ul li span { float: right; }
#productList ul li strong { float: left; }
#productList ul li strong a { text-decoration: none; float: none; width: auto; height: auto; margin: 0; background: none; }
#productList ul li strong a:hover { text-decoration: underline; }


/* table view */
#productList .tableView { text-align: center; padding: 0; }
#productList .tableView h3 { margin: 5px 0 0; background: none; }
#productList .tableView h3 a { text-decoration: none; }
#productList .tableView h3 a:hover { text-decoration: underline; }
#productList .tableView p { margin: 0; padding: 0; }
#productList .tableView p.image { margin: 0 0 5px; }
#productList .tableView .nettoPrice { font-size: 80%; }
#productList .tableView .addToBasket { margin: 10px 0; font-size: 90%; }
#productList .tableView .addToBasket a { padding: 3px 0 3px 22px; }

/* Product View
============================================================ */
h2 strong { color: #f00; padding-left: 10px; }
#colCenter #productView {}
#colCenter #productView .price { margin: 0 0 10px; padding: 10px; overflow: hidden; }
#colCenter #productView .price strong { display: block; }
#colCenter #productView .price strong.promo { color: #a60000; }
#colCenter #productView .price span.info { display: block; font-size: 70%; padding: 2px 0; }
#colCenter #productView .price span.basket { float: right; display: block; font-size: 100%; font-weight: bold; padding: 2px 0; }
#colCenter #productView .price a {  font-size: 90%; padding: 6px 0 0 25px; }
#colCenter #productView .price a:hover { text-decoration: none; }

#colCenter #productView .productDesc { overflow: hidden; height: 1%; font-size: 90%; }
#colCenter #productView .productDesc .image { float: left; margin-right: 20px; text-align: right; }
#colCenter #productView .productDesc .image img { padding: 2px; display: block; margin: 0 0 5px; }

#colCenter #productView .productPhotos { overflow: hidden; height: 1%; }
#colCenter #productView .productPhotos img { padding: 2px; }
#colCenter #productView .productPhotos p { text-align: right; font-size: 80%; }

#colCenter #productView .review dt { padding: 0 0 5px; font-weight: bold; font-size: 90%; }
#colCenter #productView .review dt span { font-weight: normal; }
#colCenter #productView .review dd { margin: 0 0 10px; padding: 0 0 10px; font-size: 90%; }

#colCenter #productView .similar dt { padding: 10px 0 5px; font-weight: bold; font-size: 100%; }
#colCenter #productView .similar dd { overflow: hidden; height: 1%; padding: 5px 0; font-size: 90%; }
#colCenter #productView .similar dd a { float: right; font-weight: normal; }


/* Info, Error, Warning Box
============================================================ */
.infoBox, .errorBox {
margin: 0 0 10px;
padding: 0 5px 5px; 
-moz-border-radius:5px;
height:1%;
margin:20px;
padding:3px 0 4px 5px;
}

.infoBox	{ background: white url(http://static.istore.pl/istore/6405/files/621423.png) repeat-x; border: 1px solid #CFCFCF; }
.errorBox	{ background: white url(http://static.istore.pl/istore/6405/files/621423.png) repeat-x; border: 1px solid #F7D2D2; }

.infoBox dt, .errorBox dt { margin: 0; padding: 0 0 1px 40px; height: 38px; line-height: 35px; font-size: 100%; font-weight: bold; }
.infoBox dt {	background: url(http://static.istore.pl/istore/6405/files/621417.png) 0 1px no-repeat; }
.errorBox dt { background: url(http://img.istore.pl/img/client/version2/global/icoError.gif) 0 3px no-repeat; }

.infoBox dd, .errorBox dd { margin: 0; padding: 1px 0 0 0; font-size: 90%; }


















/* OLD Layout
============================================================ */

/* ToolBox */
#toolBox { padding: 5px; text-align: right; overflow: hidden; height: 1%; margin: 10px 0; }
#toolBox p { float: left; font-size: 90%; text-transform: uppercase; margin-left: 20px; }
#toolBox p label { vertical-align: baseline; }
#toolBox img { margin: 0 2px; vertical-align: middle; }
#toolBox label { margin: 0 2px; font-size: 80%; text-transform: uppercase; vertical-align: baseline; }
#toolBox input { font-size: 75%; vertical-align: baseline; }
#toolBox input.submit { text-transform: uppercase; }

/* Content */

#content td { vertical-align: top; }

/* Main content
============================================================ */
#colCenter {
	width: 100%;
	/*padding: 0 20px 10px;*/
}
/* #colCenter h2 { margin: 0 0 10px; padding: 2px 5px; font-size: 100%; text-transform: uppercase; } 
#colCenter #breadCrumb {
	margin: 0 0 10px;
	padding: 0 0 8px;
	font-size: 90%;
}
#colCenter #breadCrumb a { text-decoration: none; }
#colCenter #breadCrumb a:hover { text-decoration: underline; }
*/
#colCenter #catDescription { margin: 0 0 5px; padding: 5px 10px; font-weight: normal; font-size: 90%; }



/* News Box
============================================================ */
#colCenter #newsBox { margin: 0 0 10px; }
#colCenter #newsBox h3 { margin: 0 0 5px; padding: 5px; color: #3f67a5;/*#3e6ca0*/ font-size: 100%; font-weight: bold; text-transform: uppercase; }
#colCenter #newsBox h4 { color: #669840; font-weight: bold; font-size: 100%; }
#colCenter #newsBox h4 span { font-weight: normal; color: #333; font-size: 90%; }
#colCenter #newsBox p { font-size: 90%; }
#colCenter #newsBox p a { color: #669840; }
#colCenter #newsBox div{ padding: 5px; }


/* Static shoppage
============================================================ */
#colCenter #clientPage { overflow: auto; font-size: 11px; }
#colCenter #clientPage h1 { font-size: 14px; }
#colCenter #clientPage h2 { font-size: 13px; }
#colCenter #clientPage h3 { font-size: 12px; }
#colCenter #clientPage ul { padding: 5px 0 5px 20px; }


/* Treść zwykła
============================================================ */
/*#colCenter div { background: #fff; padding: 10px 10px 0; }*/
#colCenter div div { background: none; padding: 0; }
#colCenter div h4 { color: #A60000; font-weight: normal; }
/*#colCenter div p { padding: 0 0 10px; }*/
#colCenter div ol { padding: 0 0 10px 20px; }
#colCenter div ul { padding: 0 0 10px 20px; }


/* Dane tabelaryczne
============================================================ */
/* div używany do prostych dwukolumnowych zestawień */
#colCenter div.table { margin: 10px 0; padding: 0; }
#colCenter div.table h3 { margin: 10px 0 0; padding: 3px 5px; font-size: 100%; }
#colCenter div.table div { padding: 0; }
#colCenter div.table p { padding: 5px; font-size: 90%; }
#colCenter div.table p label { display: block; float: left; width: 300px; font-weight: bold; }
#colCenter div.table p span { display: block; clear: both; margin-left: 300px; font-size: 80%; }

/* table używane do bardziej rozbudowaych danych tabelarycznych */
#colCenter table.table { margin: 0 0 10px 0; width: 100%; }
#colCenter table.table th {	padding: 4px 5px 8px; font-size: 95%; }
#colCenter table.table td { padding: 5px; font-size: 90%; vertical-align: middle; }
#colCenter table.table td input { font-size: 100%; }
#colCenter table.table td.toCenter { text-align: center; }
#colCenter table.table td.toLeft { text-align: left; }
#colCenter table.table td.toRight {	text-align: right; }
#colCenter table.table td.withField { padding: 1px 5px; }

#colCenter #productView table.small { width: 70%; margin: 0 auto 10px auto; }
#colCenter #productView table.small td.price { padding: 5px 0; text-align: center; }

/* shoping cart */
#cartSummary { margin: 0 0 10px 0; width: 100%; }
#cartSummary th { text-align: right; font-size: 90%; padding: 2px 5px; background: #fff; }
#cartSummary td { padding: 3px 5px; background: #fff; font-size: 90%; vertical-align: middle; text-align: right; }
#cartSummary .empty { background: none; }

/* pager */
/*#colCenter .pagerBox { padding: 5px; margin: 10px 0; text-align: center; }
#colCenter .pagerBox span { white-space: nowrap; padding: 0 10px; }
#colCenter .pagerBox span:first-child { font-size: 90%; }
#colCenter .pagerBox a { text-decoration: none; font-weight: bold; padding: 1px 6px; }
#colCenter .pagerBox strong { padding: 1px 2px; font-weight: normal; }*/


/* Formularz
============================================================ */
#colCenter form h3 { margin: 10px 0 5px; padding: 4px 5px 8px; font-size: 100%; font-weight: bold; }
#colCenter form h3 span {	font-weight: normal; }

#colCenter form ul { list-style: none; padding: 5px 0 0; }
#colCenter form ul li { overflow: hidden; height: 1%; padding: 5px; }
#colCenter form ul li label { display: block; float: left; width: 200px; font-weight: normal; font-size: 9px; }
#colCenter form ul li.required label:after { content: ' *'; }
* html #colCenter form ul li.required label { font-weight: bold; }
#colCenter form ul li label em { font-style: normal; vertical-align: 25%; }
#colCenter form ul li span { font-size: 9px; } /* Backup:{ display: block; float: left; font-size: 80%; } */
#colCenter form ul li span.info { clear: left; color: #888; width: 100%; }
#colCenter form ul li span label { display: block; float: none; width: auto; font-weight: normal; font-size: 100%; vertical-align: middle; }
#colCenter form	ul li span input { vertical-align: middle; font-size: 120%; margin: 1px 0; }

#colCenter form ul li input { font-size: 11px; }
/*#colCenter form ul li { width: 100%; }*/ /* authorization/login */
#colCenter form ul li input.longField { width: 200px; } /* wyszukiwarka fraza */
#colCenter form ul li input.priceField { width: 60px; } /* wyszukiwarka cena */

#colCenter form ul li textarea { width: 300px; font-size: 11px; font-family: Verdana, Arial, Tahoma, sans-serif; }
#colCenter form ul li select { font-size: 11px; }

#colCenter form ul li.error { color: #f00; }
#colCenter form ul li.error input { background: #f7d2d2; }
#colCenter form ul li.submit { border: 0; background: #fff; text-align: right; }

#colCenter form ul li.accept { border: 0; background: none; font-size: 9px }
#colCetner form ul li.accept input {  }
#colCenter form ul li.accept label { width: auto; font-weight: normal; }


/* Boks z informacjami / formatowanie jak w formularzu
============================================================ */
#colCenter div.addInfo h3 { margin: 10px 0 0; padding: 4px 5px 8px; font-size: 100%; font-weight: bold; } /* nun */


/* Mapa strony
============================================================ */
#colCenter #sitemap ul { padding: 0 0 0 30px; }
#sitemap li {
  background: transparent url(http://img.istore.pl/img/client/version1/global/bgMap1.gif ) repeat-y scroll 6px 50%;
  list-style-type: none;
  padding: 4px 0 0;
}
#sitemap li a {
  background: transparent url(http://img.istore.pl/img/client/version1/global/bgMap2.gif ) no-repeat scroll 8px 6px;
  font-size: 11px;
  padding-left: 20px;
  text-decoration: none;
}
#sitemap h3 {
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
  font-size: 11px;
  height: 22px;
  margin: 12px 0px 0px;
  padding: 6px 0px 0px 2px;
}

/* Admin menu
============================================================ */
#adminMenu { list-style: none; overflow: hidden; background: #fff; padding: 5px; margin-bottom: 10px; }
#adminMenu li {	float: left; display: block; padding: 0 10px 0 0; }
#adminMenu li:first-child { font-weight: bold; }
#adminManu li a { }
#adminMenu li a:hover { text-decoration: none; }


/* Sidebars
============================================================ */
/* Boxes globaly */

.box {
	width: 200px;
	margin-bottom: 10px;
	min-height: 24px;
}

.box h4 {
	height: 24px;
	line-height: 20px;
	padding-left: 35px;
	color: #000;
	font-size: 100%;
	font-weight: normal;
	text-transform: capitalize;
}

.box ul { list-style: none; }
.box ul li { padding: 1px 5px 2px 0; }
.box ul li a { font-size: 90%; }
.box ul li a:hover { text-decoration: none; }

.box div { margin-top: 3px; }
.box div label { font-size: 90%; }
.box div input { font-size: 85%; }
.box div input.input { width: 100px; margin-right: 5px; }
.box div input.input2 { width: 158px; }
.box div select { width: 100px; margin-right: 5px; }
.box div input.submit { width: 53px; text-transform: uppercase; }
.box div input.submit2 { width: 36px; text-transform: uppercase; }
.box div a { font-size: 80%; }
.box div a:hover { text-decoration: none; }

/* Kategorie */

.box1 ul {
	margin: 3px 5px;
	padding: 5px 10px;
	list-style: none;
}
.box1 ul li { padding: 1px 0 3px; }
.box1 ul li a { font-size: 95%; color: #666; }
.box1 ul li a:hover { text-decoration: none; }

.box2 ul {
	margin: 3px 5px;
	padding: 5px 10px;
	font-size: 11px;
}
.box2 form div {
	margin: 3px 5px;
	padding: 5px 0 5px 10px;
}
.box2 form div input.search { border: 1px solid #aaa; width: 110px; }
.box2 form div input.input { margin: 2px 0; border: 1px solid #aaa; width: 170px; }
.box2 form div select { border: 1px solid #aaa; width: 130px; }
.box2 form a { color: #666; }

.box3 ul {
	margin: 3px 5px;
	padding: 2px 10px;
}
.box3 ul li { padding: 1px 0 3px; }

.box2 .item, .box2 .item2 {
/*	border-bottom: 1px solid #ddd;*/ /* nun */
	padding-bottom: 4px;
	margin: 5px;
	text-align: center;
}
.box2 .item h3, .box2 .item2 h3 { font-size: 1.1em; }
.box2 .item a, .box2 .item2 a { text-decoration: none; }
.box2 .item a:hover, .box2 .item2 a:hover { text-decoration: underline; }
.box2 .item a img {
	margin: 5px auto;
	/*width: 100px;*/
}
.box2 .item2 a img {
	margin: 5px auto;
}
.box2 .item span, .box2 .item2 span {
	text-align: center;
	display: block;
}
.box2 .item span a, .box2 .item2 span a { font-size: 1.1em; }

.box h5 { font-size: 11px; }
.box div { margin: 3px 5px; padding: 5px 10px; font-size: 11px; }

.contacts ul li a { font-size: 11px; }
.contacts  ul li { padding: 5px 0; }
.contacts .contactName { padding: 0; font-weight: bold; }
.contacts .phone { padding-left: 25px; }
.contacts .mail { padding-left: 25px; }

/* Footer
============================================================ */
#tapeIS { position: absolute; right: 0; top: 0; width: 300px; height: 100px; background: transparent url(http://img.istore.pl/img/client/version2/global/tapeTestIS.gif); }



.desc_property{
color:#8393CD;
}
a {	color: #8d8d8d; }

#topMenu { background: url(http://static.istore.pl/istore/6405/files/611653.png) 0 0 repeat-x; }
#topMenu li { background: url(http://static.istore.pl/istore/6405/files/611656.png) 0 0 no-repeat; }
#topMenu a { color: white; }
#topMenu a:hover, #topMenu a.active { color:#d9d9d9; }

#toolBox { background: #f6f6f6; }

#colCenter ul.tabs { background: url(http://img.istore.pl/img/client/version2/silver/bgTabBack.gif) 0 0 repeat-x; }
#colCenter ul.tabs li { background: url(http://img.istore.pl/img/client/version2/silver/bgTabEnd.gif) right no-repeat; }
#colCenter ul.tabs li a, #colCenter ul.tabs li span { background: url(http://img.istore.pl/img/client/version2/silver/bgTabNormal.gif) 0 0 repeat-x; }
#colCenter ul.tabs li a:hover, #colCenter ul.tabs li span:hover { background: url(http://img.istore.pl/img/client/version2/silver/bgTabActive.gif) 0 0 repeat-x; }
#colCenter ul.tabs li a span, #colCenter ul.tabs li span span { background: url(http://img.istore.pl/img/client/version2/silver/bgTabOpen.gif) 0 0 no-repeat; }
#colCenter ul.tabs li span.first span, #colCenter ul.tabs li a.first span {	background: url(http://img.istore.pl/img/client/version2/silver/bgTabOpenFirst.gif) 0 0 no-repeat; }
#colCenter ul.tabs li span.first:hover span, #colCenter ul.tabs li a.first:hover span {	background: url(http://img.istore.pl/img/client/version2/silver/bgTabEnd.gif) 0 0 no-repeat; }
#colCenter ul.tabs li.active span {	background: url(http://img.istore.pl/img/client/version2/silver/bgTabActive.gif) 0 0 repeat-x; cursor: text; }
#colCenter ul.tabs li.active span.first span, #colCenter ul.tabs li.active a.first span { background: url(http://img.istore.pl/img/client/version2/silver/bgTabEnd.gif) 0 0 no-repeat; }
#colCenter ul.tabs li.active span.first, #colCenter ul.tabs li.active a.first { background: url(http://img.istore.pl/img/client/version2/silver/bgTabActive.gif) 0 0 repeat-x; }

.box h4 { background: url(http://img.istore.pl/img/client/version2/silver/icoCategories.gif) 0 0 no-repeat; }
.shoppages h4 { background: url(http://img.istore.pl/img/client/version2/silver/icoCategories.gif) 0 0 no-repeat; }
.contacts h4 { background: url(http://img.istore.pl/img/client/version2/silver/icoContact.gif) 0 0 no-repeat; }
.login h4 { background: url(http://img.istore.pl/img/client/version2/silver/icoLogin.gif) 0 0 no-repeat; }
.informations h4 { background: url(http://img.istore.pl/img/client/version2/silver/icoMoreInfo.gif) 0 0 no-repeat; }
.info h4 { background: url(http://img.istore.pl/img/client/version2/silver/icoMoreInfo.gif) 0 0 no-repeat; }
.newitems h4 { background: url(http://img.istore.pl/img/client/version2/silver/icoNewProduct.gif) 0 0 no-repeat; }
.newsletter h4 { background: url(http://img.istore.pl/img/client/version2/silver/icoNewsletter.gif) 0 0 no-repeat; }
.searchproduct h4 { background: url(http://img.istore.pl/img/client/version2/silver/icoSearch.gif) 0 0 no-repeat; }
.producers h4 { background: url(http://img.istore.pl/img/client/version2/silver/icoSearch.gif) 0 0 no-repeat; }
.recommendeditems h4 { background: url(http://img.istore.pl/img/client/version2/silver/icoStar.gif) 0 0 no-repeat; }

.productSimilar dd, #productContainer h2 { border-bottom: 1px solid #dbdbdb; }
#productContainer #topLinks a { color: #7f7f7f; }
#productContainer #topLinks .sendToFriend { background: url(http://img.istore.pl/img/client/version2/silver/icoTabTellFriendNew.gif) no-repeat; }
#productContainer #topLinks .addToBasket { background: url(http://img.istore.pl/img/client/version2/silver/icoTabAddBasketNew.gif) no-repeat; }

#colCenter #productView .review dd { border-bottom: 1px solid #dbdbdb; }

/*
#productList div.promoted { background: #f6f6f6 url(http://img.istore.pl/img/client/version2/silver/bgPromoBottom.gif) left bottom repeat-x; }
#productList div.promoted div {	background: url(http://img.istore.pl/img/client/version2/silver/bgPromoTop.gif) repeat-x; }
#productList div.promoted div.bgTL { background: url(http://img.istore.pl/img/client/version2/silver/bgPromoTL.gif); background-color: transparent; }
#productList div.promoted .bgTR { background: url(http://img.istore.pl/img/client/version2/silver/bgPromoTR.gif); }
#productList div.promoted .bgBR { background: url(http://img.istore.pl/img/client/version2/silver/bgPromoBR.gif); }
#productList div.promoted .bgBL { background: url(http://img.istore.pl/img/client/version2/silver/bgPromoBL.gif); }
#productList dt { border-bottom: 1px solid #efee53; }
#productList div.promoted dt { border-bottom: 1px solid #efee53; }
#productList div.promoted dd p.image img { border: 1px solid #efee53; }
#productList dd { background: #fff url(http://img.istore.pl/img/client/version2/silver/bgProdBoxBottom.gif) left bottom repeat-x; }
#productList dd a { color: #010100; }
#productList dd p.image img { border: 1px solid #efee53; }

#productList dd p.bottomLinks a { color: #; }
#productList dd p.bottomLinks .addCommentLink { background: url(http://img.istore.pl/img/client/version2/silver/icoListAddCommentNew.gif) no-repeat; }
#productList dd p.bottomLinks .remNotepadLink { background: url(http://img.istore.pl/img/client/version2/silver/icoListNotepadRemoveNew.gif) no-repeat; }
#productList dd p.bottomLinks .addNotepadLink { background: url(http://img.istore.pl/img/client/version2/silver/icoListNotepadAddNew.gif) no-repeat; }
#productList dd p.bottomLinks .tellFriendLink { background: url(http://img.istore.pl/img/client/version2/silver/icoListTellFriendNew.gif) no-repeat; }
#productList dd p.bottomLinks .addToBasketLink { background: url(http://img.istore.pl/img/client/version2/silver/icoListAddBasketNew.gif) no-repeat; }
#productList dd p.bottomLinks .moreInfoLink { background: url(http://img.istore.pl/img/client/version2/silver/icoListMoreInfoNew.gif) no-repeat; }

#productList .tableView { background: #f6f6f6; }
#productList .tableView p.image img { border: 1px solid #efee53; }
#productList .tableView p.addToBasket a { background: url(http://img.istore.pl/img/client/version2/silver/icoListAddBasketNewMini.gif) no-repeat left center; }

#productList ul li { border-bottom: 1px solid #ddd; }
#productList ul li a { background: url(http://img.istore.pl/img/client/version2/silver/icoListAddBasketNewMini.gif) no-repeat center center; }
#productList h3, */
#colCenter div.addInfo h3 { background: #f6f6f6 url(http://img.istore.pl/img/client/version2/silver/bgSideBoxHead.gif) bottom repeat-x; }
#colCenter div.addInfo p { background: #f6f6f6; }

#colCenter table.table th {	background: #f6f6f6 url(http://img.istore.pl/img/client/version2/silver/bgSideBoxHead.gif) bottom repeat-x; border-right: 1px solid #dbdbdb; }
#colCenter table.table td { border: 1px #dbdbdb; border-style: none solid solid none; }
#colCenter table.table tr.second td { background: #f6f6f6; }

#colCenter form ul { background: #f6f6f6; }
#colCenter form h3 { background: #f6f6f6 url(http://img.istore.pl/img/client/version2/silver/bgSideBoxHead.gif) bottom repeat-x; }

#colCenter #newsBox h3 { color: #010100; background: #f6f6f6 url(http://img.istore.pl/img/client/version2/silver/bgSideBoxHead.gif) bottom repeat-x; }
#colCenter #newsBox h4 { color: #010100; }
#colCenter #newsBox p a { color: #010100; }

/* #colCenter #breadCrumb { background: url(http://img.istore.pl/img/client/version2/silver/bgTabBack.gif) left bottom repeat-x; } */
#colCenter #catDescription { border: 1px solid #dbdbdb; color: #010100; }

/*#colCenter .pagerBox a { background: #f6f6f6; }
#colCenter .pagerBox a:hover { background: #dbdbdb; }*/

#colRight a { color: #010100; }
.box { background: url(http://img.istore.pl/img/client/version2/silver/bgSideBoxHead.gif) 0 0 repeat-x; }
.box div { background: #f6f6f6; }
.box div a { color: #010100; }
.box ul { background: #f6f6f6; }
.box ul li a { color: #010100; }
.box2 .item { border-bottom: 1px solid #ddd; background: #f6f6f6; }
.box2 .item a { color: #010100; }
.box2 .item a img {	border: 1px solid #efee53; }
.box2 form div { background: #f6f6f6; }

.contacts .phone { background: url(http://img.istore.pl/img/client/version2/silver/icoPhone.gif) -7px center no-repeat; }
.contacts .mail { background: url(http://img.istore.pl/img/client/version2/silver/icoEmail.gif) -3px center no-repeat; }