@import url(https:/fonts.googleapis.com/css?family=PT+Sans:400,700&amp;subset=cyrillic-ext,latin);
body {
	padding:0;
	margin:0;
	border:0 none;
	font-family:"Open Sans",Arial,sans-serif;
	font-weight:400;
	min-width:1100px;
}
.main {
	width:1029px;
	margin:0 auto;
	position:relative;
}
.main1 {
	width:1029px;
	margin:0 auto;
	position:relative;
	min-height:600px;
}
.clear {
	clear:both;
}
.container h2{
	color:#000;
	font-size: 22px;
}
.container h3{
	color:#000;
	font-size: 16px;
}
.header {
	background: #191919;
	height: 33px;
}
.header-menu{
	float:left;
	margin-right:50px;
	margin-right:12px;
}
.header-menu ul {
	padding: 0;
	margin: 0;
}
.header-menu ul li {
	list-style: none;
	float: left;
	margin-right: 25px;
}
.header-menu ul li:first-child{
	background:url(../images/dileram-img.png) 0 center no-repeat;
	padding-left: 18px;	
}
.header-menu ul li:first-child a{
	color: #c1c1c1;
}
.header-menu ul li a {
	color: #FFF;
	text-decoration: none;
	font-size: 13px;
	height: 32px;
	display: table-cell;
	vertical-align: middle;
}
.header-menu ul li a:hover {
	text-decoration: underline;
}
.call{
	float:left;
}
.call a{
	display:block;
	color:#fff;
	font-size:13px;
	background:#36444c url(../images/phone.png) 11px center no-repeat;
	height:25px;
	text-decoration:none;
	padding:7px 19px 0 40px;
}
.soc{
	float:right;
}
.soc img{
	margin-right:17px;
	margin-top:9px;
}
.basket{
	color:#fff;
	font-size:14px;
	background:#ae2a21 url(../images/basket.png) 20px center no-repeat;
	height:25px;
	padding: 8px 23px 0 60px;
	float:right;
	cursor: pointer;
		box-sizing: content-box;
}
.basket a{
	color:#fff;
	text-decoration:none;
}
.header2{
	height:auto;
}
.logo{
	float:left;
	margin:30px 80px 0 0;
}
.logo images/{border:0 none;}
#search{width:260px;height:27px;
	border:1px solid #898989;
	float:left;
	margin-top:35px;}
#search input.text-field{width:150px;
	height:25px;
	border:0;
	outline:none;
	padding-left:5px;}
.button-search{
	/*width:58px;*/
	height:25px;
	background:#ae2a21;
	float:right;
	text-align:center;
	color:#fff;
	margin:1px;
	border: none;
	cursor: pointer;
	display: block;
	}
