/* Style uss-shop (begin) */

.hidden {display:none;}

.uss_shop_content, .uss_shop_content3, .uss_shop_content2 {
	clear: both;
}

.uss_shop_content3 {
	margin-top: 30px;
} 

.uss_shop_list_view .uss_shop_list_view_item {
	clear: both;
	overflow: hidden;
}


	.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data.noimage {margin:0 0 20px 0px;}


.uss_shop_list_cat .uss_shop_category {
	margin: 0 0 1em 0;
	overflow: hidden;
	clear:both;
}

.uss_shop_newbies_title {
	font-size:22px;
	padding:5px 0px 10px 0px;
	clear:both;
}

*html .uss_shop_list_cat .uss_shop_category {
	zoom: 1;
	clear:both;
}

.uss_shop_category .catviewtype5{
    clear: both;
    margin-bottom: 30px;
    padding-top: 5px;
}



	.uss_shop_list_cat .uss_shop_cat_img_wrap {
		float: left;
		margin: 0 1em 0 0;
		overflow: hidden;

	}
	
		.uss_shop_list_cat .uss_shop_cat_img {
			position: relative;
			display: table-cell;
			vertical-align: middle;
			text-align: center;
			border: 1px solid #ccc;
		}
			.uss_shop_list_cat .uss_shop_cat_img a {
				display: block;
				margin: 2px;
				overflow: hidden;
			}

	.uss_shop_list_cat .uss_shop_cat_name {
		margin: 0 0 0.4em 0;
	}
		.uss_shop_list_cat .uss_shop_cat_name a {
			font-size: 18px;
		}
		.uss_shop_list_cat .uss_shop_cat_name .uss_shop_cat_num {
			font-size: 16px;
			color: #ccc;
		}
		.uss_shop_list_cat .uss_shop_cat_text {
			margin: 0.4em 0 0 0;
			font-size: 11px;
			line-height: 1.0;
		}


		
.uss_shop_block_cat .uss_shop_category {
	/*float: left;*/
	display: inline-block;
	margin: 0 15px 20px 0;
	overflow: hidden;
	*display: inline;
  zoom: 1;
  vertical-align: top;
}

	
	
	.uss_shop_block_cat  .uss_shop_category.size78x48 {width: 104px;}
	.uss_shop_block_cat  .uss_shop_category.size139x104{width: 147px;}
	.uss_shop_block_cat  .uss_shop_category.size200x200{width: 206px;}
	.uss_shop_block_cat  .uss_shop_category.size350x350{width: 356px;}
	

	*html .uss_shop_block_cat .uss_shop_category {zoom: 1;}


	.uss_shop_block_cat .uss_shop_cat_img_wrap{
		margin: 0 1em 5px 0;
	}
	
	.uss_shop_block_cat  .uss_shop_category.size78x48  .uss_shop_cat_img {width: 82px; height: 52px;}
	.uss_shop_block_cat  .uss_shop_category.size139x104  .uss_shop_cat_img {width: 143px; height: 108px;}
	.uss_shop_block_cat  .uss_shop_category.size200x200  .uss_shop_cat_img {width: 204px; height: 204px;}
	.uss_shop_block_cat  .uss_shop_category.size350x350 .uss_shop_cat_img {width: 354px; height: 354px;}
	
		*html .uss_shop_block_cat  .uss_shop_category.size78x48  .uss_shop_cat_img {width: 82px; height: 52px;}
		*html .uss_shop_block_cat  .uss_shop_category.size139x104  .uss_shop_cat_img {width: 143px; height: 108px;}
		*html .uss_shop_block_cat  .uss_shop_category.size200x200  .uss_shop_cat_img {width: 204px; height: 204px;}
		*html .uss_shop_block_cat  .uss_shop_category.size350x350 .uss_shop_cat_img {width: 354px; height: 354px;}
		

		.uss_shop_block_cat .uss_shop_cat_img {
			display: table-cell;
			vertical-align: middle;
			text-align: center;
			float: none;
			overflow: hidden;
			border: 1px solid #ccc;

		}
			.uss_shop_block_cat .uss_shop_cat_img a {
				display: block;
				margin: 2px;
				overflow: hidden;
			}

	.uss_shop_block_cat .uss_shop_cat_name {
		margin: 0 0 0.4em 0;
		overflow:hidden;
	}
		.uss_shop_block_cat .uss_shop_cat_name a {
			font-size: 18px;
		}
		.uss_shop_block_cat .uss_shop_cat_name .uss_shop_cat_num {
			font-size: 16px;
			color: #ccc;
		}
	.uss_shop_block_cat .uss_shop_cat_subcat {
		overflow: hidden;
	}
	.uss_shop_block_cat .uss_shop_cat_text {
		margin: 0.4em 0 0 0;
		font-size: 11px;
		line-height: 1.0;
	}
		.uss_shop_block_cat .uss_shop_cat_text p {
			margin: 0;
		}
		
		
	.uss_eshop_show_more {text-align:right;}


.uss_user_basket {
	margin:15px 0px 30px;
	
}
			
