/* @override http://ext.pagayo.com/1-extensions-1/skin/frontend/default/pagayo-theme-001/css/styles.css */

/*
################################
--------------------------------
Theme by Pagayo
Pagayo Themes and Extensions
www.pagayo.com
--------------------------------
################################
*/


/* RESET
========================================== */

* { 
	margin: 0; 
	padding: 0; 
}

body { 
	background: #fff; 
	font: 12px/1.35 Arial, Helvetica, sans-serif; 
	color: #222; 
	text-align: left; 
}

img { 
	border: 0; 
	vertical-align: top; 
}

a {
	color: #004f9a;
	text-decoration: none;
}

a:hover {
	color: #004f9a;
	text-decoration: underline;
}

:focus { 
	outline: 0; 
}

/* Headings
------------------------------------- */

h1 { 
	font-size: 19px; 
	font-weight: normal; 
	line-height: 1.15; 
	margin-bottom: 4px; 
}

h2 { 
	font-size: 17px; 
	font-weight: normal; 
	line-height: 1.25; 
	margin-bottom: 4px; 
}

h3 { 
	font-size: 15px; 
	font-weight: bold; 
	line-height: 1.25; 
	margin-bottom: 4px; 
}

h4 { 
	font-size: 13px; 
	font-weight: bold; 
	margin-bottom: 4px; 
}

h5 { 
	font-size: 12px; 
	font-weight: bold; 
	margin-bottom: 4px; 
}

h6 { 
	font-size: 11px; 
	font-weight: bold; 
	margin-bottom: 4px; 
}

/* 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 
------------------------------------- */

strong { 
	font-weight: bold; 
}

address { 
	font-style: normal; 
}

cite { 
	font-style: normal; 
}

q,
blockquote { 
	quotes: none; 
}

q:before,
q:after { 
	content: ''; 
}

small,big { 
	font-size: 1em; 
}

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; 
}

.no-display { 
	display: none; 
}

.no-margin { 
	margin: 0 !important; 
}

.no-padding { 
	padding: 0 !important; 
}

.no-bg { 
	background: none !important; 
}

/* LAYOUT
========================================== */

.wrapper { 
	 
}

.page {
	min-width: 1234px;
	text-align: left;
	background-color: #fff;
	margin: 0 auto; 
}

.page-print { 
	background: #fff; 
	padding: 20px; 
	text-align: left; 
}

.page-empty { 
	background: #fff; 
	padding: 20px; 
	text-align: left; 
}

.page-popup { 
	padding: 20px; 
	text-align: left; 
}

.main-supercontainer { 
	background-color: #f8f8f8; 
}


.main {
	width: 1200px; 
	min-height: 260px;
	margin: 0 auto;  
	border: 1px solid #ccc; 
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; 
	padding: 16px; 
	background-color: #fff; 
}

/* Base Columns
------------------------------------- */

.col-left { 
	float: left; 
	width: 220px; 
}

.col-main { 
	float: left; 
	width: 960px; 
}

.col-right { 
	float: right; 
	width: 220px; 
}

/* 1 Column Layout
------------------------------------- */

.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: 720px;
}

.col3-layout .col-wrapper {
	float: left;
	width: 960px;
}

.col3-layout .col-wrapper .col-main {
	float: right;
}

/* Content Columns
------------------------------------- */

.col2-set .col-1 { 
	float: left; 
	width: 49%; 
}

.col2-set .col-2 { 
	float: right; 
	width: 49%; 
}

.col2-set .col-narrow { 
	width: 33%; 
}

.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%; 
}

/* COMPARE PAGE POPUP
========================================== */

.page-popup.catalog-product-compare-index { 

}

.page-popup.catalog-product-compare-index .price-box{ 
	margin-top: 8px; 
	margin-bottom: 8px; 
}

.page-popup.catalog-product-compare-index .add-to-links{ 
	margin-top: 8px; 
}

/* BUTTONS
========================================== */

button.button {
	-webkit-border-fit: lines;
	overflow: visible;
	cursor: pointer;
	height: 26px !important;
	width: auto;
	margin: 0;
	padding: 0 6px; 
	background-color: #222;
	border: 1px solid #222;
	font: bold 12px/24px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #fff;
	white-space: nowrap; 
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; 
}

button.button:hover {
	border-color: #222;
	background-color: #666;
	color: #fff;
	outline: 0;
}

button.button span {
	white-space: nowrap;
	text-align: center;
}

button.button::-moz-focus-inner { 
	padding: 0; 
	border: 0; 
}

button.disabled { 
	 
}

button.disabled span { 
	 
}

button.btn-checkout span { 
	 
}

button.btn-checkout.no-checkout { 
	 
}

p.control input.checkbox,
p.control input.radio { 
	margin-right: 6px; 
}

/* Buttons Set
------------------------------------- */

.buttons-set { 
	clear: both; 
	margin: 5px 0 0; 
}

.buttons-set .back-link { 
	float: left; 
}

.buttons-set button.button { 
	float: right; 
	margin-left: 6px; 
}

.buttons-set p.required { 
	margin: 0 0 5px; 
}

.buttons-set-order { 
	 
}

/* FORM ELEMENTS
========================================== */

input,select,textarea,button { 
	font: 12px Arial, Helvetica, sans-serif; 
	vertical-align: middle; 
	color: #000; 
}

input.input-text,select,textarea { 
	background: #fff; 
	border: 1px solid #ccc; 
}

input.input-text,textarea { 
	padding: 4px; 
}

select { 
	padding: 1px; 
}

select option { 
	padding-right: 10px; 
}

select.multiselect option { 
	border-bottom: 1px solid #ddd; 
	padding: 2px 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; 
}

/*input.input-text:focus,
select:focus,
textarea:focus {
}*/

/*.highlight { 
	background:#efefef; 
}*/

/* Form lists
------------------------------------- */

/*.form-list { 
	width:535px; 
	margin:0 auto; 
	overflow:hidden; 
}*/

.form-list li { 
	margin: 0 0 8px; 
}

.form-list label { 
	float: left; 
	color: #111; 
	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: -8px; 
}

.form-list li.control label { 
	float: none; 
}

.form-list li.control input.radio,
.form-list li.control input.checkbox { 
	margin-right: 6px; 
}

.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: 260px; 
}

.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 lists 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; 
}

.fieldset { 
	border: 1px solid #ccc; 
	background: #f6f6f6; 
	padding: 22px 25px 12px 33px; 
	margin: 22px 0; 
}

.fieldset .legend { 
	float: left; 
	font-weight: bold; 
	font-size: 13px; 
	background: #ccc; 
	margin: -35px 0 0 -10px; 
	padding: 5px 10px; 
	position: relative; 
	border: 1px solid #fff; 
}

/* Form Validation */

.validation-advice { 
	clear: both; 
	min-height: 13px; 
	margin: 3px 0 0; 
	padding-left: 17px; 
	font-size: 10px; 
	line-height: 13px; 
	background: url(https://www.12volt.sk/skin/frontend/NEW/default/images/validation_advice_bg.gif) 2px 1px no-repeat; 
	color: #f00; 
}

.validation-failed { 
	border: 1px dashed #f00 !important; 
	background: #faebe7 !important; 
}

.validation-passed { 
	 
}

p.required { 
	text-align: right; 
	color: #f00; 
}

/* 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: #f00; 
	font-weight: bold; 
}

.notice { 
	color: #ccc; 
}

.messages,
.messages ul { 
	list-style: none !important; 
	margin: 0 !important; 
	padding: 0 !important; 
}

.messages { 
	width: 100%; 
	overflow: hidden; 
}

.messages li { 
	margin: 0 0 10px; 
}

.messages li li { 
	margin: 0 0 3px; 
}

.error-msg,
.success-msg,
.note-msg,
.notice-msg { 
	border-style: solid !important; 
	border-width: 1px !important; 
	background-position: 10px 9px !important; 
	background-repeat: no-repeat !important; 
	min-height: 24px !important; 
	padding: 8px 8px 8px 32px !important; 
	font-size: 11px !important; 
	font-weight: bold !important; 
}

.error-msg { 
	border-color: #f16048; 
	background-color: #faebe7; 
	background-image: url(https://www.12volt.sk/skin/frontend/NEW/default/images/i_msg-error.gif); 
	color: #df280a; 
}

.success-msg { 
	border-color: #446423; 
	background-color: #eff5ea; 
	background-image: url(https://www.12volt.sk/skin/frontend/NEW/default/images/i_msg-success.gif); 
	color: #3d6611; 
}

.note-msg,
.notice-msg { 
	border-color: #fcd344; 
	background-color: #fafaec; 
	background-image: url(https://www.12volt.sk/skin/frontend/NEW/default/images/i_msg-note.gif); 
	color: #3d6611; 
}

/* BREADCRUMBS
========================================== */

.breadcrumbs-container { 

}

.breadcrumbs { 
	margin: 0 auto 12px; 
	width: 1234px; 
	font-size: 13px; 
}

.breadcrumbs .headline { 
	float: left; 
	text-transform: uppercase; 
	margin-right: 7px; 
}

.breadcrumbs li { 
	display: inline; 
}

.breadcrumbs a { 
	color: #444;
}

.breadcrumbs a:hover { 
	color: #000;
}

.breadcrumbs span { 
	color: #777;
}

/* PAGE HEADING
========================================== */

.page-title { 
	margin: 0 0 8px; 
}

.page-title h1,
.page-title h2 { 
	font-weight: bold; 
}

.page-title .separator { 
	margin: 0 3px; 
}

.page-title .link-rss { 
	float: right;
	padding: 4px 4px 4px 22px; 
	background: #f6f6f6 url(https://www.12volt.sk/skin/frontend/NEW/default/images/i_rss.gif) no-repeat 5px center; 
	border: 1px solid #ddd; 
	font-size: 11px; 
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; 
	color: #444; 
}

.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; 
}

/* PAGER
========================================== */

.pager { 
	padding: 8px;
	margin: 5px 0 0;
	text-align: center; 
	border: 1px solid #ddd; 
	color: #555;
}

.pager .amount { 
	float: left; 
}

.pager .limiter { 
	float: right; 
}

.pager .pages { 
	margin: 0 135px; 
}

.pager .pages ol { 
	display: inline; 
	font-size: 14px; 
	font-weight: bold; 
	margin-left: 8px; 
}

.pager .pages li { 
	display: inline; 
}

.pager .pages a{ 
	display: inline-block; 
	padding: 1px 5px; 
	background-color: #222; 
	color: #fff; 
	border: 1px solid #222; 
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px; 
}

.pager .pages a:hover{ 
	text-decoration: none; 
	background-color: #666; 
	border: 1px solid #222; 
}

.pager .pages img{ 
	margin-top: -3px; 
	padding-right: 1px; 
	padding-left: 1px; 
}

.pager .pages .current { 
	color: #222; 
}

/* SORTER
========================================== */

