body {
	margin: 0px;
	padding: 0px;
	font-family: Frutiger, Arial;
	background-color: #FFFFFF;
	color:#888888;
	text-align:center;
}

td {

	padding: 0px;
}


input,select,textarea {
	font-family: Arial;
	font-size: 11px;
	border: 1px solid #8D8D8D;
}

input.checkbox {
	border:0px;
	}


img { border: 0px; }

table {
	border-collapse: collapse;

}

form {
	margin: 0px;
	padding: 0px;
}

a {
	/*color: #888888;*/
	color: #D11629;
}


#content{
	/* position: absolute;
	left:50%;
	margin-left:-490px; */
	margin: 0 auto;
	text-align:left;
	width:980px;
}

#cena{
	padding-left:20px;
}

/* Koszyk w main menu */

#topLinkiKosz{
	width:100px;
	position:absolute;
	top:0px;
	right:0;
	display:block;

	height:45px;
}

#topLinkiKosz .backgroundLink {
	height:45px;
	left:-10px;
	position:absolute;
	top:0;
	width:110px;
	background: url('/images/mainMenuBg.jpg') no-repeat;
}
#topLinkiKosz a{
	display:block;
}
#ke{
	position:absolute;
	font-size:11px;
	width:65px;
	text-align:center;
	top:1px;
	right:39px;
	padding:0;
	margin:0;
}

#ce{
	padding:0;
	margin:0;
	position:absolute;
	text-align:center;
	font-weight:bold;
	width:65px;
	color:#da002f;
	font-size:11px;
	top:12px;
	right:39px;
}

#ke2 {
	padding:0;
	margin:0;
	position:absolute;
	font-size:11px;
	text-align:center;
	width:65px;
	top:7px;
	right:39px;
}

#il {
	padding:0;
	margin:0;
	position:absolute;
	top:20px;
	right:20px;
	font-size:11px;

}

#topLinkiKosz #ce a {padding:0;
	margin:0;text-decoration:none;}
#topLinkiKosz #ke2 a {padding:0;
	margin:0;text-decoration:none;color:#888888;}
#topLinkiKosz #il a {padding:0;
	margin:0;text-decoration:none;color:#888888;}
#topLinkiKosz #ke a {padding:0;
	margin:0;text-decoration:none;color:#888888;}
/* Koszyk w main menu */

#cena div{
	margin-bottom:30px;
}

#lastseebar{
	font-weight:bold;
	color:#fff;
	background-color:#c3c3c3;
}

#kombinacjebar{
	font-weight:bold;
	color:#fff;
	background-color:#c3c3c3;
}

#contentMainFooter {
	position: relative;
	width:980px;
	/*background-color:#F6F0E2;*/
	background-color:#FCFBF6;
	padding-top:1px;
}

#headerBackground {
	position: absolute;
	left: 0px;
	top: 0px;
}

#headerSnow {
	position: absolute;
	left: 0px;
	top: 0px;
}

#headerLoggedUser {
	position: absolute;
	left: 130px;
	top: 10px;
	font-size: 11px;
	color: #505050;
}

	#headerLoggedUser a {
		color: #505050;
	}

	#headerLoggedUser #logout-link {
		font-weight: bold;
		text-decoration: underline;
	}

#headerLinkiKoszyk {
	position: absolute;
	left: 884px;
	top: 1px;
	text-align:center;
}

#headerKoszykClick {
	position: absolute;
	left: 938px;
	top: 5px;
	width: 38px;
	height: 32px;
	z-index:1000;
	cursor:pointer;
}

#headerKoszykStan {
	position: absolute;
	left: 955px;
	top: 18px;
	font-size:10px;
	width: 5px;
	text-align: center;
	color: #707070;
	z-index:500;
}

#menuSzukaj {
	position: absolute;
	left: 748px;
	top: 3px;
	font-size:11px;
	font-weight:bold;
	color: #FFFFFF;
	text-align: right;
	width: 230px;
	z-index:1000;
}

#mainMenu {
	/* position: absolute;
	left: 240px;
	top: 3px; */
	float:right;
	font-size:11px;
	color: #FFFFFF;
	text-align: right;
	width: 800px;
	background:url(/images/mainMenuBg.jpg) no-repeat top right;
}


.errorField {
	color:#ff0000;
	font-size:11px;
	}

.errorText {
	color:#ff0000;
	font-size:11px;
	font-weight:bold;
	margin-bottom:10px;
	}


#footerArc {
	position: absolute;
	left: 0px;
	top: -85px;
	width:980px;
	height:86px;
	background: url('/images/arc.gif');
	}

.formTable td {
	padding: 4px;
	}

.formTable input, .formTable select {
	background-color:#ffffbc;
}

.inputYellow {
	background-color:#ffffbc;
}

.homeBannery {
	width:100%;
	margin-top: 2px;
}

.txt_szukaj {
	width: 144px;
	color:#777777;
	padding-left: 4px;
}

span.topCart1
{
	margin-right:20px;
	margin-left:20px;
}

span.topCart2
{
	margin-right:15px;
	!margin-right:12px;
	position:relative;
	top:13px;
}

span.topCart3
{
	margin-left:20px;
}

span.topCart4
{
	margin-right:1px;
	!margin-right:12px;
	position:relative;
	top:13px;
}

a.linkiMale {
	font-size:9px;
	color: #B20000;
	text-decoration: underline;
}

a:hover.linkiMale {
	color: #F96B00;
}

.linkiSzare {
	font-size:9px;
	color: #979797;
	text-decoration: none;
}


.content {
	width:100%;
	border: 0px;
}

.textRed {
	color: #B20000;
	font-size:10px;
	text-align:center;
	line-height:15px;
}

.textRedBig {
	color: #B20000;
	font-size:11px;
}

.alignCenter {
	text-align:center;
}

.alignRight {
	text-align:right;
}

.footerLinki {
	padding-left:10px;
	line-height:15px;
	width:150px;
}

.flaga1 {
	text-align:center;
	/*width:45px;*/
	width: 42px;
}

