﻿@charset "UTF-8";  /* header */.wrap{	min-height: 100%;	height: auto !important;	height: 100%;}.inside{	width: 980px;	margin: 0 auto;}.inside.relative{	position: relative;}.center{	text-align: center;}.header{	min-height: 306px;}.header-top{	height: 18px;	font-size: 12px;	line-height: 18px;	color: #fff;	text-transform: uppercase;}.header-top .right{	float: right;	text-transform: none;	font-size: 11px;	line-height: 16px;}.header-top .right a{	text-decoration: none;}.header-top .right a:hover{	text-decoration: underline;}.header-top .top{	position: absolute;	z-index: 1;	top: 0;	left: 50%;	width: 173px;	height: 44px;	margin-left: -86px;	text-align: center;	background: url('../images/ch/top.png') no-repeat center center;}.header-top .top *{	vertical-align: top;}.header-top .top a{	display: inline-block; *display: inline; zoom: 1;	margin: 9px 6px 0;}.header-top .top a:nth-child(2){	margin: 9px 7px 0;}.logo{	margin-top: 35px;}.header .inside.relative .left{	position: absolute;	left: 0;	top: 6px;	color: #555;	font-size: 14px;}.online{	margin: 8px 0 0;}.online img{	float: left;}.online-button{	float: left;	margin: 15px 0 0 -13px;	padding: 10px 19px 0 0;	text-align: right;	color: #fff;	font-size: 16px;	width: 131px;	height: 41px;	background: url('../images/ch/photo-button.png') no-repeat;}.online-button b{	display: block;	margin: 0 0 5px;	text-shadow: 1px 1px 0 #e87715;}.header .inside.relative .right{	position: absolute;	right: 0;	top: -6px;	color: #555;	font-size: 22px;	font-weight: bold;	line-height: 100%;}.header .inside.relative .right .block *{	vertical-align: top;}.header .inside.relative .right .block img{	margin: 3px 8px 0 0;}.header .inside.relative .right .block ul{	display: inline-block; *display: inline; zoom: 1;}.header .inside.relative .right .block ul li{	margin: 0 0 8px;}.header .inside.relative .right .block ul li sup{	position: relative;	top: -3px;	margin: 0 6px 0 0;	font-size: 14px;	font-weight: normal;}.header .inside.relative .right .block.clock{	margin: 9px 0 0;}.header .inside.relative .right .block.clock img{	margin-top: 6px;}.header .inside.relative .right .block.clock ul li{	margin: 1px 0 0 -2px;}.header .inside.relative .right .block.clock ul li:first-child{	margin: 0;}.header .inside.relative .right .block.clock ul li sup{	top: 0;	margin: 0;}.nav{	position: relative;	top: -9px;	z-index: 2;	border-spacing: 0;	margin: 20px 0 0 -18px;	width: 1016px;	height: 68px;	white-space: nowrap;	font-size: 18px;	background: url('../images/ch/nav.png') no-repeat;}.nav tr td{	width: 1016px;	padding: 0 0 12px;	vertical-align: bottom;}.nav tr td.spacer{	width: 0;	padding: 0 1px;	background: url('../images/ch/spacer.png') no-repeat center 8px;}                                                       .nav tr td a{	display: block;	height: 29px;	text-align: center;	color: #fff;	text-shadow: 1px 1px 0 #e87715;	padding: 27px 12px 0;	text-decoration: none;	background: url('../images/ch/nav-blank.png') repeat-x center 13px;	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}.nav tr td.first{	padding-left: 20px;}.nav tr td.last{	padding-right: 17px;}.nav tr td.first a{	-webkit-border-radius: 12px 0 0 12px;	-moz-border-radius: 12px 0 0 12px;	-o-border-radius: 12px 0 0 12px;	border-radius: 12px 0 0 12px;}.nav tr td.last a{	-webkit-border-radius: 0 12px 12px 0;	-moz-border-radius: 0 12px 12px 0;	-o-border-radius: 0 12px 12px 0;	border-radius: 0 12px 12px 0;}.nav tr td a:hover,.nav tr td.active a{	background-image: url('../images/ch/nav-hover.png');}.search-block{	margin-top: -37px;	padding: 32px 0 0;	height: 84px;	background: url('../images/ch/search-bg.png') repeat-x;}.search{	height: 33px;	border: dashed 1px #fff;	-webkit-border-radius: 6px;	-moz-border-radius: 6px;	-o-border-radius: 6px;	border-radius: 6px;}.search *{	vertical-align: top;}.search .left{	float: left;}.search .right{	float: right;}input[type='text'],input[type='password'],input[type='email']{	color: #9e9d9d;	font-size: 11px;	padding: 0 10px;	height: 25px;	border: 0 none;	background: #fff;	-webkit-border-radius: 6px;	-moz-border-radius: 6px;	-o-border-radius: 6px;	border-radius: 6px;	-webkit-box-shadow: inset 5px 5px 5px rgba(0,0,0,0.16);	-moz-box-shadow: inset 5px 5px 5px rgba(0,0,0,0.16);	box-shadow: inset 5px 5px 5px rgba(0,0,0,0.16);	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}input[type='text']:hover,input[type='password']:hover,input[type='email']:hover,input[type='text']:focus,input[type='password']:focus,input[type='email']:focus{	background: #ffddc0;}.search .left input{	margin: 4px 0 0 8px;}#search{	width: 433px;}.search .left input.search-price{	width: 72px;	margin-left: 6px;}.search .left label{	display: inline-block; *display: inline; zoom: 1;	cursor: text;	color: #fff;	font-size: 14px;	margin: 10px 16px 0 10px;}.submit{	margin: 2px 4px 0 0;	width: 92px;	height: 25px;	border: solid 2px rgba(255,255,255,0.2);	-webkit-border-radius: 7px;	-moz-border-radius: 7px;	-o-border-radius: 7px;	border-radius: 7px;}input[type='submit'],button{	cursor: pointer;	width: 92px;	height: 25px;	text-align: center;	border: 0 none;	background: #fff url('../images/ch/submit.png') repeat-x bottom;	-webkit-border-radius: 6px;	-moz-border-radius: 6px;	-o-border-radius: 6px;	border-radius: 6px;	-webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,0.6);	-moz-box-shadow: inset 1px 1px 0 rgba(255,255,255,0.6);	box-shadow: inset 1px 1px 0 rgba(255,255,255,0.6);	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}input[type='submit']:hover,button:hover{	text-shadow: 0 0 5px rgba(0,0,0,0.5);	background: #fff url('../images/ch/submit-hover.png') repeat-x bottom;}span.art{	display: inline-block; *display: inline; zoom: 1;	color: #888787;}.content .main.product h1{	padding-bottom: 14px;}	.product-block{	margin: 32px 0 0;}.product-block .left{	float: left;	width: 286px;}.product-block .right{	float: right;	width: 314px;}.content .main.product .l-article ul{	margin: 0 0 25px;	padding: 5px 0 0;}.content .main.product .l-article li{	margin: 0 0 6px;	padding: 0;}.product-price{	color: #000;	font-size: 20px;	line-height: 20px;	padding: 1px 0 0;}.colors{	margin: 27px 0 0;	width: 595px;	font-size: 11px;	color: #888787;}.product hr{	border-top-color: #c5c5c5;	border-top-style: dashed;	margin: 1px 0 0;	padding: 0;}.content .main.product .l-article .colors ul li{	float: left;	margin: 0 0 0 19px;}.content .main.product .l-article .colors ul li:first-child{	margin: 0;}.calc{	margin: 62px 0 0;	color: #555;	font-size: 14px;	width: 595px;}.calc table{	border-spacing: 0;	font-size: 12px;	width: 100%;}.calc hr{	margin: 4px 0 15px;}.calc table tr td{	white-space: nowrap;	padding: 3px 10px;}.calc table tr td:first-child{	padding-left: 0;	padding-right: 32px;}.calc input[type='text'],.calc select{	font-size: 12px;	color: #888787;	padding: 0 4px;	width: 117px;	height: 20px;	border: solid 1px #908f8f;	background: #fff;	-webkit-border-radius: 0;	-moz-border-radius: 0;	-o-border-radius: 0;	border-radius: 0;	-webkit-box-shadow: inset -1px 0 0 #f8f8f8, -1px -1px 0 #f8f8f8;	-moz-box-shadow: inset -1px 0 0 #f8f8f8, -1px -1px 0 #f8f8f8;	box-shadow: inset -1px 0 0 #f8f8f8, -1px -1px 0 #f8f8f8;}.calc select{	padding: 0;	width: 127px;	height: 21px;}input.subm[type='submit'],.subm{	display: inline-block; *display: inline; zoom: 1;	color: #fff;	font-size: 14px;	text-shadow: 1px 1px 0 #b86114;	width: 132px;	height: 25px;	line-height: 24px;	text-decoration: none;	text-align: center;	background: url('../images/ch/subm.png') repeat-x bottom;	-webkit-border-radius: 6px;	-moz-border-radius: 6px;	-o-border-radius: 6px;	border-radius: 6px;	-webkit-box-shadow: none;	-moz-box-shadow: none;	box-shadow: none;	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}input.subm[type='submit']{	margin-bottom: 9px;}input.subm[type='submit']:hover,.subm:hover{	-webkit-box-shadow: inset 0 0 100px rgba(0,0,0,0.05);	-moz-box-shadow: inset 0 0 100px rgba(0,0,0,0.05);	box-shadow: inset 0 0 100px rgba(0,0,0,0.05);}.calc .sum{	font-size: 20px;	line-height: 20px;	color: #000;}.calc table tr:first-child td:last-child{	text-align: right;	padding-right: 0;}div.dd-select{	border: solid 1px #908f8f;	background: #fff !important;	-webkit-border-radius: 0;	-moz-border-radius: 0;	-o-border-radius: 0;	border-radius: 0;}a.dd-selected,a.dd-option{
	text-decoration: none;	font-weight: normal;	padding: 0 10px !important;	height: 19px !important;}.dd-option-image, .dd-selected-image{margin-left: -4px;
margin-top: 3px;
}ul.dd-options li{	float: none !important;	margin: 0 !important;}ul.dd-options{	padding: 0 !important;}#myDropdown label,#myDropdown0 label{width: 80px;
overflow: hidden;
display: inline-block;
text-overflow: ellipsis;}.dd-pointer {
right: 5px !important;}#myDropdown0 label{	width: 100px;	padding: 3px 0 0;	margin-left: -4px;}/* END */