/* ================================================================
This copyright notice must be kept untouched in the stylesheet at
all times.
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/cssplay-dropline-dropdown.html
Copyright (c) Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any
way to fit your requirements.
=================================================================== */
.menu_cont {margin:0 auto;width:1094px; background-color:#a2c037; float:left; padding:40px 10px 10px 10px;}
/*background:url(droplinedown5/menu-background.gif*/
.menu {width:956px; height:81px; padding-top:35px; font-family:verdana, arial, sans-serif; z-index:10; }
div.main_title {float:left; width:440px; font-size:40px; color:#fff; padding-top:15px;   font-family: 'Roboto', sans-serif;}
.logo_l {width:300px;  float:left;}
.logo img {border: 0px; }
.logo_right {width:100px; height:104px; position:absolute; top:35px; left:850px; float:left; }
.logo_right img {border: 0px; }
.nocurrent {z-index:30;}
.homecurrent {z-index:20;}
.menu ul {padding:0; margin:0; list-style:none;}
.menu > ul {float:left;}
.menu > ul > li {float:left; }/*border-left: 1px solid white;*/
.menu > ul > li > a {display:block; color:#fff; line-height:45px; background:transparent; text-decoration:none; padding:0 10px 0 10px; font-size:15px; }
.menu > ul > li > a b {display:block; background:transparent; padding:0 10px 0 0px; font-weight:normal;}
.menu > ul > li > ul {width:956px; position:absolute; top:184px; left:-9999px; height:30px; background:#006257; opacity:0;
-moz-transition: opacity 0.5s;
-ms-transition: opacity 0.5s;
-o-transition: opacity 0.5s;
-webkit-transition: opacity 0.5s;
transition: opacity 0.5s;
}
.menu > ul > li > ul > li {float:left; position:relative;}
.menu > ul > li > ul > li > a {display:block; color:#fff; line-height:30px; text-decoration:none; padding:0 20px 0 20px; font-size:13px;}
.menu > ul > li > ul > li > ul {position:absolute; left:-9999px; top:25px; background:#fff url(droplinedown5/pointer.gif) no-repeat 0 0; padding:22px 0 10px 0; border:1px solid #006257; border-top:0; border-radius:0 0 5px 5px; min-width:150px; box-shadow:0 3px 5px rgba(0,0,0,0.4);
-moz-transform: scaleY(0);
-ms-transform: scaleY(0);
-o-transform: scaleY(0);
-webkit-transform: scaleY(0);
transform: scaleY(0);
-moz-transform-origin:0 0;
-ms-transform-origin:0 0;
-o-transform-origin:0 0;
-webkit-transform-origin:0 0;
transform-origin:0 0;
-moz-transition: -moz-transform 0.1s linear;
-ms-transition: -ms-transform 0.1s linear;
-o-transition: -o-transform 0.1s linear;
-webkit-transition: -webkit-transform 0.1s linear;
transition: transform 0.1s linear;
}
.menu > ul > li > ul > li > ul > li > a {display:block; color:#074242; text-decoration:none; padding:3px 10px; white-space:nowrap; font-size:12px;}
.menu > ul > li:hover > a {background:url(droplinedown5/border-left.gif) no-repeat left top;}
.menu > ul > li:hover > a b {background:url(droplinedown5/border-right.gif) no-repeat right top;}
.menu ul li:hover {direction:ltr;}
.menu > ul > li:hover > ul {left:0; opacity:1;}
.menu > ul > li > ul > li:hover > a {color:#fff;}
.menu > ul > li > ul > li:hover > ul {left:0px; top:30px;
-moz-transform: scaleY(1);
-ms-transform: scaleY(1);
-o-transform: scaleY(1);
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
.menu > ul > li > ul > li > ul > li > a:hover {background:#006257; color:#fff;}
.menu > ul > li.current > a {background:url(droplinedown5/border-left.gif) no-repeat left top;}
.menu > ul > li.current > a b {background:url(droplinedown5/border-right.gif) no-repeat right top;}
.menu > ul > li.current > ul {left:0; opacity:1;}
.menu > ul:hover > li.current > a {background:transparent;}
.menu > ul:hover > li.current > a b {background:transparent;}
.menu > ul:hover > li.current > ul {left:-9999px;}
.menu > ul:hover > li.current:hover > a {background:url(droplinedown5/border-left.gif) no-repeat left top;}
.menu > ul:hover > li.current:hover > a b {background:url(droplinedown5/border-right.gif) no-repeat right top;}
.menu > ul:hover > li.current:hover > ul {left:0; opacity:1;}
/*.close {position:absolute; right:10px; bottom:80px; display:none;}*/
.menu > ul > li > ul > li.current {font-weight: bold;}
