@CHARSET "UTF-8";

/*menu*/
.main_menu{
clear:none;
position: absolute;
z-index: 100;
line-height:30px;
height:88px;
margin:0;
left: 50%;
    margin-left: -44px;
    width: 570px;
}


.main_menu ul{
margin:0;
padding: 0;
list-style: none;
}

.main_menu ul ul, .main_menu .pointer_arrow{

}

.main_menu ul:first-child >li > ul{
border-top:2px solid #005782;
}


.main_menu .pointer_arrow_wrap{
display:none;
}


.main_menu ul:first-child > li{
line-height: 30px;
margin-right: 5px;
height: 88px;
color: white;
}

.main_menu ul:first-child > li > a{
display:block;
text-decoration: none;
padding-left: 13px;
padding-right: 13px;
padding-top: 35px;
font-weight: normal;
font-family: Arial;
font-size: 14px;
color: white;
height: 23px;
background-image: url("../images/bg_menu.jpg");
background-repeat: reteat-x;
background-position: bottom;
		
		-ms-transition:     all 0.5s ease;
		-moz-transition:    all 0.5s ease;
		-webkit-transition: all 0.5s ease;
		-o-transition:      all 0.5s ease;
		transition:         all 0.5s ease;
		
}

.main_menu ul:first-child > li > a:hover{
display:block;
text-decoration: none;
padding-left: 13px;
padding-right: 13px;
padding-top: 65px;
font-weight: normal;
font-size: 14px;
color: white;
height: 23px;
background-image: url("../images/bg_menu.jpg");
background-repeat: reteat-x;
background-position: bottom;
border-bottom: 2px solid #005782;
}


.main_menu ul:first-child > li.bgg2 > a{
display:block;
text-decoration: none;
padding-left: 13px;
padding-right: 13px;
padding-top: 35px;
font-weight: normal;
font-size:14px;

color: white;
height: 23px;
background-image: url("../images/bg_menu2.jpg");
background-repeat: reteat-x;
background-position: bottom;
		
		-ms-transition:     all 0.5s ease;
		-moz-transition:    all 0.5s ease;
		-webkit-transition: all 0.5s ease;
		-o-transition:      all 0.5s ease;
		transition:         all 0.5s ease;
		
}

.main_menu ul:first-child > li.bgg2 > a:hover{
display:block;
text-decoration: none;
padding-left: 13px;
padding-right: 13px;
padding-top: 65px;
font-weight: normal;
font-size:14px;
color: white;
height: 23px;
background-image: url("../images/bg_menu2.jpg");
background-repeat: reteat-x;
background-position: bottom;
border-bottom: 2px solid #005782;
}

#top .main_menu .menu li:first-child>a{
border-top:none;
}

#top .main_menu .menu>li:last-child>a{
padding-right:0;
}

#top .main_menu .menu ul li:last-child>a{
border-bottom-style: solid;
border-bottom-width: 1px;
}

.main_menu ul:first-child > li.current-menu-item > a, .main_menu ul:first-child > li.current_page_item > a{
 height: 23px; padding-top: 65px;
 border-bottom: 2px solid #005782;
}

.main_menu .menu li a strong {
display:block;
font-size:14px;
font-weight:normal;
cursor: pointer;
}


#top .main_menu .menu li{
float:left;
position:relative;
z-index:20;
}

#top .main_menu .menu li:hover{ z-index: 100 }

#top .main_menu ul:first-child > li > ul > li, #top .main_menu ul:first-child > li > ul > li li{
margin:0;
padding:0;
width:100%;
}


.main_menu .menu ul {
display: none;
margin-left:0;
left:0;
position: absolute;
top: 100%;
width: 208px;
z-index: 2;
padding:0 0;
box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1);
margin-top:-1px;
}

.main_menu .menu ul li a{
border-right-style: solid;
border-right-width:1px;
border-left-style: solid;
border-left-width:1px;
}

#top .main_menu .menu li ul a{
width:100%;
height:auto;
float:left;
text-align:left;
line-height:23px;
padding:8px 15px;
font-size: 12px;
min-height: 23px;
max-width: none;
text-decoration: none;
}

