@font-face {	font-family: inform;	src:url('../../base/fonts/inform/inform.eot');	src:url('../../base/fonts/inform/inform.eot?#iefix') format('embedded-opentype'),		url('../../base/fonts/inform/inform.woff') format('woff'),		url('../../base/fonts/inform/inform.ttf') format('truetype'), 		url('../../base/fonts/inform/inform.svg') format('svg');	font-weight: normal;	font-style: normal;}@font-face {	font-family: jikharev;	src:url('../../base/fonts/jikharev/jikharev.eot');	src:url('../../base/fonts/jikharev/jikharev.eot?#iefix') format('embedded-opentype'),		url('../../base/fonts/jikharev/jikharev.woff') format('woff'),		url('../../base/fonts/jikharev/jikharev.ttf') format('truetype'),		url('../../base/fonts/jikharev/jikharev.svg') format('svg');	font-weight: normal;	font-style: normal;}@font-face {	font-family: sans;	src: url('../../base/fonts/blogger_sans/blogger_sans.eot');	src: url('../../base/fonts/blogger_sans/blogger_sans.woff') format('woff'), 		 url('../../base/fonts/blogger_sans/blogger_sans.ttf') format('truetype'),		 url('../../base/fonts/blogger_sans/blogger_sans.svg') format('svg');	font-weight: normal;	font-style: normal;}@font-face {	font-family: exo2;	src: url('../../base/fonts/exo2/exo2.eot');	src: local('O'), url('../../base/fonts/exo2/exo2.woff') format('woff'), url('../../base/fonts/exo2/exo2.ttf') format('truetype'), url('../../base/fonts/exo2/exo2.svg') format('svg');	font-weight: normal;	font-style: normal;}@font-face {	font-family: heinrich;	src: url('../../base/fonts/heinrich-script/heinrich-script.eot');	src: local('☺'), url('../../base/fonts/heinrich-script/heinrich-script.woff') format('woff'), url('../../base/fonts/heinrich-script/heinrich-script.ttf') format('truetype'), url('../../base/fonts/heinrich-script/heinrich-script.svg') format('svg');	font-weight: normal;	font-style: normal;}@font-face {	font-family: rosamarena;	src: url('../../base/fonts/rosa-marena/rosa-marena.eot');	src: local('☺'), url('../../base/fonts/rosa-marena/rosa-marena.woff') format('woff'), url('../../base/fonts/rosa-marena/rosa-marena.ttf') format('truetype'), url('../../base/fonts/rosa-marena/rosa-marena.svg') format('svg');	font-weight: normal;	font-style: normal;}@font-face {	font-family: 'Websymbols';	src: url('../../base/fonts/websymbols/websymbols.eot');	src: local('O'), url('../../base/fonts/websymbols/websymbols.woff') format('woff'), url('../../base/fonts/websymbols/websymbols.ttf') format('truetype'), url('../../base/fonts/websymbols/websymbols.svg') format('svg');	font-weight: normal;	font-style: normal;}/* Social buttons icons*/@font-face {	font-family: 'Websymbols-soc';	src: url('../../base/fonts/websymbols-soc/websymbols-soc.eot');	src: local('☺'), url('../../base/fonts/websymbols-soc/websymbols-soc.woff') format('woff'), url('../../base/fonts/websymbols-soc/websymbols-soc.ttf') format('truetype'), url('../../base/fonts/websymbols-soc/websymbols-soc.svg') format('svg');	font-weight: normal;	font-style: normal;} [class^="icon-"]:before, [class*=" icon-"]:before {  font-family: "websymbols-soc";  font-style: normal;  font-weight: normal;  speak: none;   display: inline-block;  text-decoration: inherit;  width: 1.2vw;  margin-right: .4vw;  text-align: center;  /* opacity: .8; */   /* For safety - reset parent styles, that can break glyph codes*/  font-variant: normal;  text-transform: none;   /* fix buttons height, for twitter bootstrap */  line-height: 1.2vw;   /* Animation center compensation - margins should be symmetric */  /* remove if not needed */  margin-left: .4vw;   /* you can be more comfortable with increased icons size */  /* font-size: 120%; */   /* Font smoothing. That was taken from TWBS */  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;   /* Uncomment for 3D effect */  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */}.icon-googleplus-rect:before { content: '\e800'; } /* '' */.icon-twitter-bird:before { content: '\e801'; } /* '' */.icon-facebook-rect:before { content: '\e802'; } /* '' */.icon-linkedin-rect:before { content: '\e803'; } /* '' */.icon-skype:before { content: '\e804'; } /* '' */.icon-youtube:before { content: '\e805'; } /* '' */.icon-odnoklassniki-rect:before { content: '\e806'; } /* '' */.icon-vkontakte-rect:before { content: '\e807'; } /* '' */.icon-edit-1:before { content: '\e925'; } /* '' *//*See*/.gallery-item .icon-eye-1{	position:absolute;	right:10px;	top:38px;	padding:0 0 0 36px;    float: left;    font-family: "Websymbols";    font-style: normal;    font-variant: normal;    font-weight: normal;    line-height: 1.2vw;    margin: 0 5px;    text-align: center;    text-decoration: inherit;    text-transform: none;    font-size:1.1vw;    cursor: pointer;    color: #000;}.icon-eye-1:before { content: '\e945'; } /* '' */.gallery-item{	position:relative;}html{	font-size:100.01%;	height: 100%;}.attention{	color:#f00;}.center{	display:block;	text-align:center;}.video{	width:100%;	overflow:hidden;}#player{	margin:0 auto;	display:block;}/*Default controller tiles*/#tiles,#articles,#tiles .piece-line,.articles-line{	width:100%;	overflow:hidden;}#inf-area{	width:100%;	overflow:hidden;}#cont-info{/* 	width:701px;	padding:0 20px; */	width:97%;	overflow:hidden;	margin:0 auto;	}#tiles{	max-width:1000px;	margin:0 auto;}#tiles .piece{	width:325px;	float:left;	padding:0 0 20px;	margin:0 0 0 15px;}.products-item-pic,#tiles .piece .piece-pic{	float:left;	margin:7px 7px 7px 0;	padding:3px;	border:1px solid #006AD5;	position:relative;	overflow:hidden;}.protection{	position:absolute;	left:0;	top:0;	height:1000px;	width:1000px;	background:url(../../img/transparent.gif)no-repeat;}.products-item-pic img,#tiles .piece .piece-pic img{	float:left;}#main  #tiles .piece h2{	margin:0;}#main #tiles .piece p{	padding:0;	margin:0 auto;}#tiles .back-hold a,#tiles .more-hold a{	margin:0 57px 0 0;}.back-hold,.more-hold{	width:100%;	overflow:hidden;	padding:7px 0 17px;}.back-hold{	padding:33px 0 10px;}.back-hold span,.more-hold span,.back-hold a,.more-hold a{	float:right;	color:#000080;	text-decoration:none;	cursor:pointer;}.back-hold span:hover,.more-hold span:hover,.back-hold a:hover,.more-hold a:hover{	text-decoration:underline;}#tiles .piece-post .piece-pic{	position:relative;	overflow:hidden;	float:left;	margin:0 25px 0 0;	padding:5px;	border:1px solid #ccc;}#tiles .piece-post .piece-pic img{	float:left;}/*Articles*/#articles .article{	width:100%;	overflow:hidden;	padding:0 0 25px;}#articles .article-pic{	float:left;	margin:0 15px 10px 0;	padding:5px;	border:1px solid #ccc;	line-height:0;}#main #articles .article h2{	font:normal 20px/22px 'Times New Roman', Georgia, Times, serif;	margin:10px 0 0;}/*certificates*/#tiles .certificate,#articles .certificate{	width:350px;	float:left;	text-align:center;}#articles .certificate-pic {	margin:0 auto;}#articles .certificate-pic img{	padding:5px;	border:1px solid #ccc;	line-height:0;}/*Help*/.help-indicator,.help-indicator-small{	background:#CB1F20;	float:left;	margin:0 7px;}.help-indicator{	width:120px;	height:120px;}.help-indicator-small{	width:24px;	height:24px;}/* Highlight for search words */.highlight{	background:#eaf626;	border-radius:7px;}/* Search */#search{	padding:5px 7px 5px 19px;	border:1px solid #a2a7fe;	border-radius:12px;	background:#e6f1f8;	margin:15px 20px;}#search #search-field,#search #search-btn{	height:22px;	border:none;	background:none;	float:left;	width:85%;	padding:0;}#search #search-btn{	width:23px;	cursor:pointer;	background:url(../../modules/search/img/search-btn.png) no-repeat;	float:right;}#search #search-btn:hover{	background:url(../../modules/search/img/search-btn.png) no-repeat 0 -23px;}/* Social groups */#vk_groups,#fb-widget,#ok-group-widget,#instagram-widget{	margin:0 auto;}#ok-group-widget{	width:270px;}#fb-widget{	width:273px;}#instagram-widget{	width:260px;}/* Contact us */#contact-us-holder{	width:345px;	padding:10px;	overflow:hidden;}#contact-us-holder h2{	color:#2b35f4;	width:100%;	padding:0 0 10px;}#popup-holder #start-mess{	padding:40px 20px 0;}#start-mess,#contact-us-holder h3{	text-align:center;	margin:0;	display:none;	padding:0 0 10px;    color: #fbfe00;	font-size:1.3vw;    text-shadow: 0 -1px 1px #000000, 0 -1px 1px #000000, 0 1px 1px #000000, 0 1px 1px #000000, -1px 0 1px #000000, 1px 0 1px #000000, -1px 0 1px #000000, 1px 0 1px #000000, -1px -1px 1px #000000, 1px -1px 1px #000000, -1px 1px 1px #000000, 1px 1px 1px #000000, -1px -1px 1px #000000, 1px -1px 1px #000000, -1px 1px 1px #000000, 1px 1px 1px #000000, 3px 5px 5px rgba(0, 0, 0, 0.75);}#contact-us-holder input{	float:right;}#contact-us-holder input[type="submit"]{	position:absolute;	bottom:14px;	right:27px;	outline:none;}#contact-us-holder textarea,#contact-us-holder input[type="text"]{	padding:1%;	margin:0 0 10px;	border-radius:0;	font-size:1em;	text-align:center;	border-bottom:1px solid #000;	border-top:none;	border-left:none;	border-right:none;	background:none;	width:98%;	}#contact-us-holder textarea{	font: 1em/1em Arial,Verdana,Helvetica,san-serif;	margin:26px 0 0;	border:1px solid #000;	padding:2%;	width:96%;}#contact-us-holder .contus-err::-webkit-input-placeholder {color:#f00;}#contact-us-holder .contus-err::-moz-placeholder {color:#f00;}#contact-us-holder .contus-err:-moz-placeholder {color:#f00;}#contact-us-holder .contus-err:-ms-input-placeholder {color:#f00;}#contact-us-holder .contus-err{color:#f00;}::-webkit-input-placeholder {color:#aba2a2; opacity:1;}::-moz-placeholder {color:#aba2a2; opacity:1;}/* Firefox 19+ */:-moz-placeholder {color:#aba2a2; opacity:1;}/* Firefox 18- */:-ms-input-placeholder {color:#aba2a2; opacity:1;}input:hover::-webkit-input-placeholder {color:#143247;}input:hover::-moz-placeholder {color:#143247;}/* Firefox 19+ */input:hover:-moz-placeholder {color:#143247;}/* Firefox 18- */input:hover:-ms-input-placeholder {color:#143247;}/* Chrome outline fix */a:active, a:focus { outline: none; }input, textarea {outline:none;}input:active, textarea:active {outline:none;}:focus {outline:none;}.dimensions p{	margin:10px 0 0;}.dimensions li {	padding:0 0 10px;}.dimensions ul {    list-style: outside none none;    margin: 0;    padding: 0 0 0 20px;}/* Responsive images*//* .img-responsive{  display: block;  max-width: 100%;  height: auto;} */#send-order,.send-btn,.get-prod-btn{	margin:3px 0;	float:left;	padding: 5px 10px;	cursor:pointer;	text-decoration: none;	vertical-align: middle;}#contact-us-holder .send-btn{	margin: -1px -6px;}.piece-post ul{/* Fix сдвига ul*/	overflow:hidden;}/* Table stiling  -  сделать перед table класс нужного блока*/.cont-style-table table caption span,.cont-style-table table caption strong{	display:block;	padding:0 0 7px;	text-align:center;	font:1.2vw/1.3vw exo2,Arial,Verdana,Helvetica,san-serif;	color: #1c1377;}.cont-style-table table{	font: 1.1vw Arial, Helvetica, sans-serif;	color:#666;	font-size:12px;	text-shadow: 1px 1px 0px #fff;	background:#eaebec;	margin:20px;	border:#ccc 1px solid;	border-collapse:separate;	-moz-border-radius:3px;	-webkit-border-radius:3px;	border-radius:3px;	-moz-box-shadow: 0 1px 2px #d1d1d1;	-webkit-box-shadow: 0 1px 2px #d1d1d1;	box-shadow: 0 1px 2px #d1d1d1;	width:98%;}.cont-style-table table th {	font-weight:bold;	padding:21px 25px 22px 25px;		border-bottom:1px solid #e0e0e0;	border-top:1px solid #fafafa;	border-left:1px solid #ccc;	background: #ededed;	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));	background: -moz-linear-gradient(top,  #ededed,  #ebebeb);}.cont-style-table table th:first-child{	text-align: left;	padding-left:20px;	border-left:1px solid #fafafa;}.cont-style-table table tr:first-child th:first-child{	-moz-border-radius-topleft:3px;	-webkit-border-top-left-radius:3px;	border-top-left-radius:3px;}.cont-style-table table tr:first-child th:last-child{	-moz-border-radius-topright:3px;	-webkit-border-top-right-radius:3px;	border-top-right-radius:3px;}.cont-style-table table tr{	text-align: center;	padding-left:20px;}.cont-style-table table tr td:first-child{	text-align: left;	padding-left:20px;	border-left: 0;}.cont-style-table table tr td {	text-align:center;	padding:18px;	border-top: 1px solid #ffffff;	border-bottom:1px solid #e0e0e0;	border-left: 1px solid #e0e0e0;		background: #fafafa;	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);}.cont-style-table table tr:nth-child(even) td{	background: #f6f6f6;	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));	background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);}.cont-style-table table tr:last-child td{	border-bottom:0;}.cont-style-table table tr:last-child td:first-child{	-moz-border-radius-bottomleft:3px;	-webkit-border-bottom-left-radius:3px;	border-bottom-left-radius:3px;}.cont-style-table table tr:last-child td:last-child{	-moz-border-radius-bottomright:3px;	-webkit-border-bottom-right-radius:3px;	border-bottom-right-radius:3px;}.cont-style-table table tr:hover td{	background: #f2f2f2;	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));	background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);	}.cont-style-table table a:link {	color: #666;	font-weight: bold;	text-decoration:none;}.cont-style-table table a:visited {	color: #999999;	font-weight:bold;	text-decoration:none;}.cont-style-table table a:active,.cont-style-table table a:hover {	color: #bd5a35;	text-decoration:underline;}.contact-us-agent{	cursor:pointer;}/* privacy-policy for yandexDirect*/#privacy-policy{	font:1.1vw/1.2vw Trebuchet_MS, Helvetica, sans-serif;	width:100%;	overflow:hidden;}#privacy-policy div{	width:700px;	overflow-y:auto;	height:500px;}#privacy-policy p{	width:100%;}.privacy-policy{	margin:15px;	cursor:pointer;	display:block;	font-size:18px;	color:#f00;}.privacy-policy:hover{	text-decoration:underline;}.popup-content input.popup-right,.popup-content input.popup-left{	position:absolute;	bottom:14px;	right:20px;}.popup-content input.popup-left{	left:9px;}/* Hidden text*/.hidden-text{	overflow:hidden;	display:none;}/* Fixes */.prod-pic img{    float: left;}.prod-pic{	position:relative;	float: left;    margin: 17px 15px 7px 0;}.type-5{	position:absolute;}#content-text p{	text-indent:40px;}/* Search place */#search-subject{	height:482px;	overflow-y:auto;	margin:0 auto;	width:639px;}#search-subject{	height:auto;}.yashare-auto-init{	padding:7px 0;	text-align:center;}