body {
	background-color:#ffffff;
   	color: #ffffff;
    font-family: Calibri,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 16px;
	margin:0px;
	padding:0px;}
header {
	width:100%;
	max-width:100%;
	margin:0 auto;
	min-width:240px;
	margin:auto;position:relative;
	padding-top:0px;
	background-color:#1f1f1f;
	}

#header{
	padding:0px;
	width:800px;
	margin:0 auto;
	max-width:100%;
	min-width:240px;
	padding-top:14px;
	background-color:#1f1f1f;
	line-height:1px;
	vertical-align:top;}
#header .langs{
	text-align:right;
	font-family:Calibri;
	width:100%;
	min-width:240px;
	font-size:12px;
	line-height:14px;
}
#header .lang, .activelang{
	display: inline-block;
	padding:3px 4px 3px 4px;
	color:#ffffff;
	background-color:#151313;
}
#header .activelang{
	color:#151313;
	background-color:#ffaa3c;
}
#header .lang a{
	color:#ffffff;
	text-decoration:none;
}
#header .lang a:hover{
	color:#ffaa3d;
}
#header .logo{
	display: inline-block;
	padding-right:87px;
	min-width:197px;
	max-width:150%;
	padding-left:40px;
	height:95px;
	text-align:center;}
#header .logo2{
	display: inline-block;
	min-width:197px;
	height:95px;
	padding:0px 114px 0px 40px;
	text-align:center;}
#header .logo2 img{
	padding-bottom:15px;
}
#header .menu{
	display: inline-block;
	background-color:#151314;
	color:#ffffff;
	margin-bottom:0px;
	vertical-align:middle;
	padding:0px;
	min-width:281px;}
#header .menu ul{
	color:#000000;
	padding:0px;}
#header .menu li{
	display: inline;
	font-size: 14px;
	border-right: 1px solid #ffaa3d;
	padding:8px 30px 8px 30px;
	line-height:1.6}
#header .menu a{
	color:#ffffff;
	text-transform: uppercase;
	text-decoration:none;}
#header .menu a:hover{
	color:#ffaa3d;
}
#header .headright{
	display: inline-block;
	padding:0px;
	vertical-align:bottom;
}
#header .callus{
	color:#e9ca70;
	font-size:22px;
	padding-bottom:20px;
	text-align:center;
}
#header .callus a{
	color:#e9ca70;
	text-decoration:none;
}
nav {
	padding:0px;
	margin:0px;
}
#header .menu2{
	background-color:#151314;
	color:#ffffff;
	margin-bottom:0px;
	vertical-align:middle;
	padding:0px;
	margin:0px;
	line-height:1px;
	min-width:281px;
	}
#header .menu2 ul{
	color:#000000;
	padding:0px;
	margin:0px;
}
#header .menu2 li{
	display: inline-block;
	font-size: 14px;
	border-right: 1px solid #ffaa3d;
	padding:0px;
	margin-top:-4px;
	margin:0px;
	vertical-align:top;
}
#header .curcell{
	width:110px;
	padding:0px;
	text-align:center;
	line-height:40px;
	position:relative;
	background-color:#ffaa3d;
	text-transform: uppercase;
}
#header .menucell{
	width:110px;
	height:40px;
	position:relative;
	padding:0px;
}
#header .menucellbg{
	position:absolute;
	background-color:#ffaa3d;
	z-index:2;
	display:none;
	left:0;
	top:0;
	width:100%;
	height:100%;
}
#header .menucelllink{
	position:absolute;
	z-index:3;
	left:0;
	top:0;
	width:100%;
	height:100%;
	text-align:center;
	line-height:40px;
}
#header .menu2 a{
	color:#ffffff;
	text-transform: uppercase;
	text-decoration:none;}
#header .menu2 a:hover{
	color:#ffffff;
}

#minimenu {
	display: none;
}
#product-body .hidenpic{
	display:none;
	padding-bottom:6px;
	width:100%;
	max-width:100%;
	min-width:140px;
}

#vidos {
	width:800px;
	height:450px;
	max-height:450px;
	min-width:200px;
	text-align:center;
}

@media (max-width: 820px) {
	#header .menu li {padding:8px 16px 8px 16px;}
	#foot-right .menu{padding-top:12px; text-align:center;}
	#header .logo2{padding-left:30px; padding-right:70px;}
}
@media (max-width: 760px) {
	
	
	#header .logo2{padding-left:15px; padding-right:30px;}
}
@media (max-width: 808px) {
	#vidos {width:600px;height:337px;}
	#advant .adv {width:600px;}
	#advant .adv ul {width:320px;}
}
@media (max-width: 700px) {
	nav ul     { display: none; }
	.menu2 { display: none; }
	#header .logo2 {vertical-align:top;}
	#header .logo2 img{padding-bottom:13px;}
	.callus {padding-top:40px;}
	#minimenu{ display: block;}
	#header .menu li {padding:0px;}
	#orangeline1{  display: none; }
	#header{text-align:center;}
	#header .logo {padding:10px 0px 15px 0px;}
	#foot-right .menu{padding-top:12px; text-align:center;}
	#footleft .txt{padding-left:12px;}
	#advant .adv ul {width:300px;padding-left:40px;}
	#advant .listo {width:300px;}
	#header .headright{vertical-align:middle;}
	
}
@media (max-width: 650px) {
	#vidos {width:550px;height:310px;}
}
@media (max-width: 550px) {
	#vidos {width:460px;height:259px;}
}
@media (max-width: 460px) {
	#vidos {width:320px;height:180px;}
	#advant .adv ul {width:280px;margin-left:40px;}
	#advant .adv{padding-left:40px;}
	.callus {padding-top:16px; width:280px;}
	#advant .ablock{padding-left:30px;}
	
}

@media (max-width: 320px) {
	#vidos {width:220px;height:135px;}
	#advant .listo {width:220px;}
	#advant .adv ul {width:220px;padding-left:40px;}
}

@media (max-width: 550px) {
	#product-body .hidenpic {display:block;}
	#product-body .about {width:100%; min-width:460px;}
	#product-body .p1 {display:none;}
	#product-body .fadein1{display:none;}
	#product-body .fadein2 {display:none;}
	#product-body .fadein3 {display:none;}
	#product-body .fadein4 {display:none;}
	#product-body .fadein5 {display:none;}
	#product-body .p2 {padding-left:20px; width:100%;}
}
@media only screen and (min-width: 701px){
	#point ul {display:none;}
	#point {display:none;}
	#product-body .hidenpic {display:none;}
}	
/* IPAD MINI LANDSCAPE */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 1)  { 
	#header .menu li {padding:8px 22px 8px 22px;}
}