.sorter { 
	padding: 8px;
	background: #eee;
	background-image: -moz-linear-gradient(top,#eeeeee,#ffffff);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#eeeeee),to(#ffffff));
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#eeeeee,endColorStr=#ffffff);
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr=#eeeeee, endColorStr=#ffffff)"; 
	margin-right: 0; 
	margin-left: 0; 
	margin-bottom: 12px; 
	border: 1px solid #ddd; 
	color: #555; 
	border-top-color: #fff; 
}

.sorter .view-mode { 
	float: left; 
}

.sorter .view-mode strong{ 
	color: #222;
}

.sorter .sort-by { 
	float: right; 
}

.sorter .link-feed { 
	 
}

/* TOOLBAR
========================================== */

.toolbar { 
	 
}

.toolbar .pager { 
	 
}

.toolbar .sorter { 
	 
}

.toolbar-bottom { 
	 
}

/* DATA TABLE
========================================== */

.data-table { 
	width: 100%; 
}

.data-table th { 
	padding: 5px; 
	border: 1px solid #ddd; 
	font-weight: bold; 
	white-space: nowrap; 
}

.data-table td { 
	padding: 5px; 
	border: 1px solid #ddd; 
}

.data-table thead { 
	background-color: #eee; 
}

.data-table tbody { 
	 
}

.data-table tfoot { 
	 
}

.data-table tr.first { 
	 
}

.data-table tr.last { 
	 
}

.data-table tr.odd { 
	 
}

.data-table tr.even { 
	background-color: #f6f6f6; 
}

.data-table tbody.odd { 
	 
}

.data-table tbody.odd td { 
	border-width: 0 1px; 
}

.data-table tbody.even { 
	background-color: #f6f6f6; 
}

.data-table tbody.even td { 
	border-width: 0 1px; 
}

.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td { 
	border-bottom-width: 1px; 
}

.data-table th .tax-flag { 
	white-space: nowrap; 
	font-weight: normal; 
}

.data-table td.label,
.data-table th.label { 
	font-weight: bold; 
	background-color: #f6f6f6; 
}

.data-table td.value { 
	 
}

/* CART
========================================== */

/* 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://www.12volt.sk/skin/frontend/NEW/default/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 { 
	font-size: 11px; 
	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://www.12volt.sk/skin/frontend/NEW/default/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; 
}

/* STD | 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; 
	margin-left: 5px; 
	border-left: 1px solid #bbb; 
	padding-left: 6px; 
}

.links li.first { 
	margin-left: 0; 
	padding-left: 0;
	border-left: 0;
}

.links li.last { 
	background: none !important; 
	padding-right: 0 !important; 
}

a.link-cart{ 
	color: #e75600; 
}

.link-wishlist { 
	font-weight: bold; 
}

.link-reorder { 
	font-weight: bold; 
}

.link-compare { 
	font-weight: bold; 
}

.link-print { 
	background: url(https://www.12volt.sk/skin/frontend/NEW/default/images/i_print.gif) 0 2px no-repeat; 
	padding: 2px 0 2px 25px; 
}

.link-rss { 
	background: url(https://www.12volt.sk/skin/frontend/NEW/default/images/i_rss.gif) 0 1px no-repeat; 
	padding-left: 18px; 
	white-space: nowrap; 
}

.btn-remove { 
	display: block; 
	width: 11px; 
	height: 11px; 
	font-size: 0; 
	line-height: 0; 
	background: url(https://www.12volt.sk/skin/frontend/NEW/default/images/btn_remove.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://www.12volt.sk/skin/frontend/NEW/default/images/btn_trash.gif) 0 0 no-repeat; 
	text-indent: -999em; 
	overflow: hidden; 
}

.btn-edit { 
	display: block; 
	width: 11px; 
	height: 11px; 
	font-size: 0; 
	line-height: 0; 
	background: url(https://www.12volt.sk/skin/frontend/NEW/default/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; 
	margin: 10px 0; 
	background: #ddd; 
	text-indent: -999em; 
	overflow: hidden; 
}

/* Noscript Notice
------------------------------------- */

.noscript { 
	border: 1px solid #ddd; 
	border-width: 0 0 1px; 
	background: #ffff90; 
	font-size: 12px; 
	line-height: 1.25; 
	text-align: center; 
	color: #2f2f2f; 
}

.noscript .noscript-inner { 
	width: 1000px; 
	margin: 0 auto; 
	padding: 12px 0 12px; 
	background: url(https://www.12volt.sk/skin/frontend/NEW/default/images/i_notice.gif) 20px 50% no-repeat; 
}

.noscript p { 
	margin: 0; 
}

/* Demo Notice
------------------------------------- */

.demo-notice { 
	margin: 0; 
	padding: 6px 10px; 
	background: #d75f07; 
	font-size: 12px; 
	line-height: 1.15; 
	text-align: center; 
	color: #fff; 
}

/* Cookie Notice
------------------------------------- */

.notice-cookie { 
	border-bottom: 1px solid #ccc; 
	background: #ffff90; 
	font-size: 12px; 
	line-height: 1.25; 
	text-align: center; 
	color: #2f2f2f; 
}

.notice-cookie .notice-inner { 
	width: 900px; 
	margin: 0 auto; 
	padding: 8px 0 8px 80px; 
	background: url(https://www.12volt.sk/skin/frontend/NEW/default/images/i_notice.gif) 20px 25px no-repeat; 
	text-align: left; 
}

.notice-cookie .notice-inner p { 
	margin: 0 0 6px; 
	border: 1px dashed #aaa; 
	padding: 6px; 
	background-color: #ffffe5; 
}

.notice-cookie .notice-inner p a{ 
	font-weight: bold; 
}

.notice-cookie .notice-inner .actions { 
	 
}

/* HEADER
========================================== */

.logo { 
	float: left; 
}

.header-container { 
}

.header-top { 
	padding: 24px 0; 
}

.header{ 
	width: 1234px;
	margin: 0 auto;
}

.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 h1.logo { 
	margin: 0; 
	padding: 0; 
}

.header-usps { 
	float: left; 
	font-size: 13px; 
	color: #777; 
	margin: 0 0 0 100px; 
}

.header-usps .headline{ 
	text-transform: uppercase; 
	font-size: 16px; 
	margin-bottom: 1px; 
	color: #222; 
}

.header-usps .headline a{ 
	color: #555; 
}

.header-usps .usp1{ 
	float: left; 
	width: 220px; 
}

.header-usps .usp2{ 
	float: left; 
	width: 220px; 
}

.header-usps .usp3{ 
	float: left; 
	width: 220px; 
}

.header-usps .header-top-links{ 
	float: left; 
	border: 15px; 
	line-height: 20px; 
}


.header .header-right { 
	float: right; 
}

.header .welcome-msg { 
	text-align: right; 
	margin-bottom: 4px; 
	color: #555; 
	font-style: italic; 
}

.header .welcome-msg a { 
	 
}

.header-container .form-language { 
	float: right;
	text-align: right; 
	margin-bottom: 10px; 
}

.header-container .form-search label { 
	display: none;
}

.header-container .form-search { 
	float: left;
}

.header-container .form-search input{ 
	width: 320px; 
	padding: 8px 8px 8px 38px; 
	font-size: 13px; 
	color: #444; 
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; 
	border: 1px solid #bbb; 
	background: #fff url(https://www.12volt.sk/skin/frontend/NEW/default/images/search-icon-bg.png) no-repeat 12px 6px; 
}

.header-container .form-search button{ 
	-webkit-border-fit: lines;
	overflow: visible;
	margin: 0;
	width: auto;
	height: 33px !important;
	cursor: pointer;
	font: 12px/33px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #fff;
	white-space: nowrap; 
	padding-left: 12px; 
	padding-right: 12px; 
	text-transform: uppercase; 
	background-color: #666; 
	border: 1px solid #222; 
}

.header-container .form-search button:hover{ 
	background-color: #222; 
	border: 1px solid #222; 
}

.header-container .form-search .search-autocomplete { 
	z-index: 999; 
}

.header-container .form-search .search-autocomplete ul { 
	border: 1px solid #ddd; 
	background-color: #fff; 
}

.header-container .form-search .search-autocomplete li { 
	padding: 3px; 
	border-bottom: 1px solid #ddd; 
	cursor: pointer; 
}

.header-container .form-search .search-autocomplete li .amount { 
	float: right; 
	font-weight: bold; 
}

.header-container .form-search .search-autocomplete li.selected { 
	 
}

.header-container .top-container { 
	clear: both; 
	text-align: right; 
}

.header-container .quick-access-container { 
	background: #e6e6e6; 
	border-bottom: 1px solid #fff; 
	padding: 6px 0; 
}

.header-container .quick-access { 
	width: 1234px;
	margin: 0 auto;
}

.header-container .quick-access .links {
	float: right;
	text-align: right; 
	margin-top: 7px; 
	font-size: 13px; 
}


/* TOP NAVIGATION
========================================== */

.nav-container {
	display: block;
	background: #444;
	background-image: -moz-linear-gradient(top,#444444,#222222);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#444444),to(#222222));
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#444444,endColorStr=#222222);
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr=#444444, endColorStr=#222222)"; 
}

#nav { 
	width: 1234px;
	margin: 0 auto;
	font-size: 14px; 
}

/* All Levels
------------------------------------- */

#nav li { 
	text-align: left; 
	position: relative; 
}

#nav li.over { 
	z-index: 998; 
}

#nav li.parent { 
	 
}

#nav ul li.parent a { 
	background: url(https://www.12volt.sk/skin/frontend/NEW/default/images/bkg_parent.gif) no-repeat 95% center; 
}

#nav ul li.parent li a { 
	background-image: none; 
}

#nav li a { 
	display: block; 
	text-decoration: none; 
	text-transform: uppercase; 
}

#nav li a:hover { 
	text-decoration: none; 
}

#nav li a span { 
	display: block; 
	white-space: nowrap; 
	cursor: pointer; 
}

#nav li ul a span { 
	white-space: normal; 
}

/* 1st Level
------------------------------------- */

#nav li { 
	float: left; 
}

#nav li a {
	float: left;
	font-weight: bold;
	color: #fff;
	border-right: 1px solid #999;
	padding: 14px 17px;
}

#nav li.level0.nav-1.first a {
	border-left: 1px solid #999;
}

#nav li a:hover {
	color: #fff;
	background-color: #000;
}

#nav li.over a{
	color: #fff;
	background-color: #000;
}

#nav li.active a {
	color: #fff;
	background-color: #000;	
}

/* 2nd Level
------------------------------------- */

#nav ul,
#nav div { 
	position: absolute;
	width: 15em;
	top: 44px;
	left: -10000px;
	border: 1px solid #999;
	background: #fff;
}

#nav div ul { 
	position: static; 
	width: auto; 
	border: none; 
}

/* 3rd+ Level
------------------------------------- */

#nav ul ul,
#nav ul div { 
	top: 7px; 
}

#nav ul li { 
	float: none; 
	border-bottom: 1px solid #ccc; 
}

#nav ul li.last { 
	border-bottom: 0; 
}

#nav ul li a { 
	float: none; 
	padding: 6px 9px; 
	font-weight: normal; 
	color: #222 !important; 
	background-color: #fff !important; 
	border: none !important; 
	text-transform: none; 
}

#nav ul li a:hover { 
	color: #000 !important; 
	background-color: #eee !important; 
}

#nav ul li.active > a,
#nav ul li.over > a { 
	color: #000 !important; 
	background-color: #eee !important; 
}

/* Show menu
------------------------------------- */

#nav li ul.shown-sub,
#nav li div.shown-sub { 
	left: 0; 
	z-index: 999; 
}

#nav li .shown-sub ul.shown-sub,
#nav li .shown-sub li div.shown-sub { 
	left: 100px; 
}

/* SIDEBAR
========================================== */

.block {
	margin: 0 0 14px;
}

