
@import "font-awesome.css" ;
.megaCSS3menu {border:solid 1px transparent !important; background: #494949 none repeat scroll 0 0 !important ; border-radius: 0 !important ; height: 46px !important ; list-style: outside none none !important ; margin: 0 auto !important ; padding: 0 !important ; width: 100% !important ; }
    .megaCSS3menu li { float: left !important ; margin: 0 !important ; position: relative !important ; text-align: center !important ;padding:4px 6px !important; }
.rtl .megaCSS3menu li { float: right !important ; }
.megaCSS3menu li:hover { z-index: 2 !important ;background:none !important;border:solid 0px transparent !important;padding:4px 6px !important; }
.megaCSS3menu li a { border-top: 3px solid transparent !important ; color: #fff !important ; display: block !important ; outline: 0 none !important ; padding: 10px 16px !important ; text-decoration: none !important ; transition: all 0.5s linear 0s !important ; }
.megaCSS3menu li:hover a.drop { background-color: #3a3a3a !important ; border-top: 3px solid #36bddd !important ; color: #36bddd !important ; }
.width119 { width: 515px !important  ; }
    .width119 .col_1 a { background-color: #494949 !important  ; margin: 0 !important ; padding: 6px 0 !important ; position: relative !important ; }
        .width119 .col_1 a b::before { color: #fff !important ; content: "" !important ; font-family: FontAwesome !important ; font-size: 12px !important ; font-style: normal !important ; font-weight: normal !important ; left: 9px !important ; padding-right: 0.5em !important ; position: absolute !important ; text-decoration: inherit !important ; top: 8px !important ; transition: all 0.5s linear 0s !important ; }
.megaCSS3menu a.parent::before { color: #fff !important ; content: "" !important ; font-family: FontAwesome !important ; font-size: 12px !important ; font-style: normal !important ; font-weight: normal !important ; left: auto !important ; padding-left: 0.5em !important ; padding-right: 0 !important ; position: absolute !important ; right: 7px !important ; text-decoration: inherit !important ; top: 6px !important ; transition: all 0.5s linear 0s !important ; }
.rtl .megaCSS3menu a.parent::before { content: "" !important ; left: 7px !important ; padding-left: 0 !important ; padding-right: 0.5em !important ; right: auto !important ; }
.megaCSS3menu a.parent { background-image: none !important  ; }
.width119:hover .col_1 a { }
.width119 .col_1 a b { color: #fefefe !important  ; font-size: 13px !important ; font-weight: normal !important  ; text-shadow: none !important  ; }
    .width119 .col_1 a b:hover { color: #fefefe !important  ; text-shadow: none !important  ; }
.megaCSS3menu .right { float: right !important ; margin-right: 0 !important ; right: 0 !important ; }
.megaCSS3menu .levels { border: 1px solid #595959 !important ; border-radius: 3px !important ; clear: both !important ; content: "" !important ; display: table !important ; margin: 4px 0 !important ; padding: 3px !important  ; position: relative !important ; width: 100% !important ; }
.megaCSS3menu .col_1 > a, .megaCSS3menu .col_1 > h3 { border: 1px solid #595959 !important ; border-radius: 3px !important ; clear: both !important ; content: "" !important ; display: table !important ; margin: 4px 0 !important ; position: relative !important ; width: 100% !important ; }
.megaCSS3menu .col_1 > a { background: rgba(0, 0, 0, 0) url("../img/drop1.png") no-repeat scroll 99% 50% !important ; text-align: left !important ; }
.rtl .megaCSS3menu .col_1 > a { background: rgba(0, 0, 0, 0) url("../img/drop1.png") no-repeat scroll 10px 50% !important ; text-align: right !important ; }
.megaCSS3menu .col_1 a { padding-left: 6px !important ; padding-right: 6px !important ; text-align: left !important ; }
.rtl .megaCSS3menu .col_1 a { text-align: right !important ; }
.megaCSS3menu .width119:hover .levels > a { background-color: transparent !important  ; }
.megaCSS3menu .levels li a { border: medium none !important ; color: #ccc !important ; font-size: 13px !important ; font-weight: 500 !important  ; margin: 0 !important ; padding: 5px 0 !important ; text-shadow: none !important  ; transition: all 0.5s linear 0s !important ; }
    .megaCSS3menu .levels li a:hover { background-color: #525252 !important  ; color: #36bddd !important ; }
.megaCSS3menu .levels ul { background: #3a3a3a none repeat scroll 0 0 !important ; border-radius: 5px !important ; display: none !important ; left: 100% !important ; margin-right: -1px !important ; padding: 6px 0 !important ; position: absolute !important ; right: auto !important ; top: -19px !important ; width: 210px !important ; z-index: -1 !important  ; }
.rtl .megaCSS3menu .levels ul { left: auto !important ; right: 100% !important ; }
.megaCSS3menu .col_1 a:hover > b { color: #36bddd !important ; }
.width119 .col_1:hover a b::before { color: #36bddd !important ; }
.megaCSS3menu .Megadrop { background-color: #3a3a3a !important ; border-image: none !important ; border-radius: 0 !important  ; color: #fff !important ; display: none !important ; left: 0 !important ; margin: 0 auto !important ; padding: 10px 0 !important ; position: absolute !important ; right: auto !important ; text-align: right !important ; z-index: 1000 !important ; }
.rtl .megaCSS3menu .Megadrop { left: auto !important ; right: 0 !important ; }
.megaCSS3menu li:hover .Megadrop { color: #fff !important ; display: block !important ; left: 0 !important ; }
.rtl .megaCSS3menu li:hover .Megadrop { left: auto !important  ; right: 0 !important  ; }
.megaCSS3menu li .align_right { border-radius: 5px 0 5px 5px !important ; left: 0 !important ; right: auto !important  ; }
.megaCSS3menu .col_1, .megaCSS3menu .col_2, .megaCSS3menu .col_3, .megaCSS3menu .col_4, .megaCSS3menu .col_5, .megaCSS3menu .col_6 { float: left !important ; margin: 0 5px !important ; position: relative !important ; text-align: right !important ; }
.rtl .megaCSS3menu .col_1, .rtl .megaCSS3menu .col_2, .rtl .megaCSS3menu .col_3, .rtl .megaCSS3menu .col_4, .rtl .megaCSS3menu .col_5, .rtl .megaCSS3menu .col_6 { float: right !important ; }
.megaCSS3menu .col_1 { width: 190px !important ; }
.megaCSS3menu .col_2 { width: 300px !important ; }
.megaCSS3menu .col_3 { width: 455px !important ; }
.megaCSS3menu .col_4 { width: 610px !important ; }
.megaCSS3menu .col_5 { width: 765px !important ; }
.megaCSS3menu .col_6 { width: 920px !important ; }
.megaCSS3menu p, .megaCSS3menu ul, .megaCSS3menu li, .megaCSS3menu h2, .megaCSS3menu h3 { font-size: 16px !important ; line-height: 21px !important ; }
.rtl .megaCSS3menu p, .rtl .megaCSS3menu ul, .rtl .megaCSS3menu li, .rtl .megaCSS3menu h2, .rtl .megaCSS3menu h3 { text-align: right !important ; }
.megaCSS3menu li b { font-size: 14px !important  ; }
.megaCSS3menu p { height: 0 !important  ; }
.megaCSS3menu .strong { font-weight: bold !important ; }
.megaCSS3menu .italic { font-style: italic !important ; }
.megaCSS3menu h2 { border-bottom: 1px solid #666666 !important ; font-family: Arial,Helvetica,sans-serif !important ; font-size: 21px !important ; font-weight: 400 !important ; letter-spacing: -1px !important ; line-height: 21px !important ; margin-bottom: 14px !important ; margin-top: 7px !important ; padding-bottom: 14px !important ; text-shadow: 1px 1px 1px #ffffff !important ; }
.megaCSS3menu h3 { clear: both !important ; margin: 0 !important ; padding: 0 !important ; transition: all 0.5s linear 0s !important ; }
.megaCSS3menu .levels:hover h3 { background-color: #9d9d9d !important ; }
.megaCSS3menu .pusher { margin-top: 18px !important ; }
.megaCSS3menu .help, .megaCSS3menu .favorite, .megaCSS3menu .mail, .megaCSS3menu .print { margin-bottom: 18px !important ; padding-left: 36px !important ; }
.megaCSS3menu .help { background: rgba(0, 0, 0, 0) url("../img/help.png") no-repeat scroll 0 2px !important ; }
.megaCSS3menu .favorite { background: rgba(0, 0, 0, 0) url("../img/favorite.png") no-repeat scroll 0 2px !important ; }
.megaCSS3menu .mail { background: rgba(0, 0, 0, 0) url("../img/mail.png") no-repeat scroll 0 2px !important ; }
.megaCSS3menu .print { background: rgba(0, 0, 0, 0) url("../img/print.png") no-repeat scroll 0 2px !important ; }
.megaCSS3menu .imgshadow_dark { background: #ffffff none repeat scroll 0 0 !important ; border: 1px solid #333333 !important ; box-shadow: 0 0 5px #000000 !important ; margin-top: 5px !important ; padding: 4px !important ; }
.megaCSS3menu .imgshadow_light { background: #ffffff none repeat scroll 0 0 !important ; border: 1px solid #777777 !important ; box-shadow: 0 0 5px #666666 !important ; margin-top: 5px !important ; padding: 4px !important ; }
.megaCSS3menu .img_left { float: left !important ; margin: 2px 15px 5px 0 !important ; width: auto !important ; }
.megaCSS3menu .img_right { float: right !important ; margin: 2px 0 5px 15px !important ; width: auto !important ; }
.megaCSS3menu li .black_box { background-color: #333333 !important ; border-radius: 5px !important ; box-shadow: 0 0 3px #000000 inset !important ; color: #eeeeee !important ; padding: 4px 6px !important ; text-shadow: 1px 1px 1px #000 !important ; }
.megaCSS3menu li .dark_grey_box { background-color: #555555 !important ; border-radius: 5px !important ; box-shadow: 0 0 3px #111111 inset !important ; color: #eeeeee !important ; padding: 4px 6px !important ; text-shadow: 1px 1px 1px #000 !important ; }
.megaCSS3menu li ul { list-style: outside none none !important ; margin: 0 0 12px !important ; padding: 0 !important ; }
    .megaCSS3menu li ul li { float: left !important ; font-size: 12px !important ; line-height: 24px !important ; margin: 0 0 1px !important ; position: relative !important ; text-align: left !important ; text-shadow: 1px 1px 1px #ffffff !important ; transition: all 0.5s linear 0s !important ; width: 100% !important ; }
.rtl .megaCSS3menu li ul li { float: right !important ; text-align: right !important ; }
.megaCSS3menu li ul li ul li { width: 100% !important ; }
.megaCSS3menu li .greybox li { background: #f4f4f4 none repeat scroll 0 0 !important ; border: 1px solid #bbbbbb !important ; border-radius: 5px !important ; margin: 0 0 4px !important ; padding: 4px 6px !important ; width: 131px !important ; }
    .megaCSS3menu li .greybox li:hover { background: #ffffff none repeat scroll 0 0 !important ; border: 1px solid #aaaaaa !important ; margin: 0 0 4px !important ; padding: 4px 6px !important ; }
.megaCSS3menu li .plus li { background: rgba(0, 0, 0, 0) url("../img/plus.png") no-repeat scroll left 6px !important ; margin: 0 0 4px !important ; padding: 0 0 0 21px !important ; width: 109px !important ; }
    .megaCSS3menu li .plus li:hover { background: rgba(0, 0, 0, 0) url("../img/plus.png") no-repeat scroll left 6px !important ; margin: 0 0 4px !important ; padding: 0 0 0 21px !important ; }
.megaCSS3menu li ul.social { list-style: outside none none !important ; margin: 0 !important ; padding: 0 !important ; }
    .megaCSS3menu li ul.social li { display: inline !important ; float: left !important ; margin: 0 12px 12px 0 !important ; padding-top: 5px !important ; position: relative !important ; width: 32px !important ; }
        .megaCSS3menu li ul.social li:hover { margin: -1px 12px 12px 0 !important ; padding-top: 5px !important ; }
        .megaCSS3menu li ul.social li span { display: none !important ; }
.megaCSS3menu form { margin: 0 0 12px !important ; padding: 0 !important ; }
.megaCSS3menu fieldset { border: medium none !important ; margin: 0 !important ; }
.megaCSS3menu form p { margin: 10px 0 !important ; overflow: hidden !important ; width: 270px !important ; }
.megaCSS3menu label { display: block !important ; float: left !important ; text-align: left !important ; width: 50px !important ; }
.megaCSS3menu input, .megaCSS3menu textarea { background-color: #333333 !important ; border: 1px solid #222222 !important ; border-radius: 5px !important ; color: #eeeeee !important ; float: right !important ; margin: 0 !important ; padding: 3px 5px !important ; width: 170px !important ; }
.megaCSS3menu textarea { height: 100px !important ; overflow: auto !important ; }
.megaCSS3menu button { background-color: #333333 !important ; border: medium none !important ; border-radius: 5px !important ; color: #eeeeee !important ; float: right !important ; margin: 0 30px 0 0 !important ; padding: 2px 7px !important ; text-shadow: 1px 1px 1px #000 !important ; width: 80px !important ; }
.error, .sent { border-radius: 5px !important ; font-size: 12px !important ; line-height: 18px !important ; margin-bottom: 10px !important ; padding: 5px !important ; }
.error { background: #f3afa6 none repeat scroll 0 0 !important ; border: 1px solid #ef9588 !important ; color: #992213 !important ; }
.sent { background: #bef08f none repeat scroll 0 0 !important ; border: 1px solid #adec71 !important ; color: #37620d !important ; }
.megaCSS3menu ul li li { margin: 0 0 1px !important ; padding: 0 !important ; width: 100% !important ; }
.width88, .width89, .width90, .width95 { width: 402px !important ; }
.unoslider_timer { z-index: 1 !important ; }
#highlighter-2411 .item { z-index: 1 !important ; }
.unoslider_blocks_area { z-index: 1 !important ; }

