html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, em, font, img, ins, b, center, ul, li, form
{	
	margin: 0;	
	padding: 0;	
	border: 0;	
	outline: 0;	
	font-size: 100%; 
	vertical-align: baseline;
	background: transparent;
}
ul 
{
	list-style: none;
}
body 
{
	font-size: 11px; 
	font-family: arial; 
	color:#666666; 
	text-align: center; 
	line-height: 1;
}

.Page 
{
	text-align: left; 
	margin: 0 auto; 
	top: 0; 
	width: 960px; 
	height:auto;
}
.floatl  
{
	float:left; 
	margin:0px;
}
.floatr  
{
	float:right; 
	margin:0px;
}
.clear   
{
	clear: both; 
	height:0px; 
	line-height:0px; 
	font-size:0px;
}

.b 
{
	font-weight: bold;
}
.tar 
{
	text-align:right;
}
.tac 
{
	text-align: center;
}
a {
	color:#e00000;
	text-decoration:none;
}
a:hover 
{
	color:#333333;
}

/* ciemny szary */
.C1 
{
	color:#666666;
} 
/* podstawowy link (czerwony)*/
.C2 
{
	color:#e00000;
} 
/* jasny szary */
.C3 
{
	color:#cccccc;
} 
/* jasny zielony */
.C4 
{
	color:#66cc00
} 
/* jasny czerwony */
.C5 
{
	color:#ff3300
} 
/* fiolet */
.C6 
{
	color:#9933cc
} 
/* szary */
.C7 
{
	color:#999999;
} 
/* bardzo ciemny szary */
.C8 
{
	color:#333333;
}
/* czerwony */
.C9 
{
	color:#ff0000;
} 

.BCgray
{
	background:#dddddd !important;
}

.mb10
{
	margin-bottom: 10px;
}

.f10 
{
	font-size:10px;
}
.f12 
{
	font-size:12px;
}
.f16
{
	font-size:16px;
}
.f22 
{
	font-size:22px;
}
.f24 
{
	font-size:24px;
}
.pl5 
{
	padding-left:5px;
}
.pr5 
{
	padding-right:5px;
}
.pl10 
{
	padding-left:10px;
}
.pb10 
{
	padding-bottom:10px;
}
.pb20 
{
	padding-bottom:20px;
}
.pt10 
{
	padding-top:10px;
}
.pt20 
{
	padding-top:20px;
}
.ptb5
{
	padding:5px 0px 5px 0px;
}
.ptb10
{
	padding:10px 0px 10px 0px;
}
.ptb15 
{
	padding:15px 0px 15px 0px;
}

.ptl20 
{
	padding:20px 0px 0px 20px;
}
.p20 
{
	padding:20px;
}
.bt1 
{
	border-top:1px solid #e5e5e5;
}
.bb1 
{
	border-bottom:1px solid #e5e5e5;
}
.bb2 
{
	border-bottom:1px solid #a3a3a3;
}
.bb3 
{
	border-bottom:1px solid #858585;
}
.lh10 
{
	line-height:10px;
}
.lh12 
{
	line-height:12px;
}
.lh16 
{
	line-height:16px;
}
.lh18
{
	line-height:18px;
}
.lh20 
{
	line-height:20px;
}
.lh30 
{
	line-height:30px;
}
.bw1 
{
	width:390px; 
}
.bw2 
{
	width:180px;
}
.bw3 
{
	width:680px;
}

.break 
{
	font-size:10px; 
	height:10px; 
	margin-bottom:10px;
}
.regError 
{
	padding:0px 0px 10px 0px; 
	color: red; 
	text-align:center;
}
.regError1 
{
	color: red;
}
.TopC 
{
	width:960px;  
	height:36px;
	background:url(../images/topbg.png) no-repeat scroll 0 0;
}

.TopLeftC
{
	width:482px; 
	height:27px;  
	padding:9px 15px 0px 15px;
}
.WelcomeBox 
{
	padding-right:5px; 
	border-right:1px solid #cccccc;
}
.LoginBox 
{
	padding-left:10px;
}
.StoreBox 
{
}

.TopRightC
{
	width:432px; 
	height:28px;  
	padding:3px 5px 0px 10px; 
}
.TopBasketBox
{
	color:#ffffff; 
	line-height:22px; 
	text-align:right;
	background:url(../images/topbg2.png) no-repeat scroll 0 0;
	width: 308px;
	height: 26px;
	padding: 5px 0 5px 10px;
}
.TopBasketBox img
{
	padding:0px 3px 0px 2px;
}
.TBB1 
{
	width:73px; 
}
.TBB2 
{
	width:62px; 
}

.LogoC 
{
	width:205px; 
	margin-bottom:20px;
	text-align:center; 
	line-height:95px;
}
.LogoC img
{
	vertical-align:middle;
}
.SearchC
{
	width:880px; 
	line-height:25px; 
	padding:12px 0 0 80px;
	height: 55px;
	background: url('../images/bboxheaderb.png') no-repeat scroll 0 0;
}
.SearchBox 
{
}

.SearchBarC
{
	width:559px; 
	height:25px; 
	background:url(../images/searchbar2.png) no-repeat scroll 0 0; 
	padding:0px 10px 0px 10px;
}
.SearchBar
{
	width:560px; 
	background:transparent; 
	border:none; 
	color:#000; 
	font-size:11px;
	padding-top: 5px;
}
.SearchButtonC 
{
	width:77px; 
	height:28px; 
	background:url(../images/searchbuton.png) no-repeat scroll 0 0;
}
.SearchButton 
{
	width:77px; 
	height:28px;
	background:transparent; 
	border:none; 
	cursor:pointer;
}

