hr, .noDisplay, #calendar caption, .art-delimit-wa {
    display: none;
}
.editor-area hr {
    display: block;}
a img {
    border: none;
}
a {
    text-decoration: none;
color: #FF8B00;
}
a:hover {
    text-decoration: underline !important
}
.left {
    text-align: left;
}
.right {
    text-align: right;
}
.center {
    text-align: center;
}
.justify {
    text-align: justify;
}
.left-float {
    float: left;
}
.right-float {
    float: right;
}
.clear, #decoration5 {
    clear: both;
    height: 0 !important;
    overflow: hidden;
    border: 0 !important;
    font-size: 0em;
}
/*title buggy in ie */
    display: block;
clear1 {
    display: none !important
}
#hp-gallery-clear-start {
    clear: none !important
}
a:hover {
    text-decoration: none
}
.accessibility-links {
    display: none
}
/*MAIN class*/
body {
    margin: 0px;
    padding: 0px;
    font-family: tahoma, arial, sans-serif;
}
#document
/*todo*/
 {
    margin: 0px;
    padding: 0px;
    text-align: center;
    background: url('https://s3b.estranky.cz/img/d/1000000200/bkg.png') #f7f7f7 repeat-x
}
#in-document {
    position: relative;
    width: 821px;
    margin: 0 auto;
    text-align: left
}
#body {
    _margin-top: -2px;
    background: url(https://s3b.estranky.cz/img/d/1000000200/bodyBkg.png) repeat-y 227px 0;
}
/*header */
#header .inner_frame {
    width: 821px;
    height: 342px;
    position: relative;
    overflow: hidden;
}
#header h1 {
    position: absolute;
         margin-top: 43px;
    left: 39px;
    width: 535px;
    height: 150px;
    overflow: hidden;
    background: #fff url('/img/ulogo.928994.jpeg') no-repeat;
    font-family: Tahoma;
                font-size: 22px;
}



#header a {
    display: block;
    margin: 20px;
    color: white;
    text-decoration: none;
}
#header-decoration {
    width: 100%;
    height: 100%;
    background: url(https://s3b.estranky.cz/img/d/1000000200/header.png) no-repeat
}
/* left div */
#nav-column {
    position: relative;
    width: 237px;
    float: left;
}
.menu-type-standard li > ul.level_2 {
    display: block !important;
}
#navigation {
    width: 237px;
    background: url('https://s3b.estranky.cz/img/d/1000000200/menuBkg.png') repeat-y 23px 0;
}
#navigation h2 {
    display: none
}
#navigation .inner_frame {
    background: url(https://s3b.estranky.cz/img/d/1000000200/menuStaticU.png) no-repeat 0px 100%;
    _background-image: url(https://s3b.estranky.cz/img/d/1000000200/menuStaticUIE.png);
    min-height: 241px;
    _height: 300px;
}
#clear2 {
    width: 235px;
    height: 23px !important;
    background: url(https://s3b.estranky.cz/img/d/1000000200/menuStaticD.png) no-repeat 100% 100%;
    _background-image: url(https://s3b.estranky.cz/img/d/1000000200/menuStaticDIE.png)
}
.section ul, menu { 
    width: 180px;
    margin: 0pt 0pt 20px 45px;
    padding: 0pt;
}
.section ul {
                margin: 0px;
}
menu li {
    list-style: none;
    margin: 5px 0;
}
menu li.current{text-decoration:underline; color:#000000;}
menu li.first {
                margin-top: 0;
}
.section li {
    margin: 0 0 5px 0
}
.section li a, menu li a, menu li ul li.first a {
    color: #7A6F66;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 13px;
}
.section li a:hover, menu li a:hover, menu li ul li.first a:hover {
                color: #333;
}
.column {
    width: 220px;
    padding-bottom: 10px;
}
.column h2 {
    color: #FF8B00;
    font-size: 13px;
    text-transform: uppercase
}
.column a {
    color: #7A6F66;
    line-height: 96%
}
.column a:hover {
                color: #333;
}
#portrait, #folders-nav, #last-gallery, #links, #calendar {
    overflow: hidden;
    width: 220px;
    _width: 200px;
}
#search {
    position: absolute;
    top: -120px;
    left: 300px;
    width: 275px
}
#key {
    float: left;
    border: 1px solid #d3d3d3;
    border-top: solid 1px black;
}
#sendsearch {
    float: right;
    height: 18px;
    margin: -18px 0 0 0;
    padding: 0 10px 0 5px;
    background: url(https://s3b.estranky.cz/img/d/1000000200/sipka.png) no-repeat 100% 50%;
    border: none;
    color: #FF8B00;
    font-weight: bold;
    text-transform: uppercase
}
#search h2 {
    display: none
}
#search fieldset {
    border: none
}
#calendar table {
    width: 175px;
    _width: 150px;
}
#calendar tbody a {
    color: #f90000;
    font-weight: bold;
}
#calendar th, #calendar td {
    font-size: 11px;
    text-align: center
}
.column center {
    margin-top: 20px
}
/* main div */
#content {
    width: 550px;
    _width: 560px;
    padding-left: 20px; 
    overflow: hidden;
    padding-bottom: 10px;
            color: #676563;
    font-size: 12px;
    background: url(https://s3b.estranky.cz/img/d/1000000200/bodyBkg.png) repeat-y -11px 0;
}
#breadcrumb-nav {
    padding: 2px 0 10px 0;
    color: #ff8b00;
    font-weight: bold;
}
#breadcrumb-nav a {
    color: #662727;
    text-decoration: none;
}
#breadcrumb-nav a:hover {
    text-decoration: underline
}
/* size main */
#rubrika-prispevku .editor-area, #perex_adv, #folders, #perex, .section_article, .article, #photos .editor-area, #archive, #articles .editor-area, .item .under-article {
    width: 540px;
    overflow: hidden
}

#folders {padding-top: 15px;}

