@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,700,800');
@font-face {
	font-family: 'icomoon';
	src: url('/_style/icomoon/icomoon.eot');
	src: url('/_style/icomoon/icomoon.eot?#iefix') format('embedded-opentype'), url('/_style/icomoon/icomoon.woff') format('woff'), url('/_style/icomoon/icomoon.ttf') format('truetype'), url('/_style/icomoon/icomoon.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* * Skeleton V2.0.4 * Copyright 2014, Dave Gamache * www.getskeleton.com * Free to use under the MIT license. * http://www.opensource.org/licenses/mit-license.php * 12/29/2014 */
/* Table of contents –––––––––––––––––––––––––––––––––––––––––––––––––– - Grid - Base Styles - Typography - Links - Buttons - Forms - Lists - Code - Tables - Spacing - Utilities - Clearing - Media Queries */
/* Grid –––––––––––––––––––––––––––––––––––––––––––––––––– */
.column, .columns {
	width: 100%;
	float: left;
	box-sizing: border-box;
}
html {
	font-size: 62.5%;
	font-family: 'Open Sans', sans-serif;
	background: #161616;
}
body {
	font-size: 1.5em;
/* currently ems cause chrome bug misinterpreting rems on body element */
	line-height: 1.6;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif, Helvetica, Arial, sans-serif;
	color: #fff;
	background: #161616;
}
/* Typography –––––––––––––––––––––––––––––––––––––––––––––––––– */
h1, h2, h3, h4, h5, h6 {
	margin-top: 0;
	margin-bottom: 2rem;
	font-weight: 300;
}
h1 {
	font-size: 4.0rem;
	line-height: 1.2;
	letter-spacing: -.1rem;
}
h2 {
	font-size: 3.6rem;
	line-height: 1.25;
	letter-spacing: -.1rem;
}
h3 {
	font-size: 3.0rem;
	line-height: 1.3;
	letter-spacing: -.1rem;
	font-weight: 900;
}
h4 {
	font-size: 2.4rem;
	line-height: 1.35;
	letter-spacing: -.08rem;
}
h5 {
	font-size: 1.8rem;
	line-height: 1.5;
	letter-spacing: -.05rem;
}
h6 {
	font-size: 1.5rem;
	line-height: 1.6;
	letter-spacing: 0;
}
/* Larger than phablet */
@media (min-width: 550px) {
h1 {
	font-size: 5.0rem;
}
h2 {
	font-size: 4.2rem;
}
h3 {
	font-size: 3.6rem;
}
h4 {
	font-size: 3.0rem;
}
h5 {
	font-size: 2.4rem;
}
h6 {
	font-size: 1.5rem;
}
}
p {
	margin-top: 0;
}
/* Links –––––––––––––––––––––––––––––––––––––––––––––––––– */
a {
	color: #1EAEDB;
}
a:hover {
	color: #0FA0CE;
}
.acb {clear:both;}
/* Buttons –––––––––––––––––––––––––––––––––––––––––––––––––– */
.button, button, input[type="submit"], input[type="reset"], input[type="button"] {
	display: inline-block;
	height: 38px;
	padding: 0 30px;
	color: #fff;
	text-align: center;
	font-size: 11px;
	font-weight: 600;
	line-height: 38px;
	letter-spacing: .1rem;
	text-transform: uppercase;
	text-decoration: none;
	white-space: nowrap;
	background-color: transparent;
	border-radius: 4px;
	border: 1px solid #bbb;
	cursor: pointer;
	box-sizing: border-box;
}
.button:hover, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, .button:focus, button:focus, input[type="submit"]:focus, input[type="reset"]:focus, input[type="button"]:focus {
	color: #333;
	border-color: #888;
	outline: 0;
}
.button.button-primary, button.button-primary, input[type="submit"].button-primary, input[type="reset"].button-primary, input[type="button"].button-primary {
	color: #FFF;
	background-color: #33C3F0;
	border-color: #33C3F0;
}
.button.button-primary:hover, button.button-primary:hover, input[type="submit"].button-primary:hover, input[type="reset"].button-primary:hover, input[type="button"].button-primary:hover, .button.button-primary:focus, button.button-primary:focus, input[type="submit"].button-primary:focus, input[type="reset"].button-primary:focus, input[type="button"].button-primary:focus {
	color: #FFF;
	background-color: #1EAEDB;
	border-color: #1EAEDB;
}
/* Forms –––––––––––––––––––––––––––––––––––––––––––––––––– */
input[type="email"], input[type="number"], input[type="search"], input[type="text"], input[type="tel"], input[type="url"], input[type="password"],  select {
	height: 38px;
	padding: 6px 10px;
/* The 6px vertically centers text on FF, ignored by Webkit */
	background-color: #fff;
	border: 1px solid #D1D1D1;
	border-radius: 4px;
	box-shadow: none;
	box-sizing: border-box;
  color: black !important;
}

textarea {
	padding: 6px 10px;
/* The 6px vertically centers text on FF, ignored by Webkit */
	background-color: #fff;
	border: 1px solid #D1D1D1;
	border-radius: 4px;
	box-shadow: none;
	box-sizing: border-box;
  color: black !important;
}
 


/* Removes awkward default styles on some inputs for iOS */
input[type="email"], input[type="number"], input[type="search"], input[type="text"], input[type="tel"], input[type="url"], input[type="password"], textarea {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
textarea {
	min-height: 65px;
	padding-top: 6px;
	padding-bottom: 6px;
}
input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="text"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="password"]:focus, textarea:focus, select:focus {
	border: 1px solid #33C3F0;
	outline: 0;
}
label, legend {
	display: block;
	margin-bottom: .5rem;
	font-weight: 600;
}
fieldset {
	padding: 0;
	border-width: 0;
}
input[type="checkbox"], input[type="radio"] {
	display: inline;
}
label > .label-body {
	display: inline-block;
	margin-left: .5rem;
	font-weight: normal;
}
/* Lists –––––––––––––––––––––––––––––––––––––––––––––––––– */
ul {
	list-style: circle inside;
}
ol {
	list-style: decimal inside;
}
ol, ul {
	padding-left: 0;
	margin-top: 0;
}
ul ul, ul ol, ol ol, ol ul {
	margin: 1.5rem 0 1.5rem 3rem;
	font-size: 90%;
}
li {
	margin-bottom: 1rem;
}
/* Code –––––––––––––––––––––––––––––––––––––––––––––––––– */
code {
	padding: .2rem .5rem;
	margin: 0 .2rem;
	font-size: 90%;
	white-space: nowrap;
	background: #F1F1F1;
	border: 1px solid #E1E1E1;
	border-radius: 4px;
}
pre > code {
	display: block;
	padding: 1rem 1.5rem;
	white-space: pre;
}
/* Tables –––––––––––––––––––––––––––––––––––––––––––––––––– */
th, td {
	padding: 12px 15px;
	text-align: left;
	border-bottom: 1px solid #E1E1E1;
}
th:first-child, td:first-child {
	padding-left: 0;
}
th:last-child, td:last-child {
	padding-right: 0;
}
/* Spacing –––––––––––––––––––––––––––––––––––––––––––––––––– */
button, .button {
	margin-bottom: 1rem;
}
input, textarea, select, fieldset {
	margin-bottom: 1.5rem;
}
pre, blockquote, dl, figure, table, p, ul, ol, form {
	margin-bottom: 2.5rem;
}
/* Utilities –––––––––––––––––––––––––––––––––––––––––––––––––– */
.u-full-width {
	width: 100%;
	box-sizing: border-box;
}
.u-max-full-width {
	max-width: 100%;
	box-sizing: border-box;
}
.u-pull-right {
	float: right;
}
.u-pull-left {
	float: left;
}
/* Misc –––––––––––––––––––––––––––––––––––––––––––––––––– */
hr {
	margin-top: 3rem;
	margin-bottom: 3.5rem;
	border-width: 0;
	border-top: 1px solid #E1E1E1;
}
/* Clearing –––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Self Clearing Goodness */
.container:after, .row:after, .u-cf {
	content: "";
	display: table;
	clear: both;
}
@media (min-width: 550px) {
.container {
	width: 100%;
}
.column, .columns {
	margin-left: 4%;
}
.column:first-child, .columns:first-child {
	margin-left: 0;
}
.one.column, .one.columns {
	width: 4.66666666667%;
}
.two.columns {
	width: 13.3333333333%;
}
.three.columns {
	width: 22%;
}
.four.columns {
	width: 30.6666666667%;
}
.five.columns {
	width: 39.3333333333%;
}
.six.columns {
	width: 48%;
}
.seven.columns {
	width: 56.6666666667%;
}
.eight.columns {
	width: 65.3333333333%;
}
.nine.columns {
	width: 74.0%;
}
.ten.columns {
	width: 82.6666666667%;
}
.eleven.columns {
	width: 91.3333333333%;
}
.twelve.columns {
	width: 100%;
	margin-left: 0;
}
.one-third.column {
	width: 30.6666666667%;
}
.two-thirds.column {
	width: 65.3333333333%;
}
.one-half.column {
	width: 48%;
}
/* Offsets */
.offset-by-one.column, .offset-by-one.columns {
	margin-left: 8.66666666667%;
}
.offset-by-two.column, .offset-by-two.columns {
	margin-left: 17.3333333333%;
}
.offset-by-three.column, .offset-by-three.columns {
	margin-left: 26%;
}
.offset-by-four.column, .offset-by-four.columns {
	margin-left: 34.6666666667%;
}
.offset-by-five.column, .offset-by-five.columns {
	margin-left: 43.3333333333%;
}
.offset-by-six.column, .offset-by-six.columns {
	margin-left: 52%;
}
.offset-by-seven.column, .offset-by-seven.columns {
	margin-left: 60.6666666667%;
}
.offset-by-eight.column, .offset-by-eight.columns {
	margin-left: 69.3333333333%;
}
.offset-by-nine.column, .offset-by-nine.columns {
	margin-left: 78.0%;
}
.offset-by-ten.column, .offset-by-ten.columns {
	margin-left: 86.6666666667%;
}
.offset-by-eleven.column, .offset-by-eleven.columns {
	margin-left: 95.3333333333%;
}
.offset-by-one-third.column, .offset-by-one-third.columns {
	margin-left: 34.6666666667%;
}
.offset-by-two-thirds.column, .offset-by-two-thirds.columns {
	margin-left: 69.3333333333%;
}
.offset-by-one-half.column, .offset-by-one-half.columns {
	margin-left: 52%;
}
}
@media (max-width: 400px) {
        .container {
        	position: relative;
        	width: 100%;
        }
        #logo {
        	clear: both;
        	width: 100% !important;
        	height: 90px;
        	margin-top: 1em;
        	padding-bottom: 1em;
        	background-image: url(/img/logo2016.png);
        	background-position: top center;
        	background-repeat: no-repeat;
        }
        #logo a:link {
        	display: block;
        	width: 350px;
        	height: 90px;
        }
         
        #hpb {
          clear: both
          margin:0 auto;
          text-align:center;
        	width: 350px !important;
          padding-bottom: 50px;
        }
        #hpb > img {
        	width: 75%;
          height: auto;          
          text-align:center;
          margin:0 auto;
        }
        #ythm {
        	width: 100%;
        	height: 350px;
        	background: url(/img/video_Banner_2015.jpg) black center center no-repeat;
        	display: block;
        }
        h2.titi {
        	font-weight: 900;
        	padding: .5em 1em;
        	color: red;
        	padding: 0;
        	margin: 0;
          text-align:center;
        }
        div#subtitle1 {
        	font-weight: 500;
        	color: white;
        	font-size: 1.4em;
        	border-bottom: 3px solid white;
        	margin-bottom: 1.5em;
          text-align:center;
        }
        .t {margin:0 1em;}
          span.digital, span.brown,span.black, span.green, span.tan, span.red, span.blue, span.yellow, span.white, span.black-od-green, 
           span.black-grey, 
            span.black-tan  {
          	display: block;
          	width: 59px;
          	height: 47px !important;
          	float: left;
          	margin:0px 5.5px 5.5px 5.5px;
           
          }   
          div.pdf a {
          float:left; display:block;background: url("/img/pdf.png") no-repeat transparent; 
          width: 210px;height: 49px
          }
          div.instructions-en a {
          float:left; display:block;background: url("/img/instr-en.png") no-repeat transparent; 
          width: 210px;height: 49px
          } 
          div.instructions-ru a {
          float:left; display:block;background: url("/img/instr-ru.png") no-repeat transparent; 
          width: 210px;height: 49px
          } 
          div.instructions-spa a {
          float:left; display:block;background: url("/img/instr-spa.png") no-repeat transparent; 
          width: 210px;height: 49px
          } 
          div.instructions-fr a {
          float:left; display:block;background: url("/img/instr-fr.png") no-repeat transparent; 
          width: 210px;height: 49px
          }               
          
          span.black, span.ablack {
          	background: url(/img/black1.png) top no-repeat;
          }
          
          span.brown, span.abrown {
          	background: url(/img/brown1.png) top no-repeat;
          }
          span.digital, span.adigital {
          	background: url(/img/digital1.png) top no-repeat;
          }
          
          span.green, span.agreen {
          	background: url(/img/green1.png) top no-repeat;
          }
          span.tan, span.atan {
          	background: url(/img/tan1.png) top no-repeat;
          }
          
          span.red, span.ared {
          	background: url(/img/red1.png) top no-repeat;
          }
          span.blue, span.ablue {
          	background: url(/img/blue1.png) top no-repeat;
          }
          span.white, span.awhite {
          	background: url(/img/white1.png) top no-repeat;
          }
          span.yellow, span.ayellow {
          	background: url(/img/yellow1.png) top no-repeat;
          }
          
          span.black-od-green, span.ablack-od-green {
          	background: url(/img/black-od-green.png) top no-repeat;
          }
          
          span.black-tan, span.ablack-tan {
          	background: url(/img/black-tan.png) top no-repeat;
          }
          
          span.black-grey, span.ablack-grey {
          	background: url(/img/black-grey.png) top no-repeat;
          }
          
          
          
          span.ablack, span.agreen, span.abrown, span.adigital, span.atan, span.ared, span.ablue, span.ayellow, span.awhite {margin-left:5px;}

        .ttk {
        margin:0.5em 1em;
        }
        .mn {
        	display: none;
        }
        option, select {
        	color: black
        }
        .cb {
        	clear: both !important;
        	margin-top: 1em;
        }
        #srsch {
        color: black !important;
        	clear: both !important;
        	margin: 0 auto;
        	width: 80% !important;
        }
        
       
        .iaim {
        
        border-top:3px solid red;
        	clear: both;
        	width: 90%;
        	margin: 1em auto;
        }
        .iaim > img {
        	clear: both;
        	width: 80%;
        	margin: 0 auto;
        }
        
        .iaim ul li img {
        	clear: both;
        	width: 90%;
        }
        table.dimension {
        	clear: both;
        	width: 90%;
        	margin: 0 auto;
        }
        table.dimension td {
        	text-align: right;
        	border-left: 0.5px solid red !important;
        }
        div.dtl h3 {
        	text-align: center;
        	margin-top: 1.3em;
        }
        a.addon {
        	color: black;
        	text-align: center;
        	background: url("/img/w_85.png")  repeat transparent;
        	width: 80%;
        	display: block;
        	margin-bottom: 1em;
        	padding: 0 10%;
        	border-bottom: 2px solid red;
        }
        a.addon  strong {
        	font-weight: 900;
        }
        div.aaddon {
        	padding-top: 1.5em !important;
        	text-align: center;
        }
        .productes {
        	clear: both;
          padding-top:1em;
        }
        .prdct2a {
        	display: block;
        	float: left;
        	width: 48%;
        	margin: 3px 1%;
        	background: white;
        	height: 240px;
        }
        .prdct2a img {
        	width: 80% !important;
        	height: auto !important;
        	margin: 1em 10%;
        }
        .prdct2a p {
        	color: black;
        	text-align: center;
        }
        .ptcs {
        	float: left;
        	width: 50%;
          height: 270px;
        	text-align: center;
        	background: url("/img/w_85.png")  repeat transparent;
        }
        .ptcs a {
        	height: 460px;
          color: black;
        }
        .ptcs p {
        	height: 5em;
        }
        .ptcs img {
        	width: 100%;
        }
        #topmenul {
          width: 94%;
        	padding: 0;
        	margin: 0 auto;
         	list-style: none;
        	background: transparent;
        	font-weight: 900;
        }
        ul#topmenul li {
          background: black;
        	padding: 0 !important;
        	margin: 0 !important;
        	width: 48%;
        	float: left;
        	line-height: 16px;
        	text-decoration: none;
        	text-transform: uppercase;
        }
        #topmenu li a,
        #topmenul li a {
        	color: white;
        	display: block;
        	text-decoration: none;
        	font-size: 15px;
        	text-align: center;
        	margin: 0;
        	padding: 1em 1em 1em 1em;
        }
         
          
        #topmenul #frst{ border-right: 0.5px solid red;
        
        }  
        #topmenul #abt{ border-right: 0.5px solid red;
        
        }  
        
        #wrp {  
        clear:both;
        width: 96%;
        margin:0 auto 1em auto !important;
        }
        #wrp a {
        background: black;
        display:block; float:left; width: 50%;
        text-align:center;
        padding: 0.6em 0; 
        color:white;
        
        	text-transform: uppercase;
        }
        #breadcrumps {
         display:none;
        }
        .productes {clear:both; margin-top:1em;}
        
          
        #topmenul li a:hover {
        	border-bottom: 0.5px solid red;
        }
        .rows {
        	clear: both !important;
        }
        .four .columns {
        	width: 100%
        }
        .s5 {
        	clear: both !important;
        	width: 90% !important;
        	margin: 0 5% 5% 5% !important;
        	background: white;
        	color: black;
        }
        .s5 > div {
        	padding: 1em;
        }
        .s5 img {
        	width: 150px;
        	height: 100px;
        }
        .s5 h3 {
        	padding: 0.3em .6em;
        	width: 90%;
        	font-size: 160%;
        }
        ul#avnews {
        	padding: 0 12px 12px 12px;
        	margin: 0;
        }
        ul#avnews li {
        	margin: 0 0 1.5em 0;
        	padding: 0;
        	list-style-type: none;
        }
        ul#avnews li span {
        	font-weight: 800;
        }
        ul#avnews li a:link, ul#avnews li a:visited {
        	color: red;
        }
        
        #toppro {
        background: white !important;
        }
        #toppro a {
        	display: block;
        	color: black;
        }
        #toppro p {
        	display: block;
        	color: black;
        }
        #toppro p span {
        	color: black;
        	font-weight: 800;
        }
        #toppro a img {
        	width: 80% !important;
        	margin: 0 auto;
        	height: auto !important;
        }
        .frm {
        	margin: 0;
        	clear: both;
        }
        #srsch {
        color: black !important;
        	margin: 1.5em auto 1em auto;
        	width: 80%;
        }
        #srch {
          font-size: 1.2em;
          text-align:center;
        color: black !important;
        	width: 200px;
        	float: left;
        } 
        .sb-icon-search {
        	float: left;
        	width: 45px;
        	display: block;
        	padding: 0;
        	border: 10px;
        	line-height: 14px;
        	text-align: center;
        	cursor: pointer;
        }
         .sb-icon-search {
        	float: left;
        	margin-left: 1px;
        	color: #fff;
        	background: #ff0000; 
        	z-index: 90;
        	font-size: 25px;
        	font-family: 'icomoon';
        	speak: none;
        	font-style: normal;
        	font-weight: normal;
        	font-variant: normal;
        	text-transform: none;
        	-webkit-font-smoothing: antialiased;
        }
        
        .sb-icon-search:before {
        	content: "\e000";
        }
        .container {
        	width: 100%;
        	padding: 0;
        }
        .prdct2a img {
        	width: 80px;
        	height: 80px;
        }
        .prdct2a {
        	height: 230px;
        }
        .s5 {
        	width: 90%;
        	margin: 0 5%;
        	background: white;
        	color: black;
        }
        .s5 > div {
        	padding: 1em;
        }
        
        #toppro {
         
        text-align: center;
        	height: 350px;
        	background: white;
        }
        div#toppro img {
        	margin: 0;
        	padding: 0;
        	width: 80%;
        	margin-top:0;
        }
        div#toppro a {    
        	display: block;
        	margin: 0;          
        	color: black;
        	padding: 0;
        	text-decoration: none;
        } 
        #toppro p {
        	display: block;
        	color: black;
        }
        #toppro p span {
        	color: black;
        	font-weight: 800;
        }
              
        .iaim {                  
        border-top:3px solid red;
          clear:both;
          width: 100%;
        	background: white;
        	text-align: center;
        }    
        
        .iaim > img {
        	clear: both;
        	width: 80% !important;
        	margin: 0 auto;
        }  
        .iaim #slider1 {
        width: 100%;
        }
        
        .iaim ul {
          width: 100%;
          padding:0;
          margin:0;
          clear:both;
        }
        .iaim li img {
        	padding: 4em 0;
        }
        #slider1 li img {
        	width: 80%;
          margin: 0 auto;
        }
        .footer {
        padding: .4em;
        border-top: .5px solid red;
        text-align:center;
        }
        .cons {
            display: -webkit-flex; /* Safari */
        -webkit-flex-direction: row-reverse; /* Safari 6.1+ */
        display: flex;
        flex-direction: row-reverse;
    
        width: 90%;
        margin:0 auto 1.4em auto;
        text-align:center;
        }
                
        .cons a.fb { display: block; width:100px; height: 30px;  
          background: url(/img/join_us_on_facebook.png) no-repeat top center;
        }
        
        .cons a.yt {  display: block; width:60px; height: 30px;   
          background: url(/img/yt.png) no-repeat top center;
        }
        
        .cons a.tw {  display: block; width:60px; height: 30px;   
          background: url(/img/tw.png) no-repeat top center;
        } 
        .cons a.ins {  display: block; width:60px; height: 23px;   
          background: url(/img/instagram.png) no-repeat top center;
        } 
        #dealer {margin:0 1em;}
        #dealer .dlr table  {width: 100%;}

