﻿@charset "utf-8";  .contacts span.active,.contacts span.active:hover{	background: url('../images/menucontactsbg.png') no-repeat right top !important;}.contactblock{	position: relative;	display: inline-block; *display: inline; zoom: 1;	padding-left: 28px;	margin-top: 110px;	margin-bottom: 36px;	color: #68676C;	min-height: 419px;}.ctblock{	position: relative;	display: inline-block; *display: inline; zoom: 1;	width: 860px;	padding-left: 28px;	margin-top: 110px;	margin-bottom: 36px;	color: #68676C;	min-height: 419px;}.lft-colmn,.cnt-colmn{	display: inline-block; *display: inline; zoom: 1;	vertical-align: top;}.lft-colmn{	width: 210px;}.cnt-colmn{	width: 660px;}.cnt-lft{	width: 210px;	color: #9b9da1;	font-size: 9px;	margin-top: 12px;}.cnt-lft h2,.cnt-hdr{	font-size: 12px;	color: #78b900;	margin: 8px 0;}.cnt-hdr{	margin: 20px 0 10px 60px;}.lft-soc{	margin-right: 8px;}.grn-p{	color: #78b900;}.loc{	text-align: right;	height: 182px;	background: url('../images/new/loc-bg.png') no-repeat right top;}.loc img{	margin: 2px 8px 0 0;}.cnt-frm{	width: 641px;	height: 219px;	position: relative;	background: url('../images/new/cnt-frm.png') no-repeat left top;}.inpt-frm{	display: inline-block; *display: inline; zoom: 1;	position: relative;	width: 512px;	height: 156px;	margin: 32px 0 0 48px;	}.inpt-frm input,.inpt-frm textarea{	color: #9b9da1;	font-size: 9px;	padding: 0 4px;}.inpt-frm textarea{	width: 502px;	height: 88px;	resize: none;}/* fix ff */@-moz-document url-prefix() {.inpt-frm textarea{width: 500px;}}/* fix ff off *//* fix o */@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {.inpt-frm textarea{width: 500px;}}/* fix o off */.inpt-frm textarea:focus{	outline: none;}.inpt-box input{	float: left;	width: 152px;	margin-left: 10px;}.inpt-box input:first-child{	margin-left: 0;}.inpt-box input:last-child{	float: right;	margin-left: 0;}.inpt-box{	margin-bottom: 16px;}.subm{	margin-top: 16px;	text-align: right;}.subm a{	display: inline-block; *display: inline; zoom: 1;	font-size: 12px;	color: #9b9da1;	padding: 0 10px 0 0;	background: url('../images/menudropdownlist.png') no-repeat right 4px;}.subm a:hover{	color: #78b900;	background: url('../images/new/rr.png') no-repeat right 4px;}.map-new{	position: absolute;	right: 0px;}.ctblock .cnt-lft h2,.ctblock .cnt-hdr{	font-size: 16px;	margin: 16px 0;}.ctblock .cnt-lft{	text-align: justify;}.ctblock .cnt-hdr{	margin: 48px 0 32px 0;}.ctblock .cnt-tbl{	position: relative;	z-index: 1;}.ctblock .cnt-tbl tr td{	padding: 0 32px 4px 0;}.ctblock .cnt-tbl tr td:last-child{	padding-right: 0;}.ctblock .cnt-tbl h2{	font-size: 12px;	color: #78b900;	margin: 8px 0;}.cnt-tbl a{	font-size: 9px;	color: #9b9da1;}.cnt-tbl a:hover{	color: #78b900;	text-decoration: underline;}.product{	margin-top: 8px;}.productimg{	margin-top: 20px;}.productmonthbest{	top: 16px;	left: 44px;	width: 90px;	height: 99px;	background: url('../images/new/best-ii.png') no-repeat center center;}.new-ii{	display: inline-block; *display: inline; zoom: 1;	position: absolute;	top: 210px;	left: 10px;	width: 90px;	height: 97px;	background: url('../images/new/new-ii.png') no-repeat center center;}.productimage{	margin-top: 56px;	background: none;}.productnavi{	width: 436px;}.productimgicons ul li a{	width: 27px;	height: 27px;	margin-bottom: 20px;}.producticonsearch{	background: url('../images/new/producticonsearch.png') no-repeat center center;}.producticonvideo{	background: url('../images/new/producticonvideo.png') no-repeat center center;}.producticon3d{	background: url('../images/new/producticon3d.png') no-repeat center center;}.producticonother{	background: url('../images/new/producticonother.png') no-repeat center center;}.productgallery{	margin-top: 20px;}.productthumbsbox{	width: 380px;}.productthumbsbox ul li{	margin-left: -11px;}.productthumbsbox ul li:first-child{	margin-left: 0px;}.visible-g{	position: relative;	z-index: 1;}.productdesc{	left: 500px;	padding-right: 46px;	width: 376px;	height: 468px;	background: url('../images/new/productdescbg.png') no-repeat left top;}.productdesc ul{	margin-left: 48px;	width: 172px;	height: auto;	overflow: visible;	float: left;}.right-desc{	margin-left: 0 !important;	width: 136px !important;	float: right !important;}.productdesc .descbuttons {	position: relative;	float: right;	bottom: auto;	left: auto;	width: auto;	margin-right: 40px;	margin-top: 20px;}.productdesc h1{	float: left;}.productdesc .where2buy{	font-family: HeliosCBlack;	line-height: 0px;	font-size: 14px;	color: #9B9DA1;	padding-right: 20px;	padding-top: 5px;	padding-bottom: 3px;	float: right !important;	background: url('../images/galleryarrowright.png') no-repeat right center;}.more-margin {	margin-top: 24px !important;}.productrecommends{	margin: 24px 0 0 48px;}.productrecommends div {	display: inline-block; *display: inline; zoom: 1;	position: relative;	width: 93px;	height: 90px;	overflow: hidden;	float: left;	margin: 0 0 0 24px;}.productrecommends div:first-child {	margin: 0;}.productrecommends div span{	display: block;	text-align: center;	font-size: 8px;}.ppp{	position: absolute;	width: 445px;	height: 303px;	background: url('../images/new/ppp-bg.png') no-repeat;	z-index: 21;	text-align: center;	top: -160px;	left: 120px;}.ppp table{	padding: 0;	margin: 0;	width: 100%;	height: 100%;	vertical-align: middle;	text-align: center;	color: #FF990D;	font-weight: bold;	line-height: 24px;	font-size: 12px;}.ppp table tr td{	padding-right: 40px;}.ppp .closecalendarpopup{	top: 16px;	right: 72px;}.page-404{	position: relative;	display: inline-block; *display: inline; zoom: 1;	width: 100%;	padding: 180px 0 0 0;	margin-top: 110px;	margin-bottom: 36px;	color: #1b1c20;	font-size: 14px;	line-height: 15px;	min-height: 219px;	text-align: center;	background: url('../images/new/404.png') no-repeat center top;}.page-404 h2{	color: #ff990d;	font-size: 27px;}.msg-404{	margin-top: 20px;}.msg-404 h3{	margin-top: 14px;	font-family: 'Arial Narrow', Helvetica, sans-serif;	font-weight: bold;	color: #78b900;	font-size: 18px;}.msg-404 p{	margin-top: 4px;}.msg-404 ul{	margin-top: 14px;}.clear{	clear: both;}* html .clear { zoom: 1; } /* IE6 */*+html .clear { zoom: 1; } /* IE7 */.clear:after{	visibility: hidden;	display: block;	font-size: 0;	content: " ";	clear: both;	height: 0;}/* END */