body {
	background: url(../sys_img/b_fon_2.jpg) no-repeat;
	background-attachment: fixed;
	background-position-y: top;

}

.breadcrumb {
	padding: 4px;
	background: #FFFFFF;
	margin-top: 5px;
	border-radius: 5px;
}

.logo {

	width: 280px;
	height: 100px;
	background: url(../images/logo34.png);
}

.my_menu {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d2ff52+0,91e842+100;Neon */
	background: #d2ff52;
	/* Old browsers */
	background: -moz-linear-gradient(top, #d2ff52 0%, #91e842 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #d2ff52 0%, #91e842 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #d2ff52 0%, #91e842 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2ff52', endColorstr='#91e842', GradientType=0);
	/* IE6-9 */
	font-size: 16px;
}

.my_menu2 {
	background: #00CC3D;
}



.my_li_menu2 li a {
	color: #fff;
}

.my_scroll {
	height: 200px;
	text-align: left;
	overflow: auto;
}

.well {
	padding: 0;
	text-align: center;
}

.well_catalog {
	padding: 5px;
	text-align: center;
	#border: 1px solid #E5F2D5;
	box-shadow: 0px 0px 4px 0px #000000;
	border-radius: 5px;
	margin-bottom: 20px;
	background: #fff;
}

.well_catalog_menu {
	padding: 5px;
	text-align: center;
	#border: 1px solid #E5F2D5;
	box-shadow: 0px 0px 4px 0px #000000;
	border-radius: 5px;
	margin-bottom: 20px;
	background: #fff;
}

.well_catalog_hit {
	padding: 5px;
	text-align: center;
	color: #fff;
	font-size: 20px;
	border-radius: 5px;
	margin-top: 25px;
	background: #FF3B00;
	border: 0px solid #E5F2D5;
	box-shadow: 0px 0px 4px 0px #000000;
}

.well_catalog_new {
	padding: 5px;
	text-align: center;
	color: #fff;
	font-size: 20px;
	border-radius: 5px;
	margin-top: 25px;
	background: #FFF600;
	border: 0px solid #E5F2D5;
	box-shadow: 0px 0px 4px 0px #000000;
}

.well_cart {
	border: 2px solid #B5B5B5;
	padding: 15px;
	border-radius: 5px;


}

.well_info {
	padding: 0;
	text-align: left;
}

.well_info2 {
	background: #EEE;
	padding: 0;
	text-align: left;
}

.well_price {
	background: #F7F7F7;
	padding: 4px 40px 4px 4px;
	text-align: right;
	margin-top: 3px;
}

#logo .well,
#header-content .well {
	height: 75px;
}

.well img {
	width: 100%;
}

#featured .product .well {
	height: 400px;
}

#wrapper .well {
	max-height: 600px;
}

#sidebar .well {}

#footer .menu-footer .well {}

#logo,
#header-content,
#featured .product,
#sidebar,
#footer .menu-footer {
	margin-bottom: 20px;
}


.back_color_1 {

	#background: url(../sys_img/fon_back14.jpg) repeat center;


}

.back_color_2 {}

.back_color_3 {
	#background: #fff000;
}

.back_color_4 {
	#background: #000;
}

