body{
	background-color:#ffbc43;
}

#categoriesList,#colorsList,#sizesList{
display:block;
}
#table1{

}
#hd{
	width:1000px;
	height:226px;
	background-color:#6ebade;
}

#leftCol{
	width:224px;
	background-color:#c6e4f2;
	background-image:url(main_left_bg.gif);
}
#header2{
	background-image:url(main_top.gif);
	height:22px;
	width:716px;
	padding:9px 36px 0px 24px;
	color:#727272;
}
#infoHeader{
	font-weight:bold ;
	font-size:13px;
}
#bd{
	background-color:#ffffff;
	background-image:url(main_bg.gif);
	background-position:right;
	background-repeat:repeat-y;
	width:776px !important;
	height:100%;
}
#ft{
	height:45px ;
	background-color:#36a0d2;
	background-image:url(stopka.gif);
	text-align:right;
	padding-right:10px;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
}
#ft a{
	color:#ffffff;
}
#headerImage{
	display:block;
}

#contaktPart1,#searchPart1,#basket,.offerSummary{
	width:180px;
	margin-left:27px;
}
#contaktPart1{
	background-image:url(left_menu_start_kontakt.gif);
	background-repeat:no-repeat;
	padding-top:47px;
}
#contaktPart2{
	background-image:url(left_menu_end_btn.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:50px;
}
#contaktPart3{
	background-image:url(left_menu_btn_2.gif);
	height:90px;
	position:relative;
}
.contactPortion{
	left:20px;
	font-size:12px;
	position:absolute;
}
.contactPortion,.contactPortion a{
	color:#ffffff;
}
.contactPortion1{
	top:7px;
}
.contactPortion2{
	top:35px;
}
.contactPortion3{
	top:63px;
}
.contactPortion4{
	top:91px;
}
.contactPortionValue{
	position:relative;

}
.contactPortionValue span{
	position:absolute;
	left:34px;
	top:6px;
}
#searchPart1{
	background-image:url(left_menu_start_wyszukiwanie.gif);
	background-repeat:no-repeat;
	padding-top:47px;
	margin-top:11px;
}
#searchPart2{
	background-image:url(left_menu_end_btn_2.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:59px;
}
#searchPart3{
	background-image:url(left_menu_btn_2.gif);
	height:120px;
	position:relative;
}
.searchPortion{
	left:18px;
	position:absolute;
}
.searchPortion1{
	top:9px;
}
.searchPortion2{
	top:39px;
}
.searchPortion3{
	top:69px;
}
.searchPortion6{
	top:100px;
}
.searchPortion4{
	top:128px;
}
.searchPortion5{
	top:151px;
	left:60px;
	width:75px;
	height:35px;
	background-image:url(/modules/layout/blank.gif);
}
.searchPortion select{
	width:145px;
	border:none;
	color:#359ccd;
	font-size:10px;
}
#basket{
	background-image:url(left_menu_koszyk.gif);
	background-repeat:no-repeat;
	width:196px;
	height:90px;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	position:relative;
	margin-top:15px;
}
.offerSummary{
	color:#ffffff;
	font-size:11px;
	margin-top:12px;
}
#basket2,#basket3{
	position:absolute;
}
#basket2{
	width:170px;
	top:52px;
	text-align:right;
}
#basket3{
	width:170px;
	top:79px;
	text-align:right;
}



