HTML, BODY {margin:0px;padding:0px;}
BODY {line-height:16px;color: #999999;background-color:#ffffff;text-align: justify;font: 11px/18px Tahoma, Arial, Verdana, sans-serif;}
IMG {border: 0px;}
/*reset margins and paddings*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}

/* glowne kontenery */
div {position:relative;}
#calosc{width:920px;margin:0 auto;}
#head{width:920px;height:8px;padding:0;}
#logotype{height:11px;width:939px;display:block;padding:2px 0 2px 0;margin:0 28px 0 8px;text-align:left;}
#menutop{width:920px;padding:0;text-align:left;height:74px;}
#menu-top{height:30px;width:920px;display:block;margin:0;text-align: center;background:transparent url(m_top_bg.png) no-repeat left top;overflow:hidden;z-index:10;clear:both;}
#menu-bottom{height:30px;width:920px;display:block;margin:0;text-align: center;background:transparent url(m_topbottom_bg.png) no-repeat left top;overflow:hidden;z-index:10;clear:both;}
#menuline{height:30px;width:920px;display:block;margin:0;text-align: center;background:transparent url(m_bottom_bg.png) no-repeat left top;/*overflow:hidden;*/}
#menucontent{width:974px;height:353px;margin:0 auto;display:none;}
#menucontentmain{width:974px;height:auto;min-height:283px;margin:0 auto;display:none;}
#commercial{height:276px;width:924px;display:block;margin:0 25px 0 25px;padding:15px 0 15px 0;}
#logotypes{height:40px;width:934px;display:block;margin:0 20px 0 20px;border-top:1px #cecece solid;border-bottom:1px #cecece solid;/*padding:21px 0 21px 0;*/}
#zwinmenu{height:16px;width:934px;display:block;margin:0 20px 0 20px;text-align:left;padding-bottom:5px; /*padding:21px 0 21px 0;*/}
#content{height:auto;min-height:500px;width:947px;display:block;margin:0 7px 0 20px;padding:5px 0 10px 0;}
/*#contentmain{height:auto;width:934px;display:block;margin:0 20px 0 20px;padding:5px 0 15px 0;}*/
#contentmain{height:auto;width:920px;display:block;margin:0 auto;padding:2px 0 0 0;overflow:hidden;}
#body div.selector{background: transparent url(selector_bg.png) repeat-y scroll left top;}
#body div.selcart{background: transparent url(selectorcat_bg.png) repeat-y scroll left top;}
/*#contentmain, #contentmain * {z-index:1}*/
#contentmainlist{height:auto;width:954px;display:block;margin:0 0 0 20px;padding:0 0 15px 0;}

#body{width:920px;height:auto;min-height:300px;display:block;background:transparent url(shadow_middle.png) repeat-y center top;}
#dol{width:920px;height:305px;display:block;padding:0;clear:both;background:transparent url(slide-bottom.png) no-repeat center top;position:relative;padding-bottom:10px;}
#foot{width:920px;height:91px;display:block;margin:0;line-height:13px;font-size:10px;background:transparent url(bg_footer.png) repeat-x center 0px;}
#footer{width:920px;min-height:100px;display:block;padding:0;line-height:14px;font-size:10px;clear:both;}

/* wlasnosci dziedzicne */
.lewo{display:block; float:left;}
.prawo{display:block; float:right;}
.clear{ clear:both; }
.srodek {text-align: center;}
.message-display {text-align:center;background-color:#525252;color:#fff;font-weight:700;}

/* GORNE MENU */
#menuline #ul {margin:0;padding:0;margin-top: -1px;display:block;width:auto;height:auto;float:left;height:30px;}

/*#menuline #ul div {float:left;/*padding:2px 35px 0 5px;/padding:5px 15px 5px 15px;font-weight:700;color:#666;display:block;text-align:center;cursor:pointer;margin:0 1px 0 1px;}*/
#menuline #ul div.ulitem {float:left;text-transform:uppercase;font-weight:700;}
#menuline #ul div.ulitem a.in-main-menu {display:block;padding:7px 30px;margin:0;text-decoration:none;color:#ffffff;}
#menuline #ul div.ulitem a.in-main-menu:hover {background-color:#7a7e83;color:#00001d;}
#menuline #ul div.ulitem a.hover {display:block;padding:7px 30px;margin:0;text-decoration:none;background-color:#7a7e83;color:#00001d;}
#menuline #ul div.important {color:#EC008C;}
#menuline #ul div.important a.in-main-menu {display:block;padding:7px 30px;margin:0;text-decoration:none;color:#EC008C;}
#menuline #ul div.important a.in-main-menu:hover {background-color:#7a7e83;color:#EC008C;}
/*
#menuline #ul a#homeTab {height:16px;display:block;margin-right:3px;}
#menuline #ul a#homeTab:hover {background:transparent url(menulinebg_bg_hover.png) no-repeat 0px -16px;}
#menuline #ul a#asortymentTab {height:16px;display:block;margin-right:3px;}
#menuline #ul a#asortymentTab:hover {background:transparent url(menulinebg_bg_hover.png) no-repeat -41px -16px;}
#menuline #ul a.asortymentTabhover {background:transparent url(menulinebg_bg_hover.png) no-repeat -41px -16px;}
#menuline #ul a#nowosciTab {height:16px;display:block;margin-right:3px;}
#menuline #ul a#nowosciTab:hover {background:transparent url(menulinebg_bg_hover.png) no-repeat -123px -16px;}
#menuline #ul a.nowosciTabhover {background:transparent url(menulinebg_bg_hover.png) no-repeat -141px -16px;}
#menuline #ul a#markiTab {height:16px;display:block;margin-right:3px;}
#menuline #ul a#markiTab:hover {background:transparent url(menulinebg_bg_hover.png) no-repeat -221px -16px;}
#menuline #ul a.markiTabhover {background:transparent url(menulinebg_bg_hover.png) no-repeat -221px -16px;}
#menuline #ul a#wyprzedazTab {height:16px;display:block;margin-right:3px;}
#menuline #ul a#wyprzedazTab:hover {background:transparent url(menulinebg_bg_hover.png) no-repeat -304px -16px;}
#menuline #ul a.wyprzedazTabhover {background:transparent url(menulinebg_bg_hover.png) no-repeat -304px -16px;}
#menuline #ul a#promocjeTab {height:16px;display:block;margin-right:3px;}
#menuline #ul a#promocjeTab:hover {background:transparent url(menulinebg_bg_hover.png) no-repeat -426px -16px;}
#menuline #ul a.promocjeTabhover {background:transparent url(menulinebg_bg_hover.png) no-repeat -426px -16px;}
*/

#menuline #ul .submenu {width:860px;display:none;background:transparent url(over-submenu-bg.png) repeat scroll top left;color:#fff;float:left;z-index:250;list-style-image:none;list-style-position:outside;list-style-type:none;margin-top:-1px;position:absolute;font-size:11px;line-height:14px;padding:5px 30px 25px 30px;border-top:1px solid #7a7e83;padding-top: 25px;}
#menuline #ul .submenu .container {width:auto;display:none;background-color:#fff;}
#menuline #ul .submenu a:link,#menuline #ul .submenu a:visited {width:150px;margin:0;text-decoration:none;color:#eee;font-size:10px;font-weight:normal;display:block;padding-left:0px;text-transform:uppercase;}
#menuline #ul .submenu a:hover {background-color:#EC008C;color:#fff;display:block;text-decoration:none;}
#menuline #ul .submenu a {color:#2b2b2b;display:block;font-size:11px;/*font-weight:bold;*/margin-bottom:2px;text-decoration:none;/*text-transform:uppercase;*/width:140px;}
#menuline #ul .submenu .content {width:145px;display:block;padding-top:2px;line-height:15px;}
#menuline #ul .submenu .price {width:130px;display:block;padding-left:10px;padding-top:10px;text-align:right;}
#menuline #ul .submenu .price a{width:112px;}
#menuline #ul .submenu .content .colourSwatch {border:1px solid #000;margin-bottom:-2px;width:10px;text-transform:uppercase;}
#menuline #ul .submenu .column1,#menuline #ul .submenu .column2 {width:165px;color:#000;text-align: left;margin-right:1px;padding-bottom:15px;float:left;}
#menuline #ul .submenu .column1 .column1_name a,#menuline #ul .submenu .column2 .column2_name a {border-bottom:1px solid #3E3E3E;color:#E40F5D;font-family:arial;font-size:10px;margin-top:8px;text-transform:uppercase;margin-right:15px;background:none;font-weight:700;}

/* DOLNA CZĘŚĆ */
#slider .in-slide-content {display:block;padding-left:3px;}
#slider .in-slide-content .title {display:block;height:15px;margin-top:7px;margin-left: 15px;font-size:10px;text-transform:uppercase;color:white;font-weight:700;}
#slider .in-slide-content .container {display:block;height:255px;margin-top:25px;width:920px;}
#slider .in-slide-content .container .item {display:block;float:left;width:136px;height:255px;margin-right:20px;}
#slider .in-slide-content .container .last {margin-right:0px;}
#slider .in-slide-content .container .item .picture {display:block;width:134px;height:200px;border:1px solid #dedede;overflow:hidden;}
#slider .in-slide-content .container .item .picture img {width:134px;height:200px;}
#slider .in-slide-content .container .item .decription {width:136px;height:55px;color:#4c4c4b;font-size:10px;line-height:13px;}
#slider .in-slide-content .container .item .decription .name {width:136px;height:23px;margin-top:6px;overflow:hidden;line-height:12px;text-align:left;}
#slider .in-slide-content .container .item .decription .price {width:136px;height:16px;margin-top:10px;font-weight:700;}
#slider .in-slide-content .container .item .decription .price span.oldprice {font-weight:normal;text-decoration:line-through;color:#9f9f9f;}




#menuline, #menuline * {z-index:50;}
#contentmain {z-index:10;}




/*
#menuline #ul .submenu .column2 {width:140px;color:#000;text-align: left;padding-bottom:15px;min-height:228px;}
#menuline #ul .submenu .column2 .column2_name {width:125px;height:27px;display:block;padding-left: 15px;padding-top:10px;font-size:13px;text-transform:uppercase;font-weight:700;}

#menuline #ul .submenu_important {width:auto;display:none;background:#b7b7b7 url(submenupromo_bg.png) repeat-x 0 -15px;color:#000;float:left;z-index:250;list-style-image:none;list-style-position:outside;list-style-type:none;margin-top:0;position:absolute;box-shadow: 2px 2px 2px #000;-moz-box-shadow: 2px 2px 2px #000;-webkit-box-shadow: 2px 2px 2px #000;filter: progid:DXImageTransform.Microsoft.dropShadow(color=#000000, offX=2, offY=2, positive=true);font-size:11px;}
#menuline #ul .submenu_important .container {width:auto;display:none;background-color:#fff;}
#menuline #ul .submenu_important a:link,#menuline #ul .submenu_important a:visited {margin:0;text-decoration:none;color:#fff;font-weight:700;}
#menuline #ul .submenu_important a:hover {color:#EC008C;display:block;text-decoration:underline;}
#menuline #ul .submenu_important a {color:#2b2b2b;display:block;font-size:11px;margin-bottom:2px;padding-left:3px;text-decoration:none;width:140px;}
#menuline #ul .submenu_important .column2 {width:140px;color:#fff;text-align: left;padding-bottom:15px;min-height:228px;}
#menuline #ul .submenu_important .column2 .column2_name {width:125px;height:27px;display:block;padding-left: 15px;padding-top:10px;font-size:13px;text-transform:uppercase;font-weight:700;}
#menuline #ul .submenu_important .content {width:145px;display:block;padding-left:15px;padding-top:10px;}
*/

#menutop div.logos {float:left;width:340px;height:63px;overflow:hidden;padding-top:9px;}
#menutop div.banner-top {float:right;width:525px;height:74px;overflow:hidden;}


/*
#menuline #ul div:hover {color:#eee;background-color:#fff;border-right:1px solid #6a6a6a;border-left:1px solid #6a6a6a;margin:0;}
#menuline #ul div.last {padding-right:0;}
#menuline #ul div.important {color:#e10d81;}
*/
/* menu górne */
#menu-top div.shoppingbag {text-align:left;height:30px;}
#menu-top div.shoppingbag span.spanBagDescription {color:#C10077;font-weight:normal;}
#menu-top div.shoppingbag .ex-links {float:left;font-size:11px;line-height:12px;width:500px	;height:16px;padding:8px 0 6px 0;}
#menu-top div.shoppingbag .ex-links ul {margin:0;padding:0;list-style-image:none;list-style-position:outside;list-style-type:none;}
#menu-top div.shoppingbag .ex-links ul li {float:left;margin:0;padding:0 10px 0 10px;background-image:url(menu_top_border.png);background-position:right center;background-repeat:no-repeat;list-style:none;}
#menu-top div.shoppingbag .ex-links ul li.last {background:none;}
#menu-top div.shoppingbag .ex-links ul li a{color:#7f7f7f;text-decoration:none;text-transform:uppercase;}
#menu-top div.shoppingbag .ex-links ul li a:hover{color:#A5A5A5;text-decoration:none;}
#menu-top div.shoppingbag .cart-info {float:right;text-align:right;height:16px;padding:5px 10px 9px 10px;cursor:pointer;}
#menu-top div.shoppingbag .cart-info:hover {float:right;text-align:right;height:16px;padding:5px 10px 9px 10px;background-image:url(shop-top-over.png);background-position:right top;background-repeat:no-repeat;}

/* menu dolne */ 
#menu-bottom div.shoppingbag {text-align:left;height:30px;}
#menu-bottom div.shoppingbag span.spanBagDescription {color:#C10077;font-weight:normal;}
#menu-bottom div.shoppingbag .ex-links {float:left;font-size:11px;line-height:12px;width:50%;height:16px;padding:8px 0 6px 0;}
#menu-bottom div.shoppingbag .ex-links ul {margin:0;padding:0;list-style-image:none;list-style-position:outside;list-style-type:none;}
#menu-bottom div.shoppingbag .ex-links ul li {float:left;margin:0;padding:0 10px 0 10px;background-image:url(menu_top_border.png);background-position:right center;background-repeat:no-repeat;list-style:none;}
#menu-bottom div.shoppingbag .ex-links ul li.last {background:none;}
#menu-bottom div.shoppingbag .ex-links ul li a{color:#7f7f7f;text-decoration:none;text-transform:uppercase;}
#menu-bottom div.shoppingbag .ex-links ul li a:hover{color:#A5A5A5;text-decoration:none;}
#menu-bottom div.shoppingbag .cart-info {float:right;text-align:right;height:16px;padding:5px 10px 9px 10px;cursor:pointer;}
#menu-bottom div.shoppingbag .cart-info:hover {float:right;text-align:right;height:16px;padding:5px 10px 9px 10px;background-image:url(shop-bottom-over.png);background-position:right top;background-repeat:no-repeat;}


#commercial .lewo {float:left;display:block;width:595px;height:280px;}
#commercial .prawo {float:right;display:block;width:326px;height:280px; /*padding-top:2px;border: 1px solid #c9c9c9;*/margin-left:1px;}

/* stopka */
#footer a{text-decoration:none;color:#949494;font-size:9px;white-space:nowrap;}
#footer a:hover{text-decoration:underline;color:#888;}
#footer .seo{padding:10px 0 18px 0;text-align:justify;line-height:12px;}
#footer .srodek{padding-top:2px;}
#footer .prawo{margin-top: 3px;}
#footer .lewo{margin-top:-2px;padding-left:5px;color:#949494;line-height:12px;}
#footer .footer-steps {margin-top:15px;border-top:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;padding-top:5px;padding-bottom:5px;display:table;width:920px;background: transparent url(payments-logos.png) no-repeat scroll right center}

.svwp{width:924px;height:247px;background:#fff;}
.svwp ul{position:relative;left:-999em;}
.slideViewer{position:relative;overflow:hidden;background:#fff;margin:0;padding:0;}
.slideViewer ul{position:relative;left:0;top:0;width:1%;list-style-type:none;margin:0;padding:0;}
.slideViewer ul li{float:left;}
.slideViewer span.typo{background:#666;color:#fff;font:700 10px Verdana;padding:6px;}
.thumbSlider{overflow:hidden;width:1%;background:#fff;}
.thumbSlider ul{list-style-type:none;margin:0;padding:0;}
.thumbSlider ul li{float:left;margin:0;}
.thumbSlider a{color:#fff;text-decoration:none;}
.thumbSlider a img{border:0;display:block;padding:0;}
.thumbSlider p.tmbrdr{position:relative;font-size:0.01em;left:0;margin:0;padding:0;}
a.left,a.right{background:transparent;color:red;font:bold 16px Arial;overflow:hidden;}
a.left img,a.right img{border:0;}
a.l_dis,a.r_dis{background:transparent;cursor:default;}
a.l_dis span,a.r_dis span{display:none;}
a:focus{outline:none;}

/* slider */
/*#slider{position:relative;overflow:hidden;}
#slider,#slider img,#slider ul{width:420px;height:235px;}
#slider li,#slider ul{padding:0;margin:0;}
#slider ul{position:absolute;}
#slider .slide{float:left;position:relative;display:none;}
#slider .slide:first-child{display:block;}
#slider .slide span{position:absolute;left:0;padding:10px 13px 25px 10px;opacity:.7;background-color:#000;color:#fff;bottom:0;}*/

.menurozwin{background: #ffffff url(zwin_menu.png) no-repeat scroll center bottom;width:110px;height:16px;padding:0;margin-top:-1px;}
.menuzwin{background: #ffffff url(rozwin_menu.png) no-repeat scroll center bottom;width:110px;height:16px;padding:0;margin-top:-1px;}


.banner_left {display:block;width:359px;height:auto;float:left;}

#bloc_home_flash_gauche {float:right;}


/*


div.categoryImageDiv{height:232px;position:relative;width:182px}



div.category-items div.items ul li a.more-colours{background:#000 none repeat scroll 0 0;color:#FFF;display:block;font-size:.9em;font-weight:700;height:12px;line-height:12px;text-align:center;text-transform:uppercase;width:120px;margin:5px auto 0;padding:1px 0 3px 0;}
div.category-items div.items ul li a.more-colours:hover{text-decoration:none}
*/

/*div.category-items div.items ul li{float:left;height:310px;list-style-image:none;list-style-position:outside;list-style-type:none;text-align:center;width:180px;margin:0;padding:0 16px 0 0}
div.category-items div.items ul li div{text-align:center;width:180px}*/


div#foot #footerLinks {float:left;font-size:10px;letter-spacing:0.01em;line-height:14px;margin-top:10px;width:528px;}
div#foot #footerLinksList1,div#foot #footerLinksList2,div#foot #footerLinksList3,div#foot #footerLinksList4 {float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin-left:0;margin-right:15px;margin-top:0px;padding-left:7px;width:110px;}
div#foot #footerLinks li.title{color:#7f7f7f;}
div#foot #footerLinks a {text-decoration:none;color:#7f7f7f;}
div#foot #footerLinks a:hover {text-decoration:none;color:#000;}

div#foot #footerSignup{float:left;padding-left:7px;position:relative;width:250px;margin-top:10px;display:block;padding-right:7px;width:378px;color:#c7c7c7;line-height:11px;}

/*
div#foot #footerLinksList2 {float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin-left:0;margin-top:0px;padding-right:15px;}
div#foot #footerLinksList3 {float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin-left:0;margin-top:0px;padding-left:20px;width: 100px;}

div#foot #footerLinksList3 li{list-style-type:none;float:left;padding-right: 7px;padding-bottom: 3px;padding-left: 2px;}
div#foot #footerLinksList3 li a {text-decoration:none;color:#666;opacity:0.4;filter:alpha(opacity=40);display:block;background-color: transparent;}
div#foot #footerLinksList3 li a:hover {text-decoration:underline;color:#cf268a;opacity:1.0;filter:alpha(opacity=100);}
div#foot #footerLinksList3 li.title{padding-right: 1px; padding-left: 0px;}

div#foot #footerSeciurity {background:transparent url(footerSolid.png) no-repeat scroll 0 50%;float:left;padding-left:20px;position:relative;width:240px;margin-top:10px;display:block;}
div#foot #footerSeciurity a {background:transparent url(payments_bg.png) no-repeat scroll left bottom;width:207px;height:73px;display:block;}
div#foot #footerSeciurity a:hover {background:transparent url(payments_bg.png) no-repeat scroll left top;width:207px;height:73px;}

*/

/**** newsletter ****/
#footerSignupInner{height:70px;position:relative;background-color:#e8e8e8;margin: -3px -15px -10px; padding: 5px 7px 7px;padding-left:15px;padding-top: 10px;}
#footerSignupInner .loading {height:70px;position:relative;background:#E8E8E8 url(loadingAnimation.gif) no-repeat scroll center center;margin: -3px -15px -10px; padding: 5px 7px 7px;padding-left:30px;padding-top:6px;}
#footerSignup #footerSignupInner span.SignupLogo{width:100px;height:20px;clear:both;margin-bottom:5px;position:relative;top:0;left:0;}
#footerSignup #footerSignupInner span.SignupText2{color:#666;font-size:11px;line-height:12px;width:230px;clear:both;margin-top:5px;position:relative;top:-5px;left:0;display:block;}
#footerSignup #footerSignupInner #emailsignup{clear:both;float:left;height:25px;padding-top:15px;position:relative;top:-4px;width:255px;}
#footerSignup #footerSignupInner #emailsignup input.searchboxes{background-color:#eee;border:1px solid #666;color:#EB2B8B;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;letter-spacing:0.01em;padding-left:3px;width:129px;margin-top: 3px;}
#footerSignup #footerSignupInner #emailbtnin{padding-left:4px;vertical-align:middle;width:43px;display:block;float:right;height:22px;margin-left:0;}
#footerSignup #footerSignupInner #emailbtnout{padding-left:4px;vertical-align:middle;width:43px;display:block;float:right;height:22px;margin-left:0;margin-right: 6px;}



div.creative-content{margin:0 0 1px;position:relative;}
div.category-controls{display:block;z-index:1;clear:both;color:#666;overflow:auto;text-align:right;padding:0 0 23px 0;}

div.category-controls div.sortRow {display:block;height:29px;border-bottom:1px dotted #ccc;margin-bottom:4px;}
div.category-controls div.sortRow.bottom {display:block;height:25px;border-top:1px dotted #ccc;margin-top:4px;margin-bottom:0;border-bottom:none;padding-top:9px;}
div.category-controls div.sortRow *{display:block;z-index:100;}
div.category-controls div.sortRow #productSortTop{display:block;width:770px;padding-right:14px;}
div.category-controls div.sortRow #productSortBottom{display:block;width:770px;padding-right:14px;}
div.category-controls div.sortRow .lewo select{display:block;float:right;}
div.category-controls div.sortRow .prawo select{display:block;float:right;margin-left:5px;}
div.category-controls div.sortRow .prawo {display:block;float:right;margin-left:5px;}
div.category-controls div.sort{float:left;text-align:left;}
div.category-controls div.sort fieldset{border:0;display:block;width:auto;margin:0;padding:0;}
div.category-controls div.sort fieldset label{display:inline;font-size:1.3em;color:#817D7D;line-height:1.5385em;}

div.category-controls div.sort {text-align:left;position:relative;}
div.category-controls div.sort fieldset label{display:inline;font-size:.95em;color:#817D7D;line-height:1.5385em;padding-top:2px;}
div.category-controls div.sort fieldset label.fancyDropDown{position:relative;float:left;top:0;left:0;}
div.category-controls div.sort fieldset div.fancyDropDown{position:relative;float:left;min-height:2em;width:auto;margin:0 15px 0 0;padding:0;}
div.category-controls div.sort fieldset div.fancyDropDown span.selected{display:block;width:155px;font-size:.95em;line-height:1.6667em;background:url(select-bg-165x20.png) no-repeat left center;padding:1px 5px;}
div.category-controls div.sort fieldset div.fancyDropDown span.value{display:none;}
div.category-controls div.sort fieldset div.fancyDropDown ul{position:absolute;top:21px;left:0;z-index:100;display:none;min-width:100%;background:url(select-bg-white-165-bottom.png) no-repeat center bottom;margin:0;padding:0 0 2px;}
div.category-controls div.sort fieldset div.fancyDropDown ul li{display:block;list-style-type:none;font-size:.95em;line-height:1.6667em;max-height:20px;width:155px;z-index:120;cursor:pointer;background-color:#fff;border-color:#ccc;border-style:solid;border-width:0 1px;margin:0;padding:0 4px;}
div.category-controls div.sort fieldset div.fancyDropDown ul li:hover{background-color:#EFEFEF;}



div.category-layout{padding:0;}
div.content-top div.breadcrumbs{color:#000;}

/** selectory cech **/

div.refine-controls{float:left;width:180px;overflow:hidden;}
div.refine-controls.long{padding-left:10px;padding-right:0px;width:170px;padding-bottom:20px;}
div.refine-controls ul li a.faq{background:transparent url(faq_list.png) no-repeat scroll 1px 7px;clear:both;color:#424242;cursor:pointer;display:block;float:left;padding:1px 0 1px 15px;}
div.refine-controls ul li a.faq.selected{background:transparent url(checkbox_checked.png) no-repeat scroll 1px 7px;clear:both;color:#424242;cursor:default;display:block;float:left;padding:1px 0 1px 15px;font-weight:700;}
/*div.refine-controls ul li a.faq.selected:hover{background:transparent url(checkbox_checked.png) no-repeat scroll -2px 5px;clear:both;color:#424242;cursor:default;display:block;float:left;padding:1px 0 1px 15px;font-weight:700;text-decoration:none;}*/
div.refine-controls ul li a.faq:hover{color:#cf278a;text-decoration:underline;}

div.refine-controls div.refine-control-header{border-top:1px solid #fff;clear:both;overflow:hidden;width:100%;}
div.refine-controls div.refine-control-header h2{color:#000;display:inline;float:left;font-size:1.7em;text-transform:uppercase;margin:0;padding:1em 0;}
div.refine-controls div.refine-control-header h3{display:inline;float:left;font-size:1em;text-transform:uppercase;margin:0;/*padding:1em 0;*/}
div.refine-controls div.refine-control-header h3 a{font-weight:700;}
div.refine-controls div.refine-control-header a.clear-all{float:right;font-weight:700;line-height:2.2em;padding:1.6em 0 0;}
div.refine-controls div.refine-control-header a.clear{float:right;font-weight:700;padding:1em 0;}
/*div.refine-controls div.refine-control-header a.toggleControl{background:transparent url(cagegoryselect.png) no-repeat scroll right 3px;display:block;float:left;width:146px;padding:0 1.5em 0 0;}*/
div.refine-controls div.refine-control-header a.toggleControl{display:block;float:left;width:170px;padding:5px 0 4px 8px;color:#fff;font-size:13px;background:transparent url(selectors-head-bg.png) no-repeat scroll left top;}
div.refine-controls div.refine-control-header a.toggleControl.closed{background-position:0 -26px;color:#666;}
/******* belka-info ******/
div.refine-controls div.refine-control-header div.toggleControlclosed{display:block;float:left;width:170px;padding:5px 0 4px 8px;color:#fff;font-size:13px;background:transparent url(selectors-head-bg.png) no-repeat scroll 0 -26px;color:#666;}
div.refine-controls div.control {overflow:visible;position:relative;/*width:137px;*/}
div.refine-controls div.control input{border:0 none;color:#666;height:1.5em;width:30px;}
div.refine-controls div.control .slider-price-user-max{float:right;}
div.refine-controls div.control .min{float:left;visibility:hidden;}
div.refine-controls div.control .max{float:right;visibility:hidden;}
div.refine-controls div.control ul{overflow:auto;padding:6px 1px 4px 1px;line-height:1.1em;}
div.refine-controls div.control .price{width:170px;padding-left:5px;padding-top:4px;}
/*div.refine-controls div.control ul.scrollable{border:1px solid #ccc;max-height:230px;overflow:auto;}*/
div.refine-controls div.control ul.scrollable{border:none;}
div.refine-controls ul{clear:both;margin:0 0 3px 0;}
div.refine-controls ul li{clear:both;list-style-image:none;list-style-position:outside;list-style-type:none;margin:1px 0;clear:both;}
div.refine-controls ul li a{color:#DDD;cursor:default;display:block;width:170px;height:14px;padding-bottom:2px;padding-left:5px;background: #fff url(control-item-bg.png) no-repeat scroll 0 -1px;}
div.refine-controls ul li span.ex a{background:none;float:right;padding:0;font-weight:700;width:30px;}
div.refine-controls ul li a.enabled{color:#3e3e3e;cursor:pointer;}
div.refine-controls ul li a.enabled:hover{color:#cf278a;}
div.refine-controls ul li a.selected{background-position:0px -15px;color:#cf278a;cursor:default;}

/***** submenu ******/
div.refine-controls ul li ul{clear:both;margin:0 0 3px 0;display:none;}
div.refine-controls ul li ul.on{display:block;}
div.refine-controls ul li ul li{clear:both;list-style-image:none;list-style-position:outside;list-style-type:none;margin:1px 0;clear:both;}
div.refine-controls ul li ul li a{color:#888;cursor:default;display:block;width:165px;height:10px;padding-bottom:5px;padding-left:10px;background:none;background-color: #fff;font-size:9px;}
div.refine-controls ul li ul li a.all{color:#3B5999 !important;cursor:default;display:block;width:165px;height:10px;padding-bottom:9px;padding-left:10px;background:url("control-item-bg-sub.png") no-repeat scroll 8px 0 #FFFFFF;font-size:9px;}
div.refine-controls ul li ul li a.all.selected{color:#cf278a !important;cursor:default;display:block;width:165px;height:10px;padding-bottom:9px;padding-left:10px;background:url("control-item-bg-sub.png") no-repeat scroll 8px -16px #FFFFFF;font-size:9px;}
div.refine-controls ul li ul li span.ex a{background:none;float:right;padding:0;font-weight:700;width:30px;}
div.refine-controls ul li ul li a.enabled{color:#888;cursor:pointer;}
div.refine-controls ul li ul li a.enabled:hover{color:#cf278a;}
div.refine-controls ul li ul li a.selected{color:#cf278a;cursor:default;}

div.refine-controls div#Rf-800{overflow:auto;visibility:hidden;margin:0;}
div.refine-controls .ui-slider{background:#DCD1BB none repeat scroll 0 0;border:1px solid #959485;height:1px;position:relative;width:134px;margin:6px 0 11px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
div.refine-controls .ui-slider-range{background:#C10077 none repeat scroll 0 0;font-size:4px;height:4px;position:absolute;top:-1px;}
div.refine-controls .ui-slider-handle{background:#C10077 url(ui-bg_glass_75_C10077_1x400.png) repeat-x scroll 50% 50%;height:10px;left:0;margin-left:-2px;position:absolute;top:-5px;width:4px;z-index:1;border:1px solid #C10077}
div.refine-controls #pricesContainer {background-color:transparent;display:block;height:25px;position:relative;top:0;width:138px;font-family:Tahoma;font-size:10px;}
div.refine-controls #pricesContainer #minPrice {background-color:Transparent;border:0 none;color:#666;display:block;float:left;font-weight:bold;width:45%;text-align: rileftght;}
div.refine-controls #pricesContainer #maxPrice {background-color:Transparent;border:0 none;color:#666;display:block;float:right;font-weight:bold;width:45%;text-align: right;}


div.refine-controls div.refine-control-header h3 a:hover,div.refine-controls ul li a:hover,div.refine-controls ul li a.selected.disabled:hover,div.refine-controls ul li a.enabled.disabled:hover,div.refine-controls ul li a.selected.enabled.disabled:hover,div.refine-controls ul li a.disabled:hover,div.category-items div.items ul li a.more-colours:hover{text-decoration:none;}
div.refine-controls div.control .slider-price-user-min,div.category-controls a.back-to-top{float:left;}
div.refine-controls .control.hidden,div.category-items h1,div.category-controls ol.hide,.hide{display:none;}
/*div.refine-controls ul > li a.enabled.selected,div.refine-controls ul li a.selected-enabled{background-position:-50px -17px;color:#cf278a;}*/
div.refine-controls a {color:#E10D81;font-weight:normal;text-decoration:none;font-size:.9em;text-align: left;text-transform:uppercase;}
div.refine-controls img.colourSwatch {border:1px solid #cf278a;height:10px;margin:3px 3px -2px -2px;top:1px;width:10px;}
div.refine-controls a.selected img.colourSwatch {border:1px solid red;}
div.refine-controls a.disabled img.colourSwatch {border:1px solid #eee;opacity:0.4;filter:alpha(opacity=40);}
div.refine-controls ul#Rf-200 li a{padding:1px 0 1px 0;background:none;}

div.refine-controls div.contact-icons{display:block;height:24px;width:150px;padding-left:15px;padding-top:12px;}
div.refine-controls div.contact-icons .citem a{display:block;width:24px;height:24px;float:left;margin-right:5px;padding:0;}
div.refine-controls div.contact-icons .citem a.skype{background: transparent url(c_skype.png) no-repeat scroll center bottom;}
div.refine-controls div.contact-icons .citem a.skype:hover{background: transparent url(c_skype.png) no-repeat scroll center top;}
div.refine-controls div.contact-icons .citem a.gadu-gadu{background: transparent url(c_gadu-gadu.png) no-repeat scroll center bottom;}
div.refine-controls div.contact-icons .citem a.gadu-gadu:hover{background: transparent url(c_gadu-gadu.png) no-repeat scroll center top;}
div.refine-controls div.contact-icons .citem a.tlen{background: transparent url(c_tlen.png) no-repeat scroll center bottom;}
div.refine-controls div.contact-icons .citem a.tlen:hover{background: transparent url(c_tlen.png) no-repeat scroll center top;}
div.refine-controls div.contact-icons .citem a.e-mail{background: transparent url(c_e-mail.png) no-repeat scroll center bottom;}
div.refine-controls div.contact-icons .citem a.e-mail:hover{background: transparent url(c_e-mail.png) no-repeat scroll center top;}


/** product list **/

div.content-panel{color:#666}


/*div.category-items{font-size:1em;width:588px;float:right;margin-right:6px;}*/
div.category-items.short {width: 730px; margin-right: 0px; margin-left: 6px;}
div.category-items div.items{clear: both;/*padding:10px 0 0 0;*/padding:0;z-index:1;display:table;height:auto;}
div.category-items div.items *{z-index:1;}
div.category-items a{color:#666;font-weight:400;text-decoration:none;font-size:.8em;line-height:12px;}
div.category-items a#Zoomer{cursor: url(../magiczoomplus/graphics/zoomin.cur), pointer;}
/*div.category-items a:hover{text-decoration:underline}*/

/*div.category-items div.items ul li a.productImageLink img:hover{border:1px solid #666;}*/
div.category-items .productprice{font-size:.9em;font-weight:700;font-family:Tahoma;line-height:12px;color:#333;padding:3px 0 3px 0;}
/*div.category-items .productprice .price{padding:3px 0 3px 0;}*/
div.category-items .productprice .previousprice{color:red;text-decoration: ;}
div.category-items .productprice .redsave{color:#683466}
div.category-items .productprice .rrp{font-weight:400}
div.category-items .morecolors {height:10px;}
div.category-items .morecolors img.colourSwatch {border:1px solid #80033f;height:10px;margin-right:5px;margin-top:3px;top:1px;width:10px;margin-bottom:-2px;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;}

/****** banner *****/
div.category-items .creative-content {position:relative;margin:3px 0 1px 0;}

/****** sortowanie & szukanie *******/
div.category-items .search-button {width:740;height:30px;display:block;background:#fff url(search-button-bg.png) no-repeat scroll center top;color:#fff;overflow:hidden;}
div.category-items .search-button .lewo{width:190px;float:left;padding-top:4px;padding-left:8px;display:block;}
div.category-items .search-button .prawo{width:245px;float:right;display:block;}
div.category-items .search-button #sortBy_top{font-size:10px;padding:2px;}
div.category-items .search-button #search {margin:0;padding:4px 8px 4px 0;display:block;width:auto;height:20px;float:right;width:140px;margin-right:6px;}
div.category-items .search-button #search form{margin:0;display:block;width:140px;height:20px;}
div.category-items .search-button #search form input {border:none;background-color: transparent;}
div.category-items .search-button #search form input#q {font-size:.8em;width: 111px; margin:0;margin-top:5px;margin-left:6px;float:left;}
div.category-items .search-button #search form input#ok {width:20px;height:20px;float:right;}

/********* ilosc na stronie *********/
div.category-items .items-per-page {width:740;height:15px;display:block;color:#41474f;overflow:hidden;margin:2px 0 7px 0;font-size:10px;}
div.category-items .bottom {padding-top:5px;border-top:1px solid #dddddd;margin-top:5px;}
div.category-items .items-per-page .item-page{width:180;height:15px;display:block;}
div.category-items .items-per-page .item-page a {font-size:10px;font-weight:700;text-decoration:none;color:#41474f;}
div.category-items .items-per-page .item-page a:hover {text-decoration:none;color:#666;}
div.category-items .items-per-page .item-page a.sel {text-decoration:none;color:#cc0099;}
div.category-items .items-per-page .item-page a.sel:hover {text-decoration:uderline;color:#cc0099;}

div.category-items .nr-pages {color:#41474f;overflow:hidden;font-size:10px;font-weight:700;color:#eb1fb5;}
div.category-items .nr-pages a {font-size:10px;font-weight:700;text-decoration:none;color:#41474f;}
div.category-items .nr-pages a:hover {text-decoration:none;color:#eb1fb5;}
div.category-items .nr-pages span {color:#eb1fb5;}
div.category-items .nr-pages .fl {float:left;height:15px;width:11px;display:block;background: #fff url(prev-pages.png) no-repeat scroll 0px 7px;margin-right:5px;}
div.category-items .nr-pages .fr {float:right;height:15px;width:11px;display:block;background: #fff url(next-pages.png) no-repeat scroll 0px 7px;margin-left:5px;}
div.category-items .nr-pages .fr img,div.category-items .nr-pages .fl img{height:15px;width:11px;}
div.category-items .nr-pages .off {background-position:0px -6px;}

/****** formularz rejestracyjny ************/
div.category-items .title-form {display:block;width:640px;padding-left:84px;padding-top:3px;margin-bottom:-2px;}
div.category-items .register_form {margin:0;padding:0;margin-bottom:20px;}
div.category-items .register_form div, p, label, #weryfikacjaF h2, #weryfikacjaF {margin:0;padding:0;}
div.category-items .register_form label {float:left;font-size:11px;font-weight:bold;padding-right:10px;text-align:right;width:110px;}
div.category-items .register_form ul {list-style:none outside none;padding-top:10px;border-top:1px dotted #ccc;margin-top: 13px;}
div.category-items .register_form ul li {clear:both;line-height:1.2em;overflow:hidden;padding:7px 0 5px;width:645px;}
div.category-items .register_form input.txt {border:1px solid #B3B3B3;float:left;font-size:0.8em;padding:1px;width:200px;}
div.category-items .register_form .rok {width:50px !important;}
div.category-items .register_form .description {float:right;font-size:11px;padding:0 10px;width:301px;color:#666666;}
div.category-items .register_form .adonotation {clear:both;display:block;padding-top:15px;border-top:1px solid #ccc;margin-top:13px;margin-bottom:20px;height:152px;padding-left:15px;padding-right:15px;}
div.category-items .register_form .adonotation label {float:left;width: 15px;}
div.category-items .register_form .adonotation p {clear:both;}
div.category-items .register_form .adonotation .description {clear:both;font-size:10px;padding:0 10px;width:301px;color:#666666;width:606px;line-height:14px;}
div.category-items .register_form .adonotation .description.middle {padding-top:10px;}

div.category-items table.outerBox .subHeading {padding-top:10px;padding-bottom:15px;font-weight:700;}
div.category-items table.outerBox .body_med {padding-bottom:5px;color:#666;}
div.category-items .description-form {padding:15px;color:#666;line-height:14px;}
div.category-items .description-form p{padding:5px;color:#666;line-height:14px;}
div.category-items .description-form p.error{padding:5px;color:#cf268a;line-height:14px;}


div.category-items .register {width: 385px;margin-bottom:15px;}
div.category-items .register.short {width: 255px;margin-bottom:15px;}
div.category-items .register.right {float:right;}
div.category-items .register.border {padding-top:20px;}
div.category-items .register .fieldset {border:1px solid #DADADA;margin-top:20px;padding:15px;position:relative;padding-bottom: 0px;padding-right: 0px; padding-left: 10px;}
div.category-items .register .fieldset h3 {background-color:white;color:#CF278A;font-size:13px;left:12px;margin:0;padding:0 3px;position:absolute;top:-10px;}
div.category-items .register .input textarea.short-area {height: 214px; margin-bottom: 13px; width: 222px;}
div.category-items .register .input-line {margin-bottom:5px;overflow:hidden;width:100%;}
div.category-items .register .input-line label {width:135px;float:left;font-weight:bold;padding-top:2px;width:150px;text-align: left;}
div.category-items .register .input-line .input {overflow:hidden;padding-right:22px;}
div.category-items .register .input-line .input input,div.category-items .register .textarea-input textarea,div.category-items .register .input-line  .input select {background-color:#F7F6F7;border-color:#929090 #DCDEE1 #DCDEE1 #929090;border-right:1px solid #DCDEE1;border-style:solid;border-width:1px;font-size:12px;padding:3px 5px;width:100%;}
div.category-items .register .input-line p {font-weight:normal;margin:0 15px 1em;}


div.category-items{color:#000;float:right;position:relative;width:740px;}
div.category-items div.categoryImageDiv {position:relative;}
div.category-items div.categoryImageDiv div.presentation {position:absolute;height:46px;left:7px;position:absolute;top:178px;width:46px;}
div.category-items div.categoryImageDiv div.magnifer {position:absolute;height:41px;left:191px;position:absolute;top:306px;width:41px;}
div.category-items div.categoryImageDiv div.magnifer a.thickbox{opacity:0.3;filter:alpha(opacity=30);height:41px;display:block;width:41px;}
div.category-items div.categoryImageDiv div.magnifer a.thickbox:hover{opacity:1;filter:alpha(opacity=100);}
div.category-items div.categoryImageDiv div.magnifer a.thickbox img {height:41px;width:41px;}


div.category-items .suggest a{color:#000;font-size:1.1em;font-weight:700;text-decoration:underline;}
div.category-items .synonyms h2{font-family:Trebuchet MS1,Helvetica,sans-serif;font-size:0.87em;font-weight:900;letter-spacing:0.4em;text-transform:uppercase;margin:0 0 1em;}
div.category-items .synonyms h2 strong{font-weight:bolder;}
div.category-items .synonyms-list{display:block;margin:0 0 10px;}
div.category-items p.tips{font-family:Trebuchet MS1,Helvetica,sans-serif;font-size:0.87em;font-weight:900;letter-spacing:0.4em;text-transform:uppercase;margin:10px 0 30px;}
div.category-items p.tips a{color:#000;font-size:1.25em;font-weight:400;letter-spacing:0.2em;text-decoration:underline;text-transform:lowercase;}



div.category-items div.items ul li {float:left;height:458px;list-style-image:none;list-style-position:outside;list-style-type:none;text-align:center;width:232px;margin:0;padding:0 22px 0 0;}
div.category-items div.items ul li.no-margin {padding:0;}
div.category-items div.items ul li div{text-align:left;width:232px;}
div.category-items div.items ul li a img{width:230px;height:345px;}
div.category-items div.items ul li a.productImageLink img{width:180px;width:230px;border:1px solid #ddd;}
/*div.category-items div.items ul li a.productImageLink:hover img{width:180px;width:230px;border:1px solid #aaa;}*/
div.category-items div.items ul li a.desc{height:14px;width:232px;display:block;vertical-align: middle;font-size:13px;overflow:hidden;color:#000;text-align:left;margin-top:5px;}
div.category-items div.items ul li a.desc:hover{color:#cf278a;}
div.category-items div.items ul li div.exlinks{width:180px;display:block;padding-top:6px;/*min-height:50px;*/}
div.category-items div.items ul li div.exlinks div.magnifer{float:left;width:25px;display:block;padding:0 0 0 7px;}
div.category-items div.items ul li div.exlinks div.magnifer img{width:25px;border:none;}
div.category-items div.items ul li div.buttons{float:right;width:140px;display:block;}
div.category-items div.items ul li div.ticket{width:232px;display:block;color:#7f7f7f;font-size:12px;height:16px;overflow:hidden;margin-top:1px;text-align: left;}
div.category-items div.items ul li div.ticket .promo-name{color:#ed1c24;float:right;width:50px;text-align: right;}
div.category-items div.items ul li div.ticket .form_del {width:18px;float:right;height:18px;margin-top:-1px;}
div.category-items div.items ul li div.ticket .form_del a img{width:18px;height:18px;}

div.category-items div.items ul li div.up{margin-top:0;}
div.category-items div.items ul li div.ticket span{text-decoration:line-through;font-weight:700;}
div.category-items div.items ul li div.price{width:232px;display:block;color:#7f7f7f;font-size:13px;height:18px;overflow:hidden;margin-top:3px;font-weight:700;color:#000;}
div.category-items div.items ul li div.new-product{width:232px;display:block;color:#000;font-size:11px;height:18px;overflow:hidden;}
div.category-items div.items ul li div.new-product:hover{color:#cf278a;}

div.category-items div.items ul li a.details,div.category-items div.items ul li a.add_to_cart{width:126px;display:block;padding:2px 18px 2px 2px;}
div.category-items div.items ul li a.details img,div.category-items div.items ul li a.add_to_cart img{width:126px;}
div.category-items div.items ul li a.more-colours{background:#000 none repeat scroll 0 0;color:#FFF;display:block;font-size:0.9em;font-weight:700;height:12px;line-height:12px;text-align:center;text-transform:uppercase;width:120px;margin:5px auto 0;}
div.category-items div.items img.product-image{height:230px;width:180px;}
div.category-items .productprice {font-size:17px;font-weight:700;color:#000;width:232px;height:13px;display:block;overflow:hidden;margin-top:3px;}
div.category-items .productprice .previousprice{text-decoration:line-through;font-weight:normal;color:#111;}
div.category-items .productprice .redsave{color:#111;}
div.category-items .productprice .rrp{font-weight:400;}

/**** cart list ********/
div.category-items div.cartheader {height:auto;}
div.category-items div.cartheader .inner{padding-left: 0px; border-bottom: 1px dotted #666; height: 47px;}
div.category-items div.cartheader .inner .icon{width: 40px; height: 34px; float: left; padding-left: 10px;}
div.category-items div.cartheader .title{height: 19px; float: left; padding-left: 8px; font-size: 12px; padding-top: 20px;}
div.category-items div.table-msg {border:#b1da81 1px solid;background-color: #f3ffcd;padding: 3px;margin:3px;}
div.category-items div.table-msg span.msg {color:#60a536;font-weight:normal;}
div.category-items div.cartbody {height:auto;/*border:1px solid #cdcdcd;*/margin-top:5px;margin-bottom:15px;margin-top:12px;}
div.category-items div.cartbody .item {height:129px;border-bottom:1px solid #cdcdcd;padding-top:5px;clear:both;}
div.category-items div.cartbody .item.header {height:25px;border-bottom:1px solid #cdcdcd;padding-top:5px;clear:both;}
div.category-items div.cartbody .item.summary {height:35px;border-bottom:1px solid #cdcdcd;padding-top:8px;clear:both;}
div.category-items div.cartbody .item.long {height:108px;border-bottom:1px solid #cdcdcd;padding-top:8px;clear:both;}
div.category-items div.cartbody .item.order {height:156px;border-bottom:1px solid #cdcdcd;padding-top:0px;margin-top:-3px;clear:both;}
div.category-items div.cartbody .item.buttons {height:30px;padding-top:5px;clear:both;padding-top:10px;}
div.category-items div.cartbody .item a.toggleControl {background:url("selectors-head-bg.png") no-repeat scroll left top transparent;color:#FFFFFF;display:block;float:left;font-size:11px;padding:8px 0 7px 8px;width:170px;}
div.category-items div.cartbody .item .description-header{height:25px;width:407px;padding-left:8px;float:left;border-right:1px solid #cdcdcd;font-size:12px;font-weight:700;}
div.category-items div.cartbody .item .description-header.tree{height:25px;width:587px;padding-left:8px;float:left;border-right:1px solid #cdcdcd;font-size:12px;font-weight:700;}
div.category-items div.cartbody .item .delete-header{height:25px;width:75px;float:left;border-right:1px solid #cdcdcd;font-size:10px;text-align:center;font-size:12px;font-weight:700;}
div.category-items div.cartbody .item .delete-header.tree{height:25px;width:46px;float:left;border-right:none;font-size:10px;text-align:center;font-size:12px;font-weight:700;}
div.category-items div.cartbody .item .quantity-header{height:25px;width:75px;float:left;border-right:1px solid #cdcdcd;font-size:10px;text-align:center;font-size:12px;font-weight:700;}
div.category-items div.cartbody .item .price-header{height:25px;width:75px;float:left;font-size:10px;text-align:center;font-size:12px;font-weight:700;}
div.category-items div.cartbody .item .description{height:125px;width:407px;padding-left:8px;float:left;border-right:1px solid #cdcdcd;font-size:10px;}
div.category-items div.cartbody .item .description.tree{height:125px;width:587px;padding-left:8px;float:left;border-right:1px solid #cdcdcd;font-size:10px;}
div.category-items div.cartbody .item .description .icon{height:120px;width:80px;float:left;border:1px solid #eee;}
div.category-items div.cartbody .item .description .icon.tree{height:115px;width:270px;float:left;border:1px solid #ccc;}
div.category-items div.cartbody .item .description .name{height:115px;width:305px;float:right;text-align: left;font-size:11px;color:#424242;}
div.category-items div.cartbody .item .description .name .title{height:17px;width:305px;text-align:left;font-size:13px;color:#cf278a;font-weight:700;}
div.category-items div.cartbody .item .description .name .color{height:17px;width:305px;text-align:left;font-weight:normal;float:left;}
div.category-items div.cartbody .item .description .name .color .color-name{height:17px;width:200px;text-align:left;font-weight:700;float:left;}
div.category-items div.cartbody .item .description .name .color .price{height:17px;width:70px;padding-right:5px;text-align:right;font-weight:700;float:right;padding-top: 0px; padding-right: 15px;}
div.category-items div.cartbody .item .description .name .exlinks{height:25px;width:280px;text-align: left;padding-left:2px;padding-top:5px;margin-top: 6px;clear:both;padding-right:10px;border-top:1px dotted #cdcdcd;}
div.category-items div.cartbody .item .description .name .exlinks .magnifer {height:25px;width:35px;text-align:left;float:left;}
div.category-items div.cartbody .item .description .name .exlinks .buttons {height:22px;width:130px;text-align:left;float:left;padding-top:3px;}
div.category-items div.cartbody .item .delete{height:105px;width:75px;float:left;border-right:1px solid #cdcdcd;text-align:center;padding-top:20px;}
div.category-items div.cartbody .item .delete.tree{height:105px;width:46px;float:left;border-right:none;text-align:center;padding-top:20px;}
div.category-items div.cartbody .item .quantity{height:105px;width:75px;float:left;border-right:1px solid #cdcdcd;text-align:center;padding-top:20px;}
div.category-items div.cartbody .item .price{height:105px;width:75px;float:left;text-align:center;padding-top:20px;}
div.category-items div.cartbody .item .summary{height: 22px; padding-top: 0px;clear:both;text-align: right;clear:both;}
div.category-items div.cartbody .item .summary.whole{font-weight:700;color:#cf278a;}
div.category-items div.cartbody .item .summary.zysk{font-weight:700;color:red; border-top: 1px solid #CDCDCD;margin-top:10px;padding-top:5px;}
div.category-items div.cartbody .item .summary.sum{font-weight:700;}
div.category-items div.cartbody .item .summary .title {width:544px;float:left;text-align: right;}
div.category-items div.cartbody .item .summary .title .sel{width:330px;float:left;text-align:left;font-weight:normal;}
div.category-items div.cartbody .item .summary .title .sel select{font-size:10px;background-color:#ccc;border-width:1px;width:270px;height:18px;margin-bottom:0px;margin-top:0px;padding-bottom:0px;clear:both;}
div.category-items div.cartbody .item .summary .title .sel select span{float:right;width:30px;}
div.category-items div.cartbody .item .summary .title.left {width:520px;padding-left:6px;float:left;text-align: left;}
div.category-items div.cartbody .item .summary .desc {width:90px;float:right;text-align: right;padding-right:5px;border-bottom:1px dotted #cdcdcd;}
div.category-items div.cartbody .item .summary .desc.left {width:150px;border-bottom:none;}
div.category-items div.cartbody .item .promo {border-bottom:1px solid #cdcdcd;clear:both;padding-top:8px;height:36px;padding-left:6px;}
div.category-items div.cartbody .item .promo-code {border:1px solid #cf258a;padding:3px;background-color:#e6299c;width:146px;text-align:center;float:left;-moz-border-radius:6px 6px 6px 6px;}
div.category-items div.cartbody .item .promo-code-info {width:460px;text-align:left;float:left;color: #FF65D8;background:url("promo_code_info.png") no-repeat scroll 1px 4px transparent;padding:4px 0 3px 16px;}
div.category-items div.cartbody .item .promo-code input{background-color: #FF65D8;border: 1px solid #FF65D8;color:#FFFFFF;font-size: 10px;height: 13px;padding: 2px;width: 140px;}
div.category-items div.cartbody .item .promo-code .disabled {background-color:#e6299c;color:#fff;background-color:#e6299c;border:1px solid #e6299c;font-size: 10px;height: 13px;padding: 2px;width: 140px;}
div.category-items div.cartbody .item .promo-code-name {color:#e6299c;width:90px;text-align:left;float:left;padding-top:4px;}

div.category-items div.cartbody table.gradient-style {width: 645px;font-size:11px;}
div.category-items div.cartbody table.gradient-style td {background-color:#eee; border-bottom: 1px dotted #666; padding-bottom: 5px;}
div.category-items div.cartbody table.gradient-style tr:hover td {background-color:#fff;}
div.category-items div.cartbody table.gradient-style th {background-color:#ddd;text-align:center;border-bottom: 1px dotted #666; padding-bottom: 5px;}
div.category-items div.cartbody div.previewholder {position:relative;}
div.category-items div.cartbody div.shadowed {border:1px solid #BBBBBB;}
div.category-items div.cartbody div.shadowed div.inner-boundary {background-color:#F4F4F4;background-image:url("white_line.png");background-repeat:repeat-x;border:1px solid #BBBBBB;margin:-2px 0 0 -2px;}
div.category-items div.cartbody div.shadowed div.previewholder div.inner-boundary div.inner-border {background-position:10px 10px;min-height:245px;}
div.category-items div.cartbody div.shadowed div.inner-boundary div.inner-border {background-color:#F4F4F4;border:1px solid #FEFEFE;}
div.category-items div.cartbody .item-preview .inner-boundary .inner-border {min-height:300px;padding:10px;}
div.category-items div.cartbody div.inner-boundary div.clean-margins {border:medium none !important;margin:0 !important;padding:0 !important;}
div.category-items div.cartbody .inner-boundary .inner-border {border:1px solid #FEFEFE;}
div.category-items div.cartbody .table-in-short {display:table;margin:10px;}
div.category-items div.cartbody .table-in-short .border {border-bottom:1px solid #CCCCCC;clear:both;display:block;height:23px;	}
div.category-items div.cartbody .table-in-short .lewo {display:table-cell;float:left;font-size:12px;font-weight:700;padding:2px 2px 5px;width:100px;}
div.category-items div.cartbody .table-in-short .short {display:table-cell;float:right;padding:2px 2px 5px;text-align:left;width:160px;}
div.category-items div.cartbody .table-in-short .long {display:table-cell;float:right;padding:2px 2px 5px;text-align:left;width:400px;}
div.category-items div.cartbody .table-in-short .ln {width:165px}
div.category-items div.cartbody #charlimitinfo {height:11px;width:65px;color:#666;font-size:10px;float:right;text-align:right;}

div.category-items div.cartbody ul.opinionsList {/*background:url(linia_kropkowana_2.png) repeat-x scroll left top transparent;*/font-size:13px;padding:10px 0;list-style:none outside none;}
div.category-items div.cartbody ul.opinionsList li {border-bottom:1px solid #D8D8D8;clear:both;overflow:hidden;padding:10px 0;}
div.category-items div.cartbody ul.opinionsList li img {float:left;width:48px;height:48px;margin-top: 3px; margin-right: 10px; border:1px solid #eee;padding:2px;}
div.category-items div.cartbody ul.opinionsList li div.body {font-size:11px;float:left;padding:0 10px 0 10px;width:720px;}
div.category-items div.cartbody ul.opinionsList li div.body strong {color:#85395F;font-weight:bold;}
div.category-items div.cartbody ul.opinionsList li div.body em {font-weight:bold;color:#999;font-style:normal;}
div.category-items div.cartbody ul.opinionsList li div.body p.opinion {font-size:11px;}


/**** fabiric zoom ****/
div.category-items div.items ul li div.fabriczoom {position:absolute;background:transparent url(over-submenu-bg.png) repeat scroll top left;color:#fff;font-size:10px;height:240px;top:100px;left:0;padding:3px;text-align:left;visibility:hidden;width:131px;}
div.category-items div.items ul li div.fabriczoom div.fabriczoom_txt {height:32px;width:124px;text-align:left;padding:3px;}
div.category-items div.items ul li div.fabriczoom div.fabriczoom_img {height:240px;width:130px;overflow:hidden;}
div.category-items div.items ul li div.fabriczoom div.fabriczoom_img a img {height:240px;border:none;}
/**** fabiric zoom no image ****/
div.category-items div.items ul li div.no-image {position:absolute;background:transparent url(over-submenu-bg.png) repeat scroll top left;color:#fff;font-size:10px;height:38px;top:302px;left:0;padding:3px;text-align:left;visibility:hidden;width:120px;}
div.category-items div.items ul li div.no-image div.fabriczoom_txt {height:32px;width:114px;text-align:left;padding:3px;}



/**** faq page zoom ****/
div.category-items .answerlist {margin-bottom:22px;padding-left:10px;}
div.category-items .answerlist .item {margin-top: 0px; border-bottom: 1px dotted #ccc;}
div.category-items .answerlist .item .title {background:url("nxt.png") no-repeat scroll -2px 6px transparent;border-bottom-width: 0px; margin-bottom: 4px; margin-top: 5px; font-weight: 700;padding-left:13px;}
div.category-items .answerlist .item .answer {display:none; padding: 7px; background-color: rgb(204, 204, 204);}
div.category-items .answerlist .item a {color:#666; font-weight: 700;font-size:12px;line-height:17px;text-decoration:none;}


div.category-items div.reviews h2.opinionsHeader {color:#000000;font-size:16px;line-height:24px;}
div.category-items div.reviews p.opinionsSubHeader {margin:15px 0 20px;}
div.category-items div.reviews div.kom_podsumowanie {margin:20px 0;}
div.category-items div.reviews div.commentSpace {background:url(linia_kropkowana_2.png) repeat-x scroll left top transparent;padding:6px 10px 5px;}
div.category-items div.reviews div.commentSpace a {color:#BD1A5B;font-size:13px;font-weight:bold;}

div.category-items div.reviews ul.opinionsList {background:url(linia_kropkowana_2.png) repeat-x scroll left top transparent;font-size:13px;padding:10px 0;list-style:none outside none;}
div.category-items div.reviews ul.opinionsList li {border-bottom:1px solid #D8D8D8;clear:both;overflow:hidden;padding:10px 0;}
div.category-items div.reviews ul.opinionsList li img {float:left;width:48px;height:48px;margin-top: 3px; margin-right: 10px; border:1px solid #eee;padding:2px;}
div.category-items div.reviews ul.opinionsList li div.body {font-size:11px;float:left;padding:0 10px 0 10px;width:720px;}
div.category-items div.reviews ul.opinionsList li div.body strong {color:#85395F;font-weight:bold;}
div.category-items div.reviews ul.opinionsList li div.body em {font-weight:bold;color:#999;font-style:normal;}
div.category-items div.reviews ul.opinionsList li div.body p.opinion {font-size:11px;}

/****** product page *****/
div.productbox{width:740px;display:block;clear:both;height:624px;}
div.block_prodct{float:left;width:310px;height:589px;padding:0;padding-bottom:5px;/*border:1px solid #DDDDDD;*/margin-top:4px;}
div.block_infoprod{float:right;width:300px;padding:0;color:#666;}

div#block_prodct .product-box {margin:15px;margin-bottom: -2px;padding:0;width:280px;border-bottom:1px solid #d9d9d9;height:377px;}
div#block_prodct .product-box .thumbindnails {float:left;height:345px;margin-right:10px;width:40px;}
div#block_prodct .product-box .thumbindnails .zoom_min {height:60px;margin-bottom:10px;width:40px;}
div#block_prodct .product-box .thumbindnails .zoom_min img {height:60px;width:40px;}
div#block_prodct .product-box .main-box {float:right;height:345px;width:230px;}
div#block_prodct .product-box .main-box img.ZoomPlus {height:345px;width:230px;}
div#block_prodct .product-box .color-box {clear:both;height:45px;width:280px;padding-top:7px;padding-bottom:4px;height:17px;}
div#block_prodct .product-box .color-box img {height:15px;width:15px;-moz-border-radius:4px 4px 4px 4px;border:1px solid #CCCCCC;margin-right:4px;margin-bottom: -4px;}

div.more-products {margin-top:3px;border-top:1px #ddd dashed;padding-top:15px;overflow:hidden;height:200px;}
div.more-products .list-left{padding:0 0 15px;width:310px;float:left;}
div.more-products .list-right{padding:0 0 15px;width:401px;margin-left:29px;float:left;}
div.more-products div.list {display:block;height:165px;padding-left:9px;}
div.more-products div.title{width:235px;text-align:left;padding-left: 10px;text-transform: uppercase;font-weight:normal;color:#808080;}
div.more-products div.list div.item_look {display:block;float:left;margin-right:20px;margin-top:10px;width:80px;}
div.more-products div.list div.last {margin-right: 0px;}
div.more-products div.list div.item_look div.image {width:80px;height:120px;display:block;}
div.more-products div.list div.item_look div.desc {float:left;margin-right:20px;margin-top:10px;width:80px;}
div.more-products div.list div.item_look div.buttons {padding-top:3px;padding-bottom:2px;width:92px;}
div.more-products div.list div.item_look div.image a {width:80px;height:120px;display:block;}
div.more-products div.list div.item_look div.image a img {width:80px;height:120px;}
div.more-products div.list div.item_look div.pric_now {color:#999999;font-family:Tahoma;font-size:0.8em;line-height:11px;font-weight:700;}
div.more-products div.list div.item_look div.pric_old {font-family:Tahoma;font-size:.8em;line-height:11px;/*color:#cf268a;*/color:#333;font-weight:700;font-size:0.8em;}
div.more-products div.list div.item_look div.name {color:#818181;display:block;font-family:Tahoma;font-size:10px;height:15px;margin-top:5px;overflow:hidden;padding-top:0;width:80px;text-align:left;}
div.more-products div.list div.item_look div.firm {color:#818181;display:block;font-family:Tahoma;font-size:10px;height:15px;overflow:hidden;padding-top:0;width:80px;text-align:left;margin-top: -2px;}
div.more-products div.list div.item_look div.strike {text-decoration:line-through;}

/********** complate the look **************/
div#stylist_list div.list {display:block;height:165px;padding-top:11px;padding-left: 9px;}
div#stylist_list div.title{width:235px;text-align:left;padding-left: 10px;text-transform: uppercase;font-weight:normal;color:#808080;}
div#stylist_list div.list div.item_look {display:block;float:left;margin-right:20px;margin-top:10px;width:80px;}
div#stylist_list div.list div.item_look div.image {width:80px;height:120px;display:block;}
div#stylist_list div.list div.item_look div.desc {float:left;margin-right:20px;margin-top:10px;width:80px;}
div#stylist_list div.list div.item_look div.buttons {padding-top:3px;padding-bottom:2px;width:92px;}
div#stylist_list div.list div.item_look div.image a {width:80px;height:120px;display:block;}
div#stylist_list div.list div.item_look div.image a img {width:80px;height:120px;}
div#stylist_list div.list div.item_look div.pric_now {color:#999999;font-family:Tahoma;font-size:0.8em;line-height:11px;font-weight:700;}
div#stylist_list div.list div.item_look div.pric_old {font-family:Tahoma;font-size:.8em;line-height:11px;/*color:#cf268a;*/color:#333;font-weight:700;font-size:0.8em;}
div#stylist_list div.list div.item_look div.name {color:#818181;display:block;font-family:Tahoma;font-size:10px;height:15px;margin-top:5px;overflow:hidden;padding-top:0;width:80px;text-align:left;}
div#stylist_list div.list div.item_look div.firm {color:#818181;display:block;font-family:Tahoma;font-size:10px;height:15px;overflow:hidden;padding-top:0;width:80px;text-align:left;margin-top: -2px;}
div#stylist_list div.list div.item_look div.strike {text-decoration:line-through;}


/********** facebook *************/
#fb_like_box {position:fixed;right:-293px;top:200px;z-index:250;}
#fb_like_box .icon {background:url("fb_like_box.png") no-repeat scroll center center transparent;float:left;height:82px;width:33px;}
#fb_like_box .fb_iframe_widget {background:none repeat scroll 0 0 #FFFFFF;}


div.info_dane {width: 425px;padding:0 0 10px 0;float:right;text-align: left;height:589px;}
div.info_dane div.look{margin-left:7px;text-align:right;width:418px;border-top:1px solid #d9d9d9;}
div.info_dane div.box-cart{height:95px;width:418px;}

div.info_dane div.look div.list_bottom {text-align:left;width:220px;clear:both;}
div.info_dane div.look div.list_bottom a{height:22px;padding:0;padding-right:14px;font-size:11px;background:transparent url(nxt.png) no-repeat left 3px;text-decoration: none;color:#666;font-weight:normal;margin-right:3px;line-height:17px;padding:0 14px 0 16px;}
div.info_dane div.look div.list_bottom a.last{height:22px;padding:0;background:none;font-size:11px;text-decoration: none;color:#666;font-weight:normal;}
div.info_dane div.look div.list_bottom a:hover{text-decoration:underline;color:#ec008c;}
div.info_dane div.look div.list_bottom img{border:1px solid #CCCCCC;height:15px;margin-bottom:-4px;margin-right:2px;margin-top:3px;width:15px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
div.info_dane div.look .title{font-size:11px;color:#676767;padding-bottom:17px;padding-top:17px;height:23px;margin-bottom:7px;width:305px;float:right;}
div.info_dane div.look .bookmarks{padding-bottom:17px;padding-top:17px;height:23px;margin-bottom:7px;width:75px;float:left;padding-right:5px;}

div.productbox div.top_price_title_info{width:418px;padding:0;margin-left:7px;/*min-height:83px;*/border-bottom:1px solid #e3e3e3;margin-bottom:3px;display:table;margin-top: 0px;}
div.productbox div.top_price_title_info div.presentation{width:130px;height:46px;float:right;padding:0;padding-right:7px;text-align:right;}
div.productbox div.top_price_title_info div.presentation div.collection{width:130px;padding-top:2px;text-transform:uppercase;font-weight:700;color:#E3005D;}
/*div.productbox div.top_price_title_info div.presentation:hover{color:#cf278a;}*/
div.productbox div.top_price_title_info div.firmshow{width:140px;text-align:right;float:right;}
div.productbox div.top_price_title_info div.firmshow img{max-height:40px;}
div.productbox div.top_price_title_info div.firmshow a{display:block;}
div.productbox div.top_price_title_info div.firmshow div.in-firm{display:block;height:46px;padding-right:14px;background:transparent url(marka-bg.png) no-repeat right 0px;}
div.productbox div.top_price_title_info div.firmshow div.logo{display:block;max-height:40px;}
div.productbox div.top_price_title_info div.firmshow div.web{display:block;height:17px;text-align:right;}
div.productbox div.top_price_title_info div.nameprod{width:418px;font-size:14px;font-weight:700;text-decoration:none;color:#000;text-transform:uppercase;}
div.productbox div.top_price_title_info div.namelist{float:left;width: 270px; margin-top: 5px;}
div.productbox div.top_price_title_info div.stockshow{font-size:11px;font-weight:normal;text-decoration:none;color:#e3005d;text-transform:uppercase;width: 210px;float:left;}
div.productbox div.top_price_title_info div.firmprod{/*float:left;*/width:425px;font-size:12px;font-weight:normal;color:#7f7f7f;}
div.productbox div.top_price_title_info div.price{float:left;width:170px;font-size:16px;font-weight:700;color:#000;margin-bottom:7px;}
div.productbox div.top_price_title_info div.ticket-price{float:left;width:170px;font-size:11px;font-weight:normal;color:#7f7f7f;}
div.productbox div.top_price_title_info div.ticket {width:170px;font-size:11px;font-weight:normal;color:#7f7f7f;margin-top: 5px;}
div.productbox div.top_price_title_info div.ticket .promo-name{width:50px;font-size:11px;font-weight:normal;color:red;float:right;text-align:right;font-weight:700;}
div.productbox div.top_price_title_info div.ticket-price span{text-decoration:line-through;}
div.productbox div.top_price_title_info div.price span.previousprice{font-size:14px;font-weight:700;color:#7f7f7f;padding-right:10px;text-decoration:line-through;}
div.productbox div.top_price_title_info div.list_of_colors{display:block;width:230px;height:20px;padding-top:3px;}
div.productbox div.top_price_title_info div.list_of_colors .list{float:left;display:block;padding-top:2px;width:230px;}
div.productbox div.top_price_title_info div.list_of_colors .list .description{color:#666666;float:left;font-size:11px;font-weight:normal;height:18px;margin-top:-1px;width:85px;}
div.productbox div.top_price_title_info div.list_of_colors .list a{float:left;border:1px solid #ccc;margin-right:4px;width:15px;height:15px;display:block;/*opacity:0.4;filter:alpha(opacity=40);*/-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
div.productbox div.top_price_title_info div.list_of_colors .list a:hover,div.productbox div.cart_info div.bloc_colors .list a.select{border:1px solid #000;/*opacity:1;filter:alpha(opacity=100);*/}
div.productbox div.top_price_title_info div.list_of_colors .list a img{width:15px;height:15px;}
div.productbox div.instock{/*height:50px;*/border-bottom:none;}


div.productbox div.middle_decritpion{width:425px;float:right;}
div.productbox div.middle_decritpion div.desc{padding:0 10px 15px 7px;}
div.productbox div.cart_info{width:425px;padding:0 0 00;float:right;}
div.productbox div.cart_info div.bloc_colors{display:block;width:360px;height:20px;margin-bottom:10px;border-bottom:1px dotted #ccc;padding-bottom:10px;color:#666;}
div.productbox div.cart_info div.bloc_colors .list_of_colors{display:block;width:230px;height:20px;}
div.productbox div.cart_info div.bloc_colors .nameligne{float:left;width:110px;display:block;}


div.productbox div.left-selector {float:left;width:202px;height:50px;display:block;padding-left:7px;}
div.productbox div.left-selector select {width:180px;padding:2px;font-size:10px;color:#808080;}
div.productbox div.left-selector .size_guide {width:181px;text-align:right;margin-top:5px;}



div.productbox div.celect_size{width:370px;height:60px;display:block;color:#666;}
div.productbox div.celect_size div.size_guide{float:right;height:auto;width:75px;padding-right:10px;display:block;text-align:left;}
div.productbox div.celect_size div.size_select{float:left;height:auto;width:360px;display:block;position:relative;}
div.productbox div.celect_size div.sizes{width:360px;display:block;position:relative;clear:both;padding-top:15px;}
div.productbox div.celect_size div.sizes div.size{height:20px;min-width:26px;display:table-cell;position:relative;float:left;border:1px solid #ccc;text-align:center; margin-right:10px;margin-bottom:10px;padding:2px 6px 2px 6px;vertical-align: middle;cursor:pointer;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
div.productbox div.celect_size div.sizes div.selected{border:1px solid #cf268a;background-color:#e65fae;color:white;cursor:default;}
div.productbox div.celect_size div.sizes div.size:hover{border:1px solid #666;color:#666;}
div.productbox div.celect_size div.sizes div.selected:hover{border:1px solid #cf268a;background-color:#e65fae;color:white;cursor:default;}

div.productbox div.add_cart{width:185px;display:block;float:right;height:60px;}
div.productbox div.add_cart a.add-to-cart{width:185px;height:48px;display:block;background:transparent url(add-to-cart.png) scroll 0 0;margin-bottom:4px;}
div.productbox div.add_cart a.add-to-cart:hover{background:transparent url(add-to-cart.png) scroll 0 -96px;}
div.productbox div.add_cart a.is-size{width:185px;height:48px;display:block;background:transparent url(add-to-cart.png) scroll 0 0;margin-bottom:4px;}
div.productbox div.add_cart a.is-size:hover{width:185px;height:48px;display:block;background:transparent url(add-to-cart.png) scroll 0 144px;margin-bottom:4px;}
div.productbox div.add_cart a.is-in-cart{width:185px;height:48px;display:block;background:transparent url(add-to-cart.png) scroll 0 0;margin-bottom:4px;}
div.productbox div.add_cart a.is-in-cart:hover{width:185px;height:48px;display:block;background:transparent url(add-to-cart.png) scroll 0 48px;margin-bottom:4px;}

div.productbox div.add_cart a#add-to-dressingroom{width:185px;height:24px;display:block;background:transparent url(dodaj_do_przymierzalni.png) scroll top center;}
div.productbox div.add_cart a#add-to-dressingroom.off{width:185px;height:24px;display:block;background:transparent url(dodaj_do_przymierzalni.png) scroll top center;cursor:default;opacity:0.4;filter:alpha(opacity=40);}
div.productbox div.add_cart a#add-to-dressingroom.off:hover{width:185px;height:24px;display:block;background:transparent url(dodaj_do_przymierzalni.png) scroll bottom center;cursor:default;opacity:0.4;filter:alpha(opacity=40);}
div.productbox div.add_cart a#add-to-dressingroom:hover{background:transparent url(dodaj_do_przymierzalni.png) scroll bottom center;}
div.productbox div.add_cart a#ask-consultant{width:144px;height:26;display:block;background:transparent url(zapytaj_eksperta.png) scroll bottom center;}
div.productbox div.add_cart a#ask-consultant:hover{background:transparent url(zapytaj_eksperta.png) scroll top center;}


div.productbox div.choose_items{width:126px; padding-top: 3px;display:block;float:right;}
div.productbox div.choose_items select.fancy{float:right;margin-right:12px;}
div.productbox div.choose_items img.fancy{float:right;margin-right:12px;}
div.productbox div.bottom_panel{width:360px;display:block;clear:both;padding-top:10px;margin-top:10px;clear:both;border-top:1px dotted #ccc;border-bottom:1px solid #ccc;padding-bottom:10px;float:right;}
div.productbox div.bottom_panel select{font-size:11px;font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;}

div.productbox label{display:inline;font-size:.95em;color:#817D7D;line-height:1.5385em;padding-top:2px;}
div.productbox label.fancyDropDown{position:relative;float:left;top:0;left:0;}
div.productbox div.fancyDropDown{position:relative;float:left;min-height:2em;width:auto;margin:0 15px 0 0;padding:0;}
div.productbox div.fancyDropDown span.selected{display:block;width:155px;font-size:.95em;line-height:1.6667em;background:url(select-bg-165x20.png) no-repeat left center;padding:1px 5px;}
div.productbox div.fancyDropDown span.value{display:none;}
div.productbox div.fancyDropDown ul{position:absolute;top:21px;left:0;z-index:100;display:none;min-width:100%;background:url(select-bg-white-165-bottom.png) no-repeat center bottom;margin:0;padding:0 0 2px;}
div.productbox div.fancyDropDown ul li{display:block;list-style-type:none;font-size:.95em;line-height:1.6667em;max-height:20px;width:155px;z-index:120;cursor:pointer;background-color:#fff;border-color:#ccc;border-style:solid;border-width:0 1px;margin:0;padding:0 4px;}
div.productbox div.fancyDropDown ul li:hover{background-color:#EFEFEF;}

div.top_navibar{height:22px;padding:3px 10px 0 0;}
div.top_navibar a{height:22px;padding:0;font-size:1.1em;text-decoration: none;color:#666;}
div.top_navibar a:hover{text-decoration: underline;color:#da4ccb;}
div.top_navibar div.back{width:73px;display:block;float:left;padding-top: 4px;}
/*div.top_navibar div.tree{width:455px;display:block;float:left;}*/
div.top_navibar div.tree{/*width:200px;*/display:block;float:left;text-align:left;}
div.top_navibar div.tree a{height:22px;padding:0;padding-right:14px;font-size:.9em;background:transparent url(nxt.png) no-repeat right 3px;text-decoration: none;color:#666;font-weight:700;}
div.top_navibar div.tree a.last{background:none;}
div.top_navibar div.tree a:hover{text-decoration:underline;color:#ec008c;}
div.top_navibar div.tree span{font-size:.9em;text-decoration: none;color:#666;}
div.top_navibar div.tree div.share{width:373px;display:block;float:right;text-align:right;font-size:1em}
div.top_navibar div.tree div.share a{padding:2px;text-decoration:none;color:#666;background:none;}
div.top_navibar div.tree div.share a:hover{text-decoration: underline;color:#da4ccb;}

div.in_ajax {height:200px;overflow:hidden;display:block;padding-left:0px;margin-left:-7px;margin-top:9px;width:330px;border:none;}
div.in_ajaxw {width:337px;height:171px;overflow:hidden;display:block;padding-left:0px;margin-left:0px;margin-top:11px;background: #ffffff url(zoomloader.gif) no-repeat center center;}
div.in_ajax .answer {width:332px;height:208px;overflow:hidden;display:block;padding-left:0px;margin-left:2px;margin-top:-2px;background: #ffffff url(shoppingbag.png) no-repeat left bottom;}
div.in_ajax .answer .title {width:325px;height:19px;display:block;font-size:18px;color:#dd127b;font-weight:700;overflow:hidden;}
div.in_ajax .answer .buttons {text-align:right;height:38px;margin-top:133px;padding-right:160px;width:176px;}



table.product{border:0 none;padding:0;border-collapse:collapse;margin-bottom:3px;}
table.product ul{list-style-type: none;margin:9px 0 0 0;padding:0;}
table.product ul li{float:left;list-style-type: none;margin:0;padding:0;margin-right:8px;}
table.product ul li.last{margin-right:0;}
table.product ul li img{width:90px;height:115px;border:1px solid #ccc;}
table.product ul li img:hover{border:1px solid #666;}
table.product td.td_image0 img{border:1px solid #ccc;}
table.product td.td_image0 .big{display:none;width:292px;height:370px;}
table.product td.td_image0 .select{display:block;width:292px;height:370px;}
table.product td.td_image3 {padding:4px;padding-left:0;color:#666;}
table.product td.td_image3 .colourSwatch {border:1px solid #999999;margin-bottom:-5px;width:17px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
table.product td.td_image4 {padding:4px;padding-right:0;text-align:center;}
table.product td .left {float:left;width:30px;}
table.product td .right {float:right;width:30px;}
table.product td .center {width:232px;text-align: center;}
table.product td .cart_item {width:114px;text-align:left;display:block;clear:both;height: 18px; border-bottom: 1px dotted #666;}
table.product td .cart_item .item {width:40px;text-align:left;display:block;float:left;font-size:11px;}
table.product td .cart_item .desc {width:65px;text-align:left;display:block;float:right;font-size:11px;}
table.product td .title {width:186px;margin-bottom:22px;height:17px;font-size:12px;color:#dd127b;font-weight:700;}
table.product td .button {clear:both;width:114px;padding-top:22px;display:block;}


#contentmain #main_block_banner {width:957px;height:505px;display:table;}
#contentmain #main_block_banner div.bloc_tiny {width:957px;height:505px;display:block;}
#contentmain #main_block_banner #bloc_pannel {height:450px;width:250px;display:block;float:left;}
#contentmain #main_block_banner #block_wrapper {height:450px;width:707px;display:block;float:right;}
#contentmain #main_block_banner #block_wrapper div.bloc_tiny {height:450px;width:707px;}
#contentmain #main_block_banner #bloc_pannel div.bloc_tiny {height:150px;width:250px;}

/* Style for Usual tabs */
.usual {color:#7f7f7f;width: 411px;margin:8px auto;}
.usual ul {border-bottom: 1px solid #ccc; height: 27px;width:411px}
.usual ul li { list-style:none; float:left;margin-bottom:-2px; }
.usual ul a {display:block;padding:6px 7px;text-decoration:none!important;margin:1px;margin-left:0;font:11px Verdana;color:#7f7f7f;border:1px solid #ccc;font-weight:normal;background: #fff url(tabs-bg.png) repeat-x scroll left top;text-transform: uppercase;border-bottom:none;}
.usual ul a.last {padding-left:4px; padding-right:8px; margin-right: 0px;}
.usual ul a:hover {color:#FFF;background:#ccc;}
.usual ul a.selected {margin-bottom:0;color:#7f7f7f;background:#fff;border-bottom:1px solid #fff;cursor:default;padding-right:8px;}
.usual div {  padding:10px 10px 8px 10px;*padding-top:3px;*margin-top:-15px;clear:left;font-size: 0.9em;background:#fff;border:1px solid #ccc;min-height:220px;height:220px;overflow:hidden;line-height:14px;border-top:none;}
.usual div a { color:#000;/* font-weight:bold;*/ }
.usual div table {border-collapse: collapse;}
.usual div table td {white-space:nowrap;border:1px solid #ddd;padding-left:3px;padding-right:3px;}

#usual2 { background:#0A0A0A; border:1px solid #1A1A1A; }
#usual2 a { background:#222; }
#usual2 a:hover { background:#000; }
#usual2 a.selected { background:snow; }
#tabs3 { background:#FF9; }

/*********
 *** ZOOM
 *********/
div.jqZoomTitle
{
	z-index:5000;
	text-align:center;
	font-size:11px;
	font-family:Tahoma;
	height:16px;
	padding-top:2px;
	padding-bottom:6px;
	position:absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	color: #666;
	background: #ccc;

}

.jqZoomPup
{
		overflow:hidden;
		background-color: #FFF;
		-moz-opacity:0.6;
		opacity: 0.6;
		filter: alpha(opacity = 60);
		z-index:10;
		border-color:#c4c4c4;
		border-style: solid;
		cursor:crosshair;
}

.jqZoomPup img
{
	border: 0px;
}

.preload{
	-moz-opacity:0.8;
	opacity: 0.8;
   filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
   text-decoration: none;
	border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
	text-align:center;
   background-image: url(zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
	width:90px;
	* width:100px;
	height:43px;
	*height:55px;
	z-index:10;
	position:absolute;
	top:3px;
	left:3px;
}

.jqZoomWindow
{
	border: 1px solid #ccc;
	background-color: #FFF;
  /*box-shadow: 2px 2px 2px #000;-moz-box-shadow: 2px 2px 2px #000;-webkit-box-shadow: 2px 2px 2px #000;filter: progid:DXImageTransform.Microsoft.dropShadow(color=#000000, offX=2, offY=2, positive=true);*/	
}


/***************
 **** jcaroseul
 **************/
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}


/* Easy Slider */
#slider ul,#slider li,#slider2 ul,#slider2 li{list-style:none;margin:0;padding:0}
#slider2{margin-top:1em}
#slider li,#slider2 li{width:920px;height:300px;overflow:hidden}

#nextBtn,#slider1next{left:696px}
#prevBtn a,#nextBtn a,#slider1next a,#slider1prev a{display:block;position:relative;width:11px;height:11px;text-indent:-99999px;}
#nextBtn a,#slider1next a{background:url(../images/btn_next.gif) no-repeat 0 0}
ol#controls{height:28px;margin:1em 0;padding:0}
ol#controls li{float:left;list-style:none;height:28px;line-height:28px;margin:0 10px 0 0;padding:0}
ol#controls li a{float:left;height:28px;line-height:28px;border:1px solid #ccc;background:#DAF3F8;color:#555;text-decoration:none;padding:0 10px}
ol#controls li.current a{background:#5DC9E1;color:#fff}
ol#controls li a:focus,#prevBtn a:focus,#nextBtn a:focus{outline:none}

#prevBtn,#nextBtn,#slider1next,#slider1prev{display:block;width:11px;height:11px;position:absolute;top:9px;z-index:1000;cursor:pointer;}
#nextBtn,#slider1next{left:905px;background:transparent url(next-slide.png) no-repeat scroll center center;}
#prevBtn,#slider1prev{right:17px;background:transparent url(prev-slide.png) no-repeat scroll center center;}


/*********** autocomplete jquery form ***************/
.ac_results{border:1px solid #000;width:143px !important;background-color:#FFF;overflow:hidden;z-index:99999;padding:0;color:#555;font-size:9px;font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;margin-left:-3px;margin-top:3px;}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;text-align:left;margin:0;padding:0;}
.ac_results li{cursor:default;display:block;font:menu;font-size:11px;line-height:14px;overflow:hidden;margin:0;padding:2px 5px;}
.ac_loading{background:#FFF url('indicator.gif') right center no-repeat;}
.ac_odd{background-color:#eee;}
.ac_over{background-color:#0a0a0a;color:#FFF;font-size:10px;}


/*
div.category-controls div.filter-sort{float:left;font-size:0.9em;position:relative;text-transform:uppercase;}
div.category-controls div.filter-sort select.sort-drop-down{font-size:1em;height:17px;text-transform:capitalize;margin:0 0 0 10px;}
div.category-controls a.view-all,div.category-controls a.view-paged,div.category-controls a.view-max-paged{text-decoration:underline;margin:0 5px 0 10px;}
div.category-controls ol.page-nos{display:inline;margin-top:10px;}
div.category-controls ol.page-nos li{display:inline;font-weight:700;line-height:2em;margin:0 2px;}
div.category-controls ol.page-nos li.selected{background:#DCD1BB none repeat scroll 0 0;}
div.category-controls ol.page-nos li.page-skip{margin:0 2px;}
div.category-controls ol.page-nos li a{background-color:#FFF;border:1px solid #ccc;padding:2px 5px;}
div.category-controls ol.page-nos li span.selected{background-color:#EDEDED;border:1px solid #666;padding:2px 5px;}


div.category-items div.overlay{background:#FFF url(ajax-loader.gif) no-repeat scroll 50% 150px;display:none;height:100%;position:absolute;text-align:center;top:0;width:784px;z-index:1;}
div.category-items > div.overlay{background:#FFF url(ajax-loader.gif) no-repeat fixed 570% 50%;}
div.categoryImageDiv{height:232px;position:relative;width:182px;}
#error{background:#FFF none repeat scroll 0 0;display:none;}
#error .error-details{font-style:italic;font-weight:700;}
*/

