/* 
================================
Skin styles for iBuilder
================================
*/
/* ShopingCartSmallPage styles */
.ko-all {
	width: auto;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF6F0E;
	border-right-color: #636363;
	border-bottom-color: #FF6F0E;
	border-left-color: #636363;
	display: block;
	float: left;
}
.ko-zero {
	float: left;
	width: 248px;
	text-align: center;
	background-color: #FFFFFF;
	background-image: url(/images/t_ko_up.gif);
	background-repeat: no-repeat;
}
.ko-dodano {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-align: right;
	float: left;
	width: 248px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.ko-naglowek {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	float: left;
	width: 240px;
	font-weight: bold;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 8px;
	text-decoration: none;
}
.ko-k1 {
	text-align: center;
	float: left;
	width: 58px;
}
.ko-k2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	float: left;
	width: 60px;
	line-height: 15px;
}
.ko-k3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	float: left;
	width: 130px;
	line-height: 15px;
}
.ko-cena {
	font-weight: bold;
	color: #FF6600;
}
.ko-pozostale {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-align: right;
	float: left;
	width: 248px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.ko-suma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-align: center;
	float: left;
	width: 248px;
	font-weight: bold;
	background-image: url(/images/t_ko_pom.gif);
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.ko-odstep {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	width: 248px;
}
.ko-buton {
	background-image: url(/images/t_ko_grey.gif);
	background-repeat: no-repeat;
	float: left;
	width: 248px;
	background-position: bottom;
}
.ko-down {
	background-image: url(/images/t_ko_down.gif);
	background-repeat: no-repeat;
	float: left;
	height: 30px;
	width: 248px;
}
a.ko-zmien:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}
.ko-zmien2 {
	float: left;
	width: 208px;
	text-align: left;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}
a.ko-zmien:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}
a.ko-zmien:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
a.ko-zmien:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}
   