.sizesArea{
	cursor:default;
}
#promoItemsHolder{

}
.promoItemOuter{
	padding-right:24px;
	padding-bottom:24px;
}
.promoItemInner{
	width:197px;
	height:164px;
	background-image: url(elementy_E.jpg);
}
.promoItemRecomend{
background-position: 0px 0px;
}
.promoItemRecomend .priceNormal{
color:#7dd158;
}
.promoItemNew{
background-position: 0px -174px;
}
.promoItemNew .priceNormal{
color:#cd4051;
}
.promoItemSunway{
	background-position: 0px -522px;
}
.promoItemSunway .priceNormal{
color:#3ca2d3;
}
.promoItemPromotion{
background-position: 0px -348px;
}
.promoItemPromotion .priceNormal{
color:#f3d841;
}
.promoItemOuter div{
	position:relative;
}
.promoItemOuter>div>*{
	position:absolute;
}
.priceNormal{
	color:#37a0d2;/*color:#6ac940;color:#cd3b4e;*/
}
.promoItemTitle{
	top:17px;
width:197px;
	height:33px;
	background-image: url(elementy_F.png);
}
.promoItemTitleNew{
background-position: 0px 0px;
}
.promoItemTitleRecomend{
background-position: 0px -40px;
}
.promoItemTitleSunway{
background-position: 0px -80px;
}
.promoItemTitlePromotion{
background-position: 0px -120px;
}
.promoItemName{
color:#6A6A6A;
font-size:12px;
left:18px;
top:60px;
}
.promoItemNamePart{
font-size: 10px;
}
.promoItemOuter .priceNormal{
	left:18px;
	top:99px;
	font-size:17px;
	font-weight:bold;
}
.promoItemOuter .priceNoActual{
	left:18px;
	top:125px;
}
.promoItemOuter .priceNormalSingle{
	left:18px !important;
	top:125px !important;
}
.promoItemOuter img{
	left:88px;
	top:62px;
}
.priceNoActual{
	text-decoration:line-through;
}
.priceNormalSingle{
	text-decoration:none !important;
}
.shoeNameRelative{
	height:35px;
}
#shoeName{
	font-size:18px;
	font-weight:bold;
	left:62px;
	width:400px;
}
#shoeNameLabel{
font-size:13px;
font-weight: normal;
}
#shoeButtons{
padding-bottom:10px;
}
#shoeButtons img {
	display:block;
	margin-bottom:4px;
}
#shoeSelectTable{
	color:#6a6a6a;
	width:675px;
}
#shoeMiddleImageTD{
	width:100%;
	height:310px;
	text-align:center;
	vertical-align:middle;
}
#shoeMiddleImage {
margin-bottom:10px;
margin-top:25px;
}
.columnLabel{
	display :block;
	padding-left:5px;
	padding-bottom:5px;
}
#shoeViewsTD, #shoeColorsTD{
	font-weight:bold;
	width:64px;
}
#shoeViewsTD{
	padding-right:9px;
	padding-bottom:30px;

}
.divVerticalSet1,.divVerticalSet2,.divVerticalSet3{
 	width:64px;
}
.divVerticalSet1,.divVerticalSet2{
background-repeat:no-repeat;
}
.divVerticalSet1{
	background-image:url(wybor_right_up.gif);
	padding-top:14px;
}
.divVerticalSet2{
	background-image:url(wybor_right_down.gif);
	background-position:bottom;
	padding-bottom:14px;
}
.divVerticalSet3{
	background-image:url(wybor_right_middle.gif);
	text-align:center;
}
.divVerticalSet3 img.colorImageSelected{
	border-color: #ffc939;
}
.divVerticalSet3 img{
	display:inline-block;
	border:2px solid #9bcd64;
	margin-top:1px;
}
#shoeColorsTD{}
#tdShoeParameters{
	width:609px;
	height:75px;
	background-image:url(elementy_A.png);
	background-position:0px 0xp;
	background-repeat:no-repeat;
}
.shoeParameterLabel{
	top:12px;
	font-weight:bold;

}
.shoeParameter{
	top:47px;
}
.miniP2 .pricePromotional,.shoeParameter .pricePromotional{
	color:#ff6600;
}
.shoeParameter .pricePromotional{

	font-size:18px;
}
.shoeParameter .priceBrutto{}
.shoeParameterLabelPrice,#shoeParameterPrice{
	left:36px;
	width:150px;
}
.shoeParameterLabelSize{
	left:195px;

}
#shoeSizeSelect{
	left:209px;
	width:42px;
}
#shoeColorSelect{
	left:279px;
	width:141px;
}

.shoeParameterLabelColor{
	left:324px;
}
.shoeParameterLabelQuantity{
	left:468px;
}
#shoeQuantitySelect{
	left:472px;
}
#shoeWarehouseQuantity{
	position:absolute;
	left:452px;
	top:44px;
	width:16px;
	height:26px;
	background-image: url(elementy_A.png);
}
.shoeWarehouseQuantityLow{
	background-position: -657px 0px;
	}
.shoeWarehouseQuantityHigh{
	background-position: -631px 0px;
	}
#addToBasketBtn{
	left:532px;
}


