﻿/* Minification failed. Returning unminified contents.
(278,1): run-time error CSS1019: Unexpected token, found '}'
(1836,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(1839,5): run-time error CSS1035: Expected colon, found '{'
(1848,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(1851,5): run-time error CSS1035: Expected colon, found '{'
(1872,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(1875,5): run-time error CSS1035: Expected colon, found '{'
 */
#content .content.box
{
    background-color: #fff;
    margin: 40px auto;
    width: 686px;
    padding: 40px;
}

#content .content.box >*:last-child
{
    margin-bottom: 0;
}

#content .content.box .heading h1
{
    float: left;
}

#content .content.box .pdflink:hover
{
    text-decoration: underline;
}

#content .content.box .pdflink
{
    background-image: url('data:image/gif;base64,R0lGODlhEAAQAOYAAOzk4fHOyeefl+FgVuSCeey3svHY1tguJN82LN86L9g2Lc5YUuRoYNt4ct+JhOGWkuyppeqwrey0sO64tO7GxOzOzLAKBnYJBnwMCboUD7oXE8cdFtAjHMwlHr8hHMYkHsQnIr4mIdQuJsktJ8YwK8QzLsQ0L8Y3Mcc9N9ZTTdNcV9ZmYeWnpJQHBagIBq4KB7cOCrIXFPHk5OXf34uJifj4+PX19fPz8/Hx8e7u7uzs7Orq6ufn5+Xl5eTk5OHh4d/f393d3dvb29bW1tTU1NPT09DQ0M7OzsnJycfHx////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAEoALAAAAAAQABAAAAengEqCNISFhYKISjQ5NjWOjzk0iYo2MwkEPEBCRzVIkog0NQAIAjo+QUY1Oz2fijU4BwM6Oz9FjzWfoTYKDDY5mURGSbiDjhwiNb48P0JDxK4TGx0QyTk7Pj/PoSMpBR8SNTc4OzvaARoUESAWGR4kKznaJicNKg4sKCElC/GfGDEGHNmwceNGBRk3iMFo8eDWwIeNaLxwceGWxUe5cFy8haOVoY+HAgEAOw==');
    background-position: left center;
    background-repeat: no-repeat;
    border: none;
    float: right;
    font-size: 1.4em;
    height: 21px;
    line-height: 21px;
    padding-left: 25px;
}

#content .content img.bordered
{
    border: solid 1px #ddd;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 1em;
    width: 100%;
    padding: 5px;
}

#content .content img.bordered.l
{
    margin-right: 20px;
    width: auto;
}

#content .content img.bordered.r
{
    margin-left: 20px;
    width: auto;
}

/*
@font-face
{
    font-family: MuseoSans;
    src: url('../fonts/MuseoSans-100.eot');
    src: local('☺'), url('../fonts/MuseoSans-100.woff') format('woff'), url('../fonts/MuseoSans-100.ttf') format('truetype'), url('../fonts/MuseoSans-100.svg') format('svg');
    font-weight: 100;
    font-style: normal;
}
@font-face
{
    font-family: MuseoSansItalic;
    src: url('../fonts/MuseoSans-100-Italic.eot');
    src: local('☺'), url('../fonts/MuseoSans-100-Italic.woff') format('woff'), url('../fonts/MuseoSans-100-Italic.ttf') format('truetype'), url('../fonts/MuseoSans-100-Italic.svg') format('svg');
    font-weight: 100;
    font-style: italic;
}
@font-face
{
    font-family: MuseoSans;
    src: url('../fonts/MuseoSans-500.eot');
    src: local('☺'), url('../fonts/MuseoSans-500.woff') format('woff'), url('../fonts/MuseoSans-500.ttf') format('truetype'), url('../fonts/MuseoSans-500.svg') format('svg');
    font-weight: 500;
    font-style: normal;
}
@font-face
{
    font-family: MuseoSansItalic;
    src: url('../fonts/MuseoSans-500-Italic.eot');
    src: local('☺'), url('../fonts/MuseoSans-500-Italic.woff') format('woff'), url('../fonts/MuseoSans-500-Italic.ttf') format('truetype'), url('../fonts/MuseoSans-500-Italic.svg') format('svg');
    font-weight: 500;
    font-style: italic;
}
@font-face
{
    font-family: MuseoSans;
    src: url('../fonts/MuseoSans-700.eot');
    src: local('☺'), url('../fonts/MuseoSans-700.woff') format('woff'), url('../fonts/MuseoSans-700.ttf') format('truetype'), url('../fonts/MuseoSans-700.svg') format('svg');
    font-weight: 700;
    font-style: normal;
}
@font-face
{
    font-family: MuseoSansItalic;
    src: url('../fonts/MuseoSans-700-Italic.eot');
    src: local('☺'), url('../fonts/MuseoSans-700-Italic.woff') format('woff'), url('../fonts/MuseoSans-700-Italic.ttf') format('truetype'), url('../fonts/MuseoSans-700-Italic.svg') format('svg');
    font-weight: 700;
    font-style: italic;
}
*/

@media screen and (max-width: 1279px)
{
    .fullscreen_slideshow .bg .slides .caption, .fullscreen_slideshow .bg .slides .slide:after
    {
        font-size: 52px !important;
    }
}

.fullscreen_slideshow
{
    background-color: #fff;
    height: 100%;
    position: relative;
}

.fullscreen_slideshow #content_inner
{
    /*display: block;*/
    position: relative;
    height: 100%;
    width: 100%;
}

