BODY {
	margin: 0;
	padding: 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background: #FFFFFF url("../../images/bg.jpg") repeat-x left top;
}

IMG {
	border: none;
}

A:hover {
	text-decoration: none;
}

P, H1, H2, H3, H4, H5, H6, FORM {
	margin: 0;
	padding: 0;
}

LABEL {
	cursor: pointer;
}

BUTTON {
	font-size: 11px;
}

H1 {
	font-size: 18px;
	font-weight: normal;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #339900;
}

.relaxator {
	float: left;
	font-size: 0px;
	line-height: 0px;
}

.hidden {
	display: none;
}

.page {
	min-width: 990px;
	background: url("../../images/content-bg.jpg") no-repeat left top;
}

.content-container {
	margin: 0 18px;
}

.row {
	float: left;
	width: 100%;
}

.row_error
{
	padding-left	: 5px;
	padding-right	: 5px;
	color			: #FF0000;
}

.footer-container {
	background: url("../../images/footer-bg.gif") repeat-x left top;
	margin-top: 35px;
}

.footer {
	background: url("../../images/footer.jpg") no-repeat left top;
	height: 64px;
}

.footer P {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	margin: 25px 0 0 38px;
}

.header {
	height: 42px;
}

.header .login-form {
	float: left;
	padding: 9px 0 0 40px;
}

.header .login-form INPUT {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-style: italic;
	border: 1px solid #7f9db9;
	margin: 0 4px 0 0;
	padding: 2px;
	width: 100px;
}

.header .basket {
	float: right;
	color: #FFFFFF;
}

.header .basket P {
	margin: 12px 35px 0 0;
}

.header .basket A.b-link {
	color: #FFFFFF;
	margin: 0 0 0 17px;
}

.content {
}

.content .logo {
	padding: 26px 0 0 20px;
}

.content .our-phone {
	float: right;
	padding: 19px 76px 0 0;
	color: #cccccc;
}

.content .our-phone .phone-number {
	font-size: 22px;
}

.content .our-phone .phone-number SPAN {
	color: #FFFFFF;
}

.content .main-menu {
	float: left;
	padding: 26px 0 0 20px;
	width: 70%;
}

.content .main-menu UL {
	margin: 0;
	padding: 0;
	list-style: none;
}

.content .main-menu UL LI {
	float: left;
	padding: 0 6% 0 0;
}

.content .main-menu UL LI A {
	font-size: 12px;
	color: #FFFFFF;
	white-space: nowrap;
}

.content .search-form {
	float: right;
	padding: 22px 20px 0 0;
}

.content .search-form INPUT {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-style: italic;
	border: 1px solid #7f9db9;
	padding: 2px;
	width: 150px;
	margin: 0 4px 0 0;
}

.content .tabset .hilight {
	height: 58px;
	margin: -10px 0 0 0;
}

.content .tabset .hilight .th-bg {
	float: left;
	background: url("../../images/tabset/hilight-bg.png") repeat-x left top;
	height: 100%;
	width: 730px;
}

.content .tabset .hilight .th-left {
	background: url("../../images/tabset/hilight-left.png") no-repeat left top;
	height: 100%;
	width: 100px;
	float: left;
}

.content .tabset .hilight .th-right {
	background: url("../../images/tabset/hilight-right.png") no-repeat left top;
	height: 100%;
	width: 100px;
	float: left;
}

.content .tabset UL {
	margin: 0 0 0 16px;
	padding: 0;
	list-style: none;
	float: left;
	width: 859px;
	/*position: relative;
	top: -29px;*/

	position: inherit;
}

.content .tabset UL LI {
	float: right;
	margin: 0 -12px 0 0;
	position: relative;
	/*top: 0px;*/
	left: 0px;

	top: -29px;
}

.content .tabset UL LI A {
	background: url("../../images/tabset/bg.png") repeat-x left top;
	display: block;
	line-height: 30px;
	padding: 0 7px 0 10px;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	white-space: nowrap;
	text-decoration: none;
	float: left;
}

.content .tabset UL LI SPAN.left {
	display: block;
	width: 13px;
	line-height: 30px;
	background: url("../../images/tabset/left.png") no-repeat right top;
	float: left;
}

.content .tabset UL LI SPAN.right {
	display: block;
	width: 16px;
	line-height: 30px;
	background: url("../../images/tabset/right.png") no-repeat right top;
	float: left;
}

.content .tabset UL LI.t-sel, 
.content .tabset UL LI:hover {
	z-index: 100;
	/*top: 1px;*/
}

.content .tabset UL LI.t-sel A, 
.content .tabset UL LI:hover A {
	background: url("../../images/tabset/bg-sel.png") repeat-x left top;
}

.content .tabset UL LI.t-sel SPAN.left, 
.content .tabset UL LI:hover SPAN.left {
	background: url("../../images/tabset/left-sel.png") no-repeat right top;
}

.content .tabset UL LI.t-sel SPAN.right, 
.content .tabset UL LI:hover SPAN.right {
	background: url("../../images/tabset/right-sel.png") no-repeat right top;
}

.content .tabset UL LI .t-submenu-container {
	display: none;
}

.content .tabset UL LI:hover .t-submenu-container  {
	display: block;
}

.content .tabset UL LI .t-submenu {
	position: absolute;
	left: 0px;
	top: 30px;
	width: 175px;
	z-index: 200;
}

.content .tabset UL LI .t-submenu .t-sub-top {
	background: url("../../images/tabset/s-top.png") no-repeat left top;
	height: 11px;
}

.content .tabset UL LI .t-submenu .t-sub-bottom {
	background: url("../../images/tabset/s-bottom.png") no-repeat left top;
	height: 12px;
}

.content .tabset UL LI .t-submenu .t-sub-bg {
	background: url("../../images/tabset/s-bg.png") repeat-y left top;
}

.content .tabset UL LI UL {
	position: relative;
	width: 100%;
	/*margin: 39px 0 -22px 8px;*/
	padding: 0;	
	
	margin: 17px 0 0 8px;
}

.content .tabset UL LI UL LI {
	float: none;
	clear: left;
	top: 0px!important;
}

.content .tabset UL LI.t-sel UL LI A, 
.content .tabset UL LI:hover UL LI A, 
.content .tabset UL LI.hover UL LI A {
	background: none;
	line-height: 18px;
	text-decoration: underline;
	font-size: 11px;
	position: relative;
	z-index: 1;
}

.content .tabset UL LI.t-sel UL LI A:hover, 
.content .tabset UL LI:hover UL LI A:hover {
	text-decoration: none;
}

.content .frame {
	margin: -30px 0 0 0;
}

.content .frame .f-right {
	float: right;
	background: url("../../images/frame/right.png") no-repeat left top;
	width: 10px;
	height: 589px;
}

.content .frame .f-left {
	float: left;
	background: url("../../images/frame/left.png") no-repeat left top;
	width: 11px;
	height: 589px;
}

.content .frame .f-content-container {
	margin: 0 10px 0 11px;
}

.content .frame .f-content {
	background: #FFFFFF;
	border-top: 1px solid #041d5c;
	padding: 25px 0 0 0;
}

.content .frame .col-left {
	margin: 0 166px 0 0;
}

.content .frame .col-right {
	width: 155px;
	float: right;
}

.prod-of-day H1 {
	margin-bottom: 5px;
}

.phone {
	float: left;
	width: 152px;
	background: url("../../images/phone/bg.gif") repeat-y left top;
}

.phone.ph-in-basket {
	background: url("../../images/phone/basket-bg.jpg") repeat-y left top;
}

.phone .ph-top {
	background: url("../../images/phone/top.gif") no-repeat left top;
}

.phone.ph-in-basket .ph-top {
	background: url("../../images/phone/basket-top.jpg") no-repeat left top;
}

.phone .ph-bottom {
	background: url("../../images/phone/bottom.gif") no-repeat left bottom;
	padding: 0 0 15px 0;
}

.phone.ph-in-basket .ph-bottom {
	background: url("../../images/phone/basket-bottom.jpg") no-repeat left bottom;
	height: 201px;
}

.phone H2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0066cc;
	margin: 13px 7px 0 7px;
}

.phone .rating {
	background: url("../../images/rating.gif") no-repeat 7px top;
	margin: 3px 0 0 0;
}

.phone .rating .curr-rating {
	background: url("../../images/rating.gif") no-repeat left bottom;
	margin: 0 0 0 7px;
	height: 7px;
	width: 0px;
	font-size: 0px;
	line-height: 0px;
}

.phone .ph-photo {
	padding: 10px 0 0 0;
	text-align: center;
}

.phone .ph-price {
	background: url("../../images/phone/price-bg.gif") no-repeat center top;
	margin: 10px 0 0 0;
}

.phone .ph-price P {
	line-height: 23px;
	font-size: 14px;
	margin: 0 20px;
}

.phone .ph-price P A {
	float: right;
	font-size: 12px;
	color: #FFFFFF;
	margin-top: -1px;
}

.phone .ph-compare P {
	margin: 3px 0 0 10px;
}

.phone .ph-compare P A {
	color: #666666;
}

.phone.ph-new .ph-label {
	background: url("../../images/phone/new.gif") no-repeat 105px 122px;
}

.phone.ph-hit .ph-label {
	background: url("../../images/phone/hit.gif") no-repeat 104px 122px;
}

.phone.ph-in-basket .ph-close {
	text-align: right;
	padding: 8px 0 0 0;
}

