.menusys_mega {
  margin: 0;
  padding: 0;
  width: 99%;
  height:61px;
  float:left;
}
.menusys-left {
 width: 450px;
 float: left;
}
.menusys-right {
 width: 400px;
 float: right;
}
#menusys_mega {
  margin:0px;
  padding: 0;
  float: left;
  width: 100%;
  background: url("../images/green/menu/mainmenu-bg.png") repeat-x left -61px;
  height: 61px;
}
#menusys_mega .menusub_mega {
  margin: -10px 0 0 0;
  position: absolute;
  z-index: 888;
  padding:5px 0px;
  background:url(../images/menu/menu-shadow.png)repeat 0 0;
}

#menusys_mega .menusub_mega  .menusub_mega {
  margin:-31px 0 0 -25px !important;
}
#menusys_mega .submenu-wrap {
  min-width: 150px;
  padding:0px;
}


#menusys_mega .megacol > .submenu-wrap{
  background:url(../images/shadow-submenu.png) no-repeat 0 0;
  border-top: 1px solid #fff;
}

#menusys_mega li {
  background: none;
  float: left;
  display: block;
  height:61px;
  line-height: 61px;
  margin:0 0 0 0 ;
  padding: 0;
}
#menusys_mega li.last-item{background: none;}

#menusys_mega li a {
  background:url(../images/green/menu/mainmenu-separator.png) no-repeat right 50%;
  display: block;
  text-decoration: none;
  z-index: 100;
  cursor:pointer;
    /*font-size: 180%;*/
    font-size: 160%;
  position:relative;
  z-index:10;
  /*padding: 0 25px;*/ 
  /*padding:  0 20px;*/
  padding:  0 15px;
  color: #fff;
  font-family: arial;
  text-shadow: 0 0px 1px rgba(0, 0, 0, 0.2);
}
#menusys_mega li a:hover{color: #539A14;}
#menusys_mega li.last-item a{background: none;}
#menusys_mega .menu-title {
    display: block;
  cursor:pointer;
  width:100%;
  float:left;
  z-index:11;
  line-height:61px;
}
#menusys_mega .menu-desc {
  width:100%;
  line-height:100%;
  display:block;
  padding:2px 0 0 0 ;
  font-size:90%;
  clear:both;
}


#menusys_mega .menu-image {
  border: none;
  float: left;
  padding: 0px;
}
#menusys_mega li span.no-image{ height: 61px;  padding:0 0 0 0;line-height: 61px;}

#menusys_mega li.mhome span.no-image{ background:url('http://gd-med.pl/templates/zt_beauty/images/menu/home.png') no-repeat left 17px; }
#menusys_mega li.mhome.hover span.no-image,
#menusys_mega li.mhome.active span.no-image,
#menusys_mega li.mhome span.no-image:hover{ background:url('http://gd-med.pl/templates/zt_beauty/images/menu/home.png') no-repeat left -27px;}

#menusys_mega li.mfeatures span.no-image{ background:url('http://gd-med.pl/templates/zt_beauty/images/menu/featured.png') no-repeat left 17px; }
#menusys_mega li.mfeatures.hover span.no-image,
#menusys_mega li.mfeatures.active span.no-image,
#menusys_mega li.mfeatures span.no-image:hover{ background:url('http://gd-med.pl/templates/zt_beauty/images/menu/featured.png') no-repeat left -40px;}

#menusys_mega li.mtypo span.no-image{ background:url('http://gd-med.pl/templates/zt_beauty/images/menu/typo.png') no-repeat left 15px; }
#menusys_mega li.mtypo.hover span.no-image,
#menusys_mega li.mtypo.active span.no-image,
#menusys_mega li.mtypo span.no-image:hover{ background:url('http://gd-med.pl/templates/zt_beauty/images/menu/typo.png') no-repeat left -38px;}

