	
	/*	/////////		SAYFA YAPISI		////////// */
	
	html {
		margin:0px;
		padding:0px;
		height:100%;
	}
	
	body {
		margin:0px;
		padding:0px;
		height:100%;
		background:#333;
	}
	
	body, input, select, textarea, button {
		font-family:'Gotham';
		font-size:15px;
		font-weight:300;
		color:#152030;
		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;
	}
	
	h1,h2,h3,h4,h5{
		display:inline-block;
		font-size:inherit;
		font-weight:inherit;
		margin:0;
		padding:0;
	}
	
	@font-face {
		font-family: 'Gotham';
		src: url('Gotham-Bold_TR.eot');
		src: local('☺'), url('Gotham-Bold_TR.woff') format('woff'), url('Gotham-Bold_TR.ttf') format('truetype'), url('Gotham-Bold_TR.svg') format('svg');
		font-weight: bold;
		font-style: normal;
	}
	@font-face {
		font-family: 'Gotham';
		src: url('Gotham-Book_TR.eot');
		src: local('☺'), url('Gotham-Book_TR.woff') format('woff'), url('Gotham-Book_TR.ttf') format('truetype'), url('Gotham-Book_TR.svg') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	
	select {
		-webkit-appearance: none;
		-moz-appearance: none;
		text-indent: 1px;
		text-overflow: '';
		background-image:url(../images/icon_downArrow.png)!important;
		background-repeat:no-repeat!important;
		background-position:right 50%!important;
		
	} select::-ms-expand {
		display: none;
	}
	
	/*	/////////////////////////////////////////////////// */
	/*	/////////		BODY			///////// */
	/*	/////////////////////////////////////////////////// */
	
	.mobile-menu {
		position:fixed;
		z-index:99;
		top:0;
		left:0;
		width:100%;
		height:100%;
	} .mobile-menu > div:nth-child(1) {
		display:table;
		width:100%;
		height:100%;
	} .mobile-menu > div:nth-child(1) > div:nth-child(1) {
		display:table-cell;
		text-align:center;
		vertical-align:middle;
		background:url('../images/back_menubar.jpg') no-repeat right;
		background-size:cover;
	} .mobile-menu ul {
		list-style:none;
		width:80%;
		margin:20px auto;
		padding:0;
		font-size:19px;
		font-weight:bold;
		text-shadow:0 -1px 1px #000, 0 1px 1px #000;
	} .mobile-menu ul li {
		padding:16px 0;
		border-top:1px solid rgba(255,255,255,.25);
	} .mobile-menu ul li:first-child {
		border-top:0;
	} .mobile-menu ul li a {
		color:#FFF;
	}
	
	.header {
		position:relative;
		width:100%;
		background:#FFF;
	} .header > div:nth-child(1) {
		width:100%;
		background:url('../images/back_contentPanels_1.png') no-repeat;
		background-size:100% 100%;
	} .header > div:nth-child(1) > div:nth-child(1) {
		position:relative;
		width:100%;
		max-width:1200px;
		height:160px;
		margin:auto;
		
	} .header .top {
		position:absolute;
		top:0;
		right:0;
	} .header .top .lang-bar {
		float:left;
		height:40px;
		list-style:none;
		margin:0;
		padding:0;
		background:#FFF;
		font-size:13px;
	} .header .top .lang-bar li {
		float:left;
		padding:13px 8px;
	} .header .top .lang-bar li a {
		color:#333;
		text-decoration:none;
	} .header .top .lang-bar li:hover,
	  .header .top .lang-bar li.active {
		float:left;
		padding:13px 8px;
		background:url('../images/back_contentPanels_8.png') repeat-x;
	} .header .top .lang-bar li:hover a,
	  .header .top .lang-bar li.active a {
		color:#FFF;
	} .header .top .social-bar {
		float:left;
		height:40px;
		list-style:none;
		margin:0;
		padding:12px;
		background:#808080;
	} .header .top .social-bar .a {
		float:left;
		padding:0 8px 0 0;
	} .header .top .social-bar .b {
		float:left;
		padding:0 12px 0 0;
	} .header .top .social-bar .c {
		float:left;
		padding:0;
		
	} .header .left {
		float:left;
		padding:46px 0 0 0;
		
	} .header .right {
		float:right;
		padding:52px 0 0 0;
	} .header .right .buttons {
		list-style:none;
		margin:14px 0 0 0;
		padding:0;
	} .header .right .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 .right .buttons li {
		display:inline-block;
	} .header .right .buttons li a {
		display:block;
		padding:11px 15px;
		font-size:16px;
		font-weight:bold;
		text-decoration:none;
		color:#FFF;
	} .header .right .buttons li a:hover,
	  .header .right .buttons li a.active {
		background:url('../images/back_contentPanels_8.png') no-repeat;
		background-size:100% 100%;
		color:#FFF;
	}
	
	.header-filter {
		position:sticky;
		z-index:99;
		top:0;
		width:100%;
		height:60px;
		padding:9px 0 0 0;
		background:url('../images/back_contentPanels_2.png') repeat-x;
		-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.35);
		box-shadow:0 2px 4px 0 rgba(0,0,0,0.35);
	} .header-filter .form {
		position:relative;
		display:table;
		width:100%;
		max-width:1200px;
		height:44px;
		margin:auto;
	} .header-filter .box.a {
		position:relative;
		display:table-cell;
		width:260px;
	} .header-filter .box.a input {
		width:100%;
		height:44px;
		font-size:15px;
		border:0;
		background:#FFF;
		-webkit-border-radius:4px;
		border-radius:4px;
		-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.35);
		box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.35);
	} .header-filter .box.a button {
		position:absolute;
		z-index:1;
		right:0;
	} .header-filter .box.b {
		position:relative;
		display:table-cell;
		width:260px;
	} .header-filter .box.b input {
		width:100%;
		height:44px;
		font-size:15px;
		border:0;
		background:#FFF;
		-webkit-border-radius:4px;
		border-radius:4px;
		-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.35);
		box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.35);
	} .header-filter .box.b button {
		position:absolute;
		z-index:1;
		right:0;
	} .header-filter .box.c {
		position:relative;
		display:table-cell;
		width:260px;
	} .header-filter .box.c select {
		width:100%;
		height:44px;
		font-size:15px;
		border:0;
		background:#FFF;
		-webkit-border-radius:4px;
		border-radius:4px;
		-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.35);
		box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.35);
	} .header-filter .box.d {
		position:relative;
		display:table-cell;
		width:390px;
	} .header-filter .box.d select {
		width:100%;
		height:44px;
		font-size:15px;
		border:0;
		color:#AAA;
		background:#FFF;
		-webkit-border-radius:4px;
		border-radius:4px;
		-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.35);
		box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.35);
	} .header-filter .box.d input[name=model-txt] {
		position:absolute;
		top:-10px;
		width:100%;
		height:44px;
		font-size:15px;
		border:0;
		-webkit-border-radius:4px;
		border-radius:4px;
		-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.35);
		box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.35);
	} .header-filter .box.d .model-list {
		position:absolute;
		top:10px;
		width:100%;
		height:44px;
	} .header-filter .box.d .model-list .items {
		width:311px;
		height:426px;
		overflow:auto;
		overflow-x:hidden;
		font-size:13px;
		background:#FFF;
		padding:14px;
		margin:-10px 0 0 0;
		vertical-align:middle;
		-webkit-border-radius:4px 4px 0 0;
		border-radius:4px 4px 0 0;
		-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.35), 0 10px 20px 0 rgba(0,0,0,0.5); box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.35), 0 10px 20px 0 rgba(0,0,0,0.5);
	} .header-filter .box.d .model-list .item {
		width:100%;
		clear:both;
		cursor:pointer;
	} .header-filter .box.d .model-list .item .ia {
		float:left;
		width:62%;
		padding:6px 8px;
		white-space:nowrap;
	} .header-filter .box.d .model-list .item .ib {
		float:left;
		width:38%;
		padding:6px 8px;
		text-align:right;
	} .header-filter .box.d .model-list .item:hover .ia,
	  .header-filter .box.d .model-list .item:hover .ib {
		background:url('../images/back_contentPanels_8.png') repeat-x!important;
		color:#FFF!important;
	} .header-filter .box.d button {
		position:absolute;
		z-index:1;
		top:0;
		right:0;
	} .header-filter .box.spc {
		display:table-cell;
		width:10px;
	}
	
	.content {
		position:relative;
		width:100%;
		background:#FFF;
		
	} .content .main-slider {
		position:relative;
		width:100%;
	} .content .main-slider .hsp {
		position:absolute;
		z-index:1;
		top:40%;
		left:0;
	} .content .main-slider .hsn {
		position:absolute;
		z-index:1;
		top:40%;
		right:0;
	} .content .main-slider .header-slider {
		width:100%;
		height:660px;
	} .content .main-slider .slide {
		width:100%;
		height:100%;
	} .content .main-slider .slide > div:nth-child(1) {
		position:relative;
		display:table;
		width:100%;
		max-width:1000px;
		height:100%; 
		margin:auto;
	} .content .main-slider .slide > div:nth-child(1) > div:nth-child(1) {
		display:table-cell;
		vertical-align:middle;
	} .content .main-slider .slide span {
		display:block;
		font-size:60px;
		color:#FFF;
		letter-spacing:-3px;
		
	} .content .main-spacer {
		position:relative;
		width:100%;
		height:200px;
		
	} .content .main-content {
		position:relative;
		width:100%;
		padding-bottom:60px;
	} .content .main-content > div:nth-child(1) {
		position:relative;
		z-index:1;
		width:1000px;
		height:160px;
		margin:-136px auto 0 auto;
		background:url('../images/back_contentPanels_3.png') repeat-x;
		-webkit-border-radius:4px;
		border-radius:4px;
		-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.75);
		box-shadow:0 1px 3px 0 rgba(0,0,0,0.75);
		
	} .content .main-content .cat-text {
		position:absolute;
		top:-32px;
		right:10px;
	} .content .main-content .cat-text span {
		font-size:14px;
		color:#FFF;
		
	} .content .main-content .cat-list {
		display:table;
		width:100%;
		height:100%;
		list-style:none;
		margin:0;
		padding:0;
		text-align:center;
	} .content .main-content .cat-list .item {
		display:table-cell;
		vertical-align:middle;
		background:url('../images/back_contentPanels_9.png') no-repeat left;
		cursor:pointer;
	} .content .main-content .cat-list .item:first-child {
		-webkit-border-radius:4px 0 0 4px;
		border-radius:4px 0 0 4px;
	} .content .main-content .cat-list .item:last-child {
		-webkit-border-radius:0 4px 4px 0;
		border-radius:0 4px 4px 0;
	} .content .main-content .cat-list .item span  {
		display:block;
		padding:4px;
		font-size:15px;
	} .content .main-content .cat-list .item:hover {
		background:url('../images/back_contentPanels_4.png') repeat-x;
	} .content .main-content .cat-list .item:hover span  {
		 color:#FFF;
	} .content .main-content .cat-list .item img {
		display:block;
		margin:auto;
		margin-top:0!important;
		-webkit-transition: all 0.1s ease;
		-moz-transition: all 0.1s ease;
		-o-transition: all 0.1s ease;
		-ms-transition: all 0.1s ease;
	} .content .main-content .cat-list .item:hover img {
		margin-top:-25px!important;
		
	} .content .main-content .cat-shadow {
		position:relative;
		z-index:0;
		width:1060px;
		margin:-5px auto 0 auto;
		
	} .content .main-content .about-us {
		width:100%;
		height:500px;
		padding:60px 0 0 0;
		background:url('../pics/back_contentPanel.jpg') no-repeat top right;
	} .content .main-content .about-us > div:nth-child(1) {
		width:1000px;
		margin:auto;
	} .content .main-content .about-us .txt.a {
		display:block;
		font-size:37px;
		color:#FA450F;
		letter-spacing:-1px;
	} .content .main-content .about-us .txt.b {
		display:block;
		margin:20px 0;
		width:800px;
		font-size:21px;
		line-height:1.6em;
		letter-spacing:-.5px;
	} .content .main-content .about-us-spacer {
		height:110px;
		
	} .content .main-content .ps-guide {
		width:1080px;
		height:340px;
		margin:-80px auto 0 auto;
	} .content .main-content .ps-guide .button {
		position:relative;
		float:right;
		padding:0 6px;
	} .content .main-content .ps-guide .titles {
		float:left;
		padding:10px;
	} .content .main-content .ps-guide .titles span {
		font-size:27px;
		letter-spacing:-.5px;
	} .content .main-content .ps-guide-box {
		position:relative;
		width:100%;
		margin:14px 0 0 0;
		border:3px solid #ECECEC;
		-webkit-border-radius:6px;
		border-radius:6px;
	} .content .main-content .ps-guide-box .psp {
		position:absolute;
		top:33%;
		left:-46px;
	} .content .main-content .ps-guide-box .psn {
		position:absolute;
		top:33%;
		right:-46px;
	} .content .main-content .ps-guide-box .pss {
		padding:18px 40px;
	} .content .main-content .pss .product-slider {
		width:100%;
	} .content .main-content .pss .slide {
		width:320px;
		height:220px;
		cursor:pointer;
	} .content .main-content .pss .box.a {
		float:left;
		width:140px;
		height:218px;
		padding:10px;
		border:1px solid rgba(0,0,0,.15);
		-webkit-border-radius:4px;
		border-radius:4px;
	} .content .main-content .pss .box.a .text {
		padding:20px 0;
		text-align:center;
		line-height:1.4em;
	} .content .main-content .pss .box.a .txt.a {
		font-size:17px;
		color:#FA450F;
	} .content .main-content .pss .box.a .txt.b {
		display:block;
		margin:0 0 3px 0;
		font-size:14px;
		line-height:1.2em;
	} .content .main-content .pss .box.a .txt.c {
		display:block;
		margin:0 0 3px 0;
		font-size:12px;
		line-height:1.2em;
		color:#666;
	} .content .main-content .pss .box.b {
		float:left;
		position:relative;
		width:170px;
		height:218px;
		padding:24px 0 0 12px;
		line-height:1.2em;
	} .content .main-content .pss .box.b .txt.a {
		display:block;
		font-size:11px;
		font-weight:bold;
	} .content .main-content .pss .box.b .txt.b {
		display:block;
		font-size:11px;
		color:#666;
	} .content .main-content .pss .box.b .txt.c {
		position:absolute;
		bottom:16px;
		font-size:13px;
		color:#333;
		font-weight:bold;
	} .content .main-content .pss .product-slider .item {
		border:1px solid rgba(0,0,0,0);
		-webkit-border-radius:4px;
		border-radius:4px;
	} .content .main-content .pss .product-slider .item:hover {
		border:1px solid #FA450F;
		
	} .content .main-content .news-guide {
		width:1080px;
		margin:auto;
		padding:20px 0;
	} .content .main-content .news-guide .button {
		position:relative;
		float:right;
		padding:0 6px;
	} .content .main-content .news-guide .titles {
		float:left;
		padding:10px;
	} .content .main-content .news-guide .titles span {
		font-size:27px;
		color:#FA450F;
		letter-spacing:-.5px;
	} .content .main-content .news-items {
		position:relative;
		width:100%;
		margin:20px 0 0 0;
	} .content .main-content .news-items .item {
		float:left;
		width:340px;
		margin:0 30px 0 0;
	} .content .main-content .news-items .item .image {
		width:100%;
		height:240px;
		background:#ECECEC;
	} .content .main-content .news-items .item .txt.a {
		display:block;
		width:90%;
		font-size:21px;
		font-weight:bold;
		color:#FA450F;
		letter-spacing:-.5px;
	} .content .main-content .news-items .item .txt.b {
		display:block;
		width:90%;
		font-size:14px;
		line-height:1.4em;
		
	} .content .con-titles {
		width:100%;
	} .content .con-titles > div:nth-child(1) {
		width:1200px;
		min-height:90px;
		margin:auto;
		padding:26px 0 0 0;
	} .content .con-titles h1 {
		font-size:37px;
		color:#FFF;
		letter-spacing:-2px;
		
	} .content .con-breadcrumb {
		width:100%;
	} .content .con-breadcrumb > div:nth-child(1) {
		width:1200px;
		min-height:50px;
		margin:auto;
		padding:16px 0 0 0;
		
	} .content .con-content {
		width:100%;
	} .content .con-content > div {
		width:1200px;
		min-height:500px;
		margin:auto;
		padding:20px 0 80px 0;
	} .content .con-content .con-text {
		display:block;
		width:66%;
		padding:16px 0;
		line-height:1.5em;
		
	} .content .con-content .prod-box {
		position:relative;
		float:left;
		width:346px;
		padding:30px 30px 0 30px;
		margin:0 0 40px 0;
		-webkit-border-radius:8px;
		border-radius:8px;
	} .content .con-content .prod-box.a {
		min-height:260px;
	} .content .con-content .prod-box.b {
		min-height:450px;
	} .content .con-content .prod-box .txt.a {
		display:block;
		font-size:19px;
		letter-spacing:-1px;
		color:#FA2916;
	} .content .con-content .prod-box .txt.b {
		display:block;
		padding:16px 0;
		font-size:12.5px;
		line-height:1.6em;
	} .content .con-content .prod-box .txt.b div {
		position:relative;
		float:right;
		margin:-110px -66px 0 0;
		width:186px;
		height:186px;
		background:url('../images/back_prodPanel.png') no-repeat;
		
	} .content .product-list {
		width:1200px;
		min-height:590px;
		margin:auto;
		padding:0 0 80px 0;
		
	} .content .product-list .blank {
		position:sticky;
		top:0;
		height:20px;
		background:#FFF;
		
	} .content .product-list .filters {
		position:sticky;
		z-index:2;
		top:20px;
		width:100%;
		height:46px;
		padding:13px 20px;
		font-size:14px;
		background:#EBEBEB;
		border:1px solid rgba(0,0,0,.15);
		-webkit-border-radius:4px;
		border-radius:4px;
		-webkit-box-shadow:0 3px 1px 0 rgba(0,0,0,.5);
		box-shadow:0 3px 1px 0 rgba(0,0,0,.5);
	} .content .product-list .filters .left {
		float:left;
		width:50%;
	} .content .product-list .filters .right {
		float:left;
		width:50%;
		text-align:right;
		margin:-2px 0 0 0;
		
	} .content .product-list .titles {
		position:sticky;
		z-index:1;
		top:50px;
		display:table;
		width:100%;
		height:70px;
		margin:-10px 0 0 0;
		-webkit-border-radius:4px;
		border-radius:4px;
		font-size:15px;
		font-weight:bold;
		color:#FFF;
		-webkit-box-shadow:0 4px 1px 0 rgba(0,0,0,.15);
		box-shadow:0 4px 1px 0 rgba(0,0,0,.15);
	} .content .product-list .titles > div {
		display:table-cell;
		vertical-align:middle;
		border-right:1px solid rgba(150,150,150,.35);
	} .content .product-list .titles > div:nth-child(1) {
		width:160px;
		padding:10px 0 0 16px;
	} .content .product-list .titles > div:nth-child(2) {
		width:auto;
		padding:10px 0 0 16px;
	} .content .product-list .titles > div:nth-child(3) {
		width:200px;
		padding:10px 0 0 12px;
	} .content .product-list .titles > div:nth-child(4) {
		width:320px;
		padding:10px 0 0 12px;
	} .content .product-list .titles > div:nth-child(5) {
		width:300px;
		padding:10px 0 0 12px;
		border-right:0;
		
	} .content .product-list .spect {
		display:table;
		width:100%;
		height:16px;
	} .content .product-list .spect > div {
		display:table-cell;
		border-right:1px solid rgba(150,150,150,.35);
	} .content .product-list .spect > div:nth-child(1) {
		width:160px;
	} .content .product-list .spect > div:nth-child(2) {
		width:auto;
	} .content .product-list .spect > div:nth-child(3) {
		width:200px;
	} .content .product-list .spect > div:nth-child(4) {
		width:320px;
	} .content .product-list .spect > div:nth-child(5) {
		width:200px;
	} .content .product-list .spect > div:nth-child(6) {
		width:100px;
		border-right:0;
		
	} .content .product-list .item {
		display:table;
		table-layout:fixed;
		width:100%;
		height:160px;
		-webkit-border-radius:4px;
		border-radius:4px;
		border:1px solid rgba(0,0,0,.15);
		border-bottom:1px solid #AAA;
		-webkit-box-shadow:0 2px 1px 0 rgba(0,0,0,.5);
		box-shadow:0 2px 1px 0 rgba(0,0,0,.1);
		cursor:pointer;
	} .content .product-list .item:hover > div:nth-child(1) {
		background:none;
	} .content .product-list .item:hover {
		background:#FFF;
		-webkit-box-shadow:inset 0 0 0 3px #FE0C03;
		box-shadow:inset 0 0 0 3px #FE0C03;
	} .content .product-list .item .new-sign {
		position:absolute;
		top:-6px;
		left:-6px;
	} .content .product-list .item > div {
		display:table-cell;
		vertical-align:top;
		border-right:1px solid rgba(150,150,150,.35);
	} .content .product-list .item > div:nth-child(1) {
		position:relative;
		width:160px;
		text-align:center;
		background:#FFF;
	} .content .product-list .item > div:nth-child(2) {
		width:auto;
		padding:16px;
	} .content .product-list .item > div:nth-child(2) .txt.a {
		font-size:21px;
		color:#FA450F;
	} .content .product-list .item > div:nth-child(2) .txt.b {
		font-size:14px;
		line-height:1.4em;
	} .content .product-list .item > div:nth-child(3) {
		width:200px;
	} .content .product-list .item > div:nth-child(3) > div:nth-child(1) {
		width:100%;
		height:158px;
		padding:16px 12px;
		overflow:auto;
	} .content .product-list .item > div:nth-child(3) span {
		font-size:13px;
		line-height:1.8em;
	} .content .product-list .item > div:nth-child(4) {
		width:520px;
	} .content .product-list .item > div:nth-child(4) > div:nth-child(1) {
		width:100%;
		height:158px;
		overflow:auto;
		overflow-x:hidden;
	} .content .product-list .item > div:nth-child(4) .box4a {
		float:left;
		width:320px;
		min-height:158px;
		padding:16px 12px;
		border-right:1px solid rgba(0,0,0,.15);
	} .content .product-list .item > div:nth-child(4) .box4b {
		float:left;
		width:179px;
		min-height:158px;
		padding:16px 12px;
	} .content .product-list .item > div:nth-child(4) .box4a span,
	  .content .product-list .item > div:nth-child(4) .box4b span {
		font-size:13px;
		line-height:1.8em;
	} .content .product-list .item > div:nth-child(5) {
		vertical-align:middle;
		width:100px;
		text-align:center;
		border-right:0;
		
	} .content .product-list .notes {
		width:100%;
		padding:12px 24px;
		margin:20px 0;
		font-size:13px;
		background:#FFF4CE;
		text-align:center;
		
	} .content .product-list .pages {
		text-align:center;
	} .content .product-list .pages span {
		font-size:21px;
		
	} .content .product-detail {
		width:1500px;
		min-height:490px;
		margin:auto;
		padding:20px 0 80px 0;
		
	} .content .product-detail .prod-detail {
		float:left;
		width:700px;
	} .content .product-detail .prod-detail .new-sign {
		position:absolute;
		top:-6px;
		left:-6px;
	} .content .product-detail .prod-detail .titles {
		position:relative;
		z-index:1;
		width:100%;
		height:50px;
		padding:18px 0 0 40px;
		font-size:15px;
		font-weight:bold;
		color:#FFF;
		-webkit-border-radius:4px 4px 0 0;
		border-radius:4px 4px 0 0;
	} .content .product-detail .prod-detail .texts {
		width:100%;
		padding:10px;
		border:1px solid #CCC;
		border-top:0;
		-webkit-border-radius:0 0 4px 4px;
		border-radius:0 0 4px 4px;
	} .content .product-detail .prod-detail .texts > div:nth-child(1) {
		position:relative;
		background:url('../images/back_productPanels_1.png') no-repeat top left;
	} .content .product-detail .prod-detail .notes {
		position:absolute;
		z-index:4;
		bottom:0;
		left:0;
		width:100%;
		padding:12px 24px;
		font-size:13px;
		background:#FFF4CE;
	} .content .product-detail .prod-detail .efect {
		position:absolute;
		z-index:1;
		bottom:0;
		right:0;
	} .content .product-detail .prod-detail .detail {
		float:left;
		position:relative;
		z-index:3;
		width:100%;
		height:470px;
		padding:30px 30px 50px 30px;
		font-size:14px;
		overflow:scroll;
		overflow-x:hidden;
	} .content .product-detail .prod-detail .detail .txt.a {
		display:block;
		padding:0 10px;
		font-size:37px;
		font-weight:bold;
		letter-spacing:-2px;
		color:#FA450F;
		white-space:nowrap;
	} .content .product-detail .prod-detail .detail .txt.b {
		display:block;
		width:260px;
		padding:0 10px;
		font-size:19px;
		line-height:1.4em;
	} .content .product-detail .prod-detail .detail .txt.c {
		width:240px;
		padding:10px;
		background:#D3D3D3;
		-webkit-border-radius:4px;
		border-radius:4px;
		font-weight:bold;
	} .content .product-detail .prod-detail .detail .txt.d {
		width:240px;
		padding:10px;
	} .content .product-detail .prod-detail .detail .txt.e {
		width:240px;
		padding:10px;
		line-height:1.8em;
	} .content .product-detail .prod-detail .detail .spect.a {
		width:240px;
		height:10px;
	} .content .product-detail .prod-detail .detail .spect.b {
		width:240px;
		height:10px;
		border-top:1px solid #CCC;
	} .content .product-detail .prod-detail .image {
		position:absolute;
		right:0;
		width:400px;
		min-height:470px;
	} .content .product-detail .prod-detail .image img {
		display:block;
		margin:40px auto;
		
	} .content .product-detail .prod-models {
		float:left;
		width:480px;
		margin:0 0 0 20px;
	} .content .product-detail .prod-models .titles {
		display:table;
		position:relative;
		z-index:1;
		width:100%;
		height:50px;
		font-size:15px;
		font-weight:bold;
		color:#FFF;
		-webkit-border-radius:4px 4px 0 0;
		border-radius:4px 4px 0 0;
	} .content .product-detail .prod-models .titles > div {
		display:table-cell;
		padding:16px;
	} .content .product-detail .prod-models .titles > div:nth-child(1) {
		width:161px;
		padding-left:26px;
		border-right:1px solid rgba(150,150,150,.35);
	} .content .product-detail .prod-models .titles > div:nth-child(2) {
		width:auto;
		border-right:1px solid rgba(150,150,150,.35);
	} .content .product-detail .prod-models .titles > div:nth-child(3) {
		width:143px;
		border-right:1px solid rgba(150,150,150,.35);
		
	} .content .product-detail .prod-models .item-list {
		width:100%;
		padding:0 10px 10px 10px;
		border:1px solid #CCC;
		border-top:0;
		-webkit-border-radius:0 0 4px 4px;
		border-radius:0 0 4px 4px;
	} .content .product-detail .prod-models .item-list > div:nth-child(1) {
		width:100%;
		height:480px;
		overflow:scroll;
		overflow-x:hidden;
	} .content .product-detail .prod-models .spect {
		display:table;
		width:100%;
	} .content .product-detail .prod-models .spect.a {
		height:10px;
		background:#FFF;
	} .content .product-detail .prod-models .spect.b {
		height:60px;
	} .content .product-detail .prod-models .spect > div {
		display:table-cell;
		border-right:1px solid rgba(150,150,150,.35);
	} .content .product-detail .prod-models .spect > div:nth-child(1) {
		width:150px;
	} .content .product-detail .prod-models .spect > div:nth-child(2) {
		width:auto;
	} .content .product-detail .prod-models .spect > div:nth-child(3) {
		width:120px;
	} .content .product-detail .prod-models .model-parts {
		display:table;
		width:100%;
		font-size:12px;
		table-layout:fixed;
		cursor:pointer;
	} .content .product-detail .prod-models .model-parts .item:hover {
		background:#FA450F;
		color:#FFF;
	} .content .product-detail .prod-models .model-parts > div:nth-child(1) {
		display:table-row;
	} .content .product-detail .prod-models .model-parts > div:nth-child(1) > div {
		display:table-cell;
		height:10px;
		border-right:1px solid rgba(150,150,150,.35);
	} .content .product-detail .prod-models .model-parts > div:nth-child(1) > div:nth-child(1) {
		width:150px;
	} .content .product-detail .prod-models .model-parts > div:nth-child(1) > div:nth-child(2) {
		width:auto;
	} .content .product-detail .prod-models .model-parts > div:nth-child(1) > div:nth-child(3) {
		width:120px;
	} .content .product-detail .prod-models .item {
		display:table-row;
	} .content .product-detail .prod-models .item > div {
		display:table-cell;
		padding:6px 16px;
		border-right:1px solid rgba(150,150,150,.35);
	} .content .product-detail .prod-models .item > div:nth-child(1) {
		font-weight:bold;
		cursor:help;
	} .content .product-detail .prod-models .item > div:nth-child(2) {
		cursor:help;
	} .content .product-detail .prod-models .item > div:nth-child(3) {
		white-space:nowrap;
		
	} .content .product-detail .prod-specs.a1 {
		display:block;
		float:left;
		width:280px;
		margin:0 0 0 20px;
	} .content .product-detail .prod-specs.a1 .titles {
		position:relative;
		z-index:1;
		width:100%;
		height:50px;
		padding:18px 0 0 40px;
		font-size:15px;
		font-weight:bold;
		color:#FFF;
		-webkit-border-radius:4px 4px 0 0;
		border-radius:4px 4px 0 0;
	} .content .product-detail .prod-specs.a1 .item-list {
		width:100%;
		height:490px;
		padding:10px;
		border:1px solid #CCC;
		border-top:0;
		-webkit-border-radius:0 0 4px 4px;
		border-radius:0 0 4px 4px;
		overflow:auto;
	} .content .product-detail .prod-specs.a1 .item-list > div:nth-child(1) {
		width:100%;
		font-size:13px;
	} .content .product-detail .prod-specs.a1 .item-list .item {
		background:#E9E9E9;
		padding:8px;
		-webkit-border-radius:4px;
		border-radius:4px;
	} .content .product-detail .prod-specs.a1 .item-list .spect {
		padding:12px 8px;
		
	} .content .product-detail .used-titles {
		position:relative;
		z-index:1;
		width:100%;
		height:50px;
		padding:18px 0 0 26px;
		margin:16px 0 0 0;
		font-size:15px;
		font-weight:bold;
		color:#FFF;
		-webkit-border-radius:4px 4px 0 0;
		border-radius:4px 4px 0 0;
		
	} .content .product-detail .used-parts {
		width:100%;
		border:1px solid #CCC;
		border-top:0;
		-webkit-border-radius:0 0 4px 4px;
		border-radius:0 0 4px 4px;
	} .content .product-detail .used-parts > div:nth-child(1) {
		width:100%;
		min-height:240px;
		padding:10px;
	} .content .product-detail .used-parts .item {
		float:left;
		width:188px;
		height:220px;
		padding:10px;
		background:#FFF;
		-webkit-border-radius:4px;
		border-radius:4px;
		border:1px solid #CCC;
		cursor:pointer;
	} .content .product-detail .used-parts .item:hover {
		-webkit-box-shadow:inset 0 0 0 3px #FE0C03, 0 4px 1px 0 rgba(0,0,0,.15);
		box-shadow:inset 0 0 0 3px #FE0C03, 0 4px 1px 0 rgba(0,0,0,.15);
		
	} .content .product-detail .used-parts .item .text {
		padding:12px 0;
		text-align:center;
		line-height:1.4em;
	} .content .product-detail .used-parts .item .text .txt.a {
		font-size:18px;
		color:#FA450F;
	} .content .product-detail .used-parts .item .text .txt.b {
		font-size:14px;
	} .content .product-detail .used-parts .item .text .txt.c {
		font-size:12px;
		color:#666;
		
	} .content .product-detail .prod-specs.a2 > div:nth-child(1) {
		display:table;
		width:100%;
		margin:20px 0;
		font-size:13px;
	} .content .product-detail .prod-specs.a2 .txt {
		display:table-row;
		font-weight:bold;
	} .content .product-detail .prod-specs.a2 .txt.a > div {
		display:table-cell;
		background:#E9E9E9;
		padding:8px;
		-webkit-border-radius:4px;
		border-radius:4px;
	} .content .product-detail .prod-specs.a2 .txt.b > div {
		display:table-cell;
		padding:12px 8px;
		
	} .content .product-detail .prod-specs.b {
		display:none;
	} .content .product-detail .prod-specs.b > div:nth-child(1),
	  .content .product-detail .prod-specs.b > div:nth-child(2) {
		display:table;
		width:100%;
		margin:30px 0;
		font-size:13px;
	} .content .product-detail .prod-specs.b .titles {
		display:table-row;
		font-weight:bold;
	} .content .product-detail .prod-specs.b .titles .i {
		display:table-cell;
		width:190px;
		background:#E9E9E9;
		padding:8px;
		-webkit-border-radius:4px;
		border-radius:4px;
	} .content .product-detail .prod-specs.b .titles .i2 {
		display:table-cell;
		width:390px;
		background:#E9E9E9;
		padding:8px;
		-webkit-border-radius:4px;
		border-radius:4px;
	} .content .product-detail .prod-specs.b .titles .s {
		display:table-cell;
		width:auto;
		
	} .content .product-detail .prod-specs.b .item {
		display:table-row;
	} .content .product-detail .prod-specs.b .item .i,
	  .content .product-detail .prod-specs.b .item .i2 {
		display:table-cell;
		padding:12px 8px;
	} .content .product-detail .prod-specs.b .item .s {
		display:table-cell;
		width:auto;
		
	} .content .con-under {
		width:260px;
		margin:90px auto;
		white-space:nowrap;
	} .content .con-under img {
		vertical-align:middle;
	} .content .con-under span {
		font-size:19px;
	}
	
	.footer {
		position:relative;
		width:100%;
		background:#FFF;
		
	} .footer .con-maillist {
		width:100%;
		background:url('../images/back_contentPanels_5.png') no-repeat;
		background-size:100% 100%;
	} .footer .con-maillist .form {
		width:100%;
		min-height:130px;
		margin:auto;
		padding:43px 0 0 0; 
	} .footer .con-maillist .form.a {
		max-width:1080px;
	} .footer .con-maillist .form.b {
		max-width:1200px;
	} .footer .con-maillist .box.a {
		float:left;
		width:7%;
	} .footer .con-maillist .box.b {
		float:left;
		width:46%;
		color:#FFF;
	} .footer .con-maillist .box.b .txt.a {
		display:block;
		font-size:21px;
	} .footer .con-maillist .box.b .txt.b {
		display:block;
		font-size:14px;
	} .footer .con-maillist .box.c {
		float:left;
		width:47%;
	} .footer .con-maillist .box.c input {
		width:90%;
		font-size:16px;
		color:#FFF;
		background:url('../images/spacer.gif');
		padding:10px;
		border:0;
		vertical-align:middle;
	} .footer .con-maillist .box.c button {
		width:auto;
		height:auto;
		margin:0;
		padding:0;
		background:url('../images/spacer.gif');
		cursor:pointer;
	} .footer .con-maillist .box.c div {
		width:94%;
		height:4px;
		border-bottom:1px solid rgba(255,255,255,0.5);
		
	} .footer .con-address {
		width:100%;
		display:table;
	} .footer .con-address .box-map {
		display:table-cell;
		width:50%;
		vertical-align:top;
		background:#EFF0F1;
	} .footer .con-address .box-map #map {
		width:100%;
		min-height:600px;
	} .footer .con-address .box-address {
		display:table-cell;
		width:50%;
		vertical-align:middle;
		padding:30px 0 30px 80px;
		font-size:15px;
		line-height:1.6em;
	} .footer .con-address .box-address .addr-guide {
		padding:0 0 0 52px;
	} .footer .con-address .box-address .txt.a {
		font-size:30px;
		font-weight:bold;
		letter-spacing:-1px;
	} .footer .con-address .box-address .txt.b {
		font-size:17px;
		line-height:2em;
	} .footer .con-address .box-address .txt.c {
		font-size:36px;
		line-height:0.9em;
		letter-spacing:-2px;
	} .footer .con-address .box-address .txt.d {
		font-size:20px;
		line-height:1.4em;
	} .footer .con-address .box-address button {
		padding:14px 24px;
		cursor:pointer;
		background:#FA450F;
		color:#FFF;
		font-size:15px;
		vertical-align:middle;
		
	} .footer .con-social {
		width:100%;
		background:url('../images/back_contentPanels_6.png') no-repeat;
		background-size:100% 100%;
	} .footer .con-social > div:nth-child(1) {
		width:100%;
		max-width:1200px;
		min-height:130px;
		margin:auto;
	} .footer .con-social .left {
		float:left;
		width:60%;
		padding:46px 0 0 0;
	} .footer .con-social .left span {
		font-size:37px;
		letter-spacing:-2px;
		color:#FFF;
	} .footer .con-social .right {
		float:right;
		width:40%;
		padding:32px 0 0 0;
		text-align:right;
		
	} .footer .con-links {
		width:100%;
		margin:auto;
		background:#333;
	} .footer .con-links > div:nth-child(1) {
		width:100%;
		max-width:1200px;
		min-height:320px;
		margin:auto;
	} .footer .con-links .box {
		float:left;
		padding:34px 0;
	} .footer .con-links .box span {
		font-size:21px;
		color:#FFF;
		letter-spacing:-1px;
	} .footer .con-links .box ul {
		list-style:none;
		margin:8px 0;
		padding:0;
		line-height:1.8em;
		font-size:14px;
	} .footer .con-links .box ul li a {
		color:#999;
		
	} .footer .con-links .box.a {
		width:23%;
	} .footer .con-links .box.b {
		width:23%;
	} .footer .con-links .box.c {
		width:23%;
	} .footer .con-links .box.d {
		width:20%;
	} .footer .con-links .box.e {
		width:19%;
	} .footer .con-links .box.f {
		width:12%;
		text-align:right;
		
	} .footer .con-copyright {
		width:100%;
		max-width:1200px;
		min-height:100px;
		margin:auto;
	} .footer .con-copyright .left {
		float:left;
		padding:40px 0 0 0;
	} .footer .con-copyright .right {
		float:right;
		padding:40px 0 0 0;
	}
	
	.mobile-menu,
	.mobile-btn {
		display:none;
	}
	
	/*	/////////////////////////////////////////////////// */
	/*	/////////////////////////////////////////////////// */
	/*	/////////////////////////////////////////////////// */
	
	
	/* // All Mobile Sizes (devices and browser) */
	@media only screen and (max-width:767px) {
		
		.mobile-btn {
			display:block;
		}
		
		.nomobile {
			display:none;
		}
		
		.header {
			
		} .header > div:nth-child(1) {
			background-size:200% 100%;
		} .header > div:nth-child(1) > div:nth-child(1) {
			max-width:100%;
			height:auto;
			padding:0 0 30px 0;
			
		} .header .top {
			position:inherit;
			text-align:center;
		} .header .top .lang-bar {
			float:none;
			display:inline-block;
			height:38px;
		} .header .top .social-bar {
			float:none;
			display:inline-block;
			height:38px;
			margin:0 0 0 -5px;
			
		} .header .left {
			float:left;
			padding:36px 0 0 10px;
		} .header .left img {
			width:250px;
			height:auto;
			
		} .header .right {
			position:relative;
			float:right;
			padding:36px 10px 0 0;
		} .header .right .mobile-btn {
			
		} .header .right .buttons {
			display:none;
		}
		
		.header-filter {
			position:relative;
			z-index:1;
			height:220px;
			padding:10px;
			background:rgb(247,247,247);
			background:-moz-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(235,235,235,1) 100%);
			background:-webkit-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(235,235,235,1) 100%);
			background:linear-gradient(to bottom, rgba(247,247,247,1) 0%,rgba(235,235,235,1) 100%);
			filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ebebeb',GradientType=0 );
		} .header-filter .form {
			position:relative;
			display:block;
			max-width:100%;
			height:auto;
		} .header-filter .box.a {
			display:block;
			width:100%;
			padding-bottom:8px;
		} .header-filter .box.b {
			display:block;
			width:100%;
			padding-bottom:8px;
		} .header-filter .box.c {
			display:block;
			width:100%;
		} .header-filter .box.c select {
			margin-bottom:8px;
		} .header-filter .box.d {
			display:block;
			width:100%;
		} .header-filter .box.spc {
			display:none;
		}
		
		.content {
			position:relative;
			width:100%;
			
		} .content .main-slider .hsp, 
		  .content .main-slider .hsn {
			top:40%;
		} .content .main-slider .hsp img, 
		  .content .main-slider .hsn img {
			width:44px;
			height:auto;
			
		} .content .main-slider .header-slider {
			height:460px;
		} .content .main-slider .slide > div:nth-child(1) {
			max-width:74%;
			text-align:center;
		} .content .main-slider .slide span {
			font-size:33px;
			letter-spacing:-2px;
			
		} .content .main-content {
			position:relative;
			width:100%;
			padding-bottom:60px;
		} .content .main-content > div:nth-child(1) {
			position:relative;
			z-index:1;
			width:100%;
			height:160px;
			margin:-36px auto 0 auto;
			background:none;
			-webkit-border-radius:0;
			border-radius:0;
			-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);
			box-shadow:0 0 0 0 rgba(0,0,0,0);
			
		} .content .main-content .cat-text {
			position:absolute;
			width:100%;
			padding:0 10% 10px 10%;
			top:-46px;
			right:auto;
			text-align:center;
		} .content .main-content .cat-text span {
			font-size:13px;
			
		} .content .main-content .cat-list {
			display:block;
			width:100%;
			height:auto;
			list-style:none;
			margin:0 0 0 1.5%;
			padding:0;
			text-align:center;
		} .content .main-content .cat-list .item {
			float:left;
			display:block;
			width:45%;
			margin:0 6px 10px 6px;
			vertical-align:top;
			background:url('../images/back_contentPanels_3.png') repeat-x;
			-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.75);
			box-shadow:0 1px 3px 0 rgba(0,0,0,0.75);
			-webkit-border-radius:4px;
			border-radius:4px;
			cursor:pointer;
		} .content .main-content .cat-list .item:first-child {
			-webkit-border-radius:0;
			border-radius:0;
		} .content .main-content .cat-list .item:last-child {
			-webkit-border-radius:0;
			border-radius:0;
		} .content .main-content .cat-list .item span  {
			display:block;
			padding:0 4px 10px 4px;
			font-size:15px;
		} .content .main-content .cat-list .item:hover {
			background:url('../images/back_contentPanels_4.png') repeat-x;
		} .content .main-content .cat-list .item:hover span  {
			 color:#FFF;
		} .content .main-content .cat-list .item img {
			display:block;
			margin:auto;
			margin-top:0!important;
			-webkit-transition: all 0.1s ease;
			-moz-transition: all 0.1s ease;
			-o-transition: all 0.1s ease;
			-ms-transition: all 0.1s ease;
		} .content .main-content .cat-list .item:hover img {
			margin-top:-25px!important;
			
		} .content .main-content .cat-shadow {
			clear:both;
			position:absolute;
			z-index:0;
			width:100%;
			margin:-15px auto 0 auto;
		} .content .main-content .cat-shadow img {
			position:relative;
			width:100%;
			
		} .content .main-content .about-us {
			width:100%;
			height:auto;
			padding:60px 5% 0 5%;
		} .content .main-content .about-us > div:nth-child(1) {
			width:100%;
			text-align:center;
		} .content .main-content .about-us .txt.b {
			width:100%;
			font-size:19px;
			
		} .content .main-content .ps-guide {
			width:76%;
			margin:0 auto;
		} .content .main-content .ps-guide .button {
			position:absolute;
			float:none;
			right:6px;
			padding:0 6px;
		} .content .main-content .ps-guide .button button {
			height:auto;
			padding:8px;
			margin:6px 10px 0 0;
			font-size:13px;
		} .content .main-content .ps-guide .titles {
			padding:10px;
			margin-left:-26px;
		} .content .main-content .ps-guide .titles span {
			font-size:21px;
		} .content .main-content .ps-guide-box {
			width:100%;
			margin:14px auto 0 auto;
		} .content .main-content .ps-guide-box .psp {
			position:absolute;
			top:33%;
			left:-46px;
		} .content .main-content .ps-guide-box .psn {
			position:absolute;
			top:33%;
			right:-46px;
		} .content .main-content .ps-guide-box .pss {
			padding:18px 40px;
		} .content .main-content .pss .product-slider {
			width:100%;
		} .content .main-content .pss .slide {
			width:100%;
			height:220px;
			cursor:pointer;
		} .content .main-content .pss .box.a {
			float:none;
			width:100%;
			height:218px;
			padding:10px;
			border:1px solid rgba(0,0,0,.15);
			-webkit-border-radius:4px;
			border-radius:4px;
		} .content .main-content .pss .box.a .text {
			padding:20px 0;
			text-align:center;
			line-height:1.4em;
		} .content .main-content .pss .box.a .txt.a {
			font-size:17px;
			color:#FA450F;
		} .content .main-content .pss .box.a .txt.b {
			display:block;
			margin:0 0 3px 0;
			font-size:14px;
			line-height:1.2em;
		} .content .main-content .pss .box.a .txt.c {
			display:block;
			margin:0 0 3px 0;
			font-size:12px;
			line-height:1.2em;
			color:#666;
		} .content .main-content .pss .box.b {
			display:none;
			
		/*
		} .content .main-content .news-guide {
			width:1080px;
			margin:auto;
			padding:20px 0;
		} .content .main-content .news-guide .button {
			position:relative;
			float:right;
			padding:0 6px;
		} .content .main-content .news-guide .titles {
			float:left;
			padding:10px;
		} .content .main-content .news-guide .titles span {
			font-size:27px;
			color:#FA450F;
			letter-spacing:-.5px;
		} .content .main-content .news-items {
			position:relative;
			width:100%;
			margin:20px 0 0 0;
		} .content .main-content .news-items .item {
			float:left;
			width:340px;
			margin:0 30px 0 0;
		} .content .main-content .news-items .item .image {
			width:100%;
			height:240px;
			background:#ECECEC;
		} .content .main-content .news-items .item .txt.a {
			display:block;
			width:90%;
			font-size:21px;
			font-weight:bold;
			color:#FA450F;
			letter-spacing:-.5px;
		} .content .main-content .news-items .item .txt.b {
			display:block;
			width:90%;
			font-size:14px;
			line-height:1.4em;
		*/
			
		} .content .con-titles > div:nth-child(1) {
			width:100%;
			min-height:auto;
			padding:16px;
			border-top:1px solid rgba(255,255,255,.15);
		} .content .con-titles h1 {
			font-size:27px;
			letter-spacing:-1px;
			
		} .content .con-breadcrumb > div:nth-child(1) {
			width:100%;
			min-height:auto;
			margin:auto;
			padding:16px;
			
		} .content .con-content {
			width:100%;
		} .content .con-content > div {
			width:100%;
			padding:20px 30px;
		} .content .con-content .con-text {
			width:100%;
			text-shadow:0 0 2px #FFF, 0 0 3px #FFF, 0 0 4px #FFF, 0 0 5px #FFF, 0 0 6px #FFF, 0 0 7px #FFF, 0 0 15px #FFF, 0 0 15px #FFF;
			
		} .content .con-content .prod-box {
			float:left;
			width:100%;
			padding:30px;
			margin:0 0 40px 0!important;
		} .content .con-content .prod-box.a {
			min-height:auto;
		} .content .con-content .prod-box.b {
			min-height:auto;
		} .content .con-content .prod-box .txt.a {
			display:block;
			font-size:19px;
			letter-spacing:-1px;
			color:#FA2916;
		} .content .con-content .prod-box .txt.b {
			display:block;
			padding:16px 0;
			font-size:12.5px;
			line-height:1.6em;
		} .content .con-content .prod-box .txt.b div {
			position:relative;
			float:right;
			margin:-100px -46px 0 0;
			width:166px;
			height:166px;
			background:url('../images/back_prodPanel.png') no-repeat;
			background-size:100% 100%;
			
		} .content .product-list {
			width:90%;
			min-height:590px;
			margin:auto;
			padding:0 0 80px 0;
			
		} .content .product-list .blank {
			display:none;
			
		} .content .product-list .filters {
			position:relative;
			height:auto;
			padding:10px 20px;
			margin-bottom:34px;
		} .content .product-list .filters .left {
			float:none;
			width:100%;
			line-height:2em;
		} .content .product-list .filters .right {
			display:none;
			
		} .content .product-list .titles {
			display:none;
		} .content .product-list .spect {
			display:none;
			
		} .content .product-list .item {
			display:block;
			width:100%;
			height:auto;
			margin-bottom:14px;
		} .content .product-list .item > div {
			display:block;
		} .content .product-list .item > div:nth-child(1) {
			display:block;
			width:100%;
		} .content .product-list .item > div:nth-child(1) img {
			margin:auto!important;
		} .content .product-list .item > div:nth-child(2) {
			display:block;
			width:100%;
			padding:16px;
			text-align:center;
		} .content .product-list .item > div:nth-child(3) {
			display:block;
			width:100%;
			text-align:center;
		} .content .product-list .item > div:nth-child(3) > div:nth-child(1) {
			width:100%;
			height:auto;
			padding:12px;
			overflow:inherit;
			border-top:1px solid rgba(0,0,0,.1);
			border-bottom:1px solid rgba(0,0,0,.1);
		} .content .product-list .item > div:nth-child(4) {
			display:block;
			width:100%;
			text-align:center;
		} .content .product-list .item > div:nth-child(4) > div:nth-child(1) {
			width:100%;
			height:auto;
			overflow:inherit;
		} .content .product-list .item > div:nth-child(4) .box4a {
			float:left;
			width:70%;
			min-height:auto;
			padding:16px 12px;
			border-right:1px solid rgba(0,0,0,.15);
		} .content .product-list .item > div:nth-child(4) .box4b {
			float:left;
			width:30%;
			min-height:auto;
			padding:16px 12px;
			white-space:nowrap;
			text-align:left;
		} .content .product-list .item > div:nth-child(4) .box4a span,
		  .content .product-list .item > div:nth-child(4) .box4b span {
			font-size:10px;
			line-height:1.8em;
		} .content .product-list .item > div:nth-child(5) {
			display:block;
			width:100%;
		} .content .product-list .item > div:nth-child(5) button {
			padding:16px;
		} .content .product-list .item > div:nth-child(5) button img {
			display:inline-block!important;
			margin:0 4px 0 4px!important;
			vertical-align:middle;
		} .content .product-list .item > div:nth-child(5) button br {
			display:none!important;
		} .content .product-list .item > div:nth-child(5) button span {
			font-size:15px!important;
			padding-right:4px;
			
		} .content .product-list .pages {
			text-align:center;
		} .content .product-list .pages span {
			font-size:19px;
			margin-bottom:20px;
			
		} .content .product-detail {
			width:90%;
			min-height:490px;
			margin:auto;
			padding:20px 0 80px 0;
			
		} .content .product-detail .prod-detail {
			float:none;
			width:100%;
		} .content .product-detail .prod-detail .new-sign {
			position:absolute;
			top:-6px;
			left:-6px;
		} .content .product-detail .prod-detail .titles {
			padding:18px;
			font-size:15px;
			text-align:center;
		} .content .product-detail .prod-detail .texts {
			width:100%;
			padding:10px;
			border:1px solid #CCC;
			border-top:0;
			-webkit-border-radius:0 0 4px 4px;
			border-radius:0 0 4px 4px;
		} .content .product-detail .prod-detail .efect {
			display:none;
		} .content .product-detail .prod-detail .detail {
			float:none;
			position:relative;
			z-index:3;
			width:100%;
			height:auto;
			padding:20px 20px 90px 20px;
			font-size:14px;
			overflow:inherit;
		} .content .product-detail .prod-detail .detail .txt.a {
			white-space:normal;
		} .content .product-detail .prod-detail .detail .txt.b {
			width:100%;
		} .content .product-detail .prod-detail .detail .txt.c {
			width:100%;
			padding:10px;
			background:#D3D3D3;
			-webkit-border-radius:4px;
			border-radius:4px;
			font-weight:bold;
		} .content .product-detail .prod-detail .detail .txt.d {
			width:100%;
			padding:10px;
		} .content .product-detail .prod-detail .detail .txt.e {
			width:100%;
			padding:10px;
			line-height:1.8em;
		} .content .product-detail .prod-detail .detail .spect.a {
			width:100%;
		} .content .product-detail .prod-detail .detail .spect.b {
			width:100%;
		} .content .product-detail .prod-detail .image {
			position:relative;
			right:inherit;
			width:100%;
			min-height:auto;
			border:1px solid #CCC;
			border-top:0;
			border-bottom:0;
		} .content .product-detail .prod-detail .image img {
			display:block;
			width:80%;
			height:auto;
			margin:auto;
			
		} .content .product-detail .prod-models {
			float:none;
			width:100%;
			margin:20px 0 0 0;
		} .content .product-detail .prod-models .titles {
			display:block;
		} .content .product-detail .prod-models .titles > div {
			display:block;
			padding:16px;
		} .content .product-detail .prod-models .titles > div:nth-child(1) {
			width:100%;
			text-align:center;
		} .content .product-detail .prod-models .titles > div:nth-child(2) {
			display:none;
		} .content .product-detail .prod-models .titles > div:nth-child(3) {
			display:none;
			
		} .content .product-detail .prod-models .item-list {
			width:100%;
			padding:0 10px 10px 10px;
			border:1px solid #CCC;
			border-top:0;
			-webkit-border-radius:0 0 4px 4px;
			border-radius:0 0 4px 4px;
		} .content .product-detail .prod-models .item-list > div:nth-child(1) {
			width:100%;
			height:auto;
			overflow:inherit;
		} .content .product-detail .prod-models .spect {
			display:table;
			width:100%;
		} .content .product-detail .prod-models .spect.a {
			height:10px;
			background:#FFF;
		} .content .product-detail .prod-models .spect.b {
			height:60px;
		} .content .product-detail .prod-models .spect > div {
			display:block;
			border-right:0;
		} .content .product-detail .prod-models .spect > div:nth-child(1) {
			width:100%;
		} .content .product-detail .prod-models .spect > div:nth-child(2) {
			width:100%;
		} .content .product-detail .prod-models .spect > div:nth-child(3) {
			width:100%;
		} .content .product-detail .prod-models .model-parts {
			display:block;
			width:100%;
			font-size:12px;
			table-layout:fixed;
			cursor:pointer;
		} .content .product-detail .prod-models .model-parts .item:hover {
			background:#FA450F;
			color:#FFF;
		} .content .product-detail .prod-models .model-parts > div:nth-child(1) {
			display:none;
		} .content .product-detail .prod-models .item {
			display:block;
		} .content .product-detail .prod-models .item > div {
			display:block;
			padding:6px 16px;
			border-right:0;
		} .content .product-detail .prod-models .item > div:nth-child(1) {
			font-weight:bold;
			cursor:help;
		} .content .product-detail .prod-models .item > div:nth-child(2) {
			cursor:help;
		} .content .product-detail .prod-models .item > div:nth-child(3) {
			white-space:nowrap;
			border-bottom:1px solid rgba(150,150,150,.35);
			
		} .content .product-detail .prod-specs.a1 {
			display:block;
			float:none;
			width:100%;
			margin:20px 0 0 0;
		} .content .product-detail .prod-specs.a1 .titles {
			padding:18px;
			text-align:center;
		} .content .product-detail .prod-specs.a1 .item-list {
			width:100%;
			height:auto;
			padding:10px;
			border:1px solid #CCC;
			border-top:0;
			-webkit-border-radius:0 0 4px 4px;
			border-radius:0 0 4px 4px;
			overflow:auto;
		} .content .product-detail .prod-specs.a1 .item-list > div:nth-child(1) {
			width:100%;
			font-size:13px;
		} .content .product-detail .prod-specs.a1 .item-list .item {
			background:#E9E9E9;
			padding:8px;
			-webkit-border-radius:4px;
			border-radius:4px;
		} .content .product-detail .prod-specs.a1 .item-list .spect {
			padding:12px 8px;
			
		} .content .product-detail .used-titles {
			position:relative;
			z-index:1;
			width:100%;
			height:50px;
			padding:18px 0 0 26px;
			margin:16px 0 0 0;
			font-size:15px;
			font-weight:bold;
			color:#FFF;
			-webkit-border-radius:4px 4px 0 0;
			border-radius:4px 4px 0 0;
			
		} .content .product-detail .used-parts {
			width:100%;
			border:1px solid #CCC;
			border-top:0;
			-webkit-border-radius:0 0 4px 4px;
			border-radius:0 0 4px 4px;
		} .content .product-detail .used-parts > div:nth-child(1) {
			width:100%;
			min-height:240px;
			padding:10px;
		} .content .product-detail .used-parts .item {
			float:left;
			width:188px;
			height:220px;
			padding:10px;
			background:#FFF;
			-webkit-border-radius:4px;
			border-radius:4px;
			border:1px solid #CCC;
			cursor:pointer;
		} .content .product-detail .used-parts .item:hover {
			-webkit-box-shadow:inset 0 0 0 3px #FE0C03, 0 4px 1px 0 rgba(0,0,0,.15);
			box-shadow:inset 0 0 0 3px #FE0C03, 0 4px 1px 0 rgba(0,0,0,.15);
			
		} .content .product-detail .used-parts .item .text {
			padding:12px 0;
			text-align:center;
			line-height:1.4em;
		} .content .product-detail .used-parts .item .text .txt.a {
			font-size:18px;
			color:#FA450F;
		} .content .product-detail .used-parts .item .text .txt.b {
			font-size:14px;
		} .content .product-detail .used-parts .item .text .txt.c {
			font-size:12px;
			color:#666;
			
		} .content .product-detail .prod-specs.a2 > div:nth-child(1) {
			display:table;
			width:100%;
			margin:20px 0;
			font-size:13px;
		} .content .product-detail .prod-specs.a2 .txt {
			display:table-row;
			font-weight:bold;
		} .content .product-detail .prod-specs.a2 .txt.a > div {
			display:table-cell;
			background:#E9E9E9;
			padding:8px;
			-webkit-border-radius:4px;
			border-radius:4px;
		} .content .product-detail .prod-specs.a2 .txt.b > div {
			display:table-cell;
			padding:12px 8px;
			
		} .content .product-detail .prod-specs.b {
			display:none;
		} .content .product-detail .prod-specs.b > div:nth-child(1),
		  .content .product-detail .prod-specs.b > div:nth-child(2) {
			display:table;
			width:100%;
			margin:30px 0;
			font-size:13px;
		} .content .product-detail .prod-specs.b .titles {
			display:table-row;
			font-weight:bold;
		} .content .product-detail .prod-specs.b .titles .i {
			display:table-cell;
			width:190px;
			background:#E9E9E9;
			padding:8px;
			-webkit-border-radius:4px;
			border-radius:4px;
		} .content .product-detail .prod-specs.b .titles .i2 {
			display:table-cell;
			width:390px;
			background:#E9E9E9;
			padding:8px;
			-webkit-border-radius:4px;
			border-radius:4px;
		} .content .product-detail .prod-specs.b .titles .s {
			display:table-cell;
			width:auto;
			
		} .content .product-detail .prod-specs.b .item {
			display:table-row;
		} .content .product-detail .prod-specs.b .item .i,
		  .content .product-detail .prod-specs.b .item .i2 {
			display:table-cell;
			padding:12px 8px;
		} .content .product-detail .prod-specs.b .item .s {
			display:table-cell;
			width:auto;
			
		} .content .con-under {
			width:260px;
			margin:90px auto;
			white-space:nowrap;
		} .content .con-under img {
			vertical-align:middle;
		} .content .con-under span {
			font-size:19px;
		}
		
		.footer .con-maillist .form {
			width:100%;
			min-height:auto;
			padding:40px 0; 
		} .footer .con-maillist .form.a {
			max-width:100%;
		} .footer .con-maillist .form.b {
			max-width:100%;
		} .footer .con-maillist .box.a {
			float:none;
			width:100%;
			text-align:center;
		} .footer .con-maillist .box.b {
			float:none;
			width:100%;
			padding:16px 0;
			text-align:center;
		} .footer .con-maillist .box.b .txt.a {
			display:block;
		} .footer .con-maillist .box.b .txt.b {
			display:block;
		} .footer .con-maillist .box.c {
			float:none;
			width:90%;
			margin:auto;
			
		} .footer .con-address {
			width:100%;
			display:block;
			padding:0 0 40px 0;
		} .footer .con-address .box-map {
			display:block;
			width:100%;
			vertical-align:top;
		} .footer .con-address .box-map #map {
			width:100%;
			min-height:400px;
		} .footer .con-address .box-address {
			display:block;
			width:100%;
			padding:40px 0 0 0;
		} .footer .con-address .box-address .addr-guide {
			padding:0;
			text-align:center;
		} .footer .con-address .box-address .logo {
			width:200px;
			height:auto;
			margin:auto;
		} .footer .con-address .box-address .txt.a {
			font-size:30px;
		} .footer .con-address .box-address .txt.c {
			font-size:31px;
		} .footer .con-address .box-address .mark {
			float:none!important;
			vertical-align:top;
			
		} .footer .con-social > div:nth-child(1) {
			max-width:100%;
			min-height:auto;
		} .footer .con-social .left {
			float:none;
			width:100%;
			padding:36px 0 0 0;
			text-align:center;
		} .footer .con-social .left span {
			font-size:21px;
			letter-spacing:-1px;
		} .footer .con-social .right {
			float:none;
			width:100%;
			padding:16px 0 30px 0;
			text-align:center;
			
		} .footer .con-links > div:nth-child(1) {
			max-width:100%;
			min-height:auto;
			padding:0 0 34px 0;
		} .footer .con-links .box {
			float:none;
			padding:34px 0 0 0;
		} .footer .con-links .box {
			width:100%!important;
			text-align:center!important;
			
		} .footer .con-copyright {
			position:relative;
			max-width:100%;
			min-height:160px;
		} .footer .con-copyright .left {
			float:none;
			width:50%;
			margin:auto;
			padding:40px 0 0 0;
			text-align:center;
			line-height:1.4em;
		} .footer .con-copyright .right {
			position:absolute;
			bottom:40px;
			width:100%;
			float:none;
			text-align:center;
		} .footer .con-copyright .right img {
			margin:auto;
		}
		
		/* css1 */
	}
	/* Tablet Portrait size to standard 768 (devices and browsers) */
	@media only screen and (min-width:768px) and (max-width:768px) {
		
		body {
			zoom:63%;
		}
		
		/* css2 */
	}
	/* Tablet Portrait size to standard 768 (devices and browsers) */
	@media only screen and (min-width:769px) and (max-width:1024px) {
		
		body {
			zoom: 65%!important;
		}
		
		/* css3 */
		
		.content .product-detail {
			width:1200px;
		}
		
		.content .prod-specs.a {
			display:none!important;
		} .content .prod-specs.b {
			display:block!important;
		}
		
	}
	/* Tablet Portrait size to standard 768 (devices and browsers) */
	@media only screen and (min-width:1025px) and (max-width:1279px) {
		
		body {
			zoom: 81%!important;
		}
		#launcher {
			zoom: 114%!important;
		}
		
		.content .product-detail {
			width:1200px;
		}
		
		.content .prod-specs.a {
			display:none!important;
		} .content .prod-specs.b {
			display:block!important;
		}
		
		/* css4 */
	}
	/* Tablet Landscape size to standard (devices and browsers) */
	@media only screen and (min-width:1280px) and (max-width:1299px) {
		
		body {
			zoom: 85%!important;
			
		}
		
		.zEWidget-webWidget {
			zoom: 114%!important;
		}
		#launcher {
			zoom: 114%!important;
		}
		
		.content .product-detail {
			width:1200px;
		}
		
		.content .prod-specs.a {
			display:none!important;
		} .content .prod-specs.b {
			display:block!important;
		}
		
		/* css5 */
	}
	/* Tablet Landscape size to standard (devices and browsers) */
	@media only screen and (min-width:1300px) and (max-width:1600px) {
		
		body {
			zoom: 88%!important;
		}
		
		.zEWidget-webWidget {
			zoom: 114%!important;
		}
		#launcher {
			zoom: 114%!important;
		}
		
		.content .product-detail {
			width:1500px;
		}
		
		.content .prod-specs.a {
			display:block!important;
		} .content .prod-specs.b {
			display:none!important;
		}
		
		/* css5 */
	}
	
	/*	/////////////////////////////////////////////////// */
	/*	/////////////////////////////////////////////////// */
	/*	/////////////////////////////////////////////////// */
	
	.gg1 {
		background:rgb(74,74,74);
		background:-moz-linear-gradient(top, rgba(74,74,74,1) 0%, rgba(23,23,23,1) 100%);
		background:-webkit-linear-gradient(top, rgba(74,74,74,1) 0%,rgba(23,23,23,1) 100%);
		background:linear-gradient(to bottom, rgba(74,74,74,1) 0%,rgba(23,23,23,1) 100%);
		filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a4a4a', endColorstr='#171717',GradientType=0 );
	} .gg2 {
		background:rgb(247,247,247);
		background:-moz-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(235,235,235,1) 100%);
		background:-webkit-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(235,235,235,1) 100%);
		background:linear-gradient(to bottom, rgba(247,247,247,1) 0%,rgba(235,235,235,1) 100%);
		filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ebebeb',GradientType=0 );
	} .gg3 {
		background: rgb(238,238,238);
		background: -moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(249,249,249,1) 100%);
		background: -webkit-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(249,249,249,1) 100%);
		background: linear-gradient(to bottom, rgba(238,238,238,1) 0%,rgba(249,249,249,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#f9f9f9',GradientType=0 );
	}
	
	.flex {
		position:relative;
		display:-webkit-flex;
		display:-moz-flex;
		display:flex;
		
	} .flex div {
		white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
		min-width:0;
		
	} .flex.right div {
		display:inline-block;
		padding:0 10px 0 0;
		
	} .flex.center {
		text-align:center;
		
	} .flex.center div {
		margin:auto;
		
	}
	
	@supports (-webkit-appearance: none) or (-moz-appearance: none) {
	  input[type='checkbox'],
	  input[type='radio'] {
	    --active: #FA450F;
	    --active-inner: #fff;
	    --focus: 2px rgba(0, 0, 0, .15);
	    --border: #BBC1E1;
	    --border-hover: #FA450F;
	    --background: #fff;
	    --disabled: #F6F8FF;
	    --disabled-inner: #E1E6F9;
	    -webkit-appearance: none;
	    -moz-appearance: none;
	    height: 21px;
	    outline: none;
	    display: inline-block;
	    vertical-align: middle;
	    position: relative;
	    margin: 0;
	    cursor: pointer;
	    border: 1px solid var(--bc, var(--border));
	    background: var(--b, var(--background));
	    -webkit-transition: background .3s, border-color .3s, box-shadow .2s;
	    transition: background .3s, border-color .3s, box-shadow .2s;
	  }
	  input[type='checkbox']:after,
	  input[type='radio']:after {
	    content: '';
	    display: block;
	    left: 0;
	    top: 0;
	    position: absolute;
	    -webkit-transition: opacity var(--d-o, 0.2s), -webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);
	    transition: opacity var(--d-o, 0.2s), -webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);
	    transition: transform var(--d-t, 0.3s) var(--d-t-e, ease), opacity var(--d-o, 0.2s);
	    transition: transform var(--d-t, 0.3s) var(--d-t-e, ease), opacity var(--d-o, 0.2s), -webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);
	  }
	  input[type='checkbox']:checked,
	  input[type='radio']:checked {
	    --b: var(--active);
	    --bc: var(--active);
	    --d-o: .3s;
	    --d-t: .6s;
	    --d-t-e: cubic-bezier(.2, .85, .32, 1.2);
	  }
	  input[type='checkbox']:disabled,
	  input[type='radio']:disabled {
	    --b: var(--disabled);
	    cursor: not-allowed;
	    opacity: .9;
	  }
	  input[type='checkbox']:disabled:checked,
	  input[type='radio']:disabled:checked {
	    --b: var(--disabled-inner);
	    --bc: var(--border);
	  }
	  input[type='checkbox']:disabled + label,
	  input[type='radio']:disabled + label {
	    cursor: not-allowed;
	  }
	  input[type='checkbox']:hover:not(:checked):not(:disabled),
	  input[type='radio']:hover:not(:checked):not(:disabled) {
	    --bc: var(--border-hover);
	  }
	  input[type='checkbox']:focus,
	  input[type='radio']:focus {
	    box-shadow: 0 0 0 var(--focus);
	  }
	  input[type='checkbox']:not(.switch),
	  input[type='radio']:not(.switch) {
	    width: 21px;
	  }
	  input[type='checkbox']:not(.switch):after,
	  input[type='radio']:not(.switch):after {
	    opacity: var(--o, 0);
	  }
	  input[type='checkbox']:not(.switch):checked,
	  input[type='radio']:not(.switch):checked {
	    --o: 1;
	  }
	  input[type='checkbox'] + label,
	  input[type='radio'] + label {
	    font-size: 14px;
	    line-height: 21px;
	    display: inline-block;
	    vertical-align: top;
	    cursor: pointer;
	    margin-left: 4px;
	  }

	  input[type='checkbox']:not(.switch) {
	    border-radius: 5px;
	  }
	  input[type='checkbox']:not(.switch):after {
	    width: 5px;
	    height: 9px;
	    border: 2px solid var(--active-inner);
	    border-top: 0;
	    border-left: 0;
	    left: 6px;
	    top: 3px;
	    -webkit-transform: rotate(var(--r, 20deg));
	            transform: rotate(var(--r, 20deg));
	  }
	  input[type='checkbox']:not(.switch):checked {
	    --r: 43deg;
	  }
	  input[type='checkbox'].switch {
	    width: 38px;
	    border-radius: 5px;
	  }
	  input[type='checkbox'].switch:after {
	    left: 2px;
	    top: 2px;
	    border-radius: 50%;
	    width: 15px;
	    height: 15px;
	    background: var(--ab, var(--border));
	    -webkit-transform: translateX(var(--x, 0));
	            transform: translateX(var(--x, 0));
	  }
	  input[type='checkbox'].switch:checked {
	    --ab: var(--active-inner);
	    --x: 17px;
	  }
	  input[type='checkbox'].switch:disabled:not(:checked):after {
	    opacity: .6;
	  }

	  input[type='radio'] {
	    border-radius: 50%;
	  }
	  input[type='radio']:after {
	    width: 19px;
	    height: 19px;
	    border-radius: 50%;
	    background: var(--active-inner);
	    opacity: 0;
	    -webkit-transform: scale(var(--s, 0.7));
	            transform: scale(var(--s, 0.7));
	  }
	  input[type='radio']:checked {
	    --s: .5;
	  }
	}
	
	button.orange {
		-moz-box-shadow:inset 0px 2px 3px 0px #ffa41c;
		-webkit-box-shadow:inset 0px 2px 3px 0px #ffa41c;
		box-shadow:inset 0px 2px 3px 0px #ffa41c;
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fa460f), color-stop(1, #b3320b) );
		background:-moz-linear-gradient( center top, #fa460f 5%, #b3320b 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa460f', endColorstr='#b3320b');
		background-color:#fa460f;
		border:1px solid #C45402;
		height:44px;
		color:#FFF;
		padding:0 10px;
		text-shadow:0px -1px 0px #a37734;
		-webkit-border-radius:4px;
		border-radius:4px;
		cursor:pointer;
	} button.orange:hover {
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b3320b), color-stop(1, #fa460f) );
		background:-moz-linear-gradient( center top, #b3320b 5%, #fa460f 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3320b', endColorstr='#fa460f');
		background-color:#b3320b;
	} button.orange:active {
		top:1px;
		height:43px;
	}
	
	button.oranges {
		background:#FA450F;
		height:44px;
		color:#EEE;
		padding:0 16px;
		text-shadow:0px -1px 0px #a37734;
		-webkit-border-radius:4px;
		border-radius:4px;
		cursor:pointer;
	} button.oranges:hover {
		background:#FF6600;
		color:#FFF;
	} button.oranges:active {
		margin:1px 0 0 0;
		height:43px;
	}
	
	button.product {
		width:100%;
		height:100%;
		padding:0 10px;
		cursor:pointer;
		background:#D9D9D9;
	} button.product img {
		background:url('../images/btn_searchIconInvert.png') no-repeat center;
	} button.product:hover img,
	  .product-list .item:hover button.product img {
		background:url('../images/btn_searchIcon.png') no-repeat center;
	} button.product:hover,
	  .product-list .item:hover button.product {
		color:#FFF;
		text-align:center;
		-moz-box-shadow:inset 0px 2px 3px 0px #ffa41c;
		-webkit-box-shadow:inset 0px 2px 3px 0px #ffa41c;
		box-shadow:inset 0px 2px 3px 0px #ffa41c;
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fa460f), color-stop(1, #b3320b) );
		background:-moz-linear-gradient( center top, #fa460f 5%, #b3320b 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa460f', endColorstr='#b3320b');
		background-color:#fa460f;
		border:1px solid #C45402;
		text-shadow:0px -1px 0px #a37734;
	} button.product:active {
		
	}
	
	button.black {
		background:#000;
		height:44px;
		color:#EEE;
		padding:0 16px;
		text-shadow:0px -1px 0px #a37734;
		-webkit-border-radius:4px;
		border-radius:4px;
		cursor:pointer;
	} button.black:hover {
		background:#222;
		color:#FFF;
	} button.black:active {
		margin:1px 0 0 0;
		height:43px;
	}
	
	.search-bar input::-webkit-input-placeholder {
		color:rgba(0,0,0,0.35)!important;
	} .search-bar input:-moz-placeholder {
		color:rgba(0,0,0,0.35)!important;
	} .search-bar input::-moz-placeholder {
		color:rgba(0,0,0,0.35)!important;
	} .search-bar input:-ms-input-placeholder {
		color:rgba(0,0,0,0.35)!important;
	}
	
	input[name=frm-mail]::-webkit-input-placeholder {
		color:rgba(255,255,255,0.5)!important;
	} input[name=frm-mail]:-moz-placeholder {
		color:rgba(255,255,255,0.5)!important;
	} input[name=frm-mail]::-moz-placeholder {
		color:rgba(255,255,255,0.5)!important;
	} input[name=frm-mail]:-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;
		border-radius:0;
		background-color:#EAEAEA;
		
	} ::-webkit-scrollbar {
		width:12px;
		height:12px;
		
		
	} ::-webkit-scrollbar-thumb {
		-webkit-border-radius:0;
		border-radius:0;
		-webkit-box-shadow:none;
		background-color:#333;
		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:14px;
		padding:10px;
		background:#FFF;
		border:1px solid rgba(0,0,0,0.2);
		vertical-align:middle;
		resize:none;
		margin:0;
		-webkit-appearance:none;
		color:#111;
	}
	
	input:focus[type=text], input:focus[type=password], textarea:focus {
		border:1px solid #3D67CB;
		color:#5A5A5A;
	}
	
	#blockPopupDiv {
		position:fixed;
		z-index:9998;
		top:0;
		left:0;
		width:100%;
		height:100%;
		background:rgba(0,0,0,0.5);
	} #blockPopupDiv > div:nth-child(1) {
		display:table;
		width:100%;
		height:100%;
	} #blockPopupDiv > div:nth-child(1) > div:nth-child(1) {
		display:table-cell;
		vertical-align:middle;
		text-align:center;
	} #blockPopupDiv #ytplayer {
		position:relative;
		z-index:1;
		display:inline-block;
		vertical-align:top;
		margin:auto;
		background:#FFF;
		-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,0.75);
		box-shadow:0 10px 20px 0 rgba(0,0,0,0.75);
	} #blockPopupDiv .popup-img {
		position:relative;
		z-index:1;
		display:inline-block;
		vertical-align:top;
		width:auto;
		max-width:80%;
		height:auto;
		max-height:80%;
		padding:10px;
		margin:auto;
		background:#FFF;
		-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,0.75);
		box-shadow:0 10px 20px 0 rgba(0,0,0,0.75);
	}
	
	#blockCallCenter {
		display:none;
		position:fixed;
		z-index:9998;
		width:100%;
		background:url(../images/blockImageBlack.png);
	} #blockCallCenter > div:nth-child(1) {
		position:fixed;
		display:table;
		width:100%;
		height:100%;
	} #blockCallCenter > div:nth-child(1) > div:nth-child(1) {
		display:table-cell;
		vertical-align:middle;
	} #blockCallCenter .dialogBorder {
		position:relative;
		margin:auto;
		min-height:240px;
		padding:20px;
		width:640px;
		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:3px;
		-moz-border-radius:3px;
		border-radius:3px;
	} #blockCallCenter .girl {
		position:absolute;
		top:-32px;
		right:-38px;
	} #blockCallCenter .title {
		font-size:36px;
		letter-spacing:-1px;
		color:#173C8A;
	} #blockCallCenter .table {
		display:table;
		width:85%;
	} #blockCallCenter .table .row {
		display:table-row;
	} #blockCallCenter .table .row > .cell:nth-child(1) {
		display:table-cell;
		width:32%;
	} #blockCallCenter .table .row > .cell:nth-child(2) {
		display:table-cell;
		width:3%;
	} #blockCallCenter .table .row > .cell:nth-child(3) {
		display:table-cell;
		width:65%;
		padding:2px 0;
	} #blockCallCenter .table .row .cell input {
		width:86%;
		
	}
	
	#processDiv {
		display:none;
		position:fixed;
		background:#5A5A5A;
		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:90%;
		max-width:400px;
		background:#FFF;
		-webkit-border-radius:4px;
		border-radius:4px;
		margin:auto;
		-webkit-box-shadow: 0 10px 34px 0 rgba(0,0,0,0.35);
		box-shadow: 0 10px 34px 0 rgba(0,0,0,0.35);
	} #blockTableDiv .dialogBack {
		border:10px solid #FFF;
		-webkit-border-radius:4px;
		border-radius:4px;
	} #blockTableDiv #dialogTitle {
		padding:10px 0 0 0;
		font-size:19px;
		font-weight:bold;
		color:#333;
	} #blockTableDiv #dialogContent {
		margin:0 0 10px 0;
		padding:0 10px 6px 10px;
		font-size:14px;
		line-height:1.4em;
		color:#333;
	} #blockTableDiv .dialogButton {
		margin:auto;
		padding:0 0 14px 0;
	} #blockTableDiv .dialogButton>input[type=button] {
		border:0;
		display:block;
		padding:10px 14px;
		font-size:14px;
		color:#FFF;
		background:#333;
		cursor:pointer;
		-webkit-border-radius:4px;
		border-radius:4px;
		margin:auto;
	}
	
	#blockLoaderDiv {
		display:none;
		position:fixed;
		z-index:9998;
		width:100%;
		text-align:center;
	} #blockLoaderDiv > div:nth-child(1) {
		position:fixed;
		display:table;
		width:100%;
		height:100%;
		background:url('../images/back_blockImage.png');
	} #blockLoaderDiv > div:nth-child(1) > div:nth-child(1) {
		display:table-cell;
		vertical-align:middle;
	} #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;
		border-radius:20px;
	} #blockLoaderDiv .dialogBack {
		border:10px solid #FFF;
		height:80px;
		-webkit-border-radius:20px;
		border-radius:20px;
	} #blockLoaderDiv .dialogTitle {
		padding:10px 0 0 0;
		font-size:19px;
		font-weight:bold;
		color:#5A5A5A;
	}
	
	img {
		border:0;
	}
	
	.clear, .clr {
		clear:both;
	}
	
	a:link		{ text-decoration:none; 		}
	a:visited 	{ text-decoration:none; 		}
	a:hover   	{ text-decoration:underline; 	}
	