.block .block-title {
	padding: 9px 1px 9px 10px;
	font-size: 13px;
	border: 1px solid #ccc;
	border-bottom-style: none;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	background: #eee;



/* original
	background-image: -moz-linear-gradient(top,#f6f6f6,#d5d5d5);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#e6e6e6));
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#f6f6f6,endColorStr=#d5d5d5);
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr=#f6f6f6, endColorStr=#d5d5d5)"; 
original */

/* moje */
	background-image: -moz-linear-gradient(top,#f6f6f6,#9A171D);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#9A171D));
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#f6f6f6,endColorStr=#9A171D);
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr=#f6f6f6, endColorStr=#9A171D)";
/* koniec moje */




}

.block .block-title strong {
	display: block;
	line-height: 16px;
	background-position: left top;
	background-repeat: no-repeat; 
	font-weight: bold; 
}

.block .block-title strong span { 
	 
}

.block .block-title a { 
	text-decoration: none !important; 
}

.block .block-subtitle { 
	font-size: 13px; 
	font-weight: bold; 
	color: #555; 
	margin-bottom: 5px; 
	font-style: italic; 
}

.block .block-content {
	border: 1px solid #ccc;
	padding: 10px; 
	border-top-style: none; 
}

.block .block-content li.item.last { 
	border-bottom-style: none; 
}

.block .block-content li.item { 
	padding: 5px 0; 
	border-top-style: none; 
	border-bottom: 1px solid #ddd; 
}

.block .block-content li.item .price-box{ 
	margin-top: 3px; 
	margin-bottom: 3px; 
}

.block .block-content li.item .old-price .price-label,
.block .block-content li.item .special-price .price-label{ 
	display: none;
}

.block .block-content li.item .product-name{ 
	margin-bottom: 3px; 
	line-height: 1.2; 
}

.block .btn-remove,
.block .btn-edit { 
	float: right; 
}

.block .actions { 
	text-align: right; 
	border-top: 1px solid #ccc; 
	padding-top: 7px; 
	margin-top: 7px; 
}

.block .actions a { 
	float: left; 
}

.block .empty { 
	 
}

.block li.odd { 
	 
}

.block li.even { 

}

/* Mini Products List
------------------------------------- */

.mini-products-list li { 
	padding: 5px 0; 
}

.mini-products-list .product-image { 
	float: left; 
	width: 50px; 
}

.mini-products-list .product-details { 
	margin-left: 62px; 
}

.mini-products-list .product-details h4 { 
	font-size: 1em; 
	font-weight: bold; 
	margin: 0; 
}

.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: Account
------------------------------------- */

.block-account { 
	 
}

.block-account li{ 
	margin-bottom: 5px; 
}

/* Block: Currency Switcher
------------------------------------- */

.block-currency { 
	 
}

.block-currency select { 
	width: 100%; 
	border: 1px solid #888; 
}

/* Block: Layered Navigation
------------------------------------- */

.block-layered-nav { 

}

.block-layered-nav .block-title {
	background: #444;
	background-image: -moz-linear-gradient(top,#444444,#222222);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#444444),to(#222222));
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#444444,endColorStr=#222222);
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr=#444444, endColorStr=#222222)"; 
	color: #fff; 
	border-color: #444; 
}

.block-layered-nav .price { 
	font-weight: normal; 
	font-style: normal; 
}

.block-layered-nav .block-content { 
}

.block-layered-nav dt { 
	font-weight: bold; 
	text-transform: uppercase; 
	font-size: 14px; 
	margin-top: 3px; 
	margin-bottom: 3px; 
}

.block-layered-nav .actions { 
	margin-bottom: 8px; 
	padding-bottom: 7px; 
	border-bottom: 1px solid #ccc; 
	margin-top: 8px; 
}

.block-layered-nav .actions a{ 
	text-transform: uppercase; 
	font-weight: bold; 
	color: #f00; 
}

.block-layered-nav .currently { 
	background-color: #f2f2f2; 
	padding: 6px 0 6px 6px; 
}

.block-layered-nav .currently .block-subtitle{ 

}

.block-layered-nav .currently li{ 
	margin-bottom: 3px; 
}

.block-layered-nav .currently .label{ 
	font-weight: bold; 
}

.block-layered-nav .btn-remove { 
	float: left; 
	margin: 2px 3px 0 0; 
}

.block-layered-nav dd { 
	margin-bottom: 8px; 
	color: #666; 
	border-bottom: 1px solid #ddd; 
	padding-bottom: 8px; 
}

.block-layered-nav dd.last { 
	margin-bottom: 0; 
	padding-bottom: 0; 
	border-bottom-style: none; 
}

.block-layered-nav dd li { 
	margin-bottom: 1px; 
}

/* Block: Cart
------------------------------------- */

.block-cart { 
	 
}

.block-cart .block-title { 

}

.block-cart .summary { 
	 
}

.block-cart .btn-remove { 
	margin-left: 2px; 
}

.block-cart .amount { 
	margin-bottom: 2px; 
}

.block-cart .subtotal { 
	margin-bottom: 4px; 
}

.block-cart .subtotal .price{ 
	font-weight: bold; 
	font-size: 14px; 
}

.block-cart .actions .button{ 
	float: left;
}

.block-cart .actions .paypal-logo { 
	float: left; 
	width: 100%; 
	margin: 3px 0 0; 
	text-align: right; 
}

.block-cart .actions .paypal-logo .paypal-or { 
	clear: both; 
	display: block; 
	padding: 0 55px 5px 0; 
}

.block-cart .block-subtitle{ 
	border-top: 1px solid #ddd; 
	border-bottom: 1px solid #ddd; 
	font-size: 12px; 
	font-weight: normal; 
	font-style: normal; 
	padding: 5px; 
	margin-bottom: 4px; 
	margin-top: 8px; 
	background-color: #f6f6f6; 
}


/* Block: Wishlist
------------------------------------- */

.block-wishlist { 
	 
}

/* Block: Related
------------------------------------- */

.block-related { 
	 
}

.block-related li { 
	padding: 5px 0; 
}

.block-related input.checkbox { 
	float: left; 
	margin-right: -20px; 
}

.block-related .product { 
	margin-left: 20px; 
}

.block-related .product .product-image { 
	float: left; 
	margin-right: -65px; 
}

.block-related .product .product-details { 
	margin-left: 62px; 
}

.block-related .product .product-details a.link-wishlist{ 
	font-weight: normal; 
	font-style: normal; 
	font-size: 11px; 
	color: #555; 
}

/* Block: Compare Products
------------------------------------- */

.block-compare { 
	 
}

.block-compare li { 
	padding: 5px 0; 
}

/* Block: Recently Viewed
------------------------------------- */

.block-viewed { 
	 
}

/* Block: Recently Compared
------------------------------------- */

.block-compared { 
	 
}

/* Block: Poll
------------------------------------- */

.block-poll label { 
	 
}

.block-poll input.radio { 
	float: left; 
	margin: 1px -18px 0 0; 
}

.block-poll .label { 
	display: block; 
	margin-left: 18px; 
}

.block-poll li { 
	border-top: 1px solid #ddd; 
	padding-bottom: 4px; 
	padding-top: 4px; 
}

.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 li { 
	display: inline; 
	line-height: 1.2; 
	font-size: 16px; 
	text-align: center; 
}

.block-tags li a{ 
	display: inline-block;
	color: #444; 
	padding: 0 0 2px 3px; 
	text-transform: lowercase; 
}

/* Block: Subscribe
------------------------------------- */

.block-subscribe { 
	 
}

.block-subscribe .input-box{ 
	margin: 6px 0; 
}

/* Block: Reorder
------------------------------------- */

.block-reorder { 
	 
}

.block-reorder li { 
	padding: 5px 0; 
}

.block-reorder input.checkbox { 
	float: left; 
	margin: 3px -20px 0 0; 
}

.block-reorder .product-name { 
	margin-left: 20px; 
}

/* Block: Banner
------------------------------------- */

.block-banner { 
	 
}

.block-banner .block-content { 

}

/* Block: Login
------------------------------------- */

.block-login label { 
	font-weight: bold; 
	color: #666; 
}

.block-login input.input-text { 
	display: block; 
	width: 167px; 
	margin: 3px 0; 
}

/* Paypal
------------------------------------- */

.sidebar .paypal-logo { 
	display: block; 
	margin: 10px 0; 
	text-align: center; 
}

.sidebar .paypal-logo a { 
	float: none; 
}

/* CATEGORY PAGE
========================================== */

.category-title { 

}

.category-image { 
	width: 100%; 
	overflow: hidden; 
	margin: 0 0 10px; 
	text-align: center; 
}

.category-image img { 
	 
}

.category-description { 
	margin: 0 0 10px; 
	color: #555; 
}

.category-products { 
	 
}

/* Category View Type: GRID 
------------------------------------- */

.products-grid { 
	position: relative; 
	margin-bottom: 12px; 
}

.products-grid.last { 
	border-bottom: 0; 
}

.products-grid li.item { 
	float: left; 
	width: 230px; 
	border: 1px solid #ccc; 
	margin-right: 11px; 
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; 
}

.col1-layout .products-grid li.item,
.col2-left-layout .products-grid li.item,
.col2-right-layout .products-grid li.item{ 
	width: 229px; 
}

.products-grid li.item:hover { 
	-moz-box-shadow: 0px 0px 11px #aaa; 
	-webkit-box-shadow: 0px 0px 11px #aaa; 
	box-shadow: 0px 0px 11px #aaa; 
}

.products-grid li.item.last { 
	margin-right: 0; 
}

.products-grid .product-image { 
	display: block; 
    width: 210px;
	height: 210px;
	padding: 10px 10px 0;
}

.products-grid .brand-logo-grid {
	position: absolute;
	padding: 0px 53px 0;
	top: 2px;
}


.products-grid .label-sale {
	position: absolute;
	padding: 0px 3px 0;
    top: 45px;
}

.dorucenie-grid {
    position: absolute;
    padding: 0px 3px 0;
    top: 96px;
}

.darcek-grid {
    position: absolute;
    padding: 0px 3px 0;
    top: 45px;
}


.products-grid .novinka-grid {
	position: absolute;
	padding: 0px 3px 0;
	top: 147px;
}

.products-grid .sklad-grid {
	position: absolute;
	padding: 0px 3px 0;
	top: 198px;
}


.products-grid .darcek-grid {
	position: absolute;
	padding: 0px 3px 0;
    top: 45px;
}


.products-grid .zaruka-grid {
	position: absolute;
	padding: 0px 5px 0;
    top: 5px;
}





.products-grid .nedostupne {
	position: absolute;
	padding: 0px 10x 0;
	top: 230px;
	font-size: 12px;
	font-weight: bold;
	background-color: #61D4FF;
}


.products-grid .nedostupne-text {
	font-size: 10px;
}




.products-grid .item-review {
	height: 14px; 
	padding: 6px 0 9px 10px;
}

.products-grid .ratings{ 
	margin: 0; 
}

.products-grid .ratings a{ 
	color: #666; 
}

.products-grid .item-bottom { 
	padding: 10px; 
	background: url(https://www.12volt.sk/skin/frontend/NEW/default/images/griditem-bottom.gif) repeat-x left top; 
}

.products-grid .product-name { 
	
}

.products-grid .product-name a { 
	display: block;
	color: #222;
	font-size: 13px; 
	font-weight: bold; 
}


.products-grid .price-box { 
	margin: 5px 0; 
	height: 58px; 
}

.products-grid .price-label{ 
	color: #555; 
	margin-right: 2px; 
	font-size: 11px; 
}

.products-grid .price{ 
	font-size: 15px; 
}

.products-grid .availability { 
	margin: 0; 
}

.products-grid .actions { 
	height: 26px; 
}

.products-grid .btn-cart,
.products-grid .btn-cart:hover {
	cursor: pointer;
	border: 1px solid #f56e24;
	font: bold 11px/25px Arial, Helvetica, sans-serif;
	color: #fff;
	height: 25px;
	background: #f56e24;
	background-image: -moz-linear-gradient(top,#ff923e,#f56e24);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#ff923e),to(#f56e24));
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ff923e,endColorStr=#f56e24);
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ff923e, endColorStr=#f56e24)"; 
	text-transform: uppercase; 
	padding-right: 12px; 
	padding-left: 12px; 
}

.col2-left-layout .products-grid,
.col2-right-layout .products-grid { 

}

.col1-layout .products-grid { 

}

/* Category View Type: LIST 
------------------------------------- */

.products-list li.item { 
	padding: 18px 0 14px; 
	background: url(https://www.12volt.sk/skin/frontend/NEW/default/images/griditem-bottom.gif) repeat-x left top; 

}

.products-list li.item.last { 
	border-bottom: 0; 
}

.products-list li .label-sale { 
	position: absolute; 
	margin-top: -18px; 
}

.products-list li .brand-logo-list {
	position: relative;
 	padding: 0px 300px 0;

}

.product-img-box li .sklad-list {
	position: relative;
	padding: 50px 450px 0;
}


.products-grid li .zaruka-list {
	position: absolute;
	padding: 100px 400px 0;
}

.products-grid li .dorucenie-list {
	position: absolute;
	padding: 150px 450px 0;
}


.product-img-box .novinka-list {
	position: absolute;
	padding: 200px 300px 0;
}



.products-list .product-image { 
	float: left; 
	width: 180px; 
	height: 180px; 
	padding-left: 12px; 
}

.products-list .product-shop { 
	margin-left: 227px; 
}

.products-list .product-name { 

}

.products-list .product-name a { 
	color: #222;
	height: 40px; 
	font-size: 13px; 
	font-weight: bold; 
}

.products-list .price-box { 
	margin: 8px 0; 
}

.products-list .price-label{ 
	color: #555; 
	margin-right: 2px; 
	font-size: 11px; 
}

.products-list .price-label{ 
	color: #555; 
	margin-right: 2px; 
	font-size: 11px; 
}

.products-list .price{ 
	font-size: 15px; 
}

.products-list .availability { 
	float: left; 
	margin: 3px 0 0; 
}

.products-list .desc { 
	clear: both; 
	padding: 8px 0 0; 
	margin: 0 0 12px; 
	line-height: 1.35; 
}

.products-list .desc .link-learn { 
	font-weight: bold; 
}

.products-list .add-to-links { 
	clear: both; 
	margin-bottom: 0; 
}

.products-list .add-to-links li { 
	display: inline; 
}

.products-list .add-to-links .separator { 
	display: inline; 
	margin: 0 2px; 
	color: #999;
}

.products-list .add-to-links a { 
	color: #555; 
	font-weight: normal; 
	font-style: normal; 
}

.products-list .btn-cart,
.products-list .btn-cart:hover {
	cursor: pointer;
	border: 1px solid #f56e24;
	font: bold 11px/25px Arial, Helvetica, sans-serif;
	color: #fff;
	height: 25px;
	background: #f56e24;
	background-image: -moz-linear-gradient(top,#ff923e,#f56e24);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#ff923e),to(#f56e24));
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ff923e,endColorStr=#f56e24);
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ff923e, endColorStr=#f56e24)"; 
	text-transform: uppercase; 
	padding-right: 12px; 
	padding-left: 12px; 
}

/* PRODUCT VIEW
========================================== */

/* Rating
------------------------------------- */

.no-rating { 
	margin: 0; 
}

.ratings { 
	font-size: 11px; 
	margin: 7px 0; 
}

.ratings strong { 
	float: left; 
	margin: 1px 3px 0 0; 
}

.ratings .rating-links { 
	margin: 0; 
}

.ratings .rating-links .separator { 
	margin: 0 2px; 
}

.ratings dt { 
	 
}

.ratings dd { 
	 
}

.rating-box { 
	width: 69px; 
	height: 13px; 
	font-size: 0; 
	line-height: 0; 
	background: url(https://www.12volt.sk/skin/frontend/NEW/default/images/bkg_rating.gif) 0 0 repeat-x; 
	text-indent: -999em; 
	overflow: hidden; 
}

.rating-box .rating { 
	float: left; 
	height: 13px; 
	background: url(https://www.12volt.sk/skin/frontend/NEW/default/images/bkg_rating.gif) 0 100% repeat-x; 
}

.ratings .rating-box { 
	float: left; 
	margin-right: 3px; 
}

.ratings .amount { 
	 
}

.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; 
}

/* Availability
------------------------------------- */

.availability { 
	margin: 10px 0; 
	font-weight: bold; 
}

.availability span { 
	font-weight: bold; 
}

.availability.in-stock span { 
	 
}

.availability.in-stock span { 
	color: #198504; 
	text-transform: uppercase; 
}

.availability.out-of-stock span { 
	color: #d83820; 
	text-transform: uppercase; 
}

.availability-only { 
	margin: 0 0 7px; 
}

.availability-only a { 
	background: url(https://www.12volt.sk/skin/frontend/NEW/default/images/i_availability_only_arrow.gif) 100% 0 no-repeat; 
	cursor: pointer; 
	padding-right: 15px; 
}

.availability-only .expanded { 
	background-position: 100% -15px; 
}

.availability-only strong { 
	 
}

.availability-only-details { 
	margin: 0 0 7px; 
}

.availability-only-details th { 
	background: #f2f2f2; 
	font-size: 10px; 
	padding: 0 8px; 
}

.availability-only-details td { 
	border-bottom: 1px solid #ddd; 
	font-size: 11px; 
	padding: 2px 8px 1px; 
}

.availability-only-details tr.odd td.last { 
	 
}

/* Email to a Friend
------------------------------------- */

.email-friend { 
	margin-bottom: 2px; 
	font-weight: bold; 
}

/* Alerts
------------------------------------- */

.alert-price { 
	 
}

.alert-stock { 
	 
}

/* PRICES
========================================== */

.price { 
	white-space: nowrap !important; 
	font-weight: bold; 
}

.price-box { 
	 
}

.price-box .price { 
}

/* Regular price
------------------------------------- */

.regular-price { 
	 
}

.regular-price .price { 

}

/* Old price
------------------------------------- */

.old-price { 
	 
}

.old-price .price-label { 
	white-space: nowrap; 
}

.old-price .price { 
	text-decoration: line-through; 
}

/* Special price 
------------------------------------- */

.special-price { 
	 
}

.special-price .price-label { 
	white-space: nowrap; 
}

.special-price .price { 
	color: #e54100; 
}

/* Minimal price (as low as)
------------------------------------- */

.minimal-price { 
	 
}

.minimal-price .price-label { 
	white-space: nowrap; 
}

.minimal-price-link { 
	display: block; 
}

.minimal-price-link .label { 
	 
}

.minimal-price-link .price { 
	color: #e54100; 
}

a.minimal-price-link{ 
	color: #e54100; 
}

a.minimal-price-link:hover{ 
	text-decoration: none; 
	cursor: text;
}

a.minimal-price-link .label{ 
	color: #555; 
	font-size: 11px; 
	margin-right: 2px; 
}

/* Excluding tax - cena bez DPH, nezobrazuje sa v LIST ale iba v produkte
------------------------------------- */

.price-excluding-tax { 
   /*display: none;*/
   }

.price-excluding-tax .label { 
	/*display: none;*/
	white-space: nowrap; 
	font-size: 0px;
}

.price-excluding-tax .price { 
	/*display: none;*/
	font-weight: normal; 
	visibility: hidden;
	font-size: 5px;
	
}

/* Including tax
------------------------------------- */

.price-including-tax { 
	display: block; 
}

.price-including-tax .label { 
	white-space: nowrap; 
}

.price-including-tax .price { 
	font-weight: bold; 
	font-size: 20px;
}

/* Configured price
------------------------------------- */

.configured-price { 
	 
}

.configured-price .price-label { 
	font-weight: bold; 
	white-space: nowrap; 
}

.configured-price .price { 
	font-weight: bold; 
}

/* FPT
------------------------------------- */

.weee { 
	display: block; 
	font-size: 11px; 
	color: #444; 
}

.weee .price { 
	font-size: 11px; 
	font-weight: normal; 
}

/* Excl tax (for order tables)
------------------------------------- */

.price-excl-tax { 
/*	display: block; */
	display: none;
}

.price-excl-tax .label { 
/*	display: block;   */
    display: none;
	white-space: nowrap; 
}

.price-excl-tax .price { 
/*	display: block; */
    display: none;
}

/* 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; 
}

/* Price range
------------------------------------- */

.price-from { 
	 
}

.price-from .price-label { 
	white-space: nowrap; 
}

.price-to { 
	 
}

.price-to .price-label { 
	white-space: nowrap; 
}

/* Price notice next to the options
------------------------------------- */

.price-notice { 
	padding-left: 5px; 
	color: #666; 
}

.price-notice .price { 
	font-weight: bold; 
	color: #333; 
	margin-left: 2px; 
}

/* Price as configured
------------------------------------- */

.price-as-configured { 
	 
}

.price-as-configured .price-label { 
	font-weight: bold; 
	white-space: nowrap; 
}

.price-box-bundle { 
	 
}

/* Tier Prices
------------------------------------- */

.tier-prices .price { 
	font-weight: bold; 
}

.tier-prices .benefit { 
	 
}

.tier-prices-grouped { 
	 
}

/* ADD TO LINKS
========================================== */

.add-to-links .separator { 
	display: none; 
}

/* Add to Cart
------------------------------------- */

.add-to-cart label {
	display: none; 
	float: left; 
	margin-right: 5px; 
}

.add-to-cart .qty { 
	float: left; 
	width: 2.5em !important; 
	text-align: center; 
	padding: 7px 5px; 
	font-size: 16px; 
	margin-right: 4px; 
}

.add-to-cart button.button,
.add-to-cart button.button:hover {
	float: left;
	padding: 0 16px;
	cursor: pointer;
	border: 1px solid #f56e24;
	font: bold 15px/34px Arial, Helvetica, sans-serif;
	color: #fff;
	height: 34px !important;
	text-transform: uppercase;
	background: #f56e24;
	background-image: -moz-linear-gradient(top,#ff923e,#f56e24);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#ff923e),to(#f56e24));
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ff923e,endColorStr=#f56e24);
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ff923e, endColorStr=#f56e24)";
}

.add-to-cart .paypal-logo { 
	clear: left; 
	text-align: right; 
}

.add-to-cart .paypal-logo .paypal-or { 
	clear: both; 
	display: block; 
	margin: 5px 60px 5px 0; 
}

.product-view .add-to-cart .paypal-logo { 
	margin: 0; 
}

/* Add to Links + Add to Cart
------------------------------------- */

.add-to-box { 
	background: #fff;
	background-image: -moz-linear-gradient(top,#ffffff,#f6f6f6);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f6f6f6));
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#f6f6f6);
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff, endColorStr=#f6f6f6)"; 
	padding: 10px; 
	border: 1px solid #ccc; 
	margin: 12px 0; 
}

.add-to-box .add-to-cart { 
	margin: 12px 0; 
}

.add-to-box .or { 

}

.add-to-links { 
	margin: 12px 0; 
}

.add-to-links li{ 
	margin-bottom: 2px; 
}

/* PRODUCT IMAGES
========================================== */

.product-view .product-img-box { 
	float: left; 
	width: 450px; 
}

.col3-layout .product-view .product-img-box { 
	float: none; 
	margin: 0 auto; 
}

.product-view .product-img-box .product-image { 
	border: 1px solid #ddd; 
}

.product-view .product-img-box .product-image-zoom { 
	position: relative; 
	width: 450px; 
	height: 450px; 
	overflow: hidden; 
	z-index: 9; 
}

.product-view .product-img-box .product-image-zoom img { 
	position: absolute; 
	left: 0; 
	top: 0; 
	cursor: move; 
}

.product-view .product-img-box .zoom-notice { 
	text-align: center; 
	margin-top: 8px; 
	margin-bottom: 8px; 
	color: #555; 
	font-size: 12px; 
}

.product-view .product-img-box .zoom { 
	position: relative; 
	z-index: 9; 
	height: 18px; 
	margin: 0 auto 14px; 
	padding: 0 28px; 
	background: url(https://www.12volt.sk/skin/frontend/NEW/default/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; 
	width: 10px; 
	height: 20px; 
	background: url(https://www.12volt.sk/skin/frontend/NEW/default/images/magnifier_handle.gif) 0 0 no-repeat; 
}

.product-view .product-img-box .zoom .btn-zoom-out { 
	position: absolute; 
	left: 0; 
	top: 0; 
}

.product-view .product-img-box .zoom .btn-zoom-in { 
	position: absolute; 
	right: 0; 
	top: 0; 
}

.product-view .product-img-box .more-views { 
	margin-bottom: 8px; 
}

.product-view .product-img-box .more-views h2 { 
	color: #555; 
	font-size: 12px; 
	margin-bottom: 5px; 
}

.product-view .product-img-box .more-views ul { 
}

.product-view .product-img-box .more-views li { 
	float: left; 
	margin: 0 8px 8px 0; 
	border: 1px solid #ddd; 
}

.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 { 
	margin: 0 100px; 
	text-align: center; 
}

.product-image-popup .image { 
	display: block; 
}

.product-image-popup .image-label { 
	 
}

/* PRODUCT SHOP
========================================== */

.product-view .product-shop { 
	float: right; 
	width: 470px; 
}

.col1-layout .product-view .product-shop { 
	float: right; 
	width: 700px; 
}

.col3-layout .product-view .product-shop { 
	float: none; 
	width: auto; 
}

.product-view .product-shop .ratings { 
	font-size: 12px; 
	margin: 8px 0; 
}

.product-view .product-name h1{ 
	margin-bottom: 10px; 
	font-weight: bold; 
	font-size: 24px; 
}

.product-view .item-options { 
	margin-top: 10px; 
}

.product-view .short-description { 
	margin-top: 16px; 
	color: #555; 
}

.product-view .short-description h2{ 
	font-size: 14px;
	font-weight: bold; 
	text-transform: uppercase; 
	color: #222; 
}

.product-view .product-essential .price-label{ 
	margin-right: 4px; 
	color: #555; 
}

.product-view .product-essential .price-box .price{ 
	font-size: 22px; 
}

.product-view .product-essential .price-from .price,
.product-view .product-essential .price-to .price{ 
	font-size: 15px; 
	color: #333; 
}

.product-view .product-essential .price-box .regular-price .price{ 
	
}

.product-view .product-essential .price-box .old-price .price{ 
	font-size: 15px; 
	color: #333; 
}

.product-view .product-essential .price-box .special-price .price{ 
	
}

.product-shop .tier-prices{ 
	margin-bottom: 3px; 
	margin-top: 3px; 
}

/* PRODUCT OPTIONS
========================================== */

.product-options { 
	padding: 10px; 
	margin: 14px 0 0; 
	border: 1px solid #ccc; 
	background-color: #f8f8f8; 
}

.product-options dt label { 
	font-weight: bold; 
	font-size: 14px; 
}

.product-options dt label em{ 
	margin-right: 2px; 
	margin-left: 2px; 
	color: #f00; 
	font-weight: normal; 
	font-style: normal; 
}

.product-options dt .qty-holder { 
	float: right; 
}

.product-options dt .qty-holder label { 
	vertical-align: middle; 
}

.product-options dt .qty-disabled { 
	background: none; 
	border: 0; 
	padding: 3px; 
	color: #000; 
}

.product-options dd { 
	margin: 0 0 10px; 
	border-bottom: 1px solid #ccc; 
	padding: 6px 10px 10px; 
}

.product-options dl dd.last { 
	border-bottom-style: none; 
	padding-bottom: 0; 
	margin-bottom: 0; 
}

.product-options dd input.input-text { 
	width: 100%; 
	margin-bottom: 2px; 
}

.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 { 
	width: 100%; 
}

.product-options dd .qty-holder { 
	display: block; 
	padding: 10px 0 0; 
}

.product-options .options-list { 
	margin-top: 2px; 
}

.product-options .options-list li { 
	margin-bottom: 4px; 
}

.product-options .options-list input.radio { 
	float: left; 
	margin: 3px -18px 0 0; 
}

.product-options .options-list input.checkbox { 
	float: left; 
	margin: 3px -20px 0 0; 
}

.product-options .options-list .label { 
	display: block; 
	margin-left: 20px; 
}

.product-options ul.validation-failed { 
	padding: 0 7px; 
}

.product-options p.required { 
	padding: 6px 0 0; 
}

.product-options-bottom { 
	padding: 10px; 
	border: 1px solid #ccc; 
	border-top: 0; 
	background: #fff;
}

.product-options-bottom .price-box { 
	margin: 0 0 10px;
	display: none;

}

/* GROUPED PRODUCT
========================================== */

.product-view .grouped-items-table { 
	 
}

.product-view .grouped-items-table .price-box .price{ 
	font-size: 15px; 
}

/* PRODUCT ESSENTIAL
========================================== */

.product-essential { 
	 
}


/* PRODUCT BLOCKS - BOXES
========================================== */

.product-collateral .box-collateral { 
	margin-top: 22px; 
}

.product-collateral .box-collateral h2{ 
	background: #eee;
	padding: 6px 8px; 
	border: 1px solid #ddd; 
	margin: 12px 0; 
	font-size: 14px; 
	font-weight: bold; 
	text-transform: uppercase; 
}

/* Block: Description
------------------------------------- */

.product-view .box-description { 
	 
}

/* Block: Additional
------------------------------------- */

.product-view .box-additional h2{ 
	 background: none;
	 border: none;
	 padding: 0;
}

/* Block: Upsell
------------------------------------- */

.product-view .box-up-sell { 

}

.product-view .box-up-sell .products-grid { 
	margin: 0; 
	border-bottom-style: none; 
}

.product-view .box-up-sell .products-grid td { 
	width: 25%; 
	padding-left: 14px; 
	padding-right: 14px; 
}

.product-view .box-up-sell .products-grid .product-image { 
	width: 210px; 
	height: 210px; 
	padding: 0 0 10px; 
}

.product-view .box-up-sell .products-grid .product-name a { 
	height: auto; 
	margin-bottom: 12px; 
}

.product-view .box-up-sell .products-grid .price-box { 
	height: auto; 
	margin-bottom: 8px; 
}

.product-view .box-up-sell .rating-links { 
	display: none;
}

/* Block: Tags
------------------------------------- */

.product-view .box-tags { 
	background-color: #f8f8f8; 
	padding: 12px 8px; 
	border: 1px solid #ddd; 
}

.product-view .box-tags h2{ 
	 background: none;
	 border: none;
	 padding: 0;
	 margin-top: 0;
}

.product-view .box-tags li{ 
	display: inline-block; 
	margin-right: 12px; 
	margin-bottom: 8px; 
}

.product-view .box-tags .form-add{ 
	margin-bottom: 10px; 
}

.product-view .box-tags .form-add label { 
	display: none;
	float: left; 
	font-weight: bold; 
}

.product-view .box-tags .form-add .input-box { 
	float: left; 
	margin-right: 5px; 
}

.product-view .box-tags .form-add input.input-text { 
	padding: 5px; 
	width: 420px; 
	margin-right: 3px; 
}

.product-view .box-tags .form-add p { 
	clear: both; 
}

.product-view .box-tags .note { 
	color: #555;
}

/* Block: Reviews
------------------------------------- */

.product-view .box-reviews { 
	 
}

.product-view .box-reviews .form-add { 
	 
}

.product-view .box-reviews .form-add .data-table{ 
	margin-top: 16px; 
	margin-bottom: 16px; 
}

.product-view .box-reviews .form-add .form-list{ 
	background: #f6f6f6; 
	padding: 12px; 
	border: 1px solid #ddd; 
}

.product-view .box-reviews .form-add .buttons-set button{ 
	 float: left;
}

.product-view .box-reviews dt{ 
	font-size: 13px; 
	color: #555; 
}

.product-view .box-reviews dt a{ 
	font-weight: bold; 
	font-size: 14px; 
	margin-right: 5px; 
}

.product-view .box-reviews dd{ 
	margin-bottom: 12px; 
	padding-bottom: 12px; 
	border-bottom: 1px solid #ccc; 
}

.product-view .box-reviews .pager{ 
	margin: 12px 0; 
}

.product-view .box-reviews .ratings-table{ 
	margin-bottom: 10px; 
	margin-top: 10px; 
}

/* Send a Friend
------------------------------------- */

.send-friend { 
	 
}

/* CONTENT STYLES
========================================== */

.product-name { 
	font-size: 1em; 
	font-weight: normal; 
}

.product-name a { 
	 
}

/* PRODUCT TAGS
========================================== */

.tags-list li { 
	display: inline; 
}

/* ADVANCED SEARCH
========================================== */

.advanced-search { 
	 
}

.advanced-search-amount { 
	 
}

.advanced-search-summary { 
	 
}

/* CMS: Homepage
========================================== */

.homepage { 
	margin-bottom: 16px; 
}

.homepage .home-right { 
	float: right; 
	width: 392px; 
	height: 410px;
	overflow: hidden;
}

.homepage .home-box1 { 
	float: left;
	width: 392px; 
	height: 230px;
	margin-right: 12px; 
}

.homepage .home-box2 { 
	float: left;
	width: 392px;
	height: 230px; 
}

.homepage .home-box3 { 
	float: right;
	width: 392px;
	height: 230px; 
}

.cms-home .toolbar-bottom{ 
	display: none;
}

/* 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 { 
	 
}

.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 { 
	 
}

/* RSS
========================================== */

.rss-title h1 { 
	background: url(https://www.12volt.sk/skin/frontend/NEW/default/images/i_rss-big.png) 0 4px no-repeat; 
	padding-left: 27px; 
}

.rss-table .link-rss { 
	display: block; 
	line-height: 1.35; 
	background-position: 0 2px; 
}

/* SHOPPING CART
========================================== */

.cart { 
	 
}

/* Checkout Types
------------------------------------- */

.cart .checkout-types { 
	float: right; 
	text-align: right; 
}

.cart .title-buttons .checkout-types li { 
	float: left; 
	margin: 0 0 5px 5px; 
}

.cart .checkout-types .paypal-or { 
	margin: 0 8px; 
	line-height: 2.3; 
}

.cart .totals .checkout-types .paypal-or { 
	clear: both; 
	display: block; 
	padding: 3px 55px 8px 0; 
	line-height: 1.0; 
	font-size: 11px; 
}

.checkout-types button.button,
.checkout-types button.button:hover {
	padding: 0 16px;
	cursor: pointer;
	border: 1px solid #f56e24;
	font: bold 15px/34px Arial, Helvetica, sans-serif;
	color: #fff;
	height: 54px !important;
	text-transform: uppercase;
	background: #f56e24;
	background-image: -moz-linear-gradient(top,#ff923e,#f56e24);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#ff923e),to(#f56e24));
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ff923e,endColorStr=#f56e24);
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ff923e, endColorStr=#f56e24)";
}

/* Shopping Cart Table
------------------------------------- */

.cart-table .item-msg { 
	font-size: 10px; 
}

/* Shopping Cart Collateral boxes
------------------------------------- */

.cart .cart-collaterals { 
	padding: 25px 0 0; 
}

.cart .cart-collaterals .col2-set { 
	float: left; 
	width: 700px; 
}

.cart .crosssell { 
	background: #f6f6f6; 
	border: 1px solid #ccc; 
	padding: 10px; 
}

.cart .crosssell h2 { 
	font-size: 13px; 
	font-weight: bold; 
}

.cart .crosssell .product-image { 
	float: left; 
	width: 75px; 
	height: 75px; 
	border: 1px solid #ddd; 
}

.cart .crosssell .product-details { 
	margin-left: 90px; 
}

.cart .crosssell li.item { 
	margin: 10px 0 0; 
	border-top: 1px solid #ccc; 
	padding-top: 10px; 
}

.cart .crosssell .add-to-links{ 
	margin: 5px 0 0; 
}

.cart .crosssell .add-to-links a{ 
	font-size: 11px; 
	font-weight: normal; 
	font-style: normal; 
	color: #555; 
}

.cart .crosssell .price-box{ 
	margin-bottom: 6px; 
}

/* Discount Codes & Estimate Shipping and Tax Boxes 
------------------------------------- */

.cart .discount,
.cart .shipping { 
	margin-bottom: 12px;
	background: #f6f6f6; 
	border: 1px solid #ccc; 
	padding: 10px; 
}

/* Shopping Cart Totals
------------------------------------- */

.cart .totals { 
	float: right; 
}

.cart .totals table { 
	width: 100%; 
}

.cart .totals table th,
.cart .totals table td { 
	padding: 5px; 
}

.cart .totals table th { 
	font-weight: bold; 
}

.cart .totals table tfoot th { 
	 
}

/* Options Tool Tip
------------------------------------- */

.item-options dt { 
	font-weight: bold; 
	font-style: italic; 
}

.item-options dd { 
	padding-left: 10px; 
}

.truncated { 
	cursor: help; 
}

.truncated a.dots { 
	cursor: help; 
}

.truncated a.details { 
	cursor: help; 
}

.truncated .truncated_full_value { 
	position: relative; 
	z-index: 999; 
}

.truncated .truncated_full_value .item-options { 
	position: absolute; 
	top: -99999em; 
	left: -99999em; 
	z-index: 999; 
	width: 250px; 
	padding: 8px; 
	border: 1px solid #ddd; 
	background-color: #f6f6f6; 
}

.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: 7px; 
}

.col-right .truncated .show .item-options { 
	left: -240px; 
	top: 7px; 
}

/* CHECKOUT
========================================== */

/* Shipping and Payment methods
------------------------------------- */

.sp-methods dt { 
	font-weight: bold; 
}

.sp-methods .price { 
	font-weight: bold; 
}

.sp-methods .form-list { 
	padding-left: 20px; 
}

.sp-methods select.month { 
	width: 150px; 
	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: 0.5em 0 1em; 
}

.sp-methods .release-amounts button { 
	float: left; 
	margin: 5px 10px 0 0; 
}

.please-wait { 
	float: right; 
	margin-right: 5px; 
}

.please-wait img { 
	vertical-align: middle; 
}

.cvv-what-is-this { 
	cursor: help; 
	margin-left: 5px; 
}

/* Tooltip
------------------------------------- */

.tool-tip { 
	border: 1px solid #ddd; 
	background-color: #f6f6f6; 
	padding: 5px; 
	position: absolute; 
	z-index: 9999; 
}

.tool-tip .btn-close { 
	text-align: right; 
}

.tool-tip .btn-close a { 
	display: block; 
	margin: 0 0 0 auto; 
	width: 15px; 
	height: 15px; 
	background: url(https://www.12volt.sk/skin/frontend/NEW/default/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 { 
	 
}

.gift-messages-form { 
	border: 1px solid #ddd; 
	background-color: #f6f6f6; 
}

.gift-messages-form { 
	position: relative; 
}

.gift-messages-form label { 
	float: none !important; 
	position: static !important; 
}

.gift-messages-form h4 { 
	 
}

.gift-messages-form .whole-order { 
	 
}

.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; 
}

.gift-messages-form .item .details { 
	margin-left: 90px; 
}

.gift-messages-form .item .details .product-name { 
	 
}

.gift-message-link { 
	display: block; 
	background: url(https://www.12volt.sk/skin/frontend/NEW/default/images/bkg_collapse.gif) 0 4px no-repeat; 
	padding-left: 20px; 
}

.gift-message-link.expanded { 
	background-position: 0 -53px; 
}

.gift-message-row { 
	 
}

.gift-message-row .btn-close { 
	float: right; 
}

.gift-message dt strong { 
	font-weight: bold; 
}

/* Checkout Agreements 
------------------------------------- */

.checkout-agreements { 
	 
}

.checkout-agreements li { 
	margin: 10px 0; 
}

.checkout-agreements .agreement-content { 
	border: 1px solid #ddd; 
	background-color: #f6f6f6; 
	padding: 5px; 
	height: 10em; 
	overflow: auto; 
}



.checkout-agreements .agree { 
	padding: 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; 
}

/* Generic Info Set
------------------------------------- */

.info-set { 
	 
}

/* One Page Checkout
------------------------------------- */

.block-progress { 
	 
}

.block-progress dt { 
	font-weight: bold; 
	margin-bottom: 3px; 
}

.block-progress dd { 
	margin-bottom: 8px; 
	border-bottom: 1px solid #ddd; 
	padding-bottom: 8px; 
}

.block-progress dt.complete,
.block-progress dd.complete { 

}

.opc { 
	border-bottom: 1px solid #ddd; 
	position: relative; 
}

.opc li.section { 
	border: 1px solid #ddd; 
	border-bottom: 0; 
}

.opc .buttons-set.disabled button.button { 
	display: none; 
}

.opc .buttons-set .please-wait { 
	height: 21px; 
	line-height: 21px; 
}

.opc .step-title { 
	background-color: #f6f6f6; 
	padding: 0 5px; 
	text-align: right; 
}

.opc .step-title .number { 
	float: left; 
	line-height: 22px; 
	margin-right: 7px; 
}

.opc .step-title h2 { 
	float: left; 
	font-weight: bold; 
	font-size: 14px; 
	margin-top: 3px; 
}

.opc .step-title a { 
	display: none; 
	float: right; 
}

.opc .allow .step-title { 
	cursor: pointer; 
}

/*.opc .allow .step-title a { 
	display:block; 
}*/

.opc .active { 
	 
}

.opc .active .step-title { 
	background-color: #ccc; 
	cursor: default; 
}

/*.opc .active .step-title a { 
	display:none; 
}*/

.opc .step { 
	border-top: 1px solid #ddd; 
	padding: 10px; 
	position: relative; 
}

.opc .step .tool-tip { 
	right: 10px; 
}

.opc .order-review { 
	 
}

.opc .order-review .authentication { 
	 
}

.opc .order-review .warning-message { 
	 
}

.opc dt { 
	margin-bottom: 4px; 
}

/* Multiple Addresses Checkout
------------------------------------- */

.checkout-progress { 
	padding: 0 50px; 
	margin: 10px 0; 
}

.checkout-progress li { 
	float: left; 
	width: 20%; 
	border-top: 5px solid #ccc; 
	text-align: center; 
	color: #ccc; 
}

.checkout-progress li.active { 
	border-top-color: #000; 
	color: #000; 
}

.multiple-checkout { 
	position: relative; 
}

.multiple-checkout .tool-tip { 
	top: 50%; 
	margin-top: -120px; 
	right: 10px; 
}

.multiple-checkout .grand-total { 
	font-size: 1.5em; 
	text-align: right; 
}

.multiple-checkout .grand-total big { 
	 
}

.multiple-checkout .grand-total .price { 
	 
}

/* ACCOUNT: Login/Create Pages
========================================== */

.account-login { 
}

.account-login h1{ 
	margin-bottom: 10px; 
}

.account-login h2{ 
	text-transform: uppercase; 
	font-weight: bold; 
	font-size: 18px; 
	margin-bottom: 9px; 
}

.account-login .new-users { 

}

.account-login .registered-users { 

}

.account-create { 
	 
}

/* Captcha
------------------------------------- */

.captcha-note { 
	 
}

.captcha-image { 
	float: left; 
	position: relative; 
}

.captcha-img { 
	border: 1px solid #ccc; 
}

.registered-users .captcha-image { 
	 
}

#checkout-step-login .captcha-image { 
	 
}

.captcha-reload { 
	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://www.12volt.sk/skin/frontend/NEW/default/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 { 
	 
}

.remember-me-popup { 
	 
}

.remember-me-popup h3 { 
	 
}

.remember-me-popup .remember-me-popup-head { 
	 
}

.remember-me-popup .remember-me-popup-head .remember-me-popup-close { 
	 
}

.remember-me-popup .remember-me-popup-body { 
	 
}

.remember-me-popup .remember-me-popup-body a { 
	 
}

/* MY ACCOUNT
========================================== */

.my-account .title-buttons .link-rss { 
	float: none; 
	margin: 0; 
}

/* Dashboard
------------------------------------- */

.dashboard { 
	 
}

.dashboard .welcome-msg { 
	border-bottom: 1px solid #ccc; 
	margin-bottom: 12px; 
	padding-bottom: 12px; 
}

.dashboard .welcome-msg .hello { 
	font-weight: bold; 
	font-size: 16px; 
	margin-bottom: 5px; 
}

/* Block: Recent Orders
------------------------------------- */

.dashboard .box-recent { 
	margin: 10px 0 20px; 
}

/* Block: Account Information 
------------------------------------- */

.dashboard .box-info { 
	 
}

.dashboard .box-info .box-title{ 
	margin-bottom: 6px; 
}

.dashboard .col2-set { 
	padding-bottom: 12px; 
	border-bottom: 1px solid #ccc; 
	margin-bottom: 12px; 
}

/* Block: Reviews 
------------------------------------- */

.dashboard .box-reviews .number { 
	float: left; 
	font-size: 10px; 
	font-weight: bold; 
	line-height: 1; 
	color: #fff; 
	margin: 3px -20px 0 0; 
	padding: 2px 3px; 
	background: #ddd; 
}

.dashboard .box-reviews .details { 
	margin-left: 20px; 
}

/* Block: Tags 
------------------------------------- */

.dashboard .box-tags .number { 
	float: left; 
	font-size: 10px; 
	font-weight: bold; 
	line-height: 1; 
	color: #fff; 
	margin: 3px -20px 0 0; 
	padding: 2px 3px; 
	background: #ddd; 
}

.dashboard .box-tags .details { 
	margin-left: 20px; 
}

/* Address Book 
------------------------------------- */

.addresses-list { 
	 
}

.addresses-list .item{ 
	margin-bottom: 20px; 
}

.addresses-list-additional li.item { 
	 
}

/* Order View 
------------------------------------- */

.order-info { 
	border: 1px solid #ddd; 
	padding: 5px; 
}

.order-info dt,
.order-info dd,
.order-info ul,
.order-info li { 
	display: inline; 
}

.order-info dt { 
	font-weight: bold; 
}

.order-date { 
	margin: 10px 0; 
}

.order-info-box { 
	 
}

.order-info-box .box{ 
	margin-bottom: 12px; 
}

.order-items { 
	width: 100%; 
	overflow-x: auto; 
}

.order-additional { 
	margin: 15px 0; 
}

/* Order Gift Message 
------------------------------------- */

.gift-message dt strong { 
	color: #666; 
}

.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 { 
	 
}

.page-print .print-head img { 
	float: left; 
}

.page-print .print-head address { 
	float: left; 
	margin-left: 15px; 
}

/* 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 Reviews 
------------------------------------- */

.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 { 
	 
}

.product-review .ratings-table { 
	margin: 0 0 10px; 
}

.product-review dt { 
	font-weight: bold; 
}

.product-review dd { 
	font-size: 13px; 
	margin: 5px 0 0; 
}

/* Wishlist
------------------------------------- */

.my-wishlist { 
	 
}

.my-wishlist textarea{ 
	width: 75%; 
	height: 50px; 
	margin-top: 10px; 
}

.my-wishlist .qty{ 
	margin-top: 5px; 
	margin-bottom: 5px; 
}

/* SALES GUEST FORM
========================================== */

.sales-guest-form .form-alt .input-box{ 
	margin-bottom: 8px; 
}

.sales-guest-form .form-alt .input-box label{ 
	font-weight: bold; 
}


/* SPLASH PAGES
========================================== */

.splash-group-simple li{ 
	padding-bottom: 3px; 
	padding-top: 3px; 
}

.splash-group-grid { 
}

.splash-group-grid li{ 
	display: inline-block; 
	margin: 12px 0 0 16px; 
}

.splash-group-grid .product-image{ 
	display: block;
	border: 1px solid #ddd; 
	padding: 5px; 
	margin-bottom: 4px; 
}

/* FOOTER
========================================== */

/* Footer Basics
------------------------------------- */

.footer-container { 
	
}

.footer { 

}

.footer1-container { 
	padding: 14px 0 18px; 
	border-top: 1px solid #fff; 
	background: #e0e0e0 url(https://www.12volt.sk/skin/frontend/NEW/default/images/shadow-footer.png) repeat-x left top;
}

.footer1 { 
	margin: 0 auto; 
	width: 1200px; 
}

.footer2-container { 
	background: #222 url(https://www.12volt.sk/skin/frontend/NEW/default/images/shadow-footer.png) repeat-x left top;
	padding: 24px 0; 
	border-top: 1px solid #fff; 
}

.footer2-container a{ 
	color: #fff; 
}

.footer2 { 
	margin: 0 auto; 
	width: 1200px; 
}

.footer3-container { 
	padding: 16px 0 22px; 
}

.footer3 { 
	margin: 0 auto; 
	width: 1200px; 
}

/* Footer 1
------------------------------------- */

.footer1 .headline{ 
	font-weight: bold; 
	text-transform: uppercase; 
	font-size: 15px; 
	color: #555; 
	margin-bottom: 12px; 
}

.footer1 .newsletter{ 
	float: left; 
	width: 480px; 
}

.footer1 .newsletter input{ 
	float: left;
	width: 260px; 
	padding: 8px; 
	font-size: 13px; 
	color: #444; 
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; 
	border: 1px solid #bbb; 
	margin-right: 3px; 
	background-color: #fff; 
}

.footer1 .newsletter button{ 
	-webkit-border-fit: lines;
	overflow: visible;
	margin: 0;
	width: auto;
	height: 33px !important;
	cursor: pointer;
	font: 12px/33px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #fff;
	white-space: nowrap; 
	padding-left: 12px; 
	padding-right: 12px; 
	text-transform: uppercase; 
	background-color: #666; 
	border: 1px solid #222; 
}

.footer1 .newsletter button:hover{ 
	background-color: #222; 
	border: 1px solid #222; 
}

.footer1 .footer-social{ 
	float: right;
}

.footer1 .footer-social .social-icons li{ 
	display: inline-block; 
	margin-left: 4px; 
}

.footer1 .footer-social .social-icons a img:hover{ 
	opacity: 0.7; 
}

/* Footer 2
------------------------------------- */

.footer2{ 
	font-size: 13px; 
	color: #fff; 
}

.footer2 .box1,
.footer2 .box2,
.footer2 .box3,
.footer2 .box4,
.footer2 .box5{ 
	float: left;
	width: 240px;
}

.footer2 .headline{ 
	font-weight: bold; 
	text-transform: uppercase; 
	font-size: 17px; 
	color: #aaa; 
	margin-bottom: 12px; 
}

.footer2 a{ 
	color: #fff; 
}

.footer2 li{ 
	margin-bottom: 5px; 
}

/* Footer 3
------------------------------------- */

.footer3 .links { 
	margin-bottom: 3px; 
}

.footer3 .copyright { 
	margin-top: 12px; 
	color: #555; 
}

.footer3 .copyright a{ 
	color: #555; 
}

.footer3 .footer-payments{ 
	float: right;
}

.footer3 .footer-payments .payment-icons li{ 
	display: inline-block; 
	margin-left: 4px; 
}

/* SLIDER
========================================== */
/*
#slider {
	float: left;
	height: 410px;
	position: relative;
	width: 780px;
	overflow: hidden; 
	margin-bottom: 12px; 
}
/*
#slider p {
	margin: 0;
	padding: 0;
}

/*
div.scroller {
	height: 350px;
	overflow: hidden;
	width: 780px;
	zoom: 1;
}

div.scroller .content {
	padding: 0;
}
*/
/*
div.slidercontrolwr-left {
	position: absolute;
	left: 0px;
	bottom: 0;
}

div.slidercontrolwr-right {
	position: absolute;
	right: 0px;
	bottom: 0;
}

div.scroller img {
	border: none;
}

div.scroller div.section {
	height: 410px;
	overflow: hidden;
	float: left;
	width: 796px; 
}

div.scroller div.content {
	width: 10000px;
	float: left;
}

.slidercontrol {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.slidercontrol a {
	color: #aaa;
	filter: alpha(opacity=60);
	float: left;
	opacity: 0.6;
	overflow: hidden;
	text-decoration: none;
	text-indent: -1000px;
	width: 30px;
	height: 410px;
	padding-right: 0px;
	padding-left: 0px;
	background-position: center center; 
	margin-left: -1px; 
	margin-right: -1px; 
}

.slidercontrol a:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}

.aprev {
	background: url(https://www.12volt.sk/skin/frontend/NEW/default/images/aprev.png) no-repeat 0 0; 
}

.anext {
	background: url(https://www.12volt.sk/skin/frontend/NEW/default/images/anext.png) no-repeat 0 0;
}

/* CLEARS
========================================== */

.clearer:after,
.header-container:after,
.header-container .top-container:after,
.header:after,
.header .quick-access:after,
#nav:after,
.main:after,
.footer: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,
.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-view .product-img-box .more-views ul:after,
.product-view .product-shop .short-description:after,
.product-view .box-description:after,
.product-view .box-tags .form-add: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; 
}


.block-ymm { border:1px solid #E4E4E4; background:#E2E2E2; line-height:1.3em;  font-size:1.0em; padding: 5px; }
.block-ymm  .block-title { color:#0A263C; font-size:1.4em; font-weight:normal; margin-bottom: 5px; }
.block-ymm button { float: right; margin: 5px 8px 5px 5px;  }
.base-mini .head, .block-ymm  .head { margin:0; padding:2px 8px;  }
.base-mini .head h4, .block-ymm  .head h4 { width: 200px; min-height:16px; color:#002d52; background-repeat:no-repeat; background-position:0 0; padding:1px 0 1px 21px; font-size: 13px; text-transform: none; }


.block-ymme .block-title { display: none;  }
.block-ymme .ymme-pozadie {position:relative; left:0px; }
.block-ymme .ymme-pozadie .ymme_make {position:absolute; top:200px; left:0px; width:120px; }
.block-ymme .ymme-pozadie .ymme_model {position:absolute; top:200px; left:140px; width:120px; }
.block-ymme .ymme-pozadie .ymme_engine {position:absolute; top:200px; left:280px; width:120px; }
.block-ymme .ymme-pozadie .actions {position:absolute; top:195px; left:420px; width:150px; }
.block-ymme .ymme-pozadie .cistit {position:absolute; width: 150px; top:40px; left:-45px; font-size: 14px; font-weight:bold; background-color:#fff; color:#000; }

.Pektsekye_Ymme_Block_Ymme .ymme_model { margin-left: 150px; }

.products-grid button { width:100%; height:50px; bottom: 10; left: 0; background: #E7E7E9 url(https://www.12volt.sk/skin/frontend/NEW/default/images/btn_cart.gif) center left no-repeat; padding-left: 20px; border:1px solid #E9E9E9; margin-top:10px; overflow:visible; cursor:pointer; font-size: 14px; font-weight: bold; color: #002D54; }


.product-essential #product-sendfriend { 
display: block; 
height: 24px; 
background: url(http://www.12volt.sk/skin/frontend/JULEC/default/images/ico_link.gif) top left no-repeat; 
padding-left: 25px; }

.product-essential #product-question {
	display: block; 
	height: 24px; 
	background: url(http://www.12volt.sk/skin/frontend/JULEC/default/images/ico_question.gif) top left no-repeat; 
	padding-left: 25px; }

.product-essential .no-rating {
	display: block; 
	height: 24px; 
	background: url(http://www.12volt.sk/skin/frontend/JULEC/default/images/ico_review.gif) top left no-repeat; 
	padding-left: 25px; }

.product-essential .rating-links {
	display: block; 
	height: 24px; 
	background: url(http://www.12volt.sk/skin/frontend/JULEC/default/images/ico_review.gif) top left no-repeat; 
	padding-left: 25px; }

	
.product-essential .add-to-compare {
	display: block; 
	height: 24px;   
	background: url(http://www.12volt.sk/skin/frontend/JULEC/default/images/ico_compare.gif) top left no-repeat; 
	padding-left: 25px; }

	
.product-name .brand-logo-view {
	position: absolute;
	padding: 0px 250px 0;
	top: 0px;
}


.product-img-box .label-sale {
	position: relative;
	padding: 0px 0px 0;
    top: -350px;
}

.product-img-box .dorucenie-view {
    position: relative;
    padding: 0px 0px 0;
    top: -250px;
}

.product-img-box .novinka-view {
	position: relative;
	padding: 0px 0px 0;
	top: -450px;
}

.product-img-box .sklad-view {
	position: relative;
	padding: 0px 0px 0;
	top: -650px;
}


.product-img-box .zaruka-view {
	position: relative;
	padding: 0px 0px 0;
    top: -550px;
}

.maly-popis { 
	font-weight: normal; 
	font-size: 12px;
	background: #fff;
	background-image: -moz-linear-gradient(top,#ffffff,#f6f6f6);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f6f6f6));
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#f6f6f6);
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff, endColorStr=#f6f6f6)"; 
	padding: 10px; 
	border: 1px solid #ccc; 
	margin: 12px 0; 
}


.product-cena { 
	background: #fff;
	background-image: -moz-linear-gradient(top,#ffffff,#f6f6f6);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f6f6f6));
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#f6f6f6);
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff, endColorStr=#f6f6f6)"; 
	padding: 10px; 
	border: 1px solid #ccc; 
	margin: 12px 0; 
}

.product-cena .price-box .price-including-tax .label{ 
	font-weight: bold; 
	font-size: 20px;
}
	
.product-cena .price-box .price-including-tax .price { 
	font-weight: bold; 
	font-size: 30px;
}
	
.product-cena .price-box .price-excluding-tax .label { 
	font-weight: normal; 
	visibility: visible;
   	font-size: 12px;
}

.product-cena .price-box .price-excluding-tax  .price { 
	visibility: visible;
	font-size: 12px;
}

.SKU-mini { 
	font-size: 14px !important; 
	color: white;
}

.Dostupnost { 
	font-size: 18px !important; 
	font-weight: bold; 
	color: black;
	background: #fff;
	background-image: -moz-linear-gradient(top,#ffffff,#FFD700);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#FFD700));
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#FFD700);
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff, endColorStr=#FFD700)"; 
	padding: 10px; 
	border: 1px solid #ccc; 
	margin: 12px 0; 
}

.shipment-methods ul li{margin-bottom:12px!important}
/********************** INDIVIDUAL  */



/*.main-container1 {
	padding-bottom: 20px;
	padding-top: 14px;
	background: url(https://www.12volt.sk/skin/frontend/NEW/default/images/shadow-main.png) repeat-x center top;
}
*/
.main-container {
   	padding-bottom: 20px;
	padding-top: 14px;
	background:#F8F8F8 url(https://www.12volt.sk/skin/frontend/NEW/default/images/header_back.jpg) top center no-repeat;

}


/**
 * 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     base_default
 * @copyright   Copyright (c) 2013 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; }

/* 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; }
.sidebar .widget-new-products .block { font-size:11px; line-height:1.25; }
.sidebar .widget-new-products .block-title strong { background:url(https://www.12volt.sk/skin/frontend/base/default/images/widgets/i_widget-new.gif) 0 1px no-repeat; padding-left:21px; color:#dc5033; }

/* 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; }
.sidebar .widget-viewed .block { font-size:11px; line-height:1.25; }
.sidebar .widget-viewed .block-title strong { background:url(https://www.12volt.sk/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* 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; }
.sidebar .widget-compared .block { font-size:11px; line-height:1.25; }
.sidebar .widget-compared .block-title strong { background:url(https://www.12volt.sk/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* 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; text-align:right; margin:7px 0; }
.col-main .widget-product-link a { background:url(https://www.12volt.sk/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px 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://www.12volt.sk/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

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

.col-main .widget-category-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-category-link a { background:url(https://www.12volt.sk/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px 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://www.12volt.sk/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

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

.col-main .widget-cms-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-cms-link a { background:url(https://www.12volt.sk/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px 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://www.12volt.sk/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }
/* ======================================================================================= */

#auto_search_loader {
	position: absolute;
}

#search_mini_form .search-autocomplete {
	left: 0 !important;
	overflow: visible !important;
	position: relative !important;
	z-index: 200;
}

#search_mini_form .form-search #auto_search_loader {
	left: 237px;
	top: 3px;
}

#search_mini_form .form-search .search-autocomplete {
	top: 26px !important;
	width: 94% !important;
}

#search_mini_form .input-box #auto_search_loader {
	left: 90%; 
	top: 25%; 
}

#search_mini_form .input-box .search-autocomplete {
	top: 15px !important;
	width: 100% !important;
}

#search_mini_form .search-autocomplete ul, #search_mini_form .search-autocomplete h4 {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	background-color: #FFFFFF;
	border: 1px solid #3399cc;
	left: 0;
	padding-left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

#search_mini_form .search-autocomplete h4 {
	padding: 10px 0px;
	text-align: center;
}

#search_mini_form .search-autocomplete li.all-product {
	display: block;
	margin: auto;
	padding: 0;
	height: 36px;
	border: none;
	background: #069;
	color: #fff;
	text-align: center;
	text-decoration: none !important;
	font-weight: bold;
	font-size: 14px;
	line-height: 36px;
	cursor: pointer;
}

#search_mini_form .search-autocomplete li.all-product a {
	color: #fff;
	text-decoration: none;
}

#search_mini_form .search-autocomplete li.all-product a:hover {
	text-decoration: underline;
}

#search_mini_form .search-autocomplete .list-title {
	display: block;
	padding: 5px 10px;
	color: #636363;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 14px;
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	background: #f7f7f7;
	cursor: auto;
}

#search_mini_form .search-autocomplete .item:hover {
	background-color: #f7f7f7;
}

#search_mini_form .search-autocomplete ul li {
    border-bottom: 1px solid #f4f4f4;
    color: #3399cc;
    cursor: pointer;
    font-size: 12px;
    padding: 4px 6px;
    text-align: left;
    overflow: hidden;
}

#search_mini_form .search-autocomplete .item a {
	clear: both;
	display: block;
	padding: 2px;
	outline: none;
	opacity: 1;
	text-decoration: none;
	-moz-outline-style: none;
	overflow: hidden;
}

#search_mini_form .search-autocomplete .item-thumbnail {
	display: inline-block;
	float: left;
	margin: 5px 5px 5px 0px;
	text-align: center;
	width: 90px;
}

#search_mini_form .search-autocomplete .item-thumbnail img {
	max-width: 90px;
	max-height: 90px;
}

#search_mini_form .search-autocomplete .productinfo {
	display: block;
	overflow: hidden;
}

#search_mini_form .search-autocomplete .productinfo .title {
	display: block;
	color: #0288d1;
	font-weight: bold;
	font-size: 100%;
	margin-top: 3px;
}

#search_mini_form .search-autocomplete .productinfo .description {
	display: block;
	margin-top: 5px;
	color: #747474;
}

#search_mini_form .search-autocomplete .productinfo .item-price {
	display: block;
	margin-top: 6px;
	font-weight: bold;
	font-size: 100%;
}

#animated_div {
    border:    #ADADAD 1px double;
    background:    #E9E9E9;
}

#magestore-bannerslider-popup{
	padding: 2px;
    position: fixed;
    z-index: 19990;
	background: #fff;
	border: 2px;
}
#magestore-bannerslider-popup-close{
	cursor: pointer;
    height: 22px;
	width:22px;
    position: absolute;
    right: 0px;
    top: -25px;   
    z-index: 19999;
	background:url(https://www.12volt.sk/skin/frontend/base/default/css/magestore/bannerslider/image/close-tiny.png) no-repeat center;
}
#bg_fade {
    background-color: #000000;
    height: 100%;
    left: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    top: 0;
    visibility: hidden;
    width: 100%;
    z-index: 1000;
	opacity: 0.7;
}
.m-fpc-debug-info {
  width: 420px;
  min-height: 115px;
  position: fixed;
  bottom: 10px;
  left: 10px;
  background: #47bbb3;
  color: #fff;
  z-index: 100000;
  font-family:Arial;
}
.m-fpc-debug-info .m-fpc-h1 {
  font-family:Arial;
  background: rgb(57, 172, 163);
  color: #fff;
  padding: 3px 3px 5px 10px;
  font-size: 14px;
  font-weight: bold;
  text-align:left;
  text-transform:none;
}
.m-fpc-debug-info .m-fpc-debug-info-main-block {
  padding: 2px 5px 10px 5px;
}
.m-fpc-debug-info .m-fpc-action {
  font-family:sans-serif,Arial;
  padding:0px;
  margin: 5px 0px 5px 0px;
  text-align: center;
  font-size: 20px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.5);
  text-transform:none;
  padding-top:15px;
}
.m-fpc-debug-info .m-fpc-ignored {
  padding-top: 0px !important;
}
.m-fpc-debug-info .m-fpc-hit-info {
  font-family:sans-serif,Arial;
  padding:0px;
  margin: 5px 0px 0px 0px;
  text-align: center;
  font-size: 30px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.95);
  text-transform:none;
}
.m-fpc-debug-info .m-fpc-time-text {
  font-family:sans-serif,Arial;
  padding:0px;
  margin: 5px 0px 5px 0px;
  text-align: center;
  font-size: 20px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.5);
  text-transform:none;
}
.m-fpc-debug-info .m-fpc-time {
  font-family:Arial;
  text-transform: uppercase;
  font-size: 76px;
  font-weight: 700;
  line-height: 65px;
  text-align:center;
}
.m-fpc-debug-info .m-fpc-time-sec-text {
  font-family:sans-serif,Arial;
  font-size: 35px;
  text-align:center;
  text-transform:none;
}
.m-fpc-debug-info.m-fpc-debug-info-not-cacheable {
  height: 220px;
  box-shadow: 0 0 0 5px #E0E0E0;
}
.m-fpc-debug-info.m-fpc-debug-info-hit {
  box-shadow: 0 0 0 5px #CCFFD3;
}
.m-fpc-debug-info.m-fpc-debug-info-miss {
  box-shadow: 0 0 0 5px #FECBCB;
}
.m-fpc-debug-info .m-fpc-disabled-info {
  font-family:sans-serif,Arial;
  padding:0px;
  margin: 12px 0px 0px 0px;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  color: rgba(255, 255, 255, 0.95);
  text-transform:none;
  color: #911E42 !important;
}
.m-fpc-debug-info .m-fpc-detail-info-hide-show-button-style {
  float: right;
  padding-right: 10px;
  text-decoration: underline;
  cursor: pointer;
}
.m-fpc-debug-info .m-fpc-info-scroll-hide {
  display: none;
}
/*scroll*/
.m-fpc-debug-info .m-fpc-info-scroll {
  overflow-y: auto;
  height: 350px;
  padding: 0px 5px 10px 5px;
  text-align: justify;
}
.m-fpc-debug-info .m-fpc-info-scroll::-webkit-scrollbar {
  width: 7px;
}
.m-fpc-debug-info .m-fpc-info-scroll::-webkit-scrollbar-track {
  background-color: rgba(255,255,255,0.2);
  border-radius: 7px;
}
.m-fpc-debug-info .m-fpc-info-scroll::-webkit-scrollbar-thumb {
  background-color: #EAEAEA;
  border-radius: 7px;
}
.m-fpc-debug-info .m-fpc-info-scroll::-webkit-scrollbar-thumb:hover {
  background-color: #EAEAEA;
  border-radius: 7px;
}

