@import url("../fonts/fonts.css");
html, body {
	height: 100%;
}
header, nav, section, article, aside, footer {
	display: block;
}
body {
	min-width: 990px;
	font: 13px PTSansRegular, Arial, Verdana, sans-serif;
	color: #000;
	background: #fff;
}
.clear {
	clear: both;
	height: 0;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
	padding:0;
	border:0;
}
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both }
.clearfix { *zoom: 1 }
a {
	color: #06c;
	outline: none !important;
	text-decoration: none;
}
a:hover {
	color:#063;
	text-decoration: underline;
}
strong {
	font-family: ptsansbold !important;
	font-weight: normal;
}
.cred {
	color: #c00;
}
.top-contacts .cred{color: #FF0000;}
.cgreen {
	color: #063;
}
.cgray {
	color: #666;
}
h2, h1.main_h1{
	font: 30px ptsansbold;
	color: #000;
	margin: 0 0 15px;
}
h1.main_h1{
	width: 660px;
}
nav ul,
.selling-moments ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

/*  gray buttons  */
.button-gray {
	display: inline-block;
	padding-right: 3px;
	line-height: 30px;
	text-align: center;
	background: url(../image/buttons.png) no-repeat right -30px;
	cursor: pointer;
	color:#000;
}
.button-gray span {
	display: block;
	/**display: inline;*/
	height: 30px;
	background: url(../image/buttons.png) repeat-x 0 0;
}
a.button-gray:hover {
	color:#000;
	text-decoration: none;
}
/*  #gray buttons  */
.button-blue {
	display: inline-block;
	margin: -3px 0 0 -3px;
	padding:0 8px 0 0;
	font-size: 14px;
	line-height: 40px;
	text-align: center;
	border: none;
	background: url(../image/buttons.png) no-repeat right -235px;
	cursor: pointer;
	color: #fff;
}
.button-blue span {
	display: block;
	height: 40px;
	padding: 3px 4px 3px 12px;
	background: url(../image/buttons.png) repeat-x 0 -189px;
}
.button-blue:hover{
	opacity: 0.9;
}
a.button-blue:hover {
	color:#fff;
	text-decoration: none;
}
.button-blue:active {
	position: relative;
	top: 1px;
	left: 1px;
}
header {
	max-width: 1193px;
	min-width: 920px;
	margin: 0 auto;
	padding: 0 30px 0 40px;
	position: relative;
}
.center {
	max-width: 1193px;
	/*min-width: 937px;*/
	min-width: 920px;
	margin: 0 auto;
	padding: 0 30px 0 40px;
	position: relative;
}
body > section {
	position: relative;
	z-index: 1;
}
body > section > section.center {
	padding-top: 40px;
}
.content-wrap {
	border-bottom: 1px solid #CCC;
	padding-bottom: 40px;
}
.land-page .content-wrap { border-bottom: none; }
header {
	padding-top: 19px;
	height:108px;
	position: relative;
	z-index: 2;
}
.logo {
	float:left;
	margin: 0;
}
.logo a {
	display: block;
	width: 343px;
	height: 36px;
	text-indent: -1000px;
	overflow: hidden;
	background: url(../image/logo.png);
}
/* breadcrumbs  */
.breadcrumbs {
	float: left;
	padding: 7px 0 0 1%;
}
.breadcrumbs li {
	float: left;
	color: #666;
	margin-right: 3px;
	font-size: 12px;
}
.breadcrumbs li a {
	color: #666;
}
/* #breadcrumbs  */
/*  main navigate   */
.main-nav1 {
	float: left;
	clear: left;
	padding-top: 24px;
	margin-left: -40px;
	/*width: 460px;*/
}
.main-nav1 .center{
	min-width: 855px;
}
.main-nav1 li {
	float: left;
}
.main-nav1 li a {
	display: block;
	padding: 4px 10px 3px;
	font-size: 14px;
	color: #000;
	text-decoration: none;
}
.main-nav1 li a span {
	display: inline-block;
	line-height: 14px;
	border-bottom: 1px dotted #000;
}
.main-nav1 .active a{
	background: #006633;
	color: #fff;
}
.main-nav1 .active a span,
.main-nav1 a:hover span{
	border-bottom: none;
}
.main-nav1 .top-contacts {
	display: none;
}
	/*   fixed navigate wen scrollibg  */
	.main-nav1.fixed {
		margin-left: 0;
		padding: 7px 0 6px;
		background: #fff;
		box-shadow: 0 4px 15px rgba(0,0,0,.35);
		position: fixed;
		left: 0;
		top: 0;
		right: 0;
		z-index: 100000;
		width: 100%;
		/* foe ie lt 9*/
		border-bottom: 1px solid #bcbcbc;
		border-bottom-color: rgba(0,0,0,0);
		min-width: 1000px;
	}
	.main-nav1.fixed .top-contacts {
		display: block;
		margin-right: 10px;
		margin-top: 4px;
	}
	/*   #fixed navigate wen scrollibg  */
/*  #main navigate   */

/*  top contacts   */
.top-contacts {
	position: absolute;
	right: 30px;
}
.top-contacts p {
	margin: 0;
	padding-top: 6px;
	line-height: 20px;
}
.top-contacts .cred strong {
	font-family: PTSansBold;
	font-size: 18px;
}
.fixed .top-contacts .cred {
	position: relative;
	top: -5px;
}
.order-online {
	display: inline-block;
	line-height: 12px;
	color: #FF0000;
	text-decoration: none;
	border-bottom: 1px dotted #c00;
}
.order-online:hover {
	text-decoration: none;
	color: #c00;
	border-bottom-color: transparent;
}
/*  #top contacts   */
/*   selling moments    */
.selling-moments {
	position: relative;
	padding: 100px 0 0 0;
	border-bottom: 2px solid #063;
	cursor: pointer;
	min-height: 38px;
	min-width: 990px;
}
.selling-moments .sm-img {
	position: absolute;
	top: 1px;
	left: 0;
	z-index: -1;
	width: 100%;
	height: 100px;
	overflow: hidden;
	-webkit-transition:all 250ms ease-in-out;
	-o-transition:all 250ms ease-in-out;
	-moz-transition:all 250ms ease-in-out;
	-ms-transition:all 250ms ease-in-out;
	transition:all 250ms ease-in-out;
}
.selling-moments .sm-img img {
	width: 100%;
}
.selling-moments.open .sm-img{
	height: 150px;
}
.selling-moments .content-wrap {
	border-bottom: none;
	padding-bottom: 0;
}
.selling-moments .sell-items {
	background: #063;
	height: 38px;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
}
.selling-moments .sell-items li {
	float: left;
	line-height: 40px;
	height: 38px;
	font-size: 14px;
	background: url(../image/sell-list-bullet.png) no-repeat 0 17px;
	padding:0 10px 0 10px;
	color: #fff;
}
.selling-moments .sell-items .last {
	float: right;
	font-size: 11px;
	padding: 0;
}
.selling-moments .sell-items .last span {
	display: inline-block;
	border-bottom: 1px dotted #fff;
	line-height: 12px;
}
.selling-moments .sell-items li:first-child,
.selling-moments .sell-items .last {
	background: none;
}
.selling-moments .sell-description {
	margin: 50px 0 0;
	padding: 18px 0 11px 0;
	background: #E9EDF3;
	position: relative;
	z-index: 2;
	display: none;
}
.selling-moments .sell-description li {
	float: left;
	width: 25%;
	line-height: 18px;
}
.selling-moments .sell-description li p {
	margin: 0 0 7px;
	padding: 0 25px 0 0;
}
.selling-moments .sell-description li .cgreen {
	font-family: PTSansBold;
}
.selling-moments .sell-description .short {
	position: absolute;
	right: 30px;
	bottom: 0;
	border-bottom: 1px dotted #000;
	font-size: 11px;
	line-height: 12px;
}
.toggle-arr {
	display: block;
	height: 28px;
	width: 28px;
	margin-left: -14px;
	border-radius: 50%;
	background: url(../image/sell-arr.png) #063 no-repeat center 14px;
	position: absolute;
	bottom: -16px;
	left: 50%;
	z-index: 1;
}
.selling-moments.open .toggle-arr {
	background-image: url("../image/sell-arr-up.png");
	background-position: center 16px;
}
/*  online-order  */
.tube-type {
	padding: 0 0 0 23px;
	border: 1px solid #e0e0e0;
	border-bottom-style: none;
	overflow: hidden;
	min-height: 600px;
	position: relative;
}
.lands-new .tube-type { padding: 0; min-height: 555; overflow: visible; }
@media screen and (max-width: 1366px) {
	.tube-type { display: inline-block; }
}
.online-order .content-wrap {
	padding-bottom: 0;
}
.online-order h3 {
	text-transform: uppercase;
	font: 14px ptsansbold;
	margin: 0 0 8px;
}
.online-order .green {
	color: #063;
	margin-bottom: 14px;
}
.goods-filter {
	min-height: 150px;
	min-width: 420px;
	padding-top: 72px;
}

.cards-icon {
	display: inline-block;
	width: 16px;
	height: 12px;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.m-icon {
	background-image: url(../image/m-icon.gif);
}
.v-icon {
	background-image: url(../image/v-icon.gif);
}
.payment-block .payment-list li .d-block {
	white-space: nowrap;
}
.lands-new .goods-filter { padding-top: 0; }
.params-head {
	font-family: ptsansbold;
	padding-bottom: 10px;
	border-bottom: solid 1px #E0E0E0;
	margin-bottom: 16px;
}
.product-list {
	float: left;
	width: 175px;
	padding: 0 20px 0 0px;
}
.lands-new .product-list { padding: 66px 20px 0 23px; }
.product-list ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.product-list li {
	margin-bottom: 9px;
	position: relative;
}
.product-list li img {
	border: 1px solid #d6d6d6;
	float: left;
	position: absolute;
	top: 0;
	left: 0;
}
.product-list li a {
	display:block;
	margin-left: 54px;
	padding-right: 3px;
	font-size: 12px;
	line-height: 42px;
	text-align: center;
	box-shadow:inset 0 0 0 1px #e3e3e3;
	border-radius: 3px;
	color: #000;
	*margin-top: -17px;
}
.product-list li.disabled a {
	color: #ddd;
}
.product-list li.available a { color: #000; }
.product-list li a span {
	display: block;
	height: 42px;
}
.product-list a:hover {
	text-decoration: none;
	border-radius: 0;
	box-shadow: none;
	background: url(../image/buttons.png) no-repeat right -102px;
}
.product-list a:hover span {
	background: url(../image/buttons.png) repeat-x 0 -60px;
}
.product-list a.active  {
	border-radius: 0;
	box-shadow: none;
	background: url(../image/buttons.png) no-repeat right -324px;
}
.product-list a.active span {
	background: url(../image/buttons.png) repeat-x 0 -282px;
}
.products_list_type { padding: 15px 0 15px; height: 23px; }
.products_list_type div { display: inline-block; vertical-align: top; }
.products_list_type .title { text-transform: uppercase; margin-right: 20px; font-size: 14px; line-height: 23px; font-weight: bold; color: #006633; }
.products_list_type .item {
	cursor: pointer; margin-right: 10px; background: #FFF; border: solid 1px #e3e3e3; height: 21px; padding-right: 3px; overflow: hidden;
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.products_list_type .item span { display: block; background: #FFF; height: 100%; line-height: 22px; padding: 0 5px 0 8px; }
.products_list_type .item:hover { height: 23px; border-style: none; background: url(../image/buttons.png) no-repeat right -167px; }
.products_list_type .item:hover span { line-height: 24px; padding: 0 6px 0 9px; background: url(../image/buttons.png) no-repeat 0 -144px; }
.products_list_type .item.act { cursor: default; height: 23px; border-style: none; background: url(../image/buttons.png) no-repeat right -389px; }
.products_list_type .item.act span { line-height: 24px; padding: 0 6px 0 9px; background: url(../image/buttons.png) no-repeat 0 -366px; }
.products_list_type .item.dis { opacity: 0.5; cursor: default; }
.product-content {
	margin-left: 195px;
}
.lands-new .product-content { margin-left: 218px; padding-top: 66px; }
.goods-filter table {
	/*width: 100%;*/
	/*height: 238px;*/
	/*min-height: 238px;*/
}
.goods-filter table td,
.goods-filter table th{
	padding: 0 20px;
	/*border-left: 1px solid #ccc;*/
	vertical-align: top;
}
.goods-filter table.narrow td,
.goods-filter table.narrow th {
	/*padding-left: 5px;*/
	padding-right: 0;
}
.goods-filter table th {
	text-align: left;
	font-family: ptsansbold;
	padding-bottom: 10px;
	white-space: nowrap;
	border-bottom: solid 1px #E0E0E0;
	padding-left: 30px;
	padding-right: 18px;
}
.goods-filter table td {
	padding-bottom: 28px;
	padding-top: 16px;
}
.goods-filter table td td {
	border:none;
	padding: 0;
	width: 0;
}
.product-type-info { display: none; padding: 0 20px; }
.product-type-info table { /*width: 100%; */border-collapse: separate; }
.product-type-info table td,
.product-type-info table th { padding: 0 0 10px; text-align: left; }
.product-type-info table th { padding-left: 8px; padding-right: 52px;}
.lands-new .product-type-info table th { padding-right: 40px; }
.product-type-info table td { cursor: pointer; padding: 5px 8px; height: 20px; line-height: 20px; vertical-align: middle; }
.product-type-info table tr:nth-child(even) td { background: #f8f8f8; }
.product-type-info table tr:hover td {
	padding: 4px 8px; border-top: solid 1px #cfcfcf; border-bottom: solid 1px #959595; overflow: hidden;
	background: #f5f5f5;
	background: -moz-linear-gradient(top,  #f5f5f5 0%, #d2d2d2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#d2d2d2));
	background: -webkit-linear-gradient(top,  #f5f5f5 0%,#d2d2d2 100%);
	background: -o-linear-gradient(top,  #f5f5f5 0%,#d2d2d2 100%);
	background: -ms-linear-gradient(top,  #f5f5f5 0%,#d2d2d2 100%);
	background: linear-gradient(to bottom,  #f5f5f5 0%,#d2d2d2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#d2d2d2',GradientType=0 );
}
.product-type-info table tr:hover td:first-child {
	border-left: solid 1px #d4d4d4; padding-left: 7px;
	border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px;
}
.product-type-info table tr:hover td:last-child {
	border-right: solid 1px #d4d4d4; padding-right: 7px;
	border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0;
}
.product-type-info table tr.act td {
	padding: 4px 8px; border-top: solid 1px #949e98; border-bottom: solid 1px #d2e0d7; overflow: hidden;
	background: #b9c5be;
	background: -moz-linear-gradient(top,  #b9c5be 0%, #deede4 9%, #deede4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b9c5be), color-stop(9%,#deede4), color-stop(100%,#deede4));
	background: -webkit-linear-gradient(top,  #b9c5be 0%,#deede4 9%,#deede4 100%);
	background: -o-linear-gradient(top,  #b9c5be 0%,#deede4 9%,#deede4 100%);
	background: -ms-linear-gradient(top,  #b9c5be 0%,#deede4 9%,#deede4 100%);
	background: linear-gradient(to bottom,  #b9c5be 0%,#deede4 9%,#deede4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9c5be', endColorstr='#deede4',GradientType=0 );
}
.product-type-info table tr.act td:first-child {
	border-left: solid 1px #d4d4d4; padding-left: 7px;
	border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px;
}
.product-type-info table tr.act td:last-child {
	border-right: solid 1px #d4d4d4; padding-right: 7px;
	border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0;
}

.product-content ul {
	list-style: none;
	margin: 0 0 7px;
	padding: 0;
}
.product-content ul li{
	padding: 0 2px;
}
.product-content ul a {
	display: inline-block;
	padding-right: 3px;
	font-size: 12px;
	line-height: 25px;
	text-align: center;
	color: #000;
}
.product-content ul .disabled a {
	color: #BBBBBB;
}
.product-content ul .available a {
	color: #000;
}
.filter.bad ul .disabled a {
	color: #000;
}
.product-content ul a span {
	border-radius: 3px;
	display: block;
	line-height: 15px;
	padding: 4px 8px;
	text-align: left;
}
.product-content ul a:hover {
	text-decoration: none;
	/*background: url(../image/buttons.png) no-repeat right -167px;*/
}
.product-content ul a:hover span {
	/*background: url(../image/buttons.png) repeat-x 0 -144px;*/
	background: #f9f9f9;
	background: -moz-linear-gradient(top,  #f9f9f9 0%, #d1d1d1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#d1d1d1));
	background: -webkit-linear-gradient(top,  #f9f9f9 0%,#d1d1d1 100%);
	background: -o-linear-gradient(top,  #f9f9f9 0%,#d1d1d1 100%);
	background: -ms-linear-gradient(top,  #f9f9f9 0%,#d1d1d1 100%);
	background: linear-gradient(to bottom,  #f9f9f9 0%,#d1d1d1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#d1d1d1',GradientType=0 );
}
.product-content ul a.active {
	/*background: url(../image/buttons.png) no-repeat right -389px;*/
}
.product-content ul a.active span {
	background: #DDECE3;
	background: -moz-linear-gradient(top,  #DDECE3 0%, #bcd4c6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#DDECE3), color-stop(100%,#bcd4c6));
	background: -webkit-linear-gradient(top,  #DDECE3 0%,#bcd4c6 100%);
	background: -o-linear-gradient(top,  #DDECE3 0%,#bcd4c6 100%);
	background: -ms-linear-gradient(top,  #DDECE3 0%,#bcd4c6 100%);
	background: linear-gradient(to bottom,  #DDECE3 0%,#bcd4c6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DDECE3', endColorstr='#bcd4c6',GradientType=0 );
	box-shadow: 0px 1px 2px #AFAFAF inset;
}
.active-goods {
	width: 265px;
	padding: 16px 30px 20px 20px;
	background: #E9EDF3;
	position: absolute; top: 0; right: 0; bottom: 0; overflow-x: auto;
}
.lands-new .active-goods { padding: 0; width: 315px; }
.active-goods.fixed { position: fixed; z-index: 0; }
.active-goods img {
	width: 132px;
	height: 98px;
	border:1px solid #ccc;
	margin-top: 6px;
}
.active-goods p {
	margin-top: 0;
	margin-bottom: 10px;
	line-height: 18px;
	font-size: 13px;
}
.active-goods p span.param-item {
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.active-goods .button-blue {
	width: 148px;
	/*margin-top: 12px;*/
}
.active-goods.short-version { padding-bottom: 20px; margin-bottom: 0; }
.param-item{
	margin-bottom: 11px;
}
.param-item label{
	display: inline-block;
	width: 90px;
}
.param-item
.order-form {
	padding: 27px 0 23px;
	background: #E9EDF3;
	border: 1px solid #ccc;
	border-bottom: none;
}
.order-info {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	clear: both;
	display: inline-block;
	padding: 33px 23px 30px 45px;
	width: 100%;
}
.order-info .content-text{
	float: left;
	margin-right: 15%;
    width: 35%;
}
.order-info .detail {
	display: inline-block;
	font-size: 12px;
	line-height: 12px;
	border-bottom: 1px dotted #000;
	color:#000;
}
.order-info .detail:hover {
	text-decoration: none;
	border-bottom: none;
	color:#000;
}
.selected-goods {
	display: inline-block;
	margin-top: 14px;
}
.goods-item {
	position: relative;
	margin-bottom: 11px;
}
.goods-item img {
	float: left;
	border:1px solid #ccc;
}
.goods-item .goods-info {
	position: relative;
	margin-left: 68px;
	padding-bottom: 7px;
	border-bottom: 1px solid #ccc;
}
.goods-item .goods-info .g-name {
	display: inline-block;
	line-height: 34px;
	padding: 0 15px 0 5px;
	margin-right: 17px;
	-webkit-transition:all 250ms ease-in-out;
	-o-transition:all 250ms ease-in-out;
	-moz-transition:all 250ms ease-in-out;
	-ms-transition:all 250ms ease-in-out;
	transition:all 250ms ease-in-out;
}
.goods-item.new .goods-info .g-name {
	background: #ff6;
}
.goods-item .goods-info input[type=text] {
	float: left;
	width: 61px;
	height: 34px;
	margin-right: 11px;
	font-size: 16px;
	text-align: center;
	border:none;
	box-shadow: inset 0 1px 3px rgba(0,0,0,.5);
}
.goods-item .goods-info .units {
	float: right;
}
.goods-item .goods-info .units span {
	display: inline-block;
	float: left;
	width: 38px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	border: 1px solid #d8d8d8;
	background: #fff;
	cursor: pointer;
}
.goods-item .goods-info .units .active {
	width: 40px;
	height: 34px;
	line-height: 34px;
	border: none;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZGVlZGU0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M3ZTBkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background-color: #CBE2D5;
	background: -webkit-linear-gradient(#DEEDE4,#C7E0D2);
	background: -moz-linear-gradient(#DEEDE4,#C7E0D2);
	background: -o-linear-gradient(#DEEDE4,#C7E0D2);
	background: -ms-linear-gradient(#DEEDE4,#C7E0D2);
	background: linear-gradient(#DEEDE4,#C7E0D2);
	box-shadow: inset 0 1px 3px rgba(0,0,0,.4);
}
.goods-item .goods-info .units a {
	display: inline-block;
	margin: 10px 0 0 11px;
	line-height: 14px;
	color:#000;
	border-bottom: 1px dotted #000;
}
.goods-item .goods-info .units a:hover {
	text-decoration: none;
	color:#000;
	border-bottom: none;
}
.feedback-form ul {
	list-style: none;
	margin: 0;
	padding: 10px 0 0;
}
.feedback-form li {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	float: left;
	width: 50%;
	padding-right: 10px;
	margin-bottom: 20px;
	*float:none;
}
.feedback-form .double{
	width: 100%;
}
.feedback-form li:first-child + li {
	clear: left
}

.feedback-form .order-error {
	color:#f00;
	font-size: 12px;
	display: none;
}
.feedback-form input[type=text],
.feedback-form input[type=email],
.feedback-form textarea,
.feedback-form select {
	width: 68px;
	height: 25px;
	border: 1px solid #cccccc;
	box-shadow: 0 0 3px 2px rgba(50,50,50,0.1) inset;
	padding: 0 6px;
	font-size: 13px;
	font-family: 'PTSansRegular';
}
.feedback-form select {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 19px;
  padding: 3px 6px;
  width: 138px;
}
.feedback-form .form-data input[type=text]{
	width: 216px;
	height: 30px;
}
.feedback-form input.error,
.feedback-form textarea.error{
	border-color: #F85052;
}
.feedback-form textarea {
	resize: vertical;
	height: 40px;
	width: 216px;
	line-height: 18px;
	padding: 3px 6px 5px;
}
.form-data{
	margin-top: 23px;
}
.form-data .content-text{
	padding-bottom: 20px;
	font-size: 14px;
}
.active-goods.short-version .form-data .content-text { padding-bottom: 0; }
.add-file {
	width: 200px;
	height: 30px;
	position: relative;
	overflow: hidden;
	float: left;
}
.add-file .button-gray {
	width: 197px;
}
.add-file input[type=file] {
	display: block;
	width: 310px;
	height: 100%;
	text-align: right;
	opacity: 0;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 100;
	cursor: pointer;
	filter: alpha(opacity=0);
}
.feedback-form .button-blue {
	width: 160px;
	*background-position: right -233px;
	*margin:0;

}
.feedback-form .button-blue span {
	*padding: 3px 0 2px 0 ;
	font-weight: bold;
}
.four-col-list {
	list-style: none;
	margin: 0;
	padding: 0;
}
.four-col-list > li {
	float: left;
	width: 23.10344827586207%; /*25%*/
}
.three-col-list {
	list-style: none;
	margin: 0;
	padding: 0;
}
.three-col-list > li {
	float: left;
	width: 33%;
}
.four-col-list li .col-text {
	padding: 0 23px 0 0;
	line-height: 18px;
	font-size: 14px;
}
.about-pipe .col-text{
	margin-bottom: 15px;
}
.four-col-list li strong {
	display: inline-block;
	margin-bottom: 8px;
	font-size: 16px;
}
.four-col-list li p {
	margin: 0 0 7px;
}
/*  #four columns lists  */
/*  four columns lists in how-to-by  */
.four-col-list li .teaser-img {
	height: 75px;
	margin-bottom: 20px ;
}
.four-col-list li .teaser-img img {
	vertical-align: bottom;
}
.how-to-by .four-col-list li a {
	display: inline-block;
	line-height: 14px;
	color: #000;
	text-decoration: none;
	border-bottom: 1px dotted #000;
}
.how-to-by .four-col-list li .active {
	font-family: ptsansbold;
	border-bottom: none;
}
.pickup-text {
	display: none;
}
/*  #four columns lists in how-to-by  */
/*   about pipe     */
.about-pipe h2 {
	margin-bottom: 20px;
}
.section-img {
	height: 100px;
	margin: 15px 0 24px;
	overflow: hidden;
}
.section-img img {
	width: 100%;
}
/*   #about pipe     */
/*   our clients   */
.our-clients {
	clear: both;
}
.our-clients table {
	width: 100%;
	table-layout: fixed;
}
.our-clients table tr:first-child td {
	vertical-align: bottom;
}
.catalog h2 {
	margin-bottom: 25px;
}
.catalog-list {
	list-style: none;
	margin: 0;
	padding: 0 10px 29px 0;
}
.catalog-list li {
	line-height: 16px;
	margin-bottom: 5px;
}
.catalog-list .list-head {
	margin-bottom: 9px;
}
.catalog-list .list-head a {
	color: #000;
	text-decoration: underline;
	font-family: ptsansbold;
}
.catalog-list .list-head a:hover {
	text-decoration: none;
}
/*  #catalog   */
.content-text p {
	margin: 0 0 7px;
	line-height: 18px;
}

/*  contacts   */
.contacts .content-wrap {
	border-bottom: none;
	padding-bottom: 0;
}
.contact-info {
	float: right;
	width: 279px;
	margin-top: 75px;
}
.contact-info .phone {
	font-size: 23px;
	font-family: ptsansbold;
}
.contact-info .order-online {
	font-size: 14px;
}
.contact-info .mailto {
	color: #c00;
	text-decoration: underline;
}
.contact-info .mailto:hover {
	 text-decoration: none;
 }
.employees {
	margin: 0 280px 0 0;
	padding: 0 45px 0 0;
}
.employees-list {
	list-style: none;
	margin: 0 0 0 -10px;
	padding: 13px 0 0;
}
.employees-list li {
	float: left;
	margin:0 0px 10px 10px;
}
.employees-list li img {
	width: 90px;
	height: 90px;
}
/*  #contacts   */
/*  footer   */
footer {
  margin: 21px 0 0 0;
  height: 35px;
  padding: 161px 0 0 0;
  background: url(../image/footer.jpg) repeat-x 0 100%;
  color: #fff;
}
footer .center {
	overflow: hidden;
}
footer .ns-footer__right {
	float: right;
	text-align: right;
	padding-top: 8px;
}
footer .made-selling {
	display: inline-block;
	margin-right: 160px;
}
@media screen and (max-width: 1249px) {
	footer .made-selling {
		margin-right: 50px;
	}
}
@media screen and (max-width: 1099px) {
	footer .made-selling {
		margin-right: 25px;
	}
}
footer .made-selling .made-selling__link {
	display: inline-block;
	min-width: 117px;
	padding-left: 130px;
	height: 17px;
	background: url(../image/ita-logo.png) no-repeat 0 100%;
	color: #fff;
	line-height: 18px;
	font-size: 14px;
	text-decoration: underline;
}
footer .copyright {
	display: inline-block;
	font-size: 13px;
	text-align: right;
}
footer .breadcrumbs {
	float: left;
	padding: 7px 0 0;
}
footer .breadcrumbs li {
	list-style: none;
	float: left;
	color: #fff;
	font-size: 13px;
	white-space: nowrap;
	margin-left: 5px;
}
footer .breadcrumbs li a {
	color: inherit;
	text-decoration: none;
}
/*  #footer   */
.reset_link{
	display: inline-block;
}
.reset_link{
	display: none;
	margin-left: 4px;
	font-size: 13px;
	border-bottom: 1px dotted;
	color: #ed1c24;
	height: 16px;
	cursor: pointer;
}
#file-name{
	margin-left: 215px;
	margin-top: 6px;
}
.params-clear { float: right; color: #000; margin-top: 4px; text-decoration: none; border-bottom: dashed 1px; display: inline-block; line-height: 12px; }
.params-clear:hover { text-decoration: none; }

/* form styler */
.jq-selectbox {
	vertical-align: middle;
	cursor: default;
}
.jq-selectbox__select {
	height: 25px;
	padding: 0 45px 0 10px;
	background: #FFF;
	border: 1px solid #CCC;
	box-shadow: 0 0 3px 2px rgba(50, 50, 50, 0.1) inset;
	padding: 0 39px 0 6px;
	font-size: 13px;
	font-family: 'PTSansRegular';
	line-height: 27px;
}
.jq-selectbox.focused .jq-selectbox__select {
	border: 1px solid #5794BF;
}
.jq-selectbox.disabled .jq-selectbox__select {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-selectbox__select-text {
	display: block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.jq-selectbox__trigger {
	position: absolute;
	top: 0;
	right: 0;
	width: 25px;
	bottom: 0;
	border: 1px solid #CCC;
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 43%, #cfcfcf 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(43%,#ffffff), color-stop(100%,#cfcfcf));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 43%,#cfcfcf 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 43%,#cfcfcf 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 43%,#cfcfcf 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 43%,#cfcfcf 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cfcfcf',GradientType=0 );
}
.jq-selectbox__trigger-arrow {
	position: absolute;
	top: 11px;
	right: 8px;
	width: 0;
	height: 0;
	overflow: hidden;
	border-top: 5px solid #000;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow {
	opacity: 1;
	filter: alpha(opacity=100);
}
.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.jq-selectbox__dropdown {
	top: 26px;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	border: 1px solid #CCC;
	background: #FFF;
	box-shadow: 0 2px 10px rgba(0,0,0,0.2);
	font: 13px/18px 'PTSansRegular', Arial, sans-serif;
}
.jq-selectbox__search {
	margin: 5px;
}
.jq-selectbox__search input {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	padding: 5px 27px 6px 8px;
	outline: none;
	border: 1px solid #CCC;
	border-radius: 3px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%;
	box-shadow: inset 1px 1px #F1F1F1;
	color: #333;
	-webkit-appearance: textfield;
}
.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
	-webkit-appearance: none;
}
.jq-selectbox__not-found {
	margin: 5px;
	padding: 5px 8px 6px;
	background: #F0F0F0;
	font-size: 13px;
}
.jq-selectbox ul {
	margin: 0;
	padding: 0;
}
.jq-selectbox li {
	min-height: 17px;
	padding: 4px 10px 5px;
	color: #231F20;
	-moz-box-sizing: inherit;
	box-sizing: inherit;
	float: none;
	width: auto;
	margin-bottom: 0;
}
.jq-selectbox li.selected {
	background-color: #A3ABB1;
	color: #FFF;
}
.jq-selectbox li:hover {
	background-color: #08C;
	color: #FFF;
}
.jq-selectbox li.disabled {
	color: #AAA;
}
.jq-selectbox li.disabled:hover {
	background: none;
}
.jq-selectbox li.optgroup {
	font-weight: bold;
}
.jq-selectbox li.optgroup:hover {
	background: none;
	color: #231F20;
	cursor: default;
}
.jq-selectbox li.option {
	padding-left: 25px;
}

#products_list { width: 175px; }
#products_list.fixed { position: fixed; }

.lands-new #products_list.fixed { top: 145px; }

.stickem.fixed {
	position: fixed !important;
	top: 0;
	overflow:auto;
}

.stickem.fixed.bottom {
	top: auto !important;
	bottom: 0;
	position: absolute !important;
}

.blue-btn {
	color: #FFF !important; white-space: nowrap; font: 13px 'ptsansbold'; height: 30px; padding: 0 12px; border: solid 1px; border-color: #76bde8 #3d98d0 #2783bc #49a6e0; outline: none;
	background: #59b5ef;
	background: -moz-linear-gradient(top,  #59b5ef 0%, #2d96d7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#59b5ef), color-stop(100%,#2d96d7));
	background: -webkit-linear-gradient(top,  #59b5ef 0%,#2d96d7 100%);
	background: -o-linear-gradient(top,  #59b5ef 0%,#2d96d7 100%);
	background: -ms-linear-gradient(top,  #59b5ef 0%,#2d96d7 100%);
	background: linear-gradient(to bottom,  #59b5ef 0%,#2d96d7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59b5ef', endColorstr='#2d96d7',GradientType=0 );
	border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px;
}
.blue-btn:hover {
	background: #80CBFA;
	background: -moz-linear-gradient(top,  #80CBFA 0%, #4EAAE4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#80CBFA), color-stop(100%,#4EAAE4));
	background: -webkit-linear-gradient(top,  #80CBFA 0%,#4EAAE4 100%);
	background: -o-linear-gradient(top,  #80CBFA 0%,#4EAAE4 100%);
	background: -ms-linear-gradient(top,  #80CBFA 0%,#4EAAE4 100%);
	background: linear-gradient(to bottom,  #80CBFA 0%,#4EAAE4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80CBFA', endColorstr='#4EAAE4',GradientType=0 );
}
.blue-btn:active {
	background: #2373A5;
}

.orange-btn {
	color: #FFF !important; font: 16px 'ptsansbold'; height: 40px; padding: 0 12px; border: solid 1px; border-color: #fcac20 #fc8d00 #b54500 #fc8a00; outline: none;
	background: #f65f00;
	background: -moz-linear-gradient(top,  #fea100 0%, #f65f00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fea100), color-stop(100%,#f65f00));
	background: -webkit-linear-gradient(top,  #fea100 0%,#f65f00 100%);
	background: -o-linear-gradient(top,  #fea100 0%,#f65f00 100%);
	background: -ms-linear-gradient(top,  #fea100 0%,#f65f00 100%);
	background: linear-gradient(to bottom,  #fea100 0%,#f65f00 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fea100', endColorstr='#f65f00',GradientType=0 );
	border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px;
}
.orange-btn:hover {
	background: #FFB432;
	background: -moz-linear-gradient(top,  #FFB432 0%, #FF7B24 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFB432), color-stop(100%,#FF7B24));
	background: -webkit-linear-gradient(top,  #FFB432 0%,#FF7B24 100%);
	background: -o-linear-gradient(top,  #FFB432 0%,#FF7B24 100%);
	background: -ms-linear-gradient(top,  #FFB432 0%,#FF7B24 100%);
	background: linear-gradient(to bottom,  #FFB432 0%,#FF7B24 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFB432', endColorstr='#FF7B24',GradientType=0 );
}
.orange-btn:active {
	background: #FC6705;
}

.hidden { display: none; }

.modal input[type='text'],
.modal textarea,
.land-v2 input[type='text'],
.land-v2 textarea,
.land-v3 input[type='text'],
.land-v3 textarea,
.land-v5 input[type='text'],
.land-v5 textarea {
	border: solid 1px #ccc; font: 13px 'PTSansRegular'; outline: none;
	box-shadow: inset 1px 1px 5px rgba(0,0,0,0.2); -webkit-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.2); -moz-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.2);
}
.modal input[type='text'],
.land-v2 input[type='text'],
.land-v3 input[type='text'],
.land-v5 input[type='text'] { height: 29px; padding: 0 9px; }
.land-v2 textarea,
.land-v3 textarea,
.land-v5 textarea { padding: 7px 9px; }

.modal input[type='text'].error,
.land-v1 input[type='text'].error,
.land-v2 input[type='text'].error,
.land-v3 input[type='text'].error,
.land-v4 input[type='text'].error,
.land-v5 input[type='text'].error { border-color: #F85052; }

.right-form { width: 265px; padding: 16px 30px 20px 20px; }
.right-form.fixed { top: 36px; }

.fixed_header { position: absolute; top: 0; left: 0; padding: 10px 0 0; top: 0; background: #FFF; z-index: 1; }
.fixed_header .inner-block { padding-left: 23px; }
.fixed_header .cols { display: none; }
.fixed_header.fixed {
	position: fixed; padding-top: 48px; border-bottom: solid 1px #E0E0E0;
	box-shadow: 0 1px 3px rgba(0,0,0,0.16); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.16); -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.16);
}
.lands-new .fixed_header.fixed { padding-top: 10px; top: 36px; position: static; }
.fixed_header.fixed .cols { display: block; }
.fixed_header .cols .mode { width: 1140px; }
.fixed_header .cols .first,
.fixed_header .mode div { float: left; padding: 0 30px 0 30px; text-align: left; font-family: ptsansbold; padding-bottom: 10px; white-space: nowrap; vertical-align: top; font-weight: bold; }
.fixed_header .mode-2 { margin-left: 215px; }
.fixed_header .mode-2 div { padding-left: 8px; padding-right: 52px; }
.fixed_header.narrow .mode div { padding-right: 0; }
.fixed_header .cols .first { width: 195px; padding-left: 0; padding-right: 0; }

.drop-down {
	position: relative; vertical-align: bottom; display: inline-block; height: 28px; cursor: pointer; line-height: 31px; width: 88px; border: 1px solid #ccc;
	box-shadow: inset 1px 1px 5px rgba(0,0,0,0.2); -webkit-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.2); -moz-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.2);
}
.drop-down > .d-arrow { position: absolute; top: 6px; right: 6px; width: 16px; height: 17px; background: url(../image/drop-arrow.png) no-repeat; }
.drop-down .t { margin: 0 26px 0 8px; font-size: 13px; color: #909090; white-space: nowrap; overflow: hidden; }
.drop-down .t.t-selected { color: #4c4c4c }
.drop-down .d-dropdown-list { position: absolute; vertical-align: top; display: none; top: 37px; z-index: 1; cursor: default; left: -67px; min-width: 430px; line-height: 14px; background: #ffffff; padding: 14px 15px 12px; border: 1px solid #cccccc; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; box-shadow: 0 8px 7px rgba(0,0,0,0.23); -moz-box-shadow: 0 8px 7px rgba(0,0,0,0.23); -webkit-box-shadow: 0 8px 7px rgba(0,0,0,0.23); }
.drop-down.open .d-dropdown-list { display: block }
.drop-down .d-dropdown-list > .arrow { position: absolute; top: -7px; left: 100px; width: 0; height: 0; border-bottom: 6px solid #d4d4d4; border-left: 10px solid transparent; border-right: 10px solid transparent; }
.drop-down .d-dropdown-list > .arrow:after { content: ''; position: absolute; left: -10px; top: 1px; width: 0; height: 0; border-bottom: 6px solid #ffffff; border-left: 10px solid transparent; border-right: 10px solid transparent; }
.drop-down .d-dropdown-list .d-h { font-size: 14px; line-height: 17px; text-align: center; color: #5d5d5d; margin-bottom: 12px; }
.drop-down .d-dropdown-list .ul { margin-left: -4px }
.drop-down .d-dropdown-list .ul li { display: inline-block; vertical-align: top; margin-bottom: 2px; margin-left: 3px; }
.drop-down .d-dropdown-list .ul li a { display: block; font-size: 14px; line-height: 14px; color: #c3c3c3; padding: 4px 6px; cursor: pointer; border-radius: 2px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.drop-down .d-dropdown-list .ul li a { color: #101010 }
.drop-down .d-dropdown-list .ul li a:hover,
.drop-down .d-dropdown-list .ul li a { text-decoration: none }
.drop-down .d-dropdown-list .ul li.disabled a { color: #c3c3c3 }
.drop-down .d-dropdown-list .ul li.available a { color: #101010; }
.drop-down .d-dropdown-list .ul li.active a:hover,
.drop-down .d-dropdown-list .ul li.active a { background: #c7e1d4; color: #101010; }
.drop-down .d-dropdown-list .ul li.active a { color: #101010 }
.drop-down .d-dropdown-list .ul li a:hover,
.drop-down .d-dropdown-list .ul li.disabled a:hover { background: #ebedec; color: #101010; }
.drop-down .btn-done { border: 0; display: block; width: 179px; height: 42px; background: url('../image/btn_done.png') no-repeat 0 0; margin: 0 auto; }

.drop-down .d-dropdown-list.product-list { min-width: 240px; }

.land-v1 .goods-filter table.fixed thead th,
.land-v1 .goods-filter table.fixed thead td { border-bottom: none; }
.land-v2 .goods-filter table.fixed thead th,
.land-v2 .goods-filter table.fixed thead td,
.land-v3 .goods-filter table.fixed thead th,
.land-v3 .goods-filter table.fixed thead td { border-bottom: none; background: #FFF; }
.land-v4 .goods-filter table.fixed thead th,
.land-v4 .goods-filter table.fixed thead td { background: #FFF; }

.land-v2 { border-bottom-style: solid; }
.land-v2 .filters-col { padding: 19px 20px; }
.land-v2 h3 { font: 18px/20px 'ptsansbold'; color: #063; text-transform: none; margin: 0 0 20px; height: 21px; overflow: hidden; }
.land-v2 h3 span { float: left; }
.land-v2 h3 .arrow { display: block; height: 4px; background: #e9edf3; margin: 7px 21px 0 274px; position: relative; }
.land-v2 h3 .arrow:before { content: ''; position: absolute; left: -18px; top: -7px; width: 18px; height: 18px; background: url(../image/arrows.png) 0 0 no-repeat; }
.land-v2 h3 .arrow:after { content: ''; position: absolute; right: -21px; top: -7px; width: 21px; height: 18px; background: url(../image/arrows.png) -18px 0 no-repeat; }
.land-v2 h3 .arrow.act { background: #008442; }
.land-v2 h3 .arrow.act:before { background-position: 0 -18px; }
.land-v2 h3 .arrow.act:after { background-position: -18px -18px; }
.land-v2 .filters-list-wrap { display: inline-block; }
.land-v2 .filters-list { border-collapse: collapse; margin-bottom: 10px; }
.land-v2 .filters-list th,
.land-v2 .filters-list td { padding: 0 15px 8px 0; border-style: none; vertical-align: middle; }
.land-v2 .filters-list thead th { border-bottom: solid 1px #ccc; }
.land-v2 .filters-list tbody td { padding: 12px 15px 12px 10px; }
.land-v2 .filters-list tbody tr:nth-child(even) td { background: #f8f8f8; }
.land-v2 .filters-list tbody tr td:last-child { text-align: right; }
.land-v2 .filters-list .remove-item { cursor: pointer; display: inline-block; width: 10px; height: 10px; background: url(../image/item-rem.png) no-repeat; }
.land-v2 .filters-list tfoot td { border-top: solid 1px #ccc; padding-top: 8px; }
.land-v2 .not-found-link { display: inline-block; line-height: 14px; text-decoration: none; border-bottom: dashed 1px; color: #000; }
.land-v2 .not-found-text { background: #e9edf3; padding: 8px 12px; }
.land-v2 .form-line { margin-bottom: 15px; }
.land-v2 .right-form form input[type='text'] { width: 172px; }
.land-v2 .right-form .recall-text { margin-top: 14px; }
.land-v2 .active-goods { overflow: hidden; }
.land-v2 .right-form .order-form { height: 255px; }
.land-v2 .no-dash { color: #999; font-size: 20px; padding-left: 10px;  }
.land-v2 .al-center { color: #999; font-size: 20px; }

.table-scroll-div { height: 400px; overflow-y: scroll; overflow-x: hidden; }

.land-v3 { min-height: 503px; border-bottom-style: solid; }
.land-v3 .filters-col { padding: 19px 20px; }
.land-v3 .form-line { margin-bottom: 15px; }
.land-v3 .right-form form input[type='text'],
.land-v3 .right-form textarea { width: 214px; }
.land-v3 .right-form textarea { height: 115px; }
.land-v3 .right-form .recall-text { margin-top: 14px; }
.land-v3 h3 { font: 18px/20px 'ptsansbold'; color: #063; text-transform: none; margin: 0 0 20px; height: 21px; overflow: hidden; }
.land-v3 h3 span { float: left; }
.land-v3 h3 .arrow { display: block; height: 4px; background: #e9edf3; margin: 7px 21px 0 274px; position: relative; }
.land-v3 h3 .arrow:before { content: ''; position: absolute; left: -18px; top: -7px; width: 18px; height: 18px; background: url(../image/arrows.png) 0 0 no-repeat; }
.land-v3 h3 .arrow:after { content: ''; position: absolute; right: -21px; top: -7px; width: 21px; height: 18px; background: url(../image/arrows.png) -18px 0 no-repeat; }
.land-v3 h3 .arrow.act { background: #008442; }
.land-v3 h3 .arrow.act:before { background-position: 0 -18px; }
.land-v3 h3 .arrow.act:after { background-position: -18px -18px; }
.land-v3 .product-list { padding-left: 0; padding-top: 0; }
.land-v3 .product-content { padding-top: 0; }
.land-v3 .product-type-info { display: block; }
.land-v3 .product-type-info table { width: 100%; }
.land-v3 .product-type-info table td,
.land-v3 .product-type-info table th { padding: 5px 8px; }
/*.land-v3 .product-type-info table thead { position: fixed; }*/

.land-v3 .product-list li a,
.land-v4 .product-list li a { text-align: left; }
.land-v3 .product-list li a span,
.land-v4 .product-list li a span { padding-left: 12px; }

.land-v4 { border: none; }
.land-v4 .filters-col { padding: 19px 20px; }
.land-v4 h3 { font: 18px/20px 'ptsansbold'; color: #063; text-transform: none; margin: 0 0 14px; height: 21px; overflow: hidden; }
.land-v4 h3 span { float: left; }
.land-v4 .product-type-info table { width: 100%; }
.land-v4 .product-type-info table td,
.land-v4 .product-type-info table th { padding: 5px 8px; }
.land-v4 .product-list { padding-left: 0; padding-top: 0; }
.land-v4 .product-content { padding-top: 0; }
.land-v4 .add-btn { width: 98px; font-family: 'ptsansRegular'; }
.land-v4 .product-type-info table thead { padding-bottom: 16px; background: #FFF; }
.modal-order .order-table { width: 100%; text-align: left; border-collapse: collapse; margin-bottom: 37px; }
.modal-order .order-table th { font-family: 'ptsansbold', Helvetica, Arial, sans-serif; }
.modal-order .order-table th,
.modal-order .order-table td { padding: 10px 0; }
.modal-order .order-table tbody { border: #e0e0e0 1px; border-style: solid none; }

.land-v5 { border: none; min-height: 0;  padding-bottom: 30px;}
.land-v5 .goods-filter { margin-right: 0; box-shadow: 0px 1px 5px -2px rgba(0,0,0,0.6);}
.land-v5 .filters-col { /*padding: 19px 20px;*/ }
.land-v5 h3 { font: 18px/20px 'ptsansbold'; color: #063; text-transform: none; margin: 0 0 14px; height: 21px; }
.land-v5 .product-list { width: 210px; }
.land-v5 .filters-list-wrap { margin-left: 250px; }
.land-v5 .product-type-info table { width: 100%; }
.land-v5 .product-type-info table td,
.land-v5 .product-type-info table th { padding: 5px 8px; }
.land-v5 .product-list { padding-left: 0; padding-top: 0; }
.land-v5 .product-content { padding-top: 0; }
.land-v5 .add-btn { width: 98px; font-family: 'ptsansRegular'; }
.land-v5 .product-type-info table thead { padding-bottom: 16px; background: #FFF; }
.land-v5 .form-line { margin-bottom: 15px; }
.land-v5 .right-form form input[type='text'],
.land-v5 .right-form textarea { width: 214px; }
.land-v5 .right-form textarea { height: 85px; }
.land-v5 .right-form .recall-text { margin-top: 14px; }
.land-v5 .goods-filter table td { padding: 9px 15px; vertical-align: middle; }

.land-v5 #products_list { width: auto; padding-right: 0; }
.land-v5 .filters-col { line-height: 1; margin: 0 30px;background: #ffffff; color: #b8b8b8; text-align: left; font: 14px 'ptsansRegular', Helvetica, Arial, sans-serif; position: relative;}
.land-v5 input,
.land-v5 select,
.land-v5 button,
.land-v5 textarea { font-family: 'ptsansRegular', Helvetica, Arial, sans-serif }
.land-v5 input[type="button"],
.land-v5 input[type="submit"],
.land-v5 button { cursor: pointer }
.land-v5 :focus { outline: 0 }
.land-v5 ul { list-style: none; padding: 0; margin: 0; }
.land-v5 img { border: 0 }
.land-v5 button::-moz-focus-inner { padding: 0; border: 0; }
.land-v5 .clearfix:after { content: ""; clear: both; display: table; }
.land-v5 a { text-decoration: none; color: #b8b8b8; }
.land-v5 a:hover { text-decoration: underline }
.land-v5 .fl { float: left }
.land-v5 .fr { float: right }
.land-v5 input.txt-field,
.land-v5 textarea.txt-field { box-sizing: border-box; -moz-box-sizing: border-box; border: 1px solid #8e8e8e; line-height: 18px; width: 100%; color: #4c4c4c; font-size: 15px; padding: 11px 13px 9px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #ffffff; box-shadow: 0 1px 2px rgba(0,0,0,0.18) inset; -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.18) inset; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.18) inset; }
.land-v5 input.txt-field::-webkit-input-placeholder { color: #a6a6a6 }
.land-v5 input.txt-field:-moz-placeholder { color: #a6a6a6 }
.land-v5 textarea.txt-field::-webkit-input-placeholder { color: #a6a6a6 }
.land-v5 textarea.txt-field:-moz-placeholder { color: #a6a6a6 }
.land-v5 input.txt-field { height: 43px }
.land-v5 textarea.txt-field { height: 63px; resize: none; }
.land-v5 .wrap { padding: 20px }
.land-v5 .choose-box { }
.land-v5 .choose-box .cb-left { box-sizing: border-box; -moz-box-sizing: border-box; float: left; /*width: 272px;*/ min-height: 373px; padding-left: 0px; padding-right: 30px; border-radius: 2px 0 0 2px; -moz-border-radius: 2px 0 0 2px; -webkit-border-radius: 2px 0 0 2px; }
.land-v5 .choose-box .cb-center { box-sizing: border-box; -moz-box-sizing: border-box; float: left; /*width: 329px;*/ min-height: 373px; padding-left: 0px; padding-right: 30px; }
.land-v5 .choose-box .cb-right { box-sizing: border-box; -moz-box-sizing: border-box; float: left; width: 286px; min-height: 373px; padding-left: 0px; padding-right: 0px; border-radius: 0 2px 2px 0; -moz-border-radius: 0 2px 2px 0; -webkit-border-radius: 0 2px 2px 0; }
.land-v5 .choose-box .cb-center,
.land-v5 .choose-box .cb-left,
.land-v5 .choose-box .cb-right {
	width: 33.33%;
}

.land-v5 .choose-box .h { font-size: 15px; font-family: 'ptsansbold'; color: #101010; line-height: 20px; padding: 27px 0 22px 0; }
.land-v5 .choose-box  .p + .h { padding: 7px 0 22px 0; }
.land-v5 .choose-box .p { color: #000; margin-bottom: 15px; }
.land-v5 .list-element li { border: 1px solid transparent; margin-bottom: 18px; cursor: pointer; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.land-v5 .list-element li .wrap { margin-left: 0; text-align: inherit; box-shadow: none; box-sizing: border-box; -moz-box-sizing: border-box; position: relative; display: block; height: 43px; line-height: 41px; padding: 0 15px 0 73px; color: #101010; font-family: 'ptsansRegular'; font-size: 15px; border: 1px solid #8e8e8e; background: #ffffff; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.land-v5 .list-element li .wrap:hover { text-decoration: none; box-shadow: 0 2px 2px rgba(0,0,0,0.23); -moz-box-shadow: 0 2px 2px rgba(0,0,0,0.23); -webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.23); }
.land-v5 .list-element li.active .wrap,
.land-v5 .list-element li.active { border-color: #197547 }
.land-v5 .list-element li.active .wrap:hover { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
.land-v5 .list-element li .wrap .img { position: absolute; left: 0; top: 0; width: 56px; height: 41px; vertical-align: top; overflow: hidden; }
.land-v5 .product-list a:hover span { background: none; }
.land-v5 .product-list a.active span { background: none; }
.land-v5 .choose-box .field { margin-bottom: 19px }
.land-v5 .choose-box .field textarea { }
.land-v5 .choose-box .bottom-form { padding: 3px 0 0 }
.land-v5 .choose-box .bottom-form p { font-size: 12px; line-height: 12px; color: #3c3c3c;  margin-top: 15px; }
.land-v5 .btn-price { width: 233px; }
.land-v5 .select-wrap { margin-bottom: 13px }
.land-v5 .select-wrap .label { vertical-align: middle; padding-right: 12px; display: inline-block;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 40%;}
.land-v5 .select-wrap label { color: #1f1f1f; font-family: 'ptsansbold';}
.land-v5 .drop-down {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
	position: relative; vertical-align: middle; display: inline-block; height: 43px; cursor: pointer; line-height: 41px; width: 55%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #8e8e8e; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.land-v5 .drop-down > .d-arrow { position: absolute; top: 17px; right: 10px; width: 0; height: 0; border-top: 6px solid #3d3d3d; border-left: 6px solid transparent; border-right: 6px solid transparent; }
.land-v5 .drop-down .t { margin: 0 26px 0 10px; font-size: 15px; color: #909090; white-space: nowrap; overflow: hidden; }
.land-v5 .drop-down .t.t-selected { color: #4c4c4c }
.land-v5 .drop-down .d-dropdown-list { position: absolute; vertical-align: top; display: none; top: 37px; z-index: 1; cursor: default; left: -67px; min-width: 430px; line-height: 14px; background: #ffffff; padding: 14px 15px 12px; border: 1px solid #cccccc; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; box-shadow: 0 8px 7px rgba(0,0,0,0.23); -moz-box-shadow: 0 8px 7px rgba(0,0,0,0.23); -webkit-box-shadow: 0 8px 7px rgba(0,0,0,0.23); }
.land-v5 .drop-down.open .d-dropdown-list { display: block }
.land-v5 .drop-down .d-dropdown-list > .arrow { position: absolute; top: -7px; left: 154px; width: 0; height: 0; border-bottom: 6px solid #d4d4d4; border-left: 10px solid transparent; border-right: 10px solid transparent; }
.land-v5 .drop-down .d-dropdown-list > .arrow:after { content: ''; position: absolute; left: -10px; top: 1px; width: 0; height: 0; border-bottom: 6px solid #ffffff; border-left: 10px solid transparent; border-right: 10px solid transparent; }
.land-v5 .drop-down .d-dropdown-list .d-h { font-size: 14px; line-height: 17px; text-align: center; color: #5d5d5d; margin-bottom: 12px; }
.land-v5 .drop-down .d-dropdown-list ul { margin-left: -4px }
.land-v5 .drop-down .d-dropdown-list ul li { display: inline-block; vertical-align: top; margin-bottom: 2px; margin-left: 3px; }
.land-v5 .drop-down .d-dropdown-list ul li a { display: block; font-size: 14px; line-height: 14px; color: #c3c3c3; padding: 4px 6px; cursor: pointer; border-radius: 2px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.land-v5 .drop-down .d-dropdown-list ul li a { color: #101010 }
.land-v5 .drop-down .d-dropdown-list ul li a:hover,
.land-v5 .drop-down .d-dropdown-list ul li a { text-decoration: none }
.land-v5 .drop-down .d-dropdown-list ul li.disabled a { color: #c3c3c3 }
.land-v5 .drop-down .d-dropdown-list ul li.available a { color: #101010; }
.land-v5 .drop-down .d-dropdown-list ul li.active a:hover,
.land-v5 .drop-down .d-dropdown-list ul li.active a { background: #c7e1d4; color: #101010; }
.land-v5 .drop-down .d-dropdown-list ul li.active a { color: #101010 }
.land-v5 .drop-down .d-dropdown-list ul li a:hover,
.land-v5 .drop-down .d-dropdown-list ul li.disabled a:hover { background: #ebedec; color: #101010; }
.land-v5 .drop-down .btn-done { border: 0; display: block; width: 179px; height: 42px; background: url('../images/btn_done.png') no-repeat 0 0; margin: 0 auto; }
.land-v5 .error-text { color: #9e3838; font-size: 13px; line-height: 13px; margin-bottom: 6px; display: none; }
.land-v5 .error-field .error-text { display: block }
.land-v5 .error-field input.txt-field,
.land-v5 .error-field textarea.txt-field { border-color: #ca8989; box-shadow: inset 0 1px 2px rgba(181,18,18,0.32); -moz-box-shadow: inset 0 1px 2px rgba(181,18,18,0.32); -webkit-box-shadow: inset 0 1px 2px rgba(181,18,18,0.32); }

.modals {}
.modals .overlay { display: none; position: fixed; z-index: 999; left: 0; top: 0; right: 0; bottom: 0; background: #000; opacity: 0.5; }
.modals .modal {
	display: none; position: fixed; z-index: 1000; top: 200px; background: #FFF; left: 50%; width: 620px; margin-left: -310px;
	box-shadow: 0 5px 20px rgba(0,0,0,0.8); -moz-box-shadow: 0 5px 20px rgba(0,0,0,0.8); -webkit-box-shadow: 0 5px 20px rgba(0,0,0,0.8);
}
.modal-order .header { padding: 15px 40px; height: 30px; font: 20px/32px 'ptsansbold'; position: relative; background: #e9edf3; }
.modal-order .header .modal-close { position: absolute; cursor: pointer; top: 0; right: 0; width: 60px; height: 60px; background: #dbe0e8 url(../image/modal-close.png) 50% 50% no-repeat; }
.modal-order form { padding: 30px 40px 40px; }
.modal-order form p { font-size: 13px; margin: 0 0 3px; padding-top: 2px; }
.modal-order form .input-col { width: 260px; margin-right: 20px; display: inline-block; vertical-align: top; margin-bottom: 20px; }
.modal-order form .input-col.last { margin-right: 0; }
.modal-order form .input-col label { display: block; font-family: 'ptsansbold'; margin-bottom: 5px; }
.modal-order form .input-col input[type='text'] { width: 241px; }
.modal-order form button[type='submit'] { float: left; margin-right: 24px; font-size: 16px; height: 40px; padding: 0 21px; }

#afterbutton { display: none!important; }

.submit-loading { width: 113px; display: inline-block; height: 30px; background: url(/sites/default/modules/dontgoaway/theme/loading.gif) 50px 13px no-repeat; padding: 10px 0 0 75px; }
.modal-order form .submit-loading { width: 131px; margin-right: 24px; float: left; }
.land-v5 .submit-loading { width: 158px; }

.ss_subheader {
  font-size: 22px;
  margin-bottom: 30px;
}

.about-company .content-text { margin-right: 370px; }
.about-right { float: right; /*width: 350px;*/ }
.about-right h3 { margin: 0 0 6px; }
.about-right p { margin: 6px 0 12px; }

.land-page h1 { width: auto !important; }
.land-page .ss_subheader { margin-bottom: 10px; font-size: 14px; }

.b-main-title {
	overflow: hidden;
	position: relative;
}
.b-main-title .sm-img {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.b-main-title .sm-img img {
	width: 100%;
}
.b-main-title .center {
	padding-top: 25px;
}
.b-main-title .content-wrap {
	border-bottom: none;
}
.b-main-title--fsv { height: 120px; }
.b-main-title__vert { display: inline-block; vertical-align: middle; height: 100%; }
.fsv2 .b-main-title .center { height: 100%; padding-top: 0; }
.fsv2 .b-main-title .content-wrap { padding-bottom: 0; height: 100%; }
.fsv2 h1 {
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 0;
	color: #00572b;
	padding: 0 15px;
	line-height: 1.13;
	text-shadow: 0 1px 0 rgba(255,255,255,0.8);
	background: #FFF; background: rgba(255,255,255,.8);
}
.payment-block.right-version{
	display: block;
	margin-left: 870px;
}
.payment-block.bottom-version{
	display: none;
}
.land-v5 .goods-filter{
	width: 860px;
	float: left;
}
.payment-block .payment-list {
	margin: 15px 30px 0;
	padding: 20px 0 25px;
	overflow: hidden;
}
.payment-block .payment-list li.bg1 {
	background-image: url(../image/purse-icon.png);
}
.payment-block .payment-list li.bg2 {
	background-image: url(../image/percent-icon.png);
}
.payment-block .payment-list li.bg3 {
	background-image: url(../image/worker-icon.png);
}
.payment-block .payment-list li {
	float: none;
	width: 100%;
	font-size: 14px;
	line-height: 1.28;
	padding: 1px 0 5px 25px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-position: 0 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
@media only screen and (max-width: 1280px) {
	.b-main-title .sm-img img { width: 1280px; }

	.payment-block.right-version{
		display: none;
		margin-left: 0;
	}
	.payment-block.bottom-version{
		display: block;
	}
	.land-v5 .goods-filter{
		width: auto;
		float: none;
	}
	.payment-block .payment-list {
		border-top: 1px solid #e0e0e0;
	}

	.payment-block .payment-list li {
		float: left;
		margin-bottom: 0;
		width: 33.33%;
		padding: 1px 40px 5px 25px;
	}
}

.steps-buy { min-width: 920px; }
.steps-buy .content-wrap { padding-bottom: 0; }
.steps-buy-info {
	overflow: hidden;
	min-height: 108px;
	padding: 0;
	margin: 0;
	/*background: url(../image/steps-bg.png)no-repeat 0 0;*/
}
.steps-buy-info li {
	float: left; position: relative;
	width: 33.3%;
	height: 108px;
	list-style: none;
	color: #000;
	background: url(../image/sp-steps-buy.png) 0 -108px repeat-x;
}
/*.steps-buy-info li:before { content: ''; position: absolute; top: 0; bottom: 0; left: 0; width: 20px; background: url(../image/sp-steps-buy.png) 0 0 no-repeat; }*/
.steps-buy-info li:after { content: ''; z-index: 1; position: absolute; top: 0; bottom: 0; right: -10px; width: 31px; background: url(../image/sp-steps-buy.png) 0 -216px no-repeat; }
.steps-buy-info li div { padding: 20px 20px 0 100px; }
.steps-buy-info li:first-child {
	margin-left: 0;
}
.steps-buy-info li:first-child:before { content: ''; position: absolute; top: 0; bottom: 0; left: 0; width: 20px; background: url(../image/sp-steps-buy.png) 0 0 no-repeat; }
.steps-buy-info li:last-child:after { content: ''; position: absolute; top: 0; bottom: 0; right: 0; width: 20px; background: url(../image/sp-steps-buy.png) right -324px no-repeat; }
.steps-buy-info li .steps-title {
	display: block;
	font: 16px ptsansbold, Arial, Verdana, sans-serif;
	color: #000;
}
.steps-buy-info li p {
	margin: 0;
	font-size: 13px;
}
.steps-buy-info li a {
	line-height: 1;
	display: inline-block;
	border-bottom: 1px dashed #06c;
}
.steps-buy-info li a:hover {
	text-decoration: none;
	border-color: #063;
}
.steps-buy-info li s { display: block; position: absolute; top: 0; left: 0; width: 100px; height: 100px; }
.steps-buy-info li.bg1 s {
	background: url(../../images/payment-steps/1.jpg) no-repeat 27px 20px;
}
.steps-buy-info li.bg2 s {
	background: url(../../images/payment-steps/3.jpg) no-repeat 22px 30px;
}
.steps-buy-info li.bg3 s {
	background: url(../../images/payment-steps/5.jpg) no-repeat 22px 30px;
}
.steps-buy-info li:first-child {  }
/*B-BANNER-----------------------------*/
.b-banner {  margin-bottom: 62px; }
.banner1, .banner2 { width: 48.197820620285%; height: 100px; overflow: hidden; background: #eee;}
.banner1 { float: left; }
.banner2 { float: right; }
.banner-img { float: left; }
.banner-img img { display: block; }
.banner-content { margin-left: 140px; padding: 15px 10px 0 0;}
.banner-title { font-size: 20px; color: #256eb3; text-decoration: underline;}
.banner-title:hover, .banner-title:active { color: #256eb3; }
.banner-content p { margin-top: 6px; font: 14px/1.285 Tahoma, Verdana, Arial, Helvetica, sans-serif; }

@media screen and (min-width: 1340px)
{
	.breadcrumbs li
	{
		font-size: 14px;
	}

	.top-contacts
	{
		font-size: 14px;
		line-height: 20px;
	}

	h1.main_h1
	{
		font-size: 34px;
	}

	.steps-buy-info li .steps-title
	{
		font-size: 16px;
	}

	.steps-buy-info li p
	{
		font-size: 14px;
		line-height: 18px;
	}


	.land-v5 .choose-box .h
	{
		font-size: 18px;
	}

	.land-v5 .list-element li
	{
		font-size: 16px;
	}

	.land-v5 .select-wrap
	{
		font-size: 16px;
	}

	.land-v5 .choose-box .field
	{
		font-size: 16px;
	}

	.land-v5 .btn-price
	{
		font-size: 18px;
	}

	.b-ord-mult__line
	{
		font-size: 16px;
	}

	.b-ord-mult__line.m-submit
	{
		font-size: 13px;
	}

	.b-ord-mult__cols .right-col
	{
		font-size: 16px;
	}

	.four-col-list li strong, .four-col-list li:nth-child(3) .col-text a, .four-col-list li:nth-child(3) .col-text span
	{
		font-size: 18px;
	}

	.four-col-list li, .four-col-list li p
	{
		font-size: 16px;
		line-height: 20px;
	}

	#aboutPipe
	{
		font-size: 16px;
		line-height: 20px;
	}

	#aboutCompany .content-text,
	.b-rolled .content-text,
	.contacts .content-wrap-text
	{
		font-size: 16px;
		line-height: 20px;
	}

	.about-right h3
	{
		font-size: 18px;
	}

	.about-right p
	{
		font-size: 16px;
	}

	.land-page #catalog
	{
		font-size: 16px;
		line-height: 18px;
	}

	.banner-content p
	{
		font-size: 14px;
	}

	.employees
	{
		font-size: 16px;
		line-height: 20px;
	}

	.contact-info strong
	{
		font-size: 18px;
		line-height: 22px;
	}

	.contact-info .order-online, .contact-info p:nth-child(4), .contact-info p:nth-child(5)
	{
		font-size: 16px;
	}

	.main-nav1 li a span
	{
		font-size: 16px;
	}
	
	h2
	{
		font-size: 34px;
	}	
}
@media screen and (max-width: 1100px) {
	.banner-content p {
		font-size: 12px;
	}
	.banner-title {
		font-size: 18px;
	}
}

.b-ord-mult .center .right-col {
	float: none;
	width: auto;
	margin-left: 535px;
}


.land_geo{
	position: relative;
}
.geo_selector1{
	position: absolute;
	font-size: 13px;
	left: 41px;
	top: 21px;
	width: 100px;
	z-index: 20;
	padding: 12px;
	
	
}
.geo_selector ul{
	padding: 0;
	margin:0;
	list-style: none;
}
.geo_selector a{
	color: #1b9530;
	text-decoration: none;
	border-bottom: 1px dotted;
	position: relative;
	display: inline-block;
	height: 17px;
}
.geo_selector a:hover{
	color: #0066cd;
}
.geo_selector li{
	display: none;
	
	margin-bottom: 4px;
}
.geo_selector li.active{
	display: list-item;
}
.geo_selector:hover li{
	display: list-item;
}
.geo_selector li.active a:after{
	width: 7px;
	height: 5px;
	content: '';
	position: absolute;
	right: -12px;
	top: 50%;
	margin-top: -2px;
	background: url(/sites/all/themes/ustal/images/geo_arrow.jpg) no-repeat;
}
.geo_selector:hover{
	box-shadow: 1px 1px 2px rgba(0,0,0,0.4);
	background: #ffffff;
}

.user_value span {
	border-bottom: 1px dashed #06c;
	color: #06c;
	cursor: pointer;
	display: inline-block;
	font-size: 15px;
	height: 15px;
	margin-left: 5px;
	margin-top: 10px;
}

.user_value .edit{
	margin-top: 10px;
	margin-left: 5px;
	
}

.user_value .edit input {
	border-radius: 6px;
	box-shadow: none;
}

.user_value .edit button{
	margin-left: 5px;
	background: #57b5f2; /* Old browsers */
	background: -moz-linear-gradient(top,  #57b5f2 0%, #2d96d7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#57b5f2), color-stop(100%,#2d96d7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #57b5f2 0%,#2d96d7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #57b5f2 0%,#2d96d7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #57b5f2 0%,#2d96d7 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #57b5f2 0%,#2d96d7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#57b5f2', endColorstr='#2d96d7',GradientType=0 ); /* IE6-9 */
    border: medium none;
    border-radius: 6px;
    color: #fff;
    height: 30px;
    margin-left: 5px;
    padding: 0 8px;
}

.user_value .edit button:disabled{
	opacity: 0.6;
}

span.price a{
	color: #06c;
	border-bottom: 1px dashed #06c;
	display: inline-block;
    height: 1.2em;
}

span.price a:hover{
	text-decoration: none;
}

.ttt{
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	margin: 10px 0px 0px 0px;
	padding-bottom: 10px;

}

.ttt a{
	color: #208951;
	border-bottom: 1px dotted #208951;
	display: inline-block;
	height: 1.25em;
}

.ttt a:hover{
	text-decoration: none;
}

.ttt > img {
position: relative;
top: 5px;
}

.pricespan {
	display: table;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}

.pricespan > div {
	display: table-row;
	border-bottom: solid 1px #e0e0e0;
}

.pricespan > div:first-child span {
	font-weight: 700;
}

.pricespan > div > span {
	display: table-cell;
	vertical-align: middle;
	padding: 4px 10px;
	color: #000;
	height: 38px;
	font-size: 14px;
}

.pricespan  a {
	border-bottom: 1px dashed;
	color: #006699;
	font-size: 15px;
	display: inline-block;
	height: 20px;
	cursor: pointer;
}

.pricespan  a:hover{
	text-decoration: none;
	color: #063;
}

.table-caption {
	margin-top: 70px;
}

.pricespan.with-show-more .show-more-btn__wrapper {
    display: flex;
    justify-content: flex-end;
    border: 0;
    position: absolute;
    width: 100%;
}

.pricespan.with-show-more .show-more-btn {
	background: #218752;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 150px;
	height: 40px;
	border: 0;
	border-radius: 6px;
    margin-top: 15px;
	cursor: pointer;
    font: 700 14px 'PT Sans', sans-serif;
}

/* стили списка (типоразмеры, сортаменты и подобное) */
.about-pipe > .content-wrap > p,
p.typorazmer {
	padding-left: 20px;
	border-left: solid 3px #218752;
	margin-bottom: 30px;
}
p.typorazmer{
    margin-top: 20px;
}
.about-pipe > .content-wrap > p:after,
p.typorazmer:after {
	content: "";
	display: table;
	clear: both;
}
.about-pipe > .content-wrap > p > a,
p.typorazmer > a {
	display: block;
	float: left;
    color: rgb(0, 102, 204);
	clear: both;
	margin-bottom: 6px;
}
.about-pipe > .content-wrap > p > a:last-child,
p.typorazmer > a:last-child {
	margin-bottom: 0;
}

/* фикс ширины ячеек в таблице типоразмеров */
.pricespan > div > span:not(.empty):first-child {
	width: 610px;
}
.pricespan > div > span:not(.empty):not(.pricespan-price-doublecol):last-child {
	width: 180px;
}
.pricespan > div > span.pricespan-price-doublecol {
	width: 80px !important;
}

.top-contacts .style-phones{
	color: #cc0000;
}

.breadcrumbs-container{
	/*display: none;*/
	margin-top: 40px;
	color: #000;
	font-size: 17px;
}

.breadcrumbs-container ul{
	padding: 0;
	margin: 0;
}

.breadcrumbs-container li{
	display: inline-block;
	vertical-align: top;
}

.breadcrumbs-container a{
	font-size: 17px;
	text-decoration: none;
	color: #218752;
}

.breadcrumbs-container span{
	text-decoration: underline;
}

.breadcrumbs-container a:hover{
	color: #218752;
}

.breadcrumbs-container span:hover{
	text-decoration: none;
}

.breadcrumbs-container ul li:last-child span {
	text-decoration: none;
	font-size: 17px;
}
.hidden {
	display: none !important;
}
.header-email {
    margin-left: 15px;
    color: #cc0000;
    font-weight: bolder;
}
.header-email.not-margin {
    margin: 0;
}
