html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6,
p, blockquote, pre, abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp, small, strong,
sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption,
tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption,
figure, footer, header, hgroup, menu, nav,
section, summary, time, mark, audio, video {
	background: transparent;
	border: 0;
	font-size: 100%;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	background-color: #003664;
	font-family: 'asegoeuiregular', sans-serif;
	line-height: 1;
	position: relative;
	z-index: 1;
}
ul, menu, ol {
	list-style: none;
}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
a:hover {
	text-decoration: none;
}
input, select, td, td img {
	vertical-align: middle;
}
select {
	margin: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.cf:before,
.cf:after {
	content: " ";
	display: table;
}
.cf:after {
	clear: both;
}
.cf {
	zoom: 1;
}
*:focus,
*:active {
	outline: none;
}
.none {
	display: none;
}
.fleft {
	float: left;
}
.fnone {
	float: none;
}
.fright {
	float: right;
}
.align_left {
	float: left;
	clear: left;
	margin: 0 15px 8px 0;
}
.align_right {
	float: right;
	clear: right;
	margin: 0 0 8px 15px;
}
.align_center {
	float: none !important;
	margin: 0 auto;
	text-align: center;
}
.align_width {
	float: none !important;
	width: 100%;
	height: auto;
}
html {
	overflow-x: hidden;
}
* {
	_noFocusLine: expression(this.hideFocus=true);
}

/*~~~~~| Simple Forms|~~~~~*/
.ie .main-content-block input[type=text] {
	line-height: 44px;
}
.main-content-block input[type=text],
.main-content-block input[type=email] {
	background-color: #efefef;
	border: 1px solid #d3d1d1;
	color: #555;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 14px;
	height: 44px;
	margin: 4px 0;
	padding: 0 2%;
	width: 95.5%;
}
.main-content-block textarea {
	background-color: #efefef;
	border: 1px solid #d3d1d1;
	color: #555;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 14px;
	margin: 4px 0;
	overflow: auto;
	padding: 14px 2%;
	resize: none;
	width: 95.5%;
}
.main-content-block input[type=submit] {
	background: url(../images/bg-dark-btn.png);
	behavior: url(PIE.htc);
	border: none;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	display: block;
	float: right;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 16px;
	height: 48px;
	line-height: 48px;
	margin-right: 3px;
	margin-top: 14px;
	moz-border-radius: 3px;
	position: relative;
	text-align: center;
	text-decoration: none;
	webkit-border-radius: 3px;
	width: 143px;
	z-index: 1;
}
/* Append file button */
.append-file{
	position:relative;
	margin-bottom:10px;
}
.file-form-buttons{
	margin-top:11px;
}
input[name="append_file"],
input[name="consumer_file"] {
	height: 48px;
	opacity: 0;
	width: 183px;
	position:relative;
	z-index:2;
}
.append_file_button{
	font-size:16px;
	font-family: 'segoeui-lightlight', sans-serif;
	color: #fff;
	background-color:#065eaf;
	border:none;
	height:48px;
	line-height:48px;
	padding-right:18px;
	padding-left:25px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
	text-decoration:none;
}
.append_file_button i{
	background:url('../images/clip.png');
	background-repeat:no-repeat;
	background-position:center center;
	display: block;
	float: left;
	width: 15px;
	margin-right:8px;
}



.cabinet,
.search-box input[type=submit],
.lang a,
.touch-slider .next,
.touch-slider .prev,
.menu-300 a,
.compare,
.compare-order.min-order {
	background: url(../images/sprite.png) no-repeat;
}
header {
	background-color: #003664;
	left: 0px;
	position: fixed;
	top: 0px;
	width: 100%;
	z-index: 6;
}
header .hides {
	position: relative;
	z-index: 5;
}
.w1200-1000px {
	margin: 0 auto;
	max-width: 1200px;
	min-width: 1000px;
}
.w1170-1000px {
	margin: 0 15px;
	max-width: 1170px;
	min-width: 970px;
}
.logo img {
	float: left;
	margin-top: 12px;
}
.logo-300 {
	display: none;
}
.hides > .hide-menu {
	height: 90px;
}
.cabinet {
	background-position: -8px 2px;
	behavior: url(PIE.htc);
	border: 1px solid #35546e;
	border-radius: 3px;
	color: #a5db00;
	display: block;
	float: right;
	font-size: 14px;
	height: 37px;
	margin: 20px 0 0 0;
	moz-border-radius: 3px;
	padding: 13px 20px 0 50px;
	position: relative;
	text-align: left;
	text-decoration: none;
	webkit-border-radius: 3px;
	width: 70px;
	z-index: 1;
}
.lang {
	float: right;
	line-height: 86px;
	margin-right: 15px;
	text-align: center;
}
.lang .en:hover span {
	display: block;
}
.lang-block {
	position: relative;
	z-index: 1;
}
.ie7 .lang-block span {
	display: none !important;
}
.lang-block span {
	color: #fff;
	font-size: 14px;
	left: 53px;
	position: absolute;
	text-decoration: none;
	top: -90px;
	z-index: 1;
}
.lang .en,
.lang .ru {
	background: url(../images/bg-en.png) no-repeat;
	filter: alpha(opacity = 30);
	opacity: 0.3;
	width: 121px;
}
.lang .ru {
	background: url(../images/bg-ru.png) no-repeat;
}
.en a,
.ru a {
	background-position: -1000px -1000px;
	color: #fff;
	display: block;
	font-size: 14px;
	height: 90px;
	text-decoration: none;
}
ul.contacts {
	color: #fff;
	float: right;
	font-size: 30px;
	margin-right: 10px;
}
ul.contacts li {
	padding-top: 11px;
	position: relative;
	z-index: 1;
}
ul.contacts span {
	color: #b9d3e9;
	font-size: 12px;
}
ul.contacts strong {
	color: #f98e3c;
	font-size: 12px;
	font-weight: normal;
	left: 2px;
	position: absolute;
	top: 11px;
	z-index: 1;
}
.ie7 ul.contacts strong {
	top: 16px;
}
.gecko ul.contacts strong {
	top: 13px;
}
.bottom-header {
	background-color: #004c8c;
	border-top: 1px solid #164771;
	height: 49px;
}
.bottom-header .w1170-1000px {
	position: relative;
	z-index: 1;
}
.bottom-header .w1170-1000px > i {
	background: url(../images/bg-menu-header.png) no-repeat;
	display: block;
	height: 49px;
	position: absolute;
	right: -40px;
	top: 0px;
	width: 321px;
	z-index: 1;
}
.menu-header {
	float: left;
	margin-left: -17px;
	margin-right: -17px;
}
.menu-header > ul > li {
	float: left;
	position: relative;
	z-index: 2;
}
.menu-header > ul > li > a,
.menu-header > ul > li > span {
	display: block;
	height: 49px;
	line-height: 45px;
	padding: 0 17px;
	text-align: center;
}
.menu-header a,
.menu-header span {
	color: #fff;
	font-size: 14px;
	text-decoration: none;
}
.menu-header a:hover,
.menu-header span:hover,
.menu-header .active {
	background-color: #f1f1f1;
	color: #167dd4;
}
.menu-header .active a, 
.menu-header #active.active > a,
.menu-header .active span, 
.menu-header #active.active > span {
	color: #167dd4;
}
.menu-header #active > a {
	color: #56bacf;
}
.search-box {
	float: right;
	position: relative;
	z-index: 2;
}
.ie .search-box input[type=text] {
	line-height: 31px;
}
.search-box input[type=text] {
	background: transparent;
	behavior: url(PIE.htc);
	border: 1px solid #4a80af;
	border-radius: 5px;
	box-shadow: inset 0px 1px 1px #000000;
	color: #4079aa;
	font-size: 14px;
	height: 31px;
	margin-top: 7px;
	moz-border-radius: 5px;
	moz-box-shadow: inset 0px 1px 1px #000000;
	padding: 0 31px 0 9px;
	webkit-border-radius: 5px;
	webkit-box-shadow: inset 0px 1px 1px #000000;
	width: 207px;
}
.ie7 .search-box input[type=submit] {
	top: 18px;
}
.search-box input[type=submit] {
	background-position: -25px -57px;
	border: none;
	cursor: pointer;
	display: block;
	height: 15px;
	padding: 0px;
	position: absolute;
	right: 10px;
	top: 17px;
	width: 15px;
	z-index: 4;
}
@media only screen and (max-width: 1060px) {
	.search-box input[type=text] {
		width: 160px;
	}
}
.block-submenu {
	position: relative;
	z-index: 2;
}
.block-submenu > li {
	background-color: #f1f1f1;
	behavior: url(PIE.htc);
	box-shadow: #555 0px 4px 3px;
	display: none;
	left: 0px;
	moz-box-shadow: #55 0px 4px 3px;
	position: absolute;
	top: 0px;
	webkit-box-shadow: #555 0px 4px 3px;
	width: 100%;
	z-index: 2;
}
.block-submenu .h1, #news .h1 {
	color: #333;
	display: block;
	font-family: 'Din Condensed', sans-serif;
	font-size: 18px;
	margin-bottom: 5px;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	/*white-space: nowrap;*/
}
.block-submenu p {
	font-family: 'segoeui-lightlight', sans-serif;
}
.ie7 .submenu-300 {
	margin: 0 -12px;
}
.submenu-300 {
	background-color: #f1f1f1;
	display: none;
	padding: 10px 0;
	text-align: left;
}
.submenu-300 ol {
	line-height: 16px;
	margin: 0 auto;
	width: 260px;
}
.submenu-300 ol li {
	padding: 7px 0;
}
.submenu-300 ol a {
	color: #333;
}
#company, #products {
	padding: 10px 0;
}
#company .w1170-1000px > div > a,
#products .w1170-1000px > ul > li, 
#news li, 
#contact li {
	_height: 101px;
	border: 1px solid #f1f1f1;
	display: inline;
	display: inline-block;
	display: -moz-inline-block;
	margin: 0px 2.4% 0 -0.5%;
	min-height: 101px;
	padding: 12px 0.5% 7px 0.5%;
	position: relative;
	text-decoration: none;
	vertical-align: top;
	width: 21%;
	z-index: 1;
	zoom: 1;
}
#company .w1170-1000px > div > a:hover,
#company .w1170-1000px > ul > li:hover {
	background-color: #fff;
	border: 1px solid #dedede;
}
#company h1, #products h1, #news {
	padding-bottom: 5px;
}
#company p {
	color: #222;
	font-size: 12px;
	line-height: 16px;
	padding-bottom: 5px;
}
#company li > a {
	color: #004c8c;
	font-size: 14px;
	font-style: italic;
}
#company img {
	float: left;
	margin-right: 2%;
}
#company .w1170-1000px > ul > li.w500px {
	width: 38%;
}
.ie #products .w1170-1000px > ul > li {
	width: 14.7%;
}
#products .w1170-1000px > ul > li {
	cursor: default;
	margin-right: 0.8%;
	width: 14.25%;
}
#products .submenu-image-link {
	display: block;
	border: 3px solid #fff;
	box-shadow: 0 0 1px #777;
	overflow: hidden;
	width: 164px;
	height: 84px;
}
#products .submenu-image-link img {
	width: 170px;
	height: 90px;
	margin: -3px;
}
#products h1 {
	white-space: nowrap;
}
#products .list-products li {
	border-top: 1px dotted #c1c1c1;
	padding: 4px 0 9px 4px;
}
#products .list-products li:first-child {
	border: none;
}
#products .list-products a {
	color: #004c8c;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 12px;
	text-decoration: none;
}
#news {
	padding: 23px 0;
}
#news .w1170-1000px .block-news:first-child {
	margin-right: 2%;
}
#news h1, #contact h1 {
	color: #003664;
}
#news li {
	margin-left: 0px;
	margin-right: 8%;
	min-height: 45px;
	padding-left: 0px;
	width: 38%;
}
#news .block-news {
	float: left;
	margin-left: 0px;
	width: 49%;
}
#news a {
	color: #000;
	display: inline-block;
	font-size: 12px;
	line-height: 16px;
}
#news span {
	color: #888;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 11px;
}
#contact {
	padding: 10px 0;
}
#contact li {
	cursor: default;
	margin-left: 0px;
	margin-right: 1.5%;
	padding-left: 0px;
	width: 23%;
}
#contact li.contacts-info {
	margin-right: 3.2%;
	width: 38%;
}
#contact p {
	color: #222;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 14px;
	line-height: 16px;
	padding-bottom: 3px;
	padding-top: 15px;
}
#contact li a.map-link {
	color: #ff7711;
	display: inline-block;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 14px;
	margin-top: 10px;
	padding-bottom: 2px;
}
.content {
	background-color: #003664;
	padding-top: 140px;
}
.slider-container-top {
	height: 0;
	padding: 0 0 23.5% 0;
	position: relative;
	width: 100%;
	overflow: hidden;
	z-index: 1;
}
.slider-container-top .touch-slider {
	height: 1500px;
	width: 100%;
}
.slider-container-top .touch-slider .slider {
	height: 100%;
	width: 100%;
}
.slider-container-top .touch-slider .slider .item {
	float: left;
	width: 100%;
}
.slider-container-top .touch-slider .slider .item img {
	height: auto;
	width: 100%;
}
.slider-container-top .prev {
	background-position: -1px -87px;
	height: 38px;
	left: 2%;
	margin-top: -18px;
	position: absolute;
	top: 50%;
	width: 25px;
}
.slider-container-top .next {
	background-position: -43px -87px;
	height: 38px;
	margin-top: -18px;
	position: absolute;
	right: 2%;
	top: 50%;
	width: 25px;
}
.tech-list {
	height: 97px;
}
.tech-list li {
	float: left;
	padding: 13px 0;
	width: 25%;
}
.tech-list a {
	text-decoration: none;
}
.tech-list img {
	border: 5px solid #fff;
	float: left;
	margin-right: 10px;
}
.tech-list h1 {
	color: #fff;
	font-family: 'Din Condensed', sans-serif;
	font-size: 24px;
	font-weight: normal;
	padding-bottom: 3px;
	padding-top: 15px;
	text-transform: uppercase;
}
.tech-list p {
	color: #fff;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 13px;
}
.main-content-block {
	background-color: #f1f1f1;
	padding-bottom: 48px;
}
.main-content-block .w1170-1000px > h1,
.main-content-block .w1170-1000px > .h1 {
	display: block;
	color: #000;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 24px;
	font-weight: 300;
	padding: 30px 0 14px 0;
}
.main-content-block h2,
.main-content-block .h2 {
	display: block;
	color: #444;
	font-family: 'Din Condensed', sans-serif;
	font-size: 21px;
	line-height: 1.1;
	font-weight: normal;
	padding-bottom: 12px;
	padding-top: 24px;
	text-transform: uppercase;
}
.main-content-block h3,
.main-content-block .h3 {
	display: block;
	color: #004d8c;
	font-family: 'segoeui-boldbold', sans-serif;
	font-size: 14px;
	line-height: 1.1;
	font-weight: normal;
	padding-bottom: 6px;
	padding-top: 16px;
	text-transform: uppercase;
}
.main-content-block h4,
.main-content-block .h4 {
	display: block;
	color: #000;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 18px;
	line-height: 1.1;
	font-weight: normal;
	padding-bottom: 6px;
	padding-top: 16px;
	text-transform: uppercase;
}
.main-content-block .w1170-1000px div p {
	line-height: 1.4;
}
.news-top li:nth-child(odd) {
	margin-left: 0%;
}
.news-top li {
	_height: 184px;
	background-color: #fff;
	display: inline;
	display: inline-block;
	display: -moz-inline-block;
	margin: 15px 0 0 4%;
	min-height: 184px;
	padding-right: 2%;
	vertical-align: top;
	width: 45%;
	zoom: 1;
}
.news-section.news-top li {
	margin-bottom: 15px;
}
.news-top img {
	float: left;
	margin-right: 4.2%;
}
.news-top .time {
	color: #666;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 11px;
	padding: 13px 0 9px 0;
}
.news-top .h1 a {
	color: #000;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 18px;
	font-weight: 300;
	text-decoration: none;
	text-transform: uppercase;
}
.news-top p {
	color: #333;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 14px;
	line-height: 16px;
	padding-top: 10px;
}
.news-tape li:first-child {
	margin-left: 0%;
}
.news-tape li {
	_height: 122px;
	display: inline;
	display: inline-block;
	display: -moz-inline-block;
	margin: 32px 0 0 0;
	min-height: 122px;
	padding-right: 4.8%;
	vertical-align: top;
	width: 29%;
	zoom: 1;
}
.news-tape .time {
	color: #888;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 12px;
	padding: 0px 0 6px 0;
}
.news-tape a {
	color: #000;
	font-size: 14px;
}
.news-tape p {
	color: #333;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 14px;
	line-height: 17px;
	padding-top: 6px;
}
.msg-box {
	padding: 42px 0 0 0;
}
.msg-box p {
	color: #555;
	font-size: 14px;
	line-height: 21px;
	width: 508px;
}
.msg-box h1 {
	color: #222;
	font-family: 'segoeui-boldbold', sans-serif;
	font-size: 30px;
	padding-bottom: 12px;
}
.msg-box h1 span {
	font-family: 'segoeui-lightlight', sans-serif;
	font-weight: normal;
}
.machine-block {
	background: url(../images/bg-machine-block.jpg) center top;
	padding: 14px 0 64px 0;
}
.machine-block li {
	background-color: #003769;
	float: left;
	margin: 32px 0 0 0;
	padding: 3px;
	width: 48%;
}
.machine-block h1 {
	color: #fff;
	float: left;
	font-family: 'Din Condensed', sans-serif;
	font-size: 36px;
	font-weight: normal;
	padding: 9px 0 0 16px;
	text-transform: uppercase;
}
.machine-block .blue-btn {
	background-color: #042a57;
	color: #fff;
	display: block;
	float: right;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 14px;
	height: 42px;
	line-height: 43px;
	margin: 3px;
	text-align: center;
	text-decoration: none;
	width: 167px;
}
.slider-machine {
	height: 0;
	margin-top: 6px;
	overflow: hidden;
	padding: 0 0 75.2% 0;
	position: relative;
	width: 100%;
	z-index: 1;
}
.slider-machine .touch-slider {
	height: 422px;
	width: 100%;
}
.slider-machine .touch-slider .slider {
	height: 100%;
	width: 100%;
}
.slider-machine .touch-slider .slider .item {
	float: left;
	overflow: hidden;
	position: relative;
	width: 100%;
	z-index: 1;
}
.slider-machine .touch-slider .slider .item img {
	height: auto;
	width: 100%;
}
.slider-machine .prev {
	background-position: -1px -87px;
	height: 38px;
	left: 2.3%;
	margin-top: -18px;
	position: absolute;
	top: 43%;
	width: 25px;
	z-index: 2;
}
.slider-machine .next {
	background-position: -43px -87px;
	height: 38px;
	margin-top: -18px;
	position: absolute;
	right: 2.3%;
	top: 43%;
	width: 25px;
	z-index: 2;
}
.slider-machine .caption {
	background-image: url(../images/bg-caption.png);
	bottom: 0px;
	left: 0px;
	padding: 22px 13px;
	position: absolute;
	width: 100%;
	z-index: 1;
}
.slider-machine .caption a,
.slider-machine .caption {
	color: #000;
	font-family: 'Din Condensed', sans-serif;
	font-size: 22px;
	text-decoration: none;
}
.slider-machine .caption a span {
	font-size: 18px;
}
.clients-block {
	background-color: #353535;
	height: 217px;
}
.clients-block h1 {
	color: #fff;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 24px;
	font-weight: 300;
	padding-top: 42px;
	text-decoration: none;
}
.slider-clients {
	height: 73px;
	margin-top: 42px;
	position: relative;
	width: 100%;
	z-index: 1;
}
.slider-clients .touch-slider {
	height: 100%;
	width: 100%;
}
.slider-clients .touch-slider .slider {
	height: 100%;
	width: 100%;
}
.slider-clients .touch-slider .slider .item {
	float: left;
	width: 100%;
}
.slider-clients .touch-slider .slider .item a {
	float: left;
	text-align: center;
	width: 16.3%;
}
.slider-clients img {
	opacity: 0.7;
}
.slider-clients .prev,
.slider-clients .next {
	background-color: #1d1d1d;
	color: #a5a5a5;
	font-size: 16px;
	height: 34px;
	line-height: 34px;
	position: absolute;
	text-align: center;
	top: -70px;
	width: 34px;
	z-index: 2;
}
.slider-clients .prev {
	right: 35px;
}
.slider-clients .prev:hover {
	background-color: #2b2b2b;
	color: #aeaeae;
}
.slider-clients .next {
	right: 0px;
}
.slider-clients .next:hover {
	background-color: #2b2b2b;
	color: #aeaeae;
}
.img-300 {
	display: none;
}
.contacts-block {
	background: #3b3b3b url(../images/bg-contacts-block.png) right top no-repeat;
	min-height: 647px;
	overflow: hidden;
	padding: 49px 0 20px 0;
}
.contacts-block .left-column {
	width: 49%;
}
.contacts-block .right-column {
	width: 40.2%;
}
.contacts-block h1 {
	color: #fff;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 36px;
	font-weight: 300;
}
.contacts-block p {
	color: #ccc;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 14px;
	line-height: 16px;
	padding-bottom: 3px;
	padding-top: 14px;
	width: 75%;
}
/*
.contacts-block li:first-child {
	float: left;
}
*/
.contacts-block li {
/*
	float: right;
	margin-top: 50px;
	width: 48%;
*/
    margin-top: 40px;
}
.contacts-block li p {
	padding-bottom: 5px;
/*	width: 230px;*/
}
.contacts-block h3 {
	color: #fff;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 18px;
	font-weight: 300;
	line-height: 20px;
	padding-bottom: 5px;
}
.contacts-block li a {
	color: #ff7711;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 14px;
}
.contacts-block h2 {
	color: #fff;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 24px;
	font-weight: 300;
	padding-bottom: 10px;
	padding-top: 8px;
}
.chrome .contacts-block input[type=text],
.chrome .contacts-block input[type=email] {
	line-height: 16px;
}
.contacts-block input[type=text],
.contacts-block input[type=email] {
	background-color: #464646;
	border: none;
	border-left: 1px solid #383838;
	border-top: 1px solid #383838;
	color: #aaa;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 16px;
	height: 49px;
	line-height: 49px;
	margin: 10px 0;
	padding: 0 14px;
	width: 93.1%;
}
.contacts-block textarea {
	background-color: #464646;
	border: none;
	border-left: 1px solid #383838;
	border-top: 1px solid #383838;
	color: #aaa;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 16px;
	height: 213px;
	margin-top: 10px;
	overflow: auto;
	padding: 10px 14px;
	resize: none;
	width: 93.1%;
}
.contacts-block .right-column a,
.contacts-block .right-column input[type=submit] {
	background: url(../images/bg-dark-btn.png);
	behavior: url(PIE.htc);
	border: none;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	display: block;
	float: right;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 16px;
	height: 48px;
	line-height: 48px;
	margin-right: 3px;
	margin-top: 14px;
	moz-border-radius: 3px;
	position: relative;
	text-align: center;
	text-decoration: none;
	webkit-border-radius: 3px;
	width: 143px;
	z-index: 1;
}
.contacts-block .right-column a i {
	font-size: 13px;
	padding-left: 7px;
}
.contacts-block .right-column .form-success {
	color: #cafe85;
}
.contacts-block .right-column .form-error {
	color: #ffa1b9;
}
.contacts-line {
	clear: both;
	position: relative;
	z-index: 1;
	margin-bottom: 20px;
}
.contacts-line .w1170-1000px {
	margin: 0px;
}
.contacts-line .parts {
	background: url(../images/bg-parts.png) no-repeat;
	height: 117px;
	left: 50%;
	margin-left: -657px;
	position: absolute;
	top: 36px;
	width: 1317px;
	z-index: 1;
}
.contacts-line dl {
	float: left;
	margin: 64px 0 0 0;
	position: relative;
	width: 16%;
	z-index: 2;
}
.contacts-line .w18p {
	width: 18%;
}
.contacts-line .m2p {
	margin-right: 2%;
}
.contacts-line dd {
	padding: 5px 0 0 0;
}
.contacts-line dt {
	color: #000;
	font-family: 'Din Condensed', sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
}
.contacts-line a,
.contacts-line i {
	color: #000;
	font-size: 11px;
}
.contacts-line i {
	padding-left: 3px;
	padding-right: 3px;
}
.ie7 .contacts-line i {
	padding: 0px;
}
footer {
	background-color: #003664;
}
.footer-menu {
	padding: 35px 0 67px 0;
}
.footer-menu,
.footer-menu a {
	font-family: 'segoeui-lightlight', sans-serif;
}
.footer-menu dl {
	float: left;
	margin: 0 2% 0 0.8%;
	width: 14%;
}
.footer-menu dt {
	color: #ff7711;
	font-size: 18px;
	padding-bottom: 10px;
}
.footer-menu dt + dd {
	border: none;
}
.footer-menu a {
	color: #fff;
	font-size: 12px;
	text-decoration: none;
}
.footer-menu dd {
	border-top: 1px solid #1a4a74;
	padding: 16px 0;
}
.footer-bottom {
	border-top: 1px solid #335e83;
	height: 72px;
	line-height: 72px;
}
.footer-bottom a {
	color: #9dd2fe;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 14px;
	white-space: nowrap;
}
.footer-bottom .isidea {
	float: right;
	color: #9dd2fe;
	font-size: 12px;
}
.footer-bottom .isidea a {
	color: #9dd2fe;
	font-size: 12px;
}
.menu-300 {
	display: none;
	position: relative;
	z-index: 2;
}
.fix-menu-300 {
	background-color: #004c8c;
	height: 60px;
	left: 0px;
	position: fixed;
	top: 0px;
	width: 100%;
	z-index: 2;
}
.menu-300 ul {
	margin: 0 auto;
	padding: 0 22px;
	width: 256px;
}
.menu-300 ul li:first-child {
	border: none;
}
.menu-go:hover {
	filter: alpha(opacity = 70);
	opacity: 0.7;
}
.menu-go {
	float: left;
}
.menu-go a {
	background-position: -18px -219px;
}
.filter-go a {
	background-position: -18px -290px;
}
.filter-go {
	display: none;
	float: right;
	padding-left: 14px;
	padding-right: 27px;
}
.menu-300 li {
	border-left: 1px solid #1a5e98;
}
.menu-300 a {
	color: #fff;
	display: inline-block;
	font-family: 'Din Condensed', sans-serif;
	font-size: 24px;
	line-height: 60px;
	padding-left: 41px;
	text-decoration: none;
	text-transform: uppercase;
}
.catalog.main-content-block .w1170-1000px > h1 {
	font-size: 30px;
	padding-bottom: 22px;
	padding-top: 15px;
	position: relative;
	z-index: 2;
}
.catalog.main-content-block aside {
	left: 0;
	position: absolute;
	width: 100%;
	z-index: 2;
}
.go-aside {
	behavior: url(PIE.htc);
	box-shadow: #666 0px 0px 3px;
	left: -450px;
	margin: 0 auto;
	moz-box-shadow: #666 0px 0px 3px;
	/*overflow: hidden;*/
	position: relative;
	webkit-box-shadow: #666 0px 0px 3px;
	width: 270px;
	z-index: 3;
}
@media only screen and (max-width: 1200px) {
	.go-aside {
		left: -38.4%;
		width: 240px;
	}
	.list-param input[type="text"] {
		width: 187px !important;
	}
	.list-param select {
		width: 219px !important;
	}
	.select.order-list span {
		padding: 0px !important;
	}
}
@media only screen and (max-width: 1070px) {
	.go-aside {
		left: -36.3%;
	}
}
.block-categories {
	background-color: #fff;
}
.block-categories ol {
	display: none;
	padding: 5px 0 14px 0;
}
.block-categories ol li {
	padding: 4px 17px;
}
.block-categories ol .active a {
	background-color: #004c8c;
	color: #fff;
	display: inline-block;
	padding: 3px 9px;
	text-decoration: none;
}
.block-categories ol a {
	color: #004c8c;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 14px;
}
.block-categories > ul > li:first-child {
	border: none;
}
.block-categories > ul > li {
	border-top: 1px solid #3873a5;
}
.block-categories li > span {
	background-color: #004c8c;
	color: #fff;
	cursor: pointer;
	display: block;
	font-family: 'Din Condensed', sans-serif;
	font-size: 19px;
	height: 47px;
	line-height: 47px;
	padding: 0 15px;
	text-transform: uppercase;
}
.right-column-goods {
	float: right;
	width: 74.35%;
}
.relative-block {
	position: relative;
	z-index: 4;
}
.hide-content {
	overflow: hidden;
}
.right-column-goods .list-catalog-goods {
	/*min-height: 500px;*/
}
.ie7 .right-column-goods .list-catalog-goods li {
	margin: 0 10px;
}
.right-column-goods .list-catalog-goods li {
	_height: 327px;
	display: inline;
	display: inline-block;
	display: -moz-inline-block;
	margin-bottom: 29px;
	min-height: 327px;
	padding: 9px 10px;
	vertical-align: top;
	width: 28%;
	zoom: 1;
}
.ie7 .right-column-goods .list-catalog-goods li {
	display: block;
	float: left;
	margin-bottom: 29px;
}
.right-column-goods .list-catalog-goods li img {
	background: #fff;
	border: 1px solid #dbdbdb;
	padding: 2%;
	width: 96%;
}
.right-column-goods .list-catalog-goods li a.title {
	display: block;
	line-height: 1.1;
	font-weight: normal;
	padding-top: 4px;
	color: #004c8c;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 24px;
	text-decoration: none;
}
.right-column-goods .list-catalog-goods li h2 {
	padding: 3px 0 0 0;
}
.right-column-goods .list-catalog-goods li p {
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 13px;
	line-height: 18px;
	padding: 4px 0 0 2px;
	text-align: left;
	height: 76px;
	overflow: hidden;
}
.right-column-goods .cart {
	background-color: #fff9cf;
}
.compare {
	background-color: #b3b3b3;
	color: #fff;
	display: block;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 14px;
	height: 48px;
	line-height: 48px;
	margin-top: 12px;
	padding-left: 38px;
	text-align: center;
	text-decoration: none;
}
.compare:hover {
	background-color: #065eaf;
}
@media only screen and (min-width: 1150px) {
	.compare {
		background-position: 22px -177px;
	}
}
@media only screen and (max-width: 1149px) {
	.compare {
		background-position: 5px -177px;
	}
}
.delete {
	background-color: #789ebe;
}
.min-filter {
	background-color: #e3e3e3;
	padding: 13px 10px;
}
.select {
	background-color: #efefef;
	color: #555;
	cursor: pointer;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 14px;
	height: 44px;
	position: relative;
	z-index: 1;
}
.select.normal.ZINDEX {
	z-index: 2;
}
.select.normal .drop-list {
	position: relative;
	z-index: 3;
}
.select.normal .drop-list ol {
	background-color: #EFEFEF;
	display: none;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
	z-index: 1;
}
.select.normal .drop-list ol li {
	padding: 12px 10px;
}
.select.normal .drop-list ol li:hover {
	background-color: #f4f4f4;
}
.select > span {
	display: block;
	line-height: 44px;
	margin-right: 44px;
	padding: 0 10px;
}
.select div {
	bottom: 0px;
	cursor: pointer;
	left: 0px;
	position: absolute;
	width: 100%;
	z-index: 2;
}
.ie7 .select > i {
	right: -4px;
}
.select > i {
	border-left: 1px solid #d7d7d7;
	color: #bfbfbf;
	font-size: 18px;
	font-weight: bold;
	height: 40px;
	line-height: 40px;
	margin-top: -20px;
	position: absolute;
	right: 0px;
	text-align: center;
	top: 50%;
	width: 44px;
	z-index: 1;
}
.order-list {
	background-color: #669359;
	color: #fff;
	margin-bottom: 10px;
}
.order-list span:hover,
.order-list > i:hover {
	background-color: #47703c;
}
.order-list a {
	color: #fff;
	display: block;
	line-height: 44px;
	text-decoration: none;
}
.order-list a i {
	padding: 0 8px 0 19px;
}
.order-list > i {
	border-color: #7da372;
	color: #c2d4bd;
	cursor: pointer;
	height: 100%;
	line-height: 44px;
	margin-top: 0px;
	top: 0px;
}
.black-btn {
	background-color: #232323;
	margin-bottom: 0px;
}
.black-btn span:hover,
.black-btn > i:hover {
	background-color: #065eaf;
}
.black-btn + ol {
	padding-top: 10px;
}
.black-btn span a img {
	margin-bottom: -3px;
	margin-left: 16px;
	margin-right: 9px;
}
.order-list-edit {
	display: none;
	padding-bottom: 10px;
}
.order-list-edit li {
	border-top: 1px dotted #9eb598;
	clear: both;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	padding: 0 6px;
}
.order-list-edit li:first-child {
	border: none;
}
.order-list-edit li > span {
	color: #3e6b31;
	float: left;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 14px;
}
.order-list-edit li a span {
	text-decoration: underline;
}
.order-list-edit li a span:hover {
	text-decoration: none;
}
.order-list-edit li a {
	color: #777;
	float: right;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.order-list-edit li a i {
	color: #3e6b31;
	font-size: 8px;
	padding-right: 5px;
	text-decoration: none;
}
.ie7 .order-list-edit li a i {
	padding: 0px;
}
.block-choose {
	background-color: #fff;
	padding: 12px 10px;
}
.list-param {
	background-color: #fff;
	border-top: 3px solid #004d8c;
	padding: 12px 10px 0px 10px;
}
.ie .list-param input[type=text] {
	line-height: 44px;
}
.list-param input[type=text] {
	background-color: #efefef;
	border: 1px solid #d4d2d2;
	color: #555;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 14px;
	height: 44px;
	margin-bottom: 6px;
	padding: 0 15px;
	width: 217px;
}
.list-param select {
	background-color: #efefef;
	border: 1px solid #d4d2d2;
	color: #555;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 14px;
	height: 40px;
	margin-bottom: 6px;
	padding: 2px 0 2px 15px;
	width: 250px;
}
.ie .list-param select {
	width: 217px;
}
.list-param select option {
	background-color: #efefef;
	color: #555;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 14px;
	padding: 15px 0;
}
.list-param .select.normal,
.list-param .select.normal ol {
	border: 1px solid #d3d1d1;
}
.list-param .select.normal ol {
	border-top: none;
	left: -1px;
}
.search-button,
.main-content-block input.search-button[type=submit] {
	float: none;
	background: #065eaf url(../images/icon-blue-search.png) 16px 50% no-repeat;
	color: #fff;
	display: block;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 14px;
	height: 44px;
	width: 102px;
	line-height: 44px;
	margin-top: 6px;
	padding-left: 40px;
	text-align: left;
	text-decoration: none;
	border: none;
	cursor: pointer;
}
.search-button:hover {
	color: #d5ebff;
}
.srch-btn {
	background-color: #065eaf;
	color: #fff;
	display: block;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 14px;
	height: 44px;
	line-height: 44px;
	margin-top: 6px;
	text-decoration: none;
	width: 102px;
}
.srch-btn i {
	margin-left: 17px;
	margin-right: 10px;
}
.prnt-btn {
	background-color: #232323;
	color: #fff;
	display: block;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 14px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	text-decoration: none;
}
.prnt-btn i {
	margin-right: 10px;
}
.prnt-btn:hover {
	background-color: #065eaf;
}
.list-details-goods {
	margin-top: -4px;
	min-height: 400px;
}
.list-details-goods > li {
	padding: 14px 0;
}
.list-details-goods img {
	background-color: #fff;
	border: 1px solid #dbdbdb;
	float: left;
	padding: 5px;
}
.list-details-goods .details-text {
	float: left;
	padding-left: 2.5%;
	text-align: left;
	width: 34%;
}
.list-details-goods .details-text h1,
.list-details-goods .details-text h1 a,
.list-details-goods .details-text h2,
.list-details-goods .details-text h2 a {
	color: #004c8c;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 24px;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	padding-top: 0;
}
.list-details-goods .details-text h1,
.list-details-goods .details-text h2 {
	padding-bottom: 3px;
}
.list-details-goods > li ul {
	color: #777;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 18px;
}
.list-details-goods > li ul span {
	color: #333;
}
.list-details-goods > li ul li {
	padding: 7px 0;
}
.list-details-goods > li > div {
	position: relative;
	z-index: 2;
}
.list-details-goods .details-feature {
	float: left;
	max-width: 34%;
	padding-left: 3%;
}
.list-details-goods .line-bug {
	position: relative;
	z-index: 1;
}
.list-details-goods .line {
	left: 32.9%;
	position: absolute;
	top: -14px;
	z-index: 0;
}
.list-details-goods .color .line {
	background-color: #e0e5ea;
}
.add-order {
	background-color: #b3b3b3;
	color: #fff;
	display: block;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 16px;
	height: 48px;
	line-height: 48px;
	margin-top: 8px;
	text-align: center;
	text-decoration: none;
	width: 197px;
}
.add-order:hover {
	background-color: #065eaf;
}
.add-order i {
	font-size: 16px;
	margin-right: 10px;
}
.added-block .line {
	background-color: #fff9cf !important;
}
.added-block .add-order {
	background-color: #cb7b66;
}
.added-block .add-order:hover {
	background-color: #ee761a;
}
.add-order.min-order {
	margin-right: 5px;
}
.add-order.min-order,
.compare-order.min-order {
	display: inline-block;
	float: none;
	font-size: 14px;
	height: auto;
	line-height: 16px;
	margin-top: 12px;
	min-width: 103px;
	padding: 8px 3.5%;
	width: 35%;
}
.add-order.min-order span,
.compare-order.min-order span {
	cursor: pointer;
	display: block;
	float: left;
	width: 70%;
}
.add-order.min-order i {
	display: block;
	float: left;
	margin-right: 6%;
	margin-top: 8px;
}
.compare-order.min-order span {
	width: 80px;
}
.compare-order.min-order {
	background-color: #B3B3B3;
	background-position: -5px -177px;
	color: #FFFFFF;
	font-family: 'segoeui-lightlight', sans-serif;
	padding-left: 45px;
	text-align: left;
	text-decoration: none;
}
.compare-order.min-order:hover {
	background-color: #065eaf;
}
.pagination {
	color: #333;
	font-family: 'segoeui-italicitalic';
	font-size: 18px;
	height: 38px;
	line-height: 38px;
	padding: 27px 0 0 92px;
	position: relative;
	z-index: 3;
}
.pagination p {
	float: left;
}
.wrap-pagination {
	background: url(../images/bg-pagination.png) 0px -44px no-repeat;
	float: left;
	margin-left: 5px;
	padding-left: 14px;
}
.wrap-pagination.all-pages {
	margin-left: -10px;
}
.pagination ul {
	background: url(../images/bg-pagination.png) right 1px no-repeat;
	float: left;
	padding-right: 15px;
}
.pagination li {
	float: left;
	position: relative;
	text-align: center;
	width: 37px;
	z-index: 1;
}
.pagination li i {
	background: url(../images/bg-active-pagination.png) no-repeat;
	display: none;
	height: 53px;
	left: 50%;
	margin-left: -31px;
	margin-top: -27px;
	position: absolute;
	top: 50%;
	width: 62px;
	z-index: 1;
}
.pagination .active i {
	display: block;
}
.pagination .active {
	line-height: 37px;
	margin: 0 14px;
}
.pagination .active a {
	font-size: 24px;
}
.pagination a {
	color: #fff;
	font-family: 'segoeui-italicitalic';
	font-size: 18px;
	position: relative;
	text-decoration: none;
	z-index: 2;
}
.info-300-f,
.pagination > a {
	display: none;
}
.repair.main-content-block .w1170-1000px > h1 {
	font-size: 30px;
}
.repair-block {
	background-color: #003664;
	margin-top: 25px;
}
.tabs > li {
	color: #fff;
	cursor: pointer;
	float: left;
	font-family: 'Din Condensed', sans-serif;
	font-size: 18px;
	line-height: 59px;
	padding: 0 21px;
	text-transform: uppercase;
}
.tabs > li span {
	border-bottom: 1px dotted #fff;
}
.tabs .active {
	background-color: #004d8c;
}
.tabs .active span {
	border: none;
}
.content-tabs > li {
	background-color: #004d8c;
	display: none;
	padding: 14px 20px;
}
.content-tabs > li.active {
	display: block;
}
.img-block {
	width: 24.2%;
}
.img-block li {
	float: left;
	margin: 14px 4% 5px 0;
}
.img-block img {
	background-color: #fff;
	display: block;
	margin-bottom: 8px;
	padding: 5px;
}
.img-block a {
	color: #fff;
	display: block;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 12px;
	text-align: center;
}
.accordion {
	max-width: 24%;
	min-width: 24%;
}
.accordion li {
	border-top: 1px solid #004d8c;
}
.accordion i {
	display: block;
	float: left;
	margin-right: 10px;
}
.accordion .active span {
	background-color: #003664;
}
.accordion .icon-minus,
.accordion .active .icon-plus {
	display: none;
}
.accordion .active .icon-minus {
	display: inline;
}
.accordion span {
	background-color: #004178;
	color: #fff;
	cursor: pointer;
	display: block;
	font-size: 14px;
	padding: 18px 10px;
}
.accordion .content-accordion {
	display: none;
	padding: 10px 4.9%;
}
.accordion .content-accordion p {
	color: #fff;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 14px;
	line-height: 18px;
}
.fix-text {
	margin: 0 4% 0 2%;
	overflow: auto;
	width: 25%;
}
.fix-text p {
	color: #fff;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 14px;
	line-height: 18px;
	padding-bottom: 17px;
}
.manual {
	text-align: center;
	width: 17%;
}
.manual img {
	width: 100%;
}
.manual a {
	color: #fff;
	display: inline-block;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 12px;
	width: 80%;
}
.manual,
.fix-text,
.accordion,
.img-block {
	_height: 300px;
	display: inline;
	display: inline-block;
	display: -moz-inline-block;
	min-height: 300px;
	vertical-align: top;
	zoom: 1;
}
.form-repair {
	background-color: #d8d8d8;
	margin: 0 0 0 0;
	padding: 15px 15px 15px 20px;
}
.form-repair > h1 {
	border-bottom: 3px solid #c0c0c0;
	color: #777;
	float: left;
	font-family: 'Din Condensed', sans-serif;
	font-size: 24px;
	font-weight: normal;
	padding-bottom: 6px;
	text-transform: uppercase;
}
.form-repair h2 {
	color: #004d8c;
	font-family: 'segoeui-boldbold', sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding-top: 15px;
	text-transform: uppercase;
}
.form-repair form {
	display: none;
	clear: both;
}
.form-repair form.active {
	display: block;
}
.block-form {
}

.block-form.active {
	display: block;
	clear: both;
}

.block-form > li {
	float: left;
}
.column-form {
	padding-top: 12px;
}
.column-form li {
	float: left;
	margin-right: 19px;
	width: 269px;
}
.form-repair .block-form li:last-child .n724px {
	margin: 0;
}
.ie .column-form input[type=text] {
	line-height: 44px;
}
.column-form input[type=text] {
	background-color: #efefef;
	border: 1px solid #d3d1d1;
	color: #555;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 14px;
	height: 44px;
	margin: 4px 0;
	padding: 0 14px;
	width: 239px;
}
.column-form textarea {
	background-color: #efefef;
	border: 1px solid #d3d1d1;
	color: #555;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 14px;
	margin: 4px 0;
	overflow: auto;
	padding: 14px 14px;
	resize: none;
	width: 239px;
}
.column-form .h137px {
	height: 137px;
}
.block-checkbox {
	padding-bottom: 3px;
}
.checkbox {
	color: #555;
	cursor: pointer;
	float: left;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 14px;
	margin: 3px 0 0px 0;
	width: 230px;
}
.checkbox i {
	background-color: #efefef;
	border: 1px solid #d5d4d4;
	color: #efefef;
	float: left;
	font-size: 14px;
	margin-right: 12px;
	padding: 2px;
	text-align: center;
}
.checkbox p {
	float: left;
	line-height: 20px;
	width: 190px;
}
.checkbox.active i {
	color: #a8bd44;
}
.line-action {
	background-color: #d8d8d8;
	margin-top: 16px;
	padding: 10px;
}
.line-action li {
	float: right;
	height: 44px;
	line-height: 44px;
	margin-right: 10px;
	text-align: center;
	width: 120px;
}
.line-action li a {
	color: #555;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 12px;
}
.line-action .snd-form {
	background-color: #065eaf;
}
.line-action .snd-form a,
.line-action .snd-form input[type=submit] {
	color: #fff;
	font-size: 14px;
	text-decoration: none;
}
.line-action .snd-form input[type=submit] {
	background: none;
	margin: 0;
	padding: 0;
	line-height: 40px;
	text-align: center;
	width: 120px;
	height: 40px;
}
.line-action input[type=reset] {
	border: none;
	background: none;
	cursor: pointer;
	text-decoration: underline;
}
.line-action .snd-form a i {
	margin-right: 7px;
}
.left-catalog-item {
	float: left;
	width: 65%;
}
.left-catalog-item > h1,
.top-list h1 {
	border-bottom: 1px solid #d5d5d5;
	color: #004c8c;
	font-family: 'Din Condensed', sans-serif;
	font-size: 32px;
	font-weight: normal;
	padding: 15px 0 10px 3px;
	text-transform: uppercase;
}
.left-catalog-item > h2 {
	color: #777;
	font-family: 'Din Condensed', sans-serif;
	font-size: 24px;
	font-weight: normal;
	padding: 15px 0 10px 3px;
	text-transform: uppercase;
}
.img-preview-big {
	margin: 19px 0 19px 0;
}
.img-preview-big img {
	background-color: #fff;
	behavior: url(PIE.htc);
	box-shadow: #bfcdd9 0px 0px 3px;
	max-width: 570px;
	moz-box-shadow: #bfcdd9 0px 0px 3px;
	padding: 1%;
	position: relative;
	webkit-box-shadow: #bfcdd9 0px 0px 3px;
	width: 98%;
	z-index: 1;
}
.right-catalog-item {
	float: left;
	min-width: 300px;
	width: 34%;
}
.tech-table {
	color: #fff;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 14px;
	text-align: left;
	width: 100%;
}
.tech-table tr:first-child td {
	border: none;
}
.tech-table td {
	background-color: #1a5c96;
	border-top: 1px solid #f1f1f1;
	padding: 13px;
}
.tech-table .caption-tech-table td:first-child {
	background-color: #003664;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
}
.tech-table tr td:first-child {
	background-color: #004a8a;
	width: 71%;
}
.right-btns,
.right-panel {
	padding-left: 10%;
}
.right-btns > a {
	text-align: left;
}
.right-btns > a:first-child span {
	/*padding-left: 0px;*/
}
.right-btns > a span {
	padding-left: 20px;
}
.webkit .right-panel {
	padding-right: 15px;
}
.ie8 .right-panel {
	padding-right: 15px;
}
.right-panel {
	height: 490px;
	overflow: auto;
	padding-right: 9px;
	padding-top: 10px;
	text-align: justify;
}
.ie7 .right-panel li {
	margin-right: 5px;
}
.right-panel li {
	display: inline;
	display: inline-block;
	padding: 4px 0;
	zoom: 1;
}
.right-panel img {
	background-color: #5683a6;
	behavior: url(PIE.htc);
	box-shadow: #bfcdd9 0px 0px 3px;
	height: 83px;
	moz-box-shadow: #bfcdd9 0px 0px 3px;
	padding: 5px;
	position: relative;
	webkit-box-shadow: #bfcdd9 0px 0px 3px;
	width: 114px;
	z-index: 1;
}
.right-panel .active img {
	background-color: #fff;
}
.list-panel {
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 14px;
	line-height: 27px;
	padding-left: 31px;
	padding-top: 47px;
}
.list-panel li {
	background: url(../images/square.png) left 12px no-repeat;
	margin: 8px 0;
	padding: 0 12px;
	text-align: left;
}
.auto-ok {
	margin-left: -10px;
	margin-top: 16px;
}
.auto-ok li {
	height: auto !important;
	margin-bottom: 0px !important;
	min-height: 100% !important;
	width: 30.2% !important;
}
.auto-ok > h2 {
	color: #777;
	font-family: 'Din Condensed', sans-serif;
	font-size: 24px;
	font-weight: normal;
	padding: 15px 0 10px 13px;
	text-transform: uppercase;
}



/*~~~~~| Source Info Page |~~~~~*/
.information-item {
	clear: both;
	padding-top: 1.2em;
}
.information-item span {
	float: left;
	width: 9%;
}
.information-item a {
	float: left;
	width: 90%;
}



/*~~~~~| Contact Page |~~~~~*/
.contact-branches .contact-branch {
	float: left;
	width: 48.5%;
	margin-bottom: 40px;
}
.contact-branches .contact-branch:nth-child(1) {
	margin-right: 3%
}
.contact-branch .branch-box {
	position: relative;
	width: auto;
	height: 460px;
	padding: 0 12px;
	margin-bottom: 34px;
	background: #fff;
	box-shadow: 0 0 3px #c1c1c1;
	-moz-box-shadow: 0 0 3px #c1c1c1;
	-webkit-box-shadow: 0 0 3px #c1c1c1;
}
.contact-branch .branch-box h3 {
	max-width: 300px;
	padding-bottom: 12px;
}
.contact-branch .branch-box p {
	font-size: 14px;
	font-family: 'segoeui-lightlight', sans-serif;
	line-height: auto;
	color: #333;
}
.contact-branch .branch-box p a {
	color: #004c8c;
}
.contact-branch .branch-box .branch-reference {
	float: left;
	height: 40px;
	margin: 12px 0 0 -20px;
	padding: 6px 14px 0 20px;
	font: 18px/1 'segoeui-lightlight', sans-serif;
	color: #fff;
	background: url(../images/branch-reference-line.png) 0 0 no-repeat;
}
.contact-branch .branch-box .branch-map {
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
.contact-employees {
	width: 100%;
	overflow: hidden;
}
.contact-employees .branch-employee {
	float: left;
	width: 45%;
	margin-right: 10%;
	margin-bottom: 30px;
}
.contact-employees .branch-employee:nth-child(even) {
	margin-right: 0;
}
.branch-employee .employee-post {
	font: 13px/1 'segoeui-lightlight', sans-serif;
	color: #555;
}
.branch-employee .employee-fio {
	margin: 4px 0 6px;
	font: 15px/1 'segoeui-boldbold', sans-serif;
	color: #004c8c;
}
.branch-employee .employee-fio strong {
	font-weight: normal;
	text-transform: uppercase;
}
.branch-employee .employee-numbers {
	font: 15px/1.1 'segoeui-lightlight', sans-serif;
	margin-bottom: 10px;
}
.branch-employee .employee-numbers span {
	display: inline-block;
	width: 40px;
}
.branch-employee .employee-mailto {
	display: inline-block;
	width: 100px;
	height: 45px;
	padding: 15px 20px 0 25px;
	border: 1px solid #dcdcdc;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	border-radius: 3px; 
	text-decoration: none;
	color: #003664;
	font: 12px/1.16 'segoeui-lightlight', sans-serif;
}
.branch-employee .employee-mailto i {
	float: left;
	font-size: 30px;
	margin-right: 8px;
	margin-top: -4px;
}
.contact-dealers .dealer-box {
	position: relative;
	height: 300px;
	float: left;
	width: 48.5%;
	margin-bottom: 36px;
	background: #fff;
	box-shadow: 0 0 3px #c1c1c1;
	-moz-box-shadow: 0 0 3px #c1c1c1;
	-webkit-box-shadow: 0 0 3px #c1c1c1;
}
.contact-dealers .dealer-box:nth-child(even) {
	margin-right: 3%;
}
.dealer-box .dealer-info {
	float: left;
	width: 37%;
}
.dealer-box .dealer-info .wraper-dealer-info {
	padding: 0 12px;
}
.dealer-info .dealer-title {
	background: #004c8c;
	float: left;
	width: auto;
	font-size: 18px;
	line-height: 1;
	font-family: 'segoeui-lightlight', sans-serif;
	margin-left: -12px;
	margin-bottom: 5px;
	padding: 8px 12px;
	color: #fff;
}
.dealer-info .dealer-post {
	margin-bottom: 6px;
	clear: left;
	font: 11px/1 'asegoeuiregular', sans-serif;
	color: #777;
}
.dealer-info .dealer-fio {
	font: 14px/1 'asegoeuiregular', sans-serif;
	color: #003664;
}
.dealer-info .dealer-fio strong {
	display: block;
	font-weight: normal;
	text-transform: uppercase;
}
.dealer-info .dealer-doc {
	font: 11px/1 'asegoeuiregular', sans-serif;
	color: #777;
}
.dealer-info .dealer-phone {
	min-height: 18px;
	margin: 10px 0 4px;
	padding: 2px 0 2px 30px;
	background: url(../images/dealer-phone.png) 0 0 no-repeat;
	font: 18px/1 'Din Condensed', sans-serif;
	color: #003664;
}
.dealer-info .dealer-phone span {
	font: 18px/1 'Din Condensed', sans-serif;
	color: #5db0c5;
}
.dealer-info p {
	font: 14px/1 'segoeui-lightlight', sans-serif;
	color: #000;
}
.dealer-box .dealer-map {
	float: left;
	width: 63%;
	height: 300px;
}


/*~~~~~| Over 1000px |~~~~~*/
@media only screen and (max-width: 1000px) {
	.add-order.min-order,
	.compare-order.min-order {
		background-color: #B3B3B3;
		color: #FFFFFF;
		display: block;
		float: left;
		font-family: 'segoeui-lightlight', sans-serif;
		font-size: 14px;
		height: 48px;
		line-height: 48px;
		margin-top: 8px;
		padding: 0px;
		text-align: center;
		text-decoration: none;
		width: 100%;
	}
	.add-order.min-order,
	.compare-order.min-order {
		height: 32px !important;
		line-height: 16px !important;
	}
	.add-order.min-order span,
	.compare-order.min-order span {
		cursor: pointer;
		display: inline;
		float: none;
		width: 100%;
	}
	.add-order.min-order i {
		display: inline;
		float: none;
	}
	.compare-order.min-order span {
		width: 80px;
	}
	.compare-order.min-order:hover,
	.add-order.min-order:hover {
		background-color: #065eaf;
	}
	.w1200-1000px {
		margin: 0 auto;
		max-width: 740px;
		min-width: 724px;
	}
	.w1170-1000px {
		margin: 0 8px;
		max-width: 724px;
		min-width: 708px;
	}
	ul.contacts {
		margin-top: 1px;
	}
	.lang {
		float: none;
		height: auto;
		line-height: 16px;
		margin: 21px 0 0 0;
		text-align: right;
	}
	.lang .en,
	.lang .ru {
		background: none;
		filter: alpha(opacity = 100);
		height: auto;
		opacity: 1 !important;
		width: auto;
	}
	.lang a {
		display: inline-block;
		height: auto;
		padding-bottom: 1px;
		padding-left: 29px;
		text-decoration: underline;
	}
	.lang a:hover {
		text-decoration: none;
	}
	.lang .en a {
		background-position: -24px -150px;
	}
	.lang .ru a {
		background-position: -24px -355px;
	}
	.cabinet {
		background: none;
		border: none;
		bottom: 13px;
		display: inline;
		float: none;
		height: auto;
		margin: 0px;
		padding: 0 0 1px 0;
		position: absolute;
		right: 0px;
		text-align: left;
		text-decoration: underline;
		width: auto;
		z-index: 1;
	}
	.wrap-action-header {
		float: right;
		height: 89px;
		position: relative;
		width: 153px;
		z-index: 1;
	}
	.bottom-header .w1170-1000px > i {
		display: none;
	}
	.bottom-header {
		height: 122px;
	}
	.search-box {
		float: none;
		margin-top: 10px;
		text-align: center;
	}
	.ie .search-box input[type=text] {
		line-height: 45px;
	}
	.search-box input[type="text"] {
		font-size: 18px;
		height: 45px;
		text-align: left;
		width: 668px;
	}
	.ie7 .search-box input[type="submit"] {
		top: 24px;
	}
	.search-box input[type="submit"] {
		right: 15px;
		top: 24px;
	}
	.content {
		padding-top: 213px;
	}
	.menu-header {
		float: none;
		text-align: center;
	}
	.ie7 .menu-header > ul > li {
		margin-top: 2px;
		padding: 0 12px;
	}
	.menu-header > ul > li {
		display: inline;
		display: inline-block;
		float: none;
		height: 54px;
		margin-top: 4px;
		padding: 0;
		zoom: 1;
	}
	.menu-header > ul > li a,
	.menu-header > ul > li span {
		height: 54px;
		padding: 0 11px;
	}
	#company .w1170-1000px > ul > li,
	#products .w1170-1000px > ul > li,
	#contact li {
		width: 29%;
	}
	.ie #products .w1170-1000px > ul > li {
		width: 29%;
	}
	#company .w1170-1000px > ul > li.w500px {
		width: 59%;
	}
	#news li {
		width: 52%;
	}
	#company,
	#products ,
	#news,
	#contact {
		padding: 10px 10px;
	}
	.tech-list img {
		display: none;
	}
	.tech-list li:first-child {
		padding-left: 0px;
	}
	.tech-list li {
		margin-top: -5px;
		padding: 0 0 22px 36px;
		width: 145px;
	}
	.tech-list h1 {
		padding-bottom: 0px;
	}
	.tech-list p {
		line-height: 16px;
	}
	.news-tape,
	.msg-box {
		display: none;
	}
	.news-top li {
		background: none;
		padding-right: 0px;
		width: auto;
	}
	.short-img {
		float: left;
		overflow: hidden;
		width: 113px;
	}
	.news-top .time {
		padding-bottom: 5px;
		padding-top: 11px;
	}
	.news-top h1 a {
		font-size: 21px;
		line-height: 23px;
	}
	.news-top p {
		font-size: 16px;
		line-height: 18px;
	}
	.short-info {
		float: left;
		padding-left: 25px;
		width: 195px;
	}
	.machine-block li {
		float: none !important;
		margin-left: auto;
		margin-right: auto;
		width: 563px;
	}
	.clients-block {
		height: 250px;
	}
	.slider-clients {
		height: 125px;
	}
	.slider-clients .touch-slider .slider .item {
		width: 100%;
	}
	.slider-clients .touch-slider .slider .item a {
		width: 33%;
	}
	.contacts-block .left-column {
		float: none;
		margin: 0 auto;
		width: 640px;
	}
	.contacts-block .right-column {
		float: none;
		margin: 36px auto;
		width: 640px;
	}
	.contacts-block {
		height: 100%;
		overflow: hidden;
		padding-bottom: 0px;
	}
	.contacts-block input[type="text"],
	.contacts-block input[type="email"],
	.contacts-block textarea {
		width: 611px;
	}
	.contacts-block .right-column a {
		margin-right: 0px;
	}
	.contacts-line .parts {
		background: url(../images/bg-parts-repeat.png);
		height: 100%;
		top: 0px;
	}
	.contacts-line .w1170-1000px {
		margin: 0 8px;
	}
	.contacts-line dl {
		_height: 65px;
		display: inline;
		display: inline-block;
		display: -moz-inline-block;
		float: none;
		margin: 26px 0;
		min-height: 65px;
		vertical-align: top;
		width: 224px !important;
		zoom: 1;
	}
	.contacts-block > .w1200-1000px > .w1170-1000px {
		margin: 0px;
	}
	footer > .w1200-1000px {
		display: none;
	}
	.footer-bottom {
		border-top: none;
		height: 52px;
		line-height: 52px;
	}
	.go-aside {
		left: -249px;
		width: 225px;
	}
	.right-column-goods .list-catalog-goods li {
		padding: 8px 4px;
		width: 218px;
	}
	.right-column-goods {
		width: 480px;
	}
	.order-list a i {
		padding-left: 0px;
	}
	.black-btn span a img {
		margin-left: 0px;
	}
	.select > i {
		width: 40px;
	}
	.select.order-list span {
		margin-right: 40px;
		padding-left: 10px !important;
	}
	.ie7 .right-column-goods .list-catalog-goods li {
		margin: 0 7px;
	}
	.pagination {
		padding-left: 5px;
	}
	.list-param input[type="text"] {
		width: 172px !important;
	}
	.list-param select {
		width: 204px !important;
	}
	.details-feature {
		display: none;
	}
	.list-details-goods .details-text {
		width: 280px;
	}
	.info-300-f {
		display: block;
	}
	.list-details-goods .color .line {
		left: 25%;
	}
	.img-block {
		margin-bottom: 30px;
		width: 325px;
	}
	.accordion {
		max-width: 336px;
		min-width: 336px;
	}
	.fix-text {
		height: 350px !important;
		margin-right: 60px;
		width: 300px;
	}
	.manual {
		width: 210px;
	}
	.column-form li {
		margin-right: 15px;
		width: 346px;
	}
	.column-form input[type="text"],
	.column-form textarea {
		width: 317px;
	}
	.column-form li.m724px {
		margin-right: 32px;
	}
	.column-form li.n724px {
		margin-right: 0px;
	}



	/*~~~~~| Source Info Page |~~~~~*/
	.information-item span {
		width: 12%;
	}
	.information-item a {
		width: 87%;
	}
	
	

	/*~~~~~| Contact Page |~~~~~*/
	.contact-branch .branch-box .branch-reference {
		float: none;
		height: auto;
		margin: 0;
		padding: 4px 0;
		font-size: 14px;
		color: #004c8c;
		background: none;
	}
	.branch-employee .employee-numbers {
		font: 12px/1.4 'segoeui-lightlight', sans-serif;
	}
	.branch-employee .employee-numbers span {
		width: 30px;
	}
	.contact-dealers .dealer-box {
		position: static;
		float: none;
		width: auto;
		margin-bottom: 25px;
	}
	.contact-dealers .dealer-box:nth-child(even) {
		margin-right: 0;
	}
}




