.category-path {
	margin:0 0 10px 0;
	width:100%;
	float:left;
}
.category-path H1 {
	font-size:16px;
	margin:0;
	display:inline;
	font-weight:bold;	
}
.category-path a {
	color:#0074a1;
}
.category-sub a {
	color:#0074a1;
}
.category-category {
	margin:0 0 15px 0;
	width:100%;
	float:left;
}
.category-picture {
	margin:0 5px 0 0;
	width:152px;
	border:#ccc 1px dotted;
	float:left;
}
.category-info {
	line-height:1.2em;
	width:auto;
}
.category-info a H2 {
	color:#0074a1;
	font:14px;
	display:inline;	
}
.category-product {
	width:100%;
	float:left;
}
.category-product-picture-decription-c {
	margin:0 0 15px 0;
	width:100%;
	float:left;	
}
.category-product-picture {
	width:252px;
	border:#ccc 1px dotted;
	float:left;
}
.category-short-descr {
	width:63%;
	margin:0 0 15px 15px;
	float:left;
}
.category-descr-gift {
	margin:0 0 10px 0;
}
.category-descr-gift img {
	margin:0 0 0 20px;
}
.category-descr-gift a {
	color:#ff9817;
}
.category-descr-header {
	margin:0 0 10px 0;
}
.category-descr-header H2 {
	font-size:14px;
	margin:0px;
	display:inline;	
}
.category-short-descr-text {
	line-height:1.5em;
}
.category-product-long-description {
	line-height:1.5em;
	width:100%;
	float:left;
}
.category-product-orange-dot-header-c {
	margin:40px 0 0 0;
	width:100%;
	float:left;
}
.category-product-orange-dot {
	width:20px;
	height:20px;
	vertical-align:middle;
	float:left;
	background:url(/images/ring_orange.gif) no-repeat top left scroll;
}
.category-product-orange-dot-text a {
	color:#ff9817;
}
.category-product-orange-dot-text H2 {
	font-size:14px;
	margin:0px;
	display:inline;	
}
.category-product-price-c {
	width:100%;
	float:left;
	padding:7px 0 7px 0;
	border-bottom:#ccc 1px dotted;
}
.category-product-price-name {
	width:65%;
	float:left;
}
.category-product-price-name H3 {
	margin:0px;
	display:inline;
	font-weight:bold;
	color:#7c7c7c;	
}
.category-product-price-name a {
	font-weight:bold;
	color:#7c7c7c;	
}
.category-product-price-price {
	width:20%;
	float:left;
	color:#99131b;
	font-weight:bold;
}
.orange-sale {
	color:#ff9817;
	font-weight:bold;
}
.orange-sale strike {
	color:#454545;
	font-weight:bold;
}
.category-product-price-buy-button {	
	width:10%;
	float:left;
}
.category-product-rec-c {
	width:100%;
	float:left;
}
.category-product-rec {
	margin:0 0 20px 0;
	text-align:center;
	width:100%;
	float:left;
}
.category-product-rec a {
	color:#0074a1;
}
.category-product-rec img {
	margin-top:6px;
	border:#ccc 1px dotted;
}
.category-product-comment-c {
	width:100%;
	line-height:1.5em;
	float:left;
}
.comment-field-c {
	margin:0 0 10px 0;
	width:100%;
	float:left;
}
.comment-field-name {
	width:20%;
	float:left;
}
.comment-field {
	width:75%;
	float:left;
}
.comment-field input {
	font:14px Georgia;
	color:#454545;
	width:60%;
	border-right:#e5e5e5 1px solid;
	border-top:#8c8c8c 1px solid;
	border-left:#8c8c8c 1px solid;
	border-bottom:#e5e5e5 1px solid;
}
.comment-field textarea {
	font:14px Georgia;
	color:#454545;
	width:60%;
	height:150px;
	border-right:#e5e5e5 1px solid;
	border-top:#8c8c8c 1px solid;
	border-left:#8c8c8c 1px solid;
	border-bottom:#e5e5e5 1px solid;
}
.comment-field-button {
	width:75%;
	float:left;
}
.comment-field-button input {
	color: #7c7c7c;
	font:14px Georgia;
	font-weight: bold;
	background-color: #FFFFFF;
	text-align:center;	
	border:1px solid;
	width:35%;
}
.one-comment-c {
	width:100%;
	float:left;
}
.one-comment-topic {
	line-height:1.5em;
	width:100%;
	float:left;
}
.one-comment-topic b {
	margin-right:20px;
}
.one-comment-topic i {
	margin-right:20px;
}
.one-comment-text {
	line-height:1.5em;
	width:100%;
	float:left;
	padding:0 0 3px 0;
	margin:0 0 12px 0;
	border-bottom:#ccc 1px dotted;
}
