BODY {
	background:url(../files/Image/gfx/bg.gif) center 300px no-repeat;
	background-color:#2d0010;
	margin:auto;
	font-family:Tahoma;
	font-size:11px;
	color:#818181;
}
a:link,
a:visited {
	text-decoration:none;
	color:#818181;
}
a:hover {
	text-decoration:underline;
}
FORM {
	margin:0;
}
INPUT, TEXTAREA {
	background:url(../files/Image/gfx/background_input.jpg) no-repeat;
	color:#818181;
	font-family:Tahoma;
	font-size:11px;
	padding-top:4px;
	padding-bottom:3px;
	padding-left:6px;
}
SELECT {
	font-family:Tahoma;
	font-size:11px;
	color:#818181;
	border:1px solid #e0e0e0;
}
img, div { behavior: url(iepngfix.htc); }
IMG {
	border:none;
}
.SiteSize {
	width:960px;
	position:relative;
	margin:auto;
}
#Header {
	height:152px;
	position:relative;
	margin-bottom:1px;
}
#Header #Logo {
	height:152px;
	width:446px;
	position:absolute;
	top:0;
	left:0;
	background:url(../files/Image/gfx/background_logo.jpg);
}
#Header #Logo #ImgLogo {
	position:absolute;
	left:38px;
	top:55px;
}
#Header #Logo #WitchenPurple {
	position:absolute;
	top:101px;
	left:42px;
}
#Header #BoxHeader {
	width:514px;
	height:152px;
	position:absolute;
	left:446px;
	top:0;
	background:url(../files/Image/gfx/background_header.jpg);
}
#Header #BoxHeader #ViewBasket {
	position:absolute;
	width:191px;
	height:90px;
	top:54px;
	left:25px;
	border-right:1px solid #78263c;
	color:#cca0a0;
}
#Header #BoxHeader #ViewBasket #YourBasket {
	top:2px;
	left:0;
	position:absolute;
}
#Header #BoxHeader #ViewBasket span {
	position:absolute;
	top:34px;
	left:2px;
	display:block;	
}
#Header #BoxHeader #ViewBasket strong {
	position:absolute;
	top:34px;
	left:107px;
	display:block;
}
#Header #BoxHeader #ViewBasket a#ChangeBasketLink {
	font-size:10px;
	text-decoration:underline;
	position:absolute;
	bottom:2px;
	color:#cca0a0;
	font-weight:bold;
}
#Header #BoxHeader #ViewBasket img#ButtonCheckout {
	position:absolute;
	bottom:0;
	right:28px;
}
#Header #BoxHeader form#HeaderLogin {
	position:absolute;
	width:240px;
	height:90px;
	top:54px;
	left:244px;
	color:#cca0a0;
}
#Header #BoxHeader form#HeaderLogin p {
	position:absolute;
	top:20px;
}
#Header #BoxHeader form#HeaderLogin a#profil1,
#Header #BoxHeader form#HeaderLogin a#profil2,
#Header #BoxHeader form#HeaderLogin a#profil3,
#Header #BoxHeader form#HeaderLogin a#profil4 {
	position:absolute;
	bottom:17px;
	color:#cca0a0;
	font-weight:bold;
	font-size:10px;
}
#Header #BoxHeader form#HeaderLogin a#profil2 {
	left:80px;
}
#Header #BoxHeader form#HeaderLogin a#profil3 {
	left:160px;
	width:120px;
}
#Header #BoxHeader form#HeaderLogin a#profil4 {
	bottom:2px;
	color:#FFF;
	text-decoration:underline;
	left:212px;
}
#Header #BoxHeader form#HeaderLogin img#ClientArea {
	position:absolute;
	top:5px;
	left:0;
}
#Header #BoxHeader form#HeaderLogin input#InputLogin {
	left:1px;
}
#Header #BoxHeader form#HeaderLogin input#InputPass {
	left:124px;
}
#Header #BoxHeader form#HeaderLogin input#InputLogin,
#Header #BoxHeader form#HeaderLogin input#InputPass {
	border:1px solid #430015;
	top:39px;
	position:absolute;
	width:107px;
}
#Header #BoxHeader form#HeaderLogin a#RegistrationLink {
	position:absolute;
	bottom:2px;
	font-size:10px;
	text-decoration:underline;
	color:#cca0a0;
	left:0px;
	font-weight:bold;
}
#Header #BoxHeader form#HeaderLogin a#RemindLink {
	position:absolute;
	bottom:2px;
	font-size:10px;
	text-decoration:underline;
	color:#cca0a0;
	left:80px;
	font-weight:bold;
}
#Header #BoxHeader form#HeaderLogin img#ButtonLogin {
	position:absolute;
	bottom:0;
	right:0;
}
#MenuTop {
	background:url(../files/Image/gfx/background_menu.jpg) repeat-x;
	height:41px;
}
#MenuTop form#FormSearch {
	position:absolute;
	left:17px;
	width:171px;
	top:8px;
}
#MenuTop form#FormSearch input {
	border:1px solid #430015;
	width:133px;
}
#MenuTop form#FormSearch img#ButtonSearch {
	position:absolute;
	top:2px;
	right:3px;
}
#MenuTop ul {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:10px;
	left:210px;
}
#MenuTop ul li {
	float:left;
	border-right:1px solid #7b3c4d;
}
#MenuTop ul li img {
	margin:0 30px;
}
#MenuTop ul li#LastMenu {
	border-right:none;
	padding-right:0;
}
#LeftModule {
	width:217px;
	background-color:#4e001a;
	vertical-align:top;
}
#CategoryList {
	background:url(../files/Image/gfx/background_category_list.jpg) repeat-x;
	padding:12px 14px;
}
#CategoryList ul,
ul.MenuList {
	margin:0;
	padding:0;
	list-style:none;
	margin-top:18px;
}
#CategoryList ul li,
ul.MenuList li {
	border-bottom:1px solid #5e001c;
	background:url(../files/Image/gfx/arrow_bottom.gif) 2px 8px no-repeat;
}
#CategoryList ul li a,
ul.MenuList li a {
	color:#ca7a78;
	display:block;
	padding:2px 0;
	padding-left:21px;
	padding-bottom:3px;
}
#CategoryList ul li a:hover,
ul.MenuList li a:hover {
	background:url(../files/Image/gfx/arrow_bottom.gif) 2px 8px no-repeat;
	background-color:#56001c;
	text-decoration:none;
}
#OtherModule {
	background:url(../files/Image/gfx/background_category_list.jpg) repeat-x;
	padding:16px 15px;
}
#SelectManufacturers {
	background:url(../files/Image/gfx/background_select.jpg) no-repeat;
	padding-top:4px;
	padding-left:6px;
	padding-bottom:5px;
	width:135px;
	text-align:left;
}
.BoxOtherModule {
	border-bottom:1px solid #5e001c;
	padding:15px;
	padding-bottom:20px;
	text-align:center;
}
.BoxProducer {
	display:block;
	margin:20px 0;
	width:130px;
}
#Content {
	background-color:#FFF;
	vertical-align:top;
}
#BoxNewsletter,
#BoxFooter,
#BoxFooter div#DivBoxFooter,
#BoxNewsletter form#DivBoxNewsletter {
	height:140px;
	vertical-align:top;
	position:relative;
}
#BoxNewsletter {
	background:url(../files/Image/gfx/background_newsletter.jpg) repeat-x;
	width:217px;
}
#BoxNewsletter form#DivBoxNewsletter img#TitleNewsletter {
	position:absolute;
	left:19px;
	top:34px;
}
#BoxNewsletter form#DivBoxNewsletter input#InputEmail {
	position:absolute;
	left:19px;
	top:62px;
	width:137px;
	border:1px solid #430015;
}
#BoxNewsletter form#DivBoxNewsletter img#ButtonNewsletter {
	position:absolute;
	left:171px;
	top:64px;
}
#BoxFooter {
	background:url(../files/Image/gfx/background_footer.jpg) no-repeat;
	background-color:#2d0010;
}
#DivBoxFooter p {
	margin:0;
	padding:0;
	font-size:10px;
	padding:5px 15px;
	color:#ca7a78;
	text-align:justify;
}
#BoxFooterLink {
	position:absolute;
	top:49px;
	width:700px;
	text-align:center;
}
#BoxFooterLink a {
	color:#ca7a78;
	padding-right:14px;
	padding-left:14px;
}
#BoxFooter div#BoxFotterCopyright,
#BoxFooter div#BoxFotterCategory {
	line-height:18px;
	font-size:10px;
}
#BoxFooter div#BoxFotterCategory {
	position:absolute;
	top:70px;
	width:700px;
	display:block;
	text-align:center;
	left:20px;
}
#BoxFooter div#BoxFotterCopyright {
	color:#8d3a38;
	position:absolute;
	top:125px;
	width:700px;
	text-align:center;
}
#BoxFooter div#BoxFotterCopyright a,
#BoxFooter div#BoxFotterCategory a{
	color:#8d3a38;
}
#BoxFooter div#BoxFotterCategory a{
	color:#8d3a38;
	margin-right:10px;
}
/* HOME PAGE */
.BoxGeneralHome {
	position:relative;
	height:285px;
}
#BoxHomeWomen {
	position:absolute;
	left:229px;
	top:0;
	height:285px;
	width:514px;
}
#BoxHomeWomen #TitleRecommended {
	background:url(../files/Image/gfx/background_recommended_gray.jpg) repeat-x;
	height:35px;
}
#BoxHomeWomen #TitleRecommended img#ImgRecommended {
	position:absolute;
	top:6px;
	left:14px;	
}
/* HOME PAGE - MEN */
#BoxHomeMen {
	position:absolute;
	left:229px;
	top:0;
	height:295px;
	width:514px;
}
#BoxHomeMen #TitleNewProducts {
	background:url(../files/Image/gfx/background_new_products.jpg) repeat-x;
	height:35px;
}
#BoxHomeMen #TitleNewProducts img#ImgNewProducts {
	position:absolute;
	top:6px;
	left:14px;	
}
#ListRecommendedList {
	position:absolute;
	top:9px;
	left:235px;
}
#ListRecommendedList a {
	border:1px solid #ededed;
	width:16px;
	display:block;
	text-align:center;
	background:url(../files/Image/gfx/background_recommended_link_grey.jpg) repeat-x;
	color:#818181;
	font-size:10px;
	padding:1px 0;
	padding-bottom:2px;
	float:left;
	margin-right:2px;
}
#ListRecommendedList a:hover {
	border:1px solid #d7d4d4;
	text-decoration:none;
}
#ListRecommendedList a.selectedLinkRed {
	border:1px solid #950027;
	color:#CCA0A0;
	background:url(../files/Image/gfx/background_recommended_link_red.jpg) repeat-x;
}
#ListRecommendedList a.noselectedLinkRed {
	border:1px solid #EDEDED;
	color:#818181;
	background:url(../files/Image/gfx/background_recommended_link_grey.jpg) repeat-x;
}
#ListNewList {
	position:absolute;
	top:9px;
	right:20px;
}
#ListNewList a:hover {
	border:1px solid #d7d4d4;
	width:16px;
	display:block;
	text-align:center;
	background:url(../files/Image/gfx/background_recommended_link_grey.jpg) repeat-x;
	color:#818181;
	font-size:10px;
	padding:1px 0;
	padding-bottom:2px;
	float:left;
	margin-right:2px;
	text-decoration:none;
}
#ListNewList a {
	border:1px solid #950027;
	width:16px;
	display:block;
	text-align:center;
	background:url(../files/Image/gfx/background_recommended_link_red.jpg) repeat-x;
	color:#cca0a0;
	font-size:10px;
	padding:1px 0;
	padding-bottom:2px;
	float:left;
	margin-right:2px;
}