/* heading h2 */
#rubrika-prispevku h2, #photos h2, #slide h2, #articles h2, .article h2 a, .item h2, #rss-channels h2, #eshop .products h2 {
    width: 500px;
    overflow: hidden;
    font-family: Georgia;
    font-size: 19px;
                margin-bottom: 20px;
}
#articles h2 { color: #000; }
#rubrika-prispevku h2, #photos h2, #slide h2, .article h2 a, .item h2 {color: #f90000;}

/*heading up h2/
#archive h2, #photos-title, #gallery h3,

/* last modified */
#gallery h2, #folders h2, .section_sub_title, #block-comments h2, #block-comments h3 {
    margin: 20px 0 0 40px;
    color: #ff8b00;
    font-size: 14px !important;
    font-weight: bold;
}
/* red */
.album a, .section_article a {
    color: #f90000
}
.editor-area h2 {
    margin: 14px 0 !important;
    color: #878381 !important;
    font-family: tahoma, arial, sans-serif !important
}
.editor-area, .first {
    margin-right: 2px
}
#perex {
    margin-bottom: 2em;
}

.article .editor-area {padding-top: 15px;}

/* gab after div*/
.editor-area a, #perex a, .first a {
    color: #3f3e3e;
    font-weight: bold
}
#articles .article h2, #folders h2, #rubrika-prispevku h2, #rubrika-prispevku .article h2 {
    margin: 0;
}
#articles .editor-area h2, #rubrika-prispevku .editor-area h2 {
    margin-left: 0px;
    color: black;
    font-family: tahoma, arial, sans-serif;
    font-size: 18px
}
/* .article, .item */
.date {
    display: block;
    position: relative;
    float: right;
    margin: -25px 0pt 0px;
    _margin-bottom: 0px;
    padding: 10px 0pt 10px 10px;
    background: #f7f7f7;
    color: #baaea4;
    font-size: .8em;
}
#articles .article p.first {
    margin-top: 0;
}

#articles {
    width: 540px
}
.article {
    margin-bottom: 20px
}
/*1ar*/
.article .first p, .item .editor-area {
    clear: both;
    _margin-top: 5px
}
/*#articles */
.article .under-article {
    &position: relative;
    margin: 10px 0 20px 0;
    padding-top: 30px;
    font-size: 1em;
}
/* #articles */
.article .a-whole-article {
    float: right;
    &position: absolute;
    top: 0;
    right: 0;
    display: block;
    margin: -25px 10px 0 0;
    &margin: 0;
    padding-right: 10px;
    background: url(https://s3b.estranky.cz/img/d/1000000200/sipka.png) no-repeat 100% 50%;
    color: #FF8B00;
    font-size: 12px;
    text-transform: uppercase
}
.comment-img {
    padding-left: 15px;
    background: url(https://s3b.estranky.cz/img/d/1000000200/comments.png) 0 2px no-repeat
}
.under-article {
    clear: both;
    font-size: .8em
}
.under-article a, .art-delimit-wa, .art-delimit-gal, .art-delimit-sec {
    color: #6d635f;
    font-weight: bold;
}
.under-article strong {
    color: #938170;
    font-weight: normal;
}
/* article - jeden */
.item .first {
    margin: 0
}
#block-comments h2, #block-comments h3 {
    margin: 20px 0 5px 0 !important;
}
#block-comments .comment-headline h3 {
    margin: 0 !important
}
#block-comments {
    position: relative;
}
#block-comments legend {
    display: none
}
.message {
    display: block;
    padding: 5px;
    color: red;
    font-weight: bold
}
#block-comments form {
    display: block;
    width: 494px;
    min-height: 360px;
                _height: 360px;
    background: url(https://s3b.estranky.cz/img/d/1000000200/commentsBkg.png) 0% 100% no-repeat;
    _background-image: url(https://s3b.estranky.cz/img/d/1000000200/commentsBkgIE.gif)
}
#block-comments fieldset {
    margin: 0 0 0 10px;
    padding-bottom: 30px;
    &padding-bottom: 10px;
    border: 0;
}
#block-comments dl {
    padding-top: 40px;
}
#block-comments dd {
    margin: 0 0 5px 3px;
}
#block-comments dt {
    float: left;
    width: 100px;
    &padding-left: 2px;
}
#block-comments dt#validation-dt label {
    float: left
}
#block-comments input#validation {
    width: 100px;
    float: left;
}
#block-comments fieldset input, #block-comments fieldset textarea,#block-comments input#c_title {
    width: 300px;
    padding: 0 5px;
    border: 1px solid #d3d3d3;
    border-top: solid 1px black;
    background: #f7f7f7;