.uss_user_basket table {
	width: 100%;
}
	.uss_user_basket table, .uss_user_basket td, .uss_user_basket th { 
		margin: 0; padding: 0;
		border-collapse: collapse;
		font-size: 100%;
	}

	.uss_user_basket table {
		border-left: 1px solid #ccc;
		border-top: 1px solid #ccc;
		margin-bottom:3px;
	}

	.uss_user_basket th {
		padding: 5px 5px;
		font-size: 12px;
		font-weight: normal;
		border-right: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		background-color: #eee;
		color:#444;
		text-align:center;
	}

	.uss_user_basket .uss_name {
		width: 100%;
	}

	.uss_user_basket .uss_name .uss_title{
		font-size:13px;
		font-weight:bold;
		height:16px;
		overflow:hidden;
	}

	.uss_user_basket .uss_name .uss_description{
		font-size:12px;
		height:30px;
		overflow:hidden;
	}
	
	.uss_user_basket .uss_name .uss_description_efilters .specs_list .spec_item {margin-right:4px;}
	.uss_user_basket .uss_name .uss_description_efilters .specs_list .spec_item .value{font-weight:bold;}

	.uss_user_basket td {
		font-size: 12px;
		padding: 5px 7px;
		border-right: 1px solid #ccc;
		border-bottom:1px solid #ccc;
		vertical-align: top;
	}
	
		.uss_user_basket .uss_image{
			padding: 3px 5px;
			text-align:center;
		}
		.uss_user_basket .uss_wish_pos{
			vertical-align: middle;
			text-align:center;
		}
		.uss_user_basket .uss_number {
			width: 1%;
			text-align: center;
			vertical-align: middle;
			padding:0px 1px;
		}
			.uss_user_basket .uss_number .uss_field table, .uss_user_basket .uss_number .uss_field td {
				border: none;
				padding: 0;
				vertical-align: middle;
			}
				.uss_user_basket .uss_number .uss_field input {
					width: 30px;
					margin: 0 0px;
					text-align: center;
				}
				.uss_user_basket .uss_number .uss_field a {
					display: block;
					text-align: center;
					font: bold 16px/1.3 Arial, Tahoma, sans-serif;
					text-decoration: none !important;
					width: 17px;
					height: 20px;
					margin: 0;
					padding: 0;
					overflow: hidden;
					cursor:pointer;
				}
		.uss_user_basket .uss_price_field{
			width: 1%;
			vertical-align: middle;
			text-align:center;
			white-space:nowrap;
		}

		.uss_user_basket .uss_delete_pos {
			vertical-align: middle;
			text-align:center;
			width: 1%;
			padding: 1px 7px;
			white-space: nowrap;
		}
			.uss_user_basket .uss_delete_pos a {}

			
		.uss_user_basket .uss_bottom .totals{
			font-size:13px;
			text-align:right;
			background:#eee;
			color:#444;
		}		
			.uss_user_basket .uss_bottom .totals .sum{font-weight:bold;}


		.uss_user_basket .uss_itog {
			margin: 1em 0;
			text-align: right;
			font-size: 18px;
		}
			.uss_user_basket .uss_itog strong {
				color: #000;
				font-size: 18px;
				font-weight: bold;
			}
			
			
.uss_basket_menu {margin-bottom:10px;}

.uss_basket_menu span.current {
	background: #EEE;
	padding: 3px 5px;
    margin: 0 5px;
}		
.uss_basket_menu a{
    margin: 0 5px;
}		
.uss_user_wishlist {
	margin:15px 0px 30px;
	
}
			
.uss_user_wishlist table {
	width: 100%;
}
	.uss_user_wishlist table, .uss_user_wishlist td, .uss_user_wishlist th { 
		margin: 0; padding: 0;
		border-collapse: collapse;
		font-size: 100%;
	}

	.uss_user_wishlist table {
		border-left: 1px solid #ccc;
		border-top: 1px solid #ccc;
		margin-bottom:3px;
	}

	.uss_user_wishlist th {
		padding: 5px 5px;
		font-size: 12px;
		font-weight: normal;
		border-right: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		background-color: #eee;
		color:#444;
		text-align:center;
	}

	.uss_user_wishlist .uss_name {
		width: 100%;
	}

	.uss_user_wishlist .uss_name .uss_title{
		font-size:13px;
		font-weight:bold;
		height:16px;
		overflow:hidden;
	}

	.uss_user_wishlist .uss_name .uss_description{
		font-size:12px;
		height:30px;
		overflow:hidden;
	}
	
	.uss_user_wishlist .uss_name .uss_description_efilters .specs_list .spec_item {margin-right:4px;}
	.uss_user_wishlist .uss_name .uss_description_efilters .specs_list .spec_item .value{font-weight:bold;}

	.uss_user_wishlist td {
		font-size: 12px;
		padding: 5px 7px;
		border-right: 1px solid #ccc;
		border-bottom:1px solid #ccc;
		vertical-align:middle;
	}
	
		.uss_user_wishlist .uss_image{
			padding: 3px 5px;
			text-align:center;
		}
		.uss_user_wishlist .uss_number {
			width: 1%;
			text-align: center;
			vertical-align: middle;
			padding:0px 1px;
		}
			.uss_user_wishlist .uss_number .uss_field table, .uss_user_wishlist .uss_number .uss_field td {
				border: none;
				padding: 0;
				vertical-align: middle;
			}
				.uss_user_wishlist .uss_number .uss_field input {
					width: 30px;
					margin: 0 0px;
					text-align: center;
				}
				.uss_user_wishlist .uss_number .uss_field a {
					display: block;
					text-align: center;
					font: bold 16px/1.3 Arial, Tahoma, sans-serif;
					text-decoration: none !important;
					width: 17px;
					height: 20px;
					margin: 0;
					padding: 0;
					overflow: hidden;
					cursor:pointer;
				}
		.uss_user_wishlist .uss_price_field {
			width: 1%;
			vertical-align: middle;
			text-align:center;
			white-space:nowrap;
		}

		.uss_user_wishlist .uss_delete_pos {
			vertical-align: middle;
			text-align:center;
			width: 1%;
			padding: 1px 7px;
			white-space: nowrap;
		}
			.uss_user_wishlist .uss_delete_pos a {}
			
		.uss_user_wishlist .uss_bottom .totals{
			font-size:13px;
			text-align:right;
			background:#eee;
			color:#444;
		}		
			.uss_user_wishlist .uss_bottom .totals .sum{font-weight:bold;}


		.uss_user_wishlist .uss_itog {
			margin: 1em 0;
			text-align: right;
			font-size: 18px;
		}
			.uss_user_wishlist .uss_itog strong {
				color: #000;
				font-size: 18px;
				font-weight: bold;
			}
			
			


			
	.uss_basket_big  .basket_item ,.uss_wishlist_big .wishlist_item {
		clear:both;
		margin-bottom:5px;
		height:48px;
		border:1px solid #ccc;
		padding:3px 14px 3px 3px;
		position:relative;
		overflow:hidden;
		
	}
	
	
		.uss_basket_big  .basket_item .info div ,.uss_wishlist_big .wishlist_item .info div {
			height:17px;
			overflow:hidden;
			white-space:nowrap;
		}
		

		.uss_basket_big  .basket_item .image,.uss_wishlist_big .wishlist_item .image {
			float:left;
			margin-right: 10px;
		}

		.uss_basket_big  .basket_item .delete_link,.uss_wishlist_big .wishlist_item .delete_link {
			position:absolute;
			top:3px;
			right:3px;
		}
		
		.uss_basket_big  .basket_item  .sum .price{font-weight:bold;}
	
	.uss_basket_big .totals #uss_block_basket_totals .sum {font-weight:bold;}

	
	.mycabinet_wishlist_item  {
		width: 100px;
		margin: 0 10px 10px 0;
		float: left;
	}