#minimenu {
	width:100%;
	max-width:100%;
	margin:0 auto;
	min-width:240px;
	line-height: 2;
	text-align:center;
	color:#151314;
	text-transform:uppercase;
	font-weight:bold;
	background-color:#ffaa3d;
	font-size:16px;
	vertical-align:middle;
	padding:0px;
	cursor:pointer;
}
#point {
	display:none;
	padding:0px;
	padding-top:0px;
	margin:0 auto;
}
#point ul{
	margin:0px;
	padding:0px;
	list-style-type:none;}

#point ul li{
	font-size: 16px;
	border-bottom: 1px solid #000000;
	padding:0px;}
#point a{
	color:#151313;
	text-decoration:none;
	text-transform:uppercase;
	background-color:#fabf71;
	display:block;
	width:100%;
	line-height:2;
	text-align:center;
}
#orangeline1{
	width:100%;
	height:7px;
	background-color:#ffaa3d;
}
#orangeline2{
	width:100%;
	height:7px;
	background-color:#ffaa3d;
}
#header .logo a{	
	font-family:Arial;
	font-size: 24px;
	color:#ffffff;
	text-decoration:none;}

#solutions {
	background-color:#fabf71;
	width:100%;
	max-width:100%;
	margin:0 auto;
	min-width:240px;
	margin:auto;position:relative;
	padding-top:0px;
}
#sols{
	padding:0px;
	width:800px;
	margin:0 auto;
	max-width:100%;
	min-width:240px;
	text-align:center;
	vertical-align:top;}
#sols .hh{
	color:#151313;
	font-size:32px;
	line-height:1;
}
#sols .prev{
	display:inline-block;
	text-align:center;
	width:150px;
	border:0px;
	font-size:18px;
	padding:8px 10px 8px 10px;
	vertical-align:top;
}
#sols .prev a{
	color:#151313;
	text-decoration:none;
}
#advantages-head{
	background:url(../images/main_lamp_bg.jpg) 0 0 repeat-x;
	width:100%;
	max-width:100%;
	margin:0 auto;
	min-width:240px;
	height:123px;
	margin:auto;position:relative;
	padding-top:0px;
	text-align:center;
}
#advantages-head01 ,#advantages-head02{
	background-color:#fbc072;
	width:100%;
	max-width:100%;
	margin:0 auto;
	min-width:240px;
	height:44px;
	margin:auto;position:relative;
	padding-top:0px;
	text-align:center;
}
#advantages-head02{
	background-color:#1f1f1f;
	height:79px;
}
#advantages{
	background-color:#1f1f1f;
	width:100%;
	max-width:100%;
	margin:0 auto;
	min-width:240px;
	margin:auto;position:relative;
	padding-top:0px;
	text-align:center;
}
#advant{
	padding:0px;
	width:800px;
	margin:0 auto;
	max-width:100%;
	min-width:240px;
	text-align:center;}
#advant .hh{
	color:#ffffff;
	font-size:32px;
	line-height:1.3;
}
#advant .main{
	padding:0px;
	margin:0px;
}
#advant .adv {
	display:inline-block;
	padding:0px;
	max-width:100%;
	width:450px;
	min-width:240px;
	text-align:left;
	font-size:18px;
	vertical-align:top;
}
#advant .name{
	font-weight:normal;
	font-size:22px;
	padding-bottom:10px;
	padding-top:15px;
	padding-left:10px;
	min-width:240px;
}
#advant .listo{
	display:inline-block;
	max-width:215px;
	min-width:140px;
	vertical-align:top;
}
#advant .adv ul{
	padding:0px;
	margin:0px;
	list-style-image: url('../../images/main_dot.png');
	padding-left:26px;
	max-width:230px;
}
#advant .adv li{
	line-height:1.4;
	font-size:18px;
}
#advant .pic{
	display:inline-block;
	padding:0px;
	min-width:240px;
	vertical-align:top;
}
#advant .teampic{
	width:340px;
	min-width:240px;
}
#advant .pic img{
	height: auto;
	width:100%;
	min-width:240px;
}
#cases-head{
	background:url(main_case_bg.jpg) 0 0 repeat-x;
	width:100%;
	max-width:100%;
	margin:0 auto;
	min-width:240px;
	height:106px;
	margin:auto;position:relative;
	padding-top:0px;
	text-align:center;
	border:0px;
}
#cases-head01, #cases-head02{
	background-color:#1f1f1f;
	width:100%;
	max-width:100%;
	margin:0 auto;
	min-width:240px;
	height:51px;
	margin:auto;position:relative;
	padding-top:0px;
	text-align:center;
	border:0px;
}
#cases-head02{
	background-color:#ffffff;
	height:55px;
}
#cases {
	background-color:#ffffff;
	width:100%;
	max-width:100%;
	margin:0 auto;
	min-width:240px;
	margin:auto;position:relative;
	padding-top:0px;
}
#case{
	padding:0px;
	width:800px;
	margin:0 auto;
	max-width:100%;
	min-width:240px;
	text-align:center;}
#case h1{
	text-align:left;
	color:#ffaa3d;
	font-size:30px;
	padding:10px 0px 20px 0px;
	margin:0px;
	font-weight:normal;
	text-transform:uppercase;
}
#case .hh{
	color:#ffaa3c;
	font-size:32px;
	line-height:1;
}
#case .prev{
	display:inline-block;
	text-align:center;
	width:150px;
	border:0px;
	font-size:18px;
	padding:4px 8px 4px 8px;
}
#footer {
	background-color:#151313;
	width:100%;
	max-width:100%;
	margin:0 auto;
	min-width:240px;
	margin:auto;position:relative;
	padding-top:0px;
}
#foot-block {
	padding:0px;
	width:800px;
	margin:0 auto;
	max-width:100%;
	min-width:240px;
	color:#ffffff;
	vertical-align:top;
}
#footleft {
	display:inline-block;
	width:320px;
	max-width:100%;
	min-width:240px;
	padding-top:12px;
	font-size:14px;
	word-wrap: break-word;
}


#foot-right {
	display:inline-block;
	width:440px;
	max-width:100%;
	min-width:305px;
	vertical-align:top;
	padding-top:12px;
	font-size:14px;
	text-align:right;
}

#foot-right a{
	font-size:16px;
	color:#ffffff;
	text-decoration:none;
}
#footer a:hover{
	color:#ffaa3d;
}


#product {
	background-color:#ffffff;
	width:100%;
	max-width:100%;
	margin:0 auto;
	min-width:240px;
	margin:auto;position:relative;
	padding-top:10px;
	color:#151313;
}
#product h1{
	text-align:left;
	color:#ffaa3d;
	font-size:30px;
	padding:0px 0px 10px 0px;
	margin:0px;
	font-weight:normal;
	text-transform:uppercase;
	
}
#product-body{
	padding:0px 0px 0px 0px;
	width:800px;
	margin:0 auto;
	max-width:100%;
	min-width:240px;
	min-height:190px;
	text-align:left;
	vertical-align:top;

	}
