html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, input, label, legend, textarea, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	margin: 0;
	padding: 0;
	outline: none;
	border: none;
	line-height: normal;
}
.counter{
position:relative;
bottom:50px;
left:30px;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	background: #FFFFFF url('marka.png') no-repeat center 0px;
	font-size: 14px;
	font-family: Verdana, sans-serif;
}
.group:after {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: " ";
}
a {
	color: #3FA7F3;
}
a:hover {
	color: #EB1C24;
}
header, section, footer {
	margin: 0 auto;
	margin-top: 16px;
	min-width: 960px;
	max-width: 1440px;
	width: 95%;
}
header.header{
	position: relative;
}
.header .left, .section .left {
	float: left;
        width: 20%;
}
.header .center {
	float: left;
	width: 60%;
}
.section .center, .section .center-inner {
	float: right;
	width: 100%;
	margin-left: -20%;
	padding-left: 20%;
	box-sizing: border-box;
}

.header .right, .section .right {
	float: right;
	width: 20%;
}
.wrapper {
	padding-right: 0;
	padding-left: 30px;
}
.wrapper-inner {
	padding-left: 30px;
}
.inner-content h2 {
	margin-top: 36px;
	margin-bottom: 16px;
	font-weight: normal;
	font-size: 21px;
}
.inner-content h3 {
	margin-top: 36px;
	margin-bottom: 16px;
	font-weight: normal;
	font-size: 18px;
}
.inner-content p {
	margin-bottom: 16px;
}
.inner-content ul, .inner-content ol {
	margin-bottom: 16px;
	margin-left: 36px;
}
.inner-content ul li, .inner-content ol li {
	margin-bottom: 16px;
}
.section {
	position: relative;
	padding-bottom: 64px;
}
.logo span {
	display: block;
	color: #4D4D4D;
	font-weight: normal;
	font-size: 14px;
}
.wrapper-inner h1 {
	margin-bottom: 32px;
	padding-top: 16px;
	font-weight: normal;
	font-size: 32px;
}
.tabs-1, .tabs-2, .tabs-3 {
	z-index: 10;
	padding: 10px 8px;
	border-radius: 2px;
	/* box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4); */
	color: RGB(255, 255, 255);
}
#tabs1 p {
	line-height: 21px;
}
#tabs1 strong {
	font-size: 16px;
}
#tabs1 a {
	color: #FFF;
}
#tabs1 a:hover {
	color: #666;
}
#tabs1 ul {
	padding: .2em .6em 0;
}
#tabs1 ul li {
	width: 48px;
	height: 32px;
	text-align: center;
}
#tabs-1 .tabsPhone {
	text-align: left;
	font: normal 20px/20px Tahoma;
	color: rgb(255, 255, 255);
	text-shadow: 1px 1px 2px rgb(51, 51, 51);
	padding: 6px 0 6px 42px;
	background: url(img/topphone.png) no-repeat left center;
	margin-bottom:4px;
}
#tabs-1 .tabsPhone a, #tabs-1 .tabsPhone a:hover{
	color:#fff;
	text-decoration: none;
}
#tabs-1 .tabsEmail a, #tabs-1 .tabsEmail a:hover{
	color: #fff;
}
#tabs-1 .tabsEmail {
	text-align: left;
	font: normal 18px/20px Tahoma;
	color: rgb(255, 255, 255);
	text-shadow: 1px 1px 2px rgb(51, 51, 51);
	padding: 7px 0 7px 42px;
	background: url(img/topmail.png) no-repeat left center;
	text-decoration: underline;
}
#tabs1 ul li:first-child {
	border-radius: 5px 0 0 0;
	background: #95d450;
}
#tabs1 ul li:nth-child(2) {
	background: #ff9f38;
}
#tabs1 ul li:last-child {
	border-radius: 0 5px 0 0;
	background: #00b7ea;
}
#tabs2 {
	margin-top: 40px;
}
#tabs2 ul li {
	margin-right: 3em;
	box-shadow: 0 0 5px rgba(0,0,0, 0.4);
}
#tabs2 ul li a {
	padding-right: 16px;
	padding-left: 16px;
	color: #FFFFFF;
	text-shadow: 1px 1px 0 rgba(0,0,0, 0.5);
}
#tabs2 h4 {
	margin-top: 24px;
	margin-bottom: 16px;
	font-weight: normal;
	font-size: 24px;
}
#tabs2 p {
	margin-bottom: 16px;
}
.sliders {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 330px;
}
.content {
	overflow: auto;
	margin: 0;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 330px;
	background: #FFF;
}
.products {
	position: relative;
	top: 0;
	width: 100%;
}
.products h2 {
	margin-top: 58px;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 28px;
}
.catalog-list {
	width: 100%;
	box-sizing: border-box;
	padding-top: 20px;
}
.catalog-list li {
	position: relative;
	float: left;
	/* overflow: hidden; */
	margin-bottom: 65px;
	margin-right: 2%;
	width: 23%;
	height: 211px;
	box-shadow: 0 0 3px #aaa;
	border: 1px solid #d5d5d5;
	box-sizing: border-box;
	list-style: none;
}
.catalog-list li a {
	color: #000;
	text-decoration: none;
}
.catalog-list li div.picture {
	overflow: hidden;
	height: 150px;
}
.catalog-list li h3 {
	margin-top: 3px;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: normal;
	font-size: 14px;
	height: 51px;
	overflow: hidden;
}
.catalog-list li:nth-child(4) {
	margin-right: 0;
}
.catalog-list li div.price {
	position: absolute;
	bottom: -40px;
	z-index: 15;
	overflow: hidden;
	width: 100%;
	height: 32px;
	color: RGB(255, 255, 255);
	line-height: 30px;
}
.catalog-list li a div.price, .catalog-list li div.price {
	display: block;
	color: RGB(255, 255, 255);
	text-align: center;
	text-decoration: none;
	font: 16px/32px Tahoma;
	text-shadow: 1px 1px 1px rgb(51, 51, 51);
	border-radius: 3px;
	margin-top: 9px;
	/* padding: 5px 5px 10px inherit; */
	box-sizing: border-box;
}
.catalog-list li a div.price span, .catalog-list li div.price span {
	display: block;
	width: 100%;
	height: 30px;
	line-height: 30px;
}
.index-content {
	width: 137%;
}
.catalog-list li.itembgItem2{
	margin-bottom:103px;
}
.buyLink, .buyLink2 {
	position: absolute;
	bottom: -77px;
	width: 100%;
	height: auto;
	text-align: center;
	color: #fff;
	padding: 7px;
	border-radius: 3px;
	box-sizing: border-box;
	cursor:pointer;
}


