@charset 'utf-8';
/* CSS Document */
/* DESIGN TOPNAV (mainmenu) */
/*menu */
.menu *{z-index:998;}
.menu{z-index:999999999999999999999;}
.menu{margin:0 auto;padding:3% 0 0 0;text-transform:uppercase;float:right;font-style:normal;width:30%; font-size: 0.9em }
#nav{}
#nav ul{padding:0;margin:0;list-style-image:none;list-style-type:none;padding-bottom:5px;}
#nav li{position:relative;display:block;float:left;width:100%;padding-bottom:0; text-align: right }
#nav li a:hover,#nav li a.menu-current,#nav li a.menu-parent { font-weight: bold; }
/*Level 1 and more*/
#nav a{display:block;text-decoration:none;border-bottom:1px solid #436F9E;padding:5px 0 5px 20px;}
#nav li a.menu-current,#nav li a.menu-parent{background-color:#fff;}
#nav li a span{display:block;margin:0;padding:4px 20px 10px 20px;height:13px;}
#nav li.lev2 a span{display:block;margin:0;padding:4px 20px 10px 0;height:13px;}
#nav li li a.menu-current,#nav li li a.menu-parent{background:none;font-weight:bold;}
#nav a:hover ul li{z-index:1000;}

/* second-level lists */
#nav li ul{width:130%;height:auto;position:absolute;margin:-22% 0 0 92%;z-index:800;display:block;background:url(../images/overlay.png) repeat; text-transform: uppercase; padding-bottom: 0 }
#nav li ul.ullev2{width:90%;}
#nav li li{width:100%;height:auto;z-index:5000;float:left;}
#nav li li a{margin:0;line-height:110%; border-bottom: none; color: #FFFFFF; padding: 0 }
#nav li li:first-child  a{/* second-level lists */
    border-top:none ;}
/* third-and-above-level lists */
#nav li ul ul{margin:-40px 0 0 215px;}
/* Show/Hide */
#nav li ul,#nav li ul ul,#nav li ul ul ul,#nav li:hover ul,#nav li:hover ul ul,#nav li:hover ul ul ul{left:-9999px;opacity:.1;transition:.5s opacity, 0s left;}
#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.isopened ul,#nav li.tabselected ul{left:0;opacity:1;transition:.5s opacity, 0s left;}
#nav li ul a{padding-top:0;padding-bottom:0;transition:.9s padding;}
#nav li:hover ul a,#nav li.tabselected ul a{padding-top:8px;padding-bottom:8px;transition:.1s padding;}

/* level 0
.menu ul.menusm{padding:0 0 0 0;margin:0 auto;}
.menu ul li.ms_top{/*float:left; display:block;margin:0 0 0 0;height:30px;}
/*.menu ul li span.empty_block {width:1px; padding-right:320px;}/*
.menu ul li a.ms_top{display:block;margin:0;font-weight:normal;color:#fff;text-decoration:none;text-align:right;padding:0 0 0;}
.menu ul li a.ms_top span{color:#fff;}
.menu ul li a.ms_top span{display:block;margin:0;padding:4px 20px 10px 20px;height:13px; /*background:url(../images/menu.png) no-repeat top left; /*}
/*menu_sep*/
/*.menu ul li a.ms_top {background:url(../images/menu_sep.png) no-repeat left bottom; padding:0px 0 1px;}
.menu ul li a.ms_top.ms_first { padding-top:0px; }
.menu ul li a.ms_top.ms_last {background:none; padding-bottom:0px;}/**/

/*//active
.menu ul li#active_menu-nav a.ms_top,.menu ul li a.ms_top.active,.menu ul li a.ms_top.ms_hover,.menu ul li.active a.ms_top,.menu ul li a.ms_top.ms_hover span,.menu ul li.active a.ms_top span{color:#000;text-decoration:underline;}
.menu ul li.ms_top a.ms_top.ms_hover span,.menu ul li.ms_top.active a.ms_top span{/*background:url(../images/menu_a.png) no-repeat top left; /*}
/*/////////////////////buttons*/
/* have_submenu
.menu ul li a.ms_top.ms_havesubmenu span{/*background:url(../images/menu_r_d.png) no-repeat right top;/*}
.menu ul li.active a.ms_top.ms_havesubmenu span{/*background:url(../images/menu_r_da.png) no-repeat right top;/*}
.menu ul li a.ms_top.ms_havesubmenu.ms_hover span{/*background:url(../images/menu_r_da.png) no-repeat right top;/*}
.menu ul li a.active.ms_top,.menu ul li a.ms_hover.ms_top,.menu ul li a.ms_havesubmenu.active.ms_top,.menu ul li a.ms_havesubmenu.ms_hover.ms_top{/*background:url(../images/menu_l.png) no-repeat top left;}
/* level 1
.menu ul li ul{line-height:1em;margin:0;padding:0 0 0  0;top:0;left:135px;font-style:normal;line-height:1em;font-size:12px; /*border-top:1px solid #ffe012; text-transform:none;}
.menu ul li ul li{padding:0;border-bottom:1px solid #101010;margin:0;}
.menu ul li ul li.ms_last{border-bottom:none;}
.menu ul li ul li a{display:block;margin:0;padding:10px 10px 10px 10px;width:120px;font-weight:normal;color:#fff;background:url(../images/overlay.png) repeat;}
.menu ul li ul li a span{color:#fff;}
.menu ul li ul li a span{padding:0 0 0 0; /*background:url(../images/menu_sub_li.png) no-repeat center left;}
.menu ul li ul li.ms_last a{}
.menu ul li ul li a.ms_hover{text-decoration:none;}
.menu ul li ul li ul{top:0;left:140px;}
.menu ul li ul li a.ms_first.ms_havesubmenu.ms_hover,.menu ul li ul li a.ms_first.ms_havesubmenu.active,.menu ul li ul li a.ms_first.ms_havesubmenu.ms_hover span,.menu ul li ul li a.ms_first.ms_havesubmenu.active span,.menu ul li ul li a.active span,.menu ul li ul li a.active,.menu ul li ul li a.ms_hover,.menu ul li ul li a.ms_hover span{color:#de1258;/*background:#92a869;text-decoration:underline;}
.menu select{margin-bottom:10px;display:none!important;font-size:14px;height:auto;width:100%;}
.menu select{width:100%;height:30px;padding:2px 5px 2px 10px ;color:#000;font-size:20px;}
.smallnav .head a{color:#ccc;text-align:center;font-size:18px;text-decoration:none;color:#d1d1d1;display:block;background:url(../images/nav-arrow.png) no-repeat right;}
.smallnav ul{list-style:none;margin:10px 0 0 0;}
.smallnav li{margin:5px 0 0 0;float:none;line-height:30px;}
.smallnav li a{padding:0 0 0 20px;text-decoration:none;color:#d1d1d1;display:block;border-radius:5px;background:#1e1e1e;}
.smallnav li a:hover{background:#424242;}
.menu ul li ul li a.ms_first.ms_havesubmenu.ms_hover span,.menu ul li ul li a.ms_first.ms_havesubmenu.active span,.menu ul li ul li a.active span,.menu ul li ul li a.ms_hover span{/*background:url(../images/menu_sub_li_a.png) no-repeat center left;}
.menu *{z-index:998;}
.menu{z-index:999999999999999999999;}
/* DO NOT EDIT!!!
ul.menusm{list-style:none;}
ul.menusm li{cursor:pointer;position:relative;}
ul.menusm li a{position:relative;}
ul.menusm li ul{display:none;position:absolute;list-style:none;height:auto;}
ul.menusm li ul li ul{position:absolute;list-style:none;}
