
/* ------------------------------------ /cz/globalcontent/global-gui-mainmenu.css ------------------------------------ */

#mainmenuDiv {
    display: none;
    background: #3d000d;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    max-width: 340px;
    z-index: 100;
}
#mainmenuHeader {
    padding: 19px 19px 18px 40px;
    opacity: 0.5;
    text-align: left;
}
#mainmenuHeader .icoinstagram {
}
#mainmenuHeader .icofacebook {
}
#mainmenuHeader .icomenuclosed {
    float: right;
}
/* ------------------------ list rollover behavior -------------------------- */

  /*ul.mainmenu ul
  {
    position:absolute;
    visibility:hidden;
    text-align: left;
  }

  ul.mainmenu li
  {
    float:left;
  }

  ul.mainmenu li:hover>ul
  {
    position:absolute;
    visibility:visible;
  }

  ul.mainmenu li li
  {
    float:none;
    border:none;
  }

  ul.mainmenu li
  {
    behavior: url(/cz/hover.htc);
  }*/

/* -------------------------------- level 1 --------------------------------- */
  
  ul.mainmenu
  {
      margin: 0;
      padding: 0;
      border-bottom: 1px solid #521d26;
  }
  
  ul.mainmenu li
  {
      color: #fff;
      list-style: none;
      text-align: left;
      margin: 0;
  }
  ul.mainmenu li.trofeje,
  ul.mainmenu li.trofeje > a {
      border-bottom: none;
  }
  ul.mainmenu li.first
  {
  }
  
  ul.mainmenu li.last
  {
  }    
  
  ul.mainmenu li a,
  ul.mainmenu li a:link,    
  ul.mainmenu li a:visited, 
  ul.mainmenu li a:active,  
  ul.mainmenu li a:hover
  {
      border-top: 1px solid #521d26;
      padding: 9px 10px 13px 40px;
      display: block;
      min-height: 39px;
      box-sizing: border-box;
  }

  ul.mainmenu li a.selected,
  ul.mainmenu li a.selected:link,
  ul.mainmenu li a.selected:visited,
  ul.mainmenu li a.selected:active,
  ul.mainmenu li a.selected:hover,
  ul.mainmenu li a.opened,
  ul.mainmenu li a.opened:link,
  ul.mainmenu li a.opened:visited,
  ul.mainmenu li a.opened:active,
  ul.mainmenu li a.opened:hover
  {
      opacity: 0.5;
  }
  
/* -------------------------------- level 2 --------------------------------- */
  
  ul.mainmenu ul
  {
      border-bottom: none;
  }
  
  ul.mainmenu ul li
  {
  }
  
  ul.mainmenu ul li.first
  {
  }
  
  ul.mainmenu ul li.last
  {
      
  }
  
  ul.mainmenu ul li a,
  ul.mainmenu ul li a:link,    
  ul.mainmenu ul li a:visited, 
  ul.mainmenu ul li a:active,  
  ul.mainmenu ul li a:hover    
  {
    padding-left: 56px;

  }
  
  ul.mainmenu ul li a.selected,
  ul.mainmenu ul li a.selected:link,
  ul.mainmenu ul li a.selected:visited,
  ul.mainmenu ul li a.selected:active,
  ul.mainmenu ul li a.selected:hover,
  ul.mainmenu ul li a.opened,
  ul.mainmenu ul li a.opened:link,
  ul.mainmenu ul li a.opened:visited,
  ul.mainmenu ul li a.opened:active,
  ul.mainmenu ul li a.opened:hover
  {

  } 
 
/* -------------------------------------------------------------------------- */

/* -------------------------------- level 3 --------------------------------- */

  ul.mainmenu ul ul li.first
  {
  }
  
  ul.mainmenu ul ul li.last
  {
      border-bottom: none;
  }
  
  ul.mainmenu ul ul li a,
  ul.mainmenu ul ul li a:link,    
  ul.mainmenu ul ul li a:visited, 
  ul.mainmenu ul ul li a:active,  
  ul.mainmenu ul ul li a:hover    
  {
    padding-left: 72px;

  }

/* -------------------------------------------------------------------------- */

/* ------------------------------------ /cz/globalcontent/global-gui-footermenu.css ------------------------------------ */


/* -------------------------------- level 1 --------------------------------- */
  
  ul.footermenu
  {
      margin: 0;
      padding: 0;
  }
  
  ul.footermenu li
  {
      list-style: none;
      margin: 0;
      padding-bottom: 10px;
  }
  
  ul.footermenu li.first
  {
      display: none;
  }
  
  ul.footermenu li.last
  {
  }    
  
  ul.footermenu li a,
  ul.footermenu li a:link,    
  ul.footermenu li a:visited, 
  ul.footermenu li a:active,  
  ul.footermenu li a:hover
  {
  }

  ul.footermenu li a.selected,
  ul.footermenu li a.selected:link,
  ul.footermenu li a.selected:visited,
  ul.footermenu li a.selected:active,
  ul.footermenu li a.selected:hover,
  ul.footermenu li a.opened,
  ul.footermenu li a.opened:link,
  ul.footermenu li a.opened:visited,
  ul.footermenu li a.opened:active,
  ul.footermenu li a.opened:hover
  {

  }
  
/* -------------------------------- level 2 --------------------------------- */
  
  ul.footermenu ul
  {
  }
  
  ul.footermenu ul li
  {
  }
  
  ul.footermenu ul li.first
  {
  }
  
  ul.footermenu ul li.last
  {
  }
  
  ul.footermenu ul li a,
  ul.footermenu ul li a:link,    
  ul.footermenu ul li a:visited, 
  ul.footermenu ul li a:active,  
  ul.footermenu ul li a:hover    
  {
  }
  
  ul.footermenu ul li a.selected,
  ul.footermenu ul li a.selected:link,
  ul.footermenu ul li a.selected:visited,
  ul.footermenu ul li a.selected:active,
  ul.footermenu ul li a.selected:hover,
  ul.footermenu ul li a.opened,
  ul.footermenu ul li a.opened:link,
  ul.footermenu ul li a.opened:visited,
  ul.footermenu ul li a.opened:active,
  ul.footermenu ul li a.opened:hover
  {

  } 
 
/* -------------------------------------------------------------------------- */
/* ------------------------------------ /cz/globalcontent/global-gui-navigation.css ------------------------------------ */

/* ------------------------------------------------------------------------------------------------------------------- */
/* NAVIGATION
/* ------------------------------------------------------------------------------------------------------------------- */

  /*
  #navig-path-frame
  {
    visibility: hidden;
    height: 45px;
    padding: 0px 0px 0px 43px;
    color: #C39A65;
    font-size: 0.653%;
    
    text-shadow: #3A1511 0px -1px 0px;
    filter: Shadow(Color=#3A1511, Direction=0, Strength=1);


    overflow: hidden;
    white-space: nowrap;
  }
  
  #navig-path
  {
    width: 720px;
    overflow: hidden;
  }

  #navig-path-frame span.last
  {
    padding-left: 13px;
    padding-right: 9px;
    background: url('/cz/globalcontent/img/navig-path-arrow.png') no-repeat left center;
    display: inline;
    ^position: absolute;
    ^height: 100%;
  }
  

  #navig-path-frame a
  {
    ^height: 100%;
    padding-left: 13px;
    padding-right: 9px;
    background: url('/cz/globalcontent/img/navig-path-arrow.png') no-repeat left center;
  }
  
  #navig-path-frame a         { color: #C39A65; text-decoration: none;}
  #navig-path-frame a:link    { color: #C39A65; text-decoration: none;}
  #navig-path-frame a:visited { color: #C39A65; text-decoration: none;}
  #navig-path-frame a:active  { color: #C39A65; text-decoration: none;}
  #navig-path-frame a:hover   { color: #D6B68F; text-decoration: none;}
  */
    
