/*--- Eric Meyer v1.0 - 2008-02-12 - RESET ---*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse; border-spacing: 0;}
a { text-decoration: none; }


/*--- MAIN ---*/

body {
	font: 11px/14px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	/*
	background: #fffefd url(images/bg.gif) repeat-x;
	*/
	color: #494949;
}

#top {
	width: 975px;
	float: left;
	background: url(images/top.gif) 0 -8px no-repeat;
	}

#main {
	width: 975px;
	margin: 0 auto;
	background: url(images/repeat.gif) repeat-y;
	position: relative;
}

#choose_lang {
	width: 975px;
	height: 25px;
	padding: 0;
	background-color: white;
}

#choose_lang ul {
	float: left;
	margin: 0 30px 0 0;
}

#choose_lang ul li {
	float: left;
}

#choose_lang ul li a {
	float: left;
	display: block;
	padding: 4px 10px;
	color: #494949;
	width: 15px;
	text-align: center;
}

#choose_lang ul li a:hover {
	background: url(images/lightbg.png);
	padding-top: 6px;
	text-transform: uppercase;
}

#top .container {
	margin: 0;
	height: 52px;
	position: relative;
}

h1#mylogo {
	width: 460px;
	float: left;
	margin-left: 35px;
}

h1#mylogo a {
	display: block;
	width: 460px;
	height: 40px;
	background: url(images/logo.gif) no-repeat;
	text-indent: -999em;
}

.en h1#mylogo a {
	background: url(images_en/logo.gif) no-repeat;
}

.fr h1#mylogo a {
	background: url(images_fr/logo.gif) no-repeat;
}

.de h1#mylogo a {
	background: url(images_de/logo.gif) no-repeat;
}

p.info1 {
   position:absolute;
   right:35px;
   top:-26px;
   padding: 6px 0 0 0;
   }

p.info1 span {
	float: left;
}

p.info1 a {
	display: block; 
	float: left; 
	text-decoration: none; 
	color: #494949; 
	padding: 6px;
	margin-top: -6px;
	width: 96px;
	text-align: center; 
}

p.info1 a strong {
	font-weight: normal;
}

p.info1 a:hover {
	background: url(images/lightbg.png);
}

#top form#search {
	background: transparent url(images/lightbg.png) repeat scroll 0 0;
	float: left;
	overflow: hidden;
	padding: 23px 8px 8px;
	position: absolute;
	right: 35px;
	top: 52px;
	width: 200px;
}

#top form#search input {
	height:16px;
	font-size: 10px;
	border: 1px solid white;
	float: left;
	width: 132px;
	padding: 4px 0 0 6px;
}

#top form#search input.submit {
	background: #BCBFCF none repeat scroll 0 0;
	border: medium none;
	color: white;
	display: block;
	height: 22px;
	margin-left: 3px;
	padding:0;
	text-align: center;
	width: 56px;
}

#middle {
	position: relative;
	float: left;
	width: 975px;
	background: transparent url(images/repeat.gif) repeat-y scroll 0 0;
}

#middle2, #middle3, #middle4, #middle5 {
	margin:9px 0 0 36px;
	width:975px;
	float: left;
}

#middle3 {
	margin: 0;
	padding:9px 0 0 36px;
	background: transparent url(images/repeat.gif) repeat-y scroll 0 0;
	width: 939px;
}

#nav0 {
	float: left;
	width: 774px;
}

#nav0 .menu1 {
	margin-left: 37px !important;
	margin-left: 18px;
	float: left;
	position: relative;
	width: 730px;
}

#nav0 .menu1 li, #nav0 .menu1 li a {
	float: left;
	text-align: center;
}

#nav0 .menu1 a {
	color: #696969;
}

#nav0 .menu1 a:hover {
	text-decoration: underline;
}

#nav0 .menu1 .ih {
	float: left;
}

/*
#nav0 .menu1 tr.ih th {
	float: left;
	text-align: left;
	height: 23px;
}*/

#nav0 .menu1 .ih a {
	display: block;
	height: 23px;
	padding: 24px 0 5px 0;
	width: 126px;
	background-color: transparent;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
}

#nav0 .menu1 a {
	background-color:#F4F5F1;
}

#nav0 .menu1 .ih a:hover span, #nav0 .menu1 .ih .ish span {
	display: block;
	/*background: url(images/menu_arrow.gif) center 3px no-repeat;*/
}

#nav0 .menu1 .ih a:hover, #nav0 .menu1 .ih a.ish {
	background: transparent url(images/lightbg.png) repeat !important;
	background: #F4F5F1 none;
	/*border: 1px dashed #e8e8e8;*/
	border-bottom: none;
	display: block;
}

#nav0 .menu1 a {
	display: block;
	padding: 8px 0 8px 7px;
	text-align: left;
	vertical-align: middle;
}

#nav0 .menu1 .ic {
	text-align: left;
}

#nav0 .menu1 .ic td.first {
	/*border-left: 1px dashed #e8e8e8;*/
}

#nav0 div select {
	width: 120px;
}

#nav0 div div {
	float: left;
	margin-right: 1px;
}

#navc1, #navc2, #navc3, #navc4, #navc5 {
	position: absolute;
	float: none;
	left: 0;
	display: none;
	background-color: #F4F5F1;
	z-index: 100002;
	margin: 50px 0 0 37px;
	height: 196px;
	padding: 10px;
}

#navc1 {
	height: 236px;
}

#navc2 {
	margin-left: 163px;
}

#navc3 {
	margin-left: 289px;
}

#navc4 {
	margin-left: 415px;
}

#navc5 {
	margin-left: 54px;
}

#nav0 div ul {
	background-color: #F4F5F1;
	float: left;
	width: 130px;
	padding: 10px;
	height: 176px;
}

#nav0 div.specials ul {
	border-left: 1px dashed white;
	width: auto;
}

/*
#nav0 div.specials ul li a {
	display: block;
	border-top: 1px dashed white;
	padding: 8px 0;
}
*/

#nav0 div ul li a {
	padding: 2px 5px;
	display: block;
	color: #494949; 
}

#nav0 div ul li a:hover {
	background-color: #BCBFCF;
	color: white;
}

#nav0 div ul li a strong {
text-transform: uppercase;
display: block;
padding-top: 8px;
}

#nav0 div ul li a:hover strong {
	color: white;
}

.menu2 {
   background: #F4F5F1 url(images/cart.gif) no-repeat scroll 10px 8px;
   float: left;
   margin: 0 0 0 10px;
   padding: 5px 0 0 45px;
   position: absolute;
   top: 0px;
   right: 35px;
   width: 171px;
   height: 47px;
}

.menu2 a.it {
	display: block;
	margin: 10px 0 0 15px;
	font-weight: normal;
	text-transform: uppercase;
}

.menu2 .it2 {
	margin: 0 0 0 15px;
}

.menu2 .i1 a {
   font-size:9px;
   padding-left:10px;
   color: #b22222;
}

.menu2 .i1 {
	border: none;
}

.menu2 .i1 a:hover {
	text-decoration: underline;
}

.menu2 .i2 {
	font-size: 10px;
}

/*--- MAIN PAGE - SLIDER AND SEARCH ENGINE ---*/

#sidebar-n { 
	width: 211px; 
	float:left; 
	height: 105px;
	margin-top: 10px;
	padding: 15px 0 0;
	position: relative;
}

#main #sidebar-n img {
	cursor: pointer;
	margin-left: 10px;
	width: auto;
}

#content0 {
	float: right;
	width: 710px;
	/*height: 363px;*/
	height: 480px;
	overflow: hidden;
	position: relative;
	margin: 15px 0 0 0;
}

#content0 img {
	width: auto;
}

#content0 .controls {
	position: absolute;
	right: 50%;
	margin: 0 -73px 0 0;
	bottom: 0;  
	padding: 12px 10px 0 11px;
	z-index: 10000;
	background: url(images/black.png);
}

#content0 .controls li {
	margin: 0 0 0 3px;
	float: left;
}

#content0 .controls li.prev {
	margin: 0 12px 0 0;
	background: url(images/prev.gif) no-repeat 0 0;
}

#content0 .controls li.next {
	margin: 0 0 0 17px;
	background: url(images/next.gif) no-repeat 0 0;
}