#shoesFiltered{
	margin-left:40px;
}
#shoeFilteredTable {}
.shoeFiltered{
	width:165px;
	height:160px;
	position:relative;
	border:1px solid #ffffff;
}
.shoeFiltered div,.shoeFiltered  img{
	position:absolute;
}
.shoeFiltered img{
	top:25px;
	left:36px;
}
.shoeFiltered .miniZdrowaStopa{
	left:10px;
	top:18px;
	width:12px;
	height:17px;
	background:url(ico_zdrowa_stopa.gif);
}
.shoeFiltered .miniNew{
	left:10px;
	top:0px;
	width:48px;
	height:13px;
	background:url(nowosc.gif);
}
.shoeFiltered .miniSunway{
left:10px;
	top:42px;
	width:18px;
	height:18px;
	background:url(sunway_mini_logo.gif);
}
.shoeFiltered .miniDings{
	top:113px;
	left:10px;
	width:8px;
	height:28px;
	background-image:url(ozdobaListowanie.gif);
}
.shoeFiltered .miniP1,.shoeFiltered .miniP2{
	left:25px;
	font-size:10px;
	width:150px;
}
.shoeFiltered .miniP1{
	top:116px;
	color:#544e2e;
	width:135px;
	white-space:nowrap;
	overflow:hidden;
}
.shoeFiltered .miniP2{
	top:131px;
	color:#287093;
}
.shoeFilteredSign{
	border:1px solid #ffc939;
}
.pointerCursor{
	cursor:pointer;
}
#tabView{
	display:block;
	margin:17px;
}
#shoeDescription{
	font-size:12px;
	padding:17px 0px 0px 36px;
}
.filterPagerTD {
	text-align:center;
	padding-top: 8px;
	padding-bottom: 8px;
}
.filterPagerTD a,.filterCurPage{
	font-size:18px;
	font-weight:bold;
}
.filterPagerTD a{
	color:#b6c97d;
}
.filterPagerTD a.pagerBtn:hover{
	border-top: 1px solid #FFC04D;
	background: #ffdfa8;
}
.filterPagerTD a.arrow:hover{
	color:#ffc04d;
}
.filterCurPage{
	color:#ffc04d;
}
.noResult{
	background:url("noResult.gif") no-repeat scroll 140px 0 transparent;
height:300px;
width:620px;
}

.basketViewTable{

}
.textView{
	width:623px;
}
.textView,.orderViewTable{
	margin-left:75px;
}
.orderTD{
	padding-top:14px;
}

.basketViewTable td,.basketViewTable th{
	font-size:12px;
	color:#6a6a6a;
	vertical-align:middle;
}
.basketViewTable td{
	padding-left:4px;
}
.basketViewTable th,.basketViewTable .totalPriceTd{
	height:31px;
	font-weight:normal;
	padding-right:14px;
}
.basketViewTable .colHdrBG,.basketViewTable .totalPriceTd{
	background-color:#c5c5c5;
}
.basketViewTable .colHdr1{
	width:120px;
}
.basketViewTable .colHdr2{
	width:65px;
}
.basketViewTable .colHdr3{
	width:50px;
}
.basketViewTable .colHdrBorder{
	border-left:1px solid #ffffff;
}
.basketViewTable .firstCol{
	background-image:url(tabela_rog.gif);
	background-repeat:no-repeat;
}
.basketViewTable .lastCol{
	background-image:url(tabela_rog_prawy.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.basketViewTable .buttonsTD img{
	display:block;
}
.basketViewTable .totalPriceTd{
	text-align:right;
}
.basketViewTable .rightArrow,.basketViewTable .leftArrow{
	height:25px;
	font-size:15px;
	font-weight:bold;
	clear:both;
}
.basketViewTable .rightArrow{
	background:url(tabela_arrow_right.gif) right no-repeat;
	padding-right:30px;
	float:right;
	right:0px;
	color:#ffdf71;
}
.basketViewTable .leftArrow{
	background:url(tabela_arrow_left.gif) left no-repeat;
	padding-left:30px;
	color:#727272;
}
.basketViewTable .lb{
	border-left:1px solid #c5c5c5;
}
.basketViewTable .rb{
	border-right:1px solid #c5c5c5;
}
.basketViewTable .bb{
	border-bottom:1px solid #c5c5c5;
	padding-bottom:15px;
}
.basketViewTable .longTH{
	background-image:url(tabela_rog_prawy.gif);
	background-position:right;
	background-repeat:no-repeat;
	background-color:#c5c5c5;
	width:550px;
}
.leftHeaderBg{
	width:100%;
	height:27px !important;
	height:31px;
	padding-top:4px;
	background-image:url(tabela_rog.gif);
	background-position:left;
	background-repeat:no-repeat;
	display:block;
	vertical-align:middle;
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
	
}
#orderButtons{
	height:30px;
}
.labelTD{
	text-align:right;
	padding-right:6px;
}
.fieldTD textarea{
	height:34px;
}
td.orderFormRight{
	vertical-align:top;
	padding-left:20px;
	line-height:150%;
}
.noVisible{
	display:none;
}
#invoiceFields{
	display:block;
	padding-top:20px;
}
#invoiceFields div{
	display:block;
	clear:both;
	margin-top:10px;
}
#shoe{
	margin-left:5px;/*50*/
}
.startBlock{
	position:relative;
	width:575px;
	height:98px;
	margin-top:22px;
}
.helpStart{
	background-image:url(start_help.gif);
}
.helpStart .helpLink,.helpStart .helpHeader{
	color:#6a6a6a;
}
.helpStart .helpHeader{
	margin-top:7px;
	margin-bottom:13px;
	font-weight:bold;
}
.helpStart .helpSet{
	position:absolute;
}
.helpStart .helpSet1{
	left:120px;
}
.helpStart .helpSet2{
	left:290px;
}
.helpStart .helpSet3{
	left:450px;
}
.stopaStart{
	background-image:url(start_stopa.gif);
}
.mierzenieStart{
	background-image:url(start_mierzenie.gif);
}
.jakZamawiacStart{
	background-image:url(start_zamawianie.jpg);
}
.startBlock .description,.jakZamawiacStart .header, .stopaStart .stopaHeader,.stopaStart .stopaDescription,.mierzenieStart .mierzenieHeader,.mierzenieStart .mierzenieDescription{
	position:absolute;
	left:120px;
}
.jakZamawiacStart .header,.stopaStart .stopaHeader,.mierzenieStart .mierzenieHeader{
	top:10px;
	font-weight:bold;
}
.jakZamawiacStart,.stopaStart,.mierzenieStart{
	color:#6a6a6a;
}
.startBlock .description{
font-size:12px;
}

