/* === Tags ======================================================================================= */
* {padding:0; margin:0;}
html {height:100%;}
body {height:100%; font:12px Arial, Times New Roman, Tahoma, Sans-serif, Helvetica; color:#fff; background:#1c9b00 url(../images/frontend/bgBody.jpg) repeat-x;}
img {border:0;}
	
table {border:none;}
table, tr, td {border-collapse:collapse;}

/*==============Links=================================================================*/
a:focus {outline:none;}

a {color:#336600; text-decoration:underline;}
a:hover {text-decoration:none;}

a.minus, a.plus {display:block; width:12px; height:12px; margin-top:5px; color:#fff; text-decoration:none; font-weight:bold; text-align:center; background:url(../images/frontend/bgMinus.png) 0 0 no-repeat;}
a.plus {background:url(../images/frontend/bgPlus.png) 0 0 no-repeat;}

/* === Base classes ================================================================================ */

.clear {clear:both;}
.left	{float:left;}
.right {float:right;}
.relative {position:relative;}
.block {display:block;}
.uppercase {text-transform: uppercase;}
.lowercase {text-transform: lowercase;}
.hidden {display: none;}
.fixedCart {position: fixed;}
/* =================================================================================================*/

#wrap {width:100%; min-height:100%; height:100%; margin-bottom:-170px;background:url(../images/frontend/wrapBg.jpg) no-repeat center top;}
html>body #wrap {height:auto;}

.container {width:980px; margin:0 auto;}

.spaser {height:170px;}
.bigBall {/*background: url("../images/frontend/bigBall.png") no-repeat scroll center center transparent;*/}
.smallBall {/*background: url(../images/frontend/smallBall1.png) no-repeat top center;*/padding: 0px;margin: 0px;}
.ballPart {background: url("../images/frontend/smallBallPart.png") no-repeat left -8px}
/*========================================================================================================================================*/
h1 {}
h2 {}
h3 {}
/*========================================================================================================================================*/


.yellow {color:#ffcc00;}
.red {color:#ed1c24;}
.green {color:#336600;}
.white {color:#fff;}
.grey {color:#666;}

.f11 {font-size:11px}
.f12 {font-size:12px!important;}
.f13 {font-size:13px;}
.f15 {font-size:15px;}
.f16 {font-size:16px;}
.f18 {font-size:18px;}
.f20 {font-size:20px;}

.padTop4 {padding-top:4px;}
.padTop6 {padding-top:6px;}
.padTop10 {padding-top:10px;}
.padTop15 {padding-top:15px;}
.padTop18 {padding-top:18px;}
.padTop20 {padding-top:20px;}

.w220 {width:220px;}

/*===================================================================================================*/

form td {padding:4px;}
.inputText, textarea.inputText {padding:4px; font:12px Arial, Times New Roman, Tahoma, Verdana, Sans-serif, Helvetica; color:#666; border:1px solid #fff; background:#fff;}
select.inputText {padding:2px 2px 2px 0; :margin-top:2px;}

/*=====HEADER=========================================================================================*/
#header {height: 42px;background: #00660a}
#headerBlue {height: 35px;background: #1c67b1}
.container .headerSocial {width: 204px;height: 35px;float:left;}
.container .headerSocial ul {padding: 10px 0px 0px 83px}
.container .headerSocial li {display:inline; list-style:none;}
.container .headerSocial .facebook {padding:0 5px 0 5px;float: left;background:url(../images/frontend/facebook.png) no-repeat; width: 18px; height: 17px;display: block;}
.container .headerSocial .vk {padding:0 5px 0 5px;float: left;background:url(../images/frontend/vk.png) no-repeat; width: 18px; height: 18px;display: block;}
.container .headerSocial .twitter {float: left;background:url(../images/frontend/twitter.png) no-repeat; width: 18px; height: 17px;display: block;}

.container .headerLinks {padding-top:8px;padding-left:77px;float:left;}
.container .headerLinks a { color:#fff; text-decoration:none;font:11px Verdana, Arial, Times New Roman, Tahoma, Sans-serif, Helvetica;}
.container .headerLinks a:hover { color:#fff; text-decoration:underline;}
.container .headerLinks li {display:inline; list-style:none; padding:0 5px 0 5px; font-style:italic;}
.container .headerLinks li.separator {background:url(../images/frontend/seporatorHeader.jpg) no-repeat;}


.headerLine1 {height: 88px;}
.headerLine1 .logo {padding: 26px 0px 0px 0px;float: left}
.headerLine1 .deliveryBlock {padding: 15px 0px 0px 183px; float: left;color: #fff;font-size: 13px}
.headerLine1 .deliveryBlock a {background:url(../images/frontend/arrowYellow.png) no-repeat right;padding-right: 15px; color: #fff;font-size: 13px;text-transform: uppercase;font-style: italic;text-decoration: underline;font-weight: bold}
.headerLine1 .deliveryBlock .deliveryLink {display: block;padding: 16px 0px 0px 93px;}
.headerLine1 .authBlock {float:left;padding:10px 0 0 107px;width:134px;padding-left:84px;}
.headerLine1 .authBlock a.auth {display:block;text-decoration:none;font:12px Verdana, Arial, Times New Roman, Tahoma, Sans-serif;color:#1c9b00;text-transform: uppercase;background:url(../images/frontend/arrowReg.png) no-repeat right;padding: 3px 25px 0px 0px;font-weight: bold;}
.headerLine1 .authBlock a.reg {display:block;padding-top: 5px;font:13px Arial, Verdana, Times New Roman, Tahoma, Sans-serif;color:#000;}
.headerLine1 .authBlock a.remind {display:block;padding-top: 5px;font:11px Arial, Verdana, Times New Roman, Tahoma, Sans-serif;color:#000;}
.headerLine1 .authBlock .hello {color:#026709;font-weight: bold}
.headerLine1 .authBlock .linkCabinet {color:#333333;float:right;padding-right:15px;}
.headerLine1 .authBlock .linkLogout {color:#333333;float:right;padding-top:5px;text-transform: uppercase}
/*=====RIGHT CONTENT=========================================================================================*/
.rightBlock {float:left;width: 204px;padding-top: 40px;}
.rightBlock .phoneBlock {font-size: 30px;color:#fff;font-weight: bold;font-style: italic;width: 204px;padding-bottom: 9px;}
.rightBlock .phoneBlock .code {font-size: 17px;color:#ffd800}

.rightBlock .cartBlock {width: 204px;background: #ffd800;height: 144px}
.rightBlock .cartBlock .header {font-size:13px;background: #1c67b1;height: 22px;color:#fff;text-transform: uppercase;font-weight: bold;padding:7px 0 0 10px;}
.rightBlock .cartBlock .empty {padding-top:10px; text-align:center; font-size: 14px;color:#333}
.rightBlock .cartBlock .orderCont {padding:0 0 0 4px;color:#0e4c00}
.rightBlock .cartBlock .summ {padding-top:9px; line-height:24px;}
.rightBlock .cartBlock .productNum {display:block; width:71px; height:34px; padding-top:25px; color:#1c9b00; text-align:center; font-weight:bold; background:url(../images/frontend/bgCart.jpg) 0 0 no-repeat;font-size: 17px;font-weight: bold;}
.rightBlock .cartBlock .orderCont .clear {float:left;padding: 10px 0px 0px 6px}
.rightBlock .cartBlock .orderCont .clear a{color:#000;font:10px Arial, Verdana, Times New Roman, Tahoma, Sans-serif;}
.rightBlock .cartBlock .orderCont .order {padding:10px 10px 10px 15px;float:right;background: url(../images/frontend/orderbtnBg.jpg) no-repeat;width: 78px;height: 13px}
.rightBlock .cartBlock .orderCont .order a{color:#fff;font:12px Arial, Verdana, Times New Roman, Tahoma, Sans-serif;font-weight: bold;text-decoration: none;background:url(../images/frontend/arrowWhite.png) no-repeat right;padding-right: 10px;}
.rightBlock .cartBlock .orderCont .link {height:33px;}

.rightBlock .facebookBlock {padding-top: 10px;width: 204px;}


/*=====LEFT CONTENT=========================================================================================*/
.leftBlock {float:left;width: 770px;padding-left:6px}
.leftBlock .headerLine2 {height: 85px;}
.leftBlock .headerLine2 .deliveryBlock {float: left;color: #fff;font-size: 24px;font-weight: bold;padding: 9px 0 0 83px}
.leftBlock .headerLine2 .callback {float:left;padding:21px 0px 0px 85px;font:15px Arial, Verdana, Times New Roman, Tahoma, Sans-serif;color:#fff}
.leftBlock .headerLine2 .callback img {float: left;padding-right: 10px;}
.leftBlock .headerLine2 .callback a {display:block; font-size:13px; line-height:16px; color:#fff;width: 250px }

.leftBlock .menuBlock {width: 772px;float:left}
.leftBlock .menuBlock .menuItem {text-align: center;width:154px;height: 115px;float:left;}
.leftBlock .menuBlock .menuCaption {width:154px;height: 115px;background: url(../images/frontend/m1.jpg) no-repeat}
.leftBlock .menuBlock .menuLink {font:12px Arial, Verdana, Times New Roman, Tahoma, Sans-serif;background: url(../images/frontend/bgMenuTitle.png) no-repeat bottom;width: 154px;height: 23px;display: block;padding-top:92px;text-align: center;text-transform: uppercase;color:#333333;text-decoration: none}
.leftBlock .menuBlock .menuLink span {display:block;padding-top:5px;}
.leftBlock .menuBlock .menuLink:hover {font:12px Arial, Verdana, Times New Roman, Tahoma, Sans-serif;background:url(../images/frontend/bgMenuTitle.jpg) no-repeat bottom;width: 154px;height: 23px;display: block;padding-top:92px;text-align: center;text-transform: uppercase;color:#fff;text-decoration: none}

.leftBlock .content {padding-top:17px;float:left;padding-bottom: 17px}
.leftBlock .content .picBlock {width: 452px;height: 292px;background: url(../images/frontend/bgBigPic.png) no-repeat;float: left}
.leftBlock .content .picBlock .top {height: 40px}
.leftBlock .content .picBlock .top .caption {float:left;height: 30px}
.leftBlock .content .picBlock .top .caption .center{float:left;background: url(../images/frontend/bgPicCaptionCenter.png) repeat-x;height: 17px;padding:3px 0px 10px 10px;color: #00740b;font-size: 18px;font-weight: bold}
.leftBlock .content .picBlock .top .caption .center a{color: #00740b;font-size: 18px;font-weight: bold;text-decoration: none}
.leftBlock .content .picBlock .top .caption .right{float:left;background: url(../images/frontend/bgPicCaptionRight.png) repeat-x;height: 30px;width:20px}
.leftBlock .content .picBlock .price {float:right;font-size: 16px;color:#fff;font-weight: bold;font-style: italic;padding:5px 10px 5px 10px;background: #1c9b00;margin-top:9px;margin-right: 8px}
.leftBlock .content .picBlock img {float: right;margin-right: 8px;}
.leftBlock .content .subcategories {list-style: none outside none;padding: 8px 0px 0px 10px;float:left}
.leftBlock .content .subcategories li {display: inline}
.leftBlock .content .subcategories li a{float:left;padding:3px 5px;font-style:italic;font-weight:bold;color: #00660a;text-decoration: none;}
.leftBlock .content .subcategories li a:hover{color:#fff}
.leftBlock .content .subcategories .activeLeft{float:left;width:6px;height:22px;background: url(../images/frontend/bgSubcategoryLeft.png) no-repeat; }
.leftBlock .content .subcategories .activeRight{float:left;width:6px;height:22px;background: url(../images/frontend/bgSubcategoryRight.png) no-repeat; }
.leftBlock .content .subcategories .activeCenter{font-style:italic;font-weight:bold;color: #00660a;padding: 3px 10px 0px 10px;float:left;height:19px;background: url(../images/frontend/bgSubcategoryCenter.png) repeat-x; }

.leftBlock .content .stockBlock {float: left;width: 306px;height: 292px;background: #ffd800; margin-left:10px;}
.leftBlock .content .stockBlock .top {height: 40px}
.leftBlock .content .stockBlock .top .caption {float:left;height: 30px;color:#1c9b00;font-size: 18px;font-weight: bold;text-transform: uppercase;padding: 4px 0px 0px 6px;}
.leftBlock .content .stockBlock .top .button {float:right;margin-right: 8px;margin-top:11px;}
/*.leftBlock .content .stockBlock img {float: right;padding-right: 8px;padding-top:5px;}*/

.leftBlock .content .textBlock {background: #088008;width: 772px;float: left;margin-top:22px;padding-bottom: 10px}
.leftBlock .content .textBlock .caption {float:left;height: 30px;}
.leftBlock .content .textBlock .center {float:left;background: url(../images/frontend/bgPicCaptionCenter1.png) repeat-x;color: #ffd800;font-size: 14px;font-style: italic;padding:6px 10px 7px 10px}
.leftBlock .content .textBlock .center h1{color: #ffd800;font-size: 14px;font-style: italic;font-weight: normal}
.leftBlock .content .textBlock .right {float:left;height: 30px;background: url(../images/frontend/bgPicCaptionRight1.png) no-repeat; width: 20px;}
.leftBlock .content .textBlock .text {padding: 20px 25px; font-size: 11px;font-style: italic;color:#d3ecd5}
.leftBlock .content .textBlock .text p {padding: 5px 0px 5px 0px; font-size: 11px;font-style: italic;color:#d3ecd5}
.leftBlock .content .textBlock .text a {text-decoration: underline;font-style: italic;color: #d3ecd5;font-size: 12px;background:url(../images/frontend/arrowReg.png) no-repeat right;padding: 4px 25px 2px 0}

.leftBlock .content .more {float: right}
.leftBlock .content .more a {text-decoration: underline;font-style: italic;color: #d3ecd5;font-size: 12px;background:url(../images/frontend/arrowReg.png) no-repeat right;padding: 4px 25px 2px 0}
.leftBlock .content .textBlockIn {background: #198900;margin: 0px 15px;padding:30px 40px;color:#ffffff;font-size:13px}
.leftBlock .content .buttonLeftBig {float:left; background:url(../images/frontend/greenBigBtnLeft.png) 0 0 no-repeat; height: 43px;width: 14px;}
.leftBlock .content .buttonRightBig {float:left; background:url(../images/frontend/greenBigBtnRight.png) 0 0 no-repeat; height: 43px;width: 14px;}
.leftBlock .content .buttonBig {background:url(../images/frontend/greenBigBtnCenter.png) repeat-x;padding-top: 11px;font:16px Arial, Tahoma, Verdana, Times New Roman, Sans-serif, Helvetica; height: 32px;text-align: center;;padding-left:10px;padding-right: 10px;float:left}
.leftBlock .content .buttonBig a {color:#fff; text-decoration: none;text-transform: uppercase;font-size: 18px}
.leftBlock .content .articlesList li {color: #ffd800;list-style: none outside none;padding: 5px 0;}
.leftBlock .content .articlesList li a {color:#fff}


.leftBlock .content .reviewItem {font-style: italic;padding: 0px 15px 0px 15px}
.leftBlock .content .actionItem .title {color:#ffd800;font-weight: bold;text-transform: uppercase;font-size: 13px;padding-bottom: 10px;}
.leftBlock .content .actionItem .title a{text-decoration: none;color:#ffd800;font-weight: bold;text-transform: uppercase;font-size: 13px;padding-bottom: 10px;}
.leftBlock .content .separatorItem {height:10px; border-top:1px solid #4aaf33;margin-top:15px}
.leftBlock .picCaption .allevents {float:right;padding: 15px 16px 0px 0px;color:#ffd800}
.leftBlock .picCaption .allevents a{text-decoration: none;color:#ffd800;text-transform: uppercase;font-weight:bold}

.leftBlock .content .contentBlock {background:url(../images/frontend/bgContent.png) repeat-y;width: 770px;}
.leftBlock .content .contentBlock .picCaption {height: 40px}
.leftBlock .content .contentBlock .picCaption .captionCenter{float:left;background: url(../images/frontend/bgPageCaptionCenter.png) repeat-x;height: 17px;padding:3px 0px 10px 10px;color: #00740b;font-size: 18px;font-weight: bold;padding-right:13px}
.leftBlock .content .contentBlock .picCaption .captionCenter a{color: #00740b;font-size: 18px;font-weight: bold;text-decoration: none}
.leftBlock .content .contentBlock .picCaption .captionCenter h1{color: #00740b;font-size: 18px;font-weight: bold;text-decoration: none}
.leftBlock .content .contentBlock .picCaption .captionRight{float:left;background: url(../images/frontend/bgPageCaptionRight.png) repeat-x;height: 30px;width:10px}

.leftBlock .content .pagination {padding-top:20px; text-align:right;}
.leftBlock .content .pagination li {display:inline; list-style:none; padding:0; color:#fff;}
.leftBlock .content .pagination li a {color:#fff; text-decoration:none;}
.leftBlock .content .pagination li a:hover {text-decoration:underline;}
.leftBlock .content .pagination li img {margin:0 5px;}
.leftBlock .content .pagination li span {color:#ffd800;}

.leftBlock .content .buttonLeftBig1 {float:left; background:url(../images/frontend/greenBigBtnLeft1.png) 0 0 no-repeat; height: 43px;width: 13px;}
.leftBlock .content .buttonRightBig1 {float:left; background:url(../images/frontend/greenBigBtnRight1.png) 0 0 no-repeat; height: 43px;width: 13px;}
.leftBlock .content .buttonBig1 {background:url(../images/frontend/greenBigBtnCenter1.png)repeat-x;padding-top: 11px;font:16px Arial, Tahoma, Verdana, Times New Roman, Sans-serif, Helvetica;  height: 32px;text-align: center;;padding-left:10px;padding-right: 10px;float:left}
.leftBlock .content .buttonBig1 a {color:#fff; text-decoration: none;text-transform: uppercase;font-size: 18px}


/*=====CATALOG CONTENT=========================================================================================*/
.catalogBlock {float:left;width: 770px;margin-left:13px}
.catalogBlock .spice {background: url(../images/frontend/spice.png) no-repeat 0 10px;height: 34px;float:left;padding-left:30px;padding-top: 10px;}
.catalogBlock .spice span {display: block;padding-top: 10px;padding-right:10px;font:14px Arial, Verdana, Times New Roman, Tahoma, Sans-serif;}
.catalogBlock .vegetarian {background: url(../images/frontend/vegetarian.png) no-repeat 0 10px;height: 34px;float:left;padding-left:35px;padding-top: 10px;}
.catalogBlock .vegetarian span {display: block;padding-top: 10px;font:14px Arial, Verdana, Times New Roman, Tahoma, Sans-serif;}

.catalogBlock .item {margin:14px 0;}
.catalogBlock .item .noBg{background: none !important;}
.catalogBlock .item .catalogSpacer {width: 5px;}
.catalogBlock .picCont img  {padding: 0px}
.catalogBlock .properties {vertical-align: top;width:244px;background: #1c9b00;}
.catalogBlock .properties .titleBg {width: 244px;/*position: relative;*/background: #1c9b00;}
.catalogBlock .propertiesBg .itemBg {width: 244px;position: relative;}
.catalogBlock .propertiesBg .itemBg input[type="radio"] {display:block;float:left}
.catalogBlock .propertiesBg .itemBg label {padding:0px;margin:-3px 0;display:block;float:left}
.catalogBlock .properties .top {height:3px;width: 244px;background: #198900;}
.catalogBlock .properties .title {cursor: pointer;color: #fff;font:14px Arial, Verdana, Times New Roman, Tahoma, Sans-serif;font-style: italic;padding: 5px}
.catalogBlock .description {display:none; position:absolute;top:113px;font:12px Arial, Verdana, Times New Roman, Tahoma, Sans-serif; color:#ffffff !important;background: url(../images/frontend/bgDescr.png) repeat-y;width: 224px;padding:10px;left:0px}
.catalogBlock .description .cont {opacity: 1}
.catalogBlock .picture .picProduct {width:244px;height:163px;padding:0;margin:0}
.catalogBlock .picture a {padding:0;margin:0}
.catalogBlock .picCont {height:163px;padding: 0px}
.catalogBlock .picCont .picture {display: block;position: relative;height:163px;}
.catalogBlock .price {font:16px Arial, Tahoma, Verdana, Times New Roman, Sans-serif, Helvetica;color:#ffd800;font-weight:bold;}
.catalogBlock .weight {font:13px Arial, Tahoma, Verdana, Times New Roman, Sans-serif, Helvetica;color:#fff;font-style: italic}
.catalogBlock .propertiesBg {vertical-align: top;width:244px;background: url(../images/frontend/bgPrice.png) no-repeat;height: 46px}
.catalogBlock .itemButton  {float: right;padding:0px 0px 0 0px;height: 46px}
.catalogBlock .itemButton  .buttonCont {float: right;padding:10px 15px 0 0px;height: 23px}
.catalogBlock .itemButton1  {float: right;padding:15px 15px 0 0px;height: 23px}
.catalogBlock .itemButton .button {width: 78px;height: 23px;text-align: center}
.catalogBlock .itemButton .button a {font:12px Arial, Tahoma, Verdana, Times New Roman, Sans-serif, Helvetica;color:#fff;text-transform: uppercase;text-decoration: none;font-weight: bold;display: block;padding-top:5px}
.catalogBlock .item .quantity {padding:16px 10px 0 11px;}
.catalogBlock .item .qtyProd {padding: 5px 12px 0;}
.catalogBlock .item .quantity .number {display:inline-block;width:41px; height:22px; padding:11px 0 0 0; text-align:center; color:#fff; font:15px Arial, Tahoma, Verdana, Times New Roman, Sans-serif, Helvetica; background:url(../images/frontend/bgNumberItem.png) 0 2px no-repeat;}
.catalogBlock .item .quantity .number input {padding-top:2px;width:30px; text-align:center; color:#178000; font:14px Arial, Tahoma, Verdana, Times New Roman, Sans-serif, Helvetica; background:none; border:none;font-weight: bold}
.catalogBlock .features {position: absolute;right: 6px;top: 6px;}
.catalogBlock .picCont .picture .new {left: 5px; position: absolute; top: 5px;width: 65px;height: 23px;background: url(../images/frontend/bgNew.png) no-repeat;text-align: center;color:#fff;font:10px Arial, Verdana, Times New Roman, Tahoma, Sans-serif;padding-top:3px;text-transform: uppercase}
.catalogBlock .stock {position:absolute;top:10px;margin-left:10px; color:#fff;font-size:13px;background: url("../images/frontend/bgAction.png") no-repeat transparent;float: left;height: 27px;width:66px;}
.catalogBlock .stock span {display:block;padding:5px 0px 0px 11px;font-weight:bold;}

#loader {text-align: center;padding:30px;display:none}

#contentBlock .text {color: #D3ECD5;font-size: 11px;font-style: italic;}
#contentBlock .text .more {float: right}
#contentBlock .text .more a {text-decoration: underline;font-style: italic;color: #d3ecd5;font-size: 12px;background:url(../images/frontend/arrowReg.png) no-repeat right;padding: 4px 25px 2px 0}

/*=====CARTBLOCK CONTENT=========================================================================================*/
.leftBlock .content .spice {margin-left:15px; color:#fff;font-size:13px;background: url("../images/frontend/spice.png") no-repeat scroll 0 10px transparent;float: left;height: 34px;padding-left: 30px;padding-top: 10px;}
.orderList {padding-top:20px;padding-left:10px}
.orderList .item {padding:0 0 0px 0;width: 750px;min-height: 187px;}
.orderList .item .itemTop {width: 750px;height: 3px;background: #198900}
.orderList .item .itemCenter {background:#1c9b00;width: 750px;float:left;}
.orderList .item .itemBottom {background:#1c9b00;width: 750px;height: 6px}
.orderList .item .picCaptionCart {float: left;padding-right: 20px;}
.orderList .item .picCont {float:left; width:244px;}
.orderList .item .description {float:left; width:295px; padding-top:25px;font-style: italic}
.orderList .item .price {float:right; padding-top:25px; text-align:center;}
.orderList .item .features {position:absolute; top:6px; right:6px;}
.orderList .item img {padding: 10px 0px 0px 0px;}
.orderList .priceCart {font:16px Arial, Tahoma, Verdana, Times New Roman, Sans-serif, Helvetica;color:#ffd800;font-weight: bold}
.orderList .weightCart {font:13px Arial, Tahoma, Verdana, Times New Roman, Sans-serif, Helvetica;color:#fff;font-style: italic;}
.orderList .item .quantityCart {width:100px;padding-left:21px;background: url(../images/frontend/bgCartBtn.png) no-repeat;height:40px;padding-top:4px}
.orderList .item .quantityCart .number {display:inline-block;width:41px; height:22px; padding:12px 0 0 0; text-align:center; color:#fff; font:15px Arial, Tahoma, Verdana, Times New Roman, Sans-serif, Helvetica; background:url(../images/frontend/bgNumberItem.png) 0 2px no-repeat;}
.orderList .item .quantityCart .number input {width:30px; text-align:center; color:#178000; font:14px Arial, Tahoma, Verdana, Times New Roman, Sans-serif, Helvetica; background:none; border:none;font-weight: bold}
.orderList .item .cartSummary {font-size:16px;color:#ffd800}
.orderList .item .features {position: absolute;right: 6px;top: 6px;}
.orderList .item .picture {display: block;position: relative;}

.orderResults .qty {background: none repeat scroll 0 0 transparent;border: medium none;color: #0f5400;text-align: center;width: 20px;font-size:16px}
.orderResults .formCaption {color:#105500;font-size:13px;font-weight: bold}
.orderResults .resultsTd { color: #FFCC00;font-size: 18px;padding-right: 40px;vertical-align: top;}
.orderResults .orderComment {color:#d4ffca;font-size:12px;padding-top:25px}
.orderResults .formBg {background: #3fa729;padding: 10px 10px 10px 20px;}
.orderResults .formBgBottom {background: #198900;height: 10px;width: 100%}
.orderResults .btnBlockCart {float:right;padding-right:20px}
.orderResults .btnBlockCartUnreg {float:right;padding-right:23px}
.orderResults .mainFormBlock {font-size:13px;padding-left: 10px}




/*=====CABINET CONTENT=========================================================================================*/
.formCabinetLeft {float:left;color:#105500;font-size: 13px;font:13px Arial, Tahoma, Verdana, Times New Roman, Sans-serif, Helvetica;font-weight: bold}
.formCabinetRight {padding-right:70px;float:left;color:#105500;font-size: 13px;font:13px Arial, Tahoma, Verdana, Times New Roman, Sans-serif, Helvetica;font-weight: bold}
.formCabinetLeft .cabinetEmail {color:#333333;font-weight: normal;}
.captionLastOrder {color:#fff;font-size: 18px;padding: 20px 0px 0px 10px}
.orderResults {padding-top: 8px;}

.orderList .item .quantityCabinet {width:85px;padding-left:37px;background: url(../images/frontend/bgCartBtn.png) no-repeat;height:40px;padding-top:4px}
.orderList .item .quantityCabinet .number {margin:0px 9px 0px 9px;display:inline-block;width:41px; height:22px; padding:12px 0 0 0; text-align:center; color:#178000; font:14px Arial, Tahoma, Verdana, Times New Roman, Sans-serif, Helvetica; background:url(../images/frontend/bgNumberItem.png) 0 2px no-repeat;font-weight: bold}
.orderList .item .quantityCabinet .number input {width:30px; text-align:center; color:#178000; font:14px Arial, Tahoma, Verdana, Times New Roman, Sans-serif, Helvetica; background:none; border:none;font-weight: bold}

/*=====POPUPS CONTENT=========================================================================================*/
#shadow {width:100%; height:100%; background-color:#050504; opacity:0.7; filter:alpha(opacity=70); min-height:100%; position:fixed; z-index:1000;overflow:hidden;display: none;}
* html #shadow {height:100%;}
html>body #shadow {height:auto;}

.popupCont {width:100%; position:fixed; top:75px; z-index:1009;}
.popupCont .picCaption {height: 45px;float:left;}
.popupCont .picCaption .captionCenter{float:left;background: #026709;height: 22px;padding:11px 13px 10px 10px;color: #00740b;font-size: 18px;font-weight: bold;padding-right:13px}
.popupCont .picCaption .captionCenter a{color: #00740b;font-size: 18px;font-weight: bold;text-decoration: none}
.popupCont .picCaption .captionCenter h1{font-weight:normal;color: #ffd800;font-size: 18px;text-decoration: none;font-style: italic}
.popupCont .picCaption .captionRight{float:left;background: url(../images/frontend/bgPopupCaptionRight.png) no-repeat;height: 43px;width:13px}
.popupCont .buttonLeft {float:left; background:url(../images/frontend/greenBtnLeft.png) 0 0 no-repeat; height: 32px;width: 11px;}
.popupCont .buttonRight {float:left; background:url(../images/frontend/greenBtnRight.png) 0 0 no-repeat; height: 33px;width: 11px;}
.popupCont .button {background:url(../images/frontend/greenBtnCenter.png) repeat-x;padding-top: 9px;font:16px Arial, Tahoma, Verdana, Times New Roman, Sans-serif, Helvetica; height: 23px;text-align: center;;padding-left:10px;padding-right: 10px;float:left}
.popupCont .button a {color:#fff; text-decoration: none;text-transform: uppercase;font-size: 12px}
.popupCont p {padding: 10px;font:13px Arial, Tahoma, Verdana, Times New Roman, Sans-serif, Helvetica; }
.popupCont td {padding: 5px 5px 5px 0px}
.popupCont .btnBlock {float:right; padding:15px 12px 0px}

.popupSmall {width:386px; margin:0 auto;min-height: 191px;background:#198900;padding:0px;color:#fff;font-size: 13px}
.popupSmall .popupCenter .close {padding:15px; text-align:right;float: right;width: 12px;}

.popupBig {width:830px; margin:0 auto;height: 465px;background:#198900;padding:0px;color:#fff}
.popupBig .popupCenter .close {padding:15px; text-align:right;float: right;width: 12px;}

.popupZoom {width:601px; margin:0 auto;background:#198900;}
.popupZoom .popupCenter .mainCont {padding: 20px;}
.popupZoom .popupCenter .title {width:549px;font:16px Arial, Tahoma, Verdana, Times New Roman, Sans-serif, Helvetica;color: #fff;float:left;font-style: italic}
.popupZoom .popupCenter .close {padding-right:0px; text-align:right;float: right;width: 12px;padding-top:5px;}
.popupZoom .popupCenter .button {padding-top: 7px;font:16px Arial, Tahoma, Verdana, Times New Roman, Sans-serif, Helvetica; }
.popupZoom .popupCenter .button a {color:#fff; text-decoration: none}
.popupZoom .popupCenter p {padding: 10px;font:13px Arial, Tahoma, Verdana, Times New Roman, Sans-serif, Helvetica; }
.popupZoom .popupCenter td {padding: 5px 5px 5px 0px}
.popupZoom .popupCenter .leftPic {float:left;padding-bottom:20px}
.popupZoom .popupCenter .weight {color:#fff;font-size: 14px;font-style: italic;}
.popupZoom .popupCenter .price {font-size: 18px;font-style: italic;color:#ffd800}
.popupZoom .popupCenter .description {font-size: 12px;color:#fff;width: 528px;background: #177f00}
/*=====TIPS CONTENT=========================================================================================*/
.tipsCont {width:300px; float:left; height:35px; position:absolute; margin-top:-37px; margin-left:-55px;display: none}
.tipsCont .tipLeft {height:35px; float:left; padding:4px 13px 0 13px; white-space:nowrap; color:#fff; font-size:11px; font-family:arial; background:url(../images/frontend/tipsLeft.png) 0 0 no-repeat;}
.tipsCont .tipRight {}

#hideButtonBlock {display: none;}
.buttonHidden {padding-top: 7px;font:16px Arial, Tahoma, Verdana, Times New Roman, Sans-serif, Helvetica; background:url(../images/frontend/loading.gif) 0 0 no-repeat; height: 36px;text-align: center;width: 131px;}


#loginForm {padding:15px;}
#callbackBlock {padding:15px;}
#remindBlock {padding: 15px}
#registrationForm {padding:15px;}
#popupBlock {padding:15px;text-align: center}

#footer {background: url("../images/frontend/bgFooter.png") repeat-x;height: 170px}
#footer .footerBg {/*background: url("../images/frontend/mediumBall1.png") no-repeat center;*/height: 170px}
#footer .container .footerLinks {padding-top: 30px;width: 725px;padding-left: 255px;}
#footer .container .footerLinks a { color:#000; text-decoration:none;font:11px Verdana, Arial, Times New Roman, Tahoma, Sans-serif, Helvetica;}
#footer .container .footerLinks a:hover { color:#000; text-decoration:underline;}
#footer .container .footerLinks li {display:inline; list-style:none; padding:0 5px 0 5px; font-style:italic;}
#footer .container .footerLinks li.separator {background:url(../images/frontend/separatorFooter.png) no-repeat;}
#footer .container .footerMenu {padding-top: 10px;width: 725px;padding-left: 255px;}
#footer .container .footerMenu a { color:#000; text-decoration:none;font:11px Verdana, Arial, Times New Roman, Tahoma, Sans-serif, Helvetica;}
#footer .container .footerMenu a:hover { color:#000; text-decoration:underline;}
#footer .container .footerMenu li {display:inline; list-style:none; padding:0 5px 0 5px; font-style:italic;}
#footer .container .footerMenu li.separator {background:url(../images/frontend/separatorFooter.png) no-repeat;}
#footer .container .footerCopyright {padding: 25px 0px 0px 255px;}
#footer .container .footerCopyright .bigmirBlock {float: left;}
#footer .container .footerCopyright .copyr {float: left;font:12px Tahoma, Verdana, Arial, Times New Roman, Sans-serif, Helvetica;color: #fff;padding-left:60px;}
#footer .container .footerCopyright .copyr a{font:12px Tahoma, Verdana, Arial, Times New Roman, Sans-serif, Helvetica;color: #fff}


.yellow {color:#ffd800;}
.red {color:#d80000;}
.green {color:#166031;}
.white {color:#fff;}
.grey {color:#333333;}
.black {color:#000;}
.required {color: #ffd800}
.captionRequired {padding-top:15px;padding-left:115px;color:#ffd800}

.f12 {font-size:12px!important;}
.f13 {font-size:13px;}
.f14 {font-size:14px;}
.f15 {font-size:15px;}
.f16 {font-size:16px;}
.f18 {font-size:18px;}
.f20 {font-size:20px;}
.f25 {font-size:25px;}

.padTop4 {padding-top:4px;}
.padTop6 {padding-top:6px;}
.padTop8 {padding-top:8px;}
.padTop10 {padding-top:10px;}
.padTop15 {padding-top:15px;}
.padTop18 {padding-top:18px;}
.padTop20 {padding-top:20px;}
.padTop40 {padding-top:40px;}
.padLeft7 {padding-left:7px;}
.padRight30 {padding-right:30px;}
.padLeft10 {padding-left:10px;}
.padLeft270 {padding-left:270px;}
.width400 {width: 400px}
.padRight30 {padding-right:30px !important}

.slideContent {padding-right: 8px;padding-top:5px;float:right}
#navStock a{background:url(../images/frontend/stockNum.png) no-repeat left;display: block;float:left;height: 8px;padding-left:9px;color:#FFD800}
#navStock a.activeSlide{background:url(../images/frontend/stockNumActive.png) no-repeat left;display: block;float:left;height: 8px;padding-left:9px;color:#FFD800}

.bigPad {padding-top: 35px;}
.pluginBoxContainer {background: #FFF !important}
.pluginSkinLight {background:#fff !important}
.fb-like-box{background:#fff !important}
.fb_iframe_widget{background:#fff !important}