#content0 .controls li.prev a,
#content0 .controls li.next a {
	cursor: pointer;
	float: left;
	width: 13px;
	height: 14px;
}

#content0 .controls li.next a {
	
}

#content0 .controls li.toc a,
#content0 .controls li.selected a {
	cursor: pointer;
	margin: 3px 0 0;
	float: left;
	width: 7px;
	height: 7px;
	background: white url(images/lightbg.png);
}

#content0 .controls li.selected a {
	background: white;
	padding-bottom: 15px;
}

#content0 .controls li span {
	display: none;
}

#content0 .section {
	float: left;
	width: 675px;
	overflow: hidden;
	position: absolute;
	background: #ffffff;	
}

#content0 .section h2 {
	width: 468px;
	height: 81px;
	position: absolute;
	top: 65px;
	left: 54px;
	background: url(../images/p0i.jpg) no-repeat;
}

#content0 .section h2,
#content0 .section h3,
#content0 .section p {
	display: none;
}

#sidebar0 {
	float: left;
	width: 265px;
	height: 363px;
	position: relative;
	margin-left: 0;
}

#sidebar0 h4 {
   background:transparent url(images/lightbg.png) repeat scroll 0 0;
   font-size:14px;
   font-weight:normal;
   margin:5px 0;
   padding:10px 0 8px 36px;
   text-transform:uppercase;
   width:204px;
   }

#sidebar0 form, #sidebar0 fieldset {
	float: left;
}


#sidebar0 legend,
#sidebar7 .w2 legend {
	color: #494949; 
	text-transform:uppercase; 
	font-size:13px; 
	padding: 12px 0 0 80px;
}

#sidebar0 .select,
#sidebar7 .w2 .select {
	margin: 1px 0 0 0;
	width: 182px;		
	position: relative;	
}

#sidebar7 .w2 .select  {
	width: 245px;
}

#sidebar0 .i1,
#sidebar7 .w2 .i1 {
	margin-top: 10px;
	z-index: 9;
}

#sidebar0 .i2,
#sidebar7 .w2 .i2 {
	z-index: 8;
}

#sidebar0 .i3,
#sidebar7 .w2 .i3 {
	z-index: 7;
}

#sidebar0 .i4,
#sidebar7 .w2 .i4 {
	z-index: 6;
}

#sidebar0 .i5,
#sidebar7 .w2 .i5 {
	z-index: 5;
}

#sidebar0 .selectOver,
#sidebar7 .w2 .selectOver {
	color: #897357;
	font-weight: bold;
	width: 240px;
	height: 40px;
	background: url(images/lightbg.png);	
}

#sidebar7 .w2 .selectOver {
	width: 245px;
	background: url(../images/x88.gif) no-repeat;
}

#sidebar0 .i1 .selectOver {
	color: #fff;
	background: url(images/purple_bg.png);	
}

#sidebar7 .w2 .i1 .selectOver {
	color: #fff;
	background: url(../images/x87.gif) no-repeat;	
}

#sidebar0 .selectOver span,
#sidebar7 .w2 .selectOver span {
	cursor: pointer;
	display: block;
	line-height: 40px;
	text-indent: 51px;
}

#sidebar0 .select ul,
#sidebar7 .w2 .select ul {
	display: none;
	width: 205px;
	margin-left: 35px;
	background-color: #F4F5F1;
}

#sidebar7 .w2 .select ul {
	width: 199px;
}

#sidebar0 .i1 ul,
#sidebar7 .w2 .i1 ul {
	background: #D9418F;
}

#sidebar0 .select ul.scroll,
#sidebar7 .w2 .select ul.scroll {
	width: 205px;
	height: 120px;
	overflow: auto;
	overflow-x: hidden;
}

#sidebar7 .w2 .select ul.scroll {
	width: 215px;
}

#sidebar0 .select li,
#sidebar7 .w2 .select li {
	height: 24px;
}

#sidebar0 .select li a,
#sidebar7 .w2 .select li a {
	color: #897357;
	padding: 5px 0 5px 5px;
	display: block;
}

#sidebar0 .i1 li a,
#sidebar7 .w2 .i1 li a {
	color: #fff;
}

#sidebar0 .select li a:hover,
#sidebar7 .w2 .select li a:hover {
	color: #FBFBFB;
	text-decoration: none;
	background: #CFD0D9;
}

#sidebar0 .i1 li a:hover,
#sidebar7 .w2 .i1 li a:hover {
	color: #D9418F;
	background: #fff;
}

#sidebar0 .select .selection,
#sidebar7 .w2 .select .selection {
	width: 10px;
	height: 8px;
	visibility: hidden;
	position: absolute;
	right: 14px;
	top: 9px;
	background: url(../images/x85.gif) no-repeat;
}

#sidebar0 .i1 .selection,
#sidebar7 .w2 .i1 .selection {
	background: url(../images/x84.gif) no-repeat;
}

#sidebar0 .select .selected,
#sidebar7 .w2 .select .selected {
	display: none;
}

#sidebar0 .submit,
#sidebar7 .w2 .submit {
	color: #D43785;
	position: absolute;
	top: 318px;
	right: 14px;
}

#sidebar0 .submit span,
#sidebar7 .w2 .submit span {
	padding: 2px 8px 0 0;
	float: left;
}

#sidebar0 .submit input,
#sidebar7 .w2 .submit input {
	float: left;
}

/*---------__Strona z listą produktów _ -----------------*/

#main #se {
	float: left;
	width: 200px;
	overflow: visible;
	margin-left: 38px !important;
	margin-left: 19px;
	padding-bottom: 20px;
}

#se img {
	width: 107%;
}

#sidebar7 img {
	width: auto;
	}

#filter_form_se, #filter_form_se div.blok {
	float:left;
	padding-bottom: 0;
	position:relative;
	width:200px;
}

#filter_form_se div.blok {
	margin-top: 10px;
}

#filter_form_se div#slider {
	float: left;
	margin: 8px 0 15px;
	padding-bottom: 20px;
	width: 195px;
}

#main #filter_form_se .ui-slider {
	background: url(images/slider.gif) no-repeat;
	border: none;
}

#filter_form_se h5 {
	float:left;
	font-size:14px;
	padding:0;
	background: none;
	color: #494949;
	width: 100%;
	font-weight: normal;
	text-transform: uppercase;
	border-bottom: 1px dashed #efefef;
}

#filter_form_se input {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	float:left;
	height:13px;
	margin:5px 10px 0 5px;
	width:13px;
}

#filter_form_se input#amount {
   border:0 none;
   display:block;
   float:left;
   font-size:20px;
   height:auto;
   margin:0;
   padding:0 0 0 5px;
   width:83px;
   font-family: Georgia;
   color: #494949;
   }


#main div.ui-slider-handle {
	width: 45px; height: 35px; border: none; margin-top: -2px; cursor: pointer; background: #494949; background: url(../images/slider_handle.gif) no-repeat center 7px;
}

#main #middle div.no_overflw ul {
		height:122px;
		overflow:hidden;
	}
#filter_form_se ul {
	float:left;
	height:100px;
	overflow-y:scroll;
	overflow-x: hidden;
	width:200px;
}

#filter_form_se ul li {
	border-bottom: 1px dashed #efefef;
	color: #B8B8B8;
	float: left;
	padding: 3px 0;
	width: 197px;
}

#filter_form_se ul li span {
	background:transparent none repeat scroll 0 0;
	float:left;
	height:auto;
	padding:5px 0;
	width:163px;
}

#main #filter_form_se ul li:hover {
	cursor: pointer;
	background-color: transparent;
}

#main #middle #filter_form_se ul li.selected span {
   background:transparent url(../images/checked.gif) no-repeat scroll 3px center;
   color: #73A700 !important;
   display:block;
   padding-left:23px;
   }


#content7 {
	float: right;
	width: 718px;
	overflow: hidden;
	padding-top: 15px;
}

#content7 h5 {
	padding-bottom: 15%;	
}


#content7 .w1 {
	margin: 10px 0 0;
	width: 664px;
	padding: 6px 0 6px 16px;
	height: 23px;
	position: relative;
	z-index: 1000;
	background: url(../images/w1.gif) bottom left no-repeat;
}

#content7 .w1 .c1 {
	margin: 0 30px 0 15px !important;
	margin: 0 30px 0 8px;
	float: left;
}