/* ------------------------------------------------------------------------------------------------------------------- */

/* ------------------------------------ /cz/globalcontent/global-gui-paginator.css ------------------------------------ */


/* --------------------------------------------------------------------------------------------------------------------- */
/* PAGINATOR - SIMPLE 
/* --------------------------------------------------------------------------------------------------------------------- */

  /*
  .paginator
  {
    color: #CFC9B8;
    text-align: center;
  }
  
  .paginator *
  {
    font-style: italic;
    font-size: 0.884em;
  }

  .paginator-top
  {
  }

  .paginator-bottom
  {
    border-top: 1px solid #E2D6C1;
    border-bottom: 1px solid #E2D6C1;
  }

  .paginator .num
  {
    font-weight: bold;
  }


  .paginator .selected
  {
    color: #857D71;
    font-weight: normal;
    font-style: normal;
    font-size: 0.65em;
  }

 .paginator a                  { color: #8C9E4F; text-decoration: none;  }
 .paginator a:link             { color: #8C9E4F; text-decoration: none; }
 .paginator a:visited          { color: #8C9E4F; text-decoration: none; }
 .paginator a:active           { color: #8C9E4F; text-decoration: none; }
 .paginator a:hover            { color: #8C9E4F; text-decoration: none; }

 .paginator a         .underline      {text-decoration: underline; }
 .paginator a:link    .underline      {text-decoration: underline; }
 .paginator a:visited .underline      {text-decoration: underline; }
 .paginator a:active  .underline      {text-decoration: underline; }
 .paginator a:hover   .underline      {text-decoration: underline; }


 .paginator a.num              { color: #8C9E4F; text-decoration: none; }
 .paginator a.num:link         { color: #8C9E4F; text-decoration: none; }
 .paginator a.num:visited      { color: #8C9E4F; text-decoration: none; }
 .paginator a.num:active       { color: #8C9E4F; text-decoration: none; }
 .paginator a.num:hover        { color: #8C9E4F; text-decoration: underline; }

  .paginator .previous
   {
      padding-right: 14px;
      padding-left: 2px;
   }

   .paginator .next
   {
      padding-left: 14px;
      padding-right: 2px;
   }

  .paginator .previous .underline
   {
      padding-left: 2px;
   }

   .paginator .next .underline
   {
      padding-right: 2px;
   }*/

/* --------------------------------------------------------------------------------------------------------------------- */
/* PAGINATOR - ADVANCED 
/* --------------------------------------------------------------------------------------------------------------------- */

  .paginatorPanel
  {
    width: 100%;
    padding: 0px 0px 0px 0px;
    text-align: center;
  }
  
  .paginatorPadding
  {
    width: 100%;
    padding: 15px 0px 15px 0px;
    text-align: center;
  }

  .paginatorTable
  {
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 0px;
  }
  
  .paginatorTable td
  {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;  
  }
  
  .paginatorTable .tdPrev
  {
    width: 60px;
    text-align: left;
    line-height: 100%;
  }
  
  .paginatorTable .tdPages
  {
    text-align: center;
    line-height: 100%;
  }
  
  .paginatorTable .tdNext
  {
    width: 60px;
    text-align: right;
    line-height: 100%;
  }
  
  .paginatorTable .tdPages table,
  .paginatorTable .tdPages table td
  {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  
  .paginatorTable *
  {
    color: auto;
    font-size: 1.0em;
    text-decoration: none;    
  }
  
  .paginatorTable a.linkPrev
  {
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    line-height: 100%;
  }
  
  .paginatorTable a.linkNext
  {
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    line-height: 100%;
  }

  .paginatorPanel .num
  {
    display: inline-block;
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
    line-height: 100%;
  }
  
  .paginatorPanel a.num,
  .paginatorPanel a.num:link,
  .paginatorPanel a.num:visited,
  .paginatorPanel a.num:active,
  .paginatorPanel a.num:hover     
  {
  }
  
  .paginatorPanel .selected
  {
    color: #36948C;
  }
      
/* --------------------------------------------------------------------------------------------------------------------- */
      
/* ------------------------------------ /cz/globalcontent/style-css-radio.css ------------------------------------ */



.css-radio-red {display: inline; font-size: 32px; line-height: 32px; cursor: pointer; cursor: hand;}
.css-radio-red .mark {display: inline;}

.css-radio-red img {vertical-align: middle; width: 32px; height: 32px; max-width: 32px !important; min-width: 32px !important; border: 0px;}
.css-radio-red img {background: transparent url('data:image/png;base64,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') no-repeat;}

.css-radio-red img{
	background-position: 0px 0px;
}
.css-radio-red-hover img{
	background-position: -32px 0px;
}
.css-radio-red-checked img{
	background-position: 0px -32px;
}
.css-radio-red-checked .css-radio-red-hover img {
	background-position: -32px -32px;
}

.css-radio-red-disabled img{
	background-position: 0px -64px;
}
.css-radio-red-checked .css-radio-red-disabled img{
	background-position: 0px -96px;
}


span.css-radio-red {
  position: relative;
  top: -8px;
  margin-right: 8px;
} 



.css-radio-black {display: inline; font-size: 32px; line-height: 32px; cursor: pointer; cursor: hand;}
.css-radio-black .mark {display: inline;}

.css-radio-black img {vertical-align: middle; width: 32px; height: 32px; max-width: 32px !important; min-width: 32px !important; border: 0px;}
.css-radio-black img {background: transparent url('data:image/png;base64,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') no-repeat;}

.css-radio-black img{
	background-position: 0px 0px;
}
.css-radio-black-hover img{
	background-position: -32px 0px;
}
.css-radio-black-checked img{
	background-position: 0px -32px;
}
.css-radio-black-checked .css-radio-black-hover img {
	background-position: -32px -32px;
}

.css-radio-black-disabled img{
	background-position: 0px -64px;
}
.css-radio-black-checked .css-radio-black-disabled img{
	background-position: 0px -96px;
}


span.css-radio-black {
  position: relative;
  top: 0px;
  margin-right: 8px;
}

#registration-form-box .css-radio-black img {
	border: 1px solid;
}
#registration-form-box .css-radio-black-checked img {
	border: 1px solid transparent;
}
/* ------------------------------------ /cz/article/module-article-like.css ------------------------------------ */

#articleLike h2 {
    font-size: 88%;
    font-weight: bold;
    margin: 0;
}
.articleLikeItem {
    border-bottom: 1px solid #B3B3B3;
}
.articleLikeItem.row-0 {
    border-top: 1px solid #B3B3B3;
}
.articleLikeItem .label {
    display: none;
}
.articleLikeImageBox {
    display: table-cell;
    vertical-align: top;
    position: relative;
}
.articleLikeCaption {
    display: table-cell;
    vertical-align: top;
    padding: 1.4em 0 0.9em 0;
}
.articleLikeImage {
    width: 142px;
    padding: 0.8em 0.9em 0.8em 0;
    display: table-cell;
}
.articleLikeText {
    display: none;
}
/* ---------------------------------------------------------------------------*/
/* Mohlo by se Vam libit na uvodni strance*/
/* ---------------------------------------------------------------------------*/
.articleLikeHpItem {
    display: table-cell;
    vertical-align: top;
    padding: 0 0 3.75em 2em;
}
.articleLikeHpItemOthers {
    display: table-cell;
    width: 415px;
    vertical-align: top;
    padding: 0 1.25em 3.75em 1.6em;
}
.articleLikeHpItem .articleLikeImage {
    width: 100%;
    padding: 0;
    box-sizing: border-box;
}
.articleLikeHpItem .articleLikeCaption {
    display: block;
}
#articleLike .articleLikeHpItem h2 {
    font-size: 132%;
    margin: 1.6em 0 1.2em 0;
}
#articleLike .articleLikeHpItemOthers h2 {
    font-size: 112%;
}
.articleLikeHpItem .articleLikeImageBox {
    display: block;
    position: relative;
}
.articleLikeHpItemOthers .articleLikeImage {
    padding-left: 1em;
    width: 178px;
}

