/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) Horizontal list navigation "Shiny Buttons"
 * (de) Horizontale Navigationsliste "Shiny Buttons"
 *
 * @copyright       Copyright 2005-2010, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.3
 * @revision        $Revision:392 $
 * @lastmodified    $Date:2009-07-05 12:18:40 +0200 (So, 05. Jul 2009) $
 */

@media all
{
  #hlist,
  .hlist {
    /* (en) containing floats in IE */
    /* (de) Einfassen der Floats im IE */
    width:100%;
    /*overflow:hidden;*/
    /* (en) containing floats in all other browsers */
    /* (de) Einfassen der Floats in allen anderen Browsern */
    float:left;
    display:inline;
    /* (en|de) Bugfix:IE - collapsing horizontal margins */
    position:relative;
    background:#fff;
    /* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
    line-height:0;
    z-index: 100;
    border-bottom: 1px solid #e5e5e5;
  }

  .hlist {
    background: transparent;
    border-bottom: 0px;
  }

  #hlist ul,
  .hlist ul {
    margin:0;
    padding:0;
    /* (en|de) Bugfix:IE - Doubled Float Margin Bug */
    display:inline-block;
    vertical-align: top;
    float:left;
    /*height:32px;*//* LTR */
    list-style-type: none;
    background: #fff;
  }

  .hlist ul {
    background: transparent;
  }

  #hlist > ul {
      height:32px;/* LTR */
  }

  #hlist ul.first, #hlist ul.last { 
      margin-left: 12px;
      margin-right: 0px;
  }
  
  #hlist ul.last a{
      background-position: -270px 0;
      text-indent: 15px;
      padding-left: 15px;
  }
  
  #hlist ul.last a:hover{
      background-position: -270px -16px;
  }
  
  #hlist ul.first li, #hlist ul.last li,
  .hlist ul.first li, .hlist ul.last li {
    float: left;
    vertical-align:middle;
    font-size:12px;
    font-weight:bold;
    color: #222222;
    font-family: "Arial";
    list-style-type:none;
    /*text-transform: uppercase;*/
    margin:0 2px 0 0;
    line-height:30px;
    background:#fff;
    border: 1px solid #fff;
    *position: relative;
    *width: auto;
  }

  .hlist ul.first li, .hlist ul.last li {
      background: transparent;
      border: 0px;
  }

  .hlist ul.first li.first {
      margin-right: 120px;
  }

  .hlist ul.first li.first.language {
      margin-right: 20px;
  }

  .hlist ul.first li.middle {
    margin-right: 20px;
  }

  #hlist ul.first li.firstItem{
      
      *height: 30px;
  }
  
  #hlist ul.first li a,
  .hlist ul.first li a {
      width: 100%;
      display: block;
  }

    #hlist ul.first li.spacer{
        display: none;
    }
  
  #hlist ul.first li:hover ul.sec,
  .hlist ul.first li:hover ul.sec {
    display: block;
  }
  
  #hlist ul.first li.main:hover, #hlist ul.first li.activeHover{
      -moz-box-shadow: -1px -1px 1px #ddd, 1px -1px 1px #ddd;
      -webkit-box-shadow: -1px -1px 1px #ddd, 1px -1px 1px #ddd;
      box-shadow: -1px -1px 1px #ddd, 1px -1px 1px #ddd;
      *border-left: 1px solid #ddd;
      *border-right: 1px solid #ddd;
      *border-top: 1px solid #ddd;
      z-index: 102;
      line-height: 31px;
  }
  #hlist ul.first li.activeHover a{
	  color: #00b1e6;
  }
  #hlist ul.first li.empty:hover{
      line-height: 30px;
      -moz-box-shadow: -1px -1px 1px #ddd, 1px 1px 1px #ddd;
      -webkit-box-shadow: -1px -1px 1px #ddd, 1px 1px 1px #ddd;
      box-shadow: -1px -1px 1px #ddd, 1px 1px 1px #ddd;
      *border: 1px solid #ddd;
  }
  
  #hlist ul.first li.firstItem:hover{
      *height: 31px;
      
  }
  
  /*#hlist ul.first li.spacer{
      margin:4px 12px 0 10px;
      line-height: 22px;
      padding:0;
      border-left: 1px solid #e5e5e5;
      *width: 3px;
  }
  #hlist ul.first li.spacer:hover{
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      cursor: default;
  }*/
  
  #hlist ul.sec {
      display:none;
      position: absolute;
      top: 33px;
      *top: 32px;
      min-width: 150px;
      height: auto;
      margin-left: -13px;
      padding: 10px 0;
      z-index: 101;
      *left: 0;
      -moz-box-shadow: -1px 1px 1px #ddd, 1px 1px 1px #ddd;
      -webkit-box-shadow:-1px 1px 1px #ddd, 1px 1px 1px #ddd;
      box-shadow: -1px 1px 1px #ddd, 1px 1px 1px #ddd; 
      *border-left: 1px solid #ddd;
      *border-right: 1px solid #ddd;
      *border-bottom: 1px solid #ddd;
  }


  
  #hlist ul.sec.artist {
      /*height: 190px;*/
      width: 980px;
  }
  
  #hlist ul.sec li{
      padding: 0;
      margin:0;
      border: none;
      line-height: 24px;
      font-size: 11px;
      display: block;
      float: none;
      *position: static;
  }



    #hlist ul.first li.galleriemenu {
        float:right;
    }


  #hlist ul.sec li.last-az{
      height: 45px;
      
  }
  
  #hlist ul.sec li a {
      margin: 0 20px;
      color: #222;
      line-height: 24px;
      display:block;
      padding: 0;
      width:auto;
  }

  /* neues Menue responsive Seiten Beginn */
  #hlist ul.sec.image {
    position:absolute;
    top:87px;
    margin-left:0;
    left:0;
    /*width:980px;*/
    height:157px;
  }
  #hlist ul.sec.image li a {
    margin: 0px !important;
    color: #222;
    /*line-height: 24px;*/
    display:block;
    padding: 0;
    width:auto;
  }
  #hlist ul.sec.image li.first {
      float:left;
      height:138px;
      width:140px;
      margin-left:20px;
      margin-right:20px;
      margin-top:8px;
  }
  #hlist ul.sec.image li.middle {
      float:left;
      width:140px;
      height:138px;
      margin-right:20px;
      margin-top:8px;
  }
  #hlist ul.sec.image li.last {
      float:left;
      width:140px;
      height:138px;
      margin-right:20px;
      margin-top:8px;
  }
  #hlist ul.sec.image li.bottom a {
      font-family:Georgia;
      font-size:14px;
      color:#02a5da;
      text-transform: none;
      margin-top:160px !important;
  }
  #hlist ul.sec.image li div.title {
      /*margin-top:-30px;
      margin-left:10px;*/
      font-family:bebas_neueregular;
      font-weight:normal;
      font-size:27px;
      letter-spacing:0.75px;
      text-align:left;
      color:#ffffff;
      left:5px;
      bottom:5px;
      vertical-align:bottom;
      position:absolute;
      /*display:table-cell;
      top:-30px;
      height:120px;
      width:120px;*/
  }
  #hlist li.novelties ul.sec.image li.bottom,
  #hlist li.highlights ul.sec.image li.bottom,
  #hlist li.galleries ul.sec.image li.bottom,
  #hlist li.minis ul.sec.image li.bottom,
  #hlist li.topics ul.sec.image li.bottom,
  #hlist li.gifts ul.sec.image li.bottom,
  #hlist li.inspirations ul.sec.image li.bottom {
    display: none;
  }
  /* neues Menue responsive Seiten Ende */

  #hlist .presents a{
   margin-left: 35px;
  }

  #hlist .galleries a {
        margin-left: 30px;
  }

  #hlist .galleries ul.sec {
        top: 32px !important;
  }

  #hlist .galleries ul.sec li a {
      white-space: nowrap;
  }

  /* Planung Hover-Effekt Kacheln im Flyout
  #hlist ul.sec.image li a img:hover {
      -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
      filter: alpha(opacity=15);
      -moz-opacity:0.15;
      -khtml-opacity: 0.15;
      opacity: 0.15;
  }
  */

    #hlist ul.sec li.overview,
  /* DE */
  #hlist ul.sec li.page_6625, #hlist ul.sec li.page_6627, #hlist ul.sec li.page_6629,
  /* AT */
  #hlist ul.sec li.page_6758, #hlist ul.sec li.page_6825, #hlist ul.sec li.page_6834,
  /* CH */
  #hlist ul.sec li.page_6847, #hlist ul.sec li.page_6883, #hlist ul.sec li.page_6888,
  /* UK */
  #hlist ul.sec li.page_7106, #hlist ul.sec li.page_7142, #hlist ul.sec li.page_7147,
  /* FR */
  #hlist ul.sec li.page_6635, #hlist ul.sec li.page_6633, #hlist ul.sec li.page_6631,
  /* COM */
  #hlist ul.sec li.page_7416, #hlist ul.sec li.page_7395, #hlist ul.sec li.page_7373,
  /* EU */
  #hlist ul.sec li.page_7356, #hlist ul.sec li.page_7324, #hlist ul.sec li.page_7277,
  /* NL */
  #hlist ul.sec li.page_8423, #hlist ul.sec li.page_8370,
  /* BE-FR */
  #hlist ul.sec li.page_9509, #hlist ul.sec li.page_9561,
  /* BE-NL */
  #hlist ul.sec li.page_8411, #hlist ul.sec li.page_8461,
  /* RU */
  #hlist ul.sec li.page_7013, #hlist ul.sec li.page_7090,
  /* FN-ADMIN */
  #hlist ul.sec li.page_8824, #hlist ul.sec li.page_8795,
  /* AE */
  #hlist ul.sec li.page_8719, #hlist ul.sec li.page_8774
  {
      /*margin-bottom: 5px;*/
  }

  #hlist ul.sec li.overview a, 
  /* DE */  
  #hlist ul.sec li.page_6625 a, #hlist ul.sec li.page_6627 a, #hlist ul.sec li.page_6629 a,
  /* AT */  
  #hlist ul.sec li.page_6758 a, #hlist ul.sec li.page_6825 a, #hlist ul.sec li.page_6834 a,
  /* CH */  
  #hlist ul.sec li.page_6847 a, #hlist ul.sec li.page_6883 a, #hlist ul.sec li.page_6888 a,
  /* UK */
  #hlist ul.sec li.page_7106 a, #hlist ul.sec li.page_7142 a, #hlist ul.sec li.page_7147 a,
  /* FR */
  #hlist ul.sec li.page_6635 a, #hlist ul.sec li.page_6633 a, #hlist ul.sec li.page_6631 a,
  /* COM */
  #hlist ul.sec li.page_7416 a, #hlist ul.sec li.page_7395 a, #hlist ul.sec li.page_7373 a,
  /* EU */  
  #hlist ul.sec li.page_7356 a, #hlist ul.sec li.page_7324 a, #hlist ul.sec li.page_7277 a,
  /* NL */
  #hlist ul.sec li.page_8423 a, #hlist ul.sec li.page_8370 a,
  /* BE-FR */
  #hlist ul.sec li.page_9509 a, #hlist ul.sec li.page_9561 a,
  /* BE-NL */
  #hlist ul.sec li.page_8411 a, #hlist ul.sec li.page_8461 a,
  /* RU */
  #hlist ul.sec li.page_7013 a, #hlist ul.sec li.page_7090 a,
  /* FN-ADMIN */
  #hlist ul.sec li.page_8824 a, #hlist ul.sec li.page_8795 a,
  /* AE */
  #hlist ul.sec li.page_8719 a, #hlist ul.sec li.page_8774 a
  {
      /*margin-bottom: 8px;*/
      /*padding: 0 0 3px 0;*/
      /*border-bottom: 1px solid #d8d7d7;*/
  }
  
  #hlist ul.sec li:hover {
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      *border: none;
      z-index: 102;
      line-height: 24px;
  }
  
  #hlist ul.sec li:hover ul.third a {
      color: #222;
  }
  
  #hlist ul.sec li:hover ul.third li{
      line-height: 14px;
  }
  
  #hlist ul.sec li:hover a,
  #hlist ul.third.az li.az p.az a:hover,
  #hlist ul.sec li.tempclicksec a {
      color: #00b1e6;    
  }

    #submenue_content {
        text-align:center;
    }

    #submenue_content span.middle {
        margin-left: 3em;
    }

    #submenue_content span.last {
        margin-left: 3em;
    }

    #submenue_content a:hover,
    #submenue_content span.active a {
        color: #00b1e6;
    }

    #sticky-bottom .socialStickybar {
        float: left;
        margin-left: 50px;
        margin-top: 5px;
    }

  ul#gallerymenue.sec {
    position:absolute;
    top:33px;
    margin-left:0;
    left:0;
    width:980px;
    /*height:290px;*/
  }
  ul#gallerymenue.sec li.galleryimage {
    float:left;
    height:270px;
    width:346px;
  }
  ul#gallerymenue.sec li.galleryimage div span {
    font-family:'Georgia';
    font-size:12px;
  }
  ul#gallerymenue.sec li.gallerylist {
    float:left;
    /*height:290px;*/
    width:210px;
    border-left:1px solid #d8d7d7;
    padding-bottom: 25px;
  }
  ul#gallerymenue.sec li.gallerylist a span.gallery-head {
    line-height:15px;
    margin-left:-2px;
    color:#00b1e6;
  }
  ul#gallerymenue.sec li ul li a {
      color: #222 !important;
  }
  ul#gallerymenue.sec li ul li a:hover {
    color: #00b1e6 !important;
  }
  ul#gallerymenue.sec li ul li a {
    margin: 0 18px;
  }

  #hlist ul.sec li:hover ul.third, #hlist ul.sec li.active ul.third
  {
    display:inline-block;
  }
  
  #hlist ul.third {
      display:none;
      height: 200px;
      padding: 10px 0 0 0px;
      position: absolute;
      top: 0;
      margin-left: 150px;
      width: 830px;
      z-index: 102;
  }


  #hlist ul.third li{
      float: left;
      width: 160px;
      border-left: 1px solid #d8d7d7;
      padding: 10px 0 0 0;
      margin: 0;
      height: 180px;
      text-align: center;
      line-height: 14px;
  }
  
  *#hlist ul.third li:hover{
      border-left: 1px solid #d8d7d7;
  }
  
  #hlist ul.third li a, #sub-themes .content .right #themes-artist, #hlist ul.sec li.tempclicksec ul.third a {
      font-family:'Georgia';
      font-size:12px;
      text-transform: uppercase;
      color: #565656;
      font-weight: normal;
      text-align: center;
      line-height: 14px;
      background: none;
      width: 130px;
      margin: auto;
  }
  
  #hlist ul.third li img {
      margin-bottom: 7px;
  }
  
  #hlist ul.third li.border_right{
      border-right: 1px solid #d8d7d7;
  }
  #hlist ul.third li.all {
    color: #FFF;
    height: 140px;
    margin: 10px 0 0;
    padding: 0 10px;
    position: relative;
    text-align: center;
    width: 140px;
    z-index: 101;
    border: none;
  }
  
  #hlist ul.third li.all a, #hlist ul.sec li.tempclicksec ul.third li.all a{
    background: #00bff9;
    display: table-cell;
    *display: block;
    padding-bottom: 20px;
    height: 120px;
    *height: 100px;
    line-height: 16px;
    *padding-top: 40px;
    text-align: center;
    vertical-align: middle;
    width: 140px;
    color: #fff;
  }
  
  #hlist ul.sec li:hover ul.third li.all a, #hlist ul.sec li:hover ul.third li.all:hover a{
      color: #fff;
  }
  
  #hlist ul.third li.all a span.next,
  #gallerymenue.sec li div a span.next {
      margin-bottom:10px;
      display:block;
      width:12px;
      height:22px;
      position:absolute;
      top: 105px;
      margin-left: 64px;
      *left: 10px;
      cursor:pointer;
      font-size:1px;
      background-position: -24px 0px;
      z-index: 102;
  }

  #hlist ul.third.az li.az{
      width: 638px;
      height: 170px;
      margin: 0;
      padding: 10px 0 10px 5px;
      border-left: 1px solid #d8d7d7;
      font-size:15px;
      color: #222;
      font-weight: normal;
      text-transform: none;
      text-align: left;
      font-family: 'Georgia';
  }
  
  #hlist ul.third.az li.az p{
      margin-left: 15px;
      margin-bottom: 20px;
      display: inline-block;
      *clear:both;
  }
  
  #hlist ul.third.az li.az p.text{
      margin-bottom: 30px;
  }
  
  #hlist ul.third.az li.az p.az a {
    border-right: 1px solid #D8D7D7;
    color: #565656;
    cursor: pointer;
    display: table-cell;
    font-family: 'Arial';
    font-size: 13px;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    padding: 0 0 0 10px;
    text-align: left;
    text-transform: uppercase;
    vertical-align: middle;
    width: 58px;
    *width: 55px;
    float:left;
    margin: 0;
  } 
  
  #hlist ul.third.az li.az p.az a.disabled{
      color: #bbb;
      cursor: default;
  }
  
  #hlist ul.third.az li.all a, #hlist ul.sec li:hover ul.third.az li.all a{
      /*background: none;
      color: #222;*/
  }
  
  #hlist ul.sec li:hover ul.third.az li.all:hover a{
      color: #00b1e6;
  }
  
  #hlist ul.third.az li.all a span{
      /*background-position: 0 0;*/
  }
  
  #hlist ul.third.az li.az p.az a.first {
      padding-left: 0;
  }
  
  #hlist ul.third.az li.az p.az a.noBorder {
      border: none;
  }
  
  #hlist li:hover a,
  #hlist li.active a { color:#00b1e6; outline: 0 none; background-position: -270px -16px; }
  
  #hlist ul.first li.noHover:hover{
      box-shadow: none;
      z-index: 1;
      position:inherit;
  }
  
  *+html #hlist li.noHover:hover{
      border:none;
      margin: 1px 2px 1px 1px;
  }
  
  #hlist li a{
      margin: 0 7px 0 9px;
  }
  
  /**
  
  #hlist li:hover dl a{
      color: #222;
      margin: 0;
  }
  
  #hlist .dl_small a:hover, #hlist #dl_artists a:hover{
      color: #00b1e6;
  }
  
  #hlist li dl{
      display:none;
  }
      
  #hlist li:hover dl{
      margin:0;
      display:block;
      position:absolute;
      top: 31px;
      background:#fff;
      color: #222222;
      font-size:11px;
      line-height:24px;
      z-index: 101;
      -moz-box-shadow: -1px 1px 1px #ddd, 1px 1px 1px #ddd;
      -webkit-box-shadow:-1px 1px 1px #ddd, 1px 1px 1px #ddd;
      box-shadow: -1px 1px 1px #ddd, 1px 1px 1px #ddd;
  }
  
  *+html #hlist li:hover dl{
      border-right: 1px solid #ddd;
      border-left: 1px solid #ddd;
      border-bottom: 1px solid #ddd;
  }
  
  #dl_artists{
      left:-13px;
  }
  
  *+html #dl_artists{
      left:-14px;
  }
  
  */

  #mainMenu li.active a,
  #mainMenu li a:hover {
      color: #00b1e6 !important;
  }

  #sub-themes{
      display:none;
      /*width:980px;*/
      position: absolute;
      height:174px;
      top:88px;
      background: #fff;
      -moz-box-shadow: -1px 1px 1px #ddd, 1px 1px 1px #ddd;
      -webkit-box-shadow:-1px 1px 1px #ddd, 1px 1px 1px #ddd;
      box-shadow: -1px 1px 1px #ddd, 1px 1px 1px #ddd;
      *border-left: 1px solid #ddd;
      *border-right: 1px solid #ddd;
      *border-bottom: 1px solid #ddd;
      z-index: 101;
      color: #000;
      font-size:11px;
      text-transform: uppercase;
      font-weight: bold;
      line-height: 24px;
      letter-spacing: 0;
  }
  
 #sub-themes .content{
      margin: 10px 0 0 20px;
 }

