* {
	margin: 0;
	padding: 0;
	line-height: 1.5;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
header, nav, section, article, aside, footer {
	display: block;
}
body {
	font: 81%/99% Tahoma, Verdana, sans-serif;
	background-color: #f3f3f3;
	border-top: 1px solid #fff;
}
a {
	color: #4a0001;
	outline: none;
}
a {
	text-decoration: none;
}
a img {
	border: 0;
}
input[type="sumbit"],
input[type="button"],
button {
	cursor: pointer;
}
input,
button,
textarea {
	border: 0 ;
	outline: none !important;
	font-family: 'Tahoma', Verdana, Helvetica, sans-serif;
}
p {
	margin: 0 0 18px
}
img {
	border: none;
}
input {
	outline: none;
	vertical-align: middle;
}

.clear {
	height: 0;
	font-size: 0;
	overflow: hidden;
	clear: both;
	padding: 0px !important;
	margin: 0px !important;
	float: none !important;
}

.clearfix {
	clear: both;
}

#wrapper {
	width: 1200px;
	margin: 0 auto;
}

.wrapper {
	width: 1200px;
	margin: 0 auto;
}

.innerWrapper {
	position: relative;
}


/*------------------------- Header -------------------------*/

.header {
	/*height: 175px;*/
	margin-top: 10px;
}

.bannerDemo {
	height: 98px;
	background: #e2e2e2 url(../images/bannerHead.jpg) no-repeat center;
}

.header .rightBlock,
.header .leftBlock{
	float: left;
}

.header .leftBlock {
	width: 240px;
	background-color: #f6f6f6;
}

.header .rightBlock {
	width: 950px;
	margin-left: 10px;
}

.header .logo a {
	display: block;
	height: 66px;
	margin-top: 8px;
}

.header .logo {
	text-align: center;
}

.header .rightBlock > nav {
	margin-top: 7px;
	/*position:relative;*/
	width: 100%;
	border-radius: 10px;
	// text-align: center;
	background: #b43837; /* Old browsers */
	background: -moz-linear-gradient(top,  #b43837 0%, #b43837 50%, #a10003 52%, #c44c4b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b43837), color-stop(50%,#b43837), color-stop(52%,#a10003), color-stop(100%,#c44c4b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b43837 0%,#b43837 50%,#a10003 52%,#c44c4b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #b43837 0%,#b43837 50%,#a10003 52%,#c44c4b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #b43837 0%,#b43837 50%,#a10003 52%,#c44c4b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #b43837 0%,#b43837 50%,#a10003 52%,#c44c4b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b43837', endColorstr='#c44c4b',GradientType=0 ); /* IE6-9 */
}

.header .rightBlock > nav ul{
	border-radius: 10px;
	overflow: hidden;
	float:left;
}

.header .rightBlock > nav ul > li{
	/*position: relative;*/
	list-style: none;
	display: inline-block;
	margin: 0;
	padding: 0;
	border-left: 1px solid #d65150;
	border-right: 1px solid #841615;
	margin-right: -4px;
}

.header .rightBlock > nav ul > li:first-child {
	border-left: 1px solid transparent;
}

.header .rightBlock > nav ul > li:last-child {
	border-right: 1px solid transparent;
}


.header .rightBlock > nav ul > li:first-child a {
	padding-left: 30px;
}

.header .rightBlock > nav ul > li:last-child a {
	padding-right: 30px;
}

.header .rightBlock > nav ul > li a {
	display: block;
	height: 53px;
	color: #fff;
	padding: 21px 25px;
	font-size: 81%;
	font-family: Tahoma;
	font-weight: 700;
	text-decoration: none;
	color: #fff;
	font-size: 13px;
	font-weight: 700;
}

.header .rightBlock > nav ul > li a:hover{
	background: rgb(161,0,3);
	background: -moz-linear-gradient(top,  rgba(161,0,3,1) 32%, rgba(202,88,86,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(32%,rgba(161,0,3,1)), color-stop(100%,rgba(202,88,86,1)));
	background: -webkit-linear-gradient(top,  rgba(161,0,3,1) 32%,rgba(202,88,86,1) 100%);
	background: -o-linear-gradient(top,  rgba(161,0,3,1) 32%,rgba(202,88,86,1) 100%);
	background: -ms-linear-gradient(top,  rgba(161,0,3,1) 32%,rgba(202,88,86,1) 100%);
	background: linear-gradient(to bottom,  rgba(161,0,3,1) 32%,rgba(202,88,86,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a10003', endColorstr='#ca5856',GradientType=0 );
}

.header .rightBlock > nav ul > li:hover span {
	height: 25px;
	width: 91px;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
	position: absolute;
	background: url(../images/menuBg.png) top center no-repeat;
}

.contactsHeader {
	margin-top: 20px;
}
.contactsHeader > div.item {
	font-family: Verdana;
	text-align: center;
}

.contactsHeader > div.item.iconTel {
	font-size: 18px;
}

.contactsHeader > div.item.iconSkype {
	font-size: 16px;
}

.contactsHeader > div.item.iconTel span,
.contactsHeader > div.item.iconSkype span {
	height: 32px;
	width: 32px;
	vertical-align: middle;
	display: inline-block;
}

.contactsHeader > div.item.iconTel span {
	background: url(../images/iconTel.png) no-repeat left center;
}

.contactsHeader > div.item.iconSkype span {
	background: url(../images/iconSkype.png) no-repeat left center;
}

/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0;
	position: relative;
}
#middle:after {
	content: '';
	clear: both;
	display: table;
}
#container {
	width: 950px;
	float: left;
	overflow: hidden;
	margin-left: 10px;
}
.container_wrap {
	width: 655px !important;
}
#content {
	padding-top: 18px;
}

.breadcrumb {
	padding: 0 10px;
	margin-bottom: 0px !important;
}

.breadcrumb ul li {
	list-style: none;
	display: inline-block;
}

.breadcrumb ul li.separator {
	height: 7px;
	width: 7px;
	background: url(../images/separator_breadcrumb.png) no-repeat center;
}

.breadcrumb ul li a {
	color: #959595;
	font-size: 12px;
	font-weight: 700;
	text-decoration: none;
}

.breadcrumb ul li a:hover {
	text-decoration: underline;
}

.head_content {
	margin-bottom: 3px;
}

.head_content div.block_title{
	float: left;
}

.head_content div.block_button{
	float: right;
	margin-top: 5px;
}

.news_content div.item {
	padding: 9px;
	border-radius: 3px;
	margin-bottom: 10px;
	background-color: #fff;
}

.news_content div.item:last-child {
	margin-bottom: 0px;
}

.news_content div.item > div{
	float: left;
}

.news_content div.item > div.img_block{
	width: 18.2%;
	padding: 0px 5px;
	padding-left: 0px;
	text-align: center;
}

.news_content div.item > div.img_block img{
	width: 100%;
	padding-bottom: 5px;
}

.news_content div.item > div.body_block{
	width: 81.8%;
	padding: 0px 5px;
}

.news_content div.item .body_block .title span.date {
	color: #474747;
	font-size: 11px;
}

.news_content div.item .body_block .title span.link,
.news_item_date {
	color: #474747;
}

.news_content div.item .body_block .text {
	margin-top: 10px;
}

.zoomIcon {
	padding-left: 16px;
	background: url(../images/zoomIcon.png) no-repeat center left;
}

.top_blockOnContent {
	float: left;
	height: 113px;
	text-align: center;
	width: 950px;
	border-radius: 3px;
	position: relative;
	padding: 5px 3px;
	margin-left: 10px;
	background-color: #e2e2e2;
}

.top_blockOnContent ul li {
	list-style: none;
	display: inline-block;
	width: 233px !important;
	margin-right: 5px !important;
}

.top_blockOnContent ul li .img_block {
	float: left;
	width: 117px;
	display: inline-block;
}

.top_blockOnContent ul li img {
	// width: auto !important;
	width: 100%;
	border-radius: 3px;
	border: 2px solid #cacaca;
}

.top_blockOnContent ul li .info_block {
	width: 110px;
	margin-left: 5px;
	display: inline-block;
}

.bx-wrapper .bx-controls-direction a {
	top: 16px !important;
	height: 100px !important;
	width: 9px !important;
}

.bx-wrapper .bx-prev {
	left: 0px !important;
	background: url(../images/control_prev.png) no-repeat left !important;
}

.bx-wrapper .bx-next {
	right: 0px !important;
	background: url(../images/control_next.png) no-repeat right !important;
}

.bx-wrapper .bx-viewport {
	width: auto !important;
	left: 15px !important;
	border: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	background: none !important;
	margin-right: 30px !important;
}

.top_blockOnContent ul li .info_block .title {
	color: #444;
	font-weight: 700;
	font-size: 11px;
	margin-top: 10%;
}

.top_blockOnContent ul li .info_block .price {
	color: #4a0001;
	font-size: 18px;
	margin-top: 10%;
}

.top_blockOnContent ul li .info_block .separator {
	margin-top: 8%;
	border-top: 1px solid #cdcdcd;
	border-bottom: 1px solid #fff;
}

.contentBottom {
	height: 108px;
}

#content > div {
	margin-bottom: 15px;
	border-radius: 3px;
}

#content .block_infos {
	padding: 2px 8px;
}

/* Sidebar Left
-----------------------------------------------------------------------------*/
.side-Left {
	float: left;
	width: 240px;
	position: relative;
}

.side-Left > div{
	float: right;
	width: 100%;
	margin-bottom: 7px;
}

