.fon{background-color:#008AC8;}
.fon_menu{background-color:#111;background-image:-moz-linear-gradient(#444, #111);background-image:-webkit-gradient(linear, left top, left bottom, from(#444), to(#111));background-image:-webkit-linear-gradient(#444, #111);background-image:-o-linear-gradient(#444, #111);background-image:-ms-linear-gradient(#444, #111);background-image:linear-gradient(#444, #111);}
ul#leftnavi{margin:0;padding:0;border:0;outline:0;}
li#leftmenu{padding:2px 0 0 20px;font-weight:500;font-size:16px;list-style:none;}
li#leftsubmenu{padding:2px 0 0 35px;font-size:14px;list-style:none;}
li#leftsubmenu a:hover{border-left:5px #8d8d8d solid;margin-left:-14px;padding-left:9px;list-style:none;}
ul#leftnavi .cur a{color:#8d8d8d;border-left:5px #8d8d8d solid;margin-left:-14px;padding-left:9px;list-style:none;}
#contact-form{position:relative;}
#contact-form label{display:inline-block;position:relative;min-height:45px;width:100%;}
#contact-form label input,
#contact-form label textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;position:relative;float:left;outline:none;width:100%;border:1px solid #e1e0e0;-webkit-appearance:none;}
#contact-form label input{padding:10px 7px 10px 17px;outline:none;}
#contact-form label textarea{height:130px;overflow:auto;width:100%;padding:10px 7px 10px 17px;margin:0px;resize:none;}
#contact-form span{display:block;}
#contact-form ._placeholder{position:absolute;left:0;right:0;top:0;bottom:0;cursor:text;width:100% !important;padding:10px 7px 10px 17px;opacity:.99;display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
#contact-form ._placeholder.focused{opacity:.4;}
#contact-form ._placeholder.hidden{display:none;}
#contact-form .message{width:100%;}
#contact-form .error-message,
#contact-form .empty-message{height:0;overflow:hidden;-webkit-transition:0.3s ease-in height;-moz-transition:0.3s ease-in height;-o-transition:0.3s ease-in height;transition:0.3s ease-in height;position:absolute;right:3px;top:0;font-size:11px;color:#cc0000;}
#contact-form .invalid .error-message,
#contact-form .empty .empty-message{height:20px;}
#contact-form .success-message{position:absolute;overflow:hidden;height:0;left:0;top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:1000;text-align:center;-webkit-transition:all 0.7s linear;-moz-transition:all 0.7s linear;-o-transition:all 0.7s linear;transition:all 0.7s linear;width:100%;font-size:21px;font-weight:500;color:#cc0000;}
#contact-form.success .success-message{padding:180px 0;background-color:#FFF;-webkit-transition:all 0.7s linear;-moz-transition:all 0.7s linear;-o-transition:all 0.7s linear;transition:all 0.7s linear;}
#map{width:100%;height:400px;}
.info-window h3{color:#694198;}
.info-content{font-weight:normal;}
#toTop{width:40px;height:40px;opacity:0.3;position:fixed;bottom:2%;right:1%;display:none;text-indent:-9999px;background:url(../images/icon_top.png) no-repeat;cursor:pointer;}
#navigation{margin:10px auto;overflow:hidden;zoom:1;display:inline-block;}
#navigation .pages{width:30px;height:30px;padding:0;margin:2px;line-height:30px;border:#ccc 1px solid;text-align:center;-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
#navigation .grey{float:left;font-size:13px;line-height:30px;color:#666;background-color:#FFF;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#navigation p{float:left;font-size:14px;color:#fff;background:#F19400;-webkit-box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.2);-moz-box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.2);box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.2);}
#navigation a{float:left;font-size:13px;min-width:30px;text-decoration:none;}
#navigation a:link{color:#666;}
#navigation a:visited{color:#666;}
#navigation a:hover{background-color:#F19400;color:#FFF;}
.diam{background:url(../images/diam.png) no-repeat left center;margin-bottom:10px;padding-left:40px;}
.shirina{background:url(../images/shirina.png) no-repeat left center;margin-bottom:10px;padding-left:40px;}
.visota{background:url(../images/visota.png) no-repeat left center;margin-bottom:10px;padding-left:40px;}
.sys_color{background:url(../images/color.png) no-repeat left center;margin-bottom:10px;padding-left:40px;}
.keruvannya{background:url(../images/keruvannya.png) no-repeat left center;margin-bottom:10px;padding-left:40px;}
.keruvannya_pr{background:url(../images/keruvannya_pr.png) no-repeat left center;margin-bottom:10px;padding-left:40px;}
.drill{background:url(../images/drill.png) no-repeat left center;padding-left:40px;}
a.sprite_v1{display:block;width:160px;height:190px;background:url("../images/vertical_variant_1.gif");text-decoration:none;margin:0 auto;}
a.sprite_v1:hover{background-position:0 190px;}
a.sprite_v2{display:block;width:160px;height:190px;background:url("../images/vertical_variant_2.gif");text-decoration:none;margin:0 auto;}
a.sprite_v2:hover{background-position:0 190px;}
a.sprite_v3{display:block;width:160px;height:190px;background:url("../images/vertical_variant_3.gif");text-decoration:none;margin:0 auto;}
a.sprite_v3:hover{background-position:0 190px;}