ul#nav,ul#nav ul{margin:0;list-style:none;padding:0;background-color:#FFFFFF;}

ul#nav{margin-left:40px;}

ul#nav ul{visibility:hidden;position:absolute;left:0;top:100%;opacity:0;-moz-transition:all 0.5s;-webkit-transition:opacity 0.5s;-o-transition:opacity 0.5s,visibility 0.5s;transition:opacity 0.5s;background-color:#transparent;background-image:url("arrowmain.png");background-repeat:no-repeat;padding:20px 0 0;border:#ebeced solid 1px;}

ul#nav li:hover>ul{visibility:visible;opacity:1;}

ul#nav li{position:relative;display:block;white-space:nowrap;font-size:0;float:left;}

ul#nav li:hover{z-index:1;}

ul#nav ul ul{position:absolute;left:100%;top:0;background-image:none; border:#ebeced solid 1px; padding:0;}

ul#nav{font-size:0;z-index:999;position:relative;display:inline-block;zoom:1;padding:5px 5px 5px 0;background-color:#ffffff;*display:inline;}
* html ul#nav li a{display:inline-block;}

ul#nav>li{margin:0 0 0 13px;}

ul#nav ul>li{margin:13px 0 0;}

ul#nav a:active, ul#nav a:focus{outline-style:none;}

ul#nav a{display:block;vertical-align:middle;text-align:left;text-decoration:none;font:14px "Lucida Sans Unicode","Lucida Grande",sans-serif;color:#000000;cursor:default;padding:3px;}

ul#nav ul li{float:none;margin:0;}

ul#nav ul a{text-align:left;padding:8px 13px;background-color:#ffffff;font:11px "Lucida Sans Unicode","Lucida Grande",sans-serif;color:#757575;text-decoration:none;}

ul#nav li:hover>a,ul#nav li a.pressed{border-style:none;color:#FFFFFF;}

ul#nav img{border:none;vertical-align:middle;margin-right:6px;}

ul#nav span{display:block;overflow:visible;background-position:right center;background-repeat:no-repeat;padding-right:0px;}

ul#nav ul span{background-image:url("arrowsub.png");padding-right:18px;}

ul#nav > li.switch{display:none;cursor:pointer;width:25px;height:20px;padding:2px 12px;}

ul#nav > li.switch:before{content:"";position:absolute;display:block;height:4px;width:25px; background:#f6f6f7;-moz-box-shadow:0 8px #f6f6f7, 0 16px #f6f6f7;-webkit-box-shadow:0 8px #f6f6f7, 0 16px #f6f6f7;box-shadow:0 8px #f6f6f7, 0 16px #f6f6f7;}

ul#nav > li.switch:hover:before{background:#f6f6f7;-moz-box-shadow:0 8px #f6f6f7, 0 16px #f6f6f7;-webkit-box-shadow:0 8px #f6f6f7, 0 16px #f6f6f7;box-shadow:0 8px #f6f6f7, 0 16px #f6f6f7;}
.c3m-switch-input{display:none;}

ul#nav li:hover>a,ul#nav li > a.pressed{border-style:none;color:#FFFFFF;text-decoration:none;}

ul#nav ul li:hover>a,ul#nav ul li > a.pressed{background-color:#50BDC9;color:#f6f6f7;text-decoration:none;}

ul#nav ul ul li{margin:0;}

ul#nav>li>a{padding:2px 12px;}

ul#nav li.topmenu>a{background-color:ffffff;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;padding:2px 12px;color:#757575;}

ul#nav li.topmenu:hover>a,ul#nav li.topmenu > a.pressed{background-color:#50BDC9;color:#f6f6f7;}

ul#nav li.sublast>a{border-radius:0 0 0px 0px;-moz-border-radius:0 0 0px 0px;-webkit-border-radius:0;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;}

ul#nav li.subsubfirst>a{border-radius:0px 0px 0 0;-moz-border-radius:0px 0px 0 0;-webkit-border-radius:0px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;}

