
	.mainWrapper {
		  margin-left: auto;
		  margin-right: auto;
		  width: 1360px;
	}
	
	.mobileMenu {
		display: none;
	} 
		a.BtnOrange {
		-moz-box-shadow: 0px 1px 0px 0px #fff6af;
		-webkit-box-shadow: 0px 1px 0px 0px #fff6af;
		box-shadow: 0px 1px 0px 0px #fff6af;
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
		background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
		background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
		background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
		background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
		background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
		background-color:#ffec64;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		border-radius:6px;
		border:1px solid #ffaa22;
		display:inline-block;
		cursor:pointer;
		color:#333333;
		font-family:Arial;
		font-size:15px;
		font-weight:bold;
		padding:5px 24px;
		text-decoration:none;
		text-shadow:0px 1px 0px #ffee66;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	
	a.BtnOrange:hover {
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
		background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
		background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
		background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
		background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
		background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
		background-color:#ffab23;
	}
	
	a.BtnOrange:active {
		position:relative;
		top:1px;
	}

	a.BtnOrange span.leftBtn {
		background: none;
		padding-left: 8px;
		background-position: left top;
	}
	
	a.BtnOrange span.rightBtn {
		display: none;
		background-position: left top;
	}
	
	a.BtnOrangeRWD {
	  width: 60px;
	  height: 10px;
	  margin-left: 10px;
	}
	
	a.BtnOrangeRWD span.leftBtn {
		line-height: 12px;
		padding-left: 2px;
	}






@media screen and (max-width: 1380px) {
	.mainWrapper {
		width: 1175px;
	}
	#sectionCenter {
		float: left;
		width: 790px;
	}
	#sectionCenter .centerBoxContainer {
		width: 778px;
	}	
	#sectionCenter .centerBoxItemDesc .itemDesc {
		width: 440px;
	}
	#sectionCenter .centerBoxItemDesc .itemDesc3 {
		width: 700px;
	}
	#sectionCenter .searchResults .itemAA .text, 
	#sectionCenter .searchResults .itemBB .text{
		width: 600px;
	}
}

@media screen and (max-width: 1195px) {
	.mainWrapper {
		width: 990px;
	}
	#sectionCenter {
		float: left;
		width: 600px;
	}
	#sectionCenter .centerBoxContainer {
		width: 592px;
	}	
	#sectionCenter .centerBoxItemDesc .itemDesc {
		width: 270px;
	}
	#sectionCenter .centerBoxItemDesc .itemDesc3 {
		width: 580px;
	}
	#sectionCenter .searchResults .itemAA .text, 
	#sectionCenter .searchResults .itemBB .text{
		width: 410px;
	}
}