.flaga1 div {
	/*width:44px;*/
	margin-top:4px;
}

.flaga {
	margin:0px;
	padding:0px;

}

.flagaPipe {
	color: #979797;
}

.inputTitle {
	font-size:11px;
	font-weight: bold;
	color: #888888;
	}

.productsTable td {
	border:1px solid #D8D8D8;
	width:134px;
	font-family: Verdana;
	font-size:10px;
	padding: 0px 4px 4px 6px;
	vertical-align:top;
	}

.productsTable img {
	margin:7px 10px 4px 6px;

	}

.fotkaProduktu {
	border: 1px solid #FFFFFF;
	cursor: pointer;
	}

.fotkaProduktu1 {
	border: 1px solid #DDDDDD;
	cursor: pointer;
}


.navigationBar {
	margin-bottom:8px;
	height:17px;
	width:582px;
	}

.navigationBar td {
	background: #E5E5E5;
	}

.navigationBar td.pages {
	font-size: 11px;
	padding-left:10px;
	padding-right:10px;
	color: #ACADB0;
	font-weight:bold;
	font-family: Verdana;
	}

.navigationBar a {
	color: #ACADB0;
	background: #E5E5E5;
	font-size: 11px;
	letter-spacing: 12px;
	text-decoration: none;
	}

.navigationBar a.choose {
	color: #C40004;
	}

.navigationBar .ns {
	letter-spacing: 0px;
	}

.navigationBar a:hover {
	color: #000000;
	}

.mainPhoto {
	border:1px solid #D8D8D8;
	padding: 2px 10px 2px 10px;
	}

.mainPhoto1 {
	border:none;
	padding: 0px 0px 0px 0px;
	width:236px;
	}

#extraPhotoContainer1 {
	float:none;
	padding:0px;
	}

#zoomPhotoContainer {
	float:left;
	padding-left:6px;
	}

.extraPhoto1 {
	border:none;
	padding: 0px 0px 0px 5px;
	float:left;
	margin-right:0px;
	margin-bottom:5px;
	}



#extraPhotoContainer {
	width:300px;
	float:none;
	padding-left:6px;
	}

.extraPhoto {
	border:1px solid #D8D8D8;
	padding: 0px 5px 0px 5px;
	float:left;
	margin-right:6px;
	margin-bottom:6px;
	}

.productTable {
	margin-bottom:8px;
	width:740px;
	}

.productTable h1 {
	color: #60605E;
	margin: 8px 0px 0px 0px;
	font-size: 18px;
	font-family: Verdana;
	font-weight:bold;
	}

.productTable .opis {
	float:none;
	color: #60605E;
	margin: 10px 0px 10px 0px;
	font-size: 11px;
	font-family: Verdana;
	font-weight:normal;
	}


/*=========GŁÓWNA TREŚĆ=================*/

/*Główny prawy kontener treści*/
#contentAll {
	padding: 0px 0px 110px 0px;
	float: right;
	font-size: 11px;
}

/*Tytuł podstrony*/
#contentTitle {
	color: #da002f;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0px;
	margin: 0px 0px 10px 0px;
}

/*Ścieżka kategorii*/
#contentPath, #contentPathMargin {
	font-size:11px;
	color: #888888;
	margin: 0px 0px 6px 0px;
}

/*Kontener stopki serwisu*/
#contentFooter {
	width:980px;
	background-color:#FFFFFF;
	clear:both;
}

#contentMain {
	width:980px;
	clear: both;
}

.contentNew {
	width: 815px;
	float: right;
}
/*=========GŁÓWNA TREŚĆ=================*/

/*========PODMENU PO LEWEJ==============*/
#left-menu {
	float: left;
}

	#left-menu #left-menu-main-list {
		border: 1px solid #d3d3d3;
		width: 156px;
		margin: 20px 0px 0px 0px;
	}

	#left-menu ul {
		padding: 0px;
		margin: 0px;
	}

		#left-menu ul li {
			background: url('/images/menu_bg.gif') top left repeat-x;
			list-style-type: none;
			zoom: 1;
		}

			#left-menu ul li a {
				display: block;
				padding: 10px;
				color: #000;
				text-decoration: none;
				font-size: 11px;
			}

				#left-menu ul li.left-menu-header {
					font-weight: bold;
					text-transform:uppercase;
				}

					#left-menu ul li ul {
						font-weight: normal;
						text-transform:none;
					}

					#left-menu ul.second-level-list {
						display: none;
					}

						#left-menu li.second-level {
							background: transparent;
						}

							#left-menu li.second-level a {
								padding: 5px 10px;
							}

								#left-menu li.third-level {
									background: transparent;
								}

									#left-menu li.third-level a {
										padding: 5px 10px 5px 20px;
									}

									#left-menu li.second-level a span.menu-item-product-counter,
									#left-menu li.third-level a span.menu-item-product-counter {
										display: none;
									}

					#left-menu ul li a:hover,
					#left-menu ul li a.active:hover {
						background: #D11629;
						color: #fff;
					}

					#left-menu ul li a.active {
						color: #D11629;
						font-weight: bold;
					}
/*========PODMENU PO LEWEJ==============*/

#showOtherBox{
	border:1px solid #c3c3c3;
}

#zobaczrowniez{
	font-weight:bold;
	color:#fff;
	background-color:#c3c3c3;
	padding:10px;
}

#showOthers {
	float:left;
	position:relative;
	width:360px;
	border:1px solid #D8D8D8;
	min-height:115px;
	margin-top:15px;
}

#showOthersHeader {
	position:relative;
	width:100%;
	height:24px;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana;
	background:#F3F5F4;
	color:#666666;
	vertical-align:bottom;
	line-height:24px;
}

#showOthersBody {
	padding:6px 0px 3px 8px;
	position:relative;
	width:345px;
	font-size:11px;
	background:#ffffff;

}

#showOthersBody a {
	text-decoration:none;
	color: #666666;
}