#MoreRecommended {
	position:absolute;
	top:9px;
	right:22px;	
}
#ImgNewFora {
	position:absolute;
	left:200px;
	top:10px;
	cursor:pointer;
}
#ImgNewNext {
	position:absolute;
	left:280px;
	top:10px;
	cursor:pointer;
}
#ViewNew {
	position:absolute;
	top:35px;
	left:231px;
	width:510px;
	height:250px;	
}
#ViewRecomended {
	position:absolute;
	top:39px;
	left:232px;
	width:512px;
	height:250px;	
}
#RecommendedProdInfo {
	position:absolute;
	top:0;
	left:0;
	width:196px;
	padding:10px;
	height:230px;
	background:url(../files/Image/gfx/background_recommended_info.jpg) no-repeat;
}
#RecommendedProdInfo p {
	position:absolute;
	font-size:18px;
	font-family:'Trebuchet MS';
	margin:0;
	color:#840023;
	top:37px;
}
#RecommendedProdInfo p a {
	color:#840023;
}
.RecommendedPrice {
	position:absolute;
	top:150px;
	left:14px;
	font-size:24px;
	color:#c10024;
	font-family:'Trebuchet MS';
}
.RecommendedCollection {
	position:absolute;
	font-size:10px;
	color:#818181;
	top:61px;
}
.RecommendedCollection a {
	font-size:11px;
	color:#830024;
}
.RecommendedNoCatalogue {
	position:absolute;
	font-size:10px;
	color:#818181;
	top:84px;
}
.RecommendedNoCatalogue  a{
	color:#818181;
}
.RecommendedSelect {
	width:125px;
	font-size:10px;
	position:absolute;
	top:110px;
}
h8 {
	margin:0;
	font-size:11px;
	position:absolute;
	top:105px;
	left:180px;
	width:230px;
	color:#ca7a78;
	text-align:center;
}
.ProdMini {
	background:url(../files/Image/gfx/background_category.jpg) top right no-repeat;
	float:left;
	padding:12px 14px;
	width:157px;
	height:260px;
	position:relative;
	color:#818181;
	display:none;
}
.ProdMini img.ProdThumb {
	position:absolute;
	top:78px;
	left:38px;
	width:1px;
}
span.ProdName a {
	color:#818181;
}
span.ProdName a {
	font-size:10px;
	position:absolute;
	top:63px;
}
span.ProdCollection {
	font-size:10px;
	position:absolute;
	top:48px;
}
span.ProdCollection a {
	font-weight:bold;
	color:#840023;
}
span.ProdSubCat {
	color:#840023;
	font-family:'Trebuchet MS';
	font-size:14px;
	position:absolute;
	top:30px;
	left:80px;
}
span.ProdSubCat a {
	color:#840023;
}
img.ProdLogos {
	position:absolute;
	top:13px;
}
span.ProdPrice {
	color:#c20024;
	font-family:'Trebuchet MS';
	font-size:18px;
	position:absolute;
	top:190px;
}
select.ProdColor,
select.ProdColor2 {
	font-size:10px;
	width:112px;
	position:absolute;
	top:238px;

}
select.ProdSize {
	font-size:10px;
	width:112px;
	position:absolute;
	top:215px;
}
img.ProdLink {
	position:absolute;
	top:260px;
}
img.ProdBasket {
	position:absolute;
	top:260px;
	left:42px;
}
#BoxProduct {
	height:307px;
	position:relative;
}
#BoxProductImg {
	background:url(../files/Image/gfx/background_product.jpg) no-repeat;
	position:absolute;
	width:369px;
	left:0;
	top:0px;
	height:307px;
	text-align:center;
}
#BoxProductImg img {
	margin-top:16px;
}
#BoxProductInfo {
	position:absolute;
	left:369px;
	width:350px;
	height:307px;
	top:0;
	color:#818181;
}
#BoxProductInfoSubCat {
	color:#840023;
	font-family:'Trebuchet MS';
	font-size:20px;
	position:absolute;
	top:45px;
	left:120px;
}
#BoxProductInfoCollection {
	font-size:10px;
	position:absolute;
	top:72px;
	left:14px;
}
#BoxProductInfoCollection a {
	font-weight:bold;
	color:#840023;
}
#BoxProductInfoName {
	font-size:10px;
	position:absolute;
	top:90px;
	left:14px;
}
#BoxProductInfoDescropt {
	position:absolute;
	top:120px;
	left:14px;
}
#BoxProductInfoColor {
	font-size:10px;
	position:absolute;
	top:189px;
	left:14px;
}
#BoxProductInfoSize {
	font-size:10px;
	position:absolute;
	top:90px;
	right:0px;
}
#BoxProductColor {
	position:absolute;
	top:189px;
	padding-left:46px;
	margin-left:14px;
	padding-bottom:24px;
	width:300px;
}
#BoxProductLogos {
	position:absolute;
	top:22px;
	left:14px;
}
#BoxProductInfoDescript {
	position:absolute;
	top:110px;
	left:14px;
	display:none;
}
#BoxProductColor  div.BoxColor {
	border:1px solid #e3e3e3;
	padding:1px;
	margin-right:5px;
	position:relative;
	width:20px;
	height:20px;
	float:left;
	display:none;
}
div.ColorMagnif {
	position:absolute;
	border:1px solid #e3e3e3;
	width:85px;
	padding:2px;
	height:98px;
	top:24px;
	left:-1px;
	background-color:#FFF;
	display:display;
}
#DialogDiv {
	border:1px solid #e3e3e3;
	background-color:#FFF;
	display:none;
	position: absolute;
	padding:3px;
	margin-left:18px;
	width:180px;
	margin-top:1px;
}
div.ColorMagnif img {
	width:85px;
	height:85px;
	position:absolute;
}
div.ColorMagnif  span{
	display:block;
	margin:2px 0;
	text-align:center;
	font-weight:bold;
	font-size:10px;
	position:absolute;
	top:86px;
	width:85px;
}
#BoxProductColor  div.BoxColor:hover div.ColorMagnif, div.ColorMagnif:hover {
	display:none;
}
#BoxProductBasket {
	border-top:1px solid #e3e3e3;
	position:absolute;
	top:220px;
	left:14px;
	width:340px;
	font-size:10px;
}
#patch {
	background:url(../files/Image/gfx/background_recommended_gray.jpg) repeat-x;
	height:24px;
	margin-bottom:1px solid #FFF;
	padding-top:12px;
	padding-left:12px;
	font-size:10px;
	color:#818181;
	position:relative;
}
#patch a {
	padding-left:14px;
	background:url(../files/Image/gfx/arrow_gray.gif) 4px no-repeat;
	color:#818181;
}
#patch a#patchStart {
	padding-left:0px;
	background:url(../blank.gif) 4px no-repeat;
}
#patch #pagination {
	position:absolute;
	right:10px;
	top:10px;
}
#patch #pagination a {
	border:1px solid #ededed;
	width:16px;
	display:block;
	text-align:center;
	background:url(../files/Image/gfx/background_recommended_link_grey.jpg) repeat-x;
	color:#818181;
	font-size:10px;
	padding:1px 0;
	padding-bottom:2px;
	float:left;
	margin-right:2px;
}
#patch #pagination a:hover {
	border:1px solid #d7d4d4;
	text-decoration:none;
}
#OtherProd {
	background:url(../files/Image/gfx/background_new_products.jpg) repeat-x;
	height:35px;
	padding-left:15px;
	position:relative;
}
#OtherProd #PaginationProd {
	position:absolute;
	right:10px;
	top:10px;
}
#OtherProd #PaginationProd a:hover {
	border:1px solid #d7d4d4;
	width:16px;
	display:block;
	text-align:center;
	background:url(../files/Image/gfx/background_recommended_link_grey.jpg) repeat-x;
	color:#818181;
	font-size:10px;
	padding:1px 0;
	padding-bottom:2px;
	float:left;
	margin-right:2px;
	text-decoration:none;
}
#OtherProd #PaginationProd a {
	border:1px solid #950027;
	width:16px;
	display:block;
	text-align:center;
	background:url(../files/Image/gfx/background_recommended_link_red.jpg) repeat-x;
	color:#cca0a0;
	font-size:10px;
	padding:1px 0;
	padding-bottom:2px;
	float:left;
	margin-right:2px;
}
#SelectColor {
	position:absolute;
	top:24px;
	left:0;
}
#SelectSize {
	position:absolute;
	top:50px;
	left:0;
}
#TitleSize {
	position:absolute;
	top:24px;
	left:120px;
}
#BoxProductBasket select.color {
	width:110px;
	position:absolute;
	top:22px;
	left:49px;
	font-size:10px;
}
#BoxProductBasket select.size {
	width:110px;
	position:absolute;
	top:48px;
	left:49px;
	font-size:10px;
}
#CountText {
	position:absolute;
	top:24px;
	left:170px;
}
.PriceText {
	position:absolute;
	top:12px;
	right:0px;
	font-size:24px;
	color:#c10024;
	font-family:'Trebuchet MS';
}
#CountInput {
	position:absolute;
	top:20px;
	left:200px;
	width:18px;
	background-color:#FFF;
	padding:2px;
	background:url(../files/Image/gfx/blank.jpg) repeat-x;
	font-size:10px;
	border:1px solid #e0e0e0;
}
#BoxProductBasket img {
	position:absolute;
	top:50px;
	right:0px;
}
#OrderTitle {
	padding:15px 17px;
	position:relative;
}
#OrderButton {
	position:absolute;
	text-align:right;
	top:15px;
	right:17px;
}
.BasketTitle {
	height:35px;
	padding-left:15px;
	color:#FFF;
	font-weight:bold;
	background:url(../files/Image/gfx/background_new_products.jpg) repeat-x;
}
.BasketPosition  td {
	padding-top:15px;
	height:123px; 
	vertical-align:top;
	border-bottom:1px solid #e8e8e8;
}
.BasketPosition  td.BasketNo {
	padding-left:30px;
	color:#840023;
	width:30px;
}
.BasketPosition  td.BasketImage {
	color:#840023;
	width:123px;
	border-bottom:1px solid #e8e8e8;
}
.BasketPosition  td.BasketProd {
	background:url(../files/Image/gfx/background_basket.jpg) top right no-repeat;
	width:100px;
	border-bottom:1px solid #e8e8e8;
}
.BasketPosition  td.BasketProd p {
	font-size:14px;
	font-family:'Trebuchet MS';
	margin:0;
	color:#840023;
	margin-top:5px;
}
.BasketPosition  td.BasketProd span.BasketCollection {
	font-size:10px;
	display:block;
	color:#818181;
}
.BasketPosition  td.BasketProd span.BasketCollection a {
	font-size:10px;
	color:#840023;
	font-weight:bold;
}
.BasketPosition  td.BasketProd span.BasketName {
	font-size:10px;
	display:block;
	color:#818181;
	margin-top:3px;
}
.BasketPosition  td.BasketColor {
	width:165px;
	padding:15px;
	background:url(../files/Image/gfx/background_basket.jpg) top right no-repeat;
	border-bottom:1px solid #e8e8e8;
}
.BasketColorInfo {
	position:relative;
}
.colorThumbPos {
	position:absolute;
	top:10px;
	left:15px;
	border:1px solid #e3e3e3;
	padding:1px;
}
.colorNamePos {
	position:absolute;
	top:13px;
	left:45px;
	font-size:10px;
	color:#818181;
}
.colorSelectName {
	position:absolute;
	top:52px;
	left:17px;
	font-size:10px;
	color:#818181;
}
.sizeName {
	position:absolute;
	top:80px;
	left:17px;
	font-size:10px;
	color:#818181;
}
.colorSelectList {
	position:absolute;
	top:47px;
	left:60px;
	font-size:10px;
	color:#818181;
}
.BasketPosition  td.BasketPrice {
	color:#840023;
	width:40px;
	padding-left:7px;
	position:relative;
}
.BasketPosition  td.BasketPrice  span{
	position:absolute;
	top:30px;
}
.BasketPosition  td.BasketNetto{
	color:#840023;
	padding-left:7px;
	position:relative;
	font-weight:bold;
}
.BasketPosition  td.BasketNetto  span{
	position:absolute;
	top:30px;
	left:14px;
}
.BasketPosition  td.BasketNetto  img{
	position:absolute;
	bottom:0;
	right:15px;
}
.BasketPosition  td.BasketCount{
	padding:15px;
	width:60px;
	position:relative;
}
.BasketPosition  td.BasketCount input{
	width:20px;
	border:1px solid #e0e0e0;
	background:url(blank.gif);
	position:absolute;
	top:35px;
	font-size:10px;
}
.BasketPosition  td.BasketCount img{
	position:absolute;
	top:35px;
	left:46px;
}
.RecommendedMore {
	position:absolute;
	left:14px;
	bottom:20px;
}
.RecommendedAddBasket {
	position:absolute;
	left:90px;
	bottom:20px;
}
.RecommendedLogo {
	position:absolute;
	left:12px;
	top:17px;
}
.RecommendedImg {
	position:absolute;
	left:267px;
	top:20px;
	width:200px;
}
.BoxProducts {
	width:371px;
	height:184px;
	background:url(../files/Image/gfx/box_produkty.jpg) top left no-repeat;
	float:left;
	position:relative;
}
.BoxProducts img.BoxProdsLogo {
	position:absolute;
	top:26px;
	left:14px;
}
.BoxProducts p.BoxProdsParah {
	position:absolute;
	font-size:16px;
	font-family:'Trebuchet MS';
	margin:0;
	color:#840023;
	top:42px;
	left:14px;
}
.BoxProducts img.BoxProdsMore {
	position:absolute;
	bottom:26px;
	left:14px;
}
.BoxProducts p.BoxProdsParah  a {
	color:#840023;
}
.BoxProducts img.BoxProdsIcons {
	position:absolute;
	top:28px;
	left:94px;
}
.BoxProducts img.BoxProdsMini {
	position:absolute;
	top:32px;
	left:105px;
}
#SubTotal{
	padding:10px;
	background:url(../files/Image/gfx/background_bottom_basket.jpg) repeat-x;
	text-align:right;
}
#SubTotal p {
	display:inline;
	font-weight:bold;
	font-size:11px;
	top:12px;
	color:#818181;
}
#SubTotal img {
	cursor:pointer;
}
#SubTotal span {
	font-weight:bold;
	font-size:14px;
	color:#840023;
}
#SubTotalButton {
	margin-top:15px;
}
.GreyLogin {
	padding:7px;
	border-bottom:1px solid #e9e9e9;
	background-color:#f6f6f6;
	color:#840023;
	font-size:12px;
}
#FormLogin {
	margin:0 21px;
	font-weight:bold;
	padding-top:100px;
	color:#818181;
	background:url(../files/Image/gfx/title_login.jpg) 0 20px no-repeat;
}
#LoginBox {
	position:relative;
	height:200px;
	background-color:#f6f6f6;
}
#LoginBoxForm {
	position:absolute;
	width:350px;
	left:0;
	top:0;
	height:200px;
	border-right:1px solid #FFF;
}
#LoginBoxRegister {
	position:absolute;
	width:350px;
	left:351px;
	top:0;
	height:200px;
}
#FormLogin p {
	height:23px;
	padding-left:15px;
	color:#FFF;
	font-weight:bold;
	background:url(../files/Image/gfx/background_new_products.jpg) repeat-x;
	margin:0;
	width:335px;
	padding-top:12px;
	border-top:1px solid #FFF;
}
.RedTitle {
	height:23px;
	padding-left:15px;
	color:#FFF;
	font-weight:bold;
	background:url(../files/Image/gfx/background_new_products.jpg) repeat-x;
	margin:0;
	padding-top:12px;
}
#FormLogin  label {
	display:block;
	padding:5px;
	position:relative;
	height:20px;
	margin-top:3px;
}
#FormLogin  label span {
	position:absolute;
	top:15px;
	left:14px;
}
#FormLogin  label input {
	position:absolute;
	top:10px;
	left:100px;
	background:url(../blank.gif) repeat-x;
	border:1px solid #d0d0d0;
	background-color:#FFF;
	width:220px;
}
#FormLogin .LoginBoxParagraph {
	margin:18px 14px;
	font-weight:normal;
}
#ButRegister {
	position:absolute;
	bottom:20px;
	right:20px;
}
#ButLogin {
	position:absolute;
	bottom:20px;
	right:20px;
}
#ButRemind {
	position:absolute;
	bottom:20px;
	right:90px;
}
.RedParagraph {
	color:#840023;
	margin:14px;
	font-weight:bold;
}
#RegsiterDataBox {
	margin:0 14px;
	border-bottom:1px solid #e8e8e8;
	height:175px;
	position:relative;
}
#RegsiterDataBox1 {
	position:absolute;
	top:0;
	left:0;
	width:350px;
	height:175px;
	background:url(../files/Image/gfx/background_basket.jpg) center right no-repeat;
}
#RegsiterDataBox1 label,
#RegsiterDataBox2 label  {
	display:block;
	height:28px;
	position:relative;
}
#RegsiterDataBox2 em {
	position:absolute;
	height:20px;
	width:181px;
	left:145px;
	top:1px;
}
#RegsiterDataBox1 em {
	position:absolute;
	height:20px;
	width:195px;
	left:131px;
	top:1px;
}
#RegsiterDataBox1 label.textarea {
	height:100px;
}
#RegsiterDataBox1  label.textarea textarea {
	position:absolute;
	left:132px;
	background:url(../blank.gif) repeat-x;
	border:1px solid #d0d0d0;
	background-color:#FFF;
	width:183px;
	height:105px;
}
#RegsiterLogBox label {
	width:233px;
	float:left;
	position:absolute;
}
#RegsiterDataBox1 label span,
#RegsiterLogBox label span,
#RegsiterDataBox2 label span {
	position:absolute;
	color:#818181;
	top:5px;
	left:0;
}
#RegsiterDataBox1 label strong,
#RegsiterLogBox label strong,
#RegsiterDataBox2 label strong {
	position:absolute;
	color:#818181;
	top:2px;
	right:13px;
	color:#840023;
	font-weight:normal;
}
#RegsiterLogBox label strong {
	right:20px;
}
#RegsiterDataBox2 label span {
	left:14px;
}
#RegsiterDataBox1 label input,
#RegsiterLogBox label input,
#RegsiterDataBox2 label input {
	position:absolute;
	color:#818181;
	top:0px;
	left:133px;
	border:1px solid #cccccc;
	background:url(../blank.gif) repeat-x;
	width:185px;
}
#RegsiterDataBox2 label input {
	width:171px;
	left:147px;
}
#RegsiterLogBox label input {
	width:141px;
	left:50px;
}
#RegsiterDataBox2 label select {
	width:180px;
	left:147px;
	top:2px;
	position:absolute;
}
#RegsiterDataBox1 label select {
	width:193px;
	left:132px;
	top:2px;
	position:absolute;
}
#RegsiterDataBox1 label span#pause {
	position:absolute;
	color:#818181;
	top:5px;
	left:229px;
}
#RegsiterDataBox1 label input#telefon {
	position:absolute;
	color:#818181;
	top:0px;
	left:133px;
	border:1px solid #cccccc;
	background:url(../blank.gif) repeat-x;
	width:83px;
}
#RegsiterDataBox1 label input#telefonkom {
	position:absolute;
	color:#818181;
	top:0px;
	left:235px;
	border:1px solid #cccccc;
	background:url(../blank.gif) repeat-x;
	width:83px;
}
#RegsiterDataBox2 label input#kod {
	position:absolute;
	width:18px;
}
#RegsiterDataBox2 label input#kod2 {
	position:absolute;
	width:23px;
	left:187px;
}
#RegsiterDataBox2 label input#fva_kod {
	position:absolute;
	width:18px;
}
#RegsiterDataBox2 label input#fva_kod2 {
	position:absolute;
	width:23px;
	left:187px;
}
#RegsiterDataBox2 label span#pausekod {
	position:absolute;
	top:5px;
	left:179px;
}
#RegsiterDataBox2 {
	position:absolute;
	top:0;
	left:351px;
	width:350px;
	height:175px;
}
#RegsiterLogBox {
	margin:0 14px;
	border-bottom:1px solid #e8e8e8;
	height:50px;
	position:relative;
}
#ResgisterOswiadczenie {
	font-size:10px;
	margin:14px;
	color:#818181;
	text-align:justify;
}
#RegsiterNewsletterBox {
	margin:14px;
	height:20px;
	position:relative;
}
#RegsiterNewsletterBox  input {
	position:absolute;
	width:15px;
	height:15px;
	top:5px;
	border:1px solid #840023;
	background:url(../blank.gif) repeat-x;
	background-color:#FFF;
}
#RegsiterNewsletterBox  span {
	position:absolute;
	top:5px;
	left:40px;
	width:150px;
	color:#818181;
}
#RegsiterButton {
	padding:20px;
	background:url(../files/Image/gfx/background_bottom_basket.jpg) repeat-x;
	text-align:center;
	position:relative;
	height:100px;
}
.AlertRequest {
	margin:5px 14px;
	color:#F00;
}
#boxContact {
	position:relative;
	height:285px;
	margin:0 15px;
}
#boxContact div#leftContact {
	position:absolute;
	left:0;
	top:0;
	width:350px;
	height:285px;
	background:url(../files/Image/gfx/background_basket.jpg) center right no-repeat;
}
#boxContact div#rightContact {
	position:absolute;
	left:370px;
	top:0;
	width:300px;
	height:285px;
}
#boxContact  label {
	display:block;
	padding:5px;
	position:relative;
	height:16px;
	margin-top:3px;
}
#boxContact  label.textarea {
	height:100px;
}
#boxContact  label span {
	position:absolute;
	top:15px;
}
#boxContact  label input {
	position:absolute;
	top:10px;
	left:100px;
	background:url(../blank.gif) repeat-x;
	border:1px solid #d0d0d0;
	background-color:#FFF;
	width:220px;
}
#boxContact  label.textarea textarea {
	position:absolute;
	top:10px;
	left:100px;
	background:url(../blank.gif) repeat-x;
	border:1px solid #d0d0d0;
	background-color:#FFF;
	width:220px;
	height:105px;
}
#boxContact  label strong {
	position:absolute;
	top:10px;
	right:5px;
	color:#840023;
}
p.titleModule {
	font-weight:bold;
	margin:0;
	color:#840023;
	margin-bottom:15px;
}
#buttonContact {
	position:absolute;
	bottom:14px;
	left:100px;
}
#OrderButton img {
	cursor:pointer;
}
.RowHeaders td {
	font-weight:bold;
	color:#840023;
	background-color:#FAFAFA;
	border-bottom:1px solid #CCC;
	padding:4px 2px;
}
.boxWindow p
{
	font-weight:bold;
	margin:0;
	color:#840023;
	margin:15px 0;
	font-size:12px;
}
.RowHeaderTr td {
	background:url(../files/Image/gfx/background_new_products.jpg) repeat-x;
	padding:5px;
	color:#FFF;
	font-weight:bold;
}
.RowLight td {
	padding:3px 5px;
	border-bottom:1px solid #CCC;
}
.RowDark td {
	padding:3px 5px;
	border-bottom:1px solid #CCC;
	background-color:#f8f8f8;
}
.FormRow {
	position:relative;
	height:20px;
	width:500px;
}
.FormRow span {
	position:absolute;
	right:390px;
	top:3px;
	width:110px;
	text-align:right;
}
.FormRow p {
	position:absolute;
	left:125px;
	top:3px;
	margin:0;
	width:500px;
	font-weight:normal;
	font-size:11px;
}
#prodGallery {
	position:absolute;
	left:7px;
	bottom:5px;
}
#prodGallery span {
	border:1px solid #d7d4d4;
	width:16px;
	display:block;
	text-align:center;
	background:url(../files/Image/gfx/background_recommended_link_grey.jpg) repeat-x;
	color:#818181;
	font-size:10px;
	padding:1px 0;
	padding-bottom:2px;
	float:left;
	margin-right:2px;
	text-decoration:none;
	cursor:pointer;
}
#prodGallery span:hover {
	border:1px solid #950027;
	width:16px;
	display:block;
	text-align:center;
	background:url(../files/Image/gfx/background_recommended_link_red.jpg) repeat-x;
	color:#cca0a0;
	font-size:10px;
	padding:1px 0;
	padding-bottom:2px;
	float:left;
	margin-right:2px;
}
#PriceTextPromo {
	position:absolute;
	right:0;
	top:0px;
	font-size:15px;
	text-decoration: line-through;
	font-family:'Trebuchet MS';
	color:#c6c6c6;
}
.promoPrice {
	font-size:15px;
	text-decoration:line-through;
	font-family:'Trebuchet MS';
	color:#c6c6c6;
}
.promoBasket {
	font-size:11px;
	text-decoration:line-through;
	color:#c6c6c6;
}
.avail {
	position:absolute;
	font-size:10px;
	bottom:9px;
	left:43px;
	color:#600620;
	display:none;
}
.avail2 {
	position:absolute;
	font-size:11px;
	bottom:-69px;
	right:1px;
	font-weight:bold;
	color:#600620;
	display:none;
}