/* Larger than phablet (also point when grid becomes active) */
}
/* For devices larger than 550px */
/* Base Styles –––––––––––––––––––––––––––––––––––––––––––––––––– */
/* NOTE html is set to 62.5% so that all the REM measurements throughout Skeleton are based on 10px sizing. So basically 1.5rem = 15px:) */
/* Media Queries –––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Note: The best way to structure the use of media queries is to create the queries near the relevant code. For example, if you wanted to change the styles for buttons on small devices, paste the mobile query code up in the buttons section and style it there. */
/* Larger than mobile */
@media (min-width: 400px) AND (max-width: 550px) {
 .container {
        	position: relative;
        	width: 100%;
        }
        #logo {
        	clear: both;
        	width: 100% !important;
        	height: 90px;
        	margin-top: 1em;
        	padding-bottom: 1em;
        	background-image: url(/img/logo2016.png);
        	background-position: top center;
        	background-repeat: no-repeat;
        }
        #logo a:link {
        	display: block;
        	width: 350px;
        	height: 90px;
        }
         
        #hpb {
          clear: both
          margin:0 auto;
          text-align:center;
        	width: 90% !important;
          padding-bottom: 50px;
        }
        #hpb > img {
        	width: 80%;
          height: auto;          
          text-align:center;
          margin:0 auto;
        }
        .ytb {
        display:none;}
        
        h2.titi {
        	font-weight: 900;
        	padding: .5em 1em;
        	color: red;
        	padding: 0;
        	margin: 0;
          text-align:center;
        }
        div#subtitle1 {
        	font-weight: 500;
        	color: white;
        	font-size: 1.4em;
        	border-bottom: 3px solid white;
        	margin-bottom: 1.5em;
          text-align:center;
        }
        .t {margin:0 1em;}
          span.digital, span.brown,span.black, span.green, span.tan, span.red, span.blue, span.yellow, span.white, span.black-od-green, 
 span.black-grey, 
  span.black-tan  {
	display: block;
	width: 59px;
	height: 47px !important;
	float: left;
	margin:0px 5.5px 5.5px 5.5px;
 
}   
div.pdf a {
float:left; display:block;background: url("/img/pdf.png") no-repeat transparent; 
width: 210px;height: 49px
}
div.instructions-en a {
float:left; display:block;background: url("/img/instr-en.png") no-repeat transparent; 
width: 210px;height: 49px
} 
div.instructions-ru a {
float:left; display:block;background: url("/img/instr-ru.png") no-repeat transparent; 
width: 210px;height: 49px
} 
div.instructions-spa a {
float:left; display:block;background: url("/img/instr-spa.png") no-repeat transparent; 
width: 210px;height: 49px
} 
div.instructions-fr a {
float:left; display:block;background: url("/img/instr-fr.png") no-repeat transparent; 
width: 210px;height: 49px
}               