.back_color_menu {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d2ff52+0,91e842+100;Neon */
	background: #d2ff52;
	/* Old browsers */
	background: -moz-linear-gradient(top, #d2ff52 0%, #91e842 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #d2ff52 0%, #91e842 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #d2ff52 0%, #91e842 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2ff52', endColorstr='#91e842', GradientType=0);
	/* IE6-9 */

}

.back_color_menu2 {
	background: #00CC3D;
}

.back_color_footer {

	margin-top: 20px;
	background: #4A4B4C;
}

/*для кнопок*/
.btn_price_add {
	padding: 2px;
	border: 1px solid #fff;
	width: 30px;
	height: 30px;
	background: none;
	color: #fff;
}

.btn_num_text {
	text-align: center;
	padding: 2px;
	border: 1px solid #fff;
	width: 40px;
	height: 30px;
	background: none;
	color: #fff;
}

.btn_pay {
	padding-left: 4px;
	padding-right: 4px;
	border: 1px solid #fff;
	height: 30px;
	background: none;
	color: #fff;
	margin-left: 8px;
}

.price_status {
	color: #6B6666;
	font-size: 14px;
}

.catalog_price {
	font-size: 20px;
	color: #ef1c06;
	text-align: center;
	margin-bottom: 4px;
}

.catalog_price_cart {
	font-size: 20px;
	color: #ef1c06;
	text-align: left;
	margin-bottom: 4px;
}

.catalog_price_s {
	font-size: 18px;
	color: #7A7A7A;
	text-align: left;

}

.catalog_article {
	color: #999999;
	text-align: left;
}

.catalog_name_p {
	#color: #FF9707;
	text-align: left;
	font-size: 18px;
	min-height: 56px;
}

.catalog_pod_z {
	color: #ff0000;
	text-align: left;
}

.btn_price_add_plus {
	width: 30px;
	height: 30px;
	background: #fff;
	border-radius: 50%;
	border: 2px solid #000;
	font-weight: bold;
}

.btn_price_add_minus {
	letter-spacing: -1px;
	width: 30px;
	height: 30px;
	background: #fff;
	border-radius: 50%;
	border: 2px solid #000;
	font-weight: bold;
}

.btn_add_cart {

	background: #d2ff52;
	/* Old browsers */
	background: -moz-linear-gradient(top, #d2ff52 0%, #91e842 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #d2ff52 0%, #91e842 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #d2ff52 0%, #91e842 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2ff52', endColorstr='#91e842', GradientType=0);
	/* IE6-9 */

	width: 120px;
	height: 50px;
	border-radius: 3px;
	border: 2px solid #83ED79;
	font-size: 18px;
	color: #2A4C27;
	margin-top: 15px;
}

.btn_add_cart_text {
	text-align: center;
	background: rgba(255, 175, 75, 1);
	background: -moz-linear-gradient(left, rgba(255, 175, 75, 1) 0%, rgba(255, 146, 10, 1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255, 175, 75, 1)), color-stop(100%, rgba(255, 146, 10, 1)));
	background: -webkit-linear-gradient(left, rgba(255, 175, 75, 1) 0%, rgba(255, 146, 10, 1) 100%);
	background: -o-linear-gradient(left, rgba(255, 175, 75, 1) 0%, rgba(255, 146, 10, 1) 100%);
	background: -ms-linear-gradient(left, rgba(255, 175, 75, 1) 0%, rgba(255, 146, 10, 1) 100%);
	background: linear-gradient(to right, rgba(255, 175, 75, 1) 0%, rgba(255, 146, 10, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffaf4b', endColorstr='#ff920a', GradientType=1);
	width: 100%;
	height: 50px;
	border-radius: 3px;
	border: 2px solid #000000;
	font-size: 16px;
	color: #2A4C27;
	margin-top: 15px;
}

@media (max-width: 350px) {
	.btn_price_add_minus {
		width: 25px;
		height: 25px;
	}

	.btn_price_add_plus {
		width: 25px;
		height: 25px;
	}

	.btn_add_cart {
		font-size: 16px;
		width: 100px;
		height: 30px;
	}

	.catalog_name_p {

		text-align: left;
		font-size: 14px;
		height: 20px;
		overflow: hidden;
	}

	.catalog_price_s {
		font-size: 14px;
		color: #7A7A7A;
		text-align: left;

	}
}

.btn_price_text {
	padding-left: 2px;
	width: 50px;
	height: 34px;
	border-radius: 3px;
	border: 2px solid #2A4C27;
	font-size: 18px;
	color: #2A4C27
}

.vertical_menu {
	border: 2px solid #2A4C27;
	#box-shadow: 0px 0px 6px 0px #000000;
	border-radius: 5px;

}

.vertical_menu li {
	background: #d2ff52;
	/* Old browsers */
	background: -moz-linear-gradient(top, #d2ff52 0%, #91e842 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #d2ff52 0%, #91e842 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #d2ff52 0%, #91e842 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2ff52', endColorstr='#91e842', GradientType=0);
	/* IE6-9 */


	font-size: 18px;
}

.vertical_menu li a {
	color: #2A4C27;
}


#load {
	width: 120px;
	height: 30px;
	text-align: center;
	margin: 10px auto;

}

#load div {
	margin: 5px;
	cursor: pointer;
	background: #6483aa;
	color: #fff;
	padding: 4px 10px 4px 10px;
	border: 1px solid #2f4561;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

#myModal .modal-dialog {
	width: 70%;
}


/*для слайдера товара*/
h2 {
	margin: 0;
	color: #666;
	padding-top: 90px;
	font-size: 52px;
	font-family: "trebuchet ms", sans-serif;
}

.item {

	text-align: center;
	max-height: 600px !important;
}

.carousel {}

.pod_zakaz {
	color: #FF0000;
	font-size: 16px;
}

.price_s {
	color: #FF00AA;
	font-size: 38px;
}

.price_old_s {
	color: #4F4F4F;
	font-size: 28px;
}

.price_persent_d {
	color: #FF00AA;
	font-size: 28px;
}

.price_s_text {
	color: #FF00AA;
	font-size: 18px;
}

.price_old_s_text {
	color: #4F4F4F;
	font-size: 18px;
}

.name_product {
	font-size: 18px;
}

.name_product_article {
	margin-bottom: 6px;
	margin-top: 6px;
}

.name_product_color {
	margin-bottom: 10px;
	margin-top: 6px;
}

.name_product_size {
	margin-bottom: 10px;
	margin-top: 6px;
}

.name_product_size a {
	font-size: 16px;
	color: #FF00AA;
}

.name_product_btn {
	text-align: center;
	font-size: 18px;
	padding: 8px;
	width: 100%;
	background: #00E51E;
	color: #FFFFFF;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}

.name_product_btn_gren {
	text-align: center;
	font-size: 18px;
	padding: 8px;
	width: 100%;
	background: #04D631;
	color: #FFFFFF;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}

.name_product_btn_hide {
	display: none;
}

.radios-as-buttons div {
	float: left;
}

.radios-as-buttons input {
	position: absolute;
	left: -9999px;
}

.radios-as-buttons label {
	text-align: center;
	font-size: 18px;
	font-weight: normal;
	padding: 6px 18px 6px 18px;


	background: #707070;
	color: #FFFFFF;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	margin-right: 2px;
	margin-bottom: 2px;
	cursor: pointer;
}

.radios-as-buttons input:checked+label {

	background: #FF00AA;
}

.radios-as-buttons div:first-child label {
	margin-left: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.radios-as-buttons div:last-child label {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

.button_sale_one {
	width: 100%;
	margin-top: 20px;
	text-decoration: none;
	text-align: center;
	padding: 8px 29px;
	border: solid 1px #004F72;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font: 16px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #E5FFFF;
	background-color: #c400ff;
	background-image: -moz-linear-gradient(top, #c400ff 0%, #810699 100%);
	background-image: -webkit-linear-gradient(top, #c400ff 0%, #810699 100%);
	background-image: -o-linear-gradient(top, #c400ff 0%, #810699 100%);
	background-image: -ms-linear-gradient(top, #c400ff 0%, #810699 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#810699', endColorstr='#810699', GradientType=0);
	background-image: linear-gradient(top, #c400ff 0%, #810699 100%);
	-webkit-box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
	-moz-box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
	box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;

}

.panel-blue {
	background: #30a5ff;
	color: #fff;
}

.panel-teal {
	background: #1ebfae;
	color: #fff;
}

.panel-orange {
	background: #ffb53e;
	color: #fff;
}

.panel-red {
	background: #f9243f;
	color: #fff;
}

.panel-blue .panel-body p,
.panel-teal .panel-body p,
.panel-orange .panel-body p,
.panel-red .panel-body p {
	color: #fff;
	color: rgba(255, 255, 255, .8);
}



#pagewrap {
	margin: 0 auto;
	width: 100%;

	position: relative;
	background-color: #fff;
}

#back-top {
	position: fixed;
	bottom: 15px;
	right: 15px;
}



#back-top a:hover {
	color: #000;
}

/* arrow icon (span tag) */
#back-top span {
	width: 60px;
	height: 60px;
	display: block;
	margin-bottom: 7px;
	background: url(../sys_img/up-arrow.png) no-repeat center center;
	*
}


.min_height {
	min-height: 100vh;
}

.label_status img {
	width: 100%;
}

.label_status {
	width: 50px;
	height: 50px;
	position: absolute;
	top: 0px;
	right: 0px;
	background: url(../sys_img/new.png) no-repeat;
	z-index: 999;
}

.label_status_sale img {
	width: 100%;
}

.label_status_sale {
	width: 50px;
	height: 50px;
	position: absolute;
	top: 0px;
	right: 0px;
	background: url(../sys_img/sale.png) no-repeat;
	z-index: 999;

}

.cart_summa {
	margin-left: 40px;
	margin-top: 20px;
	padding-top: 20px;
	padding-left: 75px;

	height: 70px;
	background: url(../sys_img/cart6.png) no-repeat;

	color: #000000;
	text-shadow: white 2px 0px, white 2px 2px, white 0px 2px, white -1px 2px, white -1px 0px, white -1px -1px, white 0px -1px, white 2px -1px;
}