.articleLikeHpItem .label {
    display: inline-block;
    position: absolute;
    left: 0;
    top: 2em;
}
.articleLikeHpItem .labelContent {
    background: #BB6073;
    font-size: 169%;
}
.articleLikeHpItem .articleLikeCaption {
    padding: 0 0 0 1.3em;
}
.articleLikeHpItem .articleLikeText {
    display: block;
    padding: 0 0 0 1.3em;
}
.articleLikeHpItem .articleLikeText p {
    margin: 0;
    line-height: 1.8em;
}
.articleLikeHpItemOthers .articleLikeItem.row-1 {
    border-top: 1px solid #B3B3B3;
}
@media screen and (max-width:710px) {
    .articleLikeHpItemOthers {
        display: block;
        width: 100%;
        box-sizing: border-box;
    }
    .articleLikeHpItem {
        padding-right: 1em;
    }
}
@media screen and (max-width:490px) {
    .articleLikeHpItemOthers .articleLikeItem {
        display: flex;
        flex-direction: column;
        text-align: center;
    }
    .articleLikeHpItemOthers .articleLikeItem .articleLikeCaption {
        order: -1;
    }
    .articleLikeHpItemOthers .articleLikeItem .articleLikeImageBox {
        display: block;
    }
    .articleLikeHpItemOthers .articleLikeImage {
        margin: 0 auto;
    }
}
/* ------------------------------------ /cz/search/style-search.css ------------------------------------ */


/* ------------------------- HLAVICKA - searchbox --------------------------- */
#header-search-box {
    display: none;
    position: absolute;
    right: 0;
}

#searchbox {
    position: relative;
    color: #36948C;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD0AAAA9CAIAAACRAPa+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTJDBGvsAAAB/0lEQVRoQ9Xa2U7DMBSEYb//65UdgVSWpk3apssL8B/Zsp1AESXrSHNTD4o/HQKW0rhFsbpZF5+HQ3U++2xOp/vNmvWY5X4XW/JcVXnLx7x93W3z9qHclFn7Xtd5y0ZsF1sYYGLbgnEdruYr1xH9stvm7Tho4rqgUebtaGjiYtcR3WoHRbN1cAtN2m9tbjk0cb2jc9ZAaOLkJu1j/79jekQv9/u87RcNLLlVJu1hwT0c+m4ANDH3oJMujsfY9oUmTuv2iEnn5feuR/THoe4RzcfkVpk0H1kMbi00MfeYaG6Y2P4bTdyY6F4m7dM4L0dD85Nd0PwPTO7R0B0nDZrF4NZCE3NPiG6x/ogmTm7SPo3zcio07VNV5u3vaLZO7kknfR2arYN7UvQVt0fc2tzzQT+Wm7y9hCb2d5l385+0T+O8nA+6Nc3W1sCSW2XSHhbcWmhi7tmib9fF+ic0cXKT9nES6Le68RSJ30M6L1UmDbo4HoNbC826uVXQbB2fIjm5Sfs0zksVtN3fsRNCgwluITQrrJtbDk3sexI5NLHvpWKnggaWzkshNLDg1kKzbm45NLH3CuTQxN7juNTNFs110nkphOZqwa2FZt3ccmjSfk9JAk0a7ympoEk6L4XQ7BXcWmjWzS2HJvb8RA5N7HlV3kmgSToviQoaSXILoRfF6gvjWn7b+bAgOgAAAABJRU5ErkJggg==');
    margin: 50px 0 0 0;
    padding: 25px;
    z-index: 100;
}
.searchboxTitleBox {
    text-align: center;
    position: absolute;
    top: -1.34em;
    left: 0;
    width: 100%;
    box-sizing: border-box;
}
.searchboxTitle {
    display: inline-block;
    padding: 0.69em 1.1em;
    background: #ffffff;
    font-weight: 600;
    text-transform: uppercase;
}

#searchbox .pageFormInput {
    display: table;
    margin: 2em auto 0 auto;
}

#searchbox-padding {
}

#searchbox-input {
    border: 0px solid #E2D6C1;
    padding: 0px 1em 0px 1em;
    margin: -2px 0px 0px 0px;
    text-align: left;
    font-weight: normal;
}

#searchbox-button {
    padding: 0px;
    border: 0px solid #F3F1EC;
    cursor: pointer;
    background-color: #5EA9A3;
}

/* ---------------------------- search page --------------------------------- */



/* input, btn */

#advanced-search-input {
    border: 0px solid #E2D6C1;
    color: #857D71;
    padding: 0px 1em 0px 1em;
    margin: 0px 0px 0px 0px;
    font-size: 90%;
}

#advanced-search-button {
    padding: 0.5em 0.5em;
    margin: 0 1em;
    border: 0px solid #F3F1EC;
    cursor: pointer;
    color: white;
    background-color: #5EA9A3;
    text-transform: uppercase;
}

#search-caption {
    margin: 0px;
}

#search-result-box {
    padding: 2em 1.4em;
}

#search-result-form {
    display: inline-block;
    padding: 1em 1em;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD0AAAA9CAIAAACRAPa+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTJDBGvsAAAB/0lEQVRoQ9Xa2U7DMBSEYb//65UdgVSWpk3apssL8B/Zsp1AESXrSHNTD4o/HQKW0rhFsbpZF5+HQ3U++2xOp/vNmvWY5X4XW/JcVXnLx7x93W3z9qHclFn7Xtd5y0ZsF1sYYGLbgnEdruYr1xH9stvm7Tho4rqgUebtaGjiYtcR3WoHRbN1cAtN2m9tbjk0cb2jc9ZAaOLkJu1j/79jekQv9/u87RcNLLlVJu1hwT0c+m4ANDH3oJMujsfY9oUmTuv2iEnn5feuR/THoe4RzcfkVpk0H1kMbi00MfeYaG6Y2P4bTdyY6F4m7dM4L0dD85Nd0PwPTO7R0B0nDZrF4NZCE3NPiG6x/ogmTm7SPo3zcio07VNV5u3vaLZO7kknfR2arYN7UvQVt0fc2tzzQT+Wm7y9hCb2d5l385+0T+O8nA+6Nc3W1sCSW2XSHhbcWmhi7tmib9fF+ic0cXKT9nES6Le68RSJ30M6L1UmDbo4HoNbC826uVXQbB2fIjm5Sfs0zksVtN3fsRNCgwluITQrrJtbDk3sexI5NLHvpWKnggaWzkshNLDg1kKzbm45NLH3CuTQxN7juNTNFs110nkphOZqwa2FZt3ccmjSfk9JAk0a7ympoEk6L4XQ7BXcWmjWzS2HJvb8RA5N7HlV3kmgSToviQoaSXILoRfF6gvjWn7b+bAgOgAAAABJRU5ErkJggg==');
}

#search-result-form table td {
    vertical-align: middle;
}


/* result */

.search-result-item-frame {
    clear: both;
    margin-bottom: 1em;
}

.search-result-item {
    margin: 0px;
    padding-top: 6px;
}

.search-result-item img {
    float: left;
    margin: 0px 10px 5px 0px;
    /*border: 1px solid #E6E1BB;*/
}

@media screen and (max-width:490px) {
    #search-result-box {
        padding: 2em 0.5em;
    }
    #search-result-form,
    #search-result-form table,
    #search-result-form table tbody,
    #search-result-form table tbody tr {
        display: block;
    }
    #search-result-form table td {
        display: block;
        padding-bottom: 1em;
        text-align: center;
    }
    #search-result-form table td:last-child {
        padding-bottom: 0;
    }
}
    