/*detail info table*/
.m-fpc-debug-info .m-fpc-detail-info-table {
  display:table;
  width:100%;
  padding-top: 3px;
}
.m-fpc-debug-info .m-fpc-detail-row {
  display:table-row;
}
.m-fpc-debug-info .m-fpc-detail-col {
  display:table-cell;
  text-align: left;
  padding: 2px;
  vertical-align: top;
  width: 50%;
  font-family:sans-serif,Arial;
  padding:5px;
  text-align: left;
  font-size: 10px;
  text-transform:none;
  color: #222 !important;
}
.m-fpc-debug-info .m-fpc-dark {
  background-color: #D9F0EE;
}
.m-fpc-debug-info .m-fpc-light {
  background-color: #ECF8F7;
}

/*flush cache button*/
.m-fpc-debug-info .m-fpc-flush-cache-button-style {
  float: left;
  padding-right: 10px;
  text-decoration: underline;
  cursor: pointer;
}

.m-fpc-debug-info .m-fpc-flush-cache-button-style-flushed {
  float: left;
  color: #911E42;
}

/*small debug info block*/
.m-fpc-debug-info-small {
  width: 120px;
  min-height: 10px;
  position: fixed;
  bottom: 10px;
  left: 10px;
  background: #47bbb3;
  color: #fff;
  z-index: 100000;
  font-family:Arial;
}