.TopMenuC 
{
	width:960px; 
	height:35px; 
	background:url(../images/tmenubg.png) no-repeat scroll 0 0;
}
.TopMenuBox 
{
	padding:11px 15px 12px 15px; 
	background:url(../images/tmenuboxbg.png) no-repeat scroll right 0; 
	font-size:12px;
}

.WhereTC 
{
	width:960px; 
	height:5px; 
	background:url(../images/wheretopbg.png) no-repeat scroll 0 0;
}
.WhereBC 
{
	width:960px; 
	height:5px; 
	background:url(../images/wherebottombg.png) no-repeat scroll 0 0; 
	margin-bottom:10px;
}
.WhereC 
{
	width:930px; 
	background:url(../images/wherebg.png) repeat-y scroll 0 0; 
	padding:5px 15px 5px 15px; 
	line-height:16px;
}
.WhereC a
{
	padding-left:5px;
}

.PageCLeft 
{
	width:202px;
}

.LCBoxTop 
{
	width:192px; 
	height:35px; 
	background:url(../images/lboxt.png) no-repeat scroll 0 0;
	margin-right:10px;
}
.LCBoxHeader 
{
	font-size:12px; 
	color:#333333; 
	padding:11px 15px 12px 15px; 
	font-weight: bold; 
	overflow:hidden; 
	white-space: nowrap;
}
.LCBoxHeader a 
{
	color:#333333; 
	text-decoration:none;
}
.LCBoxHeader a:hover 
{
	color:#00a7d1;
}
.LCBoxMiddle 
{
	width:192px; 
	background:url(../images/lboxm.png) repeat-y scroll 0 0;
}
.LCBoxBottom 
{
	width:192px; 
	height:20px; 
	background:url(../images/lboxb.png) no-repeat scroll 0 0; 
	margin-bottom:10px;
}

.LCBox1 
{ 
	padding:20px 15px 0px 15px; 
	line-height:16px;
}
.LCBox2 
{ 
	padding:0px 15px 0px 15px; 
	line-height:25px; 
}
.LCBox3 
{ 
	padding:20px 15px 0px 15px;
	line-height:22px;
}
.LCBox4 
{ 
	padding:10px 15px 0px 15px; 
	line-height:16px;
}

.LMenu 
{
	width: 172px;
}
.LMenu a
{
	font-size: 12px;
}
.LMenu ul 
{
	width: 192px;
}
.LMenu ul li 
{
	border-bottom:1px solid #e5e5e5; 
	background:url(../images/ulbg.png) no-repeat scroll right 12px;
}
.LMenu ul li a 
{
	text-decoration:none;
}
.LMenu ul li a:hover 
{
	color:#666666; 
	font-weight: bold;
}
.LMenu ul ul li
{
	border-left:1px solid #CCCCCC; 
	border-right:1px solid #CCCCCC; 
	background: #f5f5f5 url(../images/ul2bg.png) no-repeat scroll right 12px; 
}
.LMenu ul ul li a 
{
	font-size: 11px;
}
.LMenu ul ul li a:hover 
{
}
.LMenu ul ul ul li 
{
	background:#e5e5e5;
}
.LMenu ul ul ul li a 
{
}
.LMenu ul ul ul li a:hover 
{
	/*font-weight: bold;*/
}
.lw 
{
	width: 155px; 
	line-height:14px; 
	padding:8px 0 8px 15px; 
	overflow:hidden; 
	cursor:pointer;
}
.lw1 
{
	width: 145px;
	line-height:14px; 
	padding:8px 0 8px  25px; 
	overflow:hidden; 
	cursor:pointer;
}
.lw2
{
	width: 145px; 
	line-height:14px; 
	padding:8px 0 8px  30px; 
	overflow:hidden; 
	cursor:pointer;
}
.LMAct 
{ 
	background: url(../images/ulactbg.png) no-repeat scroll right 12px !important; 
}

.SelectB 
{
	width:162px; 
	height:20px; 
	border:1px solid #999999; 
	font-size:11px;
}
.SelectB1 
{
	width:100px; 
	height:20px; 
	border:1px solid #999999; 
	font-size:11px;
}
.SelectB2 
{
	width:50px; 
	height:20px; 
	border:1px solid #999999; 
	font-size:11px;
}
.SelectB3 
{
	width:115px; 
	height:20px; 
	border:1px solid #999999; 
	font-size:11px;
}
.SelectB4 
{
	width:135px; 
	height:20px; 
	border:1px solid #999999; 
	font-size:11px;
}
.SelC 
{
	margin-bottom:5px;
}
.InpSearchC 
{
	width:52px; 
	height:20px; 
	background:url(../images/searchinpbg.png) no-repeat scroll 0 0; 
}
.InpSearch1C 
{
	width:51px; 
	height:21px; 
	background:url(../images/saveinpbg.png) no-repeat scroll 0 0; 
}
.InpSearch 
{
	width:52px; 
	height:20px; 
	background:transparent; 
	border:none; 
	cursor:pointer;
}
.NLinpC 
{
	width:152px; 
	height:14px; 
	border:1px solid #999999; 
	padding:3px 5px 3px  5px; 
	margin-bottom:5px;
}
.NLinp 
{
	width:152px; 
	background:none; 
	border:0px; 
	color:#CCCCCC; 
	font-size:11px;
}


.MTBaner 
{
	width:750px; 
	/*height:100px;*/ 
	padding:0px 4px 0px 4px; 
	margin-bottom:10px;
}