font-family:Tahoma,Arial,sans-serif; font-size:13px;
}
#block-comments fieldset textarea {
    height: 120px;
}
#block-comments .comment-headline span {
    display: inline;
    position: static;
    color: #BAAEA4;
    font-weight: normal;
}
#block-comments .comment-headline {
    color: #baaea4;
    font-size: .9em
}
#block-comments .comment-headline h3 {
    float: left;
    padding-right: 10px;
    color: #c60505;
    font-size: 12px;
    margin: 0;
}
#block-comments .submit{
    background: url(https://s3b.estranky.cz/img/d/1000000200/sipka.png) no-repeat 94% 50% white;
    border: none;
    color: #ff8b00;
    font-weight: bold;
    text-transform: uppercase;
        width: 100px !important;
        padding: 5px 15px 5px 10px;
        margin-left: 100px;
    border: 1px solid #d3d3d3;
    border-bottom: solid 1px black;
}
#block-comments .comment-text p {
    margin: 5px 0 10px 0
}
#block-comments form dd input{width: 228px;} 
#block-comments form .recaptchaContainer {text-align: left;margin-left: 97px;}
/* photogalerie */
.album {
    float: left;
    width: 200px;
    padding-left: 40px;
    background: url(https://s3b.estranky.cz/img/d/1000000200/slozka.gif) no-repeat 10px 5px;
    overflow: hidden;
}
.album h3 {
    margin: 0;
    font-size: 1.2em;
    height: 1.5em;
    overflow: hidden;
    line-height: 160%;
}
.album div {
    color: #666666;
    margin-bottom: 10px
}
.folder {
    position: relative;
    width: 540px;
    margin-bottom: 20px;
    overflow: hidden;
    background: url(https://s3b.estranky.cz/img/d/1000000200/galerieBkgM.png) 136px repeat-y;
}
.folder .photo-wrap {
    position: absolute;
    top: 0px;
    left: 136px;
    width: 384px;
    background: url(https://s3b.estranky.cz/img/d/1000000200/galerieBkgU.png) no-repeat;
}
.folder .photo-wrap div {
    width: 75px;
    height: 75px;
    margin: 30px 0pt 0pt 25px;
    text-align: center
}
.folder h3 {
    position: absolute;
    left: 0px;
    top: 30px;
    width: 120px;
    height: 90px;
    margin: 0 !important;
    overflow: hidden;
}
.folder-info h3 a {
    color: #f90000
}
.folder-info {
    min-height: 70px;
    _height: 120px;
    background: url(https://s3b.estranky.cz/img/d/1000000200/galerieBkgD.png) no-repeat 136px 100%;
    padding: 30px 0 38px 0;
    color: #878381;
}
.folder-info a {
    position: relative;
    z-index: 50;
    color: #878381;
    font-weight: bold
}
.folder-info span {
    display: block;
    float: left;
    width: 70px;
    padding-right: 2px;
    text-align: right;
    color: #ff8b00;
    font-weight: bold
}
.folder-info div {
    width: 250px;
    margin: 0 10px 0 265px;
    position: relative;
    z-index: 80;
    overflow: hidden;
        padding: 3px 0px;
}
/* one photo */
#pBlock {
    margin: 0 0 20px 35px;
}
#photo_curr_comment {
                text-align: center;
}
#fsHeader {
    margin: 0;
    width: 519px;
    height: 37px;
    background: url(https://s3b.estranky.cz/img/d/1000000200/fotoU.png) no-repeat;
    _background: none;
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='https://s3b.estranky.cz/img/d/1000000200/fotoU.png');
}
#click {
    width: 518px;
    overflow: hidden;
    background: url(https://s3b.estranky.cz/img/d/1000000200/fotoM.png) repeat-y;
    _background: none;
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='https://s3b.estranky.cz/img/d/1000000200/fotoM.png',sizingMethod='scale');
}
.slide-img {
    width: 487px;
    margin: 10px 0 10px 9px;
    text-align: center;
}
#fsFooter {
    width: 519px;
    height: 40px;
    background: url(https://s3b.estranky.cz/img/d/1000000200/fotoD.png) no-repeat 0 100%;
    _background: none;
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='https://s3b.estranky.cz/img/d/1000000200/fotoD.png');
}
#p_name, #p_comment {
    margin: 0 20px
}
#photos #photos-list, #photoMain {
    width: 478px;
    _width: 496px;
    padding: 0 9px;
    =padding-right: 24px;
    _padding: 25 !important;
    background: url(https://s3b.estranky.cz/img/d/1000000200/fotoGalM.png) repeat-y 0 0;
    _background: none !important;
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='https://s3b.estranky.cz/img/d/1000000200/fotoGalM.png',sizingMethod='scale');
                margin-left: 45px;
}
#galHeader, #photoHeader {
    width: 497px;
    height: 30px;
    background: url(https://s3b.estranky.cz/img/d/1000000200/fotoGalU.png) no-repeat;
    _background: none;
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='https://s3b.estranky.cz/img/d/1000000200/fotoGalU.png');
                margin-left:45px;
}
#photos #photos-list .photo-wrap, #thumbnav .box, #photoMain .slidebar a {
    float: left;
    width: 75px;
    height: 75px;
    margin: 5px;
    text-align: center;
    overflow: hidden;
}
#galFooter, #photoFooter {
    clear: both;
    width: 496px;
    height: 33px !important;
    background: url(https://s3b.estranky.cz/img/d/1000000200/fotoGalD.png);
    _background: none;
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='https://s3b.estranky.cz/img/d/1000000200/fotoGalD.png');
                margin-left:45px;
}
#photoMain a, .slidenav {
    color: #FF8B00;
    font-weight: bold
}
#photoMain .slidebar {
                display: block;
                height: 102px;
                padding: 0 10px;
                overflow: auto;
                white-space:nowrap;
}
#photoMain .slidebar a {
                float: none;
}
.slidenav {
    padding: 20px 5px 5px 5px;
    text-align: center
}
.back {
    float: left
}
.forward {
    float: right
}
#timenav {
    text-align: center
}
/*archiv */
#archive .article h2 {
    margin: 0
}
.section_article h3, .folder h3 {
    margin: 5px 0 0 0;
    font-size: 13px;
}

/* RSS channels */
#rss-channels h2 {color: Black;}
#rss-channels h3 {color: #F90000;}
#rss-channels ul {margin: 0.5em 1em 2em 2em;}

/* FOOTER */
#footer {
    padding: 10px 0;
    _margin-top: -2px;
    border-top: 1px #dbdbdb dashed;
    background: white;
    font-size: 0.6em;
    text-align: center;
}
#footer .inner_frame {
    width: 600px;
    margin: 0 auto;
overflow: hidden;
}
#footer .inner_frame p + p {margin-top: 5px;}
#footer .inner_frame p + p a {margin: 0 5px;}
#footer p {
    margin: 0px;
}
#footer a {
    color: #b70d25;
    font-weight: bold;
    text-decoration: none
}
/* adv */
.mess-title { font-size: 11px; color: #000 !important; text-transform: lowercase; font-weight: normal; }
#mess-ahead {
    background: #2d2723;
    text-align: center;
    color: #FF8B00;
    font-size: bold;
        padding-bottom: 10px;
}
#mess-board {text-align: center;}
#mess-ahead .mess-title {color: #FF8B00 !important;}
#mess-ahead .inner_frame {
    margin-left: -35px
}
#sky-scraper-block {
    position: absolute;
    right: -300px;
    text-align: center;
    width: 300px;
    margin-top: 0;
}
#sticky-box {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    right: 0;
}
#leaderboard-top {
  display: block!important;
  margin: 0 auto 15px;
   width: 85%;
}
#mess-square, #mess-message, #photos, #mess-text {
    margin: 20px 0 20px 45px
}
#mess-message a {
    font-size: 12px;
}
#mess-message img {
    float: left;
    padding: 5px 10px 0 0
}