#product-body .pic{
	display:inline-block;
	padding:0px;
	width:38%;
	max-width:100%;
	min-width:140px;
	padding:0px 2% 0px 0px;
}
#product-body .pic img{
	max-width: 100%;
    height: auto;
	min-width:140px;
}
#product-body .about{
	vertical-align:top;
	display:inline-block;
	width:60%;
	max-width:100%;
	min-width:320px;
	font-size:16px;
}

#product-body h2{
	padding:10px 0px 0px 0px;
	margin:0px;
	color:#e99b31;
	font-size:24px;
	font-weight:normal;
}
#product-body h2 a{
	color:#e99b31;
	text-decoration:none;
}
#product-body .shw{
	background-color:#ffaa3d;
	margin-top:6px;
	text-align:center;
	cursor:pointer;
	font-size:20px;
	line-height:1.6;
	display:none;
}
#related, #related1, #related2, #related3, #related4, #related5, #related6 {
	background-color:#fabf71;
	width:100%;
	max-width:100%;
	margin:0 auto;
	min-width:320px;
	margin:auto;position:relative;
	padding-top:0px;
	color:#151313;
}
#related-body{
	padding:12px 0px;
	width:800px;
	margin:0 auto;
	max-width:100%;
	min-width:320px;
	text-align:center;
	vertical-align:top;
	background-color:#fabf71;}
#related-body h3{
	padding:0px;
	margin:0px;
	padding-bottom:5px;
	font-size:20px;
}
#related-body .isprod{
	text-align:left;
}
#related-body .miniprod{
	display:inline-block;
	text-align:center;
	width:150px;
	color:#151313;
	font-size:18px;
	padding:3px;
	vertical-align:top;
	
}
#related-body .limg {
	height: 100px;
	width: 150px;
	overflow: hidden;
	margin-bottom:4px;
}
#related-body .miniprod img{
	
	height: 100px;
	width: 150px;
-webkit-filter: grayscale(60%);
	-webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}
#related-body .miniprod:hover img{

	height: 110px;
	width: 165px;
	 -webkit-filter: grayscale(0%);
}
#related-body  a{
	color:#151313;
	text-decoration:none;
}

@media (max-width: 810px) {
	#related-body .isprod{text-align:center;}
	
}
@media (max-width: 550px) {
	#product-body .shw {display:block;}
	#product-body .pic {width:300px;}
	#related {display:none;}
	#related h3 {display:none;}
	#related-body .isprod{padding-left:20px;}
	#related-body .isprod{text-align:left;}
	#sols .hh, #advant .hh, #case .hh {font-size:24px;}
}
@media (min-width: 551px) {
	#related{display:block;}
	#related h3 {display:block;}
}

/* *********************** */
/* PRODUCTS 3 */
#related3 {
	background-color:#ffffff;
	width:100%;
	max-width:100%;
	margin:0 auto;
	min-width:320px;
	margin:auto;position:relative;
	padding-top:10px;
	color:#151313;
	display:none;
}

#product-body .shwd3{
	background-color:#ffaa3d;
	margin-top:0px;
	text-align:center;
	cursor:pointer;
	font-size:20px;
	line-height:1.6;
	float:bottom;
	vertical-align:bottom;
	min-width:140px;
}
#product-body .abotext{
	height:110px;
}
#product-body .about3{
	vertical-align:top;
	display:inline-block;
	width:60%;
	max-width:100%;
	min-width:240px;
	font-size:16px;
}
#product-body .op{
	height:128px;
	overflow:hidden;
}
#product-body .op2{
	height:160px;
	overflow:hidden;
}
#related-body{
	padding:12px 0px;
	width:800px;
	margin:0 auto;
	max-width:100%;
	min-width:240px;
	text-align:center;
	vertical-align:top;
	background-color:#fabf71;}
#related-body h3{
	padding:0px;
	margin:0px;
	padding-bottom:5px;
	font-size:20px;
}
#related-body .isprod{
	text-align:center;
}
#related-body .miniprod{
	display:inline-block;
	text-align:center;
	width:150px;
	color:#151313;
	font-size:18px;
	padding:3px;
	vertical-align:top;
}
#related-body .limg {
	height: 100px;
	width: 150px;
	overflow: hidden;
	margin-bottom:4px;
}
#related-body .miniprod:hover a{
	font-weight:bold;
}
#related-body .miniprod img{
	
	height: 100px;
	width: 150px;
	-webkit-filter: grayscale(80%);
	-webkit-filter: brightness(80%);
	-webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
}
#related-body .miniprod:hover img{

	height: 110px;
	width: 165px;
	-webkit-filter: grayscale(100%);
	-webkit-filter: brightness(100%);
}
#related-body  a{
	color:#151313;
	text-decoration:none;
}



.fadein1, .fadein2, .fadein3, .fadein4, .fadein5 { position:relative; width:100%;}
.hidein1, .hidein2, .hidein3, .hidein4, .hidein5 { position:relative; width:100%; height:190px;max-width:100%;
	min-width:140px;}
.fadein1 img, .fadein2 img, .fadein3 img, .fadein4 img, .fadein5 img{ position:absolute; }
.hidein1 img, .hidein2 img, .hidein3 img, .hidein4 img, .hidein5 img { position:absolute;max-width:100%;height:auto;
	min-width:140px; }



@media (max-width: 810px) {
	#related-body .isprod{text-align:center;}
	#product-body .abotext{height:auto;}
	
}
@media (max-width: 550px) {
	#product-body h1{padding-left:10px;padding-bottom:2px;}
	#product-body .shw {display:block;}
	#product-body .about3{width:320px;max-width:300px;}
	#related2 {display:none;}
	#related2 h3 {display:none;}
	#related-body .isprod{padding-left:20px;}
	#related-body .isprod{text-align:center;}
	
}
@media (max-width: 345px) {
	.hidein1, .hidein2, .hidein3, .hidein4, .hidein5 {height:160px;}
	#product-body .about3{width:80%;}
}

@media (max-width: 550px) {
	
}
@media (min-width: 551px) {
	#related2{display:block;}
	#related2 h3 {display:block;}
}

/* CONTACTS */
#gmap{
	width:100%;
	height:300px;
	max-height:300px;
	min-width:300px;
	padding:10px;
}
#mapblock{
	margin:0px;
	text-align:center;
	padding:15px 30px 15px 10px;
}

#contacts {
	background-color:#ffffff;
	width:100%;
	max-width:100%;
	margin:0 auto;
	min-width:320px;
	margin:auto;position:relative;
	padding-top:0px;
	color:#151313;
}
#contacts-body{
	padding:12px 0px;
	width:800px;
	margin:0 auto;
	max-width:100%;
	min-width:320px;
	text-align:left;
	vertical-align:top;}