.MCBoxTop 
{
	width:758px; 
	height:35px; 
	background:url(../images/mboxt.png) no-repeat scroll 0 0;
}
.MCBoxTop1 
{
	width:758px; 
	height:10px; 
	background:url(../images/mboxt1.png) no-repeat scroll 0 0; 
	font-size:4px;
}
.MCBoxMiddle 
{
	width:758px; 
	background:url(../images/mboxm.png) repeat-y scroll 0 0; 
}
.MCBoxBottom 
{
	width:758px; 
	height:5px; 
	background:url(../images/mboxb.png) no-repeat scroll 0 0; 
	margin-bottom:10px; 
	font-size:4px;
}

.RecommendL 
{
	width:225px; 
	height:225px; 
	padding:30px 30px 25px 30px; 
	line-height:225px; 
	text-align:center;
}
.RecommendR 
{
	width:445px;
}
.FlagBox 
{
	height:35px; 
	text-align:right; 
}
.FlagBox a
{
	margin-left:1px;
}
.RecommendHeader 
{
	font-size:18px; 
	color:#00a7d1;
}
.RecommendTxt 
{
	height:140px; 
	padding:15px 0px 5px 0px; 
	line-height:16px; 
	overflow:hidden; 
	margin-bottom:10px;
}
.RPrice 
{
	width:180px;
	font-size:18px; 
	line-height:30px; 
}
.AddToStoreC 
{
	width:130px; 
	height:27px; 
	background:url(../images/addtostore.png) no-repeat scroll 0 0; 
}
.AddToStore 
{
	width:128px; 
	height:27px; 
	background:transparent; 
	border:none; 
	cursor:pointer;
}
.AddToBasketC 
{
	width:135px; 
	height:27px; 
	background:url(../images/addtobasket.png) no-repeat scroll 0 0; 
}
.AddToBasket1C 
{
	width:135px; 
	height:27px; 
	background:url(../images/addtobasket1.png) no-repeat scroll 0 0; 
}
.AddToBasket 
{
	width:135px; 
	height:27px; 
	background:transparent; 
	border:none; 
	cursor:pointer;
}

.BarBox 
{
	width:758px; 
	height:40px; 
	background:url(../images/bar01bg.png) no-repeat scroll 0 0; 
}
.BarBoxHeader 
{
	font-size:18px; 
	padding:11px 15px 12px 15px; 
	overflow:hidden; 
	white-space: nowrap;
}

.ProdMiniBox 
{
	border-bottom:1px solid #e5e5e5; 
	margin:0px 15px 0px 15px;
}
.ProdMiniBoxLast 
{
	margin:0px 15px 0px 15px;
}
.FotoBox150 
{
	width:150px; 
	height:150px; 
	padding:15px 15px 15px 0px; 
	line-height:150px; 
	text-align:center;
}
.PMBC 
{
	width: 563px;
}

.PMBCTxt 
{
	height:32px; 
	padding:15px 0px 5px 0px; 
	line-height:16px; 
	overflow:hidden; 
	margin-bottom:10px;
}
.PMBCPriceBox 
{
	width:215px; 
	font-size:12px; 
	font-weight: bold; 
	line-height:30px;
}
.PMBCPriceBox span
{
	padding-left:5px
}
.priceold 
{
	text-decoration:line-through; 
	color:#FF0000; 
	font-weight: normal;
}
.ToComparisionC 
{
	width:112px; 
	height:27px; 
	background:url(../images/tocomparison.png) no-repeat scroll 0 0; 
}
.ToComparision 
{
	width:110px; 
	height:27px; 
	background:transparent; 
	border:none; 
	cursor:pointer;
}
.ToStoreC 
{
	width:98px; 
	height:27px; 
	background:url(../images/tostore.png) no-repeat scroll 0 0; 
}
.ToStore 
{
	width:96px; 
	height:27px; 
	background:transparent; 
	border:none; 
	cursor:pointer;
}
.ToStoreAC 
{
	width:140px; 
	height:27px; 
	background:url(../images/tostorea.png) no-repeat scroll 0 0; 
}

.ToStoreA 
{
	width:140px; 
	height:27px; 
	background:transparent; 
	border:none; 
	cursor:pointer;
}

.ShowAll 
{
	text-align:right; 
	line-height:40px;
	font-weight: bold; 
	margin:0px 15px 0px 15px;
}

.Foot 
{
	width:728px; 
	margin-left:215px;
}
.FootBig 
{
	width:930px; margin:0px 15px 0px 15px;
}
.FootT 
{
	line-height:40px;
}
.fpx 
{
	padding:0px 4px 0px 5px;
}
.FootB 
{
	line-height:35px; 
	margin-bottom:20px;
}

.BasketContent1 
{
	position: absolute; 
	display: block; 
	visibility: hidden; 
	top: -830px;
}
.BasketContent
{
	width:288px; 
	background:#666666 url(../images/basketcontentbg.png) no-repeat scroll 0 0; 
	color:#ffffff; 
	padding:20px 15px 15px 15px; 
	text-align:left; 
	position: absolute; 
	display: none; 
	visibility: visible; 
	top: 53px; 
	left: 50%; 
	z-index: 103; 
	margin-left: 162px; 
	filter: alpha(opacity=92); 
	-moz-opacity: 0.92; 
	opacity: 0.92;
}
.BCH 
{
	font-size:9px; 
	color:#999999; 
	line-height:25px;
}
.BCHw1
{
	width:188px;
	margin-right:5px;
}
.BCHw1 a
{
	color:#ffffff;
}
.BCHw1 a:hover
{
	color:#00a7d1;
}
.BCHw2 
{
	width:20px;  
	margin-right:5px; 
	text-align:right;
}
.BCHw2a 
{
	width:20px; 
	margin-right:5px; 
	text-align:right; 
	color:#cccccc;
}
.BCHw3 
{
	width:70px;
	text-align:right;
}
.BCH1 
{
	color:#ffffff;
	line-height:25px;
}