@media only screen and (max-width: 723px) {
	.w1200-1000px {
		margin: 0 auto;
		max-width: 300px;
		min-width: 300px;
	}
	.w1170-1000px {
		margin: 0 20px;
		max-width: 260px;
		min-width: 260px;
	}
	.search-box {
		margin: 8px auto;
		max-width: 279px;
	}
	.logo {
		display: none;
	}
	.logo-300 {
		clear: both;
		display: block;
		padding: 40px 0 0 0;
		text-align: center;
	}
	.bottom-header {
		height: 100%;
		position: static;
	}
	.bottom-header .w1200-1000px,
	.bottom-header .w1170-1000px {
		margin: 0px;
		max-width: 100%;
		min-width: 100%;
	}
	.hides > .hide-menu {
		height: 100%;
	}
	.cabinet {
		float: right;
		margin: 13px 12px 0 0;
		position: static;
	}
	.lang {
		float: left;
		margin: 11px 0 0 18px;
	}
	.wrap-action-header {
		float: none;
		height: auto;
		width: 100%;
	}
	ul.contacts {
		float: none;
		margin: 10px 0 30px 0;
		text-align: center;
	}
	ul.contacts li:first-child strong {
		left: 36px;
	}
	ul.contacts li strong {
		left: 48px;
	}
	.slider-container-top {
		height: 0px;
		overflow: hidden;
		padding: 0px;
		visibility: hidden;
	}
	.content {
		padding-top: 0px;
	}
	.content > .w1200-1000px {
		display: none;
	}
	.menu-header {
		padding-top: 5px;
	}
	.menu-header > ul > li.contacts {
		padding-bottom: 1px;
	}
	.menu-header > ul > li:first-child {
		border: none;
	}
	.menu-header > ul > li {
		border-top: 1px dotted #25669e;
		display: block;
		height: auto;
		line-height: 49px;
		margin: 0px;
		padding: 0px;
	}
	.menu-header > ul > li > a {
		font-family: 'segoeui-lightlight', sans-serif;
		font-size: 16px;
	}
	.search-box input[type="text"] {
		width: 237px;
	}
	.news-top li {
		display: block;
		float: none;
		margin: 0 0 32px 0;
		min-height: 122px;
		padding-right: 4.8%;
		vertical-align: top;
		width: auto;
		zoom: 1;
	}
	.news-top .short-img {
		display: none;
	}
	.news-top li .short-info {
		float: none;
		width: auto;
		padding: 0;
	}
	.news-top .time {
		color: #888;
		font-family: 'segoeui-lightlight', sans-serif;
		font-size: 12px;
		padding: 0px 0 6px 0;
	}
	.news-top .h1 a {
		color: #000;
		font-size: 14px;
		text-decoration: underline;
	}
	.news-top .h1 a:hover {
		text-decoration: none;
	}
	.news-top p {
		color: #333;
		font-family: 'segoeui-lightlight', sans-serif;
		font-size: 14px;
		line-height: 17px;
		padding-top: 6px;
	}

	.news-tape {
		display: block;
	}
	.main-content-block .w1170-1000px > h1 {
		font-size: 30px;
		padding-top: 16px;
	}
	.news-tape h2 a {
		font-size: 16px;
	}
	.news-tape li {
		margin-bottom: 15px;
		margin-top: 24px;
		padding: 0px;
		width: 100%;
	}
	.news-tape p {
		font-size: 16px;
		line-height: 20px;
	}
	.main-content-block {
		padding-bottom: 28px;
	}
	.machine-block {
		padding-bottom: 0px;
	}
	.machine-block li {
		background: none;
		margin-top: 10px;
		padding: 0;
		width: 100%;
	}
	.machine-block h1 {
		font-size: 30px;
		padding: 0 0 5px 0;
	}
	.machine-block .blue-btn {
		display: none;
	}
	.slider-machine .caption {
		background: none;
		padding: 10px 0 0 0;
		position: static;
	}
	.slider-machine .caption ,
	.slider-machine .caption a {
		color: #fefefe;
		font-family: 'segoeui-lightlight', sans-serif;
		font-size: 16px;
		line-height: 18px;
	}
	.slider-machine {
		height: 280px;
		padding: 0;
	}
	.slider-machine .touch-slider {
		height: 280px;
	}
	.slider-machine .prev,
	.slider-machine .next {
		top: 38%;
	}
	.slider-machine .caption a span {
		font-size: 16px;
	}
	.slider-clients .touch-slider .slider .item {
		width: 100%;
	}
	.clients-block h1 {
		padding-top: 36px;
	}
	.img-300 {
		display: block;
	}
	.clients-block {
		height: 313px;
		overflow: hidden;
	}
	.slider-clients {
		height: 200px;
		margin-top: 35px;
	}
	.slider-clients .touch-slider {
		height: 100%;
		width: 100%;
	}
	.slider-clients .touch-slider .slider .item {
		text-align: left;
	}
	.slider-clients .touch-slider .slider .item img {
		float: left;
		margin-bottom: 15px;
	}
	.slider-clients .touch-slider .slider .item a {
		width: 50%;
	}
	.contacts-block .left-column {
		width: 100%;
	}
	.contacts-block {
		overflow: hidden;
		padding-top: 28px;
	}
	.contacts-block h1 {
		font-size: 24px;
	}
	.contacts-block > .w1200-1000px > .w1170-1000px {
		margin: auto;
	}
	.contacts-block p {
		line-height: 17px;
		padding-bottom: 0px;
		padding-top: 18px;
		width: 95%;
	}
	.contacts-block li {
		float: none !important;
		margin-top: 42px;
		width: 100%;
	}
	.contacts-block li a {
		display: none;
	}
	.contacts-block h3 {
		line-height: 21px;
	}
	.contacts-block li p {
		padding-top: 10px;
		width: 100%;
	}
	.contacts-block .right-column {
		width: 100%;
	}
	.contacts-block input[type="text"],
	.contacts-block input[type="email"],
	.contacts-block textarea {
		width: 229px;
	}
	.contacts-block .right-column a {
		margin-top: 12px;
	}
	.contacts-line dl {
		margin: 24px 0 0 0;
	}
	.contacts-line dt {
		font-size: 24px;
	}
	.contacts-line a,
	.contacts-line i {
		font-size: 14px;
	}
	.contacts-line .w1170-1000px {
		margin: 0px;
	}
	header {
		position: relative;
		z-index: 3;
	}
	.catalog.main-content-block aside {
		position: static !important;
	}
	.go-aside {
		left: 0px !important;
		position: static !important;
		top: 0px !important;
		width: 100% !important;
	}
	.right-column-goods {
		float: none;
		text-align: left;
		width: 100%;
	}
	.ie7 .right-column-goods .list-catalog-goods li {
		margin: 15px 0 0 0;
	}
	.right-column-goods .list-catalog-goods li {
		margin: 15px 0 0 0;
		padding: 9px 10px;
		width: 240px;
	}
	.right-column-goods .list-catalog-goods li img {
		padding: 5px;
		width: 228px;
	}
	.right-column-goods {
		position: relative;
		z-index: 1;
	}
	.catalog.main-content-block .w1170-1000px > h1 {
		z-index: 1;
	}
	.list-details-goods .color .line {
		left: 50%;
	}
	.list-details-goods img,
	.list-details-goods .details-text {
		float: none;
	}
	.list-details-goods img {
		width: 250px;
	}
	.list-details-goods .details-text {
		padding: 0px;
		width: 100%;
	}
	.add-order {
		width: 100%;
	}
	.list-details-goods {
		margin-top: 13px;
	}
	.list-param input[type="text"] {
		width: 207px !important;
	}
	.list-param select {
		width: 239px !important;
	}
	.wrap-pagination,
	.pagination ul {
		background: none;
		margin-left: 0px;
		padding: 0px;
	}
	.pagination {
		height: auto;
	}
	.pagination .active {
		margin: 0px;
	}
	.pagination .active i {
		display: none;
	}
	.pagination .active a {
		text-decoration: none;
	}
	.pagination > a {
		display: block;
		float: left;
		margin: 0 5px;
		text-decoration: none !important;
	}
	.wrap-pagination.all-pages {
		margin: 0px;
	}
	.pagination p {
		float: none;
	}
	.pagination a {
		color: #000;
		text-decoration: underline;
	}
	.pagination a:hover {
		text-decoration: none;
	}
	.pagination li {
		width: 25px;
	}
	.main-content-block.repair .w1200-1000px,
	.main-content-block.repair .w1170-1000px {
		margin: 0px;
		max-width: 100%;
		min-width: 100%;
	}
	.main-content-block.repair .w1170-1000px > h1 {
		margin: 0 auto;
		max-width: 300px;
		min-width: 300px;
		padding-left: 15px;
	}
	.repair-block ul.tabs {
		margin: 0 auto;
		max-width: 300px;
		min-width: 300px;
	}
	.repair-block .tabs > li {
		padding: 0px;
		width: 100%;
	}
	.repair-block .tabs > li span {
		margin-left: 25px;
	}
	.repair-block .content-tabs {
		margin: 0 auto;
		max-width: 300px;
		min-width: 300px;
	}
	.img-block {
		width: 100%;
	}
	.img-block li {
		margin-right: 2%;
	}
	.accordion {
		max-width: 100%;
		min-width: 100%;
	}
	.manual,
	.fix-text,
	.accordion,
	.img-block {
		min-height: 250px;
	}
	.fix-text {
		background-color: #3371a3;
		margin: 10px 0 25px 0;
		padding: 5px;
		width: 95%;
	}
	.manual {
		width: 100%;
	}
	.manual img {
		width: auto;
	}
	.form-repair {
		margin: 31px auto 0 auto;
		max-width: 300px;
		min-width: 300px;
	}
	.block-form > li {
		float: none;
	}
	.column-form input[type="text"],
	.column-form textarea {
		width: 250px;
	}
	.column-form li {
		float: none;
		margin: 0 10px !important;
		width: 280px;
	}
	.form-repair h2 {
		padding-left: 15px;
	}
	.form-repair > h1 {
		margin-left: 15px;
	}



	/*~~~~~| Source Info Page |~~~~~*/
	.information-item {
		padding-top: 1.5em;
	}
	.information-item span {
		display: block;
		float: none;
		width: auto;
	}
	.information-item a {
		display: block;
		float: none;
		width: auto;
	}



	/*~~~~~| Contact Page |~~~~~*/
	.contact-branches .contact-branch {
		float: none;
		width: auto;
		margin-bottom: 0;
	}
	.contact-branches .contact-branch:nth-child(1) {
		margin-right: 0;
	}
	.contact-branch .branch-box {
		position: static;
		width: auto;
		height: auto;
	}
	.contact-branch .branch-box .branch-map {
		position: static;
	}
	.contact-employees .branch-employee {
		float: none;
		width: auto;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.branch-employee .employee-numbers {
		font: 15px/1.1 'segoeui-lightlight', sans-serif;
		margin-bottom: 10px;
	}
	.branch-employee .employee-numbers span {
		display: inline-block;
		width: 40px;
	}
	.branch-employee .employee-mailto {
		display: inline;
		width: auto;
		height: auto;
		border: none;
		-moz-border-radius: none; 
		-webkit-border-radius: none;
		border-radius: none;
		color: #003664;
		padding: 0;
		font: 14px/1.16 'segoeui-lightlight', sans-serif;
	}
	.branch-employee .employee-mailto:hover {
		color: #b11;
	}
	.branch-employee .employee-mailto i {
		float: none;
		font-size: 16px;
		margin-right: 8px;
		margin-top: 0;
	}
	.contact-dealers .dealer-box {
		position: static;
		height: auto;
	}
	.contact-dealers .dealer-box:nth-child(even) {
		margin-right: 0;
	}
	.dealer-box .dealer-info {
		float: none;
		width: auto;
		padding-bottom: 10px;
	}
	.dealer-box .dealer-map {
		display: none;
		float: none;
		width: auto;
	}
	
	.footer-bottom {
		line-height: 18px;
		padding: 20px 0;
		
	}
	.footer-bottom .isidea {
		float: none;
		display: block;
		margin-bottom: 8px;
	}
}



.top-list li {
	float: left;
}
.top-list h1 {
}
.w-66-per {
	width: 66%;
}
.w-33-per {
	width: 33%;
}
.min-w-475 {
}
.min-w-295 {
}
.right-btns {
}
.left-catalog-item .top-list {
}
.clear-both {
	clear: both;
}
.item-images-list img {
	box-shadow: 0 0 3px #bfcdd9;
	height: 83px;
	padding: 5px;
	position: relative;
	width: 114px;
	z-index: 1;
}
.item-images-list li {
	float: left;
	padding: 4px 4px 4px 0;
}
.item-images-list {
	max-width: 260px;
	padding-left: 31px;
	padding-top: 10px;
}
.feedback-button {
}
.feedback-button,
.print-button {
	background-color: #242424;
	color: #fff;
	display: block;
	float: left;
	font-family: 'segoeui-lightlight', sans-serif;
	font-size: 14px;
	height: 49px;
	line-height: 49px;
	margin-top: 9px;
	text-align: center;
	text-decoration: none;
	width: 100%;
}
.feedback-button .feedback-symbol {
	background: url('../images/feedback.png');
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	margin-right: 5px;
	width: 19px;
}
.print-button .print-symbol {
	background: url('../images/print.png');
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	margin-right: 5px;
	width: 19px;
}
.feedback-button:hover,
.print-button:hover {
	background-color: #004c8c;
}
@media only screen and (min-width: 723px) {
	.submenu-300,
.menu-300 {
		display: none !important;
	}
}
@media (max-width: 1170px) {
	.top-list .right-btns {
	}
}
@media (max-width:724px) {
	.left-catalog-item {
	}
}
@media (max-width:724px) {
	.top-list h1 {
		font-size: 24px;
		min-width: 260px;
	}
}
@media (max-width:708px) {
	.img-preview-big {
		display: none;
	}
	.item-images-list {
		min-width: 475px !important;
	}
}
@media (min-width:704px) {
	.left-catalog-item {
		min-width: 460px;
	}
}
@media (max-width: 724px) {
	.left-catalog-item {
		width: auto;
	}
	.top-list h1,
.top-list > li {
		float: none !important;
		min-width: 257px;
	}
	.right-btns {
		padding-left: 0px;
	}
	.add-order,
.compare-order {
		width: 238px !important;
	}
	.item-images-list {
		padding-left: 0px;
		width: 475px;
	}
	.list-catalog-goods li {
		width: 240px !important;
	}
	.list-panel {
		padding-left: 0px;
	}
	.feedback-button,
.print-button {
		margin-left: 0px;
	}
}