#info{
	display:inline-block;
	color:#151314;
	min-width:320px;
	max-width:100%;
	font-size:14px;
	vertical-align:top;
}
#info .blk{
	width:450px;
	min-width:300px;
}
#info h2, #form h2{
	padding:0px;
	margin:0px;
	color:#ffaa3d;
	font-size:22px;
	line-height:1;
	font-weight:normal;
	text-transform:uppercase;
}
#form h2{
	padding: 0px 0px 4px 10px;
}
#form {
	display:inline-block;
	min-width:220px;
	max-width:100%;
	font-size:14px;
	vertical-align:top;
}

#form .t1{
	display:table-cell;
	width:120px;
	vertical-align:top;
	padding-left:10px;
}
#form .t2{
	display:table-cell;
	width:180px;
	padding-left:10px;
	vertical-align:top;
}
#form .inputo{
	height:30px;
	margin-bottom:6px;
	font-size:14px;
	border:2px solid #ffaa3d;
	vertical-align:middle;
	width:100%;
	padding-left:3px;
}
#form .message{
	height:30px;
	margin-bottom:6px;
	font-size:14px;
	border:2px solid #ffaa3d;
	vertical-align:middle;
	width:100%;
	padding-left:3px;
	height:102px;
}
#form .but{
	padding-left:10px;
	max-width:310px;
}

#form .but input{
	background-color:#ffaa3d;
	margin-top:6px;
	text-align:center;
	cursor:pointer;
	font-size:20px;
	width:100%;
	line-height:1.6;
	border:0px;
}
#form .but input:focus{
	background-color:#edc772;
}
@media (max-width: 800px) {
	#info .blk{width:450px;}
	#info .blk{width:410px;}
}
@media (max-width: 750px) {
	#info .blk{width:360px;}
}
@media (max-width: 700px) {
	#info .blk{padding-left:10px;width:350px;}
	#form .t1{width:110px;}
	#form .t2{width:130px;}
	#form .but{max-width:250px;}

}	
@media (max-width: 650px) {
	#info .blk{padding-left:10px;width:310px;}
	#form .t1{width:110px;}
	#form .t2{width:130px;}
	#form .but{max-width:250px;}

}
@media (max-width: 610px) {
	#info .blk{padding-left:10px;width:310px;}
	#form .t1{width:90px;}
	#form .t2{width:110px;}
	#form .but{max-width:210px;}
	#form h2{padding:10px;}
}
@media (max-width: 556px) {
	#info .blk{padding-left:10px;width:400px;}
	#form .but{max-width:320px;}
	#form .t1{width:120px;}
	#form .t2{width:180px;}
}
@media (max-width: 400px) {
	#info .blk{padding-left:10px;width:310px;}
}

/* NEW PRODS */
#new-prods {
	background-color:#ffffff;
	width:100%;
	max-width:100%;
	margin:0 auto;
	min-width:320px;
	margin:auto;position:relative;
	padding-top:0px;
	color:#151313;
}
#prods{
	padding:12px 0px;
	width:800px;
	margin:0 auto;
	max-width:100%;
	min-width:320px;
	text-align:left;
	vertical-align:top;}
#prods h1{
	text-align:left;
	color:#ffaa3d;
	font-size:30px;
	padding:10px 0px 20px 0px;
	margin:0px;
	font-weight:normal;
	text-transform:uppercase;
}
#bloko{
	width:198px;
	height:198px;
	border:1px solid #ffaa3d;
	display:inline-block;
	overflow: hidden;
	text-align:center;
	position:relative;
}
#ppk {
	position:relative;
	left:0px;
	top:0px;
	z-index:1;
	width:198px;
	height:198px;
}
#ppk img{
	width:200px;
	height:200px;
	-webkit-filter: grayscale(0%);
	-webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}
#ppk:hover{
	#front {display:block};
}
#ppk:hover img{
	height: 250px;
	width: 250px;
	 -webkit-filter: grayscale(0%);
}


#front {
	position:absolute;
	display:block;
	left:0px;
	top:0px;
	height:198px;
	width:198px;
	z-index:2;
	display:none;
	vertical-align:bottom;
}
#btext{
	vertical-align:bottom;
	padding-top:130px;
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
}
#btext a{
	color:#ffffff;
	text-decoration:none;
}

#showb{
	width:198px;
	background-color:#ffaa3d;
	font-size:18px;
	position:absolute;
	bottom:0px;
	line-height:1.6;
	cursor:pointer;
}

#rels{
	padding:4px 0px;
	width:800px;
	margin:0 auto;
	max-width:100%;
	min-width:320px;
	text-align:center;
	vertical-align:top;
	background-color:#fabf71;
	display:none;}
#rels h3{
	padding:0px;
	margin:0px;
	padding-bottom:5px;
	font-size:20px;
}
#rels .isprod{
	text-align:left;
}
#rels .miniprod{
	position:relative;
	display:inline-block;
	text-align:center;
	width:160px;
	color:#151313;
	font-size:18px;
	vertical-align:top;
}
#rels .limg {
	position:relative;
	height: 158px;
	width: 158px;
	border:1px solid #ffaa3d;
	overflow: hidden;
	z-index:1;
}
#rels .miniprod img{
	
	height: 160px;
	width: 160px;
	-webkit-filter: grayscale(60%);
	-webkit-filter: brightness(60%);
	-webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}
#rels .miniprod:hover img{

	height: 170px;
	width: 170px;
	padding-right:30px;
	 -webkit-filter: grayscale(100%);
	 -webkit-filter: brightness(100%);
}
#rels .miniprod:hover a{
	font-weight:bold;
}
#rels  a{
	color:#151314;
	text-decoration:none;
}
#reltop{
	height:150px;
	width:150px;
	position:absolute;
	display:block;
	left:0px;
	top:0px;
	z-index:2;
	opacity: 0.7;
}
#reltop:hover{
	opacity:1;
}
#relname{
	width:160px;
	background-color:#ffaa3d;
	font-size:18px;
	position:absolute;
	
	bottom:-10px;
	line-height:1.6;
	cursor:pointer;
}

@media (max-width: 600px) {
	#prods{text-align:center;}
}
/* Contacts 3 */
#cons{
	display:inline-block;
	text-align:center;
	vertical-align:top;
	padding-bottom:14px;
}
#bb{
	width:260px;
	text-align:center;
	font-size:18px;
	color:#151313;
}
#bb a{
	color:#151313;
	text-decoration:none;
}
#bb img{
	
	-webkit-filter: grayscale(100%);
	-webkit-filter: brightness(100%);
	-webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}
#bb:hover  img{
	-webkit-filter: grayscale(30%);
	-webkit-filter: brightness(30%);
}
#request{
	padding-top:25px;
	padding:0px;
	width:800px;
	margin:0 auto;
	max-width:100%;
	min-width:320px;
	text-align:left;}