.BCButtons 
{
	padding-top:8px; 
	text-align:right;
}

.RangeC 
{
	width:94px;
	height:12px; 
	background:#ffffff;
	border:1px solid #999999; 
	padding:2px 5px 2px 5px; 
	line-height:12px;
}
.Range 
{
	width:84px;
	height:11px; 
	background:transparent; 
	border:none; 
	font-size:11px;
}

.MCBoxTxt1 
{
	color:#333333; 
	padding:11px 15px 12px 15px;
}

.BarBox1 
{
	width:758px;
	height:64px; 
	background:url(../images/barbox01bg.png) no-repeat scroll 0 0; 
}
.BarBoxHeader1 
{
	font-size:18px; 
	padding:11px 15px 6px 15px; 
	overflow:hidden; 
	white-space: nowrap;
}
.BarBoxB 
{
	padding:0px 15px 6px 15px;
}
.BarBoxB1 
{
	padding:10px 15px 6px 15px;
}

.VamBox 
{
	font-size:12px; padding-bottom:10px;
}
.VamBox img
{
	vertical-align:middle;
}

.DPBoxL 
{
	width:384px; 
	padding:0px 16px 0px 0px;
}
.DPBoxLImg 
{
	padding:0px 0px 10px 0px;
}

.DPBoxLImgMini 
{
	padding-bottom:25px;
}
.ImgMini 
{
	width:280px;
}
.ImgMini a
{
	padding-right:10px;
}

.ParametersBox 
{
	width:260px; 
	line-height:16px;
}
.Pboxl 
{
	width:35%;
}

.DPBoxR 
{
	width:318px;
}

.DPAddBasketC 
{
	width:191px; 
	height:38px; 
	background:url(../images/dpaddtobasket.png) no-repeat scroll 0 0; 
	margin-bottom:10px;
}
.gDPAddBasketC 
{
	width:191px;
	height:38px;
	background:url(../images/gdpaddtobasket.png) no-repeat scroll 0 0;
	margin-bottom:10px;
}
.DPAddBasket 
{
	width:191px; 
	height:38px; 
	background:transparent; 
	border:none; 
	cursor:pointer;
}
.gDPAddBasket 
{
	width:191px;
	height:38px;
	background:transparent;
	border:none;
}
.DPAddStoreC 
{
	width:190px; 
	height:28px; 
	background:url(../images/dpaddtostore.png) no-repeat scroll 0 0; 
	margin-bottom:3px;
}
.DPAddStore 
{
	width:190px;
	height:28px; 
	background:transparent;
	border:none; 
	cursor:pointer;
}
.DPAddComparisonC 
{
	width:190px; 
	height:28px; 
	background:url(../images/dptocomparison.png) no-repeat scroll 0 0; margin-bottom:3px;
}
.DPAddComparison 
{
	width:190px; 
	height:28px; 
	background:transparent; 
	border:none; 
	cursor:pointer;
}

.DPBox1 
{
	border-top:1px solid #e5e5e5; 
	text-align:right; 
	padding:10px 0px 10px 0px; 
	line-height:14px;
}

.CommentBox 
{
	padding:15px 15px 5px 15px;
}
.TextAreaC 
{
	width:720px; 
	height:100px; 
	border:1px solid #999999; 
	padding:4px 5px 4px 5px; 
	margin-bottom:10px
}
.TxtArea 
{
	width:720px; 
	height:100px; 
	overflow:auto; 
	border:0px; 
	color:#666666;
}

.TAbottomBox 
{
	line-height:20px; 
	color:#999999
}

.TAInp01C 
{
	width: 409px;
	line-height:20px;
	height:20px; 
	background:none; 
	margin:0px 5px 0px 5px; 
	border:1px solid #999999;
}
.TAInp01
{
	width: 395px; 
	height:14px; 
	border:0px; 
	line-height:12px; 
	margin:1px 0px 0px 5px; 
	font-size:11px; 
	background:none; 
	color:#999999;
}
.TAInp02C 
{
	width: 30px;
	line-height:20px; 
	height:20px; 
	background:none;
	margin:0px 5px 0px 5px;
	color:#cccccc;  
	border:1px solid #999999;
}
.TAInp02 
{
	width: 20px; 
	height:14px; 
	border:0px;
	line-height:12px; 
	margin:1px 3px 0px 3px;
	text-align:center;  
	font-size:11px; 
	color:#999999;
}
.TAInp03C 
{
	width:102px; 
	height:22px; 
	background:url(../images/addcomment.png) no-repeat scroll 0 0; 
	margin-bottom:10px;
}
.TAInp03 
{
	width:102px; 
	height:22px; 
	background:transparent; 
	border:none; 
	cursor:pointer;
}
.TAInp04C 
{
	width: 119px;
	line-height:20px;
	height:20px;
	background:none;
	margin:0px 5px 0px 5px;
	border:1px solid #999999;
}
.TAInp04 
{
	width: 105px;
	height:14px;
	border:0px;
	line-height:12px;
	margin:1px 0px 0px 5px;
	font-size:11px;
	background:none;
	color:#999999;
}
.captcha
{
	padding-top: 5px;
}
.MathBox 
{
	padding:7px 5px 0px 5px;
}