#menusys_mega li.mexplore span.no-image{ background:url('http://gd-med.pl/templates/zt_beauty/images/menu/folder.png') no-repeat left 17px; }
#menusys_mega li.mexplore.hover span.no-image,
#menusys_mega li.mexplore.active span.no-image,
#menusys_mega li.mexplore span.no-image:hover{ background:url('http://gd-med.pl/templates/zt_beauty/images/menu/folder.png') no-repeat left -40px;}

#menusys_mega li.mservices span.no-image{ background:url('http://gd-med.pl/templates/zt_beauty/images/menu/about.png') no-repeat left 17px; }
#menusys_mega li.mservices.hover span.no-image,
#menusys_mega li.mservices.active span.no-image,
#menusys_mega li.mservices span.no-image:hover{ background:url('http://gd-med.pl/templates/zt_beauty/images/menu/about.png') no-repeat left -36px;}

#menusys_mega li.mk2 span.no-image{ background:url('http://gd-med.pl/templates/zt_beauty/images/menu/k2.png') no-repeat left 17px; }
#menusys_mega li.mk2.hover span.no-image,
#menusys_mega li.mk2.active span.no-image,
#menusys_mega li.mk2 span.no-image:hover{ background:url('http://gd-med.pl/templates/zt_beauty/images/menu/k2.png') no-repeat left -38px;}


#menusys_mega li.mfeatures .column5{
  float:right;
}

#menusys_mega li:hover a,
#menusys_mega li:active a,
#menusys_mega li:focus a,
#menusys_mega li a.active,
#menusys_mega li a.active:hover,
#menusys_mega li a.active:active,
#menusys_mega li a.active:focus {
  position:relative;
  z-index:10;
  color: #539A14;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
}
#menusys_mega li:hover a .menu-title,
#menusys_mega li:active a .menu-title,
#menusys_mega li:focus a .menu-title,
#menusys_mega li a.active .menu-title,
#menusys_mega li a.active:hover .menu-title,
#menusys_mega li a.active:active .menu-title,
#menusys_mega li a.active:focus .menu-title {

  position:relative;
  z-index:15;
  
}
#menusys_mega li:hover a .menu-desc,
#menusys_mega li:active a .menu-desc,
#menusys_mega li:focus a .menu-desc,
#menusys_mega li a.active .menu-desc,
#menusys_mega li a.active:hover .menu-desc,
#menusys_mega li a.active:active .menu-desc,
#menusys_mega li a.active:focus .menu-desc {
  color: #0e74bc;
}

span.has-image {
  background-position: 0 50%;
  background-repeat: no-repeat;
  display: block;
  height: 50px;
  padding:0 0 0 25px;
  line-height: 50px;
}
span.no-image {
  display: block;
}

#menusys_mega .mega-group{
  line-height: 40px;
    margin: 0 10px;
    padding: 0;
}


#menusys_mega .megacol {
  float: left;
  min-width: 130px;
  padding: 0;
}
#menusys_mega .column1{border:none;}

#menusys_mega .mega-group a{
  background: none repeat scroll 0 center transparent !important;
    line-height: 40px;
    padding: 0;
}
#menusys_mega .mega-group a span.no-image{
  background:0 !important;
  padding:0 !important;
  height:30px;
  line-height:30px;
}
#menusys_mega .mega-group .menu-title{ 
  background: none repeat scroll 0 center transparent !important;
    color: #5ea322 !important;
    padding: 0;
    text-shadow: none !important;
    font-size: 75%;
    float: left;
    font-family: arial;
    font-weight: bold;
    line-height: 40px;
}
div.menusys_mega .mega-group span.no-image span.menu-title{font-size: 125%;text-transform: uppercase;font-family: arial;color:#5ea322;}

#menusys_mega .mega-group .menu-desc{
  font-size:70%;
  padding:0;
  line-height:20px;
  color:#ffffff !important;
} 
#menusys_mega .megacol ul.mega-ul { padding: 0; margin: 0 10px ; }

#menusys_mega .megacol ul li {
  cursor:pointer;
   background:none;
   float:none;
   padding: 0; 
   margin: 0; 
   line-height: 30px; 
   height: 30px; 
 }