#form3 {
	display:inline-block;
	min-width:220px;
	max-width:100%;
	font-size:14px;
	vertical-align:top;
	text-align:center;
}
#form3 h2{
	padding:0px;
	margin:0px;
	color:#ffaa3d;
	font-size:22px;
	line-height:1;
	font-weight:normal;
	text-transform:uppercase;
	padding:0px 0px 0px 14px;
	text-align:left;
}
#form3 .t1{
	display:table-cell;
	width:28%;
	vertical-align:top;
	padding-left:10px;
}
#form3 .t2{
	display:table-cell;
	width:68%;
	padding-left:14px;
	vertical-align:top;
}
#form3 .tt{
	width:0px;
	display:none;
}
#form3 .inputo{
	height:24px;
	margin-bottom:6px;
	font-size:14px;
	border:2px solid #ffaa3d;
	vertical-align:middle;
	width:100%;
	padding-left:3px;
}
#form3 .message{
	margin:0px;
	padding:0px;
	margin-bottom:6px;
	font-size:14px;
	border:2px solid #ffaa3d;
	vertical-align:middle;
	width:98%;
	padding-left:3px;
	height:98px;
}
#form3 .but{
	padding-left:10px;
	max-width:310px;
	text-align:center;
	margin:auto;
	padding-bottom:15px;
}

#form3 .but input{
	background-color:#ffaa3d;
	margin-top:6px;
	text-align:center;
	cursor:pointer;
	font-size:20px;
	width:100%;
	line-height:1.6;
	border:0px;
}
#form3 .but input:focus{
	background-color:#edc772;
}
@media (max-width: 810px) {
	#bb{width:210px;}
	#case h1{padding-left:10px;}
}
@media (max-width: 400px) {
	#case h1{margin:auto;}
	#form3 .inputo{width:300px;}
	#form3 .tt{display:block;}
	#form3 .message{width:295px;}
	#form3 .but{width:300px;}
	#form3 h2{text-align:center;}
}
@media (min-width: 401px) {
	#form3 .tt{display:none;}
}

/* СТРАНИЦА ПРОДУКТА 1 */
#product-text{
	font-size:16px;
	min-width:240px;
	padding: 10px 0px 10px 0px;
}

#product-text ul, #about ul {
	list-style: none;
    padding:6px 0px 6px 15px;
    margin:0;
}
#product-text ul li, #about ul li { 
    padding-left: 1em; 
    text-indent: -.7em;
}

#product-text ul li:before , #about ul li:before {
    content: "•  ";
    color: #ffaa3d; /* or whatever color you prefer */
}
#features {
	font-size:22px;
	padding:10px 0px;
	color:#9f7f42;
}
#features img{
	padding:10px 0px 0px 0px;
}



#aboutpic {
	padding:10px 0px;
	width:100%;
	min-width:240px;
}
#aboutpic img{
	width:100%;
	min-width:240px;
	height:auto;
}
#about {
	font-size:14px;
	min-width:240px;
	padding-bottom:10px;
}

@media (max-width: 500px) {
	#features {padding:10px;}
	#product-text{padding:10px;}
	#about{padding:10px;}
	#aboutpic {padding:10px;}
}

/********************************************/
/****** ДИЗАЙН 2 ****************************/
/********************************************/
#lemenu{
	width:100%;
	min-width:240px;
	height:52px;
	z-index:3;
	background-image:url('../../images/nu-menu-bg.png');
	text-align:center;
	display:block;
	background-color:#151313;
}
#lemenu-main{
	max-width:900px;
	min-width:240px;
	vertical-align:center;
	margin:auto;
	display:block;
	text-align:left;
	margin-top:10px;
	
}
#lemenu-logo{
	display:inline-block;
}
#lemenu-nav{
	max-width:560px;
	min-width:281px;
	display:inline-block;
	color:#edb450;
	vertical-align:top;
	padding:0px;
	float:right;
	margin-right:80px;
	height:33px;
	line-height:10px;;
}

#lemenu-nav ul{
	padding:0px;}
#lemenu-nav li{
	font-style:Calibri;
	display: inline;
	font-size: 16px;
	width:56px;
	padding:0px 22px;
	color:#edb450;
}
#lemenu-nav a{
	color:#ffffff;
	width:50px;
	text-decoration:none;
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;}
#lemenu-nav a:hover{
	color:#edb450;
}
#langs {
	font-style:Calibri;
	z-index:4;
	text-align:center;
	width:35px;
	height:52px;
	
}
#langs img{
	cursor:pointer;
}
#lmn{
	background-color:#ffffff;
	color:#000000;
	text-align:center;
	display:none;
}

#lmn a{
	display:block;
	color:#000000;
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
	background-color:#ffffff;
}
#lmn a:hover{
	background-color:#e2e2e2;
}

