

.cart { width: auto; margin: 0px -15px; }
.outer.content .cart { margin-bottom: 20px; }
/*.outer.exluzive .orbit_slider > DIV { width: 1160px; height: 500px; background: #fff; }*/
/*.outer.exluzive .orbit-bullets { bottom: 100px; }*/
/*.outer.special .orbit_slider > DIV { width: 1160px; height: 500px; background: #F6F6F6; }*/
/*.outer.new .orbit_slider > DIV { width: 1160px; height: 500px; background: #F6F6F6; }*/
/*.outer.special .orbit-bullets { bottom: 100px; }
.outer.new .orbit-bullets { bottom: 100px; }*/
.cart HR { margin: 0 0 10px 0; border-top: 1px solid #D7D7D7; }
.cart .h2 { /* border-bottom: 1px solid #D7D7D7; */width: 100%; overflow: hidden; margin-bottom: 10px; font-family: arial; font-size: 18px; text-align: center; text-overflow: ellipsis; white-space: nowrap; padding: 9px 9px 0 9px}
.cart A { display: block; width: 100%; padding: 0px 0px 0px 0px; text-decoration: none; font-size: 12px; color: #4e4e4e; border: 1px solid #d6d6d6; text-align: center;}
.cart .wr { display: block; width: 100%; padding: 8px 5px 5px 5px; text-decoration: none; font-size: 12px; color: #4e4e4e; border: 1px solid #d6d6d6; }
/*
.cart .wrap { display: block; width: 184px; height: 184px; margin: 0 auto 5px auto; overflow: hidden; }
.cart .wrap IMG { display: block; min-height: 184px; width: auto; height: 184px; margin-left: -65px; }
.cart I.mask { display: block; position: absolute; margin-top: -184px; width: 184px; height: 184px; background: url(../img/cart/mask2.png) no-repeat left top; }
.cart I.mask B { display: block; float: left; margin: 131px 0; text-align: center; width: 185px; font-size: 18px; color: #fff; font-style: normal; }
.cart I.mask B.photo { width: 23px; height: 33px; padding: 13px 0 0 20px; position: absolute; top: 0; margin: 0; right: 0; background: url(../img/cart/photo.png) no-repeat left top;  font-size: 12px; text-align: center; }
  */
.cart .wrap { display: block; width: 100%; height: auto; margin: 0 auto 5px auto; overflow: hidden; position: relative;}
.cart .wrap IMG { display: block; width: 100%; height: auto; margin: 0 }
.cart .wrap IMG.sold_img { position: absolute; width: 161px; height: 91px; min-height: 91px; margin-left: 54px; margin-top: 40px; }
.cart I.mask { display: block; position: absolute; width: 100%; height: 100%; background: none; left: 0; top: 0}
.cart I.mask B { display: block; background: #30A3D9; margin: 157px 0 0 0; text-align: center; width: 100%; padding: 3px 0; font-size: 18px; color: #fff; font-style: normal; position: absolute; bottom: 0; right: 0; }
.cart I.mask B.photo { width: 46px; height: 46px; padding: 13px 0 0 20px; position: absolute; top: 0; margin: 0; right: 0; background: url('../img/cart/photo.png') no-repeat left top;  font-size: 12px; text-align: center; top: 0; bottom: auto}


/*.cart .wrap { width: 270px;  }
.cart I.mask { background: none;  width: 270px; }
.cart .wrap IMG { margin-left: -25px; }
.cart I.mask B { width: 270px; padding: 3px 0; background: #30A3D9; margin: 157px 0 0 0; }
  */


.cart .cart_bl { width: 100%; height: auto; margin: 0px 0px 0px 0px; position: relative; }
.cart TD.cart_td { height: 430px; padding: 0; }
.cart TD.cart_td:first-child div.cart_bl { margin-left: 0px!important; }
.cart .text { width: 100%; height: 54px; display: block; margin: 20px auto 0; overflow: hidden; text-align: center; }

#fix_items_table .cart TD.cart_td div.cart_bl { margin-left: 20px!important; }


.cart .shad { display: none; width: 30px; height: 481px; top: 50%; margin-top: -240px; position: absolute;  }
.cart .shad.l { left: -30px; display: none; }
.cart .shad.r { right: -30px; display: none; }

.cart TABLE.info_area { display: none; width: auto; margin: 15px auto 7px auto; font-family: tahoma; font-size: 9px; font-weight: normal; color: #8e8e8e; float: none; height: 70px;}
.cart TABLE.info_area TD { width: auto; height: auto; padding: 0 3px; text-align: left}
.cart TABLE.info_area B { display: block; /*width: 25px;*/ overflow: hidden; text-overflow: ellipsis; float: right; margin: 8px 0 0 0; font-family: arial; font-size: 12px; color: #4e4e4e; text-align: left; font-weight: normal; }
.cart TABLE.info_area .mk B { width: 40px }
.cart TABLE.info_area B IMG { float: left; }
/*.cart TABLE.info_area .area:first-child { padding-left: 7px; }*/
.cart TABLE.info_area .area .block { display: block; overflow: hidden; font-style: normal; font-family: tahoma; font-size: 12px; color: #464646; text-align: right; font-weight: normal; }
.cart TABLE.info_area .area.mk .block { width:80px }
.cart TABLE.info_area .area .block IMG { float: left; margin-top: 1px; }
.cart TABLE.info_area .condition { width: auto; padding: 0}
.cart TABLE.info_area .condition IMG { margin: 13px 3px 0 3px; display: block; float: right; }

/*.cart A:hover { display: block; position: relative; }*/
.cart .wr:hover { display: block; position: absolute; -webkit-box-shadow: 0px 0px 19px 0px rgba(97,90,97,1); -moz-box-shadow: 0px 0px 19px 0px rgba(97,90,97,1); box-shadow: 0px 0px 19px 0px rgba(97,90,97,1); z-index: 1}
.cart .cart_bl:hover { -webkit-box-shadow: 0px 0px 19px 0px rgba(97,90,97,1); -moz-box-shadow: 0px 0px 19px 0px rgba(97,90,97,1); box-shadow: 0px 0px 19px 0px rgba(97,90,97,1); }

.cart A:hover .shad { display: none;  }
.cart .wr:hover .shad { display: none;  }
.cart A:hover .shad.l { background: url('../img/cart/shad_l.png') no-repeat left top; }
.cart .wr:hover .shad.l { background: url('../img/cart/shad_l.png') no-repeat left top; }
.cart A:hover .shad.r { background: url('../img/cart/shad_r.png') no-repeat right top; }
.cart .wr:hover .shad.r { background: url('../img/cart/shad_r.png') no-repeat right top; }
.cart A TABLE.info_area { display: inline-block; }
.cart .wr TABLE.info_area { display: table; }

.cart .numb { display: block; margin-top: 10px; text-align: center; font-size: 12px; color: #919191; }
.row.cart.home { min-height: 0!important }
@media (max-width: 768px) {
  .row.cart.home > DIV { margin-bottom: 30px; }
  .cart .item { height: auto; }
}

@media (min-width: 768px) {
  .cart .item { height: 410px; }
  .cart .item { height: auto; }
}

@media (min-width: 992px) {
  .cart .item { height: 410px; }
}

@media (min-width: 1200px) {
  .cart .item { height: 440px; }
}

.outer.content.adaptive_outer .pager { float: right!important; margin-top: -55px!important; }















/* Новая верстка */

.outer.new_cart .cart HR { margin: 0 0 10px 0; border-top: 1px solid #D7D7D7; }
.outer.new_cart .cart .h2 { width: auto; white-space: normal; text-align: left; margin: 0px; font-family: arial; font-size: 18px; text-align: center; font-size: 14px; font-family: "Arial"; color: rgb(69, 69, 69); font-weight: bold; }
.outer.new_cart .cart A { display: block; width: 280px; padding: 0px 0px 0px 0px; text-decoration: none; font-size: 12px; color: #4e4e4e; border: 1px solid #d6d6d6; }
.outer.new_cart .cart .wr { display: block; width: 270px; padding: 8px 5px 5px 5px; text-decoration: none; font-size: 12px; color: #4e4e4e; border: 1px solid #d6d6d6; }

.outer.new_cart .cart .wrap { display: block; width: auto; height: 184px; margin: 0 auto 0px auto; overflow: hidden; }
.outer.new_cart .cart .wrap IMG { display: block; min-height: 184px; width: auto; height: 184px; margin-left: -20px; }
.outer.new_cart .cart I.mask { display: block; position: absolute; margin-top: -184px; width: 280px; height: 184px; background: none; }
.outer.new_cart .cart I.mask B { display: block; float: right; width: auto; background: #EC232B; margin: 20px 0 0 0; text-align: center; padding: 3px 15px; font-size: 18px; color: #fff; font-style: normal; }
.outer.new_cart.main .cart I.mask B { background: #1d792c }
.outer.new_cart .cart I.mask B.photo { width: 23px; height: 33px; padding: 13px 0 0 20px; position: absolute; top: 0; margin: 0; right: 0; background: url(../img/cart/photo.png) no-repeat left top;  font-size: 12px; text-align: center; }
.outer.new_cart .cart .grad { width: 270px; margin: -16px auto 0; }

.outer.new_cart .cart .cart_bl { width: 280px; height: 380px; margin: 0px 0px 0px 12px; }
.outer.new_cart .cart .text { width: 250px; height: 54px; display: block; margin: 15px auto 0; overflow: hidden; text-align: left; }

.outer.new_cart .cart TABLE.info_area { float: left; width: auto; height: 50px; margin: 15px 0 15px 13px; }
.outer.new_cart .cart TABLE.info_area SPAN { display: block; overflow: hidden; background: url('/img/cart/circ.png') no-repeat center; text-align: center; padding: 8px 8px 7px 8px; font-size: 16px; font-family: "Arial"; color: rgb(246, 246, 246); font-weight: bold; }
.outer.new_cart .cart TABLE.info_area TD { width: 50px; font-size: 10px; font-family: "Arial"; color: rgb(128, 128, 128); font-weight: bold; text-align: center; }
.outer.new_cart .cart TABLE.communication { float: right; width: auto; height: 50px; margin: 15px 13px 15px 0;}
.outer.new_cart .cart TABLE.communication SPAN { display: block; margin: 0 auto; width: 33px; height: 33px; overflow: hidden; }
.outer.new_cart .cart TABLE.communication SPAN IMG { display: block; }
.outer.new_cart .cart TABLE.communication TD { width: 50px; font-size: 10px; font-family: "Arial"; color: rgb(128, 128, 128); font-weight: bold; text-align: center; }
.outer.new_cart .cart TABLE.communication TD.sel IMG { margin: -33px 0 0; }
.outer.new_cart .inner { width: 1190px; }
.outer.new_cart .orb { width: 1190px; height: 380px; margin-top: 15px; margin-left: 15px; background: #F6F6F6; }
.outer.exluzive.new_cart .orb { background: #fff; }
.outer.new_cart .orbit-bullets { background: none }
.outer.new_cart .orbit-bullets LI { background: url('/i/anim/bull_adge.png') no-repeat left -10px; width: 10px; height: 10px; }
.outer.new_cart .orbit-bullets LI:hover { background-position: left -20px; }
.outer.new_cart .orbit-bullets LI.active { background-position: left -20px; }
.outer.new_cart div.slider-nav a { width: 20px; height: 34px; top: 205px; }
.outer.new_cart div.slider-nav a.left { background: url(/img/hit/left.png) no-repeat 0px 0px; left: -30px;}
.outer.new_cart div.slider-nav a.right { background: url(/img/hit/right.png) no-repeat 0px 0px; right: -30px;}
.outer.new_cart div.slider-nav a:hover { background-position: left -34px; }

.outer.viewed_red.new_cart { background: #ca1b22; color: #FFF; }
.outer.viewed_red.new_cart h2 { color: #FFF; text-transform: none; margin-left: 15px; }
.outer.viewed_red.new_cart .orb { background: #ca1b22; }
.outer.viewed_red.new_cart .cart A { background: #FFF; }

.outer.viewed_red.new_cart div.slider-nav a.left { background: url(/img/left_w.png) no-repeat 0px 0px; left: -30px;}
.outer.viewed_red.new_cart div.slider-nav a.right { background: url(/img/right_w.png) no-repeat 0px 0px; right: -30px;}
.outer.viewed_red.new_cart div.slider-nav a:hover { background-position: left -35px; }
.outer.viewed_red.new_cart .orbit-bullets LI { background-image: url('/img/dots_w.png'); width: 10px; height: 10px; }


.new_cart .cart .item { height: auto!important }

.no_js #viewed_slider .owl-carousel.viewed_slider .cart { float: left; min-height: 390px; width: 360px; margin: 10px; }

.cart .wrap IMG.credit_list_i { width: 62px!important; height: 29px!important; min-height: auto!important; max-height: auto!important; position: absolute; margin: 0px!important; }
.outer.new_cart .cart .wrap IMG.credit_list_i { right: 0px; bottom: 36px; }