#menusys_mega .megacol ul li a:after, 
#menusys_mega .megacol ul li a:before {
    transition: width 0.5s ease 0s;
    -moz-transition: width 0.5s ease 0s;
    -o-transition: width 0.5s ease 0s;
    -ms-transition: width 0.5s ease 0s;
    -webkit-transition: width 0.5s ease 0s;
    height: 0px;
    width: 0px;
    position: absolute;
    content: ' ';
    display: block;
    opacity:0;
    box-shadow: 0px 0px 5px #c4ed9f;
}
#menusys_mega .megacol ul li.hover a:before,
#menusys_mega .megacol ul li.hover a:after,
#menusys_mega .megacol ul li a:before,
#menusys_mega .megacol ul li a:after
  {
    background: -moz-linear-gradient(left, #76bf38, #8fd84d);
    background: linear-gradient(left, #76bf38, #8fd84d);
    background: -o-linear-gradient(left, #76bf38, #8fd84d);
    background: -ms-linear-gradient(left, #76bf38, #8fd84d);
    background: -webkit-linear-gradient(left, #76bf38, #8fd84d);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#76bf38, endColorstr=#8fd84d)";
    top: 30px;
    left: 0px;
}

#menu-486-subwap ul li:hover:after, #menu-486-subwap ul li:hover:before{display: none;}

#menusys_mega .megacol ul li a { 
  background: url("../images/green/menu/submenu-icon.png") no-repeat 0 12px ;
  color: #4a4a4a; text-decoration: none; font-size:100%; padding: 0 0 0 10px; margin: 0;  height:auto; line-height: 30px; height: 30px; 
/*  -webkit-transition:all 0.3s linear 0s;
  -moz-transition:all 0.3s linear 0s;
  -o-transition:all 0.3s linear 0s;*/
}
#menusys_mega .megacol ul li.last-item  a {
  border-bottom:0; 
} 
#menusys_mega .megacol ul li a span.no-image { padding: 0;  height:auto; line-height: 30px;  }
#menusys_mega .megacol ul li a .menu-title {
    padding: 0;
  margin:0;
  height:auto;
    line-height: 30px;
  background:0;
    text-transform: none;
  text-shadow:none;
  width:auto;
  font-weight:normal;
/*  -webkit-transition:all 0.3s linear 0s;
  -moz-transition:all 0.3s linear 0s;
  -o-transition:all 0.3s linear 0s;*/
}
#menusys_mega .megacol ul li a:hover,
#menusys_mega .megacol ul  li a:active,
#menusys_mega .megacol ul  li a:focus,
#menusys_mega .megacol ul  li a.active,
#menusys_mega .megacol ul  li a.active:hover,
#menusys_mega .megacol ul  li a.active:active,
#menusys_mega .megacol ul  li a.active:focus{
  color: #5da222;
  /*-webkit-transition:all 0.3s linear 0s;
  -moz-transition:all 0.3s linear 0s;
  -o-transition:all 0.3s linear 0s;*/
  transition: none;
   background-position: 0 -15px; 
}
#menusys_mega .megacol ul li a:hover .menu-title ,
#menusys_mega .megacol ul  li a:active .menu-title ,
#menusys_mega .megacol ul  li a:focus .menu-title ,
#menusys_mega .megacol ul  li a.active .menu-title ,
#menusys_mega .megacol ul  li a.active:hover .menu-title ,
#menusys_mega .megacol ul  li a.active:active .menu-title ,
#menusys_mega .megacol ul  li a.active:focus .menu-title {
  color: #5da222;
  -webkit-transition:all 0.3s linear 0s;
  -moz-transition:all 0.3s linear 0s;
  -o-transition:all 0.3s linear 0s;
}
  
