.h_cart {
  z-index: 5;
  margin-right: 0px;
}
.h_cart a {
  font-family:"Open Sans", helvetica, arial;
  font-size: 11px;
  font-weight: 400;
  color: #c20209;
  margin: 14px 0 -14px;
  display: inline-block;
}
.btn-link {
    line-height: 50px;
    margin-left: 10px;
    /*white-space: nowrap;*/
    font-size: 14px;
}
.list-btn-link {
    list-style: none;
    float: right;
}
.list-btn-link li {
    white-space: nowrap;
    display: inline-block;
}
.h_amount {
  font-size: 28px;
  font-weight: 600;
  text-align: center;
  font-family: "Helios", arial;
  color: #d93445;
  background: url('../img/cart.png') bottom center no-repeat;
  border-radius: 6px;
  box-shadow: 0px 0px 1px #f6f6f6;
  width: 22px;
  padding: 3px 0 0 40px;
  float: right;
  margin: 0 10px 0 0px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 22px;
  font-family: 'PT Sans Narrow', sans-serif;
  line-height: 16px;
}
.fixed .h_amount {
  font-size: 26px;
  line-height: 38px;
  padding: 0 0 0 40px;
  text-shadow: 0px 2px 0px #ffffff, -2px 0px 0px #ffffff, 0px -2px 0px #ffffff, 2px 0px 0px #ffffff;
  width: 30px;
  height: auto;
  color: #444;
  /* margin-top: 0px; */
  background-position: 15px 8px;
  text-align: right;
}
.h_amount.active {
  /*background: url('img/basket_big_icon.png') #ffffff bottom center no-repeat;*/
  border-color: #770000;
  color: #555;
}
.h_cart_caption {
  font-size: 18px;
  width: 150px;
  color: #F60;
  margin-top: 10px;
  margin-bottom: 5px;
}
.h_cart_caption b {
  font-weight: normal;
  font-size: 19px;
  display: block;
  margin-bottom: 10px;
}
.h_cart_cont {
  cursor: pointer;
}
.h_cart_cont:hover {
  color: #ed1c24;
}

.login_bg {
  width: 100%;
  height: 100%;
  position: fixed;
  cursor: pointer;
  z-index: 20;
  display: none;
}