.m-fpc-debug-info-small .m-fpc-debug-info-main-block-small {
  padding: 2px 5px 10px 5px;
}

.m-fpc-debug-info-small .m-fpc-hit-info-small {
  font-family:sans-serif,Arial;
  padding:0px;
  margin: 5px 0px 0px 0px;
  text-align: left;
  font-size: 12px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.95);
  text-transform:none;
}

.m-fpc-debug-info-small .m-fpc-flush-cache-button-style-small {
  float: left;
  padding-right: 10px;
  text-decoration: underline;
  cursor: pointer;
}

.m-fpc-debug-info-small .m-fpc-flush-cache-button-style-flushed {
  float: left;
  color: #911E42;
}

.m-fpc-debug-info-small.m-fpc-debug-info-hit {
  box-shadow: 0 0 0 3px #CCFFD3;
}
.m-fpc-debug-info-small.m-fpc-debug-info-miss {
  box-shadow: 0 0 0 3px #FECBCB;
}
.m-fpc-debug-info-small.m-fpc-debug-info-not-cacheable {
  box-shadow: 0 0 0 5px #E0E0E0;
}

.m-fpc-debug-info .m-fpc-ignored-url-parameters-info {
  font-family:sans-serif,Arial;
  padding:15px;
  margin: 12px 0px 0px 0px;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  color: rgba(255, 255, 255, 0.95);
  text-transform:none;
  color: #911E42 !important;
  word-wrap: break-word;
}
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 999; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto; top: 0px; left: 0px; }
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 450px; height: 450px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(https://www.12volt.sk/skin/frontend/NEW/default/images/lightbox/blank.gif); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(https://www.12volt.sk/skin/frontend/NEW/default/images/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(https://www.12volt.sk/skin/frontend/NEW/default/images/lightbox/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 999; width: 100%; height: 500px; background-color: #000; }

#.product-img-box .more-views h4 { border-bottom:1px solid #ccc; margin-bottom:.8em; font-size:.95em; text-transform:uppercase; }
#.product-img-box .more-views li { float:left; margin:0 0 9px 9px; }
#.product-img-box .more-views li a { solid #ddd; overflow:hidden; }

/*
	EasyNew Highlight Styles  
*/

.col3-layout #easy-new-list { width: 480px; }              /*    Block Width        */
.col2-right-layout #easy-new-list,
.col2-left-layout #easy-new-list { width: 660px; }
.col1-layout #easy-new-list  { width: 850px; }

#easy-new-list li { overflow: hidden; }
#easy-new-list .product-info  { float:right; }
#easy-new-list .product-image  { float:left; }  
.col3-layout #easy-new-list .product-info { width: 370px; }  /*    Info block width   */
.col2-right-layout #easy-new-list .product-info,
.col2-left-layout #easy-new-list .product-info { width: 525px; } 
.col1-layout #easy-new-list .product-info { width: 730px; }

/*
 *     Grid 
*/

.col3-layout #easy-new-grid { width: 480px; }              /*    Block Width        */
.col2-right-layout #easy-new-grid,
.col2-left-layout #easy-new-grid  { width: 660px; }
.col1-layout #easy-new-grid { width: 850px; }

#easy-new-grid ol { overflow: hidden; }
#easy-new-grid li { width: 150px; float: left; }            /*    Grid Item Width    */

/*
    EasyNew Highlight Slider
*/
.col3-layout #easyslider { width:720px; }
.col3-layout #easyslider div.scroller { width:720px; }
.col3-layout #easyslider .scroller .sectionslide { width:720px; }
.col3-layout #easyslider .product-image  { float:left; width: 200px;}  
.col3-layout #easyslider .product-image .product-shop { width: 510px; }
.col3-layout #easyslider .content .product-description { width: 500px; }

.col2-right-layout #easyslider { width:950px; }
.col2-right-layout #easyslider .scroller { width: 950pxpx; }
.col2-right-layout #easyslider .scroller .sectionslide { width:950px; }
.col2-right-layout #easyslider .product-image  { float:left; width: 210px;}  
.col2-right-layout #easyslider .product-image .product-shop { width: 600px; }
.col2-right-layout #easyslider .content .product-description { width:580px; }

.col2-left-layout #easyslider { width:640px; }
.col2-left-layout #easyslider .scroller { width: 640px; }
.col2-left-layout #easyslider .scroller .sectionslide { width:640px; }
.col2-left-layout #easyslider .product-shop { width: 490px; }
.col2-left-layout #easyslider .content .product-description { width: 500px; }

.col1-layout #easyslider { width:850px; }
.col1-layout #easyslider .scroller { width: 850px; }
.col1-layout #easyslider .scroller .sectionslide { width:850px; }
.col1-layout #easyslider .product-shop { width: 730px; }
.col1-layout #easyslider .content .product-description { width: 700px; } 
#easyslider { 
	position: relative;
}
#easyslider div.scroller { overflow: hidden; }
#easyslider div.slidercontrolwr{
	position:absolute;
	right:15px;
	bottom:15px;
}
#easyslider div.scroller img{
	border: none;
}
#easyslider div.scroller div.sectionslide {	
	overflow:hidden;
	float:left;		
}