.uss_shop_form {
	overflow: hidden;
}
*html .uss_shop_form {
	zoom: 1;
}
	.uss_shop_form h3 {
		margin: 0;
		padding: 0.8em 0;
		font-size: 18px;
		font-weight: normal;
	}
.uss_eshop_item .uss_img_holder{
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}
.uss_eshop_item .uss_img_holder a{
	overflow: hidden;
	display: block;
}
.uss_eshop_item .posimg_item{
	/*float: left;
	overflow: hidden;*/
	margin: 0 20px 20px 0;
}

.uss_shop_list_view_item.uss_eshop_item .posimg_item{
	float: left;
	overflow: hidden;
}
.uss_shop_table_view {
	margin: 0 0;
}
	.uss_shop_table_view table {
		width: 100%;
		border-left: 1px solid #ccc;
		border-top:1px solid #ccc;
	}
	.uss_shop_table_view table, .uss_shop_table_view td, .uss_shop_table_view th { 
		margin: 0; padding: 0;
		border-collapse: collapse;
		vertical-align: center;
		font-size: 100%;
	}

	.uss_shop_table_view th ,.uss_shop_table_view td {
	border-right: 1px solid #ccc;
	border-bottom:1px solid #ccc;
	}

	
		.uss_shop_table_view th {
			padding: 5px 10px;
			text-align: center;
			font-size: 14px;
			font-weight: normal;
			background-color: #eee;
			color:#444;
		}
		.uss_shop_table_view td {
			font-size: 12px;
			padding: 2px 10px;
			}

			.uss_shop_table_view .uss_img_holder {
				overflow: hidden;
				//border: 1px solid #ccc;
				position:relative;
				}
				.uss_shop_table_view .uss_img_holder a {
					display: block;
					margin: 1px;
					overflow: hidden;
					text-align: center;
				}
		.uss_shop_table_view .uss_img {
			width: 1%;
		}
		.uss_shop_table_view .uss_num_value {
			width: 1%;
			text-align: center;
		}
		
		.uss_shop_table_view .uss_description div{
			height: 58px;
			overflow:hidden;
		}
		
		.uss_shop_table_view .uss_onlineorder {
			width: 50px;
			white-space:nowrap;
			text-align:center;
		}
			.uss_shop_table_view .uss_onlineorder input {
				width: 30px;
			}
			.uss_shop_table_view .uss_onlineorder img {
				vertical-align: middle;
				cursor: pointer;
			}
			
			.uss_shop_table_view .add_to_wishlist {display:block;}
			
			.uss_shop_table_view td.uss_amount_left strong{display:none;}
			
			.uss_shop_table_view td.uss_price {}
			
				.uss_shop_table_view td.uss_price  span.old_price{
					white-space:nowrap;
					background:darkred;
					color:#fff;
					text-decoration:line-through;
					margin-bottom:2px;
					padding: 3px 3px;
					display: inline-block;
					-moz-border-radius: 2px;
					-khtml-border-radius: 2px;
					-webkit-border-radius: 2px;
					border-radius: 2px;
					
				}

.uss_shop_list_view td {
	vertical-align: top;
}
	.uss_shop_list_view .uss_img_holder {
		overflow: hidden;
		border: 1px solid #ccc;
		text-align: center;
		position:relative;
	}
	*html .uss_shop_list_view .uss_img_holder {
		display: inline;
		margin-right:10px;
	}
		.uss_shop_list_view .uss_img_holder a {
			display: block;
			margin: 2px !important;
			overflow: hidden;
		}
			.uss_shop_list_view .uss_img_holder img {
				display: block;
				margin: 0 auto !important;
			}
	.uss_shop_list_view .uss_shop_technical_data {
		margin: 0 0 20px 0;
		display: table;
		/* float: left;  */
	}
		.uss_shop_list_view .uss_shop_technical_data .uss_shop_name {
			margin: 0 0 0.4em 0;
			font-size: 1.4em;
			font-weight: normal;
		}
			.uss_shop_list_view .uss_shop_technical_data .uss_shop_name a {
				text-decoration: none;
			}
		.uss_shop_list_view .uss_shop_technical_data .uss_shop_producer {
			margin: 0.4em 0;
		}
		.uss_shop_list_view .uss_shop_technical_data .uss_shop_description {
			margin: 0.4em 0;
		}
		.uss_shop_list_view .uss_shop_technical_data .uss_shop_price {
			margin: 0.8em 0;
			font-size: 1.4em;
		}

			.uss_shop_list_view .uss_shop_technical_data .uss_shop_price span {
				padding: 3px 12px;
				color: #000;
				background-color: #eee;
				display: inline-block;
				-moz-border-radius: 2px;
				-khtml-border-radius: 2px;
				-webkit-border-radius: 2px;
				border-radius: 2px;
			}
			
						
				.uss_shop_list_view .uss_shop_technical_data .uss_shop_price  span.old_price{
					white-space:nowrap;
					background:darkred;
					color:#fff;
					text-decoration:line-through;
					margin-bottom:2px;
					font-size:80%;
					padding:3px 4px;
				}
			
			
			
		.uss_shop_list_view .uss_shop_technical_data .uss_shop_by {
			margin: 0.8em 0;
		}

			.uss_shop_list_view .uss_shop_technical_data .uss_shop_by input {
					width: 50px;
			}
		.uss_shop_list_view .uss_shop_technical_data .uss_shop_linktomore {
			margin: 0.8em 0 0 0;
		}


