cparticle, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { margin: 0; font-size: 1em; line-height: 1.4; }
body, button, input, select, textarea { font-family: sans-serif; color: #222; }
::-moz-selection { background: #23a2d9; color: #fff; text-shadow: none; }
::selection { background: #23a2d9; color: #fff; text-shadow: none; }
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
p { margin: 0; }
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
ul, ol, li { margin: 0; padding: 0; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }
form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
label { cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }

html {
    background: #753300 url(/web/20161206161928im_/http://reventon.sk/img/bodyBg.jpg) no-repeat top center;
    background-attachment: fixed;
}
body {
    font-size: 12px;
}

.container {
    width: 905px;
    margin: 0px auto;
    position: relative;
}
header.large {
    width: 100%; height: 200px; display: block;
    margin: 0;
    background: url(/web/20161206161928im_/http://reventon.sk/img/largeHeaderBg.jpg) no-repeat top center;
}
#photoGallery li {
    float: left;
    margin: 0 10px 10px 0;
    list-style: none;
}
footer {
    width: 905px; height: 273px; display: block;
    background: url(/web/20161206161928im_/http://reventon.sk/img/footerBg.png) no-repeat top left;
    padding: 0 15px 0 0; margin-top: 60px !important;
}
footer li {
    float: left;
    width: 185px;
    margin: -50px 0 0; padding: 60px 20px 0;
    list-style: none;
    text-align: center;
}
header.small {
    width: 100%; height: 166px; display: block;
    background: url(/web/20161206161928im_/http://reventon.sk/img/smallHeaderBg.png) no-repeat top center;
    z-index: 3;
}
.imageHolder {
    width: 100%; height: 120px; display: block; overflow: hidden;
    margin: -50px 0 10px 0;
}
.imageHolder h2 {
    margin: 0 !important;
}
#logo {
    position: absolute; left: 0; top: -8px;
}
#iso {
    position: absolute; left: -1px; top: 11px;
}
#contact {
    width: 283px; height: 107px; display: block;
    position: absolute; top: 25px; right: 8px;
    background: url(/web/20161206161928im_/http://reventon.sk/img/contact.png);
    text-align: right;
    color: #FFF; font-size: 17px;
}
#languages {
    position: absolute; right: 0; top: 0;
}
#languages li {
    float: left;
    list-style: none;
    margin: 4px 8px 0 0;
}
#cart {
    background: url(/web/20161206161928im_/http://reventon.sk/img/cartBtnBg.png) no-repeat top left;
    padding: 35px 0 0 5px;
    font-size: 10px; font-weight: bold; color: #FFF; text-decoration: none;
    position: absolute; left: 79px; top: 12px;
}

#productTitle, #similarProducts {
    width: 622px; height: 38px; display: block; overflow: hidden;
    background: url(/web/20161206161928im_/http://reventon.sk/img/productFirstHeaderBg.png);
    margin: 68px 0 0 -10px; padding: 0 20px;
    color: #FFF; font-size: 20px; line-height: 38px;
}
#mainHolder #similarProducts {
    background: url(/web/20161206161928im_/http://reventon.sk/img/productSecondHeaderBg.png);
    margin: 0 0 0 -10px; color: #FFF; padding: 0 50px;
    width: 562px;
}
#mainHolder h2 {
    color: #CCC; margin: 10px 0 0 20px;
}
#mainHolder p {
    color: #FFF; font-size: 11px;
    margin: 0 0 15px 0;
}

