.catalog {

}







.wrapper_otrasli {
}



.blockotrasli {
}


.blockotrasli .index_title {
	margin-bottom: 30px;
}
.blockotrasli .index_title .icon {
	color: #3453c8;
}
	.blockotrasli .index_title .icon:before {
		content: "\f013";
	}
	

	.blockotrasli .indotr_itm {
		float: left;
		width: 245px;
		height: 150px;
		margin: 0px 20px 20px 0px;
	}
		.blockotrasli .indotr_itm_last {
			margin-right: 0;
		}
		
		.blockotrasli .indotr_itm .indotr_img {
			height: 80px;
			text-align: center;
		}
			.blockotrasli .indotr_itm .indotr_img img {
				max-width: 260px;
				max-height: 170px;
			}
		.blockotrasli .indotr_itm .indotr_tit {
			text-align: center;
			padding: 7px 10px 0px 10px;
		}
			.blockotrasli .indotr_itm .indotr_tit a {
				font-size: 16px;
			}

			
			
			
.wrapper_indexotrasli {
	padding: 40px 0px 0px 0px;
}
	.wrapper_indexotrasli .indotr_itm {
		width: 260px;
	}








.wrapper_indexcategories {
}



.indexcategories {
	padding: 50px 0px 0px 0px;
}


.indexcategories .index_title .icon {
	color: #3453c8;
}
	.indexcategories .index_title .icon:before {
		content: "\f013";
	}
	

	.catalog .indcat_cat {
		float: left;
		width: 202px;
		height: 260px;
		background: #fff;
		border: 1px solid #f0f0f0;
		margin: 0px 20px 20px 0px;
		box-shadow: rgba( 12,20,48, 0.3 ) 0px 6px 10px -5px;
	}
		.catalog .indcat_cat_last {
			margin-right: 0;
		}
		.catalog .indcat_cat:hover {
			border: 1px solid #3453c8;
		}
		
		.catalog .indcat_cat .indcat_img {
			height: 170px;
			text-align: center;
		}
			.catalog .indcat_cat .indcat_img img {
				max-width: 177px;
				max-height: 170px;
			}
		.catalog .indcat_cat .indcat_tit {
			text-align: center;
			padding: 7px 10px 0px 10px;
		}
			.catalog .indcat_cat .indcat_tit a {
			}





.wrapper_indexcat_news {
	padding: 0px 0px 20px 0px;
}

.indexcatitems {
	padding: 0px 25px 0px 25px;
}


.indexcatitems .strelka {
	position: absolute;
	top: 110px;
	left: -35px;
	width: 38px;
	height: 91px;
	cursor: pointer;
	background: url( '../_images/strelki.png' ) right top no-repeat;
}
	.indexcatitems .strelka:hover {
		background-position: right bottom;
	}
.indexcatitems .strelka_right {
	background-position: left top;
	right: -35px;
	left: auto;
}
	.indexcatitems .strelka_right:hover {
		background-position: left bottom;
	}



.indexcatitems .index_title .icon {
	color: #3453c8;
}
	.indexcatitems .index_title .icon:before {
		content: "\f006";
	}

	.catalog .inditm_item {
		float: left;
		width: 226px;
		height: 327px;
		padding: 10px;
		border: 1px solid #f0f0f0;
		background: #fff;
		margin: 0px 7px 0px 7px;
		box-shadow: rgba( 12,20,48, 0.3 ) 0px 6px 10px -5px;
	}
		.catalog .inditm_item a {
			text-decoration: none;
		}
		.catalog .inditm_item_last {
			margin-right: 0;
		}
		.catalog .inditm_item:hover {
			border: 1px solid #3453c8;
		}
	
		.catalog .inditm_item .inditm_img {
			height: 170px;
			border-bottom: 1px solid #ddd;
			line-height: 0px;
			text-align: center;
		}
			.catalog .inditm_item .inditm_img a {
				font-size: 0px;
			}
			.catalog .inditm_item .inditm_img img {
				height: 170px;
			}
	
		.catalog .inditm_item .inditm_tit {
			text-align: center;
			font-size: 16px;
			line-height: 18px;
			height: 60px;
			padding: 12px 0px 0px 0px;
			color: #000;
		}
	
		.catalog .inditm_item .inditm_opis {
			text-align: center;
			padding: 8px 0px 0px 0px;
		}
	
		.catalog .inditm_item .inditm_order {
			text-align: center;
			padding: 20px 0px 0px 0px;
		}
			.catalog .inditm_item .inditm_order button, .catalog .inditm_item .inditm_order .zakaz {
				text-align: center;
				padding: 5px 0px 5px 0px;
				width: 100px;
				background: #3453c8;
				color: #fff;
				cursor: pointer;
				font-size: 16px;
				font-weight: 100;
				border: none;
				text-decoration: none;
				display: block;
				margin: 0 auto
			}
				.catalog .inditm_item .inditm_order button:hover, .catalog .inditm_item .inditm_order .zakaz:hover {
					background: #da3844;
				}









	.catalog .cat_cat {
		float: left;
		width: 225px;
		height: 265px;
		padding: 10px;
		border: 1px solid #f0f0f0;
		background: #fff;
		margin: 0px 17px 30px 0px;
		box-shadow: rgba( 12,20,48, 0.3 ) 0px 6px 10px -5px;
	}
		.catalog .cat_cat_last {
			margin-right: 0;
		}
		.catalog .cat_cat:hover {
			border: 1px solid #3453c8;
		}
	
		.catalog .cat_cat .catc_img {
			height: 170px;
			border-bottom: 1px solid #ddd;
			line-height: 0px;
			text-align: center;
		}
			.catalog .cat_cat .catc_img a {
				font-size: 0px;
			}
			.catalog .cat_cat .catc_img img {
				max-height: 170px;
			}
	
	.catalog .cat_cat .catc_a {
		padding: 15px 0px 0px 0px;
		text-align: center;
	}
		.catalog .cat_cat .catc_a a {
			font-size: 18px;
		}
		
		
		.catalog .cat_cat_main .catc_a a {
			font-size: 24px;
		}
	
	
	
	
	