.uss_shop_blocks_view {
	overflow: hidden;
}
*html .uss_shop_blocks_view {
	zoom: 1;
}
	.uss_shop_blocks_view .uss_eshop_item {
		/*float: left;*/
		display: inline-block;
		margin: 0 15px 20px 0;
		overflow: hidden;

		*display: inline;
    zoom:1;
    vertical-align:top;
		padding: 0 3px;
	}
	
	.uss_shop_blocks_view .uss_eshop_item .uss_shop_description {margin: 0.8em 0;}
	
		.uss_shop_blocks_view .uss_eshop_item .uss_img_holder {
			position: relative;
			overflow: hidden;
			margin: 0 20px 20px 0;
			border: 1px solid #ccc;
			padding: 1px;
		}
		*html .uss_shop_blocks_view .uss_eshop_item .uss_img_holder {
			display: inline;
		}

		.uss_shop_blocks_view .uss_eshop_item .uss_shop_price {
			margin: 0.8em 0;
			font-size: 1.4em;
		}
			
			.uss_shop_blocks_view .uss_eshop_item .uss_shop_price  span{
				padding: 3px 12px;
				color: #000;
				background-color: #eee;
				display: inline-block;
				-moz-border-radius: 2px;
				-khtml-border-radius: 2px;
				-webkit-border-radius: 2px;
				border-radius: 2px;
			}
			
			
				.uss_shop_blocks_view .uss_eshop_item .uss_shop_price  span.old_price{
					white-space:nowrap;
					background:darkred;
					color:#fff;
					text-decoration:line-through;
					margin-bottom:2px;
					font-size:80%;
					padding:3px 4px;
				}
			
			
			
		.uss_shop_blocks_view .uss_eshop_item  .uss_shop_by {
			margin: 0.8em 0;
		}
			.uss_shop_blocks_view .uss_eshop_item .uss_shop_by input {
				width: 40px;
			}


/* детальное описание позиции */

#tab_images .uss_img_ico_box {
	margin-bottom: 0;
}

#could_wrap {
	display: inline;
	width: 100%;
}


.uss_shop_detail {
	margin: 0 0 20px 0;
	overflow: hidden;
}
*html .uss_shop_detail {
	zoom: 1;
}

.uss_shop_detail .uss_img_big .uss_img_wrapper {
	display: table-cell;
	overflow: hidden;
	vertical-align: middle;
}
.uss_shop_detail .uss_img_big {
	float: left;
	display: block;
	position: relative;
	overflow: hidden;
	margin: 0 20px 0 0;
	border: 1px solid #ccc;
	text-align: center;
}
.uss_shop_detail .uss_img_big .uss_img_big_image{
	display: table-cell;
	vertical-align: middle;
	height: 100%;
}

.uss_shop_detail .uss_img_ico_box .uss_img_ico {
	overflow: hidden;
	border:1px solid #ccc;
}
	.uss_shop_detail .uss_img_ico a{
		display: table-cell;
		overflow: hidden;
		vertical-align: middle;
		text-align: center;
	}

.uss_shop_detail .uss_shop_technical_data {
	margin: 0;
	display:table;
}
	.uss_shop_detail .uss_shop_technical_data .uss_shop_name {
		margin: 0;
		font-size: 1.4em;
	}
	.uss_shop_detail .uss_shop_technical_data .uss_shop_price {
		margin: 0.8em 0;
		font-size: 1.4em;
	}
		.uss_shop_detail .uss_shop_technical_data .uss_shop_price span {
			padding: 3px 12px;
			color: #000;
			background-color: #eee;
			display: inline-block;
			-moz-border-radius: 2px;
			-khtml-border-radius: 2px;
			-webkit-border-radius: 2px;
			border-radius: 2px;
		}

		.uss_shop_detail .uss_shop_technical_data .uss_shop_price  span.old_price{
			white-space:nowrap;
			background:darkred;
			color:#fff;
			text-decoration:line-through;
			margin-bottom:2px;
			margin-right:5px;
			font-size:80%;
			padding:3px 4px;
		}

	.uss_shop_detail .uss_shop_technical_data .uss_shop_by {
		margin: 0.8em 0;
	}
		.uss_shop_detail .uss_shop_technical_data .uss_shop_by input {
			width: 40px;
		}
	.uss_shop_detail .uss_shop_technical_data .uss_shop_put_wrap {
		margin: 0.8em 0;
		display: inline-block;
	}

.uss_shop_detail .uss_shop_full_description {
	clear: both;
	padding: 20px 0 0 0;
}
	.uss_shop_detail .uss_shop_full_description p {
		margin-top: 0;
	}

/* детальное описание | доп. изображения справа */
.uss_shop_detail_350_right .uss_img_ico_box {
	float: left;
	margin-right: 0;
	text-align: left;
}
	.uss_shop_detail_350_right .uss_img_ico_box .uss_img_ico {
		position: relative;
		clear: both;
		margin: 0 3px 3px 0;
		text-align: center;
	}
.uss_shop_detail_350_right .uss_shop_technical_data {
	clear: both;
	margin: 20px 0 0 0;
}
	.uss_shop_detail_350_right .uss_shop_technical_data .uss_shop_put_wrap {
		margin: 0.8em 0.8em 0.8em 0;
	}


/* детальное описание | доп. изображения снизу */

.uss_shop_detail_350_bottom .uss_img_wrapper {
	float: left;
	display: block;
	position: relative;
	margin: 0 20px 20px 0;
}
.uss_shop_detail_350_bottom .uss_img_big {
	display: inline-block;
	position: relative;
	overflow: hidden;
	margin: 0 0 20px 0;
	border: 1px solid #ccc;
	text-align: center;
}
.uss_shop_detail_350_bottom .uss_img_ico_box .uss_img_ico {
	margin: 5px 5px 5px 0;
	overflow: hidden;
	display: block;
	position: relative;
	float: left;
}
/* детальное описание | доп. изображения снизу */
.uss_shop_detail_advimg_bottom .uss_img_ico_box .uss_img_ico{
	float: left;
	margin: 0 10px 10px 0;
}
/* детальное описание | слайдером */
.uss_shop_detail_slider .uss_img_big{
	position: relative;
	min-height: 116px;
	float: none;
	border: none;
	margin: 0;
}