#sub-themes .content span.topic-head{
    color: #00b1e6;
    margin-bottom:5px;
    font-size:12px;
    display:block;
}


#sub-themes .content a {
    line-height: 25px;
/*
      font-family: "Arial";
      font-size: 11px;
      letter-spacing: 0;
      font-weight: bold;
*/

}


  #sub-themes .content .left{
/*      width:150px;*/
      height:150px;
      float:left;
      /*padding-top: 0px;*/
  }
  #sub-themes .content .middle{
      /*padding-top: 0px;*/
      float:left;
  }
  #sub-themes .content .middle .col{
      height:150px;
/*      padding-left: 19px;*/
      border-left: 1px solid #d8d7d7;
/*      width: 141px;*/
      float:left;
  }
  #sub-themes .content .right{
/*      font-family: 'Georgia';*/
/*      color: #1a171b;*/
/*      font-size:12px;
      line-height:16px;
      text-transform: uppercase;
      font-weight: normal;
      text-align:center;*/
      float:left;
  }
  #sub-themes .content .right .col{
      /*width: 139px;*/
      /*height:180px;*/
      height:150px;
      float:left;
      border-left: 1px solid #d8d7d7;
      /*padding: 10px 0 0 10px;
      letter-spacing: 0.5px;
      margin-right: 11px;*/
  }




  #themes-artist{
      line-height:13px;
  }
  #sub-themes .content .middle .col a, #sub-themes .content .left a{
      color: #000;
  }
  #sub-themes .content .right .col a {
      color: #1a171b;
  }
  #sub-themes .content .right .col img{
      margin-bottom: 7px;
  }
  #sub-themes .content .right .col .all{
      height:140px;
      width:140px;
      padding:0;
      border:none;
      text-align: center;
      background: #8a5b37;
      color:#fff;
      position:relative;
  }
  #sub-themes .content .right .col .all .next{
      margin-bottom:10px;
      display:block;
      width:12px;
      height:22px;
      position:absolute;
      top: 105px;
      margin-left: 64px;
      *left: 64px;
      *margin-left: 0;
      cursor:pointer;
      font-size:1px;
      background-position: -24px 0px;
      z-index: 102;
  }
  #sub-themes .content .right .col .all .text{
      letter-spacing: 0.1px;
      display: table-cell;
      *display: block;
      vertical-align: middle;
      height: 140px;
      *height: 100px;
      *margin-top: 40px;
      width: 130px;
      text-align: center;
      line-height: 16px;
      padding: 0 5px;
	  color: #fff;
	  font-family: 'Georgia';
	  text-transform: uppercase;
	  font-size: 12px;
	  line-height: 16px;
	  font-weight: normal;
  }
  #sub-themes .content .right .col .all .text:hover{
      cursor: pointer;
  }
  
  #sub-themes .left a.active, #sub-themes .middle .col a.active {
      color: #00b1e6;
  }

  #subnavi li {
      display: inline-block;
  }
  #subnavi li.middle,
  #subnavi li.first {
      margin-right: 20px;
  }

  /**
  #hlist li.big dl dl{
      left:170px;
  }
  
  #hlist dt.active dl, #hlist dt:hover dl {
      display: block;
      position:absolute;
      top:0px;
      color: #222222;
  }
  
  #hlist dt.active dl{
      display:block;
  }
  
  #hlist li.big dl{
      width: 940px;
      height:196px;
      padding:17px 20px 7px;
  }
  
  #hlist dl.sub {
      width: auto !important;
      padding:0 !important;
      margin: 0 !important;
      background: none;
      border: none !important;
      -moz-box-shadow: none !important;
      -webkit-box-shadow: none !important;
      box-shadow:  none !important;
  }
  
  #hlist li.big dt{
      width:150px;
  }
  
  #hlist li.big dd{
      width:150px;
      float: left;
      height: 170px;
      margin: 10px 0;
      padding: 10px 5px;
      border-left: 1px solid #d8d7d7;
      font-family:'Georgia';
      font-size:12px;
      line-height:14px;
      text-transform: uppercase;
      color: #565656;
      font-weight: normal;
      text-align: center;
      background:#fff;
  }
  
  #hlist li.big dd span{
      height:40px;
  }
  
  #hlist li.big dd.border_right{
      border-right: 1px solid #d8d7d7;
  }
  
  #hlist li.big dd img{
      margin-bottom: 7px;
  }
  
  #hlist li.big dd.all {
      height:140px;
      width:140px;
      padding:0;
      border:none;
      margin: 20px 10px;
      text-align: center;
      background: #8a5b37;
      color:#fff;
      position:relative;
      z-index:101;
  }
  
  #hlist li.big dl.az dd.all {
      background: #fff;
      color: #222;
      height: 140px;
  }
  
  #hlist li.big dd.all a {
      color: #fff;
  }
  #hlist li.big dd.all a:hover {
      color: #fff !important;
  }
  #hlist li.big dd.all a:hover span{
      
  }
  
  #hlist li.big dd.all span.text {
      display: table-cell;
      vertical-align: middle;
      height: 140px;
      width: 140px;
      text-align: center;
      line-height: 16px;
  }
  
  #hlist li.big dl.az dd.all span.text{
      height:140px;
  }
  
  *+html #hlist li.big dd.all span{
      float:left;
      clear:both;
  }
  
  *+html #hlist li.big dd.all span.text{
      padding-top:30px;
  }

  #hlist li.big dd span.next{
      margin-bottom:10px;
      display:block;
      width:12px;
      height:22px;
      position:absolute;
      top: 105px;
      margin-left: 64px;
      cursor:pointer;
      font-size:1px;
      background-position: -24px 0px;
      z-index: 102;
  }
  
  *+html #hlist li.big dd span.next{
      margin-left:-76px;
  }
  
  #hlist li.big dl.az dd span.next{
      background-position: 0 0;
  }
  
  #hlist li.big dl.az dd.az{
      width:633px;
      float: left;
      height: 170px;
      margin: 10px 0;
      padding: 10px 5px;
      border-left: 1px solid #d8d7d7;
      font-size:15px;
      color: #222;
      font-weight: normal;
      text-transform: none;
      text-align: left;
  }
  
  #hlist li.big dl.az dd.az p{
      margin-left: 15px;
      margin-bottom: 20px;
      cursor: default;
  }
  
  *+html #hlist li.big dl.az dd.az p.az{
      clear:both;
      margin-bottom: -10px;
  }
  
  #hlist li.big dl.az dd.az p.text{
      margin-bottom: 30px;
  }
  
  #hlist li.big dl.az dd.az p.az a{
      cursor: pointer;
      width:60px;
      height:20px;
      border-right: 1px solid #d8d7d7;
      line-height:20px;
      vertical-align: middle;
      text-transform: uppercase;
      font-family: 'Arial';
      padding-left:10px;
      font-size: 13px;
      font-weight: bold;
      color: #565656;
      display: table-cell;
  }
  
  *+html #hlist li.big dl.az dd.az p.az a{
      float:left;
      width:58px;
  }
  
  #hlist li.big dl.az dd.az p.az a.first{
      padding-left: 0;
  }
  
  #hlist li.big dl.az dd.az p.az a.no, #hlist li.big dl.az dd.az p.az a.no:hover{
      color: #bbb;
      cursor: default;
  }
  
  #hlist li.big dl.az dd.az p.az a.noBorder{
      border:none;
  }
  
  #dl_artists dl{
      height: 190px;
  }
  
  #dl_themes dl{
      height: 150px;
  }
  
  #hlist dd {
      float:left;
      display:none;
  }
  
  #hlist dd.clear {
      clear: both;
  }
  
  #hlist dt.active dd, #hlist dt:hover dd{
      display:block;
  }
  
  #hlist dl.dl_small{
      left:-1px;
      padding: 7px 18px 7px;
      width:150px;
  }
  
  *+html #hlist dl.dl_small{
     margin-left:-0px !important;
  }
  
  */
  
  #history-back{
      position: absolute;
      top: 100px;
      right: 0;
      text-align: right;
      width: 35px;
      height:22px;
      line-height:22px;
      border-left: 1px solid #d8d7d7;
      padding-left:10px;
      font-size:11px;
      z-index:10;
  }
  #history-back a{
      color: #555;
  }
  #history-back a:hover{
    color: #00b1e6;
  }
}
@-moz-document url-prefix(){
    #send_tiny ul{
	left:-42px;
    }
    
    #print_tiny ul{
	left:-69px;
    }
    
    #b_tiny ul{
	left:-100px;
    }
}