/* ------------------------------------ /modules/imagegallery/imagegallery-style-web.css ------------------------------------ */

/* ---------------------------------- bg ------------------------------------ */

  #mfsgallery_bg
  {
    display: none;
    position: fixed;
    ^position: absolute;

    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    /*top: expression($(window).scrollTop());*/
    height: expression($(window).height());

    background-color: #000000;
    filter:alpha(opacity=75);
    -moz-opacity:.75;
    opacity:.75;
    
    z-index: 10001;

  }


/* ------------------------------- main box --------------------------------- */

  #mfsgallery_main_box
  {
    display: none;
    background: none;
    
    position: fixed;
    ^position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    top: expression($(window).scrollTop());
    height: expression($(window).height());
    
    z-index: 10000;
  }
  

  #mfsgallery_main_box a:link, #mfsgallery_main_box a:active, #mfsgallery_main_box a:visited, #mfsgallery_main_box a:hover
  {
    outline: none;
  }
  
/* ------------------------------- prev box --------------------------------- */

  #mfsgallery_prev_box
  {
    position: absolute;
    display: block;
    width: 50%;
    height: 100%;
    left: 0px;
    z-index: 10003;
  }

  .mfsgallery_prev_box_normal
  {
    ^background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAB90RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgOLVo0ngAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTAvMDUvMTD8siaNAAAADUlEQVQImWP4//8/MwAI/wMBt+jMDAAAAABJRU5ErkJggg==') left bottom no-repeat;
  }

  .mfsgallery_prev_box_normal:hover
  {
    background: url('data:image/png;base64,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') left center no-repeat;
  }
  
  .mfsgallery_prev_box_disabled:hover
  {
    background: none;
  }


/* ------------------------------- next box --------------------------------- */

  #mfsgallery_next_box
  {
    display: block;
    position: absolute;
    width: 50%;
    height: 100%;
    right: 0px;
    z-index: 10003;
  }


  .mfsgallery_next_box_normal
  {
    ^background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAB90RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgOLVo0ngAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTAvMDUvMTD8siaNAAAADUlEQVQImWP4//8/MwAI/wMBt+jMDAAAAABJRU5ErkJggg==') right bottom no-repeat;
  }
  
  .mfsgallery_next_box_normal:hover
  {
    background: url('data:image/png;base64,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') right center no-repeat;
  }

  .mfsgallery_next_box_disabled:hover
  {
    background: none;
  }


/* ------------------------------- image box -------------------------------- */

  #mfsgallery_img_box
  {
    background: #FFFFFF;
    position: absolute;
    z-index: 10002;
  }


/* -------------------------------- image ----------------------------------- */

  #mfsgallery_img
  {
    position: absolute;
  }
  
/* ------------------------------- description ------------------------------ */

  #mfsgallery_description_frame
  {
    background: #FFFFFF;
    color: #333333;
    text-align: left;
    z-index: 10003;
    /*border-top: 1px solid #CCCCCC;*/
  }
  
  #mfsgallery_description
  {
    color: #666666;
    /*overflow-y: scroll;*/
  }
  
  #mfsgallery_description strong
  {
    font-size: 140%;
    color: #000000;
    padding-right: 5px;
  }
  
/* ------------------------------- numbers ---------------------------------- */

  #mfsgallery_numbers
  {
    display: block;
    overflow: hidden;
    position: absolute;
    color: #666666;
  }
  

  #mfsgallery_main_box #mfsgallery_numbers a         { color: #666666;  text-decoration: none;}
  #mfsgallery_main_box #mfsgallery_numbers a:link    { color: #666666;  text-decoration: none;}
  #mfsgallery_main_box #mfsgallery_numbers a:visited { color: #666666;  text-decoration: none;}
  #mfsgallery_main_box #mfsgallery_numbers a:active  { color: #666666;  text-decoration: none;}
  #mfsgallery_main_box #mfsgallery_numbers a:hover   { color: #333333;  text-decoration: underline;}
  
  #mfsgallery_main_box #mfsgallery_numbers a.selected         { color: #000000;  text-decoration: none;}
  #mfsgallery_main_box #mfsgallery_numbers a.selected:link    { color: #000000;  text-decoration: none;}
  #mfsgallery_main_box #mfsgallery_numbers a.selected:visited { color: #000000;  text-decoration: none;}
  #mfsgallery_main_box #mfsgallery_numbers a.selected:active  { color: #000000;  text-decoration: none;}
  #mfsgallery_main_box #mfsgallery_numbers a.selected:hover   { color: #333333;  text-decoration: underline;}

  
/* ------------------------------- hide box --------------------------------- */

  #mfsgallery_hide_box
  {
    display: block;
    text-align: right;
    overflow: hidden;
    position: absolute;
  }

  
/* -------------------------------- links ----------------------------------- */


 #mfsgallery_main_box a         { color: #666666;  text-decoration: underline;}
 #mfsgallery_main_box a:link    { color: #666666;  text-decoration: underline;}
 #mfsgallery_main_box a:visited { color: #666666;  text-decoration: underline;}
 #mfsgallery_main_box a:active  { color: #666666;  text-decoration: underline;}
 #mfsgallery_main_box a:hover   { color: #333333;  text-decoration: underline;}