#mess-text a {
    color: #878381;
    font-weight: bold;
}
.hypertext {
    border: 1px solid #2C1D12;
    margin: 10px 0 0 0;
    overflow: hidden;
    padding: 10px 5px;
    background: #FFF;
}
.hypertext h2 {
  margin: 0;
  padding-right: 75px;
}
#content .hypertext h2 a {
  color: #878381;
  font-size: 12px;
}
.hypertext+.hypertext {
  border-top: none;
  background: #FFF;
  margin-top: -1px;
}
.hypertext .mess-title {
  float: right;
  line-height: 17px;
}
*html .hypertext .mess-title {
  float: none;
}
.hypertext+.hypertext .mess-title {
  display: none;
}
#shifter {text-align: center;}
#shifter #shifter_wrap:after {content: "."; display: block; height: 0; clear:both; visibility:hidden; font-size:0;}
* html #shifter #shifter_wrap {zoom: 1;}
*:first-child+html #shifter #shifter_wrap {zoom: 1;}
#shifter #shifter_wrap #shifter_footer .span3 {background: #f7f7f7; border: 1px dashed #dbdbdb; padding: 0px 5px 3px; margin-right: 8px;}
#shifter #shifter_wrap #registration {padding: 0px; text-align: center;}
#shifter div#shifter_title h3 {margin: 5px 0; color: #b70d25;}
#shifter .span3 .category a {color: #FF8B00;}
#shifter #shifter_wrap #shifter_footer .category a {text-decoration: none;}
#shifter #shifter_wrap #shifter_footer .category a:hover {text-decoration: underline;}
#shifter .span3 a {color: #6d635f;}
#shifter .span3 .category a {font-size: 13px;}
#shifter #shifter_wrap #shifter_footer .span3 h4 {margin: 0;}
#shifter {margin: 10px 0;}
#shifter #shifter_wrap #shifter_terms a {color: #CFCFCF; font-size: 0.75em;}
body #shifter #shifter_wrap #sklik {height: auto;}
#shifter #shifter_wrap #shifter_footer .span3 h4 {font-size: 11px; line-height: 1.38em;}
* html #shifter #shifter_wrap #shifter_footer .span3 h4 {line-height: 1.26em;}
#shifter #shifter_title h3#shifter_t_2 {margin-right: 272px;}
* html #shifter #shifter_title h3#shifter_t_2 {margin-right: 135px;}

/**********preview**********/

#thumbnav, #photos, #preview-folder { 
 overflow: hidden;
}

#photos .photo-wrap, #preview-folder .box, #thumbnav .box{
border: 1px solid #eee;
 background: #fff;
 float: left;
 width: 90px;
 height: 90px;
 margin: 1px 1px;
 _width: 92px;
 _height: 92px;
 =position: relative;
}

#thumbnav .box{
 margin: 1px 4px;
}

#photos .photo-wrap div, #preview-folder .box div, #thumbnav .box div{
 height: 90px;
 width: 90px;
 text-align: center;
 _height: 92px;
 _width: 92px;
 display: table;
 =position: relative;
 overflow: hidden;
}

#thumbnav .box div a, #photos .photo-wrap div a, #preview-folder .box div a {
 =margin: 2px 0px 0px 0px;
 height: 100%;
 =height: auto;
 background-image: none;
 border: 0px solid #f7b1a5;
 =position: absolute;
 =top: 50%;
 =left: 50%;
 display: table-cell;
 vertical-align: middle;
}

#thumbnav .box div a, #photos .photo-wrap div a, #preview-folder .box div a { 
 =border: none;
}

#thumbnav .box div a img, #photos .photo-wrap div a img, #preview-folder .box div a img {
 =position: relative; 
 =top: -50%;
 =left: -50%;
 border: 0px solid #FFF;
}

/******************end of preview*****************/

#c_validation_img { margin-top: 8px; }

.comment { border-left: 1px solid #F1AE19; padding: 10px; }
.level0 {margin-left: 0px;}
.level1 {margin-left: 15px;}
.level2 {margin-left: 30px;}
.level3 {margin-left: 45px;}
.level4 {margin-left: 60px;}
.level5 {margin-left: 75px;}
.level6 {margin-left: 90px;}
.level7 {margin-left: 105px;}
.level8 {margin-left: 120px;}
.level9 {margin-left: 135px;}

.list-of-pages{ text-align: center; position: relative; display: block; width: 100%;}
.list-of-pages .previous{ position: absolute; left: 0px; top: 0px;}
.list-of-pages .next{ position: absolute; right: 0px; top: 0px;}
.list-of-pages a{ color: #3F5057 !important; }
.list-of-pages .numbers{ display: block; margin: 0px auto; width: 320px;}

#last-photo .inner_frame { text-align: center; }

#mail-list fieldset { padding: 0px; margin: 0px; }
#mail-list .message{ padding: 5px 0px; font-size: 12px; font-weight: normal;}
#languages .inner_frame a{ padding: 5px; float: left; font-size: 0.8em;}

#contact-nav .inner_frame, .own-code-nav .inner_frame{font-size: 12px; font-weight: normal; color: #7A6F66;}

#contact-nav address p {line-height: 140%;}
#contact-nav address p.contact_adress {margin: 1em 0;}
#contact-nav address p.contact_email {margin: 0.3em 0 0 0;}

#calendar {color: #7A6F66;}

#stats .inner_frame th, #stats .inner_frame td { text-align: left; font-size: 12px; font-weight: normal; color: #7A6F66; padding: 2px 2px 2px 0px; }

#stats table {margin-left: -2px;}

h1.head-left {
  text-align: left;
}
h1.head-center {
  text-align: center;
}
h1.head-right {
  text-align: right;
}

#ajax-container_preview{
 z-index: 999999;
}

#mess-message:after{
 content: ".";
 clear: both;
visibility: hidden;
display: block;
height: 0px;
line-height: 0px;
_zoom:1;
}
.own-code-nav h2 {width: 100%;}