.loginBlock {
	// height: 114px;
	padding: 14px 17px;
	// background: url(../images/loginBg.jpg) no-repeat top left;
	width: 244px;
	// height: 114px;
	background-color: rgba(0, 0, 0, 0.76);
	background-image: -webkit-linear-gradient(bottom, #c1c1c1 0%, #fff 63%, #fff 100%);
	background-image: -o-linear-gradient(bottom, #c1c1c1 0%, #fff 63%, #fff 100%);
	background-image: linear-gradient(to top, #c1c1c1 0%, #fff 63%, #fff 100%);
	border: 1px solid #cacaca;
	border-radius: 2px;
	box-shadow: inset 0 0 3px rgba(254, 252, 243, 0.75);
}

.loginBlock div {
	padding-bottom: 10px;
}

.loginBlock > div:first-child,
.loginBlock > div:last-child,
.loginBlock > div > div:last-child{
	padding: 0px;
}

.loginBlock div > label {
	color: #4a4a4a;
	float: left;
	font-weight: 700;
}

.loginBlock div > input[type="text"],
.loginBlock div > input[type="password"]{
	float: right;
	width: 148px;
	height: 20px;
	padding-left: 5px;
	border: 1px solid #858585;
	border-radius: 3px;
	background: -moz-linear-gradient(top,  rgba(219,219,219,1) 0%, rgba(255,255,255,0.36) 64%, rgba(255,255,255,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(219,219,219,1)), color-stop(64%,rgba(255,255,255,0.36)), color-stop(100%,rgba(255,255,255,0)));
	background: -webkit-linear-gradient(top,  rgba(219,219,219,1) 0%,rgba(255,255,255,0.36) 64%,rgba(255,255,255,0) 100%);
	background: -o-linear-gradient(top,  rgba(219,219,219,1) 0%,rgba(255,255,255,0.36) 64%,rgba(255,255,255,0) 100%);
	background: -ms-linear-gradient(top,  rgba(219,219,219,1) 0%,rgba(255,255,255,0.36) 64%,rgba(255,255,255,0) 100%);
	background: linear-gradient(to bottom,  rgba(219,219,219,1) 0%,rgba(255,255,255,0.36) 64%,rgba(255,255,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#00ffffff',GradientType=0 );
}

.loginBlock div > input[type="text"]:focus,
.loginBlock div > input[type="password"]:focus {
	border: 1px solid #858585;
	background: #fff;
}

.loginBlock div > .links ul li{
	list-style: none;
	padding-top: 5px;
}

.loginBlock div > .links ul li.rememberMe a{
	color: #444;
}

.loginBlock div > .links ul li.registration a{
	color: #a10003;
	font-weight: 700;
}

.loginBlock div > .links {
	float: left;
	margin-top: 5px;
}

.loginBlock div > .submitButton {
	float: right;
	margin-top: 10px;
}

.loginBlock div > .submitButton > input[type="submit"]{
	color: #fff;
	height: 20px;
	border: none;
	cursor: pointer;
	font-weight: 700;
	text-align: center;
	width: 66px;
	border-radius: 3px;
	vertical-align: top;
	border: 1px solid #a10003;
	text-transform: uppercase;
	background: url(../images/buttonBg.png) repeat-x;
}

.loginBlock > div:last-child {
	margin-top: 5px;
}

#dropMenu, #dropMenu ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

.menuCat {
	position: relative;
}

.menuCat span {
	cursor:pointer;
}

.menuCat ul {
	display:none;
}

ul#dropMenu > li {
	background-image: -webkit-linear-gradient(bottom, #fff 0%, #fff 22%, #c6c6c6 100%);
	background-image: -o-linear-gradient(bottom, #fff 0%, #fff 22%, #c6c6c6 100%);
	background-image: linear-gradient(to top, #fff 0%, #fff 22%, #c6c6c6 100%);
}

ul#dropMenu > li > a,
ul#dropMenu > li.menuCat{
	z-index: 5;
	font-size: 14px;
	color: #4a4a4a;
	text-decoration: none;
	position: relative;
	display: block;
	overflow: hidden;
	padding: 9px 5px 10px 14px;
}

ul#dropMenu > li > a:hover,
ul#dropMenu > li > span:hover {
	text-decoration: underline;
}

ul#dropMenu > li > ul li {
	line-height: 25px;
	padding-left: 10px;
	background: url(../images/arrowSubCat.png) no-repeat center left;
}

ul#dropMenu > li > ul > li > a {
	font-size: 13.5px;
}

ul#dropMenu > li > span {
	z-index: 5;
	padding-left: 16px;
	position: relative;
	display: block;
	background-image: url(../images/plus.png);
	background-repeat: no-repeat;
	background-position: center left;
}

ul#dropMenu .dropTitle {
	top: 9px;
	left: 14px;
	position: absolute;
}

ul#dropMenu > li > ul{
	width: 100%;
	height: 100%;
	padding-left: 6px;
	padding-top: 10px;
}

.catalog {
	border-radius: 4px;
	border: 1px solid #cacaca;
}

.catalog .title {
	height: 34px;
	padding-left: 15px;
	background: #b43837; /* Old browsers */
	background: -moz-linear-gradient(top,  #b43837 0%, #b43837 50%, #a10003 52%, #c44c4b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b43837), color-stop(50%,#b43837), color-stop(52%,#a10003), color-stop(100%,#c44c4b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b43837 0%,#b43837 50%,#a10003 52%,#c44c4b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #b43837 0%,#b43837 50%,#a10003 52%,#c44c4b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #b43837 0%,#b43837 50%,#a10003 52%,#c44c4b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #b43837 0%,#b43837 50%,#a10003 52%,#c44c4b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b43837', endColorstr='#c44c4b',GradientType=0 ); /* IE6-9 */
}

.catalog .title h3{
	color: #fff;
	font-size: 14px;
	line-height: 34px;
	padding-left: 15px;
	text-transform: uppercase;
	background: url(../images/iconCat.png) no-repeat center left;
}

.bannerDemo.sideLeft,
.bannerDemo.sideRight{
	height: 521px;
	border-radius: 4px;
}

.previewBlock {
	padding: 0px 10px;
	padding-bottom: 10px;
	background-color: #e2e2e2;
}

.previewBlock .item {
	padding: 17px 10px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #cdcdcd;
	text-align: center;
}

.previewBlock .item:first-child{
	border-top: none;
}

.previewBlock .item:last-child{
	border-bottom: none;
}

.previewBlock .item > .title {
	margin-bottom: 15px;
}

.previewBlock .item > .title a {
	color: #444;
	font-weight: 700;
	text-decoration: none;
}

.previewBlock .item > .title a:hover{
	text-decoration: underline;
}

/* Sidebar Right
-----------------------------------------------------------------------------*/
.side-Right {
	float: left;
	width: 280px;
	padding-top: 30px;
	margin-left: 10px;
	position: relative;
}

.side-Right > div{
	margin-bottom: 9px;
}

.block_title {
	color: #a10003;
	font-size: 15px;
	font-weight: 700;
	padding: 10px;
}

.block_forums .block_title {
	padding-bottom: 13px;
}

.block_forums div.block_body {
	padding: 10px;
	border-radius: 4px;
	background-color: #e2e2e2;
}

.block_forums div.block_body .item {
	padding: 10px 0px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #cdcdcd;
}

.block_forums div.block_body .item:first-child {
	border-top: none;
}

.block_forums div.block_body .item:last-child {
	border-bottom: none;
}

.block_forums div.block_body .item .message {
	color: #444;
	margin-top: 5px;
}

.block_forums div.block_body .item .title > span,
.block_forums div.block_body .item .message_from > span{
	color: #474747;
	font-size: 12px;
}

.block_forums div.block_body .item .title > span.reply {
	color: #fff;
	padding: 1px 7px;
	border-radius: 2px;
	background: rgb(161,0,3);
	background: -moz-linear-gradient(top,  rgba(161,0,3,1) 32%, rgba(202,88,86,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(32%,rgba(161,0,3,1)), color-stop(100%,rgba(202,88,86,1)));
	background: -webkit-linear-gradient(top,  rgba(161,0,3,1) 32%,rgba(202,88,86,1) 100%);
	background: -o-linear-gradient(top,  rgba(161,0,3,1) 32%,rgba(202,88,86,1) 100%);
	background: -ms-linear-gradient(top,  rgba(161,0,3,1) 32%,rgba(202,88,86,1) 100%);
	background: linear-gradient(to bottom,  rgba(161,0,3,1) 32%,rgba(202,88,86,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a10003', endColorstr='#ca5856',GradientType=0 );
}

.block_forums div.block_body .item .title > a,
.block_forums div.block_body .item .message_from > a {
	text-decoration: none;
}

.block_forums div.block_body .item .title > a:hover,
.block_forums div.block_body .item .message_from > a:hover {
	text-decoration: underline;
}

.block_forums div.block_body .buttons_block > div {
	width: 49.2%;
	display: inline-block;
}

.block_forums div.block_body .buttons_block {
	margin-top: 10px;
}

.button_red,
.button_gray {
	display: block;
	text-align: center;
	text-decoration: none;
	border-radius: 2px;
	padding: 6px 20px;
	padding-top: 2px;
}

.button_gray {
	border: 1px solid #c8c8c8;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(225,225,225,1) 50%, rgba(203,203,203,1) 52%, rgba(233,233,233,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(225,225,225,1)), color-stop(52%,rgba(203,203,203,1)), color-stop(100%,rgba(233,233,233,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(225,225,225,1) 50%,rgba(203,203,203,1) 52%,rgba(233,233,233,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(225,225,225,1) 50%,rgba(203,203,203,1) 52%,rgba(233,233,233,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(225,225,225,1) 50%,rgba(203,203,203,1) 52%,rgba(233,233,233,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(225,225,225,1) 50%,rgba(203,203,203,1) 52%,rgba(233,233,233,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e9e9',GradientType=0 );
}

.button_red {
	color: #fff;
	border: 1px solid #a10003;
	background: rgb(161,0,3);
	background: -moz-linear-gradient(top,  rgba(161,0,3,1) 0%, rgba(202,88,86,1) 50%, rgba(161,0,3,1) 52%, rgba(202,88,86,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(161,0,3,1)), color-stop(50%,rgba(202,88,86,1)), color-stop(52%,rgba(161,0,3,1)), color-stop(100%,rgba(202,88,86,1)));
	background: -webkit-linear-gradient(top,  rgba(161,0,3,1) 0%,rgba(202,88,86,1) 50%,rgba(161,0,3,1) 52%,rgba(202,88,86,1) 100%);
	background: -o-linear-gradient(top,  rgba(161,0,3,1) 0%,rgba(202,88,86,1) 50%,rgba(161,0,3,1) 52%,rgba(202,88,86,1) 100%);
	background: -ms-linear-gradient(top,  rgba(161,0,3,1) 0%,rgba(202,88,86,1) 50%,rgba(161,0,3,1) 52%,rgba(202,88,86,1) 100%);
	background: linear-gradient(to bottom,  rgba(161,0,3,1) 0%,rgba(202,88,86,1) 50%,rgba(161,0,3,1) 52%,rgba(202,88,86,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a10003', endColorstr='#ca5856',GradientType=0 );
}

.block_infos{
	padding: 12px;
	border-radius: 4px;
	border: 1px solid #cacaca;
}

.block_infos span {
	color: #444;
	font-size: 11px;
}

.block_infos span > a {
	color: #a10003;
	font-weight: 700;
	text-decoration: none;
}

.block_infos span > a:hover {
	text-decoration: underline;
}

.bannerDemo.sideRight{
	height: 80px;
}

#tags {
	display: none;
}

.tag_cloud ul li{
	list-style: none;
}

.tag_cloud,
#myCanvasContainer {
	height: 265px;
}

.tag_cloud ul,
#myCanvasContainer{
	height: 265px;
	margin-top: -20px;
	position: relative;
	text-align: center;
}

.block_reviews{
	margin-top: 30px;
}

.block_reviews div.block_body {
	padding: 0px 3px;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 40%, rgba(226,226,226,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(40%,rgba(255,255,255,1)), color-stop(100%,rgba(226,226,226,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 40%,rgba(226,226,226,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 40%,rgba(226,226,226,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 40%,rgba(226,226,226,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 40%,rgba(226,226,226,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e2',GradientType=0 );
}

.block_reviews div.block_body div.item {
	padding: 10px 15px;
	padding-top: 7px;
	border-bottom: 1px dotted #6b6b6b;
}

.block_reviews div.block_body div.item:last-child {
	border-bottom: none;
}


/* Footer
-----------------------------------------------------------------------------*/
#footer {
	// margin: -190px auto 0;
	// min-width: 1024px;
	// max-width: 1680px;
	// height: 155px;
	position: relative;
	margin-bottom: 5px;
	border-radius: 3px;
}

#footer .wrapper {
	background-image: linear-gradient(to top, #fff 0%, #fff 17%, #c7c7c7 100%);
	box-shadow: 0.5px 0.9px 2px rgba(0, 0, 0, 0.28), inset 0 0 4px rgba(254, 252, 243, 0.75);
}

.foot_menu {
	padding: 7px 0px;
	text-align: center;

	background-color: #9d9d9d;
}

.foot_menu ul {
	font-size: 0px;
}

.foot_menu ul li {
	padding: 5px 8px;
	list-style: none;
	display: inline-block;
	border-left: 1px solid #828282;
	border-right: 1px solid #c4c4c4;
}

.foot_menu ul li:first-child {
	border-left: none;
}

.foot_menu ul li:last-child {
	border-right: none;
}

.foot_menu ul li a{
	color: #fff;
	font-size: 13px;
	text-decoration: none;
}

.foot_menu ul li a:hover{
	text-decoration: underline;
}

#footer div.info_block {
	padding: 20px 15px 10px 15px;
	background: rgb(225,225,225);
	background: -moz-linear-gradient(top,  rgba(225,225,225,1) 0%, rgba(255,255,255,1) 83%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(225,225,225,1)), color-stop(83%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top,  rgba(225,225,225,1) 0%,rgba(255,255,255,1) 83%);
	background: -o-linear-gradient(top,  rgba(225,225,225,1) 0%,rgba(255,255,255,1) 83%);
	background: -ms-linear-gradient(top,  rgba(225,225,225,1) 0%,rgba(255,255,255,1) 83%);
	background: linear-gradient(to bottom,  rgba(225,225,225,1) 0%,rgba(255,255,255,1) 83%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e1e1', endColorstr='#ffffff',GradientType=0 );
}

#footer div.info_block > div{
	float: left;
}

#footer div.info_block .left_block {
	width: 71.5%
}

#footer div.info_block .left_block .top_block{
	line-height: 23px;
}

#footer div.info_block .left_block .bottom_block {
	margin-bottom: 5px;
	margin-top: 10px;
}

#footer div.info_block .left_block .bottom_block ul li{
	padding: 0 1px;
	list-style: none;
	display: inline-block;
}

#footer div.info_block .left_block .bottom_block ul li a{
	font-size: 12px;
}

#footer div.info_block .right_block {
	width: 28.5%;
	padding-left: 18px;
}

.afterFooter {
	// height: 35px;
	background-color: #fff;
}

.afterFooter .innerWrapper > div {
	float: left;
	line-height: 35px;
}

.afterFooter .wrapper {
	// min-width: 1024px;
	// max-width: 1680px;
	margin: 0 auto;
}

.copyright {
	color: #000;
	font-size: 11px;
}

.afterFoot_menu ul li{
	padding: 0px 7px;
	list-style: none;
	display: inline-block;
}

.floatleft {
	float: left !important;
}

.floatright {
	float: right !important;
}

.informers {
	margin-left: 30px;
}

.informers > div{
	line-height: 40px;
	margin-right: 30px;
}

.informers > div:last-child{
	margin-right: 0px;
}


/************* CATALOG ****************/
.list_product_title {
    color: #4a0001;
    font-size: 15px;
    margin-bottom: 15px;
    text-transform: uppercase;
}
.list_product {
    background: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(255, 255, 255, 1) 73%, rgba(198, 198, 198, 1) 100%) repeat scroll 0 0;
    margin-left: 1.4%;
    padding: 10px;
}
.list_product_align {
    float: right !important;
    margin-left: 0 !important;
    margin-right: 1.4%;
}
.list_product div.item > ul {
    font-size: 0;
    overflow: hidden;
}
.list_product div.item > ul li {
    box-sizing: border-box;
    float: left;
    height: 30px;
    padding: 2px 14px;
    width: 49%;
}
.list_product div.item > ul li:nth-child(2n+1) {
    border-right: 1px dashed #ababab;
}
.list_product {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    position: relative;
}
.list_product::before, .list_product::after {
    content: "";
    position: absolute;
    z-index: -2;
}
.list_product::before {
    border-radius: 100px / 10px;
    bottom: 0;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.6);
    left: 10px;
    right: 10px;
    top: 50%;
}
.list_product div.item > ul li a {
    color: #444;
    font-size: 15px;
}
.list_product div.item > ul li img {
    padding-right: 5px;
    vertical-align: middle;
}
/************* SECTION ****************/
#content .info {
	padding: 1.5%;
	background-color: #fafafa;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}

