@charset "utf-8";
/** bootstrap clears **/
body,html,div,blockquote,img,label,p,h1,h2,h3,h4,h5,h6,pre,ul,ol,li,dl,dt,dd,form,a,fieldset,input,th,td{border:0;outline:none;margin:0;padding:0}
a,img,input,button,textarea,select{outline:none !important}
.btn,.modal-content,input,button,textarea,select,span.input-group-addon,.list-group{-webkit-border-radius: 0!important;-moz-border-radius: 0!important;border-radius: 0!important}
/** preloader **/
#preloader_indicators{position: fixed;z-index: 9999;left: 50%;top: 50%;width: 60px;height: 60px;margin:-30px 0 0 -30px;padding: 5px 10px;background: #fff;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
#floatingBarsG{position:relative;width:40px;height:50px}
.blockG{position:absolute;background-color:#7A7A7A;width:6px;height:16px;-moz-border-radius:6px 6px 0 0;-moz-transform:scale(0.4);-moz-animation-name:fadeG;-moz-animation-duration:1.04s;-moz-animation-iteration-count:infinite;-moz-animation-direction:linear;-webkit-border-radius:6px 6px 0 0;-webkit-transform:scale(0.4);-webkit-animation-name:fadeG;-webkit-animation-duration:1.04s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:linear;-ms-border-radius:6px 6px 0 0;-ms-transform:scale(0.4);-ms-animation-name:fadeG;-ms-animation-duration:1.04s;-ms-animation-iteration-count:infinite;-ms-animation-direction:linear;-o-border-radius:6px 6px 0 0;-o-transform:scale(0.4);-o-animation-name:fadeG;-o-animation-duration:1.04s;-o-animation-iteration-count:infinite;-o-animation-direction:linear;border-radius:6px 6px 0 0;transform:scale(0.4);animation-name:fadeG;animation-duration:1.04s;animation-iteration-count:infinite;animation-direction:linear;}
#rotateG_01{left:0;top:18px;-moz-animation-delay:0.39s;-moz-transform:rotate(-90deg);-webkit-animation-delay:0.39s;-webkit-transform:rotate(-90deg);-ms-animation-delay:0.39s;-ms-transform:rotate(-90deg);-o-animation-delay:0.39s;-o-transform:rotate(-90deg);animation-delay:0.39s;transform:rotate(-90deg);}
#rotateG_02{left:5px;top:6px;-moz-animation-delay:0.52s;-moz-transform:rotate(-45deg);-webkit-animation-delay:0.52s;-webkit-transform:rotate(-45deg);-ms-animation-delay:0.52s;-ms-transform:rotate(-45deg);-o-animation-delay:0.52s;-o-transform:rotate(-45deg);animation-delay:0.52s;transform:rotate(-45deg);}
#rotateG_03{left:17px;top:2px;-moz-animation-delay:0.65s;-moz-transform:rotate(0deg);-webkit-animation-delay:0.65s;-webkit-transform:rotate(0deg);-ms-animation-delay:0.65s;-ms-transform:rotate(0deg);-o-animation-delay:0.65s;-o-transform:rotate(0deg);animation-delay:0.65s;transform:rotate(0deg);}
#rotateG_04{right:5px;top:6px;-moz-animation-delay:0.78s;-moz-transform:rotate(45deg);-webkit-animation-delay:0.78s;-webkit-transform:rotate(45deg);-ms-animation-delay:0.78s;-ms-transform:rotate(45deg);-o-animation-delay:0.78s;-o-transform:rotate(45deg);animation-delay:0.78s;transform:rotate(45deg);}
#rotateG_05{right:0;top:18px;-moz-animation-delay:0.9099999999999999s;-moz-transform:rotate(90deg);-webkit-animation-delay:0.9099999999999999s;-webkit-transform:rotate(90deg);-ms-animation-delay:0.9099999999999999s;-ms-transform:rotate(90deg);-o-animation-delay:0.9099999999999999s;-o-transform:rotate(90deg);animation-delay:0.9099999999999999s;transform:rotate(90deg);}
#rotateG_06{right:5px;bottom:5px;-moz-animation-delay:1.04s;-moz-transform:rotate(135deg);-webkit-animation-delay:1.04s;-webkit-transform:rotate(135deg);-ms-animation-delay:1.04s;-ms-transform:rotate(135deg);-o-animation-delay:1.04s;-o-transform:rotate(135deg);animation-delay:1.04s;transform:rotate(135deg);}
#rotateG_07{bottom:0;left:17px;-moz-animation-delay:1.1700000000000002s;-moz-transform:rotate(180deg);-webkit-animation-delay:1.1700000000000002s;-webkit-transform:rotate(180deg);-ms-animation-delay:1.1700000000000002s;-ms-transform:rotate(180deg);-o-animation-delay:1.1700000000000002s;-o-transform:rotate(180deg);animation-delay:1.1700000000000002s;transform:rotate(180deg);}
#rotateG_08{left:5px;bottom:5px;-moz-animation-delay:1.3s;-moz-transform:rotate(-135deg);-webkit-animation-delay:1.3s;-webkit-transform:rotate(-135deg);-ms-animation-delay:1.3s;-ms-transform:rotate(-135deg);-o-animation-delay:1.3s;-o-transform:rotate(-135deg);animation-delay:1.3s;transform:rotate(-135deg);}
@-moz-keyframes fadeG{0%{background-color:#BDBDBD}100%{background-color:#7A7A7A}}
@-webkit-keyframes fadeG{0%{background-color:#BDBDBD}100%{background-color:#7A7A7A}}
@-ms-keyframes fadeG{0%{background-color:#BDBDBD}100%{background-color:#7A7A7A}}
@-o-keyframes fadeG{0%{background-color:#BDBDBD}100%{background-color:#7A7A7A}}
@keyframes fadeG{0%{background-color:#BDBDBD}100%{background-color:#7A7A7A}}
/** body **/
body{background:#5daae4 url('../img/bg.jpg') 50% 0 no-repeat;}
/** header **/
header{margin: 66px 0 0 0}
header h1{color:#0d2d84;font-size:34px;font-weight:400;text-shadow:#94d1fa 0 1px 0;margin:20px 0 0 0}
header h2{color:#0d2d84;font-size:12px;font-weight:400}
header #partner p{margin:12px 0;color:#0d2d84;font-size:12px;font-weight:400}
header #partner{text-align: right;}
nav#lang a{text-decoration:none;opacity:0.5;}
nav#lang a:nth-child(2){margin: 0 16px;}
nav#lang a:last-child{margin-left: 16px;}
nav#lang a:hover,nav#lang a.current{text-decoration:none;opacity:1}
nav#lang a img{width: 26px;}
.languages{float: right;width: 200px;}
nav#nav{width:100%;height:64px;margin:30px 0 0 0;position:relative}
nav#nav div#art_1{position: absolute;z-index: 100;right: 25px;bottom: -20px;width: 38px;height: 33px;background: url('../img/nav_art_1.png') 0 0 no-repeat}
nav#nav div#art_2{position: absolute;z-index: 100;left: 50%;top: -30px;width: 67px;height: 47px;background: url('../img/nav_art_2.png') 0 0 no-repeat}
nav#nav div#nav-left{float: left;width: 64px;height: 64px;background: url('../img/nav_bg_left.png') 0 0 no-repeat}
nav#nav div#nav-right{height: 64px;padding-right: 64px;text-align: center;overflow: hidden;background: url('../img/nav_bg.png') right 0 no-repeat}
nav#nav div#nav-right a{display:inline-block;margin: 10px 0;padding: 0 20px;height: 44px;line-height: 40px;font-size: 20px;font-weight: 300;color: #535f6b;text-align: center;text-transform: uppercase;text-decoration: none;text-shadow: rgba(255,255,255,0.6) 0 1px 0;border-top: #9fabb6 1px solid;border-right: #9eaab5 1px solid;border-bottom: #cbd1d7 1px solid;box-shadow: #fff 1px 1px 1px inset;}
nav#nav div#nav-right a:first-child{border-left: #9eaab5 1px solid;-webkit-border-top-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomleft: 5px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
nav#nav div#nav-right a:last-child{-webkit-border-top-right-radius: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-topright: 5px;-moz-border-radius-bottomright: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
nav#nav div#nav-right a:hover{color: #fff;text-shadow: rgba(0,0,0,0.25) 0 -1px 0;box-shadow: rgba(0,0,0,0.6) 0 0 2px inset;background: #d2d3d5;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QyZDNkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5NzlmYTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #d2d3d5 0%, #979fa6 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2d3d5), color-stop(100%,#979fa6));background: -webkit-linear-gradient(top,  #d2d3d5 0%,#979fa6 100%);background: -o-linear-gradient(top,  #d2d3d5 0%,#979fa6 100%);background: -ms-linear-gradient(top,  #d2d3d5 0%,#979fa6 100%);background: linear-gradient(to bottom,  #d2d3d5 0%,#979fa6 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2d3d5', endColorstr='#979fa6',GradientType=0 );}
a.active{color: #ffffff;text-shadow: rgba(0,0,0,0.25) 0 -1px 0;box-shadow: rgba(0,0,0,0.6) 0 0 2px inset;background: #d2d3d5;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QyZDNkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5NzlmYTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #d2d3d5 0%, #979fa6 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2d3d5), color-stop(100%,#979fa6));background: -webkit-linear-gradient(top,  #d2d3d5 0%,#979fa6 100%);background: -o-linear-gradient(top,  #d2d3d5 0%,#979fa6 100%);background: -ms-linear-gradient(top,  #d2d3d5 0%,#979fa6 100%);background: linear-gradient(to bottom,  #d2d3d5 0%,#979fa6 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2d3d5', endColorstr='#979fa6',GradientType=0 );}

/** mobile nav **/
#mobile_nav{
position: fixed;
z-index: 1000;
left: 0;
bottom: 0;
width: 100%;
height: 40px;
background: #fafafb;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhOWIzYmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fafafb 0%, #a9b3bd 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafb), color-stop(100%,#a9b3bd));
background: -webkit-linear-gradient(top,  #fafafb 0%,#a9b3bd 100%);
background: -o-linear-gradient(top,  #fafafb 0%,#a9b3bd 100%);
background: -ms-linear-gradient(top,  #fafafb 0%,#a9b3bd 100%);
background: linear-gradient(to bottom,  #fafafb 0%,#a9b3bd 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafb', endColorstr='#a9b3bd',GradientType=0 );
}
nav#mobile_nav > a{display:inline-block;margin: 2px 0;width:25%;height: 36px;line-height: 32px;font-size: 11px;font-weight: 300;color: #535f6b;text-align: center;text-transform: uppercase;text-decoration: none;text-shadow: rgba(255,255,255,0.6) 0 1px 0;border-top: #9fabb6 1px solid;border-right: #9eaab5 1px solid;border-bottom: #cbd1d7 1px solid;box-shadow: #fff 1px 1px 1px inset;}
/** home **/
#home_slider_owl{background: rgba(255,255,255,0.5);padding: 10px;margin: 28px 0}
.home_slider_owl_1{height: 260px;background: #000 url('../img/slider_1.jpg') right 0 no-repeat;background-size: 63%}
.home_slider_owl_1 > div{float: left;width: 367px;height: 200px;margin: 15px 30px;padding: 40px 0 0 0}
.home_slider_owl_2{height: 260px;background: #000 url('../img/slider_2.jpg') left 0 no-repeat;background-size: 63%}
.home_slider_owl_2 > div{float: right;width: 367px;height: 200px;margin: 15px 30px;padding: 40px 0 0 0}
.home_slider_owl_1 h3, .home_slider_owl_2 h3{margin-bottom: 10px;font-size: 24px;font-weight: 300;color: #1d70c9}
.about_text{padding: 16px;background: #fff;border: #d4d9de 10px solid}
.about_text h3{font-size: 24px;font-weight: 400;color: #1d70c9;margin:0 0 8px 10px}
.about_text p{color:#6f7f8e;font-size:12px;margin:6px 0}
.about_text p:first-letter{margin-left:14px}
.about_text ul{list-style: inside}
.about_text ul li{color:#6f7f8e;font-size:12px;margin:8px 0}
#about .img-thumbnail{border:#fff 5px solid;padding:0;margin: 0 0 20px 0;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0}
#home_gallery_owl div.item{position:relative;padding: 0 5px;}
#home_gallery_owl div.plus{position:absolute;z-index:10;right:5px;top:0;width:20px;height:20px;background:url('../img/plus.jpg') 0 0 no-repeat}
#home_gallery_owl a img{border:#fff 5px solid;padding:0;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;width:100%!important}
/** video-youtube **/
    .video{
        height: 289px;
    }
/** video-youtube END **/

/** products **/
    /** header logo **/

        .left-title{
            width: 240px;
        }
        .left-title h1{
            text-align: right;
        }

        .separator{
            width: 2px;
            height: 53px;
            border: 1px solid #0d2d84;
            float: left;
            margin: 5px 7px;
        }

        .right-title{
            width: 293px;
        }
        .right-title h1{
            text-align: left;
        }

        .left-title h1, .right-title h1{
            display: inline-block;
        }

        .right-title + h2{
            position: absolute;
            top: 75px;
            left: 17px;
            padding-right: 150px;
        }

        header h1 {
            font-size: 28px;
            margin: 0;
        }

    /** header logo END **/

    .perforation{
        background: rgba(104, 172, 223, 0.2);
    }

    /** products table **/

        .text-picker{
            color: #0d2d84;
            /*position: relative;*/
            /*top: 25%;*/
            /*left: 5%;*/
            display: inline-block;
            vertical-align: middle;
            margin-left: 5px;
            /*transition: all 0.3s ease;*/
        }

        .picker{
            width: 260px;
            height: inherit;
            float: right;
            display: table;
            /*transition: all 0.3s ease;*/
        }

        .picker:hover{
            background-color: #8abfe6;
            cursor: pointer;
        }

        .wrapper{
            display: table-cell;
            vertical-align: middle;
            padding: 0 13px;
        }

        #full{
            margin-left: 5px;
        }

        /*#short img{*/
            /*content:url("../img/products/short_products_view_hover.png");*/
            /*opacity: 0;*/
            /*transition: opacity 0.3s ease;*/
        /*}*/

        #short:hover img{
            content:url("../img/products/short_products_view_hover.png");
        }

        #full:hover img{
            content:url("../img/products/full_products_view_hover.png");
        }

        #short:hover  h5{
            color: #ffffff;
        }

        #full:hover  h5{
            color: #ffffff;
        }



        /******** SELECTED PICKER START*********/
            #full.selected img{
                content:url("../img/products/full_products_view_hover.png");
            }

            #short.selected img{
                content:url("../img/products/short_products_view_hover.png");
            }


            .selected h5{
                color: #ffffff;
            }

            .selected{
                background-color: #8abfe6;
                cursor: pointer;
            }
        /******** SELECTED PICKER END *********/

        #plate{
            display: none;
        }

        th {
            padding: 8px;
            background: #68acdf;
            color: #ffffff;
            text-align: center;
            font-weight: inherit;
            height: 80px;
            border-right: 1px solid rgba(192, 220, 241, 0.5);
            max-width: 116px;
        }

        td {
            text-align: center;
            border-bottom: 1px dotted #d4d9de;
            padding: 0;
            height: 24px;
        }

        table{
            background: #ffffff;
            font-size: 12px;
        }

        .border-table{
            /*width: 1155px;*/
            box-sizing: border-box;
            border: 10px solid #8abfe6;
        }

        .product-type{
            color: #1d70c9;
            font-size: 21px;
            height: 75px;
            /*text-align: left;
            padding-left: 15px;*/
            margin: 5px;
            border-bottom: none;
        }

        .product-type img{
            margin: 0 6px;
        }

        td:nth-child(even){
            background: rgba(104, 172, 223, 0.1);
        }

        th:last-child{
            border: none;
        }
        th:first-child{
            width: 200px;
        }

        tr td:first-child{
            text-align: left;
            padding-left: 10px;
        }

        .photo-view{
            width: 60%;
            height: 66%;
            background: #9fcced;
            margin: 4px 0px 4px 0px;
            cursor: pointer;
            display: inline-block;
        }

        .nav-view{
            width: 100%;
            height: 65px;
            position: relative;
            margin: 5px 0 20px 0;
        }
        .tabs{
            padding-right: 15px;
        }
        #table{
            padding: 0 15px;
        }

    /** products table END **/


#products{margin:20px 0 0 0}
.products_nav{height:202px;border: #fff 6px solid;margin:10px 0;}
.products_nav a{display:block;text-decoration:none;width:100%;height:190px;padding:10px 0 0 10px;color:#fff;text-transform:uppercase;font-size:20px;text-shadow: rgba(0,0,0,0.6) 0 0 3px}
.products_nav a:hover{opacity: 0.8;/*color:#0d2d84;text-shadow: rgba(255,255,255,0.6) 0 0 3px*/}
.products_nav.products_nav_1 a{background:url('../img/products_nav_1.jpg') 50% 50% no-repeat;background-size: cover;}
.products_nav.products_nav_2 a{background:url('../img/products_nav_2.jpg') 50% 50% no-repeat;background-size: cover;}
.products_nav.products_nav_3 a{background:url('../img/products_nav_3.jpg') 50% 50% no-repeat;background-size: cover;}
.products_nav.products_nav_4 a{background:url('../img/products_nav_4.jpg') 50% 50% no-repeat;background-size: cover;}
#products h2{margin: 30px 0 20px 0;padding: 6px 0;font-size: 16px;font-weight: 400;color: #0d2d84;border-bottom: #358ed4 1px dashed}
#products h2 img{margin-right:10px}
.product{position:relative;background: #fff;padding: 7px;margin: 10px 0;font-size: 12px}
.product div.plus{position:absolute;z-index:10;right:0;top:0;width:20px;height:20px;background:url('../img/plus.jpg') 0 0 no-repeat}
.product > a > img{width:100%}
.product h3{color:#1d70c9;font-size:16px;font-weight:300;margin:10px 0;}
/** contacts **/
#contacts{margin:20px 0 0 0}
.contacts_border{padding: 20px;background: #fff;border: #d4d9de 8px solid;height: 271px;}
.contacts_border h3{margin: 0 0 12px 0;color: #1d70c9;font-size: 24px;font-weight: 400}
.contacts_border address p{margin: 7px 0}
.contacts_border textarea{resize:none;height:133px}
.contacts_map{background:#fff;padding:4px;margin:20px 0 0 0}
.contacts_map > iframe{width:100%!important}
/** errors **/
#error404{margin: 100px 0}
/** footer **/
footer{margin: 40px 0 0 0}
footer div.container{border-top: #0e3991 1px dashed;padding-top: 20px;padding-bottom: 10px}
footer div.container p{color: #0e3991;font-size: 12px;padding: 12px 0 0 0}
footer div.container > div > div > img{margin-right: 20px}