/* ------------------------------ thumbnails -------------------------------- */

  #mfsgallery_thumbnails_bg
  {
    display: block;
    text-align: left;
    overflow: hidden;
    position: absolute;
    background: #FFFFFF;
    z-index: 10003;
  }

  #mfsgallery_thumbnails_frame
  {
    display: block;
    text-align: left;
    overflow: hidden;
    position: absolute;
    background: #FFFFFF;
  }
  
  #mfsgallery_thumbnails
  {
    white-space: nowrap;
    z-index: 10005;
    width: 100000px;
  }

  #mfsgallery_thumbnails_frame img
  {
    margin-right: 10px;
    border: 1px solid #999999;

    filter:alpha(opacity=70);
    -moz-opacity:.70;
    opacity:.70;
  }


  #mfsgallery_thumbnails_frame img.selected
  {
    margin-right: 10px;
    border: 1px solid #333333;
    

    filter:alpha(opacity=100);
    -moz-opacity:1.0;
    opacity:1.0;
  }


  #mfsgallery_thumbnails_frame a:hover img
  {
    filter:alpha(opacity=100);
    -moz-opacity:1.0;
    opacity:1.0;
  }
  
  #mfsgallery_thumbnails_frame a:link,
  #mfsgallery_thumbnails_frame a:active,
  #mfsgallery_thumbnails_frame a:visited,
  #mfsgallery_thumbnails_frame a:hover
  {
    text-decoration:none;
  }

  #mfsgallery_thumbnails_frame a
  {
    display: block;
    float: left;
  }

  #mfsgallery_thumbnails_frame a span
  {
    position: absolute;
  }

  #mfsgallery_thumbnails_frame a span span
  {
    z-index: 10006;
    padding: 0px 3px;
    display: block;
    position: absolute;
    border: 1px solid #AAAAAA;
    background: #FFFFFF;
    font-size: 9px;
    font-weight: bold;

    filter:alpha(opacity=30);
    -moz-opacity:.30;
    opacity:.30;
  }
  

  #mfsgallery_thumbnails_frame a:hover span span
  {
    filter:alpha(opacity=90);
    -moz-opacity:.90;
    opacity:.90;
  }

  a#mfsgallery_thumbs_scroll_left
  {
    top: 0px;
    left: 0px;
    
    z-index: 10007;
    display: block;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAoCAYAAADDo7u9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxMC8wNC8xMEQOQegAAAAfdEVYdFNvZnR3YXJlAE1hY3JvbWVkaWEgRmlyZXdvcmtzIDi1aNJ4AAAAnElEQVQ4jb2UyQ3AIAwEN3QBbdB/Cy7DlEFeIA7vvqLkm5nBgMTTe+8QX1I/fwDcXQNmxgF31wUz4zMMmwLDDoHVDoHVvoDTvoDT3oDI3oDIngCzJ8BsAEjKBoCk7G1ICtRaNZBzRilFL6EqCQBUZQ7JKhNglW2bUWUDosp1UGflAs5KeNRrJQTWCr2sUaHAqDzqCWqtaUAu8R3wAuD1UxPVsCuhAAAAAElFTkSuQmCC') no-repeat center center ;
  }

  a:hover#mfsgallery_thumbs_scroll_left
  {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAoCAYAAADDo7u9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxMC8wNC8xMEQOQegAAAAfdEVYdFNvZnR3YXJlAE1hY3JvbWVkaWEgRmlyZXdvcmtzIDi1aNJ4AAAAjklEQVQ4jb2UQRbAEAxER0/GycXJpit9RTJ002z9P/IIiSQh6lKLPwBmhqSaLKUADKrWSgAMgZxzDDx2BDy2Bwy2Bwz2DCz2DCz2G3DtN+DaHQjtDoQ2QEgbIKQNcDswMDO9xbZJkpQpRwclU44vK0z5NDBuygwsKR4wpHjAkBIBPWX7eCXQWtMA8MsfdQMPqxWA701q8wAAAABJRU5ErkJggg==') no-repeat center center ;
  }

  a#mfsgallery_thumbs_scroll_right
  {
    z-index: 10007;
    display: block;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAoCAYAAADDo7u9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxMC8wNC8xMEQOQegAAAAfdEVYdFNvZnR3YXJlAE1hY3JvbWVkaWEgRmlyZXdvcmtzIDi1aNJ4AAAAn0lEQVQ4jc2UuREEIQwEZzcLSEP5h4DCEGHoLCgeaZw743C3u3lrH3d3kPGyjz8Ceu8caK1xwMxgZnwNqsoBVpm7yCoTyCrbOUSVDYgq10melQs4K+FdrJUQWCvpbY5KCowKfQ+q+uWLEpEcqLWilJIDIpJPMewUGHYIrHYIrPYFnPYFnPYGRPYGRPYEMnsCmQ0AL7MBAGbmbDx/8I/6AHVqa/YbTtknAAAAAElFTkSuQmCC') no-repeat center center;
  }

  a:hover#mfsgallery_thumbs_scroll_right
  {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAoCAYAAADDo7u9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxMC8wNC8xMEQOQegAAAAfdEVYdFNvZnR3YXJlAE1hY3JvbWVkaWEgRmlyZXdvcmtzIDi1aNJ4AAAAkklEQVQ4jb2USQ4DIQwEm7zMP7d5WecyIGC8KJMoPkJ1gcDQSBJJvbLJHwG995wQEWYFAFTVHMgsAMDMMoHIMoHIsgGeZQM8yw04LTfgtLjAanGB1RICw9KuAbdUFSkgInXDpAYzQ7nJEDCzLw5qpJ9d1pr+vGHO9AaUTeulJ1A+nChNkvXjzdIk2cY6Uf3hj3oDXwBLRNR4wGUAAAAASUVORK5CYII=') no-repeat center center ;
  }

/* --------------------------------- log ------------------------------------ */

  #log
  {
    display: none;

    position: absolute;
    top: 0px;
    width: 200px;
    background: #FFFFFF;
    color: #000000;
    z-index: 1000000;
    text-align: left;
  }
  
  
/* ------------------------------------ /cz/eservice/module-eservice.css ------------------------------------ */


/* ------------------------------------------------------------------------------------------------------------------- */
/* HP PANEL  
/* ------------------------------------------------------------------------------------------------------------------- */

  #eservicePanel
  {
    margin: 34px 0 0 0;
  }

  #eservicePanel h2.caption
  {
    margin: 35px 0px 10px 0px;
    color: #FED771;
  }
  
  #eservicePanel div.text
  {
    color: #FED771;
    margin: 10px 0px 10px 0px;
  }

  #eservicePanel table.submitTable,
  #eservicePanel table.submitTable td
  {
    margin: 0px;
    padding: 0px;
    border: none;
  }

  #eservicePanel .emailInput
  {
    width: 250px;
    margin: 0px;
  }
  
  #eservicePanel .emailInput::-webkit-input-placeholder { /* WebKit browsers */
      /*color: #F7EFDB;*/
  }
  #eservicePanel .emailInput:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
     /*color: #F7EFDB;*/
     opacity: 0.75;
  }
  #eservicePanel .emailInput::-moz-placeholder { /* Mozilla Firefox 19+ */
     /*color: #F7EFDB;*/
     opacity: 0.75;
  }
  #eservicePanel .emailInput:-ms-input-placeholder { /* Internet Explorer 10+ */
     /*color: #F7EFDB;*/
  }
  
  #eservicePanel .submitButton
  {
    margin: 5px 0 0 auto;
  }

/* ------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------- */

/* ------------------------------------ /cz/simplecontact/simplecontact.css ------------------------------------ */

﻿#simplecontact {

}

#simplecontact .contactEmail {
    width: 250px;
    display: block;
    margin: 23px 0 0 0;
}
#simplecontact .contactText {
    width: 250px;
    height: 110px;
    display: block;
    margin: 10px 0 0 0;
}
#simplecontact .submitButton {
    display: block;
    margin: 5px 0 0 auto;
}
/* ------------------------------------ /cz/partners/module-partners.css ------------------------------------ */


/* ------------------------------------------------------------------------------------------------------------------- */
/* CSS Style - Partneři  
/* ------------------------------------------------------------------------------------------------------------------- */

#partners {
    display: block;
    border-top: 1px solid #cfcacb;
    background-color: #ece7e8;
}

#partnersTitle {
    background: #cfcacb;
    height: 36px;
    line-height: 36px;
    color: white;
    text-transform: uppercase;
    margin: 0 auto;
    max-width: 174px;
    text-align: center;
    vertical-align: middle;
    font-size: 88%;
    font-weight: 600;
}
#partnersContent {
    text-align: center;
    padding: 19px 10px 44px 10px;
    max-width: 1280px;
    margin: 0 auto;
}
.partners {
    display: inline-block;
    padding: 6px;
}

.partnersImage {
    /*max-width: 170px;
    max-height: 72px;*/
}
@media screen and (max-width:710px) {
	#partnersContent {
            overflow-x: auto;
            text-align: center;
	}
        .partners {
            display: table-cell;
        }
        
}
/* ------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------- */

