@charset "utf-8";
/* CSS Document */

/* MAIN MENU */
.main-nav{float:right; margin:32px 0 0 36px;}
.main-nav ul.dropdown{position:relative; z-index:597; float:left;}
.main-nav ul.dropdown .no-border{border:none!important}
.main-nav ul.dropdown li.home a{ width:26px; height:21px; background:url(../images/home-btn.png) no-repeat center 10px;}
.main-nav ul.dropdown li.home a:hover{ width:26px; height:21px; background:url(../images/home-btn-active.png) no-repeat center 10px;}
.main-nav ul.dropdown li.home a.active{ width:26px; height:21px; background:url(../images/home-btn-active.png) no-repeat center 10px;}
.main-nav ul.dropdown li.home a.current{ width:26px; height:21px; background:url(../images/home-btn-active.png) no-repeat center 10px;}
.main-nav ul.dropdown li.home a span{ left:0;}

.main-nav ul.dropdown li.home ul li a{ width:auto !important; height:auto !important; background:none !important;}
.main-nav ul.dropdown li.home ul li a.dir{background:url("../images/arrow-right.png") no-repeat 170px center !important;}

.main-nav ul.dropdown li { float:left;margin: 0;font-size:17px; padding:0px; line-height:20px; }
.main-navul.dropdown li.hover, .main-nav ul.dropdown li:hover {position: relative; z-index: 599; cursor: default;}
.main-nav ul.dropdown li a { padding:10px 0 32px; margin:0 12px; display: block;color:#595959; text-decoration:none; cursor: pointer; position:relative;}
.main-nav ul.dropdown li a span{ position:absolute; left:30%;}
.main-nav ul.dropdown li a:hover{ color:#DD3F37;}
.main-nav ul.dropdown li a.active{ color:#DD3F37;}
.main-nav ul.dropdown li a.active span{ color:#DD3F37;top:50px!important;opacity:1!important;}
.main-nav ul.dropdown li a.current{ color:#DD3F37;}
.main-nav ul.dropdown li a.current span{ color:#DD3F37;top:50px!important;opacity:1!important;}

.main-nav ul.dropdown ul:before{ content:"";position: relative;width:225px; height:10px; background: url(../images/dropdown-menu-top-arrow.png) no-repeat top center ;margin:-11px 5px 0 0; float:left;}
.main-nav ul.dropdown ul{margin-top:-15px; visibility: hidden; position: absolute; top: 100%; left: -70px; z-index: 598; background:url("../images/dropdown-menu-bg.png") repeat-x right top #dbdbdb;/* border-top:2px solid #7c7c7c;*/ border: 1px solid #C5C5C5;  width:230px; padding:10px 0 5px 0;}
.main-nav ul.dropdown ul li{float:none; padding:0 0 0 30px;}
.main-nav ul.dropdown ul li:hover{ color:#e4e4e4;}
.main-nav ul.dropdown ul li a{color:#626262; font-size:16px; line-height:19px; font-family: 'Ubuntu Condensed',sans-serif; padding:12px 20px 12px 10px; border-bottom:1px solid #c5c5c5; margin:0;}
.main-nav ul.dropdown ul li a.last{border-bottom:none;}
.main-nav ul.dropdown ul li:hover a{color:#DD3F37; /*background:url(../images/dropdown-menu-hover-arrow.png) no-repeat 176px center;*/} 
.main-nav ul.dropdown ul li a.dir{background:url("../images/arrow-right.png") no-repeat 170px center;}
.main-nav ul.dropdown li:hover > ul {visibility: visible;}

.main-nav ul.dropdown li.on > *.dir,
.main-nav ul.dropdown li:hover > *.dir,
.main-nav ul.dropdown-horizontal li.dropdown-vertical-rtl li:hover > *.dir { color:#DD3F37;}

.main-nav ul.dropdown ul ul:before{background:none!important;margin:0px 5px 0 0 !important; padding:0 0 0!important; height:0px!important;}
.main-nav ul.dropdown ul ul {top:14px!important; left: 100% !important; padding:0px 0 5px!important;background:url("../images/dropdown-menu-bg.png") repeat-x right top #dbdbdb !important; border-top:1px solid #c5c5c5;  width:240px !important; *top:-3px !important;}
.main-nav ul.dropdown ul ul li{padding:0px 0 0 20px !important;}
.main-nav ul.dropdown ul ul li:hover{color:#DD3F37; }
.main-nav ul.dropdown ul ul li a{font-size:16px; border-bottom:1px solid #c1c1c1!important;color:#626262!important;background:none!important;}
.main-nav ul.dropdown ul ul li a:hover{font-size:16px;color:#000!important;background:none!important;}

.main-nav ul.dropdown ul ul ul:before{background:none!important;margin:0px 5px 0 0 !important; padding:0 0 0!important; height:0px!important;}
.main-nav ul.dropdown ul ul ul{top:14px!important; left: 100% !important; padding:0px 0 5px!important;background:url("../images/dropdown-menu-bg.png") repeat-x right top #dbdbdb !important; border-top:1px solid #c5c5c5;  width:240px !important; *top:-3px !important;}
.main-nav ul.dropdown ul ul ul li{padding:0px 0 0 20px !important;}
.main-nav ul.dropdown ul ul ul li:hover{color:#DD3F37; }
.main-nav ul.dropdown ul ul ul li a{font-size:16px; border-bottom:1px solid #c1c1c1!important;color:#626262!important;background:none!important;}
.main-nav ul.dropdown ul ul ul li a:hover{font-size:16px;color:#000!important;background:none!important;}

.main-nav ul.dropdown li.dropdown-vertical-rtl ul {left: auto; right: -75px;}
.main-nav ul.dropdown li.dropdown-vertical-rtl ul li{float:none; padding:0 0 0 30px;}
.main-nav ul.dropdown li.dropdown-vertical-rtl ul li a{text-align:left; }
.main-nav ul.dropdown li.dropdown-vertical-rtl ul li a.dir{background:url("../images/arrow-right.png") no-repeat 170px center;}

.main-nav ul.dropdown-vertical-rtl ul, .main-nav ul > li.dropdown-vertical-rtl ul ul {left: auto !important; right: 100% !important;}
.main-nav ul.dropdown li.dropdown-vertical-rtl ul ul li{padding:0px 0px 0 30px !important;}

.main-nav ul.dropdown li.dropdown-vertical-rtl ul ul {left: auto; right: -75px;}
.main-nav ul.dropdown li.dropdown-vertical-rtl ul ul li{float:none; padding:0 0 0 30px;}
.main-nav ul.dropdown li.dropdown-vertical-rtl ul ul li a{text-align:left; }
.main-nav ul.dropdown li.dropdown-vertical-rtl ul ul li a.dir{background:url("../images/arrow-right.png") no-repeat 170px center;}

.main-nav ul.dropdown-vertical-rtl ul ul, .main-nav ul ul > li.dropdown-vertical-rtl ul ul {left: auto !important; right: 100% !important;}
.main-nav ul.dropdown li.dropdown-vertical-rtl ul ul ul li{padding:0px 0px 0 30px !important;}


.sub-nav{ width:930px; margin:0 auto 25px; padding:0px 30px 20px 30px; position:relative; background:url(../images/top-panel-sep.png) no-repeat center bottom;}
.sub-nav a.closemenu{ background:url(../images/subnav-closebtn.png) top center no-repeat; height:18px; width:20px; position:absolute; right:8px; bottom:28px; cursor:pointer;}
.sub-nav a.closemenu:hover{ background:url(../images/subnav-closebtn.png) bottom center no-repeat; }
.sub-nav a.sub-link{ height: 31px;left: 62px; position: absolute; top: 20px; width: 250px; display:block; cursor:pointer;}
/* First level */
.sub-nav ul{display:inline-block;width: 280px; min-height:200px; background: url(../images/subnav-sep.png) no-repeat right 10px; padding:10px 0px 10px;margin:5px 0 10px;}
.sub-nav ul li{font-family: 'Ubuntu Condensed', sans-serif;font-size:16px; line-height:18px;width:240px;display:inline-block; margin:3px 0;padding:6px 20px 7px 10px;	 }
.sub-nav ul li a{color:#595959; margin:2px 0; width:250px;text-decoration:none; display:block; margin:0; padding:0;}
.sub-nav ul li:hover{ background:#efefef; color:#404040; }
.sub-nav ul li:hover > a{color:#404040;text-decoration:none;}
/* Second levels */
.sub-nav ul ul{ position:absolute; top:0; display:none; left:300px;width:300px;}
.sub-nav ul ul li{font-family: 'Ubuntu Condensed', sans-serif;font-size:15px; line-height:14px;width:250px;padding:6px 15px 6px 25px;  }
.sub-nav ul ul li a{color:#696969; margin:1px 0; width:260px;}
.sub-nav ul ul li:hover{ background:#f3f3f3; color:#505050; }
.sub-nav ul ul li:hover > a{color:#505050; text-decoration:none;}
/* Third levels */
.sub-nav ul ul ul{ position:absolute; top:0;display:none;left: 290px;width: 295px; background:none;}
.sub-nav ul ul ul li{font-family: 'Ubuntu Condensed', sans-serif;font-size:15px; line-height:14px;width: 240px; padding: 6px 20px 6px 25px; }
.sub-nav ul ul ul li a{color:#797979;margin:1px 0; width:250px;}
.sub-nav ul ul ul li:hover{ background:#f3f3f3; color:#505050; text-decoration:none;}
.sub-nav ul ul ul li:hover > a{color:#505050; text-decoration:none;}