.login_form {
  padding: 20px 15px;
  position: relative;
}
.login_form label {
    position: relative;
    padding-left: 50px;
}
.login_form label .ico {
    left: 0;
    position: absolute;
}
.login_form input::-webkit-input-placeholder {color:#333;}
.login_form input::-moz-placeholder          {color:#333;}
.login_form input:-moz-placeholder           {color:#333;}
.login_form input:-ms-input-placeholder      {color:#333;}

.login_form input[type=submit] {
    border: none;
}

.login_form a {
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-size: 15px;
    line-height: 1.6;
    color: #616161;
    text-decoration: none;
    display: inline-block;
    margin: 11px 0 7px;
}
.login_form a:hover {
  color: #000;
  border-color: #FFFFFF;
}

.header .login_form {
  width: 240px;
}
.login_caption {
  color: #003164;
  font-size: 16px;
  font-weight: normal;
  text-transform: uppercase;
  padding: 0 0 4px;
  text-align: center;
  width: 237px;
    margin: 0 auto;
  font-family: 'PT Sans Narrow', sans-serif;
}
#uLoginModal {
  text-align: center;
  padding-bottom: 10px;
}

.jq-checkbox{
  display: inline-block;
  width: 15px;
  height: 16px;
  cursor: pointer;
  vertical-align: middle;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAQCAYAAAABOs/SAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3QkU3QjFGNkZFNzBFNDExOURGMUMyMDE1NDYwQ0E2RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5MkVEREU3Nzc2RjUxMUU0QjRCNkQ1MEQwOERFMDA1OSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5MkVEREU3Njc2RjUxMUU0QjRCNkQ1MEQwOERFMDA1OSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjhGNTZENDk1NzE3MUU0MTFBQ0ZDQkQzOEJFRTI1QTM2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjdCRTdCMUY2RkU3MEU0MTE5REYxQzIwMTU0NjBDQTZEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+3z64rAAAAmpJREFUeNqklbuLGlEUxu+Mr5AQTGMMYkRELXwQxJBui3RisU2KaPIv5D/YNk3Sp7IMCZGkV9Yi4GKzbCCIK4KPQhFNbGIEje983zAjoqOu7IHDvWc83/k5M3fOkZbLpaBls1kjlhj8KfyO2LZ/8CumxmKx2eaP0NuxROH3dLRDaqH7pV2QCIYohP0Xm80WtFqtQpblLeVisRD9fl/0er1rhC9R5FoFWrF8gCehlw0Gw5Z2Pp9Tt8D2M/wNtH0pk8k8QvAzEAjYXS6XOGTNZlOUy+Xf2D6B9+EXHo8n6vP5hCRJO3W8wWq1KhqNxg+EJ3y8Z16v90ZQGvMmk8nDWq12hrDrdrujfr//oG42m4nBYCDy+XzU4XB85DM9dTqd4hhT80/hr7jXzskum06nolgsinQ6rfwBPLUXBDstFstRYDWfdK/JZBKtVkspfghKY77dbl8QLO97N3qm5ss4NOZSqSRSqZRSfBOuBw2HwyIYDOoc3yNsPB4rRbV1Hb4LmkgklPhWYKPRKCKRiFKUpsGHw+Fe6K3BZrNZJJNJpeg6vFAo7IVq4NmhU6n3TVLHLTcsug7P5XJ7oRq4ORqNjgKr+U1+x3y/GjwUCq3gXBlvQtX8DsFf2+32UWA1/xv8vNPprK7zsaMDKq+AK+NNU/PPCX5fr9draGU3gjKP+di+g7+tVCp/u93u6vd4PK40GK6bxjzmU6cNiccIPmFAnHBI8LTqtTwOCfgFwtdo9C11SDznmUIrtVG7a0hQi47VUwfMd2n9YKEIR+Iz+H2dmx3ALyG60hmJD9g+Ve3dHWPxktMJ+j+88F+AAQDzkz2PODFlYgAAAABJRU5ErkJggg==) 0 0 no-repeat;
}
.jq-checkbox.checked{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAQCAYAAAABOs/SAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3QkU3QjFGNkZFNzBFNDExOURGMUMyMDE1NDYwQ0E2RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5MkVEREU3Nzc2RjUxMUU0QjRCNkQ1MEQwOERFMDA1OSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5MkVEREU3Njc2RjUxMUU0QjRCNkQ1MEQwOERFMDA1OSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjhGNTZENDk1NzE3MUU0MTFBQ0ZDQkQzOEJFRTI1QTM2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjdCRTdCMUY2RkU3MEU0MTE5REYxQzIwMTU0NjBDQTZEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+3z64rAAAAmpJREFUeNqklbuLGlEUxu+Mr5AQTGMMYkRELXwQxJBui3RisU2KaPIv5D/YNk3Sp7IMCZGkV9Yi4GKzbCCIK4KPQhFNbGIEje983zAjoqOu7IHDvWc83/k5M3fOkZbLpaBls1kjlhj8KfyO2LZ/8CumxmKx2eaP0NuxROH3dLRDaqH7pV2QCIYohP0Xm80WtFqtQpblLeVisRD9fl/0er1rhC9R5FoFWrF8gCehlw0Gw5Z2Pp9Tt8D2M/wNtH0pk8k8QvAzEAjYXS6XOGTNZlOUy+Xf2D6B9+EXHo8n6vP5hCRJO3W8wWq1KhqNxg+EJ3y8Z16v90ZQGvMmk8nDWq12hrDrdrujfr//oG42m4nBYCDy+XzU4XB85DM9dTqd4hhT80/hr7jXzskum06nolgsinQ6rfwBPLUXBDstFstRYDWfdK/JZBKtVkspfghKY77dbl8QLO97N3qm5ss4NOZSqSRSqZRSfBOuBw2HwyIYDOoc3yNsPB4rRbV1Hb4LmkgklPhWYKPRKCKRiFKUpsGHw+Fe6K3BZrNZJJNJpeg6vFAo7IVq4NmhU6n3TVLHLTcsug7P5XJ7oRq4ORqNjgKr+U1+x3y/GjwUCq3gXBlvQtX8DsFf2+32UWA1/xv8vNPprK7zsaMDKq+AK+NNU/PPCX5fr9draGU3gjKP+di+g7+tVCp/u93u6vd4PK40GK6bxjzmU6cNiccIPmFAnHBI8LTqtTwOCfgFwtdo9C11SDznmUIrtVG7a0hQi47VUwfMd2n9YKEIR+Iz+H2dmx3ALyG60hmJD9g+Ve3dHWPxktMJ+j+88F+AAQDzkz2PODFlYgAAAABJRU5ErkJggg==) -15px 0 no-repeat;
}
label + .jq-checkbox{
  margin-left: 6px;
  margin-top: -4px;
}
.jq-checkbox + label:hover{
  text-decoration: underline;
}