.phone.ph-in-basket .ph-close A {
	margin: 0 10px 0 0;
}

.phone.ph-in-basket H2 {
	margin: 14px 5px 0 12px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.phone.ph-in-basket P {
	margin: 0 5px 0 12px;
}

.phone.ph-in-basket H4 {
	margin: 14px 5px 0 12px;
	font-size: 11px;
	font-weight: normal;
}

.phone.ph-in-basket UL {
	margin: 2px 5px 0 12px;
	padding: 0;
	list-style: none;
}

.phone.ph-in-basket A {
	color: #0066cc;
	text-decoration: none;
}

.phone.ph-in-basket A:hover {
	text-decoration: underline;
}

.delivery {
	background: url("../../images/delivery/bg.jpg") repeat-y left top;
	float: left;
	width: 149px;
	margin: 8px 0 0 0;
}

.delivery .d-top {
	background: url("../../images/delivery/top.jpg") no-repeat left top;
}

.delivery .d-bottom {
	background: url("../../images/delivery/bottom.jpg") no-repeat left bottom;
	padding: 0 0 14px 0;
}

.delivery H1 {
	margin: 7px 0 0 9px;
}

.delivery P {
	margin: 7px 0 0 9px;
}

.delivery P A {
	color: #0066cc;
	text-decoration: none;
}

.delivery P A:hover {
	text-decoration: underline;
}

.delivery H2 {
	margin: 14px 0 0 9px;
	font-size: 11px;
	font-weight: bold;
}

.delivery TABLE {
	margin: 3px 0 0 9px;
}

.delivery TABLE TD.label {
	color: #666666;
	width: 75px;
}

.delivery LABEL {
	display: block;
	color: #666666;
	margin: 7px 0 0 9px;
}

.delivery SELECT {
	display: block;
	width: 128px;
	margin: 1px 0 0 9px;
}

.delivery BUTTON {
	margin: 9px 0 0 9px;
}

.review {
	margin: 20px 0 0 0;
	clear: left;
}

.review .r-item {
	padding: 7px 0;
	border-top: 1px solid #dadcde;
}

.review .r-item.ri-first {
	border-top: none;
}

.review .r-item A {
	color: #0066cc;
	text-decoration: none;
}

.review .r-item A:hover {
	text-decoration: underline;
}

.review .r-item P.r-name {
	margin: 5px 0 0 0;
	color: #666666;
}

.review .r-item P.r-city {
	color: #666666;
	font-size: 10px;
}

.selection {
	background: url("../../images/selection/bg.jpg") repeat-x left top;
	height: 92px;
}

.selection .s-left {
	background: url("../../images/selection/left.jpg") no-repeat left top;
	height: 100%;
}

.selection .s-right {
	background: url("../../images/selection/right.jpg") no-repeat right top;
	height: 100%;
}

.selection H2 {
	font-size: 12px;
	font-weight: normal;
	margin: 11px 0 0 13px;
}

.selection TABLE {
	margin: 6px 0 0 13px;
	width: 98%;
}

.selection TABLE TD{
	color: #666666;
	padding: 0 3px 0 0;
	white-space: nowrap;
	width: 1%;
}

.selection TABLE TD.s-select {
	width: 9%;
}

.selection TABLE TD.s-input {
	width: 3%;
}

.selection TABLE TD.spl {
	padding-left: 20px;
}

.selection TABLE TD.s-pr-to {
	padding: 0 3px;
	text-align: center;
}

.selection TABLE TD.s-pr-currency {
	padding-left: 5px;
}

.selection TABLE TD.s-button {
	padding-right: 22px;
}

.selection  TABLE TD.s-input INPUT {
	width: 100%;
}

.selection TABLE TD.s-select SELECT {
	width: 100%;
}

.selection A.s-adv-search {
	display: block;
	color: #FFFFFF;
	margin: 7px 0 0 13px;
}

/* Fix for Safari */
body:first-of-type .selection TABLE TD.s-input INPUT { width: 80px; float: right; }

/* Fix for Opera */
@media all and (min-width: 0px) {
	
	.selection TABLE TD.s-pr-to {
		padding-left: 6px;
	}
	
	.selection TABLE TD.s-pr-currency {
		padding-left: 7px;
		padding-right: 15px;
	}
	
	.selection TABLE TD.s-input INPUT {
		float: none;
		width: 100%;
	}
}

.top-banner {
	height: 120px;
	margin: 8px 0 0 0;
}

.top-banner .tb-bg {
	background: url("../../images/banner/bg.jpg") repeat-x left top;
	height: 100%;
	margin: 0 6px 0 0;
}

.top-banner .tb-left {
	background: url("../../images/banner/border.gif") repeat-y left top;
	height: 100%;
}

.top-banner .tb-right {
	background: url("../../images/banner/border.gif") repeat-y right top;
	height: 100%;
}

.top-banner A {
	display: block;
	height: 100%;
	text-align: center;
}

.top-banner A IMG {
	margin: 10px 0 0 0;
}

.prod-of-week {
	padding: 27px 0 0 0;
}

.prod-of-week H1 {
	padding-bottom: 5px;
}

.prod-of-week .pw-container {
	overflow: hidden;
	height: 214px;
}

.prod-of-week .phone {
	margin-right: 2px;
}

.info-block  {
	padding: 20px 0 0 0;
}

.info-block .ib-about-company {
	float: left;
	width: 40%;
}

.info-block .ib-news {
	float: left;
	width: 59%;
}

.info-block P {
	margin: 10px 15px 0 0;
}

.info-block A {
	text-decoration: none;
	color: #0066cc;
}

.info-block A:hover {
	text-decoration: underline;
}

.info-block UL {
	padding: 0;
	margin: 10px 15px 0 0;
	list-style: none;
}

.special {
	padding: 15px 0 0 0;
}

.special .sp-bg {
	background: url("../../images/special/bg.jpg") repeat-x left bottom;
	height: 230px;
}

.special .sp-left {
	background: url("../../images/special/left.jpg") no-repeat left bottom;
	height: 100%;
}

.special .sp-right {
	background: url("../../images/special/right.jpg") no-repeat right bottom;
	height: 100%;
}

.special H1 SPAN {
	font-size: 11px;
	color: #666666;
	margin: 0 0 0 15px;
}

.special .sp-slider {
	background: url("../../images/special/slider.png") no-repeat left top;
	width: 140px;
	height: 21px;
	margin: -20px 0 0 0;
	position: relative;
	z-index: 10;
	font-size: 0px;
	line-height: 0px;
}

.special .sp-phone-container {
	overflow: hidden;
	margin: 0 7px;
	position: relative;
}

.special .sp-phones {
	float: left;
	width: 9999px;
	position: relative;
	left: 0px;
}

.special .phone {
	background: none;
}

.special .phone .ph-top {
	background: none;
}

.special .phone .ph-bottom {
	background: url("../../images/special/phone-bg.jpg") no-repeat left bottom;
}

.adv-selection {
	display: none;
	position: absolute;
	left: 0px;
	top: -40px;
	width: 768px;
	z-index: 100;
	
	top: 300px;
}

.adv-selection .as-top {
	background: url("../../images/adv-selection/top.gif") no-repeat left top;
	height: 5px;
	font-size: 0px;
}

.adv-selection .as-bottom {
	background: url("../../images/adv-selection/bottom.gif") no-repeat left top;
	height: 5px;
	font-size: 0px;
}

.adv-selection .as-content {
	background: #e0efdb;
}

.adv-selection H3 {
	margin: 7px 0 0 12px;
	font-family: Tahomal, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.adv-selection TABLE.as-filter {
	margin: 9px 0 0 9px;
	color: #666666;
}

.adv-selection TABLE.as-filter SELECT {
	font-size: 11px;
}

.adv-selection TABLE.as-filter TD {
	padding: 0 5px 0 0;
}

.adv-selection TABLE.as-filter TD.as-space {
	padding-right: 120px;
}

.adv-selection .as-submit {
	text-align: center;
	padding: 10px 0 5px 0;
	background: #c8dbc3;
}

.adv-selection .as-submit BUTTON {
	font-size: 11px;
	padding: 2px 7px;
}

.adv-selection TABLE.as-options {
	margin: 10px 0 0 9px;
	color: #666666;
}

.adv-selection TABLE.as-options TD {
	padding: 0 20px 0 0;
}

.adv-selection TABLE.as-options TD .aso-border {
	border-bottom: 1px solid #d0d9cd;
	width: 350px;
	padding: 3px 0;
	float: left;
}

.adv-selection TABLE.as-options TD.aso-last .aso-border {
	border-bottom: none;
	padding-bottom: 10px;
}

.adv-selection TABLE.as-options INPUT {
	display: block;
	float: left;
}

.adv-selection TABLE.as-options LABEL {
	display: block;
	float: left;
	margin: 3px 0 0 8px;
}

.breadcrumbs {
	padding: 0 0 5px 0;
	color: #dadada;
}

.breadcrumbs P.bc-text {
	color: #000000;
}

.breadcrumbs H1 {
	margin: 5px 0 0 0;
}

.breadcrumbs A {
	color: #0066cc;
	text-decoration: none;
}

.breadcrumbs A:hover {
	text-decoration: underline;
}

.breadcrumbs .bc-prod-buy  {
	float: right;
	font-size: 18px;
	text-align: center;
}

.breadcrumbs .bc-prod-buy A {
	color: #FFFFFF;
	background: url("../../images/product/buy.jpg") no-repeat left 2px;
	display: block;
	width: 103px;
	text-decoration: underline;
	padding: 0 0 3px 0;
}

.breadcrumbs .bc-prod-buy A:hover {
	text-decoration: none;
}

.breadcrumbs .bc-rating {
	background: url("../../images/rating.gif") no-repeat left top;
	height: 7px;
	font-size: 0px;
	line-height: 0px;
}

.breadcrumbs .bc-rating .bc-curr-rating {
	background: url("../../images/rating.gif") no-repeat left bottom;
	height: 100%;
	width: 0px;
}

.results-info P {
	margin: 0 0 3px 3px;
}

.results-info TABLE {
	margin: 0 0 0 3px;
}

.results-info TABLE TD {
	padding: 0 3px 0 0;
	vertical-align: middle;
}

.results-info TABLE TD.ri-space {
	padding-right: 9px;
}

.results-info TABLE TD A {
	display: block;
	color: #0066cc;
	text-decoration: none;
	padding: 0 13px 0 0;
	background: url("../../images/catalog/down.gif") no-repeat right 5px;
}

.results-info TABLE TD A:hover {
	text-decoration: underline;
}

.results-info TABLE TD.ri-sel-down A {
	background: url("../../images/catalog/down-curr.gif") no-repeat right 6px;
	text-decoration: none!important;
	color: #FFFFFF;
}

.results-info TABLE TD.ri-sel-down A SPAN {
	background: #339900;
	display: block;
	padding: 1px 6px 2px 6px;
}

.results-info TABLE TD.ri-sel-up A {
	background: url("../../images/catalog/up-curr.gif") no-repeat right 6px;
	text-decoration: none!important;
	color: #FFFFFF;
}

.results-info TABLE TD.ri-sel-up A SPAN {
	background: #339900;
	display: block;
	padding: 1px 6px 2px 6px;
}

.catalog .phone {
	margin-top: 20px;
}

.page-navigator {
	padding: 20px 0 0 0;
	font-size: 14px;
	line-height: 18px;
}

.page-navigator A {
	color: #0066cc;
	text-decoration: none;
}

.page-navigator A:hover {
	text-decoration: underline;
}

.page-navigator TABLE {
	width: 100%;
}

.page-navigator UL {
	margin: 0;
	padding: 0;
	list-style: none;
}

.page-navigator UL LI {
	float: left;
}

.page-navigator TD.pn-prev {
	width: 1%;
}

.page-navigator TD.pn-view-all {
	width: 1%;
	white-space: nowrap;
}

.page-navigator TD.pn-pages {
	width: 40%;
	text-align: center;
}

.page-navigator TD.pn-next {
	width: 30%;
}

.page-navigator TD.pn-pages A {
	margin: 0 6px;
}

.page-navigator TD.pn-pages SPAN.pn-curr {
	margin: 0 6px;
	background: #c4daec url("../../images/page-navigator/left.gif") no-repeat left top;
	padding-bottom: 1px;
}

.page-navigator TD.pn-pages SPAN.pn-curr SPAN {
	background: url("../../images/page-navigator/right.gif") no-repeat right top;
	padding: 0 3px 1px 3px;
}

.product {
	padding: 10px 0;
}

.product.p-sel {
	background: #edf4f9;
}

.product .p-image {
	float: left;
	padding: 0 0 0 10px;
}

.product .p-image IMG {
	border: 1px solid #cccccc;
}

.product H2 {
	margin: 8px 0 0 80px;
	font-size: 11px;
	font-weight: normal;
}

.product H2 A {
	color: #007ac7;
	text-decoration: none;
}

.product H2 A:hover {
	text-decoration: underline;
}

.product P {
	margin: 9px 0 0 80px;
}

.product P A {
	color: #000000;
}

.product P.p-price {
	margin: 21px 10px 0 0;
	padding: 5px 0;
	float: right;
	background: url("../../images/product/price.gif") no-repeat left top;
	width: 133px;
}

.product P.p-price SPAN {
	margin: 0 0 0 10px;
}

.product P.p-price A {
	color: #FFFFFF;
	float: right;
	margin: -1px 10px 0 0;
}

.product .rating {
	margin: 3px 0 0 80px;
	height: 7px;
	background: url("../../images/rating.gif") no-repeat left top;
}

.product .rating .curr-rating {
	height: 100%;
	width: 0px;
	background: url("../../images/rating.gif") no-repeat left bottom;
}

.catalog.c-space {
	padding-top: 13px;
}

.compare {
	padding: 15px 0;
}

.compare TABLE {
	width: 100%;
	margin: 10px 0 5px 0;
}

.compare TABLE TD {
	border-bottom: 1px solid #d0dce4;
	padding: 2px 0;
}

.compare TABLE TD.c-remove {
	width: 1%;
}

.compare TABLE TR.c-last TD {
	border-bottom: none;
}

.compare TABLE TR.c-last TD {
	border-bottom: none;
}

.compare A {
	text-decoration: none;
	color: #0066cc;
}

.compare A:hover {
	text-decoration: underline;
}

.faq {
	padding: 0 0 30px 0;
}

.faq .f-menu {
	background: #e0efdb url("../../images/faq/left.gif") no-repeat left top;
}

.faq .f-menu .fm-right {
	background: url("../../images/faq/right.gif") no-repeat right top;
	height: 35px;
}

.faq .f-menu UL {
	margin: 0;
	padding: 9px 0 0 19px;
	list-style: none;
}

.faq .f-menu UL LI {
	float: left;
	padding: 0 20px 0 0;
}

.faq .f-menu UL LI A {
	color: #0066cc;
	text-decoration: none;
	background: url("../../images/faq/bullet.gif") no-repeat left center;
	padding: 2px 0 2px 19px;
	display: block;
}

.faq .f-menu UL LI A:hover {
	text-decoration: underline;
}

.faq .f-menu UL LI.fm-current A {
	color: #000000;
	text-decoration: none!important;
	font-weight: bold;
}

.faq .f-item {
	background: #FFFFFF url("../../images/faq/i-bg.gif") repeat-x left bottom;
	margin: 9px 0 0 0;
}

.faq .f-item .fi-top {
	background: url("../../images/faq/i-border.gif") repeat-x left top;
}

.faq .f-item .fi-left {
	background: url("../../images/faq/i-border.gif") repeat-y left top;
}

.faq .f-item .fi-right {
	background: url("../../images/faq/i-border.gif") repeat-y right top;
}

.faq .f-item .fi-ctl {
	background: url("../../images/faq/i-ctl.gif") no-repeat left top;
}

.faq .f-item .fi-ctr {
	background: url("../../images/faq/i-ctr.gif") no-repeat right top;
}

.faq .f-item .fi-cbr {
	background: url("../../images/faq/i-cbr.gif") no-repeat right bottom;
}

.faq .f-item .fi-cbl {
	background: url("../../images/faq/i-cbl.gif") no-repeat left bottom;
	padding: 0 0 24px 0;
}

.faq H2 {
	font-size: 18px;
	font-weight: normal;
	margin: 20px 15px 0 20px;
}

.faq P {
	margin: 13px 15px 0 20px;
}

.text {
	padding: 15px 0 0 0;
}

.text .t-image {
	float: left;
	width: 248px;
	text-align: center;
}

.text P {
	font-size: 12px;
	margin: 20px 20px 0 248px;
}

.text P.t-introtext {
	font-size: 14px;
	background: #edf4f9;
	margin-top: 0;
	padding: 15px;
}

.text .t-other-news {
	padding: 23px 0 0 0;
}

.text .t-other-news H2 {
	font-size: 11px;
	font-weight: bold;
}

.text .t-other-news UL {
	margin: 8px 0 0 0;
	padding: 0;
	list-style: none;
}

.text A {
	color: #3366cc;
	text-decoration: none;
}

.text A:hover {
	text-decoration: underline;
}

.basket-content {
	padding: 0 0 250px 0;
}

.basket-content TABLE {
	width: 100%;
	border-bottom: 1px solid #edf4f9;
}

.basket-content TABLE TR.bc-row {
	background: #edf4f9;
}

.basket-content TABLE TH {
	color: #666666;
	text-align: left;
	font-weight: normal;
	padding: 7px 10px;
}

.basket-content TABLE TD {
	padding: 3px 0;
}

.basket-content TABLE TD.bc-ctrl {
	width: 1%;
	text-align: center;
}

.basket-content TABLE TD.bc-prod {
	padding-left: 8px;
}

.basket-content TABLE TD.bc-price {
	padding: 0 0 0 25px;
	width: 1%;
	white-space: nowrap;
}

.basket-content TABLE TD.bc-qty {
	width: 1%;
	padding: 0 0 0 12px;
}

.basket-content TABLE TD.bc-qty INPUT {
	width: 30px;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-align: center;
}

.basket-content A {
	color: #0066cc;
	text-decoration: none;
}

.basket-content A:hover {
	text-decoration: underline;
}

.basket-content H3 {
	margin: 7px 0 0 8px;
	font-size: 18px;
	font-weight: normal;
}

.basket-content .bc-recalc {
	height: 36px;
	background: #edf4f9;
	margin: 5px 0 0 0;
}

.basket-content .bc-recalc BUTTON.bd-order {
	float: right;
	margin: 8px 10px 0 0;
}

.basket-content .bc-recalc BUTTON.bd-recalc {
	float: left;
	margin: 8px 0 0 10px;
}

.basket-content .bc-recalc P {
	padding: 12px 0 0 5px;
	float: left;
}

.delivery-content {
	padding: 0 0 35px 0;
}

.delivery-content H2 {
	font-size: 18px;
	font-weight: normal;
	margin: 17px 0 0 0;
}

.delivery-content TABLE {
	width: 100%;
}

.delivery-content TABLE TH {
	text-align: left;
	font-weight: normal;
	color: #666666;
	padding: 15px 0 8px 2px;
}

.delivery-content TABLE TD {
	background: #edf4f9;
	padding: 0 10px;
}

.delivery-content TABLE TR.dc-row TD {
	background: #e2eaf1;
}

.delivery-content TABLE TD.dc-title {
	font-size: 14px; 
}

.delivery-content TABLE TD.dc-stat-cell {
	padding-top: 10px;
	padding-bottom: 10px; 
}

.delivery-content TABLE TD.dc-stat-cell SPAN {
	float: left; 
	color: #666666;
}

.delivery-content TABLE TD.dc-stat-cell IMG {
	margin: 0 0 0 100px; 
}

.delivery-content .dc-city-search {
	background: #e0efdb; 
}

.delivery-content .dc-city-search .dcs-ctl {
	background: url("../../images/delivery/ctl.gif") no-repeat left top;
}

.delivery-content .dc-city-search .dcs-ctr {
	background: url("../../images/delivery/ctr.gif") no-repeat right top;
}

.delivery-content .dc-city-search .dcs-bottom {
	background: #c8dbc3;
	text-align: center;
}

.delivery-content .dc-city-search .dcs-cbr {
	background: url("../../images/delivery/cbr.gif") no-repeat right bottom;
	padding: 8px 0;
}

.delivery-content .dc-city-search .dcs-cbl {
	background: url("../../images/delivery/cbl.gif") no-repeat left bottom;
}

.delivery-content .dc-city-search H2 {
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0 0 12px;
	padding: 0;
}

.delivery-content .dc-city-search UL.dc-c-list {
	margin: 0;
	padding: 5px 0 10px 12px;
	list-style: none;
	float: left;
}

.delivery-content .dc-city-search UL.dc-c-list LI {
	float: left;
	padding: 0 10px 0 0;
}

.delivery-content A {
	color: #0066cc;
	text-decoration: none;
}

.delivery-content A:hover {
	text-decoration: underline;
}

.delivery-content .dc-city-search UL.dc-c-list LI A {
	border-bottom: 1px dashed #0066cc;
	display: block;
}

.delivery-content .dc-city-search UL.dc-c-list LI A:hover {
	border-bottom: none;
	text-decoration: none;
}

.delivery-content .dc-hr {
	font-size: 0px;
	line-height: 0px;
	border-top: 1px solid #cad2c8;
	margin: 0 12px;
}

.delivery-content TABLE.dc-search {
	margin: 6px 0 10px 0;
}

.delivery-content TABLE.dc-search TD {
	background: none;
	padding-right: 5px;
}

.delivery-content TABLE.dc-search TD.dc-label {
	color: #666666;
	width: 1%;
	white-space: nowrap;
}

.delivery-content TABLE.dc-search TD.dc-input INPUT {
	font-size: 11px;
	width: 80px;
}

.delivery-content TABLE.dc-search TD.dc-select SELECT {
	font-size: 11px;
	width: 155px;
}

.compare-content TABLE {
	width: 100%;
}

.compare-content TABLE TD {
	padding: 4px 0 3px 0;
}

.compare-content TABLE TD.cc-label {
	color: #666666;
}

.compare-content TABLE TD.cc-selected {
	color: #cc0000;
}

.compare-content TABLE TR.cc-row TD {
	background: #edf4f9;
}

.compare-content TABLE TD H3 {
	font-size: 11px;
	font-weight: bold;
	margin: 3px 0 0 0;
}

.product-content {
	padding: 7px 0 0 0;
}

.product-content .sub-menu {
	background: #e0efdb;
}

.product-content .sub-menu .sm-left {
	background: url("../../images/product/sm-left.gif") no-repeat left top;
}

.product-content .sub-menu .sm-right {
	background: url("../../images/product/sm-right.gif") no-repeat right top;
}

.product-content .sub-menu UL {
	margin: 0 0 0 15px;
	padding: 0;
	list-style: none;
	height: 35px;
}

.product-content .sub-menu UL LI {
	float: left;
	padding: 0 20px 0 0;
}

.product-content .sub-menu UL LI A {
	color: #0066cc;
	text-decoration: none;
	padding: 2px 0 2px 19px;
	margin: 8px 0 0 0;
	display: block;
	position: relative;
	z-index: 1;
}

/*
.tabset {
	position: relative;
	z-index: 100;
}
*/

.product-content .sub-menu UL LI A:hover {
	text-decoration: underline;
}

.product-content .sub-menu UL LI A.sm-open {
	text-decoration: underline;
	color: #000000;
}

.product-content .sub-menu UL LI.sm-3d A {
	background: url("../../images/product/3d.gif") no-repeat left center;
}

.product-content .sub-menu UL LI.sm-reply A {
	background: url("../../images/product/reply.gif") no-repeat left center;
}

.product-content .sub-menu UL LI.sm-checkout A {
	background: url("../../images/product/checkout.gif") no-repeat left center;
}

.product-content .sub-menu .sm-rel-cont {
	position: relative;
	top: 0px;
	left: 0px;
}

.product-content .sub-menu .sm-content-container {
	position: absolute;
	width: 100%;
	top: -14px;
	display: none;
}

.product-content .sub-menu .sm-content {
	background: #e0efdb;
	padding: 30px 0 10px 0;
}

.product-content .sub-menu .sm-content P {
	margin: 0 19px;
	padding: 0;
}

.product-content .sub-menu .sm-content UL {
	margin: 15px 0 0 20px;
	padding: 0;
	list-style: none;
	height: auto;
}

.product-content .sub-menu .sm-content UL LI {
	float: none;
	padding: 0;
}

.product-content .sub-menu .sm-content UL LI A {
	padding: 0;
	margin: 0;
	display: inline;
}

.product-content .sub-menu .smc-bottom {
	height: 17px;
}

.product-content .sub-menu .smc-bottom .smcb-left {
	background: url("../../images/product/sm-cbl.gif") no-repeat left top;
	width: 18px;
	height: 100%;
	float: left;
}

.product-content .sub-menu .smc-bottom .smcb-right {
	background: url("../../images/product/sm-cbr.gif") no-repeat right top;
	width: 16px;
	height: 100%;
	float: right;
}

.product-content .sub-menu .smc-bottom .smcb-center {
	background: #e0efdb;
	height: 100%;
	margin: 0 16px 0 18px;
}

.product-content .pc-left {
	float: left;
	width: 304px;
	padding: 20px 0 0 0;
}

.product-content .pc-right {
	margin: 0 0 0 326px;
	padding: 20px 0 0 0;
}

.product-content .pc-frame {
	background: url("../../images/product/f-bg.gif") repeat-y left top;
}

.product-content .pc-frame .pcf-top {
	background: url("../../images/product/f-top.gif") no-repeat left top;
}

.product-content .pc-frame .pcf-bottom {
	background: url("../../images/product/f-bottom.gif") no-repeat left bottom;
}

.product-content .pc-frame .pcf-icon {
	padding: 0 0 23px 0;
}

.product-content .pc-frame.pc-new .pcf-icon {
	background: url("../../images/product/new.gif") no-repeat right 343px;
}

.product-content .pc-frame .pc-image {
	text-align: center;
	padding: 18px 0 0 0;
	background: url("../../images/loading.gif") no-repeat center center;
}

.product-content .pc-frame .pc-price {
	margin: 20px 0 0 0;
	background: url("../../images/product/f-price.gif") no-repeat center top;
	height: 23px;
	font-size: 18px;
}

.product-content .pc-frame .pc-price P.pcf-buy {
	float: right;
	padding: 0 27px 0 0;
	margin: -1px 0 0 0;
}

.product-content .pc-frame .pc-price P.pcf-buy A {
	color: #FFFFFF;
}

.product-content .pc-frame .pc-price P.pcf-total {
	float: left;
	padding: 0 0 0 30px;
}

.product-content .pc-frame .pc-price P.pcf-old {
	text-align: center;
	color: #660000;
	text-decoration: line-through;
}

.product-content .pc-ph-scroller-container {
	margin: 5px 0 0 0;
	height: 97px;
	overflow: hidden;
	position: relative;
}

.product-content .pc-ph-scroller {
	height: 100%;
	width: 5555px;
	position: relative;
}

.product-content .pc-ph-s-item {
	float: left;
	width: 100px;
	height: 100%;
	margin: 0 2px 0 0;
	background: url("../../images/product/sf-bg.gif") repeat-y left top;
}

.product-content .pc-ph-s-item .pc-ph-si-top {
	background: url("../../images/product/sf-top.gif") no-repeat left top;
	height: 100%;
}

.product-content .pc-ph-s-item .pc-ph-si-bottom {
	background: url("../../images/product/sf-bottom.gif") no-repeat left bottom;
	height: 100%;
	text-align: center;
}

.product-content .pc-ph-s-item.phsi-sel {
	background: url("../../images/product/sf-bg-sel.gif") repeat-y left top;
}

.product-content .pc-ph-s-item.phsi-sel .pc-ph-si-top {
	background: url("../../images/product/sf-top-sel.gif") no-repeat left top;
}

.product-content .pc-ph-s-item.phsi-sel .pc-ph-si-bottom {
	background: url("../../images/product/sf-bottom-sel.gif") no-repeat left bottom;
}

.product-content .pc-ph-s-item .pc-ph-si-bottom A {
	display: block;
	margin: 8px 0 0 0;
	-moz-outline: none;
}

.product-content .pc-slider-container {
	background: url("../../images/product/slider-bg.gif") repeat-x left top;
	height: 8px;
	margin: 10px 0 0 0;
	font-size: 0px;
	line-height: 0px;
}

.product-content .pc-sc-left {
	background: url("../../images/product/slider-left.gif") no-repeat left top;
	height: 100%;
}

.product-content .pc-sc-right {
	background: url("../../images/product/slider-right.gif") no-repeat right top;
	height: 100%;
}

.product-content .pc-slider {
	width: 140px;
	height: 21px;
	background: url("../../images/special/slider.png") no-repeat left top;
	margin: -7px 0 0 0;
}

.product-content .pc-accessories {
	padding: 25px 0 0 0;
}

.product-content .pc-accessories H1 {
	padding-bottom: 3px;
}

.product-content .pc-accessories .pca-list {
	padding: 10px 0 0 0;
}

.product-content .pc-accessories .pca-list UL {
	margin: 0;
	padding: 0;
	list-style: none;
}

.product-content .pc-accessories .pca-list UL LI {
	padding: 2px 0 0 0;
	float: left;
	clear: left;
	width: 100%;
}

.product-content .pc-accessories .pca-list UL LI.pca-row {
	background: #edf4f9;
}

.product-content .pc-accessories .pca-list UL LI INPUT {
	float: left;
	display: block;
}

.product-content .pc-accessories .pca-list UL LI LABEL {
	float: left;
	display: block;
	margin: 3px 0 0 4px;
}

/* Fix for Opera */
@media all and (min-width: 0px) {
	
	.product-content .pc-accessories .pca-list UL LI INPUT {
		margin: 2px 0 3px 0;
	}
}

.product-content .pc-accessories .pca-buy {
	padding: 10px 0 0 0;
	font-size: 18px;
}

.product-content .pc-accessories .pca-buy A {
	color: #FFFFFF;
	background: url("../../images/product/buy.jpg") no-repeat left 2px;
	display: block;
	width: 103px;
	padding: 0 0 3px 24px;
}

.product-content .pc-charact {
	padding: 20px 0 0 0;
}

.product-content .pc-charact H1 {
	float: left;
}

.product-content .pc-charact UL.pcc-submenu {
	margin: 0;
	padding: 4px 0 0 19px;
	list-style: none;
	float: left;
}

.product-content .pc-charact UL.pcc-submenu LI {
	float: left;
	padding: 0 3px 0 0;
}

.product-content .pc-charact UL.pcc-submenu LI A {
	color: #0066cc;
	text-decoration: none;
	display: block;
	padding: 2px 4px;
}

.product-content .pc-charact UL.pcc-submenu LI A:hover {
	text-decoration: underline;
}

.product-content .pc-charact UL.pcc-submenu LI A.pcc-sel {
	background: #339900;
	color: #FFFFFF;
	text-decoration: none!important;
}

.product-content .pc-charact .pc-colors {
	padding: 15px 0 0 0;
}

.product-content .pc-charact .pc-colors H2 {
	font-weight: bold;
	font-size: 11px;
	padding: 0 0 7px 0;
}

.product-content .pc-charact .pc-colors TABLE TD {
	vertical-align: middle;
	padding: 0 20px 0 9px;
}

.product-content .pc-charact .pc-colors TABLE TD.pcc-color {
	padding: 0;
	width: 30px;
	height: 30px;
}

.product-content .pc-charact .pc-colors TABLE TD.pcc-black {
	background: #000000;
}

.product-content .pc-charact .pc-colors TABLE TD.pcc-white {
	background: #FFFFFF;
	border: 1px solid #999999;
}

.product-content .pc-charact .ch-list TABLE {
	width: 100%;
}

.product-content .pc-charact .ch-list TABLE TD {
	padding: 5px 0 6px 0;
}

.product-content .pc-charact .ch-list TABLE TD.chl-label {
	color: #666666;
}

.product-content .pc-charact .ch-list TABLE TR.chl-row TD {
	background: #edf4f9;
}

.product-content .pc-charact .ch-list H2 {
	font-weight: bold;
	font-size: 11px;
	padding: 9px 0 0 0;
}

.phone-preview-container {
	position: relative;
	top: 0px;
	left: 0px;
}

.phone-preview {
	display: none;
	position: absolute;
	top: 0px;
	left: -75px;
	width: 308px;
}

.phone-preview .php-top {
	background: url("../../images/phone/preview-top.png") no-repeat left top;
	height: 15px;
}

.phone-preview .php-bottom {
	background: url("../../images/phone/preview-bottom.png") no-repeat left top;
	height: 141px;
}

.phone-preview .php-bg {
	background: url("../../images/phone/preview-bg.png") repeat-y left top;
}

.phone-preview .php-content {
	margin: -15px 0 -141px 0;
	position: relative;
	z-index: 10;
	background: url("../../images/loading.gif") no-repeat center center;
}

.phone-preview.php-new .php-content .php-icon {
	background: url("../../images/product/pr-new.gif") no-repeat 260px 388px;
}

.phone-preview .php-content A.php-close {
	float: right;
}

.phone-preview .php-content A.php-close IMG {
	margin: 6px 12px 0 0;
}

.phone-preview .php-content H3 {
	margin: 18px 10px 0 19px;
	color: #0066cc;
	font-size: 18px;
	font-weight: normal;
}

.phone-preview .php-content .php-rating {
	height: 7px;
	background: url("../../images/rating.gif") no-repeat left top;
	margin: 2px 0 0 19px;
	font-size: 0px;
	line-height: 0px;
}

.phone-preview .php-content .php-rating .phpr-curr-rating {
	height: 100%;
	background: url("../../images/rating.gif") no-repeat left bottom;
	width: 0px;
}

.phone-preview .php-content .php-colors {
	margin: 10px 0 0 2px;
	background: #dce8f3;
	width: 301px;
	height: 30px;
}

.phone-preview .php-content .php-colors A.phpc-3d {
	display: block;
	float: left;
	background: url("../../images/product/3d.gif") no-repeat left center;
	margin: 5px 0 0 17px;
	padding: 2px 16px 2px 20px;
	color: #0066cc;
	text-decoration: none;
}

.phone-preview .php-content .php-colors A.phpc-3d:hover {
	text-decoration: underline;
}

.phone-preview .php-content .php-colors TABLE {
	margin: 1px 0 0 0;
}

.phone-preview .php-content .php-colors TABLE TD.phpc-color-cell {
	width: 17px;
	height: 17px;
	border: 1px solid #999999;
}

.phone-preview .php-content .php-colors TABLE TD.phpc-black {
	background: #000000;
}

.phone-preview .php-content .php-colors TABLE TD.phpc-red {
	background: #cc0000;
}

.phone-preview .php-content .php-colors TABLE TD.phpc-white {
	background: #ffffff;
}

.phone-preview .php-content .php-image-container {
	padding: 19px 0 15px 0;
}

.phone-preview .php-content .php-image-container .phpi-prev {
	float: left;
	padding: 127px 0 0 12px;
}

.phone-preview .php-content .php-image-container .phpi-prev A {
	-moz-outline: none;
}

.phone-preview .php-content .php-image-container .phpi-next {
	float: right;
	padding: 127px 17px 0 0;
}

.phone-preview .php-content .php-image-container .phpi-next A {
	-moz-outline: none;
}

.phone-preview .php-content .php-image-container .phpi-image {
	text-align: center;
}

.phone-preview .php-content .php-price {
	background: url("../../images/product/f-price.gif") no-repeat center top;
	height: 23px;
	font-size: 18px;
}

.phone-preview .php-content .php-price P.phpp-buy {
	float: right;
	padding: 0 30px 0 0;
}

.phone-preview .php-content .php-price P.phpp-buy A {
	color: #FFFFFF;
}

.phone-preview .php-content .php-price P.phpp-curr {
	float: left;
	padding: 0 0 0 34px;
}

.phone-preview .php-content .php-price P.phpp-old {
	text-align: center;
	color: #660000;
	text-decoration: line-through;
}

.phone-preview .php-content .php-compare {
	padding: 4px 0 20px 0;
}

.phone-preview .php-content .php-compare A {
	color: #666666;
	margin: 0 0 0 19px;
}


/*******************************************************************************************/


.basket-content TABLE TD.bc-color {
	width: 1%;
	padding: 0 25px 0 10px;
}

.basket-content TABLE TD.bc-color SELECT {
	font-size: 11px;
	width: 140px;
}

.basket-content.bc-new {
	padding-bottom: 20px;
}

.f-content .b-sign-in-area-container {
	margin: 8px 0 130px 0;
	height: 77px;
	background: #e0efdb;
	position: relative;
	right: -9px;
}

.f-content .b-sign-in-area {
	background: #e0efdb;
	height: 100%;
	position: relative;
	left: -18px;
}

.f-content .b-sign-in-area TABLE {
	margin: 0 0 0 14px;
}

.f-content .b-sign-in-area TABLE TD {
	padding: 9px 4px 0 0;
}

.f-content .b-sign-in-area INPUT {
	width: 100px;
	border: 1px solid #7f9db9;
	font-size: 11px;
	color: #666666;
	font-style: italic;
	padding: 2px;
}

.f-content .b-sign-in-area A {
	color: #0066cc;
	text-decoration: none;
}

.f-content .b-sign-in-area A:hover {
	text-decoration: underline;
}

.content .delivery-info {
	float: right;
	padding: 5px 68px 10px 20px;
	margin: 14px 0 0 -55px;
	color: #FFFFFF;
	line-height: 15px;
	border-left: 1px solid #6278a5;
}

.content .delivery-info A {
	color: #FFFFFF;
}

.private-content .tabset UL {
	top: 0px;
	width: 573px;
	margin-left: 0;
}

.private-content .tabset UL LI {
	top: 0px;
}

.private-content .pc-content {
	background: url("../../images/pz/bg.gif") repeat-x left top;
	padding: 9px 0 0 0;
	border-top: 1px solid #FFFFFF;
}

.private-content .pc-content .pc-col-right {
	float: right;
	width: 207px;
	padding: 0 0 250px 0;
}

.private-content .pc-content .pc-col-left {
	margin: 0 217px 0 0;
}

.private-content .pc-manager-info {
	background: url("../../images/pz/m-bg.gif") repeat-y left top;
}

.private-content .pc-manager-info .pc-mi-top {
	background: url("../../images/pz/m-top.gif") no-repeat left top;
}

.private-content .pc-manager-info .pc-mi-bottom {
	background: url("../../images/pz/m-bottom.gif") no-repeat left bottom;
	padding: 0 0 17px 0;
}

.private-content .pc-manager-info H2 {
	margin: 0;
	padding: 14px 0 10px 11px;
	font-size: 12px;
	font-weight: normal;
}

.private-content .pc-manager-info P {
	margin: 9px 5px 0 11px;
	padding: 0;
}

.private-content .pc-manager-info P.pc-mi-icq {
	background: url("../../images/pz/icq.gif") no-repeat left center;
	margin-top: 6px;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 18px;
}

.private-content .pc-manager-info P.pc-mi-phone {
	background: url("../../images/pz/phone.gif") no-repeat left center;
	margin-top: 3px;
	margin-left: 15px;
	padding-left: 14px;
	padding-top: 4px;
	padding-bottom: 1px;
}

.private-content .pc-manager-info P.pc-mi-question {
	background: url("../../images/pz/question.gif") no-repeat left center;
	margin-top: 15px;
	margin-left: 15px;
	margin-right: 10px;
	padding-left: 17px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top: 1px solid #becedc;
}

.private-content .pc-manager-info P.pc-mi-question A {
	color: #0066cc;
	text-decoration: none;
}

.private-content .pc-manager-info P.pc-mi-question A:hover {
	text-decoration: underline;
}

.private-content .pc-manager-info P.pc-mi-reply {
	background: url("../../images/pz/reply.gif") no-repeat left center;
	border-top: 1px solid #becedc;
	margin-top: 3px;
	margin-right: 10px;
	margin-left: 15px;
	padding-left: 17px;
	padding-top: 8px;
	padding-bottom: 8px;
}

.private-content .pc-manager-info P.pc-mi-reply A {
	color: #0066cc;
	text-decoration: none;
}

.private-content .pc-manager-info P.pc-mi-reply A:hover {
	text-decoration: underline;
}

.private-content .pc-msg {
	margin: 10px 0 0 0;
	background: url("../../images/pz/msg-bg.gif") repeat-y left top;
}

.private-content .pc-msg .pc-m-top {
	background: url("../../images/pz/msg-top.gif") no-repeat left top;
}

.private-content .pc-msg .pc-m-bottom {
	background: url("../../images/pz/msg-bottom.gif") no-repeat left bottom;
	padding: 0 0 16px 0;
}

.private-content .pc-msg H2 {
	margin: 0;
	padding: 14px 0 10px 11px;
	font-size: 12px;
	font-weight: normal;
}

.private-content .pc-msg P {
	margin: 14px 0 0 11px;
	padding: 0 0 0 25px;
	background: url("../../images/pz/msg.gif") no-repeat left center;
	font-weight: bold;
	color: #0066cc;
}

.private-content .pc-msg A {
	color: #0066cc;
	text-decoration: none;
}

.private-content .pc-msg A:hover {
	text-decoration: underline;
}

.private-content A.pc-buy-link {
	display: block;
	text-decoration: none;
	text-align: center;
	background: url("../../images/pz/bl-bg.gif") repeat-x left top;
	color: #FFFFFF;
	margin: 20px 0 0 0;
	font-size: 13px;
}

.private-content A.pc-buy-link SPAN.pc-l-left {
	display: block;
	background: url("../../images/pz/bl-left.gif") no-repeat left top;
}

.private-content A.pc-buy-link SPAN.pc-l-right {
	display: block;
	background: url("../../images/pz/bl-right.gif") no-repeat right top;
	padding: 12px 0;
}

.private-content A.pc-destroy-link {
	display: block;
	text-decoration: none;
	text-align: center;
	background: url("../../images/pz/dl-bg.gif") repeat-x left top;
	color: #FFFFFF;
	margin: 9px 0 0 0;
	font-size: 13px;
}

.private-content A.pc-destroy-link SPAN.pc-l-left {
	display: block;
	background: url("../../images/pz/dl-left.gif") no-repeat left top;
}

.private-content A.pc-destroy-link SPAN.pc-l-right {
	display: block;
	background: url("../../images/pz/dl-right.gif") no-repeat right top;
	padding: 12px 0;
}

.private-content .pc-hint .pc-h-tail {
	background: url("../../images/pz/h-tail.gif") no-repeat 46px top;
	height: 10px;
	margin: -9px 0 -1px	 0;
	font-size: 0px;
	line-height: 0px;
	position: relative;
}

.private-content .pc-hint.pch-addr .pc-h-tail {
	background: url("../../images/pz/h-tail.gif") no-repeat 143px top;
}

.private-content .pc-hint.pch-priv-data .pc-h-tail {
	background: url("../../images/pz/h-tail.gif") no-repeat 257px top;
}

.private-content .pc-hint .pc-h-bg {
	background: #FFFFFF url("../../images/pz/h-bg.gif") repeat-x left bottom;
}

.private-content .pc-hint .pc-h-bl {
	background: url("../../images/pz/h-border.gif") repeat-y left top;
}

.private-content .pc-hint .pc-h-bt {
	background: url("../../images/pz/h-border.gif") repeat-x left top;
}

.private-content .pc-hint .pc-h-br {
	background: url("../../images/pz/h-border.gif") repeat-y right top;
}

.private-content .pc-hint .pc-h-ctl {
	background: url("../../images/pz/h-ctl.gif") no-repeat left top;
}

.private-content .pc-hint .pc-h-ctr {
	background: url("../../images/pz/h-ctr.gif") no-repeat right top;
}

.private-content .pc-hint .pc-h-cbr {
	background: url("../../images/pz/h-cbr.gif") no-repeat right bottom;
}

.private-content .pc-hint .pc-h-cbl {
	background: url("../../images/pz/h-cbl.gif") no-repeat left bottom;
	padding: 14px 0 10px 0;
}

.private-content .pc-hint P {
	padding: 0;
	margin: 0 30px 0 20px;
	color: #666666;
	font-style: italic;
}

.private-content .pc-hint A {
	color: #0066cc;
}

.private-content .pc-orders-list H3 {
	margin: 8px 0 0 0;
	padding: 12px 8px 12px 6px;
	font-size: 11px;
	border: 1px solid #a8c69e;
	background: #e0efdb;
	font-weight: normal;
}

.private-content .pc-orders-list H3.pc-ol-nch {
	border: 1px solid #cba7a9;
	background: #efdbdc;
}

.private-content .pc-orders-list H3 STRONG {
	font-size: 12px;
}

.private-content .pc-orders-list H3 A {
	color: #0066cc;
	text-decoration: none;
}

.private-content .pc-orders-list H3 A.pc-ol-more {
	float: right;
}

.private-content .pc-orders-list H3 A:hover {
	text-decoration: underline;
}

.private-content .pc-orders-list UL {
	margin: 0;
	padding: 5px 0;
	list-style: none;
}

.private-content .pc-orders-list UL LI {
	padding: 8px 9px;
}

.private-content .pc-orders-list UL LI.pc-ol-sel {
	background: #edf4f9;
}

.private-content .pc-orders-list UL LI A {
	color: #0066cc;
	text-decoration: none;
}

.private-content .pc-orders-list UL LI A:hover {
	text-decoration: underline;
}

.private-content .page-navigator TD.pn-next {
	width: 1%;
}

.private-content .tabset A.pc-exit-link {
	display: block;
	float: right;
	text-decoration: none;
	color: #FFFFFF;
	background: url("../../images/tabset/exit.jpg") no-repeat left top;
	width: 85px;
	padding: 9px 0 7px 0;
	text-align: center;
	font-size: 12px;
}

.private-content.order-proccess .tabset UL {
	top: 0px;
	width: 200px;
	margin-left: 0;
}

.order-proccess .pc-content, 
.contacts .pc-content {
	padding-top: 0;
}

.order-proccess H2 {
	margin: 19px 0 0 0;
	padding: 0;
	font-size: 14px;
	font-weight: normal;
}

.op-rounded {
	background: #fcfdfe url("../../images/pz/r-bg.gif") repeat-x left bottom;
	margin: 7px 0 0 0;
}

.op-rounded .op-r-bl {
	background: url("../../images/pz/r-border.gif") repeat-y left top;
}

.op-rounded .op-r-bt {
	background: url("../../images/pz/r-border.gif") repeat-x left top;
}

.op-rounded .op-r-br {
	background: url("../../images/pz/r-border.gif") repeat-y right top;
}

.op-rounded .op-r-ctl {
	background: url("../../images/pz/r-ctl.gif") no-repeat left top;
}

.op-rounded .op-r-ctr {
	background: url("../../images/pz/r-ctr.gif") no-repeat right top;
}

.op-rounded .op-r-cbr {
	background: url("../../images/pz/r-cbr.gif") no-repeat right bottom;
}

.op-rounded .op-r-cbl {
	background: url("../../images/pz/r-cbl.gif") no-repeat left bottom;
}

.order-proccess .user-data {
	margin: 19px 50px 15px 11px;
}

.order-proccess .user-data .ud-input INPUT {
	border: 1px solid #7f9db9;
	font-size: 12px;
	width: 100%;
	padding: 2px;
}

.order-proccess .user-data .ud-input.udi-small INPUT {
	width: 45px;
}

.order-proccess .user-data TABLE {
	width: 100%;
}

.order-proccess .user-data TABLE.ud-w-a {
	width: auto;
}

.order-proccess .user-data TABLE TD {
	padding: 0 0 4px 0;
}

.order-proccess .user-data TABLE TD.ud-label {
	width: 1px;
	padding-right: 7px;
}

.order-proccess .user-data TABLE TD.ud-label LABEL {
	white-space: nowrap;
}

.order-proccess .user-data TABLE TD.ud-input {
	padding-right: 30px;
}

.order-proccess .user-data TABLE TD.udi-small {
	padding-right: 5px;
	width: 1px;
}

.order-proccess .user-data TABLE TD.ud-select {
	padding-right: 30px;
	width: 1px;
}

.order-proccess .user-data TABLE TD.ud-select SELECT {
	width: 200px;
	border: 1px solid #7f9db9;
	font-size: 12px;
}

.order-proccess .op-col-left {
	float: left;
	width: 50%;
}

.order-proccess .op-col-left .op-c-p {
	padding-right: 4px;
}

.order-proccess .op-col-right {
	float: right;
	width: 50%;
}

.order-proccess .op-col-right .op-c-p {
	padding-left: 4px;
}

.order-proccess .op-order-comments {
	border: 1px solid #7f9db9;
	width: 99%;
	height: 130px;
	margin: 8px 0 0 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.order-proccess .op-g-maps {
	margin: 8px 0 0 0;
}

.order-proccess-btn {
	background: #e0efdb;
	padding: 10px 0;
	text-align: center;
	margin: 20px 0 -35px 0;
}

.order-proccess-btn BUTTON {
	font-size: 18px;
}

.order-proccess TABLE.op-r-list {
	width: 100%;
	background: url("../../images/pz/rl-bg.gif") repeat-x left top;
	margin: 1px 0 0 0;
}

.order-proccess TABLE.op-r-list TH {
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	height: 37px;
	vertical-align: middle;
	padding: 0 5px 0 0;
}

.order-proccess TABLE.op-r-list TH.rl-ctl {
	background: url("../../images/pz/rl-ctl.gif") no-repeat left top;
	padding-left: 9px;
}

.order-proccess TABLE.op-r-list TH.rl-ctr {
	background: url("../../images/pz/rl-ctr.gif") no-repeat right top;
}

.order-proccess TABLE.op-r-list TD {
	border-right: 1px solid #becedc;
	text-align: right;
	font-size: 18px;
	padding: 5px 8px 5px 5px;
}

.order-proccess TABLE.op-r-list TD.no-b {
	border-right: none;
}

.order-proccess TABLE.op-r-list TD.op-label {
	font-size: 11px;
	text-align: left;
}

.order-proccess TABLE.op-r-list TD.op-label INPUT {
	float: left;
	margin: 0;
}

.order-proccess TABLE.op-r-list TD.op-label LABEL {
	display: block;
	margin: 0 0 0 18px;
}

.order-proccess TABLE.op-rl-radio TD {
	border-right: none;
	padding: 6px 10px;
}

.private-content.contacts .tabset UL {
	top: 0px;
	width: 746px; 
	margin-left: 0;
}

.private-content.contacts .c-col {
	float: left;
	width: 50%;
}

.private-content.contacts .c-col .ccl-space {
	padding: 0 45px 0 0;
}

.private-content.contacts .c-col .ccr-space {
	padding: 0 20px 0 0;
}

.private-content.contacts H2 {
	margin: 20px 0 0 0;
	padding: 0;
	font-weight: bold;
	font-size: 14px;
}

.private-content.contacts TABLE.c-cont-list {
	width: 100%;
	margin: 3px 0 0 0;
}

.private-content.contacts TABLE.c-cont-list TH {
	font-weight: bold;
	text-align: left;
	padding: 3px 0 6px 0;
}

.private-content.contacts TABLE.c-cont-list TD {
	padding: 1px 0;
}

.private-content.contacts TABLE.c-cont-list TD SPAN {
	color: #666666;
}

.private-content.contacts .c-send-message {
	margin: 0 24px 8px 20px;
}

.private-content.contacts .c-send-message H2 {
	margin-bottom: 7px;
}

.private-content.contacts .c-send-message TABLE {
	width: 100%;
}

.private-content.contacts .c-send-message TABLE TD {
	padding: 0 0 4px 0;
}

.private-content.contacts .c-send-message TABLE TD.csm-label {
	width: 1px;
	padding-right: 10px;
}

.private-content.contacts .c-send-message TABLE TD.csm-label LABEL {
	white-space: nowrap;
	color: #666666;
}

.private-content.contacts .c-send-message TABLE TD.csm-input {
	padding-right: 4px;
}

.private-content.contacts .c-send-message TABLE TD.csm-input INPUT {
	border: 1px solid #7f9db9;
	font-size: 12px;
	width: 100%;
	padding: 2px;
}

.private-content.contacts .c-send-message TABLE TD.scm-textarea TEXTAREA {
	border: 1px solid #7f9db9;
	font-size: 12px;
	width: 100%;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	overflow: auto;
}

.private-content.contacts .c-send-message TABLE.csmi-small {
	width: auto;
}

.private-content.contacts .c-send-message TABLE.csmi-small TD INPUT {
	width: 28px;
}

.private-content.contacts .c-send-message A {
	color: #0068d2;
	text-decoration: none;
}

.private-content.contacts .c-send-message A:hover {
	text-decoration: underline;
}

.private-content.contacts .op-rounded {
	margin-top: 15px;
}

.private-content.contacts .c-address H3 {
	margin: 0;
	padding: 0;
	font-size: 18px;
	font-weight: normal;
}

.private-content.contacts .c-address P {
	margin: 0;
	padding: 0;
	color: #666666;
	font-style: italic;
}

.private-content.contacts .c-map {
	margin: 9px 0 0 0;
}

.private-content.contacts .cm-menu {
	margin: 12px 0 0 0;
	background: #e0efdb;
	height: 35px;
}

.private-content.contacts .cm-menu .cmm-left {
	background: url("../../images/contacts/cm-left.gif") no-repeat left top;
	height: 100%;
}

.private-content.contacts .cm-menu .cmm-right {
	background: url("../../images/contacts/cm-right.gif") no-repeat right top;
	height: 100%;
}

.private-content.contacts .cm-menu UL {
	margin: 0;
	padding: 0 0 0 21px;
	list-style: none;
}

.private-content.contacts .cm-menu UL LI {
	float: left;
	padding: 9px 20px 0 0;
}

.private-content.contacts .cm-menu UL LI A {
	text-decoration: none;
	color: #0068d2;
	display: block;
	padding: 1px 0 3px 0;
}

.private-content.contacts .cm-menu UL LI A:hover {
	text-decoration: underline;
}

.private-content.contacts .cm-menu UL LI.cm-3d A {
	background: url("../../images/contacts/3d.gif") no-repeat left center;
	padding-left: 20px;
}

.private-content.contacts .cm-menu UL LI.cm-inc A {
	background: url("../../images/contacts/inc.gif") no-repeat left center;
	padding-left: 17px;
}

.private-content.contacts .cm-menu UL LI.cm-print A {
	background: url("../../images/contacts/print.gif") no-repeat left center;
	padding-left: 20px;
}

.private-content .pc-addr-list {
	padding: 12px 0 0 0;
}

.private-content .pc-al-item {
	background: url("../../images/pz/al-bg.gif") repeat-x left bottom;
	margin: 9px 0 0 0;
}

.private-content .pc-al-item .pc-ali-bl {
	background: url("../../images/pz/al-border.gif") repeat-y left top;
}

.private-content .pc-al-item .pc-ali-bt {
	background: url("../../images/pz/al-border.gif") repeat-x left top;
}

.private-content .pc-al-item .pc-ali-br {
	background: url("../../images/pz/al-border.gif") repeat-y right top;
}

.private-content .pc-al-item .pc-ali-ctl {
	background: url("../../images/pz/al-ctl.gif") no-repeat left top;
}

.private-content .pc-al-item .pc-ali-ctr {
	background: url("../../images/pz/al-ctr.gif") no-repeat right top;
}

.private-content .pc-al-item .pc-ali-cbr {
	background: url("../../images/pz/al-cbr.gif") no-repeat right bottom;
}

.private-content .pc-al-item .pc-ali-cbl {
	background: url("../../images/pz/al-cbl.gif") no-repeat left bottom;
	padding: 8px 0;
}

.private-content .pc-al-item.pc-ali-def {
	background: url("../../images/pz/al-def-bg.gif") repeat-x left bottom;
}

.private-content .pc-al-item.pc-ali-def .pc-ali-bl {
	background: url("../../images/pz/al-def-border.gif") repeat-y left top;
}

.private-content .pc-al-item.pc-ali-def .pc-ali-bt {
	background: url("../../images/pz/al-def-border.gif") repeat-x left top;
}

.private-content .pc-al-item.pc-ali-def .pc-ali-br {
	background: url("../../images/pz/al-def-border.gif") repeat-y right top;
}

.private-content .pc-al-item.pc-ali-def .pc-ali-ctl {
	background: url("../../images/pz/al-def-ctl.gif") no-repeat left top;
}

.private-content .pc-al-item.pc-ali-def .pc-ali-ctr {
	background: url("../../images/pz/al-def-ctr.gif") no-repeat right top;
}

.private-content .pc-al-item.pc-ali-def .pc-ali-cbr {
	background: url("../../images/pz/al-def-cbr.gif") no-repeat right bottom;
}

.private-content .pc-al-item.pc-ali-def .pc-ali-cbl {
	background: url("../../images/pz/al-def-cbl.gif") no-repeat left bottom;
	padding: 8px 0;
}

.private-content .pc-al-item P {
	margin: 0 0 0 13px;
	padding: 0;
	font-weight: bold;
	font-size: 12px;
}

.private-content .pc-al-item P.pc-al-links {
	padding: 13px 0 0 0;
}

.private-content .pc-al-item P.pc-al-links A {
	font-weight: normal;
	color: #0066cc;
	text-decoration: none;
	display: block;
	float: left;
	padding: 2px 0 2px 18px;
	margin: 0 18px 0 0;
}

.private-content .pc-al-item P.pc-al-links A:hover {
	text-decoration: underline;
}

.private-content .pc-al-item P.pc-al-links A.pc-al-edit {
	background: url("../../images/pz/al-edit.gif") no-repeat left center;
}

.private-content .pc-al-item P.pc-al-links A.pc-al-rem {
	background: url("../../images/pz/al-remove.gif") no-repeat left center;
}

.private-content .pc-al-item P.pc-al-contacts {
	font-size: 11px;
	font-weight: normal;
}

.private-content .pc-al-item P.pc-al-contacts SPAN {
	margin: 0 20px 0 0;
}

.private-content .pc-al-item P.pc-al-contacts A {
	margin: 0 20px 0 0;
	text-decoration: none;
	color: #0066cc;
}

.private-content .pc-al-item P.pc-al-contacts {
	margin-top: 10px;
}

.private-content .pc-al-item P.pc-al-contacts A:hover {
	text-decoration: underline;
}

.private-content .pc-al-item P.pc-al-contacts SPAN.pc-alc-icq {
	background: url("../../images/pz/pd-icq.gif") no-repeat left center;
	padding: 2px 0 2px 20px;
}

.private-content .pc-al-item P.pc-al-contacts SPAN.pc-alc-phone {
	background: url("../../images/pz/pd-phone.gif") no-repeat left center;
	padding: 2px 0 2px 13px;
}

.private-content .pc-al-item P.pc-al-contacts SPAN.pc-alc-mobile {
	background: url("../../images/pz/pd-mobile.gif") no-repeat left center;
	padding: 2px 0 2px 13px;
}

.private-content .pc-al-item P.pc-al-contacts SPAN.pc-alc-email {
	background: url("../../images/pz/pd-mail.gif") no-repeat left center;
	padding: 2px 0 2px 21px;
}

.private-content .pc-al-item TABLE.pc-al-pd-form {
	margin: 8px 0 0 13px;
	width: 80%;
}

.private-content .pc-al-item TABLE.pc-al-pd-form TD {
	width: 1%;
	padding: 0 6px 5px 0;
}

.private-content .pc-al-item TABLE.pc-al-pd-form TD LABEL {
	white-space: nowrap;
	font-size: 11px;
	color: #666666;
}

.private-content .pc-al-item TABLE.pc-al-pd-form TD.pc-al-input {
	width: auto;
	padding-right: 14px;
}

.private-content .pc-al-item TABLE.pc-al-pd-form TD.pc-al-input INPUT {
	width: 100%;
	border: 1px solid #7f9db9;
}

.private-content .pc-order-information {
	padding: 25px 0 0 0;
}

.private-content .pc-order-information H2 {
	margin: 0;
	padding: 0;
	font-size: 18px;
	font-weight: normal;
}

.private-content .pc-order-information P {
	margin: 0;
	padding: 0;
}

.private-content .pc-order-information TABLE.oi-prod-list {
	width: 100%;
	border-bottom: 1px solid #edf4f9;
}

.private-content .pc-order-information TABLE.oi-prod-list TH {
	padding: 15px 10px 8px 10px;
	color: #666666;
	text-align: left;
	font-weight: normal;
}

.private-content .pc-order-information TABLE.oi-prod-list TD {
	padding: 8px 10px;
}

.private-content .pc-order-information TABLE.oi-prod-list TD.oi-color {
	width: 1%;
	white-space: nowrap;
	padding-right: 40px;
}

.private-content .pc-order-information TABLE.oi-prod-list TD.oi-qty {
	width: 1%;
	white-space: nowrap;
	text-align: center;
}

.private-content .pc-order-information TABLE.oi-prod-list TD.oi-price {
	width: 1%;
	white-space: nowrap;
	text-align: right;
	padding-left: 20px;
	padding-right: 20px;
}

.private-content .pc-order-information TABLE.oi-prod-list TD A {
	color: #0066cc;
	text-decoration: none;
}

.private-content .pc-order-information TABLE.oi-prod-list TD A:hover {
	text-decoration: underline;
}

.private-content .pc-order-information TABLE.oi-prod-list TR.oi-sel TD {
	background: #edf4f9;
}

.private-content .pc-order-information P.oi-res {
	color: #666666;
	padding: 0;
	margin: 10px 0 0 0;
}

.private-content .pc-order-information P.oi-res STRONG {
	color: #000000;
	margin: 0 25px 0 0;
}

.private-content .pc-order-information P.oi-total {
	font-size: 18px;
	background: #e0efdb;
	margin: 15px 0 0 0;
	padding: 8px 10px;
}

.private-content .pc-order-information H3 {
	margin: 30px 0 0 0;
	padding: 0;
	font-size: 14px;
	font-weight: normal;
}

.private-content .pc-order-information .oi-or-info {
	margin: 8px 0 0 0;
	background: url("../../images/pz/or-bg.gif") repeat-x left bottom;
}

.private-content .pc-order-information .oi-or-info .ori-bl {
	background: url("../../images/pz/or-border.gif") repeat-y left top;
}

.private-content .pc-order-information .oi-or-info .ori-bt {
	background: url("../../images/pz/or-border.gif") repeat-x left top;
}

.private-content .pc-order-information .oi-or-info .ori-br {
	background: url("../../images/pz/or-border.gif") repeat-y right top;
}

.private-content .pc-order-information .oi-or-info .ori-ctl {
	background: url("../../images/pz/or-ctl.gif") no-repeat left top;
}

.private-content .pc-order-information .oi-or-info .ori-ctr {
	background: url("../../images/pz/or-ctr.gif") no-repeat right top;
}

.private-content .pc-order-information .oi-or-info .ori-cbr {
	background: url("../../images/pz/or-cbr.gif") no-repeat right bottom;
}

.private-content .pc-order-information .oi-or-info .ori-cbl {
	background: url("../../images/pz/or-cbl.gif") no-repeat left bottom;
	padding: 10px 0;
}

.private-content .pc-order-information .oi-or-info P {
	margin: 0 0 0 12px;
	padding: 0;
	font-size: 12px;
	line-height: 21px;
}

.private-content .pc-order-information .oi-or-info P A {
	text-decoration: none;
	font-size: 11px;
	color: #0066cb;
	margin: 0 0 0 12px;
	padding: 2px 0 2px 19px;
}

.private-content .pc-order-information .oi-or-info P A:hover {
	text-decoration: underline;
}

.private-content .pc-order-information .oi-or-info A.oich-link {
	background: url("../../images/pz/io-change.gif") no-repeat left center;
}

.private-content .pc-order-information .oi-or-info A.oid-link {
	background: url("../../images/pz/io-download.gif") no-repeat left center;
}

.private-content .pc-order-information TABLE.oi-order-history {
	width: 100%;
	border: 1px solid #cfd6d9;
	margin: 5px 0 0 0;
}

.private-content .pc-order-information TABLE.oi-order-history TD {
	padding: 6px 10px;
	width: 20%;
}

.private-content .pc-order-information TABLE.oi-order-history TR.oi-blue TD {
	background: #e9f0f6;
}

.private-content .pc-order-information TABLE.oi-order-history TR.oi-red TD {
	background: #efdbdc;
}

.private-content .pc-order-information TABLE.oi-order-history TR.oi-green TD {
	background: #e0efdb;
}

.private-content .pc-order-information TABLE.oi-order-history TD.io-msg {
	width: 80%;
}