/* MOBMENU */
#mobmenu {
	font-family: Calibri;
	z-index:4;
	text-align:center;
	width:25px;
	height:52px;
	left:5px;
	top:10px;
	display:none;
}
#mobmenu img{
	cursor:pointer;
}
#mobmobline{
	height:1px;
	width:100%;
	background-color:#ffffff;
	margin-top:2px;
	vertical-align:bottom;
	display:none;
}
#mobmob{
	display:block;
	width:100%;
	text-align:center;
	display:none;
}
#mobmobmenu{
	display:block;
	background-image:url('../../images/nu-menu-bg.png');
	font-size:18px;
	font-family: Calibri;
	color:#edb450;;
	line-height:1.6;
	border-bottom:1px solid #696969;
}
#mobmobmenu a{
	color:#ffffff;
	text-decoration:none;
}
#leprods{
	width:100%;
	min-width:240px;
	background-color:#eaeaea;

}
#leprodblock{
	width:100%;
	text-align:center;
	padding:0px;
}
#leprod{
	display:inline-block;
}
#leprod img {
}
#blk2 {
	display:inline-block;
	-webkit-filter: opacity(10%);
	-webkit-transition: all 1.5s ease;
	-moz-transition: all 1.5s ease;
	-o-transition: all 1.5s ease;
	-ms-transition: all 1.5s ease;
	transition: all 1.5s ease;
}
#bloko3{
	width:420px;
	height:171px;
	overflow: hidden;
	margin:0px 8px;
	text-align:center;
	position:relative;
}
#ppk2, #ppk2 img, #btext2{
	width:420px;
	height:171px;
}
#ppk2 img{
	-webkit-filter: grayscale(100%);
	-webkit-filter: brightness(100%);
	-webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
}
#btext2 {
	position:absolute;
	top:0;
	left:0;
	font-size:20px;
	text-decoration:none;
	color:#ffffff;
	z-index:5;
	padding-top:80px;
}
#bloko33:hover img{
	-webkit-filter: grayscale(60%);
	-webkit-filter: brightness(50%);
}
#leprobel{
	display:block;
	padding:0px;
	width:100%;
}
#lefuline, #lefulinewhite {
	height:1px;
	width:100%;
	text-align:center;
	padding:0px;
	margin:0px;
}
#lefulinewhite {
	background-color:#ffffff;
}
#lefuline img, #lefulinewhite img{
	height:1px;
	text-align:center;
	display:block;
	margin:auto;
	width:900px;
	padding:0px;
}
#bloko3 .li1, #bloko3 .li2, #bloko3 .li3, #bloko3 .li4 {
	display:none;
}
#lehello, #lehelloru, #lehellopage{
	display:block;
	background-color:#ffffff;
	font-family: Calibri;
	font-size:24px;
	text-align:center;
	color:#000000;
	text-transform:uppercase;
	line-height:1;
	height:38px;
	padding-top:15px;
}
#lehellopage{
	height:auto;
}
#lehello h1, #lehelloru h1, #lehellopage h1{
	color:#000000;
	padding:0px 0px 0px 0px;
	margin:0px;
	font-family: Calibri;
	font-size:24px;
	font-weight:normal;
}
#letextb{
	display:block;
	background-color:#ffffff;
	font-family: Calibri;
	text-align:center;
}
#letexto{
	display:block;
	margin:auto;
	width:900px;
	color:#000000;
	font-size:20px;
	padding:16px 0px 6px 0px;
	line-height:1.2;
}
#letextob{
	display:block;
	margin:auto;
	width:900px;
	color:#000000;
	font-size:22px;
	line-height:1.2;
	font-style:italic;
}
#lecentrblock, #leadvans{
	background-color:#ffffff;
	color:#000000;
	display:block;
	margin:auto;
	width:100%;
	text-align:center;
	line-height:1.1;
	padding:0px;
}
#leminiline, #leminitext{
	display:inline-block;
}
#leminitext{
	width:330px;
	text-transform:uppercase;
	font-family: Calibri;
	font-size:24px;
}
#leminiline img{
	width:280px;
	height:1px;
	vertical-align:top;
	padding-top:2px;
}
#advantpart1, #advantpart2, #advantpart1ar, #advantpart2ar{
	display:inline-block;
	vertical-align:top;	
}
#advantpart1 ul, #advantpart2 ul, #advantpart1ar ul, #advantpart2ar ul{
	padding:0px;
	margin:0px;
	width:350px;
	margin-left:20px;
}
#advantpart1ar ul, #advantpart2ar ul{
	margin-left:0px;
	margin-right:30px;
	width:400px;
	text-align: right;
	list-style-type: none;
}
#advantpart1 ul{
	padding-left:50px;
	width:500px;
}
#advantpart1 li, #advantpart2 li, #advantpart1ar li, #advantpart2ar li{
	font-family: Calibri;
	font-size:18px;
	text-align:left;
	line-height:1.3;
}
 #advantpart1ar li, #advantpart2ar li{
	text-align:right;
}

#leclient{
	display:inline-block;
}
.ccl1, .ccl2, .ccl3, .ccl4, .ccl5, .ccl6{
	padding:0px 15px;
}
#lefooter{
	background-color:#f7f7f7;
	width:100%;
	text-align:center;
	padding:10px 0px 20px 0px;
}
#lefootmenu{
	display:inline-block;
	vertical-align:top;
	color:#505050;
	text-align:left;
	padding-top:5px;
}
#lefootmenu b{
	font-family: Calibri;
	font-size:16px;
}
#lefootmenu ul{
	padding-top:0px;
	margin:0px;
	width:200px;
	list-style-image: url('../../images/nu-foot-arr.jpg');
	padding-left:16px;
}
#lefootmenu li{
	font-family: Calibri;
	font-size:14px;
	line-height:1.6;
}
#lefootmenu a{
	color:#505050;
	text-decoration:none;
}
#lefootdata{
	display:inline-block;
	vertical-align:top;
	text-align:center;
	width:200px;
	margin-left:200px;
	padding-top:5px;
	font-family: Calibri;
	font-size:14px;
	color:#505050;
	line-height:1.3;
}

/* ABOUT PAGE */
#lepagetext{
	display:block;
	margin:auto;
	width:900px;
	color:#000000;
	font-size:15px;
	font-family: Calibri;
	text-align:left;
	padding:10px 0px 6px 0px;
	line-height:1.2;
}
@import url(http://fonts.googleapis.com/css?family=Open+Sans);
@import url(http://fonts.googleapis.com/css?family=Noto+Sans:400,700);
#headprobel{
	height:50px;
}
#abpics {
	padding:10px 0px;
	width:100%;
	min-width:240px;
	text-align:center;
	background-color:#f2f2f2;
}
#aboutpica {
	display:inline-block;
	width:32%;
	min-width:80px;
}
#aboutpica img{
	width:100%;
	min-width:80px;
	height:auto;
	-webkit-filter: brightness(90%);
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	-ms-transition: all 1s ease;
        transition: all 1s ease;
}
#aboutpica:hover img{
	-webkit-filter: brightness(130%);
}
#yuyu{
	text-align:center;
	font-family: 'Open Sans', sans-serif;
	font-size:20px;
	font-weight:bold;
	padding:15px 0px 15px 0px;
}

/* CONTACTS PAGE */

#leform{
	width:100%;
	text-align:center;			
}
#leform .t1{
	display:table-cell;
	width:28%;
	vertical-align:top;
	padding-left:10px;
}
#leform .t2{
	display:table-cell;
	width:68%;
	padding-left:14px;
	vertical-align:top;
}
#leform .tt{
	width:0px;
	display:none;
}
#leform .inputo{
	height:25px;
	margin-bottom:6px;
	font-size:14px;
	border:1px solid #b4b4b4;
	vertical-align:middle;
	width:100%;
	padding-left:3px;
}
#leform .message{
	margin:0px;
	padding:0px;
	margin-bottom:6px;
	font-size:14px;
	border:1px solid #b4b4b4;
	vertical-align:middle;
	width:98%;
	padding-left:3px;
	height:98px;
}
#leform .but{
	padding-left:10px;
	max-width:310px;
	text-align:center;
	margin:auto;
	padding-bottom:15px;
}

#leform .but input{
	background-color:#b4b4b4;
	margin-top:6px;
	text-align:center;
	cursor:pointer;
	font-size:20px;
	width:100%;
	line-height:1.6;
	border:0px;
}
#leform .but input:focus{
	background-color:#edc772;
}

