/**-- Application root element --**/
* 	{font-family:Arial,Tahoma,Helvetica,Verdana,Georgia,Times,sans-serif;}
html{min-height:100%;height:100%;margin:0;padding:0;background:white url('../img/html.gif') left top repeat;}
body{min-height:100%;height:100%;margin:0;padding:0;background:transparent url('../img/body.gif') center top repeat-x;font-size:12px;color:#595959;}

a,p,img,div	{margin:0;padding:0;}
a,img,button{border:none;outline:none;}
a			{text-decoration:underline;color:#595959;}
a:hover		{text-decoration:none;}
p			{margin:0;padding:0/* 0 9px*/;}
form,form p		{top:0;margin:0;padding:0;}
input		{zoom:1;position:relative;width:126px;margin:0 0 4px;padding:1px;border:solid 1px #404040;border-color:#404040 #CECECE #CECECE #404040;vertical-align:top;font-size:11px;color:#595959;}
select		{position:relative;width:130px;margin:0 0 4px;padding:0px;border:solid 1px #404040;border-color:#404040 #CECECE #CECECE #404040;vertical-align:top;font-size:11px;color:#595959;}
textarea	{position:relative;width:298px;height:120px;margin:3px 0;padding:2px;border:inset 1px #DBDBDB;border-width:1px;font-size:12px;vertical-align:top;overflow-y:auto;}


.clr		{position:relative;display:block;clear:both;float:none;top:0;width:100%;height:1px;margin:0;padding:0;font-size:0px;/*background:red;*/}
h1,.visible	{display:none;}
/**-- Positioning --**/
.siteContent 	{position:relative;min-height:100%;_height:100%;min-width:1000px;background:transparent url('../img/site.jpg') center top no-repeat;}/*IE hack*/
.pageContent	{z-index:97;position:relative;width:980px;/*min-height:430px;*/min-height:50px;margin:0 auto;padding:0 0 40px 0;background:none;/**/}
/**-- Footer - TODO: fix the footer position in productList.php & productDetails.php: DONE! --**/
.footer	{z-index:98;position:absolute;bottom:0;width:100%;height:40px;background:#F7F7F7 url('../img/footer.gif') center top repeat-x;text-align:center;}
.footer .center	{position:relative;width:980px;margin:0 auto;padding:12px 0 0;text-align:left;}
.footer address	{position:relative;float:left;width:auto;font-style:normal;}
.copyright	{display:inline-block;width:190px;padding:0 0 0 28px;color:#03746B;}
.footerMenu	{position:relative;float:right;right:18px;width:auto;color:#03746B;}
.footerMenu a	{margin:0 9px;color:#03746B;}
/**-- Header --**/
.header		{position:relative;width:980px;height:80px;margin:0 auto;}
/** logo **/
a.logo	{position:relative;float:left;width:200px;height:54px;margin:13px 0 0;padding:0;background:transparent url('../img/logo.gif') left top no-repeat;}
/** cartBox **/
form.cartBox	{position:relative;float:left;width:auto;/*display:inline-block;width:296px;*/height:31px;margin:0;padding:0 0 0 36px;border:solid 1px #DADADA;border-top:0;background:white url('../img/cart.jpg') 11px 6px no-repeat;}
.cartBox p		{float:left;line-height:22px;padding:2px 0 0;font-size:11px;color:#CB458F;}
.cartBox span	{padding:0 5px;font-size:16px;color:#CCCCCC;}
.cartBox strong	{margin:0 18px 0 0;font-size:12px;color:#1C9A90;}
.cartBox a.btnGo{float:none;}
.cartBox .absBL	{position:absolute;left:-1px;bottom:-1px;}
.cartBox .absBR	{position:absolute;right:-1px;bottom:-1px;}

/*Elements were here*/


/**-- Left panel --**/
.panel	{z-index:92;position:relative;float:left;width:171px;margin:0;padding:0 15px 0 13px;/*background:#ffeeee;*/}

/** Left menu **/
ul.leftMenu	{z-index:98;position:relative;margin:-2px 0 -2px;padding:11px 0 0;background:transparent url('../img/leftMenuT.gif') center top repeat-x;list-style-type:none;}
ul.leftMenu li	{position:relative;display:block;width:auto;margin:0 14px 0 8px;padding:0;border-bottom:solid 1px white;border-top:solid 1px #F0F0F0;text-align:left;}
ul.leftMenu li.first{border-top:0;}
ul.leftMenu li.last,
ul.leftMenu li.last a{border-bottom:0;}

ul.leftMenu a	{position:relative;display:block;margin:1px 0;padding:0px 2px 0px 9px;text-decoration:none;font-size:13px;color:#656565;}
/* active */
ul.leftMenu li.active	{position:relative;/*min-height:20px;*/margin:0;/*width:150px;padding-left:158px;border-top:0;*/background:#1D9C92;/*169287*/}
ul.leftMenu a.active	{padding-left:16px;/*font-weight:bold;*/color:white;}
/* active with subMenu
ul.leftMenu a.active	{top:-2px;right:-9px;line-height:22px;margin:0 0 -2px 158px;padding:2px 9px;background:transparent url('../img/-subMenuT.png') right top no-repeat;color:white;}
*/
ul.leftMenu a.activeMenu{top:-1px;min-width:133px;margin:0 0 -1px 0;padding:2px 2px 1px 178px;background:transparent url('../img/subMenuT.png') right -1px no-repeat;/*font-weight:bold;*/color:white;}
ul.leftMenu a.activeMenu:hover	{/*color:red;*/}
/** Sub menu **/
ul.subMenu	{display:none;position:absolute;left:165px;min-width:148px;margin:0;padding:0 0 9px 0;background:transparent url('../img/subMenuB.png') right bottom no-repeat;list-style-type:none;}
ul.subMenu li	{margin:0;padding:0 8px 0 4px;border:none;background:transparent url('../img/subMenuR.png') right center repeat-y;}
ul.subMenu li.first	{padding-top:2px;}
ul.subMenu a	{margin:0;padding:1px 2px 1px 9px;border-bottom:solid 1px white;color:#595959;}
ul.subMenu a:hover	{color:white;}
/* active */
ul.subMenu li.active{margin:0;padding:0 4px;border:none;background:transparent url('../img/subMenuR.png') right center repeat-y;}
ul.subMenu a.active	{display:block;margin:0;padding:2px 2px 2px 9px;border-bottom:solid 1px white;font-weight:normal;color:#595959;}

/**-- Content --**/
.cont	{z-index:91;position:relative;float:right;width:780px;}
/** Elements **/
/* titles */
	h3.title	{position:relative;margin:0;padding:0 0 6px;font-weight:bold;font-size:14px;}
strong.title	{font-size:13px;line-height:18px;}
	 b.title	{display:inline-block;padding:9px 0 3px;}
	 b.title.checkstep	{margin-bottom:7px;}
	 b.title.checkstep2	{margin-bottom:15px;}
/* buttons */
button	{position:relative;width:125px;height:19px;margin:3px 0 0;padding:0 0 1px;background:transparent url('../img/button.png') left top no-repeat;vertical-align:top;font-size:11px;font-weight:bold;color:white;cursor:pointer;}
button.filter	{float:right;top:5px;right:-12px;width:121px;line-height:12px;padding:0 8px 3px 0;background:transparent url('../img/btnFilter.gif') left top no-repeat;}
/*button.go	{float:right;right:9px;width:101px;line-height:12px;padding:0 0 3px;background-image:url('../img/btnGo.png');}*/
a.btnGo		{position:relative;float:right;display:inline-block;max-width:185px;height:19px;line-height:18px;margin:3px 11px 0 0;background:transparent url('../img/btnGo.png') left top no-repeat;text-decoration:none;}
a.btnGo b	{display:block;height:100%;padding:0 9px;background:transparent url('../img/btnGo.png') right top no-repeat;font-size:11px;color:white;cursor:pointer;}

/* links */
a.link	{color:#1C9A90;}
a.back	{float:right;font-weight:normal;font-size:11px;/*text-decoration:underline;*/color:white;}
   a.more	{line-height:22px;color:#1C9A90;}
span.more	{/*font-size:12px;*/}
span.more a	{margin:0 2px;color:#1C9A90;/*font-size:12px;color:#03746B;*/}
a.addToCart	{display:block;position:relative;width:113px;height:25px;margin:0 auto;padding:7px 0 0 15px;background:white url('../img/btnAddToCart.gif') left top no-repeat;text-align:left;text-decoration:none;font-size:11px;font-weight:normal;color:#37342C;}
a.addToCart:hover	{color:#CB458F;}
/* icons */
.icoList	{display:inline-block;margin:2px 0;padding:2px 0 0 19px;background:transparent url('../img/icons/icon_list.gif') left top no-repeat;}
.icoCart	{display:inline-block;margin:7px 0 2px;padding:2px 0 3px 22px;background:transparent url('../img/icons/icon_cart.gif') left top no-repeat;color:#CB458F;}
.icoNew		{display:inline-block;margin:7px 0 2px;padding:2px 0 3px 22px;background:transparent url('../img/icons/icon_new.gif') left top no-repeat;color:#D75C07;}
.icoPromo	{display:inline-block;margin:7px 0 2px;padding:2px 0 3px 22px;background:transparent url('../img/icons/icon_promo.gif') left top no-repeat;color:#C51B20;}
.icoPdf		{display:inline-block;margin:0;padding:2px 0 3px 22px;background:transparent url('../img/icons/icon_pdf.gif') left top no-repeat;font-size:11px;}
.icoPrint	{display:inline-block;margin:0;padding:2px 0 3px 22px;background:transparent url('../img/icons/icon_print.gif') left top no-repeat;font-size:11px;}

/* text */
.txt	{}
.txtOrange{color:#FF6600;}
/* dots */
.dots	{display:block;width:100%;height:1px;background:transparent url('../img/dots.gif') left bottom repeat-x;}
/* list */
ul.list li	{margin-top:11px;}
/** Horizontal menu **/
ul.horMenu	{position:relative;height:38px;margin:155px 0 27px;padding:0;list-style-type:none;}
ul.horMenu li	{position:relative;float:left;margin:9px 2px 0;padding:0;}
ul.horMenu a	{position:relative;display:inline-block;width:auto;height:auto;margin:0;padding:3px 20px;text-decoration:none;filter: dropshadow(color=#27807C,offX=1,offY=1);text-shadow:1px 1px 0px #27807C;color:white;}
/* active */
ul.horMenu li.active	{background:transparent url('../img/horMenuActiveL.jpg') left top no-repeat;}
ul.horMenu li.active a	{background:transparent url('../img/horMenuActiveR.jpg') right top no-repeat;filter:none;text-shadow:none;color:#666666;}
/** Banner **/
div.banner		{position:relative;margin:0 0 28px;padding:3px 0 0 9px;font-size:13px;}
div.bannerImg	{position:relative;float:right;width:434px;height:220px;margin:0 0 0 20px;padding:0;}
/** Fields **/
form.fields		{position:relative;margin:0;padding:0;}

.fields label	{display:inline-block;width:150px;margin:1px 0 7px;padding:0 4px 0 0;text-align:right;vertical-align:top;}
.fields input	{}
.fields select	{}
.fields textarea{}
.fields i		{padding:0 3px 0 0;font-style:normal;color:#CC1F1F;/*display:-moz-inline-box;display:inline-block;width:8px;height:9px;margin:0 4px;background:transparent url('../img/star.gif') left top no-repeat;text-indent:-5000;font-size:0px;vertical-align:top;*/}
.fields .num	{width:42px;margin:0;text-align:right;}
.fields input.num{/*float:right;display:inline-block;width:20px;height:20px;border:solid 1px red;*/}
.fields span.num{display:inline-block;width:128px;text-align:right;}
.fields .half	{width:103px;}
.fields .big	{width:628px;}
.fields .readonly{border:none;background:none;font-weight:bold;}
/* check */
.fields span.chk	{}
.fields input.chk	{display:inline-block;width:14px;height:14px;margin:1px 0 0 5px;padding:0;border:none;vertical-align:middle;}
.fields input.radio	{display:inline-block;width:14px;margin:1px 5px 0 5px;border:none;vertical-align:middle;}
/* captcha */
  img.captcha	{margin:5px 0 0;border:solid 1px #A7A7A7;vertical-align:top;}
input.captcha	{width:120px;margin-top:5px;padding-left:9px;font-size:24px;letter-spacing:18px;}
/** Forms **/
form.contacts	{float:left;width:462px;}
form.search		{z-index:91;}
form.cartBox	{z-index:91;}
form.checkstep input,form.checkstep select	{width:180px;}
form.checkstep textarea	{width:332px;}
/* brands filter */
form.filter		{z-index:95;position:absolute;display:none;top:35px;right:-34px;min-width:88px;height:auto;line-height:18px;padding:11px 11px 9px;-moz-border-radius-bottomleft:25px;border:solid 1px #D6D6D6;border-top:0;background:#FFB825/*#ECECEC url("../img/box/boxGradient.gif") center top repeat-x;color:#595959*/;}
form.filter input{/*display:inline-block;*/width:14px;height:14px;margin:1px 5px;padding:0;border:none;vertical-align:middle;}

/** Breadcrumb **/
.breadcrumb		{padding:31px 0;font-size:13px;}
.breadcrumb a	{margin:0 8px 0 5px;font-size:13px;color:black;}
.breadcrumb b	{margin:0 0 0 5px;}

/** Tables **/
/* tbl */
table.tbl	{position:relative;width:100%;margin:0 0 11px;border:solid 1px #B5B5B5;background:white;color:black;}
.tbl th		{padding:6px 0 6px 13px;background:#D8D8D9;text-align:left;}
.tbl th.small{width:150px;}
.tbl th.big	{width:250px;}
.tbl th.num	{width:55px;}
.tbl td		{padding:4px 0 4px 13px;}
.tbl tr.even td{background:#EFEFEF;}
.tbl td.num	{width:55px;text-align:right;}
/* order */
table.tbl.order	{}
.order th,.order td	{padding-left:9px;padding-right:9px;border:solid 1px #EFEFEF;border-width:1px 1px 0 0;vertical-align:top;}

/** Paging **/
.paging		{position:relative;float:left;line-height:13px;margin:6px 0 0;}
.pagingL	{display:inline-block;min-width:168px;margin:4px 18px 0 0;color:white;}/**/
.pagingL b	{margin:0 3px;}
.pagingL.bottom	{color:#ff7808}
.paging a	{position:relative;display:inline-block;width:21px;height:18px;line-height:12px;margin-right:-2px;padding-right:1px;padding-top:4px;background:transparent url('../img/paging.png') center center no-repeat;text-decoration:none;text-align:center;font-weight:normal;vertical-align:top;color:#424242;}
.paging a:hover{background-image:url('../img/pagingA.png');font-weight:bold;color:white;}
/* TODO: fix the prev & next buttons in IE!!! */
.paging a.prev	{/*line-height:16px;*/margin:0px 0px 0 0;/*padding-top:0;padding-bottom:2px;*/background-image:url('../img/pagingPrev.png');/*background-position:0 1px;*/color:white;font-weight:bold;font-size:14px;}
.paging a.next	{/*line-height:16px;*/margin:0px 0 0 3px;/*padding-top:0;padding-bottom:2px;*/background-image:url('../img/pagingNext.png');/*background-position:0 1px;*/color:white;font-weight:bold;font-size:14px;}
.paging strong	{position:relative;display:inline-block;width:21px;height:18px;margin-right:-2px;padding-right:1px;padding-top:4px;background:transparent url('../img/pagingA.png') center center no-repeat;text-align:center;vertical-align:top;color:white;}
span.moreWhite	{left:400px;width:200px;color:white;font-weight:normal;}
span.moreWhite, a.moreWhite		{color:white;font-weight:normal;}
/** Box **/
   .boxCont	{/*z-index:90;*/position:relative;margin:0 0 13px 0;}
div.boxBack	{position:relative;min-height:50px;padding:0 3px;border:solid 1px #F5F5F5;border-width:0 1px;background:white;}
   .box		{/*z-index:90;*/position:relative;min-height:100px;padding:0px 12px 0;background:#ECECEC url('../img/box/boxGradient.gif') center top repeat-x;/*font-size:12px;*/}
div.box		{padding:0;}
/* label */
   .boxCont h4	{}
/* images */
img.shop	{margin-left:-3px;margin-bottom:5px;}
img.courier	{margin-top:11px;vertical-align:middle;}



/* button */
.boxCont button	{}
/* corners */
.boxT	{z-index:95;position:relative;height:17px;margin:0 17px;background:transparent url('../img/box/boxT.png') center top repeat-x;font:bold 12px Arial;color:white;}
.boxT .absTL	{display:block;position:absolute;left:-17px;top:0px;width:17px;height:17px;background:transparent url('../img/box/corners.png') left top no-repeat;font-size:0;color:transparent;}
.boxT .absTR	{display:block;position:absolute;right:-17px;top:0px;width:17px;height:17px;background:transparent url('../img/box/corners.png') right top no-repeat;font-size:0;color:transparent;}
.boxB	{position:relative;height:17px;margin:0 17px;background:transparent url('../img/box/boxB.png') center top repeat-x;}
.boxB .absBL	{display:block;position:absolute;left:-17px;bottom:0px;width:17px;height:17px;background:transparent url('../img/box/corners.png') left bottom no-repeat;font-size:0;color:transparent;}
.boxB .absBR	{display:block;position:absolute;right:-17px;bottom:0px;width:17px;height:17px;background:transparent url('../img/box/corners.png') right bottom no-repeat;font-size:0;color:transparent;}
/* orange */
	.orange .box	{padding-top:9px;}
	.orange .boxT	{position:relative;height:38px;line-height:44px;margin:0 17px;background:transparent url('../img/box/boxTOrange.png') center top repeat-x;}
	.orange .boxT .absTL	{display:block;position:absolute;left:-17px;top:0px;width:17px;height:38px;background:transparent url('../img/box/corners.png') left -17px no-repeat;font-size:0;}
	.orange .boxT .absTR	{display:block;position:absolute;right:-17px;top:0px;width:17px;height:38px;background:transparent url('../img/box/corners.png') right -17px no-repeat;font-size:0;}
/* green */
	.green .box		{padding-top:9px;}
	.green .boxT	{position:relative;height:38px;line-height:44px;margin:0 17px;background:transparent url('../img/box/boxTGreen.png') center top repeat-x;}
	.green .boxT .absTL	{display:block;position:absolute;left:-17px;top:0px;width:17px;height:38px;background:transparent url('../img/box/corners.png') left -55px no-repeat;font-size:0;}
	.green .boxT .absTR	{display:block;position:absolute;right:-17px;top:0px;width:17px;height:38px;background:transparent url('../img/box/corners.png') right -55px no-repeat;font-size:0;}

/** Box big **/
.boxCont.big	{z-index:30;margin-bottom:18px;}
.big .boxBack	{padding:15px 26px 0 18px;border-color:#D6D6D6;border-width:1px 1px 0;}
/* corners */
.big .boxT		{height:34px;line-height:34px;margin:0 34px 0 0;padding:0 0 0 11px;border:solid 1px #D6D6D6;border-width:0 0 0 1px;}
.big .boxT .absTL	{display:none;}
.big .boxT .absTR	{right:-34px;top:0px;width:34px;height:34px;}
.big .boxB		{z-index:30;height:24px;margin:0 25px;border-bottom:solid 1px #D6D6D6;background:white;}
.big .boxB .absBL	{left:-25px;bottom:-1px;width:25px;height:25px;background-image:url('../img/box/cornersBig.png');}
.big .boxB .absBR	{right:-25px;bottom:-1px;width:25px;height:25px;background-image:url('../img/box/cornersBig.png');}

/* big - blank */
.big.blank	{z-index:20;}
.big.blank .boxT 	{z-index:20;height:52px;line-height:70px;margin:-40px 0 0;border-width:0 1px;background-image:url('../img/box/boxTOrangeBig.gif');background-color:#FFA71A;background-position:center bottom;}
/* big - orange */
.big.orange .boxT 	{background-image:url('../img/box/boxTOrangeBig.png');}
.big.orange .boxT .absTR	{background-image:url('../img/box/cornersBig.png');background-position:right top;}
/* big - green */
.big.green .boxT	{background-image:url('../img/box/boxTGreenBig.png');}
.big.green .boxT .absTR	{background-image:url('../img/box/cornersBig.png');background-position:right -34px;}
/** Item **/
div.item	{color:#404040;}
  a.item,b.item	{margin:0;font-weight:bold;font-size:13px;text-decoration:none;color:#595959;}
  a.item:hover	{text-decoration:underline;}
 em.item 	{display:block;position:relative;color:#1D9E94;}
  p.item	{padding:0 0 9px;}
   .item .more	{display:block;position:relative;float:right;}
   .item .more a{}
/** Picture **/
 div.pic	{position:relative;float:left;width:432px;}
   a.pic	{position:relative;display:inline-block;width:164px;height:164px;line-height:164px;margin:0 auto;padding:0px;border:solid 1px #BFBFBF;/*border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;*/background:white url('/img/bullit.gif') center center no-repeat;font-size:0;vertical-align:middle;text-decoration:none;text-align:center;color:white;}
   a.pic.list	{margin:5px 10px 20px 20px;}
	.pic img	{position:relative;/*bcs JS: width:164px;height:164px;*/background-position:center;background-repeat:no-repeat;}
 a.brand img	{vertical-align:middle;/*bcs JS: width:106px;height:106px;*/}
	.pic q		{position:absolute;width:5px;height:5px;background:transparent url('../img/corners.gif') left top no-repeat;font-size:0;}
	.pic .absTL	{left:-1px;top:-1px;}
	.pic .absTR	{right:-1px;top:-1px;background-position:right top;}
	.pic .absBL	{left:-1px;bottom:-1px;background-position:left bottom;}
	.pic .absBR	{right:-1px;bottom:-1px;background-position:right bottom;}
/* label */
label.picLbl	{display:inline-block;width:130px;padding:11px 11px 4px 0;line-height:11px;color:#1C9A90;}
/**-- Product --**/
 div.prdItem	{position:relative;min-height:11px;}
	.prdTitle	{position:relative;display:inline-block;margin:0 0 5px;text-decoration:none;font-size:13px;font-weight:bold;color:#1C9A90;}
   a.prdTitle:hover	{text-decoration:underline;}
	.prdTxt		{position:relative;padding:0;overflow:hidden;}
	.description{position:relative;margin:0 0 9px;line-height:15px;}
	.prdInfo	{position:relative;float:left;margin:0 0 0 18px;}
.pic img.absBR	{position:absolute;bottom:1px;right:1px;}
/* price */
.priceOld	{text-decoration:line-through;font-size:11px;color:#C51B20;}
.price		{font-size:14px;color:#1C9A90;}
/* labels */
.prdLabel	{position:absolute;top:0;right:0;width:90px;font-style:normal;}
.prdLabel img{vertical-align:middle;}
.prdLabel b	{margin:0 0 2px;}
/* order */
.prdOrder	{position:relative;float:right;right:-9px;width:130px;text-align:right;}
.prdOrder p	{position:relative;height:112px;padding:0 0 24px 24px/*30px*/;text-align:left;}
.prdOrder em{position:relative;display:block;padding:6px 0 0;font-style:normal;font-size:11px;}
.prdOrder span	{display:block;position:absolute;left:24px;bottom:2px;height:18px;}
/* rtf */
.rtf a	{color:blue;text-decoration:underline;}
.rtf a:hover{text-decoration:none;}
/** Grid view **/
.grid div.prdItem	{float:left;width:163px;margin:0 18px 0px 6px;text-align:center;}
.grid div.prdItem.last	{margin-right:0;}
.grid .prdTxt		{height:30px;margin:0 0 5px;}
.grid a.pic			{margin:5px auto 8px;}

/** List view **/
.list	{z-index:91;}
.list div.prdItem	{min-height:164px;/**/margin:0 0 18px;padding:0 0 18px;background:transparent url('../img/dots.gif') center bottom repeat-x;}
.list div.prdInfo	{width:400px;}
.list .prdTitle.label{margin-right:100px;}
.list .prdTxt		{height:75px;margin:0 0 11px;}
.list a.pic			{float:left;width:164px;height:164px;line-height:164px;margin:0;}

/** Details **/
.details div.prdItem{}
.details a.pic		{width:128px;height:128px;line-height:128px;margin:0 9px 12px 0;}
.details a.picBig	{width:412px;height:412px;line-height:412px;margin:0;background:transparent url('../img/zoom.gif') right bottom no-repeat;}
.details a.pic img	{/*bcs JS: width:128px;height:128px;*/}
.details .prdInfo	{width:302px;margin:0;}
.details .prdOrder	{/*float:none;width:230px;*/width:300px;padding:0 0 9px;}
.details .prdOrder p{position:relative;height:auto;/**/padding:30px 0 0px 0px;/*padding:0 0 30px 24px;*/text-align:right;}
/*not used:
.details .prdOrder span{position:relative;left:0;height:40px;}
.details .prdOrder label{width:100px;}
*/
.details .prdOrder select{width:138px;margin-right:4px;}
.details .prdOrder a.addToCart{float:right;margin-top:4px;}
.details .prdLabel	{top:-36px;right:15px;}

/** Elements **/
.elements	{}
.elements div.prdItem{margin:0 0 9px;padding:3px 0 6px;background:transparent url('../img/dots.gif') center bottom repeat-x;}
.elements a.pic		{float:left;width:128px;height:128px;line-height:128px;margin:0 9px 12px 0;vertical-align:top;}
.elements a.pic img	{/*bcs JS: width:128px;height:128px;*/}
.elements .prdInfo	{width:360px;margin:0;}
.elements .prdOrder	{top:-40px;width:230px;margin:0 0 -40px;padding:0;}
.elements .prdOrder p{position:relative;height:32px;padding:0;text-align:left;}
.elements .prdOrder span{position:relative;float:left;left:0;top:6px;}
.elements .prdOrder a	{float:left;left:9px;}
.elements .prices	{position:relative;float:right;width:220px;padding:0 0 46px;text-align:right;}
.elements .prdLabel	{position:relative;float:left;left:0px;text-align:left;}



/**-- Microformats --**/
/** hCard **/
/* contacts */
div.vcard	{position:relative;float:left;width:440px;}
div.vcard h4.fn		{margin:0 0 11px;padding:0;font-size:14px;color:black;}
div.vcard div.adr	{margin:0 0 11px;}
div.vcard div.tel	{margin:11px 0 0;}
div.vcard div.email	{margin:11px 0 0;}
div.vcard a.link	{display:inline-block;margin:0 0 9px;vertical-align:top;}
/* footer */
address.vcard	{}


/**-- Pages --**/
body.main {}
body.productList {}
body.productDetails {}
body.payment {}
/** where **/
body.where	{}
p.whereL	{position:relative;float:left;width:280px;}
p.whereR	{position:relative;float:right;width:440px;}
a.map	{width:433px;height:305px;}
/** brands **/
body.brands	{}
a.brand		{display:block;float:left;left:9px;width:106px;height:106px;line-height:106px;margin:0 15px 23px 0;}
a.brand.last{margin-right:0;}
/** shop **/
body.shop	{}
div.shop p		{padding:9px 0 22px 4px;}
div.shop p.shopOpens	{float:right;width:190px;padding:0;}
div.shop img	{margin:0 9px 9px 0;}
/** shoppingcart **/
body.shoppingcart	{}
/** check steps **/
body.checkstep		{}
/** news **/
body.news		{}
body.news a.prdTitle	{margin:0;}



/**-- General formating --**/
.halfL	{position:relative;float:left;width:48%;}
.halfR	{position:relative;float:right;width:48%;}
.floatL	{float:left;}
.floatR	{float:right;}
.last	{/*margin-right:0!important;*/}
.cen	{text-align:center;}
.mid	{vertical-align:middle;}
.instock,.colorGreen	{font-style:normal;color:#1C9A90;}
.promo,	.colorRed		{font-style:normal;color:#C51B20;}
.new,	.colorOrange	{font-style:normal;color:#D75C07;}
.cart,	.colorLilac		{font-style:normal;color:#CB458F;}
.underline	{text-decoration:underline;}
.hand	{cursor:pointer;}
/**-- Script formating --**/
/** over **/
div#over	{z-index:98;display:none;position:absolute;top:0;left:0;background:white;width:100%;height:100%;filter:alpha(opacity=60);opacity:0.59;}
/** lytebox **/
div#lbOverlay	{background:#ffffff;}

/** enlarge **/
div.enlarge	{z-index:99;display:none;position:absolute;left:50%;top:50%;width:500px;}
.enlarge .box	{text-align:left;padding:9px;}
.enlarge img.close	{z-index:99;position:relative;float:right;right:0px;top:-11px;cursor:pointer;}
/** add to cart message **/
div#message	{}
/** privacy policy **/
div#privPolicy	{}
/** contactsOK message **/
div#contactsOK	{}
/** message **/
h5,	h6	{margin:0;padding:45px 9px;text-align:center;font-weight:normal;/*font-weight:bold;*/font-size:12px;}
h6	{color:#CC1F1F;font-weight:bold;}
form h6	{padding:9px;}
  .error{background-color:#FFEEEE!important;color:#913740!important;}
  input.error{background-color:#FFEEEE!important;}
/** debug formatting **/
div#debug	{position:absolute;left:10px;top:10px;border:1px solid gray;padding:5px;cursor:pointer;background:white;display:none;}
  b.debug	{font-weight:normal;color:blue;}
 em.debug	{font-style:normal;color:red;font-weight:bold;}

/**-- print formatting --**/
@media print{
	body,
	.siteContent,
	.big.blank .boxT,
	.elements div.prdItem,
	.footer		{background:white;color:black;}
	
	.noPrint,
	.header,
	.horMenu,
	.panel,
	.footerMenu,
	form.prdOrder p,form.prdOrder a,
	a.icoPrint,
	a.icoPdf,
	.pic q,
	.boxB q,
	.dots		{display:none;}
	
}