#mainNav {
    width: 900px; height: 71px; display: block;
    background: url(/web/20161206161928im_/http://reventon.sk/img/mainNavBg.png);
    position: absolute; left: 0; top: 130px;
    z-index: 5001;
}
#mainNav li {
    float: left;
    position: relative;
}
#mainNav a {
    display: block; height: 78px;
    padding: 0 15px 0 30px; margin: 0 15px 0 0;
    color: #BBB; text-shadow: 1px 1px #000; font-size: 13px; text-transform: uppercase; text-decoration: none; line-height: 71px;
    position: relative;
}
#mainNav a:hover, #mainNav .active a {
    background: url(/web/20161206161928im_/http://reventon.sk/img/activeNavItemLeftBg.png);
}
#mainNav a:after {
    width: 16px; height: 78px; display: block; overflow: hidden;
    content: '';
    position: absolute; right: -16px; top: 0;
}
#mainNav a:hover:after, #mainNav .active a:after {
    background: url(/web/20161206161928im_/http://reventon.sk/img/activeNavItemRightBg.png);
}
#mainNav .dropdown a:after {
    display: none;
}
#mainNav .dropdown {
    position: absolute; left: 5px; top: -9999px;
    width: 242px; overflow: hidden;
    z-index: 5000;
}
#mainNav li:hover .dropdown {
    top: 68px;
}
#mainNav .dropdown li, #mainNav .dropdown a {
    width: 282px; height: 41px; display: block; float: none;
    line-height: 41px;
}
#mainNav .dropdown a {
    background: url(/web/20161206161928im_/http://reventon.sk/img/dropdownBtnBg.png);
}
#frm-searchForm {
    position: absolute; right: 10px; top: 19px;
}
#frm-searchForm input {
    width: 176px; height: 25px;
    background: url(/web/20161206161928im_/http://reventon.sk/img/searchInputBg.png);
    color: #b1b1b1;
    padding: 4px;
    border: none;
}
#frm-searchForm input.button {
    width: 46px; height: 34px; display: block; overflow: hidden;
    background: url(/web/20161206161928im_/http://reventon.sk/img/searchSubmitBg.png);
    text-indent: -9999px;
    position: absolute; right: 0; top: -1px;
}
#bannerHolder {
    position: absolute; left: -10px; top: 200px;
}
#bannerHolder, .slides_container {
    width: 900px; height: 420px; overflow: hidden;
}
.slides_container div {
    width: 900px; height: 420px;
}
.instalacie {
    background: url(/web/20161206161928im_/http://reventon.sk/img/banner-elektroinstalacie.png);
}
.elektromaterial {
    background: url(/web/20161206161928im_/http://reventon.sk/img/banner-elektromaterial.png);
}
.obchod {
    background: url(/web/20161206161928im_/http://reventon.sk/img/banner-obchod.png);
}
.plosina {
    background: url(/web/20161206161928im_/http://reventon.sk/img/banner-plosina.png);
}
.revizie {
    background: url(/web/20161206161928im_/http://reventon.sk/img/banner-revizie.png);
}
.rozvadzace {
    background: url(/web/20161206161928im_/http://reventon.sk/img/banner-rozvadzace.png);
}
.slides_container .block {
    position: absolute;
    font-size: 10px;
    width: 150px;
}
.slides_container .block a {
    color: #FFF; text-decoration: none;
    text-align: center;
}
.slides_container .block strong {
    font-size: 18px; text-transform: uppercase;
    margin: 0 0 10px 0;
    display: block;
}
.block-1, .block-4 {
    left: 70px; top: 150px;
}
.block-4 {
    left: 90px;
}
.block-2 {
    left: 680px; top: 120px;
}
.block-5 {
    left: 660px; top: 240px;
}
.block-3 {
    left: 260px; top: 285px;
}
.block-6 {
    left: 220px; top: 270px;
}
.block-7 {
    left: 120px; top: 120px;
}
.block-8 {
    left: 505px; top: 260px;
}
.block-9 {
    left: 595px; top: 90px;
}
.block-10 {
    left: 180px; top: 95px;
}
.block-11 {
    left: 30px; top: 240px;
}
.block-12 {
    left: 680px; top: 120px;
}
.block-13 {
    left: 130px; top: 110px;
}
.block-14 {
    left: 610px; top: 105px;
}
.block-15 {
    left: 560px; top: 285px;
}
.block-16 {
    left: 55px; top: 130px;
}
.block-17 {
    left: 100px; top: 265px;
}
.block-18 {
    left: 665px; top: 105px;
}

#otherLinks {
    position: absolute; right: 15px; top: 115px;
    color: #FFF; font-size: 10px;
}
#otherLinks a {
    color: #FFF; text-decoration: none;
}

#productDetails {
    width: 225px; min-height: 288px; display: block;
    background: url(/web/20161206161928im_/http://reventon.sk/img/productDetailInfoBadge.png) no-repeat;
    float: right;
    padding: 0 0 67px 0; margin: 16px 8px 0 0;
    position: relative;
}
#productTitle {
    margin-top: 20px;
}
#productDetails img {
    display: block;
    margin: 40px auto 0 auto;
}
#productDetails #order {
    height: 67px;
    position: absolute; bottom: 0; left: 0;
}
#productDetails a img {
    left: 0; top: 0;
}
#productDetails .regularPrice {
    display: block;
    font-size: 14px;
    margin: 10px 10px 0 10px !important;
}
#productDetails .price {
    display: block;
    margin: 0 10px;
    font-size: 24px;
}

#descriptionHolder {
    width: 650px;
}