span.black, span.ablack {
	background: url(/img/black1.png) top no-repeat;
}

span.brown, span.abrown {
	background: url(/img/brown1.png) top no-repeat;
}
span.digital, span.adigital {
	background: url(/img/digital1.png) top no-repeat;
}

span.green, span.agreen {
	background: url(/img/green1.png) top no-repeat;
}
span.tan, span.atan {
	background: url(/img/tan1.png) top no-repeat;
}

span.red, span.ared {
	background: url(/img/red1.png) top no-repeat;
}
span.blue, span.ablue {
	background: url(/img/blue1.png) top no-repeat;
}
span.white, span.awhite {
	background: url(/img/white1.png) top no-repeat;
}
span.yellow, span.ayellow {
	background: url(/img/yellow1.png) top no-repeat;
}

span.black-od-green, span.ablack-od-green {
	background: url(/img/black-od-green.png) top no-repeat;
}

span.black-tan, span.ablack-tan {
	background: url(/img/black-tan.png) top no-repeat;
}

span.black-grey, span.ablack-grey {
	background: url(/img/black-grey.png) top no-repeat;
}



span.ablack, span.agreen, span.abrown, span.adigital, span.atan, span.ared, span.ablue, span.ayellow, span.awhite {margin-left:5px;}

        .ttk {
        margin:0.5em 1em;
        }
        .mn {
        	display: none;
        }
        option, select {
        	color: black
        }
        .cb {
        	clear: both !important;
        	margin-top: 1em;
        }
        #srsch {
        color: black !important;
        	clear: both !important;
        	margin: 0 auto;
        	width: 80% !important;
        }
        
       
        .iaim {
        	clear: both;
        	width: 90%;
        	margin: 1em auto;
        }
        .iaim > img {
        	clear: both;
        	width: 80% !important;
        	margin: 0 auto;
        }  
        .iaim ul li img {
        	clear: both;
        	width: 90%;
        }
        table.dimension {
        	clear: both;
        	width: 90%;
        	margin: 0 auto;
        }
        table.dimension td {
        	text-align: right;
        	border-left: 0.5px solid red !important;
        }
        div.dtl h3 {
        	text-align: center;
        	margin-top: 1.3em;
        }
        a.addon {
        	color: black;
        	text-align: center;
        	background: url("/img/w_85.png")  repeat transparent;
        	width: 80%;
        	display: block;
        	margin-bottom: 1em;
        	padding: 0 10%;
        	border-bottom: 2px solid red;
        }
        a.addon  strong {
        	font-weight: 900;
        }
        div.aaddon {
        	padding-top: 1.5em !important;
        	text-align: center;
        }
        .productes {
        	clear: both;
          padding-top:1em;
        }
        .prdct2a {
        	display: block;
        	float: left;
        	width: 48%;
        	margin: 3px 1%;
        	background: white;
        	height: 240px;
        }
        .prdct2a img {
        	width: 80% !important;
        	height: auto !important;
        	margin: 1em 10%;
        }
        .prdct2a p {
        	color: black;
        	text-align: center;
        }
        .ptcs {
        	float: left;
        	width: 50%;
          height: 270px;
        	text-align: center;
        	background: url("/img/w_85.png")  repeat transparent;
        }
        .ptcs a {
        	height: 460px;
          color: black;
        }
        .ptcs p {
        	height: 5em;
        }
        .ptcs img {
        	width: 100%;
        }
        #topmenul {
          width: 94%;
        	padding: 0;
        	margin: 0 auto;
         	list-style: none;
        	background: transparent;
        	font-weight: 900;
        }
        ul#topmenul li {
          background: black;
        	padding: 0 !important;
        	margin: 0 !important;
        	width: 48%;
        	float: left;
        	line-height: 16px;
        	text-decoration: none;
        	text-transform: uppercase;
        }
        #topmenu li a,
        #topmenul li a {
        	color: white;
        	display: block;
        	text-decoration: none;
        	font-size: 15px;
        	text-align: center;
        	margin: 0;
        	padding: 1em 1em 1em 1em;
        }
         
          
        #topmenul #frst{ border-right: 0.5px solid red;
        
        }  
        #topmenul #abt{ border-right: 0.5px solid red;
        
        }  
        
        #wrp {  
        clear:both;
        width: 96%;
        margin:0 auto 1em auto !important;
        }
        #wrp a {
        background: black;
        display:block; float:left; width: 50%;
        text-align:center;
        padding: 0.6em 0; 
        color:white;
        
        	text-transform: uppercase;
        }
        #breadcrumps {
         display:none;
        }
        .productes {clear:both; margin-top:1em;}
        
          
        #topmenul li a:hover {
        	border-bottom: 0.5px solid red;
        }
        .rows {
        	clear: both !important;
        }
        .four .columns {
        	width: 100%
        }
        .s5 {
        	clear: both !important;
        	width: 90% !important;
        	margin: 0 5% 5% 5% !important;
        	background: white;
        	color: black;
        }
        .s5 > div {
        	padding: 1em;
        }
        .s5 img {
        	width: 150px;
        	height: 100px;
        }
        .s5 h3 {
        	padding: 0.3em .6em;
        	width: 90%;
        	font-size: 160%;
        }
        ul#avnews {
        	padding: 0 12px 12px 12px;
        	margin: 0;
        }
        ul#avnews li {
        	margin: 0 0 1.5em 0;
        	padding: 0;
        	list-style-type: none;
        }
        ul#avnews li span {
        	font-weight: 800;
        }
        ul#avnews li a:link, ul#avnews li a:visited {
        	color: red;
        }
        #toppro a {
        	display: block;
        	color: black;
        }
        #toppro p {
        	display: block;
        	color: black;
        }
        #toppro p span {
        	color: black;
        	font-weight: 800;
        }
        #toppro a img {
        	width: 80% !important;
        	margin: 0 auto;
        	height: auto !important;
        }
        .frm {
        	margin: 0;
        	clear: both;
        }
        #srsch {
        color: black !important;
        	margin: 1.5em auto 1em auto;
        	width: 80%;
        }
        #srch {
          font-size: 1.2em;
          text-align:center;
        color: black !important;
        	width: 200px;
        	float: left;
        } 
        .sb-icon-search {
        	float: left;
        	width: 45px;
        	display: block;
        	padding: 0;
        	border: 10px;
        	line-height: 14px;
        	text-align: center;
        	cursor: pointer;
        }
         .sb-icon-search {
        	float: left;
        	margin-left: 1px;
        	color: #fff;
        	background: #ff0000; 
        	z-index: 90;
        	font-size: 25px;
        	font-family: 'icomoon';
        	speak: none;
        	font-style: normal;
        	font-weight: normal;
        	font-variant: normal;
        	text-transform: none;
        	-webkit-font-smoothing: antialiased;
        }
        
        .sb-icon-search:before {
        	content: "\e000";
        }
        .container {
        	width: 100%;
        	padding: 0;
        }
        .prdct2a img {
        	width: 80px;
        	height: 80px;
        }
        .prdct2a {
        	height: 230px;
        }
        .s5 {
        	width: 90%;
        	margin: 1em 5%;
        	background: white;
        	color: black;
        }
        .s5 > div {
        	padding: 1em;
        }
        
        #toppro {
         
        text-align: center;
        	height: 350px;
        	background: white;
        }
        div#toppro img {
        	margin: 0;
        	padding: 0;
        	width: 80%;
        	margin-top: 0;
        }
        div#toppro a {    
        	display: block;
        	margin: 0;          
        	color: black;
        	padding: 0;
        	text-decoration: none;
        } 
        #toppro p {
        	display: block;
        	color: black;
        }
        #toppro p span {
        	color: black;
        	font-weight: 800;
        }
              
        .iaim {
          clear:both;
          width: 100%;
        	background: white;
        	text-align: center;
        }    
        
        .iaim > img {
        	clear: both;
        	width: 80% !important;
        	margin: 0 auto;
        }  
        .iaim #slider1 {
        width: 100%;
        }
        
        .iaim ul {
          width: 100%;
          padding:0;
          margin:0;
          clear:both;
        }
        .iaim li img {
        	padding: 4em 0;
        }
        #slider1 li img {
        	width: 80%;
          margin: 0 auto;
        }
        .footer {
        padding: .4em;
        border-top: .5px solid red;
        text-align:center;
        }
        .cons {
        display: -webkit-flex; /* Safari */
    -webkit-flex-direction: row-reverse; /* Safari 6.1+ */
    display: flex;
    flex-direction: row-reverse;
    
        width: 90%;
        margin:0 auto 1.4em auto;
        text-align:center;
        }
        
