﻿@charset "utf-8";
/*  MAIN STYLES  */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; vertical-align: baseline; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { font-family: Arial, Helvetica, sans-serif; background: #FFF url('../../img/bg.jpg') repeat-x top left; height: 100%; }
ol, ul { list-style: none; }
input { line-height: 1.2em; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
a { outline: none; text-decoration: none; cursor: pointer; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; }
a:hover { text-decoration: underline; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; overflow: visible; }
/*select {-webkit-appearance:inherit;-moz-appearance:inherit;appearance:inherit;}*/
.green { color: #40ba48; }
.blue { color: #2775B8!important; }
.sprite_icons { background: url('../../img/sprite_icons.png') no-repeat; /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../../../img/sprite_icons.png?v=201313110', sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../../../img/sprite_icons.png?v=201313110', sizingMethod='scale')";*/ }
embed { max-width: 100%; }
.tableCell { display: table-cell; vertical-align: middle; }
.label { display: block; position: absolute; left: 0; bottom: 0; z-index: 11; }
.label.hot_big { width: 84px; height: 46px; }
.label.new_big { width: 105px; height: 46px; }
.label.new_small { width: 67px; height: 29px; }
.label.discount_small { left: -5px; bottom: 7px; background: #40ba48; color: #fff; text-align: center; font-weight: bold; padding: 2px 6px; line-height: 23px; font-size: 18px; border-radius: 2px; box-shadow: 0px 2px 3px #ccc; -webkit-box-shadow: 0px 2px 3px #ccc; text-shadow: 0px -1px 0px #308A34; border: 1px solid #3EB244; }
.label.discount_small:before { content: url('../../../img/label_discount_small.png'); z-index: 1; position: absolute; left: -1px; bottom: 9px; width: 5px; height: 4px; *margin-bottom: -13px; }
.label.discount_small.special { padding: 5px 10px 5px 0px; background: #3F3E3E; color: #ccc; text-shadow: 0px -1px 0px #070707; border: 1px solid #2B2B2B; }
.label.discount_small.special:before { content: url('../../../img/label_discount_small_special.png'); }
.label.discount_small.special span:first-child { margin-left: 10px; }
.label.discount_small.special span:first-child:before { content: none; }
.label.discount_small.special span { margin-left: 15px; position: relative; z-index: 2; }
.label.discount_small.special span:before { content: ""; position: absolute; z-index: 1; width: 5px; height: 10px; left: -8px; top: 5px; border-left: 1px solid #2E2E2E; }
.label.discount_small.special .gift_yes { width: 15px; height: 16px; display: inline-block; background-position: -659px -90px; margin-top: 3px; }
.label.discount_small.special .win8_yes { width: 23px; height: 19px; display: inline-block; background-position: -679px -90px; margin-top: 1px; }
.label.discount_small.special .win7_yes { width: 23px; height: 19px; display: inline-block; background-position: -710px -90px; margin-top: 1px; }
.old_price { color: #9e9e9e; text-decoration: line-through; font-weight: bold; font-size: 11px; }
.new_price { color: #d14029; font-weight: bold; font-size: 17px; }
.new_price sup { font-size: 10px; position: relative; top: -6px; }
.old_price_big { color: #9e9e9e; text-decoration: line-through; font-weight: normal; font-size: 15px; }
.new_price_big { color: #d14029; font-weight: bold; font-size: 24px; }
.old_price_big sup { font-size: 11px; position: relative; top: -3px; }
.new_price_big sup { font-size: 14px; position: relative; top: -7px; }
.like-table { display: table; text-align: center; width: 100%; height: 100%; }
.discount sup { font-size: 12px; position: relative; top: -4px; }
a.blue_btn { padding: 12px 12px 11px 12px; position: relative; display: inline-block; color: #fff!important; font-size: 13px; font-weight: bold; /*line-height:15px;*/ text-align: center; border-radius: 6px; text-shadow: 0px -1px 0px #246694; border-bottom: 1px solid #1C5787; border-left: 1px solid #2573B0; border-right: 1px solid #2573B0; background: #2572B2; /* Old browsers */ background-repeat: repeat; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2NzAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiMzMTlBREMiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMyNTcyQjIiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c2NzApIiAvPgo8L3N2Zz4=); /* IE9 i Opera fix */ }

a.blue_btn:hover { background: #319ADC; /* Old browsers */ background-repeat: repeat; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyMjYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAwJSIgeTE9IjEwMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMzE5QURDIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjMjU3MkIyIiBvZmZzZXQ9IjEiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnMjI2KSIgLz4KPC9zdmc+); /* IE9 i Opera fix */ text-decoration: none; }
a.blue_btn:active { bottom: -1px; }
a.blue_btn.flat { padding: 12px 18px 12px 18px; background: #3784B8; background-image: none; text-shadow: none; border: none; font-size: 18px; font-weight: normal; text-decoration: none!important; position: relative; }
a.blue_btn.flat:hover { background: #2572B2; }
a.blue_btn.flat:active { bottom: -1px; }
a.add_to_basket .sprite_icons { width: 23px; height: 15px; display: block; background-position: -354px -90px; margin: 12px 10px 0 0; top: 0; right: 0; position: absolute; }
:root * > a.add_to_cart .refl, :root * > a.add_to_basket .refl, :root * > a.add_to_auction .refl { /* svi osim IE6-8 */ height: 13px; position: absolute; z-index: 1; top: 105%; left: 0px; opacity: 0.30; border-radius: 6px; background: #277EC7; background: -moz-linear-gradient(top, #6BAFDA 0%, #F0F0F0 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6BAFDA), color-stop(100%,#F0F0F0)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #6BAFDA 0%,#F0F0F0 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #6BAFDA 0%,#F0F0F0 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #6BAFDA 0%,#F0F0F0 100%); /* IE10+ */ background: linear-gradient(top bottom, #6BAFDA 0%,#F0F0F0 100%); /* W3C */ }

.free-delivery { float: left; width: 100%; color: #0C9F13!important; font-size: 11px; line-height: 13px; font-weight: bold; padding: 3px 0;}

@media screen and (min-width:0\0) {
    a.add_to_cart .refl, a.add_to_basket .refl, a.add_to_auction .refl { display: none; }
    /* IE9+ */
}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
    a.add_to_cart .refl, a.add_to_basket .refl, a.add_to_auction .refl { display: none; }
    /* Opera */
}

a.grey_btn { padding: 5px 12px 5px 12px; position: relative; display: block; color: #333333; font-size: 13px; font-weight: bold; text-align: center; border-radius: 6px; text-shadow: 0px 1px 0px #fff; border: 1px solid #d6d6d6; background: #e6e6e6; /* Old browsers */ background-repeat: repeat; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2NDQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGNUY1RjUiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNENkQ2RDYiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c2NDQpIiAvPgo8L3N2Zz4=); /* IE9 i Opera fix */ }
a.grey_btn:hover { background: #f5f5f5; /* Old browsers */ background-repeat: repeat; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2MTQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAwJSIgeTE9IjEwMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRjVGNUY1IiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjRDZENkQ2IiBvZmZzZXQ9IjEiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnNjE0KSIgLz4KPC9zdmc+); /* IE9 i Opera fix */ text-decoration: none; }
a.grey_btn:active { bottom: -1px; }
a.grey_btn.flat { padding: 12px 18px 12px 18px; background: #F5F6F8; line-height: 1; background-image: none; text-shadow: none; border: none; font-size: 18px; font-weight: normal; text-decoration: none!important; position: relative; }
a.grey_btn.flat:hover { background: #e6e6e6; }
a.grey_btn.flat:active { bottom: -1px; }
a.red_btn { padding: 3px 12px 2px 12px; position: relative; display: block; color: #fff; font-size: 13px; font-weight: bold; line-height: 26px; text-align: center; border-radius: 6px; text-shadow: 0px -1px 0px #AD3322; border-bottom: 1px solid #9A2C1D; border-left: 1px solid #C93D28; border-right: 1px solid #C93C27; background: #DC432B; /* Old browsers */ background-repeat: repeat; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc0MzgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNEQzQzMkIiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNDQjNBMjYiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c0MzgpIiAvPgo8L3N2Zz4=); /* IE9 i Opera fix */ *line-height: 33px; }
a.red_btn:hover { background: #CB3A26; /* Old browsers */ background-repeat: repeat; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc5MzYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAwJSIgeTE9IjEwMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgo8c3RvcCBzdG9wLWNvbG9yPSIjREM0MzJCIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjQ0IzQTI2IiBvZmZzZXQ9IjEiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnOTM2KSIgLz4KPC9zdmc+); /* IE9 i Opera fix */ text-decoration: none; }
a.red_btn:active { bottom: -1px; }
a.blue_btn_disabled { background: none repeat scroll 0 0 #C2C2C2 !important; border: 0 solid #9F9F9F !important; color: #818181 !important; cursor: default !important; text-shadow: none !important; }
a.link { color: #1d598d; font-size: 12px; position: relative; }
a.link:before { content: "›"; font-weight: bold; font-size: 12px; position: absolute; left: -7px; top: -2px; }

ul.product_availability { float: left; margin: 8px 0 10px 0; width: 100%; }
ul.product_availability li { float: left; width: 100%; padding: 0 0 8px 0; display: table; }
ul.product_availability li .type { display: table-cell; text-align: right; width: 22%; padding: 0 10px 0 0; }
ul.product_availability li .desc { display: table-cell; text-align: left; position: relative; margin-left: 5px; }
ul.product_availability li input { border: 1px solid #e8e8e8; background: #ffffff; width: 40px; height: 28px; padding: 0 0 0 7px; line-height: 24px; font-weight: bold; border-radius: 3px; }
ul.product_availability li .to_center { width: 22%; height: 13px; float: none; }
ul.product_availability li.freedelivery .desc b { color: #fff; font-weight: bold; border-radius: 7px; background: #4cca73; padding: 2px 4px; }
.qntitem { position: relative; display: block; text-align: left; /*width: 71px;*/ }
.sum .qntitem { width: 71px; }
.filterItem .filterItemControl span.filterValue { max-width: 135px; height: 23px; overflow: hidden; }
ul.product_availability li.filterItem .filterItemControl .type { vertical-align: top; }
.to_center { display: table-cell; text-align: center; vertical-align: middle; }
.to_top { vertical-align: top; }
.line_border:before { content: "|"; color: #24466f; text-align: center; padding: 0 5px 0 5px; }


.rptMainContainer, .filterItem .filterItemControl { width: 100%!important; display: table!important; }
.filterValues.filterItemList { left: 0!important; }

.print_it { float: right; margin: 15px 10px 9px 0; }
.print_it a { color: #999; font-size: 11px; text-align: right; position: relative; padding: 0 0 0 20px; }
.print_it a:hover { color: #666; }
.print_it .sprite_icons { width: 16px; height: 14px; display: inline-block; position: absolute; left: 0; top: 0; background-position: -382px -90px; margin: 0 4px 0 0; }
.print_it a:hover .sprite_icons { background-position: -382px -122px; }

.product_grade.medium { margin: 0 0 5px 0; position: relative; }
.product_grade.medium .grade1 { background-position: -74px -516px; }
.product_grade.medium .grade2 { background-position: -74px -532px; }
.product_grade.medium .grade3 { background-position: -74px -548px; }
.product_grade.medium .grade4 { background-position: -74px -564px; }
.product_grade.medium .grade5 { background-position: -74px -580px; }
.product_grade.medium .productGrade li a { display: block; width: 15px; height: 15px; text-indent: -10000em; position: absolute; left: 0; top: 0; z-index: 3; }
.product_grade.medium .productGrade { float: left; height: 15px; width: 78px; background-position: -73px -500px; position: relative; z-index: 0; margin: 0 0; }
.product_grade.medium .grade_count { color: #A8A8A8; font: normal 11px arial; height: 15px; text-align: right; padding-left: 4px; display: inline-table; vertical-align: top; }
.product_grade.medium .productGrade li { float: left; width: 12px; height: 15px; }
.product_grade.medium .productGrade li .grade2 { left: 16px; }
.product_grade.medium .productGrade li .on_grade2 { width: 25px; left: 16px; }
.product_grade.medium .productGrade li .grade3 { left: 32px; }
.product_grade.medium .productGrade li .on_grade3 { width: 37px; left: 32px; }
.product_grade.medium .productGrade li .grade4 { left: 48px; }
.product_grade.medium .productGrade li .on_grade4 { left: 48px; width: 55px; }
.product_grade.medium .productGrade li .grade5 { left: 64px; }
.product_grade.medium .productGrade li .on_grade5 { width: 69px; left: 64px; }

.product_grade.big { margin: 0 0 5px 0; position: relative; }
.product_grade.big .grade1 { background-position: -157px -476px; }
.product_grade.big .grade2 { background-position: -157px -500px; }
.product_grade.big .grade3 { background-position: -157px -524px; }
.product_grade.big .grade4 { background-position: -157px -548px; }
.product_grade.big .grade5 { background-position: -157px -572px; }
.product_grade.big .productGrade li a { display: block; width: 23px; height: 23px; text-indent: -10000em; position: absolute; left: 0; top: 0; z-index: 3; }
.product_grade.big .productGrade { float: left; height: 23px; width: 115px; background-position: -157px -452px; position: relative; z-index: 0; margin: 0 0; }
.product_grade.big .productGrade li { float: left; width: 23px; height: 23px; }
.product_grade.big .productGrade li .grade1 { left: 0px; }
.product_grade.big .productGrade li .grade2 { left: 23px; }
.product_grade.big .productGrade li .grade3 { left: 46px; }
.product_grade.big .productGrade li .grade4 { left: 69px; }
.product_grade.big .productGrade li .grade5 { left: 92px; }

.star_count { color: #2775b8; font-size: 13px; }
.star_count a { color: #2775b8; }
.star_count a:hover { text-decoration: underline; }
.single_star.sprite_icons { width: 15px; height: 15px; display: inline-block; background-position: -137px -580px; }

.banner_190px { margin: 0 auto 20px auto; width: 190px; text-align: center; overflow: hidden; }

.single_article { position: relative; z-index: 1; display: inline-block; vertical-align: top; background: #fff; margin: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
:root * > .single_article a.img:before { z-index: -1; position: absolute; content: ""; bottom: 16px; left: 6px; width: 94%; top: 80%; /* max-width:180px; */ background: #D6D6D6; -webkit-box-shadow: 0 18px 2px #D6D6D6; box-shadow: 0 18px 2px #D6D6D6; -webkit-transform: rotate(-0.7deg); -moz-transform: rotate(-0.7deg); -o-transform: rotate(-0.7deg); -ms-transform: rotate(-0.7deg); transform: rotate(-0.7deg); }
.single_article a.img { float: left; position: relative; display: table; width: 100%; height: 180px; background: #fff; border: 1px solid #E6E6E6; border-radius: 3px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 11px; -webkit-transition: border 80ms ease-in; -moz-transition: border 80ms ease-in; -o-transition: border 80ms ease-in; transition: border 80ms ease-in; }
.single_article a.img:hover { border: 1px solid #BEBEBE; text-decoration: none; *cursor: pointer; }
.single_article a.img:active { top: 1px; }


.single_article a.img .to_center { *display: block; *margin-top: expression((parentNode.offsetHeight.offsetHeight/2)-(parseInt(this.offsetHeight)/2) <0 ? "0" :(parentNode.offsetHeight/2)-(parseInt(this.offsetHeight)/2) +'px'); /* IE7 vertical align middle (hack?) */ }
.single_article a.img .label.hot_big { left: 8px; bottom: 5px; }
.single_article a.img .label.new_big { left: 8px; bottom: 5px; }
.single_article a.img .label.discount_big { left: 8px; bottom: 5px; }
.single_article a.img .label.new_small { left: 8px; bottom: 5px; }
.single_article a.img img { height: auto; width: auto; max-width: 170px; max-height: 170px; }
.single_article h4 { font-size: 13px; font-weight: bold; color: #333; padding: 5px 0 10px 0; overflow: hidden; word-break: break-word; }
.wide_grid .single_article h4 { height: 37px; }
.container_wrap .content.public_wish_list .right_content .wide_grid .single_article h4 { float: left; }
.single_article h4 a { color: #333; }
.single_article .new_price { padding: 0 2px 0 5px; display: inline-block; line-height: 8px; *line-height: 17px; }
.single_article .old_price { padding: 0 0 0 5px; }
.single_article .text { padding: 0 15px 5px 15px; font-size: 12px; line-height: 20px; color: #666; overflow: hidden; height: 32px; }
.single_article .left { float: left; margin-top: 10px; margin-left: 15px; }
.single_article .right { float: left; width: 130px; margin-top: 10px; text-align: right; }
.single_article .label_of { color: #999; font-size: 12px; font-weight: bold; padding: 5px 0 0px 15px; }
.single_article .label_of a { color: #999; }
.single_article .label_of a:hover { text-decoration: underline; font-weight: bold; }
.articleLeadText { margin-top: -20px !important; }
.table { width: 100%; display: table; }
.table .cell { display: table-cell; vertical-align: bottom; padding: 0px 10px 0px 10px; }

.container_wrap .content h1 { /*display: inline-block;*/ /*padding-left: 10px;*/ float: left; color: #333; font-size: 30px; line-height: normal; padding: 7px 0; letter-spacing: -1px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; *float: none; }
.container_wrap .content.profil h1 { display: inline-block; float: none; }
.container_wrap .content .content.article h1 { width: 100%; }
.container_wrap .content.category h1 { float: left; width: 100%; background: none; }
.container_wrap .content.cart .subheader h1 { float: left; padding: 0; }
.container_wrap .content h2 { font-size: 20px; line-height: 28px; color: #333; width: 100%; }
.container_wrap .content h3 { font-size: 16px; color: #666; font-weight: bold; width: 100%; }

.pager ul { display: block; }
.pager ul li { float: left; width: 26px; height: 26px; margin: 0 2px; text-align: center; list-style-type: none; border-top: none!important; background: none!important; }
.pager ul li a { font: normal 14px/20px arial; color: #2775B8; width: 24px; height: 24px; float: left; margin: 1px 0 0 1px; line-height: 25px!important; }
.pager ul li:first-child { min-height: 5px!important; }
.pager ul li:hover { background: none!important; }
.pager ul li a:hover { color: #152b46; text-decoration: none!important; }
.pager ul li.active { border: 1px solid #aee4f6!important; background: #fff!important; border-radius: 3px; box-shadow: 1px 1px 5px #E9E9E9; -webkit-box-shadow: 1px 1px 5px #E9E9E9; }
.pager ul li.active a { width: 22px; height: 22px; line-height: 25px!important; cursor: default; pointer-events: none; }
.pager ul li.active a:hover { color: #152b46; text-decoration: none; }
.pager ul li.first, .pager ul li.prev, .pager ul li.next, .pager ul li.last { background: #fff!important; border: 1px solid #e6e6e6!important; border-radius: 3px; box-shadow: 1px 1px 5px #E9E9E9; -webkit-box-shadow: 1px 1px 5px #E9E9E9; }
.pager ul li.first a span { background-position: -427px -5px; width: 13px; height: 9px; display: block; margin: 8px 0 0 6px; }
.pager ul li.first a:hover span { background-position: -427px -20px; }
.pager ul li.prev a span { background-position: -162px -5px; width: 8px; height: 9px; display: block; margin: 8px 0 0 8px; }
.pager ul li.prev a:hover span { background-position: -162px -20px; }
.pager ul li.next a span { background-position: -135px -5px; width: 8px; height: 9px; display: block; margin: 8px 0 0 8px; }
.pager ul li.next a:hover span { background-position: -135px -20px; }
.pager ul li.last a span { background-position: -409px -5px; width: 13px; height: 9px; display: block; margin: 8px 0 0 6px; }
.pager ul li.last a:hover span { background-position: -409px -20px; }

.article_tabs { float: left; border-bottom: 1px solid #D7D7D7; width: 100%; margin: 0; }
.article_tabs li { position: relative; float: left; margin-right: 2px; font-weight: bold; font-size: 14px; text-align: center; text-shadow: 0px 1px 0px #fff; }
.article_tabs li a { color: #474747; display: block; padding: 12px 18px 10px 18px; background: #F5F5F5;border-top: 1px solid #d9d9d9; border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-bottom: none; border-top-right-radius: 4px; border-top-left-radius: 4px; }
.article_tabs li:hover { background: #EAEAEA; background-repeat: repeat; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc5OTIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAwJSIgeTE9IjEwMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRjVGNUY1IiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjRUFFQUVBIiBvZmZzZXQ9IjEiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnOTkyKSIgLz4KPC9zdmc+); /* IE9 i Opera fix */  background: #F5F5F5; background-repeat: repeat; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4MzkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGNUY1RjUiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFQUVBRUEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4MzkpIiAvPgo8L3N2Zz4=); /* IE9 i Opera fix */ }


.article_tabs li a:hover { text-decoration: none; }
.article_tabs li.active a{ background: #fff!important; }
.article_tabs li.active:focus { background: #fff!important; border-bottom: 3px solid #fff; }
.article_tabs li.active:after { content:"";position:absolute;width:100%;height:1px;background:#fff;left:0;bottom:-1px;}
.article_tabs select { display: none; float: left; border: 1px solid #d9d9d9; padding: 8px 12px; border-radius: 4px 4px 0 0; margin: 0 0 -1px 0; color: #474747; font-weight: bold; font-family: Arial,Helvetica,sans-serif; font-size: 14px;width:215px;height:44px; }
.article_tabs select option { padding: 6px 18px; }

.article_specs { padding: 0px 0px 5px 0px; float: left; margin: 0 0 25px 0; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.container_wrap .content .article_specs h2 { font-size: 24px; color: #333; font-weight: normal; margin: 0 0 10px 0; }
.article_specs .article_specs_list { margin: 0 0 25px 0; padding: 10px 12px 10px 12px; border: 1px solid #DADADA; border-radius: 3px; }
.article_specs .article_specs_list ul { padding: 0; }
.container_wrap .content.article .right_content .article_specs .article_specs_list ul { padding: 0; }
.article_specs .article_specs_list ul li { display: table; height: 30px; *width: 972px; }
.article_specs .article_specs_list ul li .type { font-size: 12px; color: #999; width: 24%; text-align: left; padding: 5px 10px 5px 0; border-right: 1px solid #DADADA; border-top: 1px solid #DADADA; *width: 194px; *display: block; *float: left; }
.article_specs .article_specs_list ul li .desc { font-size: 13px; color: #333; text-align: left; width: 782px; padding: 5px 10px 5px 10px; border-top: 1px solid #DADADA; *width: 740px; *display: block; *float: left; }
.container_wrap .content .article_specs .article_specs_list ul li:first-child .type, .container_wrap .content .article_specs .article_specs_list ul li:first-child .desc { border-top: none; }

input { background: #fff; padding: 0 0 0 7px; font-weight: normal; height: 40px; line-height: 39px; border: 1px solid #D8D8D8; border-radius: 3px; }
input:focus { border: 1px solid #BFBFBF; box-shadow: 0px 2px 4px rgba(216, 216, 216, 0.3) inset; -webkit-box-shadow: 0px 2px 4px rgba(216, 216, 216, 0.3) inset; }
input[type="checkbox"] { border: 0; box-shadow: none; -webkit-box-shadow: none; }
input:-webkit-autofill { -webkit-box-shadow: 0 0 0 50px #fff inset; }
/* Chrome bijeli input */
textarea { overflow: auto; background: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 13px; padding: 5px; border: 1px solid #E8E8E8; border-radius: 3px; }
textarea:focus { border: 1px solid #D8D8D8; box-shadow: 0px 2px 4px rgba(216, 216, 216, 0.3) inset; -webkit-box-shadow: 0px 2px 4px rgba(216, 216, 216, 0.3) inset; }
select { border: none; }

.important_box { float: left; padding: 10px; background: #FFFBE6; border: 1px solid #F3E6C1; border-radius: 3px; }
.important_box .left { float: left; width: 30px; height: 30px; }
.important_box .left .sprite_icons { width: 22px; height: 21px; display: block; background-position: -492px -90px; }
.important_box .right { float: left; }
.important_box .right p { color: #666; line-height: 16px; font-size: 12px; }
.important_box .right p:first-child { color: #333; }

.sprite_icons.question_icon { width: 18px; height: 18px; display: inline-block; background-position: -613px -90px; margin: 2px 0 0 5px; position: relative; }
.sprite_icons.question_icon:hover { background-position: -613px -122px; }

.sprite_icons.check_input { float: right; width: 17px; height: 15px; line-height: 15px; padding: 0; border: none; background-position: -335px -89px; cursor: pointer; }
.sprite_icons.check_input.checked { background-position: -337px -122px; }

.load_more_articles { height: 37px; float: left; width: 100%; margin: 0px 0 20px 0; position: relative; z-index: 4; *margin-top: -10px; }
.load_more_articles .blue_btn { margin: 0 auto 0 auto; width: 80px; position: relative; z-index: 5; display: block; }
.load_more_articles:after { content: ""; position: absolute; z-index: 1; left: 0; top: 10px; width: 100%; height: 10px; border-bottom: 1px solid #ECECEC; }


.main_banner_center { margin: 0 0 20px 0; }

.container_wrap { max-width: 998px; width: 100%; position: relative; /*z-index:8;*/ margin: 0px auto; z-index: 4; }

.sprite_icons.new { width: 9px; height: 9px; display: inline-block; background-position: -438px -145px; margin: 0 4px 0 0; }

.product_socials { float: right; margin-bottom: 5px; }
.product_socials a { width: 16px; height: 16px; float: right; display: block; margin: 0 0 0 5px; text-indent: 9999px; overflow: hidden; }
.product_socials a:hover { opacity: 0.9; }
.product_socials .googl { background: url('../../../img/googleplus_icon_small.png'); /**/ }
.product_socials .face { background: url('../../../img/facebook_icon_small.png'); /**/ }
.product_socials .twitt { background: url('../../../img/twitter_icon_small.png'); /**/ }

.bg_banner { width: 100%; position: absolute; top: 35px; left: 0; z-index: 0; overflow-x: hidden; }
.bg_banner div { width: 1920px; left: 50%; position: relative; margin-left: -960px; }
.container_wrap .bg_banner { z-index: -1; }

.bg_banner-generic { /*width:1920px;height:1080px;position:absolute;top:0px;left:50%;margin-left:-960px;text-align:center;z-index:-1; --- radi sa body overflow-x:hidden  --- */ width: 100%; position: absolute; top: 35px; left: 0; z-index: 0; overflow-x: hidden; }
.bg_banner-generic div { width: 1920px; left: 50%; position: relative; margin-left: -960px; }
.bg_banner-generic a { }
.bg_banner-landingPage { width: 100%; position: absolute; top: 35px; left: 0; z-index: 0; overflow-x: hidden; }
.bg_banner-landingPage .bg-lp-wrap { width: 1920px; left: 50%; position: relative; margin-left: -960px; }
.bg_banner-landingPage img { }

.cookie_wrap { position: fixed; z-index: 999; left: 0; bottom: 0; width: 100%; background-color: #f8edb9; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid #dcd2a3; }
.cookie_wrap .content { padding: 14px 45px 14px 20px; position: relative; font-size: 13px; color: #666; }
.cookie_wrap .content a { color: #666; font-weight: bold; text-decoration: underline; }
.cookie_wrap .sprite_icons { display: block; width: 30px; height: 30px; background-position: -251px -180px; position: absolute; right: 7px; top: 7px; z-index: 9; }
.cookie_wrap .sprite_icons:hover { background-position: -251px -215px; }

.orange_btn { position: relative; display: block; max-width: 60px; color: #fff; margin: 0 auto 2px auto; padding: 5px 10px 5px 10px; text-align: center; font-weight: bold; font-size: 12px; background-color: #fb8d13; border-radius: 3px; }
.orange_btn:hover { background-color: #1E5BAB; text-decoration: none; }
.orange_btn:active { bottom: -1px; }

.cardsInfo { margin: 10px 0 10px 0; }
.cardsInfo p { font-size: 11px; line-height: 16px; }
.cardsInfo .title { font-weight: bold; }
/*  end MAIN STYLES  */


/* HEADER */
.header_menu_wrap { background: url('../../img/header_menu_bg.png') repeat-x; width: 100%; top: 0; height: 62px; position: relative; }
.header_menu_wrap .header_menu { max-width: 998px; margin: 0 auto; font-size: 12px; font-weight: bold; }
.header_menu_wrap .header_menu .login_box { float: left; padding: 10px 12px 0 0; position: relative; }
.header_menu_wrap .header_menu .login_box .login { color: #666; display: none; }
.header_menu_wrap .header_menu .login_box .login_info { color: #999; font-weight: normal; float: left; }
.header_menu_wrap .header_menu .login_box .user { color: #666; max-width: 128px!important; float: left; margin-left: 2px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.header_menu_wrap .header_menu .login_box .profil { display: inline-block; position: relative; *margin-left: 0px; }
.header_menu_wrap .header_menu .login_box .profil a { color: #666; padding-bottom: 10px; position: relative; }
.header_menu_wrap .header_menu .login_box .profil a:hover { color: #333; }
/*.header_menu_wrap .header_menu .login_box .profil:hover .profil_menu { display:block!important; }*/
.header_menu_wrap .header_menu .login_box .profil .profil_menu_icon { width: 10px; height: 5px; background-position: -41px -5px; margin: 5px -15px 0 0; position: absolute; top: 0; right: 0; }
.header_menu_wrap .header_menu .login_box .line_border:before { content: "|"; color: #666; text-align: center; padding: 0 8px 0 8px; }
.header_menu_wrap .header_menu .login_box .profil_menu { position: absolute; z-index: 999; top: 24px; left: -12px; padding: 0px 0 7px 0; min-width: 120px; box-shadow: 1px 6px 8px #BEBFC0; -webkit-box-shadow: 1px 5px 8px #BEBFC0; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #FFFFFF; /* Old browsers */ background: linear-gradient(top bottom, #ffffff 0%,#FAFAFA 100%); /* W3C */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#FAFAFA)); /* Chrome,Safari4+ */ background: -moz-linear-gradient(top, #FFFFFF 0%, #FAFAFA 100%); /* FF3.6+ */ background: -webkit-linear-gradient(top, #FFFFFF 0%,#FAFAFA 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #FFFFFF 0%,#FAFAFA 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #FFFFFF 0%,#FAFAFA 100%); /* IE10+ */ background: linear-gradient(top bottom, #FFFFFF 0%,#FAFAFA 100%); /* W3C */ border-left: 1px solid #E6E6E6\0/; border-right: 1px solid #E6E6E6\0/; border-bottom: 1px solid #E6E6E6\0/; display: none; }
/*.header_menu_wrap .header_menu .login_box .profil_menu:before { content:""; position:absolute; width:120px; height:20px; top:-27px; left:0; z-index:9; display:block; background-color:#fff; opacity:0; }*/
/*.header_menu_wrap .header_menu .login_box .profil_menu:hover { display:block }*/
.header_menu_wrap .header_menu .login_box .profil_menu ul { list-style-type: none; }
.header_menu_wrap .header_menu .login_box .profil_menu ul li { padding: 0; white-space: nowrap; float: left; width: 100%; box-sizing: border-box; }
.header_menu_wrap .header_menu .login_box .profil_menu ul li.log_out { border-top: 1px solid #E6E6E6; padding-top: 5px; margin-top: 3px; box-shadow: 0px 1px 0px #fff inset; -webkit-box-shadow: 0px 1px 0px #fff inset; }
.header_menu_wrap .header_menu .login_box .profil_menu ul li.log_out a { color: #2775B8; font-weight: bold; }
.header_menu_wrap .header_menu .login_box .profil_menu ul li a { color: #666; font-weight: normal; padding: 6px 18px; float: left; width: 100%; box-sizing: border-box; }
.header_menu_wrap .header_menu .banner { height: 40px; float: left; margin: 0 0 0 5px; position: relative; z-index: 3; }
.header_menu_wrap .header_menu .extra_help { float: right; padding: 10px 0 0 0; position: relative; }
.header_menu_wrap .header_menu .extra_help .help_online { color: #666; float: left; }
.header_menu_wrap .header_menu .extra_help .help_online .icon_o { background-position: -5px -90px; width: 23px; height: 23px; float: left; margin: -3px 4px 0 0; }
.header_menu_wrap .header_menu .extra_help .help_online:hover { color: #333; }
.header_menu_wrap .header_menu .extra_help .help_online:hover .icon_o { background-position: -5px -122px; }
.header_menu_wrap .header_menu .extra_help .help_tel { margin: 0 0 0 25px; color: #666; float: left; }
.header_menu_wrap .header_menu .extra_help .help_tel .icon_t { background-position: -33px -90px; width: 18px; height: 19px; float: left; margin: -3px 4px 0 0; }
.header_menu_wrap .header_menu .extra_help .help_tel .tel_num { font-size: 13px; }
.header_menu_wrap .header_menu .extra_help .newsletter_check_in { margin: 0 0 0 25px; color: #666; float: left; line-height: 16px; }
.header_menu_wrap .header_menu .extra_help .newsletter_check_in .icon_n { background-position: -56px -90px; width: 23px; height: 14px; float: left; margin-right: 4px; }
.header_menu_wrap .header_menu .extra_help .newsletter_check_in:hover { color: #333; }
.header_menu_wrap .header_menu .extra_help .newsletter_check_in:hover .icon_n { background-position: -56px -122px; }

.container_wrap header { height: 80px; }
.container_wrap header .logo { width: 152px; height: 63px; display: block; background: url('../../img/e_kupi_logo.png') no-repeat; background-size: cover; float: left; margin-top: -8px; }
.container_wrap header .search-lbtn { background: #FFFFFF; border-radius: 3px; box-shadow: 0 2px 2px rgba(0, 0, 0, 0.12); float: right; height: 50px; margin: 0 5px 0 0; width: 55px; display: none; }
.container_wrap header .search-lbtn span.icon_s { background-position: -37px -53px; display: block; height: 26px; width: 28px; margin: 12px 14px 14px 15px; }

.container_wrap header .extra_nav { color: #666; font-weight: bold; font-size: 12px; float: left; width: 64px; height: 32px; padding: 10px 25px 15px 15px; margin: -1px 10px 0; line-height: 13px; position: relative; border-top: 2px solid transparent; border-left: 1px solid transparent; border-right: 1px solid transparent; border-top-left-radius: 4px; border-top-right-radius: 4px; }
.container_wrap header .extra_nav:hover { text-decoration: none; background: none; color: #1976AB; border-top: 2px solid transparent; border-left: 1px solid transparent; border-right: 1px solid transparent; }
.container_wrap header .extra_nav.active { text-decoration: none; background: #fff; color: #1976AB; border-top: 2px solid #D8D9DA; border-left: 1px solid #E6E6E6; border-right: 1px solid #E6E6E6; box-shadow: 0px 3px 9px #E6E6E6; }
.container_wrap header .extra_nav:hover:after { }
.container_wrap header .extra_nav.active:after { content: ""; z-index: 100; position: absolute; width: 104px; height: 10px; background: #fff; bottom: 0; left: 0; }
.container_wrap header .extra_nav:hover .icon_e { background-position: -41px -35px; }
.container_wrap header .extra_nav.active .icon_e { background-position: -41px -35px; }
.container_wrap header .extra_nav .icon_e { width: 10px; height: 5px; background-position: -41px -5px; margin: 21px 13px 0 0; position: absolute; top: 0; right: 0; }
.container_wrap header .extra_nav_drop { position: absolute; z-index: 99; top: -11px; left: 0; margin: 68px 0 0 0; padding: 35px 0px 0px 0px; background: #fff; border-left: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6; border-right: 1px solid #E6E6E6; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
:root * > .container_wrap header .extra_nav_drop { border: 1px solid #E6E6E6; box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2); }
/* svi osim IE8 */
.container_wrap header .extra_nav_drop ul.list { display: inline; width: 200px; min-height: 90px; height: 100px; float: left; margin: 0 10px 20px 28px; }
.container_wrap header .extra_nav_drop ul.list li { font-size: 12px; padding: 0 0 5px 0; }
.container_wrap header .extra_nav_drop ul.list li:first-child { font-size: 14px; font-weight: bold; padding: 0 0 2px 0; margin-bottom: 3px; }
.container_wrap header .extra_nav_drop ul.list li a { color: #333; }
.container_wrap header .extra_nav_drop .footer, .modal_wrap .content.products footer { float: left; width: 100%; padding: 12px 0 12px 0; border-top: 1px solid #eee; background: #FAFAFA; /* Old browsers */ background: linear-gradient(top bottom, #ffffff 0%,#FAFAFA 100%); /* W3C */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FAFAFA), color-stop(100%,#FFFFFF)); /* Chrome,Safari4+ */ background: -moz-linear-gradient(top, #FAFAFA 0%, #FFFFFF 100%); /* FF3.6+ */ background: -webkit-linear-gradient(top, #FAFAFA 0%,#FFFFFF 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #FAFAFA 0%,#FFFFFF 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #FAFAFA 0%,#FFFFFF 100%); /* IE10+ */ background: linear-gradient(top bottom, #FAFAFA 0%,#FFFFFF 100%); /* W3C */ box-shadow: 0px 1px 0px #fff inset; -webkit-box-shadow: 0px 1px 0px #fff inset; }
.container_wrap header .extra_nav_drop .footer a, .modal_wrap .content.products footer a { color: #1976AB; font-size: 14px; float: right; margin-right: 20px; font-weight: bold; }

.container_wrap header .search_box { max-width: 650px; position: relative; margin: 0px 75px 0px 282px; padding: 6px; background: #fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-radius: 4px; box-shadow: -1px 2px 2px rgba(0, 0, 0, 0.12); -webkit-box-shadow: -1px 2px 2px rgba(0, 0, 0, 0.12); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=222, Color='#D8D9DA')"; /* IE8 */ *border: 1px solid #EFEFEF; }
.container_wrap header .search_box .search_input { max-width: 580px; width: 91%; height: 37px; background: none; border: 1px solid #D8D9DA; color: #919191; font-size: 16px; font-weight: normal; line-height: 1.2em; font-style: italic; padding: 0px 0px 0px 10px; margin: 0; box-shadow: none; -webkit-box-shadow: none; border-radius: 0px; *margin: 0; }
.container_wrap header .search_box .search_btn { position: absolute; margin: 0; padding: 9px 12px 7px 10px; top: 6px; right: 6px; border-bottom-right-radius: 6px; border-top-right-radius: 6px; color: #FFF; font-size: 13px; font-weight: bold; line-height: 34px; text-shadow: 0px -1px 0px #BB3927; background: #ec4933; /* Old browsers */ }

.container_wrap header .search_box .search_btn .icon_s { width: 23px; height: 23px; background-position: -7px -55px; display: block; float: right; margin-left: 4px; }
.container_wrap header .search_box .search_btn:hover { background: #d24029; /* Old browsers */ text-decoration: none; }
.container_wrap header .search_box .search_btn .search-txt { display: none; }
.container_wrap header .search_box .search_close { position: absolute; margin: 0; background-position: -250px -178px; top: 19px; right: 15px; width: 32px; height: 34px; opacity: 0.8; display: none; }
.container_wrap header .search_box .category { border-bottom: 1px solid #D8D9DA; border-right: 1px solid #D8D9DA; border-top: 1px solid #D8D9DA; height: 37px; line-height: 16px; overflow: hidden; padding: 0; position: relative; width: 160px; display: inline-block; vertical-align: top; *padding-top: 0px; box-sizing: border-box; }
.container_wrap header .search_box .category select { background: url("../../../img/select_arrow.png") no-repeat scroll 70% 15px transparent; border: 1px solid #FFF; color: #868686; font-size: 11px; padding: 9px 25px 7px 10px; height: 37px; width: 129%; line-height: 32px!important; padding: 9px 10px 7px 10px\0/; *line-height: 1; }
body:not(:-moz-handler-blocked) .container_wrap header .search_box .category select { padding: 0px 10px 0px 10px; }
/* Firefox 3+ */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { /* Opera */
    .container_wrap header .search_box .category select { width: 160px; height: 40px; margin-top: -2px; }
}

.container_wrap header .search_box .categories { position: absolute; top: 48px; right: 84px; background: #fff; color: #868686; font-size: 11px; border: 1px solid #D8D9DA; width: 126px; padding: 2px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; display: none; }
.container_wrap header .search_box .categories ul { list-style-type: none; padding-bottom: 5px; }
.container_wrap header .search_box .categories ul li a { color: #868686; padding: 2px 12px; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; border-radius: 2px; }
.container_wrap header .search_box .categories ul li a:hover { color: #fff; background: #868686; text-decoration: none; }
.container_wrap header .header_basket { width: 55px; height: 50px; float: right; background: #fff; margin: 0; border-radius: 3px; box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.12); -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.12); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=-200, Color='#D8D9DA')"; /* IE8 */ *border: 1px solid #EFEFEF; }
.container_wrap header .header_basket:active .go_to_basket { margin: 1px 0px 0px 0px; }
.container_wrap header .header_basket .go_to_basket { width: 55px; height: 50px; position: relative; display: block; }
.container_wrap header .header_basket .go_to_basket:hover { text-decoration: none; *cursor: pointer; }
.container_wrap header .header_basket .go_to_basket .icon_basket { width: 37px; height: 22px; background-position: -107px -90px; position: absolute; top: 14px; right: 8px; }
.container_wrap header .header_basket .go_to_basket .icon_basket_counter { position: absolute; top: 3px; right: 4px; color: #fff; font-size: 12px; font-weight: bold; text-align: center; background-position: -10px -10px; padding: 1px 5px 1px 5px; background-color: #E94832; border-radius: 10px; text-shadow: 0px -1px 0px #BB3927; padding: 2px 5px 1px 5px\0/; }
.container_wrap header .header_basket .show_basket_content { width: 10px; height: 5px; position: relative; display: block; margin: -11px 0 0 52px; }
.container_wrap header .header_basket .show_basket_content .icon_s { width: 10px; height: 5px; background-position: -41px -5px; position: absolute; top: 0; right: 0; }
.container_wrap header .header_basket .go_to_basket:hover .icon_basket { background-position: -107px -117px; }
/* end HEADER */


.container_wrap .content { color: #333; position: relative; z-index: 2; }
.container_wrap .content .left_content { float: left; width: 21%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.container_wrap .content .right_content { float: left; width: 79%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

/* MAIN NAVIGATION LEFT */
.container_wrap .content .navigation { width: 20%; float: left; padding-bottom: 17px; background: url('../../../img/navigation_shadow.png') bottom left no-repeat; font-size: 14px; position: relative; z-index: 50; }
.container_wrap .content .navigation ul.nav { list-style-type: none; }
.container_wrap .content .navigation ul.nav > li { background: url('../../../img/menu_container_line.jpg') top left no-repeat; position: relative; border-bottom-left-radius: 3px; border-top-left-radius: 3px; z-index: 50; }
.container_wrap .content .navigation ul.nav > li:first-child { background: none; }
.container_wrap .content .navigation ul.nav > li span.sprite_icons { width: 8px; height: 9px; right: 8px; top: 13px; position: absolute; z-index: 999; background-position: -135px -5px; *top: 13px; }
.container_wrap .content .navigation ul.nav > li > a { color: #333; display: block; padding: 8px 20px 8px 8px; }
.container_wrap .content .navigation ul.nav > li > a:hover { color: #1976ab; text-decoration: none; }
.container_wrap .content .navigation ul.nav > li.active { background: #fff; box-shadow: -4px 2px 5px #D8D9DA; -webkit-box-shadow: -2px 2px 5px #D8D9DA; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=-125, Color='#D6D6D6')"; /* IE8 */ *border-left: 2px solid #EFEFEF; }
.container_wrap .content .navigation ul.nav > li.active > a { color: #1976ab; }
.container_wrap .content .navigation ul.nav > li.active > span.sprite_icons { right: 5px; }
.container_wrap .content .navigation ul.nav > li:hover { background: #fff; box-shadow: -4px 2px 5px #D8D9DA; -webkit-box-shadow: -2px 2px 5px #D8D9DA; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=-125, Color='#D6D6D6')"; /* IE8 */ *border-left: 2px solid #EFEFEF; }
.container_wrap .content .navigation ul.nav > li:first-child:hover { border-top: none; }
.container_wrap .content .navigation ul.nav > li:hover span.sprite_icons { right: 5px; }
.container_wrap .content .navigation ul.nav > li:last-child.active, .container_wrap .content .navigation ul.nav > li:last-child:hover { background: url('../../../img/menu_container_line.jpg') top left no-repeat; box-shadow: none; -webkit-box-shadow: none; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)"; }
.container_wrap .content .navigation ul.nav > li:last-child > a { font-weight: bold; color: #1976AB; }
.container_wrap .content .navigation ul.nav > li:last-child > a:hover { text-decoration: underline; color: #1E5B8F; }
.container_wrap .content .navigation ul.nav > li:last-child > span.sprite_icons { display: none; }
.container_wrap .content .navigation .submenu { width: 540px; height: 310px; padding: 20px 30px 20px 30px; position: absolute; z-index: 49; top: -5px; left: 100%; background: #fff; box-shadow: 1px 2px 7px #BEBFC0; -webkit-box-shadow: 1px 2px 7px #BEBFC0; border-radius: 3px; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=-200, Color='#D6D6D6')"; /* IE8 */ overflow: visible; *top: -7px; }
.container_wrap .content .navigation .submenu h1 { float: none; display: inline-block; margin: 0; padding: 0 0 10px 0; position: relative; z-index: 10; }
.container_wrap .content .navigation .submenu h1 a { color: #333; display: block; }
.container_wrap .content .navigation .submenu ul { display: block; position: relative; z-index: 9; }
.container_wrap .content .navigation .submenu ul li.li_out { display: inline; width: 147px; float: left; margin: 0 20px 10px 0; }
.container_wrap .content .navigation .submenu ul li.li_out ul.ul li { padding: 0 0 9px 0; font-size: 12px; }
.container_wrap .content .navigation .submenu ul li.li_out ul.ul li a { color: #333; }
.container_wrap .content .navigation .hot_product_box { position: absolute; z-index: 2; right: -23px; bottom: -15px; overflow: visible; }
/* end MAIN NAVIGATION LEFT */


/*new main navigation hr*/
.container_wrap .content .main.navigation { width: 20%; float: left; position: relative; padding-bottom: 17px; background: url('../../img/navigation_shadow.png') bottom left no-repeat; font-size: 14px; z-index: 50; }
.container_wrap .content .main.navigation ul.nav { list-style-type: none; position: relative; z-index: 50; }
.container_wrap .content .main.navigation > ul.nav > li, .container_wrap .content .main.navigation > ul.nav > li.active.noSub { border: 0; box-shadow: none; background: url('../../img/menu_container_line.jpg') top left no-repeat; position: relative; border-bottom-left-radius: 3px; border-top-left-radius: 3px; }
.container_wrap .content .main.navigation > ul.nav > li.noSub span.sprite_icons { background: none; }
.container_wrap .content .main.navigation > ul.nav > li:first-child { background: none; }
.container_wrap .content .main.navigation ul.nav > li > span.sprite_icons { width: 8px; height: 9px; right: 8px; top: 12px; position: absolute; z-index: 1001; background-position: -135px -5px; display: block; *top: 13px; }
.container_wrap .content .navigation ul.nav > li:last-child > a:hover { text-decoration: none; }

.container_wrap .content .main.navigation ul.nav > li > a { color: #333; display: block; padding: 8px 20px 8px 8px; font-weight: normal; text-decoration: none; }
/* .container_wrap .content .main.navigation ul.nav> li.active { 
	background:#fff;
	box-shadow:-4px 2px 5px #D8D9DA; -webkit-box-shadow:-2px 2px 5px #D8D9DA;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=-125, Color='#D6D6D6')"; 
	*border-left:2px solid #EFEFEF
} */
.container_wrap .content .main.navigation ul.nav > li.active { box-sizing: border-box; text-decoration: none; border-top: 1px solid #eee; border-bottom: 1px solid #eee; border-left: 1px solid #eee; position: relative; z-index: 1000; background: #fff; margin: 0; box-shadow: -2px 0px 2px 0px rgba(0,0,0,0.1); }
.container_wrap .content .main.navigation ul.nav > li.active > a { color: #1976ab; padding: 7px 20px 7px 7px; position: relative; background: #fff; z-index: 1000; }
.container_wrap .content .main.navigation ul.nav > li.active.noSub > a { padding: 8px 20px 8px 8px; background: none; }
.container_wrap .content .main.navigation ul.nav > li.active > span.sprite_icons { right: 5px; }

.container_wrap .content .main.navigation ul.nav > li.active:first-child { border-top: none; }
.container_wrap .content .main.navigation ul.nav > li.active.noSub:first-child { background: none; }
.container_wrap .content .main.navigation ul.nav > li.active:first-child > a { padding: 8px 20px 7px 7px; }
.container_wrap .content .main.navigation ul.nav > li.active.noSub:first-child > a { padding: 8px 20px 8px 8px; }

.container_wrap .content .main.navigation ul.nav > li.active > span.sprite_icons { right: 5px; }
.container_wrap .content .main.navigation .submenu { padding-top: 15px; padding-bottom: 15px; padding-left: 25px; padding-right: 25px; position: absolute; z-index: 9; top: 0; left: 100%; background: #fff; height: auto; min-height: 330px; /* 	box-shadow:1px 2px 7px #BEBFC0; -webkit-box-shadow:1px 2px 7px #BEBFC0;
	border-radius:3px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=-200, Color='#D6D6D6')"; /* IE8 */ box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.1); *top: 0px; visibility: hidden; z-index: 100; }
.container_wrap .content .main.navigation .submenu .fourHolder { width: 100%; float: left; padding: 10px 0 0 0; }
.container_wrap .content .main.navigation .submenu .fourHolder:first-of-type { border-bottom: 1px solid #ddd; padding: 0 0 10px 0; }
.container_wrap .content .main.navigation .submenu .fourHolder:last-of-type { border-bottom: 0; }
.container_wrap .content .main.navigation .submenu .fourHolder .moreBtn { border: 1px solid #ddd; border-radius: 2px; float: left; text-decoration: none; padding: 5px 15px; font-size: 13px; }
.container_wrap .content .main.navigation .submenu .fourHolder .moreBtn:hover { color: #1976AB; }
.container_wrap .content .main.navigation .submenu .thirdLevelMenu { float: left; width: 25%; padding: 10px 5px; box-sizing: border-box; }
.container_wrap .content .main.navigation .submenu .thirdLevelMenu > a { font-weight: bold; text-decoration: underline; padding: 0 0 10px 0; display: block; color: #333; }
.container_wrap .content .main.navigation .submenu .thirdLevelMenu > a:hover { color: #1976AB; }
.container_wrap .content .main.navigation .submenu .thirdLevelMenu ul li a { font-size: 12px; padding: 0 0 7px 8px; display: block; position: relative; }
.container_wrap .content .main.navigation .submenu h1 { float: none; display: inline-block; margin: 0; padding: 0 0 10px 0; position: relative; z-index: 10; }
.container_wrap .content .main.navigation .submenu h1 a { color: #333; display: block; }
.container_wrap .content .main.navigation .submenu ul { display: block; position: relative; z-index: 9; }
.container_wrap .content .main.navigation .submenu ul li a { color: #333; text-decoration: none; }
.container_wrap .content .main.navigation .submenu ul li a:hover { color: #1976AB; }
.container_wrap .content .main.navigation .submenu ul li a.lastAnchor { color: #1976AB; font-weight: bold; }
.container_wrap .content .main.navigation ul.nav li .submenu ul li a span { width: 3px; height: 5px; background-position: -5px -5px; float: left; position: absolute; left: 0; top: 5px; }
.container_wrap .content .main.navigation .hot_product_box { float: left; width: 50%; }
.container_wrap .content .main.navigation .hot_product_box img { max-width: 100%; }

.container_wrap .content.category .main.navigation .submenu { width: auto!important; }
.container_wrap .content.category .main.navigation .submenu .fourHolderWrapper { display: table; }
.container_wrap .content.category .main.navigation .submenu .fourHolderWrapper .fourHolder { display: table-row; }
.container_wrap .content.category .main.navigation .submenu .fourHolderWrapper .fourHolder .thirdLevelMenu { display: table-cell; min-width: 169px; float: none; }

/*end new main navigation hr*/

/* HOME MAIN BANNER */
.container_wrap .content .main_banner { float: right; position: relative; z-index: 1; width: 79%; margin-bottom: 30px; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=-182, Color='#D6D6D6')"; /* IE8 */ }
.container_wrap .content .right_content .main_banner, .container_wrap .content .left_content .navigation { width: 100%; }
.container_wrap .content .left_content .main.navigation { width: 100%; }
.container_wrap .content .main_banner .slick-prev, .container_wrap .content .main_banner .slick-next { display: none!important; }
.container_wrap .content .main_banner a img { z-index: 1; position: relative; display: block; max-width: 100%; }
.container_wrap .content .main_banner #tops { background-color: #fff; padding: 0 !important; margin-bottom: 0; }
.container_wrap .content .main_banner #tops .slick-track { overflow: hidden; }
.container_wrap .content .main_banner:before { z-index: -1; position: absolute; content: ""; bottom: 15px; left: 6px; width: 97%; top: 80%; max-width: 785px; background: #D6D6D6; -webkit-box-shadow: 0 18px 3px #c7c7c7; box-shadow: 0 18px 3px #c7c7c7; -webkit-transform: rotate(-0.4deg); -moz-transform: rotate(-0.4deg); -o-transform: rotate(-0.4deg); -ms-transform: rotate(-0.4deg); transform: rotate(-0.4deg); }
/*.container_wrap .content .main_banner .banner_pager { 
    position:absolute; right:0px; bottom:0px; padding:7px; z-index:55;
	*bottom:3px
}
.container_wrap .content .main_banner .banner_pager a { 
    width:18px; height:18px; display:block; float:left; margin:0 3px 0 0;
	border:1px solid #ABABAB; background:#ffffff;
	border-radius:3px;
	text-align:center; font-size:10px; color:#8E8E8E; line-height:19px
}
.container_wrap .content .main_banner .banner_pager a:hover { background:#D04200; color:#fff; border:1px solid #D71A1A; text-decoration:none }
.container_wrap .content .main_banner .banner_pager a.activeSlide { background:#D04200; color:#fff; border:1px solid #D71A1A;
}*/

.container_wrap .content .main_banner .slick-dots { position: absolute; right: 0px; bottom: 0px; padding: 7px; z-index: 1000; *bottom: 3px; }
.container_wrap .content .main_banner .slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0 2px; padding: 0; cursor: pointer; border-radius: 3px; overflow: hidden; }
.container_wrap .content .main_banner .slick-dots li.slick-active button { background: #D04200; color: #fff; border: 1px solid #D71A1A; }
.container_wrap .content .main_banner .slick-dots li button { width: 20px; height: 20px; display: block; float: left; margin: 0 3px 0 0; border: 1px solid #ABABAB; background: #ffffff; border-radius: 3px; text-align: center; font-size: 9px!important; color: #8E8E8E; padding: 0; box-sizing: border-box; cursor: pointer; }
.slick-dots li button:hover, .slick-dots li button:focus { background: #D04200; color: #fff; border: 1px solid #D71A1A; text-decoration: none; }
.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }
.slick-dots li button:before { position: absolute; top: 0; left: 0; width: 20px; height: 20px; font-size: 12px; line-height: 20px; text-align: center; color: black; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }


.owl-theme .owl-controls { position: absolute; right: 10px; bottom: 7px; }
.owl-theme .owl-controls .owl-page span.owl-numbers { padding: 2px 6px !important; line-height: 1.2; }
.owl-theme .owl-controls .owl-page span { margin: 5px 4px !important; }
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span { opacity: 1; background: #ec4933 !important; }


/*Landing page slider owl*/
.container_wrap .content .lpage .special_offer_box .product_box .owl-carousel { padding: 0 20px; box-sizing: border-box; }
.container_wrap .content .lpage .special_offer_box .product_box .owl-carousel .owl-wrapper-outer { margin: 0; overflow: hidden; }
.container_wrap .content .lpage .special_offer_box .product_box .owl-carousel .owl-wrapper-outer .owl-item { padding: 0 10px; box-sizing: border-box; }
.container_wrap .content .lpage .special_offer_box .product_box .owl-carousel .owl-wrapper-outer .owl-item .single_article { border-bottom: 0; }
.container_wrap .content .lpage .special_offer_box .product_box .owl-carousel .owl-wrapper-outer .owl-item .single_article a { table-layout: fixed; width: 100%; }
.container_wrap .content .lpage .special_offer_box .product_box .owl-carousel .owl-wrapper-outer .owl-item .single_article a span.to_center { width: 100%; }
.container_wrap .content .lpage .special_offer_box .product_box .owl-carousel .owl-wrapper-outer .owl-item .single_article a span.to_center img { max-width: 120px; }
.container_wrap .content .lpage .special_offer_box .product_box .owl-carousel .owl-wrapper-outer .owl-item .single_article { width: 100%!important; padding: 0; box-sizing: border-box; }


/*slick slider*/
.slick-slider { padding: 0 25px!important; }
.slick-slide img { /*width:100%;*/ }
.container_wrap .content .special_offer_box .product_box .single_article.slick-slide { margin: 0 9px; }
.container_wrap .content .special_offer_box .product_box .single_article.slick-slide h4 { font-size: 13px; line-height: 16px; }
.container_wrap .content .special_offer_box .product_box .single_article.slick-slide a.img { table-layout: fixed; width: 100%; height: 180px; margin: 0; }
.container_wrap .content .special_offer_box .product_box .single_article.slick-slide a.img .to_center { width: 100%; }
.container_wrap .content .special_offer_box .product_box .single_article.slick-slide a.img .to_center img { max-width: 120px; max-height: 170px; }
/*end slick slider*/
/* end HOME MAIN BANNER */

.container_wrap .content .extra_menu_box { float: left; width: 100%; margin: 0 auto 35px auto; background: #fff; border: 1px solid #e6e6e6; border-radius: 1px; box-shadow: 0px 1px 4px #ececec; -webkit-box-shadow: 0px 1px 4px #ececec; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.container_wrap .content .extra_menu_box ul { list-style-type: none; }
.container_wrap .content .extra_menu_box ul li.menu_box { float: left; padding: 1%; width: 25%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.container_wrap .content .extra_menu_box ul li.menu_box img { width: 100%; height: auto; max-height: 100px; }
.container_wrap .content .extra_menu_box ul li.menu_box h2 { padding: 13px 0 8px 2px; color: #24466f; font-size: 18px; line-height: 22px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.container_wrap .content .extra_menu_box ul li.menu_box h2 a { color: #24466f; }
.container_wrap .content .extra_menu_box ul li.menu_box ul.sub_list { padding-left: 5px; font-size: 13px; }
.container_wrap .content .extra_menu_box ul li.menu_box ul.sub_list li { padding: 0 0 5px 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; *white-space: normal; }
.container_wrap .content .extra_menu_box ul li.menu_box ul.sub_list li span.sprite_icons, .container_wrap .grid .extra_nav_drop .list li .sprite_icons, .container_wrap .content .navigation .submenu .li_out .ul li .sprite_icons { width: 3px; height: 5px; background-position: -5px -5px; float: left; margin: 6px 3px 0 0; }
.container_wrap header .extra_nav_drop ul.list li:first-child .sprite_icons { width: 0; height: 0; margin: 0; }
.container_wrap .content .extra_menu_box ul li.menu_box ul.sub_list li a { color: #333; }
.container_wrap .content .grey_box { width: 100%; height: auto; float: left; margin: 0 0 5px 0; padding: 0; background: #F6F6F6; border: 1px solid #e6e6e6; border-radius: 1pxbox-shadow:0px 1px 4px #ececec; -webkit-box-shadow: 0px 1px 4px #ececec; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.container_wrap .content .grey_box h3 { color: #666; font-size: 16px; font-weight: bold; float: left; width: auto; padding: 7px 0 3px 3px; min-height: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.container_wrap .content .grey_box h3 a { color: #666; font-size: 16px; font-weight: bold; }
.container_wrap .content .grey_box .box_content_wrapper .box_content { float: left; background: #fff; min-height: 155px; border-radius: 1px; margin: 4px 0; padding-bottom: 5px; }
.container_wrap .content .grey_box .box_content_wrapper .box_content.profile { background: #fff url("../../../img/home-profile-bg.png") no-repeat right bottom; }
.container_wrap .content .best_sellers_box { width: 370px; margin-right: 10px; border: 1px solid #E6E6E6; background: #f6f6f6; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.container_wrap .content .best_sellers_box h2 { width: 355px; }
.container_wrap .content .best_sellers_box .slider .slider_content { float: left; position: relative; height: 235px; width: 370px; }
.container_wrap .content .best_sellers_box .slider .slider_content #middleL { height: 234px!important; }
.container_wrap .content .best_sellers_box .slider .slider_content .article_box h4 { width: 324px!important; font-size: 13px; font-weight: bold; padding: 35px 25px 10px 20px; }
.container_wrap .content .best_sellers_box .slider .slider_content .article_box h4 a { color: #333; position: relative; z-index: 11; word-break: break-all; }
.container_wrap .content .best_sellers_box .slider .slider_content .article_box h4 a:hover { text-decoration: underline; }
.container_wrap .content .best_sellers_box .slider .slider_content .article_box a.img { float: left; position: relative; z-index: 11; margin-right: 10px; }
.container_wrap .content .best_sellers_box .slider .slider_content .article_box a.img img { padding: 10px 0px 5px 10px; }
.container_wrap .content .best_sellers_box .slider .slider_content .article_box a span.label.hot_big { margin: 0 0 8px 8px; }
.container_wrap .content .best_sellers_box .slider .slider_content .article_box a span.label.hot_big img { padding: 0 0 5px 10px; }
.container_wrap .content .best_sellers_box .nav_slider { height: 29px; width: 386px; position: absolute; top: 50%; left: -8px; margin-top: -15px; }
.container_wrap .content .best_sellers_box .nav_slider a.prev.sprite_icons, .container_wrap .content .best_sellers_box .nav_slider_container a.prev.sprite_icons { background-position: -341px -5px; float: right; position: relative; z-index: 11; }
.container_wrap .content .best_sellers_box .nav_slider a.next.sprite_icons, .container_wrap .content .best_sellers_box .nav_slider_container a.next.sprite_icons { background-position: -375px -5px; float: left; position: relative; z-index: 11; }
.container_wrap .content .best_sellers_box .nav_slider a.prev.sprite_icons:hover, .container_wrap .content .best_sellers_box .nav_slider_container a.prev.sprite_icons:hover { background-position: -341px -39px; }
.container_wrap .content .best_sellers_box .nav_slider a.next.sprite_icons:hover, .container_wrap .content .best_sellers_box .nav_slider_container a.next.sprite_icons:hover { background-position: -375px -39px; }
.container_wrap .content .best_sellers_box .nav_slider a.prev.sprite_icons, .container_wrap .content .best_sellers_box .nav_slider_container a.prev.sprite_icons { background-position: -341px -5px; right: 0px; top: 50%; margin-top: -14px; position: absolute; z-index: 25; width: 29px; height: 29px; display: block; text-indent: -9999px; }
.container_wrap .content .best_sellers_box .nav_slider a.next.sprite_icons, .container_wrap .content .best_sellers_box .nav_slider_container a.next.sprite_icons { background-position: -375px -5px; left: 0px; top: 50%; margin-top: -14px; position: absolute; z-index: 25; width: 29px; height: 29px; display: block; text-indent: -9999px; }
.container_wrap .content .help_box { width: 100%:; }
.container_wrap .content .help_box .box_content_wrapper { float: left; width: 50%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 5px; }
.container_wrap .content .help_box div:first-child { }
.container_wrap .content .help_box .box_content_wrapper .help_content .text_box { font-size: 13px; line-height: 17px; padding: 0px 15px 10px 15px; }
.container_wrap .content .help_box .box_content_wrapper .help_content p:first-child { padding: 15px 15px 12px 15px; }
.container_wrap .content .help_box .box_content_wrapper .help_content .text_box ul.help_list li { margin: 0 15px 10px 0; *width: 290px; float: left; width: 45%; position: relative; }
.container_wrap .content .help_box .box_content_wrapper .help_content .text_box ul.help_list li a { color: #333; }
.container_wrap .content .help_box .box_content_wrapper .help_content .text_box ul.help_list li span { display: block; float: left; padding-right: 5px; }
.container_wrap .content .help_box .box_content_wrapper .help_content .text_box ul.help_list li .icon { width: 24px; height: 18px; background-position: 0px 0px; }
.container_wrap .content .help_box .box_content_wrapper .help_content .text_box ul.help_list li .icon.one { background: url('../../../img/icon_user.png') no-repeat; }
.container_wrap .content .help_box .box_content_wrapper .help_content .text_box ul.help_list li a:hover .icon { background-position: 0px -18px; }
.container_wrap .content .help_box .box_content_wrapper .help_content .text_box .red_btn { width: 100px; height: 30px; font-size: 12px; line-height: 29px; background: #DC432B; border: none; border-radius: 4px; }
.container_wrap .content .help_box .box_content_wrapper .help_content .text_box .red_btn:hover { text-decoration: none; }
.container_wrap .content .help_box .box_content_wrapper .help_content .text_box .grey_btn { width: 100px; height: 24px; display: block; color: #fff; font-size: 12px; text-align: center; font-weight: normal; text-shadow: none; line-height: 26px; border-radius: 4px; border: none; background: #7A7A7A; }
.container_wrap .content .help_box .box_content_wrapper .help_content .text_box .grey_btn:hover { background: #646464; }
.container_wrap .content .help_box .box_content_wrapper .help_content .profil_list { font-size: 13px; line-height: 17px; padding: 0px 15px 10px 15px; }
.container_wrap .content .help_box .box_content_wrapper .help_content .profil_list li { margin: 0 15px 10px 0; *width: 290px; float: left; width: 45%; }
.container_wrap .content .help_box .box_content_wrapper .help_content .profil_list li a { color: #333; }
.container_wrap .content .help_box .box_content_wrapper .help_content .profil_list li a .sprite_icons { display: block; float: left; background-position: 1px 1px; width: 10px; height: 14px; margin: 1px 5px 5px -3px; }
.container_wrap .content .help_box .box_content_wrapper .help_content .profil_list li a:hover { }
.container_wrap .content .special_offer_box { float: left; position: relative; width: 100%; margin: 5px auto 25px auto; overflow: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.container_wrap .content .special_offer_box h3 { font-size: 16px; color: #666; font-weight: bold; padding: 0 0 2px 10px; box-sizing: border-box; margin-bottom: 15px; border-bottom: 1px solid #E6E6E6; }
.container_wrap .content .special_offer_box h3 a { color: #666; }
.container_wrap .content .sp-offer-hld { width: 100%; float: left; padding: 5px 0px; background: #BFE5AE; box-shadow: 0px -2px 2px 0px rgba(0,0,0,0.15); border-bottom: 1px solid #dbdbdb; display: none; }


.container_wrap .content.landingPage .special_offer_box.landing .product_box { width: 100%; }
.container_wrap .content .special_offer_box .product_box { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; }
.container_wrap .content .special_offer_box .product_box .single_article { width: 179px; display: block; float: left; margin: 1%; }
.container_wrap .content .special_offer_box .product_box .single_article .tagImg { position: absolute; z-index: 100; width: 100%; top: 4px; right: 4px; text-align: right; }
.container_wrap .content .special_offer_box .product_box .single_article .tagImg img { height: 45px; width: 45px; margin-left: 1px; }
.container_wrap .content .special_offer_box .product_box .caroufredsel_wrapper { margin-left: 14px!important; width: 100%; }
.container_wrap .content .special_offer_box .product_box .caroufredsel_wrapper div:first-child { margin-left: 6px!important; }
.container_wrap .content .special_offer_box .product_box .single_article h4 { padding: 10px 1px 5px 1px; }
.container_wrap .content .special_offer_box .product_box .single_article h4 a { max-height: 48px; overflow: hidden; display: inline-block; max-height: 53px;}
.container_wrap .content .special_offer_box .product_box .single_article .old_price { padding: 0 5px 0 1px; }
.container_wrap .content .special_offer_box .product_box .single_article .new_price { padding: 0 5px 0 1px; }
.container_wrap .content .special_offer_box .nav { height: 18px; width: 100%; position: absolute; top: 35%; left: 0px; }
.container_wrap .content .special_offer_box .prev.sprite_icons { width: 18px; height: 28px; display: block; position: absolute; top: 80px; left: 0; z-index: 8; background-position: -184px 1px; }
.container_wrap .content .special_offer_box .next.sprite_icons { width: 18px; height: 28px; display: block; position: absolute; top: 80px; right: 0; z-index: 8; background-position: -247px 1px; }
.container_wrap .content.article.wide.landingPage .special_offer_box .sprite_icons { }
.container_wrap .content .special_offer_box .prev.sprite_icons:hover { background-position: -184px -23px; }
.container_wrap .content .special_offer_box .next.sprite_icons:hover { background-position: -247px -23px; }
.container_wrap .content .main_banner_center { width: 100%; float: left; margin: 0; }
.container_wrap .content .main_banner_center img{ width: 100%;}
.container_wrap .content .main_banner_center a { display: block; margin: 20px 0 40px 0; }
.container_wrap .content .main_banner_center.top, .container_wrap .main_banner_center { width: 100%; float: left; margin: 0; }
.container_wrap .content .main_banner_center.top a { display: block; margin: 0px 0 10px 0; }
.container_wrap .content .main_banner_center.top a img { width: 100%; float: left; }
.container_wrap .content .main_banner_center.top.product { margin: 0 0 20px 0; }
.container_wrap .content .inlineMsg { width: 100%; box-sizing: border-box; float: left; margin: 0 0 10px 0; background-color: #76BE00; padding: 6px; position: relative; }
.container_wrap .content .inlineMsg .sprite_icons { width: 24px; height: 24px; display: block; background-position: -330px -180px; float: left; margin: 10px; }
.container_wrap .content .inlineMsg .title { color: #fff; display: block; padding: 13px 0 3px 0; }
.container_wrap .content .inlineMsg a { color: #375800; font-size: 12px; text-decoration: underline; padding: 3px 20px 0 0; float: right; text-decoration: underline; font-weight: bold; }
.container_wrap .content .inlineMsg a:hover { color: #fff; }

.container_wrap .content .special_offer_box.actions { height: 320px; }
.container_wrap .content .special_offer_box.actions h3 a { font-size: 25px; color: #40ba48; }
.container_wrap .content .special_offer_box.actions h3 a:hover { text-decoration: none; color: #32a139; }
.container_wrap .content .special_offer_box.actions .single_article h4 a { }
.container_wrap .content .special_offer_box.actions .nav .prev.sprite_icons { background-position: -265px -5px; }
.container_wrap .content .special_offer_box.actions .nav .next.sprite_icons { background-position: -326px -5px; }
.container_wrap .content .special_offer_box.actions .nav .prev.sprite_icons:hover { background-position: -265px -28px; }
.container_wrap .content .special_offer_box.actions .nav .next.sprite_icons:hover { background-position: -326px -28px; }

/*   TRAIL   */
.container_wrap .content .trail_wrap { float: left; width: 100%; margin: 5px 0 0 0; padding: 0 10px 3px 0; border-bottom: 1px solid #CECECE; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.container_wrap .content .trail_wrap.subcategory { position: relative; z-index: 9; }
.container_wrap .content .trail_wrap.subcategory ul li { float: left; font-size: 11px; }
.container_wrap .content .trail_wrap.subcategory ul li .sprite_icons { width: 3px; height: 5px; display: block; float: left; margin: 5px 6px 0 6px; background-position: -5px -20px; }
.container_wrap .content .trail_wrap.subcategory ul li a { color: #666; float: left; }
.container_wrap .content .trail_wrap.subcategory ul li.active a { color: #D14029; }
.container_wrap .content .trail_wrap.subcategory ul li.go_back { font-weight: bold; font-size: 12px; margin-right: 20px; margin-top: 1px; }
.container_wrap .content .trail_wrap.subcategory ul li.go_back .sprite_icons { width: 16px; height: 16px; padding: 0 3px 0 0; margin: -1px 0 0 0; background-position: -465px -5px; }
.container_wrap .content .trail_wrap.subcategory ul li.go_back a { color: #333; margin-top: -2px; }
.container_wrap .content .trail_wrap.subcategory ul li.go_back a:hover { color: #D14029; }
.container_wrap .content .trail_wrap.subcategory ul li.go_back a:hover .sprite_icons { background-position: -465px -25px; }
/*   end TRAIL   */

/*   home-newsletterbox   */
.container_wrap .content .newsletter-homebox { float: left; position: relative; background: /*#f9a832*/ #FCA92C; width: 100%; margin-bottom: 30px; border-radius: 2px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.container_wrap .content .newsletter-homebox .top-img { position: absolute; top: -41px; left: 15%; }
.container_wrap .content .newsletter-homebox .top-img img { max-width: 93px; }
.container_wrap .content .newsletter-homebox .left-txt { float: left; width: 230px; padding: 15px 0px 15px 100px; background: url("../../img/newsletterhome-img-white.png") no-repeat 8px 13px; }
.container_wrap .content .newsletter-homebox .left-txt h3 { padding-bottom: 2px; padding: 0 10px 0 0; box-sizing: border-box; color: #fff; }
.container_wrap .content .newsletter-homebox .left-txt p { font-size: 12px; padding: 0 10px 0 0; box-sizing: border-box; color: #fff; }
.container_wrap .content .newsletter-homebox .right-inp { float: left; text-align: right; padding: 12px 0 9px 15px; }
.container_wrap .content .newsletter-homebox .right-inp .submit { height: 40px; border-radius: 3px; padding: 2px 10px; background: #7A7A7A; cursor: pointer; border: none; color: #fff; line-height: 1; font-weight: bold; }
.container_wrap .content .newsletter-homebox .right-inp .submit:hover { background: #646464; }
.container_wrap .content .newsletter-homebox .right-inp .emails { width: 260px; border-color: #999; margin-bottom: 8px!important; }
.container_wrap .content .newsletter-homebox input { line-height: 40px; }


/*   home-special_offer_box  */
.container_wrap .content .special_offer_box.homepage { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.container_wrap .content .special_offer_box.homepage .product_box { float: left; }
.container_wrap .content .special_offer_box.homepage .product_box .single_article { min-height: 290px; margin: 1%; }
.container_wrap .content .special_offer_box.homepage .product_box .single_article .tagImg { position: absolute; z-index: 100; width: 100%; top: -7px; right: -6px; text-align: right; }
.container_wrap .content .special_offer_box.homepage .product_box .single_article .tagImg img { height: 45px; width: 45px; margin-left: 1px; }

.container_wrap .content .special_offer_box.homepage.act { }
.container_wrap .content .special_offer_box.homepage.act h3 a { font-size: 25px; color: #40ba48; display: block; }
.container_wrap .content .special_offer_box.homepage.act h3 a:hover { text-decoration: none; color: #32a139; }
/*   SORT BOX   */
.container_wrap .content .sort_box { float: right; position: relative; font-size: 11px; padding: 12px 10px 7px 10px; *position: absolute; *margin: -44px 0 0 0; *right: 0; }
.container_wrap .content .sort_box .srtwrap { position: relative; float: left; }
.container_wrap .content .sort_box .text { float: left; color: #666; padding: 6px 5px 0; margin: 0 0 8px; width: 60px; text-align: right; }
.container_wrap .content .sort_box .sort_drop { display: block; float: left; width: 174px; height: 28px; line-height: 28px; color: #999; padding: 0 5px 0 8px; border: 1px solid #dedede; border-radius: 3px; background: #fff; box-shadow: 0px 1px 2px #E9E9E9; -webkit-box-shadow: 0px 1px 5px #E9E9E9; margin-right: 5px; }
.container_wrap .content .sort_box .sort_drop .sprite_icons { display: block; width: 9px; height: 8px; background-position: -175px -5px; float: right; margin: 11px 5px 0 0; *margin: -17px 3px 0 0; }
.container_wrap .content .sort_box .sort_drop:hover { text-decoration: none; box-shadow: none; -webkit-box-shadow: none; }
.container_wrap .content .sort_box .sort_drop:hover .sprite_icons { background-position: -175px -20px; }
.container_wrap .content .sort_box .sort_drop.active .sprite_icons { background-position: -175px -20px; }
.container_wrap .content .sort_box .sort_drop.active { background: #FCFCFC; }
.container_wrap .content .sort_box .sort_drop_down { display: none; position: absolute; z-index: 11; width: 186px; top: 28px; left: 0; background: #fff; border-left: 1px solid #dedede; border-right: 1px solid #dedede; border-bottom: 1px solid #dedede; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; box-shadow: 0px 1px 5px #dedede; -webkit-box-shadow: 0px 1px 5px #dedede; }
.container_wrap .content .sort_box .sort_drop_down ul li { padding: 0 0 1px 0; }
.container_wrap .content .sort_box .sort_drop_down ul li a { color: #999; display: block; padding: 4px 3px 4px 8px; }
.container_wrap .content .sort_box .sort_drop_down ul li a:hover { background: #F5F5F5; color: #666; box-shadow: 0 3px 4px rgba(0, 0, 0, 0.04) inset; -webkit-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.04) inset; text-decoration: none; }
.container_wrap .content .sort_box .grid_wide_btn.sprite_icons { display: block; float: left; width: 26px; height: 27px; margin-right: 4px; border: 1px solid #D3D3D3; border-radius: 3px; box-shadow: 0 0 2px #E1E1E1; background-position: -292px -85px; background-color: #fff; }
.container_wrap .content .sort_box .grid_blocks_btn.sprite_icons { display: block; float: left; width: 26px; height: 27px; margin-right: 4px; border: 1px solid #D3D3D3; border-radius: 3px; box-shadow: 0 0 2px #E1E1E1; background-position: -269px -85px; background-color: #fff; }
.container_wrap .content .sort_box .grid_blocks_btn.sprite_icons:hover { background-position: -269px -117px; }
.container_wrap .content .sort_box .grid_wide_btn.sprite_icons:hover { background-position: -292px -117px; }
.container_wrap .content .sort_box .grid_blocks_btn.sprite_icons.active { background-color: #F0F0F0; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.3) inset; border-right: 1px solid #fff; border-bottom: 1px solid #fff; background-position: -269px -117px; }
.container_wrap .content .sort_box .grid_wide_btn.sprite_icons.active { background-color: #F0F0F0; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.3) inset; border-right: 1px solid #fff; border-bottom: 1px solid #fff; background-position: -292px -117px; }
/*   end SORT BOX   */
.resp_cont { width: 100%; float: left; display: none; box-sizing: border-box; }
.resp_cont a { padding: 7px 16px; font-size: 13px; color: #333; text-decoration: none; display: inline-block; background: #fff; margin-bottom: -1px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); border: 1px solid #dedede; border-radius: 3px 3px 0px 0px; width: 58px; text-align: center; }
.resp_cont a.active { background: #F0F0F0; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
.resp_cont a.cat-btn.active { background: #f5f5f5; }

/*   FILTER BOX   */
.container_wrap .content .left_content .filter { position: relative; background: #F5F5F6; padding: 12px 10px 10px 10px; margin: 0 0 20px 0; border-top: 1px solid #E6E6E6; }
.container_wrap .content .left_content .filter ul li.price_slider { margin: 0 0 6px 0; padding: 10px 13px 0 8px; border-top: 1px solid #E2E2E2; }
.container_wrap .content .left_content .filter ul li.price_slider .amount { font-weight: bold; font-size: 13px; height: 20px; margin-left: -3px; }
.container_wrap .content .left_content .filter ul li.price_slider .amount_value { font-size: 11px; font-weight: bold; color: #E04727; border: none; box-shadow: none; -webkit-box-shadow: none; background: none; cursor: default; line-height: 25px; height: 35px; margin-left: -14px; width: 165px; }
.container_wrap .content .left_content .filter ul li.firstFilter { padding: 10px 0 0 0; border-top: 1px solid #E2E2E2; }
/* ui slider */
.left_content .filter .ui-corner-all, .left_content .filter .ui-corner-top, .left_content .filter .ui-corner-left, .left_content .filter .ui-corner-tl { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; -khtml-border-top-left-radius: 0px; border-top-left-radius: 0px; }
.left_content .filter .ui-corner-all, .left_content .filter .ui-corner-top, .left_content .filter .ui-corner-right, .left_content .filter .ui-corner-tr { -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; -khtml-border-top-right-radius: 0px; border-top-right-radius: 0px; }
.left_content .filter .ui-corner-all, .left_content .filter .ui-corner-bottom, .left_content .filter .ui-corner-left, .left_content .filter .ui-corner-bl { -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; -khtml-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; }
.left_content .filter .ui-corner-all, .left_content .filter .ui-corner-bottom, .left_content .filter .ui-corner-right, .left_content .filter .ui-corner-br { -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; -khtml-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; }
.ui-widget-content { border: 1px solid #E6E6E6; background: #fff; color: #222; }
.ui-slider-horizontal { height: 7px; }
.ui-slider { margin: 3px 0 0px 0; position: relative; text-align: left; box-shadow: 0px 1px 5px #E9E9E9; -webkit-box-shadow: 0px 1px 5px #E9E9E9; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
.left_content .filter .ui-widget-header { border-top: none; border-bottom: none; background: #D1D1D1; color: #222; font-weight: bold; box-shadow: 0px 0px 12px #999 inset; -webkit-box-shadow: 0px 0px 12px #999 inset; }
.left_content .filter .ui-state-default, .left_content .filter .ui-widget-content .ui-state-default, .left_content .filter .ui-widget-header .ui-state-default { background: url('../../../img/sprite_icons.png') no-repeat; background-position: -286px -180px; border: none; }
.left_content .filter .ui-slider-horizontal { height: 12px; margin: 7px 0 0 0; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.left_content .filter .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 19px !important; padding: 0 !important; height: 24px; cursor: default; }
.left_content .filter .ui-slider .ui-slider-handle.ui-state-active { background: url('../../../img/sprite_icons.png') no-repeat; background-position: -286px -209px; }
.left_content .filter .ui-state-hover, .left_content .filter .ui-widget-content .ui-state-hover, .left_content .filter .ui-widget-header .ui-state-hover, .left_content .filter .ui-state-focus, .left_content .filter .ui-widget-content .ui-state-focus, .left_content .filter .ui-widget-header .ui-state-focus { cursor: pointer; }
/*  end ui slider  */
.container_wrap .content .left_content .filter .sort_drop_sib { padding: 0 0 0 5px; }
.container_wrap .content .left_content .filter .sort_drop_sib ul li a { font-size: 12px; color: #2775B8; }
.container_wrap .content .left_content .filter .sort_drop_sib ul li .leftMenuActive { color: #222; }
.container_wrap .content .left_content .filter .sort_drop_sib ul li a span { color: #333; font-weight: normal; }
.container_wrap .content .left_content .filter ul li { margin: 0 0 8px 0; font-size: 13px; font-weight: bold; }
.container_wrap .content .left_content .filter ul li:last-child { margin: 0 0 2px 0; }
.container_wrap .content .left_content .filter ul li .filterNames { color: #333333; display: block; overflow: hidden; padding-right: 48px; text-overflow: ellipsis; white-space: nowrap; width: 130px; }
.container_wrap .content .left_content .filter ul li .filterNames.linkAll { margin-bottom: 20px; }
.container_wrap .content .left_content .filter ul li .filterNames .filterShowAll { color: #2775B8; display: inline-block; float: left; font-size: 10px; margin: 1px -48px 0 0; padding: 0; text-align: right; cursor: pointer; font-weight: normal; }
.container_wrap .content .left_content .filter ul li .filterNames .filterShowAll:hover { color: #2775B8; text-decoration: underline; }
.container_wrap .content .left_content .filter ul li .filterNames.collapsed { color: #666; }
.container_wrap .content .left_content .filter .see_all { color: #2775B8; }
.container_wrap .content .left_content .filter .see_all:hover { text-decoration: underline; color: #2775B8; }
.container_wrap .content .left_content .filter ul li .filterNames.collapsed .sprite_icons { background-position: -113px -5px; }
.container_wrap .content .left_content .filter ul li .filter_collapsed { margin: 7px 0 0px 0; }
.preloading { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; filter: alpha(opacity=20); -moz-opacity: 0.20; -khtml-opacity: 0.20; opacity: 0.20; }
.container_wrap .content .left_content .filter ul li .filter_collapsed ul li { font-size: 12px; font-weight: normal; margin: 0 0 6px 0; }
.container_wrap .content .left_content .filter ul li .filter_collapsed ul li .sprite_icons { float: left; width: 17px; height: 18px; line-height: 15px; padding: 0; border: none; background: #fff; vertical-align: middle; margin: -1px 5px 0 0px; }
.container_wrap .content .left_content .filter ul li .filter_collapsed ul li label { display: block; }
body:not(:-moz-handler-blocked) .container_wrap .content .left_content .filter ul li .filter_collapsed ul li .sprite_icons { background-position: -335px -88px; }
.container_wrap .content .left_content .filter ul li .filter_collapsed ul li .sprite_icons:hover { cursor: pointer; }
.container_wrap .content .left_content .filter ul li .filter_collapsed ul li .sprite_icons.checked { background-position: -337px -122px; }
body:not(:-moz-handler-blocked) .container_wrap .content .left_content .filter ul li .filter_collapsed ul li .sprite_icons.checked { background-position: -337px -121px; }
.container_wrap .content .left_content .filter ul li .filter_collapsed ul li .filter_value:hover { cursor: pointer; color: #E04727; }
.container_wrap .content .left_content .filter ul li .filter_collapsed ul li .filter_value .num_of_art { font-size: 10px; color: #999; }
#filtersContainer { padding: 0 0 0 5px; }
.filter_trail { padding: 1% 3% 0 3%; }
.filter_trail ul { font-weight: bold; font-size: 11px; color: #666; }
.filter_trail ul li { float: left; padding: 6px 6px 5px 9px; background-color: #E6E6E8; border-radius: 4px; margin: 0 7px 7px 0; max-width: 200px!important; }
.filter_trail ul li:hover { cursor: default; }
.filter_trail ul li span { display: block; float: left; max-width: 155px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.filter_trail ul li .sprite_icons { display: block; width: 15px; height: 15px; float: right; background-position: -310px -180px; margin: 0 0 0 15px; }
.filter_trail ul li .sprite_icons:hover { background-position: -310px -200px; cursor: pointer; }
.filter_trail ul li.clear_all, .filter_trail ul li.clear_all a { background-color: #fff; color: #2775B8; }
/*   end FILTER BOX   */

/*   LAST SEEN BOX   */
.last_seen { margin: 10px 0 30px 0; float: left; }
.last_seen h3 { padding: 0; border-bottom: 1px solid #E6E6E6; }
.last_seen .products_list { margin: 10px 0 10px 0; padding: 0 4px 0 4px; }
.last_seen .products_list .single_article { margin: 0 0 10px 0; }
.last_seen .products_list .single_article h4 { padding: 10px 0 5px 5px; width: 175px; }
/*   end LAST SEEN BOX   */

/*   PRODUCTS LIST GRID   */
.container_wrap .content .left_content.products_list { }
.container_wrap .content .right_content.products_list { border: 1px solid #E6E6E6; background: #fff; position: relative; margin: 0 0 60px 0; min-height: 600px; height: auto!important; }
.container_wrap .content .right_content.products_list .blocks_grid { padding: 3% 2% 0 0; float: left; width: 100%; box-sizing: border-box; }
:root * > .container_wrap .content .right_content.products_list .blocks_grid:before,
:root * > .container_wrap .content .right_content.products_list .wide_grid:before { /* svima osim IE7 i IE8 */ z-index: -1; position: absolute; content: ""; bottom: 15px; left: 15px; width: 94%; top: 80%; max-width: 785px; background: #D6D6D6; -webkit-box-shadow: 0 18px 8px #D6D6D6; box-shadow: 0 18px 8px #D6D6D6; -webkit-transform: rotate(-0.4deg); -moz-transform: rotate(-0.4deg); -o-transform: rotate(-0.4deg); -ms-transform: rotate(-0.4deg); transform: rotate(-0.4deg); }
/*   end PRODUCTS LIST GRID   */

/*   PRODUCTS LIST BLOCKS GRID   */
.viewitemwrap { float: left; width: 100%; }
.container_wrap .content .right_content.products_list .blocks_grid .single_article { width: 30%; margin-left: 3%; margin-right: 0; margin-bottom: 30px; *display: block; *float: left; }
.blocks_grid .single_article { width: 230px; margin-left: 25px; margin-right: 0; margin-bottom: 30px; }
.container_wrap .content .right_content.products_list .blocks_grid .single_article h4 { padding: 10px 5px 6px 5px; height: 47px!important; float: left; max-width: 230px; width: 100%; }
.blocks_grid .single_article h4 { padding: 10px 5px 20px 5px; max-height: 47px; height: auto!important; float: left; }
.container_wrap .content .right_content.products_list .blocks_grid .single_article a.img { }
.container_wrap .content .right_content.products_list .blocks_grid .single_article a.img:before { }
.container_wrap .content .right_content.products_list .blocks_grid .single_article a.img .to_center { *display: block; *padding-top: expression((parentNode.offsetHeight.offsetHeight/2)-(parseInt(this.offsetHeight)/2) <0 ? "0" :(parentNode.offsetHeight/2)-(parseInt(this.offsetHeight)/2) +'px'); /* IE7 vertical align middle (hack?) */ }
.container_wrap .content .right_content.products_list .blocks_grid .single_article a.img .to_center img { max-width: 160px; max-height: 160px; width: auto; height: auto; }
.container_wrap .content .right_content.products_list .blocks_grid .single_article .table { float: left; padding-left: 2px; }
.container_wrap .content .right_content.products_list .blocks_grid .single_article .table .cell { width: auto; height: auto; font-size: 13px; font-weight: bold; color: #999; position: relative; padding: 0 5px 0 0px; }
.container_wrap .content .right_content.products_list .blocks_grid .single_article .table .cell.auction { vertical-align: top; }
.container_wrap .content .right_content.products_list .blocks_grid .single_article .table .cell span { padding: 4px 0 0px 0; }
.container_wrap .content .right_content.products_list .blocks_grid .single_article .table .cell span:first-child { }
.container_wrap .content .right_content.products_list .blocks_grid .single_article .table div:first-child { padding: 0; width: auto; }
.container_wrap .content .right_content.products_list .blocks_grid .single_article .label_of { display: block; color: #999; }
.container_wrap .content .right_content.products_list .blocks_grid .single_article .free_delivery { display: block; color: #40BA48; font-weight: bold; font-size: 11px; padding: 0; }
.container_wrap .content .right_content.products_list .blocks_grid .single_article .seller { display: block; }
.container_wrap .content .right_content.products_list .blocks_grid .single_article .seller a { color: #1E5B8F; }
.container_wrap .content .right_content.products_list .blocks_grid .single_article .product_grade.medium { margin: 0; display: none; }
.container_wrap .content .right_content.products_list .blocks_grid .single_article .product_grade.medium .grade_count { margin-left: 4px; }
.container_wrap .content .right_content.products_list .blocks_grid .single_article .auction { margin-left: 2px; width: 100%; font-weight: bold; color: #333; }
.container_wrap .content .right_content.products_list .blocks_grid .single_article .left { margin: 0; width: 100px; }
.container_wrap .content .right_content.products_list .blocks_grid .single_article .right { margin: 0; width: auto /*120px*/; text-align: left; float: right; }
.container_wrap .content .right_content.products_list .blocks_grid .single_article .time_text { font-size: 11px; text-align: left; color: #999; font-weight: normal; }
.container_wrap .content .right_content.products_list .blocks_grid .single_article .time_bid { text-align: left; font-size: 11px; }
.container_wrap .content .right_content.products_list .blocks_grid .single_article .bid_price { margin: 0px 0px 0px 0; float: left; text-align: left; font-size: 14px; }
.container_wrap .content .right_content.products_list .blocks_grid .single_article .bid_count { width: 100%; float: left; text-align: left; font-size: 10px; color: #999; font-weight: normal; }
.container_wrap .content .right_content.products_list .blocks_grid .single_article .old_price { margin: 2px 0px 4px 0; float: right; display: inline-block; }
.container_wrap .content .right_content.products_list .blocks_grid .single_article .new_price { float: left; margin: 0px 0px 0px 0; line-height: 14px; padding: 0 2px 0 0px; }
.container_wrap .content .right_content.products_list .blocks_grid .single_article .buy_now { float: right; margin: 4px 00px 0px 0; text-align: right; font-size: 12px; }
.container_wrap .content .right_content.products_list .blocks_grid .single_article .buy_now a { color: #1E5B8F; }
.container_wrap .content .right_content.products_list .blocks_grid .single_article .stars { display: none; }
/*   end PRODUCTS LIST BLOCKS GRID   */

/*   PRODUCTS LIST WIDE GRID   */
.container_wrap .content .right_content.products_list .wide_grid { padding: 0; /*float:left */ }
.container_wrap .content .right_content .wide_grid .single_article { width: 100%; margin: 0; padding: 3%; border-top: 1px solid #E6E6E6; position: relative; *display: block; *float: left; min-height: 235px; }
.container_wrap .content .right_content .wide_grid .single_article .tagImg { position: absolute; z-index: 100; width: 230px; left: 20px; top: 14px; text-align: right; }
.container_wrap .content .right_content .wide_grid .single_article .tagImg img { height: 45px; width: 45px; margin-left: 1px; }

.container_wrap .content .right_content .wide_grid .single_article:first-child { border-top: none; }
.container_wrap .content .right_content .wide_grid .single_article:last-child { margin-bottom: 30px; }
.container_wrap .content.profil .right_content .wide_grid .single_article h4 { padding: 8px 120px 5px 0; overflow: visible; word-wrap: break-word; word-break: break-all; }
.container_wrap .content .right_content .wide_grid .single_article .table { padding: 78px 20px 10px 0; margin: 0; box-sizing: border-box; }
.container_wrap .content .right_content .single_article .table .blankCssClass1, .container_wrap .content .right_content .single_article .table .blankCssClass2 { padding: 0; display: table-cell; vertical-align: bottom; width: 350px; }
.container_wrap .content .right_content .wide_grid .single_article .table .cell { font-size: 13px; font-weight: bold; color: #999; padding: 0; display: table-cell; }
.container_wrap .content .right_content .wide_grid .single_article .table .cell.auction { vertical-align: top; }
.container_wrap .content .right_content .wide_grid .single_article .table .cell span { padding: 0 0 4px 0; }
.container_wrap .content .right_content .wide_grid .single_article .table .cell { width: 350px; }
.container_wrap .content .right_content .wide_grid .single_article .table div:first-child { padding: 0; text-align: left; /*float: left;*/ }
.container_wrap .content .right_content .wide_grid .single_article .table .stars { float: left; }
.container_wrap .content .right_content .wide_grid .single_article .table .prices { float: right; }
.container_wrap .content .right_content .wide_grid .single_article .label_of { display: block; color: #999; }
.container_wrap .content .right_content .wide_grid .single_article .free_delivery { display: block; color: #40BA48; font-weight: bold; }
.container_wrap .content .right_content .wide_grid .single_article .seller { display: block; }
.container_wrap .content .right_content .wide_grid .single_article .seller a { color: #1E5B8F; }
.container_wrap .content .right_content .wide_grid .single_article .product_grade.medium { margin: 0; }
.container_wrap .content .right_content .wide_grid .single_article .product_grade.medium .grade_count { margin-left: 4px; }
.container_wrap .content .right_content .wide_grid .single_article .auction { position: absolute; z-index: 5; right: 12px; bottom: 40px; font-weight: bold; color: #333; }
.container_wrap .content .right_content .wide_grid .single_article .auction a { color: #1E5B8F; font-size: 11px; line-height: 15px; font-weight: bold; display: block; }
.container_wrap .content .right_content .wide_grid .single_article .auction a.wl_reserve_disabled { display: none; }

.container_wrap .content .right_content .wide_grid .single_article .left { margin: 0 10px; float: right; }
.container_wrap .content .right_content .wide_grid .single_article .right { margin: 0 0 0 10px; width: 140px; }
.container_wrap .content .right_content .wide_grid .single_article .time_text { font-size: 11px; text-align: left; color: #999; font-weight: normal; }
.container_wrap .content .right_content .wide_grid .single_article .time_bid { text-align: left; font-size: 13px; }
.container_wrap .content .right_content .wide_grid .single_article .bid_price { margin: 0px 0px 0px 0; float: right; text-align: right; font-size: 14px; }
.container_wrap .content .right_content .wide_grid .single_article .bid_count { float: none; text-align: inherit; font-size: 11px; color: #999; font-weight: normal; }
.container_wrap .content .right_content .wide_grid .single_article .old_price { width: 100%; margin: 0 0px 4px 0; text-align: right; float: right; }
.container_wrap .content .right_content .wide_grid .single_article .new_price { width: 100%; margin: 0px 0px 0px 0; text-align: right; line-height: normal; float: right; }
.container_wrap .content .right_content .wide_grid .single_article .free-delivery { text-align: right; }

.container_wrap .content.profil .right_content .wide_grid .single_article .new_price { box-sizing: border-box; }
.container_wrap .content .right_content .wide_grid .single_article .buy_now { float: right; margin: 4px 0px 0px 0; text-align: right; font-size: 12px; }
.container_wrap .content .right_content .wide_grid .single_article .buy_now a { color: #1E5B8F; padding: 2px 0; display: block; }
.container_wrap .content .right_content .wide_grid .single_article a.img { width: 230px; float: left; margin-right: 10px; }
.container_wrap .content .right_content .wide_grid .single_article a.img .to_center { *display: block; *padding-top: expression((parentNode.offsetHeight.offsetHeight/2)-(parseInt(this.offsetHeight)/2) <0 ? "0" :(parentNode.offsetHeight/2)-(parseInt(this.offsetHeight)/2) +'px'); /* IE7 vertical align middle (hack?) */ *margin-top: 0; }
.container_wrap .content .right_content .wide_grid .single_article a.img .to_center img { max-width: 160px; max-height: 160px; width: auto; height: auto; }
.container_wrap .content.comments .right_content .wide_grid .single_article a.img .to_center img { max-width: 90%; }
.container_wrap .content.comments h1 { background: none; padding: 8px 10px; }
/*   end PRODUCTS LIST WIDE GRID   */

/*   PAGER AND SORTER   */
.container_wrap .content .pager_and_sorter { position: absolute; right: 0; bottom: -60px; /*width: 100%;*/ }
.container_wrap .content .pager_and_sorter .pager { float: right; *margin-right: 60px; padding: 10px 5px; }
.container_wrap .content .pager_and_sorter .sorter { float: right; margin-left: 15px; }
.container_wrap .content .pager_and_sorter .sorter .sort_box .text { width: auto; }
.container_wrap .content .pager_and_sorter .sorter .sort_box .sort_drop { width: 44px; color: #24456e; font-size: 14px; *margin: 43px 0 0 0; }
.container_wrap .content .pager_and_sorter .sorter .sort_box .sort_drop_down { width: 57px; font-size: 14px; top: 36px; right: 15px; left: auto; }
.container_wrap .content .pager_and_sorter .sorter .sort_box .sort_drop_down ul li a { color: #24456e; }

/*   end PAGER AND SORTER   */

/*   PRODUCT   */
.container_wrap .content .seller_info { position: relative; float: left; width: 100%; box-sizing: border-box; margin: 0 0 15px 0; padding: 6px 5px 7px 15px; font-size: 12px; border: 1px solid #eeed8e; background: #ffffdf; border-radius: 4px; color: #999; }
.container_wrap .content .seller_info h3 { font-size: inherit; color: inherit; font-weight: inherit; line-height: 14px; width: auto; float: left; margin: 0 5px 0 0; }
.container_wrap .content .seller_info a { color: inherit; display: block; }
.container_wrap .content .seller_info p { float: left; line-height: 14px; }
.container_wrap .content .seller_info .merchant-link { float: left; padding: 0 0 0 6px; margin: 0 0 0 6px; border-left: 1px solid #ccc; color: #3678bc; line-height: 14px; }
.container_wrap .content .seller_info .merchant-info { font-size: 10px; display: block; line-height: 16px; }
.container_wrap .content .seller_info .seller_txt { float: left; margin: 4px 0 0 0; width: 100%; padding: 0 55px 0 0; box-sizing: border-box; }
.container_wrap .content .seller_info .seller_logo { position: absolute; right: 4px; top: 50%; margin-top: -19px; }
.container_wrap .content .seller_info .seller_logo img { height: 37px; display: block; }
.container_wrap .content .left_content.product { width: 40%; padding-right: 25px; position: relative; z-index: 2; margin-bottom: 20px; }
.container_wrap .content .left_content.product .tagImg { position: absolute; top: 10px; right: 30px; z-index: 999; width: auto; text-align: right; }
.container_wrap .content .left_content.product .tagImg img { height: 65px; width: 65px; margin-left: 1px; }
.container_wrap .content .left_content.product .product_img { border: 1px solid #DADADA; background: #FAFAFA; position: relative; float: left; width: 100%; margin: 0 0 5px 0; }
:root * > .container_wrap .content .left_content.product .product_img:before { z-index: -1; position: absolute; content: ""; bottom: 15px; left: 6px; width: 97%; top: 80%; max-width: 315px; background: #D6D6D6; -webkit-box-shadow: 0 18px 2px #D6D6D6; box-shadow: 0 18px 2px #D6D6D6; -webkit-transform: rotate(-0.7deg); -moz-transform: rotate(-0.7deg); -o-transform: rotate(-0.7deg); -ms-transform: rotate(-0.7deg); transform: rotate(-0.7deg); }
.container_wrap .content .left_content.product .product_img .img { background: #fff; text-align: center; }
.container_wrap .content .left_content.product .product_img .img .like-table { height: auto; width:100%;table-layout:fixed;}
.container_wrap .content .left_content.product .product_img .img .like-table .to_center { display: table; width: 100%; }
.container_wrap .content .left_content.product .product_img .img a { display: table-cell; vertical-align: middle; padding:20px 5px; height: auto; width: 100%; box-sizing: border-box;height:280px;overflow:hidden; }
.container_wrap .content .left_content.product .product_img .img a img {max-width:100%; height: auto;/*max-height:200px;*/  margin: 0 auto;max-height:240px;display:block; }
.container_wrap .content .left_content.product .product_img .img a .to_center { /*width:370px; height:200px*/ }
.container_wrap .content .left_content.product .product_img .helper { padding: 10px; text-align: center; color: #999; font-size: 11px; }
.container_wrap .content .left_content.product .product_img .helper a { color: #999; }
.container_wrap .content .left_content.product .product_img .helper a:hover { text-decoration: underline; }
.container_wrap .content .left_content.product .product_img .helper .sprite_icons { padding: 0 20px 1px 0; width: 15px; height: 15px; background-position: -445px -5px; }
.container_wrap .content .left_content.product .product_img .product_img_list { height: auto; padding: 5px 3px 1px 3px; position: relative; z-index: 1000; }
.container_wrap .content .left_content.product .product_img .product_img_list .to_center { }
.container_wrap .content .left_content.product .product_img .product_img_list ul li {  table-layout:fixed;float: left;padding:0 2px 4px 2px;  font-size: 11px; width:25%;display:table;box-sizing:border-box;}

.container_wrap .content .left_content.product .product_img .product_img_list ul li a { border: 1px solid #DEDEDE;background: #fff;display: table-cell;width:100%; text-align:center;vertical-align: middle; height: 70px; }
.container_wrap .content .left_content.product .product_img .product_img_list ul li a:hover { border: 1px solid #999; }
.container_wrap .content .left_content.product .product_img .product_img_list ul li a img { vertical-align: middle; }
.container_wrap .content .right_content.product { width: 60%; margin: 0 0 25px 0; position: relative; }
.container_wrap .content .right_content.product .important_box{width:100%;box-sizing:border-box;}
.container_wrap .content .right_content.product .important_box .left{float:left;width:41px;height:33px;}
.container_wrap .content .right_content.product .important_box .left .sprite_icons{float:left;width:34px;height:33px;background-position:-530px -90px;}
.container_wrap .content .product_body .main_banner_center{margin:0 0 35px 0;}
.container_wrap .content .product_header { /*border-bottom:1px solid #d5d5d5; */ padding: 5px 0 2px 0; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-bottom: 1px solid #ccc; margin-bottom: 15px; }
.container_wrap .content .product_header h1 { width: 100%; word-wrap: break-word; padding: 10px 0; }
.container_wrap .content .product_header .trail { width: 100%; color: #999; font-size: 13px; }
.container_wrap .content .product_header .trail .right-trail{float:right;}
.container_wrap .content .product_header .trail .right-trail .product_grade{float:left;}
.container_wrap .content .product_header .trail .right-trail .product_socials{float:left;}
.container_wrap .content .product_header .trail .product_availability { margin: 0; width: auto; }
.container_wrap .content .product_header .trail .product_availability li { float: left; display: block; width: auto; padding: 0 6px 6px 0; }
.container_wrap .content .product_header .trail .product_availability li .type, .container_wrap .content .product_header .trail .product_availability li .desc { float: left; display: block; width: auto; padding: 0; }
.container_wrap .content .product_header .trail .grade_txt { float: left; margin: 0 6px 0 0; color: #999; }
.container_wrap .content .product_header .trail .product_grade { float: right; }
.container_wrap .content .right_content.product .product_left_block { width: 100%; float: left; font-size: 12px; color: #999; }
.container_wrap .content .right_content.product .product_left_block .bank-disc { float: left; overflow: hidden; width: 100%; box-sizing: border-box; border: 1px solid #aad2e6; background: #dcf0fb; border-radius: 4px; color: #2572b2; margin: 0 0 10px 0; padding: 7px 18px; }
.container_wrap .content .right_content.product .product_left_block .bank-disc .price-label { float: left; margin: 5px 15px 0 0; }
.container_wrap .content .right_content.product .product_left_block .bank-disc .info { font-size: 9px; line-height:11px;color: #204462; display: block; margin-top:4px;}

.container_wrap .content .right_content.product .product_left_block .bank-disc .new_price_big { color: inherit; line-height: 1; white-space: nowrap; }
.container_wrap .content .right_content.product .product_left_block .bank-disc img { float: right; margin: 15px -30px -4px 0; }
.container_wrap .content .right_content.product .product_left_block .buy_prod_box { float: left; width: 100%; min-height: 85px; margin: 0 0 3px 0; padding: 0 0 10px; background: #fff; border: 1px solid #E2E2E2; border-radius: 4px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.container_wrap .content .right_content.product .product_left_block .buy_prod_box.card-prices { background: #fafafa; }
.container_wrap .content .right_content.product .product_left_block ul.product_availability { box-sizing: border-box; padding: 0 10px; }
.container_wrap .content .right_content.product .product_left_block ul.product_availability li .desc { color: #333; }
.container_wrap .content .right_content.product .product_left_block ul.product_availability li .desc .card-price { float: right; background: #fafafa; position: relative; z-index: 1; padding: 0 4px; }
.container_wrap .content .right_content.product .product_left_block .buy_prod_box ul.product_availability { margin: 0 0 5px 0; }
.container_wrap .content .right_content.product .product_left_block .buy_prod_box ul.product_availability.multiple-card .desc { position: relative; font-size: 11px; color: #888; overflow: hidden; line-height:16px;}
.container_wrap .content .right_content.product .product_left_block .buy_prod_box ul.product_availability.multiple-card .desc:after { content: ""; position: absolute; width: 100%; height: 1px; top: 8px; background: #ccc; margin: 0 0 0 4px; }
.container_wrap .content .right_content.product .product_left_block .buy_prod_box ul.product_availability li { padding: 0 0 2px 0; float: none;position:relative; }
.container_wrap .content .right_content.product .product_left_block .buy_prod_box ul.product_availability li.quantity {padding-bottom:8px; }
.container_wrap .content .right_content.product .product_left_block .buy_prod_box ul.product_availability li .desc { color: #333; }
.container_wrap .content .right_content.product .product_left_block .buy_prod_box ul.product_availability li .desc.remark{font-size:9px;margin-bottom:2px;float:left;}
.container_wrap .content .right_content.product .product_left_block .buy_prod_box ul.product_availability li .free-delivery-row { display: table-row; }
.container_wrap .content .right_content.product .product_left_block .buy_prod_box ul.product_availability li .desc.free-delivery, .container_wrap .content .right_content.product .product_left_block .buy_prod_box ul.product_availability li .tbl-cell { display: table-cell; }
/*one click*/
.one-click ul.product_availability li .to_center,.one-click ul.product_availability li .type{width:36.33%;vertical-align:middle;}
.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click{padding:23px 0 23px 0;}
.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click.partial .left {padding-bottom:0;}
.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click .left{float:left;width:60%;box-sizing: border-box;position:relative;padding:0 30px 36px 10px;}
/*.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click.partial .left{padding:0 30px 0 10px;}*/
.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click.partial .right {display:none;}
.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click .right{float:left;position:relative;width:40%;padding:0 25px 0 35px;box-sizing:border-box;border-left: 1px solid #ccc;}
.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click .right .choice{color:#333;display:block;position:absolute; left:-7px;top:50%;margin-top:-10px;padding:0 2px;background:#fafafa;font-weight:bold;}
.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click a.add_to_basket{margin: 2px 0px 10px 0;}
.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click  a.blue_btn{box-sizing:border-box;border:none;padding:10px 42px 10px 10px;margin-bottom:6px;width:100%;font-weight:normal;font-size:15px;}
.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click  a.orange_btn{border-radius:4px;-webkit-border-radius:4px;text-shadow: 0px -1px 0px rgb(255,143,0);font-weight:normal;font-size:15px;box-sizing:border-box;padding:9px 42px 9px 10px;margin:6px 0 10px 0;float:left;width:100%;white-space:nowrap;max-width:220px;;background: rgb(255,143,0);background: -moz-linear-gradient(top,  rgba(255,143,0,1) 0%, rgba(243,112,12,1) 100%);background: -webkit-linear-gradient(top,  rgba(255,143,0,1) 0%,rgba(243,112,12,1) 100%);background: linear-gradient(to bottom,  rgba(255,143,0,1) 0%,rgba(243,112,12,1) 100%);}
.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click  a.orange_btn .sprite_icons{width:30px;height:30px;margin:0;background-position:-371px -175px;display:block;margin:0;top:3px;right:10px;position:absolute;}
.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click  a.orange_btn:hover{background: rgb(243,112,12);background: -moz-linear-gradient(top,  rgba(243,112,12,1) 1%, rgba(255,143,0,1) 100%);background: -webkit-linear-gradient(top,  rgba(243,112,12,1) 1%,rgba(255,143,0,1) 100%);background: linear-gradient(to bottom,  rgba(243,112,12,1) 1%,rgba(255,143,0,1) 100%);}
.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click  a.blue_btn .sprite_icons{margin-top:10px;}
.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click .add_to_profile_box{margin:0;float:left;width:100%;position:absolute;left:0;bottom:-70px;}
.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click .add_to_profile_box .add_to_profile_dropdown{top:45px;}
.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click ul.product_availability{font-size:11px;}
.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click ul.product_availability li .desc .card-price{float:none;padding:0 4px;}
.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click ul.product_availability.multiple-card .desc::after{content:none;}
.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click a.add_to_profile{border-radius:3px;padding:7px 40px 7px 11px;margin:10px 0;width:100%;box-sizing:border-box;}
.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click.partial .add_to_profile_box{left:100%; bottom:0;margin-left:20px;}
.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click a.add_to_profile .sprite_icons{margin-top:12px;}
.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click .right label{text-align:left;position:relative;float:left;font-size:11px;width:100%;box-sizing:border-box;margin-bottom:2px;line-height:1.3}
.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click .right ul li label{padding-left:20px;padding-top:2px;padding-bottom:2px;margin:0;}
.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click .right ul li input[type="text"]{width:100%;box-sizing:border-box;padding: 3px 7px;height:33px;}
.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click .right ul li input[type="radio"]{position:absolute;left:0;}
.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click .right .selectBox{float:left;box-sizing:border-box;width:100%;margin-bottom:12px;position:relative;}
.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click .right .selectBox.delivery{margin-top:-6px;font-size:11px;color:#555;margin-bottom:6px;text-align:left;}
.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click .right .selectBox.delivery .free{color:#44C136;}
.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click .right .selectBox input[type="radio"]{height:auto;line-height:1;margin:0 4px 0 0;float:left;}
.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click .right .selectBox.no-border{}
.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click .right .selectBox.no-border>a {padding:2px 22px 2px 0;border:1px solid transparent;background:transparent; white-space: nowrap; text-overflow: ellipsis; width: 100%; overflow:hidden; }
.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click .right .selectBox.no-border>a.active {/*border:1px solid #ccc;background:#fff;*/}
#listUserAddresses{max-height:125px;overflow-y:auto;}
.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click .right .selectBox.no-border ul,.option_selected .select-card li.customCard ul{border-radius:3px;border:1px solid #ccc;top:23px;width:238px;left:-5px;padding:8px 0;}
.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click .right .selectBox>a,.option_selected .select-card li.customCard>a{text-align:left;color:#333;text-decoration:none;float:left;width:100%;box-sizing:border-box;padding:6px 22px 6px 9px;background:#fff;border:1px solid #ccc;border-radius:3px;    white-space: nowrap;text-overflow: ellipsis; width: 100%;overflow: hidden;}

.option_selected .select-card li.customCard{position:relative;}
.option_selected .select-card li.customCard label{display:block;float:none;margin:4px 0;}
.option_selected .select-card li.customCard.partial{display:none;}
.option_selected .select-card li.customCard ul{position:absolute;background:#fff;left:22px;top:50px;box-shadow:0 0 3px 0 rgba(0,0,0,0.1);display:none;z-index:1;}
.cart .option_selected .select-card li.customCard ul li{padding:4px 11px 2px 9px}
.option_selected .select-card li.customCard img{}
 .option_selected .select-card li.customCard > a{max-width:200px;margin-bottom:10px;margin-top:-2px;padding: 4px 22px 4px 4px;position:relative;}
.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click .right .selectBox>a span, .option_selected .select-card li.customCard > a span{width: 10px;height: 5px;background-position: -41px -5px;margin: 13px 7px 0px 0px;position: absolute;top: 0px;right: 0px;}
.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click .right .selectBox.no-border>a span{margin-top:10px;}
.option_selected .select-card li.customCard > a span{margin-top:11px;}
.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click .right .selectBox>a.active span, .option_selected .select-card li.customCard > a.active span{transform:rotate(180deg)}
.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click .right .selectBox ul{padding:5px 0;position:absolute;max-height:125px;overflow-y:auto;border-radius:3px;display:none;background:#fff;top:30px;width:238px;z-index:1;border:1px solid #ccc;left:-5px;box-shadow:0 0 3px 0 rgba(0,0,0,0.15)}
.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click .right .selectBox ul li,.option_selected .select-card li.customCard ul li{text-align:left;padding:2px 11px 2px 9px;line-height:17px;cursor:pointer;float:left;width:100%;box-sizing:border-box;}
.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click .right .selectBox ul li:hover,.option_selected .select-card li.customCard ul li:hover{background:#eee;}
.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click .right .selectBox.no-border ul li:hover{background:#eee;}
.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click .right .selectBox img,.option_selected .select-card li.customCard img{height:19px; margin-bottom:-5px;margin-right:5px;}
.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click .toolTip-hld{display:inline;position:relative;}
.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click span.toolTip{background:#3A8DD4;border-color:#3A8DD4;color:#fff;width:auto;height:auto;font-family:'Times New Roman';padding:0 6px 0 5px;display:inline-block;margin-bottom:10px;line-height:14px;}
.container_wrap .content .right_content.product .product_left_block .buy_prod_box.one-click ul.product_availability.multiple-card .desc{color:#121212;overflow:visible;}
.one-click .ui-tooltip.custom{bottom:28px;right:-21px;position:absolute;width:auto;display:none;}
.one-click .ui-tooltip.custom {width:364px;padding:0 15px 0 0;font-weight:normal;}
.one-click .ui-tooltip.custom ul{padding:10px;}
.one-click .ui-tooltip.custom ul li{display:table;width:100%;table-layout:fixed;padding-bottom:2px;}
.one-click .ui-tooltip.custom ul li:first-of-type{padding-bottom:5px!important;}
.one-click .ui-tooltip.custom ul li div{display:table-cell;}
.one-click .ui-tooltip.custom ul .pricelabel{width:150px;color:#4d7190;padding:0 15px 0 0;box-sizing:border-box;text-align:right;}
.one-click .ui-tooltip.custom ul .pricesum{color:#4d7190;}
.one-click .ui-tooltip.custom:before{content:"";display:block;width:0;height:0;border-top:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;position:absolute;bottom:-10px;right:20px;z-index:1;}
.one-click .ui-tooltip.custom:after{content:"";display:block;width:0;height:0;border-top:11px solid #91b6c9;border-left:11px solid transparent;border-right:11px solid transparent;position:absolute;bottom:-11px;right:19px;z-index:0;}
ul.product_availability li .desc a.pricealert { color: #2775B8;text-decoration:underline;}
ul.product_availability li .desc a.pricealert:hover{color:#114674}
.arrow_up, .arrow_down { display: inline-block; width: 23px; height: 14px; margin: 0 0 0 -5px; border: 1px solid #E8E8E8; background-color: #fff; position: absolute; background-repeat: repeat; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyNCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZGRkZGRiIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0VFRUVFRSIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzI0KSIgLz4KPC9zdmc+); }
.filterItem .filterItemControl .btnVariant { position: absolute; top: 0!important; right: auto!important; /*left:80px;*/ }

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { /* Opera */
    .arrow_up, .arrow_down { left: 44px; }
}

.arrow_up { border-top-right-radius: 3px; vertical-align: top; top: 0; }
.sum .arrow_up, .sum .arrow_down { /*right:0;*/ }
.arrow_up:after, .arrow_down:after { content: ""; width: 10px; height: 5px; top: 4px; left: 7px; position: absolute; background-image: url('../../../img/sprite_icons.png'); z-index: 2; }
.arrow_up:after { background-position: -66px -5px; }
.arrow_down:after { background-position: -41px -5px; }
.arrow_down { border-bottom-right-radius: 3px; vertical-align: bottom; bottom: 0; }
.arrow_up:hover, .arrow_down:hover { cursor: pointer; }
.arrow_up:active, .arrow_down:active { box-shadow: 0px 2px 2px #F3F3F3 inset; -webkit-box-shadow: 0px 2px 2px #F3F3F3 inset; }
.container_wrap .content .right_content.product .product_left_block .buy_prod_box ul.product_availability li .old_price_big { color: #636363; }
.container_wrap .content .right_content.product .product_left_block .buy_prod_box ul.product_availability li .new_price_big { color: #d14029; }
.container_wrap .content .right_content.product .product_left_block .buy_prod_box a.add_to_cart, .container_wrap .content .right_content.product .product_left_block .buy_prod_box a.add_to_basket { float: right; position: relative; z-index: 2; /*height:26px */ }
.container_wrap .content .right_content.product .product_left_block .buy_prod_box a.add_to_cart .refl { width: 100%; }
.container_wrap .content .right_content.product .product_left_block .buy_prod_box a.add_to_basket .refl { width: 100%; }
.container_wrap .content .right_content.product .product_left_block .buy_prod_box a.add_to_cart { margin: 0 10px 0 0; padding: 12px 12px 1px 12px; }
.container_wrap .content .right_content.product .product_left_block .buy_prod_box a.add_to_basket { float: left; margin: 2px 0 20px 23%; padding: 12px 42px 12px 15px; /*width: 138px;*/  }
.container_wrap .content .right_content.product .product_left_block .buy_prod_box a.add_to_basket .sprite_icons{background-position: -354px -89px;}
.container_wrap .content .right_content.product .product_left_block .buy_prod_box .sendInfo { padding-left: 15px; float: right; font-size: 10px; position: relative; margin-top: 10px; margin-right: 10px; font-weight: bold; display: table; }
.container_wrap .content .right_content.product .product_left_block .buy_prod_box .sendInfo a { position: relative; z-index: 1; display: block; color: #888; line-height: 14px; padding: 0 30px 0 0; margin-top: -4px; font-weight: normal; font-size: 11px;transition:color 0.2s ease-in-out;-webkit-transition:color 0.2s ease-in-out;  }
.container_wrap .content .right_content.product .product_left_block .buy_prod_box .sendInfo a:hover { color: #2574B4; text-decoration: none; }
.container_wrap .content .right_content.product .product_left_block .buy_prod_box .sendInfo span{transition:background-color 0.2s ease-in-out}
.container_wrap .content .right_content.product .product_left_block .buy_prod_box .sendInfo a:hover + span { background-color: #2574B4; }

.container_wrap .content .right_content.product .product_left_block .buy_prod_box .sendInfo .tableCell { width: 15px; height: 15px; }
.container_wrap .content .right_content.product .product_left_block .buy_prod_box .sendInfo .sprite_icons { position: absolute; right: -10px; top: -10px; width: 30px; height: 28px; background-color: #b9b9b9; display: block; background-position: -711px -138px; padding: 0; border-radius: 0px 0px 0px 4px; }
.container_wrap .content .right_content.product .product_left_block .buy_prod_box .add_to_profile_box { position: relative; float: left;margin:0 0 0 15px; }
.container_wrap .content .right_content.product .product_left_block .buy_prod_box a.add_to_profile { position: relative; float: left; margin: 4px 18px 15px 0; border: 1px solid #CECECE; background: #fff; padding: 11px 40px 10px 13px; font-size: 11px; line-height: 14px; color: #999999; border-radius: 7px; }
.container_wrap .content .right_content.product .product_left_block .buy_prod_box a.add_to_profile:hover { text-decoration: none; }
.container_wrap .content .right_content.product .product_left_block .buy_prod_box .add_to_profile_dropdown { position: absolute; z-index: 5; top: 40px; left: 50%; margin-left: -120px; background: #fff; color: #868686; font-size: 11px; border: 1px solid #D8D9DA; width: 220px; padding: 10px 10px 5px 10px; border-radius: 3px; box-shadow: 0px 1px 5px #E9E9E9; -webkit-box-shadow: 0px 1px 5px #E9E9E9; }
.container_wrap .content .right_content.product .product_left_block .buy_prod_box .add_to_profile_dropdown .title { font-size: 13px; font-weight: bold; color: #666; display: block; padding: 0 0 5px 0; }
.container_wrap .content .right_content.product .product_left_block .buy_prod_box .add_to_profile_dropdown ul { padding: 0px 0 5px 15px; margin: 0 0 5px 0; border-bottom: 1px solid #E6E6E6; width: 100%; float: left; box-sizing: border-box; }
.container_wrap .content .right_content.product .product_left_block .buy_prod_box .add_to_profile_dropdown ul li { text-align:left;width: 100%; float: left; box-sizing: border-box; }
.container_wrap .content .right_content.product .product_left_block .buy_prod_box .add_to_profile_dropdown ul li a.link { padding: 4px 0px; float: left; width: 100%; }
.container_wrap .content .right_content.product .product_left_block .buy_prod_box .add_to_profile_dropdown ul li a.link:before { top: 3px; }
.container_wrap .content .right_content.product .product_left_block .buy_prod_box .add_to_profile_dropdown .search_input { width: 145px; margin: 0 0 5px 0; line-height: normal; height: 24px; line-height: 24px; height: 24px\0/; /* IE8 i IE9 */ box-shadow: 0px 1px 0px #fff; -webkit-box-shadow: 0px 1px 0px #fff; color: #999; }
:root * > .container_wrap .content .right_content.product .product_left_block .buy_prod_box .add_to_profile_dropdown .grey_btn { width: auto; height: 14px; display: inline-block; line-height: 15px; margin-left: 0px; color: #fff; background: #999; /* Old browsers */ border-radius: 3px; border-color: #999; text-shadow: none; }
.container_wrap .content .right_content.product .product_left_block .buy_prod_box .add_to_profile_dropdown .grey_btn { /* samo IE8 */ line-height: 14px; height: 14px; width: 36px; display: inline-block; margin: 0 0 0 0px; color: #666; }
.container_wrap .content .right_content.product .product_left_block .buy_prod_box .add_to_profile_dropdown .grey_btn:active { bottom: 0px; box-shadow: 0px 2px 3px #F5F5F5 inset; -webkit-box-shadow: 0px 2px 3px #F5F5F5 inset; }
.container_wrap .content .right_content.product .product_left_block .buy_prod_box a.add_to_profile .sprite_icons { width: 10px; height: 5px; background-position: -41px -5px; margin: 17px 10px 0 0; position: absolute; top: 0; right: 0; }
.container_wrap .content .right_content.product .product_left_block .rate { width: 100%; display: table; padding: 6px; margin: 10px 0 6px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #E6E6E6; border-radius: 3px; }
.container_wrap .content .right_content.product .product_left_block .rate .type { float: left; text-align: right; padding: 0 10px 0 0; }
.container_wrap .content .right_content.product .product_left_block .rate .type img { display: block; }
.container_wrap .content .right_content.product .product_left_block .rate .type .sprite_icons { float: left; width: 68px; height: 48px; background-position: -5px -180px; }
.container_wrap .content .right_content.product .product_left_block .rate .desc { text-align: left; color: #333; padding: 0px; }
.container_wrap .content .right_content.product .product_left_block .rate .desc p { float: left; font-weight: bold; padding: 0 4px 0 0; }
.container_wrap .content .right_content.product .product_left_block .rate .desc span { font-size: 10px; display: block; float: left; width: 100%; }
.container_wrap .content .right_content.product .product_left_block .secured { float: left; display: table; width: 350px; padding: 6px 10px 6px 10px; margin: 4px 0 10px 0; border: 1px solid #A6E8E6; border-radius: 3px; background: #EDFBFF; }
.container_wrap .content .right_content.product .product_left_block .secured a { text-decoration: underline; color: #666; }
.container_wrap .content .right_content.product .product_left_block .secured a:hover { color: #34C9C6; }
.container_wrap .content .right_content.product .product_left_block .secured .type { float: left; text-align: right; width: 110px; padding: 0 5px 0 0; }
.container_wrap .content .right_content.product .product_left_block .secured .type .sprite_icons { float: left; width: 89px; height: 57px; background-position: -85px -180px; }
.container_wrap .content .right_content.product .product_left_block .secured .desc { width: 255px; text-align: left; color: #666; font-size: 10px; }
.container_wrap .content .right_content.product .product_right_block { width: 100%; float: right; display: table; }
.container_wrap .content .right_content.product .product_right_block .seller_info { /*margin:12px 0 12px 0;*/ padding: 10px 15px 10px 15px; background: #f6f6f6; border: 1px solid #e2e2e2; position: relative; border-radius: 3px; font-size: 13px; }
.container_wrap .content .left_content .merchantSidebar { padding: 12px 10px 20px 10px; }
.container_wrap .content .right_content.product .product_right_block .seller_info h3, .container_wrap .content .merchantSidebar h3 { font-size: 13px; color: #333; padding: 0 0 5px 0; width: 210px; }
.container_wrap .content .merchantSidebar h3 { width: 177px; }
.container_wrap .content .right_content.product .product_right_block .seller_info p.about { padding: 0 0 5px 0; }
.container_wrap .content .right_content.product .product_right_block .seller_info p, .container_wrap .content .merchantSidebar p { padding: 0 0 2px 0; width: 202px; }
.container_wrap .content .right_content.product .product_right_block .seller_info .star_count { margin: 0 10px 0 0; }
.container_wrap .content .right_content.product .product_right_block .seller_info .send_msg, .container_wrap .content .merchantSidebar .send_msg { font-size: 11px; display: inline-block; }
.container_wrap .content .right_content.product .product_right_block .seller_info .sprite_icons.new_msg, .container_wrap .content .merchantSidebar .sprite_icons.new_msg { width: 13px; height: 9px; display: inline-block; background-position: -420px -145px; margin: 0 3px 0 0; }
.container_wrap .content .right_content.product .product_right_block .seller_info a, .container_wrap .content .merchantSidebar a { color: #2775b8; font-size: 13px; }
.container_wrap .content .right_content.product .product_right_block .seller_info .seller_logo, .container_wrap .content .merchantSidebar .seller_logo { min-height: 90px; display: table; text-align: center; width: 100%; margin: 0 0 10px 0; border-bottom: 1px solid #E5E5E5; box-shadow: 0px 1px 0px #fff; -webkit-box-shadow: 0px 1px 0px #fff; }
.container_wrap .content .merchantSidebar .seller_logo { width: 176px; }
.container_wrap .content .right_content.product .product_right_block .seller_info .seller_logo .to_center, .container_wrap .content .merchantSidebar .seller_logo .to_center { padding: 10px 0 10px 0; }
.container_wrap .content .right_content.product .product_right_block .seller_info .seller_logo .to_center img { height: auto; }
.container_wrap .content .merchantSidebar .seller_logo .to_center img { max-width: 176px; }
.container_wrap .content .right_content.product .product_right_block .seller_info .ekupiMp, .container_wrap .content .merchantSidebar .ekupiMp { position: absolute; top: 6px; right: 5px; width: 80px; height: 52px; background: url('../../../img/ekupi-mp-logo.png') no-repeat; }
.container_wrap .content .right_content.product .product_right_block .seller_info .footer { width: inherit; }
.container_wrap .content .article_info { float: left; font-size: 13px; margin: 0 0 25px 0; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.container_wrap .content .article_info_content { float: left; width: 100%; padding: 25px 5px 0px 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.container_wrap .content .article_info_content iframe { width: 100%!important; margin-bottom: 30px; }
.container_wrap .content .article_info_content h2 { font-size: 24px; color: #333; font-weight: normal; margin: 0 0 15px 0; }
.container_wrap .content .article_info_content .placeholder.elementLeft > div, .container_wrap .content .article_info_content .placeholder.elementRight > div { width: 100%!important; height: auto!important; max-width: 446px; vertical-align: middle; text-align: center; /*margin:0 0 20px 0*/ }
.container_wrap .content .article_info_content .placeholder.elementLeft > div > img, .container_wrap .content .article_info_content .placeholder.elementRight > div > img, .container_wrap .content .article_info_content .placeholder.elementCenter > div > img { max-width: 90%; height: auto; }
.container_wrap .content .article_info_content .placeholder.elementCenter > div { width: 100%!important; }
.container_wrap .content .article_info_content .placeholder.elementCenter > div > img { max-width: 100%; }
.container_wrap .content .article_info_content ol { list-style: decimal outside; padding: 0 0 10px 30px; }
.container_wrap .content .article_info_content ul { list-style: disc; padding: 0 0 10px 30px; }
.container_wrap .content .article_info_content ul li { padding: 0; list-style: disc outside; margin: 0; line-height: 22px; }
.container_wrap .content .article_rating_and_comments { float: left; margin: 0 0 25px 0; background: #F7F7F7; padding: 5px; border-radius: 3px; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.container_wrap .content .article_rating_and_comments h2 { font-size: 24px; color: #333; font-weight: normal; margin: 10px 5px; }
.container_wrap .content .article_rating_and_comments .article_rating { width: 100%; display: table; margin: 0 0 10px 0; background: #fff; border: 1px solid #E2E2E2; border-radius: 4px; }

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .container_wrap .content .right_content.multiproduct .multiproduct_content .article_rating_and_comments .article_rating { width: 100%!important; }
}
/* safari i chrome */
.container_wrap .content .article_rating_and_comments .article_rating .left { color: #666; padding: 10%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-align: center; }
.container_wrap .content .article_rating_and_comments .article_rating .left h3 { font-size: 18px; font-weight: normal; padding: 0 0 10px 0; text-align: center; }
.container_wrap .content .article_rating_and_comments .article_rating .left .product_grade.big { width: 120px; display: block; height: 23px; margin: 0 auto; }
.container_wrap .content .article_rating_and_comments .article_rating .left .text { font-size: 11px; text-align: center; padding: 0; }
.container_wrap .content .article_rating_and_comments .article_rating .right { display: table-cell; border-left: 1px solid #E9E9E9; padding: 3%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.container_wrap .content .article_rating_and_comments .article_rating .right .rating_percent { width: 160px; text-align: center; float: left; padding: 28px 0 0 0; }
.container_wrap .content .article_rating_and_comments .article_rating .right .rating_percent .percentage { margin: 0 0 0 0; color: #f4960f; font-size: 35px; font-weight: bold; }
.container_wrap .content .article_rating_and_comments .article_rating .right .rating_percent .text { font-size: 11px; }
.container_wrap .content .article_rating_and_comments .article_rating .right .rating_visualBar { width: 300px; float: left; margin: 22px 0 0 30px; }
.container_wrap .content .article_rating_and_comments .article_rating .right .rating_visualBar .visualBar { font-size: 10px; color: #999; }
.container_wrap .content .article_rating_and_comments .article_rating .right .rating_visualBar .visualBar li { padding: 0 0 6px 0; float: left; }
.container_wrap .content .article_rating_and_comments .article_rating .right .rating_visualBar .visualBar .type { float: left; }
.container_wrap .content .article_rating_and_comments .article_rating .right .rating_visualBar .visualBar .bar_bg { width: 200px; height: 8px; background: #F0F0F0; z-index: 1; position: relative; float: left; margin: 3px 10px 0 10px; }
.container_wrap .content .article_rating_and_comments .article_rating .right .rating_visualBar .visualBar .bar_bg .bar_value { height: 8px; background: #2879be; z-index: 2; position: relative; }
.container_wrap .content .article_rating_and_comments .article_rating .right .rating_visualBar .visualBar .value { float: left; }
.container_wrap .content .article_rating_and_comments ul, .container_wrap .content .article_rating_and_comments ul li { list-style: outside none none; padding: 0; }
.container_wrap .content .article_rating_and_comments .show_all_comments { margin: 5px 0 10px 0; float: right; }
.container_wrap .content .article_rating_and_comments .show_all_comments a { display: block; float: right; font-size: 14px; font-weight: bold; text-decoration: underline; text-align: right; }
.container_wrap .content .article_rating_and_comments .show_all_comments a:hover { color: #2e90ce; }
.container_wrap .content .article_rating_and_comments .article_comments { margin: 0; }
.container_wrap .content .article_rating_and_comments .article_comments .comment_block { background: #fff; padding: 10px; margin: 10px 0 0px 0; font-size: 13px; border-radius: 4px; }
.container_wrap .content .article_rating_and_comments .article_comments .comment_block:first-child { margin: 0px 0 0px 0; }
.container_wrap .content .article_rating_and_comments .article_comments .comment_block:last-child { margin: 10px 0; }
.container_wrap .content .article_rating_and_comments .article_comments .comment_block .add_comment { }
.container_wrap .content .article_rating_and_comments .article_comments .comment_block .blue_btn { display: inline-block; text-decoration: none!important; }
.container_wrap .content .article_rating_and_comments .article_comments .comment_block .blue_btn:hover { color: #fff!important; }
.container_wrap .content .article_rating_and_comments .article_comments .comment_block .posted_on { font-size: 10px; color: #a9a9a9; display: block; margin-bottom: 2px; }
.container_wrap .content .article_rating_and_comments .article_comments .comment_block .title_post { font-size: 15px; font-weight: bold; display: block; }
.container_wrap .content .article_rating_and_comments .article_comments .comment_block .user_name { font-size: 10px; color: #a9a9a9; display: block; margin-bottom: 12px; }
.container_wrap .content .article_rating_and_comments .article_comments .comment_block .user_recommendation { display: block; margin-bottom: 8px; }
.container_wrap .content .article_rating_and_comments .article_comments .comment_block .user_recommendation .product_grade.medium { float: left; margin-right: 6px; }
.container_wrap .content .article_rating_and_comments .article_comments .comment_block .user_recommendation .recommend_txt { display: inline-block; }
.container_wrap .content .article_rating_and_comments .article_comments .comment_block .text_of_comment { color: #666; }
.container_wrap .content .article_rating_and_comments .article_comments .comment_block .comment_options { margin: 10px 0 0px 0; text-align: right; }
.container_wrap .content .article_rating_and_comments .article_comments .comment_block .comment_options a { text-decoration: underline; }
.container_wrap .content .article_rating_and_comments .article_comments .comment_block .comment_options a:hover { color: #2e90ce; }
.container_wrap .content .article_specs,
.container_wrap .content .comment_content { float: left; width: 100%; padding: 25px 0 0px 0; box-sizing: border-box; }
.container_wrap .content .right_content.multiproduct { margin: 0; position: relative; z-index: 0; }
.container_wrap .content .right_content.multiproduct:before { content: " "; position: absolute; z-index: -1; top: -25px; left: -315px; width: 316px; height: 100%; background: #f6f6f7; }
.container_wrap .content .right_content.multiproduct .product_header { border-bottom: none; margin: 0 0 15px 0; }
.container_wrap .content .right_content.multiproduct .article_tabs { height: 52px; width: 684px; }
.container_wrap .content .right_content.multiproduct .article_tabs ul li a p { font-weight: bold; font-size: 10px; color: #999; text-align: center; }
.container_wrap .content .right_content.multiproduct .multiproduct_content { margin: 0; width: 684px; float: left; background: #fff; }
.container_wrap .content .right_content.multiproduct .multiproduct_content .single_article.first_product { border-left: 1px solid #D9D9D9; padding: 20px 15px 20px 15px; width: 653px; position: relative; z-index: 2; background: #fff; margin: 0 0 0px 0; }
:root * > .container_wrap .content .right_content.multiproduct .multiproduct_content .first_product:after { z-index: -1; position: absolute; content: ""; bottom: 0px; left: 17px; width: 666px; height: 10px; border-bottom: 4px solid #F5F5F5; }
.container_wrap .content .right_content.multiproduct .multiproduct_content .single_article.first_product h3 { color: #333; padding-bottom: 10px; }
.container_wrap .content .right_content.multiproduct .multiproduct_content .single_article.first_product h3 a { color: #333; }
.container_wrap .content .right_content.multiproduct .multiproduct_content .single_article.first_product h3 a:hover { text-decoration: underline; }
.container_wrap .content .right_content.multiproduct .multiproduct_content .single_article.first_product .img { float: left; *width: 210px; }
.container_wrap .content .right_content.multiproduct .multiproduct_content .single_article.first_product .buy_prod_box { float: left; width: 310px; margin: 0 8px 0 8px; }
.container_wrap .content .right_content.multiproduct .multiproduct_content .single_article.first_product .buy_prod_box ul.product_availability { float: none; margin-bottom: 15px; }
.container_wrap .content .right_content.multiproduct .multiproduct_content .single_article.first_product .buy_prod_box ul.product_availability li { float: none; width: 310px; *float: right; }
.container_wrap .content .right_content.multiproduct .multiproduct_content .single_article.first_product .buy_prod_box ul.product_availability li:last-child { border-top: 1px solid #E6E6E6; padding-top: 5px; }
.container_wrap .content .right_content.multiproduct .multiproduct_content .single_article.first_product .buy_prod_box ul.product_availability li .type { color: #999; font-size: 12px; width: 100px; float: left; *float: left; *display: block; }
.container_wrap .content .right_content.multiproduct .multiproduct_content .single_article.first_product .buy_prod_box ul.product_availability li .desc { font-size: 13px; color: #333333; width: 200px; *width: 180px; }
.container_wrap .content .right_content.multiproduct .multiproduct_content .single_article.first_product .buy_prod_box ul.product_availability li .new_price_big { color: #D14029; font-size: 24px; font-weight: bold; }
.container_wrap .content .right_content.multiproduct .multiproduct_content .single_article.first_product .buy_prod_box a.blue_btn { float: right; }
.container_wrap .content .right_content.multiproduct .multiproduct_content .single_article.first_product .buy_prod_box a.blue_btn.add_to_basket { margin: 0 20px 0 10px; padding: 12px 37px 1px 12px; height: 26px; }
.container_wrap .content .right_content.multiproduct .multiproduct_content .single_article.first_product .buy_prod_box a.blue_btn.add_to_cart .refl { width: 102px; }
.container_wrap .content .right_content.multiproduct .multiproduct_content .single_article.first_product .buy_prod_box a.blue_btn.add_to_basket .refl { width: 155px; }
.container_wrap .content .right_content.multiproduct .multiproduct_content .single_article.first_product .extra_info { width: 103px; float: left; border-left: 1px solid #E6E6E6; padding-left: 10px; font-size: 10px; font-weight: bold; line-height: 18px; color: #999; }
.container_wrap .content .right_content.multiproduct .multiproduct_content .single_article.first_product .extra_info a { text-decoration: underline; font-size: 12px; color: #24466f; }
.container_wrap .content .right_content.multiproduct .multiproduct_content .single_article.first_product .extra_info .seller { margin-top: 15px; }
.container_wrap .content .right_content.multiproduct .multiproduct_content .rest_of_products { border-left: 1px solid #D9D9D9; border-bottom: 1px solid #D9D9D9; float: left; padding: 60px 15px 20px 15px; width: 653px; margin: -50px 0 15px 0; }
.container_wrap .content .right_content.multiproduct .multiproduct_content .sort_box { margin: 15px 15px 5px 0; *position: absolute; *top: 0; *margin: 370px 0 0 0; *z-index: 9; }
.container_wrap .content .right_content.multiproduct .multiproduct_content .rest_of_products article:first-child { border-top: none; }
.container_wrap .content .right_content.multiproduct .multiproduct_content .rest_of_products .single_article { width: 653px; border-top: 1px solid #E6E6E6; padding: 15px 0 15px 0; }
.container_wrap .content .right_content.multiproduct .multiproduct_content .rest_of_products .single_article .img { *width: 210px; }
.container_wrap .content .right_content.multiproduct .multiproduct_content .rest_of_products .single_article h4 { padding: 2px 0 10px 15px; }
.container_wrap .content .right_content.multiproduct .multiproduct_content .rest_of_products .single_article .label_of { color: #999; font-size: 12px; font-weight: bold; padding: 5px 0 0px 15px; }
.container_wrap .content .right_content.multiproduct .multiproduct_content .rest_of_products .single_article .label_of a { color: #999; }
.container_wrap .content .right_content.multiproduct .multiproduct_content .rest_of_products .single_article .left { color: #999; font-size: 12px; font-weight: bold; position: absolute; left: 215px; bottom: 15px; }
.container_wrap .content .right_content.multiproduct .multiproduct_content .rest_of_products .single_article .left a { text-decoration: underline; color: #24466f; }
.container_wrap .content .right_content.multiproduct .multiproduct_content .rest_of_products .single_article .right { position: absolute; right: 0; bottom: 10px; }
.container_wrap .content .right_content.multiproduct .multiproduct_content .rest_of_products .single_article .right .green { font-weight: bold; font-size: 10px; padding-bottom: 5px; }
.container_wrap .content .right_content.multiproduct .multiproduct_content .article_info_content { padding: 10px 15px 0 15px; line-height: 20px; width: 100%; margin-bottom: 10px; }
.container_wrap .content .right_content.multiproduct .multiproduct_content .article_info_content h2 { margin: 0 0 5px 0; }
.container_wrap .content .right_content.multiproduct .multiproduct_content .article_specs { padding: 0 0 15px 15px; width: 100%; }
.container_wrap .content .right_content.multiproduct .multiproduct_content .article_recension { float: left; padding: 0 0 20px 15px; }
.container_wrap .content .right_content.multiproduct .multiproduct_content .article_recension h2 { font-size: 24px; color: #333; font-weight: normal; margin: 0 0 5px 0; }
.container_wrap .content .right_content.multiproduct .multiproduct_content .article_recension .box { padding: 15px 15px 0 15px; background: #333; color: #666; font-size: 12px; line-height: 22px; float: left; }
.container_wrap .content .right_content.multiproduct .multiproduct_content .article_rating_and_comments { padding: 15px 10px 0px 10px; margin-left: 15px; }
.container_wrap .content .right_content.multiproduct .multiproduct_content .article_rating_and_comments .article_rating { width: 616px; *width: 608px!important; }
.container_wrap .content .right_content.multiproduct .multiproduct_content .article_rating_and_comments .article_rating .right .rating_percent { width: 98px; padding: 1px 0 0 0; }
.container_wrap .content .right_content.multiproduct .multiproduct_content .article_rating_and_comments .article_rating .right .rating_visualBar { width: 280px; }
.container_wrap .content .right_content.multiproduct .multiproduct_content .article_rating_and_comments .article_comments .comment_block { border: 1px solid #E2E2E2; margin: 0 0 5px 0; width: 608px; }
.container_wrap .content .right_content.multiproduct .multiproduct_content .article_rating_and_comments .article_comments .comment_block .text_of_comment { line-height: 20px; }
.container_wrap .content .right_content.multiproduct .multiproduct_content .article_rating_and_comments .article_comments .comment_block .user_recommendation { margin-bottom: 5px; }
.container_wrap .content .right_content.multiproduct .multiproduct_content .article_rating_and_comments .article_comments .comment_block .comment_options { margin: 10px 0 0px 0; }
.container_wrap .content .left_content .nav_aside { position: relative; margin: 20px 0 10px 0; }
.container_wrap .content .left_content .nav_aside ul li { margin-top: 0px; margin-right: 0px; border-bottom: 1px solid #E4E4E4; box-shadow: 0px 1px 0px #fff; -webkit-box-shadow: 0px 1px 0px #fff; position: relative; z-index: 9; }
.container_wrap .content .left_content .nav_aside ul li a { color: #666666; font-weight: bold; font-size: 15px; display: block; padding: 13px 5px 13px 13px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.container_wrap .content .left_content .nav_aside ul li a:hover { color: #d14029; text-decoration: none; background: #fff; }
.container_wrap .content .left_content .nav_aside ul li.active { border-bottom: none; box-shadow: none; -webkti-box-shadow: none; }
:root * > .container_wrap .content .left_content .nav_aside ul li.active:before { z-index: -1; position: absolute; content: ""; bottom: 18px; left: 4px; width: 97%; top: 10%; background: #D6D6D6; -webkit-box-shadow: 0 19px 2px #D5D5D5; box-shadow: 0 19px 2px #D5D5D5; -webkit-transform: rotate(-0.6deg); -moz-transform: rotate(-0.6deg); -o-transform: rotate(-0.6deg); -ms-transform: rotate(-0.6deg); transform: rotate(-0.6deg); }
.container_wrap .content .left_content .nav_aside ul li.active a { background: #fff; color: #333; width: 100%; }
.container_wrap .content .left_content .subnav_aside ul li { font-size: 11px; padding: 5px 5px 3px 20px; }
.container_wrap .content .left_content .subnav_aside ul li .sprite_icons { width: 5px; height: 7px; display: block; background-position: -103px -5px; float: left; margin: 3px 5px 0 0; *margin: 8px 5px 0 0; }
.container_wrap .content .left_content .subnav_aside ul li a { color: #666; }
/*   end PRODUCT   */

/*   DODAVANJE i PREGLED KOMENTARA   */
.container_wrap .content.comments .clearfix { width: 100%; }
.container_wrap .content.comments .right_content { width: 100%; padding: 3%; border: 1px solid #E6E6E6; background: #fff; height: auto!important; min-height: 500px; }
.container_wrap .content.comments .right_content .wide_grid { border-bottom: 1px solid #E6E6E6; margin-bottom: 30px; }
.container_wrap .content.comments .right_content .wide_grid .single_article { padding: 0px; width: 100%; }
.container_wrap .content.comments .right_content .wide_grid .single_article h4 { }
.container_wrap .content.comments .right_content .wide_grid .single_article .auction { right: 0; }
.container_wrap .content.comments .right_content .wide_grid .single_article .table { display: block; padding: 40px 20px 15px 0; }
.container_wrap .content.comments .right_content .wide_grid .single_article .table .cell .old_price { float: right; margin: 0 0 4px 0; }
.container_wrap .content.comments .right_content .wide_grid .single_article .table .cell .new_price { }
.container_wrap .content.comments .right_content .wide_grid .single_article .table .cell .buy_now { float: none; }
.container_wrap .content.comments .right_content .comment_input { float: left; width: 45%; color: #333; margin: 0; font-size: 13px; position: relative; }
.container_wrap .content.comments .right_content .comment_input h2 { color: #333; margin: 0 0 15px 0; font-weight: normal; position: relative; }
.container_wrap .content.comments .right_content .comment_input .comment_drop { width: 100%; height: 35px; line-height: 34px; overflow: hidden; margin: 0 0 10px 0; border: 1px solid #D8D8D8; border-radius: 3px; }
.container_wrap .content.comments .right_content .comment_input .comment_drop .drop { width: 111%; padding: 0 12px 0 5px; background: url("../../../img/select_arrow.png") no-repeat scroll 87% 8px transparent; }
noindex:-o-prefocus, .container_wrap .content.comments .right_content .comment_input .comment_drop .drop { width: 402px; height: 37px; padding: 0 0 0 10px; }
/* opera fix */
.container_wrap .content.comments .right_content .comment_input textarea { width: 100%; margin: 0 0 8px 0; padding: 5px; font-weight: normal; height: 150px; min-height: 150px; border: 1px solid #D8D8D8; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.container_wrap .content.comments .right_content .comment_input textarea:focus { border: 1px solid #C5C5C5; box-shadow: 0px 2px 4px rgba(216, 216, 216, 0.3) inset; -webkit-box-shadow: 0px 2px 4px rgba(216, 216, 216, 0.3) inset; }
.container_wrap .content.comments .right_content .comment_input .star_grades { margin: 0 0 15px 0; font-size: 13px; }
.container_wrap .content.comments .right_content .comment_input .star_grades .row { display: table; }
.container_wrap .content.comments .right_content .comment_input .star_grades .row .cell { text-align: left; padding: 0 5px 3px 0; }
.container_wrap .content.comments .right_content .comment_input .star_grades .row .cell:first-child { }
.container_wrap .content.comments .right_content .comment_input .star_grades .row .cell:first-child + div + div { width: 300px; }
.container_wrap .content.comments .right_content .comment_input .star_grades .row .cell .sprite_icons { width: 78px; height: 15px; display: block; }
.container_wrap .content.comments .right_content .comment_input .star_grades .row .cell .sprite_icons.one { background-position: -74px -516px; }
.container_wrap .content.comments .right_content .comment_input .star_grades .row .cell .sprite_icons.two { background-position: -74px -532px; }
.container_wrap .content.comments .right_content .comment_input .star_grades .row .cell .sprite_icons.three { background-position: -74px -548px; }
.container_wrap .content.comments .right_content .comment_input .star_grades .row .cell .sprite_icons.four { background-position: -74px -564px; }
.container_wrap .content.comments .right_content .comment_input .star_grades .row .cell .sprite_icons.five { background-position: -74px -580px; }
.container_wrap .content.comments .right_content .comment_input .star_grades .row .cell .radio { border: none; width: auto; height: auto; vertical-align: bottom\0/; /* IE8 i IE9 */ }
.container_wrap .content.comments .right_content .comment_input .star_grades .row .cell .label { position: relative; }
.container_wrap .content.comments .right_content .comment_input .blue_btn { margin: 0; float: left; }
.container_wrap .content.comments .right_content .comment_input .error { font-weight: bold; text-align: right; position: absolute; bottom: 0; right: 0; width: 250px; }
.container_wrap .content.comments .right_content .comment_input .important_box { float: right; display: table; padding: 8px 10px 8px 10px; }
.container_wrap .content.comments .right_content .comment_input .important_box .left { height: auto; }
.container_wrap .content.comments .right_content .comment_input .important_box .right { float: none; }
.container_wrap .content.comments .right_content .comment_input .important_box .right p { width: auto; line-height: normal; }
.container_wrap .content.comments .right_content .rest_of_comments { float: right; padding-left: 20px; width: 55%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.container_wrap .content.comments .right_content .rest_of_comments h2 { color: #333; margin: 0 0 15px 0; font-weight: normal; }
.container_wrap .content.comments .right_content .rest_of_comments .article_rating_and_comments .article_comments .comment_block { }
.container_wrap .content.comments .right_content .rest_of_comments .article_rating_and_comments .show_all_comments { margin: 15px 0 10px 0; }
.container_wrap .content.comments .right_content .blue_btn { float: right; }
.container_wrap .content.comments .pager_and_sorter { position: absolute; right: 0px; bottom: -60px; }
.container_wrap .content.comments .add_new_comment { display: table; float: left; width: 948px; padding: 0 0 10px 0; margin: 0px 0 20px 0; }
.container_wrap .content.comments .add_new_comment .sucess { width: 700px; font-weight: bold; font-size: 13px; color: #666; text-align: left; }
.container_wrap .content.comments .article_rating_and_comments .article_comments .comment_block { }
/*   end DODAVANJE i PREGLED KOMENTARA   */

/*  DEALS  */
.deals_title { margin: 0 0 -6px 0; }
/*.container_wrap .content .left_content.deals { width:214px; position:fixed; margin:0px 0px 0px -498px; z-index:2; left:50%; top:128px; bottom:300px }*/
.container_wrap .content .left_content.deals { width: 214px; position: absolute; top: 0px; margin: 0px 0px 0px 0px; z-index: 4; bottom: 300px; }
.container_wrap .content .article_tabs.deals { float: left; position: relative; z-index: 5; width: auto; margin: 0 0 0px 217px; height: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.container_wrap .content .article_tabs.deals ul li { background: #fff!important; box-shadow: 0 -1px 8px #f5f5f5 inset; -webkit-box-shadow: 0 0px 8px #f5f5f5 inset; position: relative; }
.container_wrap .content .article_tabs.deals ul li.active { background: #F7F7F7!important; border-bottom: none; }
.container_wrap .content .article_tabs.deals ul li.active a { color: #40BA48; }
.container_wrap .content .article_tabs.deals ul li.active:after { content: ""; position: absolute; left: 0px; bottom: -4px; width: 100%; height: 5px; background: #F6F7F9; }
.container_wrap .content .article_tabs.deals ul li a:hover { color: #40BA48; }
.container_wrap .content .article_tabs.deals ul li:active { box-shadow: none; -webkit-box-shadow: none; }
.container_wrap .content .article_tabs.deals ul li a { }
.container_wrap .content .left_content.deals .nav_aside { margin: 6px 0 40px 0; display: block; }
.container_wrap .content .left_content.deals .nav_aside ul li { border-bottom: none; box-shadow: none; -webkit-box-shadow: none; margin: 0 0 5px 0; }
.container_wrap .content .left_content.deals .nav_aside ul li a { width: 190px!important; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: normal; padding: 7px 10px 8px 10px; /* border-top-left-radius:6px; -webkit-border-top-left-radius:6px; -moz-border-top-left-radius:6px; -o-border-top-left-radius:6px; border-bottom-left-radius:6px; -webkit-border-bottom-left-radius:6px; -moz-border-bottom-left-radius:6px; -o-border-bottom-left-radius:6px; */ }
.container_wrap .content .left_content.deals .nav_aside ul li a:hover { background: #7A7A7A; color: #fff; }

.container_wrap .content .left_content.deals .nav_aside ul li.active a { width: 190px!important; background: #40BA48; color: #fff; }
.container_wrap .content .left_content.deals .nav_aside ul li:active { }
:root * > .container_wrap .content .left_content.deals .nav_aside ul li.active:before { width: 95%; content: none; }
.container_wrap .content .left_content.deals .nav_aside ul li.active a:before { bottom: 0px; right: 14px; position: absolute; border-left: 10px solid #40BA48; border-top: 17px solid rgba(44, 44, 44, 0); border-bottom: 17px solid rgba(44, 44, 44, 0); content: ""; *border: none; }
.container_wrap .content .left_content.deals .nav_aside ul li.active a:hover:before { bottom: 0px; right: 14px; position: absolute; border-left: 10px solid #40BA48; border-top: 17px solid rgba(44, 44, 44, 0); border-bottom: 17px solid rgba(44, 44, 44, 0); content: ""; *content: none; }
.container_wrap .content .left_content.deals .nav_aside ul li a:hover:before { bottom: 0px; right: 14px; position: absolute; border-left: 10px solid #7A7A7A; border-top: 17px solid rgba(44, 44, 44, 0); border-bottom: 17px solid rgba(44, 44, 44, 0); content: ""; *content: none; }
.container_wrap .content .left_content.deals .banner_190px { text-align: left; width: 100%; }
.container_wrap .content .right_content.deals { padding: 16px 0 0 217px; position: relative; z-index: 3; width: 100%; }
.container_wrap .content .right_content.deals .newsletter_box { padding: 0 0px 0 15px; margin: 15px 0 0 0; float: right; position: relative; z-index: 5; font-size: 12px; font-weight: bold; }
:root * > .container_wrap .content .right_content.deals .newsletter_box input { display: inline-block; margin: 0 0 0px 0; font-weight: normal; line-height: normal; height: 24px; border: 1px solid #D8D8D8; border-radius: 3px; box-shadow: 0px 1px 0px #fff; color: #999; }
.container_wrap .content .right_content.deals .newsletter_box input { /* samo IE8 */ height: 26px; line-height: 25px; }
.container_wrap .content .right_content.deals .newsletter_box input:focus { border: 1px solid #C5C5C5; box-shadow: 0px 2px 4px rgba(216, 216, 216, 0.3) inset; -webkit-box-shadow: 0px 2px 4px rgba(216, 216, 216, 0.3) inset; }
.container_wrap .content .right_content.deals .newsletter_box p { font-weight: bold; font-size: 11px; color: #666; margin: 0 0 5px 0; }
:root * > .container_wrap .content .right_content.deals .newsletter_box a.grey_btn { width: 50px; height: 14px; display: inline-block; line-height: 14px; margin-left: 0px; color: #666; background: #EEE; /* Old browsers */ background: -webkit-linear-gradient(top, #FFF 0%,#EEE 100%); /* Chrome10+,Safari5.1+ */ background: -moz-linear-gradient(top, #FFF 0%, #EEE 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF), color-stop(100%,#EEE)); /* Chrome,Safari4+ */ background: -o-linear-gradient(top, #FFF 0%,#EEE 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #FFF 0%,#EEE 100%); /* IE10+ */ background: linear-gradient(top bottom, #FFF 0%,#EEE 100%); /* W3C */ border-radius: 3px; box-shadow: 0px 1px 0px #fff; -webkit-box-shadow: 0px 1px 0px #fff; }
.container_wrap .content .right_content.deals .newsletter_box a.grey_btn { /* samo IE8 */ line-height: 16px; height: 16px; width: 50px; display: inline-block; margin-left: 0px; color: #666; }
.container_wrap .content .right_content.deals .newsletter_box a.grey_btn:active { bottom: 0px; box-shadow: 0px 2px 3px #F5F5F5 inset; -webkit-box-shadow: 0px 2px 3px #F5F5F5 inset; }
.container_wrap .content .right_content.deals .banner { position: relative; z-index: 1; margin: 0 0 20px 0; }
.container_wrap .content .right_content.deals .banner a { display: inline-block!important; }
.container_wrap .content .right_content.deals .banner:before { z-index: -1; position: absolute; content: ""; bottom: 20px; left: 10px; width: 97%; top: 80%; max-width: 785px; background: #D6D6D6; -webkit-box-shadow: 0 18px 8px #D6D6D6; box-shadow: 0 18px 8px #D6D6D6; -webkit-transform: rotate(-0.4deg); -moz-transform: rotate(-0.4deg); -o-transform: rotate(-0.4deg); -ms-transform: rotate(-0.4deg); transform: rotate(-0.4deg); }
.container_wrap .content .right_content.deals h1 { font-size: 24px; font-weight: bold; float: left; width: 100%; margin: 10px 20px 10px 0; position: relative; z-index: 5; }
.container_wrap .content .right_content.deals .block_deal { width: 100%; margin: 0px 0 20px 0; position: relative; z-index: 3; }
.container_wrap .content .right_content.deals .block_deal a { display: table; text-decoration: none; width: 100%; height: 100%; *display: block; *cursor: pointer; }
.container_wrap .content .right_content.deals .block_deal h2 { font-size: 14px; font-weight: bold; color: #333; padding: 0px 0 10px 0; word-wrap: break-word; line-height: 20px; text-align: right; }
.container_wrap .content .right_content.deals .block_deal p { text-align: right; }
.container_wrap .content .right_content.deals .block_deal article .right { width: 110px; *float: right; *width: 120px; *padding: 15px 15px 10px 5px; }
.container_wrap .content .right_content.deals .block_deal article .new_price_big { font-size: 16px; }
.container_wrap .content .right_content.deals .block_deal article .new_price_big sup { font-size: 11px; }
.container_wrap .content .right_content.deals .block_deal article .old_price_big { font-size: 14px; }
.container_wrap .content .right_content.deals .block_deal .left, .container_wrap .content .right_content.deals .block_deal .right { /*text-align:right;*/ position: relative; z-index: 1; overflow: hidden; float: right; }
.container_wrap .content .right_content.deals .block_deal article:active { bottom: -1px; }

.container_wrap .content .right_content.deals .block_deal .grid_1_2 { width: 100%; float: left; margin-bottom: 18px; }
.container_wrap .content .right_content.deals .block_deal .grid_1_2 .one { float: left; width: 60%; padding-right: 18px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.container_wrap .content .right_content.deals .block_deal .grid_1_2 .two { float: left; width: 40%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.container_wrap .content .right_content.deals .block_deal article { width: 100%; padding: 10px; position: relative; float: left; background: #fff; border: 1px solid #d9d9d9; border-radius: 4px; box-shadow: 0px 1px 6px #D1D1D1; -webkit-box-shadow: 0px 1px 6px #D1D1D1; -moz-box-shadow: 0px 1px 6px #D1D1D1; -o-box-shadow: 0px 1px 6px #D1D1D1; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.container_wrap .content .right_content.deals .block_deal .grid_1_2 .one article { height: 338px; }
.container_wrap .content .right_content.deals .block_deal .grid_1_2 .two article { height: 160px; }
.container_wrap .content .right_content.deals .block_deal .grid_1_2 .two article:first-child { margin-bottom: 17px; }

.container_wrap .content .right_content.deals .block_deal .grid_1_2 .one article .left { max-width: 280px; float: none; }
.container_wrap .content .right_content.deals .block_deal .grid_1_2 .one article .left img { height: auto; width: auto; max-width: 280px; max-height: 280px; }
.container_wrap .content .right_content.deals .block_deal .grid_1_2 .two article .left { max-width: 150px; float: none; overflow: hidden; }
.container_wrap .content .right_content.deals .block_deal .grid_1_2 .two article img { height: auto; width: auto; max-width: 145px; max-height: 145px; }

.container_wrap .content .right_content.deals .block_deal .grid_2_1 { width: 100%; float: left; margin-bottom: 18px; }
.container_wrap .content .right_content.deals .block_deal .grid_2_1 .one { float: right; width: 60%; padding-left: 18px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.container_wrap .content .right_content.deals .block_deal .grid_2_1 .two { float: left; width: 40%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.container_wrap .content .right_content.deals .block_deal .grid_2_1 .one article { height: 338px; }
.container_wrap .content .right_content.deals .block_deal .grid_2_1 .two article { height: 160px; }
.container_wrap .content .right_content.deals .block_deal .grid_2_1 .two article:first-child { margin-bottom: 17px; }
.container_wrap .content .right_content.deals .block_deal .grid_2_1 .one article .left { max-width: 280px; float: none; overflow: hidden; }
.container_wrap .content .right_content.deals .block_deal .grid_2_1 .one article img { height: auto; width: auto; max-width: 280px; max-height: 280px; }
.container_wrap .content .right_content.deals .block_deal .grid_2_1 .two article .left { max-width: 150px; float: none; }
.container_wrap .content .right_content.deals .block_deal .grid_2_1 .two article img { height: auto; width: auto; max-width: 145px; max-height: 145px; }


:root * > .container_wrap .content .right_content.deals .block_deal .grid_1_2 article .tagImg { position: absolute; z-index: 100; width: 100%; top: 4px; right: -4px; }
:root * > .container_wrap .content .right_content.deals .block_deal .grid_1_2 article .tagImg img { height: 45px; width: 45px; float: left; margin-left: 1px; }
:root * > .container_wrap .content .right_content.deals .block_deal .grid_2_1 article .tagImg { position: absolute; z-index: 100; width: 100%; top: 4px; right: -4px; }
:root * > .container_wrap .content .right_content.deals .block_deal .grid_2_1 article .tagImg img { height: 45px; width: 45px; float: left; margin-left: 1px; }

:root * > .container_wrap .content .right_content.deals .block_deal .grid_1_2 article:first-child .tagImg { position: absolute; z-index: 100; width: 100%; top: 4px; right: -4px; text-align: left; }
:root * > .container_wrap .content .right_content.deals .block_deal .grid_1_2 article:first-child .tagImg img { height: 45px; width: 45px; margin-left: 1px; }
:root * > .container_wrap .content .right_content.deals .block_deal .grid_2_1 article:first-child .tagImg { position: absolute; z-index: 100; width: 100%; top: 4px; right: -4px; text-align: left; }
:root * > .container_wrap .content .right_content.deals .block_deal .grid_2_1 article:first-child .tagImg img { height: 45px; width: 45px; margin-left: 1px; }

/*  end DEALS  */

/*  CART  */
.container_wrap .content.cart { margin-top: 10px; float: left; width: 100%; }
.container_wrap .content.cart .subheader { border-bottom: 1px solid #D7D7D7; width: 100%; display: table; padding: 0 0 5px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.container_wrap .content.cart .subheader .nav_right { float: right; font-weight: bold; font-size: 11px; margin-top: 18px; *padding-bottom: 10px; }
.container_wrap .content.cart .subheader .nav_right ul li { float: left; }
.container_wrap .content.cart .subheader .nav_right ul li:first-child { padding-right: 10px; }
.container_wrap .content.cart .subheader .nav_right ul li:first-child:after { content: "|"; margin-left: 10px; }
.container_wrap .content.cart .subheader .nav_right ul li a { color: #24466f; }
.container_wrap .content.cart .subheader .nav_right a.back_btn { float: right; font-weight: bold; font-size: 13px; color: #333; display: table; }
.container_wrap .content.cart .subheader .nav_right a.back_btn .sprite_icons { width: 16px; height: 16px; background-position: -465px -5px; padding: 0 3px 0 0; *display: inline-block; }
.container_wrap .content.cart .subheader .nav_right a.back_btn:hover { color: #D14029; }
.container_wrap .content.cart .subheader .nav_right a.back_btn:hover .sprite_icons { background-position: -465px -25px; }
.added_in_cart { border-bottom: 1px solid #D7D7D7; padding: 10px; margin: 0; margin: 0 287px 0 0; }
.added_in_cart .sprite_icons { width: 24px; height: 24px; display: block; background-position: -403px -90px; float: left; margin-right: 10px; margin-bottom: 20px; }
.added_in_cart .item { color: #1e5b8f; margin-top: 3px; display: block; }
.added_in_cart .is { font-size: 12px; color: #999; margin: 5px 0 0 0px; *padding-bottom: 3px; }
.container_wrap .content.cart .added_in_cart a.back_btn { float: right; font-weight: bold; font-size: 13px; color: #333; margin: 4px 10px 0 0; }
.container_wrap .content.cart .added_in_cart a.back_btn:hover { text-decoration: underline; color: #D14029; }
.container_wrap .content.cart .left_content { width: auto; margin: 0 287px 40px 0; color: #999999; line-height: 18px; font-size: 12px; min-height: 470px; }
.container_wrap .content.cart .left_content.order_view { }
.container_wrap .content.cart .left_content.cart_list input { box-shadow: 1px 1px 5px #E9E9E9; -webkit-box-shadow: 1px 1px 5px #E9E9E9; }
.container_wrap .content.cart .left_content.cart_list { min-height: 365px; border-bottom: 1px solid #D7D7D7; padding: 0 0 0px 0; }
.container_wrap .content.cart .left_content.cart_list .remove_all { padding: 5px 0 5px 5px; float: right; font-weight: bold; color: #1E5B8F; }
.container_wrap .content.cart .left_content.cart_list .remove_all a { color: #1E5B8F; }
.container_wrap .content.cart .left_content.cart_list .remove_all a span { margin: 0 5px 0 0; float: left; line-height: 20px; }
.container_wrap .content.cart .left_content.cart_list .remove_all a span.sprite_icons { float: right; width: 15px; height: 15px; margin: 2px 0 0; background-position: -310px -220px; }
.container_wrap .content.cart .left_content.cart_list .remove_all a:hover span { text-decoration: underline; }
.container_wrap .content.cart .left_content.cart_list .remove_all a:hover span.sprite_icons { background-position: -310px -200px; }
.container_wrap .content.cart .left_content article:first-child { border-top: none; padding: 0px 0 10px 0; margin-top: 20px; }
.container_wrap .content.cart .left_content .single_article { width: 100%; background: none; border-top: 1px solid #D7D7D7; margin: 0 0 10px 0; padding: 20px 0 10px 0; }
.container_wrap .content.cart .left_content .single_article.no_image { }
.container_wrap .content.cart .left_content .single_article.no_image a.img { display: none; }
.container_wrap .content.cart .left_content .single_article.no_image h4 { max-width: 50%; }
.container_wrap .content.cart .left_content .single_article.no_image .left { position: relative; left: 0; bottom: 5px; }
.container_wrap .content.cart .left_content .single_article h4 { padding: 2px 0 10px 15px; line-height: 17px; max-width: 50%; }
.container_wrap .content.cart .left_content .single_article .left { color: #999; font-size: 12px; font-weight: bold; position: absolute; left: 182px; bottom: 15px; width: 290px; }
.container_wrap .content.cart .left_content .single_article .left a { color: #24466f; }
.container_wrap .content.cart .left_content .single_article .right { position: absolute; bottom: 15px; right: 10px; width: auto; }
.container_wrap .content.cart .left_content .single_article .right a { color: #1e5b8f; font-weight: bold; }
.container_wrap .content.cart .left_content .single_article .right .sum { font-size: 13px; color: #999; margin: 0 0 10px 0; }
.container_wrap .content.cart .left_content .single_article .right .sum .qlabel { }
.container_wrap .content.cart .left_content .single_article .right .sum .qntitem { display: inline-block; }
.container_wrap .content.cart .left_content .single_article .right .sum input, .modal_wrap .content section .single_article .left input { width: 40px; line-height: 24px; height: 28px; }
.container_wrap .content.cart .left_content .single_article .right .sum .new_price { margin: 0 0 0 10px; *padding-left: 10px; line-height: normal; }

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { /* Opera */
    .container_wrap .content.cart .left_content .single_article .right .sum .arrow_up, .container_wrap .content.cart .left_content .single_article .right .sum .arrow_down { left: 100px; }
}
/* no item in basket */
.added_in_cart.no_item { }
.added_in_cart.no_item .sprite_icons { background-position: -492px -90px; width: 22px; height: 21px; }
.added_in_cart.no_item .item { color: #D14029; }
.added_in_cart.no_item .is { width: 665px; }
.container_wrap .content.cart .left_content .single_article.no_image.no_item { border: 1px solid #FFC0C0; background-color: #FFF7F5; padding: 15px 0 15px 0; width: 100%; border-radius: 2px; }
.container_wrap .content.cart .left_content .single_article.no_item { border: 1px solid #FFC0C0; background-color: #FFF7F5; padding: 15px 0 15px 15px; width: 100%; border-radius: 2px; }
/* END no item in basket */

/* deleted tems in basket */
.container_wrap .content.cart .empty_cart_message { box-sizing: border-box; padding: 15px 0px; display: none; min-height: 400px; margin: 0px 287px 40px 10px; }
.container_wrap .content.cart .empty_cart_message h3 { padding-bottom: 10px; }
.container_wrap .content.cart .empty_cart_message p { font-size: 15px; padding-bottom: 10px; }
.container_wrap .content.cart .empty_cart_message a { display: inline-block; margin-bottom: 10px; }
.container_wrap .content.cart .empty_cart_message span { padding: 0 5px; }
.container_wrap .content.cart .empty_cart_message .white_btn { padding: 12px; border: 1px solid #dedede; color: #888; border-radius: 6px; line-height: 15px; font-size: 13px; font-weight: bold; }
.container_wrap .content.cart .empty_cart_message .white_btn:hover { border: 1px solid #ccc; color: #333; text-decoration: none; }
#div_modal1 { width: 100%; height: 100%; position: fixed; background: rgba(0,0,0,0.65); z-index: 100000000; left: 0; top: 0; display: none; }
.modal1_wrap { margin: 0 auto; padding: 20px; max-width: 300px; position: relative; top: 20%; background: #fff; border-radius: 6px; border-top: 4px solid #ff8a2c; }
.modal1_wrap h3 { padding-bottom: 20px; }
.modal1_wrap .blue_btn { display: inline-block; width: 28px; margin-right: 7px; }
.modal1_wrap .grey_btn { display: inline-block; width: 28px; padding: 12px; border: 1px solid #dedede; border-radius: 6px; line-height: 15px; font-size: 13px; font-weight: bold; text-align: center; margin-bottom: 10px; }
.modal1_wrap img { position: absolute; bottom: -6px; right: 10px; }
/* END deleted items in basket */

.container_wrap .content.cart .left_content .single_article .right .options { font-size: 11px; }
.container_wrap .content.cart .left_content .sum_box .total-wrap { float: right; margin-top: 15px; text-align: right; }
.container_wrap .content.cart .left_content .sum_box { border-top: 2px solid #D7D7D7; float: left; width: 100%; padding: 3px 0 5px 0; font-size: 13px; text-align: right; color: #666; }
.container_wrap .content.cart .left_content .sum_box .row { }
.container_wrap .content.cart .left_content .sum_box .row .cell_left { float: right; width: 140px; }
.container_wrap .content.cart .left_content .sum_box .row .cell_right { float: right; }
.container_wrap .content.cart .left_content .sum_box .sum_total { float: right; font-size: 20px; color: #333; font-weight: bold; margin: 0; padding: 10px 0 10px 0; width: 100%; }
.container_wrap .content.cart .left_content .sum_box .sum_total .total-price{color:#DC432B;}
.container_wrap .content.cart .left_content .sum_box .note { text-align: left; color: #999; font-size: 11px; }
.container_wrap .content.cart .left_content .sum_box .note a { color: #999; text-decoration: underline; }
.container_wrap .content.cart .left_content .btns_cart { }
.container_wrap .content.cart .left_content .btns_cart .grey_btn { float: right; }
.container_wrap .content.cart .left_content .btns_cart .blue_btn { float: right; width: 190px; }
.container_wrap .content.cart .left_content .btns_box { float: left; width: 100%; margin-bottom: 20px; }
.container_wrap .content.cart .left_content .btns_box .btns_cart { float: right; }
.container_wrap .content.cart .left_content .btns_box .btns_shop { float: left; }
.container_wrap .content.cart .left_content .btns_box .btns_shop .grey_btn { line-height: 15px; padding: 12px; margin: 0px 10px 0 10px; }
.container_wrap .content.cart .left_content .check_box { float: right; width: 710px; margin: 0 0 15px 0; }

.container_wrap .content.cart .check_box .option { float: right; font-size: 13px; color: #666; }
.container_wrap .content.cart .check_box input { width: auto; height: auto; float: right; padding: 3px 3px 6px 0px; border: none; }
.container_wrap .content.cart .left_content .promo_box { float: left; margin: 0; text-align: left; width: 100%; }
.container_wrap .content.cart .left_content .promo_box .pb-wrap { float: left; }
.container_wrap .content.cart .left_content .promo_box .pb-wrap p { color: #333; margin: 10px 0 5px; }
.container_wrap .content.cart .left_content .promo_box .pb-wrap .red_btn { float: left; border-radius: 0px 4px 4px 0px; }
.container_wrap .content.cart .left_content .promo_box .pb-wrap .input { float: left; height: 30px; line-height: 30px; margin: 0; padding: 0 0 0 10px; font-weight: normal; color: #999; border-radius: 3px 0px 0px 3px; box-shadow: 0px 2px 4px rgba(216, 216, 216, 0.2) inset; -webkit-box-shadow: 0px 2px 4px rgba(216, 216, 216, 0.2) inset; }
.container_wrap .content.cart .special_offer_box { margin: 0 0 40px 0; }
.container_wrap .content.cart .right_content { width: 270px; background: #B0E0FF; margin: 45px -499px 20px 0; padding: 12px; position: fixed; right: 50%; top: 175px; z-index: 8; padding: 12px; border-radius: 2px; box-shadow: 0px 0px 6px rgba(216, 216, 216, 0.3) inset; -webkit-box-shadow: 0px 0px 6px rgba(216, 216, 216, 0.3) inset; }
.container_wrap .content.cart .right_content.cart_list { margin: -50px 0 20px 0; float: right; position: relative; right: 0; top: 0; }
.container_wrap .content.cart .right_content .cart_sidebar { background: #fff; padding: 15px; float: left; border-radius: 2px; *width: 216px; }




.container_wrap .content.cart .right_content .cart_sidebar .status { color: #333; font-size: 16px; margin: 0 0 2px 0; line-height: 18px; }
.container_wrap .content.cart .right_content .cart_sidebar .status .value { color: #999; font-size: 12px; display: inline-block; }
.container_wrap .content.cart .right_content .cart_sidebar .sum_total { font-size:12px; color: #999; margin:4px 0; }
.container_wrap .content.cart .right_content .cart_sidebar .sum_total.discount{font-size:23px;font-weight:bold;color: #DC432B;}
.container_wrap .content.cart .right_content .cart_sidebar .sum_total.discount span{display:block;color:#333;font-size:15px;}
.container_wrap .content.cart .right_content .cart_sidebar .free-delivery { margin: -3px 0 11px 0; }
.container_wrap .content.cart .right_content .cart_sidebar .blue_btn { /*width:190px;*/ margin: 0 0 10px 0; float: left; width: 100%; box-sizing: border-box; padding: 12px 22px; }
.container_wrap .content.cart .right_content .cart_sidebar .check_box { width: auto; color: #333; float: left; margin: 0 0 10px 0; *width: 282px; }
.container_wrap .content.cart .right_content .cart_sidebar .check_box input { width: auto; height: auto; float: left; border: none; padding: 3px 6px 0 0; }
.container_wrap .content.cart .right_content .cart_sidebar .check_box .option { font-size: 14px; margin-left: 4px; margin-top: 1px; float: left; color: #333; width: 190px; }
.container_wrap .content.cart .right_content .cart_sidebar .check_box p { font-size: 10px; line-height: 12px; color: #666; padding-left: 25px; }
.container_wrap .content.cart .right_content .cart_sidebar .security { margin: 10px 0 10px 0; float: left; }
.container_wrap .content.cart .right_content .cart_sidebar .security .logo { float: left; }
.container_wrap .content.cart .right_content .cart_sidebar .security h1 { color: #333; font-size: 13px; margin: 8px 0 0 7px; line-height: 18px;letter-spacing:0;font-weight:bold; }
.container_wrap .content.cart .right_content .cart_sidebar .security p { color: #999; font-size: 11px; line-height: 15px; float: left; margin: 0 0 4px 0; *width: 216px; }
.container_wrap .content.cart .right_content .cart_sidebar .security p a { color: #1e5b8f; }
.container_wrap .content.cart .right_content .cart_sidebar .list { float: left; width: 100%; }
.container_wrap .content.cart .right_content .cart_sidebar .list h2 { border-bottom: 1px solid #D7D7D7; color: #333; font-size: 18px; margin: 0 0 10px 0; font-weight: normal; }
.container_wrap .content.cart .right_content .cart_sidebar .list ul li { color: #999; font-size: 12px; line-height: 14px; margin: 0 0 6px 0; }
.container_wrap .content.cart .right_content .cart_sidebar .list ul li a { color: #999; }
.container_wrap .content.cart .right_content .cart_sidebar .list ul li a:hover { color: #333; text-decoration: none; }
.container_wrap .content.cart .right_content .cart_sidebar .list ul li .sprite_icons { width: 8px; height: 9px; display: block; float: left; margin: 2px 4px 5px 0; background-position: -135px -5px; }
.container_wrap .content.cart .right_content .cart_sidebar .delivery_date_info_edit .dlvchange { font-size: 12px; padding-bottom: 10px; }
.container_wrap .content.cart .right_content .cart_sidebar .delivery_date_info_edit .dlvchange span span { font-weight: bold; float: left; padding-right: 6px; }
.container_wrap .content.cart .right_content .cart_sidebar .delivery_date_info_edit .dlvchange a.change_btn { color: #2775B8; font-weight: bold; }
.container_wrap .content.cart .right_content .cart_sidebar .delivery_date_info_edit .datepickerhld { position: relative; left: -18px; z-index: 4; top: -7px; }
.container_wrap .content.cart .right_content .cart_sidebar .delivery_date_info_edit .datepickerhld .ui-datepicker-inline { position: absolute; }


/* shoping progress trail */
.shoping_progress { float: right; margin: 11px 31px 0 0; position: relative; z-index: 1; }
.shoping_progress ul { padding: 0 0 6px 0; border-bottom: 2px solid #D7D7D7; float: left; box-shadow: 0px 1px 0px #fff; -webkit-box-shadow: 0px 1px 0px #fff; position: relative; }
.shoping_progress ul li { float: left; margin: 0 5px 0 47px; color: #999; *margin: 0 60px 0 0; }
.shoping_progress ul li span { font-size: 11px; color: #fff; background-color: #bbb; float: left; padding: 6px; line-height: 6px; border-radius: 50px; margin: 0px 4px; }
.shoping_progress ul:before { content: "|"; position: absolute; font-weight: lighter; z-index: 9; font-size: 16px; bottom: -9px; right: -2px; color: #D7D7D7; }
.shoping_progress ul.first_step:after { content: ""; position: absolute; z-index: 9; height: 10px; width: 10%; border-bottom: 2px solid #D14029; bottom: -2px; left: 0; }
.shoping_progress ul.second_step:after { content: ""; position: absolute; z-index: 9; height: 10px; width: 40%; border-bottom: 2px solid #D14029; bottom: -2px; left: 0; }
.shoping_progress ul.third_step:after { content: ""; position: absolute; z-index: 9; height: 10px; width: 70%; border-bottom: 2px solid #D14029; bottom: -2px; left: 0; }
.shoping_progress ul.fourth_step:after { content: ""; position: absolute; z-index: 9; height: 10px; width: 100%; border-bottom: 2px solid #D14029; bottom: -2px; left: 0; }
:root * > .shoping_progress ul.fourth_step:before { content: "|"; position: absolute; font-weight: lighter; z-index: 1; font-size: 16px; bottom: -9px; right: -2px; color: #D14029; }
/* svi osim IE8 */
.shoping_progress ul.fourth_step:before { content: "|"; position: absolute; font-weight: lighter; z-index: 1; font-size: 16px; bottom: -9px; right: -2px; color: #D14029; *right: -3px; }
/* samo za IE8 */
.shoping_progress ul li:first-child { margin: 0 15px 0 0px!important; }
.shoping_progress ul li.done, .shoping_progress ul.second_step li:first-child, .shoping_progress ul.third_step li:first-child, .shoping_progress ul.third_step li:first-child + li, .shoping_progress ul.fourth_step li:first-child, .shoping_progress ul.fourth_step li:first-child + li, .shoping_progress ul.fourth_step li:first-child + li + li { color: #D14029; }
.shoping_progress ul li.done span, .shoping_progress ul.second_step li:first-child span, .shoping_progress ul.third_step li:first-child span, .shoping_progress ul.third_step li:first-child + li span, .shoping_progress ul.fourth_step li:first-child span, .shoping_progress ul.fourth_step li:first-child + li span, .shoping_progress ul.fourth_step li:first-child + li + li span { background-color: #EC4933; }
/* end shoping progress trail */

.container_wrap .content.cart .left_content .adress_box { margin: 20px 0 10px 0; padding: 0 0 20px 0; position: relative; z-index: 10; width: 100%; float: left; box-shadow: 0px 11px 3px -9px #D6D6D6; -webkit-box-shadow: 0px 11px 3px -9px #D6D6D6; }
:root * > .container_wrap .content.cart .left_content .adress_box:before { /* svi osim IE8 */ content: ""; bottom: 13px; left: 5px; width: auto; top: 80%; background: none; position: absolute; z-index: -3; -webkit-box-shadow: 0 18px 5px #D6D6D6; box-shadow: 0 18px 5px #D6D6D6; -webkit-transform: rotate(-0.4deg); -moz-transform: rotate(-0.4deg); -o-transform: rotate(-0.4deg); -ms-transform: rotate(-0.4deg); transform: rotate(-0.4deg); }
:root * > .container_wrap .content.cart .left_content .adress_box:after { /* svi osim IE8 */ content: ""; width: auto; height: auto; position: absolute; bottom: -3px; left: 0; z-index: -2; background: #fbfbfb; }
.container_wrap .content.cart .left_content .adress_box:after { /* samo IE8 */ content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 2px; background: #fbfbfb; }
.container_wrap .content.cart .left_content .adress_box .adress { margin: 0 20px 0 0; padding: 0 20px 0 0; float: left; width: auto!important; border-right: 1px solid #E9E9E9; box-shadow: 1px 0px 0px #fff; -webkit-box-shadow: 1px 0px 0px #fff; *float: left; *font-style: normal; }
.container_wrap .content.cart .left_content .adress_box .adress .diffAddress { float: left; width: 100%; max-width: 400px; box-sizing: border-box; background: #b0e0ff; padding: 0px 17px 0 12px; border: 1px solid rgba(137, 194, 242, 1); margin-top: 5px!important; margin-bottom: 20px!important; }
.container_wrap .content.cart .left_content .adress_box .adress .diffAddress input { height: 30px; float: left; background: none; }
.container_wrap .content.cart .left_content .adress_box .adress .diffAddress label { color: #1d598d !important; margin: 9px 0 0 4px!important; float: left; font-weight: bold; }

.container_wrap .content.cart .left_content .adress_box h1 { color: #333; font-size: 18px; margin: 0 0 5px 0; font-weight: normal; float: none; }
.container_wrap .content.cart .left_content .adress_box .adress.physical h1 .sprite_icons { width: 15px; height: 14px; display: inline-block; background-position: -432px -90px; margin: 0 10px 0 0; *float: left; }
.container_wrap .content.cart .left_content .adress_box .adress.delivery h1 .sprite_icons { width: 18px; height: 12px; display: inline-block; background-position: -636px -90px; margin: 0 8px 0 0; *float: left; }
.container_wrap .content.cart .left_content .adress_box p, .container_wrap .content.cart .left_content .adress_box abbr { color: #666; font-size: 12px; padding: 0 0 2px 25px; line-height: 16px; }
.container_wrap .content.cart .left_content .adress_box .link { margin: 9px 0px 10px 25px !important; display: inline-block; font-weight: bold; }
.container_wrap .content.cart .left_content .adress_box .adress.add_new { vertical-align: bottom; }
.container_wrap .content.cart .left_content .adress_box .adress.info { border-right: none; box-shadow: none; -webkit-box-shadow: none; margin: 0; padding: 0; max-width: 260px; }
.container_wrap .content.cart .left_content .adress_box .adress.info .important_box { float: none; display: inline-block; padding: 10px 20px 10px 10px; }


.container_wrap .content.cart .left_content .adress_box .adress.info .important_box { width: 260px; }
.container_wrap .content.cart .left_content .adress_box .adress.info .important_box p { padding: 0 0 2px 0px; max-width: 230px; width: 230px; }
.container_wrap .content.cart .left_content .payment_options { margin: 22px 0 0 0; float: left; width: 100%; }
.container_wrap .content.cart .left_content .payment_options .header { font-size: 18px; color: #333; padding: 10px 0 10px 0; margin: 0; }
.container_wrap .content.cart .left_content .payment_options .header .sprite_icons { width: 19px; height: 14px; background-position: -589px -90px; display: inline-block; margin: 0 5px 0 0; }
.container_wrap .content.cart .left_content .payment_options .option_select { width: 100%; background: #eee; }
.container_wrap .content.cart .left_content .payment_options  .row { display: table; box-sizing:border-box;table-layout:fixed;padding: 10px 20px; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.container_wrap .content.cart .left_content .payment_options  .row .left { padding: 0 10px 0 20px; color: #333; font-size: 13px; display: table-cell; width:32%;text-align: left; box-sizing:border-box;vertical-align: middle; }
.container_wrap .content.cart .left_content .payment_options  .row .right { display:table-cell;width:68%;box-sizing:border-box;padding:0 0 0 40px;}
.container_wrap .content.cart .left_content .payment_options .option_select .row .select { overflow: hidden; /*height: 34px;*/ border: 1px solid #ccc; border-radius: 3px; }
.container_wrap .content.cart .left_content .payment_options .option_select .row .select select { /*background: url("../../../img/select_arrow.png") no-repeat scroll 87% 17px #fff;*/ font-size: 14px; font-weight: bold; padding: 10px 8px 9px 8px; width: 100%; margin-top: -1px; line-height: 18px; cursor: pointer; }

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { /* Opera */
    .container_wrap .content.cart .left_content .payment_options .option_select .row .select select { width: 100%; height: 36px; }
}

.option_selected { float: left; border: 1px solid #eee; width: 100%; padding: 0 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.option_selected .select-card {/*overflow:auto;*/box-sizing:border-box;color:#333;padding-top:8px;}
.option_selected .select-card li{float:left;width:100%; }
.option_selected .select-card li input{float:left;height:auto;margin:5px 10px 15px 0;border:none;background:none;cursor:pointer;}
.option_selected .select-card li input:focus{border:none;outline:none;box-shadow:none;}
.option_selected .select-card li label{float:left;cursor:pointer;}
.option_selected .select-card li label img{float:left;width:40px;height:24px;margin:0 10px 0 0; }
.option_selected .select-card li label span{float:left;margin:3px 0 0 0;}
.container_wrap .content.cart .left_content .payment_options .option_selected .explanation { padding: 20px 0 20px 0; height: auto!important;float:left;width:100%; }
.container_wrap .content.cart .left_content .payment_options .option_selected .important_box .left { width: 30px; margin: 0 0 30px 0px; }
.container_wrap .content.cart .left_content .payment_options .option_selected .important_box .right { width: auto; margin: 0 0 0px 0px; }
.container_wrap .content.cart .left_content .payment_options .option_selected .important_box .right p { width: 565px; }


.container_wrap .content.cart .left_content .payment_options .option_selected .secure_box { width: 100%; padding: 10px 0; float: left; border-top: 1px solid #eee; text-align: center; }
.container_wrap .content.cart .left_content .payment_options .option_selected .secure_box img { vertical-align: middle; width: 100%; max-width: 670px; }
.container_wrap .content.cart .left_content .payment_options .option_selected .card-options-hld { padding:15px 20px 0 20px;}
.container_wrap .content.cart .left_content .payment_options .option_selected .row { padding:10px 0;}
.container_wrap .content.cart .left_content .payment_options .option_selected .row.border {margin:0 0 15px 0;padding:10px 0 20px 0;border-bottom:1px solid #eee;}
.container_wrap .content.cart .left_content .payment_options .option_selected .row .left,.container_wrap .content.cart .left_content .payment_options .option_selected .row .right { vertical-align:top;}
.container_wrap .content.cart .left_content .payment_options .option_selected .row .left { padding:0 10px 0 0;}
.container_wrap .content.cart .left_content .payment_options .option_selected .left .label_for, .container_wrap .content.cart .left_content .payment_options .option_selected .right .label_for { display: table; padding: 0; color: #333; font-size: 13px; }
.container_wrap .content.cart .left_content .payment_options .option_selected .left .hint, .container_wrap .content.cart .left_content .payment_options .option_selected .right .hint { color: #999; font-size: 11px; line-height: 15px; margin: 0 0 5px 0; }
.container_wrap .content.cart .left_content .payment_options .option_selected .left .select { width: 230px; height: 30px; overflow: hidden; margin: 0 0 10px 0; border: 1px solid #d8d8d8; background: #fff; border-radius: 3px; }
.container_wrap .content.cart .left_content .payment_options .option_selected .left .select select { background: url("../../../img/select_arrow.png") no-repeat scroll 210px 14px transparent; font-size: 13px; padding: 7px 0 0 5px; width: 250px; line-height: 25px; }
body:not(:-moz-handler-blocked) .container_wrap .content.cart .left_content .payment_options .option_selected .left .select select { /* firefox fix */ padding: 7px 0 0 10px; }
.container_wrap .content.cart .left_content .payment_options .option_selected .left .cards { display: table; width: 100%; }
.container_wrap .content.cart .left_content .payment_options .option_selected .left .cards img { float: left; margin: 0 10px 10px 0; }
.container_wrap .content.cart .left_content .payment_options .option_selected .left .input, .container_wrap .content.cart .left_content .payment_options .option_selected .right .input { width: 230px; height: 30px; line-height: 30px; display: block; font-weight: normal; border: 1px solid #d8d8d8; border-radius: 3px; }
.container_wrap .content.cart .left_content .payment_options .option_selected .left .input:focus, .container_wrap .content.cart .left_content .payment_options .option_selected .right .input:focus { box-shadow: 0px 2px 4px rgba(216, 216, 216, 0.3) inset; -webkit-box-shadow: 0px 2px 4px rgba(216, 216, 216, 0.3) inset; }
.container_wrap .content.cart .left_content .payment_options .option_selected .right .select.year, .container_wrap .content.cart .left_content .payment_options .option_selected .right .select.month, .container_wrap .content.login_and_reg .left_content .select.month { float: left; width: 80px; margin: 0 2px 10px 0; }
.container_wrap .content.cart .left_content .payment_options .option_selected .right .select.year select, .container_wrap .content.cart .left_content .payment_options .option_selected .right .select.month select, :root * > .container_wrap .content.login_and_reg .left_content .select.month select { background: url("../../../img/select_arrow.png") no-repeat scroll 60px 19px transparent; width: 110px; padding: 2px 0 0 5px; line-height: 12px; }
body:not(:-moz-handler-blocked) .container_wrap .content.login_and_reg .left_content .select.month select { /* firefox fix */ padding: 11px 0 0 5px; }
.container_wrap .content.login_and_reg .left_content .select.month select { background: url("../../../img/select_arrow.png") no-repeat scroll 60px 28px transparent; width: 110px; padding: 2px 0 0 5px; line-height: 12px; }
.container_wrap .content.cart .left_content .payment_options .option_selected .right .select { height: 30px; line-height: 25px; overflow: hidden; margin: 3px 0 0 0; border: 1px solid #ccc; background: #fff;  box-sizing: border-box; border-radius: 3px;float:left }
.container_wrap .content.cart .left_content .payment_options .option_selected .right .select select { max-width:100%;box-sizing:border-box;min-width:100px;font-size: 12px; padding:5px; width:100%;line-height: 1.2em; }
/* body:not(:-moz-handler-blocked) .container_wrap .content.cart .left_content .payment_options .option_selected .right .select select {  /*firefox fix 
	padding:7px 0 0 10px
}*/
.container_wrap .content.cart .left_content .payment_options .option_selected .right .input.short { width: 110px; display: inline-block; }
.container_wrap .content.cart .left_content .payment_options .option_selected a.sprite_icons { width: 18px; height: 18px; display: inline-block; background-position: -613px -90px; margin: 2px 0 0 5px; position: relative; }
.container_wrap .content.cart .left_content .payment_options .option_selected a.sprite_icons:hover { background-position: -613px -122px; }
.container_wrap .content.cart .left_content .payment_options .option_selected .right .control_img { position: absolute; bottom: 17px; right: -40px; right: -22px\0/; /* IE8 i IE9 */ }

/* broj rata za RS payment */
.container_wrap .content.cart .left_content .payment_options .option_selected .right .select.rs { width: 120px; height: 30px; overflow: hidden; margin: 0 0 10px 0; border: 1px solid #ccc; background: #fff; border-radius: 3px; }
.container_wrap .content.cart .left_content .payment_options .option_selected .right .select.rs select { background: url("../../../img/select_arrow.png") no-repeat scroll 99px 14px transparent; font-size: 13px; padding: 0px 0 0 5px; width: 144px; height: 30px; }

/* pregled narudžbe */
.container_wrap .content.cart .left_content .seller_box { width: 100%; margin: 0 0 0 0; float: left; padding: 20px 0 0 0; border-bottom: 2px solid #D7D7D7; position: relative; }
.container_wrap .content.cart .left_content .seller_box .header { margin: 0 0 10px 0; float: left; width: 100%; }
.container_wrap .content.cart .left_content .seller_box .header a { color: #1d598d; }
.container_wrap .content.cart .left_content .seller_box .name { font-weight: bold; color: #999; font-size: 15px; display: inline-block; position: relative; padding: 00px 10px 20px 0px; }
.container_wrap .content.cart .left_content.order_view .seller_box .name { padding: 10px 10px 0px 40px; float: left; }
.container_wrap .content.cart .left_content .seller_box .name a { color: #1D598D; white-space: pre-wrap; }
.container_wrap .content.cart .left_content .seller_box .name a:first-line { text-transform: uppercase; }
:root * > .container_wrap .content.cart .left_content .seller_box .name .box { /* svi osim IE8 */ width: 30px; height: 70px; background: #F5F5F5; display: inline-block; margin: 0 8px 0 0; position: absolute; z-index: 5; left: 0; top: 3px; border-right: none; border-top-left-radius: 2px; -webkit-border-top-left-radius: 2px; -moz-border-top-left-radius: 2px; -o-border-top-left-radius: 2px; border-top-right-radius: 2px; box-shadow: 2px 2px 3px #dedede; -webkit-box-shadow: 2px 2px 3px #dedede; }
.container_wrap .content.cart .left_content .seller_box .name .box { width: 30px; height: 70px; background: #F5F5F5; display: inline-block; margin: 0 8px 0 0; position: absolute; z-index: 5; left: 0; top: 3px; border-right: 2px solid #dedede; }
.container_wrap .content.cart .left_content .seller_box .name .box .sprite_icons { width: 16px; height: 16px; display: inline-block; background-position: -451px -90px; margin: 7px 0 0 7px; }
.container_wrap .content.cart .left_content .seller_box .name .box:after { /*content:""; 
	position:absolute; z-index:10; width:32px; height:5px; left:0; background:#F5F5F5; margin-top:34px*/ }
.container_wrap .content.cart .left_content .seller_box .option { display: inline-block; float: left; margin: 10px 0 10px 10px; }
.container_wrap .content.cart .left_content .seller_box .sub_header { background: #F5F5F5; box-shadow: 2px 2px 3px #DEDEDE; position: relative; z-index: 5; margin-top: -1px; padding: 9px 10px 9px 0px; color: #333; font-size: 14px; line-height: 15px; float: left; width: 100%; box-sizing: border-box; }

.container_wrap .content.cart .left_content .seller_box .sub_header:hover { cursor: pointer; }
.container_wrap .content.cart .left_content .seller_box .sub_header:hover .expander .sprite_icons { background-position: -505px -5px; }
.container_wrap .content.cart .left_content .seller_box .sub_header:hover .link { text-decoration: underline; }
.container_wrap .content.cart .left_content .seller_box .sub_header .expander { display: inline-block; margin: 0 8px 0 0; width: 30px; height: 20px; border-right: 1px solid #E4E4E4; box-shadow: 1px 0px 0px #fff; -webkit-box-shadow: 1px 0px 0px #fff; }
.container_wrap .content.cart .left_content .seller_box .sub_header .expander .sprite_icons { display: block; width: 13px; height: 7px; background-position: -487px -5px; margin: 8px 0 0 9px; *float: left; }
.container_wrap .content.cart .left_content .seller_box .sub_header.closed .expander .sprite_icons { background-position: -487px -20px; }
.container_wrap .content.cart .left_content .seller_box .sub_header.closed:hover .expander .sprite_icons { background-position: -505px -20px; }
.container_wrap .content.cart .left_content .seller_box .sub_header .num { display: inline-block; margin: 0 10px 0 0; *float: left; }
.container_wrap .content.cart .left_content .seller_box .sub_header .link { display: inline-block; font-size: 12px; color: #1D598D; margin-top: 1px; }
.container_wrap .content.cart .left_content .seller_box .sub_header .sum_total { float: right; display: inline-block; font-weight: bold; font-size: 18px; line-height: 20px; }
.container_wrap .content.cart .left_content .seller_box .sub_header .sum_total sup { font-size: 10px; position: relative; top: -6px; }
.container_wrap .content.cart .left_content .seller_box .article { border-bottom: 1px solid #D7D7D7; padding: 0px 10px 10px 0px; margin: 0 0 10px 0; }
.container_wrap .content.cart .left_content.order_view .seller_box .article { float: left; box-sizing: border-box; width: 100%; }

.container_wrap .content.cart .left_content .seller_box .article h1 { font-size: 16px; font-weight: bold; line-height: 19px; float: left; margin: 0 0 10px 0; color: #333; }
.container_wrap .content.cart .left_content .seller_box .article .bottom { display: block; }
.container_wrap .content.cart .left_content.order_view .seller_box .article .bottom { float: left; width: 100%; padding: 0px 0px 0px 10px; box-sizing: border-box; }
.container_wrap .content.cart .left_content .seller_box .article .bottom .remove { font-size: 12px; float: left; margin-left: 7px; }
.container_wrap .content.cart .left_content .seller_box .article .bottom .remove a { color: #1d598d; }
.container_wrap .content.cart .left_content .seller_box .article .num { color: #666; float: right; font-size: 12px; margin: 2px 5px 0 0; width: auto; text-align: right; }
.container_wrap .content.cart .left_content .seller_box .article .num span { font-weight: bold; }
.container_wrap .content.cart .left_content .seller_box .article .new_price { float: right; width: 98px; text-align: right; }
.container_wrap .content.cart .left_content .delivery_box { float: left; width: 100%; font-size: 13px; color: #666; margin: 0 0 10px 0; padding: 0 0 10px 0; }
.container_wrap .content.cart .left_content .delivery_box .row { float: left; width: 100%; margin: 0 0 10px 0; display: table; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.container_wrap .content.cart .left_content .delivery_box div.row:first-child { margin: 10px 0 10px 0; }
.container_wrap .content.cart .left_content .delivery_box .row a { color: #1d598d; }
.container_wrap .content.cart .left_content .delivery_box .row .cell_left { width: 20%; float: left; text-align: right; min-height: 10px; height: auto!important; padding: 0 0 5px 10px; }
.container_wrap .content.cart .left_content .delivery_box .row .cell_left.to_center { padding: 5px 0px 5px 10px; }
.container_wrap .content.cart .left_content .delivery_box .row .cell_midl { float: left; padding: 0 5px 0 5px; color: #333; position: relative; width: 75%; }
.container_wrap .content.cart .left_content .delivery_box .row .cell_midl .charleft-hld { font-size: 12px; padding: 0 0 0 5px; color: #999; margin-top: -3px; }
.container_wrap .content.cart .left_content .delivery_box .row .cell_midl .charleft-hld .charleft { display: inline; margin-left: 5px; }


.container_wrap .content.cart .left_content .delivery_box .row .cell_right { width: 100px; position: absolute; top: 0; right: 0; text-align: right; font-size: 14px; margin-right: 10px; }
.container_wrap .content.cart .left_content .delivery_box .row .cell_midl .radio { height: auto; width: auto; padding: 0; margin: 2px 0 0 0; border: none; box-shadow: none; -webkit-box-shadow: none; *width: 13px; *height: 13px; *background: none; }
.container_wrap .content.cart .left_content .delivery_box .row .cell_midl .radio input { height: auto; border: none; vertical-align: middle; margin: 0px 5px 2px 0; }
.container_wrap .content.cart .left_content .delivery_box .row .cell_midl .date_picker { float: left; width: 184px; height: 28px; margin: 0 0 10px 0; font-weight: normal; font-family: inherit; line-height: 28px; position: relative; z-index: 9; background: transparent; border-radius: 3px; box-shadow: none; -webkit-box-shadow: none; cursor: pointer; margin: 0 5px 10px 0; }
.container_wrap .content.cart .left_content .delivery_box .row .cell_midl .sprite_icons.date { width: 15px; height: 16px; background-position: -472px -90px; display: block; position: absolute; z-index: 8; top: 7px; left: 174px; }
.container_wrap .content.cart .left_content .delivery_box .row .cell_midl p { color: #999; font-size: 12px; margin: 0 0 5px 18px; }
.container_wrap .content.cart .left_content .delivery_box .row .cell_midl textarea { width: 100%; max-width: 392px; height: 65px; box-sizing: border-box; }
.container_wrap .content.cart .left_content .delivery_box .row .cell_midl .time { float: left; overflow: hidden; width: 191px; height: 28px; border: 1px solid #D8D8D8; border-radius: 3px; *width: 190px; *border: none; }
.container_wrap .content.cart .left_content .delivery_box .row .cell_midl .time select { background: url("../../../img/select_arrow.png") no-repeat scroll 172px 13px transparent; cursor: pointer; font-size: 13px; padding: 6px 5px; /* Chrome fix ? */ width: 216px; font-family: inherit; -webkit-appearance: initial; -moz-appearance: initial; margin: 0; }
.container_wrap .content.cart .left_content .delivery_box .row .cell_midl .time select::-ms-expand { display: none; }
.container_wrap .content.cart .left_content .delivery_box .row .cell_midl .time select:focus { outline: none; }
body:not(:-moz-handler-blocked) .container_wrap .content.cart .left_content .delivery_box .row .cell_midl .time select { padding: 5px 0 0 4px; }
/* firefox fix */
noindex:-o-prefocus, .container_wrap .content.cart .left_content .delivery_box .row .cell_midl .time select { width: 188px; height: 28px; }
/* opera fix */

.container_wrap .content.cart .left_content .delivery_box .row .cell_midl a.link { margin: 10px 0 0 0; float: left; }
.container_wrap .content.cart .left_content .delivery_box .row .cell_midl .important_box { float: left; padding: 10px; background: #FFFBE6; border: 1px solid #F3E6C1; border-radius: 3px; width: auto; }
.container_wrap .content.cart .left_content .delivery_box .row .cell_midl .important_box .left { float: left; width: 30px; height: 30px; }
.container_wrap .content.cart .left_content .delivery_box .row .cell_midl .important_box .left .sprite_icons { width: 22px; height: 21px; display: block; background-position: -492px -90px; }
.container_wrap .content.cart .left_content .delivery_box .row .cell_midl .important_box .right { float: left; }
.container_wrap .content.cart .left_content .delivery_box .row .cell_midl .important_box .right p { color: #666; line-height: 16px; font-size: 12px; max-width: 330px; width: 100%; padding: 0; margin: 0; }
.container_wrap .content.cart .left_content .delivery_box .row .cell_midl .important_box .right p:first-child { color: #333; }
.container_wrap .content.cart .left_content.order_view .sum_box { border-top: none; }
.container_wrap .content.cart .left_content.order_view.view { width: 100%; margin: 0 0 40px 0; }
.container_wrap .content.cart .added_in_cart.success { width: 100%; box-sizing: border-box; }
.container_wrap .content.cart .added_in_cart.success .item { width: 100%; box-sizing: border-box; max-width: 950px!important; }
.container_wrap .content.cart .added_in_cart.success .is { font-weight: bold; width: 100%; box-sizing: border-box; max-width: 950px; margin: 5px 0 5px 0; }
.container_wrap .content.cart .added_in_cart.success .is .num { font-size: 15px; }
.container_wrap .content.cart .added_in_cart.success a.follow { font-weight: bold; color: #1E5B8F; font-size: 13px; float: left; margin: 0 0 0 35px; }
.container_wrap .content.cart .left_content.order_view .adress_box.view { width: 100%; box-sizing: border-box; max-width: 998px; box-shadow: 0px 11px 3px -9px #D6D6D6; padding-bottom: 20px; }
:root * > .container_wrap .content.cart .left_content.order_view .adress_box.view:before { width: auto; height: auto; }
:root * > .container_wrap .content.cart .left_content.order_view .adress_box.view:after { width: auto; height: auto; }
.container_wrap .content.cart .left_content.order_view .adress_box.view:after { width: auto; height: auto; }
.container_wrap .content.cart .left_content.order_view .adress_box.view .adress.delivery { box-shadow: 1px 0px 0px #FFF; -webkit-box-shadow: 1px 0px 0px #FFF; border-right: 1px solid #E9E9E9; }
.container_wrap .content.cart .left_content.order_view .adress_box.view .adress.pay_info { max-width: 505px; padding: 0 20px 0 0; border-right: none; margin: 0 0 0 0; box-shadow: none; -webkit-box-shadow: none; }
.container_wrap .content.cart .left_content.order_view .adress_box.view .adress.pay_info h1 .sprite_icons { width: 16px; height: 17px; display: inline-block; background-position: -432px -121px; margin: 0 8px 0 0; vertical-align: top; *float: left; }
.container_wrap .content.cart .left_content.order_view .adress_box.view.adress.pay_info .info { padding: 8px 0 2px 25px; }
.container_wrap .content.cart .left_content.order_view .adress_box.view .adress.pay_info a { color: #000; text-decoration: underline; }
.container_wrap .content.cart .left_content.order_view .adress_box.view .adress.pay_info a:hover { text-decoration: none; }
.container_wrap .content.cart .left_content.order_view .adress_box.view p, .container_wrap .content.cart .left_content.order_view .adress_box.view abbr { max-width: 160px; }
.container_wrap .content.cart .left_content.order_view .adress_box.view .adress.pay_info p, .container_wrap .content.cart .left_content.order_view .adress_box.view .adress.pay_info abbr { max-width: 530px; }
.container_wrap .content.cart .left_content.order_view .delivery_date_sum { float: left; width: 100%; box-sizing: border-box; max-width: 998px; padding: 15px; margin: 20px 0 20px 0; background: #EDFBFF; border: 1px solid #A6E8E6; border-radius: 3px; }
.container_wrap .content.cart .left_content.order_view .delivery_date_sum .sprite_icons { width: 15px; height: 16px; background-position: -472px -90px; display: inline-block; margin: 0 4px 0 0; vertical-align: top; }
.container_wrap .content.cart .left_content.order_view .delivery_date_sum .title { color: #333; font-size: 16px; margin: 0 0 5px 0; float: none; }
.container_wrap .content.cart .left_content.order_view .delivery_date_sum p { font-weight: bold; font-size: 13px; display: block; padding: 0 0 0 25px; color: #333; }
.container_wrap .content.cart .left_content.order_view .important_box { float: left; width: 100%; box-sizing: border-box; max-width: 968px; padding: 15px; margin: 0 0 20px 0; color: #666; font-size: 12px; line-height: 18px; }
.container_wrap .content.cart .left_content.order_view .important_box .sprite_icons { width: 20px; height: 20px; background-position: -340px -269px; display: inline-block; margin: 0 4px 0 0; vertical-align: top; }
.container_wrap .content.cart .left_content.order_view .important_box .title { }
.container_wrap .content.cart .left_content.order_view .important_box p { width: 100%; max-width: 938px; }
.container_wrap .content.cart .left_content.order_view .table.orders { width: 100%; max-width: 998px; color: #666; margin-left: 0; box-sizing: border-box; }
.container_wrap .content.cart .left_content.order_view .table.orders ul { display: table; }
.container_wrap .content.cart .left_content.order_view .table.orders ul li { display: table-row; }
.container_wrap .content.cart .left_content.order_view .table.orders ul li .cell { width: auto; }
.container_wrap .content.cart .left_content.order_view .table.orders ul li .cell:first-child { }
.container_wrap .content.cart .left_content.order_view .table.orders ul li.header .cell:first-child + div { font-weight: bold; width: auto; }
.container_wrap .content.cart .left_content.order_view .table.orders ul li .cell:first-child + div { font-weight: normal; text-align: left; width: auto; }
.container_wrap .content.cart .left_content.order_view .table.orders ul li .cell:first-child + div + div { width: auto; }
.container_wrap .content.cart .left_content.order_view .sum_box.view { width: 100%; box-sizing: border-box; max-width: 998px; padding: 0; }
.container_wrap .content.cart .left_content.order_view .sum_box.view .row { width: 100%; box-sizing: border-box; max-width: 700px; }
.container_wrap .content.cart .left_content.order_view .sum_box.view .row .cell_right { }
.container_wrap .content.cart .left_content.order_view.view .btns_cart { width: 100%; max-width: 998px; box-sizing: border-box; float: left; padding: 10px 0 0 0; }
.container_wrap .content.cart .left_content.order_view.view .btns_cart .blue_btn { float: right; margin-left: 0; }
.container_wrap .content.cart .cart_error { display: block; padding: 10px 14px 12px 14px; border: 1px solid #EBBFBA; background-color: #FFE8E5; border-radius: 3px; color: #AD321F; margin: 10px 0 10px 0; font-size: 11px; line-height: 14px; *position: relative; }
.container_wrap .content.cart .cart_error .sprite_icons { display: inline-block; height: 21px; width: 22px; background-position: -492px -90px; margin: 0 10px 0 0; float: left; }
.container_wrap .content.cart .cart_error .wrapp { display: inline-block; *position: absolute; *left: 45px; *top: 8px; }
.container_wrap .content.cart .cart_error .title { display: block; font-weight: bold; }
.container_wrap .content.cart .cart_error .text { display: block; margin: 0; }
/* end pregled narudžbe */

/* adresa dostave */
.container_wrap .content.cart .left_content.delivery_adress h2 { font-size: 16px; font-weight: bold; margin: 20px 0 5px 0; color: #333; }
.container_wrap .content.cart .left_content.delivery_adress p { margin: 0 0 20px 0; }
.container_wrap .content.cart .left_content.delivery_adress .options { display: table; width: 450px; margin: 0 0 12px 0; }
.container_wrap .content.cart .left_content.delivery_adress .options .row .left { width: 224px; padding-right: 60px; *float: left; *height: 20px; }
.container_wrap .content.cart .left_content.delivery_adress .options .row .right { width: 160px; *float: left; *height: 20px; *line-height: 20px; }
.container_wrap .content.cart .left_content.delivery_adress .options .radio { height: auto; width: auto; padding: 0; vertical-align: top; margin: 2px 0 0 0; border: none; box-shadow: none; -webkit-box-shadow: none; }
.container_wrap .content.cart .left_content.delivery_adress .inputs { display: table; float: left; *width: 450px; *display: block; }
.container_wrap .content.cart .left_content.delivery_adress .row { width: 450px; margin: 0 0 12px 0; font-size: 13px; color: #666; }
.container_wrap .content.cart .left_content.delivery_adress .row .left, .container_wrap .content.cart .left_content.delivery_adress .row .right, .container_wrap .content.cart .left_content.delivery_adress .row .midl { display: table-cell; position: relative; }
.container_wrap .content.cart .left_content.delivery_adress .row .left { width: 120px; padding-right: 5px; text-align: right; *float: left; *line-height: 42px; }
.container_wrap .content.cart .left_content.delivery_adress .row .right { width: 280px; position: relative; *float: left; *padding-top: 5px; }
.container_wrap .content.cart .left_content.delivery_adress .row input { width: 260px; height: 35px; line-height: 35px; font-weight: normal; color: #666; border: 1px solid #d8d8d8; box-shadow: none; -webkit-box-shadow: none; border-radius: 3px; }
.container_wrap .content.cart .left_content.delivery_adress .row input:focus { box-shadow: 0px 2px 4px rgba(216, 216, 216, 0.3) inset; -webkit-box-shadow: 0px 2px 4px rgba(216, 216, 216, 0.3) inset; }
.container_wrap .content.cart .left_content.delivery_adress .row .must.sprite_icons { background-position: -519px -90px; display: table; float: right; height: 5px; position: relative; right: 0; top: 0; width: 7px; *position: absolute; *top: 8px; }
.container_wrap .content.cart .left_content.delivery_adress .extra { width: 600px; float: left; margin: 20px 0 15px 126px; *padding-bottom: 15px; }
.container_wrap .content.cart .left_content.delivery_adress .extra .check_box { width: auto; color: #333; float: left; *width: 282px; }
.container_wrap .content.cart .left_content.delivery_adress .extra .check_box input { width: 17px; height: 15px; }
.container_wrap .content.cart .left_content.delivery_adress .extra .check_box .option { font-size: 15px; margin-left: 5px; }
.container_wrap .content.cart .left_content.delivery_adress .extra p { float: left; width: 550px; }
.container_wrap .content.cart .left_content.delivery_adress .note { float: left; }
.container_wrap .content.cart .left_content.delivery_adress .note p { width: 210px; margin: 0; font-size: 13px; color: #999; }
.container_wrap .content.cart .left_content.delivery_adress .note p b { color: #333; }
.container_wrap .content.cart .left_content.delivery_adress .btns_cart { width: 710px; }
.container_wrap .content.cart .left_content.delivery_adress .btns_cart .grey_btn { float: left; }
.container_wrap .content.cart .left_content.delivery_adress .btns_cart .blue_btn { float: left; }
.container_wrap .content.cart .left_content.delivery_adress .important_for { padding: 20px 30px 20px 30px; float: left; width: 650px; margin: 40px 0 0 0; border: 1px solid #D7D7D7; border-radius: 4px; }
.container_wrap .content.cart .left_content.delivery_adress .important_for h1 { color: #666; font-size: 16px; margin: 0 0 10px 0; display: table; *padding-top: 5px; *width: 650px; }
.container_wrap .content.cart .left_content.delivery_adress .important_for h1 .sprite_icons { width: 33px; height: 33px; display: inline-block; background-position: -531px -90px; margin: 0 7px 0 0; *display: block; *float: left; *margin-top: -5px; }
.container_wrap .content.cart .left_content.delivery_adress .important_for h1 div.to_center { *text-align: left; }
.container_wrap .content.cart .left_content.delivery_adress .important_for p { float: left; margin: 0; }
/* end adresa dostave */
/* poklon pakiranje */
.container_wrap .content.cart .left_content.packing { width: 100%; margin: 0 0 40px 0; }
.container_wrap .content.cart .left_content.packing input { width: auto; height: auto; float: left; padding: 0 2px; border: none; }
.container_wrap .content.cart .left_content.packing .header { margin: 20px 0 0 0; padding: 0 0 10px 0; display: table; width: 100%; box-sizing: border-box; position: relative; border-bottom: 2px solid #D7D7D7; }
.container_wrap .content.cart .left_content.packing .header .left { float: left; }
.container_wrap .content.cart .left_content.packing .header .right { width: 200px; *padding-top: 11px; *float: right; *margin-right: 27px; }
.container_wrap .content.cart .left_content.packing .header .right .blue_btn { *width: 110px; width: 190px; float: right; }
.container_wrap .content.cart .left_content.packing .header p { margin: 0 10px 10px 0; }
.container_wrap .content.cart .left_content.packing .header p a { color: #304c7a; }
.container_wrap .content.cart .left_content.packing .seller_box { border-top: none; width: 100%; border-bottom: 2px solid #D7D7D7; position: relative; }
.container_wrap .content.cart .left_content.packing .name .sprite_icons { width: 15px; height: 16px; display: inline-block; background-position: -569px -90px; margin: 0 5px 0 0; }
.container_wrap .content.cart .left_content.packing .name span { color: #333; font-size: 16px; font-weight: bold; margin: 0 10px 0 0; }
.container_wrap .content.cart .left_content.packing .check_box { float: left; width: 100%; box-sizing: border-box; margin: 0px 0 20px 0; position: relative; padding-left: 20px; }
.container_wrap .content.cart .left_content.packing .check_box .option { margin: 1px 0 0 5px; max-width: 300px; }
.container_wrap .content.cart .left_content.packing .check_box .option.card { margin: 1px 60px 0 5px; float: left; }
.container_wrap .content.cart .left_content.packing .check_box input { position: absolute; left: 0; top: 0; padding: 2px; }
.container_wrap .content.cart .left_content.packing .check_box input.card { float: left; }
.container_wrap .content.cart .left_content.packing .packing_option { margin: 20px 0 30px 0; width: 100%; float: left; *padding-bottom: 30px; }
.container_wrap .content.cart .left_content.packing .packing_option .col-1-3 { width: 33.33%; box-sizing: border-box; padding: 20px 10px; float: left; }
.container_wrap .content.cart .left_content.packing .packing_option .list_products { float: left; }
.container_wrap .content.cart .left_content.packing .packing_option .list_products ul { padding: 0 0 0 15px; }
.container_wrap .content.cart .left_content.packing .packing_option .list_products ul li { list-style: disc; font-weight: bold; color: #333; padding: 0 0 10px 0; margin: 0; }
.container_wrap .content.cart .left_content.packing .packing_option .list_products ul li a { color: #333; }
.container_wrap .content.cart .left_content.packing .packing_option .card_template { position: relative; color: #333; float: left; width: 100%; min-height: 278px; /*border-left:1px solid #F0F0F0; border-right:1px solid #F0F0F0*/ }
.container_wrap .content.cart .left_content.packing .packing_option .overlay { width: 100%; height: 100%; position: absolute; z-index: 9; background: #fff; top: 0; left: 0; box-sizing: border-box; border: 1px solid #E7E7E7; border-radius: 3px; background: #FCFCFC; /* Old browsers */ background: -moz-linear-gradient(top, #FCFCFC 0%, #fff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FCFCFC), color-stop(100%,#fff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #FCFCFC 0%,#fff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #FCFCFC 0%,#fff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #FCFCFC 0%,#fff 100%); /* IE10+ */ background: linear-gradient(top bottom, #FCFCFC 0%,#fff 100%); /* W3C */ background: #fefefe; /*background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc1MTEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGQ0ZDRkMiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c1MTEpIiAvPgo8L3N2Zz4=);*/ }
.container_wrap .content.cart .left_content.packing .packing_option .card_template .important_box { width: 100%; box-sizing: border-box; }
.container_wrap .content.cart .left_content.packing .packing_option .card_template .important_box .right { float: none; padding: 0px 0px 0px 30px; }
.container_wrap .content.cart .left_content.packing .packing_option .overlay:hover { }
.container_wrap .content.cart .left_content.packing .packing_option .overlay .icon { width: 190px; text-align: center; margin: 50px auto 10px auto; padding: 0 0 5px 0; display: table; border-bottom: 1px solid #F0F0F0; box-shadow: 0px 1px 0px #fff; -webkit-box-shadow: 0px 1px 0px #fff; }
.container_wrap .content.cart .left_content.packing .packing_option .overlay .title { margin: 0 auto 10px auto; padding: 0; display: table; color: #333; font-size: 16px; font-weight: bold; }
.container_wrap .content.cart .left_content.packing .packing_option .overlay .grey_btn { width: 90px; margin: 0 auto 10px auto; box-shadow: 0px 1px 0px #fff; -webkit-box-shadow: 0px 1px 0px #fff; }
.container_wrap .content.cart .left_content.packing .packing_option .gifts_sample_box .overlay { top: 0; left: 0; width: 100%; box-sizing: border-box; border: 1px solid #E7E7E7; border-radius: 3px; }

.container_wrap .content.cart .left_content.packing .packing_option .card_template span { padding: 0 0 5px 0; display: inline-block; }
.container_wrap .content.cart .left_content.packing .packing_option .card_template .select { overflow: hidden; height: 28px; margin: 0 0 15px 0; border: 1px solid #D8D8D8; max-width: 400px; border-radius: 3px; *border: none; }
.container_wrap .content.cart .left_content.packing .packing_option .card_template .select select { width: 108%; padding: 6px 0 0 5px; line-height: 1.2em; background: url("../../../img/select_arrow.png") no-repeat scroll 89% 12px transparent; }

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .container_wrap .content.cart .left_content.packing .packing_option .card_template .select select { line-height: 20px; padding: 5px 0 0 5px; margin: 0; }
    /* chrome i safari fix */
}

body:not(:-moz-handler-blocked) .container_wrap .content.cart .left_content.packing .packing_option .card_template .select select { /* firefox fix */ padding: 5px 0 0 10px; }
noindex:-o-prefocus, .container_wrap .content.cart .left_content.packing .packing_option .card_template .select select { /* opera fix */ width: 262px; height: 28px; }

.container_wrap .content.cart .left_content.packing .packing_option .card_template .nav { float: left; width: 100%; max-width: 400px; box-sizing: border-box; padding: 10px 15px 10px 0; margin-top: -6px; position: relative; z-index: 5; overflow: hidden; box-shadow: 0px 2px 3px #E8E8E8 inset; -webkit-box-shadow: 0px 2px 3px #E8E8E8 inset; background: #fff; border-left: 1px solid #E8E8E8; border-bottom: 1px solid #E8E8E8; border-right: 1px solid #E8E8E8; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; }
.container_wrap .content.cart .left_content.packing .packing_option .card_template .num { float: left; color: #999; font-size: 11px; text-align: center; margin: 2px 0 0 15px; }
.container_wrap .content.cart .left_content.packing .packing_option .card_template .num span { padding: 0; }
.container_wrap .content.cart .left_content.packing .packing_option .card_template .prev, .container_wrap .content.cart .left_content.packing .packing_option .card_template .next { float: right; text-align: right; margin: 2px 0 0 15px; font-size: 11px; font-weight: bold; color: #1D598D; position: relative; }
.container_wrap .content.cart .left_content.packing .packing_option .card_template .prev { /* float:left; text-align:left; */ }
.container_wrap .content.cart .left_content.packing .packing_option .card_template .prev:before { content: "‹"; font-weight: bold; font-size: 13px; position: absolute; left: -6px; top: -1px; }
.container_wrap .content.cart .left_content.packing .packing_option .card_template .next:after { content: "›"; font-weight: bold; font-size: 13px; position: absolute; right: -6px; top: -1px; }
.container_wrap .content.cart .left_content.packing .packing_option .card_template textarea { position: relative; display: block; z-index: 4; width: 100%; max-width: 400px; box-sizing: border-box; height: 125px; padding: 10px; margin: 0 0 15px 0; background: #f9f9f9; color: #666; font-style: italic; line-height: 17px; }
.container_wrap .content.cart .left_content.packing .packing_option .gifts_sample_box { float: left; width: 100%; position: relative; min-height: 278px; }
.container_wrap .content.cart .left_content.packing .packing_option .gifts_sample_box ul { position: relative; z-index: 5; margin-left: 0px; float: left; }
.container_wrap .content.cart .left_content.packing .packing_option .gifts_sample_box ul li { display: table; position: relative; margin: 0 0 10px 0; *display: block; *width: 280px; }
.container_wrap .content.cart .left_content.packing .packing_option .gifts_sample_box ul li div.to_center { }
.container_wrap .content.cart .left_content.packing .packing_option .gifts_sample_box ul li div.to_center input { }
.container_wrap .content.cart .left_content.packing .packing_option .gifts_sample_box ul li span { padding-right: 5px; *float: left; }
.container_wrap .content.cart .left_content.packing .packing_option .gifts_sample_box ul li span img { float: left; }
.container_wrap .content.cart .left_content.packing .packing_option .gifts_sample_box ul li .radio { margin-top: 0; border: none; *float: left; *margin-top: 18px; }
.container_wrap .content.cart .left_content.packing .packing_option .gifts_sample_box ul li .label { margin-top: -2px; position: relative; text-align: left; font-weight: bold; color: #333; float: left; /*bottom:26px\0/; IE8 i IE9 */ }

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .container_wrap .content.cart .left_content.packing .packing_option .gifts_sample_box ul li .label { /*bottom:21px*/ }
    /* chrome i safari fix */
}

.container_wrap .content.cart .left_content.packing .packing_option .important_box .right p { width: auto; }
.container_wrap .content.cart .left_content.packing .btns_cart { float: left; width: 100%; padding: 20px 10px 10px 20px; box-sizing: border-box; }
.container_wrap .content.cart .left_content.packing .btns_cart .grey_btn { float: left; }
.container_wrap .content.cart .left_content.packing .select_gift_coupon { float: left; width: 100%; margin: 10px 0 5px 0; }
.container_wrap .content.cart .left_content.packing .select_gift_coupon .title { width: 100%; color: #333; font-size: 16px; font-weight: bold; box-sizing: border-box; padding: 0 10px 5px 10px; }
.container_wrap .content.cart .left_content.packing .select_gift_coupon .coupons_holder { float: left; width: 100%; box-sizing: border-box; padding: 0px 10px 10px 10px; border-top: 1px solid #D7D7D7; }
.container_wrap .content.cart .left_content.packing .select_gift_coupon .coupons_holder .col-1-4 { width: 25%; box-sizing: border-box; padding: 5px; float: left; }
.container_wrap .content.cart .left_content.packing .select_gift_coupon .coupons_holder .coupon:first-child { margin: 10px 0 0px 0px; }
.container_wrap .content.cart .left_content.packing .select_gift_coupon .coupons_holder .coupon:first-child + div + div + div + div { margin: 0px 0 0px 0px; }
.container_wrap .content.cart .left_content.packing .select_gift_coupon .coupons_holder .coupon:first-child + div + div + div + div + div + div + div + div { margin: 10px 0 0px 0px; }
.container_wrap .content.cart .left_content.packing .select_gift_coupon .coupons_holder .coupon { position: relative; float: left; margin: 0px 0 0px 0; width: 100%; height: 200px; background: #fff; }

.container_wrap .content.cart .left_content.packing .select_gift_coupon .coupons_holder .coupon .overlay { position: absolute; z-index: 9; top: 0; left: 0; width: 100%; height: 200px; background: #fff; border: 1px solid #E7E7E7; border-radius: 3px; box-shadow: 0px 0px 17px #F3F3F3; -webkit-box-shadow: 0px 0px 17px #F3F3F3; }
.container_wrap .content.cart .left_content.packing .select_gift_coupon .coupons_holder .coupon .overlay:after { content: ""; position: absolute; z-index: 9; left: -2px; top: -2px; width: 24px; height: 26px; background: url('../../../img/bon_detail.png'); }
.container_wrap .content.cart .left_content.packing .select_gift_coupon .coupons_holder .coupon .overlay .title { width: 150px; margin: 40px auto 10px auto; padding: 0 0 10px 0; display: table; color: #333; font-size: 16px; font-weight: bold; text-align: center; border-bottom: 1px solid #F0F0F0; }
.container_wrap .content.cart .left_content.packing .select_gift_coupon .coupons_holder .coupon .overlay .value { margin: 0 auto 20px auto; padding: 0; display: table; color: #F4960F; font-size: 22px; font-weight: bold; }
.container_wrap .content.cart .left_content.packing .select_gift_coupon .coupons_holder .coupon .overlay .grey_btn { width: 90px; margin: 0 auto 10px auto; }
.container_wrap .content.cart .left_content.packing .select_gift_coupon .coupons_holder .coupon .coupon_content { width: 100%; height: 180px; padding: 10px; box-sizing: border-box; }
.container_wrap .content.cart .left_content.packing .select_gift_coupon .coupons_holder .coupon .coupon_content .check { float: left; line-height: normal; margin: 2px 5px 0 0; padding: 0; }
.container_wrap .content.cart .left_content.packing .select_gift_coupon .coupons_holder .coupon .coupon_content .label { z-index: 1; position: relative; display: inline-block; color: #666; margin: 0 0 10px 0; }
.container_wrap .content.cart .left_content.packing .select_gift_coupon .coupons_holder .coupon .coupon_content .input { float: left; width: 100%; box-sizing: border-box; border: 1px solid #D8D8D8; line-height: 30px; height: 30px; padding: 0 0 0 5px; margin: 0 0 10px 0; }
.container_wrap .content.cart .left_content.packing .select_gift_coupon .coupons_holder .coupon .coupon_content .textarea { float: left; width: 100%; box-sizing: border-box; height: 100px; max-height: 100px; overflow: auto; border: 1px solid #D8D8D8; }
.container_wrap .content.cart .left_content.packing .select_gift_coupon .coupons_holder .coupon .coupon_content .input:focus, .container_wrap .content.cart .left_content.packing .select_gift_coupon .coupons_holder .coupon .coupon_content .textarea:focus { border: 1px solid #C4C4C4; }
/* end poklon pakiranje */

.container_wrap .content.cart .extra_block { float: left; margin: 0 0 40px 0; width: 100%; }
.container_wrap .content.cart .extra_block h1 { border-bottom: 1px solid #D7D7D7; margin: 0 0 15px 0; float: none; max-width: 710px; }
.container_wrap .content.cart .extra_block h2 { margin: 0 0 5px; color: #333; font-size: 18px; line-height: normal; }
/*.container_wrap .content.cart .extra_block p { margin:0 0 10px; color:#999; font-size:12px }*/
/*  end CART  */

/*  LOGIN i REGISTRACIJA  */
.container_wrap .content.login_and_reg { float: left; width: 100%; position: relative; z-index: 10; font-size: 12px; color: #666; margin: 0 0 16px 0; }
.container_wrap .content.login_and_reg.error { }
.container_wrap .content.login_and_reg.error .left_content { width: 100%; }
.container_wrap .content.login_and_reg.error .pic { }
.container_wrap .content.login_and_reg.error .pic img { max-width: 100%; height: auto!important; }
.container_wrap .content.login_and_reg a { color: #1D598D; }
.container_wrap .content.login_and_reg:before { content: ""; bottom: 18px; left: 1%; width: 98%; height: 24px; max-width: 990px; background: #D6D6D6; position: absolute; z-index: -3; -webkit-box-shadow: 0 18px 10px #D6D6D6; box-shadow: 0 18px 10px #D6D6D6; *background: none; }
.container_wrap .content.login_and_reg:after { content: ""; bottom: 0; right: 0; width: 50%; height: 20%; max-width: 990px; background: #fff; border-bottom: 1px solid #E6E6E6; position: absolute; z-index: -3; *border-bottom: none; }


.container_wrap .content.login_and_reg .subheader { /* svi osim IE8 */ float: left; width: 100%; max-width: 998px; padding: 0 0 7px 0; position: relative; z-index: 10; margin: 0 0 0 0; border-bottom: none; }
.container_wrap .content.login_and_reg .subheader:before { /* svi osim IE8 */ content: ""; bottom: 11px; left: 3px; width: 98%; height: 24px; top: 11%; max-width: 994px; background: #D6D6D6; position: absolute; z-index: -3; -webkit-box-shadow: 0 18px 5px #D6D6D6; box-shadow: 0 18px 5px #D6D6D6; -webkit-transform: rotate(-0.3deg); -moz-transform: rotate(-0.3deg); -o-transform: rotate(-0.3deg); -ms-transform: rotate(-0.3deg); transform: rotate(-0.3deg); }
.container_wrap .content.login_and_reg .subheader:after { /* svi osim IE8 */ content: ""; width: 100%; height: 50px; position: absolute; bottom: 9px; left: 0; z-index: -2; background: #f3f3f5; }

:root * > .container_wrap .content.login_and_reg .subheader { /* svi osim IE8 */ float: left; width: 100%; max-width: 998px; padding: 0 0 7px 0; position: relative; z-index: 10; margin: 0 0 0 0; border-bottom: none; }
:root * > .container_wrap .content.login_and_reg .subheader:before { /* svi osim IE8 */ content: ""; bottom: 11px; left: 3px; width: 98%; height: 24px; top: 11%; max-width: 994px; background: #D6D6D6; position: absolute; z-index: -3; -webkit-box-shadow: 0 18px 5px #D6D6D6; box-shadow: 0 18px 5px #D6D6D6; -webkit-transform: rotate(-0.3deg); -moz-transform: rotate(-0.3deg); -o-transform: rotate(-0.3deg); -ms-transform: rotate(-0.3deg); transform: rotate(-0.3deg); }
:root * > .container_wrap .content.login_and_reg .subheader:after { /* svi osim IE8 */ content: ""; width: 100%; height: 50px; position: absolute; bottom: 9px; left: 0; z-index: -2; background: #f3f3f5; }

.container_wrap .content.login_and_reg .left_content { position: relative; z-index: 10; background: #fff; padding: 4%; width: 50%; }
.container_wrap .content.login_and_reg .left_content a { text-decoration: underline; }
.container_wrap .content.login_and_reg .left_content h2 { color: #333; clear: both; margin: 0 0 12px 0; }
.container_wrap .content.login_and_reg .left_content .sprite_icons.question_icon { float: right; }
.container_wrap .content.login_and_reg .left_content .inputs { float: left; margin: 0 0 0px 0; width: 100%; }
.container_wrap .content.login_and_reg .left_content .inputs .row p { font-size: 13px; color: #999; margin: 0 0 3px 0; }
.container_wrap .content.login_and_reg .left_content .inputs .row input { margin: 0 0 0px 0; }
.container_wrap .content.login_and_reg .left_content .extra { float: left; margin: 0 0 15px 0; width: 100%; }
.container_wrap .content.login_and_reg .left_content .extra p { margin: 0 0 5px 0; }
.container_wrap .content.login_and_reg .left_content .extra .option { font-size: 13px; line-height: 20px; padding: 0 20px 0 2px; float: none; }
.container_wrap .content.login_and_reg .left_content .extra input.checked { float: none; margin-right: 2px; vertical-align: top; }
.container_wrap .content.login_and_reg .left_content .extra input { width: auto; height: auto; float: left; padding: 3px 0 6px 3px; border: none; }
.container_wrap .content.login_and_reg .left_content .btns_login { float: left; margin: 0 0 7px 0; width: 100%; }
.container_wrap .content.login_and_reg .left_content .btns_login .blue_btn { text-decoration: none; color: #fff; width: 100px; margin: 0 0 20px 0; *height: 25px; *line-height: 25px; }
.container_wrap .content.login_and_reg .left_content .btns_login .grey_btn.reg { text-decoration: none; width: 100px; float: left; display: inline-block; margin: 0 10px 0 0; color: #fff; border-bottom: 1px solid #5D5D5D; background: #7A7A7A; border: none; text-shadow: none; *height: 25px; *line-height: 25px; }
.container_wrap .content.login_and_reg .left_content .btns_login .grey_btn.reg:hover { background: #646464; }
.container_wrap .content.login_and_reg .left_content .btns_login p { font-size: 12px; color: #333; margin: 0 0 7px 0; }
.container_wrap .content.login_and_reg .left_content { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; min-height: 412px; position: relative; border-left: 1px solid #E6E6E6; border-top: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6; border-top-left-radius: 4px; -webkit-border-top-left-radius: 4px; -moz-border-top-left-radius: 4px; -o-border-top-left-radius: 4px; border-bottom-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-bottom-left-radius: 4px; -o-border-bottom-left-radius: 4px; }
.container_wrap .content.login_and_reg .left_content .inputs .row input { width: 97%; }
.container_wrap .content.login_and_reg .right_content { min-height: 412px; width: 50%; }
.container_wrap .content.login_and_reg .right_content.login .banner img { width: 100%; height: auto; border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.border-top { width: 100%; border-top: 1px solid #D8D8D8; padding-top: 10px; }
.container_wrap .content.login_and_reg .left_content.reg .inputs.adress { margin: 20px 0 0 0; }
.container_wrap .content.login_and_reg .left_content.reg .inputs.adress h2 { width: 100%; margin: 0 0 10px 0; }
.container_wrap .content.login_and_reg .left_content .inputs .row .check { position: absolute!important; top: 26px!important; height: 22px!important; right: 3%!important; padding: 7px 0 0 10px; border-left: 1px solid #D8D8D8; }
.container_wrap .content.login_and_reg .left_content.reg .btns_login { margin: 0; }
.container_wrap .content.login_and_reg .left_content.reg .btns_login .blue_btn { margin: 0; }
.container_wrap .content.login_and_reg .left_content.reg .extra { margin: 30px 0 10px 0; }
.container_wrap .content.login_and_reg .left_content.reg.success { }
.container_wrap .content.login_and_reg .left_content.reg.success h1 { float: none; margin: 0 0 15px 0; color: #333; font-weight: bold; font-size: 20px; }
.container_wrap .content.login_and_reg .left_content.reg.success p { margin: 0 0 20px 0; }
.container_wrap .content.login_and_reg .left_content .select { margin-top: 10px; overflow: hidden; width: 430px; height: 40px; padding-left: 5px; border: 1px solid #D8D8D8; border-radius: 3px; *width: 450px; *border: none; }
:root * > .container_wrap .content.login_and_reg .left_content .select select { height: 40px; width: 450px; margin-top: 0; padding: 1px 0 0 0; background: url("../../../img/select_arrow.png") no-repeat scroll 408px 19px transparent; }
.container_wrap .content.login_and_reg .left_content .select select { padding: 0; margin-top: -10px; height: 40px; width: 460px; border: none; background: url("../../../img/select_arrow.png") no-repeat scroll 408px 30px transparent; *margin-top: 0px; }
.container_wrap .content.login_and_reg .left_content .select select.error { margin-top: 0px; background: url("../../../img/select_arrow.png") no-repeat scroll 408px 20px transparent; }
body:not(:-moz-handler-blocked) .container_wrap .content.login_and_reg .left_content .select select { padding: 12px 0 0 0; }
/* Firefox */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { /* Opera */
    .container_wrap .content.login_and_reg .left_content .select select { width: 431px!important; }
}

.container_wrap .content.login_and_reg .left_content.reg .btns_login { margin: 0 0 10px 0; }
.container_wrap .content.login_and_reg .person_value { float: left; width: 437px; text-align: center; margin: 10px 0 20px 0; }
.container_wrap .content.login_and_reg .person_value input { width: auto; height: auto; border: none; margin: 0 5px 0 0; vertical-align: top; vertical-align: bottom\0/; /*IE8 i IE9*/ }
.container_wrap .content.login_and_reg .person_value label { font-weight: bold; font-size: 13px; margin: 0 50px 0 0; }
.container_wrap .content.login_and_reg .right_content.reg { min-height: 432px; }
.container_wrap .content.login_and_reg .right_content.reg .banner a { float: left; margin: 0 0 0px 0; }
.container_wrap .content.login_and_reg .right_content.reg .banner a:first-child { margin: 0 0 5px 0; }
.container_wrap .content.login_and_reg .right_content.reg .banner a:first-child img { border-top-right-radius: 4px; }
.container_wrap .content.login_and_reg .right_content.reg .banner a:last-child img { border-bottom-right-radius: 4px; }
.container_wrap .content.login_and_reg .login_error_text { color: red!important; margin: 5px 0 10px 0!important; float: left; }
.container_wrap .content.login_and_reg .left_content.reg .error { color: #666; display: block; margin: 0 0 10px 0; padding: 10px; border: 1px solid #E44D27; }
.container_wrap .content.login_and_reg .left_content.reg .row p.error, .container_wrap .content.login_and_reg .left_content.reg p.error { color: #E44D27; background: none; padding: 0; border: none; margin: 0 0 15px 0; }
.container_wrap .content.login_and_reg .left_content.reg .row p.error:before, .container_wrap .content.login_and_reg .left_content.reg p.error:before { content: "* "; }
.container_wrap .content.login_and_reg .left_content.reg input.error { padding: 0 0 0 7px; margin: 0 0 2px 0; }
.container_wrap .content.login_and_reg .left_content.reg select.error { border: none; }
.container_wrap .content.login_and_reg .left_content.reg .select { margin: 0 8px 2px 0; }
.container_wrap .content.login_and_reg .left_content.reg .error_msg { padding: 0; margin: 0; float: left; }
.container_wrap .content.login_and_reg .left_content.reg .important_box { padding: 0; border: none; margin: 0 0 15px 0; position: relative; }
.container_wrap .content.login_and_reg .left_content.reg .important_box p.error { width: 417px; padding: 10px; margin: 0; color: #333; font-weight: bold; text-indent: 25px; border: 1px solid #F3E6C1; border-radius: 3px; }
.container_wrap .content.login_and_reg .left_content.reg .important_box p.error:before { content: ""; background: url('../../../img/sprite_icons.png') no-repeat; background-position: -492px -90px; width: 22px; height: 21px; left: 10px; top: 8px; position: absolute; }
.container_wrap .content.login_and_reg .left_content .inputs.legal { margin: 20px 0 0 0; }
.container_wrap .content.login_and_reg .left_content .inputs.physical { margin: 20px 0 0 0; }
.container_wrap .content.login_and_reg .left_content .inputs .row { margin: 0 0 20px 0; position: relative; clear: both; }
.container_wrap .content.login_and_reg .left_content .inputs .row .who_are_you { float: left; margin: 10px 10px 25px 0; font-weight: normal; }
.container_wrap .content.login_and_reg .left_content .inputs .row label { float: left; margin: 10px 10px 25px 0; font-weight: bold; }
.container_wrap .content.login_and_reg .left_content .inputs .row input[type="radio"] { float: left; width: auto; height: auto; margin: 10px 5px 25px 0; border: none; }
.container_wrap .content.login_and_reg .left_content .inputs .row input[type="password"] { margin: 0; display: inline; }

.container_wrap .content.login_and_reg .left_content .extra.terms { margin: 10px 0; }
.container_wrap .content.login_and_reg .left_content .extra .terms_box { background: #F9F9F9; border: 1px solid #DEDEDE; height: 250px; overflow: auto; padding: 16px; width: 100%; box-sizing: border-box; }
.container_wrap .content.login_and_reg .left_content .extra .terms_box p { margin: 0 0 10px; font-size: 11px; line-height: 14px; }
.container_wrap .content.login_and_reg .left_content .extra.nl { margin: 1px 0 12px; }
.container_wrap .content.login_and_reg .left_content .formItemDescription { font-size: 10px; font-style: italic; color: #999; margin-top: 3px; }

.left_content .inputs .row .sprite_icons.date { width: 15px; height: 16px; background-position: -472px -90px; display: block; position: absolute; z-index: 2; top: 32px; right: 3%; }

/*  after registration  */
.container_wrap .content.login_and_reg .afterlogin_wrap { border: 1px solid #E6E6E6; background-color: #fff; border-radius: 4px; width: 100%; clear: both; float: left; }
.container_wrap .content.login_and_reg .afterlogin_wrap .left_content { float: left; width: 641px; padding: 28px; }
.container_wrap .content.login_and_reg .afterlogin_wrap .right_content { float: right; width: 300px; margin: 0 0 20px; }
.container_wrap .content.login_and_reg .afterlogin_wrap .right_content .mpc_box { margin: 30px 30px 10px 10px; padding: 10px 20px 20px; background-color: #f4f4f4; border-radius: 4px; }
.container_wrap .content.login_and_reg .afterlogin_wrap .right_content .mpc_box h2 { margin-bottom: 5px; }
.container_wrap .content.login_and_reg .afterlogin_wrap .right_content .mpc_box p { margin-bottom: 10px; line-height: 18px; }
.container_wrap .content.login_and_reg .afterlogin_wrap .right_content .mpc_box a { color: #fff; }
.container_wrap .content.login_and_reg .afterlogin_wrap .left_content .help_box_item { float: left; margin: 20px 0 10px 0; padding-bottom: 20px; border-bottom: 1px solid #E6E6E6; position: relative; clear: both; }
.container_wrap .content.login_and_reg .afterlogin_wrap .left_content .help_box_item img { float: left; margin-right: 15px; margin-bottom: 10px; }
.container_wrap .content.login_and_reg .afterlogin_wrap .left_content .help_box_item h2, .container_wrap .content.login_and_reg .afterlogin_wrap .left_content h2 { margin: 0 0 5px; display: inline-block; float: none; width: auto; }
.container_wrap .content.login_and_reg .afterlogin_wrap .left_content .help_box_item p { line-height: 18px; }
.container_wrap .content.login_and_reg .afterlogin_wrap .left_content .help_box_item .moreLink { float: right; margin-top: 10px; text-decoration: none; padding: 4px 10px; border: 1px solid #E6E6E6; background-color: #f8f8f8; border-radius: 3px; }
.container_wrap .content.login_and_reg .afterlogin_wrap .left_content .help_box_item .moreLink:hover { background-color: #fff; border: 1px solid #dedede; }
/*  end LOGIN i REGISTRACIJA  */

/*  PROFIL  */

.container_wrap .content.profil { position: relative; }
.container_wrap .content.profil .cprfwrap { width: 100%; position: relative; }
.container_wrap .content.profil .user_name { display: block; position: relative; z-index: 10; }
.container_wrap .content.profil h1 { position: relative; z-index: 9; background: none; }
.container_wrap .content.profil .right_content .description h1 { padding-left: 0; width: 100%; }
.container_wrap .content.profil .sort_box { right: 25px; top: 20px; position: absolute; z-index: 6; background: #fff; padding: 4px; }
.container_wrap .content.profil .sort_box .search_input { height: 25px; margin: 1px 5px 0 0; width: 165px; }
.container_wrap .content.profil .search_input { width: 100%; max-width: 220px; float: left; margin: 10px 10px 0px 0; line-height: normal; height: 34px; line-height: 1.2em; /* IE8 i IE9 */ box-shadow: 0px 1px 0px #fff; -webkit-box-shadow: 0px 1px 0px #fff; color: #999; box-sizing: border-box; padding: 5px; }
.container_wrap .content.profil .new_list a.grey_btn { margin-top: 10px; }
:root * > .container_wrap .content.profil .sort_box .grey_btn { width: auto; /*height:15px;*/ display: inline-block; /*line-height:15px;*/ margin-left: 0px; color: #666; background: #EEE; /* Old browsers */ background: -webkit-linear-gradient(top, #FFF 0%,#EEE 100%); /* Chrome10+,Safari5.1+ */ background: -moz-linear-gradient(top, #FFF 0%, #EEE 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF), color-stop(100%,#EEE)); /* Chrome,Safari4+ */ background: -o-linear-gradient(top, #FFF 0%,#EEE 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #FFF 0%,#EEE 100%); /* IE10+ */ background: linear-gradient(top bottom, #FFF 0%,#EEE 100%); /* W3C */ background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyNCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZGRkZGRiIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0VFRUVFRSIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzI0KSIgLz4KPC9zdmc+); /* IE9 i Opera fix */ border-radius: 3px; box-shadow: 0px 1px 0px #fff; -webkit-box-shadow: 0px 1px 0px #fff; }
.container_wrap .content.profil .sort_box.wish_list .grey_btn { padding: 5px 7px 2px 7px; }
.container_wrap .content.profil .sort_box .grey_btn { /* samo IE8 */ /*line-height:14px; height:14px;*/ width: 140px; display: inline-block; margin: 0 0 0 0px; color: #666; }
.container_wrap .content.profil .sort_box .grey_btn:active { bottom: 0px; box-shadow: 0px 2px 3px #F5F5F5 inset; -webkit-box-shadow: 0px 2px 3px #F5F5F5 inset; }
.container_wrap .content.profil .new_list { float: left; width: 100%; padding-bottom: 20px; margin-bottom: 10px; border-bottom: 1px solid #dedede; }
.container_wrap .content.profil .new_list a.grey_btn { float: left; padding: 8px 12px; }
.container_wrap .content.profil .wish_list { position: relative; margin: 0 0 10px 0; float: left; right: 0; top: 0; }
.container_wrap .content.profil .wish_list .grey_btn .sprite_icons { width: 15px; height: 16px; display: inline-block; background-position: -524px -145px; margin: 0 4px 2px 0; }
.container_wrap .content.profil .left_content { width: 25%; }
.container_wrap .content.profil .right_content { width: 75%; border: 1px solid #E6E6E6; background: #fff; position: relative; z-index: 5; margin: -60px 0 20px 0; height: auto!important; min-height: 600px; padding: 3%; }
.container_wrap .content.profil .right_content:before { content: " "; position: absolute; z-index: -1; top: 1px; left: -250px; width: 249px; height: 100%; background: #f6f6f7; }
.container_wrap .content.profil .left_content .profil_nav { padding: 0px; margin: 0 0 30px 0; border-top: 1px solid #E6E6E6; position: relative; z-index: 9; background: #f4f4f4; }
.container_wrap .content.profil .left_content .nav_aside { margin: 0px 0 10px 0; }
.container_wrap .content .left_content .nav_aside ul li ul.sub_list { display: block; background: #fff; padding: 0 0 10px 0; }
.container_wrap .content .left_content .nav_aside ul li ul.sub_list li { width: 100%; display: inline-block; padding: 0px; border-bottom: none; }
.container_wrap .content .left_content .nav_aside ul li ul.sub_list li.active a { color: #2775B8; text-decoration: underline; }
.container_wrap .content .left_content .nav_aside ul li ul.sub_list li.active:before { content: none; box-shadow: none; -webkit-box-shadow: none; }
.container_wrap .content .left_content .nav_aside ul li ul.sub_list li a { font: 12px/14px arial; color: #666; text-decoration: none; float: left; padding: 3px 0 3px 15px; background: none; }
.container_wrap .content .left_content .nav_aside ul li ul.sub_list li a:first-line { clear: left; }
.container_wrap .content .left_content .nav_aside ul li ul.sub_list li a span { background-position: 1px 1px; width: 10px; height: 12px; margin: -2px 3px 5px -3px; float: left; }
.container_wrap .content .left_content .nav_aside ul li ul.sub_list li a:hover { text-decoration: underline; }
.container_wrap .content .left_content .nav_aside ul li ul.sub_list li a:hover span { background-position: 1px 1px; }
.container_wrap .content.profil .right_content h2 { color: #333; float: left; margin: 0 0 5px 0; font-weight: normal; }
.container_wrap .content.profil .list_options { float: right; margin: 2px 0px 6px 5px; }
.container_wrap .content.profil .list_options { }
.container_wrap .content.profil .list_options .blue_btn, .container_wrap .content.profil .list_options .grey_btn { display: inline-block; padding: 8px 12px 7px 12px; font-size: 11px; }
.container_wrap .content.profil .right_content .list_options .blue_btn.save { float: none; padding: 8px 12px 7px 12px; }
.container_wrap .content.profil .right_content .blue_box { float: left; padding: 15px 20px 5px 20px; border: 1px solid #A6E8E6; width: 100%; border-radius: 3px; background: #EDFBFF; font-size: 12px; color: #666; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.container_wrap .content.profil .right_content .blue_box h3 { color: #666; font-size: 14px; padding-bottom: 3px; }
.container_wrap .content.profil .right_content .blue_box p { float: left; padding: 0px 0 8px 0; width: 100%; }
.container_wrap .content.profil .right_content .blue_box a { font-weight: bold; font-size: 16px; color: #2775B8; word-wrap: break-word; }
.container_wrap .content.profil .right_content .blue_box .left { }
.container_wrap .content.profil .right_content .blue_box .right { }
.container_wrap .content.profil .right_content .wide_grid { }
.container_wrap .content.profil .right_content .wide_grid .single_article { padding: 20px 0 16px 0; min-height: 200px; float: left; }
.container_wrap .content.profil .right_content .wide_grid .single_article .table { padding: 70px 0 0 245px; margin: 0; width: auto; display: block; width: 100%; box-sizing: border-box; }
.container_wrap .content.profil .right_content .wide_grid .single_article .table .cell .old_price { margin: 0; }
.container_wrap .content.profil .right_content .wide_grid .single_article .auction { right: 0px; top: 30px; width: auto; }
.container_wrap .content.profil .right_content .wide_grid .single_article .right { text-align: right; width: auto; margin: 0 0 0 10px; float: right; }
/* tabla */
.container_wrap .content.profil .tableOrdersWrap { float: left; width: 100%; overflow: hidden; }
.container_wrap .content .table.orders { border-radius: 2px; border: 1px solid #E4E4E4; margin-bottom: 50px; background-color: #FCFCFC; }
.container_wrap .content .table.orders ul { /*display:table;*/ width: 100%; }
.container_wrap .content .table.orders ul li { display: table-row; border-top: 1px solid #E4E4E4; background: #fff; -webkit-transition: background 50ms ease-in; -moz-transition: background 50ms ease-in; -o-transition: background 50ms ease-in; transition: background 50ms ease-in; }
.container_wrap .content .table.orders ul li:first-child { border-top: none; font-weight: bold; font-size: 13px; /*min-height:33px*/ }
.container_wrap .content .table.orders ul li:last-of-type { border-bottom: 1px solid #E4E4E4; }
.container_wrap .content .table.orders ul li:hover { cursor: default; background: #fafafa; }
.container_wrap .content .table.orders ul li a { color: #333; }
.container_wrap .content .table.orders ul li a { text-decoration: none; display: table; float: left; color: #2775B8; font-weight: bold; line-height: 16px; }
.container_wrap .content .table.orders ul li a:hover { text-decoration: underline; }
.container_wrap .content .table.orders ul li:active { box-shadow: 0px 0px 3px #eee inset; -webkit-box-shadow: 0px 0px 3px #eee inset; }
.container_wrap .content .table.orders ul li.header { background: #F4F4F4; border-top: none; box-shadow: 0px -1px 3px #eee inset; -webkit-box-shadow: 0px -1px 3px #eee inset; }
.container_wrap .content .table.orders ul li.header .cell { font-weight: bold; font-size: 13px; }
.container_wrap .content .table.orders ul li.header:hover { cursor: default; }
.container_wrap .content .table.orders ul li .cell { border-bottom: 1px solid #e4e4e4; width: 15%; text-align: left; font-size: 11px; border-left: 1px solid #E4E4E4; padding: 8px; vertical-align: middle; }
/* IE8 samo */
.container_wrap .content .table.orders ul li .cell:first-child { border-left: none; width: 15%; }
.container_wrap .content .table.orders ul li .cell:first-child + div { width: 15%; font-weight: bold; text-align: center; }
.container_wrap .content .table.orders ul li .cell:first-child + div + div { width: 20%; }
.container_wrap .content .table.orders ul li .cell:first-child + div + div + div + div { width: 20%; }
.container_wrap .content .table.orders ul li .cell:first-child + div + div + div + div + div { width: 15%; }
.container_wrap .content .table.orders ul li .cell img { vertical-align: top; float: right; }
.container_wrap .content.profil .right_content .table.orders ul li .cell .sprite_icons { display: inline-block; margin: 0 0 0 11px; vertical-align: middle; }
.container_wrap .content.profil .right_content .table.orders ul li .cell .sprite_icons:first-child { margin: 0 0 0 4px; }
.container_wrap .content.profil .right_content .table.orders ul li .cell .sprite_icons.status_1 { width: 16px; height: 15px; background-position: -549px -143px; }
.container_wrap .content.profil .right_content .table.orders ul li .cell .sprite_icons.status_2 { width: 15px; height: 15px; background-position: -569px -145px; }
.container_wrap .content.profil .right_content .table.orders ul li .cell .sprite_icons.status_3 { width: 25px; height: 15px; background-position: -589px -145px; }
.container_wrap .content.profil .right_content .table.orders ul li .cell .sprite_icons.status_4 { width: 14px; height: 15px; background-position: -618px -145px; }
.container_wrap .content.profil .right_content .table.orders ul li .cell .sprite_icons.status_1.yes { background-position: -549px -168px; }
.container_wrap .content.profil .right_content .table.orders ul li .cell .sprite_icons.status_2.yes { background-position: -569px -170px; }
.container_wrap .content.profil .right_content .table.orders ul li .cell .sprite_icons.status_3.yes { background-position: -589px -170px; }
.container_wrap .content.profil .right_content .table.orders ul li .cell .sprite_icons.status_4.yes { background-position: -618px -170px; }
/* end tabla */

.container_wrap .content.profil .pager_and_sorter { display: table; position: relative; margin: 0 auto 20px auto; }
.container_wrap .content.profil .right_content .status_order_trail { float: left; width: 100%; padding-bottom: 10px; margin: 0 0 10px 0; border-bottom: 1px solid #D7D7D7; font-size: 12px; }
.container_wrap .content.profil .right_content .status_order_trail span { display: inline; margin: 0 10px 0 0; }
.container_wrap .content.profil .right_content .status_order_trail .delivered .sprite_icons { width: 18px; height: 12px; display: inline-block; background-position: -636px -90px; margin-right: 3px; }
.container_wrap .content.profil .right_content .status_order_trail .status .sprite_icons { width: 16px; height: 16px; display: inline-block; background-position: -432px -121px; margin-right: 3px; vertical-align: top; }
.container_wrap .content.profil .right_content .status_order_trail .line_border:before { color: #999; }
.container_wrap .content.profil .right_content .last_seen h3 { border-bottom: none; }
.container_wrap .content.profil .right_content .last_seen .products_list { padding: 0; }
.container_wrap .content.profil .right_content .last_seen .products_list .single_article { width: 247px; }
.container_wrap .content.profil .right_content .last_seen .products_list .single_article a.img { width: 225px; }
.container_wrap .content.profil .right_content .table.orders.books ul { display: table; }
.container_wrap .content.profil .right_content .table.orders.books ul li.no_book { background: #FFFBE6; padding: 10px 0 10px 10px; display: block; }
.container_wrap .content.profil .right_content .table.orders.books ul li .cell:first-child { border-left: none; width: 80%; }
.container_wrap .content.profil .right_content .table.orders.books ul li .cell:first-child + div { width: 20%; text-align: center; }
.container_wrap .content.profil .right_content .table.orders.books ul li .cell .sprite_icons.pdf { width: 19px; height: 21px; background-position: -180px -180px; float: none; }
.container_wrap .content.profil .right_content .table.orders.books ul li .cell .sprite_icons.pdf:active { bottom: -1px; }
.container_wrap .content.profil .right_content .table.orders.books ul li .cell a span.sprite_icons { display: inline-block; margin: -1px 4px 0 0; width: 15px; height: 12px; background-position: -549px -192px; position: relative; }
.container_wrap .content.profil .right_content .table.orders.books ul li .cell a:hover span.sprite_icons { /* background-position:-549px -209px; */ }
.container_wrap .content.profil .right_content .table.orders.books ul li .cell a:active span.sprite_icons { bottom: -1px; }
.container_wrap .content.profil .right_content .person_value { float: left; width: 100%; text-align: center; margin: 10px 0 20px 0; }
.container_wrap .content.profil .right_content .person_value input { width: auto; height: auto; border: none; margin: 0 5px 0 0; vertical-align: bottom\0/; /*IE8 i IE9*/ }
.container_wrap .content.profil .right_content .person_value label { font-weight: bold; font-size: 13px; margin: 0 30px 0 0; }
.container_wrap .content.profil .right_content .inputs_adress { margin: 0px 0 20px 0; float: left; border-bottom: 1px solid #D7D7D7; font-size: 13px; padding: 0 0 10px 0; }
.container_wrap .content.profil .right_content .inputs_adress ul.product_availability li .desc { width: auto; float: left; margin-bottom: 5px; }
.container_wrap .content.profil .right_content .inputs_adress ul.product_availability li .desc .dpwrap { position: relative; max-width: 205px; }
.container_wrap .content.profil .right_content .inputs_adress ul.product_availability li { padding: 0 0 10px 0; }
.container_wrap .content.profil .right_content .inputs_adress ul.product_availability li .type { width: 25%; text-align: left; }
.container_wrap .content.profil .right_content .new_message .inputs_adress ul.product_availability li .type { vertical-align: top; padding-top: 13px; }
.container_wrap .content.profil .right_content .inputs_adress ul.product_availability li .type.wchild { float: left; display: block; }
.container_wrap .content.profil .right_content .inputs_adress ul.product_availability li .desc.wchild { display: block; margin: 0 0 10px 0; }

.container_wrap .content.profil .right_content .inputs_adress ul.product_availability li input { width: 320px; background: #fff; padding: 0 0 0 7px; font-weight: normal; height: 40px; line-height: 39px; border: 1px solid #D8D8D8; border-radius: 3px; box-shadow: none; -webkit-box-shadow: none; }
.container_wrap .content.profil .right_content .inputs_adress ul.product_availability li input:focus { border: 1px solid #BFBFBF; }
.container_wrap .content.profil .right_content .inputs_adress ul.product_availability li input[type="checkbox"]{width:14px;height:14px;float:left;margin:0 7px 0 0;padding:0;border:none;}
.container_wrap .content.profil .right_content .inputs_adress ul.product_availability li .option { width: 14px; height: 14px; border: none; padding: 0; vertical-align: middle; vertical-align: bottom\0/; /*IE8 i IE9*/ }
.container_wrap .content.profil .right_content .inputs_adress ul.product_availability li .option:focus { border: none; }
.container_wrap .content.profil .right_content .inputs_adress ul.product_availability li .use_another { display: inline-table; margin-top: 2px; vertical-align: top; }
.container_wrap .content.profil .right_content .inputs_adress ul.product_availability li .date_picker { max-width: 195px; height: 35px; margin: 0 6px 0 0; font-weight: normal; line-height: 38px; position: relative; z-index: 9; background: transparent; border-radius: 3px; box-shadow: none; -webkit-box-shadow: none; cursor: pointer; *float: left; }
.container_wrap .content.profil .right_content .inputs_adress ul.product_availability li .desc .dpwrap .sprite_icons.date { width: 15px; height: 16px; background-position: -472px -90px; display: block; position: absolute; z-index: 8; top: 11px; right: 10px; *left: 184px; }
.container_wrap .content.profil .right_content .inputs_adress ul.product_availability li .radio_label { display: inline-table; margin: 3px 15px 0 0; vertical-align: top; margin: 3px 15px 0 5px\0/; /*IE8 i IE9*/ }
.container_wrap .content.profil .right_content .blue_btn { float: left; margin: 0 5px 0 0; }
.container_wrap .content.profil .right_content .info_text_block { float: left; z-index: 5; font-size: 12px; line-height: 17px; color: #666; padding: 10px; margin-bottom: 10px; background: #fff; border-radius: 6px 0px 6px 6px; border: 1px solid #dedede; box-shadow: 0px 0px 3px #ccc; }
.container_wrap .content.profil .right_content .info_text_block .sprite_icons { width: 33px; height: 33px; display: inline-block; float: right; background-position: -531px -90px; margin: 0 5px 0 0; }
.container_wrap .content.profil .right_content .info_text_block .title { font-size: 18px; width: 150px; display: inline-block; text-align: left; }
.container_wrap .content.profil .right_content .info_text_block p { margin: 5px 0 0 0; }
.container_wrap .content.profil .right_content .messages_trail { float: left; width: 100%; margin: 10px 0 20px 0; font-size: 13px; font-weight: bold; }
.container_wrap .content.profil .right_content .messages_trail .line_border:before { padding: 0 10px 0 10px; color: #666; }
.container_wrap .content.profil .right_content .messages_trail a { color: #2775B8; }
.container_wrap .content.profil .right_content .messages_trail a.active { text-decoration: underline; }
.container_wrap .content.profil .right_content .messages_trail a .sprite_icons.new { width: 9px; height: 9px; display: inline-block; background-position: -438px -145px; margin: 0 4px 0 0; }
.container_wrap .content.profil .right_content .message_options { float: left; width: 100%; padding-bottom: 10px; /*border-bottom: 1px solid #dedede;*/ }
.container_wrap .content.profil .right_content .message_options .option { height: auto; width: auto; border: none; float: left; margin: 8px 10px 0 7px; padding: 0; }
.container_wrap .content.profil .right_content .message_options .grey_btn { float: left; margin: 0 10px 0 0; padding: 6px 12px; font-size: 11px; }
.container_wrap .content.profil .right_content .message_options .blue_btn { margin: 0 10px 0 0; padding: 8px 12px 7px 12px; font-size: 11px; /*line-height:15px*/ }
.container_wrap .content.profil .right_content .message_options .grey_btn.delete_msg .sprite_icons { }
.container_wrap .content.profil .right_content .message_options .blue_btn.reply_msg .sprite_icons { }
.container_wrap .content.profil .right_content .message_options .blue_btn.forward_msg .sprite_icons { }

.container_wrap .content.profil .right_content .table.messages { margin: 0 0 30px 0; }
.container_wrap .content.profil .right_content .table.messages ul li { padding: 8px 0 8px 0; border-bottom: 1px solid #E4E4E4; background: #fff; font-size: 11px; -webkit-transition: background 50ms ease-in; -moz-transition: background 50ms ease-in; -o-transition: background 50ms ease-in; transition: background 50ms ease-in; }
.container_wrap .content.profil .right_content .table.messages ul li:hover { background: #fafafa; }
.container_wrap .content.profil .right_content .table.messages ul li:first-child { font-weight: bold; font-size: 13px; padding: 5px 0 5px 0; }
.container_wrap .content.profil .right_content .table.messages ul li:first-child:hover { background: #fff; }
.container_wrap .content.profil .right_content .table.messages ul li .cell { vertical-align: middle; padding: 0 10px 0 0; }
.container_wrap .content.profil .right_content .table.messages ul li .cell:first-child { width: 20px; }
.container_wrap .content.profil .right_content .table.messages ul li .cell:first-child + div { width: 30px; }
.container_wrap .content.profil .right_content .table.messages ul li .cell:first-child + div + div { width: 70px; }
.container_wrap .content.profil .right_content .table.messages ul li .cell:first-child + div + div + div { width: 20px; }
.container_wrap .content.profil .right_content .table.messages ul li .cell:first-child + div + div + div + div { width: 500px; }
.container_wrap .content.profil .right_content .table.messages ul li .cell:first-child + div + div + div + div + div { width: 70px; }
.container_wrap .content.profil .right_content .table.messages ul li a { text-decoration: none; color: #333; }
.container_wrap .content.profil .right_content .table.messages ul li .cell .option { height: auto; width: auto; border: none; padding: 0; margin: 0 0 0 7px; }
.container_wrap .content.profil .right_content .table.messages ul li .sprite_icons.replied_yes { width: 15px; height: 8px; display: inline-block; background-position: -452px -122px; }
.container_wrap .content.profil .right_content .table.messages ul li .sprite_icons.flaged_yes { width: 15px; height: 14px; display: inline-block; background-position: -472px -122px; }

.container_wrap .content.profil .right_content .message_body { float: left; width: 100%; margin: 0 0 20px 0; border-top: 2px solid #D7D7D7; border-bottom: 2px solid #D7D7D7; padding: 10px 0 10px 0; }
.container_wrap .content.profil .right_content .message_body .message_options { margin: 0 0 5px 0; }
.container_wrap .content.profil .right_content .message_body .message_options a { color: #2775B8; font-size: 11px; font-weight: bold; margin: 0 5px 0 0; }
.container_wrap .content.profil .right_content .message_body .message_options .print_it { margin: 0; }
.container_wrap .content.profil .right_content .message_body .message_options .print_it a { color: #999; font-weight: normal; }
.container_wrap .content.profil .right_content .message_body .message_options .delete_msg .sprite_icons { width: 8px; height: 8px; background-position: -473px -145px; display: inline-block; margin: 0 3px 0 0; }
.container_wrap .content.profil .right_content .message_body .message_options .reply_msg .sprite_icons { width: 15px; height: 8px; background-position: -452px -145px; display: inline-block; margin: 0 3px 0 0; }
.container_wrap .content.profil .right_content .message_body .message_options .forward_msg .sprite_icons { width: 15px; height: 8px; background-position: -485px -145px; display: inline-block; margin: 0 3px 0 0; }
.container_wrap .content.profil .right_content .message_body .message_options .see_msg .sprite_icons { width: 14px; height: 8px; background-position: -504px -145px; display: inline-block; margin: 0 3px 0 0; }
.container_wrap .content.profil .right_content .message_body .title { font-size: 16px; font-weight: bold; display: block; }
.container_wrap .content.profil .right_content .message_body .from { font-size: 11px; color: #666; font-weight: bold; display: block; }
.container_wrap .content.profil .right_content .message_body .date { font-size: 11px; color: #666; font-weight: bold; display: block; }
.container_wrap .content.profil .right_content .message_body .text { font-size: 12px; line-height: 16px; display: block; margin: 10px 0 10px 0; }
.container_wrap .content.profil .right_content .new_message textarea { width: 495px; /*max-width:480px;*/ height: 150px; border: 1px solid #D8D8D8; }
.container_wrap .content.profil .right_content .new_message .row.select { margin-top: 0px; overflow: hidden; width: 322px; height: 40px; padding-left: 5px; border: 1px solid #D8D8D8; border-radius: 3px; *width: 450px; *border: none; }
:root * > .container_wrap .content.profil .right_content .new_message .row.select select { height: inherit; width: 106%; line-height: 39px; margin-top: 0; /* -webkit-appearance: inherit;-moz-appearance: inherit; */ padding: 10px 0; background: url("../../../img/select_arrow.png") no-repeat scroll 91% 19px transparent; }
:root * > .container_wrap .content.profil .right_content .new_message .row.select select:focus { outline: none; }
.container_wrap .content.profil .right_content .new_message .row.select select { padding: 0; margin-top: -10px; height: 40px; width: 111%; border: none; background: url("../../../img/select_arrow.png") no-repeat scroll 87% 28px transparent; *margin-top: 0px; }
body:not(:-moz-handler-blocked) .container_wrap .content.profil .right_content .new_message .row.select select { padding: 0; }
/* Firefox */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { /* Opera */
    .container_wrap .content.profil .right_content .new_message .row.select select { width: 322px!important; }
}

.container_wrap .content.profil .right_content .new_message .blue_btn { float: right; }
.container_wrap .content.profil .table.orders .pager_and_sorter { margin: 10px auto; }


/*  Loyality program  */
.text { color: #333333; font-size: 14px; line-height: 20px; margin: 0 0 20px; /*float:left;*/ }
.container_wrap .content.profil .right_content .inputs_adress { position: relative; }
.container_wrap .content.profil .right_content .inputs_adress .info_text_block { top: 10px; }
.container_wrap .content.profil .right_content .description { float: left; width: 100%; margin-bottom: 20px; }
.container_wrap .content.profil .right_content .description img { float: right; }
.container_wrap .content.profil .right_content h2.form-name { float: left; width: 100%; border-bottom: 1px solid #D7D7D7; }
.container_wrap .content.profil .right_content h2.form-name span { margin-left: 10px; color: #069; font-weight: bold; font-size: 26px; }
.container_wrap .content.profil .right_content .description h2 { float: none; }
.childbox { width: 100%; float: none; background: #f8f8f8; border: 1px solid #f0f0f0; margin-top: 10px; display: table; border-radius: 4px; position: relative; }

.childbox span.numb { display: table-cell; float: none; border-right: 1px solid #dedede; padding: 20px 5px; vertical-align: middle; width: 55px; }
.childbox .genre { margin-left: 20px; vertical-align: middle; display: table-cell; vertical-align: middle; padding-left: 10px; width: 85px; }
.childbox .genre .genreWrap { float: left; width: 100%; }
.childbox .birthday { display: table-cell; vertical-align: middle; }
.childbox .birthday span { padding-right: 10px; }
.childbox .birthday .birthinp { margin-left: 3px; width: 55px !important; height: 30px !important; line-height: 1 !important; }
.childbox .btnbox { text-align: right; position: absolute; top: 50%; vertical-align: middle; width: 20px; margin-top: -9px; right: 15px; }
.childbox .btnbox .remove-btn { padding: 3px 6px; color: #fff; font-weight: bold; background: #999; border-radius: 2px; text-decoration: none; }
.childbox .btnbox .remove-btn:hover { background: #E94832; }
.product_availability .blue_btn { padding: 3px 12px 3px 8px; border-radius: 4px; }
.product_availability .newsgroup { float: left; display: block; padding: 10px; border: 1px solid #f0f0f0; }
.product_availability .newsgroup .desc { width: 197px !important; margin-bottom: 4px; }
.container_wrap .content.profil .right_content .optionbox { float: left; width: 100%; margin-bottom: 10px; }
.container_wrap .content.profil .right_content .optionbox .option { height: 16px; float: left; margin: 0 8px 0 0; border: none; background: none; }
.container_wrap .content.profil .right_content .submitbox { float: left; margin-bottom: 30px; }
.container_wrap .content.profil .right_content .table.orders.loyalty .header .cell { color: #999 !important; font-weight: bold; }
.container_wrap .content.profil .right_content .table.orders.loyalty ul li.selected { background: #ffece1; }
.container_wrap .content.profil .right_content .table.orders.loyalty ul li .cell { width: 80px; font-weight: normal; display: table-cell; }
.container_wrap .content.profil .right_content .table.orders.loyalty ul li .cell.total { width: 637px !important; font-weight: bold; }
.container_wrap .content.profil .right_content .table.orders.loyalty ul li .cell:first-child { width: 540px; }
.container_wrap .content.profil .right_content .table.orders.loyalty ul li .cell:last-child { text-align: center; font-weight: bold; color: #090; }
.container_wrap .content.profil .right_content .table.orders.loyalty ul li .cell.negcolor { color: #C30; }
.container_wrap .content.profil .right_content .table.orders.loyalty ul li:last-of-type .cell { font-size: 14px; color: #006699; }
.container_wrap .content.profil .right_content .table.orders.loyalty ul li .empty-hold { border-bottom: 1px solid #e4e4e4; width: auto; height: 33px; }
.container_wrap .content.profil .right_content .blue_btn { float: right; }


.loyalty-offers ul li { float: left; padding: 5px; width: 33.3%; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; min-height: 367px; }
.loyalty-offers ul li .disabler { position: absolute; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.6); z-index: 2; top: 0; left: 0; }
.loyalty-offers ul li img { float: left; width: 100%; }
.loyalty-offers ul li .points { padding: 10px; background: #f6f6f6; float: left; }
.loyalty-offers ul li .btn-holder { float: left; width: 100%; margin-bottom: 10px; }
.loyalty-offers ul li .points h3 { margin-bottom: 4px; height: 40px; }
.loyalty-offers ul li .points p { padding-bottom: 10px; }
.loyalty-offers ul li .points div.smalltxt { font-size: 11px; padding-bottom: 5px; height: 80px; }
.loyalty-offers ul li .points .blue_btn { float: none !important; }
.loyalty-offers ul li .points p span { margin-left: 5px; color: #069; font-weight: bold; font-size: 18px; }
.loyalty-friends { }
.loyalty-friends label { display: block; padding-bottom: 3px; }
.loyalty-friends input { width: 100%; max-width: 300px; margin-bottom: 20px; box-sizing: border-box; }
.loyalty-friends textarea { width: 100%; max-width: 735px; min-height: 140px; margin-bottom: 20px; box-sizing: border-box; }


.loyalty-msgbox { float: left; padding: 15px; margin-bottom: 20px; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.loyalty-msgbox.yellow { background: #FFFBE6; border: 1px solid #F3E6C1; color: #635126; background-position: -137px -580px; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.loyalty-msgbox.green { background: #e3ffe9; border: 1px solid #c4f8cf; color: #285b46; background-position: -137px -580px; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.loyalty-msgbox.yellow .msgicon { background-position: -528px -88px; }
.loyalty-msgbox.green .msgicon { background-position: -122px -266px; }

.loyalty-msgbox .msgname { font-size: 18px; padding-bottom: 3px; display: block; }
.loyalty-msgbox .msgicon { background: url('../../../img/sprite_icons.png') top left no-repeat; float: left; width: 38px; height: 38px; margin-right: 6px; }

.container_wrap .content .right_content.product .product_left_block .add-loyalty { position: absolute; right: 0; top: 0; background: #63e28a; font-size: 11px; border-radius: 4px; height: 55px; /*overflow:hidden;*/ width: 270px; margin: 0 0 3px 0; }
.container_wrap .content .right_content.product .product_left_block .add-loyalty:before { content: ""; position: absolute; left: -14px; top: 0; width: 0; height: 0; border-right: 17px solid #63E28A; border-bottom: 17px solid transparent; }
.container_wrap .content .right_content.product .product_left_block .add-loyalty p { color: #333; display: table; height: 100%; }
.container_wrap .content .right_content.product .product_left_block .add-loyalty p .tbl-cell { display: table-cell; vertical-align: middle; padding: 5px 10px;color: #016231; }
.container_wrap .content .right_content.product .product_left_block .add-loyalty p a { color: #002913; text-decoration: underline; padding: 0 2px; font-weight: bold; }
.container_wrap .content .right_content.product .product_left_block .add-loyalty > div { height: 100%; overflow: hidden; float: right; border-radius: 4px; }
.container_wrap .content .right_content.product .product_left_block .add-loyalty .point-hld { position: relative; text-align: center; margin: -4px 0; padding: 13px 7px 9px 14px; color: #fff; background: #38b65e; font-size: 14px; font-weight: bold; border-radius: 50% 4px 4px 50%; font-size: 10px; }
.container_wrap .content .right_content.product .product_left_block .add-loyalty .point-hld span { display: block; line-height: 14px; }
.container_wrap .content .right_content.product .product_left_block .add-loyalty .point-hld span.points { font-size: 28px; font-weight: bold; line-height: 26px; }




/*  end PROFIL  */

/*  AUKCIJE  */
.container_wrap .content .left_content.auction { width: 196px; }
.container_wrap .content .left_content.auction .sprite_icons { display: block; width: 41px; height: 41px; background-position: -205px -180px; margin: 0 auto 5px auto; }
.container_wrap .content .left_content.auction .auction_banner { position: relative; margin: 0 0 20px 0; }
.container_wrap .content .left_content.auction .auction_time { position: absolute; z-index: 5; top: 18px; text-align: center; width: 196px; }
.container_wrap .content .left_content.auction .auction_time .auction_ends { font-size: 11px; color: #FFF; }
.container_wrap .content .left_content.auction .auction_time .auction_ends_value { font-size: 18px; font-weight: bold; letter-spacing: -0.02em; letter-spacing: -0.04em\0/; color: #FFF; }
.container_wrap .content .right_content.products_list.auction .blocks_grid .single_article { height: auto; }
.container_wrap .content .right_content.products_list.auction .blocks_grid .single_article h4 { padding: 10px 2px 0px 2px; margin-bottom: 6px; line-height: 1.2; }
.container_wrap .content .right_content.products_list.auction .blocks_grid .single_article .tagImg { position: absolute; z-index: 100; width: 100%; top: -7px; right: -1px; }
.container_wrap .content .right_content.products_list.auction .blocks_grid .single_article .tagImg img { height: 45px; width: 45px; float: right; margin-left: 1px; }



.container_wrap .content .right_content.product .product_left_block .buy_prod_box a.add_to_auction { float: left; margin: 8px 0 0 0; padding: 12px; }
.container_wrap .content .right_content.product .product_left_block .buy_prod_box a.add_to_auction .refl { width: 113px; }
.container_wrap .content .right_content.product .product_left_block .buy_prod_box .auction_input { width: 80px; text-align: center; height: 35px; padding: 0; }
.container_wrap .content .right_content.product .product_left_block .buy_prod_box .product_availability.auction_product.auction_product li { padding: 0 0 4px 0; }
.container_wrap .content .right_content.product .product_left_block .buy_prod_box .info_auction_message { font-weight: bold; text-align: left; font-size: 13px; padding: 8px; background: #fafafa; border: 1px solid #dedede; width: 300px; margin: 8px auto 0px auto; border-radius: 3px; }
.container_wrap .content .right_content.product .product_left_block .buy_prod_box .info_auction_message .sprite_icons { width: 16px; height: 16px; display: inline-block; background-position: -432px -121px; margin: 0px 10px 0px 5px; vertical-align: top; }
.container_wrap .content .right_content.product .product_left_block .buy_prod_box .info_auction_message span { display: inline-block; width: 250px; }
.container_wrap .content .left_content .adress_box.auction_box img { float: right; padding-top: 13px; }
.container_wrap .content .left_content .adress_box.auction_box h1 .sprite_icons { background-position: -451px -90px; display: inline-block; height: 16px; margin: 0 10px 0 0; width: 16px; }
.container_wrap .content .left_content .adress_box.auction_box h2 { font-size: 14px; font-weight: bold; color: #999; padding: 5px 0 0 25px; }
.container_wrap .content .left_content .adress_box.auction_box h2 span { font-size: 22px; font-weight: bold; letter-spacing: -0.5px; color: #E45623; padding-left: 5px; }
.container_wrap .content .left_content .adress_box.auction_box h2 span sup { font-size: 13px; font-weight: bold; letter-spacing: -0.5px; margin-right: 5px; position: relative; top: -10px; }
/*  end AUKCIJE  */

/*  ČLANAK  */
.container_wrap .content .leftmenu-btn { padding: 7px 10px 6px; float: right; background: #fff; border-radius: 3px; margin: 7px 10px; box-shadow: 0px 0px 3px #ccc; display: none; }
.container_wrap .content.profil .leftmenu-btn { display: none; }
.container_wrap .content .leftmenu-btn span { background-position: -202px -2px; width: 22px; height: 22px; display: block; }
.container_wrap .content .leftmenu-btn.active { padding: 10px; background: #F2F2F2; margin: 0 10px; box-shadow: 0 -1px 2px #CCCCCC; }

.container_wrap .content.article .art_render { width: 100%; }
.container_wrap .content.article .art_render .textContainer.text { }
.container_wrap .content.article .art_render .textContainer .defaultTable { overflow-x: scroll; display: table; }
.container_wrap .content.article .left_content { width: 25%; }
.container_wrap .content.article .left_content .nav_aside { margin: 0px 0 20px 0; border-top: 1px solid #E6E6E6; }
.container_wrap .content.article .left_content .nav_aside ul li.active a { }
.container_wrap .content.article .left_content .nav_aside ul li ul.sub_list { width: 209px; }
.container_wrap .content.article .left_content .nav_aside ul li ul.sub_list li a { padding: 0 0px 2px 25px; }
.container_wrap .content.article .right_content { width: 75%; border: 1px solid #E6E6E6; background: #fff; position: relative; margin: 0 0 20px 0; padding: 3%; height: auto!important; min-height: 500px; font-size: 14px; line-height: 20px; }
.container_wrap .content.article .right_content:before { content: " "; position: absolute; z-index: -1; top: 1px; left: -250px; width: 100%; height: 100%; background: #f6f6f7; }
.container_wrap .content.article .right_content h1 { color: #333; margin: 0 0 15px 0; font-weight: normal; float: none; display: block; }
.container_wrap .content.article .right_content h2 { /* margin:0 0 5px 0; font-weight:bold; font-size:15px; */ color: #333; display: block; }
.container_wrap .content.article .right_content h3 { border-bottom: 1px solid #e6e6e6; color: #666; font-size: 16px; font-weight: bold; margin-bottom: 15px; padding: 0 0 2px; width: 998px; }
.container_wrap .content.article .right_content a { color: #2775B8; text-decoration: underline; }
.container_wrap .article.content.wide .right_content .textContainer.articleLeadText a { /*display:block;*/ text-align: center; }
.container_wrap .content.article .right_content ul { list-style: disc; padding: 0 0 0 30px; }
.container_wrap .content.article .right_content ul li { padding: 0 8px 0 0px; }
.container_wrap .content.article .right_content .important_article_text, .container_wrap .content.cart .important_article_text { display: block; padding: 20px; margin: 0px 0 20px 0; font-size: 16px; font-weight: bold; color: #999; background: #fff; border: 1px solid #E6E6E6; border-radius: 3px; }
.container_wrap .content.cart .important_article_text { font-weight: normal; font-size: 11px!important; margin: 20px auto 0 auto!important; color: #333!important; padding: 14px; line-height: 16px; }
.container_wrap .content.article .right_content .important_article_text.blue { color: #999; background: #EDFBFF; border: 1px solid #A6E8E6; }
.container_wrap .content.article .right_content .important_article_text.yellow, .container_wrap .content.cart .important_article_text.yellow { color: #666; background: #FFFBE6; border: 1px solid #F3E6C1; }
.container_wrap .content.article .right_content .important_article_text a { color: #2775B8; }
.container_wrap .content.article .right_content .line { min-height: 5px; border-bottom: 1px solid #E6E6E6; }
.container_wrap .content.article .right_content .left { float: left; margin: 0 15px 15px 0; width: 160px; height: 160px; overflow: hidden; }
.container_wrap .content.article .right_content .right { float: right; margin: 0 0 15px 15px; }
.container_wrap .content.article .right_content .article_specs { padding: 0px 0px 5px 0px; margin: 0; }
.container_wrap .content .col_1 { display: inline-block; vertical-align: top; width: 100%; margin: 0 0 10px 0; padding: 0 0 10px 0; }
.container_wrap .content .col_2 { display: inline-block; margin: 0 0 10px 0; padding: 10px 30px 0 0; vertical-align: top; width: 50%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.container_wrap .content .col_2:last-of-type { padding: 10px 0px 0 10px; }
.container_wrap .content .col_3 { display: inline-block; margin: 0 0 10px 0; overflow: hidden; padding: 10px 10px 10px 0; vertical-align: top; width: 30%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.container_wrap .content .col_3:last-of-type { padding: 10px 0px 10px 10px; }
.container_wrap .content .col_3 a img { margin: 0 0 10px; }
.container_wrap .content .col_3 div, .container_wrap .content .col_3 p { /* overflow: hidden; */ }
.elementCenter { text-align: center; }
.container_wrap .content.article.wide .right_content { width: 100%; background: none; padding: 5px 0 0 0; border: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.container_wrap .content.article.wide .right_content:before { content: none; *display: none; }
.container_wrap .content.article.wide .art_render .right_content .col_1 .placeholder.elementRight { max-width: 50%; padding: 5px 0px 5px 12px; }
.container_wrap .content.article.wide .art_render .right_content .col_1 .placeholder.elementLeft { max-width: 50%; padding: 5px 12px 5px 0px; }
.container_wrap .content.article.wide .art_render .right_content .col_1 .placeholder.elementRight > div, .container_wrap .content.article.wide .art_render .right_content .col_1 .placeholder.elementLeft > div { width: 100%!important; height: auto!important; text-align: center; }
.container_wrap .content.article.wide .art_render .right_content .col_1 .placeholder.elementRight > div img, .container_wrap .content.article.wide .art_render .right_content .col_1 .placeholder.elementLeft > div img { max-width: 100%; width: auto; height: auto; }
.container_wrap .content.article.wide .art_render .right_content .col_1 .placeholder.elementCenter > div img { max-width: 100%; width: auto; height: auto; }
.container_wrap .content.article.wide .art_render .right_content .col_1 .placeholder.elementCenter iframe { max-width: 100%; }
.container_wrap .content.article.wide .right_content .articleLeadText img { max-width: 100%; height: auto; }
.textContainer.text { width: 100%; box-sizing: border-box; }
.textContainer.text img { max-width: 100%; }
.defaultTable .defaultCell { padding: 3px 7px!important; }
/*  end ČLANAK  */

/*  GRUPA ČLANAKA  */
.container_wrap .content.article.wide .right_content .for_group_parent { margin: 0 -15px; }
.container_wrap .content.article.wide .right_content .for_group { width: 50%; height: 190px; max-height: 190px; padding: 0 15px; box-sizing: border-box; float: left; }
.container_wrap .content.article.wide .right_content .for_group:nth-of-type(even) .for_group_wrap { }
.container_wrap .content.article.wide .right_content .for_group .for_group_wrap { border-bottom: 1px solid #dedede; float: left; width: 100%; }
.container_wrap .content.article.wide .right_content .for_group img { border: 1px solid #E6E6E6; background: #fff; padding: 10px; border-radius: 3px; height: auto; width: 100%; max-width: 160px; box-sizing: border-box; }
.container_wrap .content.article.wide .right_content .for_group h1, .container_wrap .content.article.wide .right_content .for_group h1 a { padding: 0; box-sizing: border-box; margin: 5px 0 5px 0; text-decoration: none; color: #333; font-weight: bold; font-size: 16px!important; }
.container_wrap .content.article.wide .right_content .for_group h1 { height: 20px; overflow: hidden; }
.container_wrap .content.article.wide .right_content .for_group h1 a:hover { text-decoration: underline; }
.container_wrap .content.article.wide .right_content .for_group .text { height: 98px; overflow: hidden; margin: 0 0 6px; }
.container_wrap .content.article.wide .right_content .for_group .right { padding: 5px 0 15px 15px; box-sizing: border-box; margin: 0; float: none; text-align: right; }
.container_wrap .content.article.wide .right_content .for_group .left { padding: 0 15px 15px 0; box-sizing: border-box; margin: 0; }
.container_wrap .content.article.wide .right_content .for_group .right a { font-weight: bold; }
.container_wrap .content.article.wide .right_content .pager_and_sorter { float: left; width: 100%; position: relative; text-align: center; bottom: auto; }
.container_wrap .content.article.wide .right_content .pager_and_sorter .pager { float: none; }
.container_wrap .content.article.wide .right_content .pager ul { padding: 10px 0 30px 0; }
.container_wrap .content.article.wide .right_content .pager ul li { padding: 0; }
.container_wrap .content.article.wide .right_content .pager ul li a { text-decoration: none; }
/*  end GRUPA ČLANAKA  */

/*  KATEGORIJA  */
.container_wrap .content.category .product_socials { font-size: 12px; color: #666; width: auto; margin: 22px 0 0 0; width: 300px; text-align: right; }
.container_wrap .content.category .left_content { }
.container_wrap .content.category .left_content .navigation { margin: 0 0 20px 0; }
.container_wrap .content.category .left_content .see_all { background: url('../../../img/menu_container_line.jpg') top left no-repeat; position: relative; color: #333; display: block; padding: 9px 5px 9px 10px; }
.container_wrap .content.category .left_content .see_all .sprite_icons { width: 8px; height: 9px; right: 12px; top: 11px; position: absolute; z-index: 999; background-position: -135px -5px; *top: 13px; }
.container_wrap .content.category .left_content .see_all:hover { color: #1976AB; text-decoration: none; background: #fff; border-radius: 3px; box-shadow: -4px 2px 5px #D8D9DA; }
.container_wrap .content.category .left_content .last_seen { width: 200px; }
.container_wrap .content.category .left_content .last_seen .products_list { margin: 15px 0 10px 0; }
.container_wrap .content.category .right_content { border: none; background: none; position: relative; margin: 0; height: auto!important; min-height: 500px; font-size: 14px; line-height: 20px; }
.container_wrap .content.category .best_sellers_box { width: 58%; margin: 0 0 25px 0; }
.container_wrap .content.category .best_sellers_box .box_content { width: 100%; height: 204px; }
.container_wrap .content.category .best_sellers_box .box_content .slider { position: relative; height: 204px; }
.container_wrap .content.category .best_sellers_box .box_content .caroufredsel_wrapper { height: 204px !important; width: 100% !important; margin: 0 auto !important; float: none !important; }
.container_wrap .content.category .best_sellers_box .box_content .slider_content { width: 454px; height: 204px!important; }
.container_wrap .content.category .best_sellers_box .box_content .article_box { width: 200px; float: left; margin: 0 0 0 18px; }
.container_wrap .content.category .best_sellers_box .box_content .article_box .tagImg { position: absolute; z-index: 100; width: 90%; top: 5px; right: 0px; text-align: right; }
.container_wrap .content.category .best_sellers_box .box_content .article_box .tagImg img { height: 45px; width: 45px; margin-left: 1px; }
.container_wrap .content.category .best_sellers_box .box_content .article_box h4 { width: 160px!important; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 10px 0 10px; }
.container_wrap .content.category .best_sellers_box .box_content .article_box a.img { float: none; width: 160px; height: 140px; display: table; }
.container_wrap .content.category .best_sellers_box .box_content .article_box a.img img { box-sizing: border-box; max-height: 140px; max-width: 160px; }
.container_wrap .content.category .best_sellers_box .box_content .article_box a.img .label.hot_big img { padding: 0; }
.container_wrap .content.category .best_sellers_box .box_content .article_box a.img .label.hot_big { left: 5px; bottom: 5px; }
.container_wrap .content.category .best_sellers_box .box_content .article_box .old_price { padding: 0 0 0 10px; float: left; }
.container_wrap .content.category .best_sellers_box .box_content .article_box .new_price { padding: 0 10px 0 10px; float: left; }
.container_wrap .content.category .best_sellers_box .box_content .article_box .free-delivery { padding-left: 10px; }
.container_wrap .content.category .best_sellers_box .box_content .nav_slider { width: 470px; }
.container_wrap .content.category .right_content .banner { float: right; background: #dedede; width: 300px; height: 250px; }
.container_wrap .content.category .right_content .special_offer_box { width: 100%; }
.container_wrap .content.category .right_content .special_offer_box h3 { margin: -2px 0 0 10px; }
.container_wrap .content.category .right_content .special_offer_box .product_box { overflow: visible; float: left; }
.container_wrap .content.category .right_content .special_offer_box .product_box .single_article { margin-left: 0px; margin-bottom: 20px; margin: 1%; min-height: 290px; }
.container_wrap .content.category .right_content .special_offer_box .product_box .single_article .tagImg { position: absolute; z-index: 100; width: 100%; top: -7px; right: -6px; text-align: right; }
.container_wrap .content.category .right_content .special_offer_box .product_box .single_article .tagImg img { height: 45px; width: 45px; margin-left: 1px; }
.container_wrap .content.category .right_content .special_offer_box .product_box .single_article:first-child { }
.container_wrap .content.category .right_content .special_offer_box .product_box .single_article:first-child + article + article + article + article, .container_wrap .content.category .right_content .special_offer_box .product_box .single_article:first-child + article + article + article + article + article + article + article + article { margin-left: 0; }
.container_wrap .content.category .right_content .special_offer_box .product_box .single_article h4 { padding: 10px 0px 0px 1px; line-height: 16px; }
.container_wrap .content.category .right_content .special_offer_box.actions h3 { line-height: 30px; }
.container_wrap .content.category .right_content .special_offer_box.actions .product_box .single_article { margin-left: 26px; height: 254px; width: 160px; }
.container_wrap .content.category .right_content .special_offer_box.actions .product_box .single_article a.img { width: 170px; height: 170px; }
.container_wrap .content.category .right_content .special_offer_box.actions .product_box .single_article:first-child { margin-left: 25px; }
.container_wrap .content.category .right_content .special_offer_box.actions .product_box .single_article:first-child + article + article + article + article { margin-left: 25px; }
.container_wrap .content.category .right_content .special_offer_box.actions .nav { width: 100%; }
.container_wrap .content.category .right_content .special_offer_box .nav:after { width: 40px; height: 275px; top: -127px; left: -22px; }
/*  end KATEGORIJA  */

/*auto gume*/
.container_wrap .content.article.wide.landingPage .content .textContainer.articleLeadText { padding: 0 10px; }
.container_wrap .content.article.wide.landingPage .content .textContainer.articleLeadText img { width: 100%; }
.container_wrap .content.article.wide.landingPage .content .col_2 .placeholder.elementRight { width: 50%; }
.container_wrap .content.article.wide.landingPage .content .col_2 .textContainer.articleSubtitle img { margin-left: 10px; }
.container_wrap .content.article.wide.landingPage .content .col_2 .placeholder.elementRight > div { width: 100%!important; height: 100%!important; text-align: center; }
.container_wrap .content.article.wide.landingPage .content .col_2 .placeholder.elementRight > div img { max-width: 100%; float: right; }


/*end autogume*/

/*klima*/

.container_wrap .content.article.wide.landingPage .right_content .textContainer.articleLeadText a { width: 25%; text-align: center; display: block; float: left; }
.container_wrap .content.article.wide.landingPage .right_content .textContainer.articleLeadText a img { }

/*end klima*/

/*king gift card*/

/*end king gift card*/

/*   FOOTER   */
footer { float: left; width: 100%; }
.container_wrap .footer1 { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; display: table; padding: 3%; background-color: #f4f4f4; border-radius: 3px; border: 1px solid #e6e6e6; margin: 20px 0px 15px 0px; width: 100%; *float: left; }
.container_wrap .footer1:before, .container_wrap .footer1:after { content: ""; position: absolute; z-index: -1; -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.2); box-shadow: 0 0 15px rgba(0,0,0,0.2); top: 50%; bottom: 0; left: 10px; right: 10px; -moz-border-radius: 100px / 10px; border-radius: 100px / 10px; }
.container_wrap .footer1:after { right: 10px; left: auto; -webkit-transform: skew(8deg) rotate(3deg); -moz-transform: skew(8deg) rotate(3deg); -ms-transform: skew(8deg) rotate(3deg); -o-transform: skew(8deg) rotate(3deg); transform: skew(8deg) rotate(3deg); display: none; }
.container_wrap .footer1 .footer1_left { float: left; width: 85%; }
.container_wrap .footer1 .footer1_left ul li.ftmlink { display: inline; padding: 0 18px 10px 0px; float: left; width: 20%; font: bold 16px arial; color: #666; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.container_wrap .footer1 .footer1_left ul li span, .container_wrap .footer1 .footer1_left ul li a { font: bold 16px arial; color: #666; }
.container_wrap .footer1 .footer1_left ul li ul.sub_list { display: block; margin-top: 7px; }
.container_wrap .footer1 .footer1_left ul li ul.sub_list li { display: inline-table; padding: 0px 0px 5px 0px; width: 100%; }
.container_wrap .footer1 .footer1_left ul li ul.sub_list li a { font: 12px/15px arial; color: #666; text-decoration: none; float: left; }
.container_wrap .footer1 .footer1_left ul li ul.sub_list li a:first-line { clear: left; }
.container_wrap .footer1 .footer1_left ul li ul.sub_list li a span { background-position: 1px 1px; width: 10px; height: 14px; margin: -1px 3px 5px -3px; float: left; }
.container_wrap .footer1 .footer1_left ul li ul.sub_list li a:hover { text-decoration: underline; }
.container_wrap .footer1 .footer1_left ul li ul.sub_list li a:hover span { background-position: 1px 1px; }
.container_wrap .footer1 .footer1_right { float: left; width: 15%; }
.container_wrap .footer1 .footer1_right span { color: #666; font: bold 16px arial; }
.container_wrap .footer1 .footer1_right ul { margin-top: 10px; }
.container_wrap .footer1 .footer1_right ul li { display: block; float: none; padding: 0; }
.container_wrap .footer1 .footer1_right ul li a { position: relative; background: #FFF; color: #717171; display: inline; float: left; height: 21px; width: 100px; padding: 5px; margin: 0 7px 7px 0; border-radius: 3px; -webkit-box-shadow: 1px 1px 2px rgba(50, 50, 50, 0.06); box-shadow: 1px 1px 2px rgba(50, 50, 50, 0.06); }
.container_wrap .footer1 .footer1_right ul li a:hover { -webkit-box-shadow: 1px 1px 2px rgba(50, 50, 50, 0.18); box-shadow: 1px 1px 2px rgba(50, 50, 50, 0.18); text-decoration: none; }
.container_wrap .footer1 .footer1_right ul li a:active { -webkit-box-shadow: none; box-shadow: none; text-decoration: none; bottom: -1px; }
.container_wrap .footer1 .footer1_right ul li a img { float: left; }
.container_wrap .footer1 .footer1_right ul li a span { color: #666; font: 12px/20px arial; height: 20px; text-decoration: none; padding-left: 6px; }
.container_wrap .footer_2 { margin: 0 0 10px 0; float: left; width: 100%; display: table; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.container_wrap .footer_2 .left { float: left; font-size: 11px; color: #999; margin: 5px 0 0 5px; }
.container_wrap .footer_2 .left .copyright { font-weight: bold; color: #333; margin-right: 10px; }
.container_wrap .footer_2 .left .links { margin-bottom: 15px; }
.container_wrap .footer_2 .left .links a { color: #666; text-decoration: underline; padding: 0 5px; }
.container_wrap .footer_2 .left .links a:hover { color: #000; }
.container_wrap .footer_2 .left .text { margin: 3px 0 0 0; }
.container_wrap .footer_2 .right { float: right; padding-right: 6px; }
.container_wrap .footer_2 .right .powered, .container_wrap .footer_2 .right .secured { float: right; }
.container_wrap .footer_2 .right .powered { margin: 7px 0px 0 20px; }
.container_wrap .footer_2 .right .powered a, .container_wrap .footer_2 .right .secured a { display: block; }
/* cart */
.container_wrap .footer_2 .infos { width: 998px; float: left; margin: 0 0 8px 5px; padding: 15px 0 0 0; border-top: 1px solid #D7D7D7; }
.container_wrap .footer_2 .infos ul { font-size: 12px; }
.container_wrap .footer_2 .infos ul li { float: left; margin-right: 30px; }
.container_wrap .footer_2 .infos ul li a { color: #999; }
/* end cart */
/* login */
.container_wrap .footer_2 .login_secure { float: right; text-align: center; margin: -25px 15px 10px 0; line-height: 15px; }
.container_wrap .footer_2 .login_secure .img { margin-bottom: 5px; }
.container_wrap .footer_2 .login_secure .title { font-size: 14px; color: #999; }
.container_wrap .footer_2 .login_secure a { font-size: 11px; color: #1D598D; }
/* end login */
/*   end FOOTER   */

/*  MODAL  */
.modal_overlay { width: 100%; height: 100%; top: 0; left: 0; position: fixed; z-index: 9998; background: #000; opacity: 0.4; filter: alpha(opacity=40); }
.modal_wrap { position: fixed; z-index: 9999; width: 90%!important; max-width: 600px; height: auto!important; min-height: 200px; background: #fff; border-radius: 6px; }
.modal_wrap .single_article a.img { width: 180px; }
.modal_wrap .close_btn.sprite_icons { display: block; width: 30px; height: 30px; background-position: -251px -180px; position: absolute; right: 12px; top: 10px; z-index: 99999; }
.modal_wrap .close_btn.sprite_icons:hover { background-position: -251px -215px; }
.modal_wrap .content { width: 100%; max-width: 600px; }
.modal_wrap .content header { width: auto!important; height: auto; padding: 15px 0 15px 15px; border-bottom: 1px solid #eee; background: #FAFAFA; /* Old browsers */ background: linear-gradient(top bottom, #FAFAFA 0%,#F5F5F5 100%); /* W3C */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FAFAFA), color-stop(100%,#F5F5F5)); /* Chrome,Safari4+ */ background: -moz-linear-gradient(top, #FAFAFA 0%, #F5F5F5 100%); /* FF3.6+ */ background: -webkit-linear-gradient(top, #FAFAFA 0%,#F5F5F5 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #FAFAFA 0%,#F5F5F5 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #FAFAFA 0%,#F5F5F5 100%); /* IE10+ */ background: linear-gradient(top bottom, #FAFAFA 0%,#F5F5F5 100%); /* W3C */ box-shadow: 0px 1px 0px #fff inset; -webkit-box-shadow: 0px 1px 0px #fff inset; border-top-left-radius: 6px; border-top-right-radius: 6px; }
.modal_wrap .inputs_adress.content .chkBox input { border: none; box-shadow: none; -webkit-box-shadow: none; margin-right: 10px; }
.modal_wrap .content h1 { font-size: 20px; float: none; margin: 0; }
.container_wrap .content.cart .left_content .modal_wrap header h1 { margin: 4px 0 0px 0; }
.modal_wrap .content section { float: left; padding: 3%; max-height: 410px; overflow-y: scroll; }
.modal_wrap .content .person_value { width: auto; text-align: center; margin: 25px 0 15px 0; }
.modal_wrap .content.inputs_adress { }
.modal_wrap .content.inputs_adress header { padding: 5px 0 5px 15px; }
.modal_wrap .content.inputs_adress header h1 { padding: 7px 0; }
.modal_wrap .content .person_value input { width: auto; height: auto; border: none; margin: 2px 5px 0 0; vertical-align: top; vertical-align: top\0/; /*IE8 i IE9*/ }
.modal_wrap .content .person_value label { font-weight: bold; font-size: 13px; margin: 0 50px 0 0; }

.modal_wrap .content .select { margin: 10px auto 0px auto; overflow: hidden; height: 30px; padding-left: 3px; border: 1px solid #D8D8D8; border-radius: 3px; position: relative; *border: none; }
:root * > .modal_wrap .content .select select { height: 30px; margin-top: 0; padding: 1px 18% 0 0; background: url("../../../img/select_arrow.png") no-repeat scroll 89% 14px transparent; }
.modal_wrap .content .select select { padding: 0; margin-top: -5px; height: 30px; border: none; width: 110%; background: url("../../../img/select_arrow.png") no-repeat scroll right 14px transparent; cursor: pointer; appearance: none; -moz-appearance: none; -webkit-appearance: none; *margin-top: 0px; }
body:not(:-moz-handler-blocked) .modal_wrap .content .select select { padding: 0px 18% 0 0; }
/* Firefox */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { /* Opera */
    .modal_wrap .content .select select { width: 326px!important; }
}

.modal_wrap .content .inputs_adress { width: auto; margin: 0px 0 20px 0; float: left; border-bottom: 1px solid #D7D7D7; font-size: 13px; padding: 0 0 10px 0; }
.modal_wrap .content .inputs_adress ul.product_availability li { padding: 0 0 10px 0; }
.modal_wrap .content .inputs_adress ul.product_availability li .type { width: 110px; text-align: left; }
.modal_wrap .content .inputs_adress ul.product_availability li .desc { width: auto; position: relative; }
.modal_wrap .content .inputs_adress ul.product_availability li input { width: 94%; background: #fff; padding: 0 0 0 7px; font-weight: normal; height: 30px; line-height: 29px; border: 1px solid #D8D8D8; border-radius: 3px; box-shadow: none; -webkit-box-shadow: none; }
.modal_wrap .content .inputs_adress ul.product_availability li input:focus { border: 1px solid #C5C5C5; box-shadow: 0px 2px 4px rgba(216, 216, 216, 0.3) inset; -webkit-box-shadow: 0px 2px 4px rgba(216, 216, 216, 0.3) inset; }
.modal_wrap .content .inputs_adress ul.product_availability li .option { width: 14px; height: 14px; border: none; padding: 0; vertical-align: middle; vertical-align: bottom\0/; /*IE8 i IE9*/ }
.modal_wrap .content .inputs_adress ul.product_availability li .option:focus { border: none; }
.modal_wrap .content .inputs_adress ul.product_availability li .use_another { display: inline-table; margin-top: 2px; vertical-align: top; }
.modal_wrap .content .inputs_adress ul.product_availability li .date_picker { width: 195px; height: 35px; margin: 0 6px 0 0; font-weight: normal; line-height: 38px; position: relative; z-index: 9; background: transparent; border-radius: 3px; box-shadow: none; -webkit-box-shadow: none; cursor: default; *float: left; }
.modal_wrap .content .inputs_adress ul.product_availability li .sprite_icons.date { width: 15px; height: 16px; background-position: -472px -90px; display: block; position: absolute; z-index: 8; top: 11px; left: 180px; *left: 184px; }
.modal_wrap .content .inputs_adress ul.product_availability li .radio_label { display: inline-table; margin: 3px 15px 0 0; vertical-align: top; margin: 3px 15px 0 5px\0/; /*IE8 i IE9*/ }
.container_wrap .modal_wrap .content.all_categories.footer1 { background: none; padding: 0; margin: 0; width: 100%; border: none; }
.container_wrap .modal_wrap .content.all_categories.footer1:after, .container_wrap .modal_wrap .content.all_categories.footer1:before { position: relative; }
.container_wrap .modal_wrap .content.all_categories.footer1 .footer1_left { border-right: none; height: 460px; overflow: auto; width: 100%; box-sizing: border-box; }
.container_wrap .modal_wrap .content.all_categories.footer1 .footer1_left ul li a, .container_wrap .modal_wrap .content.all_categories.footer1 .footer1_left ul li ul.sub_list li a { color: #2775B8; }
.container_wrap .modal_wrap .content.all_categories.footer1 .footer1_left ul li ul.sub_list li a span { height: 13px; margin: -1px 3px 5px -3px; background-position: 0px 1px; }
.modal_wrap .content .blue_btn { float: left; margin: 0 0px 0px 0px; padding: 9px 12px; }
.modal_wrap .content .grey_btn { float: left; margin: 0 10px 0px 0px; padding: 9px 12px; }
.modal_wrap .content .error { font-size: 13px; font-weight: bold; text-align: right; float: right; margin: 10px 0 0 0; }
.modal_wrap .content .important_box { float: right; display: table; margin-top: -2px; }
.modal_wrap .content .important_box .left { height: auto; }
.modal_wrap .content .important_box .right { float: none; }
.modal_wrap .content .important_box p { max-width: 200px; text-align: left; line-height: normal; }

.modal_wrap .content.products { }
.modal_wrap .content.products h1 { float: left; margin: 15px 20px 0px 20px; font-size: 18px; letter-spacing: normal; width: auto; }
.modal_wrap .content.products header { padding: 15px 20px 5px 20px; background: #76BE00; box-shadow: none; -webkit-box-shadow: none; }
.modal_wrap .content section .single_article { border-top: 1px solid #E6E6E6; margin-top: 18px; padding-top: 18px; width: 100%; }
.modal_wrap .content section .single_article:first-child { border-top: none; margin-top: 0; padding-top: 0; }
.modal_wrap .content section .single_article h4 { max-width: 360px; overflow: hidden; padding: 5px 0 5px 15px; }
.modal_wrap .content section .single_article .left { font-size: 13px; color: #999; float: none; margin: 0; }
.modal_wrap .content section .single_article .left .text { padding: 0 0 0 15px; max-height: 40px; min-height: 40px; height: auto!important; overflow: hidden; margin: 0; }
.modal_wrap .content section .single_article .left .sum { position: relative; margin: 6px 0 10px 0; }
.modal_wrap .content section .single_article .left .sum span:first-of-type { padding-left: 15px; }
.modal_wrap .content section .single_article .left .old_price { float: right; padding: 0 0 5px 0; }
.modal_wrap .content section .single_article .left .new_price { position: absolute; right: 0; bottom: 5px; text-align: right; padding: 0; }
.modal_wrap .content section .single_article .left a.add_to_basket { float: left; padding: 11px 37px 11px 12px; margin-left: 15px; }
.modal_wrap .content footer { border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; }
.modal_wrap .content footer .sprite_icons { display: inline-block; width: 8px; height: 9px; background-position: -135px -35px; margin: 0 0 0 0; }

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { /* Opera */
    .modal_wrap .content section .single_article .left .sum .arrow_up, .modal_wrap .content.products section .single_article .left .sum .arrow_down { left: 100px; }
}

.modal_wrap .content .added_in_cart { border-bottom: none; width: auto; padding: 0; margin: 0; }
.modal_wrap .content .added_in_cart .sprite_icons { background-position: -330px -180px; }
.modal_wrap .content .added_in_cart .item { color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: 20px; font-weight: bold; }
.modal_wrap .content .added_in_cart .is { color: #E0F8CC; margin: 1px 0 0 0; }
/*  end MODAL  */

/*  LANDING PAGE  */
.container_wrap .content.article.wide.landingPage .right_content { background: none; border: none; border-bottom: 1px solid #E6E6E6; padding: 0 0 30px 0; width: 100%; }
.container_wrap .content.landingPage .landing_header { display: table; width: 100%; height: 305px; position: relative; padding: 30px 30px 45px 50px; margin: 0 0 30px 0; background: #fff; }

.container_wrap .content.article.wide.landingPage .landing_header h1 { float: left; text-transform: uppercase; font-weight: bold; font-size: 54px; line-height: 50px; letter-spacing: -3px; margin: 10px 0 15px 0; width: 250px; }
.container_wrap .content.article.landingPage .right_content .landing_header p { margin: 0 0 10px 0; }
.container_wrap .content.article.landingPage .right_content .landing_header .landing_holder { /* float:right; */ }

.container_wrap .content.landingPage .landing_header.bon { background: #fff url('../../../img/poklon_bon_header.jpg') no-repeat; }
.container_wrap .content.article.landingPage .right_content .landing_header p.text_bon { width: 190px; float: left; clear: both; }
.container_wrap .content.article.landingPage .right_content .landing_header .landing_holder.bon { width: 640px; }
.container_wrap .content.article.landingPage .right_content .landing_header .landing_holder.bon .coupon { width: 124px; height: 64px; float: left; margin: 15px 0 0px 15px; padding: 5px; background: #fff; text-align: center; text-decoration: none; font-weight: bold; position: relative; border-radius: 2px; box-shadow: 0px 0px 17px #E7E7E7; -webkit-box-shadow: 0px 0px 17px #E7E7E7; border: 1px solid #eee; }
.container_wrap .content.article.landingPage .right_content .landing_header .landing_holder.bon .coupon:hover .add { text-decoration: underline; }
.container_wrap .content.article.landingPage .right_content .landing_header .landing_holder.bon .coupon:active { bottom: -1px; }
.container_wrap .content.article.landingPage .right_content .landing_header .landing_holder.bon .coupon:after { content: ""; position: absolute; z-index: 9; left: -2px; top: -2px; width: 24px; height: 26px; background: url('../../../img/bon_detail.png'); }
.container_wrap .content.article.landingPage .right_content .landing_header .landing_holder.bon .coupon .title { color: #333; font-size: 13px; }
.container_wrap .content.article.landingPage .right_content .landing_header .landing_holder.bon .coupon .value { color: #F4960F; font-size: 22px; letter-spacing: -0.2pt; padding-bottom: 4px; margin-bottom: 1px; border-bottom: 1px solid #eee; }
.container_wrap .content.article.landingPage .right_content .landing_header .landing_holder.bon .coupon .add { font-size: 11px; }
.container_wrap .content.article.landingPage .right_content .landing_header .landing_holder.bon .coupon .add .sprite_icons { display: inline-block; width: 17px; height: 9px; background-position: -667px -145px; margin: 0 3px 0 0; }
.container_wrap .content.article.landingPage .right_content .landing_header .landing_holder.bon .coupon a { font-size: 11px; font-weight: bold; text-decoration: none; }

.container_wrap .content.landingPage .landing_header.tires { background: #fff url('../../../img/cartires_bg.jpg') no-repeat; display: block; }
.container_wrap .content.article.wide.landingPage .landing_header.tires h1 { float: none; font-size: 80px; line-height: 75px; letter-spacing: -3px; margin: 0px 0 0px 0; width: auto; color: #1C5176; }
.container_wrap .content.article.landingPage .landing_header p.text_tires { width: auto; color: #1c5176; font-size: 16px; font-weight: bold; }
.container_wrap .content.article.landingPage .landing_header .landing_holder.tires { width: 389px; height: 174px; padding: 10px 40px 20px 40px; background: url('../../../img/white_box_shadow.png'); position: absolute; bottom: 36px; left: 27px; }

.container_wrap .content.article.landingPage .landing_header .tires_main_filter a { text-decoration: none; position: relative; }
.container_wrap .content.article.landingPage .landing_header .tires_main_filter a.active { background-color: #E7EBF1; }
.container_wrap .content.article.landingPage .landing_header .tires_main_filter a.active:after { content: "x"; width: 10px; height: 10px; font-size: 10px; color: #999; position: absolute; right: 5px; top: 3px; font-style: normal; }
.container_wrap .content .autoTires .searchBox .tires_main_filter ul li .drop_f li:hover a.active:hover:after { color: #fff; }
.container_wrap .content.article.landingPage .landing_header .tires_main_filter a.active:hover { background-color: #3399FF; }
.container_wrap .content.article.landingPage .landing_header .tires_main_filter { position: absolute; left: 28px; top: 140px; background: url(../../../img/white_box_shadow.png) no-repeat top left; width: 100% !important; height: 205px; padding: 17px 0 0 44px; }
.container_wrap .content.article.landingPage .landing_header .tires_main_filter ul { margin-bottom: 5px; *margin-bottom: 15px; list-style: none; padding: 0px; }
.container_wrap .content.article.landingPage .landing_header .tires_main_filter ul li { width: 48%; position: relative; float: left; margin-right: 8px; margin-bottom: 10px; list-style: none; padding: 0; }
.container_wrap .content.article.landingPage .landing_header .tires_main_filter ul li span.f_type { display: block; font-size: 11px; font-weight: bold; color: #368bb7; margin-bottom: 1px; }
.container_wrap .content.article.landingPage .landing_header .tires_main_filter ul li a.sel_f { /*width:150px;*/ height: 28px; border-radius: 4px; border: 1px solid #cbd3d8; display: block; background-color: #FFFFFF; }
.container_wrap .content.article.landingPage .landing_header .tires_main_filter ul li a.sel_f span.tiresFilterText { float: left; line-height: 28px; font-size: 12px; color: #383838; font-style: italic; }
.container_wrap .content.article.landingPage .landing_header .tires_main_filter ul li span.span_border { margin-top: 4px; width: 18px; height: 18px; border-radius: 4px; background-color: #f9f9f9; background-image: -webkit-gradient(linear, center top, center bottom, from(#fff), to(#f9f9f9)); background-image: -webkit-linear-gradient(top, #fff, #f9f9f9); background-image: -moz-linear-gradient(top, #fff, #f9f9f9); background-image: -ms-linear-gradient(top, #fff, #f9f9f9); background-image: -o-linear-gradient(top, #fff, #f9f9f9); background-image: linear-gradient(to bottom, #fff, #f9f9f9); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#f9f9f9 )"; float: right; border: 1px solid #ddd; margin-right: 3px; cursor: pointer; }
.container_wrap .content.article.landingPage .landing_header .tires_main_filter ul li span.span_border.hovered { border-radius: 4px 4px 0 0; }
.container_wrap .content.article.landingPage .landing_header .tires_main_filter ul li span.span_border span { width: 8px; height: 8px; background-position: -90px -5px; display: block; margin: 7px 5px; }
.container_wrap .content.article.landingPage .landing_header .tires_main_filter ul li:hover span.span_border span { background-position: -90px -20px; }
.container_wrap .content.article.landingPage .landing_header .tires_main_filter ul li.active span.span_border span { background-position: -285px -73px; }
.container_wrap .content.article.landingPage .landing_header .tires_main_filter ul li.active:hover span.span_border span { background-position: -297px -73px; }
.container_wrap .content.article.landingPage .landing_header .tires_main_filter ul li .drop_f { position: absolute; z-index: 10; background: #fff; width: 165px; border: 1px solid #cbd3d8; top: 50px; right: 0; display: block; border-radius: 4px; padding: 3px 0; }
.container_wrap .content.article.landingPage .landing_header .tires_main_filter ul li .drop_f .filter_preloader_box { text-align: center; }
.container_wrap .content.article.landingPage .landing_header .tires_main_filter ul li .drop_f li { padding: 0; width: 165px; float: none; margin: 3px 0; }
.container_wrap .content.article.landingPage .landing_header .tires_main_filter ul li .drop_f a { color: #3c3c3c; font-size: 10px; line-height: 16px; padding: 0 5px; display: block; cursor: pointer; }
.container_wrap .content.article.landingPage .landing_header .tires_main_filter ul li .drop_f a.none { color: #A8A8A8; font-size: 10px; line-height: 16px; padding: 0 5px; display: block; cursor: pointer; }
.container_wrap .content.article.landingPage .landing_header .tires_main_filter ul li .drop_f li:hover { background: #bddbec; }
.container_wrap .content.article.landingPage .landing_header .tires_main_filter ul li.short { width: 80px; margin-right: 3px; }
.container_wrap .content.article.landingPage .landing_header .tires_main_filter ul li.short a.sel_f span.tiresFilterText { }
.container_wrap .content.article.landingPage .landing_header .tires_main_filter ul li.short .drop_f li { width: 65px; }
.container_wrap .content.article.landingPage .landing_header .tires_main_filter ul li.short .drop_f { width: 65px; }
.container_wrap .content.article.landingPage .landing_header .tires_main_filter .btn_f_res, .container_wrap .content.article.landingPage .landing_header.air .landing_holder .btn_f_res { height: 35px; /*display:inline-block;*/ float: right; margin-right: 45px; margin-top: 7px; font: bold 20px arial; color: #fff; line-height: 35px; background-color: #da4511; background-image: -webkit-gradient(linear, center top, center bottom, from(#ef5317), to(#da4511)); background-image: -webkit-linear-gradient(top, #ef5317, #da4511); background-image: -moz-linear-gradient(top, #ef5317, #da4511); background-image: -ms-linear-gradient(top, #ef5317, #da4511); background-image: -o-linear-gradient(top, #ef5317, #da4511); background-image: linear-gradient(to bottom, #ef5317, #da4511); border-radius: 5px; padding: 1px 25px; }
.container_wrap .content.article.landingPage .landing_header .tires_main_filter .btn_f_res:hover, .container_wrap .content.article.landingPage .landing_header.air .landing_holder .btn_f_res:hover { background-color: #ef5317; background-image: -webkit-gradient(linear, center top, center bottom, from(#da4511), to(#ef5317)); background-image: -webkit-linear-gradient(top, #da4511, #ef5317); background-image: -moz-linear-gradient(top, #da4511, #ef5317); background-image: -ms-linear-gradient(top, #da4511, #ef5317); background-image: -o-linear-gradient(top, #da4511, #da4511); background-image: linear-gradient(to bottom, #da4511, #ef5317); }

/*  AUTO GUME LANDING PAGE  */
.container_wrap .content .autoTires { width: 100%; min-height: 480px; float: left; position: relative; padding: 4% 3%; margin: 0 0 10px 0; background: #69a6d1 url('../../../img/autoTires_bg.jpg') no-repeat top center; background: #69a6d1 url('../../../img/autoTires_bg.jpg') no-repeat top center / cover; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.container_wrap .content .autoTires h1 { float: left; width: 100%; color: #fff!important; font-weight: bold!important; font-size: 68px; letter-spacing: -3px; line-height: 1; margin: 0!important; padding: 0px !important; }
.container_wrap .content .autoTires p { float: left; width: 100%; color: #fff; font-style: italic; font-weight: bold; font-size: 14px; line-height: 1; padding-bottom: 20px; }
.container_wrap .content .autoTires .wrap { float: left; width: 100%; max-width: 585px; }
.container_wrap .content .autoTires .autoTires_tabs { float: left; width: 100%; }
.container_wrap .content .autoTires .autoTires_tabs ul { font-size: 11px; font-weight: bold; text-transform: uppercase; text-align: center; list-style: none; padding: 0; }
.container_wrap .content .autoTires .autoTires_tabs ul li { float: left; margin-right: 2px; padding: 0; }
.container_wrap .content .autoTires .autoTires_tabs ul li a { position: relative; display: block; padding: 17px 25px 17px 80px; opacity: 0.9; background: #0D4F8A; text-decoration: none; color: #fff; border-top-left-radius: 3px; border-top-right-radius: 3px; }
.container_wrap .content .autoTires .autoTires_tabs ul li:first-child a { padding: 17px 25px 17px 46px; }
.container_wrap .content .autoTires .autoTires_tabs ul li a .sprite_icons { display: block; position: absolute; left: 15px; }
.container_wrap .content .autoTires .autoTires_tabs ul li a .sprite_icons.icon1 { width: 23px; height: 26px; background-position: -5px -262px; top: 12px; }
.container_wrap .content .autoTires .autoTires_tabs ul li a .sprite_icons.icon2 { width: 52px; height: 19px; background-position: -38px -269px; top: 15px; }
.container_wrap .content .autoTires .autoTires_tabs ul li a:hover { opacity: 1.0; }
.container_wrap .content .autoTires .autoTires_tabs ul li.active a { background: url('../../../img/autoTires_bg.png') repeat; color: #252b37; opacity: 1.0; }
.container_wrap .content .autoTires .autoTires_tabs ul li.active a .sprite_icons.icon1 { background-position: -5px -293px; }
.container_wrap .content .autoTires .autoTires_tabs ul li.active a .sprite_icons.icon2 { background-position: -38px -293px; }
.container_wrap .content .autoTires .autoTires_tabs ul li.active a:hover { }
.container_wrap .content .autoTires .searchBox { float: left; padding: 4%; width: 100%; height: auto; background: url('../../../img/autoTires_bg.png') repeat; border-radius: 3px; border-top-left-radius: 0px; *height: 225px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.container_wrap .content .autoTires .searchBox .searchMid { float: left; width: 244px; padding: 0 20px 15px 0; }
.container_wrap .content .autoTires .searchBox .searchMid:nth-of-type(2n) { padding: 0 0px 15px 0; }
.container_wrap .content .autoTires .searchBox .searchMid + * { padding /*\**/: 0 0px 15px 0\9; }
/* IE8 i IE7 fix */
.container_wrap .content .autoTires .searchBox .searchMid + * + * { padding /*\**/: 0 20px 15px 0\9; }
/* IE8 i IE7 fix */
.container_wrap .content .autoTires .searchBox .searchSmall { float: left; width: 75px; padding: 0 10px 15px 0; }
.container_wrap .content .autoTires .searchBox .searchSmall:nth-of-type(3n) { padding: 0 0px 15px 0; }
.container_wrap .content .autoTires .searchBox .searchSmall + * + * { padding /*\**/: 0 0px 15px 0\9; }
/* IE8 i IE7 fix */
.container_wrap .content .autoTires .searchBox .label { width: 100%; display: block; font-weight: bold; color: #576266; font-size: 11px; line-height: 16px; position: relative; left: auto; bottom: auto; }
.container_wrap .content .autoTires .searchBox .select { padding: 11px 10px 10px 10px; font-size: 13px; width: 100%; border: none; color: #333; font-style: italic; background-color: #fff; box-shadow: 1px 1px 1px #ccc inset; -webkit-appearance: menulist; }
.container_wrap .content .autoTires .searchBox .select:hover { cursor: pointer; }
.container_wrap .content .autoTires .searchBox .footer { float: left; width: 100%; margin: 15px 0 0 0; }
.container_wrap .content .autoTires .searchBox .footer .note { float: left; max-width: 280px; width: 100%; position: relative; }
.container_wrap .content .autoTires .searchBox .footer .note .sprite_icons { display: block; left: 0; top: 0; position: absolute; width: 14px; height: 13px; margin: 0 0 5px 0; background-position: -694px -145px; }
.container_wrap .content .autoTires .searchBox .footer .note p { float: left; width: auto; color: #5e6a72; font-size: 11px; line-height: 13px; font-weight: normal; font-style: normal; padding-left: 18px; }
.container_wrap .content .autoTires .searchBox .footer a { float: right; position: relative; padding: 10px 25px 10px 25px; background-color: #FFA200; text-decoration: none; color: #090909; font-size: 18px; font-weight: bold; border-radius: 3px; }
.container_wrap .content .autoTires .searchBox .footer a:hover { background-color: #2775B8; color: #fff; }
.container_wrap .content .autoTires .searchBox .footer a:active { bottom: -1px; }
.container_wrap .content .autoTires .help { position: absolute; right: 20px; top: 38px; }
.container_wrap .content .autoTires .help ul { list-style: none; }
.container_wrap .content .autoTires .help ul li { margin-bottom: 10px; }
.container_wrap .content .autoTires .help ul li a { display: block; position: relative; opacity: 0.95; }
.container_wrap .content .autoTires .help ul li a:hover { left: 1px; opacity: 1.0; }
.container_wrap .content .autoTires .searchBox.hide { display: none; }
/* update */
.container_wrap .content .autoTires .searchBox .tires_main_filter ul { margin-bottom: 0px!important; }
.container_wrap .content .autoTires .searchBox .tires_main_filter ul li span.f_type { color: #576266!important; }
.container_wrap .content .autoTires .searchBox .tires_main_filter ul li a.sel_f { border-radius: 0px!important; border: none!important; height: 32px!important; line-height: 39px!important; padding-top: 7px; padding-left: 10px!important; box-shadow: 1px 1px 1px #ccc inset; }
.container_wrap .content .autoTires .searchBox .tires_main_filter ul li a.sel_f span.tiresFilterText { }
.container_wrap .content .autoTires .searchBox .tires_main_filter ul li span.span_border { border: none!important; margin-right: 9px!important; }
.container_wrap .content .autoTires .searchBox .tires_main_filter ul li span.span_border span { width: 17px!important; height: 18px!important; background-position: -100px -269px!important; margin: 0px 3px 0px 0px!important; }
.container_wrap .content .autoTires .searchBox .tires_main_filter ul li a.sel_f:hover span.span_border span { background-position: -100px -292px!important; }
.container_wrap .content .autoTires .searchBox .tires_main_filter ul li .drop_f { border-radius: 0!important; width: 243px!important; top: 54px!important; right: auto!important; left: 0; }

.container_wrap .content .autoTires .searchBox .tires_main_filter ul li .drop_f a { font-size: 12px!important; line-height: 14px!important; padding: 3px 0px 3px 13px!important; }
.container_wrap .content .autoTires .searchBox .tires_main_filter ul li .drop_f li { width: 243px!important; font-style: italic; }
.container_wrap .content .autoTires .searchBox .tires_main_filter ul li .drop_f li:hover { background: #3399FF!important; }
.container_wrap .content .autoTires .searchBox .tires_main_filter ul li .drop_f li:hover a { color: #fff!important; }
.container_wrap .content .autoTires .tires_main_filter ul li.short a.sel_f span.tiresFilterText { width: 37px!important; }
.container_wrap .content .autoTires .searchBox .tires_main_filter ul li.short .drop_f { width: 77px!important; right: auto!important; left: 0; }
.container_wrap .content .autoTires .searchBox .tires_main_filter ul li.short .drop_f li { width: 77px!important; }
.prgwrap { float: left; }

/*  END AUTO GUME LANDING PAGE  */

/*  MONTAŽA AUTO GUMA  */
.container_wrap .content .tiresMontage { width: 100%; }
.container_wrap .content .tiresMontage .sprite_icons { display: block; }
.container_wrap .content .tiresMontage .sprite_icons.icon1 { width: 29px; height: 28px; background-position: -127px -269px; }
.container_wrap .content .tiresMontage .sprite_icons.icon2 { width: 55px; height: 44px; background-position: -222px -269px; }
.container_wrap .content .tiresMontage .sprite_icons.icon3 { width: 24px; height: 18px; background-position: -166px -269px; }
.container_wrap .content .tiresMontage .sprite_icons.icon4 { width: 12px; height: 17px; background-position: -200px -269px; }
.container_wrap .content .tiresMontage .sprite_icons.icon5 { width: 43px; height: 43px; background-position: -287px -269px; }
.container_wrap .content .tiresMontage .border_bottom { border-bottom: 1px solid #E8EAEC; }
.container_wrap .content .tiresMontage .col_2 { padding: 0 10px 0 0; width: 40%; box-sizing:border-box;}
.container_wrap .content .tiresMontage .col_2 + div { margin: 0; float: right; width: 60%; }
.container_wrap .content .tiresMontage .added_in_cart { width: 100%; margin: 0; border-bottom: none; padding: 2%;box-sizing:border-box; }
.container_wrap .content .tiresMontage .added_in_cart .sprite_icons.icon1 { margin-bottom: 20px; }
.container_wrap .content .tiresMontage .added_in_cart .item { color: #333; font-size: 18px; }
.container_wrap .content .tiresMontage .added_in_cart .is { display: block; margin: 3px 0 0 0px; width: 100%;box-sizing:border-box; }
.container_wrap .content .tiresMontage .optin { float: left; width: 43%; padding: 5px 10px 0 0;box-sizing:border-box; position: relative; color: #999; font-size: 14px; }
.container_wrap .content .tiresMontage .optin + div { margin:0; padding: 0; width: 55%; float: right; }
.container_wrap .content .tiresMontage .optin .text { color: #999; font-size: 12px; }
.container_wrap .content .tiresMontage .optin .value { color: #7b7b7b; font-size: 16px; font-weight: bold; }
.container_wrap .content .tiresMontage .optin .value sup { font-size: 10px; position: relative; top: -6px; }
.container_wrap .content .tiresMontage .optin input { width: 40px; line-height: 24px; height: 28px; }
.container_wrap .content .tiresMontage .optin .sum { float: left; position: relative; }
.container_wrap .content .tiresMontage .optin .sum .arrow_up { display: inline-block;  top: 0; *left: auto; }
.container_wrap .content .tiresMontage .optin .sum .arrow_down { display: inline-block;  bottom: 0; *left: auto; }
.container_wrap .content .tiresMontage .optin .new_price { margin: 5px 0 0 0; float: right; *padding-left: 30px; }
.container_wrap .content .tiresMontage .qntitem { display:inline-block;}
.container_wrap .content .tiresMontage .wrapp { position: relative; z-index: 3; background: #fff; margin: 0 0 22px 0; width: 100%; }
.container_wrap .content .tiresMontage .wrapp:before { content: ""; bottom: 28px; left: 8px; width: 98%; height: 24px; max-width: 990px; background: #D6D6D6; position: absolute; z-index: -3; box-shadow: 0 18px 10px #D6D6D6; -webkit-transform: rotate(-0.3deg); -moz-transform: rotate(-0.3deg); -o-transform: rotate(-0.3deg); -ms-transform: rotate(-0.3deg); transform: rotate(-0.3deg); }
.container_wrap .content .tiresMontage .wrapp .content { float: left; width: 100%; box-sizing: border-box; padding: 3% 2% 0 2%; border: 1px solid #E6E6E6; background-color: #fff; height: auto!important; min-height: 184px; }
.container_wrap .content .tiresMontage .wrapp .content .row { float: left; padding: 0 0 10px 0; margin: 0; width: 100%; }
.container_wrap .content .tiresMontage .wrapp .content .col_2 { width:40%;}
.container_wrap .content .tiresMontage .wrapp .content .col_2 + div { margin: 14px 0 0 0; width:60%;}
.container_wrap .content .tiresMontage .wrapp .content .optin + div { margin: 0; width: 55%; }
.container_wrap .content .tiresMontage .wrapp .content .sprite_icons.icon2 { float: left; margin: 0 10px 20px 0; }
.container_wrap .content .tiresMontage a.blue_btn.flat, .container_wrap .content .tiresMontage a.grey_btn.flat { float: left; margin: 30px 0 0 0; }
.container_wrap .content .tiresMontage .wrapp .content .item { color: #333; font-size: 18px;  }
.container_wrap .content .tiresMontage .wrapp .content .is { float: left; }
.container_wrap .content .tiresMontage a.blue_btn.flat .sprite_icons.icon3 { float: left; margin: 0 10px 0 0; }
.container_wrap .content .tiresMontage a.blue_btn.flat span, .container_wrap .content .tiresMontage a.grey_btn.flat span { float: left; margin: 1px 0 0 0; *float: none; *display: block; }
.container_wrap .content .tiresMontage a.blue_btn.flat.bold { font-weight: bold; padding: 14px 24px 14px 24px; }
.container_wrap .content .tiresMontage a.grey_btn.flat { color: #333!important; margin: 30px 0 0 10px; min-width: 250px; }
.container_wrap .content .tiresMontage a.grey_btn.flat .sprite_icons.icon4 { float: right; margin: 2px 0 0 15px; }
.container_wrap .content .tiresMontage .inputs { float: left; width: 32%; padding: 20px 0 0 0; box-sizing:border-box;}
.container_wrap .content .tiresMontage .inputs.final { width: 360px; padding: 0; }
.container_wrap .content .tiresMontage .wrapp .inputs .row { margin: 0 0 10px 0; padding: 0 0 10px 0; }
.container_wrap .content .tiresMontage .inputs .row span { font-size: 12px; color: #999; display: block; width: 100%; margin: 0 0 1px 0; }
.container_wrap .content .tiresMontage .inputs .row select { padding: 8px 10px 8px 10px; font-size: 18px; width: 100%;box-sizing:border-box; color: #333; background-color: #fff; border: 1px solid #E1E1E1; -webkit-appearance: menulist; }
.container_wrap .content .tiresMontage .inputs .row select.servis { font-size: 15px; padding: 10px; }
.container_wrap .content .tiresMontage .inputs .row .selected {  position: relative; float: left; margin: 10px 0 0 0; }
.container_wrap .content .tiresMontage .inputs .row .selected .sprite_icons.icon1 { width: 29px; position: absolute; left: 0; top: -3px; }
.container_wrap .content .tiresMontage .inputs .row .selected .item { padding: 0 0 10px 40px; box-sizing:border-box;}
.container_wrap .content .tiresMontage .inputs .row .selected p { font-size: 13px; color: #999; line-height: 17px; padding: 0 0 5px 0; }
.container_wrap .content .tiresMontage .inputs .row .selected .focusTxt { font-size: 18px; color: #3784B8; padding: 3px 0 8px 0; }
.container_wrap .content .tiresMontage .inputs .row .selected a.blue_btn.flat.bold { margin: 15px 0 0 0; }
.container_wrap .content .tiresMontage a.skip { float: left; display: block; color: #333; font-size: 13px; margin: 10px 0 0 0; }
.container_wrap .content .tiresMontage .map { float: right; width:65%!important; height: auto; margin: 0 0 11px 0; }
.container_wrap .content .tiresMontage .inputs.final .title { padding: 0; margin: 0 0 10px 0; border-bottom: 1px solid #E8EAEC; position: relative; }
.container_wrap .content .tiresMontage .inputs.final .title .editInputs { position: absolute; right: 0; top: 0; padding: 0px 10px 0px 10px; font-size: 11px; text-align: center; background-color: #EAEAEA; color: #333; text-decoration: none; }
.container_wrap .content .tiresMontage .inputs.final .title .editInputs:hover { background-color: #DBDBDB; color: #000; }
.container_wrap .content .tiresMontage .inputs.final .row .selected { padding: 0 0 0 65px; }
.container_wrap .content .tiresMontage .footer { float: left; width: 100%; padding: 25px 0 25px 0; }
.container_wrap .content .tiresMontage .footer a.blue_btn.flat.bold { float: right; margin: 0; }
.container_wrap .content .tiresMontage .footer a.skip { float: right; margin: 10px 20px 0 0; }
.container_wrap .content .tiresMontage .trail { float: left; color: #999; font-size: 12px; height: 37px; }
.container_wrap .content .tiresMontage .sprite_icons.icon5 { display: inline-block; float: left; }
.container_wrap .content .tiresMontage h1 { font-size: 24px; float: left!important; margin: 10px 0 0 0!important; width: 100%; max-width: 940px; height: 53px; }
/*  END MONTAŽA AUTO GUMA  */


/*  Čelični naplatci */
.container_wrap .content .steelwheel { width: 100%; box-sizing: border-box; min-height: 490px; position: relative; padding: 4% 3%; margin: 0 0 10px 0; background: #3d4a6d url('../../../img/naplatci_bg.jpg') no-repeat top center; background-size: cover; }
.container_wrap .content .steelwheel h1 { float: left; width: 100%; color: #fff!important; font-weight: bold!important; font-size: 68px; letter-spacing: -3px; line-height: 1; margin: 0!important; padding: 0!important; }
.container_wrap .content .steelwheel p { float: left; width: 100%; color: #fff; font-style: italic; font-weight: bold; font-size: 14px; line-height: 1; padding-bottom: 20px; }
.container_wrap .content .steelwheel .wrap { max-width: 340px; width: 100%; margin-bottom: 25px; }
.container_wrap .content .steelwheel .searchBox { float: left; padding: 20px 20px 20px 20px; width: 100%; height: auto; background: rgba(216, 230, 255, 0.5); border-radius: 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.container_wrap .content .steelwheel .searchBox .searchMid.one { float: left; width: 100%; padding: 0 20px 10px 0; }
.container_wrap .content .steelwheel .searchBox .searchMid.two { float: left; padding: 0 10px 6px 0; width: 100%; max-width: 215px; }
.container_wrap .content .steelwheel .searchBox .searchSmall { float: left; width: 75px; padding: 0 0 6px 0; }
.container_wrap .content .steelwheel .searchBox .label { width: 100%; display: block; font-weight: bold; color: #444; font-size: 11px; line-height: 16px; position: relative; left: auto; bottom: auto; }
.container_wrap .content .steelwheel .searchBox .select { padding: 11px 10px 10px 10px; font-size: 13px; width: 100%; border: none; color: #333; font-style: italic; background-color: #fff; box-shadow: 1px 1px 1px #ccc inset; -webkit-appearance: menulist; }
.container_wrap .content .steelwheel .searchBox .select:hover { cursor: pointer; }
.container_wrap .content .steelwheel .searchBox .footer { float: left; width: 100%; margin: 15px 0 0 0; }
.container_wrap .content .steelwheel .searchBox .footer .note { float: left; max-width: 310px; min-width: 100px; position: relative; margin-left: 10px; }
.container_wrap .content .steelwheel .searchBox .footer .note .sprite_icons { display: block; left: -20px; top: 0; position: absolute; width: 14px; height: 13px; margin: 0 0 5px 0; background-position: -694px -145px; }
.container_wrap .content .steelwheel .searchBox .footer .note p { float: left; color: #5e6a72; font-size: 11px; line-height: 13px; font-weight: normal; font-style: normal; padding-bottom: 20px; }
.container_wrap .content .steelwheel .searchBox .footer a { float: right; position: relative; padding: 10px 25px 10px 25px; background-color: #FFA200; text-decoration: none; color: #090909; font-size: 18px; font-weight: bold; border-radius: 3px; }
.container_wrap .content .steelwheel .searchBox .footer a:hover { background-color: #2775B8; color: #fff; }
.container_wrap .content .steelwheel .searchBox .footer a:active { bottom: -1px; }
.container_wrap .content .steelwheel .searchBox .footer a.disabled { opacity: 0.5; filter: alpha(opacity=50); cursor: text; }
.container_wrap .content .steelwheel .help { position: absolute; right: 20px; top: 33px; }
.container_wrap .content .steelwheel .help ul { list-style: none; }
.container_wrap .content .steelwheel .help ul li { margin-bottom: 10px; }
.container_wrap .content .steelwheel .help ul li a { display: block; position: relative; opacity: 0.95; }
.container_wrap .content .steelwheel .help ul li a:hover { left: 1px; opacity: 1.0; }
/*  Kraj Čelični naplatci  */

/* Potrosni materijal*/
.container_wrap .content .lp_printers { max-width: 928px; min-height: 360px; position: relative; padding: 4% 3%; margin: 0 0 10px 0; background: url('../../../img/potrosni_bg.jpg') no-repeat top center; }
.container_wrap .content .lp_printers h1 { float: left; width: 100%; color: #9fa2a4!important; font-weight: bold!important; font-size: 62px; letter-spacing: -3px; line-height: 1; margin: 0!important; padding: 0!important; }
.container_wrap .content .lp_printers p { float: left; width: 100%; color: #9fa2a4; font-style: italic; font-weight: bold; font-size: 14px; line-height: 1; padding-bottom: 20px; }
.container_wrap .content .lp_printers .wrap { max-width: 410px; width: 100%; float: left; margin-bottom: 25px; position: relative; }
.container_wrap .content .lp_printers .searchBox { float: left; padding: 15px; width: 100%; height: auto; background: rgba(244, 247, 255, 0.7); border-radius: 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.container_wrap .content .lp_printers .searchBox .searchMid.one { float: left; width: 100%; padding: 0 20px 10px 0; max-width: 200px; }
.container_wrap .content .lp_printers .searchBox .searchMid.two { float: left; padding: 0 0 6px 0; width: 100%; max-width: 150px; }
.container_wrap .content .lp_printers .searchBox .searchSmall { float: left; width: 100%; padding: 0 0 6px 0; }
.container_wrap .content .lp_printers .searchBox .label { width: 100%; display: block; font-weight: bold; color: #444; font-size: 11px; line-height: 16px; position: relative; left: auto; bottom: auto; }
.container_wrap .content .lp_printers .searchBox .select { padding: 10px 10px 9px 10px; font-size: 13px; width: 100%; border: none; color: #333; font-style: italic; background-color: #fff; box-shadow: 1px 1px 1px #ccc inset; -webkit-appearance: menulist; }
.container_wrap .content .lp_printers .searchBox .select:hover { cursor: pointer; }
.container_wrap .content .lp_printers .searchBox .footer { float: left; width: 100%; margin: 10px 0 0 0; }
.container_wrap .content .lp_printers .searchBox .footer .note { float: left; max-width: 224px; min-width: 100px; position: relative; margin-left: 20px; }
.container_wrap .content .lp_printers .searchBox .footer .note .sprite_icons { display: block; left: -20px; top: 0; position: absolute; width: 14px; height: 13px; margin: 0 0 5px 0; background-position: -694px -145px; }
.container_wrap .content .lp_printers .searchBox .footer .note p { float: left; color: #5e6a72; font-size: 11px; line-height: 13px; font-weight: normal; font-style: normal; }
.container_wrap .content .lp_printers .searchBox .footer a { float: right; position: relative; padding: 10px 25px 10px 25px; background-color: #FFA200; text-decoration: none; color: #090909; font-size: 18px; font-weight: bold; border-radius: 3px; }
.container_wrap .content .lp_printers .searchBox .footer a:hover { background-color: #2775B8; color: #fff; }
.container_wrap .content .lp_printers .searchBox .footer a:active { bottom: -1px; }
.container_wrap .content .lp_printers .searchBox .footer a.disabled { opacity: 0.5; filter: alpha(opacity=50); cursor: text; }
.container_wrap .content .lp_printers .help { position: absolute; right: 20px; top: 33px; }
.container_wrap .content .lp_printers .help ul { list-style: none; }
.container_wrap .content .lp_printers .help ul li { margin-bottom: 10px; }
.container_wrap .content .lp_printers .help ul li a { display: block; position: relative; opacity: 0.95; }
.container_wrap .content .lp_printers .help ul li a:hover { left: 1px; opacity: 1.0; }
/*  Kraj potrosni materijal */



.container_wrap .content.article.landingPage .right_content .landing_header .blue_btn { color: #fff; text-decoration: none; }
.container_wrap .content.article.landingPage .right_content .landing_header .help_box { position: absolute; top: 35px; right: 20px; width: auto; }
.container_wrap .content.article.landingPage .right_content .landing_header .help_box li { list-style-type: none; margin: 0 0 2px 0; }
.container_wrap .content.article.landingPage .right_content .landing_header .help_box a { display: block; }

.container_wrap .content.article.landingPage .right_content .landing_header.air { background: #fff url('../../../img/air_bg.jpg') no-repeat top left; display: block; padding: 20px 30px 45px 45px; width: 100%; box-sizing: border-box; height: 380px; }
.container_wrap .content.article.landingPage .right_content .landing_header.air h1 { float: none; font-size: 80px; line-height: 75px; letter-spacing: -3px; margin: 0px 0 0px 0; width: auto; color: #3285bb; padding: 0; }
.container_wrap .content.article.landingPage .right_content .landing_header.air .text { padding-left: 4px; width: auto; color: #1c5176; font-size: 16px; font-weight: bold; color: #3285bb; }
.container_wrap .content.article.landingPage .right_content .landing_header.air .landing_holder { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8cmFkaWFsR3JhZGllbnQgaWQ9Imc2MDkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjeD0iNTAlIiBjeT0iNTAlIiByPSIyNSUiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRjZGNkY2IiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjRkNGQ0ZDIiBvZmZzZXQ9IjEiLz4KPC9yYWRpYWxHcmFkaWVudD4KPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2c2MDkpIiAvPgo8L3N2Zz4=); background: #fcfcfc; padding: 25px 20px 25px 20px; width: 100%; box-sizing: border-box; max-width: 515px; box-shadow: 0px 0px 8px #666; -moz-box-shadow: 0px 0px 8px #666; border-radius: 2px; float: left; margin: 80px 0 0 4px; position: relative; }
.container_wrap .content.article.landingPage .right_content .landing_header.air .landing_holder:after { content: ""; width: 100%; height: 17px; position: absolute; z-index: 0; background: url('../../../img/air_bg_shadow.png'); bottom: -17px; left: 15px; }
.container_wrap .content.article.landingPage .right_content .landing_header.air .landing_holder .table { float: left; width: 72%; font-size: 12px; }
.container_wrap .content.article.landingPage .right_content .landing_header.air .landing_holder .table .row { }
.container_wrap .content.article.landingPage .right_content .landing_header.air .landing_holder .table .cell { width: 160px; line-height: 15px; padding: 0 10px 0 0; }
.container_wrap .content.article.landingPage .right_content .landing_header.air .landing_holder .table .cell label { padding: 0 0 5px 0; display: block; }
.container_wrap .content.article.landingPage .right_content .landing_header.air .landing_holder .btn_f_res { text-decoration: none; margin-right: 0; margin-top: 20px; }
.container_wrap .content.article.landingPage .right_content .landing_header.air .landing_holder .table .cell input { width: 126px; height: 35px; }
/*  end LANDING PAGE  */


/*Landing page flexible*/
.content.article.flexi { }
.content.article.flexi .wide-flex-col { width: 100%; }
.content.article.flexi .col_1_wrapper { float: left; }
.content.article.flexi .flex-col { width: 50%; float: left; padding-right: 20px; box-sizing: border-box; }
.content.article.flexi .elementLeft { float: left; padding: 0px 12px 12px 0px; margin: 0; font-style: italic; }
.content.article.flexi .elementRight { float: right; padding: 0px 0px 12px 12px; margin: 0; font-style: italic; }
.content.article.flexi .textContainer.text { padding-bottom: 20px; }
/*END Landing page flexible*/

/*  PUBLIC LISTA ŽELJA  */
.container_wrap .content.public_wish_list h1 { background: none; width: auto; }
.container_wrap .content.public_wish_list .user_name { font-size: 10px; color: #a9a9a9; display: block; /*margin-bottom:12px */ }
.container_wrap .content.public_wish_list .right_content { width: 100%; box-sizing: border-box; border: 1px solid #E6E6E6; background: #fff; margin: 0 0 60px 0; height: auto!important; min-height: 500px; padding: 3%; }
.container_wrap .content.public_wish_list .product_socials { font-size: 12px; color: #666; width: auto; margin: 20px 0 5px 0; text-align: right; }
.container_wrap .content.public_wish_list .right_content .single_article .auction { right: -10px; bottom: auto; top: 27px; }
.container_wrap .content.public_wish_list .right_content .single_article .table { width: 100%; display: block; margin: 0; padding: 30px 0 0 0; }
.container_wrap .content.profil .right_content .wide_grid .single_article .table .cell, .container_wrap .content.public_wish_list .right_content .single_article .table .cell { width: 350px; }
.container_wrap .content.public_wish_list .right_content .wide_grid .single_article { width: 100%; box-sizing: border-box; padding: 20px 0; min-height: 225px; }
.container_wrap .content.public_wish_list .right_content .wide_grid .single_article h4 { padding: 8px 120px 5px 0px; float: none; }
.container_wrap .content.public_wish_list .right_content .wide_grid .single_article .auction { width: auto; }
.container_wrap .content.public_wish_list .right_content .wide_grid .single_article .left { margin: 0 0 0 10px; }
.container_wrap .content.public_wish_list .right_content .wide_grid .single_article .old_price { margin: -20px 0px 4px 0; float: right; padding: 20px 0 0 0!important; }
.container_wrap .content.public_wish_list .right_content .wide_grid .single_article .new_price { padding: 0 0px 0 5px; float: right; }
/*  end PUBLIC LISTA ŽELJA  */

/*  SEARCH RESULTS  */
.search_res { padding: 3% 3% 0px 3%; font-size: 14px; font-weight: bold; text-align: left; color: #333; }
.search_res span { color: #666; font-style: italic; font-weight: normal; }
.search_res span#totalRes { color: #666; font-style: normal; font-weight: bold; }
.no_search_res { padding: 20px 30px 0px 30px; font-size: 14px; font-weight: bold; text-align: left; color: #D14029; clear: both; }
.add_search_res { padding: 40px 30px 0px 30px; font-size: 14px; font-weight: bold; text-align: left; clear: both; }
.add_search_res a { color: #2775B8; text-decoration: underline; position: relative; }
.add_search_res a .sprite_icons { width: 8px; height: 9px; background-position: -135px -35px; display: block; margin: 0 5px 0 0; right: -16px; top: 4px; position: absolute; }
.search_request { padding: 30px; }
.search_request h1 { width: 100%; }
.search_request h2 { width: auto; margin-bottom: 20px; position: relative; }
.search_request .sprite_icons { width: 24px; height: 24px; background-position: -403px -90px; top: 2px; left: -30px; position: absolute; }
.search_request textarea { width: 420px; height: 120px; margin: 5px 0 10px 0; padding: 10px; }
/*  end SEARCH RESUTS  */

/*   SITEMAP   */
.products_group { float: left; width: 100%; max-width: 998px; padding: 20px 0 20px 0; max-width: 100%; box-sizing: border-box; }
.products_group a { color: #2775B8; }
.products_group a:hover { text-decoration: underline; }
.products_group h2 { padding: 0 0 2px 0; margin: 0 0 5px 0; border-bottom: 1px solid #E6E6E6; }
.products_group h2 a { color: #666; }
.products_group ul.category { width: 100%; max-width: 998px; margin-bottom: 30px; }
.products_group ul.category li.li_out { width: 25%; float: left; padding: 10px 20px 10px 0; box-sizing: border-box; }

@media \0screen {
    .products_group ul.category li.li_out { width: 249px\9; }
}

.products_group ul.sub_list { margin-top: 4px; }
.products_group ul.sub_list li { padding: 0px 0px 3px 0px; }
.products_group ul.sub_list li a { font: 12px/15px arial; text-decoration: none; }
.products_group ul.sub_list li a:hover { text-decoration: underline; }
.products_group ul.sub_list li .sprite_icons { background-position: 1px -29px; width: 10px; height: 14px; margin: 2px 3px 5px -3px; float: left; }
.products_group ul.sub_list li.show_all { font-size: 12px; color: #666; font-weight: bold; text-decoration: underline; padding: 5px 0 0 10px; cursor: pointer; }
/*  end  SITEMAP   */


/*Modal Start*/
.modalBackground { background-color: #111111; opacity: .50; filter: alpha(opacity=50); -moz-opacity: 0.5; position: fixed; left: 0; top: 0; z-index: 9990; width: 100%; height: 100%; }
/*.modal_wrap{position:relative;width:689px;z-index:500;zoom:1}*/
/*Modal end*/

/* TEST TEST TEST TEST OCJENA NARUDŽBE*/
.container_wrap .right_content .comment_input .star_grades { margin: 0 0 15px 0; font-size: 13px; }
.container_wrap .right_content .comment_input .star_grades .row { display: table; }
.container_wrap .right_content .comment_input .star_grades .row .cell { text-align: left; padding: 0 5px 3px 0; }
.container_wrap .right_content .comment_input .star_grades .row .cell:first-child { }
.container_wrap .right_content .comment_input .star_grades .row .cell:first-child + div + div { width: 300px; }
.container_wrap .right_content .comment_input .star_grades .row .cell .sprite_icons { width: 78px; height: 15px; display: block; }
.container_wrap .right_content .comment_input .star_grades .row .cell .sprite_icons.one { background-position: -74px -516px; }
.container_wrap .right_content .comment_input .star_grades .row .cell .sprite_icons.two { background-position: -74px -532px; }
.container_wrap .right_content .comment_input .star_grades .row .cell .sprite_icons.three { background-position: -74px -548px; }
.container_wrap .right_content .comment_input .star_grades .row .cell .sprite_icons.four { background-position: -74px -564px; }
.container_wrap .right_content .comment_input .star_grades .row .cell .sprite_icons.five { background-position: -74px -580px; }
.container_wrap .right_content .comment_input .star_grades .row .cell .radio { border: none; width: auto; height: auto; vertical-align: bottom\0/; /* IE8 i IE9 */ }
.container_wrap .right_content .comment_input .star_grades .row .cell .label { position: relative; }

/*Generic Landing page*/
.container_wrap .content .section-boxes-nomarg { background-color: transparent; position: relative; display: inline-block; }
.container_wrap .content .section-boxes-nomarg img { margin-bottom: 5px; }
.container_wrap .content .section-boxes { background-color: transparent; position: relative; float: left; margin: 0px 23px 30px 0px; }
.container_wrap .content .section-boxes:last-child { margin-right: 0px; }
:root * > .sb-text:before { background: #ddd; bottom: 16px; box-shadow: 0 16px 3px #DDDDDD; content: ""; left: 3px; position: absolute; top: 91%; transform: rotate(-0.7deg); width: 97%; z-index: -1; }
.container_wrap .content .section-boxes .sb-text { background-color: #FFFFFF; padding-bottom: 14px; margin: 0; text-align: left; }
.container_wrap .content .section-boxes .sb-text .plain-text { font-size: 13px; padding-bottom: 3px; line-height: 16px; }
.container_wrap .content .section-boxes .sb-text h2 { color: #24466F; font-size: 18px; line-height: 22px; overflow: hidden; padding: 4px 0 5px 0px; text-overflow: ellipsis; white-space: nowrap; }
.container_wrap .content .section-boxes .sb-text h2 a { color: #24466F; }
.container_wrap .content .section-boxes .sb-text h2 a:hover { color: #222; }
.container_wrap .content .section-boxes .sb-text .text { margin: 0px; }
.container_wrap .content .section-boxes .sb-text .text ul { padding: 0; list-style: none; margin: 0px 0px 0px 5px; }
.container_wrap .content .section-boxes .sb-text .text ul li { background: url("../../../img/bulstr.png") no-repeat 2px 6px; font-size: 13px; color: #333; overflow: hidden; padding: 0 0 3px 10px; text-overflow: ellipsis; white-space: nowrap; line-height: 17px; }
.container_wrap .content .section-boxes .sb-text .text ul li a { color: #333; text-decoration: none; width: 100%; display: inline-block; }
.container_wrap .content .section-boxes .sb-text .text ul li a:hover { color: #24466F; text-decoration: underline; }
.lp-text { color: #282828; font-size: 14px; line-height: 22px; margin: 0 0 20px !important; }
.lp-headline { color: #333333; font-size: 22px; margin: 0 0 5px; }
.lp-description { font-size: 11px; font-style: italic; color: #999; line-height: 14px; margin-bottom: 5px; }
.lpage .elementCenter { margin-bottom: 30px; }
.container_wrap .content .lpage .special_offer_box.landing { height: auto; }
.container_wrap .content .lpage .special_offer_box.landing .product_box .single_article { min-height: 290px; }
.container_wrap .content .lpage { float: left; width: 100%; margin-top: 0px; }
.container_wrap .content .lpage .lp-title { margin-bottom: 10px; visibility: hidden; height: 310px; }
.container_wrap .content .lpage .lp-title img { max-width: 100%; }
.container_wrap .content .lpage .sb_wrap { text-align: center; }
.container_wrap .content .lpage .sb_wrap .section-boxes { margin: 0 0 30px 0; padding: 0 0 0 10px; box-sizing: border-box; width: 25%; }
.container_wrap .content .lpage .sb_wrap .section-boxes:first-child { margin-left: -5px; }
.container_wrap .content .lpage .sb_wrap .section-boxes .placeholder { border-radius: 5px 5px 0 0; overflow: hidden; }
.container_wrap .content .lpage .sb_wrap .section-boxes .placeholder a { display: block; width: 100%; }
.container_wrap .content .lpage .sb_wrap .section-boxes .placeholder a img { width: 100%; float: left; }
.container_wrap .content .lpage .sb_wrap .section-boxes .sb-text { height: 100px; }
.container_wrap .content .lpage .sb_wrap .section-boxes .sb-text:before { content: none; }

/*Donacije*/
.humanitarian { float: left; width: 100%; padding: 18px 6px 0; height: 39px; }
.humanitarian input { float: left; margin: 8px 10px 10px 10px; height: auto; background: none; border: none; }
.humanitarian label { float: left; margin-top: 6px; line-height: 1; color: #fff; }
.container_wrap .content.cart .left_content .adress_box .adress .donation { border: 1px solid #DEDEDE; margin: 0 0 5px 24px; padding: 4px; min-width: 200px; }

/*Modal validacija adrese kod narudžbe*/
.modalChangeAddressButtonContainer {
   pointer-events: none;
   cursor: default;
}