td,span,p,div{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
line-height: 18px;
}

.black11{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #686868;
line-height: 14px;
}
.black12{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}

.grey12{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #4D5558;
}

.bottom11{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #D6B5AF;
}

.blue10_3{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #9d1e2b;
line-height: 11px;
}
.blue11{
font-family:  Arial, Helvetica, sans-serif;
font-size: 11px;
color: #9d1e2b;
}
.blue11_1{
font-family:  Arial, Helvetica, sans-serif;
font-size: 11px;
color: #9d1e2b;
}
.blue11_2{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #9d1e2b;
}
.blue11_3{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #9d1e2b;
}
.blue11_4{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #9d1e2b;
}
.blue12{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #9d1e2b;
}
.blue12_2{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #9d1e2b;
}
.blue12_3{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #9d1e2b;
}
.blue12_4{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #9d1e2b;
}
.blue14_3{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #9d1e2b;
}

.blue20,h2{
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
color: #9d1e2b;
margin:0px;
font-weight:normal;
}

.grey11{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #878887;
}
.grey12{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #515B61;
}
.grey14{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #686868;
}
.grey18,h1{
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color: #878F92;
margin:0px;
font-weight:normal;
}

.white11{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
line-height: 14px;
}
.white12{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
}
.white14{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #FFFFFF;
}
.white18{
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color: #FFFFFF;
}

.form { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
height:20px;
color: #000000;
background-color: #E8E8E8;
border: 1px #C9C9C9 solid;
border-bottom: 1px #000000 solid;
}
.form3 { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
height:20px;
color: #000000;
background-color: #E8E8E8;
border: 1px #9d1e2b solid;
border-bottom: 1px #FFFFFF solid;
}

.form2 { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #515B61;
background-color: #FCFCFC;
border: 1px #49495A solid;
}
.form4 { 
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #515B61;
background-color: #FCFCFC;
border: 1px #49495A solid;
}

