.catalog_type{
	background:#838f93;
	margin:0; padding:0; list-style-type:none;
	color:#FFF;
	margin-bottom:10px;
}
	li.hide_show{
		background:url(../pic/select.png) right top no-repeat;
		padding:6px;
	}
	.abs_list{background:#838f93; display:block; margin:0; padding:6px 0; list-style-type:none; text-align:left; position:absolute; visibility:hidden; width:100%; left:0; top:25px }
		.abs_list div{background:#838f93; padding:4px 0; text-decoration:none; color:#FFF; }
		.button{ text-align:left; color:#FFF; text-decoration:none}
		.button:hover{ text-decoration:underline}
.selectes .fl{ margin:0 10px 0 0;}
	.selectes .fl:hover .abs_list{ visibility:visible}

.shown_amount{ color:#828282; margin:5px 0 15px}
.opel_souveniers{ margin:0 0 18px}
.souveniers_wrap{ overflow:hidden;  width:105%;}
.basket_container{ margin-top:10px}
.item_div{
	width:270px;
	height:300px;
	margin:2px 10px 20px 3px;
	padding:5px 15px;
	
	background: rgb(238,238,239); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjglIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top, rgba(238,238,239,1) 0%, rgba(255,255,255,1) 8%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,239,1)), color-stop(8%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(238,238,239,1) 0%,rgba(255,255,255,1) 8%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(238,238,239,1) 0%,rgba(255,255,255,1) 8%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(238,238,239,1) 0%,rgba(255,255,255,1) 8%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(top, rgba(238,238,239,1) 0%,rgba(255,255,255,1) 8%,rgba(255,255,255,1) 100%); /* W3C */

}
	.item_title{ padding:50px 0 0;}
.item_img{  height:200px; background: url(../pic/no_image_catalog.jpg) center no-repeat; display:block; text-align:center;}

.edit_this_good{ position:absolute; padding:5px; top:-7px; left:0}
	.edit_this_good:hover{ background:#D5D5D5}
		.item_nazvanie a{ text-decoration:none}
		
.item_nazvanie{ 
	margin:10px 0 2px;
	font:bold 14px/1.1  Arial;
	position:absolute;
	top:0; left:0;
	text-transform:uppercase;
}

.total_total_cost_basket{ font-size:18px; font-weight:bold}
.to_basket{
	width:65px; height:24px;
	background:url(../pic/to_baslet.png);
	display:block;
	font: bold 13px/24px Arial;
	text-decoration:none;
	padding:0 0 0 50px;
	text-transform:uppercase;
	margin:8px 0 0 0;
}
	
.to_basket:hover{ color:#000; text-decoration:underline}	
	.tovar_price .to_basket{
		width:90px; height:46px;
		/*background:url(../pic/big_to_basket.png);*/
		padding:0 10px 0 0;
		margin:-2px 0 0 40px;
		line-height:46px;
		text-align:center;
		background:#fdbf12;
		position:relative;
	}
	.tovar_price .to_basket:before{
		  content: '';
		  position: absolute;
		  border-style: solid;
		  border-color: transparent;
		  top: 0;
		  left:-25px;
		  height: 0;
		  width: 0;
		  font-size: 0;
		  line-height: 0;
		  border-top: 23px solid transparent;
		  border-bottom:23px solid transparent;
		  border-right: 23px solid #FDBE0F;
		}
/*TOVAR PAGE START*/
	.tovar_gallery{width:300px; padding-top:20px; margin-bottom:10px; }
	.tovar_info{width:300px; margin:15px 0 0; }
		.tovar_info h1{ margin-top:0}
		.short_info_text{ font-size:13px;}
			
	

.item_div{ float:left}
.presence{ font-size:11px;}
	.price_div{ font-size:13px;  padding-bottom:6px; line-height:1.0; font-weight:bold}
		.price{ font-size:18px;}
			.price_div .price{ font: bold 30px/0.8 'PFHandbookPro-Bold', Arial; display:block; padding:5px 0 0}
			.valute{ display:block; padding:0 0 0 4px; font-size:11px;}
	.tovar_price .price{ font-size:42px;}	
	.tovar_price .valute{ font-size:13px}
		.small_input{ width:40px; }
		.count_basket_info, .basket_is_full{ padding-top:5px; font-size:12px; clear:both}


/*#tovar_gallery_pic{ width:300px; height:330px; background:url(../pic/ajax-loader.gif) center no-repeat;}*/

		/*.one .to_basket{ margin:30px 0 0 10px}*/
	.rating{ height:30px; background:#e6e6e6; line-height:28px; margin:0 -15px -11px; padding:0 15px;}	
		.to_basket span{ 
			display:block; position:relative;
			padding:0 30px 0 15px;
			background:url(../pic/bask_buy.gif) /*#3DBBC6*/ right no-repeat;
		}
		.tovar_price{margin: 20px 0;}
			.parameters{ width:310px; margin:0 0 20px;}
				.parameters .fl{ width:30%; margin:0 8% 12px 0; }
					.parameters .fl div{ text-transform:uppercase; font-weight:bold; margin:0 0 4px}
					.parameters .fl select { width:99%; border:1px solid #7F8B90; padding:1px 0}
	

/*TOVAR PAGE END*/	

	




/*NICE TABLE START*/
	.nice_table {
		border-spacing: 2px;
		margin: 0 0 20px 0;
		text-align: center;
		width: 100%;
		font-size:14px;
	}
	.nice_table thead {border-bottom: 6px solid #d5d5d5; font-size:11px; background-color:#f0f0f0;}
	.nice_table th {
		background-color: #E9E9E9;
		font-weight: normal;
		padding: 3px 0 6px;
	}
	.nice_table td {border-bottom: 1px solid #D5D5D5; padding: 4px 5px;word-wrap: break-word;}
	.nice_table tr.bez_ramki td{ border-bottom:none}
	.nice_table  tr:nth-child(even){ background-color:#f0f0f0;}
		.nice_table tr:nth-child(2n) .to_basket {
    		background-image: url("../pic/to_basket2.png");
		}
	.basket_table  tr:nth-child(even){ background-color:#fff;}
	.nice_table  tr:nth-child(odd){}

	.nice_table td.count_td {padding-left: 3%; text-align: left; padding-top:10px; font-size:12px}
		.nice_table td.count_td .price_div{ margin-top:-4px; margin-bottom:0}
	.nice_table a:hover {color: #333333;}
	
	.basket_table a {color: #000000; font-size: 13px;}
	.basket_table a:hover{ color:#2AB8C4}
/*NICE TABLE END*/



/*БЛОК С ОТЗЫВАМИ В КРАТОЧКЕ ТОВАРА СТАРТ*/
				.comments{ margin:0 0 20px}
					.comment{ margin:20px 0 30px; font-size:12px}
						.ava{ width:50px; height:50px; display:block; overflow:hidden; margin:0 20px 0 0;}
						 .comment_info{ margin:0 0 8px 0;}
							.nickname{  font-weight:bold;}
							.nickname:hover{color:#E72D2E}
							.comment_date{}
							.comments .niceButton { margin-top:0}
							
				.send_comment{ 
					width:37%; background:#FAF9EC; padding:1% 3% 2% 2%;
					-webkit-box-shadow:0 0 3px  #ccc; 
					-moz-box-shadow:0 0 3px  #ccc; 
					-khtml-box-shadow:0 0 3px  #ccc;
					 box-shadow:0 0 3px  #ccc;
				}
					.send_comment .clear{ margin:7px 0;}
					.send_comment label{
						display:block;
						line-height:1.8;
						font-size:14px;
					}
					.send_comment input, .send_comment textarea, #login_block input[type="text"], #login_block input[type="email"], #login_block input[type="password"]{
						width:100%;
						border: 1px solid #A6A6A6;
						line-height:1.33;
						padding:2px 0 3px 4px;
						font-size:12px;
						font-family:Tahoma;
					}
			/*БЛОК С ОТЗЫВАМИ В КРАТОЧКЕ ТОВАРА КОНЕЦ*/
			
.car_item{ position:relative}			
.statuses {
    position: absolute;
    right: 20px;
    top: 0;
    z-index: 4;
}
.statuses span{
	background: url("../pic/icons.png") repeat scroll 0 0 transparent;
    display: block;
    height: 59px;
    text-indent: -99999px;
    width: 59px;
}
	.statuses span.novinka{background-position: 0 0}
	.statuses span.popular{background-position: 0 -60px}