/* ------------------------------------ /cz/advbanner/module-advbanner.css ------------------------------------ */


  #page
  {
    overflow-x: hidden;
    overflow-y: hidden;
  }

  .advBanner,
  .advBannerPadding
  {
    line-height: 100%;
    padding: 0 0.5em;
  }

  .advBannerShow
  {
    padding: 0px ;
    margin: 0px;
    width: 0px;
    height: 0px;
    border: none;
    overflow: hidden;
    font-size: 0px;
  }
  
  .advBannerShow img
  {
    width: 0px;
    height: 0px;
    border: none;
  }
  .advBanner img {
      max-width: 100%;
  }

  /* ------------------------------------------------------------------------ */

  #leaderboard
  {
    text-align: center;
    margin-bottom: 10px;
  }

  #leaderboard.leaderboard_wrapper
  {
    position: relative;
  }

  #leaderboard .leaderboard_padding
  {
    position: relative;
  }
  #leaderboard .leaderboard_padding img {
      max-width: 100%;
  }
  #leaderboard .leaderboard_padding *,
  #leaderboard adfm-ad {
    max-width: 100% !important;
  }
  /* ------------------------------------------------------------------------ */
  
  #sideboard_l
  {
    position: absolute;
    left: -603px;
    width: 600px;
    text-align: right;
  }
  
  /* ------------------------------------------------------------------------ */
  
  #sideboard_p
  {
    position: absolute;
    right: -3px;
    width: 0px;
    text-align: left;
  }
  
  /* ------------------------------------------------------------------------ */
  
  #fullbanner_a,
  #fullbanner_b
  {
  }
  
  .agmclanky #fullbanner_b + .listItem
  {
    background-image: none;
  }  
  
  /* ------------------------------------------------------------------------ */
  
  #squarebutton_a_1,
  #squarebutton_a_2,
  #squarebutton_a_3,
  #squarebutton_b_1,
  #squarebutton_b_2,
  #squarebutton_b_3,
  #squarebutton_c_1,
  #squarebutton_c_2
  #squarebutton_c_3
  {
  }
  
  /* ------------------------------------------------------------------------ */
  
  #custombutton_a,
  #custombutton_b
  {
    display: inline-block;
    width: 195px;
    margin-bottom: 10px;  
  }
  
  #custombutton_a
  {
    margin-right: 5px; 
  }
  
  /* ------------------------------------------------------------------------ */
/* ------------------------------------ /cz/hpbox/style-hp-box.css ------------------------------------ */

#hpbox {
    text-align: center;
    display: inline-block;
}
.hpbox_box {
    display: inline-block;
}
.hpbox_content {
    padding: 0 20px 30px 20px;
    position: relative;
}
.hpbox_content img {
    max-width: 100%;
}
.hpbox_content .label {
    position: absolute;
    bottom: 35px;
    left: 20px;
}
.hpbox_content .labelContent {
    background: #55a9a3;
}
.hpbox_content .labelContent.hpboxBgTrofeje {
    background-color: #fbb03b;
}
.hpbox_content .labelContent.hpboxBgSoutez {
    background-color: #55a9a3;
}
.hpbox_content .labelContent.hpboxBgOstatni {
    background-color: #55a9a3;
}

/* ------------------------------------ /cz/article/module-article.css ------------------------------------ */


/* ---------------------------------- list ---------------------------------- */
.bcsryby {
    background: url('/cz/article/../img/bcsRyby-2x.jpg') repeat-x;
    width: 100%;
    height: 320px;
    position: absolute;
    z-index: -2;
    top: 0;
    left: 0;
}
.articleList .bcsryby {
    height: 300px;
}
.articleList h2 {
    margin: 48px 0 0 19px;
    font-size: 150%;
    line-height: 1em;
    text-transform: uppercase;
    font-weight: bold;
}
.articleList h3 {
    margin: 18px 0 24px 0px;
    font-size: 162%;
    line-height: normal;
    text-transform: uppercase;
    font-weight: bold;
}
.articleListItem {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-top: 1px solid #b3b3b3;
    display: table;
}
.articleListItem .articleListItemColumn1 {
    display: table-cell;
    width: 40%;   
    vertical-align: top;
}
.articleListItem .articleListItemColumn2 {
    display: table-cell;
    vertical-align: top;
}
.articleListItem.first {
    border-top: none;
    display: block;
}
.articleListItem.first .articleListItemColumn1 {
    display: block;
    width: 100%;
}
.articleListItem.first .articleListItemColumn2 {
    display: block;
}
.articleListItem .articleImgBox {
    padding: 28px 20px 28px 0;
}
.articleListItem.first .articleImgBox {
    padding: 0;
}
.articleListItem .articleImgBox img {
    max-width: 100%;
}
.articleListItem.first .articleImgBox {
    width: 100%;
    float: none;
    margin-right: 0;
}
.articleListItem .articleCaptionBox {
    margin: 46px 0 0 0;
}
.articleListItem.first .articleCaptionBox {
    margin: 0;
}
.articleListItem .articleTextBox .text1 {
    font-style: normal;
}

.articleListItem .articleTextBox .text1 .articleDate {
    float: left;
    font-style: normal;
}
.articleListContent {
    display: table;
    max-width: 1280px;
    margin: 0 auto;
}
.articleListContentColumn1 {
    display: table-cell;
    padding: 50px 0 44px 20px;
    vertical-align: top;
}
.articleListContentColumn2 {
    display: table-cell;
    width: 300px;
    padding: 290px 20px 0 44px;
    vertical-align: top;
}
.articleListContentColumn2 .hpbox_content {
    padding-bottom: 0;
}
.articleListContentColumn2 > div {
    margin-bottom: 30px;
}
.articleListContentColumn2 > .advBanner {
    text-align: center;
}
.articleList .articleUvodContent {
    padding: 0;
}
.articleListFilterSort {
    text-align: left;
    font-size: 95%;
}
.articleListFilterSort .pageFormInput {
    display: inline-block;
}
.pageFormInput select {
    width: 100%;
    box-sizing: border-box;
}
.pageFormInput label {
    text-transform: uppercase;
}
.articleListFilterSort .pageFormInput {
    margin-left: 10px;
    margin-right: 0px;
}
.articleListFilterSort .pageFormInput label {
    padding-left: 0;
    padding-right: 10px;
    text-transform:none;
}
.articleListFilterSubmit {
    text-align: center;
    padding-bottom: 1em;
}
.articleListFilterSelect {
}
@media only screen and (max-width: 710px) {
    .articleListContentColumn1 {
        display: block;
    }
    .articleListContentColumn2 {
        display: block;
        padding-top: 0;
        width: 100%;
        box-sizing: border-box;
    }
    .articleList h3 {
        margin-right: 20px;
    }
    .articleListItem {
        display: block;
    }
    .articleListItem .articleListItemColumn1 {
        display: block;
        width: 100%;
    }
    .articleListItem .articleListItemColumn2 {
        display: block;
    }
    .articleListItem .articleCaptionBox {
        margin: 0;
    }
    .articleListItem .articleCaptionBox h3 {
        margin-top: 0;
    }
    .articleListItem .articleImgBox {
        padding-right: 0px;
    }
    .articleListItem.first .articleImgBox {
        padding-bottom: 28px;
    }
    .articleListContentColumn1 {
        padding-right: 20px;
    }
}
/* -------------------------------- detail ---------------------------------- */

.articleDetail {
    padding: 0;
    margin: 0;
}
.articleDetail h2 {
    font-size: 263%;
    margin: 0;
}
.articleUvod {
    position: relative;
}
.articleUvod h3 {
    margin: 14px 364px 54px 19px;
    font-size: 375%;
}
.articleUvodContent {
    padding: 70px 20px 12px 20px;
    max-width: 1280px;
    margin: 0 auto;
}

.articleUvodBackground {
    background-color: #ece7e8;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -3;
}
.articleDetailDescription {
    padding: 20px 0;
}
.articleDetail .articleImgBox {
    margin: 0 20px;
    text-align: center;
}

.articleDetail .articleImgBox img {
    max-width: 100%; 
    max-height: 600px;
}
.articleDetail .articlePhotos {
    position:absolute;
    right: 20px;
    bottom: 14px;
    background: rgba(0,0,0,0.5);
    line-height: 50px;
    font-weight: 600;
    text-transform: uppercase;
    color: #cfcacb;
    padding: 0 20px;
}
.articleDetail .articlePhotosIcon {
    display: inline-block;
    vertical-align: text-top;
    margin-left: 5px;
}

.articleDetail .articleGalleryBox {
    float: left;
    width: 100%;
    margin: 25px 0px 25px 0px;
}