.catalog .cat_itm {
	border: 1px solid #f0f0f0;
	padding: 10px;
	margin: 0px 0px 15px 0px;
	background: #fff;
	box-shadow: rgba( 12,20,48, 0.3 ) 0px 6px 10px -5px;
}
.catalog .cat_itm:hover {
	border: 1px solid #336699;
}
	.catalog .cat_itm .cati_img {
		width: 120px;
		float: left;
	}
		.catalog .cat_itm .cati_img a {
			line-height: 0px;
		}
		.catalog .cat_itm .cati_img img {
			max-width: 100%;
			max-height: 100%;
		}
	.catalog .cat_itm .cati_info {
		float: left;
		width: 270px;
		padding-left: 20px;
	}
		.catalog .cat_itm .cati_info .cati_tit {
		}
			.catalog .cat_itm .cati_info .cati_tit a {
				font-size: 18px;
				font-weight: bold;
			}
		.catalog .cat_itm .cati_info .cati_art {
			overflow: hidden;
			padding-top: 20px;
		}
		.catalog .cat_itm .cati_info .cati_descr {
			font-size: 12px;
			padding-top: 25px;
		}
	.catalog .cat_itm .cati_dopinfo {
		float: right;
		width: 325px;
	}
		.catalog .cat_itm .cati_dopinfo .cati_cntnt {
			font-size: 12px;
		}
			.catalog .cat_itm .cati_dopinfo .cati_cntnt ul {
				padding: 0;
				margin: 0;
			}


		
		








.catalog .cat_itmpg {
	display: table;
	width: 100%;
}
	.catalog .cat_itmpg .catip_imgs {
		display: table-cell;
		width: 270px;
		vertical-align: top;
	}
		.catalog .cat_itmpg .catip_imgs .catip_img {
		}
			.catalog .cat_itmpg .catip_imgs .catip_img img {
				border: none;
			}
		.catalog .cat_itmpg .catip_imgs .catip_dopimg {
			padding: 20px 0px 0px 0px;
		}
			.catalog .cat_itmpg .catip_imgs .catip_dopimg img {
				border: none;
				margin: 0px 25px 20px 0px;
			}
		
	.catalog .cat_itmpg .catip_info {
		display: table-cell;
		vertical-align: top;
		padding: 0px 0px 0px 45px;
	}
		.catalog .cat_itmpg .catip_info .catip_descr {
		}
		.catalog .cat_itmpg .catip_info .catip_brnd {
			padding-top: 20px;
			font-size: 16px;
		}
			.catalog .cat_itmpg .catip_info .catip_brnd span {
				color: #888;
			}
		.catalog .cat_itmpg .catip_info .catip_desgn {
			padding-top: 10px;
			font-size: 16px;
		}
			.catalog .cat_itmpg .catip_info .catip_desgn span {
				color: #888;
			}
		.catalog .cat_itmpg .catip_info .catip_art {
			padding-top: 10px;
		}
			.catalog .cat_itmpg .catip_info .catip_art span {
				color: #888;
			}
		
		.catalog .cat_itmpg .catip_info .catip_shop {
			padding-top: 20px;
		}
			.catalog .cat_itmpg .catip_info .catip_shop .catip_price {
				
			}
				.catalog .cat_itmpg .catip_info .catip_shop .catip_price .price {
					font-size: 30px;
				}
				.catalog .cat_itmpg .catip_info .catip_shop .catip_price .rubl {
					
				}
		
		.catalog .cat_itmpg .catip_info .catip_butts {
			padding: 30px 0px 0px 0px;
		}
			.catalog .cat_itmpg .catip_info .catip_butts .catip_props {
				
			}
				.catalog .cat_itmpg .catip_info .catip_butts .catip_props >div {
					
				}
					.catalog .cat_itmpg .catip_info .catip_butts .catip_props div .nm {
						float: left;
						width: 240px;
						font-weight: bold;
						text-align: right;
						padding: 7px 25px 7px 0px;
						border-bottom: 1px solid #ddd;
					}
					.catalog .cat_itmpg .catip_info .catip_butts .catip_props div .vl {
						float: left;
						width: 350px;
						padding: 7px 0px 7px 0px;
						border-bottom: 1px solid #ddd;
					}
			
			.catalog .cat_itmpg .catip_info .catip_butts .catip_content {
				padding: 20px 0px 0px 0px;
			}

		



.catalog_pages_tit {
	padding: 0px 0px 5px 0px;
}
.catalog_pages {
	display: table;
	padding: 0px 0px;
	background: #3353c7;
}
	.catalog_pages .cp_item {
		font-weight: bold;
		text-decoration: none;
		display: block;
		padding: 7px 12px 8px 12px;
		float: left;
		font-size: 14px;
		color: #eee;
	}
		.catalog_pages .cp_item:hover {
			background: #dc3a46;
			color: #eee;
		}
	.catalog_pages .active {
		background: #dc3a46;
		color: #eee;
	}