#content7 .w1 .c2 {
	float: left;
	margin-left: 85px;
}

#content7 .w1 dt {
	color: #494949;
	padding: 4px 8px 0 0;
	float: left;
}

#content7 .w1 dt a {
	color: #b22222;
	padding: 2px 4px;
}

#content7 .w1 dt a:hover {
	color: #b22222;
}

#content7 .w1 .select {
	margin: 0 4px 0 0;
	float: left;
	width: 104px;
	position: relative;
}

#content7 .w1 .select .selectOver {
	font-size: 10px;
	line-height: 13px;
	color: #494949;
	width: 130px;
	height: 28px;
}

#content7 .w1 .select .selectOver span {
	padding: 6px 0 0 29px;
	cursor: pointer;
	display: block;
	background: transparent url(../images/menu_arrow.gif) no-repeat scroll 100% 9px;
}

#content7 .w1 .select .selectOver span:hover {
	background: transparent url(../images/menu_arrow.gif) no-repeat scroll 100% -22px;
}


#content7 .w1 .select ul {
	background:#ECEDE6 none repeat scroll 0 0;
	display:none;
	left:10px;
	padding-left:0;
	position:absolute;
	top:28px;
	width:131px;
}

#content7 .w1 .select ul.scroll {
	width: 81px;
	height: 105px;
	overflow: auto;
	overflow-x: hidden;
}

#content7 .w1 .select li {
	height:;
}

#content7 .w1 .select li a {
	background-color: #F4F5F1;
	border-top:1px solid white;
	color:#494949;
	display:block;
	padding:8px 0 8px 18px;
}

#content7 .w1 li a:hover {
	color: #FBFBFB;
	text-decoration: none;
	background: #BCBFCF;
}

#content7 .w1 .select .selection {
	width: 8px;
	height: 6px;
	visibility: hidden;
	position: absolute;
	right: 11px;
	top: 10px;
	background: url(../images/x97.gif) no-repeat;
}

#content7 .w1 .select .selected {
	display: none;
}

#content7 .w2 {
	margin: 0 -16px 0 0;
	width: 696px;
	overflow: hidden;
}

#content7 .w2 .box {
	margin: 14px 16px 0 0;
	float: left;
	width: 158px;
	height: 327px;
	position: relative;
}

#content7 .w2 .box .over {
	cursor: pointer;
	width: 158px;
	height: 272px;
	position: absolute;
	top: 1px;
	left: 4px;
	/*background: transparent url(../images/blackadd.png);*/
}

#content7 .w2 .box .over:hover {
	background: none;
}

#content7 .w2 .box dt {
	cursor: pointer;
	padding: 0 0 0 3px;
}

#content7 .w2 .box dt a {
	font-weight: bold;
	color: #494949;
}

#content7 .w2 .box dt a:hover,
#content7 .w2 .box dt a.hover {
	text-decoration: underline;
}

#content7 .w2 .box dt img {
	margin: 0 0 5px 0;
	padding: 0;
	display: block;
}

#content7 .w2 .box dd {
	color:;
	padding: 0 0 0 3px;
}

/*
#content7 .w2 .box .price,
#content7 .w2 .box .price2 {
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #bcbfcf;
	position: absolute;
	left: 3px;
	bottom: 6px;
}*/

#content7 .w2 .box .price, #content7 .w2 .box .price2 {
background-color:#F4F5F1;
font-family:trebuchet MS;
font-size:13px;
font-weight: bold;
height:27px;
line-height:26px;
padding:1px 11px;
position:absolute;
right:-8px;
top:238px;
}

#content7 .w2 .box .price2 {
	text-decoration: line-through;
}

#content7 .w2 .box .price3 {
   background:transparent url(images/black.png) repeat scroll 0 0;
   color:white;
   font-size:10px;
   left:3px;
   line-height:16px;
   padding:4px 0 7px 8px;
   position:absolute;
   text-align:left;
   top:232px;
   width:150px;
   }


#content7 .w2 .box .price3  strong {
	font-size: 20px;
	margin: -3px 0 0 0;
	display: block;
	font-weight: normal;
}

#content7 .w3 {
	margin: 24px 0 0;
	width: 680px;
	height: 35px;
	background: url(../images/w3.gif) 0 -4px no-repeat;
}

#content7 .w3 li,
#content7 .w3 li a {
	font-size: 11px;
	line-height: 13px;
	color: #494949;
	float: left;
}

#content7 .w3 li.i a {
	text-align: center;
	padding: 3px 0 0;
	width: 20px;
	height: 17px;
}

#content7 .w3 li.i a:hover,
#content7 .w3 li.selected a {
	text-decoration: none;
	background: url(../images/w3_li_a.gif) 0 0 no-repeat;
	font-weight: normal;
}

#content7 .w3 li.prev a,
#content7 .w3 li.next a {
	margin-right: 5px;
	width: 43px;
	height: 20px;
}

#content7 .w3 li.next a {
	margin-left: 5px;
}

#content7 .w3 li span {
	display: none;
}

#sidebar7 {
float:left;
width:200px;
}

#sidebar7 .w1 {
	padding: 0 0 37px;
	width: 237px;
	float: left;
	margin-left: -39px;
}

#sidebar7 .w1 h3 p {
	margin: 28px 0 0 38px;
	display: block;
	font-weight: bold;
	color: #816B4D;
	font: 19px/22px "Trebuchet MS", Helvetica, Jamrul, sans-serif;
}
#sidebar7 .w1 .c1 {
	/*background: url(images/lightbg.png);*/
}	
	
#sidebar7 .w1 .c1 li a {
	color: #494949;
	padding: 12px 0 12px 39px;
	margin: 0;
	display: block;
	background: url(images/lightbg.png) repeat scroll 0 0;
}

#sidebar7 .w1 .c1 li {
	margin-top: 1px;
}

#sidebar7 .w1 .c1 li a:hover,
#sidebar7 .w1 .c1 li.selected a {
	text-decoration: none;
	position: relative;
	color: white;
	background: transparent url(images/purple_bg.png) repeat scroll 0 0;
	text-transform: uppercase;
}

#sidebar7 .w1 .c2 {
	line-height: 20px;
	margin: 34px 0 0 24px;
}

#sidebar7 .w1 .c2 li a {
	color:#434030;
	padding: 5px 0 5px 9px;
	text-indent: 15px;
	border-bottom: 1px dashed #efefef;
	display: block;
	background: transparent url(images/purple_arrow.gif) no-repeat 10px 50%;
}

#sidebar7 .w1 .c2 li a:hover {
	color: #9e9fb2;
	text-decoration: underline;
}

/*-- STOPKA --*/
#bottom {
	padding: 20px 0;
	width: 974px;
	overflow: hidden;
	clear: both;
	float: left;
	background: #FFFEFD url(images/bottom_bg.gif) left top no-repeat;
}

#bottom a:hover {
	text-decoration: underline;
}

#bottom p {
	text-align: center;
}

#bottom p.cc {
	background: url(../images/cc.gif) no-repeat center;
	height: 44px;
	text-indent: -999em;
	margin: 15px 49px 5px;
	border-top: 1px dashed #efefef;
	border-bottom: 1px dashed #efefef;
}

#bottom #nav2 p {
	text-align: left;
}

#nav2 {
	margin-top: 10px;
	overflow:hidden;
	padding: 0;
	width: 974px;
}

#nav2 .bg1 {
	width: 974px;			
}

#nav2 .bg2 {	
	width: 974px;
	overflow: hidden;				
}

#nav2 .box1 {
color: #575757;
float:left;
height:56px;
padding:12px 20px 8px 49px;
width: 171px;
background: url(images/lightbg.png);
}
}

#nav2 .box1 img {
	margin: 4px 0 0;
	display: block;
}

#nav2 .box2 {			
	float: left;
	
	padding: 4px 20px 0 10px;
	background-color: white;
}

#nav2 .box2 li {
	color: #917668;
	padding: 4px 0 0 13px;
			
	height: 21px;
	overflow: hidden;
}

#nav2 .box2 li a {
	color: #696969;
	padding: 0 0 0 15px;
	background: transparent url(images/purple_arrow.gif) no-repeat scroll 0 6px;
}	

#nav2 .box3 {
	float: left;
	width: 140px;
	display: none;
	background-color: white;
}