.articleDetail .articleContent {
    padding: 46px 20px 36px 20px;
    display: table;
    margin: 0 auto;
    max-width: 1280px;
}
.articleDetail .articleContent .articleContentColumn1 {
    display: table-cell;
    vertical-align: top;
}
.articleDetail .articleContent .advBanner {
    text-align: center;
    max-width: 100%;
}
.articleDetail .articleContent .advBannerPadding {
    padding-left: 0;
    padding-right: 0;
}
.articleDetail .articleContent .articleContentColumn1 .fullbanner_a_wrapper {
    margin-bottom: 30px;
}
.articleDetail .articleContent .articleContentColumn2 {
    display: table-cell;
    width: 300px;
    padding: 0 0 0 50px;
    vertical-align: top;
}
.articleDetail .articleContent .articleContentAuthor {
    margin-bottom: 2em;
}
.articleDetail .articleContent .articleContentColumn2 > div {
    margin-bottom: 30px;
}
.articleDetail .articleContent .articleContentColumn2 .advBanner {
    margin-bottom: 30px;
    text-align: center;
}
@media only screen and (max-width: 710px) {
    .articleDetail .articleContent .articleContentColumn1 {
        display: block;
    }
    .articleDetail .articleContent .articleContentColumn2 {
        display: block;
        width: 100%;
        box-sizing: border-box;
        padding: 0;
    }
}
/* -------------------------------------------------------------------------- */
.articleDetailNextBoxContent {
    margin: 0 0.5em 0 1.2em;
    
}
.articleDetailNextBoxContentText {
    font-size: 94%;
}
/* ------------------------------------ /modules/fsgallery/css/photoswipe.css ------------------------------------ */

/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
.pswp {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  z-index: 1500;
  -webkit-text-size-adjust: 100%;
  -webkit-backface-visibility: hidden;
  outline: none; }
  .pswp * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .pswp img {
    max-width: none; }

.pswp--animate_opacity {
  opacity: 0.001;
  will-change: opacity;
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp--open {
  display: block; }

.pswp--zoom-allowed .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.pswp--zoomed-in .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab; }

.pswp--dragging .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing; }

.pswp__bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0;
  -webkit-backface-visibility: hidden;
  will-change: opacity; }

.pswp__scroll-wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  will-change: transform; }

.pswp__container, .pswp__zoom-wrap {
  -ms-touch-action: none;
  touch-action: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0; }

.pswp__container, .pswp__img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-touch-callout: none; }