.pagemaster {width:100%; height:100%;	background-color:#fff;}
.skinmaster {height:100%; width:100%; background-color:#fff;}
.skinheader {background-image:url(pasek.jpg); background-repeat:repeat-x; background-position:bottom left;}
.skingradient  {background-color:#4BA6D3; height:20px;}
.skingradient2 {background-color: #aaa; height:20px;}

.controlpanel {width:100%; background-color:#fff;}
.toppane {width:100%;	background-color:transparent; padding-left:6px; padding-right:4px;	padding-top:6px;}
.leftpane {width:194px; background-color:transparent; padding:10px 0 10px 4px;}
.contentpane {width:100%; background-color:transparent;	padding:13px 4px 10px 4px;}
.rightpane {width:175px; background-color:transparent;	padding:10px 4px 10px 0;}
.bottompane {width:100%; background-color:transparent; padding:6px 4px 0 6px;}

.SkinObject {font-weight:bold; font-size:8.5pt; color:#fff; font-family:Tahoma, Arial, Helvetica; text-decoration:none;}
A.SkinObject: link {text-decoration:none; color:#fff;}
A.SkinObject: visited {text-decoration:none; color:#fff;}
A.SkinObject: active {text-decoration:none; color:#fff;}
A.SkinObject: hover {text-decoration:none; color:#fff;}

.SearchControl td {padding:0 3px;}
.SearchBox {width:180px;}

.MainMenu_MenuContainer {background-color:transparent; height:20px;}
.MainMenu_MenuBar {cursor:pointer; cursor:hand;	height:20px; background-color:Transparent;}
.MainMenu_MenuItem {border-left:#4BA6D3 0px solid; border-bottom:#4BA6D3 1px solid;	border-top:#4BA6D3 1px solid; border-right:#4BA6D3 0px solid; cursor:pointer; cursor:hand; color:#fff; font-size:9pt; font-weight:bold; font-style:normal; background-color:Transparent; font-family:Tahoma, Arial, Helvetica;}
.MainMenu_MenuIcon {background-color:#4BA6D3; border-left:#4BA6D3 1px solid; border-bottom:#4BA6D3 1px solid; border-top:#4BA6D3 1px solid;	cursor:pointer; cursor:hand; text-align:center; width:15px; height:20px;}
.MainMenu_SubMenu {background-color:#4BA6D3; z-index:1000; cursor:pointer; cursor: hand; filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3);}
.MainMenu_MenuBreak {height:1px;}
.MainMenu_MenuItemSel {background-color:#fff; cursor:pointer; cursor:hand; color:#4BA6D3; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:9pt; font-weight:bold; font-style:normal; height:20px;}
.MainMenu_MenuArrow {border-right:#4BA6D3 1px solid; border-bottom:#4BA6D3 1px solid; border-top:#4BA6D3 0px solid; font-family:webdings; font-size:10pt; cursor:pointer; cursor:hand;}
.MainMenu_RootMenuArrow {font-family:webdings; font-size:10pt; cursor:pointer; cursor:hand;}

.StandardButton {background:#4BA6D3 none; color:#fff; font-family:verdana, sans-serif; font-size:11px; font-weight:normal;}
.TreeViewMenu {width:175px; background-color:#fff;	border-right:#4BA6D3 1px solid; border-top:#4BA6D3 1px solid; border-left:#4BA6D3 1px solid; border-bottom:#4BA6D3 1px solid; moz-border-radius-bottomleft:15px; moz-border-radius-bottomright:15px; 	moz-border-radius-topleft:3px; moz-border-radius-topright:3px;}
.TreeViewMenu_Header {background-image:url(olympic_lightyellow.jpg);}
.Head {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#333;}

/* 
================================
Skin styles for WebShop
================================
*/   
/*--- etalon colors ---
#fb0000 - red
*/
/* main page welcome baner */
.WSBanerL {height:85px; background-image:url(/images/banerM.gif); background-repeat:repeat-x;}
.WSBanerM {height:85px; background-image:url(/images/banerM.gif); background-repeat:repeat-x;}
.WSBanerR {height:85px; background-image:url(/images/banerM.gif); background-repeat:repeat-x;}
.WSStatCountTable {margin-top:-60px;}
.WSStatCountTable td {padding-right:3px;}
td.WSStatCountOfferCaption {padding:0 0 10px 0;}

.WSAdServerBanner {margin-top:20px; /*border:1px solid #f00;*/}

/*main page stat controls--------------------*/
.WSStatHeader {padding-left:10px; white-space:nowrap;}
.WSBottomBorder {border-bottom:1px solid #efefef;}
.WSTopBorder {border-top:1px solid #efefef;}
.WSArrowRight {width:4px; height:5px; background-image:url(./images/arrowRight.gif); background-repeat:no-repeat; background-position:left center;}
.WSArrowDown {height:10px; background-image:url(./images/arrowDown.gif); background-repeat:no-repeat; background-position:right 1px;}
.WSGreaterThan {height:9px; background-image:url(./images/gt.gif); background-repeat:no-repeat; background-position:5px center; padding-left:15px;}
.WSSeparator td {height:8px; font-size:1px;}
td.WSStatProductList {padding-left:10px;} /*this padding is for firefox*/
td.WSStatProductList  table {text-align:center;}
.WSStatProductTable {width:110px;}
.WSStatProductTable td {text-align:left; vertical-align:top;}
.WSMainPageImage {width:110px; height:110px;}

/*progress bar--------------------*/
.WSProgressBarTable {font-family:Tahoma, sans-serif; font-size:11px;}
.WSProgressBarTable td {width:125px; text-align:center; padding:0;}
.WSProgressBarOn {background-color:#b2b2b2; color:#fff;}
.WSProgressBarActive {background-color:#e87918; color:#fff;}
.WSProgressBarOff {background-color:#e5e5e5; color:#b2b2b2;}

.WSProgressBarOn a:link {background-color:#b2b2b2; color:#fff;}
.WSProgressBarOn a:visited {text-decoration:none; color:#fff;}
.WSProgressBarOn a:active {text-decoration:none; color:#fff;}
.WSProgressBarOn a:hover {text-decoration:none; color:#fff;}

.WSRegisterControl {width: 600px; margin:0 auto;}

.WebShopItemStyle {border-top:dotted 1px black; border-bottom: dotted 1px black;}
.WebShopRightBorder {border-right:dotted 1px black;}
.WebShopBottomBorder {border-bottom:dotted 1px black;}
.WebShopColorProducts {color:#868686; font-family:Tahoma, sans-serif; font-size:10pt; text-decoration:none;}

.WebShopProductName {color:#069; font-family:Tahoma, sans-serif; font-size:12px;	text-decoration:none; font-weight:bold;}
A.WebShopProductName:link {text-decoration:none; color:#069;}
A.WebShopProductName:visited {text-decoration:none; color:#069;}
A.WebShopProductName:active {text-decoration:none; color:#069;}
A.WebShopProductName:hover {text-decoration:underline; color:#069;}

.WebShopPriceS {color:#fb0000; font-family:Tahoma, sans-serif; font-size:11px; text-decoration:none; font-weight:bold;}
.WebShopPrice {color: #fb0000;font-family: Tahoma, sans-serif;font-size: 12px;text-decoration: none;font-weight: bold;}
.WebShopPriceArchive {color:#fb0000; font-family:Tahoma, sans-serif; font-size:12px; text-decoration:none; font-style:italic;}

.WebShopRatings {color:#868686; font-family:Tahoma, sans-serif; font-size:10pt;	text-decoration:none;}

.WebShopBrandProducts {color:#000; font-family:Tahoma, sans-serif; font-size:10px; text-decoration:none; font-weight:normal;}
A.WebShopBrandProducts:link {text-decoration:none; color:#000;}
A.WebShopBrandProducts:visited {text-decoration:none; color:#000;}
A.WebShopBrandProducts:active {text-decoration:none; color:#000;}
A.WebShopBrandProducts:hover {text-decoration:underline; color:#000;}

.WebShopSelectedPage {border:solid 1px #016798; font-family:Tahoma, sans-serif; font-size:12px; color:#016798; text-decoration:none;}
.WebShopPage {font-family:Tahoma, sans-serif; font-size:12px; color:#016798; text-decoration:none;}
.WebShopPageText {font-family:Tahoma, sans-serif;	font-size:12px; color:#016798; text-decoration:none;}

.WebShopBreadcrumb {font-family:Tahoma, sans-serif;	font-size:11px; color:#303030; text-decoration:none;}
A.WebShopBreadcrumb:link {text-decoration:none; color:#303030;}
A.WebShopBreadcrumb:visited {text-decoration:none; color:#303030;}
A.WebShopBreadcrumb:active {text-decoration:none; color:#303030;}
A.WebShopBreadcrumb:hover {text-decoration:underline; color:#303030;}

.WebShopText {font-family:Tahoma, sans-serif; font-size:11px; color:#303030; text-decoration:none;}

.WebShopTextItalic {font-family:Tahoma, sans-serif; font-size:11px; font-style:italic; color:#000; text-decoration:none;}

.WebShopTextBoldS {font-family:Tahoma, sans-serif; font-size:11px; font-weight:bold; color:#000; text-decoration:none;}
.WebShopTextBold {font-family:Tahoma, sans-serif; font-size:12px; font-weight:bold; color:#000; text-decoration:none;}
.WebShopTextBoldL {font-family:Tahoma, sans-serif; font-size:14px; font-weight:bold; color:#000; text-decoration:none;}
.WebShopTextBoldXL {font-family:Tahoma, sans-serif; font-size:16px; font-weight:bold; color:#000; text-decoration:none;}
.WebShopTextBoldWhite {font-family:Tahoma, sans-serif; font-size:12px; font-weight:bold; color:#fff; text-decoration:none;}

.WebShopTextGray {font-family:Tahoma, sans-serif;	font-size:11px; color:#818181; text-decoration:none;}
.WebShopTextDarkGray {font-family:Tahoma, sans-serif; font-size:11px; color:#818181; text-decoration:none;}

.WebShopTextRed {font-family:Tahoma, sans-serif; font-size:12px; color:#F00; text-decoration:none;}
.WebShopTextBlue {font-family:Tahoma, sans-serif; font-size:12px; color:#069; text-decoration:none;}

.WebShopTextOrange {font-family:Tahoma, sans-serif; font-size:11px; color:#F28000; text-decoration:none;}
.WebShopTextOrangeM {font-family:Tahoma, sans-serif; font-size:12px; color:#f60; text-decoration:none;}
.WebShopTextBoldOrangeXL {font-family:Tahoma, sans-serif; font-size:16px; color:#f60; text-decoration:none; font-weight:bold;}

.WebShopHeaderOrange {font-family:Tahoma, sans-serif; font-weight:bold; font-size:14px; color:#f28000; text-decoration:none;}
.WebShopHeaderXXL {font-family:Tahoma, sans-serif; font-weight:bold; font-size:20px; color:#000; text-decoration:none; white-space:nowrap;}

.WebShopSmallImage {margin-right:1px; border:solid 1px gray;}
.WebShopBigRed {font-family:Tahoma, sans-serif; font-size:16px; font-weight:bold; color:#f00; text-decoration:none;}
.WebShopBigBlack {font-family:Tahoma, sans-serif; font-size:16px; font-weight:bold; color:#000; text-decoration:none;}
.WebShopLinkStyle {color:#016597; font-family:Tahoma, sans-serif; font-size:10pt; text-decoration:none; font-weight:bold;}

.WebShopLinkBlack {color:#000;	font-family:Tahoma, sans-serif;	font-size:10pt; text-decoration:underline;}
A.WebShopLinkBlack:link {color:#000; font-family:Tahoma, sans-serif;	font-size:10pt; text-decoration:underline;}
A.WebShopLinkBlack:hover {color:#000; font-family:Tahoma, sans-serif; font-size:10pt;	text-decoration:underline;}
A.WebShopLinkBlack:visited {color:#000; font-family:Tahoma, sans-serif;	font-size:10pt; text-decoration:underline;}
A.WebShopLinkBlack:active {color:#000; font-family:Tahoma, sans-serif; font-size:10pt; text-decoration:underline;}

.WebShopLinkBold {color:#000; font-family:Tahoma, sans-serif; font-size:11px; text-decoration:underline; font-weight:bold;}
a.WebShopLinkBold:link {text-decoration:underline; color:#000;}
a.WebShopLinkBold:visited {text-decoration:underline; color:#000;}
a.WebShopLinkBold:active {text-decoration:underline;color:#000;}
a.WebShopLinkBold:hover {text-decoration: underline; color:#000;}

.WebShopDGHeader {font-family:Tahoma, sans-serif; font-size:12px; font-weight:bold; color:#000; background-color:#fff; text-decoration:none;}
.WebShopDGItem {font-family:Tahoma, sans-serif; font-size:12px; color:#000; background-color:#fff; text-decoration:none;}
.WebShopDGAltItem {font-family:Tahoma, sans-serif; font-size:12px; color:#000; background-color:#fff; text-decoration:none;}

.WebShopProductCodeU {background-color:#FCEDB6; border-top:solid 1px #F47E00; font-size:1px;}
.WebShopProductCodeB {background-color:#FCEDB6; border-bottom:solid 1px #F47E00; font-size:1px;}
.WebShopProductCodeR {background-color:#FCEDB6; border-right:solid 1px #F47E00; font-size:1px;}
.WebShopProductCodeL {background-color:#FCEDB6; border-left: solid 1px #F47E00;	font-size:1px;}
.WebShopProductCodeM {background-color:#FCEDB6;}
.WebShopProductCodeUL {background-image:url(./images/WSProductCodeUL.gif); background-color:#FCEDB6; height:5px; width:5px;	font-size:1px;}
.WebShopProductCodeUR {background-image:url(./images/WSProductCodeUR.gif); background-color:#FCEDB6; height:5px; width:5px;	font-size:1px;}
.WebShopProductCodeBR {background-image:url(./images/WSProductCodeBR.gif); background-color:#FCEDB6; height:5px; width:5px;	font-size:1px;}
.WebShopProductCodeBL {background-image:url(./images/WSProductCodeBL.gif); background-color:#FCEDB6;	height:5px;	width:5px;		font-size:1px;}

.WebShopConverterU {border-top:solid 1px #069; font-size:1px;}
.WebShopConverterB {border-bottom:solid 1px #069; height:10px; font-size:1px;}
.WebShopConverterL {border-left:solid 1px #069; height:160px; font-size:1px;}
.WebShopConverterR {border-right:solid 1px #069; height:160px; font-size:1px;}
.WebShopConverterUL {background-image:url(./images/WSConverterUL.gif); background-color:#fff; background-repeat:no-repeat;	height:243px;	width:10px; font-size:1px;}
.WebShopConverterUR {background-image:url(./images/WSConverterUR.gif); background-color:#fff; background-repeat:no-repeat;	height:243px; width:10px;	font-size:1px;}
.WebShopConverterUL2 {background-image:url(./images/WSConverterUL.gif);	background-color:#fff; background-repeat:no-repeat;	height:10px; width:10px; font-size:1px;}
.WebShopConverterUR2 {background-image:url(./images/WSConverterUR.gif); background-color:#fff; background-repeat:no-repeat;	height:10px; width:10px; font-size:1px;}
.WebShopConverterBL {background-image:url(./images/WSConverterBL.gif); background-color:#fff; background-repeat:no-repeat; height:10px; width:10px; font-size:1px;}
.WebShopConverterBR {background-image:url(./images/WSConverterBR.gif); background-color:#fff; background-repeat:no-repeat; height:10px; width:10px; font-size:1px;}
.WebShopConverterBM {background-image:url(./images/WSConverterMB.gif);	background-color:#fff; background-repeat:no-repeat; height:10px; width:46px; font-size:1px;}
.WebShopConverterUM {background-image:url(./images/WSConverterM.gif); background-color: #fff; background-repeat:no-repeat;	height:243px; width:46px; font-size:1px;}
.WebShopConverterM {background-image:url(./images/WSConverterMstrip.gif); background-color:#fff; background-repeat:repeat-y;	height:172px;	width:46px; font-size:1px;}
.WebShopConverterAltItem {font-family:Tahoma; font-size:12px; color:#000; background-color:#EBECEE; text-decoration:none;}
.WebShopConverterItem {font-family:Tahoma; font-size:12px; color:#000; background-color:#fff;	text-decoration:none;}
.WebShopConverterSelItem {font-family:Tahoma; font-size:12px;	color:#000; background-color:#F0BE89; text-decoration:none;}
.WebShopConverterHeader {font-family:Tahoma; font-size:12px; font-weight:bold; color:#000; background-color:#fff;	border:solid 1px #069;}
.WebShopConverterBorder {border:solid 1px #069;}

.WebShopNewProductsHeader {background-image:url(./images/WSNewProductsH.gif); background-color:#069; width:190px;	height:39px; background-repeat:no-repeat;}
.WebShopNewProductsBody {	border-bottom:solid 1px #069; border-right:solid 1px #069; border-left:solid 1px #069; width:190px;	text-align:center;}
.WebShopPointerHover {cursor:hand;}
.WebShopEmpty {font-size:1px;}

.WebShopCartUL {background-image:url(./images/WSCartUL.gif);	background-color:#4CA7D4; background-repeat:no-repeat;	font-size:1px;	height:8px;	width:22px;}
.WebShopCartUR {background-image:url(./images/WSCartUR.gif);	background-color:#4CA7D4; background-repeat:no-repeat;	font-size:1px;	height:8px;	width:22px;}
.WebShopCartU {background-image:url(./images/WSCartU.gif); background-color:#4CA7D4;	background-repeat:repeat-x;	font-size:1px;	height:8px;	width:22px;}
.WebShopCartULBlue {background-image:url(./images/WSCartULBlue.gif); background-color:#4CA7D4; background-repeat:repeat-y;	font-size:5px;	width:22px;}
.WebShopCartURBlue {background-image:url(./images/WSCartURBlue.gif); background-color:#4CA7D4; background-repeat:repeat-y;	font-size:5px; width:22px;}
.WebShopCartUBlue {background-color:#4CA7D4;}
.WebShopCartL {background-image:url(./images/WSCartL.gif); background-color:#4CA7D4;/*height: 300px;*/ font-size:1px;	background-repeat:repeat-y;}
.WebShopCartR {background-image:url(./images/WSCartR.gif); background-color:#4CA7D4;/*height: 300px;*/ font-size:1px;	background-repeat:repeat-y;}
.WebShopCartBL {background-image:url(./images/WSCartBL.gif); background-color:#4CA7D4; background-repeat:no-repeat;	font-size:1px;	height:10px; width:22px;}
.WebShopCartBR {background-image:url(./images/WSCartBR.gif);	background-color:#4CA7D4; background-repeat:no-repeat;	font-size:1px;	height:10px; width:22px;}
.WebShopCartB {background-image:url(./images/WSCartB.gif);	background-color:#4CA7D4; background-repeat:repeat-x; font-size:1px;	height:10px; width:22px;}
.WebShopCartL1 {background-image:url(./images/WSCartL1.gif);	background-color:#4ca7d4; background-repeat:repeat-y; font-size:1px;}
.WebShopCartR1 {background-image:url(./images/WSCartR1.gif); background-color:#4ca7d4; background-repeat:repeat-y; font-size:1px;}
.WebShopCartL2 {background-image:url(./images/WSCartL2.gif); background-color:#4CA7D4; background-repeat:repeat-y; font-size:1px;}
.WebShopCartR2 {background-image:url(./images/WSCartR2.gif); background-color:#4CA7D4; background-repeat:repeat-y; font-size:1px;}
.WebShopCartL3 {background-image:url(./images/WSCartL3.gif);	background-color:#4CA7D4; background-repeat:no-repeat;	font-size:1px;}
.WebShopCartR3 {background-image:url(./images/WSCartR3.gif);	background-color:#4CA7D4; background-repeat:no-repeat;	font-size:1px;}
.WebShopCartL4 {background-image:url(./images/WSCartL4.gif);	background-color:#4CA7D4; background-repeat:repeat-y; height:13px; font-size:1px;}
.WebShopCartR4 {background-image:url(./images/WSCartR4.gif);	background-color:#4CA7D4; background-repeat:repeat-y; height:13px; font-size:1px;}
.WebShopCartM {background-image:url(./images/WSCartM.gif); background-color:#4CA7D4;	background-repeat:repeat; font-size:1px;}
.WebShopCartM2 {background-color:White; font-size:1px;}
.WebShopCartInnerUL {background-image:url(./images/WSCartInnerUL.gif); background-color:White; background-repeat:no-repeat;	font-size:1px; height:5px; width:5px;}
.WebShopCartInnerUR {background-image:url(./images/WSCartInnerUR.gif); background-color:White;	background-repeat:no-repeat;	font-size:1px;	height:5px; width:5px;}
.WebShopCartInnerBR {background-image:url(./images/WSCartInnerBR.gif); background-color:White; background-repeat:no-repeat;	font-size:1px; height:5px;	width:5px;}
.WebShopCartInnerBL {background-image:url(./images/WSCartInnerBL.gif); background-color:White; background-repeat:no-repeat;	font-size:1px;	height:5px;	width:5px;}
.WebShopCartInnerL {background-image:url(./images/WSCartInnerL.gif); background-color:White;	background-repeat:repeat-y;	font-size:1px;	width:5px;}
.WebShopCartInnerR {background-image:url(./images/WSCartInnerR.gif); background-color:White;	background-repeat:repeat-y;	font-size:1px;	width:5px;}
.WebShopCartInnerB {background-image:url(./images/WSCartInnerB.gif); background-color:White; background-repeat:repeat-x;	font-size:1px;	height:5px;}
.WebShopCartInnerU {background-image:url(./images/WSCartInnerU.gif); background-color: White; background-repeat:repeat-x;	font-size:1px;	height:5px;}

.WebShopCategoryName {color:#069;	font-family:Tahoma, sans-serif; font-size:12px; text-decoration:none; font-weight:bold;	background-color: #fff;}
.WSCategoryAll td {padding:3px 20px 3px 5px;color:#000000;font-family:Tahoma, sans-serif;font-size:11px;}
.WSCategoryAll a {text-decoration:none;color:#000000;font-weight:bold;}
.WSCategoryTbl td {font-family:Tahoma, sans-serif;font-size:11px;color:#000000; padding:2px;}
.WSCategoryTbl a {text-decoration:none;color: #000000;font-weight:bold;}
.WSTreeSizeCombo {width:170px; font-size:9px;}

.WSProductSort {position:relative; z-index:20; margin-left:600px; text-align:right; }
.WSProductGrid {position:relative; z-index:10; margin-top:-20px}

.WebShopCartTotal {font-family:Tahoma, sans-serif;	font-size:12px; font-weight:bold; color:#000; text-decoration:none;}

.WSSCMainContainer0 {margin-top:15px;	margin-bottom:15px; margin-left:45px; margin-right:45px; width:100%;}
.WSSCMainContainer1 {margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px; width:100%;}
.WSSCDivContainer0 {margin:none;}
.WSSCDivContainer1 {vertical-align:middle; text-align:center;}
.WSSCDivContainer2 {margin-top:10px;}
.WSSCDivContainer3 {margin-top:10px; white-space:nowrap;}
.WSSCDivContainer4 {margin-bottom:10px;}

table.WSSCTableContainer0 {width:100%; margin-top:10px; border-top-style:none; border-right-style:none;	border-left-style:none;	border-bottom-style:none;}
table.WSSCTableContainer1 {width:60%; margin-top:10px; border-top-style:none; border-right-style:none; border-left-style:none;	border-bottom-style:none;}
table.WSSCTableContainer2 {width:100%; margin-top:10px; border-top-style:none; border-right-style:none;	border-left-style:none;	border-bottom-style:none;}

.WSSCHeader {font-weight:bold; font-size:14px; font-family:Tahoma;}
.WSSCLabel {font-size:12px; font-family:Tahoma; white-space:nowrap;}
.WSSCText {font-size:12px; font-family:Tahoma;}
.WSSCLabelProgress {font-size:11px; font-family:Tahoma; white-space:nowrap;}
.WSSCLabelRegister {font-size:11px; font-family:Tahoma; white-space:nowrap;}
.WSSCLabelOrange {font-size:12px; font-family:Tahoma; color:#f93; white-space:nowrap;}
.WSSCLabelBigOrange {font-weight:bold; font-size:16px; color:#f93; font-family:Tahoma; white-space:nowrap;}
.WSSCLink {white-space:nowrap; font-size:12px; color:#f93; font-family:Tahoma;}
.WSSCErrorLabel {font-size:10px; color:red; font-family:Tahoma;	white-space:nowrap;}
.WSSCMainErrorLabel {font-weight:bold; font-size:14px;	color:red; font-family:Tahoma; white-space:nowrap;}
.WSSCTextBox {font-size:12px;	font-family:Tahoma;}
.WSSCTextBoxNormal {font-size:12px;	font-family:Tahoma;	width:150px;}
.WSSCTextBoxPrefix {font-size:12px; font-family:Tahoma; width:50px;}
.WSSCTextBoxSufix {font-size:12px; font-family:Tahoma; width:100px;}
.WSSCLabelBold {font-size:12px; font-weight:bold; font-family:Tahoma; white-space:nowrap;}
.WSSCLabelRed {font-size:12px; font-family:Tahoma; color:#f00; white-space:nowrap;}

/*MiniCart-----------------------------------------*/
.WSMiniCart {width:239px; text-align:center;}
.WSMiniCartT {height:30px; background: url(./images/minicartHeader.gif); background-repeat:no-repeat;}
.WSMiniCartToPayT {height:30px; background:url(./images/minicartHeader.gif); background-repeat:no-repeat; text-align:left;}
.WSMiniCartM {background:url(./images/WebShopBlueCartMiddle.gif) top left repeat-y; padding:10px 0;}
.WSMiniCartB {height:6px; background-image:url(./images/WebShopBlueCartBottom.gif); background-repeat:no-repeat; font-size:1px;}
.WSMiniCartIMOuter {width:202px; border-bottom:1px solid #fff; margin:0 auto; padding-bottom:1px;}
.WSMiniCartIM {width:202px; background-color:#fff; margin:0 auto; text-align:center; padding:10px 0;}
.WSMiniCartS {height:10px; font-size:1px;}
.WSMiniCartHeaderCaption {font-family:Verdana, sans-serif; font-size:12px; font-weight:bold; color:#fff; white-space:nowrap;
	padding:12px 0 0 18px;}
.WSMiniCartDLSeparator {height:5px; font-size:1px;}
.WSMiniCartItem {text-align:left; padding:0 10px;}
.WSCartDL {margin:0 auto;} /*needed for firefox to get datalist centered*/
.WSMiniCartSelectedItemDetails {margin:0 auto;}
.WSMiniCartSelectedItemDetails td, .WSMiniCartItemDetails td {padding:2px 10px 2px 0;}
.WSMiniCartQuantity {margin-top:10px;}
.WSMiniCartTotal {margin:0 auto;}
.WSMiniCartDLHeader {text-align:center;}
.WSMiniCartDelivery {width:202px; height:57px; background-image:url(./images/delivery.jpg); background-repeat:no-repeat; text-align:left;}
.WSMiniCartDeliveryInfo {padding:3px 5px 0 45px;}

/*ShoppingCart-----------------------------------------*/
.WSCartDark {background-color:#e5e5e5;}
.WSCartLight {background-color:#f2f2f2;}
.FixedTable {table-layout:fixed;}
.WSCartItem td {text-align:center; white-space:nowrap; padding:2px 4px;}
.WSCartDateDetails td {padding:0;}
.WSCartS {font-size: 1px;	height: 8px;}
.WSProductAttributes td {text-align:left; padding:0;}
td.WSCartProductName {text-align:left; vertical-align:middle; border-top:1px solid #e5e5e5;}
td.WSCartProductImage {vertical-align:top; padding:0;}
.WSCartProductImg {width:120px; height:120px;}
td.LeftAligned {text-align:left;}
td.Wrap {white-space:normal;}
.WSSuppliersInfo {margin-top:5px;}
td.WSMoreLikeThat {padding-top:5px;}
.WSCartIcon {width:20%; background-image: url(./images/cartIcon.gif); background-repeat:no-repeat; background-position:left center; padding-left:30px;}
.WSCartSummary {text-align:right; padding-top:15px;}
.WSCartSummary td {padding:3px 6px; text-align:center;}
td.WSCartSummaryCaption {text-align:right; padding-left:30px;}
td.WSCartSummaryValue {text-align:left; padding-right:30px;}
td.WSOrderSummaryCaption {text-align:right; padding-left:30px;}
td.WSOrderSummaryValue {text-align:left; padding-right:30px;}
td.RightAligned {text-align:right;}
#WSCartSummaryTable {float:right;} /*needed in firefox to get this damned table to the right*/

/*wsInfoContainer-----------------------------------------*/
.wsInfoContainer {display:-moz-inline-box; display:inline-block; background-color:#ffffff;}
.wsInfoContainerU {background:url(./images/wsInfoContainerDot.gif) 0 0 repeat-x;}
.wsInfoContainerB {background:url(./images/wsInfoContainerDot.gif) 0 100% repeat-x;}
.wsInfoContainerL {background:url(./images/wsInfoContainerDot.gif) 0 0 repeat-y;}
.wsInfoContainerR {background:url(./images/wsInfoContainerDot.gif) 100% 0 repeat-y;}
.wsInfoContainerBL {background:url(./images/wsInfoContainerBL.gif) 0 100% no-repeat;}
.wsInfoContainerBR {background:url(./images/wsInfoContainerBR.gif) 100% 100% no-repeat;}
.wsInfoContainerUL {background:url(./images/wsInfoContainerUL.gif) 0 0 no-repeat;}
.wsInfoContainerUR {background:url(./images/wsInfoContainerUR.gif) 100% 0 no-repeat; padding:5px 10px 5px 10px;}
.wsInfoContainerC {vertical-align:middle; white-space:nowrap; font-size:11px;}

/*wsMainContainer-----------------------------------------*/
.wsMainContainer {width:100%;	margin:5px 0;/*margin:5px;*/ background-color:#fff;}
.wsMainContainerU {background:url(./images/wsMainContainerDot.gif) 0 0 repeat-x;}
.wsMainContainerB {background:url(./images/wsMainContainerDot.gif) 0 100% repeat-x;}
.wsMainContainerL {background:url(./images/wsMainContainerDot.gif) 0 0 repeat-y;}
.wsMainContainerR {background:url(./images/wsMainContainerDot.gif) 100% 0 repeat-y;}
.wsMainContainerBL {background:url(./images/wsMainContainerBL.gif) 0 100% no-repeat;}
.wsMainContainerBR {background:url(./images/wsMainContainerBR.gif) 100% 100% no-repeat;}
.wsMainContainerUL {background:url(./images/wsMainContainerUL.gif) 0 0 no-repeat;}
.wsMainContainerUR {background:url(./images/wsMainContainerUR.gif) 100% 0 no-repeat;}
.wsMainContainerC {padding:10px 15px 10px 15px; text-align:left;}

/*wsErrorContainer-----------------------------------------*/
.wsErrorContainer {width:100%; margin:5px 0;/*margin:5px;*/ background-color:#fff;}
.wsErrorContainerU {background:url(./images/wsErrorContainerDot.gif) 0 0 repeat-x;}
.wsErrorContainerB {background:url(./images/wsErrorContainerDot.gif) 0 100% repeat-x;}
.wsErrorContainerL {background:url(./images/wsErrorContainerDot.gif) 0 0 repeat-y;}
.wsErrorContainerR {background:url(./images/wsErrorContainerDot.gif) 100% 0 repeat-y;}
.wsErrorContainerBL {background:url(./images/wsErrorContainerBL.gif) 0 100% no-repeat;}
.wsErrorContainerBR {background:url(./images/wsErrorContainerBR.gif) 100% 100% no-repeat;}
.wsErrorContainerUL {background:url(./images/wsErrorContainerUL.gif) 0 0 no-repeat;}
.wsErrorContainerUR {background:url(./images/wsErrorContainerUR.gif) 100% 0 no-repeat;}
.wsErrorContainerC {padding:10px 15px 10px 15px; text-align:left;}

.WebShopFooterHeaderText {color:#069;	font-family:Tahoma;	font-size:12px; text-decoration:none;	font-weight:700;}
.WebShopFooterText {color:#000; font-family:Tahoma; font-size:12px; text-decoration:none; font-weight: normal;}
.WebShopFooterTableHeader {border:solid 1px #CCCBDD; padding:5px 5px 5px 10px; background-color:#F9F9F9;}
.WebShopFooterTable {border:solid 1px #CCCBDD;	padding:5px 5px 5px 10px; background-color:White;}
.WebShopFooterSmallText {font-size:11px;}

ul.WebShopArchive {margin:0px; padding:0px;}
ul.WebShopArchive li {list-style-type:none;}

/*
 SupplierGridView
*/
.WSSupplierProduct {border-top:dotted thin black; padding:0px 0px 15px 0px; margin-top:5px; vertical-align:top; width:100%;}
.WSSupplierProduct ul {margin:0px;	padding:0px;}
.WSSupplierProduct li {list-style-type:none;	padding-top:3px;	padding-bottom:3px;}
.WSSupplierProduct span {font-weight:bolder;}
.WSSupplierProduct table {border-collapse:collapse; border-style:none; margin-left:0px; margin-top:5px;}
.WSSupplierProduct table.WSQuantityTable {margin-top:0px; border:none; width:100%;}
.WSSupplierProduct table.WSQuantityTable td {border:solid 1px black; padding:3px; white-space:nowrap;}
.WSSupplierProduct table td {border:solid 1px black;	padding:5px 7px 5px 7px;	font-family:Tahoma;	font-size:11px; letter-spacing:0px;	color:#000; text-decoration:none; /*white-space:nowrap;*/}

.WSLinkBlack {color:#000; font-family:Tahoma; font-size:11px; font-weight:bold; text-decoration:underline;}
A.WSLinkBlack:link {color:#000;}
A.WSLinkBlack:visited {color:#000;}
A.WSLinkBlack:active {color:#000;}
A.WSLinkBlack:hover {color:#000;}

#WSProductInfo {font-family:Tahoma;	font-size:11px; color:#000; text-decoration:none; border-collapse:collapse; border-style:none;margin-left:5px;}
#WSProductInfo span {margin-right:3px;}
#WSProductInfo ul {margin:0px;	padding:0px;}
#WSProductInfo li {list-style-type:none; padding-top:3px; padding-bottom:3px;}
#WSProductInfo td {border:solid 1px black; padding:3px 3px 3px 3px;/*white-space:nowrap;*/}

table.noborder td {border:none;}
.WebShopHeader {font-size:14px; font-family:Tahoma; text-align:center; text-decoration:none; color:#000; width:100%;}
.WebShopSizes {font-family:Tahoma; font-size:9px; color:#000; text-decoration:none; border-collapse:collapse;	border:solid 1px black;width:1px;}
.WebShopSizes th {border:solid 1px black;}
.WebShopSizes td {border:solid 1px black; text-align:center; white-space:nowrap;}

.NotActive {background-color: #d0d0d0;}

.WSLinkBlack100 {color:#000; font-family:Tahoma; font-size:11px; font-weight:bold; text-decoration:none; width:100%;}
A.WSLinkBlack100:link {color:#000;}
A.WSLinkBlack100:visited {color:#000;}
A.WSLinkBlack100:active {color:#000;}
A.WSLinkBlack100:hover {color:#000;}

.WSErrorText {font-family:Tahoma; font-size:11px; color:#f00; text-decoration:none;}

/* ImportConflictGrid */
.conflictGrid {font-family:Tahoma; font-size:11px; color:#000;	text-decoration:none; border-collapse:collapse;}
.conflictGrid td {padding:5px;	border-bottom:solid 1px grey;}