/* Настройки сортировок */

.uss_eshop_sort_block  {clear:both;float:right;margin:10px 0px 10px 0px;}

.uss_eshop_sort_block  form,.uss_eshop_sort_block  div {display:inline;}

	.sort_settings .arrow {
		font-size:14px;
		font-family:Impact;
		display:inline;
		font-weight:bold;
		text-decoration:none;
		padding:0px 2px;
		}
	.sort_settings .arrow a {text-decoration:none;}
	.sort_settings .activ_sort {color:darkorange;}
	.sort_settings a.active {
		color:#ccc;
		}
		
.filter_show_by_links {
	margin-left:20px;
}

/*  Всплывающее окно, после добавления товаров в корзину */

#uss_basket_ask_where_to_go_block {
	background:#eee;
	border:4px solid #ccc;
	color:#333;
	position:absolute;
	padding:19px;
	top:-1000px;
	left:1000px;
	z-index:9999;

}

	#uss_basket_ask_where_to_go_block .title {font-size:16px;font-weight:bold;}
	#uss_basket_ask_where_to_go_block .close_button {
		position:absolute;
		right:7px;
		top:7px;
		display:block;
		width:10px;
		height:9px;
		cursor:pointer;
	}
	#uss_basket_ask_where_to_go_block .go_to_basket ,#uss_basket_ask_where_to_go_block .continue {
		font-size:13px;
		text-decoration:underline;
		float:left;
		margin-right:10px;
		margin-top:20px;
		color:#333;
	}
	
/*  Настройка характеристик */

.uss_specifications {margin:10px 0px;overflow: hidden;}
	.uss_specifications .spec_item{padding:3px 0px;overflow:hidden;zoom:1;}
	.uss_specifications .spec_item label {font-weight:bold;display:block;float:left;margin-right:5px;}
	.uss_specifications .spec_item select{width:200px;}
	/**html .uss_specifications .spec_item select{width:auto;}*/


/* Сопутствующие товары */
	.uss_eshop_sameproducts .item .image{
		display: table-cell;
		vertical-align: middle;
		text-align: center;
	}
	.uss_eshop_sameproducts .item .image a{
		display: block;
	}
	/* Блоками */
	
	.uss_eshop_sameproducts.blocks .item {
		/*display: block;*/
		/*float: left;*/
		display: inline-block;
		margin: 0 20px 20px 0;
		*display: inline;
    zoom: 1;
    vertical-align: top;
	}
	.uss_eshop_sameproducts.blocks .eshop_filters_area .eshop_filters_line select{
		width: 140px;
	}

		.uss_eshop_sameproducts.blocks .item .descr {
			margin: 0.8em 0;
		}
		
		.uss_eshop_sameproducts.blocks .addToCart input {
			width: 30px;
		}
	
	/* Списком */
	
	.uss_eshop_sameproducts.list .item {
		clear:both;
		margin:0 20px 20px 0;
	}
	
	.uss_eshop_sameproducts.list .item .info{
		display:table;
	}
	
	
	.uss_eshop_sameproducts.list .item  .title{
		margin-bottom:4px;
	}
	
	
	/* Таблицей */
	
	
	.uss_eshop_sameproducts.table {
		margin: 0 0;
	}
	
	.uss_eshop_sameproducts.table {
		width: 100%;
		border-left: 1px solid #ccc;
		border-top:1px solid #ccc;
	}
	
	.uss_eshop_sameproducts.table table, .uss_eshop_sameproducts.table td, .uss_eshop_sameproducts.table th { 
		margin: 0; padding: 0;
		border-collapse: collapse;
		vertical-align: center;
		font-size: 100%;
	}

	.uss_eshop_sameproducts.table th, .uss_eshop_sameproducts.table td {
		border-right: 1px solid #ccc;
		border-bottom:1px solid #ccc;
	}
	
		.uss_eshop_sameproducts.table th {
			padding: 5px 10px;
			text-align: center;
			font-size: 14px;
			font-weight: normal;
			background-color: #eee;
			color:#444;
			white-space:nowrap;
		}
		
		.uss_eshop_sameproducts.table td {
			font-size: 12px;
			padding: 2px 10px;
		}

			.uss_eshop_sameproducts.table .item .imageTd{
				text-align: center;
			}
		
		
		.uss_eshop_sameproducts.table .item .descr {overflow:hidden;}

		.uss_eshop_sameproducts.table .addToCart {
			width: 50px;
			white-space:nowrap;
			text-align:center;
		}
		
			.uss_eshop_sameproducts.table .addToCart input {
				width: 30px;
			}
			
			.uss_eshop_sameproducts.table .addToCart img {
				vertical-align: middle;
				cursor: pointer;
			}
			
			.uss_eshop_sameproducts.table .addToCart input {
				width: 30px;
			}
	
	
	
	/* Общие */
	
	.uss_eshop_sameproducts.blocks .item {
		overflow:hidden;
	}
	
	.uss_eshop_sameproducts.blocks.size78x48 .item .price span{font-size: 14px; padding: 3px 7px;}

	.uss_eshop_sameproducts.list .item .imageWrap{
		float:left;
	}
	
	
	.uss_eshop_sameproducts .item .imageWrap{
		border: 1px solid #CCCCCC;
		margin: 0 1em 5px 0;
		overflow: hidden;
		position:relative;
	}
	.uss_eshop_sameproducts.blocks .item .imageWrap{
		margin: 0 0 5px 0;
	}

	.uss_eshop_sameproducts .item  .price{
		font-size: 1.4em;
		margin: 8px 0;
	}	
		.uss_eshop_sameproducts.table .item .price  {font-size: 1em;margin:0;}

		.uss_eshop_sameproducts .item .price span {
			padding: 3px 12px;
			color: #000;
			background-color: #eee;
			display: inline-block;
			-moz-border-radius: 2px;
			-khtml-border-radius: 2px;
			-webkit-border-radius: 2px;
			border-radius: 2px;
		}
	
			.uss_eshop_sameproducts.table .item .price  span {background:none;	margin-right: 2px;padding: 0;}
		
		.uss_eshop_sameproducts .item .price  span.old_price{
			white-space:nowrap;
			background:darkred;
			color:#fff;
			text-decoration:line-through;
			margin-bottom:2px;
			margin-top:0px;
			font-size:80%;
			padding:3px 4px;
		}
		
			.uss_eshop_sameproducts.size78x48 .item .price  span.old_price i, .uss_eshop_sameproducts.size139x104 .item .price  span.old_price i{display:none;}
			.uss_eshop_sameproducts.table .item .price  span.old_price{font-size:100%;padding: 3px 4px;}

		
		
		
