/*	/////////		SAYFA YAPISI		////////// */
	
	html {
		margin:0px;
		padding:0px;
		height:100%;
	}
	
	body {
		margin:0px;
		padding:0px;
		height:100%;
		background:#FFF;
		
	}
	
	body, input, select, textarea, button {
		font-family:'Montserrat';
		font-size:15px;
		font-weight:300;
		color:#FFF;
		border:0;
	}
	
	* {
		outline:0;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		background-clip:border-box;
		-moz-background-clip:border-box;
		-webkit-background-clip:border-box;
		/*
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		-ms-transition: all 0.3s ease;
		*/
	}
	
	h1,h2,h3,h4,h5{
		display:inline-block;
		font-size:inherit;
		font-weight:inherit;
		margin:0;
		padding:0;
	}
	
	select {
		-webkit-appearance: none;
		-moz-appearance: none;
		text-indent: 1px;
		text-overflow: '';
		background:url(http://www.ersaoto.com/images/back_selectBoxArrow.png) no-repeat!important;
		background-position:96% 50%!important;
		
	}
	
	select::-ms-expand {
		display: none;
	}
	
	b {
		font-weight:bold;
	}
	
	@font-face {
		font-family: 'Montserrat';
		src: url('Montserrat-UltraLight.eot') format('embedded-opentype'),  url('Montserrat-UltraLight.otf')  format('opentype'),
		     url('Montserrat-UltraLight.woff') format('woff'), url('Montserrat-UltraLight.ttf')  format('truetype'), url('Montserrat-UltraLight.svg') format('svg');
		font-weight: 100;
		font-style: normal;
	}
	@font-face {
		font-family: 'Montserrat';
		src: url('Montserrat-Light.eot') format('embedded-opentype'),  url('Montserrat-Light.otf')  format('opentype'),
		     url('Montserrat-Light.woff') format('woff'), url('Montserrat-Light.ttf')  format('truetype'), url('Montserrat-Light.svg') format('svg');
		font-weight: 300;
		font-style: normal;
	}
	@font-face {
		font-family: 'Montserrat';
		src: url('Montserrat-SemiBold.eot') format('embedded-opentype'),  url('Montserrat-SemiBold.otf')  format('opentype'),
		     url('Montserrat-SemiBold.woff') format('woff'), url('Montserrat-SemiBold.ttf')  format('truetype'), url('Montserrat-SemiBold.svg') format('svg');
		font-weight: 500;
		font-style: normal;
	}
	
	#onscrlBtn {
		display:none;
		position:fixed;
		z-index:9;
		cursor:pointer;
		bottom:32px;
		right:32px;
		padding:11px 8px;
		background:#571A1F;
		border:1px solid #FFF;
	}
	
	/*	/////////////////////////////////////////////////// */
	/*	/////////		BODY			///////// */
	/*	/////////////////////////////////////////////////// */
	
	.header {
		width:100%;
		background:url(../images/back_headerBar.png) no-repeat right;
		
	} .header > div:nth-child(1) {
		position:relative;
		width:1200px;
		height:150px;
		margin:auto;
		
	} .header .left {
		float:left;
		margin:18px 0 0 26px;
		
	} .header .right {
		float:right;
		margin:0 30px 0 0;
		
	} .header .buttons * {
		-webkit-transition: all 0.2s ease;
		-moz-transition: all 0.2s ease;
		-o-transition: all 0.2s ease;
		-ms-transition: all 0.2s ease;
		
	} .header .buttons {
		list-style:none;
		margin:54px 0 0 0;
		padding:0;
		
	} .header .languages {
		position:absolute;
		top:-54px;
		right:30px;
		
	} .header .languages li {
		background:#000;
		
	} .header .languages li a {
		padding:6px 8px;
		font-size:12px;
		letter-spacing:0;
		
	} .header .buttons li {
		display:inline-block;
		font-weight:500;
		
	} .header .buttons a {
		display:block;
		font-size:17px;
		font-weight:bold;
		letter-spacing:-0.5px;
		color:#111;
		vertical-align:middle;
		padding:11px 13px;
		
	} .header .buttons a.active,
	  .header .buttons a:hover {
		color:#FFF;
		background:#111;
		text-decoration:none;
	}
	
	.content {
		background:#333;
		
	} .content .main-hsguide {
		position:relative;
		width:100%;
		height:600px;
		
	} .content .main-hsguide .hsp {
		position:absolute;
		z-index:2;
		top:46%;
		left:0;
		padding:12px;
		background:#333;
		
	} .content .main-hsguide .hsn {
		position:absolute;
		z-index:2;
		top:46%;
		right:0;
		padding:12px;
		background:#333;
		
	} .content .header-slider {
		background:#EEE;
		width:100%;
		height:600px;
		
	} .content .header-slider .slide {
		width:100%;
		height:100%;
		
	} .content .header-slider .effect {
		position:absolute;
		z-index:1;
		width:50%;
		height:600px;
		
	} .content .header-slider .slide-content {
		position:relative;
		z-index:2;
		display:table;
		width:1200px;
		height:600px;
		padding:30px;
		margin:auto;
		
	} .content .header-slider .slide-content > div:nth-child(1) {
		display:table-cell;
		vertical-align:middle;
		
	} .content .header-slider .txt.a {
		display:block;
		width:48%;
		font-size:54px;
		letter-spacing:-2px;
		color:#FFF;
		text-shadow:0 5px 10px #000;
		
	} .content .header-slider .txt.b {
		display:block;
		width:48%;
		margin:16px 0;
		font-size:21px;
		line-height:1.6em;
		letter-spacing:-0.5px;
		color:#FFF;
		text-shadow:0 5px 10px #000;
		
	} .content .header-slider button {
		cursor:pointer;
		margin:10px 0;
		padding:10px 14px;
		font-size:19px;
		color:#FFF;
		border:1px solid #FFF;
		background:url(../images/spacer.gif);
		
	} .content .main-cattitles {
		position:relative;
		width:1200px;
		height:30px;
		margin:auto;
		
	} .content .main-cattitles > div:nth-child(1) {
		position:absolute;
		z-index:9;
		display:inline-block;
		margin:-50px 0 0 30px;
		padding:14px 20px 12px 20px;
		background:#333;
		
	} .content .main-cattitles span {
		font-size:21px;
		letter-spacing:-0.5px;
		color:#FFF;
		
	} .content .main-msguide {
		position:relative;
		width:100%;
		height:110px;
		margin:auto;
		
	} .content .main-msguide .msp {
		position:absolute;
		z-index:1;
		top:43px;
		left:10px;
		
	} .content .main-msguide .msn {
		position:absolute;
		z-index:1;
		top:43px;
		right:10px;
		
	} .content .main-slider {
		width:100%;
		height:110px;
		
	} .content .main-slider .slide {
		height:110px;
		padding:10px 0 0 0;
		cursor:pointer;
		
	} .content .main-slider .slide .img {
		display:inline-block;
		width:90px;
		height:92px;
		border:1px solid #666;
		padding:5px;
		margin:0 0 0 32px;
		-webkit-border-radius:50%;
		border-radius:50%;
		vertical-align:middle;
		
	} .content .main-slider .slide .txt {
		display:inline-block;
		width:44%;
		padding:0 0 0 10px;
		vertical-align:middle;
		
	} .content .main-slider .slide .txt span {
		display:inline-block;
		font-size:17px;
		color:#AAA;
		
	} .content .main-corporatenews {
		position:relative;
		width:1200px;
		height:400px;
		margin:60px auto 0 auto;
		
	} .content .main-corporatenews .left {
		float:left;
		position:relative;
		width:640px;
		height:340px;
		background:url(../pics/pics_contentMainPics_1.jpg) no-repeat;
		
	} .content .main-corporatenews .left > div:nth-child(1) {
		padding:30px;
		
	} .content .main-corporatenews .left .txt.a {
		font-size:23px;
		color:#FFF;
		letter-spacing:-0.5px;
		
	} .content .main-corporatenews .left .txt.b {
		display:block;
		width:56%;
		line-height:1.4em;
		color:#FFF;
		padding:20px 0;
		
	} .content .main-corporatenews .left button {
		position:absolute;
		bottom:30px;
		left:30px;
		padding:15px 32px 15px 15px;
		font-size:16px;
		background:#FFF url(../images/btn_arrowRight_1.png) no-repeat 90% 50%;
		color:#000;
		cursor:pointer;
		
	} .content .main-corporatenews .right {
		float:right;
		width:530px;
		height:340px;
		
	} .content .main-corporatenews .news-titles {
		height:100px;
		padding:20px 0;
		
	} .content .main-corporatenews .news-titles > div:nth-child(1) {
		float:right;
		padding:8px 0;
		
	} .content .main-corporatenews .news-titles span {
		font-size:23px;
		color:#FFF;
		letter-spacing:-0.5px;
		
	} .content .main-corporatenews .news-slider .slide {
		width:100%;
		height:240px;
		
	} .content .main-corporatenews .slide .text {
		position:relative;
		float:right;
		width:44%;
		height:240px;
		
	} .content .main-corporatenews .slide .text a {
		font-size:19px;
		color:#FFF;
		letter-spacing:-0.5px;
		
	} .content .main-corporatenews .slide .text span {
		display:block;
		line-height:1.4em;
		color:#999;
		padding:10px 0;
		
	} .content .main-corporatenews .slide .text button {
		position:absolute;
		bottom:0;
		left:0;
		padding:15px 32px 15px 15px;
		font-size:16px;
		background:#000 url(../images/btn_arrowRight_2.png) no-repeat 90% 50%;
		color:#FFF;
		cursor:pointer;
		
	} .content .main-corporatenews .slide .image {
		float:left;
		width:280px;
		
	} .content .main-corporatenews .slide .image > div:nth-child(1) {
		position:relative;
		width:280px;
		height:240px;
		cursor:pointer;
		
	} .content .main-corporatenews .slide .image > div:nth-child(1) > div:nth-child(1) {
		position:absolute;
		bottom:0;
		left:0;
		padding:12px 20px;
		background:#571A1F;
		
	} .content .main-corporatenews .slide .image .txt.a {
		display:block;
		text-align:center;
		font-size:40px;
		letter-spacing:-2px;
		color:#FFF;
		
	} .content .main-corporatenews .slide .image .txt.b {
		display:block;
		text-align:center;
		font-size:16px;
		color:#FFF;
		
	} .content .main-address {
		position:relative;
		width:1140px;
		min-height:90px;
		padding:16px 0 0 0;
		margin:auto;
		
	} .content .main-address .left {
		float:left;
		width:50%;
		
	} .content .main-address .left span {
		display:inline-block;
		padding:0 0 0 10px;
		font-size:15px;
		color:#FFF;
		font-weight:300;
		vertical-align:middle;
		
	} .content .main-address .right {
		float:right;
		width:50%;
		text-align:right;
		
	} .content .main-address .right span {
		display:inline-block;
		padding:0 10px 0 0;
		font-size:27px;
		color:#FFF;
		font-weight:300;
		vertical-align:middle;
		
	} .content .main-slider .slide {
		cursor:pointer;
		-webkit-transition: 	all 0.2s ease;
		-moz-transition: 	all 0.2s ease;
		-o-transition: 	all 0.2s ease;
		-ms-transition: 	all 0.2s ease;
		
	} .content .main-slider .slide:hover {
		margin-top:-10px;
		
	} .content .con-breadcrump {
		width:100%;
		height:130px;
		background:#000 url(../pics/pics_insideHeaderBar_1.jpg) no-repeat right;
		border-top:10px solid #571A1F;
		
	} .content .con-breadcrump > div:nth-child(1) {
		width:1140px;
		height:120px;
		margin:auto;
		padding:26px 0 0 0;
		
	} .content .con-breadcrump .txt.a {
		display:block;
		font-size:21px;
		line-height:1em;
		letter-spacing:-0.5px;
		color:#FFF;
		
	} .content .con-breadcrump .txt.b {
		display:block;
		font-size:41px;
		line-height:1em;
		letter-spacing:-2px;
		color:#FFF;
		
	} .content .con-inside {
		width:1160px;
		min-height:500px;
		margin:auto;
		padding:26px 0 0 0;
		
	} .content .con-inside .con-boxes.a {
		float:left;
		width:860px;
		margin:0 0 0 40px;
		color:#FFF;
		
	} .content .con-inside .con-boxes.b {
		width:99%;
		margin:auto;
		color:#FFF;
		
	} .content .con-menu {
		float:left;
		width:260px;
		ist-style:none;
		margin:0;
		padding:0 16px 16px 16px;
		
	} .content .con-menu span {
		display:block;
		padding:0;
		font-size:17px;
		color:#FFF;
		
	} .content .con-menu * {
		-webkit-transition: 	all 0.2s ease;
		-moz-transition: 	all 0.2s ease;
		-o-transition: 	all 0.2s ease;
		-ms-transition: 	all 0.2s ease;
		
	} .content .con-menu ul {
		width:100%;
		list-style:none;
		margin:0;
		padding:0;
		
	} .content .con-menu ul li {
		display:block;
		
	} .content .con-menu li a {
		display:block;
		min-height:40px;
		font-size:15px;
		color:#FFF;
		padding:10px;
		border-top:1px solid rgba(255,255,255,0.2);
		
	} .content .con-menu li.sub a {
		min-height:30px;
		font-size:13px;
		padding:8px 10px;
		
	} .content .con-menu li a:hover,
	  .content .con-menu li a.active {
		font-weight:bold;
		padding:10px 10px 10px 20px;
		text-decoration:none;
		background:#571A1F;
		color:#FFF;
		
	} .content .con-menu li.sub a:hover,
	  .content .con-menu li.sub a.active {
		padding:8px 10px 8px 20px;
		background:#000;
		
	} .content .con-under {
		text-align:center;
		
	} .content .con-under span {
		font-size:19px;
		
	} .content .con-under img {
		display:block;
		margin:16px auto;
		
	} .content .urnlr .item {
		float:left;
		
	} .content .urnlr * {
		-webkit-transition: all 0.2s ease;
		-moz-transition: all 0.2s ease;
		-o-transition: all 0.2s ease;
		-ms-transition: all 0.2s ease;
		
	} .content .urnlr .item:hover .image {
		border:1px solid red!important;
		
	} .content .urnlr .item .image {
		width:265px;
		height:180px;
		padding:7px;
		border:1px solid rgba(255,255,255,0.2);
		
	} .content .urnlr .item .detail {
		float:right;
		
	} .content .urnlr .item .detail button {
		width:50px;
		height:50px;
		background:#571A1F url(../images/icon_detailBtn.png) no-repeat center;
		
	} .content .urnlr .item .info {
		width:240px;
		padding:14px;
		
	} .content .urnlr .item .info .txt.a {
		font-size:16px;
		color:#EEE;
		
	} .content .urnlr .item .info .txt.b {	
		display:block;
		width:90%;
		font-size:14px;
		color:#999;
		
	} .content .ftgrflr {
		display:table;
		width:100%;
		
	} .content .ftgrflr .row {
		display:table-row;
		
	} .content .ftgrflr .cell {
		display:table-cell;
		width:33.33%;
		height:360px;
		border-right:30px solid transparent;
		border-bottom:30px solid transparent;
		
	} .content .ftgrflr .cell div {
		width:100%;
		height:360px;
		background:#EEE;
		border:1px solid #888;
		cursor:pointer;
		
	} .content .hbrlr .news-boxes {
		display:table;
		width:100%;
		
	} .content .hbrlr .news-boxes * {
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		-ms-transition: all 0.3s ease;
		
	} .content .hbrlr .news-boxes .items {
		display:table-cell;
		position:relative;
		width:33.33%;
		border-right:30px solid transparent;
		border-bottom:30px solid transparent;
		cursor:pointer;
		min-height:640px;
		
	} .content .hbrlr .news-boxes .box-a {
		position:relative;
		width:100%;
		height:280px;
		
	} .content .hbrlr .news-boxes .box-b {
		width:100%;
		min-height:200px;
		padding:24px 20px;
		background:#FFF;
		
	} .content .hbrlr .news-boxes .box-b a:nth-child(1) {
		display:block;
		margin:0 0 16px 0;
		min-height:60px;
		color:#000;
		font-size:21px;
		font-weight:500;
		line-height:1.2em;
		
	} .content .hbrlr .news-boxes .box-b span:nth-child(2) {
		display:block;
		color:#000;
		line-height:1.4em;
		
	} .content .hbrlr .news-boxes .items:hover .box-b {
		background:#000;
		
	} .content .hbrlr .news-boxes .items:hover .box-b * {
		color:#FFF!important;
		
	} .content .hbrlr .news-boxes .row {
		display:table-row;
		
	} .content .hbrlr .news-boxes .items .box-a > div:nth-child(1) {
		position:absolute;
		bottom:0;
		left:0;
		width:90px;
		height:100px;
		background:#571A1F;
		padding:20px 0 0 0;
		text-align:center;
		
	} .content .hbrlr .news-boxes .items .box-a > div:nth-child(1) > span:nth-child(1) {
		display:block;
		font-size:30px;
		font-weight:500;
		color:#FFF;
		
	} .content .hbrlr .news-boxes .items .box-a > div:nth-child(1) > span:nth-child(2) {
		display:block;
		font-size:16px;
		font-weight:100;
		color:#FFF;
		
	} .content .hbrlr .news-boxes .items .box-b a {
		text-decoration:none;
		
	} .content .hbrdty .txt-a {
		display:block;
		line-height:1.5em;
		font-weight:300;
		color:#AAA;
		
	} .content .hbrdty .txt-b {
		display:block;
		font-size:36px;
		font-weight:700;
		color:#FFF;
		
	} .content .hbrdty .txt-c {
		display:block;
		font-size:19px;
		line-height:1.5em;
		font-weight:300;
		color:#FFF;
		
	} .content .hbrdty .txt-d {
		display:block;
		line-height:1.5em;
		font-weight:300;
		color:#FFF;
		
	} .content .hbrdty .txt-e {
		display:block;
		font-weight:700;
		font-size:23px;
		color:#FFF;
		letter-spacing:-0.5px;
		
	} .content .hbrdty .gal-item img {
		border:10px solid #EEE;
		
	} .content .iltsm {
		display:table;
		width:100%;
		
	} .content .iltsm .left {
		display:table-cell;
		width:40%;
		vertical-align:top;
		
	} .content .iltsm .left .titles {
		display:inline-block;
		padding:0 0 0 10px;
		font-size:20px;
		line-height:1.8em;
		letter-spacing:-0.5px;
		
	} .content .iltsm .left .guide {
		padding:10px 15px;
		
	} .content .iltsm .left .title {
		display:inline-block;
		font-size:20px;
		line-height:1.8em;
		letter-spacing:-0.5px;
		
	} .content .iltsm .left .icon {
		display:inline-block;
		vertical-align:top;
		width:30px;
		
	} .content .iltsm .left .text {
		display:inline-block;
		vertical-align:top;
		line-height:1.6em;
		
	} .content .iltsm .right {
		display:table-cell;
		width:60%;
		vertical-align:top;
		
	} .content .iltsm .right .titles {
		display:inline-block;
		padding:0 0 0 10px;
		font-size:20px;
		line-height:1.8em;
		letter-spacing:-0.5px;
		
	} .content .iltsm .right .guide {
		padding:30px 15px;
		
	} .content .iltsm .right #map_canvas {
		width:100%;
		height:400px;
		border:1px solid #CCC;
		
	} .content .iltsmfrm {
		width:60%;
		line-height:2em;
		
	}
	
	.footer {
		width:100%;
		
	} .footer > div:nth-child(1) {
		width:100%;
		background:#CCC;
		
	} .footer .box.a {
		display:table;
		width:1140px;
		margin:auto;
		padding:36px 0;
		
	} .footer .box.a .links.a {
		display:table-cell;
		width:20%;
		border-right:1px solid rgba(0,0,0,0.15);
		
	} .footer .box.a .links.b {
		display:table-cell;
		width:30%;
		padding:0 0 0 5%;
		
	} .footer .box.a .links.c {
		display:table-cell;
		width:30%;
		padding:0 0 0 5%;
		
	} .footer .box.a .links.d {
		display:table-cell;
		width:20%;
		padding:0 0 0 5%;
		border-left:1px solid rgba(0,0,0,0.15);
		
	} .footer .box.a .links span {
		font-size:21px;
		color:#333;
		letter-spacing:-1px;
		
	} .footer .box.a .links ul {
		list-style:none;
		margin:8px 0;
		padding:0;
		font-weight:100;
		line-height:1.8em;
		
	} .footer .box.b {
		width:100%;
		height:160px;
		background:#333;
		
	} .footer .box.b > div:nth-child(1) {
		width:1140px;
		margin:auto;
		
	} .footer .box.b .left {
		float:left;
		margin:20px 0 0 0;
		
	} .footer .box.b .right {
		float:right;
		
	} .footer .box.b .right > div:nth-child(1) {
		float:right;
		padding:30px 0 36px 26px;
		margin:38px 0 0 0;
		border-left:1px solid rgba(255,255,255,0.25);
		
	} .footer .box.b .right > div:nth-child(2) {
		float:right;
		text-align:right;
		margin:38px 30px 0 0;
		
	} .footer .box.b .right span {
		font-size:13px;
		font-weight:100;
		letter-spacing:0.5px;
		line-height:1.6em;
		color:#FFF;
		
	}
	
	h3 {
		display:block;
		font-size:24px;
		line-height:1.4em;
		letter-spacing:-1px;
		
	} h4 {
		display:block;
		font-size:15px;
		line-height:1.6em;
	}
	
	.mobile-menu,
	.mobile-btn {
		display:none;
	}
	
	/*	/////////////////////////////////////////////////// */
	/*	/////////////////////////////////////////////////// */
	/*	/////////////////////////////////////////////////// */
	
	
	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width:767px) {
		
		#onscrlBtn {
			right:auto;
			left:44%;
		}
		
		.mobile-menu ul {
			list-style:none;
			width:80%;
			margin:0 auto;
			padding:0;
			font-size:19px;
			letter-spacing:-0.5px;
			text-align:center;
			
		} .mobile-menu ul li {
			display:block;
			padding:16px 0;
			border-bottom:1px solid rgba(0,0,0,0.1);
			font-weight:700;
			
		} .mobile-menu ul li:last-child {
			border:0;
			font-weight:300;
			
		} .mobile-menu ul li a {
			color:#79242B;
			text-decoration:none;
		}
		
		.header {
			width:100%;
			background:url(../images/back_headerBar.png) no-repeat right;
			
		} .header .mobile-btn {
			display:block;
			position:absolute;
			top:48px;
			right:20px;
			padding:10px;
			background:#79242B;
			-webkit-border-radius:6px;
			border-radius:6px;
			
		} .header .mobile-btn img {
			display:block;
			
		} .header > div:nth-child(1) {
			position:relative;
			width:100%;
			height:150px;
			margin:auto;
			
		} .header .left {
			float:left;
			margin:24px 0 0 18px;
			
		} .header .left img {
			width:240px;
			height:auto;
			
		} .header .right {
			float:right;
			margin:0 30px 0 0;
			
		} .header .buttons {
			display:none;
			
		} .header .languages {
			display:none;
			
		}
		
		.content .main-hsguide {
			height:400px;
			
		} .content .main-hsguide .hsp {
			top:44%;
			
		} .content .main-hsguide .hsn {
			top:44%;
			
		} .content .header-slider {
			height:400px;
			
		} .content .header-slider .effect {
			height:400px;
			
		} .content .header-slider .slide-content {
			width:100%;
			height:400px;
			padding:30px 60px;
			
		} .content .header-slider .slide-content > div:nth-child(1) {
			display:table-cell;
			vertical-align:middle;
			
		} .content .header-slider .txt.a {
			width:100%;
			font-size:24px;
			letter-spacing:-1px;
			text-align:center;
			
		} .content .header-slider .txt.b {
			width:100%;
			font-size:14px;
			text-align:center;
			
		} .content .header-slider button {
			font-size:14px;
			
		} .content .main-cattitles {
			width:100%;
			
		} .content .main-cattitles span {
			font-size:19px;
			
		} .content .main-corporatenews {
			position:relative;
			width:100%;
			height:auto;
			margin:26px auto 0 auto;
			
		} .content .main-corporatenews .left {
			width:100%;
			height:auto;
			min-height:340px;
			
		} .content .main-corporatenews .left .txt.b {
			width:100%;
			font-size:14px;
			
		} .content .main-corporatenews .right {
			clear:both;
			float:none;
			width:90%;
			height:auto;
			margin:26px;
			min-height:280px;
			
		} .content .main-corporatenews .news-titles {
			display:block;
			height:auto;
			padding:20px 0;
			
		} .content .main-corporatenews .news-titles > div:nth-child(1) {
			float:right;
			padding:8px 0;
			
		} .content .main-corporatenews .news-titles span {
			font-size:23px;
			color:#FFF;
			letter-spacing:-0.5px;
			
		} .content .main-corporatenews .news-slider .slide {
			width:100%;
			height:280px;
			
		} .content .main-corporatenews .slide .text {
			position:relative;
			float:right;
			width:44%;
			height:240px;
			padding:0 0 0 10px;
			
		} .content .main-corporatenews .slide .text a {
			font-size:17px;
			color:#FFF;
			letter-spacing:-0.5px;
			
		} .content .main-corporatenews .slide .text span {
			display:block;
			font-size:13px;
			line-height:1.4em;
			color:#999;
			padding:10px 0;
			
		} .content .main-corporatenews .slide .text button {
			position:absolute;
			bottom:0;
			left:10px;
			padding:10px 32px 10px 15px;
			font-size:14px;
			background:#000 url(../images/btn_arrowRight_2.png) no-repeat 90% 50%;
			color:#FFF;
			cursor:pointer;
			
		} .content .main-corporatenews .slide .image {
			float:left;
			width:180px;
			
		} .content .main-corporatenews .slide .image > div:nth-child(1) {
			position:relative;
			width:180px;
			height:240px;
			cursor:pointer;
			
		} .content .main-corporatenews .slide .image > div:nth-child(1) > div:nth-child(1) {
			position:absolute;
			bottom:0;
			left:0;
			padding:12px 20px;
			background:#571A1F;
			
		} .content .main-corporatenews .slide .image .txt.a {
			display:block;
			text-align:center;
			font-size:40px;
			letter-spacing:-2px;
			color:#FFF;
			
		} .content .main-corporatenews .slide .image .txt.b {
			display:block;
			text-align:center;
			font-size:16px;
			color:#FFF;
			
		} .content .main-address {
			position:relative;
			width:100%;
			min-height:180px;
			padding:16px 0 0 0;
			margin:auto;
			
		} .content .main-address .left {
			float:none;
			width:100%;
			padding:0 30px 0 30px;
			
		} .content .main-address .left span {
			display:inline-block;
			padding:0 0 0 10px;
			font-size:15px;
			color:#FFF;
			font-weight:300;
			vertical-align:middle;
			
		} .content .main-address .right {
			float:none;
			width:100%;
			text-align:right;
			padding:0 30px 30px 30px;
			
		} .content .main-address .right span {
			display:inline-block;
			padding:0 10px 0 0;
			font-size:27px;
			color:#FFF;
			font-weight:300;
			vertical-align:middle;
			
		} .content .main-slider .slide {
			cursor:pointer;
			-webkit-transition: 	all 0.2s ease;
			-moz-transition: 	all 0.2s ease;
			-o-transition: 	all 0.2s ease;
			-ms-transition: 	all 0.2s ease;
			
		} .content .main-slider .slide:hover {
			margin-top:-10px;
			
		} .content .con-breadcrump {
			width:100%;
			height:110px;
			background:#000 url(../pics/pics_insideHeaderBar_1.jpg) no-repeat -50% 50%;
			background-size:cover;
			border-top:10px solid #571A1F;
			
		} .content .con-breadcrump > div:nth-child(1) {
			width:86%;
			height:100px;
			margin:auto;
			padding:26px 0 0 0;
			
		} .content .con-breadcrump .txt.a {
			display:block;
			font-size:19px;
			line-height:1em;
			letter-spacing:-0.5px;
			color:#FFF;
			
		} .content .con-breadcrump .txt.b {
			display:block;
			font-size:27px;
			line-height:1em;
			letter-spacing:-2px;
			color:#FFF;
			
		} .content .con-inside {
			width:100%;
			min-height:500px;
			margin:auto;
			padding:26px;
			
		} .content .con-inside .con-boxes.a {
			float:left;
			width:100%;
			margin:0;
			color:#FFF;
			
		} .content .con-inside .con-boxes.b {
			width:100%;
			margin:auto;
			color:#FFF;
			
		} .content .con-menu {
			display:none;
			
		} .content .con-under {
			text-align:center;
			
		} .content .con-under span {
			font-size:19px;
			
		} .content .con-under img {
			display:block;
			margin:16px auto;
			
		} .content .urnlr .item {
			float:none;
			display:block;
			width:265px;
			margin:0 auto 30px auto!important;
			
		} .content .urnlr * {
			-webkit-transition: all 0.2s ease;
			-moz-transition: all 0.2s ease;
			-o-transition: all 0.2s ease;
			-ms-transition: all 0.2s ease;
			
		} .content .urnlr .item:hover .image {
			border:1px solid red!important;
			
		} .content .urnlr .item .image {
			width:265px;
			height:180px;
			padding:7px;
			border:1px solid rgba(255,255,255,0.2);
			
		} .content .urnlr .item .detail {
			float:right;
			
		} .content .urnlr .item .detail button {
			width:50px;
			height:50px;
			background:#571A1F url(../images/icon_detailBtn.png) no-repeat center;
			
		} .content .urnlr .item .info {
			padding:14px;
			
		} .content .urnlr .item .info .txt.a {
			font-size:16px;
			color:#EEE;
			
		} .content .urnlr .item .info .txt.b {	
			font-size:14px;
			color:#999;
			display:block;
			
		} .content .ftgrflr {
			display:block;
			
		} .content .ftgrflr .row {
			display:block;
			
		} .content .ftgrflr .cell {
			display:block;
			width:100%;
			border-right:0;
			border-bottom:0;
			margin:0 0 30px 0;
			
		} .content .hbrlr .news-boxes {
			display:block;
			
		} .content .hbrlr .news-boxes .items {
			display:block;
			width:100%;
			min-height:auto;
			border-right:0;
			border-bottom:0;
			margin:0 0 30px 0!important;
			
		} .content .hbrlr .news-boxes .items .box-b a {
			text-decoration:none;
			
		} .content .hbrdty .txt-a {
			display:block;
			line-height:1.5em;
			font-weight:300;
			color:#AAA;
			
		} .content .hbrdty .txt-b {
			font-size:23px;
			
		} .content .hbrdty .txt-c {
			font-size:16px;
			
		} .content .hbrdty .txt-d {
			font-size:13px;
			
		} .content .hbrdty .txt-e {
			font-size:17px;
			
		} .content .hbrdty button {
			font-size:17px;
			
		} .content .hbrdty .gal-item img {
			border:10px solid #EEE;
			
		} .content .iltsm {
			display:block;
			width:100%;
			
		} .content .iltsm .left {
			display:block;
			width:100%;
			vertical-align:top;
			
		} .content .iltsm .left .titles {
			display:inline-block;
			padding:0 0 0 10px;
			font-size:20px;
			line-height:1.8em;
			letter-spacing:-0.5px;
			
		} .content .iltsm .left .guide {
			padding:10px 15px;
			
		} .content .iltsm .left .title {
			display:inline-block;
			font-size:20px;
			line-height:1.8em;
			letter-spacing:-0.5px;
			
		} .content .iltsm .left .icon {
			display:inline-block;
			vertical-align:top;
			width:30px;
			
		} .content .iltsm .left .text {
			display:inline-block;
			vertical-align:top;
			line-height:1.6em;
			
		} .content .iltsm .right {
			display:block;
			width:100%;
			vertical-align:top;
			
		} .content .iltsm .right .titles {
			display:inline-block;
			padding:0 0 0 10px;
			font-size:20px;
			line-height:1.8em;
			letter-spacing:-0.5px;
			
		} .content .iltsm .right .guide {
			padding:30px 15px;
			
		} .content .iltsm .right #map_canvas {
			width:100%;
			height:400px;
			border:1px solid #CCC;
			
		} .content .iltsmfrm {
			width:100%;
			font-size:13px;
			line-height:2em;
			
		}
		
		.footer .box.a {
			display:block;
			width:100%;
			padding:36px 30px;
			
		} .footer .box.a .links.a {
			display:block;
			width:100%;
			border-right:0;
			padding:0 0 20px 0;
			
		} .footer .box.a .links.b {
			display:block;
			width:100%;
			border-right:0;
			padding:0;
			
		} .footer .box.a .links.c {
			display:block;
			width:100%;
			border-right:0;
			padding:0 0 20px 0;
			
		} .footer .box.a .links.c span {
			display:none;
			
		} .footer .box.a .links.d {
			display:block;
			width:100%;
			border:0;
			padding:0 0 20px 0;
			
		} .footer .box.a .links span {
			font-size:19px;
			
		} .footer .box.a .links ul {
			font-size:14px;
			
		} .footer .box.b {
			position:relative;
			width:100%;
			height:auto;
			min-height:400px;
			padding:16px 0;
			
		} .footer .box.b > div:nth-child(1) {
			width:100%;
			margin:auto;
			
		} .footer .box.b .left {
			position:absolute;
			width:100%;
			float:none;
			margin:0;
			text-align:center;
			
		} .footer .box.b .right {
			float:none;
			
		} .footer .box.b .right > div:nth-child(1) {
			position:absolute;
			width:100%;
			top:240px;
			float:none;
			text-align:center;
			padding:0;
			margin:0;
			border:0;
			
		} .footer .box.b .right > div:nth-child(2) {
			position:absolute;
			width:100%;
			top:150px;
			float:none;
			text-align:center;
			margin:0;
			
		} .footer .box.b .right span {
			display:block;
			font-size:11px;
			text-align:center;
			font-weight:100;
			line-height:1.6em;
			color:#FFF;
			
		}
		
		h3 {
			display:block;
			font-size:21px;
			line-height:1.4em;
			letter-spacing:-1px;
			
		} h4 {
			display:block;
			font-size:13px;
			line-height:1.6em;
		}
		
		/* css1 */
	}
	/* Tablet Portrait size to standard 768 (devices and browsers) */
	@media only screen and (min-width:768px) and (max-width:768px) {
		
		body {
			zoom:61%;
		}
		
		/* css1 */
	}
	/* Tablet Portrait size to standard 768 (devices and browsers) */
	@media only screen and (min-width:769px) and (max-width:1024px) {
		
		body {
			zoom: 80%!important;
		}
		
		/* css2 */
	}
	/* Tablet Landscape size to standard (devices and browsers) */
	@media only screen and (min-width:1025px) and (max-width:1366px) {
		
		body {
			zoom: 85.5%!important;
		}
		
		/* css3 */
	}
	
	/*	/////////////////////////////////////////////////// */
	/*	/////////////////////////////////////////////////// */
	/*	/////////////////////////////////////////////////// */
	
	.ns-pager ul {
		list-style:none;
		margin:0;
		padding:0;
		
	} .ns-pager ul li {
		display:inline-block;
		
	} .ns-pager ul li a {
		display:inline-block;
		width:10px;
		height:10px;
		text-decoration:none;
		background:#CCC;
		
	} .ns-pager ul li a:hover,
	  .ns-pager .active {
		background:#571A1F;
		text-decoration:none;
	}
	
	.maillist::-webkit-input-placeholder {
		color:rgba(255,255,255,0.5)!important;
	} .maillist:-moz-placeholder {
		color:rgba(255,255,255,0.5)!important;  
	} .maillist::-moz-placeholder {
		color:rgba(255,255,255,0.5)!important;  
	} .maillist:-ms-input-placeholder {  
		color:rgba(255,255,255,0.5)!important;  
	}
	
	input:-webkit-autofill {
	    -webkit-box-shadow: 0 0 0px 1000px white inset!important;
	}
	
	::-webkit-scrollbar-track {
		-webkit-box-shadow:none;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		border-radius:0;
		background-color:#EAEAEA;
		
	} ::-webkit-scrollbar {
		width:12px;
		height:12px;
		
		
	} ::-webkit-scrollbar-thumb {
		-webkit-border-radius:0;
		-moz-border-radius:0;
		border-radius:0;
		-webkit-box-shadow:none;
		background-color:#000;
		border-left:1px solid #FFF;
	}
	
	.gscale {
		filter: grayscale(100%);
		-webkit-filter: grayscale(100%);
		filter: gray;
		-webkit-transition: all .6s ease;
	}
	
	.noselect {
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	
	input[type=text], input[type=password], textarea, select {
		font-size:15px;
		padding:8px;
		background:#FFF;
		border:1px solid rgba(0,0,0,0.2);
		vertical-align:middle;
		resize:none;
		margin:0;
		-webkit-appearance:none;
		color:#666;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		border-radius:4px;
	}
	
	input:focus[type=text], input:focus[type=password], select:focus, textarea:focus {
		border:1px solid #AA9D82;
		color:#111;
	}
	
	button.gray {
		position:relative;
		z-index:2;
		font-size:19px;
		font-weight:500;
		background:#1A1A18;
		color:#FFF;
		padding:8px 16px;
		border:0;
		cursor:pointer;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		border-radius:3px;
		
	} button.gray:hover {
		background:#51514A;
		color:#FFF;
		
	} button.gray:active {
		color:#CCC;
		background:#000;
	}
	
	
	button.black {
		position:relative;
		z-index:2;
		font-size:19px;
		font-weight:500;
		background:#1A1A18;
		color:#FFF;
		padding:8px 16px;
		border:0;
		cursor:pointer;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		border-radius:3px;
		
	} button.black:hover {
		background:#51514A;
		color:#FFF;
		
	} button.black:active {
		color:#CCC;
		background:#000;
	}
	
	#processDiv {
		display:none;
		position:fixed;
		background:#000;
		color:#FFF;
		z-index:9999;;
		top:0;
		left:0;
	}
	
	#blockDiv {
		display:none;
		position:fixed;
		z-index:999;
		width:100%;
		background:url(../images/blockImageBlack.png);
	}
	
	#blockTableDiv {
		display:none;
		position:fixed;
		z-index:9999;
		width:100%;
		background:url(../images/blockImageBlack.png);
		
	} #blockTableDiv .dialogBorder {
		width:400px;
		background:#FFF;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		border-radius:4px;
		margin:auto;
		
	} #blockTableDiv .dialogBack {
		border:10px solid #FFF;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		border-radius:4px;
		
	} #blockTableDiv #dialogTitle {
		padding:10px 0 0 0;
		letter-spacing:-1px;
		font-size:17px;
		font-weight:700;
		color:#571A1F;
		
	} #blockTableDiv #dialogContent {
		margin:6px 0 10px 0;
		padding:0 10px;
		font-size:15px;
		line-height:1.5em;
		color:#333;
		
	} #blockTableDiv .dialogButton {
		margin:auto;
		padding:0 0 14px 0;
		
	} #blockTableDiv .dialogButton>input[type=button] {
		border:0;
		display:block;
		padding:8px 12px;
		font-size:15px;
		color:#FFF;
		background:#571A1F;
		cursor:pointer;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		border-radius:4px;
		margin:auto;
	}
	
	#blockLoaderDiv {
		display:block;
		position:fixed;
		z-index:9998;
		width:100%;
		text-align:center;
		
	} #blockLoaderDiv .dialogBorder {
		display:inline-block;
		min-width:280px;
		background:#FFF;
		border:1px solid #CCC;
		-moz-box-shadow:0 10px 10px 0 rgba(0,0,0,0.5);
		-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,0.5);
		box-shadow:0 10px 10px 0 rgba(0,0,0,0.5);
		-webkit-border-radius:20px;
		-moz-border-radius:20px;
		border-radius:20px;
		
	} #blockLoaderDiv .dialogBack {
		border:10px solid #FFF;
		height:80px;
		-webkit-border-radius:20px;
		-moz-border-radius:20px;
		border-radius:20px;
		
	} #blockLoaderDiv .dialogTitle {
		padding:10px 0 0 0;
		font-size:19px;
		font-weight:700;
		letter-spacing:-1px;
		color:#111;
	}
	
	img {
		border:0;
	}
	
	.clear, .clr {
		clear:both;
	}
	
	a:link		{ text-decoration:none; 		}
	a:visited 	{ text-decoration:none; 		}
	a:hover   	{ text-decoration:underline; 	}