#top .main_menu .menu ul ul{
top:auto;
padding-top: 0px !important;
}

#top .main_menu .menu li ul ul {
left:-207px;
top:0px;
margin:0;
border-top-style: solid;
border-top-width: 1px;
}

#top .main_menu .menu li ul ul {}

#top .main_menu .menu li:hover ul ul, #top .main_menu .menu li:hover ul ul ul,#top  .main_menu .menu li:hover ul ul ul ul{
display:none;
}
#top .main_menu .menu li:hover ul, #top .main_menu .menu li li:hover ul, #top .main_menu .menu li li li:hover ul, #top .main_menu .menu li li li li:hover ul{
display:block;
}

.current_page_item>a,  .current-menu-item>a{
font-weight: 600;
}

.avia-menu-fx{position: absolute; bottom:-1px; height:2px; z-index: 10; width:100%; left:0; opacity: 0; visibility: hidden; }
li:hover .avia-menu-fx, .current-menu-item>a>.avia-menu-fx, li:hover .current_page_item>a>.avia-menu-fx{opacity: 1; visibility: visible;}

.avia-menu-fx .avia-arrow-wrap{
height:10px;
width:10px;
position: absolute;
top:-10px;
left:50%;
margin-left:-5px;
overflow: hidden;
display:none;
}

.current-menu-item>a>.avia-menu-fx>.avia-arrow-wrap, .current_page_item>a>.avia-menu-fx>.avia-arrow-wrap{display:block;}

.avia-menu-fx .avia-arrow-wrap .avia-arrow{
top: 10px;
}


ul.menu_left
{
	display: block;
	list-style: none;	
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
}
ul.menu_left li.menu_left1
{	
	margin-top: 1px;
	margin-bottom: 10px;	
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 8px;
	margin-left: 0px;
	text-align: center;
}

ul.menu_left li.menu_left1{

}
ul.menu_left li.menu_left1:hover{

}

ul.menu_left li.menu_left1 a { font: 14px Arial; color: #9d9e9e; font-weight: normal; text-transform: uppercase; 
	border-bottom: 2px solid #9d9e9e;
	border-right: 2px solid #9d9e9e;
	width: 178px;
	padding-bottom: 8px;
	display: block;
}
ul.menu_left li.menu_left1 a:hover { color: #ff5d62; text-decoration: none; font-weight: normal; 
	border-bottom: 2px solid #ff5d62;
	border-right: 2px solid #ff5d62;
}

ul.menu_left li.menu_left2a
{	
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #62a7c4;
	
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 8px;
	padding-right: 8px;
	margin-left: 4px;
}
ul.menu_left li.menu_left2a a { font: 13px Arial; color: #ffffff; font-weight: bold;}
ul.menu_left li.menu_left2a a:hover { color: #ffffff; text-decoration: underline; font-weight: bold;}
ul.menu_left li.menu_left2b
{	
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #62a7c4;
	
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 8px;
	padding-right: 8px;
	margin-left: 4px;
}
ul.menu_left li.menu_left2b a { font: 13px Arial; color: #ffffff; font-weight: bold;}
ul.menu_left li.menu_left2b a:hover { color: #ffffff; text-decoration: underline; font-weight: bold;}
ul.menu_left li.menu_left3
{	
	margin-top: 2px;
	margin-bottom: 2px;
	background-color: #80d7cf;
	
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
	margin-left: 4px;
}
ul.menu_left li.menu_left3 a { font: 13px Arial; color: #ffffff; font-weight: bold;}
ul.menu_left li.menu_left3 a:hover { color: #ffffff; text-decoration: underline; font-weight: bold; }
ul.menu_left li.menu_left4
{	
	margin-top: 1px;
	margin-bottom: 1px;
	
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 25px;
	padding-right: 8px;
	margin-left: 4px;
}
ul.menu_left li.menu_left4 a { font: 16px Arial, Arimo; color: #ff5d62; font-weight: normal;}
ul.menu_left li.menu_left4 a:hover { color: #ff5d62; text-decoration: underline; font-weight: normal; }