/* Блок иконок*/
.uss_eshop_icons{overflow:hidden;}
.uss_eshop_icons .one_icon {display: inline-block;margin:3px;font-size:0;}
* html .uss_eshop_icons .one_icon  {display:inline;zoom:0;}
*+html .uss_eshop_icons .one_icon  {display:inline;zoom:0;}
.uss_eshop_icons .one_icon a {display: inline; background: transparent; margin: 0; padding: 0;}
.uss_eshop_icons .one_icon img{max-height:200px;display:inline;max-width:200px;position:relative !important;top:0 !important;left:0 !important;vertical-align:middle;}
.icons_display_place_1{display:inline;}/*Показывать иконки после названия*/
.icons_display_place_1 .one_icon{margin: 0 0 0 3px;}/*Показывать иконки после названия*/
.icons_display_place_6{}/*Показывать иконки под названием*/
.icons_display_place_2{position:absolute;top:0;left:0;}/*В левом верхнем углу картинки*/
.icons_display_place_3{position:absolute;top:0;right:0;}/*В правом верхнем углу картинки*/
.icons_display_place_4{position:absolute;bottom:0;right:0;}/*В правом нижнем углу картинки*/
.icons_display_place_5{position:absolute;bottom:0;left:0;}/*В левом нижнем углу картинки*/
/* конец блок иконок*/



/* Новинки, лидеры, распродажа в блоке */
	.uss_eshop_block_item .img {
		position: relative;
		font-size:0;
	}
		
	.uss_eshop_block_item .uss_shop_price{
		font-size: 1.4em;
		margin: 4px 0;
	}	
		.uss_eshop_block_item .uss_shop_price span {
			padding: 3px 12px;
			color: #000;
			background-color: #eee;
			display: inline-block;
			margin-right: 5px;
			-moz-border-radius: 2px;
			-khtml-border-radius: 2px;
			-webkit-border-radius: 2px;
			border-radius: 2px;
		}
	
		
		.uss_eshop_block_item .uss_shop_price  span.old_price{
			white-space:nowrap;
			background:darkred;
			color:#fff;
			text-decoration:line-through;
			margin-bottom:2px;
			margin-top:0px;
			font-size:80%;
			padding:3px 4px;
		}



span.actual_price {white-space:nowrap;}
span.old_price i {font-style:normal;display:none;}
em.price_class, em.currency_class, em.price_zero_class {font-style:normal;}

.uss_shop_no_poses{margin-top: 10px;}








/* Сравнение */
#compare_show_dif span {cursor:pointer;}

#compare_block .tab_item{display:none;}
#compare_block .current{display:block !important;}
#compare_block_tabs {}
	#compare_block_tabs a{margin: 0 15px 0 0;}
	#compare_block_tabs a.current{font-weight:bold;}