#menusys_mega .megacol ul li a:hover  span.no-image,
#menusys_mega .megacol ul  li a:active  span.no-image,
#menusys_mega .megacol ul  li a:focus  span.no-image,
#menusys_mega .megacol ul  li a.active  span.no-image,
#menusys_mega .megacol ul  li a.active:hover  span.no-image,
#menusys_mega .megacol ul  li a.active:active  span.no-image,
#menusys_mega .megacol ul  li a.active:focus  span.no-image{color: #ffffff;}
#menusys_mega .menusub_mega .mega-module {clear: both;padding: 0;}
#menusys_mega .menusub_mega .moduletable {padding: 0; margin:0;}
.menusub_mega { /*  display: none; */ }
#menusys_mega li.hasChild.hover { height: 42px; }
#menusys_mega li.hasChild.arrow-top { height: 61px; background: url("../images/menu/menu-arrow.png") no-repeat center bottom;z-index: 99;}
#menusys_mega .megacol ul li.hasChild.hover{ height:30px;background:0;}


/*add new by jorda ZooTemplate*/
#menusys_mega .subarrowtop { }
#menusys_mega .subwraptop{}
#menusys_mega .subwraptop .subwraptop-left{}  
#menusys_mega .subwraptop .subwraptop-right{}
#menusys_mega .subwrapcenter { background:#ededed; float:left; display:block;margin: 0 10px;padding: 0 0 5px 0;border:1px solid #f7f7f7;}
#menusys_mega  .subwrapcenter-left{}  
#menusys_mega  .subwrapcenter-right{}
#menusys_mega .subwrapbottom{}
#menusys_mega .subwrapbottom .subwrapbottom-left{ }
#menusys_mega .subwrapbottom .subwrapbottom-right{ }
#menusys_mega .menusub_mega  .menusub_mega .subarrowtop{ background: none; display: block; height: 19px; left: -5px; margin: 0; position: absolute; top: 10px; width: 12px; z-index: 9; }
#menusys_mega .menusub_mega  .menusub_mega .subwraptop{display:none; }
#menusys_mega .menusub_mega  .menusub_mega .subwrapcenter { background:#f8f8f8; float:left; display:block; }
#menusys_mega .menusub_mega  .menusub_mega  .subwrapcenter-left{ }  
#menusys_mega .menusub_mega  .menusub_mega .subwrapcenter-right{ }
#menusys_mega .menusub_mega  .menusub_mega .megacol ul.mega-ul{ margin:0 10px; }


#menusys_mega .menusub_mega  .menusub_mega .megacol ul li a span.no-image{
  padding:0 0 0 5px;
}
#menusys_mega .zt-login-form{
  width:100%;
  float:left;
  margin: 10px 0 0;
}

#menusys_mega .news-events{
  width:100%;
  float:left;
  line-height:19px;
  margin: 10px 0 20px;
}

#menusys_mega  .zt-field {
  margin:0;
  padding:0;
  width:100%;
  float:left;
}
#menusys_mega  .zt-field  ul{
  margin:0;
  padding:0;
  width:100%;
  float:left;
}
#menusys_mega  .zt-field  ul li{
  margin:0;
  padding:0;
  width:100%;
  float:left;
  height:20px;
  line-height:20px;
}
#menusys_mega  .zt-field  ul li a{
  margin:0;
  padding:0;
  width:100%;
  float:left;
  height:20px;
  background:0 !important;
  line-height:20px;
}
#menusys_mega  .zt-field  .button.signin{
  background:#0e74bc;
  height:23px;
  font-weight:bold;
  font-size:105%;
  float:right;
  padding:0 3px;
  border:1px solid #e5e5e5;
}
#menusys_mega .n-title{
  display: none;
}
#menusys_mega .mbanner{
  border-top:1px solid #e7e7e7;
  padding:10px 0;
  width:100%;
  float:left;
  margin:0 0 0 10px;
}

#menusys_mega .msocial{
  padding:0;
  width:100%;
  float:left;
  margin:0;
}
#menusys_mega .msocial .title{
  font-size:120%;
  padding:0px;
  line-height:100%;
  margin:0;
  color:#2d2d2d;
  font-weight: bold;
    text-transform: uppercase;
}
#menusys_mega ul.nav {
    float: left;
    margin: 20px 0 0;
}
#menusys_mega ul.nav li.zt-bg-items1,
#menusys_mega ul.nav li.zt-bg-items2,
#menusys_mega ul.nav li.zt-bg-items3,
#menusys_mega ul.nav li.zt-bg-items4,
#menusys_mega ul.nav li.zt-bg-items5 {
    float: left;
    height: 42px;
    width: 42px;
  background: 0;
    opacity: 0.5; 
  background:0; 
}

