body, html {
	max-width: 100%;
	min-width: 1000px;
	margin: 0;
	padding: 0;
	background-image: url(../img/back.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #C8F7FF;
	font-family: 'Open Sans', sans-serif;
	color: #081237;
	}

	a img { border: none; }
	
	.asus-clear { clear: both; }
	.asus-white { color: #FFF; }

	#asus-container {
		width: 100%;
		height: auto !important;
		min-height: 100%;
		}

		#asus-header {
			width: 100%;
			overflow: hidden;
			background-color: #050719;
			}

			#asus-header-box {
				width: 940px;
				height: 110px;
				margin: 0 auto;
				background: url(../img/asus-header.png) no-repeat top center;
				}

				.asus-header-box-logo {
					width: 270px;
					height: 110px;
					float: left;
					background: url(../img/asus-logo.png) no-repeat top center;
					}

				.asus-header-box-social {
					width: 355px;
					height: 110px;
					float: left;
					}

					.asus-header-box-social-logo {
						float: left;
						margin-top: 43px;
						}

							a.asus-header-box-social-logo-facebook {
								display: block;
								width: 28px;
								height: 28px;
								margin-left: 11px;
								float: left;
								background: url(../img/icon/icon-1.png) no-repeat 0 -28px;
								}
	
							a.asus-header-box-social-logo-facebook:hover { background-position: 0 0; border-bottom: 0; }

							a.asus-header-box-social-logo-vkontakte {
								display: block;
								width: 28px;
								height: 28px;
								margin-left: 11px;
								float: left;
								background: url(../img/icon/icon-2.png) no-repeat 0 -28px;
								}
	
							a.asus-header-box-social-logo-vkontakte:hover { background-position: 0 0; border-bottom: 0; }

							a.asus-header-box-social-logo-twitter {
								display: block;
								width: 28px;
								height: 28px;
								margin-left: 11px;
								float: left;
								background: url(../img/icon/icon-3.png) no-repeat 0 -28px;
								}
	
							a.asus-header-box-social-logo-twitter:hover { background-position: 0 0; border-bottom: 0; }

							a.asus-header-box-social-logo-youtube {
								display: block;
								width: 28px;
								height: 28px;
								margin-left: 11px;
								float: left;
								background: url(../img/icon/icon-4.png) no-repeat 0 -28px;
								}
	
							a.asus-header-box-social-logo-youtube:hover { background-position: 0 0; border-bottom: 0; }

				.asus-header-box-zenfone {
					width: 148px;
					height: 110px;
					float: left;
					}

					.asus-header-box-zenfone-logo {
						width: 148px;
						height: 50px;
						margin-top: 30px;
						}

						a.asus-header-box-zenfone-logo-more {
							display: block;
							width: 148px;
							height: 50px;
							background: url(../img/zenfone-logo.png) no-repeat 0 0;
							}

						a.asus-header-box-zenfone-logo-more:hover { background-position: 0 -50px; border-bottom: 0; }

				.asus-header-box-padfone {
					width: 167px;
					height: 110px;
					float: left;
					}

					.asus-header-box-padfone-logo {
						width: 167px;
						height: 50px;
						margin-top: 30px;
						}

						a.asus-header-box-padfone-logo-more {
							display: block;
							width: 167px;
							height: 50px;
							background: url(../img/padfone-logo.png) no-repeat 0 0;
							}

						a.asus-header-box-padfone-logo-more:hover { background-position: 0 -50px; border-bottom: 0; }

		#asus-page {
			width: 100%;
			overflow: hidden;
			}

			#asus-page-zenfone {
				width: 940px;
				margin: 0 auto;
				}

				.asus-page-zenfone-header {
					width: 940px;
					height: 810px;
					background: url(../img/zenfone-header.png) no-repeat top center;
					}

					.asus-page-zenfone-header-up {
						position: absolute;
						z-index: 0;
						width: 940px;
						margin: 0 auto;
						padding-top: 222px;
						font-size: 2.15em;
						text-align: center;
						color: #081237;
						}

					.asus-page-zenfone-header-bm {
						position: absolute;
						z-index: 3;
						margin-top: 260px;
						margin-left: 22px;
						width: 150px;
						height: 150px;
						}

				.asus-page-zenfone-info-up {
					width: 940px;
					margin-left: -20px;
					background: url(../img/zenfone-info.png) no-repeat top center;
					}

					.zenfone-info-intel {
						width: 940px;
						height: 295px;
						}

						.zenfone-info-intel-txt {
							width: 400px;
							padding-top: 32px;
							padding-left: 70px;
							text-align: right;
							color: #081237;
							}

							.zenfone-info-intel-txt-h1 {
								font-size: 2.95em;
								font-weight: 600;
								}

							.zenfone-info-intel-txt-h2 {
								margin-top: -10px;
								font-size: 1.15em;
								font-weight: 600;
								}

							.zenfone-info-intel-txt-h3 {
								margin-top: 5px;
								font-size: 0.8em;
								line-height: 1.3em;
								}

							.zenfone-info-intel-txt-h4 {
								margin-top: 2px;
								font-size: 0.7em;
								}

								.zenfone-info-intel-txt-h4 a { text-decoration: none; border-bottom: 0; font-weight: 600; color: #1AA0EC; }
								.zenfone-info-intel-txt-h4 a:hover { text-decoration: none; border-bottom: 1px dotted; font-weight: 600; color: #1AA0EC; }

					.zenfone-info-pixel {
						width: 940px;
						height: 270px;
						}

						.zenfone-info-pixel-txt {
							width: 400px;
							padding-top: 10px;
							padding-left: 510px;
							text-align: left;
							color: #081237;
							}

							.zenfone-info-pixel-txt-h1 {
								font-size: 2.95em;
								font-weight: 600;
								}

							.zenfone-info-pixel-txt-h2 {
								margin-top: -5px;
								font-size: 1.15em;
								font-weight: 600;
								line-height: 1.1em;
								}

							.zenfone-info-pixel-txt-h3 {
								margin-top: 5px;
								font-size: 0.8em;
								line-height: 1.3em;
								}

							.zenfone-info-pixel-txt-h4 {
								margin-top: 4px;
								font-size: 0.7em;
								}

								.zenfone-info-pixel-txt-h4 a { text-decoration: none; border-bottom: 0; font-weight: 600; color: #1AA0EC; }
								.zenfone-info-pixel-txt-h4 a:hover { text-decoration: none; border-bottom: 1px dotted; font-weight: 600; color: #1AA0EC; }

					.zenfone-info-zenui {
						width: 940px;
						height: 245px;
						}

						.zenfone-info-zenui-txt {
							width: 400px;
							padding-top: 18px;
							padding-left: 70px;
							text-align: right;
							color: #081237;
							}

							.zenfone-info-zenui-txt-h1 {
								font-size: 2.95em;
								font-weight: 600;
								}

							.zenfone-info-zenui-txt-h2 {
								margin-top: -10px;
								font-size: 1.15em;
								font-weight: 600;
								}

							.zenfone-info-zenui-txt-h3 {
								margin-top: 5px;
								font-size: 0.8em;
								line-height: 1.3em;
								}

							.zenfone-info-zenui-txt-h4 {
								margin-top: 2px;
								font-size: 0.7em;
								}

								.zenfone-info-zenui-txt-h4 a { text-decoration: none; border-bottom: 0; font-weight: 600; color: #1AA0EC; }
								.zenfone-info-zenui-txt-h4 a:hover { text-decoration: none; border-bottom: 1px dotted; font-weight: 600; color: #1AA0EC; }

				.asus-page-zenfone-info-obzor {
					width: 940px;
					height: 90px;
					margin-top: 20px;
					}

					.asus-page-zenfone-info-obzor-z4 {
						width: 383px;
						height: 90px;
						float: left;
						}

						.asus-page-zenfone-info-obzor-z4-button {
							width: 174px;
							height: 63px;
							margin-right: 30px;
							float: right;
							}

							a.asus-page-zenfone-info-obzor-z4-button-more {
								display: block;
								width: 174px;
								height: 63px;
								background: url(../img/z4_button.png) no-repeat 0 0;
								}

							a.asus-page-zenfone-info-obzor-z4-button-more:hover { background-position: 0 -63px; border-bottom: 0; }

					.asus-page-zenfone-info-obzor-z5 {
						width: 174px;
						height: 90px;
						float: left;
						}

						.asus-page-zenfone-info-obzor-z5-button {
							width: 174px;
							height: 63px;
							}

							a.asus-page-zenfone-info-obzor-z5-button-more {
								display: block;
								width: 174px;
								height: 63px;
								background: url(../img/z5_button.png) no-repeat 0 0;
								}

							a.asus-page-zenfone-info-obzor-z5-button-more:hover { background-position: 0 -63px; border-bottom: 0; }

					.asus-page-zenfone-info-obzor-z6 {
						width: 383px;
						height: 90px;
						float: left;
						}

						.asus-page-zenfone-info-obzor-z6-button {
							width: 174px;
							height: 63px;
							margin-left: 30px;
							}

							a.asus-page-zenfone-info-obzor-z6-button-more {
								display: block;
								width: 174px;
								height: 63px;
								background: url(../img/z6_button.png) no-repeat 0 0;
								}

							a.asus-page-zenfone-info-obzor-z6-button-more:hover { background-position: 0 -63px; border-bottom: 0; }

				.asus-page-zenfone-info-bm {
					height: 180px;
					}

					.asus-page-zenfone-info-bm-txt {
						padding-top: 10px;
						font-size: 0.8em;
						line-height: 1.3em;
						text-align: center;
						color: #081237;
						}

						.asus-page-zenfone-info-bm-txt a { text-decoration: none; border-bottom: 0; font-weight: bold; color: #081237; }
						.asus-page-zenfone-info-bm-txt a:hover { text-decoration: none; border-bottom: 0; font-weight: bold; color: #1AA0EC; }

					.asus-page-zenfone-info-bm-button {
						width: 126px;
						height: 25px;
						margin: 0 auto;
						padding-top: 25px;
						}

						a.asus-page-zenfone-info-bm-button-more {
							display: block;
							width: 126px;
							height: 25px;
							background: url(../img/asus-button-more.png) no-repeat 0 0;
							}

						a.asus-page-zenfone-info-bm-button-more:hover { background-position: 0 -25px; border-bottom: 0; }

		#asus-zenfone-choice {
			width: 100%;
			overflow: hidden;
			background-color: #20678D;
			}

			#asus-zenfone-choice-header {
				width: 940px;
				height: 250px;
				margin: 0 auto;
				background: url(../img/zenfone-choice-header.png) no-repeat top center;
				}

				.asus-zenfone-choice-header-txt {
					padding-top: 157px;
					font-size: 2.85em;
					text-align: center;
					color: #FFF;
					}

			#asus-zenfone-choice-info {
				width: 940px;
				height: 1050px;
				margin: 0 auto;
				background: url(../img/zenfone-choice-info.png) no-repeat top center;
				}

				.asus-zenfone-choice-info-up {
					width: 940px;
					margin: 0 auto;
					}

					.asus-zenfone-4-A400CG {
						width: 313px;
						height: 520px;
						float: left;
						}

						.asus-zenfone-4-A400CG-txt {
							padding-top: 385px;
							padding-left: 30px;
							font-size: 0.75em;
							line-height: 1.2em;
							text-align: center;
							color: #FFF;
							}

					.asus-zenfone-4-A450CG {
						width: 314px;
						height: 520px;
						float: left;
						}

						.asus-zenfone-4-A450CG-txt {
							padding-top: 385px;
							font-size: 0.75em;
							line-height: 1.2em;
							text-align: center;
							color: #FFF;
							}

					.asus-zenfone-5-A500KL {
						width: 313px;
						height: 520px;
						float: left;
						}

						.asus-zenfone-5-A500KL-txt {
							padding-top: 385px;
							padding-right: 33px;
							font-size: 0.75em;
							line-height: 1.2em;
							text-align: center;
							color: #FFF;
							}

				.asus-zenfone-choice-info-bm {
					width: 940px;
					margin: 0 auto;
					}

					.asus-zenfone-5-A501CG {
						width: 313px;
						height: 520px;
						float: left;
						}

						.asus-zenfone-5-A501CG-txt {
							padding-top: 404px;
							padding-left: 30px;
							font-size: 0.75em;
							line-height: 1.2em;
							text-align: center;
							color: #FFF;
							}

					.asus-zenfone-5-A502CG {
						width: 314px;
						height: 520px;
						float: left;
						}

						.asus-zenfone-5-A502CG-txt {
							padding-top: 404px;
							font-size: 0.75em;
							line-height: 1.2em;
							text-align: center;
							color: #FFF;
							}

					.asus-zenfone-6-A600CG {
						width: 313px;
						height: 520px;
						float: left;
						}

						.asus-zenfone-6-A600CG-txt {
							padding-top: 404px;
							padding-right: 33px;
							font-size: 0.75em;
							line-height: 1.2em;
							text-align: center;
							color: #FFF;
							}

			.asus-zenfone-choice-button {
				width: 126px;
				height: 25px;
				margin: 0 auto;
				padding-top: 19px;
				}

				a.asus-zenfone-choice-button-more {
					display: block;
					width: 126px;
					height: 25px;
					background: url(../img/asus-button-more.png) no-repeat 0 0;
					}

				a.asus-zenfone-choice-button-more:hover { background-position: 0 -25px; border-bottom: 0; }

			#asus-zenfone-choice-more {
				width: 940px;
				height: 125px;
				margin: 0 auto;
				}

				.asus-zenfone-choice-more-txt {
					padding-top: 27px;
					font-size: 0.8em;
					line-height: 1.3em;
					text-align: center;
					color: #FFF;
					}

					.asus-zenfone-choice-more-txt a { text-decoration: none; border-bottom: 1px dotted; font-weight: 400; color: #79d7ff; }
					.asus-zenfone-choice-more-txt a:hover { text-decoration: none; border-bottom: 1px dotted; font-weight: 400; color: #FC3; }

			#asus-page-padfone {
				width: 940px;
				margin: 0 auto;
				}

				.asus-page-padfone-up {
					height: 245px;
					background: url(../img/padfone-up.png) no-repeat top center;
					}

				.asus-page-padfone-bm {
					height: 550px;
					background: url(../img/padfone-bm.png) no-repeat top center;
					}

					.asus-page-padfone-bm-txt {
						padding-top: 207px;
						padding-left: 600px;
						font-size: 0.8em;
						line-height: 1.3em;
						text-align: left;
						color: #081237;
						}

						.asus-page-padfone-bm-txt a { text-decoration: none; border-bottom: 0; font-weight: bold; color: #081237; }
						.asus-page-padfone-bm-txt a:hover { text-decoration: none; border-bottom: 0; font-weight: bold; color: #1AA0EC; }

					.asus-page-padfone-bm-more {
						padding-top: 15px;
						padding-left: 600px;
						font-size: 0.8em;
						text-align: left;
						color: #081237;
						}

						.asus-page-padfone-bm-more a { text-decoration: none; border-bottom: 0; font-weight: 600; color: #1AA0EC; }
						.asus-page-padfone-bm-more a:hover { text-decoration: none; border-bottom: 1px dotted; font-weight: 600; color: #1AA0EC; }

					.asus-page-padfone-bm-button {
						width: 126px;
						height: 25px;
						padding-top: 25px;
						padding-left: 600px;
						}

						a.asus-page-padfone-bm-button-more {
							display: block;
							width: 126px;
							height: 25px;
							background: url(../img/asus-button-more.png) no-repeat 0 0;
							}

						a.asus-page-padfone-bm-button-more:hover { background-position: 0 -25px; border-bottom: 0; }

		#asus-footer {
			width: 100%;
			overflow: hidden;
			background-color: #20678D;
			}

			#asus-footer-box {
				width: 940px;
				height: 150px;
				margin: 0 auto;
				}

				.asus-footer-box-info {
					padding-top: 50px;
					font-family: 'Open Sans', sans-serif;
					font-size: 0.75em;
					text-align: center;
					line-height: 1.7em;
					color: #FFF;
					}