.fullscreen_slideshow #content
{
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.fullscreen_slideshow .bg
{
    height: 100%;
    position: relative;
    width: 100%;
}

.fullscreen_slideshow .bg .slides
{
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
}

.fullscreen_slideshow .bg .slide
{
    -webkit-transform: translateX(0);
    background-position: center center;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
    display: block;
    height: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
}

.fullscreen_slideshow .bg .slide:not(.panorama) img
{
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.fullscreen_slideshow .bg .slides .caption, .fullscreen_slideshow .bg .slides .slide:after
{
    bottom: 48px;
    color: #fff;
    font-family: MuseoSans,'Century Gothic',futura,'URW Gothic L',Verdana,sans-serif;
    font-size: 7.2em;
    font-weight: 100;
    position: absolute;
    right: 80px;
    -webkit-text-shadow: 1px 1px 1px #2B2B2B;
    text-shadow: 1px 1px 1px #2B2B2B;
}
.fullscreen_slideshow .bg .slides .slide:after
{
    content: attr(data-caption);
}
.fullscreen_slideshow .bg .slides .caption a
{
    border: none;
    color: #fff;
}
.fullscreen_slideshow .bg .slides .caption a:hover
{
    border-bottom: solid 3px #FFCC00;
}

.fullscreen_slideshow .bg .slidesjs-navigation
{
    margin-top: -20px;
}

.fullscreen_slideshow .bg .slidesjs-navigation.slidesjs-previous
{
    left: 40px;
}

.fullscreen_slideshow .bg .slidesjs-navigation.slidesjs-next
{
    right: 40px;
}

.fullscreen_slideshow .bg .slidesjs-pagination
{
    bottom: 20px;
    z-index: 100;
}
a[data-pin-log]
{
    bottom: 50px !important;
    border-bottom: none;
    left: auto !important;
    right: 40px  !important;
    top: auto !important;
}
@media screen and (max-height: 750px)
{
    .media_album .preview
    {
        height: 410px !important;
    }

    .media_album .preview .item, .media_album .preview .photo
    {
        height: 370px !important;
    }

    .media_album .preview iframe
    {
        width: 614px;
    }
}

@media screen and (max-height: 650px)
{
    .media_album
    {
        margin-top: 25px !important;
    }

    .media_album .preview
    {
        height: 370px !important;
    }

    .media_album .preview .item, .media_album .preview .photo
    {
        height: 330px !important;
    }

    .media_album .preview iframe
    {
        width: 540px;
    }
}

.media_album a.close
{
    top: 0 !important;
}

}

.media_gallery .slides
{
    margin-bottom: 30px;
}

.media_gallery .album_row
{
    margin: 0 auto;
    width: 800px;
}

.media_gallery .album
{
    background: url(/Content/Www/images/album_bg.png) no-repeat center 15px !important;
    background-color: none;
    display: inline-block;
    height: 220px;
    padding: 15px;
    text-align: center;
    width: 235px;
}

.media_gallery .album a
{
    border: 0;
    color: #FFFFFF;
    float: left;
    font-size: 1.3em;
    width: 100%;
}

.media_gallery .album .thumb
{
    height: 150px;
    margin: 25px auto 30px;
    overflow: hidden;
    width: 150px;
}

.media_gallery .album .caption
{
    font-size: 1em;
    font-weight: 500;
    margin: 0;
}

.media_album
{
    margin-top: 60px;
}

.media_album .preview
{
    background: none !important;
    height: 510px;
    overflow: hidden;
    padding: 0 !important;
    position: relative;
    text-align: center;
}

.media_album .preview .item, .media_album .preview .photo
{
    background: none !important;
    height: 470px;
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
}

.media_album .preview h3
{
    color: #fff;
    font-weight: 100;
}

.media_album .preview img, .media_album .preview iframe
{
    border: 10px solid #fff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
}

.media_album .preview .item.cycle-sentinel iframe
{
    display: none !important;
}

.media_album a.close
{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAdCAYAAAC0T3x2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASxJREFUeNq0lmsRwyAMgOkUIKESKgEJlYCESaiESkDCJFRCJVRCHTDYhVuO8UiA5S4/Wmg+GvKarLXCiXY6O93EWPH2LqdGOJCyX9EePEg1sqvCyxO9XAdAVmTv/HgNFiSC3U6XDsgCNgJEYpDXGW244ZkLiW3IsEY6DVGLXkl9oCL/SibEgg1RA8URYwggU4vc0scbEYYhz9y+3pOS/5xyyUcGhiGvmh3RcNELKCtgOKGL84OdAq0Zz64gD0YlvkBzz2Vh/BEOCnIQcF0Xhzk3oUmgPWOUlKhUUO3khto0Oc1LthTTGojTLkhNk9K85p6GlwP1tPSiF+LNvUPKz1CSAplBY1cyUlO5sg0Yt3DT3ANIcbO8oZqoCUZiAyOxGjwSH1B4dQD9Xd4CDACikT3DA2nJdAAAAABJRU5ErkJggg==');
    background-position: center center;
    background-repeat: no-repeat;
    border: none;
    height: 29px;
    right: 10px;
    overflow: hidden;
    position: absolute;
    text-indent: -999px;
    top: -40px;
    width: 26px;
    z-index: 1000;
}
.media_album .slidesjs-slide
{
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    -webkit-transform: none;
    transform: none;
}
/* Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24
{
    display: inline-block;
    float: left;
    margin-left: 1%;
    margin-right: 1%;
    min-height: 10px;
    position: relative;
}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/
.alpha
{
    margin-left: 0;
}

.omega
{
    margin-right: 0;
}

/* Grid >> 24 Columns
----------------------------------------------------------------------------------------------------*/
.grid_1
{
    width: 2.167%;
}

.grid_2
{
    width: 6.333%;
}

.grid_3
{
    width: 10.5%;
}

.grid_4
{
    width: 14.667%;
}

.grid_5
{
    width: 18.833%;
}

.grid_6
{
    width: 23.0%;
}

.grid_7
{
    width: 27.167%;
}

.grid_8
{
    width: 31.333%;
}

.grid_9
{
    width: 35.5%;
}

.grid_10
{
    width: 39.667%;
}

.grid_11
{
    width: 43.833%;
}

.grid_12
{
    width: 48.0%;
}

.grid_13
{
    width: 52.167%;
}

.grid_14
{
    width: 56.333%;
}

.grid_15
{
    width: 60.5%;
}

.grid_16
{
    width: 64.667%;
}

.grid_17
{
    width: 68.833%;
}

.grid_18
{
    width: 73.0%;
}

.grid_19
{
    width: 77.167%;
}

.grid_20
{
    width: 81.333%;
}

.grid_21
{
    width: 85.5%;
}

.grid_22
{
    width: 89.667%;
}

.grid_23
{
    width: 93.833%;
}

.grid_24
{
    width: 98.0%;
}

.tlc
{
    text-transform: lowercase !important;
}

.tuc
{
    text-transform: uppercase !important;
}

.tl
{
    text-align: left !important;
}

.tr
{
    text-align: right !important;
}

.tc
{
    text-align: center !important;
}

.vt
{
    vertical-align: top !important;
}

.vm
{
    vertical-align: middle !important;
}

.vb
{
    vertical-align: bottom !important;
}

.l
{
    float: left;
}

.r
{
    float: right;
}

.clear
{
    clear: both;
}

.ml
{
    margin-left: 1em;
}

.mr
{
    margin-right: 1em;
}

.clearfix:after
{
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.clearfix
{
    display: inline-block;
}
/* start commented backslash hack \*/
* html .clearfix
{
    height: 1%;
}

.clearfix
{
    display: block;
}
/* close commented backslash hack */

.hide
{
    display: none;
}

.invisible
{
    visibility: hidden;
}

.inline
{
    display: inline;
}

.inlineblock
{
    display: inline-block;
}

.w10
{
    width: 10px;
}

.w20
{
    width: 20px;
}

.w30
{
    width: 30px;
}

.w40
{
    width: 40px;
}

.w50
{
    width: 50px;
}

.w60
{
    width: 60px;
}

.w70
{
    width: 70px;
}

.w80
{
    width: 80px;
}

.w90
{
    width: 90px;
}

.w100
{
    width: 100px;
}

.w125
{
    width: 125px;
}

.w150
{
    width: 150px;
}

.w175
{
    width: 175px;
}

.w200
{
    width: 200px;
}

.w250
{
    width: 250px;
}

.w300
{
    width: 300px;
}

.w350
{
    width: 350px;
}

.w400
{
    width: 400px;
}

.w10p
{
    width: 10%;
}

.w20p
{
    width: 20%;
}

.w30p
{
    width: 30%;
}

.w33p
{
    width: 33%;
}

.w40p
{
    width: 40%;
}

.w45p
{
    width: 45%;
}

.w50p
{
    width: 50%;
}

.w60p
{
    width: 60%;
}

.w70p
{
    width: 70%;
}

.w80p
{
    width: 80%;
}

.w90p
{
    width: 90%;
}

.w95p
{
    width: 95%;
}

.w100p
{
    width: 100%;
}

*
{
    border: none;
    margin: 0;
    padding: 0;
}

html
{
    height: 100%;
}

body
{
    background-color: #FFFFFF;
    color: #333333;
    float: left;
    font-family: MuseoSans,'Century Gothic',futura,'URW Gothic L',Verdana,sans-serif;
    font-size: 62.5%;
    line-height: 1;
    min-height: 100%;
    width: 100%;
    -webkit-text-size-adjust: 100%;
}


p, ol, ul
{
    line-height: 1.5em;
    margin-bottom: 1em;
}

ol, ul
{
    list-style: none;
}

blockquote, q
{
    quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after
{
    content: '';
    content: none;
}

table
{
    border-collapse: collapse;
    border-spacing: 0;
}

th, td
{
    padding: .3em;
}

th
{
    text-align: left;
}

a
{
    border-bottom: 1px solid #fc0;
    color: #333;
    text-decoration: none;
}

.no-touch a:hover, a.active
{
    border-bottom-color: transparent;
}

a:focus
{
    outline: none;
}

h1
{
    color: #FFCC00;
    font-size: 2.2em;
    margin-bottom: 1em;
    text-transform: uppercase;
}

h2
{
    color: #FFCC00;
    font-size: 2em;
    margin-bottom: 1em;
    text-transform: uppercase;
}

h3
{
    font-size: 1.3em;
    margin-bottom: 1em;
    text-transform: uppercase;
}

h4
{
    font-size: 1.3em;
}

hr
{
    background-color: #E5E5E5;
    height: 1px;
    margin: 25px 0;
}

label
{
    font-size: 1.3em;
    font-weight: 500;
    text-transform: uppercase;
}

input[type=text], input[type=email], input[type=datetime], input[type=date], textarea, select
{
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    border-radius: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 16px;
    font-weight: 100;
    border: 2px solid #00B3E5;
    height: 45px;
    padding: 0 13px;
    font-family: MuseoSans, 'Century Gothic', futura, 'URW Gothic L', Verdana, sans-serif;
}

textarea
{
    border: 1px solid #00B3E5;
    height: auto;
    padding: .3em .5em;
    font-family: MuseoSans, 'Century Gothic', futura, 'URW Gothic L', Verdana, sans-serif;
}



.dropdown p
{
    display: inline-block;
    font-weight: bold;
}

select
{
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    background-color: #fff;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAALCAYAAABoKz2KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKhJREFUeNpiZNj89D8DA8MtIFZnIAP895EC04xbnt0EUmpAPiMx+pigtAQQb2YgEwAt3Qw1g2gAslgWStsBcT+ZltpBzRAnxeInQKwJZUeRaDmypZrAYH5FisUMSJZzkWA5uqVPSA1qBjIsp8hSdIuJtZxiS7FZTMhyFEuhaskCLDjEYZZfh1oOAirUshSfxeiWF0DFvlDDUlxBjW45commTg1LQQAgwADhVDOFll75PAAAAABJRU5ErkJggg==');
    background-position: right center;
    background-repeat: no-repeat;
    cursor: pointer;
    text-indent: 0.01px;
    text-overflow: "";
}

/* SELECT TRICKS */
.ie.lte9 select
{
    background-position: -100px 0;
    padding-right: 0;
}
@-moz-document url-prefix() /* FF - text vertical align */
{
    select
    {
        padding-top: 10px;
    }
}
select::-ms-expand /* IE - arrow */
{
    display: none;
}


.button, .button input[type=submit]
{
    -webkit-appearance: none;
    background-color: #272727;
    border: none !important;
    color: #fff;
    cursor: pointer;
    height: 45px;
    font-family: MuseoSans, 'Century Gothic', futura, 'URW Gothic L', Verdana, sans-serif;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: .15em;
    line-height: 47px;
    position: relative;
    text-transform: uppercase;
}

.button
{
    display: inline-block;
    padding: 0 25px;
}

.button input[type=submit]
{
    display: block;
}

.button:before
{
    background-color: #272727;
    content: '';
    position: absolute;
    top: 0;
    right: -32px;
    height: 32px;
    width: 32px;
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.button:hover, .button:hover:before
{
    border: none;
    -webkit-box-shadow: #272727 0 0 5px;
    box-shadow: #272727 0 0 5px;
    color: #fed100;
}

input[type=submit]::-moz-focus-inner
{
}

/*input[type=submit], .button
{
    background-color: #00B3E5;
    border: 1px solid #038cb2;
    -webkit-box-shadow: rgba(255,255,255,.5) 0 1px 0 inset;
    box-shadow: rgba(255,255,255,.5) 0 1px 0 inset;
    color: #fff;
    cursor: pointer;
    font-size: 1.3em;
    font-family: MuseoSans, 'Century Gothic', futura, 'URW Gothic L', Verdana, sans-serif;
    font-weight: 700;
    padding: .4em .7em .3em;
    text-transform: uppercase;
}

input[type=submit]:hover, .button:hover
{
    -webkit-box-shadow: rgba(0,0,0,.3) 0 1px 0 inset;
    box-shadow: rgba(0,0,0,.3) 0 1px 0 inset;
}

input[type=submit]::-moz-focus-inner
{
    border: 0;
    margin: -1px -1px 0;
    padding: 0;
}*/


em
{
    font-style: italic;
}

strong
{
    font-weight: bold;
}

.slides
{
    display: none;
}

.slides .slide
{
    width: 100%;
}

.slide-pagination
{
    margin: 0;
    text-align: center;
}

.slide-pagination li
{
    background: none !important;
    border: 1px solid #ccc;
    border: red;
    display: inline;
    margin: 0 5px;
    padding: 0 !important;
}

.slide-pagination li a
{
    background: #fff;
    border: 2px solid #f3b607;
    border-radius: 50%;
    content: '';
    display: inline-block;
    height: 11px;
    overflow: hidden;
    text-indent: -99px;
    width: 11px;
}

.no-touch .slide-pagination li a:hover
{
    border-color: #f3b607;
}

.slide-pagination li.active a
{
    background-color: #2b2b2b;
}

.slide-navigation
{
    background-color: #2b2b2b;
    background-position: 12px center;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAVCAMAAABBhy+7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJZQTFRF////2dnZPDw8ODg419fXsrKyZmZmSUlJ+fn539/f/Pz8e3t7gYGBn5+fmZmZ8PDwNTU1OTk5paWlS0tL/f39Li4u6+vrenp6oKCgREREMTExmpqas7OzPT09Y2NjZGRkcXFxt7e3+Pj4sbGxg4OD7u7u+vr6lpaWYWFhPj4+5+fndHR0NjY25eXl3d3drKysMzMzKysrXKYA1gAAADJ0Uk5T/////////////////////////////////////////////////////////////////wANUJjvAAAAhUlEQVR42lTQ1xKCQAwF0KtIs4MFGyAIWEAl//9zDssmi3naM7NzU0BSm8whGB6Aq9Bd5P7sJLSxehB/ju/bsiDm8wbfaYVnTCP16OiG3qdeC7+oUh0IOi6915zz0VzwTnZCsiYYjQ3/3EUNrPoa92OI9cxs3khbFuxtrqE8OE6wt+knwADhDin9eAFKvQAAAABJRU5ErkJggg==');
    background-repeat: no-repeat;
    border: 2px solid #f3b607;
    border-radius: 50%;
    cursor: pointer;
    height: 41px;
    left: 0;
    margin-top: -50px;
    overflow: hidden;
    position: absolute;
    text-indent: -99px;
    top: 50%;
    width: 41px;
    z-index: 100;
}

.no-touch .slide-navigation:hover
{
    background-color: #fff;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAVCAMAAABBhy+7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJZQTFRFKysrUVFR7u7u8vLyU1NTS0tL4eHheHh4MTExxMTEPDw8i4uL9fX1Ojo6Li4ueXl5ycnJ9PT07Ozs+fn5Pz8/xsbGqampioqKfn5+tra29/f3MjIyRUVFMDAwkJCQ39/fTU1Np6en8fHxlJSUx8fHr6+vhYWFd3d3sLCw5ubmLS0tubm5/Pz8kZGRc3NzQ0ND7e3t////jOIBhQAAADJ0Uk5T/////////////////////////////////////////////////////////////////wANUJjvAAAAhUlEQVR42lTQ1xKCQAwF0KtIs4MFGyAIWEAl//9zDssmi3naM7NzU0BS6ccnGEZALXRmZ7vcCF0s1sSf29trmhEzXMH2T8IEy4d6dHQq73qcCw+IdzoQ9Hx73z3nI7jjUjRCsiYYjQ3/3EUNrPoa92OI9cxs3khbFuxtrqE8OE6+deknwADVnin9ftOw4gAAAABJRU5ErkJggg==');
    border-color: #f3b607;
}

.slide-navigation.next
{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAVCAMAAABBhy+7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJZQTFRF////2dnZPDw8ODg419fXsrKyZmZmSUlJ+fn539/f/Pz8e3t7gYGBn5+fmZmZ8PDwNTU1OTk5paWlS0tL/f39Li4u6+vrenp6oKCgREREMTExmpqas7OzPT09Y2NjZGRkcXFxt7e3+Pj4sbGxg4OD7u7u+vr6lpaWYWFhPj4+5+fndHR0NjY25eXl3d3drKysMzMzKysrXKYA1gAAADJ0Uk5T/////////////////////////////////////////////////////////////////wANUJjvAAAAfElEQVR42lTQWRKCQAwE0BZlE0UQVNwVRVnccv/LCQo9Q/5epaqrE4i5DIUDY4DRUFF6hvRcU3dDzT8q/0m37NyxNbk4PLF7kJPS8dfcHm94MyqoXs7cJldjbFnjY7m4FOQ1i+97ds5nMHngxnPTqU2egER7jljnSPErwADNain9A1uD7gAAAABJRU5ErkJggg==');
    background-position: 16px center;
    left: auto;
    right: 0;
}

.no-touch .slide-navigation.next:hover
{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAVCAMAAABBhy+7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJZQTFRFKysrUVFR7u7u8vLyU1NTS0tL4eHheHh4MTExxMTEPDw8i4uL9fX1Ojo6Li4ueXl5ycnJ9PT07Ozs+fn5Pz8/xsbGqampioqKfn5+tra29/f3MjIyRUVFMDAwkJCQ39/fTU1Np6en8fHxlJSUx8fHr6+vhYWFd3d3sLCw5ubmLS0tubm5/Pz8kZGRc3NzQ0ND7e3t////jOIBhQAAADJ0Uk5T/////////////////////////////////////////////////////////////////wANUJjvAAAAfElEQVR42lTQWRKCQAwE0BZlE0UQVNwVRVnccv/LCQo9Q/5epaqrE4gdp8KBMcBoqCg9Q3quqbuh5h+V/6Rbdu7Ymnxcd7iH5PLtPAtuF3skjJqsT87NInMfB9bYuCZmc/I8Li8fdg6msHlglJlbzyIrYKU9R9zXUfErwADY2in9eRXopgAAAABJRU5ErkJggg==');
}

.slides
{
    display: none;
}

.slides .slide
{
    width: 100%;
}

.slidesjs-container, .slidesjs-control
{
    height: 100% !important;
    width: 100% !important;
}
.slidesjs-pagination
{
    bottom: 0;
    height: 15px;
    margin: 0;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 100;
}

.slidesjs-pagination li
{
    background: none !important;
    border: 1px solid #ccc;
    border: red;
    display: inline;
    margin: 0 5px;
    padding: 0 !important;
}

.slidesjs-pagination li a
{
    background: #fff;
    border: 2px solid #f3b607;
    border-radius: 50%;
    content: '';
    display: inline-block;
    height: 11px;
    overflow: hidden;
    text-indent: -99px;
    width: 11px;
}

.no-touch .slidesjs-pagination li a:hover
{
    border-color: #f3b607;
}

.slidesjs-pagination li a.highlight
{
    border-color: #00B3E5;
}

.no-touch .slidesjs-pagination li a.highlight:hover
{
    border-color: #00B3E5;
}

.slidesjs-pagination li a.active
{
    background-color: #2b2b2b;
}

.slidesjs-navigation
{
    background-color: #2b2b2b;
    background-position: 12px center;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAVCAMAAABBhy+7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJZQTFRF////2dnZPDw8ODg419fXsrKyZmZmSUlJ+fn539/f/Pz8e3t7gYGBn5+fmZmZ8PDwNTU1OTk5paWlS0tL/f39Li4u6+vrenp6oKCgREREMTExmpqas7OzPT09Y2NjZGRkcXFxt7e3+Pj4sbGxg4OD7u7u+vr6lpaWYWFhPj4+5+fndHR0NjY25eXl3d3drKysMzMzKysrXKYA1gAAADJ0Uk5T/////////////////////////////////////////////////////////////////wANUJjvAAAAhUlEQVR42lTQ1xKCQAwF0KtIs4MFGyAIWEAl//9zDssmi3naM7NzU0BSm8whGB6Aq9Bd5P7sJLSxehB/ju/bsiDm8wbfaYVnTCP16OiG3qdeC7+oUh0IOi6915zz0VzwTnZCsiYYjQ3/3EUNrPoa92OI9cxs3khbFuxtrqE8OE6wt+knwADhDin9eAFKvQAAAABJRU5ErkJggg==');
    background-repeat: no-repeat;
    border: 2px solid #f3b607;
    border-radius: 50%;
    cursor: pointer;
    height: 41px;
    left: 0;
    margin-top: -41px;
    overflow: hidden;
    position: absolute;
    text-indent: -99px;
    top: 50%;
    width: 41px;
    z-index: 100;
}

.no-touch .slidesjs-navigation:hover
{
    background-color: #fff;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAVCAMAAABBhy+7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJZQTFRFKysrUVFR7u7u8vLyU1NTS0tL4eHheHh4MTExxMTEPDw8i4uL9fX1Ojo6Li4ueXl5ycnJ9PT07Ozs+fn5Pz8/xsbGqampioqKfn5+tra29/f3MjIyRUVFMDAwkJCQ39/fTU1Np6en8fHxlJSUx8fHr6+vhYWFd3d3sLCw5ubmLS0tubm5/Pz8kZGRc3NzQ0ND7e3t////jOIBhQAAADJ0Uk5T/////////////////////////////////////////////////////////////////wANUJjvAAAAhUlEQVR42lTQ1xKCQAwF0KtIs4MFGyAIWEAl//9zDssmi3naM7NzU0BS6ccnGEZALXRmZ7vcCF0s1sSf29trmhEzXMH2T8IEy4d6dHQq73qcCw+IdzoQ9Hx73z3nI7jjUjRCsiYYjQ3/3EUNrPoa92OI9cxs3khbFuxtrqE8OE6+deknwADVnin9ftOw4gAAAABJRU5ErkJggg==');
    border-color: #f3b607;
}

.slidesjs-navigation.slidesjs-next
{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAVCAMAAABBhy+7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJZQTFRF////2dnZPDw8ODg419fXsrKyZmZmSUlJ+fn539/f/Pz8e3t7gYGBn5+fmZmZ8PDwNTU1OTk5paWlS0tL/f39Li4u6+vrenp6oKCgREREMTExmpqas7OzPT09Y2NjZGRkcXFxt7e3+Pj4sbGxg4OD7u7u+vr6lpaWYWFhPj4+5+fndHR0NjY25eXl3d3drKysMzMzKysrXKYA1gAAADJ0Uk5T/////////////////////////////////////////////////////////////////wANUJjvAAAAfElEQVR42lTQWRKCQAwE0BZlE0UQVNwVRVnccv/LCQo9Q/5epaqrE4i5DIUDY4DRUFF6hvRcU3dDzT8q/0m37NyxNbk4PLF7kJPS8dfcHm94MyqoXs7cJldjbFnjY7m4FOQ1i+97ds5nMHngxnPTqU2egER7jljnSPErwADNain9A1uD7gAAAABJRU5ErkJggg==');
    background-position: 16px center;
    left: auto;
    right: 0;
}

.no-touch .slidesjs-navigation.slidesjs-next:hover
{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAVCAMAAABBhy+7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJZQTFRFKysrUVFR7u7u8vLyU1NTS0tL4eHheHh4MTExxMTEPDw8i4uL9fX1Ojo6Li4ueXl5ycnJ9PT07Ozs+fn5Pz8/xsbGqampioqKfn5+tra29/f3MjIyRUVFMDAwkJCQ39/fTU1Np6en8fHxlJSUx8fHr6+vhYWFd3d3sLCw5ubmLS0tubm5/Pz8kZGRc3NzQ0ND7e3t////jOIBhQAAADJ0Uk5T/////////////////////////////////////////////////////////////////wANUJjvAAAAfElEQVR42lTQWRKCQAwE0BZlE0UQVNwVRVnccv/LCQo9Q/5epaqrE4gdp8KBMcBoqCg9Q3quqbuh5h+V/6Rbdu7Ymnxcd7iH5PLtPAtuF3skjJqsT87NInMfB9bYuCZmc/I8Li8fdg6msHlglJlbzyIrYKU9R9zXUfErwADY2in9eRXopgAAAABJRU5ErkJggg==');
}
.slidesjs-slide
{
    -moz-transform: translate3d(0px, 0px, 0px);
    -ms-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    transform: translate3d(0px, 0px, 0px);
    -moz-transition: none 0s ease 0s;
    -o-transition: none 0s ease 0s;
    -webkit-transition: none 0s ease 0s;
    transition: none 0s ease 0s;
}
@media screen and (max-width: 1279px)
{
    #page .content
    {
        width: 950px;
    }

    #submenu .menu:not(.small) li
    {
        font-size: 1.8em !important;
    }

    #header .menu li
    {
        font-size: 1.2em !important;
        margin-left: 0.9em !important;
    }
}


/* IE start */
html.ie6 body, html.ie7 body
{
    background-color: #8fe3e5;
}

html.ie6 #background, html.ie7 #background
{
    display: none;
}
/* IE end */

.content
{
    margin: 0 auto;
    position: relative;
    width: 1200px;
}

#page
{
    height: 100%;
    position: absolute;
    width: 100%;
}

#background_image
{
    height: 200%;
    left: -50%;
    position: fixed;
    top: -50%;
    width: 200%;
    z-index: -1;
}

#background_image img
{
    bottom: 0;
    left: 0;
    margin: auto;
    min-width: 50%;
    min-height: 50%;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 65px;
}

/* ZAHLAVI */
#header
{
    background: url('data:image/gif;base64,R0lGODlhAQBBAIAAAP///wAAACH5BAAAAAAALAAAAAABAEEAAAIHhI+py+1eAAA7') repeat #fff; /* iPad bug fix */
    -webkit-box-shadow: 0 3px 7px 0px #808080;
    box-shadow: 0 3px 7px 0px #808080;
    height: 65px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 50;
}

#page.submenu #header
{
    -webkit-box-shadow: none;
    box-shadow: none;
}

#header .logo
{
    background: url(/files/logo-copan.png) no-repeat 0 0;
    float: right;
    height: 65px;
    text-indent: -999px;
    width: 355px;
}

#header .logo a
{
    border: none;
    display: block;
    height: 100%;
    width: 100%;
}

#header ul
{
    margin: 0;
}

#header .menu
{
    float: right;
    height: 65px;
    line-height: 65px;
}

#header .menu li
{
    display: inline;
    font-size: 1.4em;
    font-weight: 700;
    margin-left: 2.5em;
    text-transform: uppercase;
}

#header .menu li a
{
    border-bottom-width: 2px;
    color: #000;
}

#header .menu li.coupons
{
    background-repeat: no-repeat;
    background-position: 0 0;
    display: inline-block;
    height: 39px;
    margin-bottom: -14px;
    margin-left: 1.5em;
    width: 39px;
}

#header .menu li.pinterest, #header .menu li.facebook
{
    background-repeat: no-repeat;
    background-position: 0 0;
    display: inline-block;
    height: 16px;
    margin-bottom: -3px;
    width: 16px;
}

#header .menu li.facebook
{
    margin-left: 1.5em;
}

#header .menu li.pinterest a, #header .menu li.facebook a
{
    border: none;
    cursor: pointer;
    float: left;
    height: 100%;
    overflow: hidden;
    text-indent: -999px;
    width: 100%;
}

#header .menu li.pinterest a
{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQCAMAAABA3o1rAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAhxQTFRFYWFhWlpawBcnX19fs7Oz+vr6xis3bm5u2nF4W1tbvg0gysrK6urq/PHx9vb27+/v67K119fXlJSUnZ2dcHBwoaGh9+HiwyEuXV1d67C07bi8/fX1vhAi/fj5XFxccXFxvg4h3t7e9fX18PDwZ2dnsrKysbGx/PLyvxUlvQsf5pygvQwf887Qxi46vxQkycnJ5JWau7u7ZGRk4pCV+fn52Glw3HZ8yMjIz8/PlZWVmJiY/f39yC87aGho78HE2W10883P+ejp7LS3+OXmra2t/fn53d3dZmZm4eHhp6enw8PDpaWl9/f35JecjIyM0E9Y5JOY6OjowcHBzMzMY2Nj4Y2T4o+V6Kisqqqq7e3t6KSo4IeN++3ti4uLxSk201hg/PX1YGBg66+z/vz89+Hh9tvdyTZB9dja01ZfbW1ttbW1tLS0+ejowyAt3XuB99zerq6u5eXl9dnb/Pz8+ebo5ubm7u7u8/Pz8crNnp6euLi4m5ubdXV145GXvLy8xSYz+enq09PT8MPG3n6E1mRs9NPV5OTk1mVt67G1aWlp44+V56KmxCIw4o+Uwhwq666y1mNr4ImP29vb+Pj4hoaG89HT1dXVt7e3/vr6whsp4o6TwMDAwhwrwsLC6KWq39/f8MTHxCMx777C+enr34OJ5p2iwBYm/PL04oyStra2a2tr8MXH//z81tbW+efn12NrvQkeWVlZ////////O/mmXwAAALR0Uk5T//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A7/hRCgAAAahJREFUeNpEkWOTnFEUhO/YM2tvNmvbiG3bts2Nbdtmd79/MHfepCr9rbtP1al62jhW6or5/bEuOf+k4ozOzoxi1xtrK7J9tPJlV7iREuEWWLWEE0of6FCZbUd0eMiyeTbRpiHbjrxVDwztkT1IhsjZmYOa2T6FoaTj1AaBNW9+6HPDLgRrHaNcetpV+XjpVO3rYK7Ug/oGnWn7cFH7X6BHJmB4TL3GPompmiZQ6kVYt732yRXdhLfU9DFSWV6w7kGE35Qi+4oQfd9U8mlOFMPaCRSZr8zRAE9rL3lYPm5vQ7O68VF3gV+qw1xTzZBO8LWmkfcPkDXPENQYPNR5YO0TYJFZQE6ez9Yjhtv0iHw5Hhi7HIUrvVit0cArE7jKUScZ/+lhjfrpSU16ixubsfFcI77oAhrHGT23mHKk+D2djXCVdN1iapbyjupdFFtlSfaTA5rRWj7Rx4VxS/Iy0K3dhU0r6vA0L416MIvHVZVeoyozjXrDHcxSfnqN/O9yx9KO6ZdsXZCV+juWTi3ZYuuS3wfdsdxomd/fm/w/tyYsvrY+4fo/AgwAoDDz/wsnTN0AAAAASUVORK5CYII=')
}

#header .menu li.facebook a
{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQCAMAAABA3o1rAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFdQTFRF////f39/O1mYjJ3CtLS0jo6OUm2kh4eHR2OeRGGdhYWFboSz8fP4a4KxYHir5OTkw8PDd4y4pqam8fHxoKCgl5eX6u30o7HPn5+fQl+c9vb2hISE1dzpYRddhAAAAGBJREFUeNrczrcOgDAMRVHb1IQSev//70QJErG9sfK2K5/BAM/cZLGAuKsyVLIeT0QOlp1IgM7ft9irvzcMpIj2YJ0QmRokyECCnDeG2bcpzGgwK9BqMCjQf/jh9+AWYAAJ9AL2WmXHyAAAAABJRU5ErkJggg==');
}

.no-touch #header .menu li.pinterest a:hover, .no-touch #header .menu li.facebook a:hover
{
    background-position: -16px 0;
}

/* PODMENU */
#submenu
{
    background-color: #272727;
    -webkit-box-shadow: 0 5px 6px 0 #000;
    box-shadow: 0 5px 7px 0px #000;
    color: #fff;
    height: 50px;
    position: fixed;
    text-align: center;
    top: 65px;
    width: 100%;
    z-index: 11;
}

#submenu ul
{
    margin: 0;
}

#submenu .menu li
{
    display: inline-block;
    font-size: 2em;
    font-weight: 100;
    line-height: 55px;
    margin: 0 1em;
    text-transform: uppercase;
}

#submenu .menu a
{
    border: none;
    color: #fff;
}

.no-touch #submenu .menu a:hover, #submenu .menu a.active, #submenu .menu span.active
{
    color: #FFCC00;
}

/* PODMENU - stred, leve, prave */
#submenu .menu.center
{
    margin: 0 300px;
}

#submenu .menu.left
{
    float: left;
}

#submenu .menu.left li:first-child
{
    margin-left: 0;
}

#submenu .menu.right
{
    float: right;
}

#submenu .menu.right li:last-child
{
    margin-right: 0;
}

/* PODMENU - zpet */
#submenu .menu .back a
{
    background-image: url('data:image/gif;base64,R0lGODlhBwANAMQAACcnJ////319ff39/YSEhI6Ojnx8fHR0dHFxcfX19Xp6epKSkoyMjPz8/NLS0vv7+4WFhXNzc4mJiXh4eI+Pj3Z2dpiYmNbW1nJyct/f34KCgu/v73l5eZSUlAAAAAAAACH5BAAAAAAALAAAAAAHAA0AAAUtICCKwjUCRkCNXMCM1bCMWNCNSGKdjXMCh43kFwkQfpOH5qcICH6CQeEHyYQAADs=');
    background-position: 0 center;
    background-repeat: no-repeat;
    padding-left: 20px;
}

.no-touch #submenu .menu .back a:hover
{
    background-image: url('data:image/gif;base64,R0lGODlhBwANAMQAACcnJ/7RAH1rF/zQAIRwFot2FYl0FXpoGPvOAXNjGZF7FNGuCJeAE4VxFt64BnFiGtaxB3VlGXRkGfrOAXtqGHxqGO7EA/TJAo54FI95FHloGHBhGnhnGJR9E4JvFgAAACH5BAAAAAAALAAAAAAHAA0AAAUtICCKAjQCVJCNWlCM0aCMT9CN28WcyHICEovhlwgQfpyJ53cICH6VAebXcIQAADs=');
    /*color: #fff;
    color: #FFCC00;*/
}

/* PODMENU - male pismo */
#submenu .menu.small li
{
    font-size: 1.2em;
    font-weight: 700;
}

/*#submenu .menu.small a
{
    color: #FFCC00;
}

.no-touch #submenu .menu.small a:hover, #submenu .menu.small a.active
{
    color: #fff;
}*/


/* PODMENU - sipky */
#submenu .menu .arrow
{
    width: 20px;
}

#submenu .menu .arrow.next
{
    margin-left: 0 !important;
}

#submenu .menu .arrow.prev
{
    margin-right: 0 !important;
}

#submenu .menu .arrow a
{
    background-image: url('data:image/gif;base64,R0lGODlhCwAUAKIAACcnJ+fn5/j4+MfHx/Pz8wAAAAAAAAAAACH5BAAAAAAALAAAAAALABQAAAMnCLo7wyyIAJWk9Vag89wdFEafh1WE8GycyrYr6LJS7NniLJ/mGwwJADs=');
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    line-height: 1;
    margin-bottom: -3px;
    overflow: hidden;
    text-indent: -999px;
    width: 100%;
}

#submenu .menu .arrow.next a
{
    background-image: url('data:image/gif;base64,R0lGODlhCwAUAKIAACcnJ+fn5/j4+MfHx/Pz8wAAAAAAAAAAACH5BAAAAAAALAAAAAALABQAAAMnOAPcHSK4CeV88WKrq2beF3aZWF6DQGgp57Ts+coNjNIgDozT4E4JADs=');
}

.no-touch #submenu .menu .arrow a:hover
{
    background-image: url('data:image/gif;base64,R0lGODlhCwAUAKIAACcnJ+a+BPfMAcalCvLIAgAAAAAAAAAAACH5BAAAAAAALAAAAAALABQAAAMnCLo7wyyIAJWk9Vag89wdFEafh1WE8GycyrYr6LJS7NniLJ/mGwwJADs=');
}

.no-touch #submenu .menu .arrow.next a:hover
{
    background-image: url("data:image/gif;base64,R0lGODlhCwAUAKIAACcnJ+a+BPfMAcalCvLIAgAAAAAAAAAAACH5BAAAAAAALAAAAAALABQAAAMnOAPcHSK4CeV88WKrq2beF3aZWF6DQGgp57Ts+coNjNIgDozT4E4JADs=");
}

/* OBSAH */
#content
{
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: table;
    height: 100%;
    padding: 65px 0 32px;
    /*position: absolute;*/
    width: 100%;
    z-index: 10;
}

#content_inner
{
    display: table-cell;
    vertical-align: middle;
}

#content .content
{
    margin: 20px auto 10px;
}

#page.submenu #content
{
    padding-top: 115px;
}

/* NADPISY A HTML */
#content h1.narrow, #content h2.narrow
{
    font-size: 3em;
    font-weight: 100;
}

#content h1.blue, #content h2.blue
{
    color: #00b3e5;
}

#content p, #content ol, #content ul, #content table
{
    font-size: 1.3em;
}

#content li
{
    background-image: url('data:image/gif;base64,R0lGODlhBwAHAMQAAP///wAAAAkJCQ4ODvn5+cbGxktLS0hISNXV1crKynNzc729vcTExLa2tlFRUXJycrOzs35+fgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAHAAcAAAUdIAAQjCgShgCZRxAIDeC4roAsA62IRf6YgETEFAIAOw==');
    background-position: 0 .5em;
    background-repeat: no-repeat;
    padding-left: 1.2em;
}


/* BOXY */
#content .box .inner > :last-child
{
    margin-bottom: 0 !important;
}

#content .box
{
    background-color: #FFFFFF;
    -webkit-box-shadow: 0 30px 35px -30px #000000;
    box-shadow: 0 30px 35px -30px #000000;
    position: relative;
}

#content .box .inner
{
    margin: 40px;
    position: relative;
}

/* KNIHY */
#content .box.book .page
{
    float: left;
    height: 100%;
    position: relative;
    width: 50%;
}

#content .box.book .page.highlight
{
    background-color: #fed100;
}

#content .box.book .page .shadow-in
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#content .box.book .page .shadow-in.left
{
    -webkit-box-shadow: 29px 0 65px -34px #e6e6e6 inset;
    box-shadow: 29px 0 65px -34px #e6e6e6 inset;
}

#content .box.book .page.highlight .shadow-in.left
{
    -webkit-box-shadow: 29px 0 65px -34px #ff9900 inset;
    box-shadow: 29px 0 65px -34px #ff9900 inset;
}

/* ZAPATI */
#footer
{
    background-color: #272727;
    color: #fff;
    font-size: 1.1em;
    height: 32px;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 101;
}

#footer a
{
    border-bottom: none;
    color: #fff;
    text-decoration: none;
}

#footer .logo
{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAKCAYAAAD2Fg1xAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAqBJREFUeNqElWtoznEUx/+bPWXkliIyY2WSUbxwn0auk4Yyl7llPMl4gVJTkhfyimHePA8SYl64l0ZeyDUpIklKMrFF2cplkWy+Z31+dfr3bDv16X9+93PO73fOPyuVSkVOdonN4o1YK366sYNimfgsKkSTKBZHRR+xW1wVZ8UkcRy8HBal4q7YKtrp7y9OibGdrAsyVJwReWK/qEsmkx0D2W7SQLFXjBZLxKLYJl9EoZiF0REHThAjRYPowTrbY2ps/Rixg7EtrAuymCDZ2B4Ck0nWiTnM2ycSYcA7Uib6uXZlbBOL/G10u61jYjxtO/y56Cla6fsTW78m1l7l9AqnD8kQxAijV7u2OVMSdyQLb72UcNVB7BlsEy3c3nb6H4maqGvJFStjfcsxLl/MjI1VZthjhhjX2bzgiEV2OvoTopog8l7e8TYjF/Uq8bcbR+aKAvSHog0Hpoj5ONpM7oQgFsX22MC3keCZlKbT6TzviF1tDgbZgqf0WxR7xzYscLrlxIioe1nPt4kn1kB7pxu7R7sdW/wLGUwemdwU1eiWS+XBETN0BQOPxVtxmXY+VSbIPPekIg60hB/UhRPDiXpEjpkTN2hbUZmGfl28INdCEEPSLxUD0K0yPuB1dBQA3UqOObKAw0wu8r0mfqBv5NsXoy2f3otNRG+YOMSctgyO+Fut43shNteeVT36eb72ZBa6amXyUdxHv+TSotgcSdLR6iL1Sdxxt2BJf0CMoq+Gul/vKpIl728qV7jthAvEB2fEM/HSOXJLfEW/wj4hLya7Um639ssFI/yHqrL5NzRjWKPbvJZ/x3cxkYoRIneSOdU8Fatks52RNu81N9GLdq0z8J84Ir7hwAl3ru13jjW5nN3Cj/i0m/cKx2xe0X8BBgBCAJYjHZeI+gAAAABJRU5ErkJggg==');
    background-repeat: no-repeat;
    display: inline-block;
    height: 10px;
    margin-bottom: -1px;
    margin-left: .5em;
    overflow: hidden;
    text-indent: -999px;
    width: 50px;
}

.no-touch #footer a:hover
{
    text-decoration: underline;
}

#footer ul, #footer p
{
    line-height: 32px;
}

#footer .menu
{
    float: left;
}

#footer .menu li
{
    display: inline;
    margin-right: 5em;
    text-transform: uppercase;
}

#footer .copyright
{
    float: right;
}

.loading
{
    position: relative;
    z-index: -1;
}
@-webkit-keyframes rotation
{
    from
    {
        -webkit-transform: rotate(0deg);
    }

    to
    {
        -webkit-transform: rotate(359deg);
    }
}
@-moz-keyframes rotation
{
    from
    {
        -moz-transform: rotate(0deg);
    }

    to
    {
        -moz-transform: rotate(359deg);
    }
}
@-o-keyframes rotation
{
    from
    {
        -o-transform: rotate(0deg);
    }

    to
    {
        -o-transform: rotate(359deg);
    }
}
@keyframes rotation
{
    from
    {
        transform: rotate(0deg);
    }

    to
    {
        transform: rotate(359deg);
    }
}
html:not(.ie) .loading:before, html.ie10 .loading:before, html.ie11 .loading:before
{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAqFJREFUeNrEl7trFFEUxnfmZsaoYRMhyaJBNI0oQRsjNgETCNgoCOmsfbSms9LO0sbCUpJGy5SWgv+AERIUfOSxQTHGiK6r2d3Z8Tvw3XAy7GTHzVxz4cfuzuzM+e6553GvF8dxYT9HVwfPjIAzpAc8AuX/IWAcXAcTYAgc5PUj4JZLAWPgHrgEQhABo+4PuloCH9wHd0AA6hTwA7wlC2B2T0EgQdiCbjALqmAd/AELYBoMpzzTEa0uGvAEfAefwCZ4AIp7NOZlFXAXbIAVUAZTOczU58RMOwGjYAm8B2vgWk6uFsNdIKSY7Xu+CgcPTEtYgAPgMZjLseYYBnaQlgWj4ALYAkvgYY7GI9ryOVH53bCpZj+v8rsonAHVnKtupLwQJj0wDM6D3zT83EHZjzh7n4jthvXASZbUJgvMZwcCYr7f0HigPXCcF+RP7xw3QKM/rYB+5aayQ+NxmoCmjUqKcDV8ZdPXAtaZfhIkA473H4ae2JEFK6DC9BhyKCBUApq6DqyCDbbcY8wIF+7vUTFQ0wKWwSt+L4KLDgSI8W4KqHPJtwVI4L3gDSlEl5M1O4dRovGAm5odSyBjHizyhsTBlRyNy7atlwLE9T/1uhRUKj6jNyrsDedyMF5kqbed8IudfVKAjNfsAyHrwg1uwzsdfeAsDcs7v5FCmgAZTxmQhnXhJphM7ISzjBNscCHT/Rf4mPyTl3IyOgRug1N80PDhl2xW1V3yvESX99pU46zn1e+2Auy+YIopWeOSNPkySduvFGI3G4dZP0JmU50FZ5Xb90YrI16Gs+EIl6BEITXVOxrKWJ33IiJC34C13V7uZTycSqycZlYMsqBELURU2Fc+0HDbxub94+k4oICjjBNDI1uMFUmxTYrJNLz9Pp7/FWAAjP8reDBjw4IAAAAASUVORK5CYII=');
    content: '';
    height: 32px;
    left: 50%;
    margin: -16px 0 0 -16px;
    position: absolute;
    top: 50%;
    width: 32px;
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1.5);
    -webkit-animation: rotation 2s infinite linear;
    -moz-animation: rotation 2s infinite linear;
    -o-animation: rotation 2s infinite linear;
    animation: rotation 2s infinite linear;
    z-index: 0;
}

/* ZPRAVY */
.message
{
    border: 1px solid #fff;
    color: #fff;
    font-size: 1.3em;
    font-weight: 500;
    margin-bottom: 1em;
    padding: 1em;
}

.message a
{
    border-color: #fff;
    color: #fff;
}

.message.info
{
    background-color: #00A6EB;
}

.message.success
{
    background-color: #66cc00;
}

.message.warning, .message.invalid
{
    background-color: #ff6600;
}

.message.error
{
    background-color: #ff0000;
}

.message.invalid ul
{
    display: none;
}

.input-validation-error, :invalid
{
    border-color: #ff0000 !important;
    box-shadow: none;
}

/* FORMS */
form .form-row
{
    display: block;
}

form .form-row:after
{
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

form .form-col
{
    float: left;
}

.panorama-loading
{
    background-color: #2B2B2B;
    border: 2px solid #F3B607;
    border-radius: 15px;
    color: #FFFFFF;
    left: 50% !important;
    margin-left: -70px;
    margin-top: -15px;
    padding: 10px 20px;
    position: absolute;
    text-align: center;
    top: 50% !important;
    width: 100px;
}
.panorama-loading b
{
    font-weight: normal;
}

.panorama-toolbar
{
    top: 20px;
    height: 31px;
    position: absolute;
    text-align: center;
    width: 100%;
}

.panorama-button
{
    background-color: #2B2B2B;
    background-position: center center;
    background-repeat: no-repeat;
    border: 2px solid #F3B607;
    cursor: pointer;
    display: inline-block;
    height: 27px;
    margin-left: -2px;
    overflow: hidden;
    text-indent: -99px;
    width: 27px;
    z-index: 105;
}

.panorama-button:first-child
{
    background-position: 7px center;
    border-radius: 50% 0 0 50%;
}

.panorama-button:last-child
{
    background-position: 5px center;
    border-radius: 0 50% 50% 0;
}

.no-touch .panorama-button:hover
{
    background-color: #FFFFFF;
    border-color: #F3B607;
}

.panorama-fullscreen
{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMBQTFRFLy8v6enp6OjoMjIy8vLy+/v7QUFB9PT0kJCQRERE/Pz8ODg4fHx8/v7+fn5+cXFx09PTY2Nj1tbWVVVVh4eH6urq7+/vhYWF4+PjNjY2+fn5TExM3t7e1dXVnp6eYWFhPT099/f3iIiIj4+PvLy84ODgycnJ5ubmwsLCxcXF3d3d/f395OTk2traoaGha2trk5OT8/Pzc3Nzt7e3+Pj4Ozs76+vrgoKCT09P39/fbW1tfX19LS0tmZmZ////Kysr1CA1rwAAAEB0Uk5T////////////////////////////////////////////////////////////////////////////////////AMJ7sUQAAACUSURBVHjabI/XDoJAFEQvHekqdgXsvXdddv7/r1hZX0ych5ucm5xJhlbG5IoylZmxJZXX6hLTNlcoT/x+ygDa3y75jghjPjWB3tEJoBHA7EMHyJKWEASCsY9aHsJP/qAXaIAbnyR6/kY0P4bWC4ziUVcJxVN7W827TfP1syq9UHFUavClK9GMuEoD/Zx9Jyz0qBBgAKqKIueoC5CqAAAAAElFTkSuQmCC');
}

.no-touch .panorama-fullscreen:hover
{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMBQTFRFBAQEKSkpGBgYFRUVCAgIvLy8/v7+/f39HBwc+fn5s7OzNDQ08fHx9PT0XFxcpKSk/Pz8GxsbEBAQwsLC+/v7sLCwKioqDg4OSkpKyMjIr6+vuLi4Hx8fODg45OTkICAgoaGhNTU1VFRU3Nzc9/f37Ozs7+/vwMDAzc3NQ0NDhISEZ2dna2trh4eH8vLym5ubnZ2dqampj4+PLCwsPDw86urq5eXlz8/PJSUlqqqqoqKizs7OMTExMzMzAAAA////2uYk3QAAAEB0Uk5T////////////////////////////////////////////////////////////////////////////////////AMJ7sUQAAACRSURBVHjabM+1DsNQEETRMbMdQ5iZyWHy/P9fxfFLEylTrHSKWywkLDcsdhrgABPzoeDliRDpGseZQSaxpKQLlBhkbZc8h2qZFkh9Z1ukF9zyICcN/ZMWB/zZH9r1hBxpmmATzoTsyEpMA/detaKVSKshd/dbtFTnIbrpVTUhZ74nOK5lJl7Ryv2+4Ef9twADAKpdIV/1NSBdAAAAAElFTkSuQmCC');
}

.panorama-rotate
{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAMAAADarb8dAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIFQTFRFZGRkPDw8TU1Nbm5ui4uLOjo67+/vQEBATk5ObGxsY2NjLS0tRUVFfHx8jo6O5+fnMTEx3d3deXl5NDQ0dnZ29PT07Ozstra2Ozs7Q0ND5ubmxMTE39/fhoaGUFBQNzc3vb29+Pj4WlpaVFRUqKioNTU1q6urgYGB/f39////Kysrz/BG6AAAACt0Uk5T////////////////////////////////////////////////////////ACPJp9AAAAB6SURBVHjaVI9XDsNQCASx03vvvWe4/wED5jmy9wOxI6pooUbz041MPDxxrc8l2JubtS30AvRhbNluAllUPObRvuKaZiQtoQ4yuNRABxYGxFcW4BQtUvopvB3kBjYtO/YLAwdbjiTlcRg6urk9vP6/qA7lrpXnqvoJMAAxfyLb9IhnPwAAAABJRU5ErkJggg==');
}

.no-touch .panorama-rotate:hover
{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAMAAADarb8dAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIFQTFRFxsbG7u7u3d3dvLy8S0tLdHR09vb23NzcpKSkNjY2n5+f6urqPj4+vr6+9fX11tbWbW1tx8fH/f39RERE+fn52traf39/7+/vMjIyrq6uOzs7qampsbGx5eXlZmZmgoKCTU1NQ0NDnJycLS0ttLS08PDw0NDQ8/Pz5+fnKysr////rILmCgAAACt0Uk5T////////////////////////////////////////////////////////ACPJp9AAAAB6SURBVHjaVI9XDsNQCASx03vvvWe4/wED5jmy9wOxI6pooUb/0IlMPFxwDVclWJi77i2MAszgbtn3BllUTI7R3mOaZiQ9oQ4y+NTAANoGxFcWoBstUvolrB3kBlovO/YBcwcbmiTlcRi627o9j/+/qJ7krZXnqvoJMAA+xiLbOlNqAQAAAABJRU5ErkJggg==');
}

.panorama-zoom_in
{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACdQTFRFU1NT2NjYlZWViIiIo6OjRkZGe3t78/PzODg4YGBgy8vL////KysrtUHGMgAAAA10Uk5T////////////////AD3oIoYAAAA9SURBVHjaYuBBAwzECrAysaEKcHJzkSTAxcXFyM0OJFmgAtwwwAUV4OTkZOZmBJIM5NsCBBycDER7DiDAAAjvC1ADzhbkAAAAAElFTkSuQmCC');
}

.no-touch .panorama-zoom_in:hover
{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACdQTFRF19fXUlJSr6+v8vLyNzc35OTklZWVoqKih4eHX19fysrKKysr////wvyLSAAAAA10Uk5T////////////////AD3oIoYAAAA9SURBVHjaYuBBAwzECrCyMaEKcHFzkiTAycnJyM0CJDmgAtwwwAkV4OLiYudmBJIM5NsCBMxcDER7DiDAAAlHC1C4Sy+qAAAAAElFTkSuQmCC');
}

.panorama-zoom_out
{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABJQTFRFU1NTo6OjYGBgy8vL////////pzaY1AAAAAZ0Uk5T//////8As7+kvwAAACJJREFUeNpiYEUDDHQTYIYBRqgACwwwQwWYYICBbg4DCDAAiY8EwHHZFpcAAAAASUVORK5CYII=');
}

.no-touch .panorama-zoom_out:hover
{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABJQTFRF19fXh4eHX19fysrKKysr////g5YQRwAAAAZ0Uk5T//////8As7+kvwAAACJJREFUeNpiYEUDDHQTYIIBRqgACwwwQQWYYYCBbg4DCDAAh+IEvyKDN8MAAAAASUVORK5CYII=');
}

