nav{border-top:3px solid #d92828;}
#page1 nav{margin-bottom:7px;}
.menu {float:left;list-style:none;border-top:4px solid #252525;width:100%;background:url(../images/menu-tail-v1401778578.gif) center top repeat-x #1d3a58;}
.menu > li {float:left;font:14px/17px Arial, Helvetica, sans-serif;background:url(../images/menu-separator-v1401778575.gif) right top repeat-y;padding-right:2px;}
.menu > li.last{padding-right:0; background:none;}
.menu > li > a {display:block;width:154px;color:#fff;text-decoration:none;text-align:center;padding:13px 0 17px;
}
.menu > li > a:hover{background:url(../images/menu-hover-v1401778570.gif) center -999em no-repeat;}
.menu > li.sfHover > a,.menu > li > a:hover , .menu > li.current > a {text-decoration:none;background-position:center top;background-repeat:repeat-x;
}
.menu .menu-arrow{display:none;}
.menu ul {/*position:absolute;top:-999em;*/


padding:13px 0 19px;background:#00a1f2;
}
.menu li li{
padding:0;margin-bottom:8px;
font:13px/15px Arial, Helvetica, sans-serif;/*text-align:center;float:left;*/
}
.menu li li a{color:#fff; text-decoration:none;}
.menu li li > a:hover,.menu li li.sfHover > a{text-decoration: underline;}
.menu li:hover ul, .menu li.sfHover ul {left:0; top:47px;}
.menu li:hover li ul, .menu li.sfHover li ul {top:-999em;}
.menu ul ul{background-color:transparent;}
.menu li li:hover ul, .menu li li.sfHover ul {left:0px; top:0px;}
.menu li li:hover li ul, .menu li li.sfHover li ul {top:-999em;}
.menu li li li{float: none; display: block;}
.sf-menu {position: relative;margin: 0;padding: 0;list-style: none;}
.sf-menu .sf-mega {position: absolute;display: none;top: 100%;left: 0;z-index: 99;}
.sf-menu > li {float: left;}
.sf-menu li:hover > .sf-mega,.sf-menu li.sfHover > .sf-mega {display: block;}
.sf-menu > li > a {display: block;position: relative;}
.sf-menu {float: left;

width:940px;}
.sf-menu .sf-mega {box-shadow: 2px 3px 6px rgba(0,0,0,.2);}
.with_mega_children .sf-mega{width: 940px;} 
.without_mega_children .sf-mega{width: 154px;} 
.sf-mega {background-color: #00A1F2;padding: 10px;box-sizing: border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position: relative;}
.sf-mega-section {float: left;
padding: 0 0 1em 0;margin-right: 10px;position: relative;}
.sf-mega h2 {font-size: 1em;margin: 0;color: #fff;}
.with_mega_children .sf-mega
{  
left: 0;}
.without_mega_children{position:relative;}
.without_mega_children div a{display: block;color: white;text-decoration: none;font:13px/15px Arial, Helvetica, sans-serif;margin-bottom:8px;}
.without_mega_children div a:hover{text-decoration: underline;}
.without_mega_children ul{padding:0px;width: 130px !important;}
.menu .without_mega_children ul li{background: url(../images/arrow-li-li-v1401778576.png) no-repeat 0px 2px transparent;padding-left:18px;margin-left:18px;}
.without_mega_children .sf-mega h2 a{background: url(../images/arrow-li-v1401778571.png) no-repeat 0px 2px transparent;padding-left:18px;width:118px;font:13px/15px Arial,Helvetica,sans-serif !important;font-weight: normal;}
.without_mega_children .sf-mega-block  {display: block;}
.without_mega_children .sf-mega-section  {border:none;display: block;width: auto;float: left;padding: 0px;}
.cf{

background: #0d87d0; 
background: -moz-linear-gradient(top, #0d87d0 0%, #203971 100%) repeat scroll 0 0 ; 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0d87d0), color-stop(100%,#203971)); 
background: linear-gradient(to bottom right, #0d87d0 0%,#203971 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d87d0', endColorstr='#203971',GradientType=0 );}
.sf-mega-block  {display: table;float: none; 
}
.with_mega_children .sf-mega-block  {background:url(../images/opten_menubg-v1401778578.png) right bottom no-repeat;}
.with_mega_children .sf-mega-block .first{padding-left:0;}
.sf-mega-section  {border-right: 1px dotted #65BEF8;display: table-cell;width: 222px;float: none;padding-left: 10px;padding-bottom:0px;}
div.last{border-right:0px;}
.menu ul{background: transparent;width:197px;padding-bottom:0px;}
.menu ul ul{background: transparent;width:177px;padding-bottom: 0px;padding-top: 5px;}
.menu ul li{background: url(../images/arrow-li-v1401778571.png) no-repeat 0px 2px transparent;padding-left:18px;}
.menu ul ul li{background: url(../images/arrow-li-li-v1401778576.png) no-repeat 0px 2px transparent;padding-left:18px;font-size: 12px;}
.sf-mega h2 a{color: #fff;font-weight: bold;text-decoration: none;font-size: 15px;}
@media only screen and (max-width: 995px){.sf-menu li:first-child, .sf-menu li.first-child {display: block !important;}
.menu > li > a {width:122px;}
.menu > li > a .menu-arrow{display:inline-block; width:11px; height:6px; overflow:hidden; text-indent:-999em; font-size:0; line-height:0; background:url(../images/menu-arrow-v1401778578.gif) center top no-repeat; margin-left:6px; vertical-align:middle;}
.menu ul .menu-arrow{display:inline;}
.menu ul{width: 175px;}
.menu ul ul{width: 165px !important;}
.sf-menu {width: 768px;}
.without_mega_children .sf-mega-section {width: 122px;}
.with_mega_children .sf-mega{width: 768px !important;}
.without_mega_children .sf-mega h2 a{width: 90px;}
.without_mega_children .sf-mega{width: 122px;}
}
@media only screen and (max-width: 767px) {nav{width:100%; border-top:none;}
.sf-menu {width: 420px;}
.menu {float:none; border-top:none; background:none;}
.menu > li {float:none; margin-right:0px; margin-bottom:4px; background:none;position: relative;padding-right: 0;}
.menu > li > a {width:98% !important; text-align:left; padding:20px 1% 17px; background:url(../images/menu-tail-ml-v1401778576.png) center -116px repeat-x #363636; word-wrap: break-word;}
.menu ul {display: block;position:static; width:382px !important;top:-999em;z-index:99;}
.menu ul li{padding-left: 18px;}
.menu li li{margin-bottom:5px; text-align:left;position:relative;float:left;clear: both; width: 264px;}
.menu li li a{display:block; margin:10px 20px; text-decoration:none;}
.menu ul .menu-arrow{display:inline-block; width:11px; height:6px; overflow:hidden; text-indent:-999em; font-size:0; line-height:0; background:url(../images/submenu-arrow-v1401778570.gif) center top no-repeat; margin-left:6px; vertical-align:middle;}
.menu ul li.sfHover > a .menu-arrow, .menu ul li > a:hover .menu-arrow, .menu ul li.current > a .menu-arrow{background-position:center -24px;}
.menu ul ul{text-align: left;}
.menu ul ul li{padding-left: 0px;}
.menu ul ul a{margin:20px 20px 20px 40px;}
.sf-menu .sf-mega{position: relative; padding: 1%;width: 100% !important; top: 0;}
.sf-mega-section{width: 98% !important; display:block;clear:both;border-right: 0;}
.without_mega_children .sf-mega h2 a{width: 98%; margin: 10px 20px 10px 0px;}
.sf-mega-block  {display: block;float: none; }
}
@media only screen and (max-width: 479px){.menu ul ul{width:298px;}
.sf-menu {width: 298px;}
}