#showColors {
	float:right;
	left:260px;
	width:315px;
	border:1px solid #D8D8D8;
	min-height:115px;
	margin-top:15px;
}

#showColorsHeader {
	position:relative;
	width:100%;
	height:24px;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana;
	background:#F3F5F4;
	color:#666666;
	line-height:24px;
}

#showColorsBody {
	padding:5px 0px 3px 5px;
	width:310px;
	font-size:12px;
	background:#FFFFFF;
}


label
{
	width: 80px;
	float: left;
	text-align: left;
	margin-right: 1px;
	margin-top:3px;
	display: block;
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
}

p {
	margin:6px 0px 6px 15px;
}

#showColorsBody input {
	width:40px;

}

#showColorsBody select {
	width:195px;
	font-size:11px;
}

.lista {
	margin-top: 0px;
	margin-bottom: 0px;
}

.lista li {
	margin: 0px;
	padding: 0px;
	margin-left:-20px;
}


.buttonLine {
	text-align:right;
	width:572px;
	background:#E5E5E5;
	margin-top:15px;
}

.cartTableHeader, .cartTableBody {
	width:980px;
}

.cartFormTableHeader, .cartFormTableBody {

}

.cartTableSum td {
	margin:10px 0px 0px 230px;
	text-align:right;
	height:18px;
	color: #60605E;
	width:200px;
	font-weight:normal;
}

.cartFormTableSum td {
	padding-top:10px;
	color: #60605E;
	font-weight:normal;
	font-size:12px;
	text-align:right;
	width:495px;
}

.cartTableHeader td,.cartFormTableHeader td  {
	background-color: #E5E5E5;
	text-align:center;
	height:18px;
	font-size:12px;
	color: #60605E;
	font-weight:bold;
}

.cartTableHeader .col1 { width:260px; }
.cartTableHeader .col2 { width:120px; }
.cartTableHeader .col3 {}
.cartTableHeader .col4 { width:100px; }
.cartTableHeader .col5 { width:100px; }
.cartTableHeader .col6 { width:60px; }

.cartFormTableHeader .col1 { width:160px; }
.cartFormTableHeader .col2 { width:120px; }
.cartFormTableHeader .col3 {  }
.cartFormTableHeader .col4 { width:100px; }
.cartFormTableHeader .col5 { width:100px; }
.cartFormTableHeader .col6 { width:60px; }

.cartTableBody td, .cartFormTableBody td {
	background-color: #F3F4F4;
	margin:1px;
	text-align:center;
	height:49px;
	color: #60605E;
	font-weight:normal;
	font-size:12px;
}

.cartTableSum td {
	padding-top:10px;
	color: #60605E;
	font-weight:normal;
	font-size:12px;
	text-align:right;
	width:875px;
}

.cartTableBody .col1 { width:50px; }
.cartTableBody .col2 { width:258px; padding-left: 4px; text-align:left;}
.cartTableBody .col3 { width:197px; }
.cartTableBody .col4 { width:80px;   }
.cartTableBody .col5 { width:100px;   }
.cartTableBody .col6 { width:100px;   }
.cartTableBody .col7 { width:60px; }

.cartFormTableBody .col1 { width:50px; }
.cartFormTableBody .col2 { width:158px; padding-left: 4px; text-align:left;}
.cartFormTableBody .col3 { width:197px; }
.cartFormTableBody .col4 { width:80px;   }
.cartFormTableBody .col5 { width:100px;   }
.cartFormTableBody .col6 { width:100px;   }
.cartFormTableBody .col7 { width:60px; }

.cartTableBody .col7 a,.cartFormTableBody .col7 a { color: #c40004; text-decoration: none; font-weight:bold; line-height:16px;}

.cartIlosc { width:40px; }


.category-view-birthday-party-price {
	color: #DA002F ;
	font-weight: bold ;
}

.category-view-price {
	color: #5e5e5e ;
	font-weight: bold ;
}
.catMainPhoto {
	float:left;
	width:480px;
}

.catMainPhoto2 { float:left; padding-top:4px;}
.catMainPhoto3 { float:right; padding-top:4px;}

.catOtherPhotos {
	float:right;
	font-size:10px;
	text-align:center;
	height:158px;
	width:85px;
}

.catOtherPhotos .cena {
	font-size:11px;
	text-align:center;
}

.catOtherPhotos a {
	color: #C80405;
	text-decoration: none;
}

a.sizing {
	color: #DA002F;
	text-decoration: none;
	font-weight:bold;
	}

.floatLeft {
	float:left;
	}

.floatRight {
	float:right;
	}

.menuCatTitle {
	float:left;
	margin:0px;

	}

.menuCatCounter {
	float:right;
	margin:0px;
	}

.simplyFrame {
	border: 1px solid #E5E5E5;
	padding: 9px 11px 9px 11px;
	width:560px;
	float:left;
	color: #5E5E5E;
	margin-bottom:12px;
	margin-left:34px;
	}

.simplyFrame1 {
	border: 1px solid #E5E5E5;
	padding: 9px 11px 9px 20px;
	width:540px;
	color: #5E5E5E;
	margin-bottom:12px;
	/*margin-left:26px;*/
	}

.simplyFrame1 div {
	padding: 0px 3px 5px 0px;
	color: #DA002F;
	font-weight:bold;
	}

.simplyFrame1 a {
	font-size:11px;
	color: #5E5E5E;
	font-weight:normal;
	}

.simplyFrame .floatLeft {
	margin-right:7px;
}

.simplyFrame td {
	font-size:11px;
	padding: 0px 2px 0px 4px;
	}

.simplyFrame1 td {
	font-size:11px;
	padding: 2px 2px 2px 4px;
	}

.przecena {
	position:absolute;
	top:-8px;
	left:85px; }

.prodStatus {
	position:absolute;
	top:60px;
	left:98px; }

.voting {
	width:135px;
	float:left;
	padding-bottom:15px;
	}

.voting2 {
width:550px;
float:left;
padding-bottom:20px;
}

.voting2_img {
    float:left;
}

.voting2_opis {
    float:left;
    margin-left:10px;
    width:410px;
    font-family:Verdana;
    font-size:11px;
}

.voting_label
{
width: 270px;
float: left;
text-align: left;
margin-right: 0.5em;
display: block
font-size: 10px;
font-weight: normal;
}

.voting_par {
    width:400px;
    margin:0px;

}
.radioBut {
	border:0px;
	}

.recommendedPhoto {
	border:1px solid #D8D8D8;
	padding: 0px 5px 0px 5px;
	float:left;
	margin:0px;
	}

.footer2{
	float:top;
	font-size: 11px;
	text-align:center;
	}

.footer2_main{
	font-size: 12px;
	font-weight:bold;
	}


#showRecommended a {
	text-decoration:none;
	color: #666666;
}