.cons a.fb { display: block; width:100px; height: 30px;  
  background: url(/img/join_us_on_facebook.png) no-repeat top center;
}

.cons a.yt {  display: block; width:60px; height: 30px;   
  background: url(/img/yt.png) no-repeat top center;
}

.cons a.tw {  display: block; width:60px; height: 30px;   
  background: url(/img/tw.png) no-repeat top center;
} 
.cons a.ins {  display: block; width:60px; height: 23px;   
  background: url(/img/instagram.png) no-repeat top center;
} 
#dealer {margin:0 1em;}
#dealer .dlr table  {width: 100%;}
/* Larger than phablet (also point when grid becomes active) */
}
@media (min-width: 550px) AND (max-width: 750px) {
        .container {
        	position: relative;
        	width: 90%;
        	margin: 0 auto;
        }
        .cb {
        	clear: both !important;
        	margin-top: 1em;
        }
        #srsch {
        color: black !important;
        	clear: both !important;
        	margin: 0 auto;
        	width: 50% !important;
        }
        .two.columns {
        	clear: both !important;
        	width: 100% !important;
        }
        .three.columns {
        	clear: both !important;
        	width: 100% !important;
        }
        .six.columns {   	
          clear: both !important;
        	width: 100% !important;
        	margin: 0 auto;
        }
        
        #srsch {      
          margin:0 auto;             
        	width: 260px;
        
        }
         #srch {
        
          font-size: 1.2em;
          text-align:center;
          color: black !important;
        	width: 170px;
        	float: left;
        }
        .sb-icon-search {
        	float: left;
        	width: 45px;
        	display: block;
        	padding: 0;
        	border: 10px;
        	line-height: 14px;
        	text-align: center;
        	cursor: pointer;
        }
         .sb-icon-search {
        	float: left;
        	margin-left: 1em;
        	color: #fff;
        	background: #ff0000;
        	z-index: 90;
        	font-size: 25px;
        	font-family: 'icomoon';
        	speak: none;
        	font-style: normal;
        	font-weight: normal;
        	font-variant: normal;
        	text-transform: none;
        	-webkit-font-smoothing: antialiased;
        }
        
        .sb-icon-search:before {
        	content: "\e000";
        }
        #logo {
        	clear: both;
        	width: 100% !important;
        	height: 90px;
        	margin-top: 1em;
        	padding-bottom: 1em;
        	background-image: url(/img/logo2016.png);
        	background-position: top center;
        	background-repeat: no-repeat;
        }
        .mn {
        }
        .mn li {
        	float: left;
        	list-style-type: none;
        	padding: 3px 5px;
        }
        select.scat {
        	display: none;
        }
        
        #topmenul {
        	width: 100%;
        	float: left;
        	border-top: 0.5px solid red;
        	border-bottom: 0.5px solid red;
        	clear: both !important;
        	width: 100% !important;
        	padding: 0 !important;
        	margin: 0 auto;
        	list-style: none;
        	background: transparent;
        	font-weight: 900;
        }
        ul#topmenul li {
        	padding: 0 !important;
        	margin: 0 !important;
        	float: left;
        	line-height: 16px;
        	text-decoration: none;
        	text-transform: uppercase;
        }
        ul#topmenul li#abt {
        }
        #topmenu li a,
        #topmenul li a {
        	color: white;
        	display: block;
        	text-decoration: none;
        	font-size: 15px;
        	margin: 0;
        	padding: 1em 1em 1em 1em;
        }
        #topmenul li a:hover {
        	border-bottom: 0.5px solid red;
        }
        a.addon {
        	clear: both;
        	color: black;
        	text-align: center;
        	background: url("/img/w_85.png")  repeat transparent;
        	width: 100%;
        	display: block;
        	margin-bottom: 1em;
        	height: 240px;
        	padding: 0;
        }
        a.addon  strong {
        	font-weight: 900;
        }
        div.aaddon {
        	padding-top: 1.5em !important;
        	text-align: center;
        } 
        div#avnews1 {
        	list-style-type: none;
        	width: 100%;
        	background: url("/img/w_85.png") bottom  repeat transparent;
        	float: left;
        	margin: 0px 0px 0 0;
        	padding: 0;
        	color: black;
        	height: 360px;
        }
        ul#avnews {
        	padding: 12px;
        }
        ul#avnews li {
        	margin: 0 0 1.5em 0;
        	padding: 0;
        	list-style-type: none;
        }
        ul#avnews li span {
        	font-weight: 800;
        }
        ul#avnews li a:link, ul#avnews li a:visited {
        	color: red;
        }
        .row h3 {
        	text-align: center;
        }
        #toppro a {
        	display: block;
        }
        #toppro img {
        	margin: 0;
        	padding: 0;
        	width: 80%;
        	height: 80%;
        	margin-top: 7.5%;
        }
        .nine.columns {
        	clear: both;
        	width: 100%;
        }
        .productes {
        	clear: both;
        	width: 100%;
        }
        .ptcs {
        	color: black;
        	background: url("/img/w_85.png")  repeat transparent;
        	float: left;
        	width: 32%;
        	text-align: center;
        	
        	height: 360px;
        }
        .ptcs img {
        	width: 80%;
        	margin: 10% auto;
        }
        .ptcs a:link, .ptcs a:visited {
        	color: black;
        }
        .ptcs p {
        	font-weight: 400;
        	font-size: 1.4em;
        }
        h2.titi {
        	font-weight: 900;
        	color: red;
        	padding: 0;
        	margin: 0;
        }
        div#subtitle1 {
        	font-weight: 500;
        	color: white;
        	font-size: 1.4em;
        	border-bottom: 3px solid white;
        	margin-bottom: 1.5em;
        }
        .dtl h3 {
        	width: 80%;
        	margin: 0 auto;
        	text-align: center;
        }
        .four.columns {
        	margin-top: 110px;
        }
        table.dimension {
        	width: 100%;
        	margin: 0 auto;
        }
        table.dimension td {
        	text-align: right;
        	width: 50% !important;
        }
        table.dimension th {
        	width: 50%;
        }
        .four.columns h3 {
        	font-size: 1.3em;
        	width: 100%;
        	margin: 0 auto;
        	text-align: center;
        	color: red;
        }
        .prdct2a {
        	display: block;
        	float: left;
        	width: 48%;
        	margin: 1em 1%;
        	background: white;
        }
        .prdct2a img {
        	width: 80%;
        	height: auto;
        	margin: 1em 10%;
        }
        .prdct2a p {
        	vertical-align: center;
        	color: black;
        	text-align: center;
        	font-size: 1.2em;
        	padding: 0.3em 0.7em;
        	height: 40px;
        }
        .s5 {
        	clear: both !important;
        	width: 90% !important;
        	margin: 0 5% 5% 5% !important;
        	background: white;
        	color: black;
          text-align:center;
        }
        .s5 > div {
        	padding: 1em;
        }
        .s5 > div a img { 
          margin:0 auto;
        }
        .s5 > div a p { 
        position:relative;
        top:-2em;
        font-weight:bold;
        color: black;
        }
        .utb { display:none !important;}
        
}
@media (min-width: 750px) AND (max-width: 999px) {
        .container {
        	position: relative;
        	width: 100%;
        	max-width: 960px;
        	margin: 0 auto;
        }
        .productes {
        	margin: 0 1em;
        }
         
                
        #ythm {
        	width: 100%;
        	height: 500px;
        	background: url(/img/video_Banner_2015.jpg) black center center no-repeat;
        	display: block;
        }
        .prdct2a {
        	width: 33%;
        	display: block;
        	text-transform: uppercase;
        	float: left;
        	text-align: center;
        	background: white;
        	line-height: 21px;
        	text-decoration: none;
        	color: #434343;
        	border: none;
        	font-size: 14px;
        }
        .prdct2a img {
        	width: 100%;
        	height: auto;
        }
        .prdct2a {
        	height: 360px;
        }
        .mn {
        	list-style-type: none;
        	margin: 0;
        	padding: 0;
        	line-height: 20px;
        }
        div.dtl h3 {
        	background: red;
        	text-align: center;
        	font-size: 1.1em;
        	margin-top: 1.3em;
        }
        table.dimension {
        	clear: both;
        	width: 90%;
        	margin: 0 auto;
        }
        table.dimension td {
        	text-align: right;
        	border-left: 0.5px solid red !important;
        }
        ul.mn li {
        	list-style-type: none;
        }
        ul.mn li a {
        	color: white;
        	display: block;
        	padding: 3px;
        }
        .scat {
        	display: none;
        }
        .ptcs {
        	background: white;
        	float: left;
        	width: 31%;
        	text-align: center;
        	
        	margin-bottom: 2%;
          margin-right: 2%;
        	height: 290px;
        }
        .ptcs a {
        	height: 360px;
        }
        .ptcs p {
        	padding: 0 1em;
        	color: black;
        	font-weight: 400;
        	font-size: 1.0em;
        	line-height: 1.3;
        }
        
        .ptcs img {
        	width: 80%;
        	margin: 2em auto;
        	/* height: 300px;
        */
        }
        .dlr {
        	float: left;
        	width: 50%;
        	height: 470px;
        }
        .dlr h3 {
        	font-size: 1.2em;
        	text-align: center;
        }
        .dlr table {
        	width: 80%;
        	margin: 0 auto;
        }
        .iaim {
        	text-align: center;
        	clear: both;
        	width: 90%;
        	margin: 0 auto;
        	background: white;
        }
        
        .iaim > img {
        	clear: both;
        	width: 80% !important;
        	margin: 0 auto;
        }  
        .iaim ul li img {
        	width: 80% !important;
        	margin: 15% auto;
        }
        a.addon {
        	color: black;
        	text-align: center;
        	background: url("/img/w_85.png")  repeat transparent;
        	width: 100%;
        	display: block;
        	margin-bottom: 1em;
        	height: 240px;
        	padding: 0 1em;
        }
        a.addon img {
        	margin: 1.5em auto;
        }
        a.addon  strong {
        	font-weight: 900;
        }
        div.aaddon {
        	clear: both;
        	padding-top: 1.5em !important;
        	text-align: center;
        }
        #toppro a img {
        	width: 100%;
        }
        .iaim img {
        	width: 600px !important
        }
        #toppro a img {
        	width: 100%;
        } 
        .two.columns {
        	clear: both !important;
        	width: 30% !important;
        }
        .three.columns.cb {
        	width: 200px !important;
        }
        .seven.columns {
        	clear: both !important;
        	width: 100% !important;
        }
        #logo {
        	width: 25%;
        }
        #logo {
        	float: left;
        	width: 100%;
        	height: 100px;
        	margin-top: 1.5em;
        	background: url(/img/logo2016.png) top center no-repeat;
        }
        #logo a:link,
        #logo a:visited {
        	width: 100%;
        	height: 100%;
        	display: block;
        }
        .frm {
        	position: absolute;
        	top: 40;
        	right: 0px;
        	width: 180px;
        	margin-top: 2em;
        }
        
         img.iab {   
                      
        	width: 860px !important;
          
          text-align:center;
          margin:0 auto;
        }
        .hd {text-align:center;font-size:2em;padding-bottom:5em;}
        
        
        .six.columns.cb {
        	clear: both;
        	width: 100% !important;
        	margin: 0;
        	padding: 0;
           
        }
        #topmenul {
        	width: 90% !important;
        	float: left;
        	margin: 0 5%;
        	clear: both;
        	padding: 0;
        	list-style: none;
        	background: transparent;
        	font-weight: 900;
        }
        #topmenul li {
        	margin: 0;
        	padding: 0;
        	width: 25% !important;
        }
        #topmenul a {
        	margin: 0;
        	display: block;
        }
        .sb-icon-search {
        	float: left;
        	width: 50px;
        	display: block;
        	padding: 0;
        	border: 20px;
        	line-height: 30px;
        	text-align: center;
        	cursor: pointer;
        }
        .sb-icon-search {
        	float: left;
        	margin-left: 1em;
        	color: #fff;
        	background: #ff0000;
        	z-index: 90;
        	font-size: 26px;
        	font-family: 'icomoon';
        	speak: none;
        	font-style: normal;
        	font-weight: normal;
        	font-variant: normal;
        	text-transform: none;
        	-webkit-font-smoothing: antialiased;
        }
        #srch {
        
          font-size: 1.2em;
          text-align:center;
          color: black !important;
        	width: 100px;
        	float: left;
        }
        .sb-icon-search:before {
        	content: "\e000";
        }
        ul#topmenul li {
        	padding: 0 !important;
        	margin: 0 !important;
        	float: left;
        	line-height: 16px;
        	text-decoration: none;
        	text-transform: uppercase;
        }
        #topmenul li a {
        	color: white;
        	display: block;
        	text-decoration: none;
        	font-size: 18px;
        	margin: 0;
        	padding: 1em 1em 1em 1em;
        	border-bottom: 0.5px solid silver;
        }
        #topmenul li a:hover {
        	border-bottom: 0.5px solid red;
        }
        
        .s5  {
        height: auto;
        }
        
        #toppro {
         
        text-align: center;
        	height: 500px;
        	background: white;
        }
        div#toppro img {
        	margin: 0;
        	padding: 0;
        	width: 80%;
        	margin-top: 50%;
        }
        div#toppro a {    
        	display: block;
        	margin: 0;          
        	color: black;
        	padding: 0;
        	text-decoration: none;
        } 
        #toppro p {
        	display: block;
        	color: black;
        }
        #toppro p span {
        	color: black;
        	font-weight: 800;
        } 
        
        div#avnews1 {
        	list-style-type: none;
        	width: 100%;
        	background: url("/img/w_85.png") bottom  repeat transparent;
        	float: left;
        	margin: 0px 0px 0 0;
        	padding: 0;
        	color: black;
        	height: 500px;
        }
        ul#avnews {
        	padding: 12px;
        }
        ul#avnews li {
        	margin: 0 0 1.5em 0;
        	padding: 0;
        	list-style-type: none;
        }
        ul#avnews li span {
        	font-weight: 800;
        }
        ul#avnews li a:link, ul#avnews li a:visited {
        	color: red;
        }
        .s5 h3 {
        height: 75px;
        }
        h2.titi {
        	font-weight: 900;
        	color: red;
        	padding: 0;
        	margin: 0;
        }
        div#subtitle1 {
        	font-weight: 500;
        	color: white;
        	font-size: 1.4em;
        	border-bottom: 3px solid white;
        	margin-bottom: 1.5em;
        }
        
}
/* Larger than desktop */
@media (min-width: 1000px) AND (max-width: 1199px) {
        .container {
        	position: relative;
        	width: 95%;
        	max-width: 960px;
        	margin: 0 auto;
          
        }
        .s5 {margin-top:50px !important;}
        .frm {
        	margin: 0;
        	clear: both;
        }
        #ythm {
        	width: 100%;
        	height: 450px;
        	background: url(/img/video_Banner_2015.jpg) black center center no-repeat;
        	display: block;
        }
        #srsch {
        color: black !important;
        	margin: 1.5em auto 1em auto;
        	width: 100%;
        }
        #srch {
          font-size: 1.2em;
          text-align:center;
        color: black !important;
        	width: 150px;
        	float: left;
        } 
        .sb-icon-search {
        	float: left;
        	width: 45px;
        	display: block;
        	padding: 0;
          margin:0;
        	border: 10px;
        	line-height: 14px;
        	text-align: center;
        	cursor: pointer;
        }
         .sb-icon-search {
        	float: left;
        	margin-left: 2px;
        	color: #fff;
        	background: #ff0000; 
        	z-index: 90;
        	font-size: 25px;
        	font-family: 'icomoon';
        	speak: none;
        	font-style: normal;
        	font-weight: normal;
        	font-variant: normal;
        	text-transform: none;
        	-webkit-font-smoothing: antialiased;
        }
        
        .sb-icon-search:before {
        	content: "\e000";
        }
        .dlr {
        	float: left;
        	width: 50%;
        	height: 470px;
        }
        .dlr h3 {
        	font-size: 1.2em;
        	text-align: center;
        }
        .dlr table {
        	width: 80%;
        	margin: 0 auto;
        }
        div.dtl h3 {
        
          font-size: 1.3em;
        	text-align: center;
        	margin-top: 1.3em;
        }
        
        .three.columns.cb { 
        	width: 200px !important;
        }
        
         .three.columns.lg { 
         	 
        }
        .six.columns.cb {
          margin:0 !important;
          padding:0 !important;
        	clear: both !important;
        	width: 100% !important;
        }
        #logo {
        	width: 25%;
        }
        #logo {
        	float: left;
        	width: 100%;
        	height: 100px;
        	margin-top: 1.5em;
        	background: url(/img/logo2016.png) top center no-repeat;
        }
        #logo a:link,
        #logo a:visited {
        	width: 100%;
        	height: 100%;
        	display: block;
        }
        .frm {
        	position: absolute;
        	top: 40;
        	right: 0px;
        	width: 180px;
        	margin-top: 2em;
        }
        #topmenul { 
          float:left;
          clear: both !important;
        	width: 100% !important;
        	border-top: 0.5px solid red;
        	border-bottom: 0.5px solid red;
        	padding: 0 !important;
        	 list-style: none;
        	background: transparent;
        	font-weight: 900;
        }
        ul#topmenul li {
        	float: left;
          padding: 0 !important;
        	margin: 0 !important; 
        	line-height: 16px;
        	text-decoration: none;
        	text-transform: uppercase;
        }
        ul#topmenul li#abt {
        } 
        #topmenul li a {
        	color: white;
        	display: block;
        	text-decoration: none;
        	font-size: 15px;
        	margin: 0;
        	padding: 1em 1em 1em 1em;
        }
        #topmenul li a:hover {
        	border-bottom: 0.5px solid red;
        } 
        
        h2.titi {
        	font-weight: 900;
        	color: red;
        	padding: 0;
        	margin: 0;
        }
        div#subtitle1 {
        	font-weight: 500;
        	color: white;
        	font-size: 1.4em;
        	border-bottom: 3px solid white;
        	margin-bottom: 1.5em;
        }
        a.addon { 
          clear:both;
        	color: black;
        	text-align: center;
        	background: url("/img/w_85.png")  repeat transparent;
        	width: 100%;
        	display: block;
        	margin-bottom: 1em;
        	height: 240px;
        	padding: 0;
        }
        a.addon  strong {
        	font-weight: 900;
        }
        div.aaddon {
        	padding-top: 1.5em !important;
        	text-align: center;
        }

        .hpb {
        padding-bottom:3em;}
        
        #hpb > img {
        	width: 75%;
          height: auto;          
          text-align:center;
          margin:0 auto;
        }
                
        .iab {
        width: 80%;
        margin:0 auto;
        text-align:center;
        }
        div.hd {
          line-height: 1.7; 
        	font-weight: 900; 
        	color: red;
        	padding: 0; 
          font-size: 3em;
          text-align:center;
        }
        
        
        div.hd br {height:4px;}
         div.hd b {  
        	font-weight: 900; 
        	color: white;
        	padding: 0;
        	margin: 0;
          font-size: 0.5em;
          text-align:center;
        }
       
       div.hd div {
         color: red;
        }
        div.hd span {
        color: white;
        /*display:block; clear:both;
        margin:0; 
        */
        }
        .hptop {font-size: 0.5em;}
        
        .hd {
        text-align:center;
        font-size:1.3em;
        
        }
        span.digital, span.brown,span.black, span.green, span.tan, span.red, span.blue, span.yellow, span.white, span.black-od-green, 
 span.black-grey, 
  span.black-tan  {
	display: block;
	width: 59px;
	height: 47px !important;
	float: left;
	margin:0px 5.5px 5.5px 5.5px;
 
}   
div.pdf a {
float:left; display:block;background: url("/img/pdf.png") no-repeat transparent; 
width: 210px;height: 49px
}
div.instructions-en a {
float:left; display:block;background: url("/img/instr-en.png") no-repeat transparent; 
width: 210px;height: 49px
} 
div.instructions-ru a {
float:left; display:block;background: url("/img/instr-ru.png") no-repeat transparent; 
width: 210px;height: 49px
} 
div.instructions-spa a {
float:left; display:block;background: url("/img/instr-spa.png") no-repeat transparent; 
width: 210px;height: 49px
} 
div.instructions-fr a {
float:left; display:block;background: url("/img/instr-fr.png") no-repeat transparent; 
width: 210px;height: 49px
}               