/* PRODUCTS PAGE */
#leisprod{
	padding:0px;
	text-align:center;
}
#leminiprod{
	display:inline-block;
	vertical-align:top;
}
#lesonprod{
	display:block;
	width:150px;
	color:#000000;
	text-decoration:none;
	vertical-align:top;
}
#leprodtext{
	position:relative;
	height:420px;
	display:block;
	margin:auto;
	width:900px;
	color:#000000;
	font-size:15px;
	font-family: Calibri;
	text-align:left;
	padding:10px 0px 6px 0px;
	line-height:1.2;
}
#leprodopis{
	padding:0px;
	display:none;
	position:absolute;
	top:0;
	height:auto;
}
#pdblk2 {
	display:inline-block;
	-webkit-filter: opacity(10%);
	-webkit-transition: all 1.5s ease;
	-moz-transition: all 1.5s ease;
	-o-transition: all 1.5s ease;
	-ms-transition: all 1.5s ease;
	transition: all 1.5s ease;
}
#pdbloko3{
	width:295px;
	height:141px;
	overflow: hidden;
	margin:0px 8px;
	text-align:center;
	position:relative;
}
#pdppk2, #pdppk2 img, #pdbtext2{
	width:295px;
	height:141px;
}
#pdppk2 img{
	-webkit-filter: grayscale(60%);
	-webkit-filter: brightness(40%);
	-webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
}
#pdbtext2 {
	position:absolute;
	top:0;
	left:0;
	font-size:18px;
	text-decoration:none;
	color:#ffffff;
	z-index:5;
	padding-top:70px;
}
#leprodlink{
	color:#000000;
	text-decoration:none;
}
#mobprods{
	display:none;
	background-color:#ff0000;
}
#mobbuto{
	width:100%;
	height:40px;
	text-align:left;
	font-size:20px;
	line-height:2;
	cursor:pointer;
}
#mobbuto img{
	height:40px;
}

#mobprodopis {
	padding:0px;
	display:none;
}

#mobprodpic{
	height:40px;
	display:inline-block;
}
#mobprodname{
	padding-left:10px;
	display:inline-block;
	width:440px;
}
#bannerots{
	display:block;
	height:52px;
}


#backbt{
	font-size:18px;
	color:#3b3b3b;
	line-height:23px;
	padding-bottom:6px;
}
#backbt a{
	color:#3b3b3b;
	text-decoration:none;
}
#backbt img{
	vertical-align:bottom;
	padding-right:10px;
}