#showRecommended p {
	font-weight:bold;
	font-size:16px;
	color: #666666;
	margin:15px 0px 5px 0px;
}

#showLast {
	clear:both;
	margin-top:10px;
}

#showLast a {
	text-decoration:none;
	color: #666666;
}

#showLast p {
	font-weight:bold;
	font-size:16px;
	color: #666666;
	margin:15px 0px 5px 0px;
}

ul.ankieta {
		list-style-type: none;
		margin:10px 0px 15px 20px;
	}


ul.ankieta input {
		border:0px;
		margin-right:3px;
	}

.ankietaBody {
		height:17px;
	}

ul.logowanie {
		margin:5px 10px 25px 25px;
		line-height:20px;
	}

.loggedMenu {
	color: #5E5E5E;

	}
#Submenu li.choosen a{
	color:#da002f;
}

#Submenu li.choosenLeft{

}

.sciezka a, .sciezka {
	color:#5E5E5E;
	font-size:10px;
	text-decoration: none;
	}

.votingTable td {
    padding:5px;
    font-weight: normal;
}

.votingFrameLeft {
	border: 1px solid #E5E5E5;
	padding:10px;

	color: #5E5E5E;
	margin-bottom:12px;
	height:270px;
}


#showCatSearch {
	width:580px;
	border:1px solid #D8D8D8;
	height:75px;
	margin-top:15px;
}

#showCatSearchHeader {
	width:536px
	height:24px;
	font-size:11px;
	font-family:Verdana;
	background:#F3F5F4;
	color:#666666;
	vertical-align:bottom;
	line-height:24px;
}

#buttonSearch {
    background-image: url(/images/dalej.gif);
    width:18px;
    height:18px;
    border:0px;
    background-color:#ffffff;
}

#showCatSearchBody {
	padding:16px 0px 3px 8px;
	font-size:11px;
	background:#FFFFFF;
}

#showColors {
	float:right;
	left:260px;
	width:430px;
	border:1px solid #D8D8D8;
	min-height:115px;
	margin-top:15px;
}

#showColorsHeader {
	position:relative;
	width:100%;
	height:24px;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana;
	background:#F3F5F4;
	color:#666666;
	line-height:24px;
}

#showColorsBody {
	padding:5px 0px 3px 10px;
	width:390px;
	font-size:12px;
	background:#FFFFFF;
}

.szukPole
{
	width:55px;
	text-align:right;
	display:block;
	float:left;
	line-height:18px;
	margin-right:3px;
}

label
{
	width: 75px;
	float: left;
	text-align: left;
	margin-right: 1px;
	margin-top:3px;
	display: block;
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
}

p {
	margin:6px 0px 6px 5px;
}

#showColorsBody input {
	width:40px;

}

#showColorsBody select {
	width:275px;
	font-size:11px;
}

.okno .ramkaLewa {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-color: #ffffff;
	background-image: url("http://image01.bonprix.de/bonprixbilder/allgemein/bpde/detailansicht/ecke_links_oben.gif");
	float: left;
	width: 4px;
	height: 19px;
}

.okno .tytul {
	height: 16px;
	padding: 2px 7px 0px 7px;
	float: left;
	background-attachment: scroll;
	background-repeat: repeat;
	background-position: 0% 0%;
	background-color: #ffffff;
	background-image: none;
	border-top-color: #dddddd;
	border-top-width: 1px;
	border-top-style: solid;
	font-family: Arial;
	font-size: 11px;
	color: #919191;
	font-weight: 700;
}

.okno .ramkaPrawa {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-color: #ffffff;
	background-image: url("http://image01.bonprix.de/bonprixbilder/allgemein/bpde/detailansicht/ecke_rechts_oben.gif");
	float: left;
	width: 4px;
	height: 19px;
}

.okno .zawartosc {
	clear:both;
	width: 795px;
	border-top: solid 1px #dddddd;
	border-left: solid 1px #dddddd;
	border-right: solid 1px #dddddd;
	border-bottom: none;
	padding: 8px 0px 0px 0px;
	color: #616161;
	height:185px;
}

.okno .zawartoscMargines
{
	margin-left:35px;
	height:100%;
}

.okno .ramkaLewaDol {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-color: #ffffff;
	background-image: url("http://image01.bonprix.de/bonprixbilder/allgemein/bpde/detailansicht/ecke_links_unten.gif");
	float: left;
	width: 11px;
	height: 9px;
}

.okno .ramkaDol {
	float: left;
	width: 785px;
	height: 9px;
	font-size: 0px;
	border-bottom-color: #dddddd;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-color: #dddddd;
	border-right-width: 1px;
	border-right-style: solid;
}

.okno .zawartosc img {
	margin-bottom:2px;
}

.okno a {
	color: #616161;
	text-decoration:none;
}

.okno .cena {
	font-family: Verdana;
	font-size: 10px;
	font-weight:bold;
	white-space:nowrap;
}

.oknoBigHeader {
	background-color:#c3c3c3;
	height: 16px;
	font-family: Arial;
	font-size: 11px;
	color: #fff;
	font-weight: 700;
	padding: 10px;
	width:956px;
	*width:976px;
}

.oknoBig {
	min-height:200px;
	padding-top:10px;
}

