.cat_card{
	margin-bottom: 10px;
	width: 612px;
}
.cat_card_top{
	background: url(images/card_top.gif) no-repeat bottom;
	height: 17px;
	font-size: 10px;
	vertical-align: bottom;
}

.cat_card_top .previous,
.cat_card_bottom .previous{
	background: url(images/prev.gif) no-repeat left center;
	font-size: 10px;	
	color: #409CE7;
	padding-left: 15px;
	padding-right: 2px;
	text-decoration: none;
}

.cat_card_top .next,
.cat_card_bottom .next{
	background: url(images/next.gif) no-repeat right center;
	font-size: 10px;
	color: #409CE7;
	padding-left: 2px;
	padding-right: 15px;
	text-decoration: none;
}

.cat_card_top .navigation,
.cat_card_bottom .navigation{
	text-align: center;
	padding: 0 5px 0 5px;	
	background: white;
	margin-left: 10px;


}
.cat_card_top .navigation{
	/*background: transparent url(images/card_bottom.gif) no-repeat scroll center top;*/
	line-height: 14px;
}
.cat_card_bottom .navigation{
	/*background: transparent url(images/card_bottom.gif) no-repeat scroll center top;*/
	line-height: 12px;
}


.cat_card_bottom{
	background: url(images/card_bottom.gif) no-repeat top;
	height: 14px;
	font-size: 10px;
}
.cat_card_left{
	border-left: solid 1px #e0dede;
	padding-left: 7px;
	width: 250px;
}
.cat_card_right{
	border-right: solid 1px #e0dede;
	padding-right: 7px;
}

.cat_card_name{
	font-weight: bold;
	color: #083b78;
}	
.cat_card_parameters{
	width: 100%;

}
.cat_card_parameters.odd{
	background: #E0F0FE;
}
.cat_card_parameters.even{
	background: white;
}
.cat_card_parameters td{
	border-right: solid 1px white;
	width: 50%;
}
.cat_card_parameters th{
	height: 20px;
	color: #083b78;
	text-align: left;
}
.cat_card_file{
	display: block;
	padding-left: 15px;
	padding-top: 5px;
}
.cat_card_price,
.cat_card_number{
	line-height: 15px;
	color: #6E6E6E;
	text-align: left;
	font-weight: bold;
}
.label{
	color: #6E6E6E;
}
.cat_card_basket{
	margin-bottom: 5px;
}
.cat_card_basket .input_text{
	width: 30px;
}

.cat_card_files .title,
.cat_card_basket .title{
	color: white;
	background: url(images/buy_box.gif);
	width: 220px;
	height: 20px;
	line-height: 20px;
	padding-left: 10px;
}
.cat_card_files .title{
	background: url(images/download_box2.gif);
}
.cat_card_files .text,
.cat_card_basket .text{
	border-left: solid 1px #dfdddd;
	border-right: solid 1px #dfdddd;
	width: 218px;
	background: #f0f0f0;
	padding: 5px;
}

.cat_card_files .footer,
.cat_card_basket .footer{
	background: url(images/bottom_of_buy_box.gif);
	width: 230px;
	height: 14px;
	font-size: 0;
}
.cat_product_image.thumbnail{
	border: solid 1px #e0dede;
	height: 50px;
	width: 50px;
	text-align: center;
	display: block;
}
.cat_product_image.normal{
	border: solid 1px #e0dede;
	width: 230px;
	height: 230px;
	margin-bottom: 8px;
}
.cat_card .name{
		color: #409CE7;
		font-weight: bold;
}
.cat_card .picture{
		width: 230px;
		height: 230px;
		border: solid 1px #e0dede;
		text-align: center;
		margin-bottom: 8px;
}
.cat_card .thumbnails{
		width: 230px;
}

.shop_basket_add,
.shop_basket_remove,
.cat_basket_view,
.cat_basket_add .cat_basket_wait,
.cat_basket_remove .shop_basket_wait{
	display: block;
	height: 18px;
	/*text-indent: -1000px;*/
	overflow: hidden;
	background: url(images/add_to_basket2.gif) no-repeat;
	padding-left: 40px;
}
.shop_basket_remove{
	background: url(images/delete_from_basket2.gif) no-repeat;
}
.cat_basket_view{
	background: url(images/see_basket2.gif) no-repeat;
}
.cat_basket_wait,
.shop_basket_wait{
	background: url(images/loading_basket.gif) no-repeat;
}
.file_selected,
.file_unselected{
	background: url(images/checkout_on.gif) no-repeat;
	display: inline;
	cursor: pointer;
	width: 25px;
	height: 23px;
	margin-right: 4px;
	padding: 0;
}
.file_unselected{
	background: url(images/checkout_off.gif) no-repeat;
}
.cat_card_files .text .file_unselected{
	background: url(images/checkout_off_grey.gif) no-repeat;
}
.cat_card_files .text .file_selected{
	background: url(images/checkout_on_grey.gif) no-repeat;
}
.wait_selected,
.wait_unselected{
	background: url(images/please-wait.gif) no-repeat;
	display: inline;
	width: 25px;
	height: 23px;
	margin-right: 4px;
	padding: 0;
}
.wait{
	background: url(images/please-wait.gif) no-repeat;
}
.files_list_footer{
	background: url(images/checkout_on.gif) no-repeat;
	width: auto;
	height: auto;
	padding: 5px 0px 20px 30px;
}