span.black, span.ablack {
	background: url(/img/black1.png) top no-repeat;
}

span.brown, span.abrown {
	background: url(/img/brown1.png) top no-repeat;
}
span.digital, span.adigital {
	background: url(/img/digital1.png) top no-repeat;
}

span.green, span.agreen {
	background: url(/img/green1.png) top no-repeat;
}
span.tan, span.atan {
	background: url(/img/tan1.png) top no-repeat;
}

span.red, span.ared {
	background: url(/img/red1.png) top no-repeat;
}
span.blue, span.ablue {
	background: url(/img/blue1.png) top no-repeat;
}
span.white, span.awhite {
	background: url(/img/white1.png) top no-repeat;
}
span.yellow, span.ayellow {
	background: url(/img/yellow1.png) top no-repeat;
}

span.black-od-green, span.ablack-od-green {
	background: url(/img/black-od-green.png) top no-repeat;
}

span.black-tan, span.ablack-tan {
	background: url(/img/black-tan.png) top no-repeat;
}

span.black-grey, span.ablack-grey {
	background: url(/img/black-grey.png) top no-repeat;
}



span.ablack, span.agreen, span.abrown, span.adigital, span.atan, span.ared, span.ablue, span.ayellow, span.awhite {margin-left:5px;}

        table.dimension {
        	clear: both;
        	width: 90%;
        	margin: 0 auto;
        }
        table.dimension td {
        	text-align: right;
        	border-left: 0.5px solid red !important;
        }
        
        .prdct2a {
        	width: 25%;
        	display: block;
        	text-transform: uppercase;
        	float: left;
        	text-align: center;
        	background: white;
        	line-height: 21px;
        	text-decoration: none;
        	color: #434343;
        	border: none;
        	font-size: 14px;
        }
        .prdct2a img {
        	width: 80%;
        	height: auto;
        }
        .prdct2a {
        	height: 300px;
        }
               
        .iaim {
        
          clear:both;
          width: 100%;
        	background: white;
        	text-align: center;
        }      
        .iaim #slider1 {
        width: 100%;
        }
        
        .iaim ul {
          width: 100%;
          padding:0;
          margin:0;
          clear:both;
        }
        .iaim li img {
        	padding: 4em 0;
        }
        #slider1 li img {
        	width: 80%;
          margin: 0 auto;
        }
        select.scat {
        	display: none ! important;
        }
        
        .ptcs {
        	float: left;
        	width: 25%;
        	text-align: center;
          margin-bottom: 0.5em;
        }
        .ptcs a {
        	height: 260px;
        }
        .ptcs a {
        	width: 95%;
        	display: block;
        	text-transform: uppercase;
        	text-align: center;
        	background: white;
        	line-height: 21px;
        	text-decoration: none;
        	color: #434343;
        	border: none;
        	font-size: 14px;
        } 
        .ptcs img {
          margin: 1em 0;
        	width: 100%;
        }  
        .s5 h3 {
        height: 75px;
        }
        #toppro {
         
        text-align: center;
        	height: 450px;
        	background: white;
        }
        div#toppro img {
        	margin: 0;
        	padding: 0;
        	width: 80%;
        	margin-top: 7.5%;
        }
        div#toppro a {    
        	display: block;
        	margin: 0;          
        	color: black;
        	padding: 0;
        	text-decoration: none;
        } 
        #toppro p {
        	display: block;
        	color: black;
        }
        #toppro p span {
        	color: black;
        	font-weight: 800;
        } 
        
        div#avnews1 {
        	list-style-type: none;
        	width: 100%;
        	background: white;
        	float: left;
        	margin: 0px 0px 0 0;
        	padding: 0;
        	color: black;
        	height: 450px;
        }
        ul#avnews {
        	padding: 12px;
        }
        ul#avnews li {
        	margin: 0 0 1.5em 0;
        	padding: 0;
        	list-style-type: none;
        }
        ul#avnews li span {
        	font-weight: 800;
        }
        ul#avnews li a:link, ul#avnews li a:visited {
        	color: red;
        }
}
/* Larger than Desktop HD */
@media (min-width: 1200px) {
        .container {
        	position: relative; 
        	width: 1160px;
        	margin: 0 auto;
          
        }
        .cca {
        clear:both;
        }
        #logo {
        	width: 20%;
        }
        #logo {
        	float: left;
        	width: 100%;
        	height: 150px;
        	margin-top: 1.5em;
        	background: url(/img/logo2016.png) top left no-repeat;
        }
         span.arch { 
         position: relative;
         top:100; 
         text-align:center;
          
        }
        .red {color: red;}
        .cons {
        display: -webkit-flex; /* Safari */
    -webkit-flex-direction: row-reverse; /* Safari 6.1+ */
    display: flex;
    flex-direction: row-reverse;
    
        width: 90%;
        margin:0 auto 1.4em auto;
        text-align:center;
        }
        