.column .inner_frame { padding-top: 10px; padding-bottom: 10px; }

.section {margin:0 0 20px 40px;}
#languages .inner_frame { overflow: hidden; }

#mail-list .inner_frame { =margin-left: -20px; =position: relative; }

#search {margin-left: 0px !important; }

#click p, #click h3 { margin-left: 30px; display: block; }

/***submenu***/

menu li.submenu-over { position: relative; z-index: 9999; }

menu li ul.classic, menu li ul.submenu, menu li ul.click, menu li ul.onmouse { display: none; }

menu li.submenu-over ul.onmouse, menu li:hover ul.onmouse, menu li.submenu-over ul.click, menu li.submenu-over ul.classic{
 display: block; 
}

menu li.submenu-over ul.onmouse, menu li:hover ul.onmouse{
 position: absolute;
 top: -20px;
 left: 160px;
 =left: 80px;
 list-style: none;
 background: #fff;
 border: 1px solid #eee;
 display: block; 
 padding: 0px 10px;
 overflow: hidden;
 width: 200px;
 z-index: 9999999999;
}

menu li.submenu-over ul.classic li, menu li.submenu-over ul.click li{
 padding-left: 15px;
 list-style: none;
 width: 200px;
}

menu li.submenu-over ul.classic li a, menu li.submenu-over ul.click li a{
 white-space: nowrap;
 width: 200px;
}

/*****end*submenu******/

 .column ul , .column li { list-style: none; }

#last-photo { font-size: 13px; }

#section_subsections {margin-bottom: 2.5em; }
#section_subsections .section_article {margin: 0 0 0.5em 0;}

#comments-form dt label { padding: 5px;}
#comments-form dt label {padding-top: 0px}

textarea {font-family:tahoma,arial,sans-serif; font-size: 100%; }

#send-mail-list{

    height: 18px;
    padding: 0 10px 0 5px;
    background: url(https://s3b.estranky.cz/img/d/1000000200/sipka.png) no-repeat 100% 50%;
    border: none;
    color: #FF8B00;
    font-weight: bold;
    text-transform: uppercase
}
#sendsearch, #send-mail-list, .submit { cursor: pointer; }
#contanct-nav .inner_frame { line-height: 150%; }

.editor-area p { margin: 5px 0px;}
#footer a.eoldal-footer {background-position: 0 0 !important; line-height: 35px !important; top: 0 !important;}

.column form input {font-size: 13px;}
#mail-list-key {width: 90%;}

#photo-album #photos {margin-left: 0;}
#photo-album #photos .photo-wrap {margin: 0 10px 10px 0;}

/* ----------- Facebook------------ */
/* Facebook addons */
#fb_likebox_width {width: 183px;}

/* ----------- Like ----------- */
.fb_edge_widget_with_comment{margin:5px 0px;}

/******************************************************************************/
/*----------------------------------------------------------Navigation bar style----------------------------------------------------------*/
@media screen,projection{
#nav-cover{background-color: #2D2723;}
}


#ecategory ul li {
  margin: 0;
}
#ecategory ul li a {
  padding: 3px 0;
  display: block;
}
#ecategory ul li ul {
  padding-left: 20px;
}
#ecategory ul li ul li {
  list-style-type: square;
}
#ecategory li.current a {
  color: black;
}
#ecategory li.current ul li a {
  color: #7A6F66;
}
#ecategory li.current ul li a:hover {
  color: #333;
}