@media (max-width: 1960px) {
	#ppk2, #ppk2 img, #btext2,#bloko3{width:600px; height:244px;}
	#btext2 {padding-top:120px;font-size:24px;}
}
@media (max-width: 1870px) {
	#ppk2, #ppk2 img, #btext2,#bloko3{width:570px; height:232px;}
	#btext2 {padding-top:115px;}
}
@media (max-width: 1780px) {
	#ppk2, #ppk2 img, #btext2,#bloko3{width:540px; height:220px;}
	#btext2 {padding-top:110px;}
}
@media (max-width: 1690px) {
	#ppk2, #ppk2 img, #btext2,#bloko3{width:510px; height:207px;}
	#btext2 {padding-top:100px;font-size:22px;}
}
@media (max-width: 1600px) {
	#ppk2, #ppk2 img, #btext2,#bloko3{width:480px; height:195px;}
	#btext2 {padding-top:90px;}
}
@media (max-width: 1510px) {
	#ppk2, #ppk2 img, #btext2,#bloko3{width:450px; height:183px;}
}
@media (max-width: 1420px) {
	#ppk2, #ppk2 img, #btext2,#bloko3{width:420px; height:171px;}	
	#btext2 {padding-top:80px;font-size:20px;}	
}
@media (max-width: 1330px) {
	#ppk2, #ppk2 img, #btext2,#bloko3{width:400px; height:163px;}
}
@media (max-width: 1270px) {
	#ppk2, #ppk2 img, #btext2, #bloko3{width:380px; height:155px;}
	#pdppk2, #pdppk2 img, #pdbtext2, #pdbloko3{width:280px; height:141px;}
}
@media (max-width: 1210px) {
	#ppk2, #ppk2 img, #btext2, #bloko3{width:360px; height:146px;}
	#pdppk2, #pdppk2 img, #pdbtext2, #pdbloko3{width:265px; height:140px;}
	#pdbtext2 {padding-top:65px;}
}
@media (max-width: 1150px) {
	#ppk2, #ppk2 img, #btext2, #bloko3{width:340px; height:146px;}
	#bloko3{margin:0px 5px;}
	.ccl1, .ccl2, .ccl3, .ccl4, .ccl5, .ccl6{padding:0px 9px;}
	#pdppk2, #pdppk2 img, #pdbtext2, #pdbloko3{width:250px; height:140px;}
}
@media (max-width: 1090px) {
	#ppk2, #ppk2 img, #btext2, #bloko3{width:320px; height:146px;}
	#bloko3{margin:0px 5px;}
	.ccl6{display:none;}
	.ccl1, .ccl2, .ccl3, .ccl4, .ccl5{padding:0px 15px;}
	#pdppk2, #pdppk2 img, #pdbtext2, #pdbloko3{width:235px; height:130px;}
	#pdbloko3{margin:0px 5px;}
	#pdbtext2 {padding-top:60px;}
}
@media (max-width: 1030px) {
	#ppk2, #ppk2 img, #btext2, #bloko3{width:300px; height:146px;}
	#lefuline img, #lefulinewhite img, #letexto, #lepagetext, #leprodtext, #letextob{width:800px;}
	#advantpart1 ul{width:490px;}
	.ccl1, .ccl2, .ccl3, .ccl4, .ccl5{padding:0px 13px;}
	#lefootdata{margin-left:150px;}
	#pdppk2, #pdppk2 img, #pdbtext2, #pdbloko3{width:220px; height:130px;}
}
@media (max-width: 952px) {
	#ppk2, #ppk2 img, #btext2, #bloko3{width:280px; height:146px;}
	#leminiline img{width:260px;}	
	#advantpart1 ul{width:450px;padding-left:40px;}	
	#advantpart2 ul{width:340px;}
	.ccl5{display:none;}
	.ccl1, .ccl2, .ccl3, .ccl4{padding:0px 15px;}
	#lemenu-logo{padding-left:10px;}
	#pdppk2, #pdppk2 img, #pdbtext2, #pdbloko3{width:205px; height:110px;}
	#pdbtext2 {padding-top:50px;}
}
@media (max-width: 892px) {
	#ppk2, #ppk2 img, #btext2, #bloko3{width:260px; height:135px;}
	#leminiline img{width:220px;}
	#advantpart1 ul{width:430px;padding-left:20px;}
	#advantpart2 ul{width:320px;}
	#advantpart1ar ul, #advantpart2ar ul{width:365px;}
	#lemenu-nav{margin-right:40px;}
	#lefootdata{margin-left:90px;}
	#pdppk2, #pdppk2 img, #pdbtext2, #pdbloko3{width:191px; height:100px;}
	#pdbtext2 {padding-top:45px;}
}
@media (max-width: 832px) {
	#ppk2, #ppk2 img, #btext2, #bloko3{width:240px; height:125px;}
	#btext2 {padding-top:60px;}
	#lefuline img, #lefulinewhite img, #letexto, #letextob, #lepagetext, #leprodtext{width:690px;}
	#leminiline img{width:190px;}
	#advantpart1 ul{width:430px;padding-left:10px;}
	#advantpart2 ul{width:310px;}
	#advantpart1ar ul, #advantpart2ar ul{width:330px; margin-right:5px;}
	.ccl1, .ccl2, .ccl3, .ccl4{padding:0px 13px;}
	#lemenu-nav li{padding: 0px 15px;}
	#lefootdata{margin-left:40px;}
	#pdppk2, #pdppk2 img, #pdbtext2, #pdbloko3{width:176px; height:90px;}
	#pdbtext2 {padding-top:40px; font-size:16px;}
}
@media (max-width: 772px) {
	#ppk2, #ppk2 img, #btext2, #bloko3{width:220px; height:115px;}
	#leminiline img{width:160px;}
	#advantpart1 ul, #advantpart2 ul{width:450px; padding-left:30px;}
	#advantpart1ar ul, #advantpart2ar ul{width:300px;}
	.ccl1, .ccl2, .ccl3, .ccl4{padding:0px 7px;}
	#lemenu-nav li{padding: 0px 12px 0px 11px;}
	#lefootdata{margin-left:10px;width:180px;}
	#pdppk2, #pdppk2 img, #pdbtext2, #pdbloko3{width:161px; height:90px;}
	#pdbtext2 {padding-top:40px; font-size:16px;}
}
@media (max-width: 712px) {
	#ppk2, #ppk2 img, #btext2, #bloko3{width:200px; height:104px;}
	#btext2 {padding-top:45px;font-size:18px;}
	#lefuline img, #lefulinewhite img, #letexto, #letextob, #lepagetext, #leprodtext{width:600px;}
	#leminiline img{width:130px;}
	.ccl4{display:none;}
	.ccl1, .ccl2, .ccl3{padding:0px 15px;}
	#lemenu-main{text-align:center;}
	#lemenu-nav, #lefullprods{display:none;}
	#headprobel{height:40px;}
	#langs, #lemenu{}
	#mobmenu, #mobprods{display:block;}
	#lmn {right:20px;width:38px;}
	#lmn a{font-size:16px;padding:5px 0px}
	#lmn span{font-size:16px;padding:5px 0px}
	#lefootdata{margin-left:0px;width:310px;padding-top:20px;}
	#lefootmenu{margin-left:50px;}
}
@media (max-width: 652px) {
	#ppk2, #ppk2 img, #btext2, #bloko3{width:418px;	height:171px;}
	#btext2 {padding-top:80px;font-size:20px;}
	#lefuline img, #lefulinewhite img, #letexto, #letextob, #lepagetext, #leprodtext{width:425px;}
	#leminiline img{width:70px;}
	#leminitext {width:280px;}
	#advantpart1 ul, #advantpart2 ul{width:380px; padding-left:30px;}
	#advantpart1ar ul, #advantpart2ar ul{width:320px;margin-right:0px;}
	.ccl1, .ccl2, .ccl3, .ccl4{display:block; width:110px; padding:0px 8px;}
	#leform .tt{display:block;}
	#leform .t2, #leform .t1{width:425px;}
	#leform .message{width:100%; padding:0px;}
	#leform .but input{font-size:16px;}
	#mobbuto{font-size:18px;}
	#mobprodname{line-height:1.2;width:340px;}
}
@media (max-width: 550px) {
	.ccl1, .ccl2, .ccl3, .ccl4{width:150px; padding:0px 15px;}
	#lefootmenu{margin-left:0px;}
	
}
@media (max-width: 450px) {
	#ppk2, #ppk2 img, #btext2,#bloko3{width:396px; height:163px;}
	#lefuline img, #lefulinewhite img, #letexto, #letextob, #lepagetext, #leprodtext{width:382px;}
	#lehelloru {height:55px;}
	#leminiline img{width:40px;}
	#advantpart1 ul, #advantpart2 ul{width:300px; padding-left:20px;}
	#bannerots{height:43px;}
	#lemenu{height:44px;}
	#langs {height:44px; top:2px;}
	#lemenu-main{margin-top:7px;}
	#lemenu-logo img{height:30px;}
	#headprobel{height:35px;}
	#mobmenu {top:7px;}
	#mobmenu img {width:30px; }
	#lefootdata{width:210px;}
	#lehellopage {font-size:20px;}
	#mobprodname{width:300px;}
}
@media (max-width: 425px) {
	#ppk2, #ppk2 img, #btext2, #bloko3{width:380px; height:155px;}
	#leminitext {width:270px;}
	#advantpart1ar ul, #advantpart2ar ul{width:280px;}
}
@media (max-width: 404px) {
	#ppk2, #ppk2 img, #btext2, #bloko3{width:354px; height:146px;}
	#btext2 {padding-top:70px;}
	#lefuline img, #lefulinewhite img, #letexto, #letextob, #lepagetext, #leprodtext{width:300px;}
	#leminiline img{width:25px;}
	#advantpart1 ul, #advantpart2 ul{width:265px; padding-left:30px;}
	
	#mobprodname{width:220px;}
}
@media (max-width: 380px) {
	#ppk2, #ppk2 img, #btext2, #bloko3{width:300px; height:146px;}
	#leminiline img{width:23px;}
	#leminitext {width:220px;font-size:20px;font-weight:bold;}
	.ccl1, .ccl2, .ccl3, .ccl4{width:110px; padding:0px 8px;}
	#mobprodname{font-size:16px;}
}
@media (max-width: 330px) {
	#ppk2, #ppk2 img, #btext2, #bloko3{width:270px; height:146px;}
	#lefuline img, #lefulinewhite img, #letexto, #letextob, #lepagetext, #leprodtext{width:220px;}
	#advantpart1 ul, #advantpart2 ul{width:230px; padding-left:20px;font-size:16px;}
	#lemenu-logo img{height:25px;}
	#bannerots{height:37px;}
	#lemenu{height:38px;}
	#langs {height:38px; top:0px; right:2px; font-size:10px;}
	#langs img{width:20px;}
	#lemenu-main{margin-top:7px;}
	#mobmenu {top:7px;}
	#mobmenu img {width:25px; }
	#mobbuto{height:50px;}
	#mobpdopic img {height:50px;}
	#mobprodname{width:120px;padding-left:5px;}
	#mobprodname{font-size:14px;}
	#advantpart1ar ul, #advantpart2ar ul{width:220px;}
}
@media (max-width: 300px) {
	#leminitext {width:210px;}
	#mobprodname{width:110px;padding-left:5px;}
}
@media (max-width: 250px) {
	#ppk2, #ppk2 img, #btext2, #bloko3{width:220px; height:115px;}.
	#btext2 {padding-top:50px;font-size:18px;}
	#leminitext {width:210px;}
	#leminiline img{width:10px;}
	.ccl1, .ccl2, .ccl3, .ccl4{width:105px; padding:0px 6px;}
	#mobprodname{width:60px;padding-left:5px;font-size:12px;}
}

#vidozdiv {
	width:100%; 
	padding-bottom:56.25%;
	height: 0;
	position:relative
}
#vidozframe{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#arabo:after{
	content: "  •";
	text-indent: .7em;
	background-position: 100% .4em;
	padding-right: .6em;
}