.zakToPhone, .zakToPhone:hover {
	background: rgb(0, 166, 81);
	border-radius: 3px;
	display: block;
	margin: 12px auto 0;
	color: rgb(255, 255, 255);
	width: auto;
	padding: 9px;
	text-align: center;
	width: 210px;
	text-decoration: none;
	position: absolute;
	right: calc(22% + 248px);
	top: 97px;
}
.zakToPhone img {
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}
.index-content h3 {
	margin-top: 58px;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 28px;
	margin-bottom: 50px;
}
.index-content p {
	margin-top: 16px;
}
.b-share {
	margin-bottom: 12px !important;
}
.img-quick {
	overflow: hidden;
	width: 530px;
}
.news-index-block{
	list-style: none;
}
.news-index-block > li{
	margin-bottom: 2%;
}
.logoMid{
	display:none;
}
.logoBig{
	width: 229px;
	height: auto;
}
.search-page input[type="text"] {
	margin-top: 5px;
	padding: 0 5px 0 5px;
	width: 300px;
	height: 28px;
	border: 1px #999999 solid;
	font-size: 14px;
	font-family: Verdana, sans-serif;
	line-height: 28px;
}
.search-page-input {
	float: left;
}
.search-page-submit {
	float: left;
	margin-top: 5px;
	margin-left: 20px;
	width: 180px;
	height: 30px;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4);
}
.search-page-submit span {
	display: block;
}
.search-page input[type="submit"] {
	padding-bottom: 1px;
	width: 100%;
	height: 30px;
	background: none;
	color: #FFF;
	text-align: center;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);
	font-size: 14px;
	font-family: Verdana, sans-serif;
	cursor: pointer;
}
.search-result {
	clear: both;
	padding-top: 16px;
}
.search-item {
	margin-bottom: 21px;
}
.search-item h4, .search-item h4 a {
	margin-bottom: 10px;
	font-weight: normal;
	font-size: 21px;
}
footer {
	padding-bottom: 34px;
	border-top: 1px #999999 solid;
}
footer nav {
	margin-top: 32px;
	margin-bottom: 32px;
}
footer nav ul {
	margin: 0 auto;
	width: 880px;
}
footer nav ul li {
	float: left;
	padding-right: 20px;
	padding-left: 20px;
	list-style: none;
	text-align: center;
}
footer nav ul li:last-child {
	padding-right: 0;
}
footer nav ul li:first-child {
	padding-left: 0;
}
footer nav ul li a {
}
footer p {
	margin-top: 10px;
	text-align: center;
}
#blue, .horizontal-menu ul, .tabs-3 {
	/*background: #00b7ea;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYjdlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZmE3ZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #00b7ea 0%, #3fa7f3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00b7ea), color-stop(100%, #3fa7f3));
	background: -webkit-linear-gradient(top, #00b7ea 0%, #3fa7f3 100%);
	background: -o-linear-gradient(top, #00b7ea 0%, #3fa7f3 100%);
	background: -ms-linear-gradient(top, #00b7ea 0%, #3fa7f3 100%);
	background: linear-gradient(to bottom, #00b7ea 0%, #3fa7f3 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#3fa7f3', GradientType=0 );
 */
 background: url('images/bgmen.png') repeat-x 0 0;
}
#blueGrad, .blueGrad, .login-menu ul li, .login-menu-2 ul li {
	background: #67c1eb;
	background: -moz-linear-gradient(top, #67c1eb 0%, #1178b7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #67c1eb), color-stop(100%, #1178b7));
	background: -webkit-linear-gradient(top, #67c1eb 0%, #1178b7 100%);
	background: -o-linear-gradient(top, #67c1eb 0%, #1178b7 100%);
	background: -ms-linear-gradient(top, #67c1eb 0%, #1178b7 100%);
	background: linear-gradient(to bottom, #67c1eb 0%, #1178b7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67c1eb', endColorstr='#1178b7', GradientType=0 );
}
#green, .tabs-1 {
	background: #95d450;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk1ZDQ1MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NmI5NDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #95d450 0%, #56b948 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #95d450), color-stop(100%, #56b948));
	background: -webkit-linear-gradient(top, #95d450 0%, #56b948 100%);
	background: -o-linear-gradient(top, #95d450 0%, #56b948 100%);
	background: -ms-linear-gradient(top, #95d450 0%, #56b948 100%);
	background: linear-gradient(to bottom, #95d450 0%, #56b948 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95d450', endColorstr='#56b948', GradientType=0 );
}
#red, .quick-link, .theme-default .capdiv, .registarton-submit, .authorize-submit, .bform-submit, .search-page-submit, .mfeedback-submit-submit {
	background: #eb1c24;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViMWMyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYzAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #eb1c24 0%, #cc0000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eb1c24), color-stop(100%, #cc0000));
	background: -webkit-linear-gradient(top, #eb1c24 0%, #cc0000 100%);
	background: -o-linear-gradient(top, #eb1c24 0%, #cc0000 100%);
	background: -ms-linear-gradient(top, #eb1c24 0%, #cc0000 100%);
	background: linear-gradient(to bottom, #eb1c24 0%, #cc0000 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb1c24', endColorstr='#cc0000', GradientType=0 );
}
#orange, .tabs-2 {
	background: #ff9f38;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOWYzOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjhjMTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ff9f38 0%, #ff8c11 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff9f38), color-stop(100%, #ff8c11));
	background: -webkit-linear-gradient(top, #ff9f38 0%, #ff8c11 100%);
	background: -o-linear-gradient(top, #ff9f38 0%, #ff8c11 100%);
	background: -ms-linear-gradient(top, #ff9f38 0%, #ff8c11 100%);
	background: linear-gradient(to bottom, #ff9f38 0%, #ff8c11 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9f38', endColorstr='#ff8c11', GradientType=0 );
}
#orange-dark, #tabs2 ul li {
	background: #ff670f;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNjcwZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjY3MGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ff670f 0%, #ff670f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff670f), color-stop(100%, #ff670f));
	background: -webkit-linear-gradient(top, #ff670f 0%, #ff670f 100%);
	background: -o-linear-gradient(top, #ff670f 0%, #ff670f 100%);
	background: -ms-linear-gradient(top, #ff670f 0%, #ff670f 100%);
	background: linear-gradient(to bottom, #ff670f 0%, #ff670f 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff670f', endColorstr='#ff670f', GradientType=0 );
}
#green-light, .catalog-element .right-block ul.price-block {
	background: #b4df5b;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I0ZGY1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNGRmNWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #b4df5b 0%, #b4df5b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b4df5b), color-stop(100%, #b4df5b));
	background: -webkit-linear-gradient(top, #b4df5b 0%, #b4df5b 100%);
	background: -o-linear-gradient(top, #b4df5b 0%, #b4df5b 100%);
	background: -ms-linear-gradient(top, #b4df5b 0%, #b4df5b 100%);
	background: linear-gradient(to bottom, #b4df5b 0%, #b4df5b 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4df5b', endColorstr='#b4df5b', GradientType=0 );
}
.pro {
	overflow: hidden;
	margin-top: 36px;
	text-align: center;
}
.bx_sitemap{
	display:none;
}
.data-table input[type=text], .data-table TEXTAREA{
	background: none repeat scroll 0% 0% #FFF;
	border: 1px solid #C1C5C8;
	border-radius: 2px;
	color: #000;
	box-shadow: 2px 2px 2px -1px rgba(180, 188, 191, 0.5) inset;
	display: inline-block;
	outline: medium none;
	vertical-align: middle;
	font-size: 14px;
	padding: 6px 8px;
	width:300px;
}
#rev_home{
	border-radius: 5px;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4);
	overflow:hidden;
}
.rev_home_title{
	background: linear-gradient(to bottom, #8dd04f 0%, #57b948 100%) repeat scroll 0% 0% transparent;
	color:#fff;
	padding:7px 10px;
	text-align:center;
	font: 16px/24px Tahoma;
	text-shadow: 1px 1px 1px #333;
}
.rev_home_text{
	padding:7px 10px;
}
.rev_home_text h3{
	font: bold 13px Tahoma;
}
.in_rev_home_text{
	font: italic 13px Tahoma;
	color:#444;
	margin-top:4px;
}
.more_rev{
	float:right;
	color:#FF8C11;
	font: italic 13px Tahoma;
}

.bx_catalog_list_home .bx_catalog_item_controls {
opacity: 1 !important;
}
.bx-no-touch .bx_catalog_list_home .bx_catalog_item .bx_catalog_item_controls, .bx_catalog_list_home .bx_catalog_item .bx_catalog_item_articul, .bx_catalog_list_home .bx_catalog_item .bx_catalog_item_scu {
display: block !important;
}
.bx-no-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_title {
min-height: 38px !important;
}



.bx_description{
    color:#000 !important; 
}

.vk{
	background: url('images/vk.jpg') no-repeat;
	height: 33px;
	margin: 14px 0 4px 14px;
}

.vk a{
	margin-left:36px;
	line-height: 28px;
	
}

.ok{
	background: url('images/ok.jpg') no-repeat;
	height: 33px;
	margin: 4px 0 4px 14px;
}

.ok a{
	margin-left:36px;
	line-height: 28px;
}

.fb{
	background: url('images/fb.jpg') no-repeat;
	height: 33px;
	margin: 4px 0 14px 14px;
}
.fb a{
	margin-left:36px;
	line-height: 28px;
}




.zoomWrapper
{
height:0px !important;
width:0px !important;
}

.bx_item_detail{
	position: relative;
}

.btnrred{
	display: block;
	border-radius: 4px;
	box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.7);
	background: rgb(235, 28, 36);
	background: -moz-linear-gradient(top, #ec6d6d 0%, #d3080a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ec6d6d), color-stop(100%, #d3080a));
	background: -webkit-linear-gradient(top, #ec6d6d 0%, #d3080a 100%);
	background: -o-linear-gradient(top, #ec6d6d 0%, #d3080a 100%);
	background: -ms-linear-gradient(top, #ec6d6d 0%, #d3080a 100%);
	background: linear-gradient(to bottom, #ec6d6d 0%, #d3080a 100%);
	color:#fff;	
	text-decoration: none;
	text-align: center;
}
.btnrred:hover{
	color:#fff;
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 1);
	transition: all ease 0.2s;
}
section.section.group div.left > a{
	font: normal 20px/52px Tahoma;
}

.redGrad{
	background: rgb(235, 28, 36);
	background: -moz-linear-gradient(top, #ec6d6d 0%, #d3080a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ec6d6d), color-stop(100%, #d3080a));
	background: -webkit-linear-gradient(top, #ec6d6d 0%, #d3080a 100%);
	background: -o-linear-gradient(top, #ec6d6d 0%, #d3080a 100%);
	background: -ms-linear-gradient(top, #ec6d6d 0%, #d3080a 100%);
	background: linear-gradient(to bottom, #ec6d6d 0%, #d3080a 100%);
	color:#fff;
}
.blueGrad2, .blueGrad2Hover:hover{
	background: rgb(235, 28, 36);
	background: -moz-linear-gradient(top, #67c1eb 0%, #1177b7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #67c1eb), color-stop(100%, #1177b7));
	background: -webkit-linear-gradient(top, #67c1eb 0%, #1177b7 100%);
	background: -o-linear-gradient(top, #67c1eb 0%, #1177b7 100%);
	background: -ms-linear-gradient(top, #67c1eb 0%, #1177b7 100%);
	background: linear-gradient(to bottom, #67c1eb 0%, #1177b7 100%);
	color: #fff;
}

.center-inner input[type=submit]{
	display: inline-block;
	border-radius: 4px;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4);
	font-size: 16px;
	line-height: 32px;
	text-decoration: none;
	text-align: center;
	padding: 0px 20px;
	background: rgb(88, 122, 191);
	color: #fff;
	cursor:pointer;
}

.icon{
	display: inline-block;
	//display: inline;
	margin-top: -0.166666em;
	vertical-align: middle;
	//zoom: 1;
}
.submit .icon{
	margin-right: 5px;
}

body .multimage_icons{
	background-image: url(img/icons.png?v101);
}
body.en .multimage_icons{
	background-image: url(img/lang/en/icons.png);
}
a.multimage_icons{
	cursor: pointer;
	-moz-transition: none;
	-webkit-transition: none;
	transition: none;
}
.icon.next{
    background-position: 0 -1889px;
    height: 22px;
    margin: -3px 5px -3px 0;
    width: 18px;
}
.icon.stepnext{
	background-position: 0 -1844px;
	height: 17px;
	margin-right: 5px;
	width: 17px;
}
.icon.stepprev{
	background-position: 0 -1805px;
	height: 17px;
	margin-right: 5px;
	width: 17px;
}
.icon.delete {
    background-position: 0 -514px;
    height: 10px;
    margin-right: 4px;
    width: 10px;
}
.icon.marked{
    background-position: 0 -527px;
    height: 17px;
    margin: -1px 4px -1px 0;
    width: 12px;
}


.stepHeightControl2 input, .stepHeightControl2 textarea{
	border: 1px solid #dbdbdb !important;
	background: url('images/2.png') repeat-x left bottom !important;
}
.stepHeightControl2 input.empty, .stepHeightControl2 textarea.empty{
	border: 1px solid #eb2222 !important;
	background: url('images/2.png') repeat-x left bottom !important;
}
.stepHeightControl2 input:focus, .stepHeightControl2 textarea:focus{
	border: 1px solid #29acef !important;
	background: url('images/2.png') repeat-x left bottom !important;
}
.stepHeightControl2 select{
	background: url('images/2.png') repeat-x left bottom !important;
}
.stepHeightControl{
	height:42px;
	overflow:hidden;
	border-radius: 4px;
}
.stepHeightControl.active{
	height:auto;
	border-radius: 0px;
}
.stepHeightControl1{
	margin-bottom: 20px;
}
.stepHeightControl1.active{
	margin-bottom:0px;
}
.priceItog{
	color:#ff0000;
	font: 22px/32px Tahoma !important;
}
.bx_ordercart_order_sum tr td {
	width: 35% !important;
}
.bx_ordercart_order_pay_left{
	float:left;
	width:40%;
}
.bx_ordercart_order_pay_left textarea{
	width:100%;
	height: 56px;
	background: RGB(229, 235, 241);
	background: -ms-linear-gradient(top, #FFFFFF, #E5EBF1);
	background-image: -moz-linear-gradient(top, RGB(255, 255, 255), RGB(229, 235, 241));
	background-image: -o-linear-gradient(top, #FFFFFF, #E5EBF1);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#E5EBF1));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #E5EBF1);
	background-image: linear-gradient(to bottom, RGB(255, 255, 255), RGB(229, 235, 241));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#E5EBF1',GradientType=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#E5EBF1)";
	border: 1px solid RGB(219, 219, 219);
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.stepHeightControl3, .stepHeightControl4, .stepHeightControl5{
	margin-top: 20px;
}

.emptyCart{
	text-align: center;
	width: 90%;
	margin: 40px auto;
	padding: 20px;
	border-radius: 5px;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4);
	background: rgb(238, 247, 252);
}
td.itemphoto{
	width:10%;
}








div.label{
	text-align:left;
}
.formSendResult{
	text-align:center;
	padding: 15px;
	font-weight: bold;
	display:none;
}
.formSendForm h2 {
	color: rgb(68, 68, 68);
	white-space: nowrap;
	margin: 10px auto;
}
.formSendForm input[type=text] {
	height: 24px;
	width: 100%;
	border: 1px solid grey;
	margin-bottom: 10px;
	font: 15px/23px Tahoma;
	padding: 0 4px;
}
.formSendForm input[type=submit] {
	width: 200px;
	height: 32px;
	font: bold 16px Tahoma;
	color: #fff;
	cursor: pointer;
	border-radius: 3px;
	margin: 5px auto;
	display:block;
}
.formWindowArea{
	padding: 2% 4%;
}
.formWindowArea *{
	box-sizing: border-box;
}