#basket_preview_form tbody tr td {
  border-top: 1px solid #676563;
  padding: 2px 3px;
}
div#eshop div#articles.order_account table#basket_preview_form th {padding: 4px;}
div#eshop div#articles.order_account table#basket_preview_form {border-bottom: #808080 1px solid;}
#eshop fieldset {
  border: none;
  padding: 0;
  margin-left: 0;
}
#confirm tbody tr td, #confirm tbody tr th, #orderdone tbody tr th, #orderdone tbody tr td {
  border-bottom: 1px solid #676563;
  padding: 2px 3px;
}
.settings tr td label, .contact-info tr td label, .login-info fieldset p label  {
  width: 114px; 
  display: block;
}
#billing_address #sameaddress + label, #account_info #individual + label, #account_info #firm + label {
  width: auto; 
  display: inline;
}
* html #billing_address label {
  width: auto; 
  display: inline;
}
#eshop .products .article .editor-area {
  text-align: justify;
  line-height: 1.5em;
  width: 120px;
}
#eshop .article .photo-wrap, #eshop #photo-detail .photo-wrap {
  margin-top: 1px;
}
#eshop .sphotos .photo-wrap {
  float: left;
  border: 1px solid #EEEEEE;
  background-color: #FFFFFF;
}
#eshop .article .photo-wrap, #eshop #photo {
  background-color: #FFFFFF;
  border: 1px solid #EEE;
}
#eshop .article .price {
  background-color: #FFFFFF;
  margin-top: 5px;
}
#content #eshop #basketpayments ul, #content #eshop #baskettransport ul {
  margin: 0 30px 0 0;
  padding-left: 0;
}
#eshop #product .wrap h2 {
  line-height: 1.2em;
  margin-bottom: 15px;
}
#content #eshop #basketpayments ul li, #content #eshop #baskettransport ul li {
  border-bottom: 1px solid #000;
  background: #676563; 
  color: #FFF;
}
#content #eshop #basketpayments ul li div, #content #eshop #baskettransport ul li div {
  background: #F7F7F7;
  margin-left: 0 !important;
  padding-left: 21px;
  *padding-left: 28px; 
  color: #000;
}
#login form div input, #eshop input {
  margin: 1px 0;
}
#steps {
  margin: 15px 0;
}
#content #steps ul li {
  color: #000;
  border: 1px solid #676563;
  font-size: 120%;
  margin: 5px 2px;
  background: #F7F7F7;
  text-align: center;
  width: 49px;
}
#content #steps ul li.active {
  color: #FFF;
  font-weight: bold;
  background-color: #676563;
  border: 1px solid #000;
}
#eshop table {
  border-collapse: collapse;
}
#eshop #panel {
  width: 540px;
}
#eshop .submit{
  background: url('https://s3b.estranky.cz/img/d/1000000200/sipka.png') no-repeat 94% 50% white;
  color: #ff8b00;
  font-weight: bold;
  text-transform: uppercase;
  padding: 5px 20px 5px 5px;
  border: 1px solid #d3d3d3;
  border-bottom: solid 1px black;
  *padding-left: 0;
  *padding-right: 10px;
}
#login input.submit {
  background: url('https://s3b.estranky.cz/img/d/1000000200/sipka.png') no-repeat 94% 50% transparent;
  padding: 5px 15px 5px 10px;
  border: none;
  margin-left: 46px;
  color: #ff8b00;
  padding: 0 15px 1px 0px;
  float: none;
  text-transform: uppercase;
  font-weight: bold;
  margin: 0;
  *padding-left: 0;
  *padding-right: 0;
}
#nav-basket .inner_frame, #login .inner_frame, #logged .inner_frame {
  padding: 10px 0 10px 0;
  font-size: 13px;
  text-transform: uppercase;
}
#logged .inner_frame a, #login .inner_frame a, #nav-basket .inner_frame a {
  line-height: 15px;
  font-weight: bold;
  text-transform: uppercase;
}
#login label {
  width: auto;
  padding-top: 4px;
  text-transform: uppercase;
  float: none;
}
#login p {
  margin: 5px 0;
}
#eshop .validation dd {
  margin-left: 0;
}
#eshop .products .article .photo-wrap {
  width: 128px;
}
#eshop #product-info table tbody tr td {
  padding: 5px 3px 5px 1px;
  *padding: 7px 3px 7px 1px;
  vertical-align: top;
  min-width: 80px;
}
#panel .panel-header ul {
  padding: 0;
}
#eshop .validation dt label {
  font-size: 11px;
}
#eshop #product-comments .validation dt label {
  font-size: 12px;
}
#product-comments #block-comments dl {
  margin-top: 0;
  padding-top: 0;
}
#eshop #c_validation_img {
  margin-top: 0;
}
#product-comments #block-comments input.submit {
  width: 170px !important;
  margin-left: 110px;
}
#eshop #product-comments fieldset.validation {
  margin-left: 99px;
  width: 341px;
}
#product-comments #block-comments dl {
  margin-bottom: 0;
  padding-top: 35px;
}
#eshop #product-comments fieldset.validation {
  width: 462px;
}
#eshop #product-comments #block-comments fieldset {
  margin-left: 10px;
}
#product-comments #block-comments .validation dl {
  padding-top: 0;
}
#eshop #product-comments fieldset.validation .validatin-images-set input {
  width: 228px;
}
#login form a {
  _padding-top: 3px;
  _line-height: 1.2em;
}
#eshop .products .article .editor-area {
    _line-height: 1.30em;
}
#eshop td, #eshop th, #eshop .settings label {
  _font-size: 12px;
}
menu li a, .column li a {
  word-wrap: break-word;
}
#confirm .validation {
  _padding-top: 15px;
}
#confirm .price {
  _padding-bottom: 15px;
}
#eshop #basket_preview_form tr td.price {
  border: none;
  padding-top: 10px;
}
#eshop #basket_preview_form tr.border_fix td {
  border: none;
}
#basketpayments li input, #baskettransport li input {
  margin: 3px 2px;
  *margin: 0;
}
#eshop #basket_preview_form td.title, #eshop #confirm td.title {
    width: 36%;
}
#product-comments .validation dl {
  width: 350px;
}
#eshop #product-comments fieldset.validation dd {
    float: right;
}
#eshop #product-comments fieldset.validation dt {
    float: left;
}
#eshop fieldset.validation dd {
    width: 250px;
}
#eshop .registration td h3, #eshop .settings fieldset td h3, #basketpayments h3, #baskettransport h3, #contactaddress h3, #deliveraddress h3 {
  *margin: 15px 0 5px;
  *font-size: 17px;
}
#eshop #panel .inner_frame {
  background: #FFF;
}
#eshop .gennewmail .validation, #confirm .validation {
  *padding-top: 15px;
}
#product-comments #block-comments dt {
  *width: 98px;
}
#product-comments input {
  margin: 0;
}
#eshop fieldset.validation .validatin-images-set input {
  *margin-top: 0;
}
#eshop #basket_preview_form fieldset p input {
  margin: 0 5px 0 0;
  *padding-right: 0;
}
#eshop #basket_preview_form fieldset p a {
  font-size: 14px;
  padding-bottom: 4px 20px 4px 5px;
  *padding-right: 20px;
  *padding-left: 10px  
  *line-height: 40px;  
  text-decoration: none;
}
#eshop #articles .article, #eshop .products .article {
    margin: 15px 5px 0 0;
}
#eshop #articles h2, #eshop .products h2 {
  margin-bottom: 0;
  color: #000;
}
#eshop .products .article h3 {
  font-size: 14px;
}
.login-info p {
  margin: 2px 0;
}
.login-info fieldset p label {
  float: left;
  padding: 3px 0;
}
.contact-info, .login-info {
  background: white;
  padding: 10px 5px;
}
#eshop .registration {
  background: none;
}
.contact-info h4 {
  padding: 7px 0 2px 0;
  margin: 0;
}
#eshop .login-info input.submit {
  margin-top: 10px;
}
#paging {
  clear: both;
  border: solid #DDD;
  border-width: 1px 0;
  padding: 5px 0;
  width: 535px;
}
#paging a, #paging span {
  padding: 4px 0px;
  display: inline-block;
  border: 1px solid #EEE;
  background: white;
  margin: 0 2px;
  width: 20px;
  height: 14px;
}
#paging a#next, #paging a#previous {
  padding: 2px 7px;
  border: none;
  background: none;
  font-size: 14px;
  margin: 0 10px;
}
#paging a:hover, #paging a#next:hover, #paging a#previous:hover {
  text-decoration: none !important;
  color: #676563;
}
#eshop .order_account h3 {margin: 15px 0 3px;}
#eshop .order_account h4 {margin: 0;}
#eshop div.order_account table tr.odd {background: #676563; color: #fff;}

