ol,ul{list-style:none;}


/* Some stylesheet reset */
.nav, .nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 1;
	color: #ffffff;
}

.nav a:link { color:#ffffff; text-decoration: none }
.nav a:active { color:#ffffff; text-decoration: none }
.nav a:visited { color:#ffffff; text-decoration: none }
.nav a:hover { color:#ffffff; text-decoration: none }


/* The main horizontal menu */
.nav {
	/* Layout */
	position: relative;
	display: block;
	width: 700px; /* Change this if you want a different width or delete it and the menu will take the width of its container */
	height: 40px;
	


}

.nav>li {
	display: block;
	float: left;
	position: relative;
}

/* The main navigation links */
.nav>li>a {
	/* Layout */
	display: block;
	
	padding: 13px 25px;

	/* Typography */
	font-family: 'Montserrat', sans-serif; font-weight:400; font-style:normal;
	font-size:14px;
	
	color: #ffffff;
	text-decoration: none;
	text-shadow: 0 1px 0 rgba(0, 0, 0, .5);
	text-transform: uppercase;
	

}

/* The hover state of the main links */
.nav>li:hover>a {
	background: #222;
	background: rgba(30, 30, 30, .5);
	color: #ffffff;
	text-decoration:none;
}

/* General submenu styling */
.nav ul {
	display: block;
	position: absolute;
	cursor: pointer;
	left: -9999px;
}

/* The first level submenus */
.nav>li:hover>ul {
	left: 0px;
	top: 25px;
	z-index: 99;
	padding-top: 15px;
	background: #414141;
	background: rgba(0, 0, 0, 0);
}

/* Level 2+ submenus */
.nav ul li:hover>ul {
	top: 0;
	left: 229px;
	padding-left: 15px;
	background: #414141;
	background: rgba(0, 0, 0, 0);
}


/* The submenu link containers */
.nav ul li {
	display: block;
	position: relative;
	padding: 0px 15px;
	background: #414141;
	
}

/* Submenu links */
.nav ul li a {
	/* Layout */
	display: block;
	width: 120px;
	padding: 7px 10px;
	border-bottom: 1px dotted #888;

	/* Typography */
	font-family: 'Montserrat', sans-serif; font-weight:400; font-style:normal;
	font-size:12px;
	line-height:16px;
	text-transform:uppercase;
	color: #ccc;
	text-decoration: none;
	
	/* Effects */
	-webkit-transition: color .2s ease-in;
	-moz-transition: color .2s ease-in;
	-ms-transition: color .2s ease-in;
	-o-transition: color .2s ease-in;
	transition: color .2s ease-in;
}

/* Changing the color of the links on hover */
.nav ul li:hover>a {
	color: #fd580f;
}

.nav ul li:last-child>a {
	border-bottom: none;
}

/* The little arrow for the first level submenu */
.nav>li>ul>li:first-child::after {
	content: "";
	border: 10px solid transparent;
	position: absolute;
	display: block;
	border-left-color: #414141;
	left: 0;
	top: -9px;
	z-index: -1;
}

/* The little arrow for the 2+ levels submenu */
.nav ul ul>li:first-child::after {
	content: "";
	border: 10px solid transparent;
	position: absolute;
	display: block;
	border-top-color: #414141;
	left: -9px;
	top: 0px;
	z-index: -1;
}

.nav.whiteSubmenu ul li {
	background: #f6f6f6;
	box-shadow: 3px 3px 0 rgba(0, 0, 0, .1);
}

.nav.whiteSubmenu ul li a {
	color: #aaa;
	border-bottom-color: #c9c9c9; 
}

.nav.whiteSubmenu ul li:hover>a {
	color: #555;
}

.nav.whiteSubmenu>li>ul>li:first-child::after {
	border-left-color: #f6f6f6;
}

.nav.whiteSubmenu ul ul>li:first-child::after {
	border-top-color: #f6f6f6;
}


.lnb {float:left; width:200px; padding:0 0 0 0;}
	.lnb h2 {width:200px; padding:0 0 0 0;}
	.lnb ul{width:200px; padding:0 0 0 0;}
	.lnb li a:link, .lnb li a:visited{width:181px; height:23px; color:#000000; border-bottom:1px solid #d4d4d4; display:block; padding:5px 0 0 19px;}
	.lnb li a:hover{background:url('/english/images/sub/left_up.gif') no-repeat !important; color:#ffd323 !important; text-decoration: none; font-weight:none; padding:5px 0 0 19px;}

	.left_linktop{background:url('/english/images/sub/left_up.gif') no-repeat !important; color:#ffd323 !important; text-decoration: none; font-weight:none;  !important; }

	.lnb li.two a:link, .lnb li.two a:visited{width:181px; height:20px; font-size:11px; color:#666; display:block; text-indent:1px; padding-top:3px; background: #f4f4f4;}
	.lnb li.two a:hover{background:url('/english/images/sub/left_up02.gif') no-repeat !important; color:#000000 !important; text-decoration:none; font-weight:bold; }



	/*depth_3*/
	.lnb ol.depth_3{width:150px; background-color:#f7f7f7; border-bottom:1px solid #d4d4d4; padding:10px 0 10px 10px;}
		.depth_3 dd a:link, .depth_3 dd a:visited{line-height:20px;}
		.depth_3 dd a:hover{color:#0071c8; text-decoration:underline;}
		.depth_linktop{color:#0071c8 !important; text-decoration:underline !important;}