.padding_0_10 { padding-left: 0px; padding-right: 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
.padding_0_30 { padding-left: 0px; padding-right: 30px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
.padding_10_0 { padding-left: 10px; padding-right: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
.padding_10_10 { padding-left: 10px; padding-right: 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
.padding_20_10 { padding-left: 20px; padding-right: 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
.padding_20_20 { padding-left: 20px; padding-right: 20px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
.padding_13_0_05_05 { padding-left: 13px; padding-right: 0px; padding-top: 5px; padding-bottom: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
.padding_13_13_05_05 { padding-left: 13px; padding-right: 13px; padding-top: 5px; padding-bottom: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
.padding_0_0_05_05 { padding-left: 0px; padding-right: 0px; padding-top: 5px; padding-bottom: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
.padding_20_20_05_05 { padding-left: 20px; padding-right: 20px; padding-top: 5px; padding-bottom: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
.padding_25_0 { padding-left: 25px; padding-right: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
.padding_25_15 { padding-left: 25px; padding-right: 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
.padding_30_0 { padding-left: 30px; padding-right: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
.padding_30_10 { padding-left: 25px; padding-right: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
.padding_30_30 { padding-left: 30px; padding-right: 30px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #4D5558;
}
.padding_35_30 { padding-left: 35px; padding-right: 30px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #4D5558;
}
.padding_70_0 { padding-left: 70px; padding-right: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}

.margin_15_right { margin-right:15px; }
.margin_15_left { margin-left:15px; }
.no_border_bottom{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border-bottom: 0px solid black !important;


}
.table_with_borders {
	border-top:1px solid #C1C1C1;
	border-right:1px solid #C1C1C1;	
	
}
.table_with_borders td{
	border-left:1px solid #C1C1C1;
	border-bottom:1px solid #C1C1C1;
}
.logtocab {
	display: inline-block;
	background:url(../newimg/key_bg.png) no-repeat 0 3px;
	padding:0 0 0 15px;
	}
.blue12Copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #9d1e2b !important;
	line-height: 16px;
	text-decoration: none;
}
.blue12Copy:hover {
	text-decoration:underline !important;
	}	

.b-cabauth {
	position:relative;
	padding:45px 0 0 0;
	}
.b-ca__title {
	font:normal 24px Arial Narrow, Helvetica, sans-serif;
	color:#9d1e2b;
	margin:0 0 35px 0;
	}	
.b-ca__logout-link {
	position:absolute;
	top:50px;
	right:0;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#9d1e2b;
	}	
* html .b-ca__logout-link  {
	right:30px;
	}	
.b-login-form {
	width:308px;
	}
.b-reg-form {
	float:left;
	width:452px;
	margin:0 60px 0 0;
	}
.b-edit-form .input {
	color:#9b9b9b;
	}
.b-edit-form h3 {
	font:normal 18px "Arial Narrow", Helvetica, sans-serif;
	margin:0;
	color:#9d1e2b;
	}		
.b-edit-form p {
	font-size:12px;
	color:#686868;
	margin:8px 0 30px;
	}	
.b-cab-logout-block {
	position:absolute;
	top:50px;
	font-size:12px;
	right:0;
	}
* html .b-cab-logout-block {
	right:30px;
	width:295px;
	}		
.b-cab-logout-block a {
	color:#9d1e2b;
	line-height:14px;
	display:block;
	float:right;
	margin:0 0 0 25px;
	padding:0 0 0 16px;
	background:url(../newimg/cab-logout-icon.png) no-repeat 0 2px;
	}
.b-cab-logout-block div {
	float:left;
	color:#686868;
	font-size:12px;
	}		
.b-cab-logout-block a:hover {
	text-decoration:none;
	}			
.input {
	border:1px solid #686868;
	padding:2px;
	margin:0 0 14px;
	float:left;
	}
.label {
	float:left;
	width:62px;
	display:block;
	font:normal 14px/22px Arial, Helvetica, sans-serif;
	color:#686868;
	}		
.b-login-form .input {
	width:240px;
	}
.b-reg-form .input {
	width:295px;
	}	
.b-reg-form .label {
	width:156px;
    }
.b-login-form .label {
	width:64px;
	}	
.b-login-form .submit {
	cursor:pointer;
	width:32px;
	height:13px;
	float:right;
	margin:2px 0 0;
	border:none;
	background: url(../newimg/ca_submit_bg.png) no-repeat 0 0;
	}	
.b-pass-requare {
	color:#9d1e2b;
	font-size:12px;
	text-decoration:underline;
	}	
.b-cap-label {
	width:160px !important;
	}	
.b-captch-input {
	width:78px !important;
	}	
.b-reg-submit, .b-chdata-submit {
	width:115px;
	height:10px;
	margin:2px 0 0;
	border:none;
	cursor:pointer;
	top:10px;
	background:url(../newimg/reg_subm_bg.png) no-repeat 0 0;
	margin-left: 330px;
	}	
* html .b-reg-submit, * html .b-chdata-submit {
	left:55px;
	}	
.b-chdata-submit {
	background:url(../newimg/ch_data_bg.png) no-repeat 0 0;
	width:103px;
	height:10px;
	}	
.b-reg-comment {
	width:160px;
	float:left;
	font:normal 14px/20px Arial, Helvetica, sans-serif;
	color:#686868;
	}	
/*

	History

*/	
.b-history-content {
	position:relative;
	}
.b-history-content h3 {
	font:normal 18px "Arial Narrow", Helvetica, sans-serif;
	margin:0;
	color:#9d1e2b;
	}		
.b-history-content .b-hc_prehtext {
	font-size:12px;
	color:#686868;
	margin:8px 0 30px;
	}	
.b-hc_indnumber {
	position:absolute;
	top:27px;
	font-size:12px;
	line-height:14px;
	color:#686868;
	right:0;
	}	
* html .b-hc_indnumber {
	right:30px;
	}	
.b-hc_indnumber span {
	font-size:26px;
	line-height:26px;
	color:#a32c38;
	}	
.b-history-table {
	margin:-20px 0 0;
	font:normal 12px Arial, Helvetica, sans-serif;
	}	
.b-history-table td {
	font-size:12px;
	line-height:14px;
	}	
.g-blue-open {
	font-size:12px;
	color:#000fcf;
	}	
.g-red-produce {
	color:#cf004e;
	font-size:12px;	
	}	
.g-green-roduction {
	font-size:12px;
	color:#009d16;
	}	
.g-yellow-warehouse {
	color:#ff7800;
	font-size:12px;	
	}	
.g-red-ordnumber {
	color:#cf004e;
	font-size:12px;	
	}	
.b-pagenav {
	margin:25px 0 0 5px;
	padding:0;
	}	
.b-pagenav li {
	font-size:12px;
	list-style:none;
	float:left;
	margin:0 8px 0 0;
	}	
.b-pagenav .current {
	color:#9d1e2b;
	font-size:18px;	
	}	
.b-pagenav a {
	color:#686868;
	}	
.b-h_phone {
	margin:25px 0 0;
	font-size:12px;
	color:#686868;
	}	





.infobox {
	height:1%;
	padding:0 20px;
	overflow:hidden;
}
.infobox img {border:none}
.heading {
	width:100%;
	margin:30px 0 0;
	overflow:hidden;
}
.heading h2,.heading h2 a {
	font:18px/20px Arial, Helvetica, sans-serif;
	color:#02b3bc;
	margin:0;
	text-transform:uppercase;
}
.product-list {
      height:1%;
      padding:0;
      margin:15px 0 0 -15px;
      list-style:none;
      overflow:hidden;
}
.product-list li {
      float:left;
      padding:10px;
      display:inline;
      margin:15px 0 0 14px;
      background:#9D1E2B;
}

.product-list li img {display:block}
.product-list li.l {background:#5bc7cd}
.infobox .items {
	height:1%;
	padding:0 0 0 20px;
	margin:45px 0 0;
	overflow:hidden;
}
.infobox .items .item {
	float:right;
	width:48%;
}
.infobox .items .one {float:left}
.infobox .items .item h2 {
	font:24px/26px Arial, Helvetica, sans-serif;
	color:#9D1E2B;
	margin:0;
}
.infobox .items .part {
	width:100%;
	overflow:hidden;
	margin:10px 0 0;
}
.infobox .items .date {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#676767;
	display:block;
}
.infobox .items p {
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#676767;
	margin:0 0 5px;
}
.infobox .items p a {
	font-size:14px;
	color:#02b3bc;
	text-decoration:underline
}
.infobox .items p a:hover {text-decoration:none}
.infobox .items .item .more {
	height:1%;
	overflow:hidden;
	margin:20px 0 0 93px;
}
.infobox .items .one .more {margin:20px 0 0}
.infobox .items .more a {
	float:left;
	font:bold 12px/22px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 5px;
	background:#9D1E2B;
	text-decoration:none;
}
.infobox .items .more a:hover {text-decoration:none}
.infobox .items .photo {
	float:left;
	background:url(../img/frame1.gif) no-repeat;
	width:76px;
	height:76px;
	padding:3px;
	margin:0 10px 0 0;
}
.infobox .items .photo img {display:block}
.register {
	width:100%;
	margin:28px 0 0;
	overflow:hidden;
}
.register .row {
	height:1%;
	margin:6px 0 0;
	overflow:hidden;
}
.register .code {margin:16px 0 0}
.register .item {
	padding:0 0 0 80px;
	margin:14px 0 0;
}
.cabinet .item {margin:6px 0 0}
.register .submit {
	padding:0 0 0 80px;
	margin:20px 0 0;
}
.register .row label {
	float:left;
	font:14px/30px Arial, Helvetica, sans-serif;
	color:#9D1E2B;
	width:80px;
}
.register .row .label {
	width:auto;
	padding:0 7px 0 0;
}
.register .row .txt1,
.register .row .txt2,
.register .row .txt3 {
	float:left;
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#9D1E2B;
	width:170px;
	height:16px;
	margin:0 22px 0 0;
	padding:4px 7px;
	background:#fff;
	border:4px solid #9D1E2B;
}
.cabinet .row .txt1,
.cabinet .row .txt2,
.cabinet .row .txt3 {
	color:#fff;
	background:#9D1E2B;
	border:4px solid #9D1E2B;
}
.register .row .txt2 {width:94px}
.register .row .txt3 {width:62px}
.register .row .txt1 input ,
.register .row .txt2 input,
.register .row .txt3 input {
	float:left;
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#9D1E2B;
	width:170px;
	height:16px;
	padding:0;
	background:none;
	border:none;
}
.cabinet .row .txt1 input ,
.cabinet .row .txt2 input,
.cabinet .row .txt3 input {
	color:#fff;
}
.register .row .txt2 input {width:94px}
.register .row .txt3 input {width:62px}
.register .row .check {
	float:left;
	width:14px;
	height:14px;
	padding:0;
	margin:1px 8px 0 0;
}
.register .item .label {
	line-height:16px;
	white-space:nowrap;
}
.cabinet .item .label {font-size:12px}
.register .code label {line-height:16px}
.register .row a {
	float:left;
	font:bold 12px/22px Arial, Helvetica, sans-serif;
	color:#fff;
	background:#47b988;
	padding:0 8px;
	text-decoration:none;
}
.register .row a.btn {
	font:bold 16px/42px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 0 0 60px;
	display:inline;
	background:#9D1E2B;
	padding:0 15px;
}
.item-list {
	width:100%;
	margin:28px 0 0;
	padding:0;
	overflow:hidden;
	list-style:none;
}
.item-list li {
	float:left;
	background:#fff;
	padding:18px 25px;
}
.item-list li.active {
	background:#9D1E2B;
	padding:18px 10px;
}
.item-list li a {
	float:left;
	font:14px/20px Arial, Helvetica, sans-serif;
	color:#9D1E2B;
	text-decoration:underline;
}
.item-list li a:hover {text-decoration:none}
.item-list li.active a {
	color:#fff;
	text-decoration:none;
}
.product-box {
	padding:0 70px 0 0;
	overflow:hidden;
	margin:30px 0 0;
}
.product-box h3 {
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#676767;
	margin:0;
}
.product-box .item h3 {
	font:18px/20px Arial, Helvetica, sans-serif;
	color:#9D1E2B;
	margin:10px 0 0;
}
.product-box .item h3 a {
	font:18px/20px Arial, Helvetica, sans-serif;
	color:#9D1E2B;
	text-decoration:underline;
}
.product-box .item h3 a:hover {text-decoration:none}
.product-box .items-box {
	width:100%;
	overflow:hidden;
	margin:15px 0 0;
}
.product-box .item {
	background:#fff;
	height:1%;
	padding:0 162px 0 0;
	overflow:hidden;
	margin:15px 0 0;
}
.product-box .item .description {
	float:left;
	width:100%;
}
.product-box .item .holder {
	padding:0 0 0 20px;
	overflow:hidden;
	height:1%;
}
.product-box .item .photo {
	float:left;
	width:160px;
	margin:0 0 0 -160px;
	display:inline;
}
.product-box .item .photo img {
	display:block;
	border:13px solid #9D1E2B;
}
.product-box .item .info {
	float:left;
	width:100%;
}
.product-box .item .info p {margin:14px 0 0}
.product-box .item .price {
	float:right;
	width:144px;
	padding:0 0 0 18px;
	margin:14px -162px 14px 0;
	display:inline;
	background:url(../img/border1.gif) repeat-y 0 0;
}
.price p {
	font:12px/24px Arial, Helvetica, sans-serif;
	color:#676767;
	margin:0;
}
.price p strong {
	font:24px/24px Arial, Helvetica, sans-serif;
	color:#9D1E2B;
	margin:0;
}
.price .form55 {
	width:100%;
	overflow:hidden;
}
.price .form55 .row {
	width:100%;
	overflow:hidden;
}
.price a {
	float:left;
	font:bold 12px/22px Arial, Helvetica, sans-serif;
	color:#fff;
	background:#9D1E2B;
	padding:0 8px;
	margin:15px 0 0;
	text-decoration:none;
}
.price .form55 label {
	float:left;
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#676767;
	padding:0 7px 0 0;
}
.price .form55 input {
	float:left;
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#676767;
	padding:0;
	width:18px;
	border:1px solid #676767;
	background:#fff;
	text-align:center;
}
.price .form55 span {
	float:left;
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#676767;
	padding:0 0 0 6px;
}
.product-box .all-box {
	width:100%;
	overflow:hidden;
	margin:25px 0 0;
}
.product-box .all-box .holder {
	float:right;
	width:214px;
}
.price-box p {
	font:14px/24px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
}
.price-box p strong {
	font:24px/24px Arial, Helvetica, sans-serif;
	color:#9D1E2B;
}
.price-box span {
	display:block;
	font:14px/24px Arial, Helvetica, sans-serif;
	color:#9D1E2B;
	padding:0 0 0 54px;
}
.price-box span a {
	font:14px/24px Arial, Helvetica, sans-serif;
	color:#9D1E2B;
	text-decoration:underline;
}
.price-box span a:hover {text-decoration:none}
.product-box .all-box .btn {
	float:left;
	font:bold 16px/42px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:30px 0 0 55px;
	display:inline;
	background:#9D1E2B;
	padding:0 15px;
	text-decoration:none;
}
.info-box {
	height:1%;
	padding:0 0 0 245px;
	margin:40px 0 0;
	overflow:hidden;
}
.info-box .photo {
	float:left;
	width:245px;
	margin:0 0 0 -245px;
	display:inline;
}
.info-box .photo .holder {
	float:left;
	position:relative;
}
.info-box .photo .holder img {
	display:block;
	border:10px solid #9D1E2B;
}
.info-box .photo .holder .zoom {
	position:absolute;
	top:10px;
	right:10px;
	background:url(../img/ico-zoom.gif) no-repeat;
	width:21px;
	height:21px;
	overflow:hidden;
	text-indent:-9999px;
}
.info-box .photo .price {
	clear:both;
	float:left;
	width:245px;
	margin:20px 0 0;
}
.info-box .photo .price a {background:#47b988}
.info-box .text {
	float:left;
	width:100%;	
}
.info-box .text h3 {
	font:24px/26px Arial, Helvetica, sans-serif;
	color:#1f939e;
	margin:0;
}
.info-box .text p {
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#676767;
	margin:15px 0 0;
}
.info-box .text ul {
	width:100%;
	padding:0;
	margin:15px 0 0;
	overflow:hidden;
	list-style:none;
}
.info-box .text ul li {
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#676767;
}
.info-box .text .back {
	width:100%;
	overflow:hidden;
	margin:20px 0 0;
}
.info-box .text .back a {
	float:left;
	font-size:14px;
	color:#02b3bc;
	text-decoration:underline;
}
.info-box .text .back a:hover {text-decoration:none}
.items-list {
	width:100%;
	overflow:hidden;
	margin:20px 0 0;
	position:relative;
}
.items-list .item {
	float:left;
	width:30%;
	background:#fff;
	margin:0 3% -9999px 0;
	margin-right:20px;
	padding:0 0 9999px;
}
.items-list .item .holder {
	width:100%;
	padding:10px 0 15px;
	background:#9D1E2B;
	overflow:hidden;
}
.items-list .item .holder h3 {
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 15px 15px;
}
.items-list .item .holder h3 a {
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:underline;
}
.items-list .item .holder h3 a:hover {text-decoration:none}
.items-list .item .holder div {
	width:100% !important;
	overflow:hidden !important;
	text-align: center;
}
.items-list .item .holder div img {
	display:block !important;
	margin:0 auto !important;
}
.items-list .item .btn {
	position:absolute;
	bottom:10px;
}
.items-list .item .text {
	height:1%;
	padding:0 15px 50px;
	overflow:hidden;
}
.items-list .item .text p {margin:10px 0 0}
.items-list .item .btn a {
	float:left;
	font:bold 12px/22px Arial, Helvetica, sans-serif;
	color:#fff;
	background:#47b988;
	padding:0 8px;
	text-decoration:none;
}
.paging ul {
	float:right;
	padding:0 4% 0 0;
	display:inline;
	margin:30px 0 0;
	list-style:none;
}
.paging ul li {
	float:left;
}
.paging ul li a {
	float:left;
	font:14px/24px Arial, Helvetica, sans-serif;
	color:#02b3bc;
	padding:0 7px;
	text-decoration:underline;
}
.paging ul li a:hover {
	color:#fff;
	background:#02b3bc;
	text-decoration:none;
}
.paging ul li.active a {
	color:#fff;
	background:#02b3bc;
	text-decoration:none;
}
.paging ul li a.link {text-decoration:none}

.cart {
	float:right;
	width:520px;
	height:62px;
	padding:0 0 0 14px;
	overflow:hidden;
	margin:61px 0 0;
	background:url(/site/main/img/bg-cart.png) repeat;
}
.cart .holder {
	width:520px;
	overflow:hidden;
	position:relative;
}
.cart .item {
	width:510px;
	overflow:hidden;
	padding:0 10px 3px 0;
	margin:7px 0 0;
}
.cart .item h3 {
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#676767;
	margin:0;
}
.cart .item h3 a {
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#0e94a0;
	text-decoration:none;
}
.cart .item h3 a:hover {text-decoration:underline}
.cart .item .vlink {
	float:right;
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#02b3bc;
	padding:0 30px 0 0;
	background:url(/site/main/img/ico-cart.gif) no-repeat 100% 50%;
	text-decoration:underline;
}
.cart .item .vlink:hover {text-decoration:none}
.cart .item ul {
	float:left;
	padding:0;
	display:inline;
	overflow:hidden;
	margin:0 0 0 -8px;
	list-style:none;
}
.cart .item ul li {
	float:left;
	padding:0 7px 0 8px;
	background:url(/site/main/img/separator1.gif) no-repeat 0 50%;
}
.cart .item ul a {
	float:left;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#02b3bc;
	text-decoration:underline;
}
.cart .item ul a:hover {text-decoration:none}
.cart .item div {float:right}
.cart .item p {
	float:left;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#646464;
	margin:0 5px 0 0;
}
.cart .item p a {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#02b3bc;
	text-decoration:underline;
}
.cart .item p a:hover {text-decoration:none}
.cart .item a.btn {
	float:left;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 4px;
	background:#02b3bc;
	text-decoration:none;
}
.cart .item a.btn:hover {text-decoration:underline}