#nav2 .box3 img {
	margin: 12px 0 0 12px;
	display: block;
}

#nav2 .box4 {
	float: left;
	padding: 4px 20px 0 0;
	background-color: white;
}

#nav2 .box5 {
	float: left;
	padding: 4px 0 0 0;
	background-color: white;
}

#nav2 .box4 li,
#nav2 .box5 li {
	color: #688B91;
	padding: 4px 0 0 15px;				
	height: 21px;
	overflow: hidden;
}

#nav2 .box4 li.i1 {
	width: 204px;
}

#nav2 .box4 li a,
#nav2 .box5 li a {
	color: #696969;
	padding: 0 0 0 15px;
	background: transparent url(images/purple_arrow.gif) no-repeat scroll 0 6px;
}	

#nav2 .box4 li.i1 a {
	padding: 0 0 0 15px;
}

#nav2 .box4 li img,
#nav2 .box5 li img {
	vertical-align: top;
}

span.bestseler {
	float: right;
	color: #b22222;
}

/*------------- PRODUCT PAGE ---------------------*/

#sidebar2 {
					float: left;
					width: 280px;
					margin: 1px 0 0 1px;
				}
				
					#sidebar2 .container1 {
						width: 281px;
						overflow: hidden;
					}
					
						#sidebar2 .container1 img {
							display: block;
						}
						
					#sidebar2 .container2 {						
						width: 281px;
					}
					
						#sidebar2 .container2 ul {
							margin: 6px 0 0;
							padding-bottom: 15px;
							width: 281px;
							overflow: hidden;
						}
						
							#sidebar2 .container2 ul li {
								float: left;
								margin: 0 4px 2px 3px;
							}
							
								#sidebar2 .container2 ul li span {
									display: block;
									border: 1px dashed #F4F5F1;
								}
								
									#sidebar2 .container2 ul li span:hover {
										border: 1px solid #F4F5F1;
									}
								
									#sidebar2 .container2 ul li span img {
										margin: 0;
										display: block;
										width: 76px;
										height: 76px;
										padding: 4px;
			
									}
									
					#sidebar2 .container3 {
						width: 281px;
						margin: 0 0 0 -35px;
					}
					
					
						#sidebar2 .container3 li {
							color: #688B91;
							margin: 0;
							width: 320px;
							background: transparent url(images/lightbg.png) repeat scroll 0 0;
						} 
						
							#sidebar2 .container3 li a {
								color: #5F657F;
								margin: 1px 0 0 0;
								height: 25px;
								padding: 10px 0 0 39px;
								display: block;
								font-size: 11px;
								/*background: transparent url(../images/menu_arrow.gif) no-repeat 301px 14px;*/
							}
							
							#sidebar2 .container3 li a:hover {
								background: transparent url(images/purple_bg.png) repeat scroll 0 0;
								color: white;
								text-transform: uppercase;
	
							}
							
							#sidebar2 .container3 li.i0 a {
								margin-left: 18px;
								padding-left: 21px;
								background: url(/images/x26.gif) no-repeat 0 8px;
							}
	
	#tabs {
		margin: 0;
		}						
	
	.ui-tabs-panel {
		/*background: url(../images/w5.gif) no-repeat scroll -4px bottom;*/
		float: left;
		width: 370px;
		padding-bottom: 30px;
	}
			
	   .ui-tabs-panel p {
			padding:3px 50px 3px 0;
			text-align:justify;
	   	}
	
	.ui-tabs-nav ul {
		float: left;
		background: transparent url(../images/w4.gif) no-repeat scroll -10px 13px;
		padding: 0 32px 0 20px;
	}
		
	.ui-tabs-nav li {
		width: auto;
		border: none;
	}
	
		.ui-tabs-nav li a {
         background:transparent none;
         color:#555555;
         display:block;
         float:left;
         font-size:11px;
         font-weight:normal;
         padding:5px 10px;
         text-align:center;
         text-decoration:none;
        	width: auto;
			}
			
			.ui-tabs-nav li.ui-tabs-selected, .ui-tabs-nav li a:hover, .ui-tabs-nav li.ui-tabs-selected a {
            background: white none;
            padding-bottom: 4px;
            text-decoration: none;
            }
            
            .ui-tabs-nav li a:hover, .ui-tabs-nav li.ui-tabs-selected a:hover {
            	background: none;
            	color: #494949;
            	text-decoration: underline;
            }
            
            .ui-tabs-panel h3 {
            	font-weight: normal;
            	font-size: 14px;
            }

	#content3 {
					float: left;
					width: 385px !important;
					width: 368px;
					overflow: hidden;
					margin: 0 0 0 18px !important;
					margin: 0 0 0 9px;
				}
				
					#content3 .container1 {
						width: 370px;
						overflow: hidden;
						position: relative;
					}
					
						#content3 .container1 h2 {
							font-size: 24px;
							line-height: 27px;
							margin: 12px 0 0 0;
							float: left;
						}		
						
						#content3 .container1 p {
							color: #6E5E59;
							margin: 10px 16px 0 0;
						}
						
						#content3 .container1 small {
							font-size:11px; margin-top:-10px; width: 85%; display: block; font-weight: normal;
							
						}
						
						#content3 .container1 p.navigator {
                     background:transparent url(../images/w4.gif) no-repeat scroll -11px 20px;
                     float:left;
                     height:41px;
                     margin: 0 0 10px;
                     position: relative;
                     width: 100%;
                     padding: 0 15px;
                     }
						
						#content3 .container1 p.navigator a {
							display: block; 
							padding: 10px 0;
							width: 100px;
							color: #494949;
							text-align: center;
							width: 105px;
							float: left;
						}
						/*
						#content3 .container1 p.navigator a.lists {
							left:33%;
						}
						
						#content3 .container1 p.navigator a.next {
							left:66%;
							}
						*/
							#content3 .container1 p.navigator a:hover {
								background: #F4F5F1 url(../images/w3_li_a.gif) repeat-x scroll 0 13px;
							
								}
						
						#content3 .container1 p span.advertise {
							display: block;
							float: left;
							color: white;
							margin: 0 13px 0 0;
							font-size: 10px;
							text-transform: uppercase;
							padding: 3px 7px;
							background-color: #BCBFCF;
						}
						
					#content3 .container2 {
						margin: 21px 0 0;
						width: 352px;
						padding: 0;
						/*
						border-bottom: 1px solid #F9F7F3;
						*/
					}
					
						#content3 .container1 .box1 {
							float: left; 
							width: 370px;	
							padding: 20px 0 10px 0;	
							height: 50px;			
						}
						
							#content3 .container1 .box1 li.i1 {
								color: #b22222;
								width: 170px;
								padding: 0 10px 0 0;
								float: left;
								font-family: "Trebuchet MS";
							}
								#content3 .container1 .box1 li.i1 span, #content3 .container1 .box1 li.i2 span {
									font-size:11px;
									font-weight:normal;
									width:170px;
									float: left;
									margin: 0;
									padding: 0;
								}
								
								#content3 .container1 .box1 li.i1 em, #content3 .container1 .box1 li.i2 em {
									float: left;
								font-size:24px;
								font-weight:bold;
								line-height: 1;
								font-style: normal;
								}
								
							#content3 .container1 .box1 li.i2 {
								color: #b22222;
								padding: 0 10px 0 18px;
								width: 150px;
								float: left;
								font-family: "Trebuchet MS";
							}
							
								#content3 .container1 .box1 li img {
									margin: 0;
									float: left;
								}
					
						#content3 .container2 .box2 {
							color: #A5825D;
							padding: 0;
							width: 341px;
							float: left;
						
						}
						
						#content3 .container2 .box2 table {
							float: left;
							width: 344px;
						}
						
						#content3 .container2 .box2 table tr {
						
						}
						
						#content3 .container2 .box2 table td {
							width: 160px;
							height: 40px;
							vertical-align: middle;
							color: #494949;
								border-bottom: 1px dashed #efefef;
						}
						
						.container2 .box2 h4 {
                     color:#575757;
                     float:left;
                     font-size:10px;
                     width:auto;
                     font-weight: normal;
                  }
						
                  span.size a {
                     background:transparent url(../images/size.gif) no-repeat scroll left bottom;
                     color:#715A54;
                     display:block;
                     float:left;
                     font-size:10px;
                     height:19px;
                     margin: 0 0 0 10px;
                     text-decoration:none;
                     text-indent:-999em;
                     width:260px;
                  }
                  
						#content3 .container2 .box1 span {
							width: 151px; 
							float: left;
						}
						
						span.expect-info a { float: right; display: block; padding: 4px 0 0 17px;
							color: #688B91; background: url(http://www.intymnie.com/images/x5.gif) no-repeat 0 5px;
						}
						
							/*#content3 .container2 .box2 select.styled {
								color: 	#606060;
								margin: 3px 0 0 0;
								display: block;
								float: left;
								width: 286px; 
								height: 24px; 
								padding: 3px;
								border: 1px solid #efefef;
							}*/
							
							/*---wielokrotny wybor ---*/
							#content3 .container2 .box2 select.styled {
								color: 	#606060;
								display: block;
								float: right;
								width: 42px; 
								border: 1px solid #efefef;
							}
							
							#content3 .container2 .box2 select#ilosc {
								width: 50px;
								margin-left: 4px;
							}
							
					#content3 .container3 {
						padding: 26px 0;
						width: 419px;
						overflow: hidden;
						border-bottom: 1px solid #F9F7F3;
					}
					
						#content3 .container3 * {
							text-align: right;
						}
						
						#content3 .container3 h3 {
							margin: 0 17px 0 0;
							line-height: 1;
						}
						
							#content3 .container3 h3 img {
								display: inline;
							}
							
						#content3 .container3 p {
							color: #6E5E59;
							margin: 10px 19px 0 0;
						}
						
						#content3 .container3 p.info {
							margin-top: 0px;
							color: #A5825D;
						}
						
					#content3 .container4 {
						padding: 21px 0 21px;
						width: 395px;
						overflow: hidden;
					}
						
						#content3 .container4 a {
                     background:white url(images/m_buynow.gif) no-repeat scroll left 50%;
                     display:block;
                     float:right;
                     padding:20px 0;
                     text-indent:-999em;
                     width:200px;
                     margin-right: 46px;
                  }
                     
                  #content3 .container4 a:hover {
                     background:white url(images/m_buynow.gif) no-repeat scroll -198px 50%;
						}
					
					   .en #content3 .container4 a {
                     background:white url(images_en/m_buynow.gif) no-repeat scroll left 50%;
                     display:block;
                     float:right;
                     padding:20px 0;
                     text-indent:-999em;
                     width:200px;
                  }
                   
                  .en #content3 .container4 a:hover {
                     background:white url(images_en/m_buynow.gif) no-repeat scroll -198px 50%;
                  }
                  
                   .fr #content3 .container4 a {
                   	background:white url(images_fr/m_buynow.gif) no-repeat scroll left 50%;
                   	width: 225px;
                   }
                   
                   .de #content3 .container4 a {
                   	background:white url(images_de/m_buynow.gif) no-repeat scroll -11px 50%;
                   	width: 225px;
                   }
                       
						
						.fr #content3 .container4 a:hover {
							background:white url(images_fr/m_buynow.gif) no-repeat scroll -233px 50%;
						}
						
						.de #content3 .container4 a:hover {
							background:white url(images_de/m_buynow.gif) no-repeat scroll -244px 50%;
						}
						
						#content3 .container4 .i1 {
							margin: 0 0 0 19px;
							float: left;
							_display: inline;
						}
						
						#content3 .container4 .i2 {
							margin: 0 15px 0 0;
							float: right;
							_display: inline;
						}
						
					#content3 .container5 {
						padding: 15px 0 17px;
						width: 395px;
						overflow: hidden;
						border-bottom: 1px solid #F9F7F3;
					}
					
						#content3 .container5 .image {
							margin: 0 17px 0 0;
							float: right;
							border: 1px dashed #F4F5F1;
							_display: inline;
						}
						
						#content3 .container5 .image:hover {
							margin: 0 17px 0 0;
							float: right;
							border: 1px solid #F4F5F1;
							_display: inline;
						}
						
							#content3 .container5 .image img {
								padding: 4px;
								display: block;								
							}
							
						#content3 .container5 h2 {
							margin: 0 0 0 18px;
						}
						
						#content3 .container5 p {
							color: #6E5E59;
							margin: 15px 120px 0 19px;
						}
						
						#content3 .container5 p.info {
							color: #56432f;
							margin-top: 0;
						}
					
						#content3 .container5 p select {
							color: #A5825D;
							margin-top: 0;
							border: 1px solid #E8E0D3;
						}
						
							#content3 .container5 p select:hover {
							background-color: #fbf6ee;
						}
						

						#content3 .container5 p.price {
							margin-top: 6px;							
							color: #96B17B;
							text-align: right;
						}
						
							#content3 .container5 p.price strong {
								color: #5C8A05;
							}
							
					#content3 .container6 {
						padding: 14px 0 17px;
						width: 419px;
						overflow: hidden;
					}
					
						#content3 .container6 h2 {
							margin: 0 0 0 20px;
						}
						
						#content3 .container6 h3 {
							margin: 0 18px;
							border-bottom: 1px dashed #F4F5F1;
							font-size: 14px;
							text-transform: uppercase;
						}
						
						#content3 .container6 .container {
							margin: 0 0 0 1px;
							padding: 0;
							_margin-left: -17px;
							width: 418px;
							overflow: hidden;				
						}
						
						#sidebar3 .container6 .container {
							padding: 6px 0;
							/*background: transparent url(images/lightbg.png);*/
							width: 255px;
							float: left;			
						}
						
							#content3 .container6 .box, #sidebar3 .container6 .box {
								margin: 0 0 0 13px;
								float: left;
								width: 83px;
								padding: 0 0 5px 0;
							}
							
								#content3 .container6 dl, #sidebar3 .container6 dl {
									text-align: left;
									float: left;
								}
								
									#content3 .container6 dl dt, #sidebar3 .container6 dl dt {
										font-weight: bold;
										padding-top: 12px;
									}
									
									   #content3 .container6 dl dt a, #sidebar3 .container6 dl dt a {
										   color: #494949;
										   font-weight: bold;
										   padding: 0;
										   display: block;
										   text-indent: 8px;
									   }
									
										#content3 .container6 dl dt img, #sidebar3 .container6 dl dt img {
											margin: 0 0 5px;
											padding: 4px;
											display: block;
											border: 1px dashed #efefef;
										}
										
										#content3 .container6 dl dt img:hover, #sidebar3 .container6 dl dt img:hover {
											border: 1px solid #efefef;
										}
										
									#content3 .container6 dl dd, #sidebar3 .container6 dl dd {
										color: #494949;
										padding-left: 8px;
									}
									
								#content3 .container6 .price, #sidebar3 .container6 .price {
									color: #5C8A05;
									font-weight: bold;
									text-align: center;
									margin: 7px 0 0;
									float: left;
									padding: 4px 8px;
								}
								
									#sidebar3 .container6 .price {
										margin: 2px 0 0 0;
									}
						
				#sidebar3 {
					float: left;
					width: 251px;
					}
				
					#sidebar3 .container1 {
                  float:left;
                  margin:0 0 0 13px;
                  padding:0 0 24px;
                  width:213px;
                  }
					
					#sidebar3 .hide {
						display: none;
					}
					
						#sidebar3 .container1 h3,
						#sidebar3 .container2 h3 {
							margin: 19px 0 0 0;
						}
						
						#sidebar3 .container1 h3 {
							 margin-right: 21px;
						}
						
						#sidebar3 .container1 p {
							color: #A38F7B;
							margin: 13px 0 0;
						}											
						
						#sidebar3 .container1 p strong{
							font-size: 18px;
							color: #b22222; font-weight: normal;
						}
						
							#sidebar3 .container1 p .red {
								color: #C56540;
							}
							
						#sidebar3 .container1 form {
							margin: 22px 0 0 20px;
							display: block;
							width: 238px;
							overflow: hidden;
						}	
						
							#sidebar3 .container1 form .textarea {
								width: 238px;
								height: 66px;
								overflow: hidden;
								background: url(/images/x54.gif) no-repeat;
							}
							
								#sidebar3 .container1 form .textarea textarea {
									margin: 1px 0 0 9px;
									width: 228px;
									height: 64px;
									background: transparent;
								}
								
							#sidebar3 .container1 form .input {
								margin: 5px 0 0;
								width: 238px;
								height: 26px;
								overflow: hidden;
								background:transparent url(/images/x52.gif) no-repeat scroll 0 0;
							}
							
								#sidebar3 .container1 form .input input {
									margin: 5px 0 0 9px;
									width: 220px;
									background: transparent;
								}
								
							#sidebar3 .container1 form .input2,
							#sidebar3 .container2 form .input2 {
								margin: 5px 0 0;
								width: 165px;
								height: 26px;
								overflow: hidden;
								background: url(/images/x36.gif) no-repeat;
							}
							
							
							
								#sidebar3 .container1 form .input2 input,
								#sidebar3 .container2 form .input2 input {
									margin: 5px 0 0 9px;
									width: 147px;
									background: transparent;	
								}
								
							#sidebar3 .container1 form .submit,
							#sidebar3 .container2 form .submit {
									background:transparent url(../images_pl/b_gotowe.gif) no-repeat;
									height:29px;
									margin:5px 0 0;
									text-indent:-999em;
									cursor: pointer;
								}
							
								#sidebar3 .container1 form .submit input,
								#sidebar3 .container2 form .submit input {
									display: block;
								}
					
					#sidebar3 .container2 {
						margin: 0 0 0 1px;
						padding: 0 0 24px;
						width: 279px;
						overflow: hidden;
					}
					
						#sidebar3 .container2 p {
							line-height: 100%;
							color: #A38F7B;
							margin: 15px 10px 0;
						}
						
							#sidebar3 .container2 p a {
								color: #A38F7B;
								line-height: 1.1em;
							}
							
							#sidebar3 .container2 p a.i1 {
								font-size: 12px;
							}
							
							#sidebar3 .container2 p a.i2 {
								font-size: 13px;
							}
							
							#sidebar3 .container2 p a.i3 {
								font-size: 14px;
							}
							
							#sidebar3 .container2 p a.i4 {
								font-size: 15px;
							}
							
							#sidebar3 .container2 p a.i5 {
								font-size: 16px;
							}
							
							#sidebar3 .container2 p a.i6 {
								font-size: 17px;
							}
							
							#sidebar3 .container2 p a.i7 {
								font-size: 18px;
							}
							
						#sidebar3 .container2 form {
							margin: 20px 0 0 20px;
							display: block;
							width: 238px;
							overflow: hidden;
						}	
						
							#sidebar3 .container2 form select {
								width: 236px;
								border: 1px solid #E8E0D3;
							}	
							
							