#easyslider div.scroller div.content {
	width: 10000px;
}
#easyslider .slidercontrol{
	list-style: none;
	padding: 0px;
	margin: 0px;	
}	
#easyslider .slidercontrol a {
	float: left;
	margin: 0px 2px;
	padding: 0px 5px;
	text-decoration: none;
	color: #000;
	overflow: hidden;
	opacity:0.4;
    border: 1px solid #000;
    background: #CCC;
}
#easyslider .slidercontrol a:hover,
#easyslider .slidercontrol a.active {
	opacity:1;
    color: #FFF;
}

.Neprehliadnite      {
	font-size: 20px;
    font: bold;
 }
 
 
.neprehliadnite-produkt
{
    font-size:16px;
    font-weight: bold;
 }

.neprehliadnite-produkt a:link {text-decoration:none;}

/**
 * Valdecode - Cookie Law Compliance
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the The MIT License (MIT)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://www.valdecode.com/license/cookielaw/license.txt
 *
 * @category    Valdecode
 * @package     Valdecode_CookieLaw
 * @copyright   Copyright (c) 2014 Valdecode
 * @license     http://www.valdecode.com/license/cookielaw/license.txt  The MIT License (MIT)
 */
#v-cookielaw { overflow: hidden; background: #fff; color: #444; z-index: 9999; font-size: 13px; }
#v-cookielaw .v-message { padding: 5px 10px; text-align: left; }
#v-cookielaw .v-actions { }
#v-cookielaw .v-button { color: #222; display: inline-block; background-color: #ececec; background-image: linear-gradient(#f4f4f4, #ececec); border: 1px solid #d4d4d4; padding: 4px 10px; text-decoration: none; text-shadow: 1px 1px 0 #fff; border-radius: 2px; }
#v-cookielaw .v-button.v-accept:before { content: "\2714"; }
#v-cookielaw .v-button:hover,
#v-cookielaw .v-button:focus { color: #fff; text-shadow: -1px -1px 0 rgba(0,0,0,0.3); border-color: #3072b3; border-bottom-color: #2a65a0; background-color: #2a65a0; background-image: linear-gradient(#599bdc, #3072b3); }
#v-cookielaw .v-button:active {  border-color: #2a65a0; border-bottom-color: #3884cd; background-color: #3072b3; background-image: linear-gradient(#3072b3, #599bdc); }