.button-search a{color:#fff;text-decoration:none;}
.phone{
	float:right;
	color:#636363;
	font-size:12px;
	margin-top:35px;
}
.phone span{
	font-size: 21px;
	color:#000000;
	display:block;
}
.phone1{
	/*margin-left:30px;*/
	float:left;
	text-align:right;
}
.phone2{
	margin-left:35px;
	float:left;
	text-align:left;
}
.menu {height:40px;width:100%;border:none}
.menu ul{padding:0;margin:0;position:relative;display:table;width:100%;table-layout:fixed;}
.menu ul li{
	list-style:none;
	display:table-cell;
	/* position:relative; */
	border:1px solid #e6e6e6;
 	border-radius:3px 3px 0 0;
 	border-bottom:1px solid #cacaca;
	font-size:15px;
	font-family:"Open Sans",Arial,sans-serif;
	font-weight:300;
	color:#57585c;
	text-align:center;
	vertical-align:middle;
	height:39px;
	background:#fff;
}
.menu ul li a{
	color:#57585c;
	text-decoration:none;
}
.menu ul li:hover{
	border:1px solid #cacaca;
	border-bottom:1px solid #fff;
 	color:#ae2a21;
}	
.menu ul li a.active{
 	color:#ae2a21;
}	
.menu ul li .menu-hover{
	display:none;
	border-top:none;
}
.menu ul li:hover .menu-hover{
	display:block;
	position:absolute;
	top:41px;
	left:0px;
	width:1027px;
	padding:0px;
	z-index:999;
	padding:12px 0 0 0;
	border-left:1px solid #cacaca;
	border-right:1px solid #cacaca;
	border-bottom:1px solid #cacaca;
	background:#fff;
}
.menu-hover-block{
	margin-left:12px;
	margin-bottom: 10px;
	float:left;
	position:relative;
}
.menu-hover-block img{
	width:190px;
	height:130px;
}
.dark-block{
	position:absolute;top:0;left:0;
	width:190px;
	height:130px;
}
.dark-block span{
	display:table-cell;
	vertical-align:middle;
	width:190px;
	height:130px;
	text-align:center;
	color:#fff;
	font-size:18px;
	/*background:url(../images/block-h.png);*/
}
.dark-block:hover span{
	background:none;
	font-size:0;
}
.second-menu {
	height: 51px;
	margin-bottom: 6px;
}
	.second-menu ul {
		display:table;
		table-layout:fixed;
		width:100%;
		margin: 0;
		padding: 0;
	}
		.second-menu li {
			display:table-cell;
			list-style: none none;
			margin: 0;
			padding: 0;
			width:100%;
		}
			.second-menu a {
				border-left: 1px solid white;
				color: white;
				display: block;
				font-size: 12px;
				height: 51px;
				line-height: 51px;
				text-decoration: none;
				text-transform: uppercase;
				/*width: 204px;*/
				padding-left: 75px;
			}
			.second-menu li:first-child a { border-left: none; }
			.second-menu .qanda {color: white; background: url(../images/menu-ic1.png) 40px center no-repeat #4c4c4c;}
			.second-menu .news {color: white; background: url(../images/menu-ic2.png) 40px center no-repeat #4c4c4c;}
			.second-menu .threed {color: white; background: url(../images/menu-ic3.png) 40px center no-repeat #4c4c4c;}
			.second-menu .where {color: white; background: url(../images/menu-ic4.png) 40px center no-repeat #4c4c4c;}
			.second-menu .actions {color: white; background: url(../images/menu-ic5.png) 40px center no-repeat #4c4c4c;}
			.second-menu .actions1 {color: white; background: url(../images/menu-ic51.png) 40px center no-repeat #4c4c4c;}
.footer-info {
	float: left;
	padding-top: 25px;
	width: 390px;
	color:#838383;
	font-size: 12px;
}
.footer-contacts, .footer-right {
	display: inline-block;
	float: left;
	padding-top: 25px;
	color:#838383;
	font-size: 12px;
}
.footer-right .title{
	margin-left:20px;
}
.footer-right .title a{color:#fff;text-decoration:none;}
.footer-right .title a:hover{text-decoration:underline}
	.footer-info .title,
	.footer-contacts .title,
	.footer-right .title {
		color: white;
		font-size: 13px;
		margin-bottom: 18px;
	}
		.footer-contacts a {
			color: #838383;
			text-decoration: underline;
		}
		.footer-contacts a:hover {
			text-decoration: none;
		}	
	.footer-info p,
	.footer-contacts p {
		line-height: 1.3;
	}
	.footer-nets {
		margin-bottom:2px;
		text-align:right;
		clear:right;
	}
	.footer-nets images/{
		margin-left:15px;
	}
	#footer-menu {
		padding-bottom:13px;
		float:right;
	}
		#footer-menu ul {
			margin: 0;
			padding: 0;
			display:table;
			width:100%;
		}
			#footer-menu li {
				display:table-cell;
				margin: 0;
				margin-left: 20px;
				padding-left: 20px;
				list-style:none;
			}
			#footer-menu li.first {
				margin-left: 0;
			}
				#footer-menu a {
					color: white;
					font-size: 12px;
					text-decoration: underline;
				}
				#footer-menu a:hover {
					text-decoration: none;
				}
.footer-copy {
		text-align: right;
		line-height: 1.5;
		color:#838383;
		font-size: 12px;
	}
#footer {
	background-color: #191919;
	height: 191px;
	position: relative;
	width: 100%;
}
.footer-right{
	float:right;
}
.content{
	border:1px solid #d3d3d3;
	padding:10px 23px 20px 25px;
	padding:10px 23px 20px 25px;
	margin-bottom:20px;
	margin-top: 25px;
	clear:left;
	/*color:#747474;*/
	font-size: 13px;
}
.content h1{
	padding:15px 0 15px 0;
	color:#000;
	font-size: 18px;
	margin:0;
}
.content h2{
	color:#555555;
	font-size: 14px;
	font-weight: bold;
}
.content-text{
	/* text-align:justify; */
}
.slider{
	position:relative;
	margin:1px 0 1px 0;
}
.absolute-white{
	position:absolute;
	width:509px;
	height:440px;
	background:#fff;
	top:0;
	left:-509px;
	z-index:999;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
 width: 1029px;
 padding: 0;
}
.jcarousel-skin-tango .jcarousel-clip {
 overflow: hidden;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
 width: 1542px;
 height: 440px;
 margin-left:-514px;
}
.jcarousel-skin-tango .jcarousel-item {
 width:686px;
 height: 440px;
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
	width:686px;
 height: 440px;
}
.jcarousel-skin-tango .jcarousel-item-horizontal images/{
	width:686px;
 height: 440px;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 0px;
 margin-right: 0;
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
 background: #fff;
 color: #000;
}
.slider-cat{
	position:relative;
	margin:0;
	line-height:0;
}
.catalog-prev{
 display: block;
 position: absolute;
 top: 0px;
 left: 0px;
 width: 172px;
 height: 100%;
 cursor: pointer;
 background:url(../images/prev.png) center center no-repeat;
}
.catalog-prev:hover{
 background:url(../images/prev.png) center center no-repeat, url(../images/slider-hover.png);
}
.catalog-next{
 display: block;
 position: absolute;
 top: 0px;
 right: 0px;
 width: 172px;
 height: 100%;
 cursor: pointer;
 background:url(../images/next.png) center center no-repeat;
}
.catalog-next:hover{
 background:url(../images/next.png) center center no-repeat, url(../images/slider-hover.png);
}
/**
 * Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
 position: absolute;
 top: 0px;
 right: 0px;
 width: 172px;
 height: 440px;
 cursor: pointer;
 background:url(../images/next.png) center center no-repeat, url(../images/slider-hover.png);
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
 left: 5px;
 right: auto;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
 position: absolute;
 top:0px;
 left: 0;
 width: 172px;
 height: 440px;
 cursor: pointer;
 background:url(../images/prev.png) center center no-repeat, url(../images/slider-hover.png);
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
 left: auto;
 right: 5px;
}
.left-col{
	width:100%;
	float:left;
}
.portfolio-items {position:relative;
	margin:0 0 12px 0;
	float:left;}
	.pd18 {position:relative;
	margin:0px 18px 12px 18px;
	}
.portfolio-items .cage-box {
display:block;
width:331px;
height:263px;
position:relative;
}
.portfolio-items .cage-box:hover .slider-title{
	background:#fff;
	color:#ae2a21;
}
.portfolio-items .caption {
display:block;
background:rgba(0,0,0,0.7);
position:absolute;
z-index:999;
overflow:hidden;
opacity:0;
filter:alpha(opacity=0);
-webkit-transition:all .6s ease-in-out;
-moz-transition:all .6s ease-in-out;
-o-transition:all .6s ease-in-out;
-ms-transition:all .6s ease-in-out;
transition:all .6s ease-in-out;
}
.portfolio-items:hover .caption {
width:331px;
height:255px;
opacity:1;
filter:alpha(opacity=80);
background:url(../images/block-h.png);
}
.portfolio-items .caption {
top:0px;
right:0px;
width:0;
height:0;
}
.cage-box-text {
	font-size:12px;
	color:#fff;
	width:331px;
}
.slider-title{
	position: absolute;
	left:0;
	top:0;
	background:#ae2a21;
	width:145px;
	height:50px;
	color:#fff;
	font-size: 14px;
	z-index:998;
}
.slider-title span{
	vertical-align:middle;
	display:table-cell;
	height:50px;
	width:145px;
	text-align:center;
}
.jcarousel-skin-tango1 .jcarousel-container-horizontal {
 width: 331px;
 padding: 0;
}
.jcarousel-skin-tango1 .jcarousel-clip {
 overflow: hidden;
}
.jcarousel-skin-tango1 .jcarousel-clip-horizontal {
 width: 331px;
 height: 265px;
}
.jcarousel-skin-tango1 .jcarousel-item {
 width:331px;
 height: 265px;
}
.jcarousel-skin-tango1 .jcarousel-item-horizontal {
	width:331px;
 height: 265px;
}
.jcarousel-skin-tango1 .jcarousel-item-horizontal images/{
	width:331px;
 height: 214px;
}
.jcarousel-skin-tango1 .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 0px;
 margin-right: 0;
}
.jcarousel-skin-tango1 .jcarousel-item-placeholder {
 background: #fff;
 color: #000;
}
/**
 * Horizontal Buttons
 */
.jcarousel-skin-tango1 .jcarousel-next-horizontal {
 position: absolute;
 	bottom: 2px;
 right: 0px;
 width: 35px;
 height: 49px;
 cursor: pointer;
 background:url(../images/sm-next.png) center center no-repeat;
 z-index:999;
}
.jcarousel-skin-tango1 .jcarousel-direction-rtl .jcarousel-next-horizontal {
 left: 5px;
 right: auto;
}
.jcarousel-skin-tango1 .jcarousel-prev-horizontal {
 position: absolute;
 bottom:2px;
 left: 0;
 width: 35px;
 height: 49px;
 cursor: pointer;
 background:url(../images/sm-prev.png) center center no-repeat;
 z-index:999;
}
.jcarousel-skin-tango1 .jcarousel-direction-rtl .jcarousel-prev-horizontal {
 left: auto;
 right: 5px;
}
.slider-title-bottom{
	position:absolute;
	bottom:0;
	/* left:35px; */
	/* width:261px; */
	width:331px;
	height:49px;
	background:url(../images/block-h.png);
}
.slider-title-bottom span{
	color:#fff;
	font-size:12px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	/* width:241px; */
	width:331px;
	height:49px;
	padding:0 55px;
	/* position: absolute; */
	/* bottom:0px; */
}
.slider-title-bottom span a{
	color: #fff;
	text-decoration: none;
}
.slider-title-bottom span a:hover{
	text-decoration: underline;
}
.slider-title-bottom .top-wrapper{
	/* display: none; */
	/* height: 206px; */
	height: 0px;
	width:241px;
	overflow: hidden;
	font-size:12px;
	color:#fff;
	padding:0px 45px 0px 45px; 
}
.slider-photo{
	position:relative;
	width:331px;
	height:263px;
}
.slider-title-hover{
	background:#fff;
	width:145px;
	height:50px;
	color:#ae2a21;
	font-size: 14px;
	z-index:999;
}
.slider-title-hover span{
	vertical-align:middle;
	display:table-cell;
	height:50px;
	width:145px;
	text-align:center;
}
.slider-hover-text{
	padding:0px 45px 0 45px;
}
#search1{width:293px;height:30px;
	border:1px solid #b4b4b4;
	}