.MiddleC 
{ 
	width: 960px;
}

.MBBoxTop
{
	width:960px; 
	height:35px; 
	background:url(../images/bboxheader.png) no-repeat scroll 0 0;
}
.MBBoxBottom 
{
	width:960px;
	height:10px;
	background:url(../images/bboxbottom.png) no-repeat scroll 0 0; 
	margin-bottom:10px;
}
.MBBoxM 
{
	width:960px; 
	background:url(../images/bbm.png) repeat-y scroll 0 0; 
}
.MBBoxMA 
{
	width:900px;
	background:url(../images/bbm.png) repeat-y scroll 0 0; 
	padding:0px 30px 0px 30px; 
	line-height:16px;
}

.ABox 
{
	padding:20px 0px 25px 0px;
}
.ABox img 
{
	float: left;
	padding: 0 15px 15px 0;
}
.ABoxH 
{
	font-size:18px; line-height:32px;
}
.ABoxData 
{
	font-size:10px; 
	color:#999999; 
	padding-bottom:20px;
}

.LogBoxC 
{
	padding:20px 0px 10px 288px
}
.LogBoxC2 
{
	padding:20px 0px 10px 190px;
}
.LogBoxT 
{
	width:384px; 
	height:20px; 
	background:url(../images/logbt.png) no-repeat scroll 0 0;
}
.LogBoxB 
{
	width:384px; 
	height:20px; 
	background:url(../images/logbb.png) no-repeat scroll 0 0; 
	margin-bottom:10px;
}
.LogBoxM 
{
	width:369px; 
	background:url(../images/logbm.png) repeat-y scroll 0 0; 
	padding-left:15px;
}
.cssLog1Label 
{
	font-size:18px;
}
.LB1 
{
	padding:5px 0px 0px 25px;
}
.LBw1 
{
	width:75px; 
	line-height:20px;
}
.LogInpC 
{
	width:215px; 
	height:14px; 
	border:1px solid #999999; 
	padding:3px 5px 3px  5px; 
	margin-bottom:5px;
}
.LogInp 
{
	width:205px; 
	background:none; 
	border:0px; 
	font-size:11px;
}
.LB2 
{
	padding:5px 0px 0px 100px; 
	line-height:20px;
}
.cssChBInp 
{
	margin:0px;
}
.LogOkC 
{
	width:67px; 
	height:39px; 
	background:url(../images/logokbg.png) no-repeat scroll 0 0; 
	margin-left: 158px;
}
.LogOk 
{
	width:67px; 
	height:39px; 
	background:transparent; 
	border:none; 
	cursor:pointer;
}

.ReBoxC 
{
	margin:0px 10px 10px 0px;
}
.ReBoxT 
{
	width:300px; 
	height:20px; 
	background:url(../images/reboxt.png) no-repeat scroll 0 0;
}
.ReBoxB 
{
	width:300px; 
	height:20px; 
	background:url(../images/reboxb.png) no-repeat scroll 0 0; 
	margin-bottom:10px;
}
.ReBoxM 
{
	width:280px; 
	background:url(../images/reboxm.png) repeat-y scroll 0 0; 
	padding-left:20px; 
	min-height:300px;
}
.ReBoxHeader 
{
	font-size:18px; 
	color:#333333; 
	padding-bottom:20px;
}

.ReBoxw1 
{
	width:95px; 
	line-height:20px;
}
.ReBoxw1a 
{
	padding:0px 3px 0px 95px; 
	width:15px;
}
.ReBoxw1b 
{
	width:155px;
	line-height:14px;
}

.LogInp1C 
{
	width:155px; 
	height:14px; 
	border:1px solid #999999; 
	padding:2px 5px 2px  5px; 
	margin-bottom:5px;
}
.LogInp1 
{
	width:155px; 
	background:none; 
	border:0px;
	font-size:11px;
}
.ReBoxw2 
{
	width:15px;
	line-height:20px; 
	text-align:center;
}
.ReBoxw2 img
{
	vertical-align:middle;
}

.SelectCountry 
{
	margin-bottom:10px;
}
.SelectCountry 
{
	width:167px; 
	height:18px; 
	border:1px solid #999999; 
	font-size:11px;
}
.ReBoxBottom 
{
	padding:5px 0px 5px 0px;
}
.ReBoxw3 
{
	width:215px; 
	line-height:14px;
	padding:0px 0px 10px 4px;
}
.ptx 
{
	line-height:36px; 
}
.RegistermeC 
{
	width:158px; 
	height:39px; 
	background:url(../images/registerme.png) no-repeat scroll 0 0; 
	margin-left: 60px;
}
.Registerme {
	width:158px; 
	height:39px; 
	background:transparent; 
	border:none; 
	cursor:pointer;
}

.SaveChangesC 
{
	width:144px; 
	height:39px; 
	background:url(../images/savechanges.png) no-repeat scroll 0 0; 
	margin-left: 60px;
}
.SaveChanges 
{
	width:144px;
	height:39px; 
	background:transparent; 
	border:none; 
	cursor:pointer;
}

.MMenutT 
{
	font-size:12px; 
	font-weight: bold;
}
.MMenutT a
{
	display:block; 
	width:220px; 
	height:33px;  
	text-align:center; 
	padding:23px 10px 0px 10px; 
}
.MMenutT a:hover 
{
}

.MMT01,  .MMT02, .MMT03, .MMT04
{
	width:240px; 
	height:56px;
}

