@CHARSET "UTF-8";


/*
@font-face {
	font-family: 'PFDinL';
	src: url('../fonts/PFDinTextCompPro-Light.eot');
	src: local('☺'), url('../fonts/PFDinTextCompPro-Light.woff') format('woff'), url('../fonts/PFDinTextCompPro-Light.ttf') format('truetype'), url('../fonts/PFDinTextCompPro-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
*/




* { margin:0; padding:0; outline:none; }
::-moz-focus-inner { padding:0; border:0; }



html {height:100%; width:100%; }
body {font-size:13px; font-family:Helvetica; color:#181818; background:#f5f5f5 url('../img/bg.png') repeat-y center 700px; height:100%; min-height:100%; position:relative;}
body.isIndexfalse {background:#f5f5f5}
table {border-collapse:collapse;}
textarea {font-size:12px; font-family:inherit; }
input, select {font-family:inherit; font-size:inherit;}
img {border:0;}
a {text-decoration:underline; color:#656565;}
a:visited {color:#656565;}
a:hover {text-decoration:none; color:#000; }
td {vertical-align:top;}
.clear {clear:both;}

.maxWidth {margin:0 auto; width:940px;}


#pageFrames {min-height:100%; height:auto !important; height:100%; margin:0 auto -200px; }

#header {width:100%; background:#fff;}


/* главное меню */
#topMenu {width:100%; line-height:57px; font-size:0; vertical-align:top; text-align:center;}
	#topMenu a {padding:0 20px; font-size:14px; color:#868686; text-decoration:none; display:inline-block; height:60px; vertical-align:top;}
	#topMenu a:hover {color:#fff; background:#fec03d; } 
	#topMenu a.active {color:#fff; background:#fec03d; } 
	#topMenu span {display:inline-block; width:1px; background:#e3e3e3;  height:60px; overflow:hidden; vertical-align:top;}


/* Шапка */
#headerData {background:#262626; height:100px;}
#headerContent {position:relative;}
	#toplogo {position:absolute; top:22px; left:0px; }


/* форма поиска по сайту */
#searchForm {position:absolute; border:1px solid #646464; width:200px; height:36px; left:200px; top:30px;}
	#searchForm #searchvalue {border:none; position:absolute; left:8px; top:4px; height:28px; line-height:28px; width:160px; background:transparent; color:#888888; }
	#searchForm #searchbtn {border:none; position:absolute; right:-1px; top:-1px; width:38px; height:38px; background:#474747 url('../img/icons.png') no-repeat -42px 10px; cursor:pointer; }
		#searchForm #searchbtn:hover {background-position:-75px 10px;}


/* Контакты в шапке */
.topContacts {position:absolute; left:440px; top:18px; }
	.topPhone {color:#fff; font-size:22px; }
	.topAddress {color:#aaa; font-size:13px; }
	.gotoMaps a {color:#fec03d;}

#topWhatsapp {position:absolute; right:125px; top:29px; width:39px; height:39px; background:url('../img/socials.png') no-repeat -156px -40px; }
#topWhatsapp img {width:100%; height:auto; }
#topWhatsapp:hover {opacity:0.8;}




/* Информер корзины */
#basketInformer {position:absolute; right:0; top:31px; color:#98999A;}
	#informerData {display:block; position:relative; height:40px; font-size:13px;}
		#informerData .caption {white-space:nowrap;}
		#informerData span.icon {display:block; width:34px; height:27px; background:url('../img/icons.png') no-repeat -120px -2px; position:absolute; left:-44px; top:2px; }
			#informerData .caption span {color:#fec03d; }
	/* not empty */
	#basketInformer a#informerData {text-decoration:none; color:#fff;}
		#basketInformer a#informerData:hover .caption {color:#fec03d;}
	#basketInformer a#informerData span.icon {background-position:-162px -2px;}


/* Верхнее меню */
#headerMenu2 {width:100%; background:#f5f5f5;}
#topMenuLevel2 {font-size:0; text-align:center;}
	#topMenuLevel2 ul.level1 {}
		#topMenuLevel2 li.level1 {display:inline-block; position:relative; }
			#topMenuLevel2 li.level1.lasttrue {margin-right:0px;}
		#topMenuLevel2 a.level1 {display:block; font-size:16px; color:#2a2a2a; text-decoration:none; padding:0 25px; line-height:60px; text-transform:uppercase; border-bottom:2px solid transparent;}
		#topMenuLevel2 .sfHover a.level1, #topMenuLevel2 a.level1:hover, #topMenuLevel2 a.level1.active {background:#fec03d; color:#fff; border-bottom:2px solid #b1862b;}

/* выпадающее меню */ 
	#topMenuLevel2 ul.level2 {display:none; position:absolute; background:#474747; top:100%; left:0%; /* margin-left:-100px; */ width:200px; padding:10px 0; z-index:110;}
	#topMenuLevel2 ul.level2.scrollExpandtrue {overflow-y:auto; max-height:440px; }
		#topMenuLevel2 li.level2 { margin:0px 20px; border-bottom:1px dotted #fff; list-style:none;}
		#topMenuLevel2 li.level2.lasttrue { border-bottom:none;}
		#topMenuLevel2 a.level2 {display:block; font-size:14px; color:#fff; text-decoration:none; text-transform:uppercase; line-height:20px; padding:7px 5px 6px 5px;}
		#topMenuLevel2 a.level2:hover, #topMenuLevel2 a.level2.active {background:#fec03d; color:#000; }


/* Нижнее меню на главной */
#indexSectMenu {}
	#indexSectMenu .one {display:block; margin-bottom:40px; position:relative; background:#292929; height:208px;}
		#indexSectMenu .one a {display:block; width:100%; height:100%;}
		#indexSectMenu .one img {display:block; position:absolute; left:0; top:0; }
	#indexSectMenu .one .data {position:absolute; right:0; top:0; width:360px; padding:40px 50px;}
		#indexSectMenu .one .data span.name {display:inline-block; color:#fff; font-size:38px; text-decoration:none; border-bottom:4px solid #fff; padding-bottom:10px; margin-bottom:10px;}
		#indexSectMenu .one .data span.text {display:block; color:#fff; font-size:20px;}
	#indexSectMenu .one:hover {background:#474747; }
	#indexSectMenu .one:hover .data span.name {color:#fec03d; border-bottom:4px solid #fec03d; }
	#indexSectMenu .one:hover .data span.text {color:#fec03d; }


/* Меню серий на главной */
#indexSeriesMenu {font-size:0;}
	#indexSeriesMenu p.caption {font-size:24px; text-align:center; padding-bottom:30px;}
	#indexSeriesMenu .one {display:inline-block; width:50%; box-sizing:border-box; padding:0 15px; text-align:center; vertical-align:top; height:330px; }
	#indexSeriesMenu .one a {text-decoration:none; position:relastive;}
		#indexSeriesMenu .one img {margin-bottom:10px;}
		#indexSeriesMenu .one .name {font-size:26px; color:#252525; display:block; height:50px;}
		#indexSeriesMenu .one .text {font-size:14px; color:#252525; display:block; padding:0 50px; }


/* Слайдер на главной */
.flex-container a:hover, .flex-slider a:hover, .flex-container a:focus, .flex-slider a:focus { outline:none; }
.slides, .slides > li, .flex-control-nav, .flex-direction-nav {margin:0; padding:0; list-style:none;}
.flexslider .slides > li {display:none; -webkit-backface-visibility:hidden; padding:0; margin:0;}
html[xmlns] .flexslider .slides {display: block;}
* html .flexslider .slides {height:1%; }
.flexslider {position:relative; zoom:1; overflow:hidden; }
.flexslider .slides {zoom:1;}
.flex-viewport {max-height:2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport {max-height:490px; }
.flexslider .flex-direction-nav { display:none;}

#indexSlider {position:relative; margin:0 auto; max-width:1280px; min-width:940px;}
	#indexSlider .slideOne {position:relative; width:100%; position:relative;}
	#indexSlider .slideOne img {max-width:100%; height:auto; }

#indexSlider .flex-control-paging {position:absolute; left:0; width:100%; bottom:45px; z-index:10; text-align:center; }
	#indexSlider .flex-control-paging li {display:inline-block; font-size:0; }
		#indexSlider .flex-control-paging li a {display:inline-block; width:16px; height:16px; margin-left:10px; border:1px solid #d0d0d0; background:#ececec; cursor:pointer; overflow:hidden; text-indent:-200px; outline:none;}
		#indexSlider .flex-control-paging li a.flex-active {background:#979797;}
		#indexSlider .flex-control-paging li a:hover {background:#979797;}


/* Новости */
.newsAnonsBlock {}
	.newsAnonsBlock p.caption {font-size:22px; color:#181818; padding-bottom:15px;}
	.newsAnonsBlock .newsAnonsOne {box-sizing:border-box; border:1px solid #d9d9d9; padding:15px 20px; margin-bottom:20px;}
	.newsAnonsBlock .newsAnonsOne .date {display:inline-block; line-height:30px; padding:0 15px; color:#fff; background:#fec03d;}
	.newsAnonsBlock .newsAnonsOne .name {display:block; font-size:16px; margin:8px 0;}
	.newsAnonsBlock .newsAnonsOne img {box-sizing:border-box; border:1px solid #d9d9d9; margin-bottom:10px;}
	.newsAnonsBlock a.goList {display:block; line-height:30px; padding:0 15px; color:#fff; background:#dfa01b; text-decoration:none; text-align:center; }
		.newsAnonsBlock a.goList:hover {background:#fec03d; }


.newsListOne {border-bottom:1px dotted #ccc; padding-bottom:15px; margin-bottom:15px;}
	.newsListOne a:hover {color:#000;}
	.newsListOne a.image {border:1px solid #ccc; padding:5px; display:block; float:left; }
	.newsListOne a.image:hover {border:1px solid #777; }
		.newsListOne a.image img {border-radius:3px; overflow:hidden;}
	.newsListOne div.isImagetrue p.anons {padding-left:150px;}
	.newsListOne p.anons a {font-size:14px; display:inline-block; padding-bottom:5px;}
	.newsListOne div .anons .date {display:block; margin-bottom:7px;}
.newsOneImage {float:right; margin:7px 0 10px 20px; }










/* Статьи */
.articlesListOne {min-height:140px; border-bottom:1px dotted #ccc; padding-bottom:15px; margin-bottom:15px;}
	.articlesListOne p.name {margin-bottom:5px;}
		.articlesListOne p.name a {font-size:15px;}
			.articlesListOne p.name a:hover {color:#000;}
	.articlesListOne a.image {border:1px solid #ccc; padding:5px; border-radius:5px; display:block; float:left; }
	.articlesListOne a.image:hover {border:1px solid #777; }
		.articlesListOne a.image img {border-radius:3px; overflow:hidden;}
	.articlesListOne div.isImagetrue p.anons {padding-left:150px;}
.articlesOneImage {float:right; margin:7px 0 10px 20px; }


/*
	#pagecontent .newsListOne p.date {padding-bottom:5px; margin-bottom:0;}
	#pagecontent .newsListOne p.name a {color:#f53340;}
	#pagecontent .newsListOne p.name a.image {text-decoration:none; float:left; display:block; margin:4px 10px 0 0;}
*/


#sectHeaderImage {margin-bottom:15px;}
.vendorListData {display:none;}
#pagePath {padding-bottom:15px;}
	#pagePath a {font-size:14px; color:#656565;}
	#pagePath a:hover {color:#000;}
	#pagePath span {display:inline-block; padding:0 5px; vertical-align:-1px;}




/* пагинация */
.paginatesBlock {text-align:center; font-size:0; padding-top:15px;}
	.paginatesBlock a {display:inline-block; font-size:16px; line-height:24px; text-align:center; min-width:24px; margin:2px; background:#e2e2e2; text-decoration:none; padding:0 4px;}
		.paginatesBlock a:hover {color:#fff; background:#98999a;}
	.paginatesBlock a.active {color:#fff; background:#fec03e;}

/* личный кабинет / авторизация */
#joinFormBlock {width:400px; margin:0 auto; border:1px solid #ccc; padding:15px 20px; border-radius:5px;}
	.lgs_input {border:1px solid #d2d2d2; padding:2px 5px; line-height:22px; border-radius:3px; width:385px;}
	.lgs_password {border:1px solid #d2d2d2; padding:2px 5px; line-height:22px; border-radius:3px; width:385px;}
	#joinFormBlock .loginfailed {color:#f53340;}


/* form */
.stdFormSubmitBlock {text-align:center;}

.stdFormSubmitBlock .lgs_submitClass { display:inline-block; color:#fff; background:#FEC03D; text-align:center; font-size:14px; padding:0 15px; line-height:36px; text-transform:uppercase; text-decoration:none; border:none; cursor:pointer;}
.stdFormSubmitBlock .lgs_submitClass:hover {background:#262626;}





/* catalog */
#catalogFormLefttrue {padding-left:239px; position:relative;}
	#catalogFormLefttrue .loadProcess {position:absolute; left:239px; top:0; width:702px; height:100%; background:#F5F5F5 url('../img/basketload.gif') no-repeat center 100px; opacity:0.7; display:none; }
.catalogListData {margin-bottom:20px;}
	.catalogListData .catListOne {padding:15px; border:1px solid #dfdfdf; float:left; margin:0 17px 17px 0; width:190px; height:400px; position:relative;}
	.catalogListData .catListOne:hover {border:1px solid #aaa; }
	#catalogFormLefttrue .catListOne.posNF0 {margin-right:17px;}
	#catalogFormLefttrue .catListOne.posF0 {margin-right:0;}
	.catListOne.posNF0 {margin-right:0;}
	.catalogListData .catListOne a.full {display:block; text-align:center;}
	.catalogListData .catListOne a.full img {display:block; margin-bottom:10px;}
	.catalogListData .catListOne a.full .name {display:block; text-align:center; width:100%; height:45px; overflow:hidden; font-size:12px;}
	.catalogListData .catListOne a.full:hover .name {text-decoration:none; color:#000;}
	.catalogListData .catListOne a.more {display:inline-block; color:#fff; background:#98999a; font-size:11px; text-align:center; padding:0 12px; line-height:27px; text-transform:uppercase; position:absolute; right:14px; bottom:15px; text-decoration:none; width:64px; white-space:nowrap;}
	.catalogListData .catListOne a.more:hover {background:#FEC03D;}
	.catalogListData .catListOne a.goBasket {display:inline-block; color:#fff; background:#98999a; font-size:11px; text-align:center; padding:0 12px; line-height:27px; text-transform:uppercase; position:absolute; left:14px; bottom:15px; text-decoration:none; width:64px; white-space:nowrap;}
	.catalogListData .catListOne a.goBasket:hover {background:#FEC03D;}
	.catalogListData .catListOne a.goBasket.isprocess {background:url('../img/basketload.gif') no-repeat center center; text-indent:-300px; overflow:hidden;}
	
	.catalogListData .catListOne .extLinks {display:block; padding-top:7px;}
		.catalogListData .catListOne .extLinks span {display:block;}
		.catalogListData .catListOne .extLinks span.series {max-height:37px; overflow:hidden;}
		.catalogListData .catListOne .extLinks span.cost {display:block; position:absolute; left:0; bottom:46px; width:100%; font-size:24px; color:#ffad00; text-align:center;}

	

/* cataqlog vendors */
.vendorListData {margin-bottom:20px;}
	.vendorListData .vendorListOne {padding:15px; border:1px solid #dfdfdf; float:left; margin:0 20px 20px 0; width:140px; height:190px;}
	.vendorListData .vendorListOne:hover {border:1px solid #aaa; }
	.vendorListData .vendorListOne.pos0 {margin-right:0;}
	.vendorListData .vendorListOne a {display:block; text-align:center;}
	.vendorListData .vendorListOne a img {display:block; margin-bottom:10px;}
.vendorLogo {float:left; margin:3px 15px 10px 0;}

/* catalog filters */


#gotoSpeedOrder {display:inline-block; color:#fff; background:#FEC03D; text-align:center; font-size:14px; padding:0 15px; line-height:27px; text-transform:uppercase; text-decoration:none; width:190px; margin-bottom:14px;}
#gotoSpeedOrder:hover {background:#262626;}


#catalogListFilter {float:left; width:219px; margin-right:20px; z-index:100; position:relative; }
	#catalogListFilter .filterOne {padding-top:10px; margin-bottom:10px; border-top:1px dotted #ccc; }
	#catalogListFilter .filterOne.filterVendors {display:none !important; }
	#catalogListFilter .filterOne.lgs_select {padding-top:0px; border-top:none; }
	#catalogListFilter .filterOne p.caption {font-weight:bold; padding-bottom:5px; }
		#catalogListFilter .filterOne.lgs_group_checkbox p.caption {cursor:pointer; position:relative;}
			#catalogListFilter .filterOne.lgs_group_checkbox p.caption span {display:inline-block; position:absolute; right:0; top:2px; width:16px; height:14px; background:url('../img/icons.png') no-repeat -1px -182px;}
			#catalogListFilter .filterOne.isopen1 p.caption span {background-position:-19px -182px;}
		#catalogListFilter .filterOne.lgs_group_checkbox p.caption:hover {color:#ffad00;}
		#catalogListFilter .filterOne.lgs_group_checkbox .seletedList {font-size:13px;}
		#catalogListFilter .filterOne.isopen0 .clearFilter {display:none;}
		#catalogListFilter .filterOne.isopen1 .clearFilter {display:block; font-size:13px; text-align:right; }
			#catalogListFilter .filterOne.isopen1 .clearFilter a {text-decoration:none; display:inline-block; border-bottom:1px dotted #000; }
				#catalogListFilter .filterOne.isopen1 .clearFilter a:hover {border-bottom:1px dotted #f53340;; }
	#catalogListFilter .filterOne div.scrollContainer {padding:10px; box-shadow:0 0 5px #ccc inset; position:relative; }
	#catalogListFilter .filterOne.isopen0 div.scrollContainer {padding:0px; height:0; overflow:hidden;}
	#catalogListFilter .filterOne div.scrollContainer .loadProcess {position:absolute; left:0; top:0; width:100%; height:100%; background:#F5F5F5 url('../img/basketload.gif') no-repeat center center; opacity:0.7; display:none; }
	
	/* #catalogListFilter .filterOne.lgs_select div.scrollContainer {padding:0px; box-shadow:none; } */
	
	#catalogListFilter .filterOne div.scrollData {max-height:194px; overflow-x:hidden; overflow-y:auto; line-height:22px; }
	#catalogListFilter .filterOne select {/* border:1px solid #dfdfdf; width:219px; */ border:none; width:199px; font-size:16px; line-height:16px;}
	#catalogListFilter .filterOne .lgs_group_checkbox input {float:left; margin:1px 4px 0 0; line-height:22px; }
	#catalogListFilter .filterOne .lgs_group_checkbox label {float:left; display:inline; width:160px; padding-bottom:5px; line-height:16px; position:relative; }
		#catalogListFilter .filterVendors.lgs_group_checkbox label {width:145px; margin-right:15px; }
	#catalogListFilter .filterOne .lgs_group_checkbox br {clear:both;}
		#catalogListFilter .filterOne .lgs_group_checkbox label a { display:inline-block; position:absolute; right:-15px; top:1px; width:15px; height:15px; background:url('../img/icons.png') no-repeat -62px -182px; }
			#catalogListFilter .filterOne .lgs_group_checkbox label a:hover { background-position:-43px -182px; }

/* catalog card */
#catalogOneData {}
	#catalogOneData .catalogDataCols {width:100%;}
	#catalogOneData .catalogDataCols {width:100%;}
	#catalogOneData td.fullImage {width:1%; padding-right:20px;}
	#catalogOneData td.miniImage {width:1%;}
	#catalogOneData td.description {width:100%;}

	#fullImage { border:1px solid #dfdfdf; padding:15px; width:400px; height:400px; display:block;}
	#fullImage img { max-width:100%; height:auto; }
	
	#itemMiniGallery { padding-right:30px; height:432px; overflow:hidden; }
		#itemMiniGallery a { border:1px solid #dfdfdf; padding:7px; display:block; height:83px; width:83px; margin-bottom:12px;}
			#itemMiniGallery a img {width:82px; height:82px;}

	#costItemBlock {background:#fff; padding:15px 156px 15px 20px; position:relative; min-height:80px; margin-bottom:30px;}
		#costItemBlock .cost {font-size:36px; font-weight:bold; display:block; color:#ffad00;}
			#costItemBlock .cost span {font-size:18px; font-weight:normal;}
		#costItemBlock .descr {font-size:12px; display:block;}

	#costItemBlock a.getInfo {display:inline-block; width:110px; position:absolute; right:20px; top:15px; color:#fff; background:#98999a; text-align:center; margin-top:8px; font-size:12px; padding:0 8px; line-height:27px; text-transform:uppercase; text-decoration:none;}
	#costItemBlock a.getInfo:hover {background:#FEC03D;}

	#costItemBlock a.goBasket {display:inline-block; width:110px; position:absolute; right:20px; top:55px; color:#fff; background:#FEC03D; text-align:center; margin-top:8px; font-size:12px; padding:0 8px; line-height:27px; text-transform:uppercase; text-decoration:none;}
	#costItemBlock a.goBasket:hover {background:#dfa01b;}

	#costItemBlock a.goBasket.isprocess {background:url('../img/basketload.gif') no-repeat center center; text-indent:-300px; overflow:hidden;}


#catalogOneData .description p {padding-bottom:3px; color:#000;}
	#catalogOneData .description p span {color:#525252;}

#controlBtnBlock {position:relative; height:45px;}
	#controlBtnBlock .elem {display:inline-block; width:106px; position:absolute; top:0; color:#fff; background:#98999a; text-align:center; font-size:12px; padding:0 3px; line-height:24px; text-transform:uppercase; text-decoration:none;}
	#controlBtnBlock span.elem {background:#F7F7F7; color:#000; cursor:default;}
	#controlBtnBlock .elem span{display:inline-block; padding:0 4px;}
	#controlBtnBlock a:hover {background:#FEC03D; color:#fff; }
	#controlBtnBlock .nextLink {right:0;}
	#controlBtnBlock .prevLink {right:120px;}
	#controlBtnBlock .listLink {left:0; width:112px;}





/* last items */
#catalogListSlider { margin:0 0; position:relative;}
#catalogListSlider .jcarousel {position:relative; overflow:hidden;}
#catalogListSlider .jcarousel ul {width:20000em; position:relative; list-style:none; margin:0; padding:0; }
	#catalogListSlider .jcarousel li {float:left; margin:0; padding:0; margin:0px;}
	#catalogListSlider .jcarousel li .lasttrue {margin-right:0;}


#catalogListSlider .jcarousel-control-prev {display:block; width:40px; height:40px; position:absolute; left:-20px; top:142px; background:url('../img/icons.png') no-repeat -7px -37px;}
#catalogListSlider .jcarousel-control-prev:hover {background-position:-7px -82px;}
#catalogListSlider .jcarousel-control-prev.inactive {background-position:-7px -82px;}

#catalogListSlider .jcarousel-control-next {display:block; width:40px; height:40px; position:absolute; right:-20px; top:142px; background:url('../img/icons.png') no-repeat -59px -37px;}
#catalogListSlider .jcarousel-control-next:hover {background-position:-59px -82px;}
#catalogListSlider .jcarousel-control-next.inactive {background-position:-59px -82px;}


/* window form question */
#windowForm {padding:0 10px 30px 10px; width:600px;}
	#windowForm #pagecontent {width:auto;}
	#windowForm .stdFormSubmitBlock {padding:20px 0; text-align:right;}
	.lgs_input {border:1px solid #d2d2d2; padding:2px 5px; border-radius:3px; width:392px; }
	.lgs_select {border:1px solid #d2d2d2; padding:2px 5px; border-radius:3px; width:404px; }
	.lgs_textarea {border:1px solid #d2d2d2; padding:2px 5px; border-radius:3px; width:392px; height:100px; resize:none; font-size:20px;}
	.lgs_captcha {border:1px solid #d2d2d2; padding:2px 5px; border-radius:3px; width:120px; margin:10px 0 0 12px; }
	.imageCaptcha {width:101px; height:46px; float:left; }
	.required {color:#f53340;}
	.stdFormCaption {vertical-align:middle; width:196px;}
	.stdFormInput {padding:5px 0;}
	.stdFormErrorMsg {font-size:12px; color:#f53340;}
	.sendErrorField {font-size:12px; color:#f53340;}




span.searchHighLight {font-weight:bold; color:#000;}


/* sliders */
.sliderBlockData {position:relative; width:940px; height:240px; margin-bottom:15px;}
	.sliderBlockData img {width:940px; height:240px;} 
	.sliderBlockDataBig1 {height:520px;} 
		.sliderBlockDataBig1 img {height:520px;} 

.sliderBlockData .sliderOne {position:absolute; left:0; top:0; width:940px; height:240px; display:none;}
	.sliderBlockData .slidePos1 {display:block;}
.sliderBlockData .sliderOneBig1 {height:520px;}

.sliderBlockData .sliderPoints {position:absolute; bottom:12px; left:50%; margin-left:-300px; width:600px; height:30px; text-align:center; font-size:0; z-index:100;}
	.sliderBlockData .sliderPoints a {display:inline-block; width:12px; height:12px; background:#ececec; border:1px solid #d0d0d0; margin:5px; } 	
	.sliderBlockData .sliderPoints a:hover {background:#979797; } 
	.sliderBlockData .sliderPoints a.active {background:#979797; } 



/* BASKET */
#lgs_itemsInBasket {width:100%;}
	#lgs_itemsInBasket th {color:#000; font-size:12px; text-align:left; padding-bottom:12px; border-bottom:1px solid #dfdfdf;}
	#lgs_itemsInBasket td {padding:10px 0; }
	#lgs_itemsInBasket tr {border-bottom:1px solid #dfdfdf;}
	#lgs_itemsInBasket tr.isBorder {}
	#lgs_itemsInBasket th.thImage {width:1%; padding-right:15px;}
	#lgs_itemsInBasket td.tdImage {padding-right:15px; }
	#lgs_itemsInBasket td.tdImage a {display:inline-block; width:50px; border:1px solid #dfdfdf; padding:10px; border-radius:7px;}
	#lgs_itemsInBasket .basketSetCount {padding:3px 10px; border:1px solid #dfdfdf; border-radius:5px; width:20px; text-align:center;}
	#lgs_itemsInBasket th.thName {padding-right:15px;}
	#lgs_itemsInBasket th.thArticul {padding-right:15px;}
	#lgs_itemsInBasket td.tdName {width:100%; padding-right:15px; font-size:13px; vertical-align:middle;}
		#lgs_itemsInBasket td.tdName .basketInfoFilter {font-size:12px; line-height:14px; max-height:44px; overflow:hidden; }
	#lgs_itemsInBasket td.tdArticul {width:1%; padding-right:15px; font-size:16px; vertical-align:middle;}
	#lgs_itemsInBasket td.itemCmt {border-bottom:none; padding-right:15px; vertical-align:middle;}
		#lgs_itemsInBasket td.itemCmt textarea {padding:3px 10px; border:1px solid #dfdfdf; border-radius:5px; width:160px; height:64px; resize:none; font-size:13px;}

	#lgs_itemsInBasket td.tdCount div {position:relative; width:90px; height:30px;}
	#lgs_itemsInBasket td.tdCount .basketSetCount {position:absolute; top:0; left:24px; font-size:18px;}
	#lgs_itemsInBasket td.tdCount a {position:absolute; top:7px; display:inline-block; width:18px; height:16px; background:url('../img/icons.png') no-repeat; }
		#lgs_itemsInBasket td.tdCount a.plus {right:0; background-position:-2px -134px;}
			#lgs_itemsInBasket td.tdCount a.plus:hover {background-position:-25px -134px;}

		#lgs_itemsInBasket td.tdCount a.minus {left:0; background-position:-2px -155px;}
			#lgs_itemsInBasket td.tdCount a.minus:hover {background-position:-25px -155px;}

	#lgs_itemsInBasket th.thCount {padding-right:15px; padding-left:15px;}
	#lgs_itemsInBasket td.tdCount {padding-right:15px; padding-left:15px; vertical-align:middle; }

	#lgs_itemsInBasket th.thCost {padding-left:15px;}
	#lgs_itemsInBasket td.tdCost {padding-left:15px; font-size:18px; vertical-align:middle; text-align:center; }
	
	#lgs_itemsInBasket th.thSumm {padding-right:15px; padding-left:15px;}
	#lgs_itemsInBasket td.tdSumm {padding-right:15px; padding-left:15px; font-size:18px; vertical-align:middle; text-align:center; }
	
	#lgs_itemsInBasket td.tdDel {  vertical-align:middle; }
		#lgs_itemsInBasket td.tdDel a.deleteItem {display:inline-block; width:18px; height:16px; background:url('../img/icons.png') no-repeat -48px -134px;}
		#lgs_itemsInBasket td.tdDel a.deleteItem:hover {background-position:-48px -155px;}


#totalCostSumm {text-align:right; padding-bottom:20px;}


#totalCostSumm #basketFullClear { float:left; margin:8px 20px 0 0; display:inline-block; color:#fff; background:#FEC03D; text-align:center; font-size:14px; padding:0 15px; line-height:27px; text-transform:uppercase; text-decoration:none; width:190px; margin-bottom:14px;}
#totalCostSumm #basketFullClear:hover {background:#262626;}

#totalCostSumm #basketSavePdf { float:left; margin:8px 20px 0 0; display:inline-block; color:#fff; background:#FEC03D; text-align:center; font-size:14px; padding:0 15px; line-height:27px; text-transform:uppercase; text-decoration:none; width:190px; margin-bottom:14px;}
#totalCostSumm #basketSavePdf:hover {background:#262626;}


	#totalCostSumm .summ {color:#FEC03D; font-size:38px; font-weight:bold;}







/* CATALOG CONTROL */
#catalogListControl {height:40px; font-size:13px; position:relative;}
	#catalogListControl a {color:#000; display:inline-block; position:relative;}
	#catalogListControl a.desc {padding-right:15px;}
	#catalogListControl a.desc span {width:12px; height:8px; display:inline-block; position:absolute; right:0; top:5px; background:url('../img/icons.png') no-repeat -79px -160px;}
	#catalogListControl a.asc {padding-right:15px;}
	#catalogListControl a.asc span {width:12px; height:8px; display:inline-block; position:absolute; right:0; top:5px; background:url('../img/icons.png') no-repeat -98px -160px;}

	#catalogListControl .showCount {position:absolute; right:0; top:0;}
	#catalogListControl .showCount select {border:1px solid #E7E7E7; padding:1px; font-size:13px; width:100px;}







#pageColsData {padding-top:25px;}
	#pageColsData .pageColsTable {width:100%;}
	#leftCols {width:100%;}
	#rightCols {width:1%;}
		#rightColsData {width:280px; margin-left:20px;}


#pagecontent {position:relative; padding-top:30px;}

.textstyle h1 {color:#181818; font-size:30px; font-weight:normal; position:relative; margin-bottom:15px;}
	.textstyle h1 a {text-transform:none; font-size:16px; vertical-align:3px; color:#FEC03D; }
.textstyle div.h1 {text-align:center; border-bottom:1px solid #aaa; height:15px; margin-bottom:28px; text-align:center; }
	.textstyle div.noHeight {height:auto; }
.textstyle div.h1.on2 {margin-top:20px;}
.textstyle div.h1.onLeft {text-align:left;}
	.textstyle div.h1.onLeft p.h1 {padding-left:0;}
.textstyle div.h1 h1 {display:inline-block; padding:0 15px;}
.textstyle div.h1 p.h1 {color:#565656; font-size:24px; font-weight:normal; position:relative; margin-bottom:10px; background:#F5F5F5; display:inline-block; padding:0 15px;}

.textstyle h2 {color:#000; font-size:24px; font-weight:normal; position:relative; margin-bottom:10px; padding-top:10px;}
.textstyle h3 {color:#000; font-size:20px; font-weight:normal; position:relative; margin-bottom:10px; padding-top:10px;}


.textstyle p {padding-bottom:8px;}
.textstyle ul {padding-bottom:8px; margin-left:35px;}
.textstyle ol {padding-bottom:8px; margin-left:35px;}
.textstyle a.toList {display:inline-block; line-height:30px; padding:0 15px; color:#fff; background:#fec03d; text-decoration:none; text-align:center; }
	.textstyle a.toList:hover {background:#dfa01b; }













#footerProtect {height:230px; clear:both;}

#footer {height:200px; margin:-200px auto 0 auto; background:url('../img/footer.png') repeat-y center 0;}
	#footerData {position:relative; box-sizing:border-box; padding-left:220px; height:200px;}
		#bottomlogo {position:absolute; left:0px; top:70px; opacity:0.5;}
			#bottomlogo:hover {opacity:1;}
	#footerData .topContacts {top:32px; left:600px;}

	#bottomMenu {}
		#bottomMenu .bottomColOne {float:left; margin-right:60px; padding-top:35px;}
		#bottomMenu a {font-size:15px; color:#fff; text-decoration:none;}
		#bottomMenu a:hover {text-decoration:underline; color:#fec03d;}
		#bottomMenu a.active { color:#fec03d;} 

		
.bottomSocial {font-size:0; padding-top:15px;}
.bottomSocial .caption {font-size:16px; color:#fff; padding-bottom:5px;}
.bottomSocial a {display:inline-block; width:39px; height:39px; text-decoration:none; background:url('../img/socials.png') no-repeat 0 0; margin-right:15px; }
.bottomSocial a:hover { }
.bottomSocial a.vk {background-position:0 0;}
.bottomSocial a.vk:hover {background-position:-39px 0px;}
.bottomSocial a.fb {background-position:-78px 0px;}
.bottomSocial a.fb:hover {background-position:-117px 0px;}
.bottomSocial a.ok {background-position:-156px 0px;}
.bottomSocial a.ok:hover {background-position:-195px 0px;}
.bottomSocial a.max {background-position:-156px -40px;}
.bottomSocial a.max:hover {background-position:-195px -40px;}
.bottomSocial a.telegram {background-position:0px -40px;}
.bottomSocial a.telegram:hover {background-position:-39px -40px;}
.bottomSocial a.rutube {background-position:-78px -40px;}
.bottomSocial a.rutube:hover {background-position:-117px -40px;}


		
	
a#developerLink {padding-right:36px; font-size:11px; height:36px; line-height:34px; display:block; position:absolute; right:0; top:131px; background:url('../img/devlogo.png') no-repeat right 0;}
	a#developerLink:hover {background-position:right -36px;}


#itemOneFile {padding-top:30px;}
#itemOneFile a {display:inline-block; padding-left:22px; position:relative; line-height:20px;}
#itemOneFile a:before {content:""; display:block; position:absolute; left:0; top:2px; width:16px; height:16px; background:url('../img/ext.png') no-repeat 0 0; }
#itemOneFile a.pdf:before {background-position:0 -60px; }
#itemOneFile a.xls:before, #itemOneFile a.xlsx:before {background-position:0 -20px; }
#itemOneFile a.jpg:before, #itemOneFile a.png:before, #itemOneFile a.gif:before {background-position:0 -40px; }
#itemOneFile a.rar:before, #itemOneFile a.zip:before {background-position:0 -83px; }
#itemOneFile a.doc:before, #itemOneFile a.docx:before {background-position:0 -105px; }


	