#search1 input{width:167px;
	height:28px;
	border:0;
	outline:none;
	padding-left:12px;
	color:#4c4c4c;
	font-size: 12px;}
.button-search1{width:112px;height:22px;
	background:#b4b4b4;
	float:right;
	text-align:center;
	color:#fff;
	padding-top:8px;}
.button-search1 a{color:#fff;text-decoration:none;}
.breadcrumbs{
	margin:12px 0 12px 0;
	height:20px;
	}
.breadcrumbs ul{padding:0;margin:0;}
.breadcrumbs ul span{margin:0 5px;}
.breadcrumbs ul li{float:left;list-style:none;
	font-size:12px;
	color:#666666;}
.breadcrumbs ul li a{color:#666666;text-decoration:none}
.breadcrumbs ul li a:hover{text-decoration:underline;}
.portfolio-items1 {position:relative;display:inline-block; margin:0 0 10px 0;}
.portfolio-items11 {position:relative;display:inline-block; margin:0 0 5px 0;}
.inlineb{
	display:inline-block;
	width:20px;
}
.portfolio-items1 .caption1 {
display:block;
background:rgba(0,0,0,0.7);
position:absolute;
z-index:999;
overflow:hidden;
opacity:0;
filter:alpha(opacity=0);
-webkit-transition:all .6s ease-in-out;
-moz-transition:all .6s ease-in-out;
-o-transition:all .6s ease-in-out;
-ms-transition:all .6s ease-in-out;
transition:all .6s ease-in-out;
}
.portfolio-items1 a{
	color:#fff;
	text-decoration:none;
}
.portfolio-items11 .caption11 {
display:block;
background:rgba(0,0,0,0.7);
position:absolute;
z-index:999;
overflow:hidden;
opacity:0;
filter:alpha(opacity=0);
-webkit-transition:all .6s ease-in-out;
-moz-transition:all .6s ease-in-out;
-o-transition:all .6s ease-in-out;
-ms-transition:all .6s ease-in-out;
transition:all .6s ease-in-out;
}
.portfolio-items1:hover .caption11 {
/*height:263px;
width:459px;
*/
height:255px;
width:331px;
color:#fff;
font-size: 12px;
opacity:1;
filter:alpha(opacity=80);
background:url(../images/block-h.png);
text-align:justify;
padding:50px 25px 0 25px;}
.portfolio-items11:hover .caption11 {
/*
height:205px;
width:281px;
*/
height:255px;
width:331px;
color:#fff;
font-size: 12px;
opacity:1;
filter:alpha(opacity=80);
background:url(../images/block-h.png);
text-align:justify;
padding:50px 25px 0 25px;}
.portfolio-items1 .caption1 {
bottom:0px;
left:0px;
width:510px;
height:0;
}
.portfolio-items11 .caption11 {
bottom:0px;
left:0px;
width:331px;
height:0;
}
.caption1-title{
	font-size: 18px;
}
.caption1 a{
	color:#fff;
	font-size: 14px;
	text-decoration:none;
	padding:13px 17px;
	display:inline-block;
	border:1px solid #fff;
	margin-top:30px;
}
.caption11 a{
	color:#fff;
	font-size: 14px;
	text-decoration:none;
	padding:13px 17px;
	display:inline-block;
	border:1px solid #fff;
	margin-top:30px;
}
.item-image{
	position:relative;
	width:510px;
}
.item-image11{
	position:relative;
	width:331px;
}
.item-image img, .item-image11 img{
	vertical-align:middle;
}
.descript h1{
color: #000;
 font-size: 18px;
 margin: 0;
 background: #f2f2f2;
 height: 50px;
 line-height: 50px;
 padding-left: 30px;
 width: 992px;
margin-left: -25px;
 margin-top: -10px;
}
.descript a{
color: #555555;
 font-size: 14px;
 font-weight: bold;
}
.image-title-bottom{
	position:absolute;
	bottom:0;
	left:0px;
	width:510px;
	height:49px;
	background:url(../images/block-h.png);
}
.image-title-bottom11{
	position:absolute;
	bottom:0;
	left:0px;
	width:510;
	height:49px;
	background:url(../images/block-h.png);
}
.image-title-bottom span{
	color:#fff;
	font-size:18px;
	display:table-cell;
	vertical-align:middle;
	height:49px;
	width:469px;
	padding:0 20px;
}
.image-title-bottom11 span{
	color:#fff;
	font-size:18px;
	display:table-cell;
	vertical-align:middle;
	height:49px;
	width:331px;
	padding:0 20px;
}
.composition-block{
	font-size: 12px;
	color:#454545;
	text-align:center;
	width:160px;
	float:left;
	margin-right:40px;
	line-height:18px;
	margin-bottom:20px;
}
	.composition-block .name{max-height:53px;overflow:hidden;}
.composition-block a{
	text-decoration:none;
	color:#454545;
}
.composition-block span{
	color:#ae2a21;
	display:block;
}
.composition-block images/{
	height:82px;
}
.composition-photo{
	height:82px;
	margin:0 0 30px 0;
}
.composition-info{
	padding:0 20px;
}
.jcarousel-skin-tango2 .jcarousel-container-horizontal {
 width: 980px;
 padding: 0;
 padding:0 0 0 44px;
}
.jcarousel-skin-tango2 .jcarousel-clip {
 overflow: hidden;
}
.jcarousel-skin-tango2 .jcarousel-clip-horizontal {
 width: 930px;
 height: 230px;
}
.jcarousel-skin-tango2 .jcarousel-item {
 width:160px;
 height: 245px;
 margin:0 15px;
}
.jcarousel-skin-tango2 .jcarousel-item-horizontal {
	width:160px;
 height: 230px;
}
.jcarousel-skin-tango2 .jcarousel-item-horizontal images/{
 height: 82px;
}
.jcarousel-skin-tango2 .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 0px;
 margin-right: 0;
}
.jcarousel-skin-tango2 .jcarousel-item-placeholder {
 background: #fff;
 color: #000;
}
/**
 * Horizontal Buttons
 */
.jcarousel-skin-tango2 .jcarousel-next-horizontal {
 position: absolute;
 	top: 57px;
 right: 0px;
 width: 35px;
 height: 49px;
 cursor: pointer;
 background:url(../images/next2.png) center center no-repeat;
 z-index:999;
}
.jcarousel-skin-tango2 .jcarousel-direction-rtl .jcarousel-next-horizontal {
 left: 5px;
 right: auto;
}
.jcarousel-skin-tango2 .jcarousel-prev-horizontal {
 position: absolute;
 top:57px;
 left: 0;
 width: 35px;
 height: 49px;
 cursor: pointer;
 background:url(../images/prev2.png) center center no-repeat;
 z-index:999;
}
.jcarousel-skin-tango2 .jcarousel-direction-rtl .jcarousel-prev-horizontal {
 left: auto;
 right: 5px;
}
.features-block{
	width:331px;
	height:255px;
	position:relative;
}
.features-slide-info{
	height:49px;
	width:331px;
	background:url(../images/block-h.png);
	position:absolute;
	bottom:0;left:0;
}
.features-slide-info span{
	display:table-cell;
	vertical-align:middle;
	height:49px;
	padding-left:15px;
	color:#fff;
	font-size: 18px;
}
.jcarousel-skin-tango3 .jcarousel-container-horizontal {
 width: 1029px;
 padding: 0;
}
.jcarousel-skin-tango3 .jcarousel-clip {
 overflow: hidden;
}
.jcarousel-skin-tango3 .jcarousel-clip-horizontal {
 width: 1029px;
 height: 255px;
}
.jcarousel-skin-tango3 .jcarousel-item {
 width:331px;
 height: 255px;
 margin:0 15px 0 0;
}
.jcarousel-skin-tango3 .jcarousel-item-horizontal {
	width:331px;
 height: 255px;
}
.jcarousel-skin-tango3 .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 0px;
 margin-right: 0;
}
.jcarousel-skin-tango3 .jcarousel-item-placeholder {
 background: #fff;
 color: #000;
}
/**
 * Horizontal Buttons
 */
.jcarousel-skin-tango3 .jcarousel-next-horizontal {
 position: absolute;
 	top: -55px;
 right: 0px;
 width: 35px;
 height: 49px;
 cursor: pointer;
 background:url(../images/next2.png) center center no-repeat;
 z-index:999;
}
.jcarousel-skin-tango3 .jcarousel-direction-rtl .jcarousel-next-horizontal {
 left: 5px;
 right: auto;
}
.jcarousel-skin-tango3 .jcarousel-prev-horizontal {
 position: absolute;
 top:-55px;
 right: 35px;
 width: 35px;
 height: 49px;
 cursor: pointer;
 background:url(../images/prev2.png) center center no-repeat;
 z-index:999;
}
.jcarousel-skin-tango3 .jcarousel-direction-rtl .jcarousel-prev-horizontal {
 left: auto;
 right: 5px;
}
#tab {position:relative; min-height:200px; width:100%; z-index:995;font-weight:normal;
margin:63px 0 0px 0px;}
ul.tabs {
	margin: 0;
	padding: 0;
	position:absolute;
	top:-45px;
	left:0px;
	border-bottom:1px solid #b33830;
	width:100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	overflow: hidden;
	position: relative;
 cursor:pointer;
 height:45px;
 margin:0;
 background:#ededed;
}
ul.tabs li a {
	display:block;
	text-decoration: none;
	color: #454545;
	font-size: 16px;
	text-decoration:none;
 padding:15px 45px 15px 45px;
 text-align:center;
 font-weight:normal; 
 margin:0;
}
ul.tabs li a:hover, ul.tabs li.active a {
	color:#fff; 
}	
ul.tabs li:hover, ul.tabs li.active {
color:#fff;background:#ae2a21;
}
ul.tabs li:hover a, ul.tabs li.active a {
	color:#fff;
} 
		.other-sections + .tab&gt;#tab{margin-top:50px;}
		.other-sections{margin:10px 0px 0px;}
		ul.other-sections-ul {
			margin: 0;
			padding: 0;
			width:100%;
				list-style: outside none none;
				_text-align: justify;
		}
		ul.other-sections-ul li {
			display: inline-block;
		}
		ul.other-sections-ul li a {
			display:inline-block;
			margin:0 0 7px;
			padding:10px 10px;
			text-decoration: none;
			color: #454545;
			font-size: 16px;
			text-decoration:none;
			text-align:center;
			font-weight:normal; 
			background:#ededed;
		}
		ul.other-sections-ul li:hover a {color:#fff;background:#ae2a21;}
			ul.tabs li.other-sections-li{float:right;}
			ul.tabs li.other-sections-li + li.other-sections-li{_border-right:1px solid red;margin-right:5px}
			ul.tabs li.other-sections-li a{padding: 15px 10px;}
.tab {min-height:200px; position:relative;}
.tab_container.relative{
 padding-top: 30px;
 padding-bottom: 30px;
}
.jcarousel-item:hover{
	/*background:url(../images/block-hover.png) center bottom no-repeat;*/
}
.info{
	padding-bottom:40px;
	padding-top:20px;
	border-bottom:1px solid #d7d7d7;
	border-top:1px solid #d7d7d7;
}
.info-left{
	width:750px;
	float:left;
	border-right:1px solid #d7d7d7;
	margin-right:30px;
	padding-bottom:45px;
}
.info-left table{
	font-size: 13px;
	width:700px;
}
.info-left table span{
	display:block;
	font-size: 14px;
	font-weight:bold;
	margin:60px 0 30px 0;}
.info-right{
	width:240px;
	float:left;
}
.info-right a.add{
	display:block;
	padding:12px 0;
	background:#ae2a21;
	color:#fff;
	text-decoration: none;
	font-size: 14px;
	text-align:center;
	margin-top:18px;
}
.info-icons{
	padding:20px 0 25px 0;
	margin-left:-30px;
}
.info-icons images/{
	margin-left:30px;
	margin-bottom:15px;
}
.info-right a.interesting{
	display:block;
	color:#636363;
	font-size: 12px;
}
.info-right table.price{
	font-size: 16px;
	color:#000;
	width:240px;
	vertical-align:top;
}
.info-right table.price span{
	display:block;
	font-size: 25px;
}
.info-right table.price span.price1{
	color:#8c8c8c;
	text-decoration:line-through;
}
.reveal-modal .popup-hide {
 background: url("../images/popup-btn-close.gif") no-repeat scroll right center transparent;
 font-size: 16px;
 height: auto;
 line-height: 1.3em;
 padding-right: 28px;
 position: absolute;
 right: 12px;
 color: #333;
 text-decoration: none;
 top: 12px;
	width: 17px;
	height: 16px;
}
.form-table.data-table{
	text-align: right;
}
.form-src{
	font-size: 14px;
	text-align: right;
}
/*16.07*/
.page_head{font-size: 22px;font-weight: normal;}
.simple-page{font-family: Arial;font-size: 14px;}
.content-wrap {
 color: #555555;
 text-align: justify;
 overflow: hidden;
}
.content-wrap p {margin: 20px 0;}
.hr-style {
 border: none;
 width: 235px;
 height: 11px;
 margin: 40px auto;
 background: url(../images/hr1.png) no-repeat;
}
.tac {text-align: center;}
	/*SALE*/
.prod-items {}
.prod-item {
 display: inline-block;
 position: relative;
 width: 230px;
 margin: 0 30px 45px 0;
		vertical-align: top;
}
.prod-item:nth-child(4n+4) {
 margin-right: 0;
}
.pi-sale {
 position: absolute;
 top: 10px;
 right: -30px;
 width: 72px;
 height: 74px;
 background: url(../images/sale.png) no-repeat;
 font-size: 23px;
 text-align: center;
 font-weight: bold;
 color: #fff;
 line-height: 74px;
 text-shadow: 0 1px 1px #000;
 z-index: 1;
}
.pi-image {
 width: 230px;
 height: 200px;
 display: block;
 background-position: 50%;
 background-size: cover;
}
.pi-name {
 text-decoration: none;
 display: block;
 margin: 10px;
	color:#AE2A21;
}
.prod-item .button-style1 {
 margin: 0 10px;
}
	/*NEWS*/
.news-items {}
.news-item {
 overflow: hidden;
 margin-bottom: 35px;
}
.news-item .mn-name {
 text-decoration: none;
}
.news-item .mn-desc {
 margin-bottom: 10px;
}
.news-item .ni-image {
 width: 210px;
 height: 135px;
 background-size: cover;
 background-position: 50%;
 float: left;
 margin-right: 22px;
}
.news-item .ni-desc {
 float: left;
 width: 790px;
}
.news-item .mn-date {color: #36444C;}
.news-item .mn-name {text-decoration: none;margin: 10px 0px;display: block;color: #AE2A21;}
.news-item .mn-desc {
 margin-bottom: 10px;
}
.mn-desc {
 font-size: 12px;
 color: #626262;
}
.button-style1 {
 font-size: 12px;
 text-align: center;
 color: #FFF;
 text-decoration: none;
 background-color: #000;
 min-width: 70px;
 display: inline-block;
 line-height: 30px;
 padding: 0px 10px;
 height: 30px;
}
	/*PROMO*/
.action-items {}
.action-item {
 overflow: hidden;
 margin-bottom: 25px;
}
.ai-image {
 width: 450px;
 height: 275px;
 position: relative;
 float: left;
 margin-right: 25px;
		background-repeat:no-repeat;
		background-position:center center;
}
.action-title,.cm-title {
 position: absolute;
 background-color: rgba(174, 42, 33, 0.7);
 bottom: 0;
 left: 0;
 color: #fff;
 font-size: 18px;
 padding: 14px 4%;
 width: 92%;
 -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.action-title a{font:inherit;color:inherit;text-decoration:none;}
.ai-desc {
 float: left;
 width: 545px;
 line-height: 24px;
}
	/*CART*/
.cart-info {
 overflow: hidden;
}
.cart-table {
 margin-bottom: 25px;
}
.ct-head {
 background-color: #36444c;
 color: #fff;
 text-align: left;
 overflow: hidden;
 line-height: 35px;
}
.ct-cell {
 display: inline-block;
 vertical-align: middle;
 text-align: center;
}
.ct-c-photo {
 width: 110px;
}
.ct-c-photo images/ {
 max-width: 90px;
 max-height: 90px;
 margin: 12px 0;
}
.ct-c-name {
 width: 230px;
}
.ct-c-name a {
 font-size: 13px;
 color: #000;
}
.ct-c-sku {
 width: 130px;
}
.ct-c-sale {
 width: 90px;
}
.ct-c-price {
 width: 100px;
}
.ct-c-price .cd-old {
 margin-bottom: 0;
}
.ct-c-count {
 width: 120px;
}
.ct-c-total {
 width: 85px;
}
.ct-body .ct-c-total {
 font-weight: bold;
 color: #ae2a21;
}
.ct-c-time {
 width: 65px;
}
.ct-c-del {
 width: 60px;
}
.ct-body {
 text-align: center;
}
.ct-row {
 position: relative;
 font-size: 13px;
}
.ct-row:after,.oi-row:after,.od-detail:after {
 content: "";
 position: absolute;
 bottom: -1px;
 left: 0;
 height: 1px;
 width: 100%;
 border-bottom: 1px dotted #c9c9c9;
 border-top: 1px dotted #c9c9c9;
}
.cd-old {}
.sel-counter {}
#order_form_div #basket_items .sc-input ,
.sc-input {
 border: 1px solid #898989;
 text-align: center;
 width: 45px;
 line-height: 25px;
 height: 24px;
}
.sc-buttons {
 display: inline-block;
 vertical-align: top;
}
.sc-buttons a {
 display: block;
 width: 9px;
 height: 12px;
}
.sc-plus {
 background: #898989 url(../images/arrow4-top.png) 50% no-repeat;
 margin-bottom: 4px;
}
.sc-minus {
 background: #898989 url(../images/arrow4-bottom.png) 50% no-repeat;
}
.cupon-input {
 float: left;
}
.cupon-input input[type="text"] {
 border: 1px solid #ae2a21;
 line-height: 45px;
 padding: 0 10px;
 width: 230px;
 font-size: 14px;
 color: #616161;
}
.ci-total {
 float: right;
}
.ci-t-row {
 overflow: hidden;
 text-align: right;
}
.ci-t-total {
 color: #AE2A21;
}
.ci-t-label {
 float: left;
 width: 200px;
}
.ci-t-value {
 float: right;
 width: 90px;
}
.ci-button {
 font-size: 18px;
 color: #000;
 text-decoration: none;
 border: 2px solid #ae2a21;
 float: right;
 width: 170px;
 line-height: 35px;
 height: 35px;
 text-align: center;
 margin-top: 10px;
}
.ci-button.tac {
 float: none;
 display: block;
 margin: 30px auto 0;
}
#order_form_div .bx_section,
#order_form_div .section{position:relative;}
#order_form_div .bx_section:after,
#order_form_div .section:after {
 content: "";
 position: absolute;
 bottom: -1px;
 left: 0;
 height: 1px;
 width: 100%;
 border-bottom: 1px dotted #c9c9c9;
 border-top: 1px dotted #c9c9c9;
}
#order_form_div .section.props:after {border:none;}
#order_form_div .section h4{font-size: 14px;color: #393939;margin-bottom: 25px;}
.main #order_form_div .label.left {margin: 0px 35px 15px 0px;}
#ya-site-form0 .ya-site-form__submit {
width: 58px;
 height: 25px;
 background: #ae2a21;
 float: right;
 text-align: center;
 color: #fff;
 font: 500 14px arial;
 padding: 3px 12px 0 12px!important;
 margin: 1px;
 border: none;
 cursor: pointer;
 display: block;
}
/**/
.donload_pdf{
	position:absolute;left:0;bottom:0;z-index: 10;
	background:#ddd7da;
	_background: transparent url("../images/slider-text.png") repeat scroll 0% 0%;
	width:150px;
	height:35px;
	border-radius:7px 7px 0 0;
	padding:7px 7px 3px 7px;
	text-align:center;
}
.donload_pdf a{
	display:inline-block;
	font-size:14px;
	line-height:16px;
	padding:10px 20px 9px 40px;
	color:#ddd7da;
	background:#ae2a21 url(../images/pdf_1.png) 12px 6px no-repeat;
}
.donload_pdf a:hover{color:#fff;}
/*modal-box - for add to cart*/
	.modal-box{width:400px;min-height:200px;padding:10px;background:#fff;}
	.modal-box .modal-title{
		text-align:center;padding:5px 0;
		background-color:#ededed;background-image:-webkit-linear-gradient(top,#f5f5f5,#e5e5e5);background-image:-moz-linear-gradient(top,#f5f5f5,#e5e5e5);background-image:-o-linear-gradient(top,#f5f5f5,#e5e5e5);background-image:-ms-linear-gradient(top,#f5f5f5,#e5e5e5);background-image:linear-gradient(to bottom,#f5f5f5,#e5e5e5);-webkit-box-shadow:0 1px #f9f9f9;box-shadow:inset 0 1px #f9f9f9;border-bottom:1px solid #d6d6d6;background-position:0 0;
	}
	.modal-box .modal-content{}
	.modal-box .modal-name{text-align:center;margin-bottom:15px;}
	.modal-box .modal-image{text-align:center;min-height:150px; margin-bottom:10px;}
	.modal-box .modal-buttons{text-align:center;}
	.modal-box .modal-buttons a + a{margin-left:20px;}
	table.cml2lnk{margin-bottom: 15px;}
	table.cml2lnk tr{
		-webkit-transition:all .6s ease-in-out;
		-moz-transition:all .6s ease-in-out;
		-o-transition:all .6s ease-in-out;
		-ms-transition:all .6s ease-in-out;
		transition:all .6s ease-in-out;
	}
	table.cml2lnk td{padding:3px 5px}
	table.cml2lnk td.quantity{width:70px;}
	table.cml2lnk tr.no_active{background:#fafafa;opacity:0.3;}
	.sg-button{display: inline-block;padding: 7px 10px;background: #AE2A21;color: #FFF;text-decoration: none;font-size: 14px;text-align: center;}
	.sg-button.no-active{background: #661510;}
	.sg-button:hover{background: #661510;}
	.sg-button.no-active:hover{background: #AE2A21;}
.basket_quantity_control {
 display: inline-block;
 left: 0px;
 margin: 0px;
 padding: 0px;
}
.basket_quantity_control a.sc-minus {background-position:0 -20px;}
.basket_quantity_control a {
 background: transparent url("../images/arrows.png") no-repeat scroll 0px 0px;
 border: 1px solid #D8D8D8;
 display: block;
 height: 10px;
 text-align: center;
 width: 11px;
}
.header-city-popup {
	background:#fff !important;
	width:390px !important;
	height:180px !important;
	border-radius:10px !mportant;
	padding:0 !important;
	overflow:hidden;
}
.header-city-popup .text {
	font-size:18px;
	line-height:20px;
	color:#000;
	font-family: 'PT Sans', sans-serif;
	padding:20px 0 11px 14px;
}
.header-city-popup .text span {
	font-weight:700;
}
.wrapper:before,
.wrapper:after {
 display: table;
 content: "";
 line-height: 0;
}
.wrapper:after {
 clear: both;
}
.popup-css-link {
	width:38px;
	float:left;
	display:inline-block;
	padding:5px 0 5px;
	text-align:center;
	background:#e30016;
	font-size:14px;
	line-height:16px;
	font-family: 'PT Sans', sans-serif;
	font-weight:700;
	color:#fff;
	text-decoration:none;
	margin:0 0 0 14px;
}
.popup-css-input {
	float:left;
	padding: 0 0 0 3px;
}
.popup-css-input input {
	width:238px;
	border:1px solid #949494;
	font-size:14px;
	line-height:16px;
	color:#2b2b2b;
	padding:5px 0 4px 10px;
}
.header-city-popup .text1 {
	font-size:16px;
	line-height:18px;
	color:#000;
	font-family: 'PT Sans', sans-serif;
	padding:16px 0 11px 14px;
}
.popup-css-grey {
	background:#dcdcdc;
	height:57px;
}
.popup-css-grey-text {
	font-size:13px;
	line-height:16px;
	color:#2b2b2b;
	font-family: 'PT Sans', sans-serif;
	padding:10px 0 7px 14px;
}
.catitem{padding-bottom:10px}
.prevcontainer{
	text-align:justify;
	margin-top:10px;
}