/*--- Product order ---*/

   #content5, #sidebar5 {
	   width: 900px;
	   margin: 0 0 0 0;
	   padding: 5px 0 0 0;
   }
   
   #sidebar5 p {
   	text-align: justify;
   }
   
   #zamowienie_layer {
   	padding-top: 10px;
   }
   
   #sidebar5 form#moneybookersform {
   	clear: left;
   	width: auto;
   	margin: 0 auto;
   	padding: 15px 0 0 0;
   	border: 1px dashed #efefef;
   	border-left: none;
   	border-right: none;
   }
   
   #sidebar5 ul {
   	float:left;
   	width: 560px;
   	margin: 0 0 0 195px;
   }
   
    #sidebar5 ul li {
   	float: left;
   	width: 140px;
   	height: 75px;
   	text-align: center;
   }
   
   #sidebar5 ul span img {
   	margin: 0 auto;
   	display: block;
   }
   
   #sidebar5 ul span {
   	display: block;
   	float: left;
   }

      #content5 h2, #sidebar5 h3, #sidebar5 h2, #sidebar5 h5 {
      color:#999DAF;
      font-size:14px;
      font-weight:normal;
      margin:0;
      padding:25px 0 0 0;
      text-transform:uppercase;
      float: left;
      width: 100%;
      border-bottom: 2px solid #e8e8e8;
      }
      
      h2.placement {
      	width: 400px;
      }
      
      p.placement {
      	width: 400px;
      	padding-bottom: 75px;
      	text-align: justify;
      }
      
      .de p.placement {
      	padding-bottom: 100px;
      }
      
      	#main .login {
				position: absolute;
				top: 24px;
				right: 34px;
				width: 400px;
				padding: 0 0 0 54px;
				border-left: 1px dashed #efefef;
			}
			
			#main .login form {
				margin: 10px 0 0 0;
				width: 244px;
				padding: 10px;
				background-color: #F4F5F1;
			}
			
			.fr #main .login form {
				width: 273px;
			}
			
			#main .login dl {
				width: 250px;
			}
			
			.fr #main .login dl {
				width: 300px;
			}
			
			#main .login dt {
			width:70px;
			}
			
			.fr #main .login dt {
				width: 125px;
			} 
			
			#main .login dl dd.input {
				width: 160px;
			}
			
			#main .login dl dd.input input {
			width:150px; 
			border: 1px solid #e8e8e8;
			background-color: white;
			}
			
			.fr #main .login dl dd.input input {
				width: 125px;
			}
			
      	#main .login .submit a {
            background-color:#999DAF;
            color:white;
            cursor:pointer;
            display:block;
            height:28px;
            line-height:26px;
            position:absolute;
            right:40px;
            text-align:center;
            bottom: 31px;
            width:70px;
         }
         
         .fr #main .login .submit a {
         	top: 114px;
         	right: 20px;
         }
         
         #content5 h6 {
            float:left;
            clear: left;
            font-size:11px;
            font-weight:normal;
            margin: ;
            padding: 5px 0 3px 5px;
            text-transform: uppercase;
            width:890px;
            border-bottom: 1px dashed #efefef;
         		}
         
         
		#content5 fieldset {
			clear: left;
				}
		
			#content5 table {
				margin: 24px 0 0 0;						
				border-spacing: 1px;
				border-collapse: collapse;
				width: 900px;
				float: left;
				text-align: left;		
					}
					
					#sidebar5 table {
						margin: 0 0 0 0;
					}
					
					#content5 table tr {
						line-height: 27px;
						border-bottom: 1px dashed #efefef;
						text-indent: 15px;
					}
					
					#content5 table tr th {
						text-transform: uppercase;
						font-weight: normal;
						background-color: #F4F5F1;
						text-indent: 15px;
						border-right: 1px solid white;
					}
					
					#content5 table td {
						margin: 1px 0 0 0;
					}
					
					#content5 table a {
						color: #494949;	
					}
					
						#content5 table thead th {
							color: #666250;
							font-weight: normal;
							text-align: center;
							vertical-align: middle;
							height: 25px;
							overflow: hidden;
							border-collapse: inherit;
							font-size: 15px;
							padding: 0 20px;
					}
					
					.de #content5 table thead th {
						padding: 0 27px;
					}
						
						#content5 table thead th.i1 {
							text-align: left;
							padding-left: 10px;
							border-bottom: 1px dashed #e8e8e8;
							vertical-align: middle;
							/*background: url(/images/x45.gif) no-repeat;*/
						}
						
						#content5 table thead th.i2,
						#content5 table thead th.i3,
						#content5 table thead th.i4,
						#content5 table thead th.i5 {
							/*background: url(/images/x46.gif) no-repeat;*/
							border-bottom: 1px dashed #e8e8e8;
						}
						
						#content5 table thead th.i5 {
							
							/*background: url(/images/x47.gif) no-repeat;*/
						}
						
						#content5 table tbody th.i1 {
							font-weight: normal;
							text-align: left;
							padding-left: 10px;
							
							height: 60px;
							/*background: url(/images/x49.gif) no-repeat;*/
						}
						
						#content5 table tbody td.i1 {
							padding-top: 8px;
							width: 575px;
						}
						
						#content5 table tbody td.i1 a strong {
							display:block;
							margin-top: 5px;
							font-size: 17px;
							color: #494949;
							font-weight: normal;
						}
						
						#content5 table tbody td.i1 a i {
							display: block;
							color: #666250;
						}
						
						#content5 table tbody td.i1 a img {
							float:left;
							margin: 5px 15px 0;
						}
						#content5 table tbody td.i2,
						#content5 table tbody td.i3,
						#content5 table tbody td.i4 {
							text-align: center;
							vertical-align: middle;
							
							overflow: hidden;
							/*background: url(/images/x50.gif) no-repeat;*/
						}
						
							#content5 table tbody td.i3 .input {
								text-align: center;
								margin: 0 0 0 19px;
								padding: 3px 0;
								float: left;
								display: block;
								_display: inline;
								width: 27px;
								border: 1px solid #e8e8e8;
							}
							
							#content5 table tbody td.i3 a {
								display: block;
								width:29px;
								height: 24px;
								background: url(../images/ok.gif) no-repeat;
								text-indent: -999em;
								margin-right: 17px;
								float: right;
							}
							
							#content5 table tbody td.i3 .submit {
								margin: 0 8px 0 0;
								float: right;
								display: block;
								_display: inline;
								width: auto;
							}
						
						#content5 table tbody td.i2,	
						#content5 table tbody td.i4 {
							
							font-weight: bold;
							text-align: center;
							padding-right: 0px;
							/*
							border: 1px dashed #efefef;
							border-bottom: none;
							border-top: none;
							border-left: 1px dotted #f8f0e4;
							border-right: 1px dotted #f8f0e4;
							border-bottom: 1px solid white;
							background: url(images/lightbg.png);
							*/
						}
						
						#content5 table tbody td.i4 {
							color: #666250;
						}
						
						#content5 table tbody td.i5 {
							
							text-align: center;
							vertical-align: middle;
							/*background: url(/images/x51.gif) no-repeat;*/
						}
						
							#content5 table tbody td.i5 input {
								margin: 0 auto;
								display: block;
							}
							
					#content5 .price {						
						color: #5F8D05;
						text-align: right;
						margin-top: 27px;
					}
					
						#content5 .price span {
							font-size: 22px;
							font-family: "Trebuchet MS";
							font-weight: bold;
						}
					
						#content5 .price img {
							margin: 0 0 -2px 5px;
							vertical-align: baseline;
						}

      #content5 .container4 {
	      width: 625px;
	      height: 61px;
	      padding: 0 135px;
	      background: none;
	      margin: 0 auto;
	      border: 1px dashed #e8e8e8;
	      border-left: none;
	      border-right: none;
      }
      
       .fr #content5 .container4 {
	      width: 695px;
	      height: 61px;
	      padding: 0 100px;
	      background: none;
	      margin: 0 auto;
	      border: 1px dashed #e8e8e8;
	      border-left: none;
	      border-right: none;
      }
      
      #content5 .container4 a {
      	display: block;
      	float: left;
      	height: 60px;
      	text-indent: -999em;
      }
      
			#content5 .container4 a.i1 {
				width: 229px; 
				background: url(images/order_buttons.gif) no-repeat -230px center;
			}
			
			#content5 .container4 a.i1:hover {
				background: url(images/order_buttons.gif) no-repeat left center;
			}
			
			.en #content5 .container4 a.i1 {
				width: 229px; 
				background: url(images_en/order_buttons.gif) no-repeat -230px center;
			}
			
			.en #content5 .container4 a.i1:hover {
				background: url(images_en/order_buttons.gif) no-repeat left center;
			}
			
			.fr #content5 .container4 a.i1 {
				width: 255px; 
				background: url(images_fr/order_buttons.gif) no-repeat -253px center;
			}
			
			.fr #content5 .container4 a.i1:hover {
				background: url(images_fr/order_buttons.gif) no-repeat 3px center;
			}
			
			.de #content5 .container4 a.i1 {
				width: 255px; 
				background: url(images_de/order_buttons.gif) no-repeat -253px center;
			}
			
			.de #content5 .container4 a.i1:hover {
				background: url(images_de/order_buttons.gif) no-repeat 3px center;
			}
			
			#content5 .container4 a.i2 {
				width: 194px; 
				margin-left: 200px;
				background: url(images/order_buttons.gif) no-repeat -473px center;
			}
			
			#content5 .container4 a.i2:hover {
				background: url(images/order_buttons.gif) no-repeat -671px center;
			}
			
			.en #content5 .container4 a.i2 {
				width: 194px; 
				margin-left: 200px;
				background: url(images_en/order_buttons.gif) no-repeat -473px center;
			}
			
			.en #content5 .container4 a.i2:hover {
				background: url(images_en/order_buttons.gif) no-repeat right center;
			}
			
			.fr #content5 .container4 a.i2 {
				width: 303px; 
				margin-left: 135px;
				background: url(images_fr/order_buttons.gif) no-repeat -550px center;
			}
			
			.fr #content5 .container4 a.i2:hover {
				background: url(images_fr/order_buttons.gif) no-repeat -860px center;
			}
			
			.de #content5 .container4 a.i2 {
				width: 203px; 
				margin-left: 165px;
				background: url(images_de/order_buttons.gif) no-repeat -514px center;
			}
			
			.de #content5 .container4 a.i2:hover {
				background: url(images_de/order_buttons.gif) no-repeat -728px center;
			}
			
				#content5 form {
						margin: 25px 0 0 25px;
						display: block;
						width: 540px;
						overflow: hidden;
					}
					
					#content5 form p {
						margin-left: 0;
						width: 355px;
						text-align: justify;
					}
					
					#content5 form p.discount_info, p.attention {
						padding: 10px 0;
						border: 1px dashed #e8e8e8;
						border-left: none;
						border-right: none;
						margin: 10px 0;
					}
					
					/*
					#content5 form p.discount_info strong, p.attention b {
						color: #b22222;
					}*/
					
					#content5 form p.attention {
						margin-top: 20px;
					}
					
						#content5 form dl {
							padding: 0 0 5px;
							width: 370px;
							overflow: hidden;
						}
					
							#content5 form dl dt {

								text-align: left;
								padding: 6px 13px 0 0;
								float: left;
								clear: left;
								width: 120px;
							}
							
							#content5 form dl dd.input,
							#content5 form dl dd.input2,
							#content5 form dl dd.select {
								float: left;
								width: 227px;
								height: 31px;
								
								background: none;
							}
							
								#content5 form dl dd.input input {
									margin: 1px 0 0 2px;
									width: 220px;
									height: 20px;
									line-height: 22px;
									background: transparent;
									border: 1px solid #e8e8e8;
								}
								
								#content5 form dl dd.input input#label_kod_rabatowy {
									margin-top: 7px;
								}
								
							#content5 form dl dd.input2 {
								background: none;
							}
							
								#content5 form dl dd.input2 .i1 {
									margin: 1px 0 0 2px;
									float: left;
									width: 99px;
									height: 20px;
									line-height: 22px;
									background: transparent;
									border: 1px solid #e8e8e8;
								}
								
								#content5 form dl dd.input2 .i2 {
									margin: 1px 2px 0 0;
									float: right;
									width: 90px;
									height: 20px;
									line-height: 22px;
									background: transparent;
									border: 1px solid #e8e8e8;
									
								}
							
							#content5 form dl dd.select {
								background: none;
							}
							
								#content5 form dl dd.select select {
									margin: 4px 0 0 2px;
									width: 222px;
									border: 1px solid #e8e8e8;
								}
								
							#content5 form dl dd.textarea {
								float: left;
								width: 226px;
								height: 61px;
								overflow: hidden;
								background: none;
							}
							
								#content5 form dl dd.textarea textarea {
									margin: 4px 0 0 3px;
									width: 219px;
									height: 54px;
									background: transparent;
									border: 1px solid #e8e8e8;
								}
								
								#content5 form .submit a, #sidebar5 form .submit a {
                           background-color:#999DAF;
                           color:white;
                           cursor:pointer;
                           display:block;
                           height:28px;
                           line-height:26px;
                           margin: 0 0 0 134px;
                           text-align:center;
                           width:222px;
                         }
                         
                         #content5 form .submit a:hover, #sidebar5 form .submit a:hover {
                         	
                         	text-transform: uppercase;
                         }
							
						
							
								#sidebar5 form .submit input {
									display: block;
								}		

	#sidebar5 form {
						margin: 10px 0 0 23px;
						display: block;
						width: 100%;
						float: left;
					}
					
						#sidebar5 form dl {
							padding: 0;
							width: 370px;
							
						}
					
							#sidebar5 form dl dt {
								
								padding: 6px 13px 0 0;
								float: left;
								
								width: 120px;
							}
							
							#sidebar5 form dl dd.input,
							#sidebar5 form dl dd.input2,
							#sidebar5 form dl dd.select {
								float: left;
								
								height: 31px;
								
								background: none;
							}
							
								#sidebar5 form dl dd.input input {
									margin: 1px 0 0 5px;
									width: 220px;
									height: 20px;
									line-height: 22px;
									background: transparent;
									border: 1px solid #e8e8e8;
								}
								
							#sidebar5 form dl dd.input2 {
								background: none;
							}
							
								#sidebar5 form dl dd.input2 .i1 {
									margin: 1px 0 0 5px;
									float: left;
									width: 115px;
									background: transparent;
									border: 1px solid #e8e8e8;
									height: 20px;
									line-height: 22px;
								}
								
								#sidebar5 form dl dd.input2 .i2 {
									margin: 1px 5px 0 13px;
									float: right;
									width: 90px;
									background: transparent;
									border: 1px solid #e8e8e8;
									height: 20px;
									line-height: 22px; 
								}
							
							#sidebar5 form dl dd.select {
								background: none;
							}
							
								#sidebar5 form dl dd.select select {
									margin: 4px 0 0 4px;
									width: 223px;
									border: 1px solid #e8e8e8;
								}
								
							#sidebar5 form dl dd.textarea {
								float: left;
								width: 226px;
								height: 61px;
								overflow: hidden;
								background: url(/images/x54.gif) no-repeat;
							}
							
								#sidebar5 form dl dd.textarea textarea {
									margin: 1px 0 0 5px;
									width: 220px;
									height: 59px;
									background: transparent;
								}
								
								#content5 form dl dd a {
                           color:#999DAF;
                           display:block;
                           float:left;
                           margin:0 0 0 1px;
                           padding:6px 8px;
                           text-align:center;
                           text-decoration:underline;
                           width:207px;
                           }
								
							#sidebar5 form .submit {
								margin: 0 0 0 5px;
							}
							
								#sidebar5 form .submit input {
									display: block;
								}					

