html{overflow-y: scroll;overflow: -moz-scrollbars-vertical;}
body{ background: url(//rep.freetech.sk/projects/verex/img/bg-spring.jpg) left top;color: #df1f27;background-attachment: fixed;background-size: cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;-pie-background-size: cover;font-family: verdana;}
a{color: #df1f27;}
img{border:0}
select { color: red; }
option { color: red; }
.regError { margin: 5px; padding: 10px; color: #fff; background: #E3000B}
.info { border: 1px dashed #E3000B; margin: 10px; padding: 10px; font-size: 13px; color: #555; clear: both; }
hr { margin: 8px; background: #E3000B; height: 1px; border: none; }
h1 { font-weight: normal; }
.hoverbutton {background-image: url(../img/logoHeadHover.png)}
.alert{width: 200px; height: 100px; background-color: #fff; display: none; position:fixed; top: 0; z-index: 999;}
.clear{clear:both;}
.noClear{clear:none !important;}
.underline{text-decoration:underline !important;}
button:focus {border:0;}
.displayB{display: inline-block;}
.hide{display: none;}
.right{float:right;}
.left{float:left;}
.relative{position:relative;}
.absolute{position:absolute;}
.noOffer{margin: 0 0 8px 8px;font-size: 13px;}
.padding-right-8{padding-right: 8px;}
.margin-top-10{margin-top: 10px;}
.margin-top-5{top: 5px;}
.margin-bottom-10{margin-bottom: 10px;}
.margin-left-30{margin-left: 30px;}
.button {padding: 10px 5px 10px 5px;font-size: 13px;font-weight: 700;margin: 8px;color: #fff;}
.button a { text-decoration: none; }
	.button:hover {cursor: pointer;}
	.button-red {border: 1px solid #9f090f;background-image: -webkit-gradient(linear, left bottom, from(#ab0b11), to(#df232a));background-image: -webkit-linear-gradient(bottom, #ab0b11 0, #df232a 100%);background-image: -moz-linear-gradient(bottom, #ab0b11 0, #df232a 100%);background-image: -ms-linear-gradient(bottom, #ab0b11 0, #df232a 100%);background-image: -o-linear-gradient(bottom, #ab0b11 0, #df232a 100%);background-image: linear-gradient(bottom, #ab0b11 0, #df232a 100%);-pie-background: linear-gradient(bottom, #ab0b11 0, #df232a 100%);}
.button-red:hover {border: 1px solid #9f090f;background-image: -webkit-gradient(linear, left bottom, from(#df232a), to(#ab0b11));background-image: -webkit-linear-gradient(bottom, #df232a 0, #ab0b11 100%);background-image: -moz-linear-gradient(bottom, #df232a 0, #ab0b11 100%);background-image: -ms-linear-gradient(bottom, #df232a 0, #ab0b11 100%);background-image: -o-linear-gradient(bottom, #df232a 0, #ab0b11 100%);background-image: linear-gradient(bottom, #df232a 0, #ab0b11 100%);-pie-background: linear-gradient(bottom, #df232a 0, #ab0b11 100%);}
	.button-gray {border: 1px solid #7A7A7A;color:#7A7A7A;background-image: -webkit-gradient(linear, left bottom, from(#d8d8d8), to(#e9e9e9));background-image: -webkit-linear-gradient(bottom, #d8d8d8 0, #e9e9e9 100%);background-image: -moz-linear-gradient(bottom, #d8d8d8 0, #e9e9e9 100%);background-image: -ms-linear-gradient(bottom, #d8d8d8 0, #e9e9e9 100%);background-image: -o-linear-gradient(bottom, #d8d8d8 0, #e9e9e9 100%);background-image: linear-gradient(bottom, #d8d8d8 0, #e9e9e9 100%);-pie-background: linear-gradient(bottom, #d8d8d8 0, #e9e9e9 100%);}
	    .button-gray:hover{border: 1px solid #7A7A7A;background-image: -webkit-gradient(linear, left bottom, from(#e9e9e9), to(#d8d8d8));background-image: -webkit-linear-gradient(bottom, #e9e9e9 0, #d8d8d8 100%);background-image: -moz-linear-gradient(bottom, #e9e9e9 0, #d8d8d8 100%);background-image: -ms-linear-gradient(bottom, #e9e9e9 0, #d8d8d8 100%);background-image: -o-linear-gradient(bottom, #e9e9e9 0, #d8d8d8 100%);background-image: linear-gradient(bottom, #e9e9e9 0, #d8d8d8 100%);-pie-background: linear-gradient(bottom, #e9e9e9 0, #d8d8d8 100%);}
.leftItem,.shopCont h1,.inAll,.stripCart,.titleItem,.middleItem,.itemIn,.quantityCart p,.strip,.cartProduct,.descript{float: left;}
.buttonGradient,.rightloginIntro button, .searchHead button,.rightLogin a,.suscribeBuyButton, .navParent span, .searchForm button, .stripCart{color: #fff; border: 1px solid #9f090f; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#df232a', endColorstr='#ab0b11');     background-image: -webkit-gradient(linear, left bottom, from(#ab0b11), to(#df232a));background-image: -webkit-linear-gradient(bottom, #ab0b11 0, #df232a 100%);background-image:-moz-linear-gradient(bottom, #ab0b11 0, #df232a 100%); background-image: -ms-linear-gradient(bottom, #ab0b11 0, #df232a 100%); background-image: -o-linear-gradient(bottom, #ab0b11 0, #df232a 100%); background-image: linear-gradient(bottom, #ab0b11 0, #df232a 100%);-pie-background: linear-gradient(bottom, #ab0b11 0, #df232a 100%);}
.searchHead button:hover,.rightLogin a:hover,.suscribeBuyButton:hover, .navParent span:hover,#submitOrder:hover,input.catSearchButton:hover,.searchForm button:hover,.rightloginIntro button:hover{ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ab0b11', endColorstr='#df232a');   background-image: -webkit-gradient(linear, left bottom, from(#df232a), to(#ab0b11));background-image: -webkit-linear-gradient(bottom, #df232a 0, #ab0b11 100%);background-image:-moz-linear-gradient(bottom, #df232a 0, #ab0b11 100%); background-image: -ms-linear-gradient(bottom, #df232a 0, #ab0b11 100%); background-image: -o-linear-gradient(bottom, #df232a 0, #ab0b11 100%); background-image: linear-gradient(bottom, #df232a 0, #ab0b11 100%);-pie-background: linear-gradient(bottom, #df232a 0, #ab0b11 100%);}

.disabledBuyButton { background: #9b9b9b; cursor: default !important; pointer-events: none !important;}
.disabledBuyButton * { cursor: default !important; pointer-events: none !important; }

	.content {padding-bottom: 10px;}
	.content h1{padding: 8px;float: left;}
   .contentContainer { color: #333; padding: 10px; margin: 5px 0; clear: both; font-size: 13px; }
.rightContent{float: left; max-width: 750px;width: 100%;margin: 0 0 5px 0;}
	.rightContent h1{font-size: 22px;padding: 10px 0 10px 6px;}
.topBg{min-height: 50px;background: #fff;text-align: center;width: 100%;position: fixed;top: 0;z-index: 100;
       -webkit-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.7); -moz-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.7); box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.7);}
.topCon{margin: 0 auto;/*max-width: 980px;width: 100%;*/ width: 980px;}
.listStyleSelector{margin: 0 5px 0 0}
.minAct{width: 100%; max-width: 350px;float: left;margin:7px 0 0 7px;}
.alphabet{margin: 8px;}
.allPri{float: left;margin: 12px 0 0 5px;}
.leftText{display: inline-block;max-width: 525px;width: 100%;color: #df2027;line-height: 1.2;float: left;}
	.leftFirst{font-size: 16px;}
	.leftSecond{color: #df2027;font-size: 12px;text-decoration: underline;}
	.leftSecond:hover{text-decoration: none;}
	.actualOrder{font-size: 13px;font-weight: bold;margin: 6px 0 0 5px;text-decoration: underline;float: left;}
	.actualOrder:hover{text-decoration: none;}
	.leftText img{margin: 7px 0 0 5px;float: left;}
	.actualPrice{float: left; color: #3f3f3f;font-size: 13px;margin: 6px 0 0 5px;font-weight: bold;text-decoration:none !important;}
	.actualPrice:hover{text-decoration: none;}
	.minorOrder{float: left; font-size: 13px;font-weight: bold;margin: 6px 0 0 15px;text-decoration: underline;}
	.minorOrderPrice{float: left; color: #3f3f3f;margin: 6px 0 0 5px;font-size: 13px;font-weight: bold;}
	.allPriceTitle{float: left; font-size: 13px;font-weight: bold;text-decoration: underline;float: left;}
	.allPrice{color: #3f3f3f;margin: 1px 0 0 5px;font-size: 13px;font-weight: bold; float: right;}

.leftTextIntro{display: inline-block;max-width: 325px;width: 100%;margin: 7px 0 0 5px;color: #df2027;line-height: 1.2;text-align: left;float: left;}
.middleHeaderText{float: left; color: #fff; font-size: 11px; font-weight: bold;height: 42px;max-width: 330px;width: 100%;margin-left: -13px;border: 1px solid #9f090f;background-image: -webkit-linear-gradient(bottom, #ab0b11 0%, #df232a 100%);background-image: -moz-linear-gradient(bottom, #ab0b11 0%, #df232a 100%);background-image: -o-linear-gradient(bottom, #ab0b11 0%, #df232a 100%);background-image: linear-gradient(bottom, #ab0b11 0%, #df232a 100%);}
.middleHeaderText a{color: #fff;}
	.middleHeaderText a:hover{text-decoration: none;}
	
	.middleHeadDeb a{display: inline-block;text-decoration: underline;}
.middleHeadDeb a:hover{text-decoration: none;}
	..middleHeadLine{float: left;}
	.middleHeaderText div{float: left; color: #fff; top: 17px;margin:0 0 0 8px;}
	.middleHeaderText .middleHeadLine{float: left; text-decoration: underline; background-color: #fff;width: 1px;height: 23px; top:12px;}
.middleHeaderTextPoint{font-size: 9px;}
.emptyBasketShow{float: left;clear: left;margin: 8px;}	

.rightLogin{display: inline-block;margin: 11px 0 0 0;max-width: 452px;width: 100%;float: right;}
	.rightLogin button{color: #fff;border: 1px solid #9b0006;font-weight: bold;font-size: 14px;	border-radius: 2px;	-webkit-border-radius: 2px;	-moz-border-radius: 2px;	-o-border-radius: 2px;	-ms-border-radius: 2px;	border: 1px solid #9f090f;	background-image: -webkit-linear-gradient(bottom, #ab0b11 0%, #df232a 100%);	background-image: -moz-linear-gradient(bottom, #ab0b11 0%, #df232a 100%);	background-image: -o-linear-gradient(bottom, #ab0b11 0%, #df232a 100%);	background-image: linear-gradient(bottom, #ab0b11 0%, #df232a 100%);}
.rightloginIntro{display: inline-block;margin-top: 11px;max-width: 600px;width: 100%;float: right;}
	.rightloginIntro button{padding: 3px;}
	.rightloginIntro button:hover{cursor: pointer;}

.loginTop{display: inline-block;}
	.loginTopLog{float: left;max-width: 317px;width: 100%;margin-top: -10px;}
.loginTopLog img{top: 4px;float: left;}
.loginLabel{color: #df2027;font-size: 12px;top: 3px;margin: 1px 0 0 7px;float: left;}
.loginUserBox{display: table-cell;vertical-align: middle;height: 25px;}
	.loginUser{text-align: left;color: #3f3f3f;font-size: 12px;font-weight: bold;margin: 0 0 0 5px;max-width: 250px;width: 100%;}
	
	.loginUser a { float: left; color: #3f3f3f !important; font-size: 13px !important;margin: 6px 0 0 5px;font-weight: bold; 
	               background: none !important; border: none !important; width: 200px !important; max-width: 200px !important;
						padding: 0 !important; margin: 0 !important;}
	.loginUser a hover{text-decoration: none;background: none !important; border: none !important;background-image: none !important;}
	
	.smallLink { padding: 0 !important; margin: -6px 0 0 3px !important; display: block !important; background: none !important; 
					 width: 200px !important; max-width: 200px !important; position: absolute;
					 color: #E3000B !important; font-size: 10px !important; border: none !important; }
	
	.smallLink:hover { text-decoration: underline; }

.document-history{margin: 38px 5px 0;text-align:left;}
 .document-history img{margin:0}
 .document-history a{}
	
.loginPoint{color: #ababab;font-size: 11px;top: 6px;float: left;}
.rightLogin a{float: right; text-decoration: none;outline: 0; padding: 6px; color: #fff;font-weight: bold;font-size: 13px;height: 16px;max-width: 78px;width: 100%;}
.rightLogin a:hover{cursor: pointer;}
	.loginTop img{display: inline-block;padding: 0 6px 0 0;}
	.loginTop p{display: inline-block;color: #df2027;margin: 0 10px 0 0;}
	.loginTop input{display: inline-block;border: 1px solid #df2027;margin: 0 10px 0 0;}
a.tutorial{max-width: 20px;float: left}
.passTop{display: inline-block;}
	.passTop p{display: inline-block; color: #df2027;margin: 0 10px 0 0;}
	.passTop input{display: inline-block;border: 1px solid #df2027;}
	.passTopBut{color:#fff;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;-o-border-radius: 2px;-ms-border-radius: 2px;border: 1px solid #9f090f;background-image: -webkit-linear-gradient(bottom, #ab0b11 0%, #df232a 100%);background-image: -moz-linear-gradient(bottom, #ab0b11 0%, #df232a 100%);background-image: -o-linear-gradient(bottom, #ab0b11 0%, #df232a 100%);background-image: linear-gradient(bottom, #ab0b11 0%, #df232a 100%);}

/* Registration form */
.regContainer { width: 450px; padding: 10px; font-size: 13px; }
.regContainer h3 { margin-bottom: 10px; }
.regContainer label { float: left; clear: left; width: 150px; margin: 0 0 5px; color: #333; }
.regContainer label.error { float: left; width: auto; margin: 0 0 3px 150px; font-size: 10px; font-style: italic; color: red; }
.regContainer input { float: left; width: 200px; }  
.regContainer input[type="checkbox"] { float: left; width: 15px; margin: 3px 5px 0;}
.regContainer input.error { border: 1px solid red; }

.largeLabel { width: 300px !important;  }

.agree label.error { margin-left: 5px; }

.wrapper{background-color: #fff;display: block;
			/*max-width: 980px;width: 100%;*/				
			width: 980px;
			margin:50px auto 20px auto;
         box-shadow: 0px 0px 10px #eee;
         -moz-box-shadow: 0px 0px 10px #eee;
         -webkit-box-shadow: 0px 0px 10px #eee;
        }
	.wave{width: 980px;}
	.logo{padding: 20px 0 5px 10px;}
.logo a{border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;background: url(../img/logoHead.png);display: block;height: 106px;width: 90px;background-repeat: no-repeat;}
.logo a:hover{background: url(../img/logoHeadHover.png);}

.catSelectIn{height: 24px;background: #F3F3F3;border: 1px solid #df2027;max-width: 329px;width: 100%;}
	.catSelectIn option{border: 0;height: 15px !important;;}
	.catSelectIn:focus {outline: 0;}
 
.prodSelectIn{height: 24px;background: #F3F3F3;border: 1px solid #df2027;max-width: 124px;width: 100%;}
 .prodSelectIn option{border: 0;height: 15px; max-width: 250px;}
 .prodSelectIn:focus {outline: 0;}
 
 .prodSelect { height: 35px;background: #F3F3F3;border: 1px solid #df2027;max-width: 312px;width: 100%; }
  .prodSelect option{border: 0;height: 15px !important; }
  .prodSelect:focus {outline: 0;}
 
.searchBox{float: right;margin-top: -50px;left: -8px;max-width: 446px;width: 100%;}
.advSearch{float: left; margin: 2px 0 }
.advSearch:hover{cursor: pointer;}
	.advSearch img{float: left;top: 3px;}
	.advSearch span{font-size: 13px;margin: 1px 0 0 8px;float: left;}
	.advSearchShow{width: 454px;display: none;top: 60px;background: #fff;z-index: 999}
	.closeAdvSearch { color: #E3000B; right: 20px; top: -25px; font-size: 13px; }
.advSearchShow input{float: left; margin: 0 0 5px 0;color: #939393;padding: 0 5px 0 5px;height: 24px; width: 100%; max-width: 329px;background: #f3f3f3;outline: 0;border: 1px solid #df2027;}
.advSearchShow label{float: left;font-size: 15px;margin: 4px 4px 0 9px;width: 80px;}
	input.catSearchButton{width: 100px;float: right;margin: 15px 22px 10px 0;border: 1px solid #9f090f;background-image: -webkit-linear-gradient(bottom, #ab0b11 0%, #df232a 100%);background-image: -moz-linear-gradient(bottom, #ab0b11 0%, #df232a 100%);background-image: -o-linear-gradient(bottom, #ab0b11 0%, #df232a 100%);background-image: linear-gradient(bottom, #ab0b11 0%, #df232a 100%);-webkit-border-radius: 2px;-moz-border-radius: 2px;-o-border-radius: 2px;-ms-border-radius: 2px;border: 1px solid #9f090f;color: #fff;font-weight: bold;font-size: 13px;}
	input.catSearchButton:hover{cursor: pointer;}
	.codeProd{float: left;}
.codeProd input{max-width: 112px;width: 100%;}
	.catSearch{width: 100%;float: left; }
	.stockSearch{float: left; width: 112px;margin: 14px 0 0 0;}
	#onStock{width: 15px;margin: 3px 0 0 0;}
.searchHead {font-size: 22px;text-align: right;right: 8px;max-width: 446px;width: 100%;}
	.searchHead input{color: #939393;padding-left: 5px;padding-right: 5px;height: 34px;width: 330px;background: #f3f3f3;outline: 0;border: 1px solid #df2027;float: left;}
	.searchHead button{outline: 0;padding: 8px 0 0 0;color: #fff;font-weight: bold;font-size: 13px;height: 34px;max-width: 105px;width: 100%;right: 0px;}	
	.searchHead button:hover{cursor: pointer;}
	.searchHead img{top: -9px;left: 4px;float: left;}
	.searchHead p{font-weight: bold;left: -2px;}

	.searchForm label{font-size: 15px;margin: 8px 4px 0 9px;width: 85px;float: left;}
	.searchForm input{color: #939393;padding-left: 5px;padding-right: 5px;width: 300px;background: #f3f3f3;outline: 0;border: 1px solid #df2027;height: 27px;float: left;}
	.searchForm .code{width: 81px;}
	.searchForm .small {width:341px;height: 29px;}
	.searchForm button {color: #fff;font-weight: bold;font-size: 13px;height: 29px;max-width: 105px;width: 100%;padding: 5px 0 0 0;}
	.searchForm button:hover{cursor: pointer;}
.searchForm img {top: -9px;left: 3px;float:left;}
.searchForm p {font-weight: bold;left: -2px;}
	.searchForm #onStock {vertical-align:middle;}
.textHead{text-align: left;font-size: 12px;padding: 0 0 5px 10px;}
.menuCateg{margin: 0 0 0 7px;height: 34px;}
.menuGen{width: 100%;margin:0 1px 0 0;height: 32px;border: 1px solid #9f090f;text-decoration: none;background-position: 7% 50%, 0% 0%;background-repeat: no-repeat ,repeat;}
.highlightNav{ text-decoration: underline; color: #fff; }

.menuHome{color: #fff;max-width: 85px;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#df232a', endColorstr='#ab0b11'); background-image: url(../img/squareHome.png), -webkit-gradient(linear, left bottom, left top, from(#ab0b11), to(#df232a));background-image: url(../img/squareHome.png), -webkit-linear-gradient(bottom, #ab0b11, #df232a);background-image: url(../img/squareHome.png),    -moz-linear-gradient(bottom, #ab0b11, #df232a); background-image: url(../img/squareHome.png), -ms-linear-gradient(bottom, #ab0b11, #df232a); background-image: url(../img/squareHome.png), -o-linear-gradient(bottom, #ab0b11, #df232a); background-image: url(../img/squareHome.png), linear-gradient(bottom, #ab0b11, #df232a);-pie-background-image: url(../img/squareHome.png), linear-gradient(bottom, #ab0b11, #df232a);}
.menuHome:hover{background-image: url(../img/squareHome.png), -webkit-gradient(linear, left bottom, left top, from(#df232a), to(#ab0b11));background-image: url(../img/squareHome.png), -webkit-linear-gradient(bottom, #df232a, #ab0b11);background-image: url(../img/squareHome.png),    -moz-linear-gradient(bottom, #df232a, #ab0b11); background-image: url(../img/squareHome.png), -ms-linear-gradient(bottom, #df232a, #ab0b11); background-image: url(../img/squareHome.png), -o-linear-gradient(bottom, #df232a, #ab0b11); background-image: url(../img/squareHome.png), linear-gradient(bottom, #df232a, #ab0b11);}
.menuHome-active,.menuHome-active:hover{background-image: url(../img/squareHome.png);background-color: none;color: #df1f27}

.menuCat1{color: #fff;max-width: 145px;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#df232a', endColorstr='#ab0b11');background-image: url(../img/squareActualActio.png), -webkit-gradient(linear, left bottom, left top, from(#ab0b11), to(#df232a));background-image: url(../img/squareActualActio.png), -webkit-linear-gradient(bottom, #ab0b11, #df232a);background-image: url(../img/squareActualActio.png),    -moz-linear-gradient(bottom, #ab0b11, #df232a); background-image: url(../img/squareActualActio.png),-ms-linear-gradient(bottom, #ab0b11, #df232a); background-image: url(../img/squareActualActio.png), -o-linear-gradient(bottom, #ab0b11, #df232a); background-image: url(../img/squareActualActio.png), linear-gradient(bottom, #ab0b11, #df232a); }
.menuCat1:hover{background-image: url(../img/squareActualActio.png), -webkit-gradient(linear, left bottom, left top, from(#df232a), to(#ab0b11));background-image: url(../img/squareActualActio.png), -webkit-linear-gradient(bottom, #df232a, #ab0b11);background-image: url(../img/squareActualActio.png),    -moz-linear-gradient(bottom, #df232a, #ab0b11); background-image: url(../img/squareActualActio.png), -ms-linear-gradient(bottom, #df232a, #ab0b11); background-image: url(../img/squareActualActio.png), -o-linear-gradient(bottom, #df232a, #ab0b11); background-image: url(../img/squareActualActio.png), linear-gradient(bottom, #df232a, #ab0b11); }
.menuCat1-active,.menuCat1-active:hover{background-image: url(../img/squareActualActio.png);background-color: #fff;color: #df1f27}

.menuCat2{color: #fff;max-width: 140px;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#df232a', endColorstr='#ab0b11');background-image: url(../img/squareWeekAction.png), -webkit-gradient(linear, left bottom, left top, from(#ab0b11), to(#df232a));background-image: url(../img/squareWeekAction.png), -webkit-linear-gradient(bottom, #ab0b11, #df232a);background-image: url(../img/squareWeekAction.png),    -moz-linear-gradient(bottom, #ab0b11, #df232a); background-image: url(../img/squareWeekAction.png),     -ms-linear-gradient(bottom, #ab0b11, #df232a); background-image: url(../img/squareWeekAction.png),      -o-linear-gradient(bottom, #ab0b11, #df232a); background-image: url(../img/squareWeekAction.png),         linear-gradient(bottom, #ab0b11, #df232a);}
.menuCat2:hover{background-image: url(../img/squareWeekAction.png), -webkit-gradient(linear, left bottom, left top, from(#df232a), to(#ab0b11));background-image: url(../img/squareWeekAction.png), -webkit-linear-gradient(bottom, #df232a, #ab0b11);background-image: url(../img/squareWeekAction.png),    -moz-linear-gradient(bottom, #df232a, #ab0b11); background-image: url(../img/squareWeekAction.png),     -ms-linear-gradient(bottom, #df232a, #ab0b11); background-image: url(../img/squareWeekAction.png),      -o-linear-gradient(bottom, #df232a, #ab0b11); background-image: url(../img/squareWeekAction.png),         linear-gradient(bottom, #df232a, #ab0b11);}
.menuCat2-active,.menuCat2-active:hover{background-image: url(../img/squareWeekAction.png);background-color: #fff;color: #df1f27}

.menuCat3{color: #fff;max-width: 125px;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#df232a', endColorstr='#ab0b11');background-image: url(../img/squareTop.png), -webkit-gradient(linear, left bottom, left top, from(#ab0b11), to(#df232a));background-image: url(../img/squareTop.png), -webkit-linear-gradient(bottom, #ab0b11, #df232a);background-image: url(../img/squareTop.png),    -moz-linear-gradient(bottom, #ab0b11, #df232a); background-image: url(../img/squareTop.png),     -ms-linear-gradient(bottom, #ab0b11, #df232a); background-image: url(../img/squareTop.png),      -o-linear-gradient(bottom, #ab0b11, #df232a); background-image: url(../img/squareTop.png),         linear-gradient(bottom, #df232a, #df232a);}
.menuCat3:hover{background-image: url(../img/squareTop.png), -webkit-gradient(linear, left bottom, left top, from(#df232a), to(#ab0b11));background-image: url(../img/squareTop.png), -webkit-linear-gradient(bottom, #df232a, #ab0b11);background-image: url(../img/squareTop.png),    -moz-linear-gradient(bottom, #df232a, #ab0b11); background-image: url(../img/squareTop.png),     -ms-linear-gradient(bottom, #df232a, #ab0b11); background-image: url(../img/squareTop.png),      -o-linear-gradient(bottom, #df232a, #ab0b11); background-image: url(../img/squareTop.png),         linear-gradient(bottom, #df232a, #df232a);}
.menuCat3-active,.menuCat3-active:hover{background-image: url(../img/squareTop.png);background-color: #fff;color: #df1f27}

.menuCat4{color: #fff;max-width: 160px;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#df232a', endColorstr='#ab0b11');background-image: url(../img/squareNews.png), -webkit-gradient(linear, left bottom, left top, from(#ab0b11), to(#df232a));background-image: url(../img/squareNews.png), -webkit-linear-gradient(bottom, #ab0b11, #df232a);background-image: url(../img/squareNews.png),    -moz-linear-gradient(bottom, #ab0b11, #df232a); background-image: url(../img/squareNews.png),     -ms-linear-gradient(bottom, #ab0b11, #df232a); background-image: url(../img/squareNews.png),      -o-linear-gradient(bottom, #ab0b11, #df232a); background-image: url(../img/squareNews.png),         linear-gradient(bottom, #ab0b11, #df232a);}
.menuCat4:hover{background-image: url(../img/squareNews.png), -webkit-gradient(linear, left bottom, left top, from(#df232a), to(#ab0b11));background-image: url(../img/squareNews.png), -webkit-linear-gradient(bottom, #df232a, #ab0b11);background-image: url(../img/squareNews.png),    -moz-linear-gradient(bottom, #df232a, #ab0b11); background-image: url(../img/squareNews.png),     -ms-linear-gradient(bottom, #df232a, #ab0b11); background-image: url(../img/squareNews.png),      -o-linear-gradient(bottom, #df232a, #ab0b11); background-image: url(../img/squareNews.png),         linear-gradient(bottom, #df232a, #ab0b11);}
.menuCat4-active,.menuCat4-active:hover{background-image: url(../img/squareNews.png);background-color: #fff;color: #df1f27}

.menuCat5{color: #fff;max-width: 125px;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#df232a', endColorstr='#ab0b11');background-image: url(../img/squareSupplier.png), -webkit-gradient(linear, left bottom, left top, from(#ab0b11), to(#df232a));background-image: url(../img/squareSupplier.png), -webkit-linear-gradient(bottom, #ab0b11, #df232a);background-image: url(../img/squareSupplier.png),    -moz-linear-gradient(bottom, #ab0b11, #df232a); background-image: url(../img/squareSupplier.png),     -ms-linear-gradient(bottom, #ab0b11, #df232a); background-image: url(../img/squareSupplier.png),      -o-linear-gradient(bottom, #ab0b11, #df232a); background-image: url(../img/squareSupplier.png),         linear-gradient(bottom, #ab0b11, #df232a);}
.menuCat5:hover{background-image: url(../img/squareSupplier.png), -webkit-gradient(linear, left bottom, left top, from(#df232a), to(#ab0b11));background-image: url(../img/squareSupplier.png), -webkit-linear-gradient(bottom, #df232a, #ab0b11);background-image: url(../img/squareSupplier.png),    -moz-linear-gradient(bottom, #df232a, #ab0b11); background-image: url(../img/squareSupplier.png),     -ms-linear-gradient(bottom, #df232a, #ab0b11); background-image: url(../img/squareSupplier.png),      -o-linear-gradient(bottom, #df232a, #ab0b11); background-image: url(../img/squareSupplier.png),         linear-gradient(bottom, #df232a, #ab0b11);}
.menuCat5-active,.menuCat5-active:hover{background-image: url(../img/squareSupplier.png);background-color: #fff;color: #df1f27}

.menuCat6{color: #fff;max-width: 165px;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#df232a', endColorstr='#ab0b11');background-image: url(../img/squareCont.png), -webkit-gradient(linear, left bottom, left top, from(#ab0b11), to(#df232a));background-image: url(../img/squareCont.png), -webkit-linear-gradient(bottom, #ab0b11, #df232a);background-image: url(../img/squareCont.png),    -moz-linear-gradient(bottom, #ab0b11, #df232a); background-image: url(../img/squareCont.png),     -ms-linear-gradient(bottom, #ab0b11, #df232a); background-image: url(../img/squareCont.png),      -o-linear-gradient(bottom, #ab0b11, #df232a); background-image: url(../img/squareCont.png),         linear-gradient(bottom, #ab0b11, #df232a);}
.menuCat6:hover{background-image: url(../img/squareCont.png), -webkit-gradient(linear, left bottom, left top, from(#df232a), to(#ab0b11));background-image: url(../img/squareCont.png), -webkit-linear-gradient(bottom, #df232a, #ab0b11);background-image: url(../img/squareCont.png),    -moz-linear-gradient(bottom, #df232a, #ab0b11); background-image: url(../img/squareCont.png),     -ms-linear-gradient(bottom, #df232a, #ab0b11); background-image: url(../img/squareCont.png),      -o-linear-gradient(bottom, #df232a, #ab0b11); background-image: url(../img/squareCont.png),         linear-gradient(bottom, #df232a, #ab0b11);}
.menuCat6-active,.menuCat6-active:hover{background-image: url(../img/squareCont.png);background-color: #fff;color: #df1f27}


.menuCateg p{margin: 6px 0 0 0;padding: 0 0px 0 27px;margin: 10px 0px 0 0;font-weight: bold;font-size: 11px;}
.sideMenu{width: 100%;max-width: 215px;margin: 15px 0 5px 7px;float: left;}
.topContent{margin: 15px 0 10px 5px;width: 745px;height: 337px; overflow: hidden;}
.topContent li{list-style: none;}
.specialOfferItems{float: left;color: #df2027;clear: left;margin: 0 8px 8px 8px;max-width: 957px;width:100%;border: 1px solid #ececec;padding-top: 5px;padding-bottom: 5px;padding-left: 5px;font-size: 13px;text-decoration: none;}
	.specialOfferItems:hover{text-decoration: underline;background: #fafafa;}
.producerItems{border:1px solid #ececec;width: 96%;padding-top: 5px;padding-bottom: 5px;padding-left: 5px;text-decoration: none;font-size: 13px;}
	.producerItems:hover{text-decoration: underline;background: #fafafa;}
.favouriteBox{float: left;}
form.favouriteBox{margin: 8px 0 0 8px;}
a.favouriteBox{margin: 10px 5px 0 10px; color: #df2027;font-size: 13px;}
.favouriteBox label{color: #df2027;font-size: 13px;}
.favouriteButton{padding: 3px;color: #fff;border: 1px solid #9f090f;background-image: -webkit-gradient(linear, left bottom, from(#ab0b11), to(#df232a));background-image: -webkit-linear-gradient(bottom, #ab0b11 0, #df232a 100%);background-image: -moz-linear-gradient(bottom, #ab0b11 0, #df232a 100%);background-image: -ms-linear-gradient(bottom, #ab0b11 0, #df232a 100%);background-image: -o-linear-gradient(bottom, #ab0b11 0, #df232a 100%);background-image: linear-gradient(bottom, #ab0b11 0, #df232a 100%);-pie-background: linear-gradient(bottom, #ab0b11 0, #df232a 100%);}
	.favouriteButton:hover{cursor:pointer;background-image:-webkit-gradient(linear, left bottom, from(#df232a), to(#ab0b11));background-image: -webkit-linear-gradient(bottom, #df232a 0, #ab0b11 100%);background-image: -moz-linear-gradient(bottom, #df232a 0, #ab0b11 100%);background-image: -ms-linear-gradient(bottom, #df232a 0, #ab0b11 100%);background-image: -o-linear-gradient(bottom, #df232a 0, #ab0b11 100%);background-image: linear-gradient(bottom, #df232a 0, #ab0b11 100%);-pie-background: linear-gradient(bottom, #df232a 0, #ab0b11 100%);}
.favouriteRight {margin-top: 6px;margin-left: 11px;}
.favouriteBasketItem {width:100%;border:1px solid #ececec;margin: 8px 0 0 8px;max-width: 957px;width:100%;color: #df2027;font-size: 13px;padding-top: 5px;padding-bottom: 5px;padding-left: 5px;}
	.favouriteBasketItem:hover {background: #fafafa;}
	.favouriteBasketItem span { cursor: pointer; }

/* product list controls */
.listSwitch { font-size: 12px; text-decoration: none; padding: 0 0 0 16px; }
.switchToList-active { color: #E3000B; background: url(../img/product-list-active.png) left center no-repeat; }
.switchToList-inactive { color: #888; background: url(../img/product-list-inactive.png) left center no-repeat; }
.switchToList-inactive:hover { text-decoration: underline; }
.switchToDashboard-active { color: #E3000B; background: url(../img/product-dashboard-active.png) left center no-repeat; }
.switchToDashboard-inactive { color: #888; background: url(../img/product-dashboard-inactive.png) left center no-repeat; } 
.switchToDashboard-inactive:hover { text-decoration: underline; }

/********product detail BEGIN**********/
.listPagination{margin: 0 10px; float: left;}
	.listPagination a{display: inline-block;color: #df2027;text-decoration: underline; font-size: 12px;}
	.strong{color: #a0a0a0 !important;text-decoration: none !important;}
.recordSelector{font-size: 12px;margin: 0px 10px 0 20px;float: left;}
	.recordSelector select{border: 1px solid #df1f27;}
	.recordSelector a{font-size: 12px;}
.listFooter{clear: left;margin: 0 0 0 10px; height: 25px}
.listFooterBox{font-size: 14px;}
	.startPage{margin: 0 2px 0 0;}
	.endPage{margin: 0 0 0 2px;}
	.previousPage, .startPage,.nextPage, .endPage{text-decoration: none;color: #df2027;letter-spacing: -4px; font-size: 12px;}

.shopCont{}
	.shopCont h1{color: #df2027;font-size: 21px;margin: 25px 0 0 7px;}
.descript{clear: left;max-width: 965px;width: 100%;margin: 10px 0 0 7px;}
	.descript p{display: inline-block; color: #df2027; font-size: 12px;text-align: center;}
.cartProduct{ clear: left; margin: 0 0 0 7px; max-width: 965px; width: 100%;}
.cartProdIn{margin: 5px 0 0 0;background-color: #ececec; border: 1px solid #dfdfdf;height: 42px;}
	.cartInPos{top: -15px;}
	.cartInPos2{top: 0px !important;}
	.cartPosBox{display: table;margin: 0 0 0 15px;height: 45px;max-width: 270px;width: 100%;float: left;}
	.cartProdIn h2{max-width: 270px;width: 100%;color: #df2027;font-size: 13px;display: table-cell;vertical-align: middle;}
	.cartImgBox{max-width: 40px; height: 40px; width: 100%;float: left;border: 1px solid #df2027;background-color: #fff;}
	
.cartImg{margin: 0 auto;display: block;}
	.pack, .packPrice{font-size: 10px;}
.quantityCart{max-width: 154px;width: 100%; display: inline-block;}
	.quantityCart input{width: 34px; left: 10px; top: 5px; text-align: center;border: 1px solid #df2027;outline: 0;-pie-border: 1px solid #df2027;}
	.quantityCart img{display: inline;top: 6px;left: 10px;margin: -2px;}
	.pack{display: inline-block;max-width: 100px;width: 100%;text-align: center;top: -11px;}
	.packPrice{display: inline-block;max-width: 115px;width: 100%;text-align: right;top:-5px;}
	.inAllPrice{max-width: 159px;width: 100%;display: inline-block;color:#df2027; font-size: 17px;top: 8px;text-align: right;margin: 0 29px 0 0;}
.inAllPrice small{font-size: 10px;top: -8px;}
.inAllPrice strong{left: 7px}
	.ex{top: -6px;margin: 0 0 0 17px;}
	.ex:hover{cursor: pointer;}
.descriptInput{float: left;margin: 5px 5px 0 0;}
	.descriptInput label{margin: 0 0 0 8px; color: #df2027;font-size: 15px;}
.paymentBox{margin: 5px 5px 0 7px;}
	.paymentBox label{color: #df2027;font-size: 15px;}
	.paymantRadio{font-size: 13px !important;}
	#payment1,#payment2{position: relative;top: 2px;margin: 0 3px;}
.suscribeP{max-width: 310px;width: 100%;margin: 0 0 0 10px;}
.quantumP{max-width: 179px;width: 100%;}
.packP{max-width: 56px;width: 100%;}
.priceP{max-width: 138px;width: 100%;text-align: right !important;}
.priceAllP{max-width: 159px;width: 100%;text-align: right !important;}
.deleteP{text-align: right !important;width: 100%;max-width: 74px}
.stripCart{height:40px; margin: 10px 0 7px 7px;max-width: 963px;width: 100%;color: #fff;border: 1px solid #9f090f}
	.inAll{font-size: 15px;margin: 11px 0 0 10px}
	.stripPrice{font-size: 15px;margin: 4px 10px 0 0 !important;text-align: right}
	.stripPriceBox{float: right}
	.allBasketsVatSum {float: right;font-size: 12px !important;margin: 0 9px 0 0 !important}
	.basketVatSum{float: right;font-size: 11px;margin: 0 10px 0 0;}
	.minorbasketVatSum{font-size: 11px;margin: 0 10px 0 0}
.stripCartAll{height: 48px}
	.stripCartAll p{font-size: 20px;margin: 10px 10px 0 9px}
.sendOrder{margin: 8px 8px 0 0;font-size: 14px;color: #fff; font-weight: bold; outline: 0; float: right; width:182px; height:45px;border: 1px solid #a3141a;-pie-border: 1px solid #a3141a;background-image: -webkit-linear-gradient(bottom, #ab0b11 0%, #df232a 100%);background-image: -moz-linear-gradient(bottom, #ab0b11 0%, #df232a 100%);background-image: -o-linear-gradient(bottom, #ab0b11 0%, #df232a 100%);background-image: linear-gradient(bottom, #ab0b11 0%, #df232a 100%);}
.sendOrder:hover{cursor: pointer}
#submitOrder{padding: 10px 5px 10px 5px;font-size: 13px;font-weight: 700;float: right;margin: 8px}
#submitOrder:hover{cursor: pointer}
.pages{text-align: right;float: right;width: 100%;max-width: 747px;margin: 6px 9px 0 0;}
#pagesActive{color: #a0a0a0; text-decoration: none}
.pages a{display: inline-block; color: #df2027; text-decoration: underline;margin-left: 10px;}
.minorBox{float: left;margin: 10px 0 0 8px;min-width: 450px;}
	.minorBox label,.minorNote label{font-size: 13px;float: left;width: 130px;padding: 5px 0;}
	.minorBox input,.minorNote textarea{margin: 0 0 5px 0;color: #939393;padding: 0 5px 0 5px;height: 27px;width: 100%;max-width: 260px;background: #f3f3f3;outline: 0;border: 1px solid #df2027;}
.minorNote{float: left;margin: 0 0 0 25px}	
	.minorNote textarea{height: 115px; width: 100%;max-width: 329px}
.mandatoryField { margin-left: 10px; }
.items{color: #3f3f3f;width: 100%;max-width: 940px;margin: -10px auto}
	.itemIn{background-color: #ececec;width: 179px; margin:0 0 10px 6px;border: 1px solid #dddddd;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.itemIn:hover{box-shadow: 0px 1px 20px #bfbfbf;-moz-box-shadow: 0px 1px 20px #bfbfbf;-webkit-box-shadow: 0px 1px 20px #bfbfbf;border: 1px solid #df2027;background-color: #fff;}
	.itemIn .itemInSub{margin: 0}
	.itemIn .suscribeInputSub{margin: 9px 0 0 0}
	.itemIn .suscribeBottomRightSub{margin: 0 0 3px}
    option.suscribeInputSub { margin: 0 !important; padding: 0 !important}
	.itemIn a{text-decoration: none;}
   .itemMarksContainer { margin: 4px 0 0; top: 0; font-size: 11px; font-weight: bold; color: #fff;}
   .detailItemMarksContainer { margin: 6px 0 0; top: 0; font-size: 11px; font-weight: bold; color: #fff;}
   .itemMark{padding: 6px 3px 7px 3px;-moz-border-radius-bottomright: 2px;-webkit-border-bottom-right-radius: 2px;border-bottom-right-radius: 2px;float: left;}
	.itemMarkBlue{background-color: #3263a5;}	
	.itemMarkGreen{background-color: #32a558;}
   .itemMarkRed{background-color: #df2027; font-weight: normal; font-size: 9px; padding: 2px 3px;}
	.itemMarkOrange{background-color: #eca323; font-weight: normal; font-size: 9px; padding: 2px 3px;}

	.itemMarksMini{font-weight: bold; font-size: 11px;padding: 2px 3px}
	.itemMarksMiniBox .itemMarksContainer{margin: 0}

	.itemImgsBox{margin: 3px;}
	.itemImgs{display: table-cell;vertical-align: middle;width: 170px;height: 165px;overflow: hidden;cursor: pointer;border: 1px solid #df2027; background: #fff;}
.itemImgs img{max-height: 163px;max-width: 168px;margin: 0 auto;display: block;}
	.titleItem{font-size: 10px;font-weight: bold;margin: 0 0 9px 7px; height: 25px; cursor: pointer;color: #df1f27;}
	.middleItem{font-size: 11px; border-top: 1px solid #3f3f3f;border-bottom: 1px solid #3f3f3f;margin: 0 7px 0 7px;max-width: 170px;width: 100%;}
.middleItem p{display: inline-block;margin: 5px 0 5px 0;}
.midItRight{float: right;}
.tipsy{opacity: 1 !important;}
.tipsy-inner{background: #df1f27!important; color: #fff !important; font-size: 11px !important;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;}
.tipsy-arrow-s{border-top-color:#df1f27 !important;}
	.parametersBox{}
	.leftItem{font-size: 12px;margin: 0 0 0 7px;}
	.leftItem p{margin: 12px 0 10px 0;}
	.rightItem{color: #df2027;float: right;margin: 5px 7px 0 0;text-align: right;}
	.rightItem p{line-height: 2;}
.titleParamBox{}


/********TOP product detail **********/
.itemDetailBox{width: 929px;margin: 5px 0 15px 6px; display: none;background-color: #ececec;float: left;}
	.itemDetailBox .itemDetail{max-width: 927px;float: none !important; margin: 0 auto !important;}
.itemDetailBox .mmotherOfImgs{margin: 50px;}
.itemDetailBox .itemDetailSuscribe{max-width: 585px;}
.itemDetailBox .pureSuscribe{max-width: 585px;}
.itemDetailBox .leftMiddleSus{max-width: 225px;}
.itemDetailBox .rightMiddleSus{max-width: 210px;}
.itemDetailBox .suscribeBuyButton{}
.itemDetailBox .suscribeBottomRight{max-width: 210px;}
.itemDetailBox .quantity{clear: left;margin: 7px 0px 0 0px;max-width: 89px;}
.itemDetailSide{}
.itemDetail{float: left;background-color: #ececec;width: 100%;max-width: 742px; margin: 5px 0 13px 5px;	border: 1px solid #dddddd;display: none; box-shadow: 2px 2px 6px #9B9B9B;-moz-box-shadow: 2px 2px 6px #9B9B9B;-webkit-box-shadow: 2px 2px 6px #9B9B9B;-webkit-transition: all 0.5s ease-in-out;  -moz-transition: all 0.5s ease-in-out;  -o-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}
	.itemDetail:hover {box-shadow: 0px 1px 20px #bfbfbf;-moz-box-shadow: 0px 1px 20px #bfbfbf;-webkit-box-shadow: 0px 1px 20px #bfbfbf;border: 1px solid #df2027;}
	.itemDetail a{text-decoration: none;}
	.close{right: -4px;top: -5px;width: 19px;height: 19px;background: url(../img/close.png);}
.close:hover{cursor: pointer;}
	.itemDetailTopaAction{margin: 15px 0 0 28px;color: #fff;font-size: 11px;font-weight: bold;}
	.itemNews{margin: 15px 0 0 24px;color: #fff;font-size: 10px;font-weight: bold;}
	.itemWeekAction{margin: 11px 0 0 24px;color: #fff;font-size: 9px;font-weight: bold;line-height: 1.4;}
.mmotherOfImgs{margin: 5px;width: 100%;max-width: 230px;float: left;}
	.itemDimgs{margin: 4px;overflow: hidden;width: 230px;background: #fff;border: 1px solid #df2027;height: 228px;display: table-cell;vertical-align: middle;}
.itemDimgs img{max-height: 300px; display: block;margin: 0 auto;}
	.itemDetailSuscribe{float: right;width: 100%;max-width: 500px;margin: 5px 0 0 0;}
	.titleDitem{font-size: 17px;font-weight: bold;margin: 0 30px 9px 0px;color: #df1f27;}
	.middleDitem{font-size: 11px; border-top: 1px solid #3f3f3f;border-bottom: 1px solid #3f3f3f;margin: 0 7px 0 0px;}
.middleDitem p{display: inline-block;margin: 5px 0;font-size: 14px;}
.midItDright{float: right;}
.leftMiddleSus{width: 100%; max-width: 180px;float: left;}
.rightMiddleSus{width: 100%; max-width: 180px; height: 56px; float: right; background-color: #9b9b9b; color: #fff;margin: 15px 7px 0 0;}
	.rightMiddleSusPrice{font-size: 11px;margin: 12px 0 0 7px; float: left;}
	.rightMiddleSusPriceBottom,.itemDetailSuscribe .rightMiddleSusPriceNum{font-size: 10px;float: right;margin: 8px 4px 0 0;}
	.itemDetailSuscribe .rightMiddleSusPriceBottom,.rightMiddleSusPriceNum{font-size: 18px;font-weight: bold;float: right;margin: 7px 5px 0 0;}
	.itemDetailSuscribe .rightMiddleSusPriceNum{margin: 10px 5px 0 0;}
.suscribeInput{float: right;clear: right;margin: 5px 7px 5px 0;outline: 0;width: 100%; max-width: 72px; font-size: 11px;}
.suscribeInputSub {margin: 5px -5px -2px 0;}
	.rightDItem .suscribeInput{margin: 9px 0 0 0;}
	.suscribeDetail{margin: 5px 7px -2px 0;}
.littleSell{margin: 5px 0 0 4px;float: left;}
    .littleSell input, .littleSell label { cursor: pointer; }
    .littleSell input{top: 2px;}
.suscribeBottomRight{clear: right;float: right;width: 100%;max-width: 180px;margin: 0 7px 0 0;}
	.suscribeBuyButton{float: right;width: 95px;height: 31px;color: #fff;cursor: pointer;line-height: 24px;font-size: 14px;font-weight: bold;margin:13px 5px 0 0;list-style: none;border: 1px solid #9b0006;-pie-border: 1px solid #9b0006;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;-o-border-radius: 2px;-ms-border-radius: 2px;-pie-border-radius: 2px; }
	.suscribeBuyButton img{margin: 1px 0;float: left;}
	.suscribeBuyButton p{float: right;margin: 3px 10px 0 0;}
.quantity{width: 100%;max-width: 73px;float: left;}
	.quantity p{font-size: 10px;float: left;position: relative;top: 10px;left: 17px}
	.quantityInput{position: relative;top: 13px;left: 13px; width: 43px;text-align: center; border: 1px solid #df2027;outline: 0; -pie-border: 1px solid #df2027;}
	.quantityCart img { cursor: pointer;}         
         .vertLine{height: 33px; width: 1px; background-color: #404040; float: right;}
.leftDitem{font-size: 12px; float: left;}
.leftDitem p{margin: 12px 0 29px 0;width: 81px;font-size: 12px;}
.rightDitem{color: #df2027;float: right;margin: 0 7px 0 0;text-align: right;font-size: 14px;font-weight: bold;}
.rightDitem p{margin: 10px 0 40px 0;}
	.pureSuscribe{background-color: #fff;float: right;width: 100%;max-width: 494px;font-size: 11px;margin: 5px 5px 5px 0;}
.PStitle{color: #df2027;font-weight: bold;margin: 10px 0 0 5px;}
.PStext{margin: 10px 0 11px 5px;color: #3f3f3f; }
/********product detail END**********/



.productList-navPanel .itemIn, .productList .itemIn{width: 100%; margin: 0 0 10px 0}
	.productList-navPanel .itemIn a, .productList .itemIn a{float: left;}
.productList-navPanel .itemImgsBox, .productList .itemImgsBox {margin: 0}
.productList-navPanel .itemImgs img, .productList .itemImgs img{max-height: 62px;max-width: 62px;}
.productList-navPanel .itemImgs, .productList .itemImgs{width: 64px;height: 64px}
.productList-navPanel .leftItemBox, .productList .leftItemBox{float: left; text-align: center;margin: 18px 12px 0}
	.productList-navPanel .leftItem, .productList .leftItem{margin: 0}
	.productList-navPanel .leftItem p, .productList .leftItem p{margin: 0;line-height: 1.3;}
.productList-navPanel .parametersBox, .productList .parametersBox {float: left;max-width: 245px;width: 100%}
.productList-navPanel .middleItem, .productList .middleItem{font-size: 9px;max-width: 150px; border:0}
.productList-navPanel .rightMiddleSus, .productList .rightMiddleSus{float: left}
.productList-navPanel .qualitySaleBox, .productList .qualitySaleBox{float: left; max-width: 115px}
.productList-navPanel .littleSell, .productList .littleSell{float: left;margin: 0}
.productList-navPanel .minorSaleBox, .productList .minorSaleBox{float: left;margin: 7px 0 0 8px}
	.productList-navPanel .minorSaleBox label, .productList .minorSaleBox label{top: -3px;left: -2px}
.productList-navPanel .suscribeInputSub, .productList .suscribeInputSub{float: left;margin: 13px 0 0 9px}
.productList-navPanel .titleItem, .productList .titleItem{max-width: 235px;width: 100%;margin: 7px 0 0 7px; font-size: 11px}
.productList-navPanel .suscribeBuyButton, .productList .suscribeBuyButton{width: 78px;height: 26px;font-size: 12px;margin: 16px 6px 0 0;line-height: 19px;}
.productList-navPanel .suscribeBuyButton img, .productList .suscribeBuyButton img{width: 30px}
.productList-navPanel .rightMiddleSus, .productList .rightMiddleSus{max-width: 95px;/*height: 100%*/height: 63px;text-align: center}
.productList-navPanel .rightMiddleSusPrice, .productList .rightMiddleSusPrice{margin: 5px 0 0 0;float: none}
.productList-navPanel .rightMiddleSusPriceBottom, .productList .rightMiddleSusPriceBottom{float: none;margin: 0 0 7px 0}
.productList-navPanel .rightMiddleSusPriceNum, .productList .rightMiddleSusPriceNum{float: none;margin: 5px 0;font-size: 15px}
.productList-navPanel .suscribeBottomRight, .productList .suscribeBottomRight{max-width: 166px; margin: 4px 0 0 0}

.productList-navPanel .itemIn{max-width: 743px;margin: 0 0 10px 5px}
.productList-navPanel .titleItem{max-width: 180px;font-size: 10px}
.productList-navPanel .parametersBox{max-width: 190px}
.productList-navPanel .leftItemBox{margin: 12px 4px 0}
.productList-navPanel .qualitySaleBox {max-width: 110px;width: 100%}
.productList-navPanel .suscribeBottomRight {max-width: 90px;margin: 7px 0 0 0}
.productList-navPanel .vertLine{display: none}
.productList-navPanel .minorSaleBox{margin: 10px 0 0 8px}
.productList-navPanel .suscribeInputSub{margin: 10px 0 0 8px}
.productList-navPanel .suscribeBuyButton{margin:10px 7px 0 0}
.productList-navPanel .quantityInput,.productList-navPanel .quantity p{top: 0; left: 0;float: left;}
.productList-navPanel .quantity{max-width: none}
.productList-navPanel .quantity p{top: 3px;left: -5px}

.cartBackButton { font-size: 13px; margin: 5px 10px 0;}

/************basket delivery BEGIN***********/
.deliveryH3{margin: 0 6px}
.deliveryTable{margin: 0 5px}
.deliveryTable td{border: 1px solid #ececec;font-size: 12px;padding: 5px;background: #F9F9F9;color: #333}

/************basket delivery END***********/


footer{/*width: 100%;max-width: 980px;*/width: 980px;margin: 10px 0 0 0;float: left;}
	footer img{width: 100%;max-width: 980px;margin-bottom: -2px;}

.powered { width: 320px; margin: 5px auto; }
.powered a{text-align: center;font-size: 11px; padding: 10px; color: #fff; text-shadow: 1px 1px 0 #000; text-decoration: none; background-color: rgba(0,0,0,0.5); }
.powered a:hover{text-decoration: underline;}
.adress{color: #fff; font-size: 12px; text-align: right;float: right;margin: -58px 7px 0 0;}
	.adress p{margin: 0 0 4px 0;}
.bottomMenu{color: #fff;font-size: 12px;margin: -20px 7px 0 7px; float: left;}
.bottomMenu a{color: #fff; text-decoration: none;border-right: 2px solid #fff;padding-right: 6px;}
.bottomMenu a:last-child{border:0;}
.bottomMenu a:hover{text-decoration: underline;}
.navParent {border: 0 !important;color: #fff;cursor: pointer;line-height: 24px;font-size: 12px;margin: 0 0 1px;list-style: none;}
.navParent span{border: 1px solid #9f090f;}
.navParent a{border: 1px solid #9f090f;}
.navChild a{border: 0;}
.navParentText {text-decoration: none;color: #fff;display: block;/*background: url(../img/square.png) 12px center no-repeat;*/padding: 4px 0 4px 17px;}
.childrenContainer {background: #ececec !important;}
.navChild {list-style: none;margin: 0px 0 1px 0;padding: 3px 0 3px 27px;border:1px solid #c5c5c5;-moz-border:1px solid #c5c5c5;-webkit-border:1px solid #c5c5c5;-o-border:1px solid #c5c5c5;-ms-border:1px solid #c5c5c5;background-image: -webkit-linear-gradient(bottom, #bebebe 0%, #ededed 100%);background-image: -moz-linear-gradient(bottom, #bebebe 0%, #ededed 100%);background-image: -o-linear-gradient(bottom, #bebebe 0%, #ededed 100%);background-image: -ms-linear-gradient(bottom, #bebebe 0%, #ededed 100%);background-image: linear-gradient(bottom, #bebebe 0%, #ededed 100%);-pie-background: linear-gradient(bottom, #bebebe 0%, #ededed 100%);}
.navChild:hover{background-image: -webkit-linear-gradient(bottom, #ededed 0%, #bebebe 100%); background-image: -moz-linear-gradient(bottom, #ededed 0%, #bebebe 100%);background-image: -o-linear-gradient(bottom, #ededed 0%, #bebebe 100%);background-image: -ms-linear-gradient(bottom, #ededed 0%, #bebebe 100%);background-image: linear-gradient(bottom, #ededed 0%, #bebebe 100%);-pie-background: linear-gradient(bottom, #ededed 0%, #bebebe 100%);}
.navChild a{text-decoration: none;color: #777;background-image: none;width: 100%;display: block;}
.navChildHighlight { color: #333 !important; }
.productWrapping { font-size: 12px; margin: 3px 0; border: 1px solid #DFDFDF; background: #F9F9F9; }
 .productWrappingTitle { float: left; padding: 5px; width: 350px; }
 .productWrappingQuantity {float: left; padding: 5px; width: 250px; }
 .productWrappingPrice {float: left;  padding: 5px 5px 5px 0; width: 90px;text-align: right;}
 .productWrappingTotalPrice {float: left; padding: 5px; width: 155px;text-align: right;}
/*
.ui-effects-transfer { border: 2px dotted gray; }*/

@-moz-document url-prefix() {
.menuCateg p{margin: 8px 0;}
.searchHead p {left: -4px;top: -1px;}
.searchHead img {left: -3px;}
.menuCat1{background-position: 7% 47%, 0% 0%;}.menuCat2{background-position: 7% 47%, 0% 0%;}.menuCat3{background-position: 7% 47%, 0% 0%;}
.menuCat4{background-position: 7% 47%, 0% 0%;}.menuCat5{background-position: 7% 47%, 0% 0%;}.menuCat6{background-position: 7% 47%, 0% 0%;}
.suscribeBuyButton p { margin: 2px 5px 0px 0px;}
}

.ie10 .adress{margin-top: -48px;}
.ie10 .menuCat1{background-position: 7% 47%, 0% 0%;}.ie10 .menuCat2{background-position: 7% 47%, 0% 0%;}.ie10 .menuCat3{background-position: 7% 47%, 0% 0%;}.ie10 .menuCat4{background-position: 7% 47%, 0% 0%;}
.ie10 .menuCat5{background-position: 7% 47%, 0% 0%;}.ie10 .menuCat6{background-position: 7% 47%, 0% 0%;}.ie10 footer img{position: relative;top: 2px;}
.ie9 .wrapper{}

.ie6 .itemIn:hover,
.ie7 .itemIn:hover,
.ie8 .itemIn:hover {
   zoom: 1;
   filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=0, OffY=1, Color=#9B9B9B);
}

.introjs-tooltiptext { color: #555; font-size: 11px; } 
.forLastStep .introjs-skipbutton { font-weight: bold !important; color: #fff; text-shadow: 1px 1px 0 #9f090f;
                                   border: 1px solid #9f090f;background-image: -webkit-gradient(linear, left bottom, from(#ab0b11), to(#df232a));background-image: -webkit-linear-gradient(bottom, #ab0b11 0, #df232a 100%);background-image: -moz-linear-gradient(bottom, #ab0b11 0, #df232a 100%);background-image: -ms-linear-gradient(bottom, #ab0b11 0, #df232a 100%);background-image: -o-linear-gradient(bottom, #ab0b11 0, #df232a 100%);background-image: linear-gradient(bottom, #ab0b11 0, #df232a 100%);-pie-background: linear-gradient(bottom, #ab0b11 0, #df232a 100%); }
.forLastStep .introjs-skipbutton:hover { border: 1px solid #df232a; } 

table.validationResults { width: 100%; border-collapse: collapse; }
table.validationResults, .validationResults th, .validationResults td { border: 1px solid silver; padding: 5px; }

.red { color: red; }

[class*='col-'] {
	float: left;	
}

[class*='col-'] a {
	text-decoration: none;
}

[class*='col-'] a:hover {
	text-decoration: underline;
}

[class*='col-']:last-of-type {
	padding-right: 0px;
}

[class*='col-'] .col-content {

	padding: 10px;
	display: block;
	width: 100%;
	
}

.grid {
	width: 100%;
	max-width: 1140px;
	min-width: 755px;
	margin: 0 auto 5px auto;
	overflow: hidden;
	border: 1px dashed #ECECEC;
	font-size: 13px;
}

.grid:after {
	content: "";
	display: table;
	clear: both;
}

.grid input[type=submit] { cursor: pointer; }

.grid-hover-highlight:hover {
  border: 1px solid #ddd;
}

.col-8 {	width: 66.6%; }
.col-6 {	width: 49.9%; }
.col-5 {	width: 41.6%; }
.col-4 {	width: 33.3%; }
.col-3 {	width: 24.9%; }
.col-2 { width: 16.6%; }

.padding-10 { padding: 10px; }
.padding-5 { padding: 5px; }

a.download-pdf {
	/*padding: 10px;
	margin-right: 3px;
	background: url(../img/file-pdf.png) center 8px no-repeat;*/
}

.ui-datepicker { font-size: 12px !important; }

.noborder { border: none; }

.home-tutorial-step3-1 { padding: 5px; margin: -5px 0 0 -5px; width: 150px; }

.tutorial-price{display: block;padding-top:5px;}

.galleryContent { margin: 10px; }

@media screen and (min-width: 768px) and (max-width: 1024px){ 
	.topBg{position: relative}
}

@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation : landscape){ 
	.topBg{position: relative}
}

@media screen and (min-width: 320px) and (max-width: 480px){
	.topBg{position: relative}
}