#product-search input {vertical-align: middle;}
#product-search input#product-search-text {width: 220px; padding: 0 5px; border: 1px solid #D3D3D3; border-top: solid 1px #000; background: #F7F7F7; font-family: Tahoma,Arial,sans-serif; font-size: 13px; height: 26px;}
#product-search #product-search-form {background: #FFF; padding: 10px; -webkit-box-shadow: #E3E4E6 -1px 0px 7px 2px; -moz-box-shadow: #E3E4E6 -1px 0px 7px 2px; box-shadow: #E3E4E6 -1px 0px 7px 2px; margin: 0 4px;}
#product-search .products h2 {color: #FF8B00; font-size: 14px; font-weight: bold; margin: 20px 0 0;}
#product-search .products ul {padding-left: 25px;}
*:first-child+html #product-search input#product-search-text {padding: 6px 5px 0; height: 24px;}
* html #product-search input#product-search-text {padding: 4px 5px 0; height: 32px;}
* html #nav-column {overflow: hidden;}
@media \0screen {
    #product-search input#product-search-text {padding: 4px 5px 0; height: 22px;}
}
#eshop #basket_preview_form td.coupon input.couponText {padding: 4px 2px;}


/* Responsive */

.menu-toggle {
    position: absolute;
    margin-top: 10px;
    right: 10px;
    border: 0;
    outline: 0;
    padding: 5px;
    border-radius: 5px;
    cursor: pointer;
    min-height: 35px;
    display: none;
    z-index: 99999;
    background: rgba(0, 0, 0, 0.7);
}
.menu-toggle span {
    border-top: 5px white solid;
    width: 30px;
    margin: 2px 0;
    display: block;
    transition: 0.3s all linear;
}
.menu-toggle.menu-active {
    padding: 5px 5px 12px 5px;
}
.menu-toggle.menu-active span:nth-of-type(1) {
    opacity: 0;
}
.menu-toggle.menu-active span:nth-of-type(2) {
    transform: rotate(45deg);
}
.menu-toggle.menu-active span:nth-of-type(3) {
    transform: rotate(-45deg);
    margin-top: -7px;
}

@media only screen and (max-width: 1180px) {
    
    #in-document {
        width: 100%;
        max-width: 821px;
    }
    #header .inner_frame {
        width: 100%;
        height: 150px;
        background: white;
    }
    #header h1 {
        width: 100%;
        background-size: cover;
        background-position: right;
        left: 0;
        margin-top: 0;
    }
    #header a {
        padding: 20px 50px 20px 20px;
        margin: 0;
    }
    #search {
        left: 0;
        top: -189px;
    }
    #body {
        background: #f7f7f7;
    }
    #navigation {
        width: 100%;
        background: #f6f6f6;
        padding: 0 10px;
        box-sizing: border-box;
    }
    .section li a, menu li a, menu li ul li.first a {
        font-size: 16px;
    }
    menu li {
        margin: 0;
        padding: 10px;
        text-align: center;
        border-bottom: 1px solid #bbaea4;
    }
    #navigation .inner_frame {
        background: transparent;
        min-height: auto;
    }
    #nav-column {
        width: 100%;
    }
    #clear2, .column {
        display: none;
    }
    #rubrika-prispevku .editor-area, #perex_adv, #folders, #perex, .section_article, .article, #photos .editor-area, #archive, #articles .editor-area, .item .under-article {
        width: 100%;
    }
    #content {
        width: 100%;
        padding: 20px;
        box-sizing: border-box;
    }
    #articles {
        width: 100%;
    }
    .section ul, menu {
        width: 100%;
        margin: 0;
    }
    .folder {
        box-sizing: border-box;
        float: left;
        clear: none;
        width: 45%;
        display: table;
        margin: 10px 2.5%;
        background: none;
    }
    .folder-info {
        padding: 0;
        background: none;
    }
    .folder-info div {
        width: auto;
        margin: 0;
    }
    .folder-info span {
        text-align: left;
    }
    .folder .photo-wrap {
        width: auto;
        background: none;
    }
    .folder h3 {
        position: relative;
    }
    #footer .inner_frame {
        width: 100%;
    }
    .menu-toggle {
        display: block;
    }
    #navigation nav {
        display: none;
    }
    #navigation.menu-active nav {
        display: block;
    }
    .level_2 {
        display: none !important;
    }

}

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

    #whole-page {
        overflow: hidden;
    }
    body {
        width: 100% !important;
    }

}

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

  .folder {
    width: 100%;
      margin: 5px 0;
  }

}

/* ------------- CUSTOM GALLERY ---------------- */
/* INIT SLIDER STYLES  */
.initSlider,
.initSlider *,
.initSlider *::after,
.initSlider *::before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

 

.slide.hide,
.slide.hideSlide {
  display: none !important;
}

 

.initSlider {
  position: relative;
  z-index: 1;
  display: inline-block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  opacity: 1;
}
.initSlider .firstImg {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 100%;
}

 

.initSlider .lastImg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 100%;
}
.initSlider img {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-drag: none;
  user-drag: none;
}

 

.initSlider .slide {
  position: relative;
  display: inline-block;
  float: left;
  overflow: hidden;
  text-align: center;
}

 

.initSlider .slide a {
  z-index: 55;
}

 

.initSlider .containerGallery {
  position: relative;
  display: inline-block;
}

 

.initSlider .slider__arrow {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 40px;
  background: rgba(0, 0, 0, 0.4);
}
/* end INIT SLIDER STYLES */

 