.cons a.fb { display: block; width:100px; height: 30px;  
  background: url(/img/join_us_on_facebook.png) no-repeat top center;
}

.cons a.yt {  display: block; width:60px; height: 30px;   
  background: url(/img/yt.png) no-repeat top center;
}

.cons a.tw {  display: block; width:60px; height: 30px;   
  background: url(/img/tw.png) no-repeat top center;
} 
.cons a.ins {  display: block; width:60px; height: 23px;   
  background: url(/img/instagram.png) no-repeat top center;
} 
.aft { margin-top: 3em;border-top: 0.5px solid #666;
padding:0.7em;  }
.aft2 { margin-top: 3em;  }
        #logo a:link,
        #logo a:visited {
        	width: 100%;
        	height: 100%;
        	display: block;
        }
         
        tr.nob td {
        border: none;
        }
        #topmenul a {
        	padding: 0.2em;
        	display: block;
        }
        #topmenul {
        	float: left;
        	width: auto;
        	padding: 0;
        	margin: 0;
        	list-style: none;
        	background: transparent;
        	font-weight: 900;
        }
        ul.continent {
        
        }
        ul.continent li a:link,
        ul.continent li a:visited {
        color: red;
        }
        ul.continent div a:link, ul.continent div a:visited {
        color: white;        
        }
        ul#topmenul li {
        	padding: 0 !important;
        	margin: 0 !important;
        	float: left;
        	line-height: 16px;
        	text-decoration: none;
        	text-transform: uppercase;
        } 
        #topmenul li a {
        	float: left;
        	color: white;
        	display: block;
        	text-decoration: none;
        	font-size: 18px;
        	margin: 0;
        	padding: 1em 1em 1em 1em;
        	border-bottom: 0.5px solid silver;
        }
        #topmenul li a:hover {
        	border-bottom: 0.5px solid red;
        }
        
        h2.titi {
        	font-weight: 900;
        	color: red;
        	padding: 0;
        	margin: 0;
        }
        div#subtitle1 {
        	font-weight: 500;
        	color: white;
        	font-size: 1.4em;
        	border-bottom: 3px solid white;
        	margin-bottom: 1.5em;
        }
        a.addon {
        	float: left;
        	color: black;
        	text-align: center;
        	background: white;
        	width: 33%;
        	display: block;
        	margin-bottom: 1em;
        	height: 240px;
        	padding: 0;
        }
        a.addon  strong {
        	font-weight: 900;
        }
        
        
         img.iab {   
                      
        	width: 860px !important;
          
          text-align:center;
          margin:0 auto;
        }
        
        div.aaddon {
        	padding-top: 1.5em !important;
        	text-align: center;
        }
        table.dimension {
        	clear: both;
        	width: 90%;
        	margin: 0 auto;
        }
        table.dimension td {
        	text-align: right;
        	border-left: 0.5px solid red !important;
        }
        
        #srsch {
        color: black !important;
        	margin-top: 60px !important;
        }
        #ythm {
        	height: 460px;
        }
        .prdct2a img {
        	width: 300px;
        	height: 300px;
        }
        .prdct2a {
        	height: 360px;
        }
        .ptcs {
        	float: left;
        	width: 25%;
        	text-align: center;          

        }
        .ptcs a {
        	height: 360px;
        }
        
        .ptcs a:hover { 
        }
          
        .ptcs img {
        	width: 80%;       
          
        }
        #toppro a img {
        	width: 100%;
        }
        .prdct {
        	background: white;
        	float: left;
        	width: 20%;
        	text-align: center;
        	height: 420px;
        }
        .prdct a {
        	height: 380px;
        }
        .prdct img {
        	width: 90% !important;
          height: auto !important;
        	margin: 0 auto;
        }
        .iaim img {
        	width: 800px !important
        }
        div#avnews1 {
        	list-style-type: none;
        	width: 100%;
        	background: white;
        	float: left;
        	margin: 0px 0px 0 0;
        	padding: 0;
        	color: black;
        	height: 460px;
        }
        ul#avnews {
        	padding: 12px;
        }
        ul#avnews li {
        	margin: 0 0 1.5em 0;
        	padding: 0;
        	list-style-type: none;
        }
        ul#avnews li span {
        	font-weight: 800;
        }
        ul#avnews li a:link, ul#avnews li a:visited {
        	color: red;
        }
        #hpb {
        	height: 550px;
          text-align:center;
          margin:0 auto;
        }
        
        #hpb > img {
        	width: 75%;
          height: auto;          
          text-align:center;
          margin:0 auto;
        }
        div#toppro1 {
        }
        div#toppro {
        	text-align: center;
        	height: 460px;
        	background: white;
        }
        div#toppro img {
        	margin: 0;
        	padding: 0;
        	width: 80%;
        	margin-top: 0;
        }
        div#toppro a {
        	margin: 0;
        	padding: 0;
        	text-decoration: none;
        }
        div#toppro a p {
        	margin: 0 1em !important;
        	padding: 0 !important;
        	color: black;
        }
        div#toppro a p span {
        	font-size: 150%;
        	font-weight: 900;
        	color: black;
        }
        #ythm {
        	width: 100%;
        	height: 460px;
        	background: url(/img/video_Banner_2015.jpg) black center center no-repeat;
        	display: block;
        }
        .prdct2a {
        	width: 25%;
        	display: block;
        	text-transform: uppercase;
        	float: left;
        	text-align: center;
        	background: white;
        	line-height: 21px;
        	text-decoration: none;
        	color: #434343;
        	border: none;
        	font-size: 14px; 
          font-weight: bolder;
        }
        .ptcs a {
        	width: 95%;
        	display: block;
        	text-transform: uppercase;
        	text-align: center;
        	background: white;
        	line-height: 21px;
        	text-decoration: none;
        	color: #434343;
        	border: none;
        	font-size: 14px;
        }
        ul.mn {
        	padding: 5px;
        	line-height: 20px;
        	list-style-type: none;
        }
        ul.mn li {
        	list-style-type: none;
        }
        ul.mn li a { 
        	color: white;
        	display: block;
        	padding: 3px;
        }
        ul.mn li a.on {
        	background: url(/img/b_85.png)   top left repeat;
        }
        ul.mn li.sub a {
        	margin-left: 8px;
        }
        .iaim {
        	background: white;
        	text-align: center;
        }
        .iaim li img {
        	padding: 4em 0;
        }
        .slider1 li img {
        	width: 100%;
        }
        .sb-icon-search {
        	float: right;
        	width: 50px;
        	display: block;
        	padding: 0;
        	border: 20px;
        	line-height: 30px;
        	text-align: center;
        	cursor: pointer;
        }
        .sb-icon-search {
        	color: #fff;
        	background: #ff0000;
        	z-index: 90;
        	font-size: 26px;
        	font-family: 'icomoon';
        	speak: none;
        	font-style: normal;
        	font-weight: normal;
        	font-variant: normal;
        	text-transform: none;
        	-webkit-font-smoothing: antialiased;
        }
        .sb-icon-search:before {
        	content: "\e000";
        }
}
/* Larger than Desktop HD */
@media (min-width: 1200px) {
        .container {
        	position: relative;
        	width: 80%; 
        	margin: 0 auto;
        }
        .three.columns {
         }
        .six.columns {
        }
        #logo {
        	width: 20%;
        }
        #logo {
        	width: 100%;
        	height: 150px;
        	margin-top: 1.5em;
        	background: url(/img/logo2016.png) top left no-repeat;
        }
        #logo a:link,
        #logo a:visited {
        	width: 100%;
        	height: 100%;
        	display: block;
        }
        .linkdesc {
        float:left;
        }
        .linkdesc p.img {
        float:left;
        width: 195px;
        }
        .linkdesc p.dsc {
        float:left;
        width: 75%;
        }
        
        #topmenul { 
          float:left;
        	padding: 0;
        	margin: 60px 0 0 0;
        	list-style: none;
        	background: transparent;
        	font-weight: 900; 
        	/* margin-top: 60px !important;
        */
        }
        ul#topmenul li {
        float:left;
        	padding: 0 !important;
        	margin: 0 !important;
        	line-height: 16px;
        	text-decoration: none;
        	text-transform: uppercase;
        } 
        #topmenul li a {
        	color: white;
        	display: block;
          float:left;
        	text-decoration: none;
        	font-size: 18px;
        	margin: 0;
        	padding: 1em 0.4em 1em 0.4em;
        	border-bottom: 0.5px solid silver;
        }
        #topmenul li a:hover {
        	border-bottom: 0.5px solid red;
        }
        #topmenul li a.usstore  {
        border-left: 1px solid red;
        border-top: 1px solid red;
        border-right: 1px solid red;
        border-bottom: 1px solid red;
        
        }
        
        
        h2.titi {
        	font-weight: 900;
        	color: red;
        	padding: 0;
        	margin: 0;
        }
        div#subtitle1 {
        	font-weight: 500;
        	color: white;
        	font-size: 1.4em;
        	border-bottom: 3px solid white;
        	margin-bottom: 1.5em;
        }
        
        a.addon {
        	float: left;
        	color: black;
        	text-align: center;
        	background: white;
        	width: 33%;
        	display: block;
        	margin-bottom: 1em;
        	height: 240px;
        	padding: 0;
        }
        a.addon  strong {
        	font-weight: 900;
        }
        div.aaddon {
        	padding-top: 1.5em !important;
        	text-align: center;
        }
        table.dimension {
        	clear: both;
        	width: 90%;
        	margin: 0 auto;
        }
        table.dimension td {
        	text-align: right;
        	border-left: 0.5px solid red !important;
        }
        
        #srsch {
        color: black !important;
        	margin-top: 60px !important;
        }
        #ythm {
        	height: 460px;
        }
        .prdct2a img {
        	width: 300px;
        	height: 300px;
        }
        .prdct2a {
        	height: 360px;
        }
        .ptcs {
        	float: left;
        	width: 32%;
        	text-align: center;
        	margin-bottom: 5px; 
        	margin-right: 5px; 
          background: white;
        }
        .ptcs a {
        	height: 380px;
        }
        .ptcs p {
          top:-1em;
          position:relative;
        	font-weight: 400;
        	font-size: 1.4em;
        }
        /* .ptcs img {
        	width: 100%;
        }
        */ 
        .ptcs img {
        	padding-top: 2em;
        	padding-bottom: 2em;
        	width: 250px;
        	/* height: 300px;
        */
        }
        
        .ptcs2 {
float: left;
width: 25%;
text-align: center; 
}
.ptcs2 a {
height: 360px;
}
.ptcs2 img {
width: 80%;
}
.ptcs2 a {
width: 95%;
display: block;
text-transform: uppercase;
text-align: center;
background: white;
line-height: 21px;
text-decoration: none;
color: #434343;
border: none;
font-size: 14px;
}
        .dlr {
        	float: left;
        	width: 33%;
        	height: 500px;
        }
        
        .dlr h3 {
        	font-size: 1.2em;
        	text-align: center;
        }
        .dlr table {
        	width: 80%;
        	margin: 0 auto;
        }
        th.cm1 {height:60px;}
        th.ddrs {height: 90px;}
        
        #toppro a img {
        	width: 100%;
        }
        .prdct {
        	background: white;
        	float: left;
        	width: 20%;
        	text-align: center;
        	height: 420px;
        }
        .prdct a {
        	height: 380px;
        }
        .prdct img {
        	width: 90% !important;
          height: auto;
        	margin: 0 auto;
        }
        .iaim img {
        	width: 800px !important
        }
        div#avnews1 {
        	list-style-type: none;
        	width: 100%;
        	background: white;
        	float: left;
        	margin: 0px 0px 0 0;
        	padding: 0;
        	color: black;
        	height: 460px;
        }
        ul#avnews {
        	padding: 12px;
        }
        ul#avnews li {
        	margin: 0 0 1.5em 0;
        	padding: 0;
        	list-style-type: none;
        }
        ul#avnews li span {
        	font-weight: 800;
        }
        ul#avnews li a:link, ul#avnews li a:visited {
        	color: red;
        }
        div#toppro1 {
        }
        
         div.hd {
          line-height: 1.4;
          position: relative;
          top: -50px;
        	font-weight: 900;
        	padding: .5em 1em;
        	color: red;
        	padding: 0; 
          font-size: 3em;
          text-align:center;
        }
        
        div.hd div {
         color: red;
        }
        div.hd span {
        color: white;
        /*display:block; clear:both;
        margin:0; 
        */
        }
        
        div.hd a.hptop { 
        color: grey;
        font-size: 0.5em;     
          position: relative;
          top: -100px; 
        }
        
        
        
        div.hd b { 
          position: relative;
          top: -100px; 
        	font-weight: 900; 
        	color: white;
        	padding: 0;
        	margin: 0;
          font-size: 0.5em;
          text-align:center;
        }
        
        div#toppro {
        	text-align: center;
        	height: 460px;
        	background: white;
        }
        div#toppro img {
        	margin: 0;
        	padding: 0;
        	width: 80%;
        	margin-top: 0;
        }
        div#toppro a {
        	margin: 0;
        	padding: 0;
        	text-decoration: none;
        }
        div#toppro a p {
        	margin: 0 1em !important;
        	padding: 0 !important;
        	color: black;
        }
        div#toppro a p span {
        	font-size: 150%;
        	font-weight: 900;
        	color: black;
        }
        #ythm {
        	width: 100%;
        	height: 460px;
        	background: url(/img/video_Banner_2015.jpg) black center center no-repeat;
        	display: block;
        }
        .prdct2a {
        	width: 24%;
          margin-bottom:5px;
          margin-right:5px;
        	display: block;
        	text-transform: uppercase;
        	float: left;
        	text-align: center;
        	background: white;
        	line-height: 21px;
        	text-decoration: none;
        	color: #434343;
        	border: none;
        	font-size: 18px;
        }
        .ptcs a {
        	width: 95%;
        	display: block;
        	text-transform: uppercase;
        	text-align: center;
        	background: white;
        	line-height: 21px;
        	text-decoration: none;
        	color: #434343;
        	border: none;
        }
        .two.columns {
        }
        select.scat {
        	display: none ! important;
        }
       #srch { 
          font-size: 1.2em;
          text-align:center;
          color: black;
          }
        #srch input[type=text]:focus {
        	background: white;
        	border: 2px solid red;
        	color: red;
        	font-size: 1.4em;
        	font-weight: 400;
        }
        ul.mn {
        	width: 100%;
        	padding: 0px;
        	margin: 0;
        	line-height: 20px;
        	list-style-type: none;
        }
        ul.mn li {
        	list-style-type: none;
        }
        ul.mn li a {
        	color: white;
        	display: block;
        	padding: 6px 3px;
        	font-size: 1.2em;
        }
        ul.mn li a.on {
        	background: white;
        	color: red;
        }
        
        ul.mn li.lin2 a {
        	background: #666;
        	color: white;
        }
         ul.mn li.lin2 a {
        	background: #666;
        	color: white;
        }
        ul.mn li.sub a {
        	margin-left: 8px;
        }
        .res1 {
        	display: block;
        	color: white;
        	clear: both;
        	width: 100%;
        	display: block;
        }
        .iaim {
        	background: white;
        	text-align: center;
        }
        .iaim li img {
        	padding: 4em 0;
        }
        .slider1 li img {
        	width: 100%;
        }
        .sb-icon-search {
        	float: right;
        	width: 50px;
        	display: block;
        	padding: 0;
        	border: 20px;
        	line-height: 30px;
        	text-align: center;
        	cursor: pointer;
        	color: #fff;
        	background: #ff0000;
        	z-index: 90;
        	font-size: 26px;
        	font-family: 'icomoon';
        	speak: none;
        	font-style: normal;
        	font-weight: normal;
        	font-variant: normal;
        	text-transform: none;
        	-webkit-font-smoothing: antialiased;
        }
        .sb-icon-search:before {
        	content: "\e000";
        }
        span.digital, span.brown,span.black, span.green, span.tan, span.red, span.blue, span.yellow, span.white, span.black-od-green, 
 span.black-grey, 
  span.black-tan  {
	display: block;
	width: 59px;
	height: 47px !important;
	float: left;
	margin:0px 5.5px 5.5px 5.5px;
 
}   
div.pdf a {
float:left; display:block;background: url("/img/pdf.png") no-repeat transparent; 
width: 210px;height: 49px
}
div.instructions-en a {
float:left; display:block;background: url("/img/instr-en.png") no-repeat transparent; 
width: 210px;height: 49px
} 
div.instructions-ru a {
float:left; display:block;background: url("/img/instr-ru.png") no-repeat transparent; 
width: 210px;height: 49px
} 
div.instructions-spa a {
float:left; display:block;background: url("/img/instr-spa.png") no-repeat transparent; 
width: 210px;height: 49px
} 
div.instructions-fr a {
float:left; display:block;background: url("/img/instr-fr.png") no-repeat transparent; 
width: 210px;height: 49px
}               

span.black, span.ablack {
	background: url(/img/black1.png) top no-repeat;
}

span.brown, span.abrown {
	background: url(/img/brown1.png) top no-repeat;
}
span.digital, span.adigital {
	background: url(/img/digital1.png) top no-repeat;
}

span.green, span.agreen {
	background: url(/img/green1.png) top no-repeat;
}
span.tan, span.atan {
	background: url(/img/tan1.png) top no-repeat;
}

span.red, span.ared {
	background: url(/img/red1.png) top no-repeat;
}
span.blue, span.ablue {
	background: url(/img/blue1.png) top no-repeat;
}
span.white, span.awhite {
	background: url(/img/white1.png) top no-repeat;
}
span.yellow, span.ayellow {
	background: url(/img/yellow1.png) top no-repeat;
}

span.black-od-green, span.ablack-od-green {
	background: url(/img/black-od-green.png) top no-repeat;
}

span.black-tan, span.ablack-tan {
	background: url(/img/black-tan.png) top no-repeat;
}

span.black-grey, span.ablack-grey {
	background: url(/img/black-grey.png) top no-repeat;
}



span.ablack, span.agreen, span.abrown, span.adigital, span.atan, span.ared, span.ablue, span.ayellow, span.awhite {margin-left:5px;}

}