.pswp__zoom-wrap {
  position: absolute;
  width: 100%;
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
  -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp__bg {
  will-change: opacity;
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp--animated-in .pswp__bg, .pswp--animated-in .pswp__zoom-wrap {
  -webkit-transition: none;
  transition: none; }

.pswp__container, .pswp__zoom-wrap {
  -webkit-backface-visibility: hidden;
  will-change: transform; }

.pswp__item {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden; }

.pswp__img {
  position: absolute;
  width: auto;
  height: auto;
  -webkit-transition: opacity 0.15s;
          transition: opacity 0.15s; }

.pswp__img--placeholder {
  -webkit-backface-visibility: hidden; }

.pswp__img--placeholder--blank {
  background: #222; }

.pswp--ie .pswp__img {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0; }

.pswp__error-msg {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  margin-top: -8px;
  color: #CCC; }

.pswp__error-msg a {
  color: #CCC;
  text-decoration: underline; }


/* ------------------------------------ /modules/fsgallery/css/default-skin/default-skin.css ------------------------------------ */

/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
.pswp__button {
  width: 44px;
  height: 44px;
  position: relative;
  background: none;
  cursor: pointer;
  overflow: visible;
  -webkit-appearance: none;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
  float: right;
  opacity: 0.75;
  -webkit-transition: opacity 0.2s;
          transition: opacity 0.2s;
  -webkit-box-shadow: none;
          box-shadow: none; }
  .pswp__button:focus, .pswp__button:hover {
    opacity: 1; }
  .pswp__button:active {
    outline: none;
    opacity: 0.9; }
  .pswp__button::-moz-focus-inner {
    padding: 0;
    border: 0; }

.pswp__ui--over-close .pswp__button--close {
  opacity: 1; }

.pswp__button, .pswp__button--arrow--left:before, .pswp__button--arrow--right:before {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQgAAABYCAQAAACjBqE3AAAB6klEQVR4Ae3bsWpUQRTG8YkkanwCa7GzVotsI/gEgk9h4Vu4ySLYmMYgbJrc3lrwZbJwC0FMt4j7F6Y4oIZrsXtgxvx/1c0ufEX4cnbmLCmSJEmSJEmSJEmSJP3XCBPvbJU+8doWmDFwyZpLBmYlNJebz0KwzykwsuSYJSNwykEJreV2BaBMaLIQZ2xYcFgqDlmw4ayE/FwL0dDk4Qh4W37DAjgqIT+3HRbigjH+iikVdxgZStgyN0Su2sXIeTwTT+esdpcbIlfNAuZ/TxresG4zV8kYWSZNiKUTokMMSWeIwTNEn4fK2TW3gRNgVkJLuVksROA9G+bEvoATNlBCa7nZXEwdxEZxzpKRKFh+bsv8LmPFmhX1OwfIz81jIRJQ5eeqG9B+riRJkiRJkiRJkiRJkiRJkiRJUkvA/8RQoEpKlJWINFkJ62AlrEP/mNBibnv2yz/A3t7Uq3LcpoxP8COjC1T5vxoAD5VdoEqdDrd5QuW1swtUSaueh3zkiuBiqgtA2OlkeMcP/uDqugsJdbjHF65VdPMKwS0+WQc/MgKvrIOHysB9vgPwk8+85hmPbnQdvHZyDMAFD7L3EOpgMcVdvnHFS0/vlatrXvCVx0U9gt3fxvnA0/hB4nmRJEmSJEmSJEmSJGmHfgFLaDPoMu5xWwAAAABJRU5ErkJggg==') 0 0 no-repeat;
  background-size: 264px 88px;
  width: 44px;
  height: 44px; }

@media (-webkit-min-device-pixel-ratio: 1.1), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
  .pswp--svg .pswp__button, .pswp--svg .pswp__button--arrow--left:before, .pswp--svg .pswp__button--arrow--right:before {
    background-image: url('/modules/fsgallery/css/default-skin/default-skin.svg'); }

  .pswp--svg .pswp__button--arrow--left, .pswp--svg .pswp__button--arrow--right {
    background: none; }
 }

.pswp__button--close {
  background-position: 0 -44px; }

.pswp__button--share {
  background-position: -44px -44px; }

.pswp__button--fs {
  display: none; }

.pswp--supports-fs .pswp__button--fs {
  display: block; }

.pswp--fs .pswp__button--fs {
  background-position: -44px 0; }

.pswp__button--zoom {
  display: none;
  background-position: -88px 0; }

.pswp--zoom-allowed .pswp__button--zoom {
  display: block; }

.pswp--zoomed-in .pswp__button--zoom {
  background-position: -132px 0; }

.pswp--touch .pswp__button--arrow--left, .pswp--touch .pswp__button--arrow--right {
  visibility: hidden; }

.pswp__button--arrow--left, .pswp__button--arrow--right {
  background: none;
  top: 50%;
  margin-top: -50px;
  width: 70px;
  height: 100px;
  position: absolute; }

.pswp__button--arrow--left {
  left: 0; }

.pswp__button--arrow--right {
  right: 0; }

.pswp__button--arrow--left:before, .pswp__button--arrow--right:before {
  content: '';
  top: 35px;
  background-color: rgba(0, 0, 0, 0.3);
  height: 30px;
  width: 32px;
  position: absolute; }

.pswp__button--arrow--left:before {
  left: 6px;
  background-position: -138px -44px; }

.pswp__button--arrow--right:before {
  right: 6px;
  background-position: -94px -44px; }

.pswp__counter, .pswp__share-modal {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none; }

.pswp__share-modal {
  display: block;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 10px;
  position: absolute;
  z-index: 1600;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease-out;
          transition: opacity 0.25s ease-out;
  -webkit-backface-visibility: hidden;
  will-change: opacity; }

.pswp__share-modal--hidden {
  display: none; }

.pswp__share-tooltip {
  z-index: 1620;
  position: absolute;
  background: #FFF;
  top: 56px;
  border-radius: 2px;
  display: block;
  width: auto;
  right: 44px;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
          box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  -webkit-transform: translateY(6px);
      -ms-transform: translateY(6px);
          transform: translateY(6px);
  -webkit-transition: -webkit-transform 0.25s;
          transition: transform 0.25s;
  -webkit-backface-visibility: hidden;
  will-change: transform; }
  .pswp__share-tooltip a {
    display: block;
    padding: 8px 12px;
    color: #000;
    text-decoration: none;
    font-size: 14px;
    line-height: 18px; }
    .pswp__share-tooltip a:hover {
      text-decoration: none;
      color: #000; }
    .pswp__share-tooltip a:first-child {
      border-radius: 2px 2px 0 0; }
    .pswp__share-tooltip a:last-child {
      border-radius: 0 0 2px 2px; }

.pswp__share-modal--fade-in {
  opacity: 1; }
  .pswp__share-modal--fade-in .pswp__share-tooltip {
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0); }

.pswp--touch .pswp__share-tooltip a {
  padding: 16px 12px; }

a.pswp__share--facebook:before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: -12px;
  right: 15px;
  border: 6px solid rgba(0, 0, 0, 0);
  border-bottom-color: #FFF;
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  pointer-events: none; }
a.pswp__share--facebook:hover {
  background: #3E5C9A;
  color: #FFF; }
  a.pswp__share--facebook:hover:before {
    border-bottom-color: #3E5C9A; }

a.pswp__share--twitter:hover {
  background: #55ACEE;
  color: #FFF; }

a.pswp__share--pinterest:hover {
  background: #CCC;
  color: #CE272D; }

a.pswp__share--download:hover {
  background: #DDD; }

.pswp__counter {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  font-size: 13px;
  line-height: 44px;
  color: #FFF;
  opacity: 0.75;
  padding: 0 10px; }

.pswp__caption {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  min-height: 44px; }
  .pswp__caption small {
    font-size: 11px;
    color: #BBB; }

.pswp__caption__center {
  text-align: center;
  width: 90%;
  margin: 0 auto;
  font-size: 16px;
  font-weight: bold;
  padding: 10px;
  line-height: 20px;
  color: #CCC; }

.pswp__caption--empty {
  display: none; }

.pswp__caption--fake {
  visibility: hidden; }

.pswp__preloader {
  width: 44px;
  height: 44px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -22px;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease-out;
          transition: opacity 0.25s ease-out;
  will-change: opacity; }

.pswp__preloader__icn {
  width: 20px;
  height: 20px;
  margin: 12px; }

.pswp__preloader--active {
  opacity: 1; }
  .pswp__preloader--active .pswp__preloader__icn {
    background: url('data:image/gif;base64,R0lGODlhFAAUAPMIAIeHhz8/P1dXVycnJ8/Pz7e3t5+fn29vb////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBwAIACwAAAAAFAAUAEAEUxDJSatFxtwaggWAdIyHJAhXoRYSQUhDPGx0TbmujahbXGWZWqdDAYEsp5NupLPkdDwE7oXwWVasimzWrAE1tKFHErQRK8eL8mMUlRBJVI307uoiACH5BAUHAAgALAEAAQASABIAAAROEMkpS6E4W5upMdUmEQT2feFIltMJYivbvhnZ3R0A4NMwIDodz+cL7nDEn5CH8DGZh8MtEMBEoxkqlXKVIgQCibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpjaE4W5spANUmFQX2feFIltMJYivbvhnZ3d1x4BNBIDodz+cL7nDEn5CH8DGZAsFtMMBEoxkqlXKVIgIBibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpAaA4W5vpOdUmGQb2feFIltMJYivbvhnZ3Z0g4FNRIDodz+cL7nDEn5CH8DGZgcCNQMBEoxkqlXKVIgYDibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpz6E4W5upENUmAQD2feFIltMJYivbvhnZ3V0Q4JNhIDodz+cL7nDEn5CH8DGZg8GtUMBEoxkqlXKVIggEibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkphaA4W5tpCNUmHQf2feFIltMJYivbvhnZ3d0w4BMAIDodz+cL7nDEn5CH8DGZBMLNYMBEoxkqlXKVIgoFibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpQ6A4W5vpGNUmCQL2feFIltMJYivbvhnZ3R1B4NNxIDodz+cL7nDEn5CH8DGZhcINAMBEoxkqlXKVIgwGibbK9YLBYvLtHH5K0J0IACH5BAUHAAcALAEAAQASABIAAANCeLo6wzA6FxkhbaoQ4L3ZxnXLh0EjWZ4RV71VUcCLIByyTNt2PsO8m452sBGJBsNxkUwuD03lAQBASqnUJ7aq5UYSADs=') 0 0 no-repeat; }

.pswp--css_animation .pswp__preloader--active {
  opacity: 1; }
  .pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
    -webkit-animation: clockwise 500ms linear infinite;
            animation: clockwise 500ms linear infinite; }
  .pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
    -webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
            animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite; }
.pswp--css_animation .pswp__preloader__icn {
  background: none;
  opacity: 0.75;
  width: 14px;
  height: 14px;
  position: absolute;
  left: 15px;
  top: 15px;
  margin: 0; }
.pswp--css_animation .pswp__preloader__cut {
  position: relative;
  width: 7px;
  height: 14px;
  overflow: hidden; }
.pswp--css_animation .pswp__preloader__donut {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 14px;
  height: 14px;
  border: 2px solid #FFF;
  border-radius: 50%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  margin: 0; }

@media screen and (max-width: 1024px) {
  .pswp__preloader {
    position: relative;
    left: auto;
    top: auto;
    margin: 0;
    float: right; }
 }

@-webkit-keyframes clockwise {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }

  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes clockwise {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }

  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@-webkit-keyframes donut-rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }

  50% {
    -webkit-transform: rotate(-140deg);
            transform: rotate(-140deg); }

  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }

@keyframes donut-rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }

  50% {
    -webkit-transform: rotate(-140deg);
            transform: rotate(-140deg); }

  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }

.pswp__ui {
  -webkit-font-smoothing: auto;
  visibility: visible;
  opacity: 1;
  z-index: 1550; }

.pswp__top-bar {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  width: 100%; }

.pswp__caption, .pswp__top-bar, .pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right {
  -webkit-backface-visibility: hidden;
  will-change: opacity;
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right {
  visibility: visible; }

.pswp__top-bar, .pswp__caption {
  background-color: rgba(0, 0, 0, 0.5); }

.pswp__ui--fit .pswp__top-bar, .pswp__ui--fit .pswp__caption {
  background-color: rgba(0, 0, 0, 0.3); }

.pswp__ui--idle .pswp__top-bar {
  opacity: 0; }
.pswp__ui--idle .pswp__button--arrow--left, .pswp__ui--idle .pswp__button--arrow--right {
  opacity: 0; }

.pswp__ui--hidden .pswp__top-bar, .pswp__ui--hidden .pswp__caption, .pswp__ui--hidden .pswp__button--arrow--left, .pswp__ui--hidden .pswp__button--arrow--right {
  opacity: 0.001; }

.pswp__ui--one-slide .pswp__button--arrow--left, .pswp__ui--one-slide .pswp__button--arrow--right, .pswp__ui--one-slide .pswp__counter {
  display: none; }

.pswp__element--disabled {
  display: none !important; }

.pswp--minimal--dark .pswp__top-bar {
  background: none; }