#compare_block {position:relative;}
.compare_table{border:0; table-layout:fixed;}
	.difference_compare_table .same_positions {display:none;}
	.difference_compare_table .various_positions {}
	.compare_table td {border: 1px solid #DDD;padding: 3px 5px;overflow:hidden;}
	.compare_table td.td_item{}
		.compare_table td.hidden_compare {display:none;}
		.compare_table td.td_item{}
	.compare_table td.big_title {border: 0;font-weight: bold;}
	.compare_table .del_link_item td{border: 0;text-align:center;}
	.compare_table .image_item td{text-align:center;vertical-align:middle;}
	.compare_table .image_item a{display:block;}
		.compare_table .image_item img{max-width:100%}
	 
	.compare_table td.title {width:139px;}
	.compare_table td.hidden_compare {display:none;}
	
	.compare_table .odd {background:#F1F1F1}
	.compare_table .del_link_item  {background:none !important;}
	
	.compare_table tr:hover {background: #DCEDF9;}
	
	.compare_table td.hovered{background: #FFEDED;}
	
	#compare_block .compare_scroll {
		top: 30px;
		position: absolute;
		height: 30px;
		border: 1px solid #777;
		line-height: 27px;
		background: #929292;

		display: block;
		font-weight: bold;
		text-decoration: none;
		font-size: 30px;
		color: white;
		text-align: center;
	}
	#compare_table_scroll_right {right: 0;width: 20px;padding: 0 0 0 2px;}
	#compare_table_scroll_left {left: 150px;width: 20px;padding: 0 2px 0 0px;}

/* конец блока сравнения*/

/* Форма фильтров для магазина */
	/* старый вариант
	.uss_eshop_filters_block  .filter_item label {
		float:left;
		display: inline-block;
	}

	.uss_eshop_filters_block .filter_item label.filter_elem_label{
		width: auto;
		display: inline-block;
		white-space: nowrap;
	}
	.uss_eshop_filters_block .filter_item{
		margin:5px 0px;
	}
	
	.uss_eshop_filters_block .filter_price .inputs{
		position:relative;
		left:-20px;
	}
	
	.uss_eshop_filters_block .filter_price input {
		width:42px;
		margin:0px 5px;
	}

	.uss_eshop_filters_block .filter_producer select {
		width:120px;
	}
	
	.uss_eshop_filters_block .filter_catalog select {
		width:120px;
	}
	
	.uss_eshop_filters_block .filter_user select {
		width:120px;
	}
	
	.uss_eshop_filters_block .filter_search_in_current_cat input {
		margin:0px;
	}

	.uss_eshop_filters_block .filter_submit {
		clear:both;
	}

	*/
	
	/* блок фильтров в контенте магазина */
	/*
	надо добавить отдельный класс, когда только базовые фильтры. и его оставить прижатым вправо
	а если сложные, то cлева в столбик
	*/
	.uss_eshop_filters_block {margin-bottom:10px;}
	
	.uss_eshop_filters_block .filter_item{margin:7px 0px;}
		.uss_eshop_filters_block .group .filter_item  .items_label{width:120px;display:inline-block;}
		.uss_eshop_filters_block .group .filter_item  .items_wrap{display:inline;}
		.uss_eshop_filters_block .group .filter_item.checkbox  label{width:auto;}
		.uss_eshop_filters_block .group .filter_item.select select{width:200px;}
	.uss_eshop_filters_block .filter_item.checkbox input{margin-left: 0;}
		.uss_eshop_filters_block .group .filter_item  .filter_elem_label{margin-right:10px;}
	
	
	.uss_eshop_filters_block .filter_price .inputs{position:static; display:inline;}
	.uss_eshop_filters_block .filter_price input {width:50px; margin:0px 5px;}
	.uss_eshop_filters_block .filter_producer select {width:150px; margin-left:5px;}
	.uss_eshop_filters_block .filter_submit {clear:none; display:inline; margin-left:10px;}
	
	.uss_eshop_filters .uss_eshop_filters_block.simple_filters {float:right;}
	
	.uss_eshop_filters .uss_eshop_filters_block .filter_item {display:inline;}
		.uss_eshop_filters .uss_eshop_filters_block .group .filter_item {display:block;}
		.uss_eshop_filters .uss_eshop_filters_block .filter_item.filter_search_in_current_cat{display:block;}
			.uss_eshop_filters .uss_eshop_filters_block.simple_filters .filter_item.filter_search_in_current_cat{text-align: right;}
		.uss_eshop_filters  .uss_eshop_filters_block .filter_item.filter_search_in_current_cat label{margin-left:0px;}
	
	.uss_eshop_filters .uss_eshop_filters_block .group_item {margin-right:5px;}
	
	.uss_eshop_filters_single_block .jslider{width:260px;margin-left:25px;}
	
	.jslider .jslider-bg i,.jslider .jslider-pointer{background:url(../uss-img/jslider.png) no-repeat 0 0}
	.jslider{display:inline-block;width:300px;height:10px;position:relative;top:15px;margin:0 0 30px 15px;vertical-align: middle;}
	.jslider table{width:100%;border-collapse:collapse;border:0}
	.jslider td,.jslider th{padding:0;vertical-align:top;text-align:left;border:0}
	.jslider table,.jslider table tr,.jslider table tr td{width:100%;vertical-align:top}
	.jslider .jslider-bg{position:relative}
	.jslider .jslider-bg i{height:5px;position:absolute;font-size:0;top:0}
	.jslider .jslider-bg .l{width:10%;background-position:0 0;left:0}
	.jslider .jslider-bg .f{width:80%;left:10%;background-repeat:repeat-x;background-position:0 -20px}
	.jslider .jslider-bg .r{width:10%;left:90%;background-position:right 0}
	.jslider .jslider-bg .v{position:absolute;width:60%;left:20%;top:0;height:5px;background-repeat:repeat-x;background-position:0 -40px}
	.jslider .jslider-pointer{width:13px;height:15px;background-position:0 -60px;position:absolute;left:20%;top:-4px;margin-left:-6px;cursor:pointer;cursor:hand}
	.jslider .jslider-pointer-hover{background-position:-20px -60px}.jslider .jslider-pointer-to{left:80%}
	.jslider .jslider-label{font-size:9px;line-height:12px;color:black;opacity:.4;white-space:nowrap;padding:0 2px;position:absolute;top:-18px;left:0}
	.jslider .jslider-label-to{left:auto;right:0}
	.jslider .jslider-value{font-size:9px;white-space:nowrap;padding:1px 2px 0;position:absolute;top:-19px;left:20%;background:white;line-height:12px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;border-radius:2px;display: none;}
	.jslider .jslider-value-to{left:80%}
	.jslider .jslider-label small,.jslider .jslider-value small{position:relative;top:-0.4em}
	.jslider .jslider-scale{position:relative;top:9px}
	.jslider .jslider-scale span{position:absolute;height:5px;border-left:1px solid #999;font-size:0}
	.jslider .jslider-scale ins{font-size:9px;text-decoration:none;position:absolute;left:0;top:5px;color:#999;overflow: hidden;white-space: nowrap;}
	.jslider-single .jslider-pointer-to,.jslider-single .jslider-value-to,.jslider-single .jslider-bg .v,.jslider-limitless .jslider-label{display:none}
	.jslider_plastic .jslider-bg i,.jslider_plastic .jslider-pointer{background-image:url(../uss-img/jslider.plastic.png)}
	.jslider_round .jslider-pointer{width:17px;height:17px;top:-6px;margin-left:-8px}
	.jslider_round_plastic .jslider-pointer{width:18px;height:18px;top:-7px;margin-left:-8px}

/* Форма фильтров для магазина.(end) */



/* Управляемыеы характеристики в магазине */
.eshop_filters_area {
	margin-top: 0.8em;
}
.eshop_filters_item{
	margin-bottom: 5px;
}
.eshop_filters_item .title{
	font-weight: bold;
}
.eshop_filters_item .value{
	font-weight: normal;
}
.eshop_filters_item .value .eshop_filters_price{
	font-weight: bold;
}
.hide_price{
	display: none;
}

.uss_shop_form .titleGroup{
	font-size: 15px;
	text-decoration: underline;
	margin-bottom: 5px;
	display: block;
}

/*
.eshop_filters_area h2{
	font-size: 14px;
	margin: 10px 0 3px 10px;
}
*/

.eshop_filters_area .items_wrap{
	display: inline;
}
.eshop_filters_area .eshop_filters_line{
	margin-bottom: 3px;
	display: inline-block;
}
.eshop_filters_area .eshop_filters_line select{
	width: 190px;
}
.eshop_filters_area .eshop_filters_line input{
	margin-left: 0;
}
.eshop_filters_area .eshop_filters_line.radio {
	margin-right: 5px;
}
.eshop_filters_area .eshop_filters_line.radio input{
	margin: 0 3px 0 0;
}

.eshop_filters_area .title{
	font-weight: bold;
	display: inline-block;
}
.eshop_filters_area .value{
	display: inline-block;
}
.eshop_filters_area .eshop_filters_price{
	font-size: 14px;
}
.ajutor_eshop_filters {
	display: inline-block;
	position: relative;
	top: -1px;
}
.ajutor_eshop_filters .ajutor_question_eshop_filters {
	color: #5288a6;
	cursor: help;
	font-size: 10px;
	font-weight: normal;
	border: 1px solid #aaa;
	margin-left: 3px;
	padding: 0 1px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	width:10px;
	text-align:center;
}
.ajutor_info_eshop_filters {
	display: none;
	background: #eee;
	border: 1px solid #ccc;
	font-size: 13px;
	left: 10px;
	padding: 5px 10px;
	width: auto;
	max-width: 200px;
	position: absolute;
	top: -5px;
	z-index: 1000;
	text-align: left;
}
.ajutor_filter_show{
	cursor: help;
}
.ajutor_show{
	cursor: help;
	display: inline-block;
}

#eshop_pos_content .group_title{
	font-weight: bold;
	margin-top: 5px;
}
.eshop_filters_group_title{
	font-weight: bold;
	font-size:120%;
	margin-bottom:5px;
}
.eshop_filters.filter_item.radio .filter_elem_label{
	margin-right: 5px;
}
.eshop_filters.filter_item select option.grey,
.eshop_filters.filter_item .filter_elem_label.grey{
	color: #aaa;
}
.eshop_filters.filter_item.radio input{
	margin: 0 3px 0 0;
}
.loader_line{
	background: url('../uss-img/loader-line.gif');
	width: 160px;
	height: 24px;
	position: absolute;
	left: 50%;
	margin-left: -80px;
	display: inline-block;
	margin-top: -15px;
}

.paymentForm .radioWrap{
	margin-bottom: 5px;
}
.paymentForm .radioWrap .title{
	font-weight: bold;
}
.paymentForm label{
	display: block;
	vertical-align: middle;
	margin-bottom: 3px;
}
.paymentForm label input{
	margin: 0 3px 0 0;
}
.paymentProcessingInfo{
	background: url('../uss-img/loader-small.gif') no-repeat;
	padding-left: 20px;
	line-height: 16px;
}
.paymentSessionTime{
	margin-bottom: 10px;
}
.uss_ok_form_basket_payment {
	margin: 0 0 1em 0;
	padding: 5px 15px 5px 15px;
	color: #000;
	font-size: 12px;
	border: 2px solid #00cc30;
	background-color: #b7feae;
}
.uss_ok_form_basket_payment a {
	color: #000;
}
.uss_ok_form_basket_payment p{
	margin: 0;
}
.uss_error_form_basket_payment {
	margin: 0 0 1em 0;
	color: #000;
	padding: 5px 15px 3px 15px;
	border: 2px solid #cc0000;
	background-color: #feaeae;
}
.uss_error_form_basket_payment ol {
	margin: 0;
}
.uss_error_form_basket_payment ol li{
	margin: 0 0 2px 15px;
	padding:0;
	color: #000;
	font-size: 12px;

}
.paymentProcessingWrap .uss_processing_form,.paymentProcessingWrap .uss_error_form_basket_payment,.paymentProcessingWrap .uss_ok_form_basket_payment{
	display: none;
}
/* Управляемые характеристики в магазине end */

/* Вкладки в магазине start */
.uss_eshop_tabs{
	clear: both;
	margin: 20px 0 20px 0;
}

div.uss_eshop_tabs div.tab_items {
	border: 1px solid #aaa;
	border-radius: 0 2px 2px 2px;
	box-shadow: 1px 1px 0 #000, 0 0 0 #fff;
	padding: 10px 20px;
	-moz-border-radius: 0 2px 2px 2px;
	-webkit-border-radius: 0 2px 2px 2px;
	-moz-box-shadow: 1px 1px 0 #000, 0 0 0 #fff;
	-webkit-box-shadow: 1px 1px 0 #000, 0 0 0 #fff;
}

div.uss_eshop_tabs .uss_eshop_tabs_navigation {
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
	overflow: hidden;
}
div.uss_eshop_tabs .uss_eshop_tabs_navigation span.first {
	box-shadow: none;
}
div.uss_eshop_tabs .uss_eshop_tabs_navigation span {
	background: url("../uss-img/tab.png") repeat;
	color: #fff;
	float: left;
	font-weight: bold;
	font-size:12px;
	line-height:35px;
	height: 35px;
	padding: 0 30px;
	cursor: pointer;
	box-shadow: -1px 0 0 rgba(0, 0, 0, .2);
	border-radius: 5px 5px 0 0;
	text-shadow: 0 1px 0 rgba(0,0,0,.5);
	-moz-box-shadow: -1px 0 0 rgba(0, 0, 0, .2);
	-webkit-box-shadow: -1px 0 0 rgba(0, 0, 0, .2);
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
}


div.uss_eshop_tabs .uss_eshop_tabs_navigation span:hover {
	opacity:0.8;
}
div.uss_eshop_tabs .uss_eshop_tabs_navigation span.selected{
	background: url('../uss-img/tab_current.png') repeat;
}
div.uss_eshop_tabs .tab_item{
	overflow: hidden;
}
/* Вкладки в магазине end */

/* Style uss-shop (end) */