/*--- NEWSLETTER 
----------------------------------------------------------------------------------------------*/

	#theNewsletterLayer {
      left:50%;
      margin-left:-270px;
      position: absolute;
      top: 102px;
      width:500px;
      padding: 15px 20px;
      background: white url(images/menu.png);
      border: 1px solid #efefef;
      z-index:10000099;
		}


#theNewsletterLayer h2 {
font-size:20px;
height:22px;
padding:2px 0 0 0;
text-align:left;
font-weight: normal;
}

#theNewsletterLayer h3 {
font-size:10px;
margin-top: -8px;
padding: 0;
text-align:left;
font-weight: normal;
}

#theNewsletterLayer span {
color:#D1B790;
font-weight:bold;
display: none;
}

#black {
float:left;
z-index:100000;
width: 250px;
}

#theNewsletterLayer #black div {
float:left;
padding: 3px 0 0 0;
width: 265px;
}

#theNewsletterLayer fieldset {
padding: 14px 0 0;
}

#theNewsletterLayer label {
float:left;
font-weight:normal;
padding:3px 0 0;
width:60px;
}

#theNewsletterLayer input {
border: 1px solid #e8e8e8;
float:left;
font-size:11px;
height:20px;
line-height: 20px;
padding: 0 0 0 3px;
width:163px;
}