#v-cookielaw.v-bar { display: table; width: 100%; padding: 5px 0; }
#v-cookielaw.v-bar .v-message { display: table-cell; }
#v-cookielaw.v-bar .v-actions { display: table-cell; vertical-align: middle; width: 250px; padding-right: 10px; text-align: right; }
#v-cookielaw.v-bar.v-top { position: relative; border-bottom: 1px solid #000; }
#v-cookielaw.v-bar.v-bottom { position: fixed; bottom: 0; border-top: 1px solid #000; }

#v-cookielaw.v-box { position: fixed; max-width: 300px; border: 1px solid #000; border-radius: 3px; margin: 10px; }
#v-cookielaw.v-box .v-actions { float: left; margin: 5px 10px; }
#v-cookielaw.v-box.v-top-left { top: 0; left: 0; }
#v-cookielaw.v-box.v-top-right { top: 0; right: 0; }
#v-cookielaw.v-box.v-bottom-left { bottom: 0; left: 0; }
#v-cookielaw.v-box.v-bottom-right { bottom: 0; right: 0; }

/* RWD */
@media (max-width: 480px) {
    #v-cookielaw.v-box { display: table; width: 100% !important; padding: 5px 0 0; position: fixed; bottom: 0 !important; top: auto !important; border-top: 1px solid #000; max-width: 100%; margin: 0; border-radius: 0; border-right: 0; border-left: 0; border-bottom: 0; }
    #v-cookielaw.v-box .v-message { display: table-cell; }
    #v-cookielaw.v-box .v-actions { display: table-cell; vertical-align: middle; width: 250px; padding-right: 10px; text-align: left; }

    #v-cookielaw .v-message { float: left; }
    #v-cookielaw .v-actions { float: left; margin: 5px 10px; }
    #v-cookielaw.v-bar .v-actions { width: auto; }
}

/* Skin - Yellow Alert */
#v-cookielaw.v-yellow-alert { background: #fffbcd; border-color: #e2cd7b !important; }

/* Skin - Dark Clean */
#v-cookielaw.v-dark-clean { color: #fff; background: #2c2c2c; border-color: #55575f !important; }
#v-cookielaw.v-dark-clean .v-button { color: #fff; text-shadow: -1px -1px 0 rgba(0,0,0,0.3); border-color: #3072b3; border-bottom-color: #2a65a0; background-color: #2a65a0; background-image: linear-gradient(#599bdc, #3072b3); }
#v-cookielaw.v-dark-clean .v-button:hover,
#v-cookielaw.v-dark-clean .v-button:focus { background-color: #3678a0; background-image: linear-gradient(#68abdc, #387cb3); }

/* Skin - Minimalist */
#v-cookielaw.v-minimalist { color: #2c2c2c; background: #f0f0f0; border-color: #e0e0e0 !important; font-size: 11px; font-family: Verdana; }
#v-cookielaw.v-bar.v-minimalist { padding: 2px 0; }
#v-cookielaw.v-box.v-minimalist { width: 260px; }
#v-cookielaw.v-box.v-minimalist .v-actions { margin: 5px; }
#v-cookielaw.v-box.v-minimalist .v-message { padding: 5px; }
#v-cookielaw.v-minimalist .v-button { padding: 3px 6px; }


.product-options {line-height:100%;}
.product-options .input-box::after {content: none}


/* OptionExtended Picker Image*/
.ox-picker-image {border:1px solid white; margin-right:3px; display:inline;}
.ox-picker-image.ox-selected {border:1px solid black; margin-right:3px; display:inline;}

.ox-image-cell {float:left; text-align:center;}
.ox-image-cell span {font-size:10px;}


/* OptionExtended Above */
.product-options dd.ox-above {max-width:590px; padding:0; margin:8px 0 20px 0; border:none;}
.product-options dd.ox-above img.ox-image {display:block; float:left; width:100px; height:100px; margin:0 8px 8px 0;}
.product-options dd.ox-above select {width: 100%; margin:0 0 10px 0;}
.product-options dd.ox-above ul.options-list {margin:0 0 10px 0;}
.product-options dd.ox-above .description {display:block; width: auto; font-size:10px; margin:0 0 8px 0; font-weight:normal; font-style:normal; }
.product-options dd.ox-above .spacer{height:1px; clear:both;}


/* OptionExtended Above Checkbox */
.product-options dd.ox-above-checkbox {max-width:590px; padding:0; margin:8px 0 20px 0; border:none;}
.product-options dd.ox-above-checkbox img.ox-image {display:inline; width:100px; height:100px; margin:0 8px 8px 0;}
.product-options dd.ox-above-checkbox ul.options-list {margin:0 0 10px 0;}
.product-options dd.ox-above-checkbox .ox-tooltip-icon {display:inline-block; line-height: inherit; vertical-align:middle; margin-left:5px;}


/* OptionExtended Before Select*/
.product-options dd.ox-before-select {max-width:590px; padding:0; margin:8px 0 20px 0; border:none;}
.product-options dd.ox-before-select .ox-table {display:table; width:100%;}
.product-options dd.ox-before-select .ox-table-cell-img {display:table-cell; width:100px; vertical-align:top;}
.product-options dd.ox-before-select .ox-table-cell {display:table-cell; vertical-align:top;}
.product-options dd.ox-before-select img.ox-image {width:100px; height:100px; vertical-align:middle; margin:0 10px 10px 0;}
.product-options dd.ox-before-select select {width: 100%; margin-top:45px;}
.product-options dd.ox-before-select .ox-tooltip-icon {display:block; margin:8px 100px 0 0;}
.product-options dd.ox-before-select .spacer{height:1px; clear:both;}

/* OptionExtended Before Radio*/
.product-options dd.ox-before-radio {max-width:590px; padding:0; margin:8px 0 20px 0; border:none;}
.product-options dd.ox-before-radio .ox-table {display:table; width:100%;}
.product-options dd.ox-before-radio .ox-table-cell-img {display:table-cell; width:100px; vertical-align:top;}
.product-options dd.ox-before-radio .ox-table-cell {display:table-cell; vertical-align:top;}
.product-options dd.ox-before-radio img.ox-image {width:100px; height:100px; vertical-align:middle; margin:0 10px 10px 0;}
.product-options dd.ox-before-radio ul.options-list {max-width:100%; max-width:450px; list-style-type:none; margin:0 0 10px 0;}
.product-options dd.ox-before-radio ul.options-list label {width:100%; max-width:60%;}
.product-options dd.ox-before-radio .ox-tooltip-icon {display:inline-block; line-height: inherit; vertical-align:middle; margin-left:5px;}


/* OptionExtended Below */
.product-options dd.ox-below {max-width:590px; padding:0; margin:8px 0 20px 0; border:none;}
.product-options dd.ox-below img.ox-image {display:block; float:left; width:100px; height:100px; margin:0 10px 4px 0;}
.product-options dd.ox-below div select {width: 100%; margin:4px 0 10px 0;}
.product-options dd.ox-below ul.options-list {margin:0 0 10px 0;}
.product-options dd.ox-below .description {display:block; width: auto; font-size:10px; margin:0 0 5px 0; font-weight:normal; font-style:normal; }
.product-options dd.ox-below .spacer{height:1px; clear:both;}

/* OptionExtended Below Checkbox */
.product-options dd.ox-below-checkbox {max-width:590px; padding:0; margin:8px 0 20px 0; border:none;}
.product-options dd.ox-below-checkbox img.ox-image {display:inline; width:100px; height:100px; margin:0 8px 8px 0;}
.product-options dd.ox-below-checkbox ul.options-list {margin:0 0 10px 0;}
.product-options dd.ox-below-checkbox select {margin:0 0 10px 0;}
.product-options dd.ox-below-checkbox .ox-tooltip-icon {display:inline-block; line-height: inherit; vertical-align:middle; margin-left:5px;}

/* OptionExtended Swap Select*/
.product-options dd.ox-swap-select {max-width:590px; padding:0; margin:8px 0 20px 0; border:none;}
.product-options dd.ox-swap-select select {width: 100%; margin:8px 0 10px 0;}
.product-options dd.ox-swap-select .description {font-size:10px; margin:0 0 8px 0; font-weight:normal; font-style:normal; }

