@charset "utf-8";

/* Header
=======================================*/
#gHeader {
	height: 132px;
}
#gHeader #logo {
	float: left;
	margin-top: 59px;
}
#headerColumn1 {
    float: right;
    margin-top: 16px;
    width: 700px;
}
#headerColumn1 li {
	float: left;
	margin-left: 10px;
}
#headerColumn1 li:nth-child(1) {
    background:#EF104A;
    padding: 1px 2px;
    width: 290px;
}
#headerColumn1 li:nth-child(1) a{
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
}
#headerColumn1 li:nth-child(2) {
    padding-top: 8px;
}
#headerColumn1 li:nth-child(2) a {
    color: #545456;
}
#headerColumn1 li:nth-child(3) {
    border: 1px solid #CECECE;
    height: 28px;
    line-height: 28px;
    padding: 1px 0 1px 5px;
    width: 175px;
}
#headerColumn1 li:nth-child(2) input {
	height: 26px;
	line-height: 26px;
	top: 0;
	border: 0;
	vertical-align: middle;
}
#headerColumn1 li:nth-child(2) input.textField {
	width: 146px;
}
#headerColumn1 li:nth-child(3) input {
    border: 0 none;
    height: 26px;
    line-height: 26px;
    top: 0;
    vertical-align: middle;
}
#headerColumn1 li:nth-child(3) input.textField {
    width: 146px;
}
#headerColumn1 li.eng {
    background: #FFFFFF;
}
#headerColumn1 ul {
    float: right !important;
    padding-right: 25px;
}
#btnContact {
	display: block;
	width: 107px;
	height: 30px;
	line-height: 30px;
	margin-top: 1px;
	background: #1682d5;
	background: -moz-linear-gradient(top,  #1682d5 0%, #135f9a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1682d5), color-stop(100%,#135f9a));
	background: -webkit-linear-gradient(top,  #1682d5 0%,#135f9a 100%);
	background: -o-linear-gradient(top,  #1682d5 0%,#135f9a 100%);
	background: -ms-linear-gradient(top,  #1682d5 0%,#135f9a 100%);
	background: linear-gradient(to bottom,  #1682d5 0%,#135f9a 100%);
	-pie-background: linear-gradient(#1682d5, #135f9a);
	border-radius: 4px;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	text-align: center;
	behavior: url(/cmn/js/PIE.php);
}
#btnContact:hover {
	background: #1682d5;
	background: -moz-linear-gradient(top,  #135f9a 0%, #1682d5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#135f9a), color-stop(100%,#1682d5));
	background: -webkit-linear-gradient(top,  #135f9a 0%,#1682d5 100%);
	background: -o-linear-gradient(top,  #135f9a 0%,#1682d5 100%);
	background: -ms-linear-gradient(top,  #135f9a 0%,#1682d5 100%);
	background: linear-gradient(to bottom,  #135f9a 0%,#1682d5 100%);
	-pie-background: linear-gradient(#135f9a, #1682d5);
	behavior: url(/cmn/js/PIE.php);
	text-decoration: none;
}


/* Global Navigation
=======================================*/
#gNav {
	position: relative;
	float: right;
	width: 715px;
	margin-top: 25px;
}
#gNav li {
	float: left;
	font-size: 18px;
	font-weight: bold;
}
#gNav li a {
	display: block;
	padding: 10px 20px 20px 19px;
	color: #545456;
}
#gNav li a.hover {
	background: #135b92;
	color: #fff;
	text-decoration: none;
}
#gNav li a.current {
  color: #adadad;
}

#gNav .subNav {
	display: none;
	z-index: 10;
	position: absolute;
	left: 0;
	top: 58px;
	width: 678px;
	padding: 25px 7px 25px 30px;
	background: #135b92;
}
#gNav .subNav ul {
	float: left;
	width: 223px;
}
#gNav .subNav:nth-child(2) ul {
	width: 190px;
}
#gNav .subNav ul:nth-child(4) {
	width: 100px;
}
#gNav .subNav li {
	float: none;
}
#gNav .subNav a {
	display: block;
	padding: 5px 0 5px 10px;
	background: url(/english/cmn/img/icon_arrow_white.gif) no-repeat left center;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
}



/* Footer
=======================================*/
#footer {
	padding: 30px 0 0 0;
	background: #f0f0f0;
}
#footer .wrapper:first-child {
  padding-bottom: 28px;
	border-bottom: 1px solid #ccc;
}

#footer .section {
	float: left;
	width: 200px;
	padding: 0 12px;
	border-left: 1px solid #cecece;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#footer .section.products,
#footer .section.technologylibrary,
#footer .section.recruit{
	width: 130px;
}
#footer .section h2 {
	margin-bottom: 10px;
	font-size: 15px;
	font-weight: bold;
	color: #787878;
}
#footer .section a {
	font-size: 12px;
	color: #787878;
}


#footer #copyrightArea {
	clear: both;
	padding-top: 10px;
	padding-bottom: 30px;
	border-top: 1px solid #fff;
}
#footer #copyrightArea p {
	font-size: 11px;
	color: #787878;
}
#footer #copyrightArea p a {
	padding-right: 10px;
	color: #787878;
}
#footer #copyrightArea p#subNav {
	float: left;
	width: 610px;
}
#footer #copyrightArea p#copyright {
	float: right;
	width: 380px;
	text-align: right;
}

