/* CSS Document */
/* CROSSBROWSING RESET */
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,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
/* remember to define focus styles! */
:focus {outline:0}
ol,ul {list-style:none}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:separate;border-spacing:0}
caption,th,td {text-align:left;font-weight:normal}
blockquote:before,blockquote:after,q:before,q:after {content:""}
blockquote,q {quotes:"" ""}
/* MARKUP SETUP */
body {background:url(/images/body_bg.png) scroll no-repeat center top;color:#454545;text-align:justify}
body, input, select, textarea {font:13px/19px Arial,Helvetica,sans-serif}
body.facebox_body {padding:10px 15px}
a {cursor:pointer;text-decoration:none;transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-webkit-transition:all 0.2s ease}
a, .corporatePurple {color:#82478a}
a:hover, a:focus, .corporateGreen {color:#a8d163}
a img {border:none;display:inline-block;margin:0 auto}
h1, .title1, h2, .title2, h3, .title3, h4 {font-weight:bold}
h1, .title1 {font-size:18px;line-height:20px;padding-bottom:12px}
h2, .title2 {font-size:16px;line-height:18px;padding-bottom:9px}
h3, .title3 {font-size:14px;line-height:16px;padding-bottom:6px}
p, dt, .paragraph {padding:6pt 0}
ul, ol {padding-left:48pt}
ul {list-style:outside disc}
ol {list-style:outside decimal}
hr {background:#CCC;border:none;height:2px}
strong, b, .fwb {font-weight:bold}
i, em, .italic {font-style:italic}
label, input[type="checkbox"], input[type="text"], [type="password"], input[type="file"], select {vertical-align:middle}
label, input[type="text"], [type="password"], input[type="file"], select, textarea {margin-bottom:15px;vertical-align:middle}
label {display:inline-block}
input[type="text"], input[type="password"], input[type="file"], select, textarea {background:#fff;border:1px solid #a8d163;border-radius:3px;color:#898989;display:inline-block;padding:1px 2px}
input[type="text"].error, input[type="password"].error, input[type="file"].error, textarea.error {background:#FF4444;color:#fff !important}
textarea {resize:none;vertical-align:top}
input[type="text"]:focus, input[type="password"]:focus, input[type="file"]:focus, textarea:focus {border-color:#82478a}
input[type="file"], input[type="submit"] {cursor:pointer;height:auto}
input[type="submit"] {}
sup, sub, .super_ind, .sub_ind, .minor {font-size:0.8em}
sup, .super_ind {vertical-align:super}
sub, .sub_ind {vertical-align:sub}
th {font-weight:bold}
/* GENERAL CLASSES */
.articles_item {}
.articles_item h2 a {}
.articles_item .articles_item_pic {border-radius:6px;overflow:hidden}
.articles_item .articles_item_intro, .articles_item .articles_item_data {overflow:hidden;width:533px}
.articles_item .articles_item_intro {height:160px}
.articles_item .articles_item_data .articles_item_data_dto {font-variant:small-caps;font-size:24px;font-weight:bold;line-height:1.2em;padding:20px 0;text-align:center}
.baseColor {color:#002e6e}
.big {font-size:20px;line-height:30px}
.bigger {font-size:1.2em;line-height:1.2em}
.button, .button.active:focus, .button.active:hover {background:#82478a;border:none;border-radius:5px;color:#fff;display:inline-block;font-size:16px;line-height:30px;padding:0 25px;position:relative;text-align:center;text-decoration:none;transition:background 0.5s ease, color 0.5s ease;-moz-transition:background 0.5s ease, color 0.5s ease;-o-transition:background 0.5s ease, color 0.5s ease;-webkit-transition:background 0.5s ease, color 0.5s ease;width:auto}
.button.super {background:url(/images/big_button_bg.png) scroll repeat-x left top;display:block;height:61px;line-height:61px;padding:0 10px;text-align:left}
.button img {display:inline-block;vertical-align:middle}
.button.active, .button:hover, .button:focus, .input_file_cover:focus .button, .input_file_cover:hover .button, .input_file_cover input:hover+.button, .input_file_cover input:focus+.button {background:#a8d163;color:#fff}
.button.super.active, .button.super:focus, .button.super:hover {background:url(/images/big_button_bg.png) scroll repeat-x left bottom}
.claim {font-size:24px;line-height:1em;position:relative}
.clear {clear:both}
.clearfix:after, .clearfix:before {clear:both;content:' ';display:block;position:relative}
.cellp5 th, .cellp5 td {padding:5px}
.dropdown_head.boxBlue, .dropdown_head2.boxBlue, .dropdown_head.boxlightBlue, .dropdown_head2.boxlightBlue {padding:10px 15px}
.dropdown_head:before, .dropdown_head2:before {content:'\25BA';display:inline-block;padding-right:10px}
.dropdown_head.active:before, .dropdown_head2.active:before {content:'\25BC'}
.dropdown_head.js, .dropdown_head2.js {cursor:pointer}
.dropdown_body.js, .dropdown_body2.js {display:none}
.error {color:#c00 !important;font-weight:bold}
.error_borders {border-color:#c00 !important}
.errorBox, .successBox {border:none;border-radius:10px;color:#fff;margin-bottom:1em;padding:5px 15px}
.errorBox {background:#FF6262}
.successBox {background:#A8D163}
.errorBox a, .successBox a {color:#fff;text-decoration:underline}
.errorBox a:focus, .errorBox a:hover, .successBox a:focus, .successBox a:hover {text-decoration:none}
.extrabig {font-size:3.5em;line-height:normal}
.dblock {display:block}
.dblock.center {margin:0 auto}
.dblock.centerSpace {margin:20px auto}
.diblock {display:inline-block}
.fleft {float:left}
.fright {float:right}
.input_file_cover {display:inline-block;position:relative}
.input_file_cover .button {left:0;padding:0;position:absolute;top:0;width:100%}
.input_file_cover input[type="file"] {opacity:0;overflow:hidden;position:relative;z-index:1}
.lato {font-family:'Lato',Arial,Helvetica,sans-serif}
.list_none {list-style:none}
.list_alpha {list-style:outside lower-alpha}
.list_pad {padding-left:36pt}
.list_pad li a:focus, .list_pad li a:hover, .list_pad dt a:focus, .list_pad dt a:hover {padding-left:5px}
.m0 {margin:0}
.main_title {border-bottom:1px solid #82478a;padding:0;margin-bottom:20px}
.main_title span {background:#fff;display:inline-block;position:relative;padding:0 20px 0 0;top:4px}
.mt5 {margin-top:5px}
.mt10 {margin-top:10px}
.mt20 {margin-top:20px}
.mt40 {margin-top:40px}
.mr5 {margin-right:5px}
.mr10 {margin-right:10px}
.mr20 {margin-right:20px}
.mr40 {margin-right:40px}
.mb5 {margin-bottom:5px}
.mb10 {margin-bottom:10px}
.mb20 {margin-bottom:20px}
.mb40 {margin-bottom:40px}
.ml5 {margin-left:5px}
.ml10 {margin-left:10px}
.ml20 {margin-left:20px}
.ml40 {margin-left:40px}
.pad0 {padding:0}
.pad15 {padding:15px}
.pad20 {padding:20px}
.pad35 {padding:35px}
.pad120n {padding:120px 0}
.pager .button, .pager .button.active {font-size:14px;line-height:24px;margin:0 3px;padding:0 10px}
.ohidden {overflow:hidden}
.readMore:after {content:'+';display:inline-block;padding-left:3px}
.rounded_corners_7 {border-radius:7px}
.rounded_corners_12 {border-radius:12px}
.scaleItem, .scale_pic img, .scale_inv_pic img {transition:transform 0.5s ease-in-out;-moz-transition:-moz-transform 0.5s ease-in-out;-o-transition:-o-transform 0.5s ease-in-out;-webkit-transition:-webkit-transform 0.5s ease-in-out}
.scaleItem.fast, .scale_pic.fast img, .scale_inv_pic.fast img {transition:transform 0.2s ease-in-out;-moz-transition:-moz-transform 0.2s ease-in-out;-o-transition:-o-transform 0.2s ease-in-out;-webkit-transition:-webkit-transform 0.2s ease-in-out}
.scaleItem:focus, .scaleItem:hover, .scale_pic:hover img, .scale_pic:focus img {transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);-webkit-transform:scale(1.05,1.05)}
.scale_inv_pic:hover img, .scale_inv_pic:focus img {transform:scale(0.95,0.95);-moz-transform:scale(0.95,0.95);-ms-transform:scale(0.95,0.95);-o-transform:scale(0.95,0.95);-webkit-transform:scale(0.95,0.95)}
.sep {display:inline-block;margin:0 5px}
.shadow_about {background:url(/images/shadow_about.png) scroll no-repeat bottom center;padding-bottom:6px}
.shadow_contact {background:url(/images/shadow_contact.png) scroll no-repeat bottom center;padding-bottom:6px}
.shadow_list {background:url(/images/shadow_list.png) scroll no-repeat bottom center;padding-bottom:5px}
.shadow_line {background:url(/images/shadow_line.png) scroll no-repeat bottom center;padding-bottom:5px}
.shadow_side {background:url(/images/shadow_side.png) scroll no-repeat bottom center;padding-bottom:5px}
.shadow_side_button {position:relative}
.shadow_side_button:after {background:url(/images/shadow_side.png) scroll no-repeat bottom center;bottom:-4px;content:'';height:4px;left:0;position:absolute;width:100%}
.tacenter {text-align:center}
.tajustify {text-align:justify}
.taleft {text-align:left}
.taright {text-align:right}
.upper {text-transform:uppercase}
.vabottom {vertical-align:bottom}
.vamiddle {vertical-align:middle}
.vatop {vertical-align:top}
/* LAYOUT & STYLE  */
.wrap {margin:0 auto;position:relative;width:1008px}
#header {position:relative;z-index:1}
#header.index {height:170px}
#header.inner {height:250px}
#header #header_brand, #header #header_nav, #header #header_tel, #header #header_cart, #header #header_search, #header #header_categories {display:block;position:absolute;z-index:1}
#header #header_brand {left:30px;top:25px}
#header #header_nav {background:url(/images/header_nav_shadow.png) scroll no-repeat center bottom;left:300px;padding-bottom:10px;top:55px;width:430px}
#header #header_nav a {color:#82478a;display:inline-block;letter-spacing:-0.01em;margin:/*0 3px*/0 5px;position:relative}
#header #header_nav a:focus, #header #header_nav a:hover, #header #header_nav a.active {/*font-style:italic*/}
#header #header_tel {color:#fff;font-size:20px;left:565px;line-height:normal;top:100px}
#header #header_cart {right:5px;top:15px}
#header #header_cart img {margin-bottom:15px}
#header #header_cart a {border:1px solid #a8d163;border-radius:6px;color:#fff;font-size:15px;line-height:25px;padding:1px 3px 1px 52px;margin-bottom:3px}
#header #header_cart a:focus, #header #header_cart a:hover {border-color:#fff}
#header #header_cart #header_cart_secure {background:url(/images/icono-pago-seguro.png) scroll no-repeat 30px center}
#header #header_cart #header_cart_status {background:url(/images/icono-carrito.png) scroll no-repeat 25px center;overflow:hidden;white-space:nowrap}
#header #header_cart #header_cart_status #header_cart_status_update {padding-left:10px}
#header #header_search {right:0;top:120px}
#header #header_search * {margin:0}
#header #header_search label {font-size:15px}
#header #header_search #header_search_term label {color:#fff;line-height:25px;}
#header #header_search #header_search_term input[type="text"] {background:#edf6df;border:none;border-radius:1px;width:160px}
#header #header_search #header_search_lab, #header #header_search #header_search_order {position:absolute}
#header #header_search #header_search_lab select, #header #header_search #header_search_order select {border:1px solid #818181;border:1px solid rgba(129,129,129,0.7)}
#header #header_search #header_search_lab {left:-790px}
#header.index #header_search #header_search_lab {top:475px}
#header.inner #header_search #header_search_lab {top:135px}
#header #header_search #header_search_order {right:0;top:110px;text-align:right;width:400px}
#header #header_search #header_search_lab select {width:150px}
#header #header_search #header_search_order select {width:230px}
#header #header_categories {background:#82478a;border-radius:10px;left:0;list-style:none;padding:5px 10px;min-width:80%;top:155px;width:auto}
#header #header_categories .item {float:left;position:relative}
#header #header_categories .item .item_head {color:#fff;cursor:default;margin:0 5px -12px 5px;padding-bottom:12px}
#header #header_categories .item .item_body {background:#f3f3f3;border-radius:5px;box-shadow:4px 4px 10px 0 rgba(50, 50, 50, 0.25);-moz-box-shadow:4px 4px 10px 0 rgba(50, 50, 50, 0.25);-ms-box-shadow:4px 4px 10px 0 rgba(50, 50, 50, 0.25);-o-box-shadow:4px 4px 10px 0 rgba(50, 50, 50, 0.25);-webkit-box-shadow:4px 4px 10px 0 rgba(50, 50, 50, 0.25);display:none;left:-10px;margin-top:6px;padding:10px;position:absolute;width:auto;z-index:1}
#header #header_categories .item .item_body.clearfix {width:310px}
#header #header_categories .item .item_body:before {border-color:transparent transparent #f3f3f3 transparent;border-style:solid;border-width:0 10px 10px 10px;content:'';display:block;height:0;left:20px;position:absolute;top:-10px;width:0}
#header #header_categories .item:focus .item_body, #header #header_categories .item:hover .item_body {display:block}
#header #header_categories .item .item_body.clearfix .item_body_desc, #header #header_categories .item .item_body.clearfix .item_body_sub {float:left}
#header #header_categories .item .item_body .item_body_desc {width:170px}
#header #header_categories .item .item_body .item_body_sub {margin-left:15px}
#header #header_categories .item .item_body .item_body_desc a {background:url(/images/header_categories_sub_body_link_bg.png) scroll no-repeat right center;color:#002e6e;display:block;font-weight:bold;line-height:30px;text-align:right;padding-right:18px}
#header #header_categories .item .item_body .item_body_desc a:focus, #header #header_categories .item .item_body .item_body_desc a:hover {color:#82478a}
#header #header_categories .item .item_body .item_body_sub {width:125px}
#header #header_categories .item .item_body .item_body_sub a {text-align:left}
#slider, #slider .bx-slider, #slider .bx-wrapper .bx-viewport {height:420px !important}
#slider {z-index:0}
#slider:before, #slider:after {content:'';display:block;left:0;position:absolute;width:100%;z-index:99}
#slider:before {background:url(/images/body_bg.png) scroll no-repeat center -170px;height:120px;top:0}
#slider:after {background:url(/images/slider_mask_bg.png) scroll no-repeat center bottom;bottom:0;height:90px}
#slider .bx-slider {list-style:none;margin:0;padding:0;width:100%}
#slider .bx-slider li {left:0;position:absolute;top:0}
#slider .bx-slider li a {display:block}
#content {z-index:0}
#content #content_side, #content #content_main {float:left;position:relative}
#content #content_side {margin-right:23px;padding-top:40px;width:245px}
#content #content_side iframe {margin-bottom:20px !important;width:245px !important}
#content #content_side #content_side_categories {background:#eaeaea;border-radius:5px;list-style:none;margin:0 0 20px 0;padding:0;text-align:center}
#content #content_side #content_side_categories a {border-radius:5px;color:#82478a;display:block;font-size:15px;font-weight:bold;height:auto;line-height:1em;margin-bottom:2px;padding:6px 15px;position:relative;text-decoration:none;transition:height 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;width:auto}
#content #content_side #content_side_categories a:focus, #content #content_side #content_side_categories a:hover, #content #content_side #content_side_categories ul a.active {background:#a8d163;color:#fff}
#content #content_side #content_side_categories a:after {background:#fff;bottom:-8px;content:'';display:block;height:2px;margin:0;position:relative}
#content #content_side #content_side_categories ul {list-style:none;margin:0 15px;padding:0}
#content #content_side #content_side_categories.js ul {display:none}
#content #content_side #content_side_categories.js ul.open {border-bottom:2px solid #fff;display:block;position:relative}
#content #content_side #content_side_categories ul li {padding:2px 0}
#content #content_side #content_side_categories ul li a {border-radius:0;font-size:14px;font-weight:normal;margin:0;padding:3px 20px}
#content #content_side #content_side_categories ul li a:after {display:none}
#content #content_side #content_side_cart {background:#82478a;border-radius:5px;color:#fff;padding:0 5px 5px 5px}
#content #content_side #content_side_cart #content_side_cart_title {border-bottom:2px dashed #fff}
#content #content_side #content_side_cart #content_side_cart_title:before {background:url(/images/content_side_cart_title_bg.png) scroll no-repeat left center;content:'';display:inline-block;height:27px;vertical-align:middle;width:22px}
#content #content_side #content_side_cart #content_side_cart_detail table {font-size:12px;padding:10px 5px;table-layout:fixed;width:100%}
#content #content_side #content_side_cart #content_side_cart_detail table td {padding:3px 0;vertical-align:middle}
#content #content_side #content_side_cart #content_side_cart_detail table td.content_side_cart_detail_name {padding-right:2%}
#content #content_side #content_side_cart #content_side_cart_detail table td.content_side_cart_detail_quantity {padding-right:2%;width:14%}
#content #content_side #content_side_cart #content_side_cart_detail table td.content_side_cart_detail_price {border-left:1px solid #fff;width:20%}
#content #content_side #content_side_cart #content_side_cart_detail #content_side_cart_detail_total {border-bottom:1px solid #fff;font-size:17px;font-weight:bold;line-height:1.2em;margin-bottom:10px}
#content #content_side #content_side_cart #content_side_cart_detail a[href="/carrito"] {background:url(/images/content_side_cart_view_bg.png) scroll no-repeat right bottom;color:#fff;display:inline-block;line-height:25px;padding-right:15px}
#content #content_side #content_side_cart #content_side_cart_detail a[href="/carrito"]:focus, #content #content_side #content_side_cart #content_side_cart_detail a[href="/carrito"]:hover {padding-left:5px}
#content #content_side .button.super:after {content:'';display:block;height:100%;position:absolute;right:10px;top:0;width:50px}
#content #content_side #content_side_sipphing:after {background:url(/images/icono-envios-devoluciones.png) scroll no-repeat right center}
#content #content_side #content_side_terms:after {background:url(/images/icono-condiciones-uso.png) scroll no-repeat right center}
#content #content_side #content_side_contact:after {background:url(/images/icono-localizacion.png) scroll no-repeat right center}
#content #content_main {width:740px}
#content #content_main .col_main, #content #content_main .col_side {float:left}
#content #content_main .col_main {width:400px}
#content #content_main .col_side {width:300px}
/* forms */
.generalForm {text-align:left}
.generalForm label {width:100px}
.generalForm label.dblock {margin-left:100px;width:auto}
.generalForm input[type="text"], .generalForm input[type="password"], .generalForm select, .generalForm textarea {width:290px}
.generalForm textarea {height:75px}
/* user area */
#userLog fieldset, #userReg fieldset {position:relative}
#userLog legend, #userReg legend {display:block}
#userLog .centered, #userReg .centered {margin:0 auto 20px auto;width:400px}
#userLog .button, #userReg .button, #userOptions .button {margin:0 10px}
#userReg input[type="text"], #userReg input[type="password"], #userReg select {margin-right:10px}
#userReg input[type="text"], #userReg input[type="password"], #userLog .log input[type="text"], #userLog .log input[type="password"] {width:245px}
#userReg select {width:250px}
#userReg #facHiddenP, #userReg #envioHiddenP {display:none;width:370px}
#userReg #facHiddenP *, #userReg #envioHiddenP * {margin-bottom:0}
#userReg #userReg_copy {position:absolute;right:0;top:-25px}
#userReg input[type="text"]#envio_nombre {margin-right:385px}
#userReg .cartGrid label {display:block;width:auto}
#userReg .cartGrid label.js {cursor:pointer}
#userReg #userReg_notes label {display:block;width:auto}
#userReg #userReg_notes textarea {width:735px}
#userLog .log, #userReg .log {margin:0 auto;width:520px}
#userLog .log label, #userReg .log label {width:250px}
#userOptions {position:relative}
#userOptions #logout {position:absolute;right:-10px;top:-55px}
/* contact */
#contactForm input[type="text"], #contactForm textarea {border-radius:0}
#contactForm input[type="submit"] {margin-left:150px}
/* products */
.previousPrice, .currentPrice {display:block}
.previousPrice {height:21px;line-height:21px}
.previousPrice span {font-size:17px;text-decoration:line-through}
.currentPrice {background:#82478a;color:#fff;font-size:17px;line-height:28px;position:relative;text-align:center}
.currentPrice span {font-size:24px}
.purchaseButton {background:url(/images/purchase_bg.png) scroll no-repeat center center;border:none;color:#fff;border-radius:50%;display:inline-block;height:20px;line-height:20px;padding:18px 0 38px 0;text-align:center;text-transform:uppercase;width:76px}
.purchaseButton.noStock {background:url(/images/nostock_bg.png) scroll no-repeat center center}
.purchaseButton:hover, .purchaseButton:focus {color:#fff}
.purchaseButton.gotcha {transform:scale(3,3);-moz-transform:scale(3,3);-ms-transform:scale(3,3);-o-transform:scale(3,3);-webkit-transform:scale(3,3);z-index:99}
.productItem {float:left;margin-bottom:35px;position:relative;width:236px}
.productItem.ml {margin-left:16px}
.productItem .productItem_pic, #productData #productData_pic {border:1px solid #3e3d40;border-radius:3px;box-shadow:0 0 1px 0 rgba(62, 61, 64, 1);-moz-box-shadow:0 0 1px 0 rgba(62, 61, 64, 1);-ms-box-shadow:0 0 1px 0 rgba(62, 61, 64, 1);-o-box-shadow:0 0 1px 0 rgba(62, 61, 64, 1);-webkit-box-shadow:0 0 1px 0 rgba(62, 61, 64, 1);display:block;position:relative}
.productItem .productItem_pic.offer:before, #productData #productData_pic.offer:before {background:url(/images/icono-oferta.png) scroll no-repeat /*center center*/left top;color:#647f32;content:/*'Oferta'*/'';display:block;font-size:16px;font-weight:bold;height:20px;line-height:18px;padding:39px 0;position:absolute;text-align:center;text-transform:uppercase;width:98px;z-index:1}
.productItem .productItem_pic.offer:before {left:/*6px*/0;top:/*8px*/0}
.productItem .productItem_pic {margin-bottom:10px;overflow:hidden}
.productItem .productItem_title {color:#343434;display:block;font-size:15px;height:/*44px*/54px;line-height:1.2em;text-align:left;position:relative}
.productItem .productItem_title:after {background:/*#fff*/url(/images/plus.png) scroll no-repeat right center;bottom:/*0*/-24px;color:#82478a;content:'ver más';display:/*block*/inline-block;font-size:13px;left:0;line-height:26px;padding:0 16px 0 2px;position:absolute;text-decoration:underline;/*right:0*/}
.productItem .productItem_title:focus:after, .productItem .productItem_title:hover:after {text-decoration:none}
.productItem .previousPrice {height:25px;padding-left:85px}
.productItem .currentPrice {border-radius:5px;margin-bottom:5px;width:195px}
.productItem .currentPrice:after {background:url(/images/shadow_price.png) scroll no-repeat center bottom;bottom:-5px;content:'';display:block;height:5px;position:absolute;left:0;width:100%}
.productItem .purchaseButton {bottom:-15px;position:absolute;right:-3px}
#productData {position:relative}
#productData #productData_text {padding-bottom:60px}
#productData #productData_text h1 {font-size:22px;line-height:1.5em;padding:0;text-align:left}
#productData #productData_pic.offer:before {left:/*15px*/0;top:/*20px*/0}
#productData #productData_purchase {bottom:0;left:0;position:absolute}
#productData #productData_purchase * {margin:0}
#productData #productData_purchase fieldset {background:url(/images/shadow_purchase.png) scroll no-repeat center bottom;padding-bottom:6px}
#productData #productData_purchase .currentPrice, #productData #productData_purchase select {float:left}
#productData #productData_purchase .currentPrice {width:180px}
#productData #productData_purchase select {border:1px solid #c4c4c4;border-radius:0;height:30px;text-align:center;width:85px}
#productData #productData_purchase .purchaseButton {position:absolute;right:-90px;top:0}
#productInfo {border-bottom:1px solid #343434;border-bottom:1px solid rgba(52,52,52,0.5);padding-bottom:10px}
/* cart */
#cartPopup {background:none}
#cartPopup_buttons {background:#fff;bottom:0;left:0;padding:10px 0;position:absolute;width:100%}
.cartGrid {border-collapse:separate;border-spacing:0;font:14px / 1em Arial, Helvetica, sans-serif;padding-bottom:30px;table-layout:fixed;width:100%}
.cartGrid th, .cartGrid td  {border-bottom:1px dotted #666; vertical-align:middle;padding:5px 3px}
.cartGrid .cartGrid_sum td {padding:10px 3px}
.cartGrid a.diblock {font-size:18px;margin:0 5px}
.cartGrid img {display:inline-block;margin-right:15px;vertical-align:middle}
.cartGrid .cartGrid_productName {max-width:77%}
.cartPaid {border:1px solid #82478a;border-radius:15px;float:left;padding:15px;margin:0 9px 20px 9px;width:320px}
.cartPaid .cartPaid_data {height:190px}
/* */
#footer {background:url(/images/footer_bg.png) scroll no-repeat center top;height:100px}
#footer #footer_nav {font-size:11px;line-height:14px;position:absolute;left:560px;top:36px}
#footer #footer_nav * {color:#fff}
#footer #footer_nav a:focus, #footer #footer_nav a:hover {color:#fff;text-decoration:underline}
#cookies {background:#82478a;bottom:10px;color:#fff;box-shadow:0 0 5px 0px rgba(0, 0, 0, 0.54);height:auto;padding:9px 12px;position:fixed;right:10px;width:600px;z-index:9999}
#cookies #cookies_title {font-size:14px;font-weight:bold;line-height:1em}
#cookies #cookies_text {font-size:11px;line-height:1em}
#cookies a {color:#fff;font-weight:bold;text-decoration:underline}
#cookies #cookies_close {cursor:pointer;position:absolute;right:12px;top:6px}