/* OptionExtended Swap Radio */
.product-options dd.ox-swap-radio {max-width:590px; padding:0; margin:8px 0 20px 0; border:none;}
.product-options dd.ox-swap-radio ul.options-list {margin:0;}
.product-options dd.ox-swap-radio .ox-tooltip-icon {display:inline-block; line-height: inherit; vertical-align:middle; margin-left:5px;}


/* OptionExtended Picker */
.product-options dd.ox-picker {max-width:590px; padding:0; margin:8px 0 20px 0; border:none;}
.product-options dd.ox-picker select {display: block; width: 100%; margin:5px 0 10px 0;}
.product-options dd.ox-picker .description {font-size:10px; margin:0 0 8px 0; font-weight:normal; font-style:normal; }
.product-options dd.ox-picker .spacer{height:1px; clear:both;}
img.ox-hover-image {width: 150px; height: 150px;}

/* OptionExtended Note */
.product-options dd.ox-note {font-size:12px;}


/* OptionExtended Grid */
.product-options dd.ox-grid {max-width:590px; padding:0; margin:8px 0 20px 0; border:none;}
.product-options dd.ox-grid ul.options-list {list-style-type:none; padding:0; margin:0;}
.product-options dd.ox-grid ul.options-list li {width:129px; height:145px; float:left; margin-right:10px; line-height:normal; padding:0}
.product-options dd.ox-grid ul.options-list input.radio { float:none; margin:45px 0 0 7px;}
.product-options dd.ox-grid ul.options-list input.checkbox { float:none; margin:45px 0 0 7px;}
.product-options dd.ox-grid ul.options-list .label {display:block; width: 100px; text-align:center; margin:0;}
.product-options dd.ox-grid ul.options-list label {min-width: 0; padding:0; background: none; font-weight:normal; }
.product-options dd.ox-grid ul.options-list label:hover {background: none;}
.product-options dd.ox-grid .ox-image {display:block; float:left; width:100px; height:100px; margin:0 0 5px 0;}
.product-options dd.ox-grid ul.validation-failed { padding:10px 0 0 0; }
.product-options dd.ox-grid .spacer{height:1px; clear:both;}
.product-options dd.ox-grid .ox-tooltip-icon {display:inline-block; line-height: inherit; vertical-align:middle; margin:10px 0 0 5px;}


/* OptionExtended Grid Compact */
.product-options dd.ox-gridcompact {max-width:590px; padding:0; margin:8px 0 20px 0; border:none;}
.product-options dd.ox-gridcompact ul.options-list {list-style-type:none; padding:0; margin:0;}
.product-options dd.ox-gridcompact ul.options-list li {float:left; position:relative; width:auto; height:140px; overflow:hidden;  margin:0 15px 0 0; line-height:normal; padding:0}
.product-options dd.ox-gridcompact ul.options-list input.radio {display:none;}
.product-options dd.ox-gridcompact ul.options-list input.checkbox {display:none;}
.product-options dd.ox-gridcompact ul.options-list .label {display:block; width:100px; text-align:center; margin:0;}
.product-options dd.ox-gridcompact ul.options-list label {min-width: 0; padding:0; background: none; font-weight:normal;}
.product-options dd.ox-gridcompact ul.options-list label:hover {background: none;}
.product-options dd.ox-gridcompact .ox-image {display:block; width:100px; height:100px; margin:0 0 4px 0; border:1px solid white;}
.product-options dd.ox-gridcompact .ox-check-icon	{display:none; position:absolute; top:0px; left:73px; width:24px; height:24px;}
/*.product-options dd.ox-gridcompact .ox-image:hover {border:1px solid yellow;}*/
.product-options dd.ox-gridcompact .ox-image.ox-selected,  
.product-options dd.ox-gridcompact .ox-image.ox-selected:hover {border:1px solid black;}
.product-options dd.ox-gridcompact .ox-image.ox-selected + .ox-check-icon {display:block;}
.product-options dd.ox-gridcompact ul.validation-failed { padding:10px 0 0 0; }
.product-options dd.ox-gridcompact .spacer{height:1px; clear:both;}


/* OptionExtended List */
.product-options dd.ox-list {max-width:590px; padding:0; margin:8px 0 20px 0; border:none;}
.product-options dd.ox-list ul.options-list {list-style-type:none; padding:0; margin:0; }
.product-options dd.ox-list ul.options-list li {margin-bottom:10px; border:1px solid #e4e4e4; line-height:normal; padding:10px 10px 10px 10px; }
.product-options dd.ox-list img {display:block; float:left; width:100px; height:100px; margin:0 10px 0 0;}
.product-options dd.ox-list li.none img {display:block; width:100px; height:15px; margin:0 10px 0 0;}
.product-options dd.ox-list ul.options-list input.radio {position:static; float:right; margin:0;}
.product-options dd.ox-list ul.options-list input.checkbox {position:static; float:right; margin:0;}
.product-options dd.ox-list ul.validation-failed { padding:0; }
.product-options dd.ox-list span.content {display:block; width:auto; padding: 0 0 0 0;}
.product-options dd.ox-list span.content label {display:block; width:auto; background: none; padding:0; margin:0;}
.product-options dd.ox-list span.content label:hover {background: none;}
.product-options dd.ox-list .price-notice {padding:0;}
.product-options dd.ox-list .description {min-height:60px; font-size:10px; margin:5px 0 5px 0;}
.product-options dd.ox-list .spacer{height: 1px; clear: both;}







/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#oxcolorbox, #oxcboxOverlay, #oxcboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#oxcboxWrapper {max-width:none;}
#oxcboxOverlay{position:fixed; width:100%; height:100%;}
#oxcboxMiddleLeft, #oxcboxBottomLeft{clear:left;}
#oxcboxContent{position:relative;}
#oxcboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#oxcboxTitle{margin:0;}
#oxcboxLoadingOverlay, #oxcboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#oxcboxPrevious, #oxcboxNext, #oxcboxClose, #oxcboxSlideshow{cursor:pointer;}
.oxcboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.oxcboxIframe{width:100%; height:100%; display:block; border:0;}
#oxcolorbox, #oxcboxContent, #oxcboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#oxcboxOverlay{background:#fff;}
#oxcolorbox{outline:0;font: 12px Tahoma, Arial,sans-serif;}
    #oxcboxTopLeft{width:25px; height:25px; background:url(https://www.12volt.sk/skin/frontend/base/default/pektsekye/optionextended/images/border1.png) no-repeat 0 0;}
    #oxcboxTopCenter{height:25px; background:url(https://www.12volt.sk/skin/frontend/base/default/pektsekye/optionextended/images/border1.png) repeat-x 0 -50px;}
    #oxcboxTopRight{width:25px; height:25px; background:url(https://www.12volt.sk/skin/frontend/base/default/pektsekye/optionextended/images/border1.png) no-repeat -25px 0;}
    #oxcboxBottomLeft{width:25px; height:25px; background:url(https://www.12volt.sk/skin/frontend/base/default/pektsekye/optionextended/images/border1.png) no-repeat 0 -25px;}
    #oxcboxBottomCenter{height:25px; background:url(https://www.12volt.sk/skin/frontend/base/default/pektsekye/optionextended/images/border1.png) repeat-x 0 -75px;}
    #oxcboxBottomRight{width:25px; height:25px; background:url(https://www.12volt.sk/skin/frontend/base/default/pektsekye/optionextended/images/border1.png) no-repeat -25px -25px;}
    #oxcboxMiddleLeft{width:25px; background:url(https://www.12volt.sk/skin/frontend/base/default/pektsekye/optionextended/images/border2.png) repeat-y 0 0;}
    #oxcboxMiddleRight{width:25px; background:url(https://www.12volt.sk/skin/frontend/base/default/pektsekye/optionextended/images/border2.png) repeat-y -25px 0;}
    #oxcboxContent{background:#fff; overflow:hidden;}
        .oxcboxIframe{background:#fff;}
        #oxcboxError{padding:50px; border:1px solid #ccc;}
        #oxcboxLoadedContent{margin-bottom:20px;}
        #oxcboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
        #oxcboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
        #oxcboxLoadingOverlay{background:#fff url(https://www.12volt.sk/skin/frontend/base/default/pektsekye/optionextended/images/loading.gif) no-repeat 5px 5px;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #oxcboxPrevious, #oxcboxNext, #oxcboxSlideshow, #oxcboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #oxcboxPrevious:active, #oxcboxNext:active, #oxcboxSlideshow:active, #oxcboxClose:active {outline:0;}

        #oxcboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
        #oxcboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
        #oxcboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
        #oxcboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.oxcboxIE #oxcboxTopLeft,
.oxcboxIE #oxcboxTopCenter,
.oxcboxIE #oxcboxTopRight,
.oxcboxIE #oxcboxBottomLeft,
.oxcboxIE #oxcboxBottomCenter,
.oxcboxIE #oxcboxBottomRight,
.oxcboxIE #oxcboxMiddleLeft,
.oxcboxIE #oxcboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
/* This is the default Tooltipster theme (feel free to modify or duplicate and create multiple themes!): */
.tooltipster-default {
	border-radius: 5px; 
	border: 2px solid #000;
	background: #4c4c4c;
	color: #fff;
}

/* Use this next selector to style things like font-size and line-height: */
.tooltipster-default .tooltipster-content {
	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 16px;
	padding: 8px 10px;
	overflow: hidden;
}

/* This next selector defines the color of the border on the outside of the arrow. This will automatically match the color and size of the border set on the main tooltip styles. Set display: none; if you would like a border around the tooltip but no border around the arrow */
.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border {
	/* border-color: ... !important; */
}


/* If you're using the icon option, use this next selector to style them */
.tooltipster-icon {
	cursor: help;
	margin-left: 4px;
}








/* This is the base styling required to make all Tooltipsters work */
.tooltipster-base {
	padding: 0;
	font-size: 0;
	line-height: 0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9999999;
	pointer-events: none;
	width: auto;
	overflow: visible;
}
.tooltipster-base .tooltipster-content {
	overflow: hidden;
}


/* These next classes handle the styles for the little arrow attached to the tooltip. By default, the arrow will inherit the same colors and border as what is set on the main tooltip itself. */
.tooltipster-arrow {
	display: block;
	text-align: center;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
.tooltipster-arrow span, .tooltipster-arrow-border {
	display: block;
	width: 0; 
	height: 0;
	position: absolute;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-top: 8px solid;
	bottom: -7px;
}
.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border {
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-top: 9px solid;
	bottom: -7px;
}

.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-bottom: 8px solid;
	top: -7px;
}
.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-bottom: 9px solid;
	top: -7px;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border {
	left: 0;
	right: 0;
	margin: 0 auto;
}
.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span {
	left: 6px;
}
.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
	left: 5px;
}
.tooltipster-arrow-top-right span,  .tooltipster-arrow-bottom-right span {
	right: 6px;
}
.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border {
	right: 5px;
}
.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border {
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important; 
	border-left: 8px solid;
	top: 50%;
	margin-top: -7px;
	right: -7px;
}
.tooltipster-arrow-left .tooltipster-arrow-border {
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important; 
	border-left: 9px solid;
	margin-top: -8px;
}
.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border {
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important; 
	border-right: 8px solid;
	top: 50%;
	margin-top: -7px;
	left: -7px;
}
.tooltipster-arrow-right .tooltipster-arrow-border {
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important; 
	border-right: 9px solid;
	margin-top: -8px;
}


/* Some CSS magic for the awesome animations - feel free to make your own custom animations and reference it in your Tooltipster settings! */

.tooltipster-fade {
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity;
}
.tooltipster-fade-show {
	opacity: 1;
}

.tooltipster-grow {
	-webkit-transform: scale(0,0);
	-moz-transform: scale(0,0);
	-o-transform: scale(0,0);
	-ms-transform: scale(0,0);
	transform: scale(0,0);
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-backface-visibility: hidden;
}
.tooltipster-grow-show {
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-o-transform: scale(1,1);
	-ms-transform: scale(1,1);
	transform: scale(1,1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}

.tooltipster-swing {
	opacity: 0;
	-webkit-transform: rotateZ(4deg);
	-moz-transform: rotateZ(4deg);
	-o-transform: rotateZ(4deg);
	-ms-transform: rotateZ(4deg);
	transform: rotateZ(4deg);
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
}
.tooltipster-swing-show {
	opacity: 1;
	-webkit-transform: rotateZ(0deg);
	-moz-transform: rotateZ(0deg);
	-o-transform: rotateZ(0deg);
	-ms-transform: rotateZ(0deg);
	transform: rotateZ(0deg);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 1);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-moz-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-ms-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-o-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
}

.tooltipster-fall {
	top: 0;
	-webkit-transition-property: top;
	-moz-transition-property: top;
	-o-transition-property: top;
	-ms-transition-property: top;
	transition-property: top;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
}
.tooltipster-fall-show {
}
.tooltipster-fall.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	top: 0px !important;
	opacity: 0;
}

.tooltipster-slide {
	left: -40px;
	-webkit-transition-property: left;
	-moz-transition-property: left;
	-o-transition-property: left;
	-ms-transition-property: left;
	transition-property: left;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}
.tooltipster-slide.tooltipster-slide-show {
}
.tooltipster-slide.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	left: 0px !important;
	opacity: 0;
}


/* CSS transition for when contenting is changing in a tooltip that is still open. The only properties that will NOT transition are: width, height, top, and left */
.tooltipster-content-changing {
	opacity: 0.5;
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

.tooltipster-shadow {
	border-radius: 5px;
	background: #fff;
	box-shadow: 0px 0px 14px rgba(0,0,0,0.3);
	color: #2c2c2c;
}
.tooltipster-shadow .tooltipster-content {
	font-family: 'Arial', sans-serif;
	font-size: 14px;
	line-height: 16px;
	padding: 8px 10px;
}
/* Extra Tabs */
.extra-tabs {width: 100%; overflow: hidden; margin: 0!important; padding-top: 2px;}
.extra-tabs li {
    float: left;
    list-style: none;
    border: solid 1px #ddd;
    margin-left: 2px; /*medzera medzi tabs*/
    background-color: #eee;
    transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
}
.extra-tabs li.first {margin-left: 0;}
.extra-tabs a {
    display: block;
    padding: .91em 12px;  /*zarovnanie písma v tabs  výška - šírka */
    font-size: 1.2em;    /*veľkosť písma*/
    line-height: 1.2em;
    text-transform: uppercase;  /* všetko veľke pismena */
    color: #888;
    text-decoration: none;
    position: relative;
    font-weight: bold;
    /*letter-spacing: 0.5px; /*vzdialenost pismen*/
}
.extra-tabs li:hover {background-color: #ddd;}
.extra-tabs .active {background-color: #fff; border-color: #ddd; border-bottom-color: #fff;}
.extra-tabs .active a,
.extra-tabs li:hover a {color: #222;}
.extra-tabs-content {
    padding: 1.5em;
    border: solid 1px #ddd;
    margin-top: -1px;
    font-size: 1em;
    color: #4c4c4c;
    line-height: 1.5em;
}
.extra-tabs-content h2 { display:none; font-size:12px; font-weight:bold; }
.extra-tabs-content .box-collateral{padding: 0; border: none;}