#theNewsletterLayer button {
border:medium none;
background-color: #999DAF;
cursor:pointer;
display:block;
height:28px;
margin-left:130px;
width:97px;
color: white;
}

.en #theNewsletterLayer button {

}

#theNewsletterLayer div.note {
float:left;
width: 250px;
margin:0;
padding:0 0 18px;
text-align:justify;
}

#theNewsletterLayer .note p {
font-size:10px;
font-weight:normal;
margin:0;
padding:10px 0px;
}

#theNewsletterLayer a.close {
position: absolute;
top:10px;
right: 10px;
padding: 6px 19px;
color: #494949;
z-index:100001;
background: url(images/purple_arrow.gif) no-repeat 9px 50%;
}

#theNewsletterLayer a.close:hover {
background: #999DAF;
color: white;
text-transform: uppercase;
}

#filter_form_se h4, #filter_form_se .clear_all {
	display: none;
}

/*
span.matterhorn {
	display: block;
	background-color: white;
	width: 20px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 100001;
}
*/


.adjusted {
	margin-left: 38px;
}

#sidebar0 ul {
	width: 200px;
	height: 265px;
	padding: 20px 0 20px 40px;
	overflow-y: scroll;
	/*
	background: url(images/lightbg.png);*/	
}

#sidebar0 ul li a {
	display: block;
	padding: 6px 0;
	border-bottom: 1px dashed #efefef;
	color: #494949;
	background: url(images/purple_arrow.gif) no-repeat 165px 50%;
}