#cartTable {
    width: 100%;
    border-collapse: collapse;
    margin: 0 0 15px 0;
}
.productName {
    width: 700px;
}
#productInfo {
    font-size: 1.1em;
}
.decreaseQuantity {
    background-position: 0 18px;
}
.decreaseQuantity:hover {
    background-position: 18px 18px;
}
.increaseQuantity:hover {
    background-position: 18px 0;
}
#cartTable, #cartTable th, #cartTable td {
    border: 1px solid #EEE;
}
#main a {
    color: #e4ffc7;
}
#cartTable th, #cartTable td {
    padding: 7px;
    font-size: 1.4em;
}
#cartTable thead th, #static th {
    text-align: left;
    color: #000;
    background: #FFF;
}

.radioList input {
    width: auto !important; float: left;
    margin: 0 !important;
}
.clearBoth {
    height: 1px !important;
}
#frm-orderForm label.checkbox, .radioList label {
    width: 300px !important;
    text-align: left !important;
}

#productAttributes {
    width: 660px;
    margin: 15px 0 15px -10px;
}
#productAttributes th {
    text-align: left;
    vertical-align: top;
}
#productAttributes, #productAttributes th, #productAttributes td {
    padding: 3px 7px;
    border: 1px solid #FFF;
}

#flashes {
    margin: 20px 0 20px -10px;
}
.flash {
    width: 878px;
    padding: 10px;
    border: 1px solid #EEE;
    background-color: #FFF;
    margin-bottom: 15px;
    font-size: 1.4em;
    color: #000 !important;
}
.flash:last-child {
    margin-bottom: 0;
}
.error {
    border-color: #ffc7c7;
    background-color: #ffd7d7;
}
.warning {
    border-color: #fff8c7;
    background-color: #fffad6;
}
.info {
    border-color: #e4ffc7;
    background-color: #ebffd6;
}

#mainHolder #main {
    padding: 50px 0 0 0;    
}
#main {
    color: #FFF;
}

label {
    width: 150px; display: block;
    text-align: left;
    margin: 0 0 8px 0;
}
form th {
    vertical-align: top;
    line-height: 20px;
}
input {
    width: 300px;
    border: 1px solid #080;
    padding: 5px;
    margin: 0 0 8px 0;
}
#slides {
    margin: 20px 0;
    position: relative;
}
#slides, #slides div {
    width: 900px; height: 400px;
}
.next, .prev {
    width: 50px; height: 84px; display: block;
    background: url(/web/20161206161928im_/http://reventon.sk/img/sliderArrowBtnsBg.png);
    position: absolute; top: 110px;
    text-indent: -9999px;
}
.prev {
    left: -70px;
}
.next {
    right: -70px;
    background-position: right center;
}

input.button {
    width: auto;
    background: #080;
    color: #FFF;
    padding: 20px;
    border: 1px solid #000;
}
legend {
    font-size: 20px;
}
label.checkbox, input.checkbox {
    width: auto; float: left;
}

form small {
    display: block;
    margin: -5px 0 8px 0;
}


#mainHolder {
    width: 100%; min-height: 622px;
    background: url(/web/20161206161928im_/http://reventon.sk/img/largeContentBg.png) no-repeat top center;
}

#categories {
    background: url(/web/20161206161928im_/http://reventon.sk/img/categoriesDelimiterBg.png) no-repeat bottom center;
    padding: 0 0 25px 0; margin: 25px 0 30px -10px;
}
#categories li {
    float: left;
    position: relative;
    list-style: none;
}
#categories a {
    width: 207px; height: 32px; display: block; overflow: hidden;
    line-height: 21px; text-decoration: none; text-shadow: 1px 1px #000;
    padding: 0 10px;
}
#categories a:hover {
    background: url(/web/20161206161928im_/http://reventon.sk/img/activeCategoryBg.png) no-repeat center center;
}
.categoryDropdown {
    width: 213px;
    background: url(/web/20161206161928im_/http://reventon.sk/img/categoriesSubmenuTopBg.png);
    position: absolute; left: 0; top: -9999px;
    margin: 0 0 0 3px; padding: 3px 5px 0 3px;
    z-index: 5005;
}
.categoryDropdown:after {
    width: 221px; height: 7px; display: block; overflow: hidden;
    background: url(/web/20161206161928im_/http://reventon.sk/img/categoriesSubmenuBottomBg.png);
    position: absolute; bottom: -7px; left: 0;
    content: '';
}
#categories .categoryDropdown a {
    width: 193px !important; height: 30px !important;
    line-height: 30px;
}
#categories .categoryDropdown a:hover {
    background: #CCC;
}
#categories li:hover .categoryDropdown {
    top: 28px;
}