.startBlock .description,.stopaStart .stopaDescription,.mierzenieStart .mierzenieDescription{
	top:45px;
}
.startBlock span,.stopaDescription span,.mierzenieDescription span{
	font-size:11px;
}
.headerStart,.helpLink,.stopaDescription,.mierzenieDescription{
	font-size:12px;
	}
.headerStart{
		padding:15px 0px 15px 0px;
	}
.headerStart,.headerStart a{
	color:#6a6a6a;
}
.headerStart li{
	margin-left:40px;
	list-style: none;
}
.headerStart p{
	margin:0px 0px 5px 0px;
}
#loadingView{
	background-image:url(/modules/layout/loading-100x100.gif);
	background-position:center center ;
	background-repeat:no-repeat;
	width:100%;
	height:300px;
}
.sizesMenu{
	top:0px;
	border:4px solid #ffffff;
	display:none;
	-moz-box-shadow: 0 0 1em #a7a7a7;
-webkit-box-shadow: 0 0 1em #a7a7a7;
box-shadow: 0 0 1em #a7a7a7;
}
a.sizesMenuItem{
	color:#ffffff;
	font-weight:bold;
	font-size:18px;
	padding:5px 30px 5px 20px;
	opacity:0.7;
	filter:alpha(opacity:70);
	min-width:100px;
}
.sizesMenuItem:hover{
	opacity:1;
	filter:alpha(opacity:100);
}
#sizesMenu18_23{
	left:-580px;
}
#sizesMenu24_27{
	left:-481px;
}
#sizesMenu28_35{
	left:-382px;
}
#sizesMenu36_46{
	left:-286px;
}
#sizesMenu{
	left:-186px;
}
#sizesMenu18_23 .sizesMenuItem{
	background-color:#f1435c;
}

#sizesMenu24_27 .sizesMenuItem{
	background-color:#ed36b4;
}