#sidebar0 ul li a:hover {
	display: block;
	padding: 6px 0;
	border-bottom: 1px dashed #efefef;
	color: #494949;
	background: url(images/purple_arrow.gif) no-repeat 5px 50%;
	text-indent: 20px;
	text-decoration: underline;
}

#content4 {
	float: left;
	width: 488px;
	padding: 20px;
}

#content4 table {
	width: 510px;
	text-align: left;
}

#content4 table tr {
	height: 24px;
}

#content4 p.sizes_table {
	text-align: center;
		padding: 5px 0;
		margin-bottom: 3px;
		background: url(images/lightbg.png);
}

#content4 p.sizes_table b {
	font-weight: normal;
	}

#content4 h2 {
	font-size: 16px;
	padding: 14px 0;
	text-transform: uppercase;
}

#sidebar4 {
	float: left;
	width: 375px;
	padding: 0;
	border-right: 1px dashed #efefef;
}

#sidebar4 h2 {
	visibility: hidden;
}

#sidebar4 .container {
	float: left;
	margin: 10px 0 0 0;
}

#sidebar4 h3 {
	font-weight: normal;
	text-transform: uppercase;
	text-align: right;
	font-size: 12px;
	padding: 16px 6px 4px 0;
	margin: 0 0 0 -39px;
	background: url(images/lightbg.png);
}
#sidebar4 ul {
	float: left;
	width: 355px;
}
#sidebar4 ul li {
display:block;
width: 100%;
	
}
#sidebar4 ul li a {
	display: block;
	color: #494949;
	padding: 6px;
	border-bottom: 1px dashed #efefef;
	background: url(images/purple_arrow.gif) no-repeat 325px 50%;
}

#sidebar4 ul li:last-child a {
	border: none;
}

#sidebar4 ul li a:hover, #sidebar4 ul li.selected a {
	display: block;
	color: #494949;
	padding-left: 20px;
	text-decoration: none;
	background: url(images/purple_arrow.gif) no-repeat 5px 50%;
}

#new_arrivals ul {
	margin: 0 0 15px 38px;
	float: left;
}

#new_arrivals h3 {
	font-size: 16px;
	text-transform: uppercase;
	margin: 10px 0 3px 38px;
	float: left;
	width: 903px;
	border-bottom: 2px double #efefef;
}

#new_arrivals ul li, #new_arrivals ul li a {
	float: left;
	width: 149px;
	margin-right: 2px;
	height: 141px;
	overflow: hidden;
}

#new_arrivals ul li.more a {
	background: #bcbfcf;
	text-decoration:none;
	color: white;
	width: 148px;
	padding: 106px 0 0 85px;
	font-size: 18px;
	text-transform: uppercase;
}

#new_arrivals ul li.more a:hover {
	background: #434030;
	color: white;
}

	.caption-top, .caption-bottom {
		color: #ffffff;		
		font-size: 11px;	
		font-family: "Trebuchet MS";	
		cursor: default;
		background: #000000;
	}
	
	.caption-top {
	   border-width: 0px;
	}
	
	.caption-bottom {
	   border-width: 0px;
	   padding: 10px;
	}
	
	.caption-bottom a, .caption h5 {
		color: #ffffff;	
		border: 0 none;
		text-decoration: none;
		background: #000000;
		padding: 0;
		font-weight: normal;
	}
	
	.caption-bottom p a {
		padding:10px;
	}
	
	.caption-bottom content {
		position: relative;
	}
	
	.caption a:hover {
		background: #202020;
		text-decoration: none !important;
	}
	
	.caption-wrapper {
		float: left;
	}
					