.MMT01 a
{
	background:url(../images/mm01.png) no-repeat scroll 0 0;
}
.MMT01 a:hover
{
	background:url(../images/mm01a.png) no-repeat scroll 0 0; 
}
.MMT01act 
{
	width:220px;
	height:33px; 
	text-align:center; 
	padding:23px 10px 0px 10px; 
	background:url(../images/mm01a.png) no-repeat scroll 0 0;
}

.MMT02 a
{
	background:url(../images/mm02.png) no-repeat scroll 0 0;
}
.MMT02 a:hover
{
	background:url(../images/mm02a.png) no-repeat scroll 0 0;
}
.MMT02act 
{
	width:220px; 
	height:33px; 
	text-align:center; 
	padding:23px 10px 0px 10px; 
	background:url(../images/mm02a.png) no-repeat scroll 0 0;
}

.MMT03 a
{
	background:url(../images/mm03.png) no-repeat scroll 0 0;
}
.MMT03 a:hover
{ 
	background:url(../images/mm03a.png) no-repeat scroll 0 0;
}
.MMT03act 
{
	width:220px; 
	height:33px; 
	text-align:center; 
	padding:23px 10px 0px 10px; 
	background:url(../images/mm03a.png) no-repeat scroll 0 0;
}

.MMT04 a
{
	background:url(../images/mm04.png) no-repeat scroll 0 0;
}
.MMT04 a:hover
{
	background:url(../images/mm04a.png) no-repeat scroll 0 0;
}
.MMT04act 
{
	width:220px; 
	height:33px; 
	text-align:center;
	padding:23px 10px 0px 10px; 
	background:url(../images/mm04a.png) no-repeat scroll 0 0;
}

.BoxC 
{
	padding:20px 0px 10px 20px;
}
.BoxT 
{
	width:920px; 
	height:15px; 
	background:url(../images/boxt.png) no-repeat scroll 0 0;
}
.BoxB 
{
	width:920px; 
	height:15px; 
	background:url(../images/boxb.png) no-repeat scroll 0 0;
}
.BoxM 
{
	width:880px; 
	background:url(../images/boxm.png) repeat-y scroll 0 0; 
	padding:5px 20px 5px 20px;
}
.ststtxt 
{
	line-height:25px; 
	font-weight: bold;
}

.NrOrderC 
{
	width:222px; 
	height:18px;
	background:#ffffff;
	border:1px solid #999999; 
	padding:0px 10px 0px 10px; 
	margin:2px 3px 0px 10px;
}
.NrOrder 
{
	width:202px;
	background:transparent; 
	border:none;
	font-size:11px;
}
.NrOrderInpC 
{
	width:65px; 
	height:25px; 
	background:url(../images/inplook.png) no-repeat scroll 0 0;
}
.NrOrderInp 
{
	width:65px; 
	height:25px; 
	background:transparent; 
	border:none; 
	cursor:pointer;
}

.DGrayBox 
{
	width:140px;
	height:90px; 
	background:url(../images/dgraybox.png) no-repeat scroll 0 0; 
	padding:15px 20px 15px 20px; 
	color:#ffffff; 
	margin-right:20px;
}
.DGB1 
{
	font-size: 12px;
	font-weight: bold;
	line-height:20px;
}
.DGB2
{
	font-size: 9px; 
	font-weight: bold; 
	color:#cbcbcb;
	line-height:25px; 
	padding-bottom:5px; 
	margin-bottom:5px;
}
.DGB3 
{
	font-size: 28px; 
	font-weight: bold;
	line-height:35px;
}

.BoxXT 
{
	width:880px; 
	height:36px; 
	background:url(../images/boxxt.png) no-repeat scroll 0 0;
}
.BoxXB 
{
	width:880px;
	height:5px; 
	background:url(../images/boxxb.png) no-repeat scroll 0 0;
}
.BoxXM 
{
	width:850px; 
	background:url(../images/boxxm.png) repeat-y scroll 0 0; 
	padding:0px 15px 0px 15px;
}
.BoxXD 
{
	padding-top:30px; 
	line-height:18px;
}


.BoxXH a 
{
	color:#333333; 
	text-decoration:none; 
	font-size:12px; 
	font-weight: bold; 
}
.BoxXH a:hover 
{
	color:#00a7d1; 
}

.OrderGifC 
{
	width:133px; 
	height:28px; 
	background:url(../images/ordergift.png) no-repeat scroll 0 0;
}
.OrderGif 
{
	width:133px;
	height:28px; 
	background:transparent; 
	border:none;
	cursor:pointer;
}
.NoOrderGift 
{
	color:#ff0000;
	font-weight: bold; 
	padding-top:15px
}

.BoxX1 
{
	padding:10px 0px 10px 0px; 
	line-height:16px;
}
.w1 
{
	width:30px; 
	text-align:center;
}
.w2 
{
	width:150px; 
	padding-right:10px;
}
.w3 
{
	width:280px;
}
.w4 
{
	width:130px; 
	padding-right:10px;
}
.w4p 
{
	width:70px; 
	padding-right:70px; 
	text-align:right;
}
.w5 
{
	width:105px;
}
.w6 
{
	width:60px;
}
.w7
{
	width:190px;
}
.bg1 
{
	background:#fafafa;
}