/* SLIDER GALLERY STYLES  */
@media screen and (-webkit-min-device-pixel-ratio:0) { 
  body[data-slider-open="true"] {
     background: #000;
  }
}
body[data-slider-open="true"] {
  overflow: hidden;
}
body[data-slider-open="true"] .slider-gallery {
  display: block;
}

 

.slider-gallery {
  position: fixed;
  z-index: 100000;
  padding: 5px 0;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: #000;
  display: none;
}
.slider-gallery .slider-gallery__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
   -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 15px 10px;
  margin-top: 15px;
}
.slider-gallery .slider-gallery__title {
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: left;
 -webkit-box-flex: 1;
   -ms-flex: 1;
    flex: 1;
}
.slider-gallery .slider-gallery__position {
  font-size: 1.42857rem;
  -webkit-box-flex: 1;
   -ms-flex: 1;
    flex: 1;
}
.slider-gallery .slider-gallery__count {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
-webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
  color: inherit;
}
.slider-gallery .slider-gallery__header-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-flex: 1;
   -ms-flex: 1;
    flex: 1;
}
.slider-gallery .slider-gallery__close {
  padding-left: 5px;
 cursor: pointer;
}

 

.slider-gallery .slider-gallery__close:hover {
  opacity: 0.6;
}
.slider-gallery .slider-gallery__description-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 10px 10px 0;
  line-height: 1.5;
}

 

.slider-gallery .slider-gallery__description,
.slider-gallery .slider-gallery__comment {
  margin: 0;
  font-size: 1rem;
  font-weight: 400;
  color: #eee;
  text-align: left;
}

 

.slider-gallery .slider-gallery__comment {
  font-size: 0.7rem;
}

 

.slider-gallery .slider-gallery__arrow {
  position: absolute;
  top: 0;
  bottom: 55px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0;
  color: transparent;
  text-decoration: none;
  cursor: pointer;
}
.slider-gallery .slider-gallery__arrow {
  width: 30px;
}

 

.slider-gallery .slider-gallery__arrow:hover {
  opacity: 0.6;
}

 

.slider-gallery .slider-gallery__arrow-prev {
  left: 0;
  width: 30%;
}

 

.slider-gallery .slider-gallery__arrow-next {
  right: 0;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 70%;
}

 

.slider-gallery .slider-gallery__arrow-icon {
   border: solid #fff;
    border-width: 0 4px 4px 0;
    display: inline-block;
    padding: 8px;
    position: relative;
}

 

.slider-gallery .slider-gallery__arrow-prev-icon {
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    left: 10px;
}

 

.slider-gallery .slider-gallery__arrow-next-icon {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    right: 10px;
}

 

.slider-gallery .slider-gallery__slider {
  position: relative;
  height: 80vh;
  min-height: 700px;
}

 

.slider-gallery .slider-gallery__slide {
  height: 100%;
}

 

.slider-gallery .slider-gallery__container {
   position: relative;
   height: 89vh;
   height: calc(100vh - 65px);
   padding: 0 15px;
}

 

.slider-gallery .slider-gallery__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  text-align: center;
}

 

.slider-gallery .slider-gallery__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  height: 100%;
  max-width: 90%;
  max-height: 100%;
  margin: auto;
  overflow: hidden;
}

 

.slider-gallery .slider-gallery__img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}

 

.slider-gallery .containerGallery {
    height: 100%;
}

 

@media (max-width: 650px) {
  .slider-gallery .slider-gallery__container {
     padding: 0;
  }
}
/* end SLIDER GALLERY STYLES */

 

/* Foto (vyjmutí #photos definicí -> nově má samostané styly ) */
#preview-folder .box, #thumbnav .box, .folder .photo-wrap, #photo-album-nav li .photo-wrap {
  width: 130px;
  height: 130px;
  float: left;
  margin: 15px 7px 0;
}
#preview-folder .box div, #thumbnav .box div, .folder .photo-wrap div, #photo-album-nav li .photo-wrap div {
  height: 130px;
  width: 130px;
  text-align: center;
  display: table;
  overflow: hidden;
}
#preview-folder .box div a, #thumbnav .box div a, .folder .photo-wrap div a, #photo-album-nav li .photo-wrap div a {
  height: 100%;
  border: 0;
  display: table-cell;
}
#preview-folder .box div img, #thumbnav .box div img, .folder .photo-wrap div img, #photo-album-nav li .photo-wrap div img {
  width: auto;
  height: auto;
  max-width: 120px;
  max-height: 120px;
}

 

@media (max-width: 900px) {
  #preview-folder .box, #thumbnav .box, .folder .photo-wrap, #photo-album-nav li .photo-wrap {
    width: 75px;
    height: 75px;
    margin: 10px 5px 0;
  }
  #preview-folder .box div, #thumbnav .box div, .folder .photo-wrap div, #photo-album-nav li .photo-wrap div {
    height: 75px;
    width: 75px;
  }
 #preview-folder .box div img, #thumbnav .box div img, .folder .photo-wrap div img, #photo-album-nav li .photo-wrap div img {
    max-width: 75px;
    max-height: 75px;
  }
}

 

/* speciální úprava pro detail galerie */
#photos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
   justify-content: space-between;
}
#photos::after {
    content: "";
    flex: auto;
}
#photos .slide {
  width: 130px;
  height: 130px;
  float: left;
  margin: 15px 7px 0;
}
#photos .slider-gallery__wrap {
  height: 130px;
  width: 130px;
  text-align: center;
  display: table;
  overflow: hidden;
}
#photos .slider-gallery__box {
  height: 100%;
  border: 0;
  display: table-cell;
}
#photos .slider-gallery__img {
  width: auto;
  height: auto;
  max-width: 120px;
  max-height: 120px;
  cursor: pointer;
}
#photos .slider-gallery__description-box {
   display: none;
}

 

@media (max-width: 900px) {
  #photos .slide {
    width: 75px;
    height: 75px;
    margin: 10px 5px 0;
  }
  #photos  .slider-gallery__wrap {
    height: 75px;
    width: 75px;
  }
  #photos .slider-gallery__img {
    max-width: 75px;
    max-height: 75px;
  }
}
/* Galerie responsive END */