@media screen and (max-width: 768px) {

	.mainContainer {
		margin-left: 0px;
		margin-right: 0px;
		width: auto;
	}
	
	.mainWrapper {
		display: inline-block;
		margin-left: 0;
		margin-right: 0;
		width: 100%;
	}
	
	#mainBox {
		display: inline-block;
		width: 100%;
	}
	
	.mainMenu {
		width: 100%;
	}
	
	#sectionCenter .centerBoxItemDesc .itemDesc3 {
		width: 90%;
	}
	
	#topBox  {
		height: 240px;
		margin-left: auto;
		margin-right: auto;
	}
	
	#topBox .logo {
		position:absolute;
		left:0;
		right:0;
		margin-left:auto;
		margin-right:auto;
	}

	#topBox .logo img {
		width: 150px;
	}
	
	#sectionLeft .stdBoxContainer, #sectionRight .stdBoxContainer {
		width:99%;
	}
	
	#sectionLeft .stdBoxContainer {
		display: none;
	}
	
	#nav li, #nav2 li {
	  width: 100%;
	  position: relative;
	}
	
	#nav li a:hover ul, #nav2 li a:hover ul {
		display: none;
	}
	
	.subMenuCont, .shadow1, .shadow2, .shadow3, .continue {
		display: none;
	}
	
	#nav, #nav ul, #nav2, #nav2 ul {
		text-align: center;
	}
	
	#nav ul, #nav2 ul {
		display: none;
		visibility: hidden;
	}
	
	#sectionCenter {
		width: 97%;
		float: left;
	}
	
	.modul {
		width: 100% !important;
		float: left;
		display: none !important;
	}
	
	#sectionCenter.modul.nivoSlider {
		width: 100%;
		float: left;
	}
	
	#sectionCenter .centerBoxContainer {
		width: 100%;
		float: left;
		/*text-align: center;*/
	}
	
	#sectionRight {
		width: 98%;
		float: left;
	}
	
	#sectionLeft {
		width: 98%;
		float: left;
	}
	
	table.modele {
		text-align: left;
	}
	
	table.modele input {
	  margin-top: 5px;
	  margin-bottom: 5px;
	}
	
	form[name="add_user"] {
		text-align: left;
	}
	
	#sectionLeft .mainMenu {
		width: 100%;
		display: inline-block;
		background: none;
		margin-left: 4px;
		display: none;
		margin-top: 0px;
		border-radius: 5px;
	}
	
	#changefb {
		display: none;
	}
	
	.nivoSlider {
		width: 375px;
	}
	
	.stdBoxContainer .stdBoxTitle {
		background-repeat: no-repeat;
		background-position: left; 
	}
	
	.stdBoxContainer .item {
		text-align: center;
		padding: 7px 0px;
		font-size: 14px;
	}
	
	#sectionCenter #detale_kolorD .list_column_left_box_colors div.color {
	  height: 25px;
	  width: 25px;
	}
	
	#sectionCenter .searchResults .wpis a.opis, #sectionCenter .searchResults .itemBB a.opis {
	  font-size: 13px;
	}
	
	.stdBoxContainer .item img {
		margin: 10px !important;
	}
	
	.stdBoxContainer .linki {
		text-align: center;
	}
	
	.stdBoxContainer .stdBoxTitle .icoCell, .stdBoxContainer .stdBoxTitle .icoLinks, .stdBoxContainer .stdBoxTitle .icoBasket, .stdBoxContainer .stdBoxTitle .icoInfo, .stdBoxContainer .stdBoxTitle .icoGift, .stdBoxContainer .stdBoxTitle .icoWarn, .stdBoxContainer .stdBoxTitle .icoNew, .stdBoxContainer .stdBoxTitle .icoSales {
		position: absolute;
		right: 12px;
		margin-top: 3px;
		border-top-left-radius: 10px 20px;
		border-top-right-radius: 10px 20px;
	}
	
	#main_box {
		width: auto;
	}
	
	#topBox {
		width: 100%;
		float: left;
		/*height: 270px;*/
		/*height: 340px;*/
	}
	
	#topBox.ver4 .topSearchContainer {
		top: 53px;
		position:absolute;
		left:0;
		right:0;
		margin-left:auto;
		margin-right:auto;
	}
	
	#topBox .str {
		
		top: 90px;
		position: relative;
		left:0;
		right:0;
		/*height: 66px;*/
		margin-left:auto;
		margin-right:auto;
		background-color: black;
	}

	#topBox .str .str-bar.str-1 {
		display: none;
	}
	#topBox .str .str-bar.str-2 {
		display: none;
	}
	#topBox.ver4 .topMenuContainer {
		left:0;
		right:0;
		margin-left:auto;
		margin-right:auto;
		width: 100%;
		margin-top: 0px;
		float: left;
		text-align: center;
		display: none;
	}
	#topBox.ver4 .topMenuContainer {
		/*top: 210px;*/
		top: 190px;
	}
	
	.cats {
		display: none;
	}
	
	.reviews {
		display: none;
	}
	
	#marquee {
		display: none;
	}
	
	.jx_ui_Widget {
		display: none;
	}
	
	#footer {
		width: 100%;
		background-size: auto 100%;
		height: 510px;
		font-size: 13px;
	}
	
	#footer .footMenu {
		width: 100%;
		overflow: visible;
		padding-top: 5px;
	}
	
	#footer .footMenu .columnBox {
		display: block;
		margin-left: auto;
		margin-right: auto;
		float: none;
	}
	
	div.breadcrumb {
		width: 97%;
	}
	
	#elefun {
		display: none;
	}
	
	#topBox.ver4 .topMenuContainer ul {
		display: inline-block;
	}
	
	#topBox.ver4 .topMenuContainer ul li a {
	  font-weight: normal;
	  font-family: 'Open Sans';
	  font-size: 14px;
	  padding-left: 0px;
	  padding-right: 5px;
	  font-family: 'Open Sans Condensed', sans-serif;
	  height: 30px;
	  line-height: 30px;
	  background: none;
	  /*border-bottom: 1px solid yellow;*/
	}
	
	#topBox.ver4 .topMenuContainer ul li.spacer {
		display: none;
	}
	
	#topBox.ver4 .topMenuContainer ul li a:hover {
		background: none;
		color: white;
		border-left: none;
		border-right: none;
		border-top: none;
		/*border-bottom: 1px solid red;*/
		line-height: 30px;
		padding-left: 0px;
		padding-right: 5px;
		color: #fdd213;
	}
	
	#topBox .topMenuContainer ul li a.select {
		height: auto;
		color: white;
		background: none;
		border: none;
		line-height: 30px;
		/*border-bottom: 1px solid red;*/
	}
	
	#sectionCenter .searchResults .wpis {
		border-right: none;
		float: none;
		display:inline-block;
	}
	
	.mobileMenu {
		display: block;
		height: 64px;
	}
	
	.mobileButton {
		width: 98%;
		background-color: #2C2C2C;
		border-color: #ddd;
		position: relative;
		padding: 9px 10px;
		margin: 10px 5px 5px 7px;
		background-image: none;
		border: 1px solid transparent;
		border-radius: 4px;
		text-decoration: none;
		color: #fff;
		font-weight: normal;
		font-size: 20px;
		font-family: 'Open Sans Condensed', sans-serif;
	}
	
	#sectionCenter .centerBoxItemDesc {
		word-wrap: break-word;
		  width: 98%;
	}
	
	
	#cookieMonster {
		display: none !important;
	}
	
	.ui-dialog {
		width: 77% !important;
	}
	
	#inpost_dialog table.koszyk {
		width: 230px;
	}
	
	#inpost_dialog table.koszyk input {
		width: 130px;
	}
	
	table.koszyk input.inpostSubmit {
		width: 45px;
	}
	/*
	#p0 {
		width: 100% !important;
	}*/
	
	table.modele {
		width: 99%;
	}
	
	table.modele td {
		padding: 3px;
	}
	
	.stdBoxContainer .stdBoxTitle .title {
		/*width: 100%;*/
		background-color: #2a2a2a;
		border-radius: 25px;
	}
	
	#sectionCenter .searchResults .itemAA .text, #sectionCenter .searchResults .itemBB .text {
		width: 100%;
	}
	
	#sectionCenter .searchResults .itemAA .img2 img, #sectionCenter .searchResults .itemBB .img2 img {
		display: block;
		margin: 0 auto;
		float: none;
		text-align: center;
	}
	#sectionCenter .searchResults .itemAA .img2, #sectionCenter .searchResults .itemBB .img2 {
		float: none;
		margin: 10px auto;
	}
	
	#sectionCenter .searchResults .itemAA, #sectionCenter .searchResults .itemBB {
		min-width: 90%;
	}
	#sectionCenter .searchResults .itemAA .text, 
	#sectionCenter .searchResults .itemBB .text{
		height: auto;
	}

	#sectionCenter .centerBoxItemDesc .itemPhoto {
		width: 100%;
	}
	#sectionCenter .centerBoxItemDesc .itemDesc {
		width: 100%;
	}
	
}


@media screen and (max-width: 680px) {
	#topBox {
		width: 100%;
		float: left;
		height: 300px;
	}
	#topBox.ver4 .topMenuContainer {
		top: 260px;
	}
}
@media screen and (max-width: 650px) {

}
@media screen and (max-width: 480px) {
	#newsletterPop {
		width: 80%;
		left: 7%;
		margin-left: 0px;
	}

}
@media screen and (max-width: 480px) {

	a.BtnOrangeRWD {
		  width: 36px;
		  padding-left: 4px;
	}

	#sectionCenter .searchResults .itemAA .actions, 
	#sectionCenter .searchResults .itemBB .actions{
		width: 100%;
	}

	#sectionCenter .searchResults .itemAA .actions .actionSpace, 
	#sectionCenter .searchResults .itemBB .actions .actionSpace{
		float: none;
		margin: 4px auto 0px;
	}
}



@media screen and (max-width:680px) {
	.str-bar {
		display: block;
	}
}


@media screen and (max-width: 768px) {
	#topBox {
		height: 125px;
	}
}