.OrderStepC01 
{
	width:960px; 
	height:55px; 
	background:url(../images/orderstep01.png) no-repeat scroll 0 0;
}
.OrderStepC02 
{
	width:960px; 
	height:55px; 
	background:url(../images/orderstep02.png) no-repeat scroll 0 0;
}
.OrderStepC03 
{
	width:960px; 
	height:55px; 
	background:url(../images/orderstep03.png) no-repeat scroll 0 0;
}
.OrderStepC04 
{
	width:960px; 
	height:55px; 
	background:url(../images/orderstep04.png) no-repeat scroll 0 0;
}
.OSbox 
{
	width:240px; 
	height:45px;
	text-align:center;
	font-size:14px; 
	font-weight: bold; 
	line-height:18px; 
	padding-top:10px;
}
.OSh 
{
	font-size:18px;
	font-weight: bold; 
	color:#333333; 
	padding-bottom:25px;
}
.OSb01 
{
	width:580px;
}
.OSb02 
{
	width:180px;
}
.OSb03 
{
	width:95px;
	text-align:right;
}
.OSb04 
{
	width:70px;
	text-align:center;
	margin-left: 40px;
}

.OSdescb 
{
	width: 305px; 
	padding:0px 15px 0px 15px;
}
.QuantityC 
{
	width:50px; 
	height:18px; 
	margin-left:10px; 
	border:1px solid #e5e5e5; 
	background:transparent;
}
.Quantity 
{
	width:50px;
	height:14px; 
	border:none; 
	background:transparent; 
	font-size:11px; 
	text-align:center;
}
.OSbox01 
{
	line-height:20px; 
	padding:10px 0px 10px 0px; 
	border-bottom:1px solid #e5e5e5;
} 

.DelC 
{
	width:57px; 
	height:22px; 
	background:url(../images/del.png) no-repeat scroll 0 0; 
	margin-right:3px;
}
.gDelC 
{
	width:57px;
	height:22px;
	background:url(../images/gdel.png) no-repeat scroll 0 0;
	margin-right:3px;
}
.Del 
{
	width:57px; 
	height:22px; 
	background:transparent; 
	border:none; 
	cursor:pointer;
}
.ToStore02C 
{
	width:96px; 
	height:22px; 
	background:url(../images/tostore02.png) no-repeat scroll 0 0; 
}
.ToStore02 
{
	width:96px; 
	height:22px; 
	background:transparent; 
	border:none; 
	cursor:pointer;
}

.DarkGrayBoxC 
{
	border-bottom:1px solid #e5e5e5; 
	padding:20px 0px 20px 0px;
}
.DarkGrayBox 
{
	width:780px; 
	height:25px; 
	line-height:25px; 
	background:url(../images/darkgraybox.png) no-repeat scroll 0 0; 
	padding:12px 0px 8px 100px;
}
.DGB01 
{
	font-size:12px; 
	color:#ffffff; 
	font-weight: bold; 
	padding-right:10px;
}
.DGB02 
{
	color:#cbcbcb; 
	padding-right:10px;
}

.VoucherC 
{
	width:180px; 
	height:14px;
	line-height:14px; 
	background:url(../images/voucher.png) no-repeat scroll 0 0; 
	padding:4px 10px 4px 10px; 
	margin-right:3px;
}
.Voucher 
{
	width:180px; 
	height:14px; 
	background:transparent; 
	border:none;
	font-size:11px;
}
.RecountC 
{
	width:67px;
	height:24px; 
	background:url(../images/recount.png) no-repeat scroll 0 0;
}
.Recount 
{
	width:67px; 
	height:24px; 
	background:transparent; 
	border:none; 
	cursor:pointer;
}

.PaymentC 
{
	padding:20px 0px 15px 0px;
}
.PCh 
{
	font-size:18px; color:#333333;
}
.ReBoxPC 
{
	width:45px; 
	line-height:18px;
}

.AllCost 
{
	line-height:50px;
}

.RTSC 
{
	width:152px; 
	height:27px; 
	background:url(../images/returntoshop.png) no-repeat scroll 0 0; 
	margin-top: 6px;
}
.RTS 
{
	width:152px; 
	height:27px; 
	background:transparent; 
	border:none; 
	cursor:pointer;
}
.POC 
{
	width:161px;
	height:39px; 
	background:url(../images/toplaceanorder.png) no-repeat scroll 0 0; 
}
.gPOC
{
	width:161px;
	height:39px;
	background:url(../images/gtoplaceanorder.png) no-repeat scroll 0 0;
}
.PO 
{
	width:161px; 
	height:39px; 
	background:transparent; 
	border:none; 
	cursor:pointer;
}
.ProdMiniBoxNB 
{
	margin:0px 15px 0px 15px;
}
.PMBC1 
{
	width: 763px;
}