#smallProducts {
    margin: 10px 0 0 0;
    list-style: none;
}
#smallProducts li {
    float: left;
    margin: 0 20px 10px 0;
    position: relative;
}
.zoom {
    position: absolute; bottom: -12px; left: -13px;
}
#productList {
    margin: 0 0 0 -10px;
}
#productList li {
    width: 180px; height: 736px; float: left;
    margin: 0 60px 0 0;
}
#productList .product {
    width: 180px; height: 368px;
}
#productList a {
    text-decoration: none;
}
#productList .product {
    background: url(/web/20161206161928im_/http://reventon.sk/img/productBg.png) no-repeat bottom center;
}
#productList .new {
    background: url(/web/20161206161928im_/http://reventon.sk/img/newProductBg.png) no-repeat bottom center;
}
#productList .discount {
    background: url(/web/20161206161928im_/http://reventon.sk/img/discountProductBg.png) no-repeat bottom center;
}
#productList h2 {
    width: 178px; height: 28px; display: block; overflow: hidden;
    background: url(/web/20161206161928im_/http://reventon.sk/img/productHeaderBg.png);
    font-size: 14px; line-height: 28px;
    margin: 0 0 5px 0;
}
#productList h2 a {
    color: #FFF; text-decoration: none;
    padding: 0 6px;
}
#productList p {
    font-size: 11px; color: #FFF;
    height: 65px;
    margin: 0 0 15px 0;
}
.regularPrice, .price {
    display: block;
    color: #FFF; font-size: 12px; text-transform: uppercase;
    padding: 0 10px;
}
.price {
    font-size: 20px; font-weight: bold;
}
.more {
    display: block;
    font-size: 11px; text-transform: uppercase; color: #FFF; text-decoration: none;
    padding: 0 15px;
    text-align: left;
}
.more img {
    display: block;
    margin: 0px auto;
    padding: 30px 0 0 0;
}

footer.container {
    margin: 20px auto;
    color: #FFF;
    font-size: 12px;
}

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

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

.mceContentBody {
    padding: 10px !important;
}

.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }
.ir br { display: none; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
.lastColumn { margin-right: 0 !important; border-right: none !important; }
.lastRow { margin-bottom: 0 !important; border-bottom: none !important; }
.fll { float: left !important; }
.flr { float: right !important; }

@media print {
    * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
    a, a:visited { text-decoration: underline; }
    a[href]:after { content: " (" attr(href) ")"; }
    abbr[title]:after { content: " (" attr(title) ")"; }
    .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
    pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
    thead { display: table-header-group; } /* h5bp.com/t */
    tr, img { page-break-inside: avoid; }
    img { max-width: 100% !important; }
    @page { margin: 0.5cm; }
    p, h2, h3 { orphans: 3; widows: 3; }
    h2, h3 { page-break-after: avoid; }
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 900px;
    padding: 0; margin: 0;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  900px;
    height: 736px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 75px;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 330px;
    right: -70px;
    width: 52px;
    height: 84px;
    cursor: pointer;
    background: transparent url(/web/20161206161928im_/http://reventon.sk/img/sliderArrowsBg.png) no-repeat top right;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(/web/20161206161928im_/http://reventon.sk/css/prev-horizontal.png);
}


.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 330px;
    left: -70px;
    width: 52px;
    height: 84px;
    cursor: pointer;
    background: transparent url(/web/20161206161928im_/http://reventon.sk/img/sliderArrowsBg.png) no-repeat top left;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(/web/20161206161928im_/http://reventon.sk/css/next-horizontal.png);
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/web/20161206161928im_/http://reventon.sk/css/next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/web/20161206161928im_/http://reventon.sk/css/prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

/*! fancyBox v2.1.0 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('/web/20161206161928im_/http://reventon.sk/img/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/web/20161206161928im_/http://reventon.sk/img/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('/web/20161206161928im_/http://reventon.sk/img/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -9999px;
	left: -9999px;
	visibility: hidden;
}

/* Overlay helper */

.fancybox-lock {
	overflow: hidden;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('/web/20161206161928im_/http://reventon.sk/img/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}
/*
     FILE ARCHIVED ON 16:19:28 Dec 06, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:43:26 Dec 28, 2020.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  PetaboxLoader3.datanode: 101.268 (5)
  load_resource: 167.315 (2)
  captures_list: 179.52
  exclusion.robots: 0.262
  PetaboxLoader3.resolve: 90.202 (3)
  LoadShardBlock: 63.377 (3)
  CDXLines.iter: 29.027 (3)
  esindex: 0.026
  RedisCDXSource: 82.746
  exclusion.robots.policy: 0.244
*/