.oknoBig .cena {
	font-family: Verdana;
	font-size: 10px;
	font-weight:bold;
	white-space:nowrap;
}

.oknoBig a {
	color: #616161;
	text-decoration:none;
}

#pos_uebers_8 {
	z-index:1;
}

#pos_uebers_8 .artikelcontainer {
width:810px;
position: relative;
margin-top:10px;
display:block;
clear: both;
}



#pos_uebers_8 .articlebox {
	margin-left: 3px;
	width: 197px;
	border: 1px solid #e5e5e5;
	position: relative;
	float: left;
}

#pos_uebers_8 .articlebox-big {
	margin-left: 3px;
	width: 262px;
	border: 1px solid #e5e5e5;
	position: relative;
	float: left;
}

	.articlebox-big .articleimages-wrapper {
		padding: 0px 13px ;
	}

	.articlebox .articleimage,
	.articlebox-big .articleimage {
		height:	auto;
	}

	.articlebox .articlevariants,
	.articlebox-big 	.articlevariants {
		height:	44px;
		margin:	6px 0px 4px 4px;
	}

	.articlebox .articlevariant,
	.articlebox-big 	.articlevariant {
		float: left;
		padding: 0px 2px 0px 0px;
	}

	.articlebox .articletextbox {
		width: auto;
		height: 54px;
	}

	.articlebox-big 	.articletextbox	{
		width: auto;
		height: 54px;
		padding: 0px 13px ;
	}

	.articlebox 	.articletextbox p,
	.articlebox-big 	.articletextbox p {
		margin: 3px 0px ;
	}

	.articlebox .articleopinions {
		height: 15px ;
		margin-left:5px;
	}

	.articlebox .articleopinions a {
		color: #888888;
	}

	.articlebox-big .articleopinions {
		height: 15px ;
		padding: 5px 13px ;
	}

#pos_uebers_8 .br { border-right:1px solid #e5e5e5; }

.upperleftcorner {
	position:absolute;
	top:0px;
	_top:0px;
	_font-size:1px;
	left:0px;
	width:10px;
	height:10px;
}

.quickviewIcon{
	display:none;
	width:50px;
	height:50px;
	position:absolute;
}
.quickviewIcon img{
	border:none!important;
}

.flagcontainer {
	width:130px;
	height:16px;
	float:right;
}

.flag {
	float:			right;
	padding:		1px 4px 0px 3px;
	height:			9px;
	bottom:			-2px;
	z-index:		900;
}

.articleimage {
	clear:			both;
	position:		relative;
	/*margin:			0px 0px 0px 1px; */
	margin:0;
	padding:		0px;
}

.articlevariantsQV { position:absolute; top:374px; left:10px;
width:240px; height:30px; margin:3px 0px 4px 11px; }

.articlevariantQV { float:left; padding:0px 6px 0px 0px; }

#pos_uebers_2 .articlevariants { position:relative;
display:block; padding-top:3px; padding-bottom:3px;
padding-left:27px; width:240px; height:40px; margin:0px; }

#pos_uebers_2 .articlevariant { float:left; padding:0px 12px 0px
0px; }

.articletextbox {
	min-height:			44px;
	border-top:		1px solid #d6dbdd;
	border-bottom:		1px solid #d6dbdd;
	background-color:	#dbdbdb;

}

.articletextbox a { text-decoration:none; font-size:11px; color:#5E5E5E;}

.articletextbox a:hover { text-decoration:underline; color:#5E5E5E;}

#contentTitle2 {
	color: #DA002F;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0px;
	margin-top:15px;
	margin-bottom:15px;
}


#searchBar {
	width:590px;
	z-index:500;
}

#searchBar #searchHeader {
	width:145px;
	height:50px;
	background-color:#E5E5E5;
	float:left;
	text-align:center;
	line-height:24px;
	font-weight:bold;
	margin-right:2px;
	margin-bottom:2px;
}

#searchBar .searchMenu {
	width:145px;
	height:24px;
	background-color:#E5E5E5;
	float:left;
	text-align:center;
	line-height:24px;
	font-weight:bold;
	margin-right:2px;
	margin-bottom:2px;
}

#searchBar .searchMenuPos {
	position:relative;
	width:145px;
	height:24px;
	background-color:#F5F5F5;
	float:left;
	text-align:center;
	line-height:24px;
	font-weight:bold;
	margin-right:2px;
}

#searchBar .subMenuX {
	display:none;
	position:absolute;
	left:0px;
	top:0px;
	background-color:#ffffff;
	filter: alpha(opacity=93);
	-moz-opacity:.93;opacity:.93;
	width:140px;
	border-left:1px solid #E5E5E5;
	border-right:1px solid #B4B4B4;
	border-bottom:1px solid #B4B4B4;
	z-index:500;
	float:left;
	text-align:left;
	line-height:16px;
}

#searchBar .subMenuX a p {
	margin:0px;
	margin-left:15px;
}

#searchBar .subMenuX a {
	display:block;
	color:#656565;
	text-decoration:none;
}

#searchBar .subMenuX a:hover {
	color:#E3AC5D;
	background-color:#E5E5E5;
}

#PopularProducts{
	clear:both;
	background-color:#c3c3c3;
	font-weight:bold;
	font-size:12px;
	width:auto;
	margin:15px 0 5px 0;
	padding:5px;
	color:#fff;
}