.PBox01
{
	width: 220px; 
	line-height:16px;
}
.PBox02 
{
	width: 420px;
}
.PChm 
{
	font-size:12px; 
	color:#333333; 
	font-weight: bold;
}
.TextArea2C 
{
	width:430px;
	height:100px; 
	border:1px solid #999999; 
	padding:4px 5px 4px 5px; 
	margin-bottom:10px
}
.TxtArea2 
{
	width:420px;
	height:100px; 
	overflow:auto; 
	border:0px; 
	color:#666666;
}
.PAlertBox 
{
	width:567px; 
	height:35px; 
	background:url(../images/palertbox.png) no-repeat scroll 0 0; 
	padding-left:50px; 
	line-height:35px; 
	color:#857100; 
	margin-top: 2px;
}
.CInpC 
{
	width:236px; 
	height:39px; 
	background:url(../images/confirmation.png) no-repeat scroll 0 0; 
}
.CInp 
{
	width:236px; 
	height:39px; 
	background:transparent; 
	border:none; 
	cursor:pointer;
}
.Add01C
{
	width:52px;
	height:20px;
	background:url(../images/add01.png) no-repeat scroll 0 0;
}
.Add01
{
	width:52px;
	height:20px;
	background:transparent;
	border:none;
	cursor:pointer;
}
.Del02C
{
	width:52px;
	height:20px;
	background:url(../images/del02.png) no-repeat scroll 0 0;
}
.Del02
{
	width:52px;
	height:20px;
	background:transparent;
	border:none;
	cursor:pointer;
}
.LogonC 
{
	width:63px; 
	height:28px; 
	background:url(../images/logon.png) no-repeat scroll 0 0; 
	margin-left:198px;
}
.Logon 
{
	width:63px; 
	height:28px; 
	background:transparent; 
	border:none;
	cursor:pointer;
}
.ReBox02T 
{
	width:610px; 
	height:20px; 
	background:url(../images/rebox02t.png) no-repeat scroll 0 0;
}
.ReBox02B 
{
	width:610px; 
	height:20px; 
	background:url(../images/rebox02b.png) no-repeat scroll 0 0; 
	margin-bottom:10px;
}
.ReBox02M 
{
	width:590px;
	background:url(../images/rebox02m.png) repeat-y scroll 0 0; 
	padding-left:20px; 
	min-height:420px;
}

.ReBoxH02 
{
	font-size:12px; 
	color:#333333; 
	padding-bottom:10px; 
	border-bottom:1px solid #e5e5e5; 
	margin-bottom:10px; 
	font-weight: bold;
}
.ReBox02C 
{
	border-bottom:1px solid #e5e5e5; 
	margin-right:20px;
	padding-bottom:20px;
}
.ReBox02CL
{
	margin-right:15px;
}
.pt5 
{
	padding-top:5px;
}
.pxx 
{
	padding: 6px 5px 0px 5px;
}

.xH01 
{
	min-height: 640px;
}
.NextC 
{
	width:52px; 
	height:29px; 
	background:url(../images/next.png) no-repeat scroll 0 0;
	margin: 10px 18px 0px 10px;
}
.Next 
{
	width:52px; 
	height:29px; 
	background:transparent; 
	border:none; 
	cursor:pointer;
}

.PayC 
{
	text-align:center; 
	width: 240px; 
	padding-left: 250px;
}
.PayOnlineC1 
{
	width:240px; 
	height:38px; 
	background:url(../images/paydotpay.png) no-repeat scroll 0 0; 
}
.PayOnlineC2 
{
	width:240px; 
	height:38px; 
	background:url(../images/payplatnosci.png) no-repeat scroll 0 0;
}
.PayOnline 
{
	width:240px; 
	height:38px; 
	background:transparent; 
	border:none; 
	cursor:pointer;
}

.displayNone
{
	display:none;
}

.cartButton
{
	width: 109px;
	margin: 0;
}

.cartButton2
{
	width: 119px;
	margin: 0;
}
.zoomHelper
{
	display: block;
}

.left
{
	float: left;
}

#jsPleaseWait
{
	display:none;
	padding:15px 0 0 87px;
	width:265px;
	height:67px;
	background-image:url('../images/prosze_czekac.png');
	z-index:100;
}
#pleaseWaitTop
{
	line-height:2em;
	font-weight:bold;
	font-size:16px;
}
#jsPleaseWaitCart
{
	display:none;
	padding:15px 0 0 87px;
	width:265px;
	height:67px;
	background-image:url('../images/prosze_czekac.png');
	z-index:100;
}
#pleaseWaitCartTop
{
	line-height:2em;
	font-weight:bold;
	font-size:16px;
}
#jsPriceChange
{
	display:none;
	padding:15px 0 0 87px;
	width:265px;
	height:67px;
	background-image:url('../images/prosze_czekac.png');
	z-index:100;
}
#jsPriceChangeTop
{
	line-height:2em;
	font-weight:bold;
	font-size:16px;
}
#jsAddToCart
{
	display:none;
	padding:15px 0 0 87px;
	width:265px;
	height:67px;
	background-image:url('../images/prosze_czekac.png');
	z-index:100;
}
#jsAddToCartTop
{
	line-height:2em;
	font-weight:bold;
	font-size:16px;
}
#jsAttributeCart
{
	display:none;
	padding:15px 0 0 87px;
	width:265px;
	height:67px;
	background-image:url('../images/prosze_czekac.png');
	z-index:100;
}
#attributeCartTop
{
	line-height:2em;
	font-weight:bold;
	font-size:16px;
}
#attributeCartTop2
{
	line-height:2em;
	font-weight:bold;
	font-size:16px;
}
#jsAddToCartError
{
	display:none;
	padding:15px 0 0 87px;
	width:265px;
	height:67px;
	background-image:url('../images/prosze_czekac.png');
	z-index:100;
}
#jsAddToCartErrorTop
{
	line-height:2em;
	font-weight:bold;
	font-size:16px;
}

#jsUserId
{
	display:none;
	padding:15px 0 0 87px;
	width:565px;
	height:67px;
	background-image:url('../images/prosze_czekac2.png');
	z-index:100;
}

#jsTopCartHide
{
	cursor: pointer;
	display: none;
}
#jsTopCartWait
{
	display: none;
}
#jsTopCartShow
{
	cursor: pointer;
}

#tooltip
{
	position: absolute;
	z-index: 3000;
	background: #e00000;
	color: #ffffff;
	padding: 5px;
	width: 200px;
} 
#jsBill
{
	display: none;
}