#menusys_mega ul.nav li:hover {
    opacity: 1;
}

/* Drilldown Menu */
.zt-drillmenu-inner {border-radius: 5px; -moz-border-radius: 5px;-webkit-border-radius: 5px; box-shadow: 0 0 5px 0 #EDEDED;-moz-box-shadow: 0 0 5px 0 #EDEDED;-webkit-box-shadow: 0 0 5px 0 #EDEDED;}
.zt-navbar { padding: 0 0 0 10px;  height:41px; line-height:41px; background:#ffffff; line-height:41px; color:#2F3E46; font-size:120%; }
.zt-navbar .btn-navbar{   margin:5px 10px 0 0; float:right; }
.nav-drilldown { width: 100%;  }
ul.nav-drilldown { padding: 0; margin: 0; line-height: 0.5em; list-style: none; margin: 0;float: left; }
ul.nav-drilldown li {position: relative; background:none; padding:0;}
ul.nav-drilldown li img{margin:0 5px 0 0 ;}
.navbar-inner{ background: #ffffff !important; }
.nav-collapse, .nav-collapse.collapse {display: block !important; }
ul.nav-drilldown li a { padding: 0 0  0 15px; height:41px; width:100%; text-align:left; line-height:41px; display: block; color: #2F3E46!important; font-size: 120%; text-decoration: none; font-weight:bold;    }
.navbar-inner{ background: #ffffff !important; }
.menusys_drill, .menusys_drill.collapse { display: block !important; }
ul.nav-drilldown li a { padding: 0 0  0 15px; height:41px; line-height:41px; display: block; color: #2F3E46; font-size: 120%; text-decoration: none; font-weight:bold;    background:url('../images/menu/bkg-itemmenu.png') bottom left repeat-x;}
ul.nav-drilldown li a img{ margin:0 10px 0 0 ;}
ul.nav-drilldown li.active > a {color:#6b8c9d!important; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);}
ul.nav-drilldown li a:hover { background-color:#675C7C;color:#6b8c9d!important;  }
ul.nav-drilldown ul { margin: 0; padding: 0; display: none; }
ul.nav-drilldown ul li { margin: 0; padding: 0; clear: both; }
ul.nav-drilldown ul li a { padding-left: 30px; font-size: 13px;  outline:0; }
ul.nav-drilldown ul li a span{padding:0 0 0 20px; background: url('../images/drill-arrow.png') no-repeat scroll left 50%; }
ul.nav-drilldown ul li a:hover { background-color:#D3C99C; color:000; }
ul.nav-drilldown ul li.active { font-weight: bold; }
ul.nav-drilldown ul ul li a { color:#fff; padding-left: 50px; }
ul.nav-drilldown ul ul ul li a { color:#fff; padding-left: 70px; }
ul.nav-drilldown ul ul li a:hover { background-color:#D3CEB8; color:#fff; }
ul.nav-drilldown li span.expand { background: url("../images/green/menu/drill-bg.png") no-repeat 0px -37px; cursor: pointer; display: block; height: 23px;  position: absolute; right: 0; text-indent: -9999px;  top: 9px; width: 38px; z-index: 9;  -webkit-transition:All 0.3s linear; -moz-transition:All 0.3s linear; -o-transition:All 0.3s linear; }
ul.nav-drilldown li span.collapse { background: url("../images/green/menu/drill-bg.png") no-repeat 0px -60px;   cursor: pointer; display: block; height: 23px; position: absolute;  right: 0;  text-indent: -9999px;  top: 9px;    width: 38px;  z-index: 9; -webkit-transition:All 0.3s linear; -moz-transition:All 0.3s linear; -o-transition:All 0.3s linear; }
ul.detail-parent { padding: 0 0 0 17px; margin: 0px; }