#searchEmpty {
	border:1px solid #E5E5E5;
	width:808px;
	line-height:50px;
	color:#C80405;
	text-align:center;
}

    .selected {
	font-weight:bold;

    }

    .livesearch {
	padding:0px;
	margin:0px;
    }

    .livesearch li {
	padding:2px;
	margin:0px;
	font-size:10px;
	list-style:none;
	text-align:left;
    }

    .livesearch li:hover {
	color:#DA002F;
    }

    #metka {
	position:absolute;
	left:750px;
	top:80px;
    }

    .mainBanner {
		float:left;
		width:100%;
		background-color:#eee;
		margin-top:7px;
    }

    .mainBanners {
		float:left;
    }

    .bottom {

		margin-right:27px;
    }

    .bottom2 {
		margin-top:15px;
		margin-right:8px;
    }

    .footerlin {
		float:left;

		width:191px;
		font-size:10px;
		display:block;
		color:#676767;
		text-decoration:none;
		line-height:16px;
		background-color:#F6F6F6;
		margin:2px 6px 0px 0px;

		text-indent:5px;
    }

     .footerlin:hover {
		background-color:#E6E6E6;
		color:#000000;
    }

    .right {
		margin-right:0px;
		float:right;

    }

    .personBar {
	    	width:980px;
		height:40px;
		color:#ffffff;
		font-size:12px;
		text-align:center;
    }

    .personBar p {
	    margin:0;
	    padding-top:5px;
    }

    .personBar p a {
	    color: #ffffff;
	    text-decoration:underline;
    }

    .bigBox {
	    width:980px;
	    border:1px solid #d2d2d2;
	    margin-bottom:15px;
    }

    .bigBoxTitle {
	   height:39px;
	   background:			url(/images/service/flowers_mini.gif);
	   line-height:39px;
    }

    .bigBoxTitle .lewy {
	   color:#288094;
	   font-weight:bold;
	   font-size:18px;
	   float:left;
	   margin-left:10px;
    }

    .bigBoxTitle .prawy {
	   font-size:12px;
	   float:right;
	   margin-right:10px;
	   font-weight:bold;
    }

    .bigBoxTitle .prawy  a {
	    color: #000000;
	    text-decoration:none;
    }

    .schowekProdukt {
	background-color:#F7F7F7;
	width:153px;
	float:left;
	margin-right:10px;
	margin-bottom:9px;
}

.schowekProdukt a {
	color: #5E5E5E;
}

.bigBoxBody {
	margin:	20px 10px 10px 25px;
}




















.okno1 .ramkaLewa {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-color: #ffffff;
	background-image: url("http://image01.bonprix.de/bonprixbilder/allgemein/bpde/detailansicht/ecke_links_oben.gif");
	float: left;
	width: 4px;
	height: 19px;
}

.okno1 .tytul {
	height: 16px;
	padding: 2px 7px 0px 7px;
	float: left;
	background-attachment: scroll;
	background-repeat: repeat;
	background-position: 0% 0%;
	background-color: #ffffff;
	background-image: none;
	border-top-color: #dddddd;
	border-top-width: 1px;
	border-top-style: solid;
	font-family: Arial;
	font-size: 11px;
	color: #919191;
	font-weight: 700;
}

.okno1 .ramkaPrawa {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-color: #ffffff;
	background-image: url("http://image01.bonprix.de/bonprixbilder/allgemein/bpde/detailansicht/ecke_rechts_oben.gif");
	float: left;
	width: 4px;
	height: 19px;
}

.okno1 .zawartosc {
	clear:both;
	width: 1000px;
	border-top: solid 1px #dddddd;
	border-left: solid 1px #dddddd;
	border-right: solid 1px #dddddd;
	border-bottom: none;
	padding: 8px 0px 0px 0px;
	color: #616161;
	height:185px;
}

.okno1 .zawartoscMargines
{
	margin-left:15px;
	height:100%;
}

.okno1 .ramkaLewaDol {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-color: #ffffff;
	background-image: url("http://image01.bonprix.de/bonprixbilder/allgemein/bpde/detailansicht/ecke_links_unten.gif");
	float: left;
	width: 11px;
	height: 9px;
}

.okno1 .ramkaDol {
	float: left;
	width: 1000px;
	height: 9px;
	font-size: 0px;
	border-bottom-color: #dddddd;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-color: #dddddd;
	border-right-width: 1px;
	border-right-style: solid;
}

.okno1 .zawartosc img {
	margin-bottom:2px;
}

.okno1 a {
	color: #616161;
	text-decoration:none;
}

.okno1 .cena {
	font-family: Verdana;
	font-size: 10px;
	font-weight:bold;
	white-space:nowrap;
}

#tabelaRozmiarow td {
	line-height:13px;
	border-top: 1px solid #ffffff;
}

#tabelaRozmiarow {
	border-collapse: collapse;
}

.tabelaRozmiarowakt {
	background-color: #ffffff;
}

span.bull{
	color:#fff;
}

.opiniadodanainfo
{
	font-style:oblique;
	margin:10px 0px;
	font-size:13px;
	font-weight:bold;
}

/*PODSTRONY PRODUKTOWE*/
/*EXT2*/

#products-table-ext2 {

}

#products-table-ext2 td {
    padding: 2px ;
}

.product-box-ext2-top-padding {
    display: block ;
    clear: both ;
}

.product-box-ext2 {
    border-left: 1px solid #C3C3C3 ;
    border-right: 1px solid #C3C3C3 ;
    clear: both ;
    padding: 2px 4px 4px 4px ;
    overflow: hidden ;
    height: 170px ;
    position: relative ;
}

    .product-box-ext2-quicklook {
        top: 50px ;
        left: 4px ;
        position: absolute ;
        cursor: pointer ;
        display: none ;
    }

    .product-box-ext2-img {
        margin-right: 10px ;
        width: 114px ;
        float: left ;
    }

      .product-box-ext2-img img {
          border: 1px solid #C3C3C3 ;
      }

    .product-box-ext2-desc {
        width: 129px ;
        float: right ;
    }

        .product-box-ext2-title {
            font-weight: bold ;
            color: #808080 ;
            font-size: 15px ;
            margin: 10px 0px ;
            clear: both ;
            text-align: left ;
        }

        .product-box-ext2-price {
              font-weight: bold ;
              color: #808080 ;
              font-size: 15px ;
              position: relative ;
              text-align: left ;
              clear: both ;
        }

              .decimal-price {
                  position: relative ;
                  bottom: 15px ;
              }

              .price-numbers {
                  margin-left: 5px ;
              }

        .product-box-ext2-opinion {
            text-align: center ;
            clear: both ;
        }

            .product-box-ext2-starscontainer {
                clear: both ;
                margin: 0px auto ;
            }

            .product-box-ext2-opinion-label {
                font-weight: bold ;
                font-size: 10px ;
            }

        .product-box-ext2-button {
            position: absolute ;
            right: 15px ;
            bottom: 10px ;
        }

