/* -----------------------------------------------------------------------

 Joomla Nav 0.1 for the Blueprint CSS Framework
 http://blueprintcss.org

   * Copyright (c) 2008-Present. Refer to the main Blueprint license.
   * See README for instructions on how to use this plugin.
   * For credits and origins, see AUTHORS.

----------------------------------------------------------------------- */

.joomla-nav, #mainleveltop {
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
}
.joomla-nav li, #mainleveltop > li{
  font-family: "Segoe UI Light",Segoe UI, Century Gothic, Arial;
  color: #262626;
  font-size: 16px;
  font-weight: lighter;
  float: left;
  text-transform: uppercase;
  position: relative;
}
#mainleveltop li ul{
  list-style: none;
  margin: 0;
  padding: 0;
}
#mainleveltop > li > ul{
  position: absolute;
  top:65px;
  width: 980px;
  height: 270px;  
  line-height: 1.3;
}
.joomla-nav li a, .joomla-nav li span.separator, #mainleveltop > li > a, #mainleveltop > li > span {
  display: block;
  height: 48px;
  padding-top: 17px;
  padding-right: 15px;
  padding-left: 15px;
  text-align: center;
  line-height: 30px;
  text-decoration: none;
  color: #262626;
  cursor: pointer;
}
.joomla-nav li a.selected, #mainleveltop > li > a.selected {
  background: #3C92D3;
  color: white;
}
.joomla-nav li a, .joomla-nav li a:focus, #mainleveltop li a:hover, #mainleveltop > li > a, #mainleveltop > li > a:focus, #mainleveltop > li > a:hover {
  text-decoration:none;
}
.joomla-nav li a:hover, .joomla-nav li span:hover, #mainleveltop > li > a:hover, #mainleveltop > li > span:hover{
  color: black;
  background-color: #F1F1F1;
}
.joomla-nav li.label, #mainleveltop > li.label {
  font-weight:normal;
  line-height:1.5;
  margin-right:1em;
  padding:.15em .33em .15em .33em;
}
.joomla-nav li.active span, #mainleveltop > li.active > span{
  background: #3c92d3;
  color:#fff !important;
}
#mainleveltop li{float:left;}
#mainleveltop > li > ul > li{width:180px; padding: 0 30px 0 0;}
#mainleveltop li ul li ul li{padding: 3px 0; float: none;}
.top_0 ul{left: -155px;}
.top_0 ul li.item0{
  width: 280px !important;
  padding: 30px 35px 0 0 !important;
}
#mainleveltop li.top_0 ul li.item0 a{
  display: block;
  font-family: Calibri, Arial;
  text-align: center;
  color: #272727;
  font-weight: bold;
  text-decoration: none;
  font-size: 18px;
  margin-right: 20px;
  text-transform: none;
}
.top_0 ul li.item0 a:hover{
  color: #3c92d3;
  font-weight: bold;
  text-decoration: none;
}
#mainleveltop > li > ul > li span{
  display: block;
  text-align: left;
  font-size: 18px;
  color: #3c92d3;
  font-family: Century Gothic, Verdana, Arial;
  padding-top: 15px;
  font-weight: bold;
  text-transform: none;
}
#mainleveltop > li > ul > li a{
  display: block;
  font-family: Calibri, Arial;
  color: #333333;
  text-decoration: none;
  text-transform: none;
  font-size: 15px;
}
#mainleveltop > li > ul > li a:hover{
  color: #3c92d3;
  font-weight: bold;
  text-decoration: none;
}
#mainleveltop li.top_0 li.item2{margin-left: 25px;}
#mainleveltop li.top_0 ul.sublevel_1{display: none;}
#mainleveltop li.top_1 ul.sublevel_1{display: none; left:-255px;}
#mainleveltop li.top_1 li.item0{margin: 0 0 0 100px;}
#mainleveltop li.top_1 li.item1{margin: 0 0 0 -35px;}
#mainleveltop li.top_1 li.item3{width:240px;}
#mainleveltop li.top_1 li.item3 img{margin-top: 10px;}
#mainleveltop u{text-decoration: none; display: block;}
#mainleveltop li.top_2 ul.sublevel_1{display: none; left:-367px;}
#mainleveltop li.top_2 ul.sublevel_1 img, #mainleveltop li.top_3 ul.sublevel_1 img, #mainleveltop li.top_4 ul.sublevel_1 img{margin-top: 30px;}
#mainleveltop li.top_2 ul.sublevel_1 li{width: 110px; text-align: center;}
#mainleveltop li.top_2 ul.sublevel_1 li.item4{width:90px; border-right: 1px solid #dddddd;}
#mainleveltop li.top_2 ul.sublevel_1 li.item5{width: 235px; margin-left: 30px; text-align: left;}
#mainleveltop li.top_2 ul.sublevel_1 li.item5 li{width: auto; text-align: left;}
#mainleveltop li.top_3 ul.sublevel_1{display:none; left:-461px;}
#mainleveltop li.top_3 ul.sublevel_1 li{width: 110px; text-align: center;}
#mainleveltop li.top_3 ul.sublevel_1 li.item3, #mainleveltop li.top_3 ul.sublevel_1 li.item4{width: 90px;}
#mainleveltop li.top_4 ul.sublevel_1{display: none; left:-563px;}
#mainleveltop li.top_4 ul.sublevel_1 li.item0{width: 280px;}
#mainleveltop li.top_4 ul.sublevel_1 li.item2{margin: 0 0 0 25px;}
/* #mainleveltop li.top_4 ul.sublevel_1 li.item0 a{
  font-family: Calibri, Arial;
  text-align: center;
  color: #272727;
  font-weight: bold;
  text-decoration: none;
  font-size: 18px;
  margin-right: 20px;
} */
.lang-de-de #mainleveltop li.top_4 ul.sublevel_1 li.item0 a{text-indent:10px;}
#mainleveltop li.top_4 ul.sublevel_1 li.item0 u{margin: 10px 0 0;}
.lang-zh-cn #mainleveltop li.top_2 ul.sublevel_1{left: -319px;}
.lang-zh-cn #mainleveltop li.top_3 ul.sublevel_1{left: -375px;}
.lang-zh-cn #mainleveltop li.top_4 ul.sublevel_1{left: -471px;}

#mainleveltop li.top_5 a, #mainleveltop li.top_5 a:hover, #mainleveltop li.top_5 a:visited{background-color:#f7941f; color:#fff!important;}
#mainleveltop li.top_5 a:hover{ background-color:#f28b12; }