a > img {
	vertical-align: middle;
}

#content .info > div{
	width: 49.4%;
}

#content .info .img_block {
	margin-right: 5px;
}

#content .info .links_block .item a > img{
	padding-right: 5px;
}

#content .info .img_block img {
	width: 100%;
}

#content .info .links_block .item {
	padding: 2%;
}

#content .info .links_block .item a.button_red {
	padding: 10px 0px;
}

#content .info .links_block .item a{
	font-size: 12px;
	font-weight: 700;
}

#content .info .links_block .item a.iconPrint{
	font-weight: 400;
}

.iconPrint {
	height: 18px;
	display: block;
	padding-left: 22px;
	line-height: 18px;
	background: url(../images/print.png) no-repeat left;
}

#content .fake_tab {
	padding: 0px 0px 10px 0px;
	border-radius: 3px;
	border: 1px solid #cacaca;
	overflow: hidden;
	margin-bottom:10px;
}

#content .fake_tab .titleWrapp{
	height: 29px;
	border-bottom: 1px solid #cacaca;
	background: url(../images/bg_fakeTab.jpg) repeat-x top;
}

#content .fake_tab .titleWrapp > .title{
	height: 28px;
	color: #fff;
	padding: 0px 17px;
	font-size: 13px;
	font-weight: 700;
	line-height: 29px;
	display: inline-block;
	background: rgb(109,109,109);
	background: -moz-linear-gradient(top,  rgba(109,109,109,1) 0%, rgba(181,181,181,1) 50%, rgba(152,152,152,1) 52%, rgba(168,168,168,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(109,109,109,1)), color-stop(50%,rgba(181,181,181,1)), color-stop(52%,rgba(152,152,152,1)), color-stop(100%,rgba(168,168,168,1)));
	background: -webkit-linear-gradient(top,  rgba(109,109,109,1) 0%,rgba(181,181,181,1) 50%,rgba(152,152,152,1) 52%,rgba(168,168,168,1) 100%);
	background: -o-linear-gradient(top,  rgba(109,109,109,1) 0%,rgba(181,181,181,1) 50%,rgba(152,152,152,1) 52%,rgba(168,168,168,1) 100%);
	background: -ms-linear-gradient(top,  rgba(109,109,109,1) 0%,rgba(181,181,181,1) 50%,rgba(152,152,152,1) 52%,rgba(168,168,168,1) 100%);
	background: linear-gradient(to bottom,  rgba(109,109,109,1) 0%,rgba(181,181,181,1) 50%,rgba(152,152,152,1) 52%,rgba(168,168,168,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d6d6d', endColorstr='#a8a8a8',GradientType=0 );
}

#content .fake_tab .content {
	color: #444;
	line-height: 15px;
	padding: 15px 8px 10px 8px;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 68%, rgba(226,226,226,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(68%,rgba(255,255,255,1)), color-stop(100%,rgba(226,226,226,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 68%,rgba(226,226,226,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 68%,rgba(226,226,226,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 68%,rgba(226,226,226,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 68%,rgba(226,226,226,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e2',GradientType=0 );
}

.marginB_0{
	margin-bottom: 0px !important;
}

.list_product_sect {
	margin-bottom: 15px;
}

.list_product_sect,
.list_product_sect ul li a {
	color: #000;
	font-size: 14px;
}

.list_product_sect ul li a {
	display: block;
	padding: 5px 9px;
	text-decoration: none;
}

.list_product_sect ul li a:hover {
	color: #fff;
	background: rgb(161,0,3);
	background: -moz-linear-gradient(top,  rgba(161,0,3,1) 32%, rgba(202,88,86,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(32%,rgba(161,0,3,1)), color-stop(100%,rgba(202,88,86,1)));
	background: -webkit-linear-gradient(top,  rgba(161,0,3,1) 32%,rgba(202,88,86,1) 100%);
	background: -o-linear-gradient(top,  rgba(161,0,3,1) 32%,rgba(202,88,86,1) 100%);
	background: -ms-linear-gradient(top,  rgba(161,0,3,1) 32%,rgba(202,88,86,1) 100%);
	background: linear-gradient(to bottom,  rgba(161,0,3,1) 32%,rgba(202,88,86,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a10003', endColorstr='#ca5856',GradientType=0 );
}

.list_product_sect ul li {
	width: 31.9%;
	margin-right: 0.7%;
	margin-bottom: 0.7%;
	list-style: none;
	border-radius: 3px;
	display: inline-block;
	border: 1px solid #4a0001;
	vertical-align:top;
}

.list_product_sect ul li:nth-child(3n+3) {
	margin-right: 0%;
}

.list_product_sect .title {
	margin-bottom: 15px;
}

/************* MODEL PAGE****************/
.buyBut {
	font-size: 15px !important;
}

.fake_tab .content.noPaddingEdge {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.fake_tab .content table.param {
	width: 100%;
	margin-bottom: 2%;
	border-spacing: 0px;
	background-color: #fff;
}

.fake_tab .content table.param th {
	color: #4a0001;
	font-size: 14px;
	text-align: left;
	font-weight: 400;
	padding: 0px 1.4%;
	padding-bottom: 1.2%;
}

.fake_tab .content table.param th.bgTableTitle {
	height: 20px;
	padding: 0px;
	background-color: #e2e2e2;
}

.fake_tab .content table.param tbody tr td {
	color: #000;
	padding-bottom: 0.8%;
}

.fake_tab .content table.param tbody tr td > div.innerWrapp{
	background-color: #f0f0f0;
	padding: 5px 10px;
}

/************* SEARCH SETTINGS****************/
.search_settings {
	padding: 1.5%;
	background-color: #fafafa;
}

.search_settings label {
	color: #4a4a4a;
	float: left;
	font-weight: 700;
}

.search_settings input[type="text"],
.search_settings input[type="password"], 
input.txt.wd2,
.search_settings .item div.select select{
	float: right;
	width: 250px;
	height: 30px;
	padding-left: 5px;
	border-top: 1px solid #858585;
	border-left: 1px solid #b1b1b1;
	border-bottom: none;
	border-right: none;
	border-radius: 3px;
	background: -moz-linear-gradient(top,  rgba(219,219,219,1) 0%, rgba(255,255,255,0.36) 64%, rgba(255,255,255,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(219,219,219,1)), color-stop(64%,rgba(255,255,255,0.36)), color-stop(100%,rgba(255,255,255,0)));
	background: -webkit-linear-gradient(top,  rgba(219,219,219,1) 0%,rgba(255,255,255,0.36) 64%,rgba(255,255,255,0) 100%);
	background: -o-linear-gradient(top,  rgba(219,219,219,1) 0%,rgba(255,255,255,0.36) 64%,rgba(255,255,255,0) 100%);
	background: -ms-linear-gradient(top,  rgba(219,219,219,1) 0%,rgba(255,255,255,0.36) 64%,rgba(255,255,255,0) 100%);
	background: linear-gradient(to bottom,  rgba(219,219,219,1) 0%,rgba(255,255,255,0.36) 64%,rgba(255,255,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#00ffffff',GradientType=0 );
}

input.txt.wd2 {
	margin-left: 5px;
}

.search_settings input[type="text"]:focus,
.search_settings input[type="password"]:focus {
	border: 1px solid #858585;
	background: #fff;
}

.search_settings .links ul li{
	list-style: none;
	padding-top: 5px;
}

.search_settings .links ul li.rememberMe a{
	color: #444;
	font-size: 81%;
}

.search_settings .links ul li.registration a{
	color: #a10003;
	font-weight: 700;
}

.search_settings .links {
	float: left;
}

.search_settings .submitButton {
	float: right;
	margin-top: 10px;
}

.search_settings input[type="submit"],
td input.button_gray{
	color: #fff;
	border: none;
	cursor: pointer;
	font-weight: 700;
	text-align: center;
	border-radius: 3px;
	vertical-align: top;
	border: 1px solid #a10003;
	text-transform: uppercase;
	background: url(../images/buttonBg.png) repeat-x;
	background-size: contain;
}

.search_settings div:last-child {
	margin-top: 5px;
}

.search_settings .item {
	margin-bottom: 10px;
}

.search_settings .item:last-child{
	margin-top: 20px;
	margin-bottom: 0px;
}

.search_settings .item div.label{
	float: left;
	width: 140px;
}
.search_settings .item div.label label{
	color: #4a0001;
	font-size: 15px;
}

.search_settings .item div.select{
	float: left;
}

.search_settings .item div.select select{
	width: 270px;
}

.search_settings .item input[type="submit"],
.search_settings .item input[type="reset"] {
	float: left;
	cursor: pointer;
	font-size: 13px;
	font-weight: 700;
	font-family: Tahoma;
	text-transform: lowercase;
}

.search_settings .item input[type="submit"] {
	margin-right: 5px;
}

.search_settings .item input[type="checkbox"] {
	margin-right: 5px;
}

.fake_tab.nonBgTitle {
	border-top-left-radius: 0 !important;
	border: none !important;
}

.fake_tab.nonBgTitle .titleWrapp {
	background: none !important;
}

.fake_tab.nonBgTitle .titleWrapp .title{
	color: #4a0001 !important;
	border: none !important;
	border: 1px solid #cacaca !important;
	border-bottom: none !important;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	background: url(../images/bg_fakeTab.jpg) repeat-x top !important;
}

.fake_tab.nonBgTitle .content{
	border: 1px solid #cacaca;
	border-top: none;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	background: none !important;
}

.fake_tab.nonBgTitle .content .item{
	padding: 12px 10px 9px 0px;
	border-bottom: 1px solid #cacaca;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 68%, rgba(226,226,226,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(68%,rgba(255,255,255,1)), color-stop(100%,rgba(226,226,226,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 68%,rgba(226,226,226,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 68%,rgba(226,226,226,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 68%,rgba(226,226,226,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 68%,rgba(226,226,226,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e2',GradientType=0 );
}

.fake_tab.nonBgTitle .content .item:last-child{
	border-bottom: none;
}

.fake_tab.nonBgTitle .content .item .img_block{
	width: 21%;
	float: left;
	text-align: center;
}

.fake_tab.nonBgTitle .content .item .img_block img{
	/*width: 100%;
	vertical-align: bottom;*/
}

.fake_tab.nonBgTitle .content .item .info_block{
	width: 79%;
	float: left;
}

.fake_tab.nonBgTitle .content .item .info_block {
	color: #000;
}

.fake_tab.nonBgTitle .content .item .info_block .innerItem .title{
	color: #4a0001;
}

.textUpper {
	text-transform: uppercase;
}

.fake_tab.nonBgTitle .content .item .info_block .innerItem {
	margin-bottom: 1%;
}

.fake_tab.nonBgTitle .content .item .info_block .innerItem:last-child {
	margin-bottom: 0px;
	border-bottom: none;
}

.block_liders .block_body {
	padding: 12px 9px;
	border-radius: 3px;
	background-color: #d8d8d8;
}

.block_liders .block_body ul li {
	list-style: none;
	margin-bottom: 10px;
}

.block_liders .block_body ul li:last-child {
	margin-bottom: 0px;
}

.block_liders .block_body ul li a{
	color: #000;
	display: block;
	border-radius: 3px;
	padding: 8px 12px;
	text-decoration: none;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 20%, rgba(196,196,196,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,rgba(255,255,255,1)), color-stop(100%,rgba(196,196,196,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 20%,rgba(196,196,196,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 20%,rgba(196,196,196,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 20%,rgba(196,196,196,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 20%,rgba(196,196,196,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c4c4c4',GradientType=0 );
}

.block_liders .block_body ul li a:hover{
	text-decoration: underline;
}

.table_specifications {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	overflow: hidden;
}

.table_specifications table{
	width: 100%;
	border-spacing: 0;
	line-height: 16px;
	font-size: 12px;
	border-collapse: collapse;
	border: 1px solid #cacaca;
}

.table_specifications th {
	color: #4a0001;
	font-weight: 400;
	font-size: 13px;
	padding: 0.8% 2%;
	border-right: 1px solid #cacaca;
	border-bottom: 1px solid #cacaca;
	background: url(../images/bg_fakeTab.jpg) repeat-x top;
}

.table_specifications tbody tr {
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 68%, rgba(226,226,226,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(68%,rgba(255,255,255,1)), color-stop(100%,rgba(226,226,226,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 68%,rgba(226,226,226,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 68%,rgba(226,226,226,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 68%,rgba(226,226,226,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 68%,rgba(226,226,226,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e2',GradientType=0 );
}

.table_specifications tbody tr td{
	// padding: 0.8% 2%;
	padding: 3px 10px;
	vertical-align: top;
	border-right: 1px solid #cacaca;
}

.pagination ul li {
	list-style: none;
	padding: 0px 2px;
	display: inline-block;
}

.pagination ul li a {
	display: block;
	padding: 6px 10px;
	font-size: 12px;
	font-weight: 700;
	text-decoration: none;
	border-radius: 3px;
	-moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);    
	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
}

.pagination ul li a.active,
.pagination ul li a:hover{
	color: #fff;
	background: rgb(161,0,3);
	background: -moz-linear-gradient(top, rgba(161,0,3,1) 0%, rgba(202,88,86,1) 50%, rgba(161,0,3,1) 52%, rgba(202,88,86,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(161,0,3,1)), color-stop(50%,rgba(202,88,86,1)), color-stop(52%,rgba(161,0,3,1)), color-stop(100%,rgba(202,88,86,1)));
	background: -webkit-linear-gradient(top, rgba(161,0,3,1) 0%,rgba(202,88,86,1) 50%,rgba(161,0,3,1) 52%,rgba(202,88,86,1) 100%);
	background: -o-linear-gradient(top, rgba(161,0,3,1) 0%,rgba(202,88,86,1) 50%,rgba(161,0,3,1) 52%,rgba(202,88,86,1) 100%);
	background: -ms-linear-gradient(top, rgba(161,0,3,1) 0%,rgba(202,88,86,1) 50%,rgba(161,0,3,1) 52%,rgba(202,88,86,1) 100%);
	background: linear-gradient(to bottom, rgba(161,0,3,1) 0%,rgba(202,88,86,1) 50%,rgba(161,0,3,1) 52%,rgba(202,88,86,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a10003', endColorstr='#ca5856',GradientType=0 );
}

.pagination ul li a{
	color: #000;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 22%, rgba(217,217,217,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(22%,rgba(255,255,255,1)), color-stop(100%,rgba(217,217,217,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 22%,rgba(217,217,217,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 22%,rgba(217,217,217,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 22%,rgba(217,217,217,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 22%,rgba(217,217,217,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d9d9d9',GradientType=0 );
}

table.tech_desc{
	color: #444;
}

.redText{
	color: #4a0001;
	font-size: 14px;
}

.grayText {
	color: #444;
	font-size: 14px;
}

table.tech_desc th {
	width: 50%;
}

table.tech_desc .buyBut {
	font-weight: 700;
}

.info .product_info .item{
	font-size: 12px;
}

.boldText {
	font-weight: 700;
}

.info .product_info .together .item{
	padding: 1% 2% !important;
}

.info .product_info .info_strings,
.info .product_info .together {
	margin-bottom: 15px;
}

.info .product_info .info_strings .item {
	padding-bottom: 0px !important;
}

.info .product_info .price{
	margin-bottom: 8px;
}

.info .product_info .price.item span {
	color: #a10003;
	font-size: 22px;
}

.info .product_info .item .buyBut {
	color: #4a0001;
	font-size: 13px !important;
}
/*
#preview_pager img {
	width: auto !important;
}*/

#preview_pager a{
	width: 28.9% !important;
	padding-right: 1.5%;
	display: inline-block;
	opacity: 0.42;
}

#preview_pager a.active,
#preview_pager a:hover{
	opacity: 1;
}

#preview_pager a:first-child{
	padding-right: 0px;
}

.products_img .bx-wrapper {
	margin: 0 !important;
}

.products_img .bx-viewport {
	left: 0px !important;
}

.products_img .bx-controls {
	display: none;
}

#preview_pager{
	margin-top: 10px;
}
.links_block.product_info{
	margin-left: -30px;
}

/////////////////////-------------new content-------------/////////////////////

.new_content .button {
	color: #fff;
	height: 44px;
	font-size: 15px;
	font-weight: 700;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	-webkit-border-radius: 1px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 1px;
	-moz-background-clip: padding;
	border-radius: 1px;
	background-clip: padding-box;
	text-transform: uppercase;
	text-shadow: 0.5px 0.9px 4px rgba(0, 0, 0, 0.69);
}
.new_content .button.buy_btn, .to_pay .button.buy_btn {
    background-image: linear-gradient(to top, #a10003 0%, #a10003 32%, #ca5856 100%);
    border-radius: 1px;
    color: #fff;
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    height: 44px;
    line-height: 44px;
    margin-right: 10px;
    text-shadow: 0.5px 0.9px 4px rgba(0, 0, 0, 0.69);
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
    width: 145px;
}
.new_content .button.buy_btn:hover, .to_pay .button.buy_btn:hover {
	background-image: -webkit-linear-gradient(bottom, #ca5856 0%, #a10003 68%, #a10003 100%);
	background-image: -o-linear-gradient(bottom, #ca5856 0%, #a10003 68%, #a10003 100%);
	background-image: linear-gradient(to top, #ca5856 0%, #a10003 68%, #a10003 100%);
}
.new_content .button.grey_btn, .to_pay .button.grey_btn {
	width: 145px;
	background-image: -webkit-linear-gradient(#dbdbdb 0%, #4a5154 0%, #dcdcdc 0%, #adaeae 0%, #535b5e 100%);
	background-image: -o-linear-gradient(#dbdbdb 0%, #4a5154 0%, #dcdcdc 0%, #adaeae 0%, #535b5e 100%);
	background-image: linear-gradient(#dbdbdb 0%, #4a5154 0%, #dcdcdc 0%, #adaeae 0%, #535b5e 100%);
	    border-radius: 1px;
    color: #fff;
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    height: 44px;
    line-height: 44px;
    margin-right: 10px;
    text-shadow: 0.5px 0.9px 4px rgba(0, 0, 0, 0.69);
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
    width: 145px;
}
.new_content .button.grey_btn:hover, .to_pay .button.grey_btn:hover {
	background-image: -webkit-linear-gradient(bottom, #dbdbdb 0%, #4a5154 0%, #dcdcdc 0%, #adaeae 0%, #535b5e 100%);
	background-image: -o-linear-gradient(bottom, #dbdbdb 0%, #4a5154 0%, #dcdcdc 0%, #adaeae 0%, #535b5e 100%);
	background-image: linear-gradient(to top, #dbdbdb 0%, #4a5154 0%, #dcdcdc 0%, #adaeae 0%, #535b5e 100%);
}
.new_content .button.yellow_btn {
	width: 116px;
	background-image: linear-gradient(to top, #b65f01 0%, #cd9707 100%);
	background-image: -o-linear-gradient(bottom, #b65f01 0%, #cd9707 100%);
	background-image: -webkit-linear-gradient(bottom, #b65f01 0%, #cd9707 100%);
}
.new_content .button.yellow_btn:hover {
	background-image: linear-gradient(to top, #cd9707 0%, #b65f01 100%);
	background-image: -o-linear-gradient(bottom, #cd9707 0%, #b65f01 100%);
	background-image: -webkit-linear-gradient(bottom, #cd9707 0%, #b65f01 100%);
}

.new_content .basket_wrap {
	width: 100%;
	border-top: 2px solid #363636;
	border-bottom: 2px solid #363636;
	padding: 25px;
	margin: 0 auto;
	padding-bottom: 105px;
	margin-top: 28px;
	border-radius: 0 !important;
	background-color: #fff;
}
.new_content .basket_wrap .title {
	margin-bottom: 20px;
}
.new_content .basket_wrap .title .left {
	display: inline-block;
	float: left;
	padding-top: 35px;
}
.new_content .basket_wrap .title .left h2 {
	font-size: 12px;
	font-weight: 700;
}
.new_content .basket_wrap .title .right {
	float: right;
	display: inline-block;
}
.new_content .basket_wrap .title .right .clean_basket {
	font-size: 12px;
	font-weight: 700;
	text-decoration: underline;
	color: #000;
}
.new_content .basket_wrap .title .right .clean_basket:hover {
	text-decoration: none;
}
.new_content .basket_wrap .table_form {
	margin-bottom: 70px;
}
.new_content .basket_wrap .table_form table {
	border-collapse: collapse;
	margin-bottom: 15px;
	width: 100%;
}
.new_content .basket_wrap .table_form table tr {
	height: 102px;
}
.new_content .basket_wrap .table_form table tr td {
	border: 1px solid #888;
	color: #515151;
	font-size: 12px;
	text-align: center;
}
.new_content .basket_wrap .table_form table tr td:nth-child(1) {
	width: 130px;
	border-left: 0;
	text-align: left;
}
.new_content .basket_wrap .table_form table tr td:nth-child(2) {
	width: 150px;
}
.new_content .basket_wrap .table_form table tr td:nth-child(3) {
	width: 110px;
}
.new_content .basket_wrap .table_form table tr td:nth-child(4) {
	width: 110px;
}
.new_content .basket_wrap .table_form table tr td:nth-child(5) {
	width: 200px;
	border-right: 0;
}
.new_content .basket_wrap .table_form table tr td:nth-child(6) {
	width: 20px;
	border-right: 0;
}
.new_content .basket_wrap .table_form table tr td input {
	width: 68px;
	height: 56px;
	background-color: #fff;
	text-align: center;
	font-size: 22px;
	margin-right:10px;
	-webkit-box-shadow: 0.5px 0.9px 5px rgba(0, 0, 0, 0.52), inset 2.5px 4.3px 7px rgba(0, 0, 0, 0.37);
	-moz-box-shadow: 0.5px 0.9px 5px rgba(0, 0, 0, 0.52), inset 2.5px 4.3px 7px rgba(0, 0, 0, 0.37);
	box-shadow: 0.5px 0.9px 5px rgba(0, 0, 0, 0.52), inset 2.5px 4.3px 7px rgba(0, 0, 0, 0.37);
	padding-left: 15px;
}
.new_content .basket_wrap .table_form .price_wrap {
	margin-bottom: 25px;
	overflow:hidden;
}
.new_content .basket_wrap .table_form .price_wrap .counted {
	color: #000;
	font-size: 12px;
	font-weight: 400;
	text-decoration: underline;
	margin-left: 180px;
}
.new_content .basket_wrap .table_form .price_wrap .counted:hover {
	text-decoration: none;
}
.new_content .basket_wrap .table_form .price_wrap p {
	float: right;
	font-size: 18px;
	font-weight: 400;
}
.new_content .basket_wrap .table_form .btns_wrap {
	text-align: right;
}
.new_content .basket_wrap .table_form .btns_wrap button {
	height: 44px;
	-webkit-border-radius: 1px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 1px;
	-moz-background-clip: padding;
	border-radius: 1px;
	background-clip: padding-box;
	color: #fff;
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
}
.new_content .basket_wrap .table_form .btns_wrap button.one_click {
	width: 220px;
	margin-right: 23px;
	background-image: -webkit-linear-gradient(#dbdbdb 0%, #4a5154 0%, #dcdcdc 0%, #adaeae 0%, #535b5e 100%);
	background-image: -o-linear-gradient(#dbdbdb 0%, #4a5154 0%, #dcdcdc 0%, #adaeae 0%, #535b5e 100%);
	background-image: linear-gradient(#dbdbdb 0%, #4a5154 0%, #dcdcdc 0%, #adaeae 0%, #535b5e 100%);
}
.new_content .basket_wrap .table_form .btns_wrap button.one_click:hover {
	background-image: -webkit-linear-gradient(bottom, #dbdbdb 0%, #4a5154 0%, #dcdcdc 0%, #adaeae 0%, #535b5e 100%);
	background-image: -o-linear-gradient(bottom, #dbdbdb 0%, #4a5154 0%, #dcdcdc 0%, #adaeae 0%, #535b5e 100%);
	background-image: linear-gradient(to top, #dbdbdb 0%, #4a5154 0%, #dcdcdc 0%, #adaeae 0%, #535b5e 100%);
	text-shadow: -1px 0 #535353, 0 1px #535353, 1px 0 #535353, 0 -1px #535353;
}
.new_content .basket_wrap .table_form .btns_wrap button.buy_btn {
	width: 145px;
	text-transform: uppercase;
	background-image: -webkit-linear-gradient(bottom, #a10003 0%, #a10003 32%, #ca5856 100%);
	background-image: -o-linear-gradient(bottom, #a10003 0%, #a10003 32%, #ca5856 100%);
	background-image: linear-gradient(to top, #a10003 0%, #a10003 32%, #ca5856 100%);
}
.new_content .basket_wrap .table_form .btns_wrap button.buy_btn:hover {
	background-image: -webkit-linear-gradient(bottom, #ca5856 0%, #a10003 68%, #a10003 100%);
	background-image: -o-linear-gradient(bottom, #ca5856 0%, #a10003 68%, #a10003 100%);
	background-image: linear-gradient(to top, #ca5856 0%, #a10003 68%, #a10003 100%);
}
.basket_form_wrap {

}
.basket_form_wrap input {
	width: 100%;
	height: 44px;
	background-color: #fff;
	border: 1px solid #888;
	-webkit-border-radius: 1px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 1px;
	-moz-background-clip: padding;
	border-radius: 1px;
	background-clip: padding-box;
	margin-bottom: 12px;
	padding-left: 16px;
	font-size: 18px;
	font-weight: 400;
	color: #515151;
}
.basket_form_wrap button {
	width: 116px;
	height: 44px;
	float: right;
	background-image: -webkit-linear-gradient(bottom, #b65f01 0%, #cd9707 100%);
	background-image: -o-linear-gradient(bottom, #b65f01 0%, #cd9707 100%);
	background-image: linear-gradient(to top, #b65f01 0%, #cd9707 100%);
	text-shadow: 0.5px 0.9px 4px rgba(0, 0, 0, 0.69);
	color: #fff;
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
}
.basket_form_wrap button:hover {
	background-image: -webkit-linear-gradient(bottom, #cd9707 0%, #b65f01 100%);
	background-image: -o-linear-gradient(bottom, #cd9707 0%, #b65f01 100%);
	background-image: linear-gradient(to top, #cd9707 0%, #b65f01 100%);
}

.new_content .search_wrap {
	width: 100%;
	border-top: 2px solid #363636;
	border-bottom: 2px solid #363636;
	padding: 25px;
	margin: 0 auto;
	padding-bottom: 100px;
	border-radius: 0 !important;
	margin-top: 28px;
	background-color: #fff;
}
.search_field.catalog  .search_field {
	margin-bottom: 30px;
}
.search_field.catalog form {
	
}
.search_field.catalog form p {
	color: #b22526;
	font-size: 12px;
	font-weight: 400;
	margin-bottom: 10px;
}
.search_field.catalog form .number {
	color: #b22526;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
}
.search_field.catalog  form .number:hover {
	text-decoration: underline;
}
.search_field.catalog  form .naming {
	color: #b22526;
	font-size: 12px;
	font-weight: 400;
	text-decoration: underline;
	text-transform: uppercase;
}
.search_field.catalog  form .naming:hover {
	text-decoration: none;
}
.search_field.catalog  form input {
	width: 82%!important;
	height: 43px;
	background-color: #ebebeb;
	border: 1px solid #929292;
	-webkit-box-shadow: inset 0.5px 0.9px 16px rgba(0, 0, 0, 0.37);
	-moz-box-shadow: inset 0.5px 0.9px 16px rgba(0, 0, 0, 0.37);
	box-shadow: inset 0.5px 0.9px 16px rgba(0, 0, 0, 0.37);
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	background-image: -webkit-linear-gradient(bottom, #e2e2e2 0%, #ffffff 51%, #e2e2e2 100%);
	background-image: -o-linear-gradient(bottom, #e2e2e2 0%, #ffffff 51%, #e2e2e2 100%);
	background-image: linear-gradient(to top, #e2e2e2 0%, #ffffff 51%, #e2e2e2 100%);
	vertical-align: top;
}
.search_field .button.yellow_btn{
	width:16%!important;
	font-size:16px;
}
.search_field.catalog  form input:focus {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding-left: 15px;
}
.search_field.catalog  form button {
	vertical-align: top;
	height: 43px;
}
.new_content .search_wrap .search_field .busket_wr {
	float: right;
	text-align: center;
	position:relative;
}
.new_content .search_wrap .search_field .busket_wr a.basket {
	font-size: 12px;
	font-weight: 700;
	color: #000;
}
.new_content .search_wrap .search_field .busket_wr a.basket:hover {
	text-decoration: underline;
}
.new_content .search_wrap .search_field .busket_wr img {
	display: block;
	margin-bottom: 10px;
}
.new_content .search_wrap .search_result table {
	width: 100%;
	margin-bottom: 67px;
	border-collapse: collapse;
}
.new_content .search_wrap .search_result table thead tr td {
	color: #515151;
	font-size: 12px;
	font-weight: 400;
	border-bottom: 4px solid #efefef;
	padding: 5px 10px;
}
.new_content .search_wrap .search_result table thead tr td:nth-child(1) {
	width: 110px;
	padding-right: 0;
	padding-left: 17px;
}
.new_content .search_wrap .search_result table thead tr td:nth-child(2) {
	width: 120px;
}
.new_content .search_wrap .search_result table thead tr td:nth-child(3) {
	width: 90px;
}
.new_content .search_wrap .search_result table thead tr td:nth-child(4) {
	width: 90px;
}
.new_content .search_wrap .search_result table thead tr td:nth-child(5) {
	width: 115px;
}
.new_content .search_wrap .search_result table tbody tr {
	padding: 0 17px;
}
.new_content .search_wrap .search_result table tbody tr td {
	padding: 10px;
	color: #000;
	font-size: 14px;
	font-weight: 400;
}
.new_content .search_wrap .search_result table tbody tr td .button {
	color: #fff;
	height: 44px;
	font-size: 15px;
	font-weight: 700;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	-webkit-border-radius: 1px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 1px;
	-moz-background-clip: padding;
	border-radius: 1px;
	background-clip: padding-box;
	text-transform: uppercase;
	text-shadow: 0.5px 0.9px 4px rgba(0, 0, 0, 0.69);
	display:inline-block;
	line-height:44px;
	text-align:center;
}
.new_content .search_wrap .search_result table tbody tr td:first-child {
	padding-left: 17px;
}
.new_content .search_wrap .search_result table tbody tr td:last-child {
	text-align: right;
	padding-right: 0;
}
.new_content .search_wrap .my_basket {
	width: 345px;
	height: 214px;
	background-color: #d7d7d7;
	background-image: -webkit-linear-gradient(bottom, #efefef 0%, #ffffff 100%);
	background-image: -o-linear-gradient(bottom, #efefef 0%, #ffffff 100%);
	background-image: linear-gradient(to top, #efefef 0%, #ffffff 100%);
	border-radius: 5px;
	box-shadow: 0.5px 0.9px 7px rgba(0, 0, 0, 0.31);
	margin: 0 auto;
	text-align: center;
	padding: 15px 25px 25px 25px;
	margin-bottom: 65px;
}
.new_content .search_wrap .my_basket h3 {
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	color: #000;
	margin-bottom: 35px;
}
.new_content .search_wrap .my_basket form .item {
	margin-bottom: 20px;
}
.new_content .search_wrap .my_basket form .item p {
	color: #000;
	font-size: 14px;
	font-weight: 700;
}
.new_content .search_wrap .my_basket form .item span {
	color: #515151;
	font-size: 12px;
	font-weight: 400;
}
.new_content .search_wrap .my_basket form button {
	width: 72px;
	height: 27px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	text-decoration: underline;
}
.new_content .search_wrap .my_basket form button:hover {
	text-decoration: none;
}
.new_content .search_wrap .my_basket form button.confirm {
	color: #bd0004;
	margin-right: 70px;
	background: 0;
}
.new_content .search_wrap .my_basket form button.continue {
	color: #505050;
	background: 0;
}

.to_pay {
    background: rgba(0, 0, 0, 0) url("../images/to_pay1.png") no-repeat scroll 0 0 / 100% auto;
    height: 217px;
    right: -25px;
    margin: 0 auto;
    padding: 65px 10px 20px;
    position: absolute;
    top: 44px;
    width: 340px;
	display:none;
	z-index:99999;
	text-align:center;
}

.cart-small.cart-small_not_empty:hover .to_pay {display:block;}
.to_pay .title {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    height: auto;
    margin-bottom: 30px;
    padding: 0;
}
.to_pay .title h3 {
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	color: #000;
	display: inline;
}
.to_pay .title span {
	font-size: 12px;
	font-weight: 700;
	color: #000;
	margin-left:10px;
}
.to_pay form .item {
	width: 270px;
	// margin-bottom: 40px;
}
.to_pay form .item p {
	color: #000;
	font-size: 14px;
	font-weight: 400;
}
.to_pay form .item p.name {
	float: left;
	max-width: 110px;
}
.to_pay form .item p.price {
	float: right;
	// width: 40px;
}
.to_pay form .buy_btn {
	margin-right: 10px;
}
.to_pay form button {
	color: #fff;
	height: 44px;
	font-size: 15px;
	font-weight: 700;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	-webkit-border-radius: 1px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 1px;
	-moz-background-clip: padding;
	border-radius: 1px;
	background-clip: padding-box;
	text-transform: uppercase;
	text-shadow: 0.5px 0.9px 4px rgba(0, 0, 0, 0.69);
}
.new_content .calculate_wrap {
	padding-top: 30px;
	margin: 0 auto;
	width: 100%;
	border-radius: 0 !important;
}
.new_content .calculate_wrap .product_name {
	margin-bottom: 10px;
}
.new_content .calculate_wrap .product_name h2 {
	color: #a10003;
	font-family: Tahoma;
	font-size: 15px;
	font-weight: 700;
	margin-left: 10px;
}
.new_content .calculate_wrap .product_wrap {
	background-color: #fafafa;
	-webkit-border-radius: 1px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 1px;
	-moz-background-clip: padding;
	border-radius: 1px;
	background-clip: padding-box;
	padding: 10px;
	margin-bottom: 15px;
	background-color: #fff;
}
.new_content .calculate_wrap .product_wrap .left {
	width: 333px;
	display: inline-block;
	margin-right: 20px;
}
.new_content .calculate_wrap .product_wrap .left img {
	width: 100%;
	height: auto;
}
.new_content .calculate_wrap .product_wrap .right {
	display: inline-block;
	padding-top: 10px;
	vertical-align: top;
}
.new_content .calculate_wrap .product_wrap .right .desc {
	margin-bottom: 20px;
}
.new_content .calculate_wrap .product_wrap .right .desc p {
	color: #4a0001;
	font-size: 12px;
	font-weight: 400;
	margin-bottom: 14px;
}
.new_content .calculate_wrap .product_wrap .right .desc p b {
	font-weight: 700;
}
.new_content .calculate_wrap .product_wrap .right .desc a.print_desc {
	color: #444;
	font-size: 11px;
	font-weight: 400;
	text-decoration: underline;
	vertical-align: middle;
}
.new_content .calculate_wrap .product_wrap .right .desc a.print_desc:hover {
	text-decoration: none;
}
.new_content .calculate_wrap .product_wrap .right .desc a.print_desc:before {
	content: "";
	display: inline-block;
	background: url(../images/product.png) no-repeat;
	width: 19px;
	height: 18px;
	vertical-align: bottom;
	margin-right: 7px;
}
.btn_wrap.portfolio a {
	width: 171px;
	height: 44px;
	font-size: 15px;
	font-weight: 700;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	-webkit-border-radius: 1px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 1px;
	-moz-background-clip: padding;
	border-radius: 1px;
	background-clip: padding-box;
	text-transform: uppercase;
	display: inline-block;
	padding-top: 15px;
	text-align: center;
	color: #fff;
}
.btn_wrap.portfolio {
    margin-top: 15px;
	margin-left:9px;
}
.btn_wrap.portfolio a.buy_link {
	background-image: -webkit-linear-gradient(bottom, #a10003 0%, #a10003 32%, #ca5856 100%);
	background-image: -o-linear-gradient(bottom, #a10003 0%, #a10003 32%, #ca5856 100%);
	background-image: linear-gradient(to top, #a10003 0%, #a10003 32%, #ca5856 100%);
	margin-right: 15px;
}
.btn_wrap.portfolio a.buy_link:hover {
	background-image: -webkit-linear-gradient(bottom, #ca5856 0%, #a10003 68%, #a10003 100%);
	background-image: -o-linear-gradient(bottom, #ca5856 0%, #a10003 68%, #a10003 100%);
	background-image: linear-gradient(to top, #ca5856 0%, #a10003 68%, #a10003 100%);
}
.btn_wrap.portfolio a.calculate {
	text-shadow: 0.5px 0.9px 4px rgba(0, 0, 0, 0.69);
	background-image: -webkit-linear-gradient(#9fa1a2 0%, #363535 100%);
	background-image: -o-linear-gradient(#9fa1a2 0%, #363535 100%);
	background-image: linear-gradient(#9fa1a2 0%, #363535 100%);
}
.btn_wrap.portfolio a.calculate:hover {
	background-image: -webkit-linear-gradient(bottom, #dbdbdb 0%, #4a5154 0%, #dcdcdc 0%, #adaeae 0%, #535b5e 100%);
	background-image: -o-linear-gradient(bottom, #dbdbdb 0%, #4a5154 0%, #dcdcdc 0%, #adaeae 0%, #535b5e 100%);
	background-image: linear-gradient(to top, #dbdbdb 0%, #4a5154 0%, #dcdcdc 0%, #adaeae 0%, #535b5e 100%);
}
.new_content .calculate_wrap .calculate_body {
	border-top: 2px solid #363636;
	border-bottom: 2px solid #363636;
	background-color: #fff;
	padding: 40px 115px 50px 115px;
}
.small_form h2 {
	color: #000;
	font-size: 18px;
	font-weight: 400;
	text-transform: uppercase;
	margin-bottom: 40px;
	line-height: 1.5
}
.small_form .prod {
	margin-bottom: 55px;
}
.small_form .prod .left {
	display: inline-block;
	width: 230px;
	margin-right: 37px;
}
.small_form .prod .left img {
	width: 100%;
	height: auto;
}
.small_form .prod .right {
	vertical-align: top;
	display: inline-block;
}
.small_form .prod .right p {
	font-family: Tahoma;
	font-size: 18px;
	line-height: 25px;
	font-weight: 400;
}
.small_form .prod .right p:first-child {
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 36px;
}
form.calculate_cost input {
	width: 100%;
	height: 47px;
	background-image: -webkit-linear-gradient(left, #f6f6f6 0%, #ffffff 100%);
	background-image: -o-linear-gradient(left, #f6f6f6 0%, #ffffff 100%);
	background-image: linear-gradient(to right, #f6f6f6 0%, #ffffff 100%);
	border-top: 2px solid #9e9e9f;
	border-bottom: 2px solid #9e9e9f;
	color: #515151;
	font-size: 18px;
	font-weight: 400;
	padding-left: 15px;
	margin-bottom: 22px;
}
form.calculate_cost input:focus {
	background: #fff;
}
 form.calculate_cost textarea {
	width: 100%;
	height: 128px;
	background-image: -webkit-linear-gradient(left, #f6f6f6 0%, #ffffff 100%);
	background-image: -o-linear-gradient(left, #f6f6f6 0%, #ffffff 100%);
	background-image: linear-gradient(to right, #f6f6f6 0%, #ffffff 100%);
	border-top: 2px solid #9e9e9f;
	border-bottom: 2px solid #9e9e9f;
	color: #515151;
	font-size: 18px;
	font-weight: 400;
	padding-left: 15px;
	padding-top: 15px;
	margin-bottom: 36px;
	resize: none;
}
 form.calculate_cost textarea:focus {
	background: #fff;
}
 form.calculate_cost .button {
	float: right;
	width: 171px;
	height: 44px;
	text-transform: uppercase;
	text-align: center;
	color: #fff;
	font-size: 15px;
	font-weight: 700;
	    background-image: linear-gradient(to top, #b65f01 0%, #cd9707 100%);
		border:none;
}
 form.calculate_cost .button:hover{
    background-image: linear-gradient(to top, #cd9707 0%, #b65f01 100%);
	cursor:pointer;
 }
.new_content .drawing_up_wrap {
	width: 100%;
	border-top: 2px solid #363636;
	border-bottom: 2px solid #363636;
	padding: 40px 20px 80px 20px;
	margin: 0 auto;
	border-radius: 0 !important;
	margin-top: 28px;
	background-color: #fff;
}
.new_content .drawing_up_wrap .form_wrap {
	display: inline-block;
	width: 550px;
	margin-right: 35px;
}
.new_content .drawing_up_wrap .form_wrap h2 {
	color: #000;
	font-size: 15px;
	font-weight: 700;
	margin-bottom: 40px;
}
.new_content .drawing_up_wrap .form_wrap form p {
	color: #000;
	font-size: 15px;
	font-weight: 700;
	margin-bottom: 25px;
}
.new_content .drawing_up_wrap .form_wrap form p a {
	color: #000;
	text-decoration: underline;
}
.new_content .drawing_up_wrap .form_wrap form p a:hover {
	text-decoration: none;
}
.new_content .drawing_up_wrap .form_wrap form label {
	float: left;
	color: #000;
	font-size: 15px;
	font-weight: 400;
	padding-top: 0px;
}
.new_content .drawing_up_wrap .form_wrap form input {
	float: right;
	width: 346px;
	height: 35px;
	background-color: #ebebeb;
	border: 1px solid #515151;
	margin-bottom: 17px;
	padding-left: 10px;
}
.new_content .drawing_up_wrap .form_wrap form input:focus {
	background-color: #fff;
}
.new_content .drawing_up_wrap .form_wrap form textarea {
	float: right;
	width: 346px;
	height: 177px;
	background-color: #ebebeb;
	border: 1px solid #515151;
	margin-bottom: 17px;
	padding-left: 10px;
	padding-top: 10px;
	resize: none;
}
.new_content .drawing_up_wrap .form_wrap form textarea:focus {
	background-color: #fff;
}
.new_content .drawing_up_wrap .form_wrap form .form_row {
	padding-top: 25px;
	padding-bottom: 35px;
	border-top: 1px solid #888;
	width: 100%;
}
.new_content .drawing_up_wrap .form_wrap form .form_row.delivery label {
	float: none;
}
.new_content .drawing_up_wrap .form_wrap form .form_row.delivery input {
	float: none;
}
.new_content .drawing_up_wrap .form_wrap form .form_row.pay .right {
	float: right;
	width: 346px;
}
.new_content .drawing_up_wrap .form_wrap form .form_row.pay .right label {
	float: none;
}
.new_content .drawing_up_wrap .form_wrap form .form_row.pay .right label:first-child {
	margin-right: 15px;
}
.new_content .drawing_up_wrap .form_wrap form .form_row.pay .right label.checked:before {
	background-position: 0 0;
}
.new_content .drawing_up_wrap .form_wrap form .form_row.pay .right label:before {
	content: "";
	width: 35px;
	height: 35px;
	display: inline-block;
	margin-right: 5px;
	background-image: url(../images/checkbox.png);
	background-position: 0 -36px;
	background-repeat: no-repeat;
	vertical-align: middle;
}
.new_content .drawing_up_wrap .form_wrap form .form_row.pay .right input {
	float: none;
	display: none;
}
.new_content .drawing_up_wrap .form_wrap form .form_row.delivery label {
	float: none;
	display: block;
}
.new_content .drawing_up_wrap .form_wrap form .form_row.delivery label:first-child {
	margin-bottom: 35px;
}
.new_content .drawing_up_wrap .form_wrap form .form_row.delivery label.checked:before {
	background-position: 0 0;
}
.new_content .drawing_up_wrap .form_wrap form .form_row.delivery label:before {
	content: "";
	width: 35px;
	height: 35px;
	display: inline-block;
	margin-right: 10px;
	background-image: url(../images/checkbox.png);
	background-position: 0 -36px;
	background-repeat: no-repeat;
	vertical-align: middle;
}
.new_content .drawing_up_wrap .form_wrap form .form_row.delivery input {
	float: none;
	display: none;
}
.eshop-ordering__field.eshop-ordering__field_type_person {
	width: 346px;
	float: right;
}
.eshop-ordering__field.eshop-ordering__field_type_person label {
	float: none;
}
.eshop-ordering__field.eshop-ordering__field_type_person label.checked:before {
	background-position: 0 0;
}
.eshop-ordering__field.eshop-ordering__field_type_person label:before {
	content: "";
	width: 35px;
	height: 35px;
	display: inline-block;
	margin-right: 15px;
	background-image: url(../images/checkbox.png);
	background-position: 0 -36px;
	background-repeat: no-repeat;
	vertical-align: middle;
}
.eshop-ordering__field.eshop-ordering__field_type_person input {
	float: none;
	display: none;
}
.new_content .drawing_up_wrap .form_wrap form .cost {
	margin-bottom: 54px;
}
.new_content .drawing_up_wrap .form_wrap form .cost {
	color: #000;
	font-size: 18px;
	font-weight: 600;
	line-height: 1;
}
.eshop-ordering__price-total .eshop-ordering__price-total-value {
    display: inline;
    float: none;
    font-size: 18px;
    line-height: 1;
}
.new_content .drawing_up_wrap .form_wrap form button {
	float: left;
	clear: both;
	margin-right: 10px;
	margin-top:10px;
	width: 145px;
	color: #fff;
	height: 44px;
	font-size: 15px;
	font-weight: 700;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	-webkit-border-radius: 1px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 1px;
	-moz-background-clip: padding;
	border-radius: 1px;
	background-clip: padding-box;
	text-transform: uppercase;
	text-shadow: 0.5px 0.9px 4px rgba(0, 0, 0, 0.69);
}
.new_content .drawing_up_wrap .basket_wrapper {
	float: right;
	width: 260px;
}
.new_content .drawing_up_wrap .basket_wrapper .title {
	margin-bottom: 10px;
}
.new_content .drawing_up_wrap .basket_wrapper .title p {
	// font-family: Tahoma;
	font-size: 15px;
	font-weight: 700;
	line-height: 25px;
	display: inline-block;
	float: left;
	padding-top: 30px;
}
.new_content .drawing_up_wrap .basket_wrapper .title p a {
	color: #000;
	text-decoration: underline;
}
.new_content .drawing_up_wrap .basket_wrapper .title p a:hover {
	text-decoration: none;
}
.new_content .drawing_up_wrap .basket_wrapper .title img {
	float: right;
}
.new_content .drawing_up_wrap .basket_wrapper .item {
	border-top: 1px solid #888;
	padding-top: 30px;
	padding-bottom: 15px;
	padding-left: 2px;
}
.new_content .drawing_up_wrap .basket_wrapper .item p {
	color: #000;
	font-size: 12px;
	font-weight: 400;
}
.new_content .drawing_up_wrap .basket_wrapper .item p.name {
	width: 105px;
	float: left;
}
.new_content .drawing_up_wrap .basket_wrapper .item p.price {
	float: right;
}
.new_content .drawing_up_wrap .basket_wrapper .item:last-child {
	border-bottom: 1px solid #888;
}

a.response {
	display: none;
}

.owl-prev {
	background: url(../images/control_prev.png) no-repeat left;
	width: 9px;
	height: 100px;
	top: 0;
	position: absolute;
	left: 0;
}

.owl-next {
	background: url(../images/control_next.png) no-repeat right;
	width: 9px;
	height: 100px;
	top: 0;
	position: absolute;
	right: 0;
}
a#link_create_topic,
#tr_create_topic input.btn,
#tr_create_message input.btn,
a#link_create_message,
a.my-link  {
	display: inline-block;
	color: #fff;
    text-align: center;
    padding: 5px 20px;
	border-radius: 3px;
    text-transform: uppercase;
    background: url(../images/buttonBg.png) repeat-x;
    background-size: contain;
	cursor: pointer;
}
a#link_create_topic {
	margin-top: 10px;
}
a#link_create_topic:hover,
#tr_create_topic input.btn:hover,
#tr_create_message input.btn:hover,
a#link_create_message:hover,
a.my-link:hover {
	background: rgb(161,0,3);
    background: -moz-linear-gradient(top, rgba(161,0,3,1) 32%, rgba(202,88,86,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(32%,rgba(161,0,3,1)), color-stop(100%,rgba(202,88,86,1)));
    background: -webkit-linear-gradient(top, rgba(161,0,3,1) 32%,rgba(202,88,86,1) 100%);
    background: -o-linear-gradient(top, rgba(161,0,3,1) 32%,rgba(202,88,86,1) 100%);
    background: -ms-linear-gradient(top, rgba(161,0,3,1) 32%,rgba(202,88,86,1) 100%);
    background: linear-gradient(to bottom, rgba(161,0,3,1) 32%,rgba(202,88,86,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a10003', endColorstr='#ca5856',GradientType=0 );
}
#tr_create_topic input.txt,
.amiroTEdDivEditor textarea.amiroTEdCtrl {
	border: 1px solid #858585;
}
.news_content div.item .body_block .title span.link,
.block_body .item .title a {
	font-weight: 600 !important;
}
.block_forums div.block_body .buttons_block > div.button2 {
	width: auto;
}
/* Код для адаптации видео */
.video-adaptiv {
position:relative;
padding-bottom:56.25%;
padding-top:30px;
margin-bottom: 20px;
height:0;
overflow:hidden;
}
.video-adaptiv iframe,
.video-adaptiv object,
.video-adaptiv embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
/* Конец кода для адаптации видео */
@media screen and ( max-width: 1200px ) {

	.header .rightBlock > nav {
		text-align: center;
	}

	.header .rightBlock > nav ul > li a {
		padding: 21px 8px;
	}

	.header .rightBlock > nav ul > li:first-child a {
		padding-left: 10px;
	}

	.header .rightBlock > nav ul > li:last-child a {
		padding-right: 10px;
	}

	#wrapper {
		width: 100%;
		padding: 0 10px;
	}

	.wrapper {
		width: 100%;
	}

	.header .leftBlock {
		float: left;
		width: 24%;
	}

	.header .rightBlock {
		width: 74%;
		float: right;
		position: relative;
	}

	.bannerDemo {
		background-size: 100%;
		width: 100%;
	}

	.side-Left {
		width: 24%;
	}

	.top_blockOnContent {
		width: 74%;
		text-align: center;
	}

	#container {
		width: 70%!important;
	}

	.new_content .basket_wrap {
		width: 100%;
	}

	.loginBlock div > input[type="text"], .loginBlock div > input[type="password"] {
		width: 60%;
	}

	.header .logo a img {
		width: 100%;
		height: auto;
	}

	.afterFooter {
		padding: 0 10px;
	}

	.new_content .calculate_wrap .product_wrap .left {
		width: 45%;
	}

	.new_content .calculate_wrap .product_wrap .right {
		width: 51%;
	}

	.btn_wrap.portfolio a.buy_link {
		margin-right: 5px;
	}

	.btn_wrap.portfolio a {
		width: 48%;
	}

	.new_content .drawing_up_wrap .form_wrap {
		width: 450px;
		margin-right: 15px;
	}

	.new_content .drawing_up_wrap .basket_wrapper {
		width: 200px;
	}

	.new_content .drawing_up_wrap .basket_wrapper .title p {
		font-size: 12px;
	}

	.new_content .drawing_up_wrap .form_wrap h2 {
		font-size: 12px;
	}

	.new_content .drawing_up_wrap .form_wrap form p {
		font-size: 12px;
	}

	.new_content .drawing_up_wrap .form_wrap form label {
		font-size: 12px;
	}

	.container_wrap {
		width: 45% !important;
	}

	.side-Right {
		width: 28%;
	}

	.new_content .search_wrap .search_field form {
		
	}

	.new_content .search_wrap .search_field form input {
		width: 70%;
	}

	.new_content .search_wrap .search_field form button {
		width: 24%;
	}

	#content .info .links_block .item a.button_red {
		padding: 10px;
	}

}

.mob-menu {
    display: none;
}

@media screen and ( max-width: 980px ) {
	
	.header .rightBlock > nav ul.act {

    display: block;
    top: -35px;
    position: absolute;
    z-index: 999999999;
    background: #b43837;
    border-radius: 0;
    text-align: left;

}

.header .rightBlock > nav ul.act > li {

    border-bottom: 1px solid #d65150;

}
	
	
	.mob-menu {
		cursor:pointer;
    position: absolute;
    top: -62px;
    z-index: 99999999;
    color: #fff;
font-size: 19px;
background:#b43837;
    padding: 0px 7px;
    border-radius: 4px;
    display: block;
    left:-12px;
}
	
#lay_f1 .cart-small.cart-small_not_empty {
    color: #fff;
    position: absolute;
    right: 77px;
    top: 113px;
}
.basket > span {
    color: #4a0001;
}

	/*.header .rightBlock > nav {
		width: 200px;
		margin: 0;
		position: absolute;
		background: #b43837;
		overflow: hidden;
		max-height: 0;
		-webkit-transition: 0.3s;
		-moz-transition: 0.3s;
		-o-transition: 0.3s;
		transition: 0.3s;
		z-index: 99999;
		right: 0;
		border-radius: 5px;
		top: 113px;
	}*/
.header .rightBlock > nav ul{
	display: none;
}
	.header .rightBlock > nav ul > li {
		border: 0;
		display: block;
		margin: 0;
	}

	.header .rightBlock > nav.active {
		max-height: 1000px;
	}

	a.response {
		display: block;
		position: absolute;
		top: 119px;
		z-index: 999999;
		right: 7px;
	}
	.response > img {
    width: 40px;
}
#lay_f1 .cart-small.cart-small_not_empty, #lay_f1 .cart-small__info_is_empty {
    color: #fff;
    position: absolute;
    right: 80px;
    top: 112px;
}
	.contactsHeader > div.item.iconTel {
		font-size: 14px;
	}

	.contactsHeader > div.item.iconSkype {
		font-size: 14px;
	}

	.loginBlock {
		padding: 10px;
		width:100%;
	}

	.loginBlock div > label {
		float: none;
	}
	.loginBlock div > input[type="text"], .loginBlock div > input[type="password"] {
		float: none;
		margin-top: 5px;
		width: 100%;
	}

	.loginBlock div > .links {
		float: none;
	}

	.loginBlock div > .submitButton {
		float: none;
		margin-top: 0;
	}

	.loginBlock div > .submitButton > input[type="submit"] {
		width: 100%;
	}

	.new_content .basket_wrap {
		padding: 25px 10px 50px 25px;
	}

	.new_content .basket_wrap .table_form .price_wrap .counted {
		margin-left: 150px;
	}

	.new_content .calculate_wrap .product_wrap .left {
		margin-right: 15px;
	}

	.new_content .calculate_wrap .calculate_body {
		padding: 40px 20px;
	}

	.new_content .drawing_up_wrap .form_wrap {
		width: 57%;
		margin-right: 0;
	}

	.new_content .drawing_up_wrap .basket_wrapper {
		width: 41%;
	}

	.new_content .drawing_up_wrap .form_wrap form label {
		float: none;
		font-size: 14px;
	}

	.new_content .drawing_up_wrap .form_wrap form input {
		width: 100%;
		margin-top: 10px;
	}

	.new_content .drawing_up_wrap .form_wrap form textarea {
		width: 100%;
		margin-top: 10px;
	}

	.eshop-ordering__field.eshop-ordering__field_type_person {
		width: 100%;
	}

	.new_content .drawing_up_wrap .form_wrap form .form_row.pay {
		text-align: center;
	}

	.new_content .drawing_up_wrap .form_wrap form .form_row.pay label {
		float: none;
	}

	.new_content .drawing_up_wrap .form_wrap form .form_row.pay .right {
		float: none;
		width: 100%;
		margin-top: 20px;
		text-align: left;
	}

	.new_content .drawing_up_wrap .form_wrap form .form_row.pay .right label:first-child {
		margin-right: 0;
		display: block;
		margin-bottom: 10px;
	}

	.eshop-ordering__field.eshop-ordering__field_type_person label:before {
		margin-right: 0;
	}

	.new_content .drawing_up_wrap .form_wrap form .form_row.delivery label:before {
		margin-right: 0;
	}

	.container_wrap {
		width: 70% !important;
		float: right;
	}

	.side-Right {
		width: 70%;
		float: right;
	}

	.side-Left {
		width: 28%;
	}

	.top_blockOnContent {
		width: 70%;
		text-align: center;
	}

	.new_content .search_wrap .search_field form {
		
	}

	.new_content .search_wrap .search_result table thead tr td {
		width: 20% !important;
		padding: 5px !important;
	}

	.new_content .search_wrap .search_result table tbody tr td {
		width: 20% !important;
		padding: 5px !important;
		font-size: 12px;
	}

	.new_content .search_wrap .search_result table tbody tr td button {
		width: 100px;
	}

	.new_content .search_wrap {
		padding: 25px 10px;
	}

}

@media screen and ( max-width: 768px ) {
.small_form {
    left: 2%!important;
    width: 96%!important;
}
	.header .leftBlock {
		width: 28%;
	}

	.header .rightBlock {
		width: 70%;
	}

	.side-Left {
		width: 28%;
	}

	.top_blockOnContent {
		width: 70%;
	}

	#container {
		width: 70%!important;
	}

	.new_content .basket_wrap .table_form .price_wrap .counted {
		margin-left: 0;
	}

	.new_content .calculate_wrap .product_wrap .left {
		margin-right: 0;
		width: 100%;
	}

	.new_content .calculate_wrap .product_wrap .right {
		width: 100%;
		text-align: center;
	}

	 .prod .left {
		display: inline-block;
		width: 48%;
		margin-right: 10px;
	}

	 .prod .right {
		vertical-align: top;
		display: inline-block;
		width: 48%;
	}

	.new_content .drawing_up_wrap .form_wrap {
		width: 100%;
		margin-bottom: 20px;
		float: none;
	}

	.new_content .drawing_up_wrap .basket_wrapper {
		width: 100%;
		float: none;
	}

}

@media screen and ( max-width: 680px ) {
	.header .rightBlock {
    float: none;
    width: auto;
}
/*.header .rightBlock > nav {
    background: #b43837 none repeat scroll 0 0;
    border-radius: 5px;
    margin: 0;
    max-height: 0;
    overflow: hidden;
    position: absolute;
    right: 34%;
    top: 34px;
    transition: all 0.3s ease 0s;
    width: 200px;
    z-index: 99999;
}*/
a.response {
    display: inline-block;
    position: relative;
    right: 7px;
    top: 0;
    z-index: 999999;
	margin-bottom:15px;
}
header {
    height: auto !important;
}
	#lay_f1 .cart-small.cart-small_not_empty {
    display: inline-block;
    position: relative;
    right: 0;
    top: 0;
}
	.bannerDemo.sideLeft{display:none!important;}
.previewBlock, #lay_f3{display:none!important;}
	#dropMenu{
		display:none;
	}
	.mob-title{cursor:pointer;}
	.list_product_sect ul li:nth-child(2n+2) {
    margin-right: 0;
}
	.list_product_sect ul li:nth-child(3n+3) {
    margin-right: 0.7%;
}
.list_product_sect ul li {
	width:40%;
}

	.header .leftBlock {
		width: 240px;
		float: none;
		display: inline-block;
	}

	.header .rightBlock {
		width: auto;
		// float: none;
	}

	.side-Left {
		width: 340px;
		float: none;
		display: inline-block;
		text-align: center;
	}

	.side-Left > div {
		width: 100%;
		display: inline-block;
		float: none;
		vertical-align: top;
	}

	.header {
		text-align: center;
	}

	.top_blockOnContent {
		width: 100%;
		// float: none;
		margin-left: 0;
	}

	.bannerDemo {
		display: none;
	}

	#container {
		width: 100%!important;
		float: none;
		margin-left: 0;
	}

	.breadcrumb ul li {
		display: block;
		margin-bottom: 5px;
	}

	.breadcrumb ul li.separator {
		display: none;
	}

	.breadcrumb ul li a::after {
		background: url(../images/separator_breadcrumb.png) no-repeat center;
		content: "";
		display: inline-block;
		width: 7px;
		height: 5px;
		vertical-align: middle;
		margin-left: 10px;
	}

	.new_content .basket_wrap {
		padding: 10px;
		padding-bottom: 30px;
	}

	.new_content .basket_wrap .table_form table tr td input {
		width: 35px;
		height: 35px;
	}

	.new_content .basket_wrap .table_form .btns_wrap button.one_click {
		margin-right: 0;
		margin-bottom: 10px;
	}

	.breadcrumb ul li:last-child a::after {
		display: none;
	}

	.new_content .basket_wrap .table_form .btns_wrap {
		text-align: center;
	}

	.new_content .basket_wrap .table_form .btns_wrap button.one_click {
		margin-right: 10px;
	}

	.new_content .basket_wrap .table_form table tr {
		height: 70px;
	}

	#footer div.info_block .left_block {
		width: 100%;
		float: none;
		margin-bottom: 15px;
	}

	#footer div.info_block .right_block {
		width: 100%;
		float: none;
		padding-left: 0;
		line-height: 1.5;
	}

	.new_content .basket_wrap .table_form {
		margin-bottom: 30px;
	}

	#middle {
		padding-bottom: 50px;
		text-align: center;
	}

	.container_wrap {
		width: 100% !important;
	}

	.side-Right {
		width: 340px;
		float: none;
		text-align: center;
		margin-left: 0;
		display: inline-block;
	}

	.side-Right > div {
		margin-bottom: 9px;
		width: 100%;
		vertical-align: top;
		text-align: left;
	}

	.news_content div.item > div.img_block {
		width: 100%;
		margin-bottom: 10px;
	}

	.news_content div.item > div.body_block {
		width: 100%;
	}

	.tag_cloud {
		display: none !important;
	}


}
@media screen and ( max-width: 579px ) {
	.list_product div.item > ul li {
		float: none;
		width: 100%;
	}
	.list_product div.item > ul li:nth-child(2n+1) {
		border: none;
	}
	.list_product {
		margin: 0;
	}
}
@media screen and ( max-width: 550px ) {
	

	.search_result {
		overflow-x: scroll;
	}

	.new_content .search_wrap .search_result table {
		width: 666px;
	}

	.new_content .search_wrap .search_result table tbody tr td button {
		width: 145px;
	}

	.new_content .search_wrap .search_result table tbody tr td {
		font-size: 14px;
	}

	.bannerDemo.sideRight {
		display: none !important;
	}
	.my-table-style {
		display: block;
		padding: 20px 0;
		overflow: scroll hidden;
	}
	.my-left {
		text-align: left;
	}
	.v-align {
		vertical-align: bottom;
	}

}

@media screen and ( max-width: 480px ) {

	.basket_form_wrap {
		width: 100%;
	}

	.innerWrapper {
		text-align: center;
	}

	.afterFooter .innerWrapper > div {
		float: none;
	}

	.bannerDemo.sideLeft {
		height: 0;
	}

	.new_content .calculate_wrap .calculate_body {
		padding: 40px 10px;
	}

	.new_content .drawing_up_wrap .form_wrap {
		text-align: left;
	}

	.new_content .drawing_up_wrap {
		padding: 40px 10px;
	}

	.tag_cloud {
		display: none !important;
	}

	.side-Left {
		width: 100%;
	}

	.side-Right {
		width: 100%;
	}

	.new_content .search_wrap .my_basket {
		width: 100%;
	}

	 .to_pay {
		left:-144px;
	}

	.to_pay form .item {
		width: 100%;
	}

	.to_pay form button {
		width: 45%;
	}

	.new_content .search_wrap .search_field form {
		width: 100%;
		float: none;
		margin-bottom: 20px;
	}

	.new_content .search_wrap .search_field .busket_wr {
		float: none;
		display: inline-block;
	}

	#content .info > div {
		width: 100%;
	}

	.fake_tab .content table.param tbody tr td > div.innerWrapp {
		background-color: transparent;
	}

	.fake_tab .content table.param {
		margin-bottom: 0;
	}

	.list_product {
		width: 100%;
	}

	.list_product_align {
		margin-right: 0;
	}

}