.product-box-ext2-bottom-padding {
    display: block ;
    clear: both ;
}
/*EXT2*/

/*EXT3*/

.product-box-ext3-wrapper {
    clear: both ;
    margin-bottom: 10px ;
    width: 810px ;
    height: 175px ;
}

.product-box-ext3-top-padding {
    display: block ;
    clear: both ;
}

.product-box-ext3 {
    border-left: 1px solid #C3C3C3 ;
    border-right: 1px solid #C3C3C3 ;
    clear: both ;
    height: 165px ;
    padding: 2px 4px ;
    position: relative ;
}

    .product-box-ext3-quicklook {
        top: 50px ;
        left: 4px ;
        position: absolute ;
        cursor: pointer ;
        display: none ;
    }

    .product-box-ext3-img {
        margin-right: 20px ;
        width: 114px ;
        float: left ;
    }

      .product-box-ext3-img img {
          border: 1px solid #C3C3C3 ;
      }

    .product-box-ext3-desc {
        width: 500px ;
        float: left ;
    }

        .product-box-ext3-desc-desc {
            clear: both ;
            margin-top: 40px ;
        }

      .product-box-ext3-title {
            font-weight: bold ;
            color: #808080 ;
            font-size: 15px ;
            margin: 10px 0px ;
            clear: both ;
            text-align: left ;
       }

        .product-box-ext3-price {
              font-weight: bold ;
              color: #808080 ;
              font-size: 15px ;
              position: relative ;
              text-align: center ;
              clear: both ;
              margin-top: 55px ;
        }

        .product-box-ext3-opinion {
            text-align: center ;
            clear: both ;
            margin-top: 5px ;
        }

            .product-box-ext3-starscontainer {
                float: left ;
                margin: 0px auto ;
            }

            .product-box-ext3-opinion-label {
                font-weight: bold ;
                font-size: 10px ;
            }

        .product-box-ext3-button {
            position: absolute ;
            right: 20px ;
            bottom: 20px ;
        }

    .product-box-ext3-desc2 {
        width: 150px ;
        float: right ;
    }

.product-box-ext3-bottom-padding {
    display: block ;
    clear: both ;
}
/*EXT3*/

/*WARSTWA*/
#product-layer {
    padding: 0px 10px ;
    width: 475px ;
    position: relative ;
    overflow: hidden ;
    height: 440px ;
}

    #product-layer-image {
        width: 244px ;
        float: left ;
        text-align: center;
    }

      #product-layer-big-image {
        border: 1px solid #D2D3D5 ;
        padding: 4px ;
        position: relative ;
        clear: both ;
        height: 330px ;
      }

        #navi-left-arrow {
          position: absolute ;
          left: 0px ;
          top: 150px ;
          visibility: hidden ;
        }

        #navi-right-arrow {
          position: absolute ;
          right: 0px ;
          top: 150px ;
          visibility: hidden ;
        }

        #product-layer-extra-images {
            height: 40px ;
            clear: both ;
            text-align: center;
            margin-top: 5px ;
        }

        .product-layer-extra-image {
            float: left ;
            margin-right: 5px ;
        }

          .product-layer-extra-image img {
              border:1px solid white ;
              cursor:pointer ;
              width:27px ;
              height:39px ;
          }

    #product-layer-desc {
        float: right ;
        margin-left: 10px ;
        width: 200px ;
        height: 336px ;
    }

    .product-layer-desc-title {
        font-weight: bold ;
        color: #808080 ;
        font-size: 15px ;
        text-align: left ;
        margin: 20px 0px 10px 0px ;
        clear: both ;
    }

    .product-layer-desc-desc {
        text-align: left ;
        margin: 10px 0px ;
        font-size: 10px ;
        color: #808080 ;
        overflow-y: scroll;
        height: 150px ;
    }

    .product-layer-desc-opinion {
        text-align: left ;
        margin-top: 25px ;
        clear: both ;
    }

      .product-layer-desc-opinion-label {
          font-weight: bold ;
          font-size: 10px ;
          color: #808080 ;
      }

      .product-layer-desc-opinion-starscontainer {
        float: left ;
        margin-right: 10px;
      }

    #product-layer-selects {
        clear: both ;
        margin-top: 20px ;
    }

      #product-layer-selects table {
        width: 100% ;
      }

      #product-layer-selects table td {
        padding: 5px ;
      }

      label {
        /*width: 55px ;*/
      }

      #k, #r {
        width: 100px ;
      }

      #koltxt {
        font-size: 12px;
        font-weight: bold;
        padding-top: 3px;
        color: #111111;
      }

    #product-layer-submit {
        position: absolute ;
        bottom: 0px ;
        left: 100px ;
    }
/*WARSTWA*/
/*PODSTRONY PRODUKTOWE*/

.scroll-up-link {
    text-decoration: none ;
    font-weight: bold ;
}

.scroll-up-link img {
    vertical-align: middle ;
    margin-left: 5px ;
}

/* zmiany w nawigacji */
.pnavigationBar a.pnumber, .pnavigationBar a.pbrowse, .pnavigationBar a.showall {
    border: solid 1px;
    margin: 1px;
    background: none;
    text-decoration: none;
    float: left;
    font-weight: normal;
    width: 18px;
    height: 16px;
    text-align: center;
    line-height: 17px;
    font-size: 11px;
    padding: 0px;
}
.pnavigationBar a.showall {
    margin-right: 7px;
    font-size: 12px;
    width: 30px;

}
.pnavigationBar a.pbrowse {
  width: 32px;

}
.pnavigationBar .pnavigationBarLabel {
    float: left;
    margin-top: 1px;
    font-size: 12px;
}