#sizesMenu28_35 .sizesMenuItem{
	background-color:#4c8eef;
}
#sizesMenu36_46 .sizesMenuItem{
	background-color:#61d67d;
}
#sizesMenu .sizesMenuItem{
	background-color:#fdae2b;
}
#operationLayer{
	display:none;
	background:url(aktualizacja.png) 180px 46px no-repeat;
	left:-765px;
	width:765px;
	height:496px;
}
.foothTable{
	width:100%;
}
.footh2{
	text-align:right;
}
.certyfikatLink img{
	border:2px solid #ffffff;
}
.amu{
	left:36px;
	top:-2px;
}
.btnShortcut{
width:192px;
height:43px;
background-image: url(elementy_C.png);
cursor: pointer;
margin:9px 0px 0px 21px;
}
#btnShortcutSunway{
	background-position:0px -430px;
}
#btnShortcutPromotions{
	background-position:0px -479px;
}
#btnShortcutNew{
	background-position:0px -530px;
}
#btnShortcutRecomended{
background-position:0px -700px;
}
#btnShortcutReviews{
background-position:0px -750px;
/*display: none; if no records*/
}
.infoButton{
background-image: url(elementy_A.png);

}
.infoButtonInner{
background-image: url(elementy_B.png);
}
.infoButton,.infoButtonInner{
width:83px;
height:37px;
}
.infoButtonGreen{
background-position:0px -250px;
}
.infoButtonYellow{
background-position:-100px -250px;
}
.recomendBlock{

height:131px;
margin-bottom:5px;
}
.recomendCell1{
width:200px;	
}
.recomendCell2{
	padding:16px;
	background-image: url(recomend_bg.gif);
	background-repeat:repeat-x;
	background-color:#92dcff;
	border:1px solid #7cc8fd;
	border-color:#7cc8fd;
	border-top-color:#b4dffd;
	border-bottom-color:#29abfc;
	-moz-border-radius:22px;
	border-radius: 22px;
}
.recomendCell2 a{
	color:#00a7d3;
	font-weight: bold;
	font-size: 13px;
}
.recomendCell2 a:hover{
	color:#007e9f;
}
#start_page{
margin-left:47px;
}
#opinionBox{
margin-top: 24px;
}
#opinionBox,.opinionHeader{
color:#6A6A6A;
}
#reviewAddBox,.ratingTable{
width:650px;
}
#reviewAddBox{
display:none;
border-bottom: 2px solid #ffffff;
margin:20px 0 45px;
}
.ratingTable{
font-size: 12px;
}
.nick{
color: #00a2d2;
font-weight: bold;
padding-left: 17px;
}
.rating{
height:17px;
background:url(rating.png) ;
}
.opinion{
padding: 17px;
}
.ratingTable .space{
	height: 2px;
background: #ffffff;
}
.space2{
	height:6px;
}
.ratingLabel{
}
.reviewInputLabel{
font-size: 11px;
}
.addBoxControls{
text-align: right;
padding: 10px 0px 10px 0px;
}
.opinionUserData{
width: 632px;
font-size: 12px;
margin-left: 17px;
margin-top:15px;
}
.ocenaLabel{
width:200px;
}
.opinionInput{
	height:120px;
width:424px;
}
.nickInput{
width:180px;
}
.emailInput{
	width:300px;
}
.ratingTableRadios{
text-align: center;
}
.addBoxControls *{
margin-left: 8px;
}
#biuletyn{
	background:url(butki_logowanie_biuletyn.png);
	font-size:11px;
	color:#ffffff;
	width:182px;
	height: 145px;
	text-align: center;
	position: relative;
	margin-left:27px;
	margin-top:18px;
}
#biuletyn .hText{
	padding-top: 35px;
}
#biuletynInput{
	font-size:10px;
	margin-top:6px;
}
.resultOK,.resultBAD{
	background-image:url(buttony_wyslij.png);
	width:80px;
	height:40px;
	position: absolute;
	left:49px;
	top:102px;
}
.resultOK{
	background-position:0px -40px;
	cursor: pointer;
}
.resultBAD{
	background-position:0px 0px;
	cursor: auto;
}
.normalFrame{
border:1px #777777 solid;
background: #ffffff;
}
.badFrame{
border:1px #c62727 solid;
background: #d49d9d;
}
.rabatyTable{
margin-left:35px;
}
.textInfoTable{
width: 670px;
background-color: #e6f2ff;
margin-left:30px;
}
.textInfoHeader{
height: 50px;
background: url(belka.gif);
}
.textInfoTitle{
position:absolute;
left:40px;
top:15px;
font-family: impact,arial,vardana,sans serif;
color:#ffffff;
font-size: 16px;
font-weight: normal;
}
.textInfoClose{
position:absolute;
left:594px;
width: 45px;
height: 45px;
}
.textViewDiv{
	padding:10px;
	color:#666666;
font-size:12px;
line-height:150%;
}
.textViewDiv a{
	color:#000000;
}
.textViewDiv .filterPagerTD a{
color:#B6C97D;
}
.notification
{
	font-weight: bold;
	background-color: #0f42ab;
	color: #ffffff;
}
.notification a{
	color:#636363;
}
.notification div{
	text-align: center;
}
.success
{
	font-weight: bold;
	background-color: #acfa58;
	color: black;
}
.fail
{
	font-weight: bold;
	background-color: #fe2e2e;
	color: white;
}
.invisible{
visibility: hidden;
}
#fb-root{
width:100px;
left: 25px;
    position: relative;
    top: 0;
}
