 /**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     default_modern
 * @copyright   Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
/* Reset ================================================================================= */
* { margin:0; padding:0; }
body          { background:#fff; font:11px/1.55 'Trebuchet',arial, helvetica, sans-serif; color:#333; text-align:center; border-top: 5px solid #0057a8; }
img           { border:0; vertical-align:top; }
a             { color:#0057a8; text-decoration:none; }
a:hover       { text-decoration:underline; }
:focus        { outline:0; }
/* Headings */
h1          { font-size:2em; font-weight:normal; line-height:1.15; }
h2          { font-size:1.5em; line-height:1.25; margin-bottom:.45em; }
h3          { font-size:1.35em; line-height:1.25; margin-bottom:.45em; }
h4          { font-size:1.05em; line-height:1.35; margin-bottom:.45em; }
h5          { font-size:1.05em; line-height:1.35; margin-bottom:.45em; }
h6          { font-size:1em; line-height:1.35; margin-bottom:1em; }
/* Forms */
form          { display:inline; }
fieldset      { border:0; }
legend        { display:none; }
/* Table */
table         { border:0; /*border-collapse:collapse;*/ border-spacing:0; empty-cells:show; font-size:100%; }
caption,th,td { vertical-align:top; text-align:left; font-weight:normal; }
/* Content */
p             { margin:0 0 1em; }
strong        { font-weight:bold; }
address       { font-style:normal; line-height:1.35; }
cite          { font-style:normal; }
q,
blockquote    { quotes:none; }
q:before,
q:after       { content:''; }
small         { font-size:1em; }
big           { font-size:1.15em; }
/*sup           { font-size:1em; vertical-align:top; }*/
/* Lists */
ul,ol         { list-style:none; }
/* Tools */
.hidden       { display:block !important; border:0 !important; margin:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; width:0 !important; height:0 !important; overflow:hidden !important; }
.nobr         { white-space:nowrap !important; }
.wrap         { white-space:normal !important; }
.a-left       { text-align:left !important; }
.a-center     { text-align:center !important; }
.a-right      { text-align:right !important; }
.v-top        { vertical-align:top; }
.v-middle     { vertical-align:middle; }
.f-left,
.left         { float:left !important; }
.f-right,
.right        { float:right !important; }
.f-none       { float:none !important; }
.f-fix        { float:left; width:100%; }
.no-display   { display:none; }
.no-margin    { margin:0 !important; }
.no-padding   { padding:0 !important; }
.no-bg        { background:none !important; }
/* ======================================================================================= */
/* Layout ================================================================================ */
.wrapper {}
.page { width:1000px; margin:0 10px; text-align:left; }
.page-print { background:#fff; padding:25px 30px; text-align:left; }
.page-empty { background:#fff; padding:20px; text-align:left; }
.page-popup { background:#fff; padding:25px 30px; text-align:left; }
.main-container { margin-top:1px;}
.main { background:#fff; padding:0; min-height:350px; }
.home_right{float:left; width:317px;}
/* Base Columns */
.col-left { float:left; width:220px; padding:0 0 1px; }
.col-main { float:left; width:760px; padding:0 0 1px; }
.col-right { float:right; width:220px; padding:0 0 1px; }
/* 1 Column Layout */
.col1-layout .main { padding:0; }
.col1-layout .col-main { float:none; width:auto; }
/* 2 Columns Layout */
.col2-left-layout .col-main { float:right; }
.col2-right-layout .col-main {}
/* 3 Columns Layout */
.col3-layout .col-main { width:452px; }
.col3-layout .col-wrapper { float:left; width:689px; }
.col3-layout .col-wrapper .col-main { float:right; }
/* Content Columns */
.col2-set .col-1 { float:left; width:48.5%; }
.col2-set .col-2 { float:right; width:48.5%; }
.col2-set .col-narrow { width:32%; }
.col2-set .col-wide { width:65%; }
.col3-set .col-1 { float:left; width:32%; }
.col3-set .col-2 { float:left; width:32%; margin-left:2%; }
.col3-set .col-3 { float:right; width:32%; }
.col4-set .col-1 { float:left; width:23.5%; }
.col4-set .col-2 { float:left; width:23.5%; margin:0 2%; }
.col4-set .col-3 { float:left; width:23.5%; }
.col4-set .col-4 { float:right; width:23.5%; }
/* ======================================================================================= */
/* Global Styles ========================================================================= */
/* Form Elements */
input, select, textarea, button {
    color: #5F5F5F;
    font: 12px 'Droid Sans',arial,helvetica,sans-serif;
    vertical-align: middle;
}
input.input-text,select,textarea { background:#fff; border:1px solid #b6b6b6; }
input.input-text,textarea { padding:10px 6px; }
select { padding:9px 6px; }
select option { padding-right:10px; }
select.multiselect option { border-bottom:1px solid #b6b6b6; padding:1px 5px; }
select.multiselect option:last-child { border-bottom:0; }
textarea { overflow:auto; }
input.radio { margin-right:3px; }
input.checkbox { margin-right:3px; }
input.qty { width:2.5em !important; text-align:center; }
button.button::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
button.button { -webkit-border-fit:lines; } /* <- Safari & Google Chrome Fix */
button.button { overflow:visible; width:auto; border:0; padding:0; margin:0; background:transparent; cursor:pointer; }
button.button span {
    color: #0057a8;
    float: left;
    padding:10px;
    text-align: center;
    white-space: nowrap;
	background:#0057a8;
}
button.button span span {
    background-position: 100% 0;
    padding: 0 10px;
	color:#fff;
}
button.button:hover span{background:#B2BBC1;}
button.button:hover span span{background:#B2BBC1;  text-shadow: 1px 2px 1px #666666; }
button.disabled span { color:#bbb !important; }
/*button.btn-cart span {}
button.btn-checkout span { height:28px; border:0; background-image:url(https://spordimaailm.ee/skin/frontend/default/megashop/images/btn_checkout.gif); padding:0 0 0 6px; font:bold 12px/26px Arial, Helvetica, sans-serif; color:#fff; }*/
button.btn-checkout span span { padding:0 40px 0 34px; }
button.btn-checkout.no-checkout span { background-position:0 100%; color:#cfcfcf; }
button.btn-checkout.no-checkout span span { background-position:100% 100%; }
p.control input.checkbox,
p.control input.radio { margin-right:6px; }
/* Form Highlight */
/*input.input-text:focus,select:focus,textarea:focus { background-color:#edf7fd; }*/
/*.highlight { background:#efefef; }*/
/* Form lists */
/* Grouped fields */
/*.form-list { width:535px; margin:0 auto; overflow:hidden; }*/
.form-list li { margin:0 0 6px; }
.form-list label { float:left; color:#555; font-weight:bold; position:relative; z-index:0; }
.form-list label.required {}
.form-list label.required em { float:right; font-style:normal; color:#eb340a; position:absolute; top:0; right:-7px; }
.form-list li.control label { float:none; }
.form-list li.control input.radio,
.form-list li.control input.checkbox { margin-top:-1px; margin-right:4px; }
.form-list li.control .input-box { clear:none; display:inline; width:auto; }
/*.form-list li.fields { margin-right:-15px; }*/
.form-list .input-box { display:block; clear:both; width:270px; }
.form-list .field { float:left; width:275px; }
.form-list input.input-text { width:254px; }
.form-list textarea { width:254px; height:10em; }
.form-list select { width:260px; }
.form-list li.wide .input-box { width:535px; }
.form-list li.wide input.input-text { width:529px; }
.form-list li.wide textarea { width:529px; }
.form-list li.wide select { width:535px; }
.form-list li.additional-row { border-top:1px solid #ccc; margin-top:10px; padding-top:7px; }
.form-list li.additional-row .btn-remove { float:right; margin:5px 0 0; }
.form-list .input-range input.input-text { width:74px; }
.form-list-narrow li  { margin-bottom:0; }
.form-list-narrow li .input-box { margin-bottom:6px; }
.form-list-narrow li.wide .input-box { width:260px; }
.form-list-narrow li.wide input.input-text,
.form-list-narrow li.wide textarea { width:254px }
.form-list-narrow li.wide select { width:260px; }
/* Customer */
.form-list .customer-name-prefix .input-box,
.form-list .customer-name-suffix .input-box,
.form-list .customer-name-prefix-suffix .input-box,
.form-list .customer-name-prefix-middlename .input-box,
.form-list .customer-name-middlename-suffix .input-box,
.form-list .customer-name-prefix-middlename-suffix .input-box { width:auto; }
.form-list .name-prefix { width:65px; }
.form-list .name-prefix select { width:55px; }
.form-list .name-prefix input.input-text { width:49px; }
.form-list .name-suffix { width:65px; }
.form-list .name-suffix select { width:55px; }
.form-list .name-suffix input.input-text { width:49px; }
.form-list .name-middlename { width:70px; }
.form-list .name-middlename input.input-text { width:49px; }
.form-list .customer-name-prefix-middlename-suffix .name-firstname,
.form-list .customer-name-prefix-middlename .name-firstname { width:140px; }
.form-list .customer-name-prefix-middlename-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-middlename .name-firstname input.input-text { width:124px; }
.form-list .customer-name-prefix-middlename-suffix .name-lastname { width:205px; }
.form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text { width:189px; }
.form-list .customer-name-prefix-suffix .name-firstname { width:210px; }
.form-list .customer-name-prefix-suffix .name-lastname { width:205px; }
.form-list .customer-name-prefix-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-suffix .name-lastname input.input-text { width:189px; }
.form-list .customer-name-prefix-suffix .name-firstname { width:210px; }
.form-list .customer-name-prefix-suffix .name-lastname { width:205px; }
.form-list .customer-name-prefix-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-suffix .name-lastname input.input-text { width:189px; }
.form-list .customer-name-prefix .name-firstname,
.form-list .customer-name-middlename .name-firstname { width:210px; }
.form-list .customer-name-suffix .name-lastname,
.form-list .customer-name-middlename .name-firstname,
.form-list .customer-name-middlename-suffix .name-firstname,
.form-list .customer-name-middlename-suffix .name-lastname { width:205px; }
.form-list .customer-name-prefix .name-firstname input.input-text,
.form-list .customer-name-suffix .name-lastname input.input-text,
.form-list .customer-name-middlename .name-firstname input.input-text,
.form-list .customer-name-middlename-suffix .name-firstname input.input-text,
.form-list .customer-name-middlename-suffix .name-lastname input.input-text { width:189px; }
.form-list .customer-dob .dob-month,
.form-list .customer-dob .dob-day,
.form-list .customer-dob .dob-year { float:left; width:85px; }
.form-list .customer-dob input.input-text { display:block; width:74px; }
.form-list .customer-dob label { font-size:10px; font-weight:normal; color:#888; }
.form-list .customer-dob .dob-day,
.form-list .customer-dob .dob-month { width:60px; }
.form-list .customer-dob .dob-day input.input-text,
.form-list .customer-dob .dob-month input.input-text { width:46px; }
.form-list .customer-dob .dob-year { width:140px; }
.form-list .customer-dob .dob-year input.input-text { width:134px; }
.buttons-set { clear:both; margin:4em 0 0; padding:8px 0 0; border-top:1px solid #e4e4e4; text-align:right; }
.buttons-set p.required { margin:0 0 10px; }
.buttons-set .back-link { float:left; margin:0; }
.buttons-set button.button { float:right; margin-left:5px; }
.buttons-set-order { margin:10px 0 0; }
.buttons-set-order .please-wait { padding:5px 7px 0 0; }
.fieldset { margin:0 10px 25px; }
.fieldset .legend { margin:0 -10px 12px; background:#f1f1f1; padding:10px; font-size:13px; line-height:1.25; }
/* Form Validation */
.validation-advice { clear:both; min-height:13px; margin:3px 0 0; padding-left:13px; font-size:11px; line-height:13px; background:url(https://spordimaailm.ee/skin/frontend/default/megashop/images/validation_advice_bg.gif) 2px 3px no-repeat; color:#eb340a; }
.validation-failed { border:1px solid #eb340a !important; background:#faebe7 !important; }
.validation-passed {}
p.required { font-size:11px; text-align:right; color:#EB340A; }
/* Expiration date and CVV number validation fix */
.v-fix { float:left; }
.v-fix .validation-advice { display:block; width:12em; margin-right:-12em; position:relative; }
/* Global Messages  */
.success { color:#3d6611; font-weight:bold; }
.error { color:#df280a; font-weight:bold; }
.notice { color:#e26703; }
.messages,
.messages ul { list-style:none !important; margin:0 !important; padding:0 !important; }
.messages { width:100%; overflow:hidden; }
.messages li { margin:0 0 10px !important; }
.messages li li { margin:0 0 3px !important; }
.error-msg,
.success-msg,
.note-msg,
.notice-msg { border-style:solid !important; border-width:1px !important; padding:12px !important; font-size:11px !important; font-weight:bold !important; }
.error-msg { border-color:#f16048; background-color:#faebe7; color:#df280a; }
.success-msg { border-color:#446423; background-color:#eff5ea; color:#3d6611; }
.note-msg,
.notice-msg { border-color:#fcd344; background-color:#fafaec; color:#3d6611; }
/* BreadCrumbs */
.breadcrumbs a { color:#7f7f7f; }
.breadcrumbs li { display:inline; }
.breadcrumbs li strong { font-weight:bold; }
/* Page Heading */
.page-title { width:100%; overflow:hidden; margin:0 0 16px; }
.page-title h1,
.page-title h2 { font-size:23px; font-weight:normal; }
.page-title .separator { margin:0 3px; }
.page-title .link-rss { float:right; margin:7px 0 0; }
.title-buttons { text-align:right; }
.title-buttons h1,
.title-buttons h2,
.title-buttons h3,
.title-buttons h4,
.title-buttons h5,
.title-buttons h6 { float:left; }
.subtitle,
.sub-title { clear:both; padding:12px 0 0; font-size:16px; font-weight:bold; margin:0 0 6px; }
/* Pager */
.pager{ font-size:13px; padding:4px 8px; border-bottom:1px solid #0057a8; text-align:center; }
.pager .amount { float:left; margin:6px 0; }
.pager .limiter { float:right; }
.pager .limiter label { vertical-align:middle; margin-right:10px; }
.pager .limiter select { padding:5px; margin:0 0 1px; vertical-align:middle; }
.pager .pages { margin:5px 140px 0; }
.pager .pages ol { display:inline; }
.pager .pages li { display:inline; margin:0 2px; }
.pager .pages .current {}
/* Sorter */
.sorter {font-size:11px; padding:8px;}
.sorter .view-mode {
    float: left;
    margin:0;
    width: 135px;
}
.sorter .sort-by { float:right;}
.sorter .sort-by label { vertical-align:middle; margin-right:10px; }
.sorter .sort-by select { padding:5px; margin:0 0 1px; vertical-align:middle; }
.sorter .link-feed {}
.sorter .view-mode label{float:left; margin-right:10px; margin-top:0px;}
.sorter .view-mode strong.grid {
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/icon_common.png") no-repeat scroll -442px -51px transparent;
    float: left;
    font-size: 0;
    height: 17px;
    margin-right: 5px;
    margin-top: 2px;
    text-align: left;
    width: 30px;
}
.sorter .view-mode a.list {
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/icon_common.png") no-repeat scroll -477px -51px transparent;
    float: left;
    font-size: 0;
    height: 17px;
    margin-left: 5px;
    margin-top:2px;
    text-align: left;
    width: 30px;
}
.sorter .view-mode a.grid {
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/icon_common.png") no-repeat scroll -442px -71px transparent;
    float: left;
    font-size: 0;
    height: 17px;
    margin-right: 5px;
    margin-top:2px;
    text-align: left;
    width: 30px;
}
.sorter .view-mode .list {
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/icon_common.png") no-repeat scroll -477px -71px transparent;
    float: left;
    font-size: 0;
    height: 17px;
    margin-left: 5px;
    margin-top:2px;
    text-align: left;
    width: 30px;
}
/* Toolbar */
.toolbar {
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/nav_drop.png") no-repeat scroll center -1px transparent;
    border-top: 1px solid #0057a8;
}
.toolbar select {
    border: 1px solid #E6E6E6;
    padding: 5px;
}
.toolbar .pager { padding:8px; }
.toolbar .sorter {}
.toolbar-bottom { margin-top:20px;}
/* Data Table */
.data-table { width:100%; }
.data-table tr.odd  { background:#fff }
.data-table tr.even { background:#fcfcfc; }
.data-table tr.last th,
.data-table tr.last td { border-bottom:0 !important; }
.data-table th { padding:10px; font-size:12px; text-transform:uppercase; white-space:nowrap; }
.data-table th.wrap { white-space:normal; }
.data-table th a { color:#fff; }
.data-table td { padding:10px; }
.block.block-reorder .block-content li.item.last, .block.block-list.block-compare .block-content li.item.last {
    width: auto;
}
.block.block-list.block-compare
.data-table thead,
.data-table thead tr { background:#e9e9e9; }
.data-table tfoot { border-bottom:1px solid #d9dde3; }
.data-table tfoot tr { background-color:#f3f3f3 !important; }
.data-table tbody th { padding:3px 8px; font-size:11px; font-weight:bold; text-transform:none; white-space:normal; }
.data-table tbody th,
.data-table tbody td { border-bottom:1px solid #d9dde3; padding:5px; }
.data-table tfoot strong { font-size:14px; }
/* Bundle products tables */
.data-table tbody.odd tr { background:#fff; }
.data-table tbody.even tr { background:#fcfcfc; }
.data-table tbody.odd tr td,
.data-table tbody.even tr td { border-bottom:0; }
.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td { border-bottom:1px solid #d9dde3; }
.data-table tbody td .option-label { font-weight:bold; font-style:italic; }
.data-table tbody td .option-value { padding-left:10px; }
/* Generic Info Box */
.info-box { margin:0 0 15px; }
.info-box h2 { font-size:13px; font-weight:bold; border-bottom:1px solid #ddd; margin:0 0 8px; }
.info-table th { font-weight:bold; padding:2px 15px 2px 0; }
.info-table td { padding:2px 0; }
#shopping-cart-table button.button:hover span, .cart-collaterals .col-2 button.button:hover span{background:#0057a8;}
#shopping-cart-table button.button:hover span span, .cart-collaterals .col-2 button.button:hover span span{background:#0057a8;}
/* Shopping cart total summary row expandable to details */
tr.summary-total { cursor:pointer; }
tr.summary-total td {}
tr.summary-total .summary-collapse { float:right; text-align:right; padding-left:20px; background:url(https://spordimaailm.ee/skin/frontend/default/megashop/images/bkg_collapse.gif) 0 4px no-repeat; cursor:pointer; }
tr.show-details .summary-collapse { background-position:0 -53px; }
tr.show-details td {}
tr.summary-details td { background-color:#dae1e4; color:#626465; }
tr.summary-details-first td { border-top:1px solid #d2d8db; }
tr.summary-details-excluded { font-style:italic; }
/* Shopping cart tax info */
.cart-tax-info { display:block; }
.cart-tax-info,
.cart-tax-info .cart-price { padding-right:20px; }
.cart-tax-total { display:block; padding-right:20px; background:url(https://spordimaailm.ee/skin/frontend/default/megashop/images/bkg_collapse.gif) 100% 4px no-repeat; cursor:pointer; }
.cart-tax-info .price,
.cart-tax-total .price { display:inline !important; font-weight:normal !important; }
.cart-tax-total-expanded { background-position:100% -53px; }
/* Class: std - styles for admin-controlled content */
.std .subtitle { padding:0; }
.std ol.ol { list-style:decimal outside; padding-left:1.5em; }
.std ul.disc { list-style:disc outside; padding-left:18px; margin:0 0 10px; }
.std dl dt { font-weight:bold; }
.std dl dd { margin:0 0 10px; }
.std ul,
.std ol,
.std dl,
.std p,
.std address,
.std blockquote { margin:0 0 1em; padding:0; }
.std ul { list-style:disc outside; padding-left:1.5em; }
.std ol { list-style:decimal outside; padding-left:1.5em; }
.std ul ul { list-style-type:circle; }
.std ul ul,
.std ol ol,
.std ul ol,
.std ol ul { margin:.5em 0; }
.std dt { font-weight:bold; }
.std dd { padding:0 0 0 1.5em; }
.std blockquote { font-style:italic; padding:0 0 0 1.5em; }
.std address { font-style:normal; }
.std b,
.std strong { font-weight:bold; }
.std i,
.std em { font-style:italic; }
/* Misc */
.links li { display:inline; }
.links li.first { padding-left:0 !important; }
.links li.last { background:none !important; padding-right:0 !important; }
.product-shop a.link-compare{
    padding:5px 0;
	color:#0057a8;
}
.product-shop a:hover.link-compare{
	background-position:0 -103px;
	text-decoration:none;
}
.product-shop a.link-wishlist, a.link-wishlist {
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/listIcon.gif") no-repeat scroll left top transparent;
    color: #8A8A8A;
    display: block;
    padding: 1px 0 1px 21px;
    text-align: left;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-ms-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
	transition: all 400ms ease-in-out 0s;
	margin-bottom:5px;
}
.product-shop a.link-wishlist:hover, a.link-wishlist:hover{background-position:left -16px;}
.product-shop a.link-compare, a.link-compare {
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/listIcon.gif") no-repeat scroll 0 -31px transparent;
    color: #8A8A8A;
    padding: 1px 0 2px 22px;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-ms-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
	transition: all 400ms ease-in-out 0s;
	margin-bottom:5px;
}
.product-shop a.link-compare:hover, a.link-compare:hover{background-position:0 -47px;}
.email-friend a{
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/listIcon.gif") no-repeat scroll 0 -64px transparent;
    float: left;
    line-height: normal;
	color:#8a8a8a;
    padding: 1px 0 1px 22px;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-ms-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
	transition: all 400ms ease-in-out 0s;
	margin-bottom:5px;
}
.email-friend a:hover{background-position:0 -79px; text-decoration:none; color:#0057a8;}
.size_guide a {
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/listIcon.gif") no-repeat scroll 0 -95px transparent;
    color: #8A8A8A;
    display: block;
	float:left;
    padding:0px 0 0px 22px;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-ms-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
	transition: all 400ms ease-in-out 0s;
	margin-bottom:5px;
}
.size_guide a:hover{background-position:0 -111px; color:#0057a8; text-decoration:none;}
.size_guide{float:left;}
.link-cart { font-weight:bold; color:#d62502; }
.link-wishlist { color:#444; }
.link-reorder {}
.link-compare {}
.link-print { /*background:url(https://spordimaailm.ee/skin/frontend/default/megashop/images/i_print.gif) 0 2px no-repeat; padding:3px 0 3px 25px;*/ }
.link-rss { background:url(https://spordimaailm.ee/skin/frontend/default/megashop/images/i_rss.gif) 0 1px no-repeat; padding-left:18px; line-height:14px; white-space:nowrap; }
.btn-remove { display:block; width:12px; height:12px; font-size:0; line-height:0; background:url(https://spordimaailm.ee/skin/frontend/default/megashop/images/btn_remove.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden;}
.btn-previous { display:block; width:12px; height:12px; font-size:0; line-height:0; background:url(https://spordimaailm.ee/skin/frontend/default/megashop/images/btn_previous.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; }
.btn-remove2 { display:block; width:16px; height:16px; font-size:0; line-height:0; background:url(https://spordimaailm.ee/skin/frontend/default/megashop/images/btn_trash.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; }
.btn-edit    { display:none; width:12px; height:12px; font-size:0; line-height:0; background:url(https://spordimaailm.ee/skin/frontend/default/megashop/images/btn_edit.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; }
.cards-list dt { margin:5px 0 0; }
.cards-list .offset { padding:2px 0 2px 20px; }
.separator { margin:0 3px; }
.divider { clear:both; display:block; font-size:0; line-height:0; height:1px; background:#ccc; margin:10px 0; text-indent:-999em; overflow:hidden; }
/* Global site notices */
.global-site-notice { border:1px solid #cfcfcf; border-width:0 0 1px; background:#ffff90; font-size:12px; line-height:1.25; text-align:center; color:#2f2f2f; }
.global-site-notice .notice-inner { width:860px; margin:0 auto; padding:12px 0 12px 80px; background:url(https://spordimaailm.ee/skin/frontend/default/megashop/images/i_notice.gif) 20px 25px no-repeat; text-align:left; }
.global-site-notice .notice-inner p { margin:0; border:1px dotted #cccc73; padding:10px; }
.global-site-notice .notice-inner .actions { padding-top:10px; }
/* Cookie Notice */
.notice-cookie { }
/* Noscript Notice */
.noscript {}
/* Demo Notice */
.demo-notice { margin:0; padding:6px 10px; background:#d75f07; font-size:12px; line-height:1.15; border:0; text-align:center; color:#fff; }
.demo-notice .notice-inner { width:auto; padding:0; background:none; text-align:center; }
.demo-notice .notice-inner p { padding:0; border:0; }
/* ======================================================================================= */
/* Header ================================================================================ */
.logo { float:left; }
.header-container { position:relative; z-index:1500;}
.header .logo { float:left; text-decoration:none !important; }
.header .logo strong { position:absolute; top:-999em; left:-999em; width:0; height:0; font-size:0; line-height:0; text-indent:-999em; overflow:hidden; }
.header .top-promo { float:left; width:117px; height:30px; margin:12px 10px 0; background:url(https://spordimaailm.ee/skin/frontend/default/megashop/images/bkg_top-promo.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; }
.quick-access {
    position: relative;
    z-index: 1501;
	margin-bottom:5px;
	float:right;
}
.quick-access .welcome-msg { display:inline; margin:0; color:#333; font-size:12px; }
.quick-access .welcome-msg a { color:#ddd; }
.quick-access .form-language { float:left; }
.quick-access .form-language label { font-weight:bold; padding-right:5px; color:#fff; vertical-align:middle; }
.quick-access .form-language select { padding:0; }
.quick-access .form-language select.flags option { background-position:4px 50%; background-repeat:no-repeat; padding-left:25px; }
.quick-access .links {
    padding-left: 1px;
    padding-right: 1px;
}
.quick-access .links{ float:right;}
.quick-access .links li.first a{border-left:none;}
.quick-access .links li{ float:left;}
.quick-access .links li{ padding:0; }
.quick-access .links a { color:#fff;}
.quick-access .links a:hover { color:#3a3a3a; background:#fff; border-left:1px solid #fff; border-right:1px solid #fff; border-top:2px solid #0057a8; padding-top:8px;}
.quick-access .links a {
    background: none repeat scroll 0 0 #0057a8;
    border-left: 1px solid #F13E01;
	border-right: 1px solid #FE8156;
    display: block;
    font-size: 12px;
    margin-top:3px;
    padding:10px 13px;
    text-decoration: none;
	color:#fff;
}
.quick-access .links li.last a {}
.top-bar {
    border: 1px solid #E6E6E6;
    border-radius: 2px 2px 2px 2px;
    float: right;
    margin: 17px 10px 0 0;
    padding:5px;
}
.breadcrumbs {
    display: inline-block;
    margin-bottom: 15px;
    margin-top: 0;
    width: 100%;
}
.breadcrumbs span {
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/icon_common.png") no-repeat scroll -485px -230px transparent;
    display: inline;
    font-size: 0;
    height: 6px;
    padding: 10px;
    width: 16px;
}
#search-bar {
    float: right;
    position: relative;
    z-index: 1500;
	margin-top:15px;
}
.form-search { float:right; }
.form-search label { float:left; font-size:12px; font-weight:bold; padding:0 5px 0 0; }
.form-search input.input-text {
    border: 0 none;
    float: left;
    margin: 5px;
    width:300px;
	padding:5px 6px;
}
.form-search button.button {
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/icon_common.png") no-repeat scroll -4px -20px transparent;
    float: right;
    font-size: 0px;
    height: 22px;
    padding: 6px;
    width:30px;
	margin:5px;
	text-align:left;
	text-indent: -9999px;
}
.form-search button.button span { height:23px; background-image:url(https://spordimaailm.ee/skin/frontend/default/megashop/images/bkg_btn-small.png); line-height:21px; }
.form-search .search-autocomplete { z-index:999; }
.form-search .search-autocomplete ul { border:1px solid #999; background-color:#f9f5f0; }
.form-search .search-autocomplete li { text-align:left; border-bottom:1px solid #f4eee7; padding:2px 8px 1px 8px; cursor:pointer; }
.form-search .search-autocomplete li .amount { float:right; font-weight:bold; }
.form-search .search-autocomplete li.odd { background-color:#f6f6f6; }
.form-search .search-autocomplete li.selected { background-color:#ecf9ea; }
.header-container .top-container { padding:5px 12px; background:#fff; border:1px solid #bbb; border-width:0 1px 1px; text-align:right; }
/********** < Navigation */
.nav-container {}
#nav {
    float: left;
    font-size: 12px;
    margin: 0;
    padding: 0;
}
/* All Levels */ /* Style consistent throughout all nav levels */
#nav li { position:relative; text-align:left; }
#nav a {
    color: #444444;
    float: left;
    font-family: 'Trebuchet',sans-serif;
    font-size: 14px;
    padding: 12px;
    text-transform: none;
}
#nav a:hover { display:block; text-decoration:none; }
#nav span { display:block; cursor:pointer; white-space:nowrap; font-weight:bold; }
#nav li ul span {white-space:normal; }
#nav ul li.parent a { background:none;}
#nav ul li.parent li a { background-image:none; }
/* 0 Level */
#nav li { float:left; margin-right:1px; }
#nav li.active{z-index:1;}
#nav li.active > a{background:url(https://spordimaailm.ee/skin/frontend/default/megashop/images/nav_drop.png) no-repeat center bottom #0057a8; color:#fff; z-index:1;}
#nav li.active ul li a{background:none;}
#nav li.active ul li a:hover{background:#0057a8;}
#nav li.active a li a{background:#0057a8; color:#fff; z-index:1;}
.cms-index-index.cms-home #nav li.home a{background:url(https://spordimaailm.ee/skin/frontend/default/megashop/images/nav_drop.png) no-repeat center bottom #0057a8; color:#fff;}
#nav {
    float: left;
    font-size: 12px;
    margin: 0;
    padding: 0;
}
#nav li.over{ z-index:150000;}

#nav li.over > a{background:url(https://spordimaailm.ee/skin/frontend/default/megashop/images/nav_drop.png) no-repeat center bottom #0057a8; color:#fff; z-index:150000;}
#nav li.over ul a{color:#fff;} 
#nav a:hover {color:#d96708; }
/* 1st Level */
#nav ul li,
#nav ul li.active { float:none; margin:0; padding-bottom:1px;}
#nav ul li.last a{padding-bottom:0; }
#nav ul a,
#nav ul a:hover { float:none; padding:0; background:none; }
#nav ul li a { font-weight:normal !important; }
/* 2nd Level */
#nav ul,
#nav div { position:absolute; width:20em; top:47px; left:-10000px; background:#3A3A3A; z-index:15000;}
#nav div ul { position:static; width:auto; border:none; }
/* 3rd+ Level */
#nav ul ul,
#nav ul div { top:5px; }
#nav ul li a {}
#nav ul li a:hover, #nav ul li a.over { background:#0057a8; }
#nav ul li a{
	border-top:1px solid #4a4a4a;
	border-bottom:1px solid #252525;
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0;
    padding: 4px 20px !important;
    text-align: left;
}
#nav ul li a:hover { color:#fff !important; }
#nav ul span,
#nav ul li.last li span { padding:3px 15px 4px 15px; }
/* Show menu */
#nav li ul.shown-sub,
#nav li div.shown-sub { left:0; z-index:15000; transition: width 2s;}
#nav li .shown-sub ul.shown-sub,
#nav li .shown-sub li div.shown-sub { left:20em; top:0; }
/********** Navigation > */
/* ======================================================================================= */
/* Sidebar =============================================================================== */
.block {margin:0 0 20px; line-height:1.35; }
.block .block-title {
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/nav_drop.png") no-repeat scroll center bottom #F9F9F9;
    padding: 8px 10px;
}
.block .block-title strong { display:block; font:bold 12px/1.5 Arial, Helvetica, sans-serif; text-transform:uppercase; color:#444; }
.block .block-title strong span {}
.block .block-title a { text-decoration:none !important; }
.block .block-subtitle { font-size:10px; margin:0 0 10px; padding:0 0 2px; border-bottom:1px solid #ddd; text-transform:uppercase; }
.block .block-content { background:#fff; padding:15px 10px; font-size:13px;}
.block .block-content li.item { border-bottom:1px solid #ddd; padding-bottom:5px; margin-bottom:5px; }
.block .block-content li.item.last { border-bottom:0; padding-bottom:0; margin-bottom:0; }
.block .block-content .product-name { color:#7f7f7f; }
.block .btn-remove,
.block .btn-edit { float:right; margin:1px 0 2px 5px; }
.block .actions { border-top:1px solid #ddd; padding:5px 0 0; margin:5px 0 0; text-align:right; }
.block .actions a { float:left; }
.block .actions button.button { float:right; }
.block .empty { margin:0; }
.block .price-box { margin:5px 0; }
.block button.button span {
    background: none repeat scroll 0 0 #0057a8;
    line-height: 20px;
    padding:8px;
}
.block button.button span span{padding:0 10px;}
.block button.button:hover span{
    background: none repeat scroll 0 0 #B2BBC1;
}
.block button.button:hover span span {
    background: none repeat scroll 0 0 #B2BBC1;
    text-shadow: 1px 2px 1px #666666;
}
/*.block li.odd { background-color:#f4f3f3; }
.block li.even { background-color:#fafafa; }*/
/* Mini Products List */
.mini-products-list .product-details {
    font-size: 12px;
    text-align: center;
    width: 210px;
}
.mini-products-list .product-image {
    background: none repeat scroll 0 0 #FFFFFF;
    display: block;
    padding: 5px;
	text-align:center;
}
#cart-sidebar.mini-products-list .product-image {
    background: none repeat scroll 0 0 #FFFFFF;
    display: block;
    float: left;
    margin-right: 10px;
    padding: 5px;
    text-align: center;
	border:3px double #E6E6E6;
}
#cart-sidebar.mini-products-list .product-details {
    font-size: 12px;
    text-align: left;
    width: auto;
}
.block.block-related {
    border: 0 none;
    float: left;
    line-height: 1.35;
    margin:15px 0 20px 20px;
    width: 490px;
}
.block.block-related h2 {
    font-size: 15px;
    margin-bottom: 0;
    padding-bottom: 10px;
}
.block.block-related .block-content {
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/nav_drop.png") no-repeat scroll center -1px transparent;
    border-top: 1px solid #0057a8;
    padding:10px 0 0;
    width: 100%;
}
.block.block-related li.item {
    border: 1px solid #E6E6E6;
    height: 260px;
    margin:0 10px 0 0;
    text-align: center;
    width: 228px;
}
.block .block-content li.item.last{padding:10px; width:212px; height:auto; border:1px solid #e6e6e6;}
.block-cart .mini-products-list .product-details .product-name,
.block-cart .mini-products-list .product-details .nobr small { word-wrap:break-word; }
.block-cart .mini-products-list .product-details .nobr { white-space:normal !important; }
.block-related .jcarousel-skin-tango .jcarousel-prev-horizontal{
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/icon_common.png") no-repeat scroll -155px -213px #FFFFFF;
    cursor: pointer;
    float: left;
    height: 23px;
    position: absolute;
    left:453px;
    top: -38px;
    width: 18px;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-ms-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
	transition: all 400ms ease-in-out 0s;
}
.block-related .jcarousel-skin-tango .jcarousel-next-horizontal:hover{
background:url("https://spordimaailm.ee/skin/frontend/default/megashop/images/icon_common.png") no-repeat scroll -215px -213px;}
.block-related .jcarousel-skin-tango .jcarousel-prev-horizontal:hover{
background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/icon_common.png") no-repeat scroll -194px -213px;}
.block-related .jcarousel-skin-tango .jcarousel-next-horizontal{
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/icon_common.png") no-repeat scroll -176px -213px #FFFFFF;
    cursor: pointer;
    float: left;
    height: 23px;
    position: absolute;
    right: 0;
    top: -38px;
    width: 18px;
	-moz-transition: all 400ms ease-in-out 0s;
	-ms-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
	transition: all 400ms ease-in-out 0s;
}
/* Block: Account */
.block-account .block-title { border:0; background:#0057a8; }
.block-account .block-title strong { color:#fff; }
.block-account .block-content li a { display:block; border-bottom:1px solid #ddd; padding:8px 0; color:#5f5d5c; text-decoration:none !important; }
.block-account .block-content li a:hover { color:#0057a8; }
.block-account .block-content li.last a { border-bottom:0; }
.block-account .block-content li.current { border-bottom:1px solid #ddd; padding:3px 0 10px; }
.block-account .block-content li.current.last { border-bottom:0; }
/* Block: Currency Switcher */
.block-currency { background:#f4f4f4; }
.block-currency .block-title { border:0; background:none; padding:7px 10px 2px; text-transform:none; }
.block-currency .block-title strong { text-transform:none; }
.block-currency .block-content { padding:0 10px 12px; }
.block-currency .block-content select { width:100%; padding:0; }
/* Block: Layered Navigation */
.block-layered-nav {}
.block-layered-nav .block-content { padding:0; }
.block-layered-nav .block-subtitle {
    font-weight: bold;
    margin: 0;
    padding: 8px 10px;
}
.block-layered-nav dt { font-weight:bold; border-top:1px solid #fff; padding:8px 10px 0 10px; font-size:13px; }
.block-layered-nav dd { padding:15px 10px 8px 10px; }
.block-layered-nav dd li { line-height:1.35; margin:0 0 3px; }
.block-layered-nav dd a { color:#444; font-size:13px;}
.block-layered-nav .currently ol { padding:6px 0 0; }
.block-layered-nav .currently li { padding:2px 36px 2px 10px; position:relative; z-index:1; }
.block-layered-nav .currently .label { font-weight:bold; display:inline-block; vertical-align:top; }
.block-layered-nav .currently .value { display:inline-block; vertical-align:top; }
.block-layered-nav .currently .btn-previous,
.block-layered-nav .currently .btn-remove { position:absolute; right:8px; top:3px; margin:0; }
.block-layered-nav .currently .btn-previous { right:22px; }
.block-layered-nav .actions { padding:5px 10px; margin:0; }
.block-layered-nav .actions a { float:none; }
/* Block: Cart */
.remain_cart .product-name{font-size:12px;}
.block-cart .summary {text-align:center; position:relative; z-index:1; }
.block-cart .amount { margin:0; }
.block-cart .amount a { font-weight:bold; }
.block-cart .subtotal {margin:5px 0 0; line-height:23px; }
.block-cart .actions_checkout .subtotal {margin:5px 0 0; line-height:23px; float:left; padding-top:10px; }
.block-cart .actions_checkout .subtotal span{font-size:15px;}
.block-cart .actions_checkout .subtotal span.price{color:#0057a8;}
.block-cart .actions_checkout button{float:right; margin-top:5px;}
.block-cart .subtotal .price { font-weight:bold; }
.block-cart .actions { display:none !important; }
.block-cart .actions .paypal-logo { float:left; width:100%; margin:3px 0 0; text-align:right; }
/* Block: Wishlist */
.block-wishlist .actions { text-align:right; }
.block-wishlist .actions a { float:none; }
/* Block: Related */
.block-related .block-subtitle { font-size:11px; font-weight:bold; border:0; padding:0; margin:0 0 8px; text-transform:none; }
.block-related input.checkbox { float:right; }
/* Block: Compare Products */
.page-popup .link-print { background:url(https://spordimaailm.ee/skin/frontend/default/megashop/images/i_print.gif) 0 2px no-repeat; padding:3px 0 3px 25px; }
.compare-table { border:0; }
.compare-table thead,
.compare-table thead tr.first { background:#fff; }
.compare-table thead tr.first th,
.compare-table thead tr.first td { border:0; background:none; padding:0 0 4px; font-size:0; line-height:0; }
.compare-table .btn-remove { float:right; background-image:url(https://spordimaailm.ee/skin/frontend/default/megashop/images/btn_remove.gif); width:12px; height:12px; }
.compare-table tbody th { background:#e9e9e9; }
.compare-table tbody th,
.compare-table tbody td { padding:10px; border:0; border-top:1px solid #ccc; border-left:1px solid #ccc; }
.compare-table tbody td.last { border-right:1px solid #ccc; }
.compare-table tbody tr.last th,
.compare-table tbody tr.last td { border-bottom:1px solid #ccc !important; }
.compare-table tr.add-to-row td { background:#fffada; text-align:center; }
.compare-table tr.first td { text-align:center; }
.compare-table tr.first td .product-name { font-size:13px; font-weight:bold; margin:0 0 5px; color:#203548; }
.compare-table tr.first td .product-name a { color:#203548; }
.compare-table tr.first td .ratings { width:69px; margin:0 auto; }
.compare-table tr.first td p,
.compare-table tr.add-to-row td p { margin:0; }
.compare-table .add-to-links li { background:none; padding:0; }
/* Block: Recently Viewed */
.block-viewed {}
/* Block: Recently Compared */
.block-compared {}
/* Block: Poll */
.block-poll .block-subtitle { font-size:12px; }
.block-poll label { color:#777; font-weight:bold; }
.block-poll input.radio { float:left; margin:1px -18px 0 0; }
.block-poll .label { display:block; margin-left:18px; }
.block-poll li { padding:3px 9px; }
.block-poll .actions { margin:5px 0 0; }
.block-poll .answer { font-weight:bold; }
.block-poll .votes { float:right; margin-left:10px; }
/* Block: Tags */
.block-tags .block-content .tags-list { border:0; background:none; padding:0; }
.block-tags .block-content li a { color:#444; }
.block-tags .actions { text-align:right; }
.block-tags .actions a { float:none; }
/* Block: Reorder */
.block-reorder input.checkbox { float:left; margin:2px -20px 0 0; }
.block-reorder .product-name { margin-left:20px; }
.block-reorder .validation-advice { margin:3px 9px 7px; }
/* Block: Banner */
.block-banner { border:0; }
.block-banner .block-content { padding:0; background:none; text-align:center; }
/* Block: Login */
.block-login .block-content { padding:5px 10px; }
.block-login label { font-weight:bold; color:#555; }
.block-login input.input-text { display:block; width:167px; margin:3px 0; }
.block-login .actions { background:none; padding:0; margin:3px 0 0; }
/* Paypal */
.sidebar .paypal-logo { display:block; margin:10px 0; text-align:center; }
.sidebar .paypal-logo a { float:none; }
/* ======================================================================================= */
/* Category Page ========================================================================= */
.category-title { margin:0 0 7px; }
.category-title h1 { padding:3px 0; color:#5b9400; font-size:1.6em; font-weight:bold; line-height:1.25; }
.category-image { width:100%; overflow:hidden; margin:0 0 10px; text-align:center; }
.category-image img { max-width:100%;}
.category-description { margin:0 0 10px; }
.category-products {}
.image_rotate{width:237px; overflow:hidden; position:relative;}
.home_product .image_rotate a.product-image {
    margin-bottom: 0;
    margin-left:0px;
    position: relative;
}
.image_rotate a.product-image img.firstImg{z-index:1;}
.outer_bottom{margin-top:10px;}
.image_rotate a.product-image, .image_rotate_inner{width:242px; position:relative; left:0; top:0; text-decoration:none!important; text-align:left;}
.image_rotate a.product-image img {
    margin-left: 15px;
    max-width: 212px;
    position: absolute;
}
.home_product .image_rotate a.product-image img {
    max-width: 212px;
}
.products-list .image_rotate {
    border-right:none;
    float: left;
    min-height: 250px;
    overflow: hidden;
    position: relative;
    width: 242px;
}
.home_product .image_rotate a.product-image, .image_rotate_inner {
    width: 237px;
}
/* View Type: Grid */
.products-grid { position:relative; }
.products-grid.last { border-bottom:0; }
.products-grid li.item {
    border: 1px solid #E6E6E6;
    float: left;
    list-style: none outside none;
    margin-right: 14px;
    min-height: 375px;
    padding: 13px 0 10px;
    position: relative;
    width: 242px;
}
.products-grid li:hover.item{ box-shadow: 0 0 2px 0 #ccc;}
.cms-index-index .products-grid li.item {
    border: 1px solid #E1E1E1;
    float: left;
    list-style: none outside none;
    margin-right: 14px;
    min-height: 355px;
    padding: 0 0 0;
    position: relative;
    width:237px;
}
.fancybox.quick_view{
    color: #fff;
    padding:10px 20px;
    text-align: center;
    white-space: nowrap;
	background:#0057a8;
	margin:10px;
	text-transform:capitalize;
	float:right;
	text-decoration:none;
}
.fancybox.quick_view:hover{background:#B2BBC1; text-shadow: 1px 2px 1px #666666;}
.category-products .product_icons button.button{margin:10px; float:left;}
.products-grid li.item.last{margin-right:0px;}
.products-grid .product-image {
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/nav_drop.png") repeat-x scroll center bottom transparent;
    display: block;
    height: 218px;
    margin: 0 0 10px;
    text-align: center;
    width: 216px;
}
.products-grid.first .product-image { border-top:0; text-align:left; padding-bottom:13px; }
.products-grid li.last .product-image { border-right:0; }
.products-grid .product-name {
    font-size: 13px;
    margin: 0;
    padding-bottom: 10px;
    text-align: center;
}
.products-grid .product-name a { color:#000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
.products-grid .product-name a:hover { text-decoration:none; }
.products-grid .price-box { margin:5px 0; padding:0 10px; }
.products-grid .availability { line-height:21px; }
.products-grid .actions { position:absolute; bottom:20px; }
.col2-left-layout .products-grid,
.col2-right-layout .products-grid { width:760px; margin:0 auto; padding-top:10px; }
.col1-layout .products-grid,
.page-empty .products-grid { width:1000px; margin:0 auto; padding:0px; margin-top:15px;}
/* View Type: List */
.products-list li.item { border:1px solid #e6e6e6; padding:10px; position:relative; margin:20px 0 0 0; }
.products-list li.item .image_rotate a.product-image, .products-list li.item .image_rotate_inner{margin:0px;}
.products-list li.item.last {}
.products-list .product-shop { margin-left:255px; padding:20px 15px 20px 0; }
.products-list .product-image {
    border-right: 1px solid #E6E6E6;
    float: left;
    height: 190px;
    margin:0 0 0 13px;
    padding-bottom: 25px;
    padding-top: 15px;
    text-align: center;
    width: 232px;
}
.products-list .product-name { font-size:12px; margin:0 0 6px; }
.products-list .product-name a { color:#000; text-decoration:none; font-size:20px; }
.products-list .product-name a:hover { text-decoration:none; }
.products-list .price-box { float:left; margin:0 13px 0 0; }
.products-list .availability { float:left; margin:3px 0 0; }
.products-list .desc { clear:both; padding:6px 0 0; margin:0 0 13px; line-height:1.35; font-size:12px;}
.products-list .desc ul{padding:0px;}
.products-list .desc ul li {
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/des_bullets.png") no-repeat scroll left center transparent;
    display: inline-block;
    padding: 3px 5px 3px 15px;
    width: 100%;
}
.products-list .add-to-links { clear:both; }
/* ======================================================================================= */
/* Product View ========================================================================== */
/* Rating */
.no-rating { margin:0; }
.products-list .ratings {
    padding: 0;
}
.ratings { line-height:1.25; margin:7px 0; padding:0;}
.ratings strong { float:left; margin:0 3px 0 0; }
.ratings .rating-links { margin:0; }
.ratings .rating-links .separator { margin:0 2px; }
.ratings dt {}
.ratings dd {}
.rating-box { width:70px; height:15px; font-size:0; line-height:0; background:url(https://spordimaailm.ee/skin/frontend/default/megashop/images/bkg_rating.gif) 0 0 repeat-x; text-indent:-999em; overflow:hidden; }
.rating-box .rating {
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/bkg_rating.gif") repeat-x scroll 0 100% #FFFFFF;
    float: left;
    height: 13px;
}
.ratings .rating-box { float:left; margin:0 3px 0 0; }
.ratings .amount {
    float: left;
    margin: 3px;
}
.ratings-table th,
.ratings-table td { font-size:11px; line-height:1.15; padding:3px 0; }
.ratings-table th { font-weight:bold; padding-right:8px; }
.ratings-table td { padding:4px 0 0; }
/* Availability */
.availability { margin:0; }
.availability span { font-weight:bold; }
.availability.in-stock span { color:#73B334; font-weight:bold;}
.availability.out-of-stock span { color:#d83820; }
.availability-only { margin:10px 0 7px; line-height:16px; background:url(https://spordimaailm.ee/skin/frontend/default/megashop/images/i_availability_only.gif) 0 50% no-repeat; padding-left:15px; }
.availability-only span,
.availability-only a { border-bottom:1px dashed #751d02; color:#000; }
.availability-only a { background:url(https://spordimaailm.ee/skin/frontend/default/megashop/images/i_availability_only_arrow.gif) 100% 0 no-repeat; cursor:pointer; padding-right:15px; text-decoration:none; }
.availability-only .expanded { background-position:100% -15px; }
.availability-only strong { color:#be2c00; }
.availability-only-details { margin:0 0 7px; }
.availability-only-details th { background:#e9e9e9; font-size:10px; padding:0 8px; }
.availability-only-details td { border-bottom:1px solid #d9dde3; font-size:11px; padding:2px 8px 1px; }
.availability-only-details tr.odd { background:#fff; }
.availability-only-details tr.even { background:#fcfcfc; }
.availability-only-details tr.odd td.last { color:#396f00; font-weight:bold; }
.availability-only-details tr.last td { border-bottom:none; }
.product-view .product-shop .availability span { font-weight:bold; }
.in_stock {
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/icon_common.png") no-repeat scroll -278px -306px transparent;
    font-family: arial;
    font-size: 11px;
    padding: 4px 0 3px 20px;
    text-transform: uppercase;
}
.out_stock{
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/icon_common.png") no-repeat scroll -278px -328px transparent;
    font-family: arial;
    font-size: 11px;
    padding: 4px 0 3px 20px;
    text-transform: uppercase;
}
.stock_box{
    border-bottom: 1px dotted #D1D1D1;
    display: inline-block;
    margin-bottom: 10px;
    padding-bottom: 0;
    width: 100%;
}
/* Email to a Friend */
.email-friend { margin:0; }
.additional{
    float: left;
}
.email-friend{float:left; margin-right:15px;}
/* Alerts */
.alert-price { margin:0; font-size:11px; }
.alert-stock { margin:0; font-size:11px; }
/********** < Product Prices */
.price { white-space:nowrap !important; }
.price-box { margin:5px 0 10px; }
.price-box .price {
    color: #0057a8;
    font-size: 15px;
    font-weight: bold;
}
/* Regular price */
.regular-price { color:#396f00; }
.regular-price .price { font-size:16px; font-weight:bold; color:#0057a8; font-family:Georgia, "Times New Roman", Times, serif; }
/* Old price */
.old-price { margin:0; }
.old-price .price-label { font-size:12px; font-weight:bold; white-space:nowrap; }
.old-price .price { font-weight:bold; font-size:13px; color:#396f00; text-decoration:line-through; }
/* Special price */
.special-price { margin:0; }
.special-price .price-label { font-size:11px; font-weight:bold; text-transform:uppercase; white-space:nowrap; color:#000; }
.special-price .price { font-size:13px; font-weight:bold; }
/* Minimal price (as low as) */
.minimal-price { margin:0; }
.minimal-price .price-label { font-size:12px; font-weight:bold; white-space:nowrap; }
.minimal-price-link { display:block; font-size:12px; text-decoration:underline; color:#444; }
.minimal-price-link .label {color:#444;}
.minimal-price-link .price { font-weight:normal; color:#444; }
/* Including tax */
.price-including-tax { display:block; color:#888; }
.price-including-tax .label {  font-size:10px; text-transform:uppercase; white-space:nowrap; color:#888; }
.price-including-tax .price { font-size:13px; font-weight:bold; color:#396f00; }
/* Excluding tax */
.price-excluding-tax { display:block; color:#888; }
.price-excluding-tax .label { font-size:10px; text-transform:uppercase; white-space:nowrap; color:#888; }
.price-excluding-tax .price { font-size:12px; font-weight:normal; color:#396f00; }
/* Configured price */
.configured-price { margin:0; }
.configured-price .price-label { font-weight:bold; white-space:nowrap; }
.configured-price .price { font-size:13px; font-weight:bold; }
/* Incl tax (for order tables) */
.price-incl-tax { display:block; }
.price-incl-tax .label { display:block; white-space:nowrap; }
.price-incl-tax .price { display:block; font-weight:bold; }
/* Excl tax (for order tables) */
.price-excl-tax  { display:block; }
.price-excl-tax .label { display:block; white-space:nowrap; }
.price-excl-tax .price { display:block; font-weight:normal; }
/* FPT */
.weee { display:block; font-size:11px; color:#444; }
.weee .price { font-size:11px; font-weight:normal; }
/* Price range */
.price-from { margin:0; }
.price-from .price-label { font-size:12px; font-weight:bold; white-space:nowrap; }
.price-to { margin:0; }
.price-to .price-label { font-size:12px; font-weight:bold; white-space:nowrap; }
/* Price notice next to the options */
.price-notice { padding-left:7px; }
.price-notice .price { font-weight:bold; }
/* Price as configured */
.price-as-configured { margin:0; }
.price-as-configured .price-label { font-weight:bold; white-space:nowrap; text-transform:uppercase; }
.price-box-bundle { padding:0 0 10px 0; }
.price-box-bundle .price-box { margin:0 !important; padding:0 !important; }
.price-box-bundle .price { color:#222; }
/********** Product Prices > */
/* Tier Prices */
.product-pricing,
.tier-prices { margin:10px 0; padding:10px; background:#f4f9ea; border:1px solid #ddd; }
.tier-prices .benefit { font-style:italic; font-weight:bold; }
.tier-prices .price { font-weight:bold;; }
.tier-prices-grouped li .price { font-weight:bold; }
/* Add to Links */
.add-to-links { margin:3px 0 0; }
.add-to-links li {line-height:1.25; padding-left:12px; }
.add-to-links li a { color:#444; }
.add-to-links li a:hover{color:#0057a8; text-decoration:none;}
.add-to-links .separator { display:none; }
/* Add to Cart */
.quick_cart .add-to-cart label{margin-left:0;}
.add-to-cart label { float:left; margin-right:5px; font-weight:bold; line-height:27px; color:#555; margin-left:0px; margin-top:10px;}
.qty_pan{
    float: left;
    padding: 0 20px;
    position: relative;
	margin-top:10px;
}
.add-to-cart-alt{text-align:center;}
.add-to-cart-alt input.qty{text-align:center; margin-bottom:5px;}
.cart-cell p{text-align:center;}
.add-to-cart .qty { float:left; text-align:center; padding:6px;}
.qty_pan .add {
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/qty_btn.jpg") no-repeat right bottom;
    cursor: pointer;
    float: left;
    height:12px;
    left:64px;
    position: absolute;
    text-align: left;
    text-indent: -9999px;
    top:8px;
    width:12px;
	-moz-transition: all 400ms ease-in-out 0s;
	-ms-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
	transition: all 400ms ease-in-out 0s;
}
.qty_pan .dec {
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/qty_btn.jpg") no-repeat left bottom;
    float: left;
    height:12px;
    left:5px;
    position: absolute;
    text-align: left;
    text-indent: -9999px;
    top:8px;
    width:12px;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-ms-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
	transition: all 400ms ease-in-out 0s;
}
.qty_pan .add:hover{background-position:right top;}
.qty_pan .dec:hover{background-position:left top;}
.add-to-cart button.button {
	float:left;
}
.add-to-cart button.button span {
    padding: 10px 0 0 10px;
}
.add-to-cart button.button span span {
    padding: 0 35px 10px 25px;
	font-size:15px;
}
.add-to-cart .paypal-logo { clear:left; margin:0; text-align:right; }
.add-to-cart .paypal-logo .paypal-or { clear:both; display:block; margin:5px 60px 5px 0; }
/* Add to Links + Add to Cart */
.add-to-box { margin:10px 0; }
.add-to-box .add-to-cart { margin:10px 0; text-align:center;}
.add-to-box .add-to-cart .paypal-logo { float:left; }
.add-to-box .or { display:none !important; }
.add-to-box .add-to-links { margin:10px 0; text-align:right; }
.add-to-box .add-to-links li .separator { display:none !important; }
.product-view { position:relative;}
.product-essential { padding:0 0 25px; }
.product-essential h2 { font:bold 12px/1.25 Arial, Helvetica, sans-serif; }
.product-collateral { display:inline-block; margin-top:45px; float:left; width:100%;}
.product-tabs-content{
    border: 1px solid #E6E6E6;
    padding: 15px;
}
.product-collateral h2 { font-size:19px; font-weight:normal; line-height:1.15; }
.product-collateral .box-collateral {}
/* Product Images */
.product-view .product-img-box { float:left; width:402px; position:relative; z-index:10; }
.col3-layout .product-view .product-img-box { float:none; margin:0 auto; }
.product-view .product-img-box .product-image { margin:0 0 10px; border:1px solid #cacaca; }
.product-view .product-img-box .product-image-zoom { position:relative; width:400px; height:400px; overflow:hidden; z-index:9; }
.product-view .product-img-box .product-image-zoom img{width:100%;}
.product-view .quick_product .product-img-box .product-image-zoom{width:265px; height:265px; text-align:center;}
.product-view .quick_product .product-img-box{text-align:center; width:265px;}
.product-view .product-img-box .product-image-zoom img { position:absolute; left:0; top:0; cursor:move; }
.product-view .product-img-box .zoom-notice { margin:0 0 10px; text-align:center; }
.product-view .product-img-box .zoom { position:relative; z-index:9; height:24px; margin:0 auto 13px; padding:0 28px; background:url(https://spordimaailm.ee/skin/frontend/default/megashop/images/slider_bg.gif) 50% 50% no-repeat; cursor:pointer; }
.product-view .product-img-box .zoom.disabled { -moz-opacity:.3; -webkit-opacity:.3; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";/*IE8*/ opacity:.3; }
.product-view .product-img-box .zoom #track { position:relative; height:18px; }
.product-view .product-img-box .zoom #handle { position:absolute; left:0; top:3px; width:9px; height:18px; background:url(https://spordimaailm.ee/skin/frontend/default/megashop/images/magnifier_handle.gif) 0 0 no-repeat;  }
.product-view .product-img-box .zoom .btn-zoom-out { position:absolute; left:10px; top:7px; }
.product-view .product-img-box .zoom .btn-zoom-in { position:absolute; right:10px; top:7px; }
.product-view .product-img-box .more-views h2 { font-size:10px; font-weight:normal; padding:0 0 2px; border-bottom:1px solid #ccc; margin:0 0 8px; text-transform:uppercase; }
.product-view .product-img-box .more-views ul { margin-left:-10px; width: 410px !important; }
.product-view .product-img-box .more-views li { float:left; margin:0 10px 8px 0;}
.product-view .product-img-box .more-views li a { float:left; width:90px; height:90px; border:1px solid #ddd; overflow:hidden; }
.product-view .quick_product .product-img-box .more-views li a{width:70px; height:67px;}
.product-image-popup { margin:0 auto; }
.product-image-popup .buttons-set { float:right; clear:none; border:0; margin:0; padding:0; }
.product-image-popup .nav { font-weight:bold; margin:0 100px; text-align:center; }
.product-image-popup .image { display:block; margin:10px 0; }
.product-image-popup .image-label { font-size:12px; font-weight:bold; margin:0 0 10px; color:#2f2f2f; }
/* Product Shop */
.product-view .product-shop { float:right; width:363px; }
.col1-layout .product-view .product-shop { float:right; width:576px; }
.col3-layout .product-view .product-shop { float:none; width:auto; }
.product-view .product-shop .product-name {
    border-bottom: 1px dotted #D1D1D1;
    margin: 0 0 5px;
    padding-bottom: 5px;
}
.product-shop .regular-price .price {
    color: #0057a8;
    font-family: arial;
    font-size: 20px;
    font-weight: bold;
}
.product-view .product-shop .product-name h1 {
    font: bold 20px/1.25 Arial,Helvetica,sans-serif;
    padding-bottom: 10px;
}
.sku, .brands {
    color: #647177;
    display: inline-block;
    text-transform: uppercase;
    width: 100%;
	font-size:11px;
}
.sku h4, .brands h4 {
    color: #191A1E;
    float: left;
    font-weight: normal;
    padding-right: 8px;
}
.product-view .product-shop .availability {
    float: left;
    margin: 7px 15px;
}
.product-view .product-shop .short-description { margin:10px 0; }
.short-description{border-bottom:1px dotted #D1D1D1; padding-bottom:5px;}
.short-description ul{display:inline-block; width:100%; margin:0px; padding:0px;}
.short-description ul br{margin:0px; padding:0px; font-size:0px; display:none;}
.short-description ul li{display:inline-block; width:100%; padding:3px 5px 3px 15px; background:url(https://spordimaailm.ee/skin/frontend/default/megashop/images/des_bullets.png) no-repeat left center;} 
.product-view .product-shop .price-box {
    margin: 0;
    padding:0;
    text-align:left;
	float:left;
}
.product-view .product-shop .add-to-links {
    float: left;
    margin: 0;
    padding: 0;
    text-align: left;
}
.product-view .product-shop .add-to-links li {
    float: left;
    margin-left: 0;
    padding: 0;
    text-align: left;
	margin-right:15px;
}
.product-view .product-shop .add-to-links li .separator { display:none !important; }
.product-view .product-shop .product-options-bottom .paypal-logo { float:left; }
/* Product Options */
.product-options {
    background-color: #FFFFFF;
    margin: 8px 0 0;
    padding: 0 0 10px;
    position: relative;
}
.product-options dt { padding:10px 0 0; font-weight:normal; }
.product-options dt label { font-weight:bold; }
.product-options dt label.required em { color:#eb340a; margin-left:5px; }
.product-options dd .qty-holder { display:block; padding:10px 0 0; }
.product-options dd .qty-holder label { vertical-align:middle; }
.product-options dd .qty-disabled { background:none; border:0; padding:3px; color:#444; }
.product-options dd {
    margin: 0;
    padding: 5px 0 0;
}
.product-options dl.last dd.last { border-bottom:0; padding-bottom:5px; margin-bottom:0; }
.product-options dd input.input-text { width:98%; }
.product-options dd input.datetime-picker { width:150px; }
.product-options dd .time-picker { display:-moz-inline-box; display:inline-block; padding:2px 0; vertical-align:middle; }
.product-options dd textarea { width:98%; height:8em; }
.product-options dd select {
    border: 1px solid #E6E6E6;
    padding: 5px;
    width: 99%;
}
.product-options dd .multiselect option { border-bottom:1px dotted #d9e5ee; padding:2px 4px; }
.product-options ul.options-list { margin-right:5px; }
.product-options ul.options-list li { padding:2px 0; }
.product-options ul.options-list input.radio { float:left; margin-top:3px; }
.product-options ul.options-list input.checkbox { float:left; margin-top:2px; }
.product-options ul.options-list .label { display:block; margin-left:18px; }
.product-options ul.options-list label { font-weight:normal; }
.product-options ul.validation-failed { padding:0 7px; }
.product-options p.required { position:absolute; right:15px; top:10px; }
.product-options-bottom { padding:10px 0; margin-bottom:5px; }
.product-options-bottom .product-pricing,
.product-options-bottom .tier-prices { margin:0; padding:0 0 10px; border:0; background:0; }
.product-options-bottom .price-box { float:left; margin:0; }
.product-options-bottom .add-to-links { clear:both; padding:5px 0 0; text-align:right; }
.product-options-bottom .price-label { padding-right:5px; }
.product-options-bottom .price-tax { float:left; }
.product-options-bottom .add-to-cart {margin:0; padding:0; border:0; background:0; }
.product-options-bottom .add-to-links { float:right; display:inline; }
.product-shop .product-options-bottom .price-box { float:none; margin:0; }
.product-shop .product-options-bottom .price-label { float:none; padding-right:0; }
.product-shop .product-options-bottom .price-tax { float:none; }
.product-shop .product-options-bottom .add-to-cart { clear:both; float:none; padding:0; text-align:center; }
.quick_product .product-options-bottom{text-align:center;}
/* Grouped Product */
.product-view .grouped-items-table .price-box {
    border: medium none;
    box-shadow: none;
    margin: 0;
    padding: 10px 5px;
}
.product-view .grouped-items-table .regular-price .price {
    color: #000000;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
}
/* Product Tabs */
.product-tabs { margin:0px;}
.product-tabs li { float:left; font-size:12px; line-height:1em; }
.product-tabs li.first { border-left:0; }
.product-tabs li.last { border-right:0; }
.product-tabs a {
    border: 1px solid #E6E6E6;
    color: #444444;
    display: block;
    margin-right: 5px;
    padding: 9px 15px;
	border-bottom:none;
}
#product_tabs_description_contents ul{margin:0px; padding:0px;}
#product_tabs_description_contents ul li{
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/des_bullets.png") no-repeat scroll left center transparent;
    display: inline-block;
    padding: 3px 5px 3px 15px;
    width: 100%;
	list-style:none;
}
.product-tabs a:hover { background-color:#ddd; text-decoration:none; color:#444; }
.product-tabs li.active a,
.product-tabs li.active a:hover { background-color:#0057a8; font-weight:normal; color:#fff; border:1px solid #0057a8; border-bottom:none; }
.product-tabs-content h2 { display:none; font-size:12px; font-weight:bold; }
/* Mini Products Grid */
#upsell-product-table.mini-products-grid { width:100%; background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/nav_drop.png") no-repeat scroll center -1px transparent; border-top:1px solid #0057a8; padding-top:10px;}
#upsell-product-table.mini-products-grid ul li {
    border: 1px solid #E6E6E6;
    height: 260px;
    margin-right: 10px;
    text-align: center;
    width:228px;
}
#upsell-product-table h3.product-name, #upsell-product-table h3.product-name a {width:auto; color:#0057a8; text-decoration:none;}
#upsell-product-table.mini-products-grid ul li .product-image {
    border:none;
    margin: 0;
    padding:0;
}
.mini-products-grid { width:100%; }
.mini-products-grid td { width:20%; padding:0 8px 8px 0; }
.mini-products-grid .product-image { display:block; border:1px solid #cacaca; margin:0 0 10px; }
.mini-products-grid .product-name { width:115px; margin:0 0 6px; overflow:hidden; line-height:normal; }
.mini-products-grid .product-name a { color:#444; text-decoration:underline; font-size:12px; }
.mini-products-grid .product-name a:hover { text-decoration:none; }
.mini-products-grid td.empty {}
.mini-products-grid td.last { padding-right:0; }
.mini-products-grid .ratings .rating-box { float:none; display:block; margin:0 0 3px; }
/* Block: Description */
.product-view .box-description {}
/* Block: Additional */
.product-view .box-additional .data-table th,
.product-view .box-additional .data-table td { line-height:1.25; }
/* Block: Upsell */
#upsell-product-table .jcarousel-prev.jcarousel-prev-horizontal {
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/icon_common.png") no-repeat scroll -155px -213px #FFFFFF;
    cursor: pointer;
    float: left;
    height: 23px;
    position: absolute;
    right: 19px;
    top: -38px;
    width: 18px;
    -moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-ms-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
	transition: all 400ms ease-in-out 0s;
}
#upsell-product-table .jcarousel-prev.jcarousel-prev-horizontal:hover{
background:url("https://spordimaailm.ee/skin/frontend/default/megashop/images/icon_common.png") no-repeat scroll -194px -213px;
}
#upsell-product-table .jcarousel-next.jcarousel-next-horizontal:hover{
background:url("https://spordimaailm.ee/skin/frontend/default/megashop/images/icon_common.png") no-repeat scroll -215px -213px;}
#upsell-product-table .jcarousel-next.jcarousel-next-horizontal {
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/icon_common.png") no-repeat scroll -176px -213px #FFFFFF;
    cursor: pointer;
    float: left;
    height: 23px;
    position: absolute;
    right: 0;
    top: -38px;
    width: 18px;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-ms-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
	transition: all 400ms ease-in-out 0s;
}
.box-collateral.box-up-sell h2{
    font-size: 15px;
    padding-bottom: 10px;
	margin-bottom:0px;
}
#upsell-product-table .jcarousel-clip.jcarousel-clip-horizontal{overflow:hidden;}
.box-up-sell {
    display: inline-block;
    float: left;
    margin-top: 15px;
    width: 490px;
}
.product-view .box-up-sell h2 {
    border-bottom: 1px solid #E6E6E6;
    margin: 8px 0;
    padding-bottom: 12px;
}
#product_tabs_upsell_products_contents h2 { display:block; }
/* Block: Tags */
.product-view .box-tags { margin:0; }
.product-view .box-tags h3 { font-size:12px; }
.product-view .box-tags .product-tags { display:block; margin:0 0 15px; }
.product-view .box-tags .product-tags li { display:inline; background:url(https://spordimaailm.ee/skin/frontend/default/megashop/images/bkg_pipe3.gif) 100% 4px no-repeat; padding:0 7px 0 4px; }
.product-view .box-tags .product-tags li.first { padding-left:0; }
.product-view .box-tags .product-tags li.last { background:none; padding-right:0; }
.product-view .box-tags .form-add label { display:block; font-size:12px; font-weight:bold; margin:0 0 3px; }
.product-view .box-tags .form-add .input-box { float:left; width:305px; margin:0 5px 0 0; }
.product-view .box-tags .form-add input.input-text {
    padding: 13px 13px 14px;
    width: 280px;
}
.product-view .box-tags .form-add button.button span { height:23px; background-image:url(https://spordimaailm.ee/skin/frontend/default/megashop/images/bkg_btn-small.png); line-height:20px; }
.product-view .box-tags .note { margin:2px 0 0; font-size:10px; }
/* Block: Reviews */
.product-view .review{
    border-bottom: 1px dotted #D1D1D1;
    padding: 5px 0 10px;
	color:#647177;
}
.product-view .review a{color:#647177;}
.product-view .box-reviews dl { margin:15px 0; }
.product-view .box-reviews dt a,
.product-view .box-reviews dt span { font-weight:bold; }
.product-view .box-reviews dd { margin:0 0 15px; }
.product-view .box-reviews dd small { font-style:italic; }
.product-view .box-reviews .form-add { margin:15px 0 0; }
.product-view .box-reviews .form-add h3 { font-size:13px; font-weight:normal; }
.product-view .box-reviews .form-add h3 span { font-weight:bold; }
.product-view .box-reviews .form-add h4 { font-size:12px; }
.product-view .box-reviews .form-add .data-table td { text-align:center; }
.product-view .box-reviews .form-add .form-list { margin:15px 0 0; }
.product-view .box-reviews .form-add .form-list .input-box { width:460px; }
.product-view .box-reviews .form-add .form-list input.input-text,
.product-view .box-reviews .form-add .form-list textarea { width:454px; }
/* Send a Friend */
.send-friend .form-list { width:545px; overflow:hidden; }
.send-friend .form-list li { margin-right:-15px; }
.send-friend .form-list li p { margin:0 15px 0 0; }
.send-friend .buttons-set .limit { float:right; margin:0 7px 0 0; font-size:11px; line-height:25px; }
/* ======================================================================================= */
/* Content Styles ================================================================= */
.product-name { margin:0; font-size:1em; font-weight:normal; line-height:1.55; }
/*.product-name a { color:#444; }*/
/* Product Tags */
.tags-list { display:block; font-size:13px; border:1px solid #ddd; background:#f6f6f6; padding:10px; }
.tags-list li { display:inline !important; margin:0 4px 0 0; }
.tags-list li a { color:#1b2d3b; }
/* Advanced Search */
.advanced-search .form-list label { width:160px; padding-right:10px; }
.advanced-search .form-list .input-box,
.advanced-search .form-list .input-range { float:left; clear:none; }
.advanced-search-amount { margin:0 0 10px; }
.advanced-search-summary { margin:10px 0; border:1px solid #ddd; background:#ecf9ea; padding:10px; }
.advanced-search-summary ul { float:left; width:49%; }
.advanced-search-summary strong { color:#E17C24; }
.advanced-search-summary li { margin:2px 0; }
.advanced-search-summary p { clear:both; font-weight:bold; margin:0; }
/* CMS Home Page */
.cms-home .main { padding:0; }
.cms-home .subtitle {}
.cms-index-index .subtitle {}
/* Sitemap */
.page-sitemap .links { text-align:right; margin:0 8px -22px 0; }
.page-sitemap .links a { text-decoration:none; position:relative; }
.page-sitemap .links a:hover { text-decoration:underline; }
.page-sitemap .sitemap { margin:12px; }
.page-sitemap .sitemap a { color:#444; }
.page-sitemap .sitemap li { margin:3px 0; }
.page-sitemap .sitemap li.level-0 { margin:10px 0 0; font-weight:bold; }
.page-sitemap .sitemap li.level-0 a { color:#7f7f7f; }
/* RSS */
.rss-title h1 { background:url(https://spordimaailm.ee/skin/frontend/default/megashop/images/i_rss-big.png) 0 3px no-repeat; padding-left:27px; }
.rss-table .link-rss { display:block; line-height:1.55; background-position:0 4px; }
/* ======================================================================================= */
/* Shopping Cart ========================================================================= */
.cart .page-title {}
/* Checkout Types */
.cart .page-title .checkout-types { display:none !important; }
.cart .checkout-types .paypal-or { margin:0 8px; line-height:2.3; }
.cart .totals .checkout-types .paypal-or { clear:both; display:block; padding:8px 55px 0 0; line-height:1.0; font-size:11px; }
/* Shopping Cart Table */
.cart-table th { padding:10px; }
.cart-table td { padding:10px; }
.cart-table .product-name { font-weight:bold; margin:0 0 5px; color:#444; }
.cart-table .item-msg { margin:5px 0; font-size:11px; font-weight:bold; color:#df280a; }
.cart-table tfoot td { padding:5px 10px; }
.cart-table .btn-continue { float:right; margin-left:2px;}
/*.cart-table .btn-continue span { background:none; padding:0; font:normal 11px/25px Arial, Helvetica, sans-serif; color:#7f7f7f; text-transform:none; text-decoration:underline; }*/
.cart-table .btn-continue:hover span { text-decoration:none; }
.cart-table .btn-update,
.cart-table .btn-empty { float:right; }
.cart-table .btn-update { margin-left:7px; }
/* Shopping Cart Collateral boxes */
.cart .cart-collaterals { padding:25px 0 0; }
.cart .cart-collaterals .col2-set .col-1 { width:328px;}
#crosssell-products-list ul.add-to-links li{float:left; padding:5px 15px 5px 0;}
.cart .cart-collaterals .col2-set .col-2 { width:655px; background:#fff; }
.cart .cart-collaterals .col2-set .col-2 input{width:375px;}
.cart .cart-collaterals .col2-set .col-2 select{width:392px;}
.cart .crosssell {
    display: inline-block;
    padding: 0;
    width: 100%;
}
.cart .crosssell h2 { font-size:12px; font-weight:bold; }
.cart .crosssell .product-image { float:left; width:75px; height:75px; }
.cart .crosssell .product-details { margin-left:85px; }
.cart .crosssell .product-name { font-weight:bold; }
.cart .crosssell li.item {
    border: 1px solid #E6E6E6;
    float: left;
    margin: 12px 5px;
    min-height: 180px;
    padding: 10px;
    width: 219px;
}
.cart .crosssell li.last {margin-right:0; }
.cart .crosssell .link-compare { font-weight:normal; }
.cart .no-crosssell { width:100%; overflow:hidden; }
.cart .no-crosssell img { display:block; margin:0 0 10px; }
/* Discount Codes & Estimate Shipping and Tax Boxes */
.cart .discount,
.cart .shipping { background:#fff; padding:10px 0; margin:0; }
.cart .discount h2,
.cart .shipping h2 { float:left; width:225px; font:normal 14px/16px Arial, Helvetica, sans-serif; color:#7F7F7F; }
.cart .discount .discount-form,
.cart .discount .discount-form, .cart .shipping .shipping-form {
    display: inline-block;
    margin-left: 0;
    width: 100%;
}
.cart .discount .buttons-set,
.cart .shipping .buttons-set { margin:10px 0 0; border:0; padding:0; text-align:left; }
.cart .discount .buttons-set button.button,
.cart .shipping .buttons-set button.button { float:none; margin:0; }
/*.cart .discount .buttons-set button.button span,
.cart .shipping .buttons-set button.button span { height:19px; background-image:url(https://spordimaailm.ee/skin/frontend/default/megashop/images/bkg_btn-green.gif); padding:0 0 0 9px; font-size:10px; line-height:18px; color:#fff; }*/
.cart .discount .buttons-set button.button span span,
.cart .shipping .buttons-set button.button span span { padding:0 19px 0 10px; }
.cart .discount { border-bottom:1px solid #e6e6e6; }
.cart .discount label { font-weight:bold; color:#555; }
.cart .discount .input-box { width:270px; }
.cart .discount input.input-text { width:264px; }
.cart .shipping p { margin:0 0 3px; }
.cart .shipping .sp-methods { margin:10px 0 0; padding:6px 0 0; border-top:1px solid #c0d2af; }
.cart .shipping .form-list .input-box { width:270px; }
.cart .shipping .form-list input.input-text { width:264px; }
.cart .shipping .form-list select { width:270px; }
/* Shopping Cart Totals */
.cart .totals { width:30%; padding:12px 0; float:right; }
.cart .totals table { float:right; width:400px; margin:0 0 8px; }
.cart .totals td { padding:0 0 0 15px; }
.cart .totals tr.last td {}
.cart .totals tfoot td {}
.cart .totals tfoot th strong,
.cart .totals tfoot td strong { font-size:14px; font-weight:bold; color:#0057a8; }
.cart .totals .checkout-types { font-size:13px; padding:4px 0; text-align:right; }
.cart .totals .checkout-types li { clear:both; margin:0 0 5px; }
/* Options Tool Tip */
.item-options dt { font-weight:bold;}
.item-options dd { padding-left:0px; }
.truncated { cursor:help; }
.truncated a.dots { cursor:help; text-decoration:none !important; }
.truncated a.details { cursor:help; text-decoration:none !important; display:inline-block; border-bottom:1px dotted #7f7f7f; }
.truncated .truncated_full_value { position:relative; z-index:999; }
.truncated .truncated_full_value .item-options { position:absolute; top:-99999em; z-index:999; width:180px; padding:8px; border:3px double #e6e6e6; background-color:#fff; box-shadow:0 0 10px 0 #333; text-align:left; }
.truncated .truncated_full_value .item-options dt { margin-top:0; }
.truncated .truncated_full_value .item-options > p { font-weight:bold; text-transform:uppercase; }
.truncated .show .item-options { top:-20px; left:50%; }
.col-left .truncated .show .item-options { left:30px; top:10px; }
.col-right .truncated .show .item-options { left:-240px; top:10px; }
/* ======================================================================================= */
/* Checkout ============================================================================== */
/********** < Common Checkout Styles */
/* Shipping and Payment methods */
.sp-methods { margin:0 0 8px; }
.sp-methods dt { margin:13px 0 5px; font-weight:bold; }
.sp-methods dd {}
.sp-methods dd li { margin:5px 0; }
.sp-methods label { font-weight:bold; color:#555; }
.sp-methods .price { font-weight:bold; }
.sp-methods .form-list { padding-left:20px; }
.sp-methods .form-list li { margin:0 0 8px; }
.sp-methods select.month { width:154px; margin-right:10px; }
.sp-methods select.year { width:96px; }
.sp-methods input.cvv { width:3em !important; }
.sp-methods .checkmo-list li { margin:0 0 5px; }
.sp-methods .checkmo-list label { width:135px; padding-right:10px; text-align:right; }
.sp-methods .checkmo-list address { float:left; }
.sp-methods .centinel-logos a { margin-right:3px; }
.sp-methods .centinel-logos img { vertical-align:middle; }
.sp-methods .release-amounts { margin:1.5em 0 2em; }
.sp-methods .release-amounts button { float:left; margin:5px 10px 0 0; }
.please-wait { float:right; }
.please-wait img { vertical-align:middle; }
.cvv-what-is-this { font-size:11px; cursor:help; margin-left:10px; }
/* Tooltip */
.tool-tip { border:2px solid #ddd; border-bottom-color:#666; background:#f6f6f6; padding:15px 20px; position:absolute; z-index:9999; }
.tool-tip .btn-close { margin:-9px -14px 0; text-align:right; }
.tool-tip .btn-close a { display:block; margin:0 0 0 auto; width:12px; height:12px; background:url(https://spordimaailm.ee/skin/frontend/default/megashop/images/btn_window_close.gif) 100% 0 no-repeat; text-align:left; text-indent:-999em; overflow:hidden; }
.tool-tip .tool-tip-content { padding:5px; }
/* Gift Messages */
.gift-messages h3 { font-size:12px; font-weight:bold; color:#e87403; }
.gift-messages p.control { color:#8e8d8b; }
.gift-messages-form { position:relative; }
.gift-messages-form label { float:none !important; position:static !important; }
.gift-messages-form h4 { font-size:12px; font-weight:bold; color:#e87403; }
.gift-messages-form .whole-order { margin:0 0 25px; }
.gift-messages-form .item { margin:0 0 10px; }
.gift-messages-form .item .product-img-box { float:left; width:75px; }
.gift-messages-form .item .product-image { margin:0 0 7px; }
.gift-messages-form .item .number { margin:0; font-weight:bold; text-align:center; color:#8a8987; }
.gift-messages-form .item .details { margin-left:90px; }
.gift-messages-form .item .details .product-name { font-size:13px; font-weight:bold; margin:0 0 10px; }
.gift-messages-form .item .details .form-list .field { width:255px; }
.gift-messages-form .item .details .form-list .input-box { width:240px; }
.gift-messages-form .item .details .form-list input.input-text { width:234px; }
.gift-messages-form .item .details .form-list li.wide .input-box { width:500px; }
.gift-messages-form .item .details .form-list li.wide textarea { width:494px; }
.gift-message-link { font-size:11px; background:url(https://spordimaailm.ee/skin/frontend/default/megashop/images/bkg_collapse-gm.gif) 100% 6px no-repeat; padding-right:7px; }
.gift-message-link.expanded { background-position:100% -40px; }
.gift-message-row { background:#f2efe9; }
.gift-message-row .btn-close { float:right; width:12px; height:12px; background:url(https://spordimaailm.ee/skin/frontend/default/megashop/images/btn_remove.gif) 0 0 no-repeat; font-size:0; line-height:0; text-indent:-999em; overflow:hidden; }
/* Checkout Agreements */
.checkout-agreements li { margin:30px 0; }
.checkout-agreements .agreement-content { overflow:auto; height:12em; padding:10px; background:#fbfbfb; border:1px solid #e4e4e4; }
.checkout-agreements .agree { margin:0; padding:10px 0 10px 11px; }
.checkout-agreements .agree input.checkbox { margin-right:6px; }
.checkout-agreements .agree label { font-weight:bold; color:#555; }
.opc .checkout-agreements { padding:5px 30px; }
.opc .checkout-agreements li { margin:20px 0 0; }
.opc .checkout-agreements .agreement-content { background:#fff; padding:5px; }
.opc .checkout-agreements .agree { padding-left:6px; }
/* Centinel */
.centinel {}
.centinel .authentication { border:1px solid #ddd; background:#fff; }
.centinel .authentication iframe { width:99%; height:400px; background:transparent !important; margin:0 !important; padding:0 !important; border:0 !important; }
.opc .centinel { padding:10px 30px; }
/* Generic Info Set */
.info-set { background:#fbfbfb; border:1px solid #ddd; margin:0 0 25px; padding:20px; }
.info-set h2 { font-size:12px; font-weight:bold; margin:0 0 10px; }
.info-set h3,
.info-set h4 { font-size:12px; font-weight:bold; }
.info-set h2 a,
.info-set h3 a,
.info-set h4 a { font-weight:normal; }
.info-set h2.legend { margin:-20px -20px 15px; padding:3px 10px; background:#777; border-bottom:1px solid #777; position:relative; color:#fff; }
.info-set h2.legend a { color:#fff; }
.info-set h3.legend { margin:0 0 10px; }
.info-set .divider { margin:0 -20px; padding:25px 0; position:relative; }
.info-set .box { margin:0 0 15px; }
.info-set .box h2 { color:#e26703; }
.info-set .data-table .product-name { font-size:1em !important; font-weight:bold !important; color:#7f7f7f !important; }
.info-set .data-table .product-name a { font-weight:bold !important; }
.info-set .data-table .item-options { margin:5px 0 0; }
/********** Common Checkout Styles > */
/* One Page Checkout */
.block-progress { border:0; margin:0; }
.block-progress .block-title { background:none; border:0; padding:0; margin:0 0 5px; }
.block-progress .block-title strong { font-size:12px; }
.block-progress .block-content { background:none; padding:0; }
.block-progress dt { font-size:10px; line-height:1.35; background:#eee; border:1px solid #ddd; margin:0 0 6px; padding:10px 8px; color:#555; text-transform:uppercase; }
.block-progress dd { border-top:0; padding:2px 10px; margin:0 0 6px; }
.block-progress dt.complete {}
.block-progress dt.complete a { text-transform:none; }
.block-progress dd.complete {}
.block-progress p { margin:0; }
.block-progress .cards-list dt { background:none; border:0 none; color:inherit; font-size:11px; font-weight:bold; margin:5px 0; padding:0; text-transform:none; }
.block-progress .cards-list dd { border:0 none; margin:0; padding:0; }
.block-progress .cards-list .info-table th { font-weight:normal; }
.opc .buttons-set { margin-top:0; padding-top:2em; }
.opc .buttons-set p.required { margin:0; padding:0 0 10px; }
.opc .buttons-set.disabled button.button { display:none; }
.opc .buttons-set .please-wait { height:28px; line-height:28px; }
.opc .ul { list-style:disc outside; padding-left:18px; }
.opc { position:relative; }
.opc li.section {}
.opc .step-title { border:1px solid #ddd; border-top-color:#fff; background:#eee; padding:10px; text-align:right; }
.opc .step-title .number { float:left; background:#fff; border:1px solid #fff; padding:0 3px; margin:0 5px 0 0; font:normal 11px/12px arial, helvetica, sans-serif; color:#444; }
.opc .step-title h2 { float:left; margin:0; font:bold 12px/14px Arial, Helvetica, sans-serif; color:#999; }
.opc .step-title a { display:none; float:right; font-size:11px; line-height:16px; }
.opc .allow .step-title {
    background: none repeat scroll 0 0 #999999;
    border-bottom: 1px solid #999999;
    border-color: #CCCCCC #CCCCCC #999999;
    color: #FFFFFF;
    cursor: pointer;
}
.opc .allow .step-title .number {}
.opc .allow .step-title h2 { color:#fff; }
.opc .allow .step-title a { display:block; font-size:10px; color:#fff; text-transform:uppercase; }
.opc .active .step-title {
    background: none repeat scroll 0 0 #333333;
    border-color: #333333;
    color: #FFFFFF;
    cursor: default;
    padding: 10px;
}
.opc .active .step-title .number {}
.opc .active .step-title h2 { color:#fff; }
.opc .active .step-title a { display:none; }
.opc .step { border:1px solid #ddd; border-top:0; background:#fbfbfb; padding:15px 30px; position:relative; }
.opc .step .tool-tip { right:30px; }
#opc-login h3 { font-size:13px; border-bottom:1px solid #e4e4e4; padding-bottom:2px; text-transform:uppercase; }
#opc-login h4 { font-size:1em; font-weight:bold; margin:0; color:#2f2f2f; }
#opc-shipping_method .buttons-set { border-top:0; }
.opc .gift-messages-form { margin:0 -30px; background:#f4f4f4; border:1px solid #ddd; border-width:1px 0; padding:22px 24px 22px 30px; }
.opc .gift-messages-form .inner-box { padding:5px; height:260px; overflow:auto; }
#opc-review .step { padding:0; }
#opc-review .product-name { font-weight:bold; }
#opc-review .item-options { margin:5px 0 0; }
#opc-review .buttons-set { border:0; padding:15px 30px; }
#opc-review .buttons-set p { margin:0; line-height:28px; }
#opc-review .buttons-set .please-wait { height:28px; line-height:28px; }
#opc-review .authentication { margin:0 auto; width:570px; }
#opc-review .warning-message { color:#222; font-weight:bold; text-align:center; padding:10px 10px 0; }
/* Multiple Addresses Checkout */
.checkout-progress { padding:0 90px; margin:0 0 20px; }
.checkout-progress li { float:left; width:19%; margin:0 3px 0 0; border-top:6px solid #999; padding:2px 0 0; font-weight:bold; text-align:center; color:#888; }
.checkout-progress li.active { border-top-color:#e96200; color:#e96200; }
.multiple-checkout h2 { font-size:12px; font-weight:bold; margin:0 0 10px; }
.multiple-checkout h3,
.multiple-checkout h4 { font-size:12px; font-weight:bold; }
.multiple-checkout h2 a,
.multiple-checkout h3 a,
.multiple-checkout h4 a { font-weight:normal; }
.multiple-checkout .data-table .product-name { font-size:1em !important; font-weight:bold !important; color:#7f7f7f !important; }
.multiple-checkout .data-table .product-name a { font-weight:bold !important; }
.multiple-checkout .data-table .item-options { margin:5px 0 0; }
.multiple-checkout .gift-messages { margin:15px 0 0; }
.multiple-checkout .tool-tip { top:50%; margin-top:-120px; right:20px; }
.multiple-checkout .col2-set,
.multiple-checkout .col3-set { background:#fbfbfb; border:1px solid #ddd; margin:0 0 25px; padding:20px; }
.multiple-checkout .col2-set h2.legend { margin:-20px -20px 15px; padding:3px 10px; background:#777; border-bottom:1px solid #777; position:relative; color:#fff; }
.multiple-checkout .col2-set h3.legend { margin:0 0 10px; }
.multiple-checkout .col2-set .divider { margin:0 -20px; padding:25px 0; position:relative; }
.multiple-checkout .box { margin:0 0 15px; }
.multiple-checkout .place-order .please-wait { float:right; padding:5px 10px 0 0; }
.multiple-checkout .place-order .grand-total { float:right; }
.multiple-checkout .place-order .grand-total .inner {}
.multiple-checkout .place-order .grand-total big { float:left; margin-right:12px; font-size:1.5em; font-weight:bold; line-height:28px; color:#e26703; }
.multiple-checkout .place-order .grand-total div { float:left; }
/* Step 1 */
#multiship-addresses-table td { padding:10px; }
#multiship-addresses-table tfoot td { padding:5px 10px; }
/* Step 2 */
.multiple-checkout .gift-messages-form .item .details .form-list { width:100%; overflow:hidden; }
.multiple-checkout .gift-messages-form .item .details .form-list li { margin-right:-15px; }
.multiple-checkout .gift-messages-form .item .details .form-list .field { width:230px; }
.multiple-checkout .gift-messages-form .item .details .form-list .input-box { width:215px; }
.multiple-checkout .gift-messages-form .item .details .form-list input.input-text { width:209px; }
.multiple-checkout .gift-messages-form .item .details .form-list li.wide .input-box { width:445px; }
.multiple-checkout .gift-messages-form .item .details .form-list li.wide textarea { width:439px; }
.checkout-multishipping-shipping .box-sp-methods { border:1px solid #ddd; background:#eee; padding:13px; position:relative; }
.checkout-multishipping-shipping .box-sp-methods .pointer { display:none; }
/* Step 3 */
.checkout-multishipping-billing .multiple-checkout { position:relative; }
/* ======================================================================================= */
/* Account Login/Create Pages ============================================================ */
.account-login .content { min-height:200px; padding:0 10px; }
.account-login .content h2 { margin:0 -10px 12px; background:#f1f1f1; padding:15px 10px; font-size:13px; line-height:1.25; }
.account-login .buttons-set {}
.account-create {}
/* Account Login/Create Pages ============================================================ */
/* Captcha */
.captcha-note   { clear:left; padding-top:5px; }
.captcha-image  { float:left; display:inline; margin:0; position:relative; width:258px; }
.captcha-image .captcha-img { border:1px solid #b6b6b6; vertical-align:bottom; width:100%; }
.registered-users .captcha-image { margin:0; }
.captcha-reload { cursor:pointer; position:absolute; top:2px; right:2px; }
.captcha-reload.refreshing  { animation:rotate 1.5s infinite linear; -webkit-animation:rotate 1.5s infinite linear; -moz-animation:rotate 1.5s infinite linear; }
@-webkit-keyframes rotate {
    0% { -webkit-transform:rotate(0); }
    0% { -webkit-transform:rotate(-360deg); }
}
@-moz-keyframes rotate {
    0% { -moz-transform:rotate(0); }
    0% { -moz-transform:rotate(-360deg); }
}
@keyframes rotate {
    0% { transform:rotate(0); }
    0% { transform:rotate(-360deg); }
}
/* Remember Me Popup ===================================================================== */
.window-overlay { background:url(https://spordimaailm.ee/skin/frontend/default/megashop/images/window_overlay.png) repeat; background:rgba(0, 0, 0, 0.35); position:absolute; top:0; left:0; height:100%; width:100%; z-index:990; }
.remember-me label { float:none; margin:0 6px; }
.remember-me-popup { background:#fff; border:1px solid #888; border-bottom-color:#777; left:50%; top:50%; position:absolute; margin:-85px 0 0 -200px; width:400px; text-align:left; -moz-box-shadow:0 0 6px #999; -webkit-box-shadow:0 0 6px #999; box-shadow:0 0 6px #999; z-index:1000; }
.remember-me-popup h3 { background:#dedede; border-bottom:1px solid #ccc; color:#444; font-size:14px; margin:0; padding:7px 10px 5px; }
.remember-me-popup .remember-me-popup-head { position:relative; }
.remember-me-popup .remember-me-popup-head .remember-me-popup-close { background:url(https://spordimaailm.ee/skin/frontend/default/megashop/images/btn_window_close.gif) no-repeat; display:block; position:absolute; top:9px; right:7px; height:15px; width:15px; text-indent:-9999em; }
.remember-me-popup .remember-me-popup-body { border-top:1px solid #e6e6e6; padding:10px; }
.remember-me-popup .remember-me-popup-body a,
.remember-me-popup .remember-me-popup-body a span { display:inline-block; height:28px; background:transparent url(https://spordimaailm.ee/skin/frontend/default/megashop/images/bkg_btn.png) 0 0 no-repeat; padding:0 0 0 6px; font:bold 11px/25px Tahoma, Verdana, Arial, sans-serif; text-transform:uppercase; text-align:center; white-space:nowrap; color:#555; }
.remember-me-popup .remember-me-popup-body a span { background-position:100% 0; padding:0 15px 0 9px; }
/* Remember Me Popup ===================================================================== */
/* My Account ============================================================================= */
.my-account .title-buttons .link-rss { float:none; margin:0; }
/********** < Dashboard */
.dashboard .welcome-msg { margin:0 8em 1.5em 0; }
.dashboard .welcome-msg p { margin:0; }
.dashboard .col2-set { margin:0 0 15px; }
/* General Box */
.box-account { margin:0 0 15px; }
.box-account .box-head { margin:0 0 5px; text-align:right; }
.box-account .box-head h2 { float:left; margin:0; font-size:14px; font-weight:bold; color:#7f7f7f; }
.box-account .box-head a { font-size:10px; text-transform:uppercase; }
.dashboard .box .box-title { background:#f1f1f1; padding:10px; margin:0 0 12px; text-align:right; }
.dashboard .box .box-title h3,
.dashboard .box .box-title h4 { float:left; margin:0; font-size:12px; font-weight:bold; line-height:1.35; }
.dashboard .box .box-title a { font-size:10px; text-transform:uppercase; }
.dashboard .box .box-content { padding:0 10px; }
/* Block: Recent Orders */
.dashboard .box-recent {}
/* Block: Account Information */
.dashboard .box-info {}
.dashboard .box-info h4 { font-size:11px; font-weight:bold; }
/* Block: Reviews */
.dashboard .box-reviews .box-head { background:#f1f1f1; padding:2px 10px; margin:0 0 12px; }
.dashboard .box-reviews .box-head h2 { font-size:12px; font-weight:bold; line-height:1.35; color:#444; }
.dashboard .box-reviews .number { display:none; float:left; font-size:10px; font-weight:bold; line-height:1; color:#fff; margin:3px -20px 0 0; padding:2px 3px; background:#0a263c; }
.dashboard .box-reviews .details { padding:0 10px; }
.dashboard .box-reviews li.item { margin:0 0 7px; }
.dashboard .box-reviews li.item.last { margin:0; }
.dashboard .box-reviews .ratings { margin:7px 0 0; }
/* Block: Tags */
.dashboard .box-tags .box-head { background:#f1f1f1; padding:2px 10px; margin:0 0 12px; }
.dashboard .box-tags .box-head h2 { font-size:12px; font-weight:bold; line-height:1.35; color:#444; }
.dashboard .box-tags .number { display:none; float:left; font-size:10px; font-weight:bold; line-height:1; color:#fff; margin:3px -20px 0 0; padding:2px 3px; background:#0a263c; }
.dashboard .box-tags .details { padding:0 10px; }
.dashboard .box-tags li.item { margin:0 0 7px; }
.dashboard .box-tags li.item.last { margin:0; }
.dashboard .box-tags .tags strong,
.dashboard .box-tags .tags ul,
.dashboard .box-tags .tags ul li { display:inline; }
/********** Dashboard > */
/* Address Book */
.addresses-list h2 { background:#f1f1f1; padding:2px 10px; margin:0 0 12px; font-size:13px; font-weight:bold; line-height:1.25; }
.addresses-list h3 { font-weight:bold; font-size:12px; }
.addresses-list address { margin:0 0 3px; }
.addresses-list p { margin:0; }
.addresses-list a { font-weight:bold; }
.addresses-list .link-remove {}
.addresses-list .separator { margin:0 3px; }
.addresses-list li.item { padding:0 10px; margin:0 0 12px; }
.addresses-list li.empty {}
.addresses-list li.empty p { font-weight:bold; }
.addresses-list .addresses-additional li.item {}
/* Order View */
.order-info dt { display:none; }
.order-info ul { margin-bottom:15px; border-bottom:1px solid #0057a8;}
.order-info li{ float:left; border-right:1px solid #a4a4a4; border-left:1px solid #fff; font-size:1.1em; line-height:1em; }
.order-info li.first { border-left:0; }
.order-info li.last { border-right:0; }
.order-info li a { display:block; padding:6px 15px; color:#444; }
.order-info li a:hover { background-color:#ddd; text-decoration:none; color:#444; }
.order-info li.current{ background-color:#0057a8; font-weight:bold; padding:6px 15px; color:#fff; }
.order-date { margin:10px 0; }
.order-info-box { margin:0 0 15px; }
.order-info-box h2 { font-size:13px; font-weight:bold; border-bottom:1px solid #ddd; margin:0 0 8px; }
.order-info-box .box-payment p { margin:0 0 3px; }
.order-info-box .box-payment th { font-weight:bold; padding-right:7px; }
.order-items { width:100%; overflow-x:auto; }
.order-items h2,
.order-items h3 { clear:none; font-weight:bold; font-size:13px; padding:0; margin:0 0 .45em; }
.order-items h3 { font-size:12px; }
.order-items .product-name { font-weight:bold !important; }
.order-items .link-print { font-size:10px; text-transform:uppercase; }
.order-items .order-links { text-align:right; }
.order-items .order-links .link-print { font-weight:bold; font-size:11px; text-transform:none; }
.order-additional { margin:15px 0; }
/* Order Gift Message */
.gift-message dt strong { color:#555; }
.gift-message dd { font-size:13px; margin:5px 0 0; }
/* Order Comments */
.order-about dt { font-weight:bold; }
.order-about dd { font-size:13px; margin:0 0 7px; }
.tracking-table { margin:0 0 15px; }
.tracking-table th { font-weight:bold; white-space:nowrap; }
.tracking-table-popup { width:100%; }
.tracking-table-popup th { font-weight:bold; white-space:nowrap; }
.tracking-table-popup th,
.tracking-table-popup td { padding:1px 8px; }
/* Order Print Pages */
.page-print .print-head { margin:0 0 15px; }
.page-print .print-head .logo { float:left; }
.page-print .print-head address { float:left; margin-left:15px; }
.page-print h1 { font-size:15px; font-weight:bold; }
.page-print h2,
.page-print h3 { font-size:12px; font-weight:bold; }
.page-print h2.h2 { font-size:15px; font-weight:bold; text-align:right; }
.page-print .order-date { border-bottom:1px solid #ccc; padding:0 0 10px; margin:0 0 10px; }
.page-print .col2-set { margin:0 0 10px; }
/* Price Rewrites */
.page-print .gift-message-link { display:none; }
.page-print .price-excl-tax,
.page-print .price-incl-tax { display:block; white-space:nowrap; }
.page-print .cart-price,
.page-print .price-excl-tax .label,
.page-print .price-incl-tax .label,
.page-print .price-excl-tax .price,
.page-print .price-incl-tax .price { display:inline; }
/* My Wishlist */
.my-wishlist .data-table td { padding:10px; }
.my-wishlist .product-image { display:block; width:113px; height:113px; margin:0 0 5px; }
.my-wishlist textarea { display:block; width:97%; height:109px; }
.my-wishlist .buttons-set { border:0; padding:0; margin:0 0 -3em; }
.my-wishlist .buttons-set button.button { float:none; }
.my-wishlist .buttons-set .btn-add span,
.my-wishlist .buttons-set .btn-share span {}
#wishlist-table .add-to-links { white-space:nowrap; }
/* My Tags */
.my-tag-edit { float:left; margin:0 0 10px; }
.my-tag-edit .btn-remove { float:right; margin:4px 0 0 5px; }
#my-tags-table { clear:both; }
#my-tags-table td { padding:10px; }
#my-tags-table .add-to-links { white-space:nowrap; }
/* My Reviews */
#my-reviews-table td { padding:10px; }
#my-reviews-table .rating-box { margin:3px 0 0; }
.product-review .product-img-box { float:left; width:140px;  }
.product-review .product-img-box .product-image { display:block; width:125px; height:125px; }
.product-review .product-img-box .label { font-size:11px; margin:0 0 3px; }
.product-review .product-img-box .ratings .rating-box { float:none; display:block; margin:0 0 3px; }
.product-review .product-details { margin-left:150px; }
.product-review .product-name { font-size:16px; font-weight:bold; margin:0 0 10px; }
.product-review h3 { font-size:12px; margin:0 0 3px; color:#2f2f2f; }
.product-review .ratings-table { margin:0 0 10px; }
.product-review dt { font-weight:bold; }
.product-review dd { font-size:13px; margin:5px 0 0; }
/* Billing Agreements */
.billing-agreements .info-box{ margin:15px 0; }
.billing-agreements .info-box p { margin:0 0 5px; }
.billing-agreements .form-list li select { float:left; margin:3px 10px 0 0; }
.billing-agreements .table-caption { font-weight:bold; font-size:13px; }
/* ======================================================================================= */
/* MAP Popup============================================================================== */
.cart-msrp-totals { color:red; font-size:12px !important; font-weight:bold; padding:40px 0 10px; text-align:right; text-transform:uppercase;}
.map-cart-sidebar-total { background:#f6f6f6; color:red; display:block; font-size:10px; line-height:14px; font-weight:bold; padding:5px; text-shadow:0 1px 0 #fff; box-shadow:0 0 3px #ccc; border-radius:5px; }
.map-popup { background:#fff; border:1px solid #aaa; margin:12px 0 0; position:absolute; -moz-box-shadow:0 0 6px #ccc; -webkit-box-shadow:0 0 6px #ccc; box-shadow:0 0 6px #ccc; text-align:left; width:300px; z-index:100; }
.map-popup-heading { background:#efefef ; border-bottom:1px solid #ccc; padding:5px 30px 5px 10px; width:260px; }
.map-popup-heading h2 { font-size:16px; margin:0; text-shadow:0 1px 0 #f6f6f6; overflow:hidden; white-space:nowrap; word-wrap:break-word; text-align:left; text-overflow:ellipsis; }
.map-popup-arrow { background:url(https://spordimaailm.ee/skin/frontend/default/megashop/images/map_popup_arrow.gif) no-repeat; position:absolute; left:50%; top:-10px; height:10px; width:19px; }
.map-popup-close { background:url(https://spordimaailm.ee/skin/frontend/default/megashop/images/btn_window_close.gif) no-repeat; display:block; position:absolute; top:9px; right:10px; height:15px; width:15px; text-indent:-9999em; }
.map-popup-content { border-top:1px solid #eee; padding:10px; overflow:hidden; text-align:left; width:280px; }
.map-popup-checkout { display:inline; float:right; text-align:right; }
.map-popup-checkout span { display:block; padding-right:30px; }
.map-popup-checkout .paypal-logo { margin:0 0 5px; }
.map-popup-price .price-box,
.map-popup-price .price-box .special-price { margin:0; padding:0; }
.map-popup-price { margin:5px 0 0; }
.map-popup-text { clear:right; margin:0 10px; padding:10px 0; text-align:left; word-wrap:break-word; }
.map-popup-only-text { border-top:1px solid #ddd; }
/* ======================================================================================= */
.footer-container{
    background: none repeat scroll 0 0 #3a3a3a;
    color: #868686;
    margin-top: 60px;
    min-height: 150px;
    overflow: hidden;
    padding-top: 35px;
	text-align:left;
	clear:both;
}
.footer-container h3 {
    border-bottom: 1px solid #4D4D4D;
    color: #7A7A7A;
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 10px;
    padding-bottom:15px;
    text-transform: uppercase;
}
.form-subscribe input{
    width: 220px;
	background: none repeat scroll 0 0 #B2BBC1;
    box-shadow: 0 1px 2px #999999 inset;
    display: inline-block;
    float: left;
	color:#f2f2f2;
	padding:10px 5px;
}
.form-subscribe{margin-bottom:20px; position:relative;}
.form-subscribe .validation-advice {
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/validation_advice_bg.gif") no-repeat scroll 0 0 transparent;
    left: 200px;
    position: absolute;
    top: 36px;
    width: 350px;
}
.footer_bottom {
    border-top: 1px solid #0057a8;
    display: inline-block;
    font-size: 11px;
    margin-top: 20px;
    padding: 20px 0;
    text-align: right;
    width: 100%;
}
.footer-container .footer_bottom_left a{text-transform:uppercase; padding-right:10px; font-size:11px;}
.footer_bottom_left{float:left;}
.footer_bottom_right{float:right;}
.form-subscribe button.button{margin-left:5px;}
.footer_links li{padding:5px 0;}
.footer-container p{margin-bottom:20px;}
.footer-container p, .footer-container a{font-size:12px; color:#7a7a7a; }
.footer{width:980px; margin:0 auto;}
.footer-container a:hover{color:#0057a8; text-decoration:none;}
.footer-container a.readMore{ color:#0057a8; }
.block_1 {
    float: left;
    padding-right: 30px;
    width: 220px;
}
.block_3{display:inline-block; width:100%; position:relative;}
.payment_block{
    position: absolute;
    right: 0;
    top: 44px;
}
.footer-container p{line-height:24px;}
.block_1.block_2{padding-right:0px;}
.social-links {
    line-height: 0;
    overflow: hidden;
}
.social-links li{
    background: none repeat scroll 0 0 #0057a8;
    display: inline-block;
    float: left;
    margin: 0 4px 3px 0;
	border-radius: 800px 800px 800px 800px;
	-moz-border-radius: 800px 800px 800px 800px;
	-webkit-border-radius: 800px 800px 800px 800px;
	-moz-transition:0.5s ease-in all;-webkit-transition:0.5s ease-in all;-ie-transition:0.5s ease-in all;-o-transition:0.5s ease-in all;transition:0.5s ease-in all;
}
.social-links li:hover{background:#B2BBC1;}
.social-links li a {
    display: block;
    height: 18px;
    opacity: 0.9;
    padding: 8px;
    width: 18px;
}
.social-links li a img{max-width:100%;}
/* Sample Data============================================================================ */
.home-callout { margin-bottom:12px; }
.home-callout img { display:block }
/*.home-spot { float:left; width:470px; margin-left:20px; }*/
.best-selling h3 { margin:12px 0 6px 0; color:#e25203; font-size:1.2em; }
.best-selling table { border-top:1px solid #ccc; }
.best-selling tr.odd { background:#eee url(https://spordimaailm.ee/skin/frontend/default/megashop/images/best_selling_tr_odd_bg.gif) 0 100% repeat-x; }
.best-selling tr.even { background:#fff url(https://spordimaailm.ee/skin/frontend/default/megashop/images/best_selling_tr_even_bg.gif) 0 100% repeat-x; }
.best-selling td { width:50%; border-bottom:1px solid #ccc; padding:8px 10px 8px 8px; font-size:11px; }
.best-selling .product-img { float:left; border:2px solid #dcdcdc; }
.best-selling .product-description { margin-left:107px; line-height:1.3em; }
.best-selling a.product-name,
.home-spot .best-selling a.product-name:hover { color:#203548; }
/* ======================================================================================= */
/* Clears ================================================================================ */
.clearer:after,
.header-container:after,
.header-container .top-container:after,
.header:after,
.top-bar:after,
.quick-access:after,
.form-search:after,
#nav:after,
.main:after,
.footer:after,
.footer .form-subscribe:after,
.footer-container .bottom-container:after,
.col-main:after,
.col2-set:after,
.col3-set:after,
.col4-set:after,
.search-autocomplete li:after,
.block .block-content:after,
.block .actions:after,
.block li.item:after,
.block-poll li:after,
.block-layered-nav .currently li:after,
.page-title:after,
.products-grid:after,
.products-list li.item:after,
.box-account .box-head:after,
.dashboard .box .box-title:after,
.order-info ul:after,
.box-reviews li.item:after,
.box-tags li.item:after,
.pager:after,
.sorter:after,
.ratings:after,
.add-to-box:after,
.add-to-cart:after,
.product-essential:after,
.product-collateral:after,
.product-tabs:after,
.product-view .product-img-box .more-views ul:after,
.product-view .box-tags .form-add:after,
.product-view .product-shop .short-description:after,
.product-view .box-description:after,
.product-options .options-list li:after,
.product-options-bottom:after,
.product-review:after,
.cart:after,
.cart-collaterals:after,
.cart .crosssell li.item:after,
.opc .step-title:after,
.checkout-progress:after,
.multiple-checkout .place-order:after,
.group-select li:after,
.form-list li:after,
.form-list .field:after,
.buttons-set:after,
.page-print .print-head:after,
.advanced-search-summary:after,
.gift-messages-form .item:after,
.send-friend .form-list li p:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
/* ======================================================================================= */
/*header_cart*/
.header_cart {
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/drop.png") no-repeat scroll right 17px #FFFFFF;
    border: 4px double #E6E6E6;
    box-shadow: 0 0 6px 0 #CCCCCC;
    float: right;
    margin: 16px 5px 16px 0;
    padding: 7px 15px 9px;
    position: relative;
}
.header_cart:hover{background-position:right -33px;}
.login_pan {
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/drop.png") no-repeat scroll right 17px #FFFFFF;
    border: 0 none;
    float: right;
    margin:0;
    padding:7px 40px 5px 20px;
	position:relative;
	border:1px dotted #D9D9D9;
	border-bottom:none;
	border-top:none;
	cursor:pointer;
}
.login_pan:hover{background-position:right -33px;}
#home_login a{font-size:11px; color:#7F7F7F;}
#home_login.account_box {
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/icon_common.png") no-repeat scroll 0 -305px transparent;
}
.header_currency{float:left; margin-top:3px;}
.quick_right{
    padding-left: 1px;
    padding-right: 1px;
	float:right;
	color:#7F7F7F;
}
.quick_right a:hover{text-decoration:none!important;}
.quick_right.pro-right{width:290px; background:none;}
.header_currency .block.block-currency {
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/drop.png") no-repeat scroll right 17px #0057a8;
    border: medium none;
    line-height: normal;
    margin: 0;
    padding:12px 45px 12px 20px;
	position:relative;
	cursor:pointer;
	color:#fff;
}
.header_currency .block.block-currency:hover{background-position:right -33px;}
.block-content_pan h2{margin:0px; padding:0px;}
.block-content_pan h2 span {
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/icon_common.png") no-repeat scroll 0 0 transparent;
    color: #7F7F7F;
    font-size: 11px;
    font-weight: normal;
    padding: 5px 0 5px 25px;
}
.block-content_pan h2 a{color:#7F7F7F; font-size:11px; font-weight:normal; padding:0 5px;}
#home_login {
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/icon_common.png") no-repeat scroll -77px -90px transparent;
    color: #3F3F3F;
    float: left;
    font-size: 11px;
    font-weight: normal;
    padding: 4px 0 3px 20px;
}
.header_login_box{
    position: absolute;
    right: 0;
    top:37px;
    width: 246px;
    z-index: 1500;
}
.header_login_box{
    background: none repeat scroll 0 0 #F5F5F5;
    border-color: -moz-use-text-color -moz-use-text-color #DCDCDC;
    border-style: none none solid;
    border-width: medium medium 1px;
    line-height: 1.35;
    margin: 0 0 11px;
    padding: 18px 18px 10px;
	display:none;
}
.header_login{display:block!important;}
.header_login_box .block-content {
    padding: 5px 10px;
	background:none;
}
.header_login_box label {
    color: #555555;
    font-weight: normal;
}
.header_login_box input.input-text{
    display: block;
    margin: 3px 0;
    padding: 6px;
    width: 213px;
}
.header_login_box .actions {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    margin: 12px 0 0;
    padding: 0;
}
.login_pan_box{display:inline-block; padding-bottom:5px; width:100%;}
.remain_cart {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 3px double #E7E7E7;
    display: none;
    padding: 15px;
    position: absolute;
    right:-5px;
    text-align: left;
    top: 38px;
    width: 300px;
}
ol#cart-sidebar li{padding:10px 0; border-bottom:3px double #e6e6e6;}
.currency_detial{
    background: none repeat scroll 0 0 #F5F5F5;
    display: block;
    padding: 15px 19px;
    position: absolute;
    right: 0;
    top:37px;
    width: 100px;
	border-bottom:3px solid #0057a8;
}
.currency_detial a {
    float: left;
    padding: 5px 13px;
	margin-right:1px;
}
.currency_detial a.selected{background:#0057a8; color:#fff;} 
.currency_detial a:hover{color:#fff; background:#0057a8; text-decoration:none;}
/*header*/
#logo {
    float: left;
    padding: 10px 0;
	margin-top:15px;
}
.form-search {
    float: right;
}
.main_nav {
	border-top:5px solid #0057a8;
    display: inline-block;
    margin-top: 20px;
    width: 100%;
	position:relative;
	background:#f8f8f8;
}
/*promotional_block*/
.promotional {
    float: left;
    margin-left: 5px;
    width: 285px;
}
.promo_block, .promo_block2{
width:283px;
float:left;
border: 4px solid #FFFFFF;
border-radius: 4px;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
margin:0 0 10px 0;
position:relative;
z-index:1;}
.static_button {
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/icon_common.png") no-repeat scroll -102px -34px #242632;
    bottom: 10px;
    color: #FFFFFF;
    font-family: georgia;
    font-size: 14px;
    left: 10px;
    padding: 8px 10px 8px 30px;
    position: absolute;
    text-decoration: none;
}
.static_button:hover{background-color:#0057a8; text-decoration:none;}
/*slider*/
.outer:hover div.ic_caption{
	background:#0057a8;
	opacity:1;
	 filter: alpha(opacity = 100);
}
.ic_caption{
    background:none;
    border: 5px solid #FFFFFF;
    border-radius: 2px 2px 2px 2px;
    display: block;
    height: 197px;
    left: 0;
    margin: 1px;
    padding: 10px;
    position: absolute;
	opacity: 0;
	filter: alpha(opacity = 0);
    top: 0;
    width: 210px;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-ms-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
	transition: all 400ms ease-in-out 0s;
}
.ic_caption h2.product-name {
    display: inline-block;
    min-height: 65px;
    text-align: center;
	width:100%;
}
.ic_caption .actions{width:100%;}
.quickllook {
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/iconsPro.png") no-repeat scroll left top #0057a8;
    border: 0 none;
    color: #FFFFFF;
    display: inline-block !important;
    height: 35px;
    margin: 20px 0;
    padding: 0;
    text-decoration: none !important;
	font-size:0px !important;
    width: 35px;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-ms-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
	transition: all 400ms ease-in-out 0s;
}
.quickllook:hover{background-position:left bottom;}
.quickproLink {
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/iconsPro.png") no-repeat scroll right top;
    border: 0 none;
    color: #FFFFFF;
    display: inline-block !important;
    height: 35px;
    margin: 20px 0;
    padding: 0;
    text-decoration: none !important;
    font-size:0px !important;
    width: 35px;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-ms-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
	transition: all 400ms ease-in-out 0s;
}
.quickproLink:hover{background-position:right bottom;}
.outer {
    background: none repeat scroll 0 0 transparent;
    float: left;
    height: 227px;
    text-align: center;
    width: 242px;
}
.new {
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/icon_common.png") no-repeat scroll -396px -165px transparent;
    float: left;
    height: 42px;
    margin-bottom: 5px;
    text-indent: -9999px;
    top: -4px;
    width: 42px;
    z-index: 991;
}
.sale {
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/icon_common.png") no-repeat scroll -457px -166px transparent;
    float: left;
    height: 42px;
    margin-bottom: 10px;
    text-indent: -9999px;
    width: 42px;
    z-index: 991;
}
.badge {
    float: left;
    position: absolute;
    right: -10px;
    top: -10px;
    width: 43px;
    z-index: 10;
}
.home_product{float:left; width:1000px; margin-top:1px;}
.home_pro{
    float: left;
    width: 1000px;
}
.line_heading {
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/nav_drop.png") no-repeat scroll center 37px transparent;
    padding-bottom:4px;
    position: relative;
	height: 38px;
}
.new_products .line_heading {
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/nav_drop.png") no-repeat scroll center 36px transparent;
}
.line_heading span {
    color: #0057a8;
    display: inline-block;
    font-size: 18px;
    margin-top: 0;
    padding: 1px 0;
    width: 100%;
	text-align:left;
}
.home_pro .products-grid{margin-top:15px;}
.products-list li.item .fancybox.quick_view{top:0px;}
.products-grid li.item .outer_pan:hover .fancybox.quick_view, .products-list li.item .outer_pan:hover .fancybox.quick_view{display:block!important;}
.category-products .product_icons {
    left: 0;
}
.category-products .cat_loader {position:absolute; left:47%;}
.product_icons ul.add-to-links{padding:0px 10px; margin:0px; clear:both;}
.product_icons ul li{padding:0 0 10px 0; margin:0px; list-style:none; float:left; text-align:center; }
.product_icons ul.add-to-links li.last{border-right:none; float:right;}
.products-grid li.item .ratings {
    background: none repeat scroll 0 0 #FFFFFF;
    left: 30px;
    line-height: 1.25;
    margin: 7px 0;
    padding: 5px;
    position: absolute;
    top: 170px;
	display:none;
}
/*bestsetter*/
.bestseller{
    float: left;
    margin-left: 16px;
    overflow: hidden;
    width: 301px;
	position:relative;
}
.bestseller_box{width:301px;}
.bestseller_box .product-image{float:left; width:120px; text-align:center;}
.bestseller_box .bestseller_caption {
    float: left;
    padding: 5px;
    width: 170px;
}
.bestseller_container ul.bestseller_verticle li{
    border: 1px solid #E1E1E1;
    float: left;
    height: 108px!important;
    list-style: none outside none;
    width: 289px;
	border-bottom:none;
}
.bestseller_container .product-name a {
    color: #000000;
	font-size:12px;
    font-family: Arial,Helvetica,sans-serif;
    text-decoration: none;
}
.bestseller_caption .ratings .amount {
    float: left;
    font-size: 11px;
    margin: 3px;
}
.bestseller_caption .ratings{margin:0px; padding:0px;}
.jcarousel-prev-vertical, .testimonial .jcarousel-prev-horizontal{
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/icon_common.png") no-repeat scroll -156px -212px transparent;
    float: left;
    height: 24px;
    width: 20px;
	position:absolute;
	top:-50px;
	right:20px;
	cursor:pointer;
}
.jcarousel-next-vertical, .testimonial .jcarousel-next-horizontal{
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/icon_common.png") no-repeat scroll -174px -212px transparent;
    float: left;
    height: 24px;
    width: 20px;
	top:-50px;
	right:0px;
	position:absolute;
	cursor:pointer;
}
.jcarousel-clip.jcarousel-clip-vertical{
    height:358px;
    overflow: hidden;
    position: relative;
	margin-top:15px;
}
.testimonial{
    display: block;
    float:right;
    margin-top:15px;
    position:relative;
    width:301px;
}
.testimonial li{list-style-type:none;}
.testimonial p{color:#444751; font-size:12px; width:301px; margin-top:10px; font-family:Arial, Helvetica, sans-serif;}
.testimonial .slides{
    display: inline-block;
    padding: 0;
	margin:0px;
}
.testimonial .flex-control-nav{display:none;}
.testimonial ul.flex-direction-nav .next{
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/icon_common.png") no-repeat scroll -156px -212px transparent;
    cursor: pointer;
    float: left;
    height: 24px;
    position: absolute;
    right: 20px;
    top:11px;
    width: 20px;
	text-indent:-9999px;
}
.testimonial ul.flex-direction-nav .prev{
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/icon_common.png") no-repeat scroll -174px -212px transparent;
    cursor: pointer;
    float: left;
    height: 24px;
    position: absolute;
    right: 0;
    top:11px;
    width: 20px;
	text-indent:-9999px;
}
/*video box*/
.video_box{
    float: left;
    margin: 11px 0 11px 16px;
    width: 301px;
}
.box-video{text-align:center; padding:10px 10px;}
.video_box a{width:100%; display:block; text-indent:-9999px; background:url(https://spordimaailm.ee/skin/frontend/default/megashop/images/video_banner.jpg) no-repeat left top; height:190px;}
/*tipsy*/
.tipsy{padding:4px 5px;}
.tipsy-inner{padding:8px;max-width:200px;background:#282E33; text-shadow:0 1px 0 rgba(0, 0, 0, 0.2); color:#A8B0B7;font-size:11px;text-align:left !important; margin-top:5px;}
.tipsy-inner{-moz-box-shadow:0 0 7px rgba(0, 0, 0, 0.4) ,0 1px 2px rgba(0, 0, 0, 0.4);-webkit-box-shadow:0 0 7px rgba(0, 0, 0, 0.4) ,0 1px 2px rgba(0, 0, 0, 0.4);box-shadow:0 0 7px rgba(0, 0, 0, 0.4) ,0 1px 2px rgba(0, 0, 0, 0.4);}
.tipsy-inner{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.tipsy-north{background: url(https://spordimaailm.ee/skin/frontend/default/megashop/images/tooltip_arrow.gif) no-repeat center 3px;}
/*succes message*/
#messageBox{position:fixed; width:100%; height:100%; left:0; top:0; z-index:1501; display:none;
background:url(https://spordimaailm.ee/skin/frontend/default/megashop/images/transparent.png) repeat;
}
#messageBox .message_inner {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 10px solid #0057a8;
    font-size: 11px;
    font-weight: bold;
    height: 36px;
    left: 43%;
    padding: 15px;
    position: absolute;
    text-align: center;
    top: 45%;
    width: 200px;
    z-index: 15000;
}
/*more views*/
.more-views .jcarousel-item {
    height: 94px;
    padding: 0;
    width: 92px;
}
.more-views .jcarousel-clip.jcarousel-clip-horizontal{overflow:hidden;}
.more-views .jcarousel-prev.jcarousel-prev-horizontal {
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/icon_common.png") no-repeat scroll -155px -213px #FFFFFF;
    float: left;
    height: 23px;
    left: -14px;
    position: absolute;
    top: 35px;
    width:15px;
	cursor:pointer;
	display:none !important;
}
.more-views .jcarousel-next.jcarousel-next-horizontal {
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/icon_common.png") no-repeat scroll -179px -213px #FFFFFF;
    cursor: pointer;
    float: left;
    height: 23px;
    position: absolute;
    right: -11px;
    top: 35px;
    width: 15px;
		display:none !important;
}
/*PAGNE NEXT PRE*/
.prod-prev {
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/icon_common.png") no-repeat scroll -237px -267px #8a8a8a;
    float: left;
    height: 35px;
    position: absolute;
    right: 36px;
    text-align: left;
    text-indent: -9999px;
    top: -41px;
    width: 35px;
}
.prod-next {
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/icon_common.png") no-repeat scroll -204px -267px #8a8a8a;
    float: left;
    height: 35px;
    position: absolute;
    right: 0;
    text-align: left;
    text-indent: -9999px;
    top: -41px;
    width: 35px;
}
.prod-next, .prod-prev{z-index:99;}
.prod-next.disable, .prod-prev.disable, .prod-next:hover.disable, .prod-prev:hover.disable{z-index:1; background-color:#ccc; cursor:default;}
.prod-next:hover, .prod-prev:hover{ background-color:#0057a8;}
/*product page*/
.product_left{
    float: left;
	width:416px;
	margin-right:15px;
}
.product_right{
    background:#fff;
    float: left;
    width:145px;
}
.product_right .ui-selectmenu{width:167px!important;}
.catalog-product-view .ui-selectmenu-menu ul{width:167px!important;}
.add_to_cart{position:relative;}
.add_to_cart #ajax_loader{
    bottom: 30px;
    display: none;
    position: absolute;
    right: 90px;
    z-index: 1500;
}
/*header statics*/
#header_statics{
    float: right;
}
#header_statics li {
    border-right: 1px solid #E7E7E7;
    float: right;
    height: 25px;
    margin-right: 10px;
    padding: 10px 0 10px 30px;
    width: 130px;
}
.header{
  padding-top: 0;
}
.header .content {min-height:136px; }
#header_statics li span{display:inline-block; width:100%;}
#header_statics li.last{border:none;}
#header_statics li a{color:#7F7F7F;}
#header_statics li a:hover{color:#333;}
ul#header_statics {
    list-style: none outside none;
    margin-top: 19px;
	width:515px;
}
#header_statics li.customer_service {
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/icon_common.png") no-repeat scroll -480px -416px transparent;
}
#header_statics li.returns_policy {
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/icon_common.png") no-repeat scroll -480px -337px transparent;
}
#header_statics li.shipping_worldwide {
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/icon_common.png") no-repeat scroll -477px -264px transparent;
}
.banner_box{max-width:700px; width:100%; float:left;}
/*footer top*/
.footer_top {
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/nav_drop.png") no-repeat scroll center -1px transparent;
    border-top: 1px solid #0057a8;
    margin: 50px auto 0;
    padding: 20px 0;
    width: 1000px;
}
.footer_top .form-subscribe {
    float: right;
    margin-bottom: 20px;
    position: relative;
}
.footer_top .form-subscribe h3{
    color: #8A8A8A;
    float: left;
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 12px 10px 0 0;
    text-transform: uppercase;
}
.footer_top .form-subscribe input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E6E6E6;
    color: #8A8A8A;
    display: inline-block;
    float: left;
    padding: 11px 5px;
    width: 268px;
	box-shadow:none;
}
.footer_top .form-subscribe .input-box{float:left;}
.free-shipping {
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/shipping.png") no-repeat scroll 0 8px transparent;
    color: #8A8A8A;
    float: left;
    font-size: 20px;
    padding-left: 90px;
    position: relative;
    text-transform: uppercase;
    width: auto;
}
.free-shipping span {
    display: block;
    font-size: 11px;
    text-transform: none;
    width: auto;
}
.selectNav{display:none;}
.ancherHover {
  -webkit-transition: left 0.5s ease-out; 
     -moz-transition: left 0.5s ease-out; 
      -ms-transition: left 0.5s ease-out; 
       -o-transition: left 0.5s ease-out; 
          transition: left 0.5s ease-out;
}
.probanner a{display:block; margin-bottom:10px;}
.probanner img{max-width:100%; border-top:2px solid #0057a8;}
#prolink{position:relative;}
.crosssell-wrap{display:inline-block;}
.cart .discount, .cart .shipping {
    border: 1px solid #e6e6e6;
    float: left;
    margin: 0 1% 18px 0;
    min-height:280px;
    padding: 12px 15px;
    width: 30%;
}
#shopping-cart-table .product-image{display:block;}
#shopping-cart-table .product-image img{display:block; padding:5px; border:1px solid #e6e6e6;}
.tabNavigation{
    border-bottom: 1px solid #0057a8;
    display: inline-block;
    width: 100%;
}
.tabNavigation li{float:left;}
.tabNavigation li a{float:left; padding:8px; background:#f9f9f9; color:#3a3a3a; margin-right:5px; text-transform:capitalize; border:1px solid #e6e6e6; border-bottom:none;}
.tabNavigation li a.selected {
    background: none repeat scroll 0 0 #0057a8;
    border: medium none;
    color: #FFFFFF;
    padding-bottom: 9px;
}
.quickPan{float:right; width:75%;}
#prodescription{
    display: block;
    height: 320px;
    overflow-y: scroll;
    width: 272px;
}
#slide-loader{width:auto;}
.new_products .viewall {
    right: 0;
}
#back-top a {
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/icon_common.png") no-repeat scroll -455px -280px transparent;
    float: left;
    height: 50px;
    width: 41px;
}
#back-top {
    bottom: 40px;
    height: 50px;
    position: fixed;
    right: 20px;
    width: 41px;
}
.right-links{float:left; width:36px; position:fixed; right:0; top:40%;}
.right-links a{
	background:url(https://spordimaailm.ee/skin/frontend/default/megashop/images/side_icons.png) no-repeat left top; width:36px; height:36px; font-size:0px; display:block; margin-bottom:1px;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-ms-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
	transition: all 400ms ease-in-out 0s;  
}
.right-links a.rightContact{background-position:left top;}
.right-links a.rightContact:hover{background-position:right top;}
.right-links a.rightChat{background-position:0 -37px;}
.right-links a.rightChat:hover{background-position:right -37px;}
.right-links a.CmsPage{background-position:0 -74px;}
.right-links a.CmsPage:hover{background-position:right -74px;}

/*4 list*/
.products-grid.ajaxMdl4 li.item {
    width: 176px;
}
.products-grid.ajaxMdl4 .image_rotate {
    width: 177px;
}
.products-grid.ajaxMdl4 .image_rotate_inner, .products-grid.ajaxMdl4 .image_rotate_inner a {
    width: 176px;
}
.products-grid.ajaxMdl4 .image_rotate a.product-image img {
    margin-left:13px;
    max-width:150px;
}
.category-products .products-grid.ajaxMdl4 .product_icons button.button {
    float: left;
    margin: 5px;
}
.products-grid.ajaxMdl4 button.button span span {
    background-position: 100% 0;
    color: #FFFFFF;
    padding: 0;
}
.products-grid.ajaxMdl4 .fancybox.quick_view {
    margin: 5px;
    padding: 10px;
}
.products-grid.ajaxMdl4 .product_icons ul.add-to-links li.last {
    border-right: medium none;
    float: left;
}
.products-grid.ajaxMdl4 .product_icons ul.add-to-links {
    float: left;
    margin:10px 0 0 0;
}
.products-grid.ajaxMdl4 .product-image{
    height: 155px;
}

.quick-access .links a {
background: none repeat scroll 0 0 #0057a8;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
}

body {

border-top: 5px solid #ed1c24;
}

.quickPan {
float: right;
width: 70%;
}

#logo {
float: left;
padding: 10px 0;
margin-top: 78px;
}



.products-grid .product-name {

min-height: 50px;
}

#saatmine{
padding-top:15px;
padding-left:15px;
padding-right:15px;
float: left;
}

#saatmine #saatmine_parem img{
padding: 5px 5px 10px 0px;
}

.footer_bottom {
border-top: 1px solid #fff;
display: inline-block;
font-size: 11px;
margin-top: 20px;
padding: 20px 0;
text-align: left;
width: 100%;
}

.footer-container {
background: none repeat scroll 0 0 #0057a7;
color: #fff;
margin-top: 60px;
min-height: 150px;
overflow: hidden;
padding-top: 35px;
text-align: left;
clear: both;
}

.footer-container h3 {
border-bottom: none;
color: #7A7A7A;
font-size: 12px;
font-weight: normal;
margin-bottom: 10px;
padding-bottom: 15px;
text-transform: uppercase;
}

.footer-container #newsletter-validate-detail h3 {
float:left;
vertical-align: middle;
line-height: 40px;
padding:0px;
margin:0px;
color:#fff;
}

.footer-container .input-box{
float: right;
}

.form-subscribe {
margin-bottom: 20px;
position: relative;
width: 510px;
float:right
}

.form-subscribe input {
width: 220px;
background: none repeat scroll 0 0 #fff;
box-shadow: none;
display: inline-block;
float: left;
color: #0057a7;
padding: 10px 5px;
}

.form-subscribe button.button span{

background-color:#ed1c24;

}

.fb_edge_widget_with_comment {
position: relative;
padding-top: 10px;
}

.footer_top {
display: none;
}

.footer-container {
margin-top: 0px;

}

.footer-container p, .footer-container a {
font-size: 12px;
color: #fff;
}


.footer-container h3 {
color: #fff;

}

#kategooriad{
float:right;
}

.footer-content #brandid{
width: 90px;
float: left;
}

.footer-content #brandid table td{
width: 30%;

}

.footer-content #brandid table{
width: 100%;

}

#triple{
width: 880px;
}

#triple li {
    width: 20%;
}
#triple li li {
    width: 100%;
}
#triple li {
float: left;
display: inline;
}

.footer_105 ul{
    margin-bottom: 0px;
    display: inline-block;
}
.footer_105  a{
    display: block;
}

.footer_105 ul a {
    display: inline-block;
}
.footer_7{
}
.footer-content #brandid table p{
line-height: 17px;
}





.mix_wrapper ul li a.product-image {

border: 1px solid #0057a7 !important;

}

.cms-index-index .products-grid li.item {
border: 1px solid #0057a7;

}

.footer-content{
height: 170px;
border-bottom: 1px solid #fff;
}

.footer-container h3 {

border-bottom: 1px solid #fff;
}


.footer_bottom {
border-top: none;

}

.footer-container #newsletter-validate-detail h3 {
border-bottom: none;
}

.footer-content #brandid {

margin-top: 30px;
}

.footer-content #kategooriad {

margin-top: 30px;
}


.footer-content #kategooriad h3{

width: 220px;
}

.footer-content #brandid h3{

width: 90px;
}

.footer-content .block_3 {
padding-top:30px;
border-top: 1px solid #fff;
}

.footer-container a:hover {
text-decoration:underline;
color: #fff;
}

.products-grid .price-box {

min-height: 40px;
}

#onepagecheckout_orderform button.btn-checkout {
color: #fff;
float: left;
padding: 12px;
text-align: center;
white-space: nowrap;
background: #0057a8;
float: right;
}

.main {

min-height: 400px;
}

.form-list li{
list-style: none;
}

.cms-kontakt .fieldset .legend {
display:none;
}

.cms-kontakt #contactForm {
width: 600px;
display: inline-block;
float: right;
padding-bottom: 30px;
}


.cms-kontakt .page-title{
display: none;
}

.special-price {
font-size: 16px;
font-weight: bold;
color: #0057a8;
font-family: Georgia, "Times New Roman", Times, serif;
}

.old-price {
font-size: 16px;
font-weight: bold;
color: #0057a8;
font-family: Georgia, "Times New Roman", Times, serif;
}

.footer-content #kategooriad {

margin-bottom: 30px;
}

.footer_bottom{
top: 30px;
position: relative;
}

.footer-content .block_3 {
padding-top: 30px;
border-top: 1px solid #fff;
display: block;
clear: both;
}

.product-view .product-shop .availability {
display:none;
}
.product-view .review {
display:none;
}
.footer.container {
position: relative;
width: 980px;
margin: 0 auto;
padding: 0;
}
.valjalogitud .quick-access .links li.first {
display:none;
}
#nav a {
font-size: 17px;
padding-top: 10px;
padding-bottom: 15px;
font-weight:bold;
}
.products-grid .product-name {
min-height: 36px;
}
.outer_bottom {
margin-top: 0px;
}
.products-grid .price-box {
margin: 0px 0;
padding: 0 10px;
}
.products-grid .product-name {
padding-bottom: 5px;
}
.products-grid li.item {
min-height: 345px;
padding: 13px 0 00px;
}
.home_product .price-box p{
margin: 0px;
}
.home_product .products-grid .product-name {
min-height: 36px;
}

.sorter .pages{
float: right;
}

.sorter .pages li {
display: inline;
margin: 0 2px;
}

.sorter .pages ol {
display: inline;
}

.pager .sort-by {
margin: 5px 140px 0;
}

.products-grid .price-box {
    min-height: 42px;
}


.regular-price .price {
font-size: 16px;
font-weight: bold;
color: #0057a8;
font:16px/1.55 'Droid Sans',arial, helvetica, sans-serif}

.special-price {

font:11px/1.55 'Droid Sans',arial, helvetica, sans-serif}

.special-price .price-label {
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
white-space: nowrap;
color: #000;
}

.old-price {
font:11px/1.55 'Droid Sans',arial, helvetica, sans-serif}

}

.old-price .price-label {
font-size: 13px;

}
.cart-table .product-name {

width: 300px;
}

.data-table tr.last th{
border-bottom: 0 !important;
text-align: center;
}

.btn-remove2 {
display: inline-block;
vertical-align: top;
}

.data-table tr.last td {
width: 100px;
}

.cart .shipping {

display: none;
}

.data-table tbody td {
border-bottom: 1px solid #d9dde3;
padding: 9px;
}

select {
padding: 3px 6px;
}
input.input-text, textarea {
padding: 3px 6px;
}
.cart .discount, .cart .shipping {
min-height: inherit;
}
.main .std{
font-size: 14px;
}
.quick_right #target_rating{
display: none;
}
.block-content_pan h2 span {
color: #f30737;
}
.block-content_pan h2 a {
color: #f30737;
}
.buttons-set {
border-top: none;
}
.buttons-set p.required {
display:none;}
.buttons-set button.button {
float: left;
margin-left: 10px;
top: -30px;
position: relative;
}
#contactForm .fieldset {
margin: 0 10px 25px;
width: 550px;
}
.send-friend{
width: 554px;
}
.send-friend .buttons-set button.button {
float: right;margin-left: 10px;
top: -30px;
position: relative;
}
.send-friend #add_recipient_button{
float: right;
}
#onepagecheckout_orderform #checkout-coupon-discount-load{
display:none;
}
.cart .discount, .cart .shipping {
display:none;
}
.remain_cart {

z-index: 1000;
}

.fb_edge_widget_with_comment {
position: relative;
width: 400px;
}

.form-subscribe {
margin-bottom: 20px;
position: relative;
width: 560px;
float: right;
top: 10px;
}

.footer-container #newsletter-validate-detail h3 {
border-bottom: none;
position: relative;
top: -6px;
}

.form-subscribe button.button span {
background-color: #ed1c24;
padding:0px;
padding: 0px;
padding-left: 5px;
padding-right: 5px;
height: 25px;
line-height: 25px;
}

.special-price .price-label {

color: red;
}

.price-box .special-price .price {
color: red;

}

.products-grid .price-box {
text-align: center;}

.category-products .product_icons button.button {
margin: 10px;
float: left;
}


.fancybox.quick_view {

text-transform: none;

text-decoration: none;
font-size: 11px;
}

.sorter .view-mode {
display:none;
}

#nav ul, #nav div {

background: #0e6ca6;
}

#nav ul li a {
border-top: 1px solid #6f93cc;
border-bottom: 1px solid #0658a7;
}

#triple li li {
float: left;
display: inline-block;
clear: both;
width: 140px;
font-weight:normal;

}

#triple li  {
font-weight:bold;
}
#triple li:last-child {


}

.category-products .product_icons {
text-align: center;
}

.category-products .product_icons button.button {
float: none;
}

.pager .pages {
margin: 0;
margin-top: 6px;
margin-left: 38px;
float: left;
}

.pager .sort-by {
margin: 0px;
font-weight:bold;
}

.category-products .products-grid.ajaxMdl4 .product_icons button.button {
float: none;
margin: 0px;
}

.category-products .products-grid.ajaxMdl4 .product_icons button.button {
float: none;
margin: 0px;
margin-right: 20px;
margin-top: 5px;
}

.products-grid li.item {
min-height: 315px;
padding: 13px 0 00px;
}

.products-grid .outer_pan{
min-height: 178px;
}

.form-search input.input-text {
    border: 0 none;
    float: left;
    margin: 5px;
    padding: 5px 6px;
    width: 280px;
}
.header .quickPan {
float: right;
width: 50% ;
}

.header #logo {
    float: left;
    margin-top: 64px;
    padding: 10px 0;
}

.add-to-cart button.button {
float: left;
margin-top: 5px;
}

.products-grid .product-image {
background: none;
}

.category-products button.button span span {
background-position: 100% 0;
padding: 0 10px;
color: #0057a8;
margin:0px;
padding:0px;
font-size: 14px;
}

.category-products button.button span {
margin:0px;
padding:0px;
background: none;
}

.category-products button.button:hover span {
background: none;
}

.category-products button.button:hover span span {
background: none;

}

.category-products .product_icons button.button {
margin: 0px;
}

.cms-index-index .products-grid li.item {
min-height: 330px;

}


.products-grid.ajaxMdl4 button.button span span {
color: #0057a8;
}

.products-grid li.item {
min-height: 275px;
}
.products-grid .old-price {
display:none;
}
.products-grid .price-box {
min-height: 16px;
}
.category-products .products-grid.ajaxMdl4 .product_icons button.button {
margin-top: 0px;
}
.category-products .product_icons {
display:none;}
.products-grid li.item {
min-height: 245px;
}
.products-grid a:hover {
text-decoration: none;
}
.cms-index-index .products-grid li.item {
min-height: 285px;
}
.form_fields label {
font-size: 12px;
}
.onepagecheckout_datafields .col-1 .form_fields input.t1 {
font-size: 12px;
}
#checkout-review .buttons-set button.button {
top: 0px;
}
.sp-methods dt {
font-size: 12px;
}
select {
font-size: 12px;
}
.onepagecheckout_loginlink {
color: #767676;
font-size: 12px;
}
.sp-methods .price {
font-size: 12px;
}
.customer-account-index .block.block-account .block-content ul li:nth-child(10){
display:none;
}
.customer-account-index .block.block-account .block-content ul li:nth-child(8){
display:none;
}
.customer-account-index .block.block-account .block-content ul li:nth-child(7){
display:none;
}
.customer-account-index .block.block-account .block-content ul li:nth-child(6){
display:none;
}
.customer-account-index .block.block-account .block-content ul li:nth-child(5){
display:none;
}
.customer-account-index .block.sidebar-pan .block-title a{
display:none;
}
.quick-access .links li:nth-child(3) {
display:none;
}
body {
    font-size: 13px;
}
.product-tabs #product_tabs_tabreviews {
display:none;
}
.product-tabs #product_tabs_video {
display:none;
}
#tarneaeg{
font-family: Arial;
color: #e83131;
font-size: 14px;
float: right;
padding-top: 5px;
font-weight: bold;
}
.onepagecheckout-index-success .checkout-success{
font-size:150%;
}
 .block.block-account .block-content ul li:nth-child(10){
display:none;
}
 .block.block-account .block-content ul li:nth-child(8){
display:none;
}
 .block.block-account .block-content ul li:nth-child(7){
display:none;
}
.block.block-account .block-content ul li:nth-child(6){
display:none;
}
 .block.block-account .block-content ul li:nth-child(5){
display:none;
}
.customer-account-index .block.sidebar-pan .block-title a{
display:none;
}
.form-subscribe {
margin-bottom: 20px;
position: relative;
width: 560px;
float: right;
top: 10px;
z-index: 100000;
}
div.button.btn-checkout{
color: #fff;
float: left;
padding: 10px;
text-align: center;
white-space: nowrap;
background: #0057a8;
float: right;
cursor: pointer;
display:block;
}
.cms-index-index .products-grid li.item {
min-height: 285px;
margin-bottom: 14px;
}
#checkout-review .buttons-set button.button {
background-color: #f30737;
}
.onepagecheckout_datafields #checkout-review-submit {
text-align: right;
}
.op_login_area .buttons-set a {
color: #767676;
margin-top: 20px;
position: relative;
top: 20px;
}
.onepagecheckout_datafields #checkout-shipping-method-load{
    display:none;
}
.form-subscribe {
margin-bottom: 0px;
position: relative;
width: 560px;
float: right;
top: -50px;
z-index: 100000;
}
.jcarousel-list jcarousel-list-horizontal{
width: 410px !important;
}
.block-title.cat_heading strong span {
    font-size: 16px !important;
}
.footer-container {
margin-top: 0px;
width: 100%;
}
.block-layered-nav dt {
cursor:pointer;
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/nool.png") no-repeat 100% 50% ;background-color:#b6dcff;
	padding:0px;
margin: 8px 0px 0 0px;
padding-bottom: 3px;
    padding-top: 3px;
	padding-left: 10px;
}
#tekstiblokk{
border-bottom: 1px solid #fff;
    margin-top: 20px;
	display:none;
	}
.ma-brand-slider-contain {
    height: 110px !important;
}
.ma-brand-slider .jcarousel-prev-horizontal {
    display: none !important;
}
.ma-brand-slider .jcarousel-next-horizontal {
    display: none !important;
}
.special {
    margin-top: 1px !important;
}
.brand-slider .jcarousel-item {
margin-left:-7px;
}
.block-content_pan h2 a {
color: #f30737;
font-weight:bold;
text-decoration:none;
}
 .block-content_pan h2 span {
color: #f30737;
font-weight:bold;
text-decoration:none;
}
#kleinditugi {
position: absolute;
color: #0057a8;
font-size: 14px;
font-weight: bold;
top: 10px;
}
.cms-index-index.cms-home #nav li.home a {
background: url(https://spordimaailm.ee/skin/frontend/default/megashop/images/home.png) no-repeat center 42% #0057a8;
background-color:#0057a8;
color: #fff;
padding: 24px;
}
.cms-index-index.cms-home #nav li.home a span{
display:none;
}
#nav li.home span {
display:none;
}
#nav li.home a {
background: url(https://spordimaailm.ee/skin/frontend/default/megashop/images/home_1.png) no-repeat center 42% #0057a8;
background-color:#f8f8f8;
color: #fff;
padding: 25px;
}
#nav li.home a:hover {
background: url(https://spordimaailm.ee/skin/frontend/default/megashop/images/home.png) no-repeat center 42% #0057a8;
background-color:#0057a8;
color: #fff;
padding: 25px;
}

#blogbar .pager .amount {
display:none;}

#blogbar .pager .limiter {
float: right;
}

#blogbar .pager .sort-by {

float: left;
}

.postWrapper {

clear: both;
border-bottom: 1px solid #0057a8;
padding-top: 30px;
padding-bottom: 30px !important;
float: left;
}

#blogbar .pager .sort-by{
display: none;
}

#blogbar  .toolbar {
background:none;
border-top: none;
}

#blogbar .pager {

padding: 4px 4px;
border-bottom: none;

}

#blogbar .toolbar {
background: none;
border: none;
}

#blogbar .pager {
padding: 4px 4px;

}

#blogbar .toolbar .sorter {
display:none;
}

#blogbar {
border-top: 1px solid #0057a8;

border-bottom: 1px solid #0057a8;
}

#blogbar_all{
display:none;
}

.postWrapper.last{
border-bottom:none;
}

div.narrow-by a.adj-nav-clear {
float: right;
cursor: pointer;
}

.block-blog .menu-recent UL LI a, .block-blog .menu-categories UL LI a, .block-blog .menu-tags UL LI a {
    font-size: 13px !important;
    font-weight: bold;
}

.magicat-container {
position: relative;
}


.pager .limiter {
float: left;
position: relative;
top: 1px;
margin-left: 90px;
}

.pager .pages {

float: right;
}

.pager .sort-by {

position: relative;
top: 1px;
}

.block-layered-nav dt {
background-image:none;

}

div.narrow-by a.adj-nav-clear {

position: relative;
top: 2px;
right: 2px;
}

.narrow-by dt {
cursor: auto !important;
}

.container .four.columns {
position: relative;
}

.block-layered-nav dd {
display:block;}


#adj-nav-filter-price button.button span{
height: 19px;
padding: 2px 4px;

color: #fff;
}

.pager .sort-by {
position: relative;
top: 1px;
float: left;
margin-left: 60px;
}


.breadcrumbs {
clear:both;
float: left;
}

.toolbar .amount strong{
font-weight:normal;
}


.pager .limiter select {

line-height: 25px;
}

.toolbar select {
line-height: 25px;
margin: 0 0 1px;
vertical-align: middle;
}

.sort-by label{
position: relative;
top: 1px;
}

.h1_opc {
display:none;
}

.advanced-search-amount {
display:none;
}

.catalogsearch-advanced-result .page-title {
display:none;
}

.advanced-search-summary p {
display:none;
}

.advanced-search-summary {
margin: 10px 0;
border: none;
background: transparent;
padding: 0px;
}

.advanced-search-summary strong {
color: #000;
font-weight:normal;
display:none;
}

.nav-container.ru_RU #nav a {
padding-left:11px;
padding-right:11px;
}

.cms-index-index .products-grid li.item {
min-height: 290px;
}


#nav {
display:block !important;
}

.nav-container #mm0{
display:none !important;
}


#nav ul li.nav-4  {
float: left;
margin: 0;
padding-bottom: 1px;
width: 150px;
}

#nav ul.level0 {
width: 150px;
}

#nav .nav-4 ul.level0 {
    width: 300px;
}

#nav ul li, #nav ul li.active {
float: left;
width:150px;
}

#nav li ul span {
white-space: normal;
padding-left: 0px;
padding-right: 0px;
}

#nav ul li a {
border-top: 1px solid #6f93cc;
border-bottom: 1px solid #0658a7;
padding-left: 15px !important;
padding-right: 10px !important;
}

#nav ul li a {
border-top: none;

}
#nav ul li a:before 
{
    content:"";
    display:block;
    position:absolute;
	z-index: -1;
	top: 1px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	border-bottom: 1px solid #6f93cc;

}
#nav ul.level0 {
}

.short.name-middlename{
display:none;
}

.field.name-middlename{
display:none;
}

#triple li.footer_202{
}

#triple li.footer_146{

}

#triple li {
    width: auto;
}
#triple {
    display: flex;
}
#triple li li {
    float: left;
    display: inline-block;
    clear: both;
    width: 115px;
    font-weight: normal;
}
/**
.footer-content #brandid table {
    width: 100%;
}

.footer-content #brandid table br{
	display:none;
}

.footer-content #brandid {
    float: left;
    width: 100%;
}

#triple {
    width: 100%;
}

**/

.cms-kontakt #messages_product_view{
	display:none !important;
}
.jcarousel-skin-tango .jcarousel-direction-rtl { direction: rtl; }
.jcarousel-skin-tango .jcarousel-container-horizontal { }
.jcarousel-skin-tango .jcarousel-container-vertical { width:195px; height:384px; padding:0px; margin-bottom:10px; }
.jcarousel-skin-tango .jcarousel-clip { overflow: hidden; }
.jcarousel-skin-tango .jcarousel-clip-horizontal { }
.jcarousel-skin-tango .jcarousel-clip-vertical { width:195px; height:384px; }
.jcarousel-skin-tango {}
.jcarousel-skin-tango .jcarousel-item-horizontal { margin-left: 5px; margin-right:5px; }
.products-scroller .product-name {
    background: #000;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: normal;
    overflow: hidden;
    padding: 5px 0 10px;
    text-align: center;
    width: 220px !important;
}
.products-scroller .product-name a { font-size:13px; font-weight:normal; color:#fff; }
.products-scroller .product-image {}
.products-scroller .price-box { float: right; margin: 5px 10px 5px 0; }
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal { margin-left: 10px; margin-right: 0; }
.jcarousel-skin-tango .jcarousel-item-vertical { margin-bottom: 10px; }
.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000; }
/**

 *  Horizontal Buttons

 */

.jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute; top: 43px; right: 5px; width: 32px; height: 32px; cursor: pointer; background: transparent url(https://spordimaailm.ee/skin/frontend/default/megashop/images/next-horizontal.png) no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal { left: 5px; right: auto; background-image: url(https://spordimaailm.ee/skin/frontend/default/megashop/images/prev-horizontal.png); }
.jcarousel-skin-tango .jcarousel-next-horizontal:hover,  .jcarousel-skin-tango .jcarousel-next-horizontal:focus { background-position:0 -85px; }
.jcarousel-skin-tango .jcarousel-next-horizontal:active { background-position: 0 -85px; }
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,  .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,  .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,  .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -96px 0; }
.jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; top: 43px; left: 5px; width: 32px; height: 32px; cursor: pointer; background: transparent url(https://spordimaailm.ee/skin/frontend/default/megashop/images/prev-horizontal.png) no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal { left: auto; right: 5px; background-image: url(https://spordimaailm.ee/skin/frontend/default/megashop/images/next-horizontal.png); }
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover,  .jcarousel-skin-tango .jcarousel-prev-horizontal:focus { background-position:-32px 0; }
.jcarousel-skin-tango .jcarousel-prev-horizontal:active { background-position: -22px -85px;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,  .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,  .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,  .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position:-0 -84px; }
.jcarousel-skin-tango .jcarousel-next-vertical { background: url(https://spordimaailm.ee/skin/frontend/default/megashop/images/next-vertical.png) no-repeat scroll left bottom transparent; bottom: 2px; cursor: pointer; height: 19px; left: 80px; position: absolute; width: 32px; }
.jcarousel-skin-tango .jcarousel-next-vertical:hover,  .jcarousel-skin-tango .jcarousel-next-vertical:focus { background-position: 0 2px; }
.jcarousel-skin-tango .jcarousel-next-vertical:active { background-position: 0 -64px; }
.jcarousel-skin-tango .jcarousel-next-disabled-vertical,  .jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,  .jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,  .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active { cursor: default; background-position: 0 -96px; }
.jcarousel-skin-tango .jcarousel-prev-vertical { background: url(https://spordimaailm.ee/skin/frontend/default/megashop/images/prev-vertical.png) no-repeat left bottom; cursor: pointer; height: 17px; left: 80px; position: absolute; top: 0; width: 32px; }
.jcarousel-skin-tango .jcarousel-prev-vertical:hover,  .jcarousel-skin-tango .jcarousel-prev-vertical:focus { background-position: 0 0; }
.jcarousel-skin-tango .jcarousel-prev-vertical:active { background-position: 0 -64px; }
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,  .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,  .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,  .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active { cursor: default; background-position: 0 -18px; }
/*new*/
.products-scroller .actions { float: left; margin-top: 5px; }
.jcarousel-skin-tango .jcarousel-prev-horizontal { background:  url(https://spordimaailm.ee/skin/frontend/default/megashop/images/prev.png) no-repeat; cursor: pointer; height: 32px; left:-36px; position: absolute; top:74px; width: 32px; }
.jcarousel-skin-tango .jcarousel-next-horizontal { background: url(https://spordimaailm.ee/skin/frontend/default/megashop/images/next.png) no-repeat; cursor: pointer; height: 32px; position: absolute; right:-32px; top:74px; width:32px; }
.jcarousel-item{
    /*background: none repeat scroll 0 0 #000;*/
    color: #FFFFFF;
    float: left;
    font-size: 16px;
    font-weight: normal;
    padding:5px;
	height:164px;
	width:220px;
    text-decoration: none;
    text-transform: capitalize;
    overflow: hidden;
    position: relative;
}
.inner_pan{
	display:none;
	background:#000;
    float: left;
    height: 154px;
    padding: 5px;
    width: 210px;
	position:absolute;
	left:0;
	top:0;
}
.outer a:hover.products-scroller .inner_pan{display:block;}
.special{margin-top:15px; float:left; width:1000px;}
/*

 * FancyBox - jQuery Plugin

 * Simple and fancy lightbox alternative

 *

 * Examples and documentation at: http://fancybox.net

 * 

 * Copyright (c) 2008 - 2010 Janis Skarnelis

 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.

 * 

 * Version: 1.3.4 (11/11/2010)

 * Requires: jQuery v1.3+

 *

 * Dual licensed under the MIT and GPL licenses:

 *   http://www.opensource.org/licenses/mit-license.php

 *   http://www.gnu.org/licenses/gpl.html

 */



#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}
#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('https://spordimaailm.ee/skin/frontend/default/megashop/images/fancybox.png');
}
#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1500;
	display: none;
}
#fancybox-outer {
	background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/ajax_loader.gif") no-repeat scroll center center #FFFFFF;
	height: 100%;
	position: relative;
	width: 100%;
}
#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}
#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1501;
	outline: none;
	display: none;
}
#fancybox-outer {
	border: 2px solid #FE6732;
	height: 100%;
	position: relative;
	width: 100%;
}
.ajax-index-options {
	border:none!important;
}
.quick_product .quick_right {
	left:0;
	position:inherit;
}
#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}
#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}
#fancybox-close {
	background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/icon_common.png") no-repeat scroll -188px -238px transparent;
	cursor: pointer;
	display: none;
	height: 26px;
	position: absolute;
	right: 5px;
	top: 3px;
	width: 26px;
	z-index: 1103;
}
.quick_right .short-description .std {
	display: inline-block;
	margin: 0 0 10px;
	padding: 0 10px 0 0;
	width: 90%;
}
.quick_cart {
	display: inline-block;
	width: 270px;
	position:relative;
}
.quick_cart #ajax_loader {
	display: block;
	left: 50%;
	position: absolute;
	z-index: 1500;
}
#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}
#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}
#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}
#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('https://spordimaailm.ee/skin/frontend/default/megashop/images/blank.gif');
	z-index: 1102;
	display: none;
}
#fancybox-left {
	left: 0px;
}
#fancybox-right {
	right: 0px;
}
#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width:19px;
	height:27px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}
#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}
#fancybox-left:hover span {
	left: 20px;
}
#fancybox-right:hover span {
	left: auto;
	right: 20px;
}
.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}
#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('https://spordimaailm.ee/skin/frontend/default/megashop/images/fancybox-x.png');
}
#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('https://spordimaailm.ee/skin/frontend/default/megashop/images/fancybox.png');
	background-position: -40px -162px;
}
#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('https://spordimaailm.ee/skin/frontend/default/megashop/images/fancybox-y.png');
	background-position: -20px 0px;
}
#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('https://spordimaailm.ee/skin/frontend/default/megashop/images/fancybox.png');
	background-position: -40px -182px;
}
#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('https://spordimaailm.ee/skin/frontend/default/megashop/images/fancybox-x.png');
	background-position: 0px -20px;
}
#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('https://spordimaailm.ee/skin/frontend/default/megashop/images/fancybox.png');
	background-position: -40px -142px;
}
#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('https://spordimaailm.ee/skin/frontend/default/megashop/images/fancybox-y.png');
}
#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('https://spordimaailm.ee/skin/frontend/default/megashop/images/fancybox.png');
	background-position: -40px -122px;
}
#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
	display:none!important;
}
.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}
.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}
.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}
#fancybox-title-over {
	padding: 10px;
	background:#bca474;
	opacity:0.7;
	filter:alpha(opacity=70);
	display: block;
}
.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}
#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}
#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}
#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('https://spordimaailm.ee/skin/frontend/default/megashop/images/fancybox.png') -40px -90px no-repeat;
}
#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('https://spordimaailm.ee/skin/frontend/default/megashop/images/fancybox-x.png') 0px -40px;
}
#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('https://spordimaailm.ee/skin/frontend/default/megashop/images/fancybox.png') -55px -90px no-repeat;
}
/* IE6 */



.fancybox-ie6 #fancybox-close {
	background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-left-ico {
	background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-right-ico {
	background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-title-over {
	background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale');
	zoom: 1;
}
.fancybox-ie6 #fancybox-title-float-left {
	background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-title-float-main {
	background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-title-float-right {
	background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
 height: expression(this.parentNode.clientHeight + "px");
}
#fancybox-loading.fancybox-ie6 {
	position: absolute;
	margin-top: 0;
 top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}
#fancybox-loading.fancybox-ie6 div {
	background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale');
}
/* IE6, IE7, IE8 */



.fancybox-ie .fancybox-bg {
	background: transparent !important;
}

/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     default_modern
 * @copyright   Copyright (c) 2011 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/* Widgets =============================================================================== */
.widget { display:inline; }
.widget .widget-title { clear:both; padding:15px 0 0; margin:0 0 7px; }
.widget .widget-title h2 { font-size:15px; font-weight:bold; color:#e25203; }

.widget .mini-products-images-list .product-image { display:block; width:76px; height:76px; border:1px solid #a9a9a9; margin:0 auto; }
.widget .mini-products-images-list li.item { float:left; width:77px; height:77px; border:0 !important; padding:5px 9px !important; }

/* Widget: Catalog New Proructs List */
.widget-new-products { display:block; }
.col-main .widget-new-products { margin:7px 0; }
.widget-new-products .products-grid .product-image,
.widget-new-products .products-list .product-image { width:85px; height:85px; }
.widget-new-products .products-list .product-shop { margin-left:100px; }

/* Widget: Recently Viewed Proructs */
.widget-viewed { display:block; }
.col-main .widget-viewed { margin:7px 0; }
.widget-viewed .products-grid .product-image,
.widget-viewed .products-list .product-image { width:85px; height:85px; }
.widget-viewed .products-list .product-shop { margin-left:100px; }

/* Widget: Recently Compared Proructs */
.widget-compared { display:block;}
.col-main .widget-compared { margin:7px 0; }
.widget-compared .products-grid .product-image,
.widget-compared .products-list .product-image { width:85px; height:85px; }
.widget-compared .products-list .product-shop { margin-left:100px; }

/* Widget: CMS Static Block */
.widget-static-block {}
.sidebar .widget-static-block { display:block; margin:0 0 15px; }

/* Widgets: Links Common Styles */
.top-container .widget a { padding:0 0 0 7px; }

.bottom-container .widget a { padding:0 3px; }

/* Widget: Catalog Product Link */
.widget-product-link-inline { display:inline; }

.col-main .widget-product-link { display:block; font-size:12px; text-align:right; margin:7px 0; }
.col-main .widget-product-link a { background:url(https://spordimaailm.ee/skin/frontend/default/megashop/images/widgets/i_widget-link.gif) 100% 3px no-repeat; padding-right:15px; }

.sidebar .widget-product-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-product-link a { background:url(https://spordimaailm.ee/skin/frontend/default/megashop/images/widgets/i_widget-link.gif) 100% 3px no-repeat; padding:0 15px 0 0; }

/* Widget: Catalog Category Link */
.widget-category-link-inline { display:inline; }

.col-main .widget-category-link { display:block; font-size:12px; text-align:right; margin:7px 0; }
.col-main .widget-category-link a { background:url(https://spordimaailm.ee/skin/frontend/default/megashop/images/widgets/i_widget-link.gif) 100% 3px no-repeat; padding-right:15px; }

.sidebar .widget-category-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-category-link a { background:url(https://spordimaailm.ee/skin/frontend/default/megashop/images/widgets/i_widget-link.gif) 100% 3px no-repeat; padding:0 15px 0 0; }

/* Widget: CMS Page Link */
.widget-cms-link-inline { display:inline; }

.col-main .widget-cms-link { display:block; font-size:12px; text-align:right; margin:7px 0; }
.col-main .widget-cms-link a { background:url(https://spordimaailm.ee/skin/frontend/default/megashop/images/widgets/i_widget-link.gif) 100% 3px no-repeat; padding-right:15px; }

.sidebar .widget-cms-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-cms-link a { background:url(https://spordimaailm.ee/skin/frontend/default/megashop/images/widgets/i_widget-link.gif) 100% 3px no-repeat; padding:0 15px 0 0; }
/* ======================================================================================= */

/* Elastislide Style */
.es-carousel-wrapper{
	background: #101010;
	padding:10px 37px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	position:relative;
}
.es-carousel{
	overflow:hidden;
	background:#000;
}
.es-carousel ul{
	display:none;
}
.es-carousel ul li{
	height:100%;
	float:left;
	display:block;
}
.es-carousel ul li a{
	display:block;
	border-style:solid;
	border-color:#222;
}
.es-carousel ul li a img{
	display:block;
	border:none;
	max-height:100%;
	max-width:100%;
}
.es-nav span{
	position:absolute;
	top:50%;
	left:12px;
	background:transparent url(https://spordimaailm.ee/skin/frontend/default/megashop/images/nav.png) no-repeat top left;
	width:14px;
	height:26px;
	margin-top:-13px;
	text-indent:-9000px;
	cursor:pointer;
	opacity:0.8;
}
.es-nav span.es-nav-next{
	right:12px;
	left:auto;
	background-position:top right;
}
.es-nav span:hover{
	opacity:1.0;
}
.mix_container{
	width:1000px;
	height:227px;
	position:relative;
	margin-top:15px;
}
.mix_container .price-box .regular-price .price{color:#fff;}
.mix_nav {
    height: 74px;
    position: absolute;
    right: 0;
    top: 75px;
    width: 100%;
    z-index:0;
}
.mix_wrapper .jcarousel-prev {
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/scrollerNav.gif") no-repeat scroll left top transparent;
    border: 0 none;
    cursor: pointer;
    display: block;
    height: 24px;
    position: absolute;
    right: 26px;
    text-indent: -9999px;
    top: -51px;
    width: 25px;
    z-index: 1;
	-moz-transition: all 400ms ease-in-out 0s;
	-ms-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
	transition: all 400ms ease-in-out 0s;
}
.mix_wrapper .jcarousel-next {
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/scrollerNav.gif") no-repeat scroll right top transparent;
    border: 0 none;
    cursor: pointer;
    display: block;
    height: 24px;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    top: -51px;
    width: 25px;
    z-index: 1;
	-moz-transition: all 400ms ease-in-out 0s;
	-ms-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
	transition: all 400ms ease-in-out 0s;
}
.viewall {
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/scrollerNav.gif") no-repeat scroll center top transparent;
    border: 0 none;
    cursor: pointer;
    display: none;
    height: 24px;
    position: absolute;
    right: 26px;
    text-indent: -9999px;
    top:6px;
    width: 24px;
    z-index: 1;
	-moz-transition: all 400ms ease-in-out 0s;
	-ms-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
	transition: all 400ms ease-in-out 0s;
}
.viewall:hover{background-position:center bottom;} 
.mix_wrapper .jcarousel-prev.jcarousel-prev-disabled-horizontal {
    background-position: left top;
}
/*.mix_wrapper .jcarousel-prev.jcarousel-prev-disabled-horizontal{background-color:#ccc;}
.mix_wrapper .jcarousel-next.jcarousel-next-disabled-horizontal:hover{background-color:#ccc;}
.mix_wrapper .jcarousel-next.jcarousel-next-disabled-horizontal{background-color:#ccc;}*/
.mix_wrapper .jcarousel-next:hover{background-position:right bottom;} 
.mix_wrapper .jcarousel-prev:hover {background-position:left bottom;}
.mix_nav span:hover{
	opacity:1.0;
}
.mix_wrapper .jcarousel-clip{overflow:hidden;}
.mix_wrapper{
	width:100%;
	height:230px;
	position:relative;
	margin:0px auto;
}
.mix_wrapper ul li{
	margin-right:10px;
	color: #FFFFFF;
    float: left;
    font-size: 16px;
    font-weight: normal;
    height: 221px;
    overflow: hidden;
    padding:0 0 10px 0;
    position: relative;
    text-decoration: none;
    text-transform: capitalize;
    width: 242px!important;
}
.mix_wrapper ul li a {
    color: #FFFFFF;
    display: block;
    font: 13px/1.55 'Droid Sans',arial,helvetica,sans-serif;
    margin-bottom: 20px;
    outline: medium none;
    text-align:center;
}
.mix_wrapper ul li a img{
}
.mix_wrapper ul li a img:hover{
	opacity:1.0;
}
.mix_wrapper ul li a.product-image{
    color: #FFFFFF;
    display: block;
    font-family: Georgia,"Times New Roman",Times,serif;
    outline: medium none;
    padding: 5px;
	border: 1px solid #DAD8D8;
	width:230px;
	height:217px;
	background:#fff;
}
.mix_wrapper button.button span{box-shadow:none;}
/* Specific style for the examples */

/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/
/* Table of Contents
==================================================
    #Base 960 Grid
    #Tablet (Portrait)
    #Mobile (Portrait)
    #Mobile (Landscape)
    #Clearing */
/* #Base 960 Grid
================================================== */
    .container                                  { position: relative; width: 1000px; margin: 0 auto; padding: 0; }
    .container .column,
    .container .columns                         { float: left; display: inline;}
    .row                                        { margin-bottom: 20px; }
    /* Nested Column Classes */
    .column.alpha, .columns.alpha               { margin-left: 0; }
    .column.omega, .columns.omega               { margin-right: 0; }
    /* Base Grid */
    .container .one.column,
    .container .one.columns                     { width: 40px;  }
    .container .two.columns                     { width: 100px; }
    .container .three.columns                   { width: 160px; }
    .container .four.columns                    { width: 220px; }
    .container .five.columns                    { width: 280px; }
    .container .six.columns                     { width: 340px; }
    .container .seven.columns                   { width: 400px; }
    .container .eight.columns                   { width: 460px; }
    .container .nine.columns                    { width: 520px; }
    .container .ten.columns                     { width: 580px; }
    .container .eleven.columns                  { width: 640px; }
    .container .twelve.columns                  { width: 765px; float:right }
    .container .thirteen.columns                { width: 760px; }
    .container .fourteen.columns                { width: 820px; }
    .container .fifteen.columns                 { width: 880px; }
    .container .sixteen.columns                 { width: 1000px; }
    .container .one-third.column                { width: 300px; }
    .container .two-thirds.column               { width: 620px; }
    /* Offsets */
    .container .offset-by-one                   { padding-left: 60px;  }
    .container .offset-by-two                   { padding-left: 120px; }
    .container .offset-by-three                 { padding-left: 180px; }
    .container .offset-by-four                  { padding-left: 240px; }
    .container .offset-by-five                  { padding-left: 300px; }
    .container .offset-by-six                   { padding-left: 360px; }
    .container .offset-by-seven                 { padding-left: 420px; }
    .container .offset-by-eight                 { padding-left: 480px; }
    .container .offset-by-nine                  { padding-left: 540px; }
    .container .offset-by-ten                   { padding-left: 600px; }
    .container .offset-by-eleven                { padding-left: 660px; }
    .container .offset-by-twelve                { padding-left: 720px; }
    .container .offset-by-thirteen              { padding-left: 780px; }
    .container .offset-by-fourteen              { padding-left: 840px; }
    .container .offset-by-fifteen               { padding-left: 900px; }
/* #Tablet (Portrait)
================================================== 
    Note: Design for a width of 768px */
    @media only screen and (min-width: 768px) and (max-width: 960px) {
		body{
		width:1020px;
		}}
       /*  .container                                  { width: 748px; }
        .container .column,
        .container .columns                         { margin-left: 0; margin-right:0;  }
        .column.alpha, .columns.alpha               { margin-left: 0; margin-right: 10px; }
        .column.omega, .columns.omega               { margin-right: 0; margin-left: 10px; }
        .alpha.omega                                { margin-left: 0; margin-right: 0; }
        .container .one.column,
        .container .one.columns                     { width: 28px; }
        .container .two.columns                     { width: 76px; }
        .container .three.columns                   { width: 124px; }
        .container .four.columns                    { width: 172px; }
        .container .five.columns                    { width: 220px; }
        .container .six.columns                     { width: 268px; }
        .container .seven.columns                   { width: 316px; }
        .container .eight.columns                   { width: 364px; }
        .container .nine.columns                    { width: 412px; }
        .container .ten.columns                     { width: 460px; }
        .container .eleven.columns                  { width: 508px;}
        .container .twelve.columns                  { width: 556px; float:right;  }
        .container .thirteen.columns                { width: 604px; }
        .container .fourteen.columns                { width: 652px; }
        .container .fifteen.columns                 { width: 700px; }
        .container .sixteen.columns                 { width: 748px; }
        .container .one-third.column                { width: 236px; }
        .container .two-thirds.column               { width: 492px; }

		.container .offset-by-one                   { padding-left: 48px; }
        .container .offset-by-two                   { padding-left: 96px; }
        .container .offset-by-three                 { padding-left: 144px; }
        .container .offset-by-four                  { padding-left: 192px; }
        .container .offset-by-five                  { padding-left: 240px; }
        .container .offset-by-six                   { padding-left: 288px; }
        .container .offset-by-seven                 { padding-left: 336px; }
        .container .offset-by-eight                 { padding-left: 384px; }
        .container .offset-by-nine                  { padding-left: 432px; }
        .container .offset-by-ten                   { padding-left: 480px; }
        .container .offset-by-eleven                { padding-left: 528px; }
        .container .offset-by-twelve                { padding-left: 576px; }
        .container .offset-by-thirteen              { padding-left: 624px; }
        .container .offset-by-fourteen              { padding-left: 672px; }
        .container .offset-by-fifteen               { padding-left: 720px; } */
		/*new
		.top-bar{margin:17px 40px 0 0;}
		.banner_box {
			float: left;
			max-width:520px;
			width: 100%;
		}
		.promotional {
			float: left;
			margin-left: 15px;
			width: 213px;
		}
		.promo_block, .promo_block2 {
			width: 210px;
		}
		.col1-layout .products-grid, .page-empty .products-grid {
			margin: 15px auto 0;
			width: 745px;
		}
		.cms-index-index .products-grid li.item {
			margin: 10px;
			width: 350px;
			padding-bottom:10px;
		}
		.image_rotate a.product-image, .image_rotate_inner {
			width: 350px;
		}
		.image_rotate {
			width: 350px;
		}
		.image_rotate a.product-image img {
			margin-left: 15px;
			margin-right: 15px;
			max-width: 320px;
		}
		.home_product .image_rotate a.product-image img{
			max-width: 320px;
			}
		.products-grid li.item {
			margin:5px;
			width: 173px;
			min-height:345px;
		}	
		.image_rotate a.product-image, .image_rotate_inner {
			width: 173px;
		}
		.col2-left-layout .products-grid, .col2-right-layout .products-grid {
			margin: 0 auto;
			padding-top: 10px;
			width: 550px;
		}
		.products-grid .image_rotate a.product-image img {
			margin: 5px;
			max-width: 165px;
			min-width: 163px;
	
		}
		.products-grid .image_rotate a.product-image {
			width: 173px;
			height:175px;
		}
		.products-grid .image_rotate {
			width: 173px;
		}
		.image_rotate a.product-image img {
			max-width: 320px;
		}
		.home_product .image_rotate a.product-image{
			width: 350px;
			height:340px;
		}	
		.home_product .image_rotate a.product-image, .home_product .image_rotate_inner {
			height: 350px;
			width: 350px;
		}
		.col-main {
			width: 750px;
		}
		.products-grid .product-image {
			height: 205px;
		
		}
		.category-products .product_icons button.button {
			margin: 10px 0 10px 5px;
		}
		button.button span {
			padding: 5px;
		}
		button.button span span {
			padding: 0 5px;
		}
		.fancybox.quick_view {
			margin: 10px 5px 10px 0;
			padding:5px 10px;
		}
		.footer_top {
			width: 745px;
		}
		.footer_top .form-subscribe {
			width: 350px;
		}
		.footer_top .form-subscribe input {
			width: 260px;
		}
		.footer_top .form-subscribe h3 {
			padding: 0 10px 0 0;
		}
		.block_1 {
			float: left;
			margin-bottom: 30px;
			padding-right: 30px;
			width: 335px;
		}
		.products-list li.item .image_rotate a.product-image, .products-list li.item .image_rotate_inner {
			border: medium none;
			margin: 0;
			width: 230px;
		}
		.product-view .product-img-box .product-image-zoom { width:285px; height:285px;}
		.product-view .product-img-box {
			width: 287px;
		}
		.col1-layout .product-view .product-shop {
			width: 435px;
		}
		.product_left {
			width: 325px;
			margin-right: 10px;
		}
		.product_right {
			width: 100px;
		}
		.more-views .jcarousel-item {
			height:86px;
			width: 86px;
		}
		.product-view .product-img-box .more-views li a {
			height: 84px;
			width: 84px;
		}
		.product-view .product-img-box .more-views li a img{ width:100%;}
		.box-up-sell {
			width: 748px;
		}
		.block.block-related {
			margin: 15px 0 20px;
			width: 748px;
		}
		.block-related .jcarousel-skin-tango .jcarousel-prev-horizontal {
			left: 711px;
		}
		.block.block-related li.item {
			width: 229px;
		}
		.new_products .products-grid .image_rotate {
			width: 350px;
			height:340px;
		}
		.new_products .products-grid .image_rotate a.product-image img {
			max-width: 335px;
			width:100%;
		}
		form-list li.wide select {
			width: 485px;
		}
		.form-list li.wide .input-box {
			width: 485px;
		}
		.form-list li.wide select {
			width: 490px;
		}
		.special {
			width: 750px;
		}
		.mix_container {
			width: 750px;
		}
		.promo_block img, .promo_block2 img{max-width:100%;} */
		
		/*4 list
.products-grid.ajaxMdl4 li.item {
    width:263px;
}
.products-grid.ajaxMdl4 .image_rotate {
    width:263px;
}
.products-grid.ajaxMdl4 .image_rotate_inner, .products-grid.ajaxMdl4 .image_rotate_inner a {
    width:263px;
}
.products-grid.ajaxMdl4 .image_rotate a.product-image img {
    margin-left:50px;
    max-width:150px;
}
.category-products .products-grid.ajaxMdl4 .product_icons button.button {
    float: left;
    margin:10px;
}
.products-grid.ajaxMdl4 button.button span span {
    background-position: 100% 0;
    color: #FFFFFF;
    padding: 5px 10px;
}
.products-grid.ajaxMdl4 .fancybox.quick_view {
    margin:10px;
    padding: 10px 15px;
}
.products-grid.ajaxMdl4 .product_icons ul.add-to-links li.last {
    border-right: medium none;
    float: right;
}
.products-grid.ajaxMdl4 .product_icons ul.add-to-links {
    float: right;
    margin:10px 0 0 0;
	width:243px;
}
.products-grid.ajaxMdl4 .product-image{
    height: 155px;
}
.right-links{display:none;}
    }*/
/*  #Mobile (Portrait)
================================================== 
    Note: Design for a width of 320px */
    @media only screen and (max-width: 767px) {

			body{
		width:1000px;
		}}
        /* .container { width: 300px; }
        .container .columns,
        .container .column { margin: 0; }
        .container .one.column,
        .container .one.columns,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
        .container .two-thirds.column  { width: 300px; }

		.container .offset-by-one,
        .container .offset-by-two,
        .container .offset-by-three,
        .container .offset-by-four,
        .container .offset-by-five,
        .container .offset-by-six,
        .container .offset-by-seven,
        .container .offset-by-eight,
        .container .offset-by-nine,
        .container .offset-by-ten,
        .container .offset-by-eleven,
        .container .offset-by-twelve,
        .container .offset-by-thirteen,
        .container .offset-by-fourteen,
        .container .offset-by-fifteen { padding-left: 0; }*/
		/*New
		.quick-access .links a.contact_us{display:none;}
		#logo {
			width: 300px;
			text-align:center;
		}
		.header .logo {
			float: none;
		}
		.header_cart {
			float: none;
			margin: 10px 0;
		}
		.top-bar {
			float: right;
			margin: 10px 0;
		}
		.form-search input.input-text {
			width: 225px;
		}
		.currencyName {display: none;}
		.nav-container ul#nav {
			display:none;
		}
		 select.mnav{
			border: 1px solid #E6E6E6;
			margin-top: 5px;
			margin-bottom: 5px;
			width: 300px;
			display:block;
		}
		select.mnav option{padding-left:10px; font-size:12px;}
		.promotional{display:none;}
		.col1-layout .products-grid, .page-empty .products-grid {
			width: auto;
		}
		.cms-index-index .products-grid li.item {
			margin-bottom: 10px;
			margin-right: 0;
			min-height: 355px;
			width: 300px;
			padding-bottom:10px;
		}
		.image_rotate a.product-image, .image_rotate_inner {
			width: 300px;
		}
		.image_rotate {
			width: 300px;
		}
		.image_rotate a.product-image img {
			max-width: 270px;
		}
		.products-grid .product-image {
			height: 300px;
		}
		.footer_top {
			width: 300px;
			margin:15px auto 0;
		}
		.free-shipping {
			font-size: 15px;
			min-height: 60px;
		}
		.footer_top .form-subscribe input {
			width: 205px;
		}
		.block_1 {
			width: 300px;
		}
		.block_3 {
			height: 125px;
		}
		.payment_block {
			right: 120px;
			top: 102px;
		}
		.footer_bottom_left {
			display: inline-block;
			float: left;
			text-align: center;
			width: 100%;
		}
		.footer_bottom {
			text-align: center;
		}
		.col2-left-layout .products-grid, .col2-right-layout .products-grid{
			width:300px;
		}
		.products-grid li.item {
			margin: 0 0 10px;
			width: 300px;
			min-height:410px;
		}
		.products-grid .product-image {
			height: 260px;
		}
		.products-list li.item .image_rotate a.product-image, .products-list li.item .image_rotate_inner {
			margin: 0;
			width: 278px;
			height:255px;
			border:none;
		}
		.products-list li.item .image_rotate a.product-image img {
			max-width: 250px;
			width: 100%;
		}
		.products-list .image_rotate {
			min-height: 250px;
			width: 280px;
			border:none;
		}
		.products-list .product-shop{margin:0px;}
		.product_right{
			display:none;
		}
		.product_left {
			width:auto;
			margin-right:0px;
			}
	
		.col1-layout .product-view .product-shop {
			width: auto;
		}
		.prod-prev, .prod-next{display:none;}
		.product-view .product-img-box {
			width: 300px;
		}
		.product-view .product-img-box .product-image-zoom {
			height: 300px;
			width: 300px;
		}
		.product-tabs li.last{display:none;}
		.box-up-sell {
			width: 300px;
		}
		#upsell-product-table.mini-products-grid ul li {
			width: 288px;
		}
		.block.block-related {
			margin: 15px 0 20px;
			width: 300px;
		}
		.block.block-related li.item {
				width: 288px;
		}
		.block-related .jcarousel-skin-tango .jcarousel-prev-horizontal {
			left: 263px;
		}
		.home_product .image_rotate a.product-image, .home_product .image_rotate_inner {
			width: 300px;
		}
		.home_product .image_rotate a.product-image img {
			max-width: 265px;
		}
		.form-list li.wide select{width:245px;}
		.form-list li.wide .input-box {
			width:auto;
		}
		.form-list li.wide textarea {
			width: 275px;
		}
		.special {
			width:300px;
		}
		.mix_container {
			height:270px;
			width:300px;
		}
		.mix_wrapper ul li {
			width:300px !important;
			height:260px;
		}
		.mix_wrapper ul li a.product-image {
			height: 248px;
				width:288px;
		}
		.mix_wrapper ul li a img {
			width: 100%;
		}
		.mix_wrapper {
			height:278px;
		}
		.ic_caption {
			height: 226px;
			width: 266px;
		}
		.cart .discount, .cart .shipping{width:auto; min-height:100%;}
		.cart .totals{width:auto;}
		.cart .crosssell li.item {
			margin: 12px 0;
			width: 100%;
			min-height:100%;
		}
		.viewall{top:6px;}
		.line_heading {
			background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/nav_drop.png") no-repeat scroll center 36px transparent;
		}
		.outer {
			height: 260px;
			width: 300px;
		}
		.mix_wrapper ul li a img {
			max-width: 100%;
		}
		.breadcrumbs {margin-top:10px;}
		.main-container { margin-top: 10px !important;}
		.form-list .input-box {width:100%;}
		.account-login .content .form-list input.input-text {width:98%;}
		.form-list .field {width:100%;}
		.send-friend .form-list {width:100%;}
		.checkout-onepage-index .form-list input.input-text {width:100%;}
		.buttons-set { margin: 20px 0 10px;}
		.form-list li.wide input.input-text {width:100%;}
		.block-progress {margin-top:10px;}
		.quickPan{width:100%;}
		.fancybox{display:none!important;}
		.right-links{display:none;}
		.mix_wrapper .jcarousel-clip {
			height: 265px;
			overflow: hidden;
		}
		.quick-access .links a {padding:10px 11px;}
		.currency_detial {right:-104px;}
		.header_currency .block.block-currency {
			background:#FE6732;
			padding: 12px 2px;
		}
		#logo {margin-top:0px; padding-bottom:0px;}
		#search-bar {margin-top:3px;}
		.pager .pages {margin:50px 90px 0;}
		.remain_cart {width:265px;}
		.product-view .box-tags .form-add .input-box {
			width: 175px;
		}
		.product-view .box-tags .form-add input.input-text {
			width: 114px;
		}
		.product-view .box-reviews .form-add .form-list .input-box {
			width: 265px;
		}
		.product-view .box-reviews .form-add .form-list input.input-text, .product-view .box-reviews .form-add .form-list textarea {
			width: 250px;
		}
		#mycarouselleft{height:278px; overflow:hidden;}
		#block-related{height:278px; overflow:hidden;}
		.cloud-zoom-big{display:none!important;} */
	/*4 list
.products-grid.ajaxMdl4 li.item {
    width:300px;
	min-height:360px;
}
.products-grid.ajaxMdl4 .image_rotate {
    width:300px;
}
.products-grid.ajaxMdl4 .image_rotate_inner, .products-grid.ajaxMdl4 .image_rotate_inner a {
    width:300px;
}
.products-grid.ajaxMdl4 .image_rotate a.product-image img {
    margin-left:50px;
    max-width:150px;
}
.category-products .products-grid.ajaxMdl4 .product_icons button.button {
    float: left;
    margin:10px;
}
.products-grid.ajaxMdl4 button.button span span {
    background-position: 100% 0;
    color: #FFFFFF;
    padding: 5px 10px;
}
.products-grid.ajaxMdl4 .fancybox.quick_view {
    margin:10px;
    padding: 10px 15px;
}
.products-grid.ajaxMdl4 .product_icons ul.add-to-links li.last {
    border-right: medium none;
    float: right;
}
.products-grid.ajaxMdl4 .product_icons ul.add-to-links {
    float: left;
    margin:10px 0 0 0;
	width:280px;
}
.products-grid.ajaxMdl4 .product-image{
    height: 155px;
}
    } */
/* #Mobile (Landscape)
==================================================
    Note: Design for a width of 480px  */
    @media only screen and (min-width: 480px) and (max-width: 767px) {
				body{
		width:1020px;
		}}
      /*   .container { width: 420px; }
        .container .columns,
        .container .column { margin: 0; }
        .container .one.column,
        .container .one.columns,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
        .container .two-thirds.column { width: 420px; } */
		/*new
		 select.mnav{
			 display:block;
			  border: 1px solid #E6E6E6;
			   margin: 5px 0;
				width: 420px;
			}
		.nav-container ul#nav{display:none;}
		#logo {
			width: 420px;
			text-align:center;
		}
		.header .logo {
			float: none;
		}
		.top-bar {
			margin:0;
		}
		.form-search input.input-text {
			width: 345px;
		}
		.header {
			position: relative;
		}
		.quick_right {
			left: -48px;
			position: absolute;
		}
		.currencyName{display:none;}
		.header_currency .block.block-currency {
			background:#FE6732;
			padding: 12px;
		}
		.currency_detial {
			right: -92px;
		}
		.account-login .content .form-list input.input-text {width:179px;}
		.header_cart {
			float: none;
			margin: 10px 0;
		}
		.main_nav {
			margin-top: 10px;
		}
		.promotional{display:none;}
		.container .columns .home_product {
			float: left;
			margin-top: 15px;
			width: 420px;
		}
		.col1-layout .products-grid, .page-empty .products-grid {
			width: auto;
		}
		.image_rotate a.product-image, .image_rotate_inner {
			width: 420px;
		}
		.image_rotate {
			width: 420px;
		}
		.cms-index-index .products-grid li.item {
			width: 420px;
			min-height: 545px;
			margin:0 0 10px 0;
			padding-bottom:10px;
		}
		.image_rotate a.product-image img {
			max-width: 390px;
			width:100%;
		}
		.products-grid .product-image {
			height: 415px;
		}
		.product_icons ul.add-to-links li.last {
			float: right;
		}
		.footer_top {
			width: 420px;
		}
		.footer_top {
			width: 420px;
		}
		.footer_top .form-subscribe input {
			width: 329px;
		}
		.block_1 {
			width: 420px;
		}
		.quick-access .links a.contact_us{display:block;}
		.free-shipping {
			font-size: 20px;
		}
		.payment_block {
			right: 0;
			top: 44px;
		}
		.block_3 {
			height: auto;
		}
		.products-grid li.item {
			min-height: 375px;
			width: 300px;
			margin:0 0 10px 0;
		}
		.col2-left-layout .products-grid, .col2-right-layout .products-grid {
			width: 420px;
		}
		.products-grid li.item {
			min-height: 375px;
			width: 420px;
		}
		.products-list .image_rotate {
			min-height:385px;
			width: 398px;
		}
		.products-list li.item .image_rotate a.product-image, .products-list li.item .image_rotate_inner {
			height: 385px;
			width: 398px;
		}
		.products-list li.item .image_rotate a.product-image img {
			max-width: 370px;
		}
		.product-view .product-img-box {
			width: 420px;
		}
		.product-view .product-img-box .product-image-zoom {
			height: 420px;
			width: 420px;
		}
		.product-view .product-img-box .more-views li {
			float: left;
			margin: 0 16px 8px 0;
		}
		.product_left {
			margin-top: 15px;
			width: 420px;
		}
		.box-up-sell {
			width: 420px;
		}
		#upsell-product-table.mini-products-grid ul li {
			width: 193px;
		}
		.block.block-related {
			width: 420px;
		}
		.block.block-related li.item {
			width: 193px;
		}
		.block-related .jcarousel-skin-tango .jcarousel-prev-horizontal {
			left: 383px;
		}
		.home_product .image_rotate a.product-image, .image_rotate_inner {
			width: 420px;
		}
		.home_product .image_rotate a.product-image img {
			max-width: 385px;
		}
		.form-list li.wide textarea {
			width:385px;
		}
		.special {
			width:420px;
		}
		.mix_container {
			height:198px;
			width:420px;
		}
		.mix_wrapper ul li {
			width: 205px !important;
			height: 186px;
		}
		.mix_wrapper ul li a.product-image {
			height: 184px;
				width: 193px;
		}
		.mix_wrapper ul li a img {
			width: 100%;
		}
		.mix_wrapper {
			height: 198px;
		}
		.ic_caption {
			height: 165px;
			width: 173px;
		}
		.ic_caption h2.product-name {
			min-height: 45px;
		}
		.mix_wrapper .jcarousel-clip {
			height:auto;
			overflow: hidden;
		}
		.quick-access .links a {padding:10px 14px;}
		#logo {margin-top:5px; padding-bottom:5px;}	
		.product-view .box-reviews .form-add .form-list input.input-text, .product-view .box-reviews .form-add .form-list textarea {
			width: 370px;
		}
		.product-view .box-reviews .form-add .form-list .input-box {
			width: 380px;
		}
		.block.block-related .mini-products-list .product-image img{max-width:180px;}
		#mycarouselleft li img{max-width:180px;}
		.product-view .box-tags .form-add .input-box {
			width: 285px;
		}
		.product-view .box-tags .form-add input.input-text {
			width: 260px;
		} */
		/*4 list
.products-grid.ajaxMdl4 li.item {
    width:198px;
	min-height:360px;
	margin:5px;
}
.products-grid.ajaxMdl4 .image_rotate {
    width:198px;
}
.products-grid.ajaxMdl4 .image_rotate_inner, .products-grid.ajaxMdl4 .image_rotate_inner a {
    width:198px;
}
.products-grid.ajaxMdl4 .image_rotate a.product-image img {
    margin-left:23px;
    max-width:150px;
}
.category-products .products-grid.ajaxMdl4 .product_icons button.button {
    float: left;
    margin:10px;
}
.products-grid.ajaxMdl4 button.button span span {
    background-position: 100% 0;
    color: #FFFFFF;
    padding: 5px 10px;
}
.products-grid.ajaxMdl4 .fancybox.quick_view {
    margin:10px;
    padding: 10px 15px;
}
.products-grid.ajaxMdl4 .product_icons ul.add-to-links li.last {
    border-right: medium none;
    float: left;
}
.products-grid.ajaxMdl4 .product_icons ul.add-to-links {
    float: left;
    margin:10px 0 0 0;
	width:auto;
}
.products-grid.ajaxMdl4 .product-image{
    height: 155px;
}
    } */
/* #Clearing
================================================== */
    /* Self Clearing Goodness */
    .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
    /* Use clearfix class on parent to clear nested columns,
    or wrap each row of columns in a <div class="row"> */
    .clearfix:before,
    .clearfix:after,
    .row:before,
    .row:after {
      content: '\0020';
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0; }
    .row:after,
    .clearfix:after {
      clear: both; }
    .row,
    .clearfix {
      zoom: 1; }
    /* You can also use a <br class="clear" /> to clear columns */
    .clear {
      clear: both;
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0;
    }






/* =Responsive Structure
----------------------------------------------- */
@media only screen and (max-width: 1024px) {

		body{
		width:1020px;
		}}
/* 
.footer-content .block_1 {
float: left;
padding-right: 30px;
width: 210px;
}
}


@media (max-width: 800px) {

#search-bar {

width: 800px;
}

.header #logo {
float: left;
margin-top: 10px;
padding: 10px 0;
margin-left: 10px;
}
.footer.container {
position: relative;
width: auto;
margin: 0 auto;
padding: 0;
}

.footer-container {
margin-top: 0px;
padding-left: 10px;
padding-right: 10px;
}
#triple {
width: auto;
}


}

*/


@media only screen and (min-width: 768px) and (max-width: 1023px) {

		body{
		width:1020px;
		}}
/*
.footer-content .block_1 {
float: left;
padding-right: 30px;
width: 150px;
}

.footer-content #kategooriad {
margin-bottom: 30px;
float: left;
width: 550px;
}

.footer-content #brandid h3 {
width: 150px;
}

.footer-content #brandid {
width: 192px;
}
.form-search input.input-text {
width: auto;
}


#triple ul{
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
width: 100px;
}

.mix_container {
width: auto;

}
#nav a {

padding: 19px;
}

#saatmine_suurus{
font-size: 17px !important;
}


        .container                                  { width: 748px; }
        .container .column,
        .container .columns                         { margin-left: 0; margin-right:0;  }
        .column.alpha, .columns.alpha               { margin-left: 0; margin-right: 10px; }
        .column.omega, .columns.omega               { margin-right: 0; margin-left: 10px; }
        .alpha.omega                                { margin-left: 0; margin-right: 0; }
        .container .one.column,
        .container .one.columns                     { width: 28px; }
        .container .two.columns                     { width: 76px; }
        .container .three.columns                   { width: 124px; }
        .container .four.columns                    { width: 172px; }
        .container .five.columns                    { width: 220px; }
        .container .six.columns                     { width: 268px; }
        .container .seven.columns                   { width: 316px; }
        .container .eight.columns                   { width: 364px; }
        .container .nine.columns                    { width: 412px; }
        .container .ten.columns                     { width: 460px; }
        .container .eleven.columns                  { width: 508px;}
        .container .twelve.columns                  { width: 556px; float:right;  }
        .container .thirteen.columns                { width: 604px; }
        .container .fourteen.columns                { width: 652px; }
        .container .fifteen.columns                 { width: 700px; }
        .container .sixteen.columns                 { width: 748px; }
        .container .one-third.column                { width: 236px; }
        .container .two-thirds.column               { width: 492px; } 

		.container .offset-by-one                   { padding-left: 48px; }
        .container .offset-by-two                   { padding-left: 96px; }
        .container .offset-by-three                 { padding-left: 144px; }
        .container .offset-by-four                  { padding-left: 192px; }
        .container .offset-by-five                  { padding-left: 240px; }
        .container .offset-by-six                   { padding-left: 288px; }
        .container .offset-by-seven                 { padding-left: 336px; }
        .container .offset-by-eight                 { padding-left: 384px; }
        .container .offset-by-nine                  { padding-left: 432px; }
        .container .offset-by-ten                   { padding-left: 480px; }
        .container .offset-by-eleven                { padding-left: 528px; }
        .container .offset-by-twelve                { padding-left: 576px; }
        .container .offset-by-thirteen              { padding-left: 624px; }
        .container .offset-by-fourteen              { padding-left: 672px; }
        .container .offset-by-fifteen               { padding-left: 720px; } */
		/*new
		.top-bar{margin:17px 40px 0 0;}
		.banner_box {
			float: left;
			max-width:520px;
			width: 100%;
		}
		.promotional {
			float: left;
			margin-left: 15px;
			width: 213px;
		}
		.promo_block, .promo_block2 {
			width: 210px;
		}
		.col1-layout .products-grid, .page-empty .products-grid {
			margin: 15px auto 0;
			width: 745px;
		}
		.cms-index-index .products-grid li.item {
			margin: 10px;
			width: 350px;
			padding-bottom:10px;
		}
		.image_rotate a.product-image, .image_rotate_inner {
			width: 350px;
		}
		.image_rotate {
			width: 350px;
		}
		.image_rotate a.product-image img {
			margin-left: 15px;
			margin-right: 15px;
			max-width: 320px;
		}
		.home_product .image_rotate a.product-image img{
			max-width: 320px;
			}
		.products-grid li.item {
			margin:5px;
			width: 173px;
			min-height:345px;
		}	
		.image_rotate a.product-image, .image_rotate_inner {
			width: 173px;
		}
		.col2-left-layout .products-grid, .col2-right-layout .products-grid {
			margin: 0 auto;
			padding-top: 10px;
			width: 550px;
		}
		.products-grid .image_rotate a.product-image img {
			margin: 5px;
			max-width: 165px;
			min-width: 163px;
	
		}
		.products-grid .image_rotate a.product-image {
			width: 173px;
			height:175px;
		}
		.products-grid .image_rotate {
			width: 173px;
		}
		.image_rotate a.product-image img {
			max-width: 320px;
		}
		.home_product .image_rotate a.product-image{
			width: 350px;
			height:340px;
		}	
		.home_product .image_rotate a.product-image, .home_product .image_rotate_inner {
			height: 350px;
			width: 350px;
		}
		.col-main {
			width: 750px;
		}
		.products-grid .product-image {
			height: 205px;
		
		}
		.category-products .product_icons button.button {
			margin: 10px 0 10px 5px;
		}
		button.button span {
			padding: 5px;
		}
		button.button span span {
			padding: 0 5px;
		}
		.fancybox.quick_view {
			margin: 10px 5px 10px 0;
			padding:5px 10px;
		}
		.footer_top {
			width: 745px;
		}
		.footer_top .form-subscribe {
			width: 350px;
		}
		.footer_top .form-subscribe input {
			width: 260px;
		}
		.footer_top .form-subscribe h3 {
			padding: 0 10px 0 0;
		}

		.products-list li.item .image_rotate a.product-image, .products-list li.item .image_rotate_inner {
			border: medium none;
			margin: 0;
			width: 230px;
		}
		.product-view .product-img-box .product-image-zoom { width:285px; height:285px;}
		.product-view .product-img-box {
			width: 287px;
		}
		.col1-layout .product-view .product-shop {
			width: 435px;
		}
		.product_left {
			width: 325px;
			margin-right: 10px;
		}
		.product_right {
			width: 100px;
		}
		.more-views .jcarousel-item {
			height:86px;
			width: 86px;
		}
		.product-view .product-img-box .more-views li a {
			height: 84px;
			width: 84px;
		}
		.product-view .product-img-box .more-views li a img{ width:100%;}
		.box-up-sell {
			width: 748px;
		}
		.block.block-related {
			margin: 15px 0 20px;
			width: 748px;
		}
		.block-related .jcarousel-skin-tango .jcarousel-prev-horizontal {
			left: 711px;
		}
		.block.block-related li.item {
			width: 229px;
		}
		.new_products .products-grid .image_rotate {
			width: 350px;
			height:340px;
		}
		.new_products .products-grid .image_rotate a.product-image img {
			max-width: 335px;
			width:100%;
		}
		form-list li.wide select {
			width: 485px;
		}
		.form-list li.wide .input-box {
			width: 485px;
		}
		.form-list li.wide select {
			width: 490px;
		}
		.special {
			width: 750px;
		}
		.mix_container {
			width: 750px;
		}
		.promo_block img, .promo_block2 img{max-width:100%;} */
		
		/*4 list
.products-grid.ajaxMdl4 li.item {
    width:263px;
}
.products-grid.ajaxMdl4 .image_rotate {
    width:263px;
}
.products-grid.ajaxMdl4 .image_rotate_inner, .products-grid.ajaxMdl4 .image_rotate_inner a {
    width:263px;
}
.products-grid.ajaxMdl4 .image_rotate a.product-image img {
    margin-left:50px;
    max-width:150px;
}
.category-products .products-grid.ajaxMdl4 .product_icons button.button {
    float: left;
    margin:10px;
}
.products-grid.ajaxMdl4 button.button span span {
    background-position: 100% 0;
    color: #FFFFFF;
    padding: 5px 10px;
}
.products-grid.ajaxMdl4 .fancybox.quick_view {
    margin:10px;
    padding: 10px 15px;
}
.products-grid.ajaxMdl4 .product_icons ul.add-to-links li.last {
    border-right: medium none;
    float: right;
}
.products-grid.ajaxMdl4 .product_icons ul.add-to-links {
    float: right;
    margin:10px 0 0 0;
	width:243px;
}
.products-grid.ajaxMdl4 .product-image{
    height: 155px;
}
.right-links{display:none;}



}

*/


/* #Tablet (Portrait)
================================================== */

    /* Note: Design for a width of 768px 

    @media only screen and (min-width: 768px) and (max-width: 959px) {
    }
*/

/*  #Mobile (Portrait)
================================================== */

    /* Note: Design for a width of 320px 

    @media only screen and (max-width: 767px) {

    }
*/

/* #Mobile (Landscape)
================================================== 

    /* Note: Design for a width of 480px */

    @media only screen and (min-width: 480px) and (max-width: 767px) {

		body{
		width:1020px;
		}}
/*
	.form-search input.input-text {
width: auto;
}

.header_cart {
float: right;
margin-top: 0px;
}

.header .quickPan {
float: right;
width: 100%;
}

#logo img{
width: 400px;
}

.form-search {
float: right;
width: 270px;
}

.top-bar {

margin-right: 20px;
}

.footer-content .block_1 {

width: 175px;
}


.form-subscribe {
margin-bottom: 20px;
position: relative;
width: auto;
}

.footer-container .input-box {
float: left;
margin-top: 10px;
}

ul#triple:nth-child(4){
clear: both;
}

#triple li:nth-child(4){
clear: both;
}

.footer-content {

border-bottom: none;
}

#saatmine_parem{
display:none;
}

#saatmine_suurus{
font-size: 17px !important;
}

#triple li {
width: auto;
}
    }



*/
 @media only screen and (min-width: 320px) and (max-width: 479px) {

body{
		width:1020px;
		}}


/*	.form-search input.input-text {



width: auto;
}

.header_cart {
float: right;
margin-top: 0px;
}

.header .quickPan {
float: right;
width: 100%;
}

#logo img{
width: 400px;
}

.form-search {
float: right;
width: 270px;
}

.top-bar {

margin-right: 20px;
}

.footer-content .block_1 {

width: 175px;
}


.form-subscribe {
margin-bottom: 20px;
position: relative;
width: auto;
}

.footer-container .input-box {
float: left;
margin-top: 10px;
}

ul#triple:nth-child(5){
clear: both;
}

#triple li:nth-child(5){
clear: both;
}

.footer-content {

border-bottom: none;
}

#saatmine_parem{
display:none;
}

#saatmine_suurus{
font-size: 17px !important;
}

#triple li {
width: auto;
}


#search-bar {
width: auto;
}

.top-bar {
margin-right: 0px;
float: left;
}

.form-search {
float: right;
width: 288px;
}

.footer-content .block_1 {
width: 210px;
}

#logo img {
width: 284px;
float: left;
}

    }


*/
@media only screen and (min-width: 0px) and (max-width: 319px) {

body{
		width:1020px;
		}}

/*

	.form-search input.input-text {
width: auto;
}

.header_cart {
float: right;
margin-top: 0px;
}

.header .quickPan {
float: right;
width: 100%;
}

#logo img{
width: 400px;
}

.form-search {
float: right;
width: 270px;
}

.top-bar {

margin-right: 20px;
}

.footer-content .block_1 {

width: 175px;
}


.form-subscribe {
margin-bottom: 20px;
position: relative;
width: auto;
}

.footer-container .input-box {
float: left;
margin-top: 10px;
}

ul#triple:nth-child(5){
clear: both;
}

#triple li:nth-child(5){
clear: both;
}

.footer-content {

border-bottom: none;
}

#saatmine_parem{
display:none;
}

#saatmine_suurus{
font-size: 17px !important;
}

#triple li {
width: auto;
}


#search-bar {
width: auto;
}

.top-bar {
margin-right: 0px;
float: left;
}

.form-search {
float: right;
width: 288px;
}

.footer-content .block_1 {
width: 210px;
}

#logo img {
width: 284px;
float: left;
}


.container .sixteen.columns {
width: 240px;
}

.container {
width: 240px;
}

select.mnav {
border: 1px solid #E6E6E6;
margin-top: 5px;
margin-bottom: 5px;
width: 240px;
display: block;
}

#logo img {
width: auto;
float: left;
}

.outer {
height: 220px;
width: 240px;
}
.mix_wrapper ul li a.product-image {
height: auto;
width: auto;
}

.special {
width: 240px;
}

.mix_wrapper ul li {
width: 240px !important;
height: 220px;
}

.footer-container #newsletter-validate-detail h3 {

font-size: 9px;
}

.form-subscribe input {
width: 140px;

}

.form-search {
float: right;
width: 211px;
}

.ic_caption {
height: auto;
width: auto;
}

.jcarousel-clip ul{
overflow: hidden;

width: 240px !important;
height: 231px !important;
}
.mix_container {
height: 270px;
width: 240px;
}
.image_rotate {
width: 240px;
}
.home_product .image_rotate_inner {
width: 240px;
}

.home_product .image_rotate a.product-image img {
max-width: 240px;
margin-left: 0px;
}

.cms-index-index .products-grid li.item {

width: 240px;

}
#logo img {
width: auto;
float: left;
width: 220px;
}

#logo {
width: 240px;
}
    }

	*/

.postWrapper {
    padding-bottom: 25px;
    clear: both;
}

.postTitle {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #DDDDDD;
    margin-bottom: 15px;
}

.postTitle h2 {
    font-size: 20px;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
}

.postTitle h3 {
    font-size: 10px;
    margin: 0px;
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 2px;
    padding-left: 0px;
}

.postContent {
    padding-bottom: 10px;
}

.postDetails {

}

.postBookmarks {
    padding-bottom: 10px;
}

.postBookmarks h4 {

    font-size: 12px;
    font-weight: bold;
}

.commentWrapper {
    padding-bottom: 15px;
}

.commentContent {
    padding-bottom: 0px;
}

.commentDetails {
    margin-bottom: 5px;
    padding: 0px;
}

.commentDetails h4.username {
    display: inline;
}

.postError {
    font-size: 16px;
}

.tags {
    font-weight: bold;
    padding-bottom: 10px;
}

.tags UL {
    display: inline;
}

.tags UL LI {
    font-weight: normal;
    display: inline;
    padding-right: 6px;
}

.tags h4 {
    font-size: 12px;
    font-weight: bold;
}

.menu-tags, .menu-categories, .menu-recent {
    margin: 5px 9px;
}

.menu-tags h5, .menu-categories h5, .menu-recent h5 {
    font-size: 11px;
}

.block-blog .menu-tags UL LI {
    display: inline;
    padding: 2px;
    margin-left: 10px;
}

.block-blog .menu-categories UL LI {
    margin-left: 10px;
}

.block-blog .menu-recent UL LI {
    margin-left: 10px;
}

.block-blog .menu-recent UL LI a, .block-blog .menu-categories UL LI a, .block-blog .menu-tags UL LI a {
    font-size: 11px;
}

.tagcloud {
    /* text-align:center; */
}

.tag-count-1 {
    font-size: 1em !important;
}

.tag-count-2 {
    font-size: 1.2em !important;
}

.tag-count-3 {
    font-size: 1.4em !important;
}

.tag-count-4 {
    font-size: 1.6em !important;
}

.tag-count-5 {
    font-size: 1.8em !important;
}

.tag-count-6 {
    font-size: 2em !important;
}

.tag-count-7 {
    font-size: 2em !important;
}

.tag-count-8 {
    font-size: 2em !important;
}

.tag-count-9 {
    font-size: 2em !important;
}

.tag-count-10 {
    font-size: 2em !important;
}

.block-blog .head h4 {
    padding-left: 20px;
}

.block-blog .block-title strong {
    background-image: url(https://spordimaailm.ee/skin/frontend/default/default/aw_blog/images/icon_blog.png);
    background-repeat: no-repeat;
    padding-left: 21px;
    text-align: left;
}

.postWrapper .poster {
    display: inline;
}

.input-box.aw-blog-comment-area {
    width: 100%;
}

.widget-latest li {
    font-size: 12px;
    padding: 5px 10px;
}

.block-blog .menu-categories {
    margin: 0;
    padding: 5px 9px;
}

A.awblog_current_comment {
    text-decoration: none !important;
    font-weight: bold !important;
}
/*
  
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * or OpenGPL v3 license (GNU Public License V3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 * or
 * http://www.gnu.org/licenses/gpl-3.0.txt
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to info@e-abi.ee so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade this module to newer
 * versions in the future.
 *
 * @category   Eabi
 * @package    Eabi_Dpd
 * @copyright  Copyright (c) 2018 Aktsiamaailm LLC (http://en.e-abi.ee/)
 * @license    http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 * @license    http://www.gnu.org/licenses/gpl-3.0.txt  GNU Public License V3.0
 * @author     Matis Halmann
 * 

*/
/* 
    Created on : Dec 29, 2014, 12:23:35 AM
    Author     : Matis
*/
.eabi_carrier
{
    outline: none;
}
.eabi_carrier strong
{
    line-height: 30px;
}
.eabi_carrier.over,
.eabi_carrier:hover
{
    text-decoration: none;
}
.eabi_carrier .eabi_postoffice_comment
{
    display: none;
    line-height: 16px;
    margin-left: 28px;
    margin-top: -30px;
    padding: 14px 20px;
    width: 300px;
    z-index: 10;
}


.eabi_carrier.over .eabi_postoffice_comment,
.eabi_carrier:hover .eabi_postoffice_comment
{
    background: #eff5ea;
    border: 1px solid #95a486;
    color: #3d6611;
    display: inline;
    position: absolute;
}
.callout
{
    border: 0;
    left: -12px;
    position: absolute;
    top: 30px;
    z-index: 20;
}
.eabi_carrier .eabi_postoffice_comment
{
    border-radius: 4px;
    box-shadow: 5px 5px 8px #CCC;
}

.eabi_carrier.over .eabi_postoffice_comment_error,
.eabi_carrier:hover .eabi_postoffice_comment_error {
    background: #faebe7;
    color: #df280a;
    border-color: #f16048;
    
}

.magicat-container{
	}
ul#magicat a {
    color: #404040;
    letter-spacing: 1px;
    line-height: 12px;
    text-decoration: none;
}
ul#magicat li{
	padding:5px 0px;
	width:100%;
	}
ul#magicat li a {
    background: url("https://spordimaailm.ee/skin/frontend/default/megashop/images/icon_common.png") no-repeat scroll -488px -116px transparent;
    color: #404040;
    font-size: 12px;
    font-weight: normal;
    padding: 0 0 8px 13px;
}
ul#magicat li ul{
	float:left;
	padding-bottom:8px;
	width:100%;
	}
ul#magicat li ul li{
	float:left;
	padding:5px 0 0px 20px;
	}
ul#magicat li ul li a{
	background: none repeat scroll 0 50% transparent;
    border-bottom: 1px solid #F5F5F5;
    color: #AAAAAA !important;
    float: left;
    font-size: 11px;
    font-weight: normal;
    padding:0px 0px 2px 0px;
    width: 92%;
	}
ul#magicat li ul li ul li{
	float:left;
	padding:0px;
	}
ul#magicat li ul li ul li a{
	border-bottom: 0 none;
    color: #222222 !important;
    font-size: 10px;
    font-weight: normal !important;
    line-height: 15px;
    margin: 0;
    padding: 0;
    white-space: nowrap;
    width: auto;
	}
ul#magicat li span.magicat-cat a span:hover, ul#magicat li.active span.magicat-cat a span{
	color:#6D6D6D;
	}
#magicat{
    color: #404040;
    font-size: 12px;
    margin: 2px 0;
    padding: 5px 10px;
}
.block-title.cat_heading{
    background: none repeat scroll 0 0 #0057a8;
    color: #FFFFFF;
    padding:10px;
	text-align:center;
	border:none;
}
.block-title.cat_heading strong span{color:#fff; font-size:18px; font-weight:normal;}

.quickPan {
float: right;
width: 70%;
}

#logo {
float: left;
padding: 10px 0;
margin-top: 78px;
}
.ma-brand-slider-contain {
	float:left;
	width:626px;
}
.ma-brand-slider-title {}
.ma-brand-slider-title h2 {
	padding:5px;
}
.ma-brand-slider {}
.brand-slider .jcarousel-container {
    -moz-border-radius: 10px;
    background: #fff;
    border: 2px solid #000;
}

.brand-slider .jcarousel-container-horizontal {
    width: 1000px;
    padding: 10px 0px;
	padding-left:40px;
	margin:0 auto;
	margin-top:80px
}
.brand-slider .jcarousel-clip-horizontal {
    width:  960px;
    height: 154px;
}

.brand-slider .jcarousel-item {
    width: 135px;
	float: left;
    list-style: none outside none;
	text-align:center;
}

.brand-slider .jcarousel-item-horizontal {
    margin-right: 0px;
	position: relative;
}

.brand-slider .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
.brand-slider .product-image {
	display:inline-block;
	margin:0 0 8px;
}

/**
 *  Horizontal Buttons
 */
.ma-brand-slider .jcarousel-next-horizontal {
    position: absolute;
    top: 45%;
    right: -30px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(https://spordimaailm.ee/skin/frontend/default/default/magentothem/images/next-slider.png) no-repeat 0 0;
}

.ma-brand-slider .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.ma-brand-slider .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.ma-brand-slider .jcarousel-next-disabled-horizontal,
.ma-brand-slider .jcarousel-next-disabled-horizontal:hover,
.ma-brand-slider .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.ma-brand-slider .jcarousel-prev-horizontal {
    position: absolute;
    top: 45%;
    left: -30px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(https://spordimaailm.ee/skin/frontend/default/default/magentothem/images/prev-slider.png) no-repeat 0 0;
}

.ma-brand-slider .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.ma-brand-slider .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.ma-brand-slider .jcarousel-prev-disabled-horizontal,
.ma-brand-slider .jcarousel-prev-disabled-horizontal:hover,
.ma-brand-slider .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.ma-brand-slider .jcarousel-container {
    position: relative;
}
.ma-brand-slider .jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}
.ma-brand-slider .jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}
.ma-brand-slider .jcarousel-next {
    z-index: 3;
    display: none;
}
.ma-brand-slider .jcarousel-prev {
    z-index: 3;
    display: none;
}

.ma-brand-slider .ma-des {
	position: absolute;
	bottom: 10px;
}
.ma-brand-slider .ma-des-title {}
.ma-brand-slider .ma-des-title h2 {
}
.ma-brand-slider .ma-des-content {}