.pnavigationBar .scrollTop {
  border: solid 1px;
  font-size: 9px;
  width: 30px;
  height: 16px;
  text-align: center;
  line-height: 16px;
  float: right;
  margin-left: 4px;
  margin-top: -2px;
}

/*Style wykorzystywane przez nagłówek serwisu jak i nagłówek widoków profilu*/

input, select, textarea {
	font-family: Arial;
	font-size: 11px;
	border: 1px solid #8D8D8D;
}

#contentTop{
	position: relative;
	width: 980px;
	height: 113px;
	clear: both;
}

#headerLogo {
	position: absolute;
	left: 20px;
	top: 5px;
}

#headerLinki {
	position: absolute;
	right: 110px;
	top: 2px;
}

a.topLinki {
	font-size:11px;
	color: #888888;
	text-decoration: none;
}

a:hover.topLinki {
	color: #000;
}

.headerPoints {
	margin-left: 6px;
}

/*========POLE WYSZUKIWARKI=============*/
#search-container {
	background: #dcdcdc;
	width: 365px;
	height: 25px;
	padding: 5px;
	position: absolute;
	top: 65px;
	right: 0px;
}

	#search-container #s {
		width: 240px;
		height: 25px;
		color: #000;
		padding: 0px 10px 0px 10px;
		display: block;
		float: left;
	}

	#search-container #search-submit {
		width: 87px;
		height: 20px;
		border: 0px;
		background: url("/images/search-button.png") no-repeat;
		cursor: pointer;
		padding: 0px;
		margin: 2px 0px 0px 10px;
		display: block;
		float: left;
	}

	#search-container #liveSearch {
		border-left:1px solid #888888;
		border-right:1px solid #888888;
		border-bottom:1px solid #888888;
		background-color:white;
		z-index:500;
		width: 238px;
		color:black;
	}
/*========POLE WYSZUKIWARKI=============*/

/*========MENU GŁÓWNE SERWISU===========*/
#contentMenu {
	width:980px;
	height:36px;
	background: url("/images/menu_bg.gif") repeat-x;
	clear: both;
}

.main-menu {
    font: 11px Arial,sans-serif;
    font-weight: bold;
    color: #000000;
}

	.main-menu ul {
		padding: 0px;
		margin: 0px;
	}

		.main-menu ul li.main-menu-item {
			float:left;
			list-style-type: none;
		}

			.main-menu ul li.main-menu-item .main-menu-item-link {
				text-transform:uppercase;
				color: #000;
				text-decoration:none;
				padding: 13px 17px 11px 17px;
				display: block;
			}

				/*.main-menu ul li.main-menu-item .main-menu-item-link:hover {
					background: #D11629;
					color: #fff;
				}*/

		.main-menu ul li.active {

		}

			.main-menu ul li.active .main-menu-item-link {
				color: #D11629;
			}

		.main-menu ul li.active-submenu .main-menu-item-link {
			background: #D11629;
			color: #fff;
		}

.main-menu-sublayer {
	display: none;
	position: absolute;
	top: 148px;
	left: 0px;
	background: #fff;
	border-top: 2px solid #D11629;
	border-left: 1px solid #888888;
	border-right: 1px solid #888888;
	border-bottom: 1px solid #888888;
	z-index: 300;
	padding: 5px 0px 5px 0px;
	overflow: hidden;
	width: 670px;
	font: 11px Arial,sans-serif;
    font-weight: bold;
    text-align: left;
    height: 320px;
}
	.main-menu-sublayer ul {
		padding: 0px 10px 10px 10px;
		margin: 0px;
	}

	.main-menu-sublayer ul li {
		list-style-type: none;
	}

		.main-menu-sublayer ul li a {
			color: #000;
			text-decoration: none;
		}

	.main-menu-sublayer-column {
		float: left;
		border-left: 1px solid #ebebeb;
		padding: 0px 5px;
		min-width: 150px;
		height: 320px;
		display: none;
	}

	.main-menu-sublayer-column .order_starter {
		padding-left: 13px;
		padding-top: 4px;
	}

	.main-menu-sublayer .first-column {
		border: 0px;
	}

	.main-menu-sublayer ul li.main-menu-item-header {
		font-weight: bold;
		margin: 20px 0px 5px 0px;
		cursor: default;
		font-size: 13px;
		color: #000;
	}

		.main-menu-sublayer ul li.main-menu-item-header a:hover {
			text-decoration: underline;
			color: #D11629;
		}

	.main-menu-sublayer ul li.main-menu-item-subitem {
		margin: 0px 0px 5px 10px;
		font-weight: normal;
	}

		.main-menu-sublayer ul li.main-menu-item-subitem a:hover {
			text-decoration: underline;
			color: #D11629;
		}


#main-menu-left {
	float: left;
}

	#main-menu-left ul li.main-menu-item {
		margin: 0px 0px 0px 0px;
	}

	#main-menu-left ul li.main-menu-item #home-link {
		background: url("/images/home-icon-inactive.jpg") center center no-repeat;
		height: 37px;
		width: 47px;
		padding: 0px;
	}

	#main-menu-left ul li.main-menu-item #home-link:hover {
		background: #D11629 url("/images/home-icon-active.jpg") center center no-repeat;
	}

#main-menu-right ul li {
	float: right;
}

	#main-menu-right ul li {
		margin: 0px 0px 0px 0px;
	}

	#main-menu-right ul li.main-menu-right-separator {
		font-size: 15px;
		padding: 10px 0px 0px 0px;
	}
/*========MENU GŁÓWNE SERWISU===========*/

#quickz {
	width: 900px;
	height: 500px;
	position: absolute;
	left: 200px;
	top: 200px;
	font-size: 11px;
	display: none;
	z-index: 70000;
}

#quickview-wrapper {
	left: 0px;
	position: relative;
	width: 100%;
	z-index: 70000;
	text-align: center;
}

	#quickview-wrapper #quickviewnew {
		text-align: left;
		top: 0px;
		padding: 1px;
		width: 598px;
		height: 280px;
		position: absolute;
		font-size: 11px;
		display: none;
		z-index: 70000;
		cursor: move;
	}
