﻿@charset "UTF-8";  /* common */html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,input,button,textarea,p,blockquote,th,td{	margin: 0;	padding: 0;}table{	border-spacing: 0;}img{	border: none;}ul li{	list-style: none;}h1,h2,h3,h4,h5,h6{	font-size: 100%;	font-weight: normal;}sup,sub{	vertical-align: baseline;}input,button,textarea,select,optgroup,option{ 	font-family: inherit;	font-size: inherit;	font-style: inherit;	font-weight: inherit;}input:focus,textarea:focus,select:focus{	outline: none;}body{	font-family: 'Arial', sans-serif;	font-size: 12px;	line-height: 100%;	text-align: left;	color: #555555;	background: url('../images/ch/bg.jpg') repeat-x center 18px;}hr{	border: 0 none;	border-top: dotted 1px #999;	height: 0;	color: #999;	background: none;}a{	text-decoration: underline;	outline: none;	color: inherit;}a:hover{	text-decoration: none;}.clear{	display: block;	clear: both;	height: 0;}*.pie {			position:relative;	behavior: url("public/css/PIE.htc");	}.header {	background: url('../images/top.png') repeat-x top;}/* CONTENT */.content {    margin: 11px auto 0;    width: 980px;	}.content .left-sidebar {    border-right: 1px solid #CFCAC7;    float: left;    width: 187px;}.left-sidebar .title{    background: url("../images/leftbar-title-bg.jpg") no-repeat 0 0;    color: #FFFFFF;    line-height: 14px;    padding: 6px 10px;    text-transform: uppercase;	display: block;		-webkit-border-radius: 5px 0 0 5px;	-moz-border-radius: 5px 0 0 5px;	border-radius: 5px 0 0 5px;}.left-sidebar .p-catalog UL LI A{	color:#2b2a29;	font-size:12px;	line-height:30px;}.left-sidebar .p-catalog UL LI A:HOVER{	color:#ff7802;	text-decoration:none;}.left-sidebar .p-catalog {    margin: 0 0 43px;    padding: 0 0 0 2px;}.left-sidebar .p-catalog H3 {	margin-bottom: 12px;}.left-sidebar .brands H3{	margin:0 0 19px;}.left-sidebar .brands LI{	margin:0 0 18px;}.left-sidebar .news{	margin: 24px 0 0;}.left-sidebar .news H3 {	margin: 0 0 21px;}.left-sidebar .news LI{	margin:0 0 25px;}.left-sidebar .news P {	color:#343434;	font-size:11px;	font-family:"Tahoma",sans-serif;	line-height:14px;}.left-sidebar .news .date{    color: #898989;    display: block;    font-size: 12px;    padding: 0 0 4px;}.left-sidebar .news .n-name{    color: #FF7802;    display: block;    text-decoration: none;	padding:0 0 6px;}.left-sidebar .news .n-name:HOVER{	text-decoration:underline;}.content .main {    border-left: 1px solid #CFCAC7;    float: left;    width: 664px;}.content .main .cat-products{	padding: 0 0 0 15px;}	.content .main .list-item{    display: inline-block;    margin: 0 19px 50px;    vertical-align: top;    width: 172px;}.content .list-item .m-title {    background: url("../images/cat-products-title.png") no-repeat 0 0;    color: #FFFFFF;    display: table-cell;    font-size: 14px;    height: 32px;    line-height: 14px;    padding: 0 12px 20px;    position: relative;    text-align: center;    vertical-align: middle;    width: 145px;    z-index: 3;}	 .content .list-item .m-title A{	text-decoration:none;}.content .list-item .m-title A:HOVER{	text-decoration:underline;}.list-item .p-img {    margin: 0 0 -13px;    min-height: 101px;    position: relative;    text-align: center;    z-index: 2;}.list-item .p-img IMG{	vertical-align:bottom;}.list-item .type A {	color:#555555;	font-size:11px;	line-height:19px;}.list-item  .view-all LI {	background:url("../images/view-all-bg.png") repeat-x 0 0;		position:relative;		-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;	}.list-item  .view-all {	margin: 8px 0 0;}.list-item .view-all UL {	display:block;}.list-item  .view-all LI A{    background: url("../images/vews-link-bg.png") no-repeat 155px 3px;    color: #FFFFFF;    display: block;    font-size: 11px;    line-height: 19px;    padding: 0 8px;    text-decoration: none;}.list-item  .view-all LI:HOVER {	background:url("../images/iew-all-bg-hover.png") repeat-y 0 0;}.list-item  .view-all LI:HOVER .sub-menu{	display:block;}.list-item  .view-all LI .sub-menu{    background: url("../images/all-submenu-bg.png") repeat-y 0 0;    bottom: 0;    display: block;    padding: 4px 0;    position: absolute;    right: -160px;    width: 171px;    z-index: 10;	display:none;		-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;}.list-item  .view-all .sub-menu LI{	background:none;		-webkit-border-radius: 0;	-moz-border-radius: 0;	border-radius: 0;}	.list-item  .view-all .sub-menu LI:HOVER{	background:url("../images/view-all-hover-bg.png") repeat-y 0 0;}.list-item  .view-all .sub-menu LI A{    background: none;    display: inline-block;    line-height: 23px;    padding: 0 10px 0 22px;    text-decoration: underline;    vertical-align: top;}.list-item  .view-all .sub-menu LI A:HOVER{	text-decoration:none;}.content .right-sidebar {    float: right;    margin: 0;    width: 126px;}.right-sidebar LI{	clear:both;	margin:0 0 29px;}.content .favors-des {    border-top: 1px dashed #C5C5C5;    font-family: Tahoma,sans-serif;    margin: 7px 0 0;    padding: 19px 0 0;}.content .favors-des P{	padding: 0 0 16px;	font-size: 12px;    line-height: 13px;}.footer {    background: url("../images/footer-bg.png") repeat-x 0 0;    color: #FFFFFF;    height: 188px;    margin: 28px 0 0}.footer .left{	width:780px;	float:left;}.footer .f-nav {    border-bottom: 1px dashed #C5C5C5;    display: inline-block;    padding: 27px 0 20px;    vertical-align: top;}.footer .f-nav LI{    background: url("../images/f-nav-li.png") no-repeat 0 0;    border-left: 1px solid #FFFFFF;    float: left;    margin: 0 0 0 25px;    padding: 0 0 0 25px;}.footer .f-nav LI A {	color:#ffffff;}.footer .f-nav LI:FIRST-CHILD{	border:none;	padding:0;	margin:0;}.footer .pr-cat {	margin: 14px 0 0;}.footer .pr-cat UL{    float: left;    width: 20%;} .footer .pr-cat LI A{ 	color:#ffffff;    font-size: 12px;    line-height: 24px;}.footer .pr-cat .first {    margin: 0 46px 0 0;    width: 160px;}.footer .pr-cat .second {    margin: 0 45px 0 0;    width: 180px;}.footer .pr-cat .third {    margin: 0 46px 0 0;    width: 100px;}.footer .pr-cat .fourth {	width:125px;}.footer .right{	width:190px;	float:right;}.footer .right .txt{    color: #CBC8C6;    line-height: 16px;    margin: 24px 0 0;}.footer .copy {	margin:23px 0 0 0;}.footer .copy  A {    display: block;    line-height: 12px;    padding: 0 0 0 34px;}.footer .copy  P{    line-height: 18px;    margin: 0 0 0 34px;}.footer .copy IMG{    float: left;    width: 26px;}.footer .f-ico {	margin: 23px 0 0 2px;}.footer .f-ico LI {	float:left;	margin:0 0 0 11px;}.footer .f-ico LI:FIRST-CHILD {	margin:0;}.breadcrumb {	margin: -4px 0 0 35px; }.breadcrumb LI{	color: #888787;    font-size: 11px;    float: left;    margin: 0 2px 0 0;    padding: 0 0 0 10px;	}.breadcrumb LI A{	color:#555555;}.content .l-article {    margin: 23px 0 0;    padding: 0 0 0 33px;}.breadcrumb LI {	background:url("../images/breadcrumb-sep.png") no-repeat 0 4px;}.breadcrumb LI:FIRST-CHILD{	background:none;	padding:0;}.breadcrumb LI.last{	background: url("../images/breadcrumb-sep.png") no-repeat 0 -6px;	}.content .l-article H1{    color: #555555;    font-size: 22px;    padding: 0 0 32px}.content .l-article LI{    font-family: Tahoma,sans-serif;    margin: 0 0 21px;    padding: 0 35px 0 0;}.content .l-article .title{    color: #555555;    font-size: 14px;    padding: 0 0 8px;}.content .l-article P{    color: #555555;    font-size: 12px;    line-height: 13px;}.catalog {	padding: 0;}.accordion {	margin: 6px 0 0;	padding: 0 33px;}.accordion .top {    border-bottom: 1px dashed #C5C5C5;    padding: 0;    text-align: right;}.accordion .top P{    color: #888787;    display: inline-block;    font-size: 11px;    line-height: 100%;}.accordion .p-name{    color: #555555;    font-size: 14px;    line-height: 100%;    padding: 0 0 8px;}.accordion .lists {	padding:6px 0 0;}	.accordion .lists .list{    float: left;    width: 25%;}.accordion .lists .list A{	color:#555555;	font-size:11px;	line-height:20px;}.accordion .lists .list A:HOVER{	color:#0197ab;}.catalog .colors {	width:100%;	margin:10px 0 0;	padding: 0 33px;}.catalog .colors ul li:first-child {    margin: 0;}.catalog .colors ul li {    float: left;    margin: 0 0 0 18px;}.catalog .options {    margin: 25px 0 0;    padding: 0 33px;}.catalog .sort {    float: left;    margin: 4px 0 0;    width: 430px;}.catalog .sort P,UL{	color:#555555;	font-size:11px;	line-height:100%;	display:inline-block;	vertical-align:top;}.catalog .sort LI{	float:left;	margin:0 19px 0 0; }.catalog .sort LI.active{	border-bottom:1px dashed #888787;} .catalog .sort LI.active A{	color:#888787;}.catalog .sort LI A{	text-decoration:none;	}.catalog .show {    float: right;    width: 153px;}.catalog .show P{	color:#555555;	font-size:11px;	line-height: 18px;	display:inline-block;	vertical-align:top;}.catalog .show  LI{    float: left;    margin: 0 0 0 16px;}.catalog .show  LI A{    border-bottom: 1px dashed #888787;	line-height: 19px;    text-decoration: none;}.catalog .show  .select{    border: 1px solid #888787;    display: inline-block;    padding: 3px 2px;    position: relative;    vertical-align: top;}.catalog .show  .select A{    background: url("../images/select-bg.png") no-repeat right center;    border: none;    display: block;    line-height: 11px;    padding: 0 11px 0 0;}.show  .select .sub-menu{    display: none;    left: -1px;    position: absolute;    top: 17px;    width: 100%;    z-index: 700;}.show  .select .sub-menu UL {    border-bottom: 1px solid #888787;    border-left: 1px solid #888787;    border-right: 1px solid #888787;    width: 100%;}.show  .select .sub-menu LI{    background:white;    clear: both;    color: #726600;    display: block;    font-family: Arial,Helvetica,sans-serif;    font-size: 12px;    line-height: 18px;    margin: 0;    padding: 0;    text-decoration: none;    width: 100%;	border:none;}.show .select .sub-menu LI SPAN {	display: block;    padding-left: 2px;    width: 94%;}.show .select .sub-menu LI SPAN:HOVER {	background:#ccc;}	.catalog .product-list {	 margin: 35px 0 0;}		.catalog .product-list LI{    float: left;    margin: 0 8px 45px 35px;    width: 169px;}		.catalog .product-list LI .title{	    color: #0197AB;    display: block;    font-size: 12px;    line-height: 12px;    padding: 0 0 6px;}.catalog .product-list LI P{    color: #555555;    font-size: 11px;    line-height: 14px;}	.catalog .product-list LI .price{    color: #000000;    font-size: 16px;    letter-spacing: 0;    line-height: 100%;    padding: 9px 0 0;}	.catalog .product-list .image {    margin: 0 0 15px;    min-height: 149px;    position: relative;}.catalog .product-list .image IMG{    bottom: 0;    position: absolute;    right: 15px;}.c-pager {	 margin: 11px 0 0 34px;}.c-pager .prev {    background: url("../images/pager-prev.png") no-repeat left center;    display: inline-block;    padding: 0 0 0 15px;    vertical-align: top;}.c-pager  .next {    background: url("../images/pager-next.png") no-repeat right center;    display: inline-block;    padding: 0 15px 0 0;    vertical-align: top;}.c-pager  .pages{	    display: inline-block;    margin: 0;    vertical-align: top;	}.c-pager .pages LI {    float: left;    height: 17px;    margin: 0 0 0 2px;    padding: 0;    text-align: center;    width: 17px;}.c-pager .pages LI A {    color: #555555;    display: block;    font-size: 12px;    line-height: 17px;}.c-pager .pages LI.active {    background: url("../images/pagger-link-active-bg.png") no-repeat 0 0;}	.c-pager .pages LI.active A{	color:#ffffff;	text-decoration:none;}.cat-ind {	height:47px;}		/* END */