@font-face {
    font-family: 'montserrat-bold';
    src: url('../fonts/montserrat-bold.eot');
    src: url('../fonts/montserrat-bold.eot') format('embedded-opentype'),
         url('../fonts/montserrat-bold.woff') format('woff'),
         url('../fonts/montserrat-bold.ttf') format('truetype'),
         url('../fonts/montserrat-bold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'montserrat-regular';
    src: url('../fonts/montserrat-regular.eot');
    src: url('../fonts/montserrat-regular.eot') format('embedded-opentype'),
         url('../fonts/montserrat-regular.woff') format('woff'),
         url('../fonts/montserrat-regular.ttf') format('truetype'),
         url('../fonts/montserrat-regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}


div, section, body
{
    display: block;
    margin: 0;
    padding: 0;  
    width: 100%;
}
a 
{
    text-decoration: none;    
}

html
{      
    width: 100%;
    font-family: 'montserrat-regular', Verdana, Arial; 
}
img, p
{
    display: inline-block;
    border: none;
}


@media only screen and (min-width: 1216px) {
#top
{
    width: 100%;
    height: 78px;
    background-color: #fff;
    display: block;
    z-index: 6;
    position: relative;
    border-bottom: #ebebeb solid 1px;
}
#top_con
{
    width: 1174px;
    height: 78px;
    margin: 0 auto;
}
#top_logo
{
    margin: 0 0 0 0px;
    display: inline-block;
    float: left;
    width: 232px;
    
}
#top_menu
{
    display: inline-block;
    float: left;
    width: 925px;    
    margin: 0 0 0 0px;
    height: 78px;
}
.menu_button
{
    display: inline-block;
    float: left;
}

#but_career, #but_training, #but_service, #but_media, #but_company, #but_contact
{
    display: inline-block;
    float: left;
    width: 153px;
    text-align: center;    
    font-size: 16px;
    color: #282828;
    line-height: 78px;
    transition: transform 1.2s;
   
}
.but_active
{
    border-left: #ebebeb 1px solid;
    border-right: #ebebeb 1px solid;
}

#but_career:hover, #but_training:hover, #but_service:hover, #but_media:hover, #but_company:hover, #but_contact:hover
{
    font-size: 17px; 
  
}
.menu_active
{
   background-color: #fff;
   border-left: #ebebeb 1px solid;
   border-right: #ebebeb 1px solid;
   border-bottom: none;
}

.submenu
{
    width: 1174px;
    height: 310px;
    background: #fff;
    margin: 0 auto;
    display: block; 
    border-bottom: 5px #6a1c7f solid;
    z-index: 5;
    position: relative;   
    top: -315px
}
.submenu_close
{
    top: 0;
}
#sub_content
{
    height: 270px;
    width: 100%;
    
}
#sub_bottom
{
    width: 1174px;
    height: 40px;
    
}
#sub_tel
{
    display: inline-block;
    float: left;
    width: 145px;
    height: 40px;
    background: url('../img/ico_tel.png') no-repeat;
    margin: 0 0 0 16px;  
    -webkit-filter: invert(70%);
    -moz-filter: invert(70%);
    -o-filter: invert(70%);
    -ms-filter: invert(70%);
}

#sub_mail
{
    display: inline-block;
    float: left;
    width: 145px;
    height: 40px;
    background: url('../img/ico_mail.png') no-repeat;
    margin: 0 0 0 16px;
    -webkit-filter: invert(70%);
    -moz-filter: invert(70%);
    -o-filter: invert(70%);
    -ms-filter: invert(70%); 
}

#sub_tel a, #sub_mail a
{
    font-size: 12px;
    line-height: 35px;
    color: #626262;
    padding: 0 0 0 25px;
}
#sub_arrow
{
    display: inline-block;
    float: left;
    width: 21px;
    height: 40px;
    background: url('../img/ico_arrow.png') no-repeat;
    margin: 5px 0 0 120px;
    -webkit-filter: invert(70%);
    -moz-filter: invert(70%);
    -o-filter: invert(70%);
    -ms-filter: invert(70%);
}
#aog_1
{   
    display: inline-block;
    float: right;
    height: 41px;
    width: 205px;
    background: #451452;  
    text-align: center;
}
#aog_2
{   
    display: inline-block;
    float: right;
    height: 41px;
    width: 205px;
    background: #6a1c7f;  
    text-align: center;
}
#aog_3
{   
    display: inline-block;
    float: right;
    height: 41px;
    width: 205px;
    background: #451452;  
    text-align: center;
}
#aog_1 a, #aog_2 a, #aog_3 a
{
    color: #fff;
    font-size: 15px;
    line-height: 40px;  
}

.menu_company
{
    width: 885px;
    height: 178px;    
    display: none;
    margin: 72px 0 0 165px;
}
#company_intro,  #company_bases, #company_caa, #company_fin, #company_ue, #company_fin, #company_ue
{
    width: 145px;
    height: 45px;    
    display: inline-block;
    float: left;
    font-size: 17px;  
    text-align: center;
    padding: 90px 0 0 0;
    transition: transform .2s;
    -webkit-filter: invert(70%);
    -moz-filter: invert(70%);
    -o-filter: invert(70%);
    -ms-filter: invert(70%);
    color: #fff;
}



#company_intro:hover, #company_bases:hover, #company_caa:hover, #company_fin:hover, #company_ue:hover, #service_aog:hover, #service_engine:hover, #service_line:hover, #service_base:hover, #service_camo:hover, #training_gen:hover,  #training_adv:hover, #training_plan:hover, #elearning_icon:hover, #career_why:hover,  #career_job:hover, #media_news:hover,  #media_blog:hover, #media_press:hover, #company_fin:hover, #company_ue:hover
{
  -ms-transform: scale(0.9); /* IE 9 */
  -webkit-transform: scale(0.9); /* Safari 3-8 */
  transform: scale(0.9); 
}

/*#company_fin, #company_ue
{
    width: 145px;
    height: 45px;    
    display: inline-block;
    float: left;
    font-size: 17px;  
    text-align: center;
    padding: 90px 0 0 0;
    transition: transform .2s;
    -webkit-filter: invert(20%);
    -moz-filter: invert(20%);
    -o-filter: invert(20%);
    -ms-filter: invert(20%);
    color: #d7d7d7;
}

#service_aog:hover,  #training_adv:hover, #training_plan:hover, #media_news:hover,  #media_blog:hover, #career_job:hover 
{
  -ms-transform: scale(1);
  -webkit-transform: scale(1); 
  transform: scale(1); 
}
*/

.menu_company a
{
    color: #fff;
    
}
#company_intro
{
    background: url('../img/com_intro.png') no-repeat;
    background-position: 50% 0;
}

#company_bases
{
    background: url('../img/com_bases.png') no-repeat;
    margin: 0 0 0 75px;
    background-position: 50% 0;
}
#company_caa
{
    background: url('../img/com_caa.png') no-repeat;
    margin: 0 0 0 75px;
    background-position: 50% 0;
}
#company_fin
{
    background: url('../img/com_fin.png') no-repeat;
    margin: 0 0 0 75px;
    background-position: 50% 0;
}
#company_ue
{
    background: url('../img/com_ue.png') no-repeat;
    margin: 0 0 0 75px;
    background-position: 50% 0;
}

.menu_service
{
    width: 1025px;
    height: 178px;    
    display: none;
    margin: 72px 0 0 75px;
}
#service_aog,  #service_line, #service_base, #service_camo, #service_engine
{
    width: 145px;
    height: 45px;    
    display: inline-block;
    float: left;
    font-size: 17px;  
    text-align: center;
    padding: 90px 0 0 0;
    transition: transform .2s;
    -webkit-filter: invert(70%);
    -moz-filter: invert(70%);
    -o-filter: invert(70%);
    -ms-filter: invert(70%);
    color: #fff;
}
.menu_service a
{
    color: #fff;
    
}

#service_aog
{
    background: url('../img/ser_aog.png') no-repeat;
    margin: 0 0 0 75px;
    background-position: 50% 0;
}
#service_engine
{
    background: url('../img/ser_engine.png') no-repeat;
    margin: 0 0 0 0px;
    background-position: 50% 0;
}
#service_line
{
    background: url('../img/ser_line.png') no-repeat;
    margin: 0 0 0 75px;
    background-position: 50% 0;
}
#service_base
{
    background: url('../img/ser_base.png') no-repeat;
    margin: 0 0 0 75px;
    background-position: 50% 0;
}
#service_camo
{
    background: url('../img/ser_camo.png') no-repeat;
    margin: 0 0 0 75px;
    background-position: 50% 0;
}


.menu_training
{
    width: 890px;
    height: 178px;    
    display: none;
    margin: 72px 0 0 165px;
}
.menu_training a
{
    color: #fff;
    
}


#training_gen,  #training_adv, #training_plan, #elearning_icon
{
    width: 145px;
    height: 45px;    
    display: inline-block;
    float: left;
    font-size: 17px;  
    text-align: center;
    padding: 90px 0 0 0;
    transition: transform .2s;
    -webkit-filter: invert(70%);
    -moz-filter: invert(70%);
    -o-filter: invert(70%);
    -ms-filter: invert(70%);
    color: #fff;
}

#training_gen
{
    background: url('../img/trai_gen.png') no-repeat;
    margin: 0 0 0 0px;
    background-position: 50% 0;
}
#training_adv
{
    background: url('../img/trai_adv.png') no-repeat;
    margin: 0 0 0 75px;
    background-position: 50% 0;
}
#training_plan
{
    background: url('../img/trai_plan.png') no-repeat;
    margin: 0 0 0 75px;
    background-position: 50% 0;
}
#elearning_icon
{
    background: url('../img/e_learning.png') no-repeat;
    margin: 0 0 0 75px;
    background-position: 50% 0;
}
.menu_career
{
    width: 1025px;
    height: 178px;    
    display: none;
    margin: 72px 0 0 75px;
}
.menu_career a
{
    color: #fff;
    
}
#career_why,  #career_job
{
    width: 145px;
    height: 45px;    
    display: inline-block;
    float: left;
    font-size: 17px;  
    text-align: center;
    padding: 90px 0 0 0;
    transition: transform .2s;
    -webkit-filter: invert(70%);
    -moz-filter: invert(70%);
    -o-filter: invert(70%);
    -ms-filter: invert(70%);
    color: #fff;
}
#career_why
{
    background: url('../img/car_why.png') no-repeat;
    margin: 0 0 0 300px;
    background-position: 50% 0;
}
#career_job
{
    background: url('../img/car_job.png') no-repeat;
    margin: 0 0 0 150px;
    background-position: 50% 0;
}


.menu_media
{
    width: 1025px;
    height: 178px;    
    display: none;
    margin: 72px 0 0 75px;
}
.menu_media a
{
    color: #fff;
    
}
  #media_blog, #media_press, #media_news
{
    width: 145px;
    height: 45px;    
    display: inline-block;
    float: left;
    font-size: 17px;  
    text-align: center;
    padding: 90px 0 0 0;
    transition: transform .2s;
    -webkit-filter: invert(70%);
    -moz-filter: invert(70%);
    -o-filter: invert(70%);
    -ms-filter: invert(70%);
    color: #fff;
}



/*#media_blog, #career_job
{
    width: 145px;
    height: 45px;    
    display: inline-block;
    float: left;
    font-size: 17px;  
    text-align: center;
    padding: 90px 0 0 0;
    transition: transform .2s;
    -webkit-filter: invert(70%);
    -moz-filter: invert(70%);
    -o-filter: invert(70%);
    -ms-filter: invert(70%);
    
}*/

#media_news
{
    background: url('../img/med_news.png') no-repeat;
    margin: 0 0 0 170px;
    background-position: 50% 0;
}
#media_blog
{
    background: url('../img/med_blog.png') no-repeat;
    margin: 0 0 0 105px;
    background-position: 50% 0;
}
#media_press
{
    background: url('../img/med_press.png') no-repeat;
    margin: 0 0 0 105px;
    background-position: 50% 0;
}
 #menu_shape_company
 {
     width: 100%;
     height: 12px;
     background: url('../img/menu_shape.png') no-repeat;
     background-position: 231px 0px;
     display: none;
     
 }
  #menu_shape_service
 {
     width: 100%;
     height: 12px;
     background: url('../img/menu_shape.png') no-repeat;
     background-position: 386px 0px;
     display: none;
 }
  #menu_shape_training
 {
     width: 100%;
     height: 12px;
     background: url('../img/menu_shape.png') no-repeat;
     background-position: 538px 0px;
     display: none;
 }
  #menu_shape_career
 {
     width: 100%;
     height: 12px;
     background: url('../img/menu_shape.png') no-repeat;
     background-position: 692px 0px;
     display: none;
 }
  #menu_shape_media
 {
     width: 100%;
     height: 12px;
     background: url('../img/menu_shape.png') no-repeat;
     background-position: 845px 0px;
     display: none;
 }
 #emergency
 {
     width: 411px;
     height: 40px;
     display: block;
     margin: 0 auto;
     position: relative;
     top: -315px;
     right: -380px;
 }
 
 #container_body
 {
     width: 100%;
     height: 1280px;  
     display: block;
     position: absolute;
     top: 0;
     background: #fff;
    
        
 }
 
 #whywork_body
 {
     width: 100%;
     height: 1040px;  
     display: block;
     position: absolute;
     top: 0;
     background: #fff;
    
        
 }
 #contacts_body
 {
     width: 100%;
     height: 1040px;  
     display: block;
     position: absolute;
     top: 0;
     background: #fff;
    
        
 }
 #for_press_body
 {
     width: 100%;
     height: 1040px;  
     display: block;
     position: absolute;
     top: 0;
     background: #fff;
    
        
 }
 #lang_cont
 {
     width: 78px;
     height: 78px;
     position: absolute;
     top: 0;
     right: 0;
     
     z-index: 12;
     color: #282828;
     line-height: 78px;
     text-align: center;
 }
 
 
 #scroll_down
 {
     width: 28px;
     height: 115px;
     position: fixed;
     left: 10px;
     top: 42%;
     z-index: 12;
 }
 
 #social_cont
 {
     width: 165px;
     height: 120px;
     position: fixed;
     right: -125px;
     top: 42%;
     z-index: 12;
 }
 .social_open
 {
     right: 0 !important;
 }
 #social_left
 {
     width: 40px;
     height: 115px;
     display: inline-block;
     float: left;
     background: #363636;
     padding: 5px 0 0 0;
 }
 #social_right
 {
     width: 125px;
     height: 112px;
     display: inline-block;
     float: left;
     background: #fff;
     padding: 8px 0 0 0;
 }
 
 #ink_soc_linetech, #link_soc_adriatehnika, #link_soc_jattehnika
 {
     width: 125px;
     height: 31px;
     display: block;
     margin: 0;
     padding: 3px 0;
 }
 .social_ico_ln, .social_ico_tw, .social_ico_fb, .social_ico_in
 {
     width: 40px;
     height: 27px;
     display: block;   
     -webkit-filter: invert(50%);
    -moz-filter: invert(50%);
    -o-filter: invert(50%);
    -ms-filter: invert(50%);
 }
 .social_ico_ln
 {
     background: url('../img/ico_ln.png') no-repeat;
     background-position: 50%;
     
 }
.social_ico_tw
 {
     background: url('../img/ico_tw.png') no-repeat;
     background-position: 50%;
 }
 .social_ico_in
 {
     background: url('../img/ico_in.png') no-repeat;
     background-position: 50%;
 }
 .social_ico_fb
 {
     background: url('../img/ico_fb.png') no-repeat;
     background-position: 50%;
 }
 .social_ico_ln:hover, .social_ico_tw:hover, .social_ico_fb:hover, .social_ico_in:hover
 {
    -webkit-filter: invert(100%);
    -moz-filter: invert(100%);
    -o-filter: invert(100%);
    -ms-filter: invert(100%);
 }
 
 
 #container_body a, #container_body_aog a, #container_camo_aog a, #service_menu a, #whywork_body a, #for_press_body a, #contacts_body a
 {
     color: #000;
 }
 #container_body a:hover , #container_body_aog a:hover, #container_body_aog a:hover, #service_menu a:hover, #whywork_body a:hover, #for_press_body a:hover, #contacts_body a:hover
 {
     color: #494949;
 }
 
 
 
 #menu_close
 {
     width: 100%;
     height: 820px;  
     position: absolute;
     top: 0;
     background: url('../img/transp.png') repeat;
     z-index: 2;
     display: none;
     -webkit-filter: invert(70%);
    -moz-filter: invert(70%);
    -o-filter: invert(70%);
    -ms-filter: invert(70%);
 }
 
 #company_menu
 {
     width: 1165px;
     height: 50px;
     line-height: 50px;
     margin: 120px auto 40px auto;
     display: block;
 }
 
 #introduction_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_c_introduction_ico.png') no-repeat;
 }
 #introduction_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;     
 }

 #bases_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: center;
 }

 #cert_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: center;
     line-height: 25px;
 }

 #findus_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: center;
 }
 #uefunds_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: center;
 }
 
 /* bases  */

 #introduction2_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
 }
 #bases2_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_c_introduction_ico.png') no-repeat;
 }
 #bases2_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #282828;
     text-align: left;
 }
 
 #cert2_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: center;
     line-height: 25px;
 }

 #findus2_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: center;
 }

 #uefunds2_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: left;
 }
 /* ===================================== */
 /* certytication and approval  */

 #introduction3_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
 }
 
 #bases3_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: center;
 }
 #cert3_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_c_cert_ico.png') no-repeat;
 }
 #cert3_txt
 {
     width: 157px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #282828;
     text-align: center;
     line-height: 25px;
 }

 #findus3_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: center;
 }
 #uefunds3_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: center;
 }
 /* ===================================== */
 /* find us  */

 #introduction4_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
 }

 #bases4_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: center;
 }
 
 #cert4_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: center;
     line-height: 25px;
 }
  #findus4_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_c_find_us_ico.png') no-repeat;

 }
 #findus4_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #282828;
     text-align: left;
 }
 #uefunds4_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: left;
 }
 /* ===================================== */
 /* ue funds  */

 #introduction5_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
 }

 #bases5_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: center;
 }

 #cert5_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: center;
     line-height: 25px;
 }

 #findus5_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: center;
 }
  #uefunds5_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_c_ue_funds_ico.png') no-repeat;
 }
 #uefunds5_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #282828;
     text-align: left;
 }
 /* ===================================== */
 
 .company_menu_active
 {
     color: #000;
     font-size: 22px;
     line-height: 47px;
     
     
 }
 #company_container
 {
     height: 600px;
     width: 100%;
     display: block;
     background: url('../img/company_intro_bg.png') no-repeat;
     background-position: 50% 100%;
 }
  #company_container_c
 {
     height: 600px;
     width: 100%;
     display: block;
     background: url('../img/company_intro_bg.png') no-repeat;
     background-position: 50% 100%;
 }
 
 #company_container_a
 {
     height: 600px;
     width: 100%;
     display: block;
     background: url('../img/company_bg2.png') no-repeat;
     background-position: 50% 100%;
     margin: 140px auto 0 auto;
 }
  .company_container_a_logo
 {
     width: 1168px;
     height: 150px;
     display: block;
     margin: 0 auto;
     text-align: center;
 }
 .company_aog
 {
     padding: 0;
     margin: 0;
     float: right;
     display: block;
     
 }
 #company_container_a a
 {
     color: #828282;
 }
 .company_container_a_text
 {
     width: 1168px;
     height: 100px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     line-height: 20px;
     color: #828282;
 }
 
 #company_text
 {
     color: #828282;
     font-size: 16px;
     line-height: 21px;
     display: block;
     width: 1165px;
     margin: 0 auto;
     text-align: justify;
 }
 #company_container_2
 {
/*     height: 1150px;*/
     width: 100%;
     display: block;
     background: #282828;
     padding: 40px 0 60px 0;
 }
  #company_container_2_c
 {
/*     height: 1150px;*/
     width: 100%;
     display: block;
     background: #282828;
     padding: 40px 0 60px 0;
 }
 #company_container_2_a
 {
     height: 1020px;
     width: 100%;
     display: block;
     background: #282828;
     padding: 40px 0 60px 0;
 }
 .company_intro_text_1
 {
     width: 1165px;     
     display: block;
     margin: 0 auto;
     height: 200px;
 }
 #company_line_text
 {
     width: 100%;
     height: 715px;  
     margin: 60px 0 0 0;
     background-position: 50% 100%; 
     color: #fff;
 }
 .adriatehnika
 {
    background: url('../img/maps_adriatehnika.png') no-repeat;  
 }
 .linetech
 {
    background: url('../img/maps_linetech.png') no-repeat;  
 }
 .jattehnika
 {
    background: url('../img/maps_jattehnika.png') no-repeat;  
 }
 .company_line_gallery
 {
     width: 1165px;
     height: 200px;
     display: block;
     margin: 0 auto; 
 }
 .company_gallery
 {
     margin: 0 19px;
 }
 .company_line_text_container
 {
     width: 1165px;
     height: 715px;
     display: block;
     margin: 0 auto;     
 }
 .company_line_text_container_left
 {
     width: 550px;
     height: 715px;
     display: inline-block;
     float: left;     
 }
 .company_line_text_container_right
 {
     width: 580px;
     height: 715px;
     display: inline-block;
     float: right;
     
     
 }
 .company_lt_1
 {
     width: 550px;
     height: 185px;
     display: block;
     text-align: justify;
     
 }
  #company_lt_2
 {
     width: 550px;
     height: 115px;
     display: block;
     text-align: justify;
     
 }
  .company_lt_2a
 {
     width: 550px;
     height: 415px;
     display: block;
       
 }
 .company_lt_2a_line
 {
     width: 100%;
     height: 80px;
     line-height: 60px;
     display: block;  
     background-position: 50%;
 }
 .company_lt_2a_l
 {
     width: 65px;
     height: 80px;
     display: inline-block;
     float: left;
       
 }
 .company_lt_2a_r
 {
     width: 485px;
     height: 80px;
     display: inline-block;
     float: left;
     line-height: 18px;       
 }
 .company_lt_3l
 {
     width: 100px;
     height: 300px;
     display: inline-block;
     float: left;
     background: url('../img/ico_plane.png') no-repeat;
     padding: 0 0 0 70px;
 }
  .company_lt_3r
 {
     width: 410px;
     height: 300px;
     display: inline-block;
     float: left;   
     color: #828282;
 }
 .ico_cabin
 {
    background: url('../img/ico_company_cabin.png') no-repeat;
 }
 .ico_plane
 {
    background: url('../img/ico_company_plane.png') no-repeat;
 }
 .ico_care
 {
    background: url('../img/ico_company_care.png') no-repeat;   
 }
 .ico_part
 {
    background: url('../img/ico_company_part.png') no-repeat;
 }
 .ico_repair
 {
    background: url('../img/ico_company_repair.png') no-repeat;
 }
 .ico_engine
 {
    background: url('../img/ico_company_engine.png') no-repeat;
 }
 .ico_rocket
 {
    background: url('../img/ico_company_rocket.png') no-repeat;
 }
 .company_lt_2_button
 {
     width: 150px;          
     border: #00aced solid 2px;
     border-radius: 5px;
     display: inline-block;
     
 }
 #company_lt_2 a
 {
     width: 158px;
     height: 40px;
     line-height: 40px;
     text-align: center;
     color: #fff;
     margin: 0 8px;
 }
  .company_intro_text_2
 {
     width: 1165px;     
     display: block;
     margin: 0 auto; 
     height: 250px;     
 }
  .company_intro_text_3
 {
     width: 1165px;     
     display: block;
     margin: 0 auto;
     height: 200px;
 }
 .company_intro_text_left
 {
     width: 820px;
     display: inline-block;
     float: left;
     margin: 0 auto;
         
 }
 .company_intro_text_right
 {
     width: 250px;
     height: 150px;
     display: inline-block;
     float: right;
     margin: 0 auto;
         
 }
 .company_intro_text_more
 {
     width: 100%;
     height: 60px;
     display: block;
     margin: 60px 0 10px 0;
     color: #fff;
 }
 .company_intro_text_button a
 {
     padding: 10px 30px;
     border: #00aced 2px solid;
     border-radius: 3px;
 }
 #company_container_2 a
 {
     color: #fff;
 }
 #company_container_2_c a
 {
     color: #fff;
 }
 .company_ico_1
 {
     background: url('../img/icon_intro_engine.png') no-repeat;
 }
 
 .company_ico_2
 {
     background: url('../img/icon_intro_base.png') no-repeat;
 }
 
 .company_ico_3
 {
     background: url('../img/icon_intro_training.png') no-repeat;
 }
 
 #company_intro_logo
 {
     width: 850px;
     text-align: center;
     height: 74px;
     display: block;
     margin: 0 auto;
     
 }
 .company_intro_title
 {
     font-size: 22px;
     color: #fff;
     padding: 10px 0 0 75px;
 }
 .company_intro_text_content
 {
     width: 745px;
     padding: 20px 0 0 75px;
     color: #fff;
     text-align: justify;
 }
 .company_intro_logo
 {
     display: inline-block;
     
 }
 
 #privacy_container
 {
     height: 600px;
     width: 100%;
     display: block;
     margin: 150px 0 0 0;
     background: url('../img/company_intro_bg.png') no-repeat;
     background-position: 50% 100%;
 }
  #privacy_container_2
 {
     height: 4350px;
     width: 100%;
     display: block;
     background: #282828;
     padding: 40px 0 0 0;
 }
 .privacy_title
 {
     font-size: 27px;
     color: #282828;
     width: 1165px;
     margin: 0 auto;
     display: block;
     
 }
 .privacy_text
 {
     font-size: 16px;
     color: #959595;
     line-height: 22px;
     
     width: 1165px;
     margin: 80px auto 0 auto;
     display: block;
 }
 #privacy_container b 
 {
     color: #282828;
     font-weight: normal;
 }
 .policy2_line
 {
     width: 1165px;
     margin: 0 auto;
     display: block;
     color: #fff;
     padding: 15px 0;
 }
 .policy2_line2
 {
     width: 1165px;
     margin: 0 auto 15px auto;
     display: block;
     color: #fff;
     padding: 15px 0;
 }
 .policy2_line3
 {
     width: 1115px;
     margin: 0px auto 0px auto;
     display: block;
     color: #fff;
     padding: 0px 0 0 30px;
     
 }
 
 .policy2_line4
 {
     width: 1115px;
     margin: 0 auto 15px auto;
     display: block;
     color: #fff;
     padding: 15px 0 0 50px;
 }
 .policy_indent
 {
     width: 1165px;
     margin: 0px auto 0px auto;
     display: block;
     color: #fff;
     padding: 10px 0 0 0px;
     text-indent: 50px 
 }
 .policy2_text
 {
     width: 1115px;
     margin: 0 auto;
     display: block;
     color: #fff;
     padding:  0 0 0 50px;
     line-height: 20px;
     
     background: url('../img/policy_dot.png') no-repeat;
     background-position: 35px 3px;
 }
 
 #company_logo_1
 {
     height: 120px;
     width: 440px;
     display: block;
     background: url('../img/company_linetech_logo.png') no-repeat;
     background-position: 50% 0;
     margin: 0px auto;   
 }
 #company_text_2
 {     
     font-size: 16px;
     line-height: 18px;
     display: block;
     width: 1160px;
     height: 230px;
     margin: 0 auto;
     text-align: justify;
     color: #fff;
     line-height: 20px;
 }
 #company_text_2a
 {     
     font-size: 16px;
     line-height: 18px;
     display: block;
     width: 1160px;
     height: 290px;
     margin: 0 auto;
     text-align: justify;
     color: #fff;
     line-height: 20px;
 }
 #company_text_2l
 {
     width: 550px;
     height: 230px;
     display: inline-block;
     float: left;
 }
 #company_text_2_break
 {
     width: 60px;
     height: 230px;
     display: inline-block;
     float: left;
 }
 #company_text_2r
 {
     width: 550px;
     height: 230px;
     display: inline-block;
     float: left;
 }
 
 #company_text_3
 {     
     font-size: 16px;
     line-height: 18px;
     display: block;
     width: 1160px;
     height: 230px;
     margin: 0 auto;
     text-align: justify;
     color: #fff;
 }
 #company_text_3_1
 {
     width: 78px;
     height: 140px;
     display: inline-block;
     float: left;
     background: url('../img/flight_ico.png') no-repeat;
     background-position: 50% 0;
 }
 #company_text_3_2
 {
     width: 150px;
     height: 140px;
     display: inline-block;
     float: left;
     padding: 10px 0 0 0;
 }
 #company_text_3_3
 {
     width: 380px;
     height: 140px;
     display: inline-block;
     float: left;
     color: #828282;
 }
  #company_text_3_4
 {
     width: 450px;
     height: 140px;
     display: inline-block;
     float: left;
     color: #828282;
 }
 .white
 {
     color: white;
     padding: 0;
     margin: 0;
     
 }
 #company_logo_2
 {
     height: 120px;
     width: 440px;
     display: block;
     background: url('../img/company_adriatehnika_logo.png') no-repeat;
     background-position: 50% 0;
     margin: 0px auto;   
 }
 #button_aog
 {
     float: left;
     width: 195px;
     height: 35px;
     display: block;
     background: url('../img/button_aog.jpg') no-repeat;
     margin: 45px 0 0 830px;
     position: fixed;
     bottom: 0;
 }
 
 #submenu
 {
     height: 250px;
     width: 100%;
     background: #282828;
     display: block;
     border-top: #7d7d7d solid 1px;
     color: #7d7d7d;
     position: relative;
     z-index: 3;
 }
 #submenu2
 {
     height: 270px;
     width: 100%;
     background: #282828;
     display: block;
     border-top: #7d7d7d solid 1px;
     color: #7d7d7d;
     position: relative;
     z-index: 3;
     top: -37px;
 }
 #submenu_container a
 {
     color: #7d7d7d;
 }
 #submenu_container
 {
     width: 1176px;
     height: 210px;
     margin: 0 auto;
     display: block;
     font-size: 14px;
     line-height: 25px;
 }
 
 #sub_1
 {
     width: 275px;
     height: 190px;
     display: inline-block;
     float: left;
     
 }
 #sub_2
 {
     width: 200px;
     height: 120px;
     display: inline-block;
     float: left;
     margin: 0px 0 0 0;
     
 }
 #sub_3
 {
     width: 200px;
     height: 120px;
     display: inline-block;
     float: left;
     margin: 0px 0 0 0;
     
 }
 #sub_4
 {
     width:200px;
     height: 100px;
     display: inline-block;
     float: left;
     margin: 90px 0 0 0;
     
 }
 #sub_5
 {
     width: 215px;
     height: 170px;
     display: inline-block;
     float: left;
     margin: 30px 0 0 0;
     
 }
 .title_b
 {
     color: #fff;
     font-weight: bold;
     width: 100%;
     margin: 40px 0 20px 0;
     padding: 0;
     font-size: 16px;
 }

 .title_white
 {
     color: #fff;
     margin: 0;
     padding: 0;
 }
  /* /////////////////Partners///////////// */
  #partners
 {
     height: 50px;
     width: 100%;
     background: #fff;
     display: block;
     margin: 0 auto;
     z-index: 100;
     overflow: hidden;
     
     
 }
 #partners_container
 {
     width: 9000px;
     height: 50px;
     display: block;
     margin: 0 auto;
     overflow: hidden;
 }
 #partners_move
 {
     display: inline-table;
     float: left;
     position: relative;
     height: 50px;
     
    
 }
 .partners_move_start
 {
      left: 0px;
      transition: 360s;
 }
 .partners_move
 {
     left: -7000px;
 }
 

 /* /////////////////footer ///////////// */
 
 #footer
 {
     height: 187px;
     width: 100%;
     display: none;
     background: #fff; 
     position: relative;
     top: -30px;
     z-index: 4;
 }
 #footer2
 {
     height: 187px;
     width: 100%;
     display: none;
     background: #fff; 
     position: relative;
     top: -67px;
     z-index: 4;
 }
 #footer_container
 {
     width: 1170px;
     height: 187px;
     display: block;
     margin: 30px auto 0 auto;  
     background: url('../img/footer_eu.png') no-repeat;
     background-position: 50%;
     
     
 }
 #footer_1
 {
     width: 375px;
     height: 150px;
     display: inline-block;
     float: left;
 }
 #footer_2
 {
     width: 405px;
     height: 65px;
     display: inline-block;
     float: left;
     margin: 85px 0 0 0;
     text-align: center;
 }
 #footer_3
 {
     width: 370px;
     height: 150px;
     display: inline-block;
     float: left;
     text-align: right;
 }
 
 /*============================================*/
 /* ========================BASES CONTENT======*/
 /*============================================*/
 
 #bases_container
 {
     height: 558px;
     width: 100%;
     display: block;
     background: url('../img/bases_mapa.png') no-repeat;
     background-position: 50% 0;
 }
 #bases_text
 {
     width: 1160px;
     height: 550px;
     display: block;
     margin: 0 auto;
     color: #828282;
     line-height: 23px;
 }
 .bases_text_1
 {
     display: block;
     margin: 80px 0 40px 0;;     
 }
  .bases_text_2
 {
     display: block;
     margin: 30px 0 40px 0;;     
 }
 #bases_flight_con
 {
     width: 340px;
     height: 110px;
     display: block;
     float: left;
 }
 #bases_flight_left, #bases_flight_right, #bases_flight_left2, #bases_flight_right2
 {
     width: 170px;
     height: 130px;
     display: inline-block;
     float: left;
 }
 .bases_header
 {
     font-size: 25px;
     color: #6a1c7f;
     margin: 0 0 30px 0;
     display: block;
     font-family: 'montserrat-bold', Verdana, Arial; 
 }
 .bases_text
 {     
     margin: 0 0 30px 0;
     display: block;
     
 }
 .bases_flight_logo
 {
     display: block;
     float: left;
 }
 #bases_hangars
 {
     width: 1160px;
     margin: 0 auto;
     height: 605px;
     display: block;
 }
 #bases_han_1
 {
     width: 400px;
     display: inline-block;
     float: left;
     height: 540px;
 }
 #bases_han_2
 {
     width: 400px;
     display: inline-block;
     float: left;
     height: 540px;
 }
 #bases_han_3
 {
     width: 360px;
     display: inline-block;
     float: left;
     height: 540px;
 }
 .hangars_img
 {
     display: block;     
 }
 .hangars_ico
 {
     background: url('../img/places_ico.png') no-repeat;
     width: 30px;
     height: 35px;
     display: inline-block;
     float: left;
 }
 .hangars_title
 {
     width: 300px;
     float: left;
     display: inline-block;
     line-height: 28px;
     font-family: 'montserrat-bold', Verdana, Arial; 
     font-size: 20px;
     color: #282828;
 }
 .hangars_text
 {
     color: #828282;
     line-height: 20px;
     width: 300px;
     display: block;
     margin: 50px 0 0 0;
     padding: 50px 0 0 0;
 }
 .hangars_text2
 {
     
     line-height: 20px;
     width: 300px;
     display: block;
     margin: 50px 0 0 0;
     padding: 50px 0 0 0;
     
 }
 #bases_text2
 {
     width: 1160px;
     display: block;
     margin: 0 auto;
     font-family: 'montserrat-bold', Verdana, Arial;    
     color: #6a1c7f;
     text-align: left;
 }
 #hangars_text_2a
 {
     color: #6a1c7f;
     margin: 42px 0 0 0;
     padding: 0;
 }
#hangars_text_2b
 {
     color: #6a1c7f;
     margin: 20px 0 0 0;
     padding: 0;
 }
 #hangars_text_2c
 {
     color: #6a1c7f;
     margin: 20px 0 0 0;
     padding: 0;
 }
 
 
 
 /* ==========SERVICES================  */
  .service_menu_active
 {
     color: #000;
     font-size: 22px;
     line-height: 47px;   
 }
 
 #service_menu
 {
     width: 1165px;
     height: 50px;
     line-height: 50px;
     margin: 120px auto 40px auto;
     display: block;
 }
 
 #aog_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_s_aog_ico.png') no-repeat;
 }
 #camo_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_s_camo_ico.png') no-repeat;
 }
 #line_maint_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_s_line_ico.png') no-repeat;
 }
 #base_maint_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_s_base_ico.png') no-repeat;
 }
 #engine_maint_ico
 {
     width: 80px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_s_engine_ico.png') no-repeat;
 }
 #aog_txt
 {
     width: 107px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
 #aog2_txt
 {
     width: 107px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
 #engine_maint_txt
 {
     width: 207px;
     height: 47px;
     display: inline-block;
     float: left; 
     line-height: 25px;   
 }
 
 #line_maint_txt
 {
     width: 177px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
 #line_maint2_txt
 {
     width: 217px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
  #base_maint_txt
 {
     width: 177px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
  #base_maint_txt
 {
     width: 227px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
 #engine_maint_txt_active
 {
     width: 257px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #282828;
     text-align: left;
     line-height: 25px;
 }
  #base_maint_txt2
 {
     width: 227px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
  #camo_txt
 {
     width: 177px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
  
  #camo_txt6
 {
     width: 177px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
  #camo_txt2
 {
     width: 177px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
  #camo_txt3
 {
     width: 177px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
 /* ==========TRAINING================  */
  .training_menu_active
 {
     color: #000;
     font-size: 22px;
     line-height: 47px;   
 }
 
 #training_menu
 {
     width: 1165px;
     height: 50px;
     line-height: 50px;
     margin: 120px auto 40px auto;
     display: block;
 }
 
 #general_info_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_t_general_ico.png') no-repeat;
 }
 #advantages_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_t_advantages_ico.png') no-repeat;
 }
 #plans_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_t_plans_ico.png') no-repeat;
 }
  #general_txt
 {
     width: 187px;
     height: 47px;
     line-height: 22px;
     display: inline-block;
     float: left;  
     text-align: center;
 }
  #general_txt2
 {
     width: 187px;
     height: 47px;
     line-height: 22px;
     display: inline-block;
     float: left;  
     text-align: center;
 }
   #training_advantages_txt
 {
     width: 177px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
  #training_advantages_txt2
 {
     width: 177px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
   #training_plans_txt
 {
     width: 177px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
    #training_plans_txt2
 {
     width: 177px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
 
 
  /* ==========MEDIA================  */
  .media_menu_active
 {
     color: #000;
     font-size: 22px;
     line-height: 47px;   
 }
 
 #media_menu
 {
     width: 1165px;
     height: 50px;
     line-height: 50px;
     margin: 120px auto 40px auto;
     display: block;
 }
 
 #media_news_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_m_news_ico.png') no-repeat;
 }
 #media_press_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_m_press_ico.png') no-repeat;
 }
 #media_blog_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_m_blog_ico.png') no-repeat;
 }
   #media_news_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
   #media_blog_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;      
 }
   #media_press_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left; 
 }
   #media_press_txt2
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left; 
 }
   #media_news_txt2
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
   #media_blog_txt2
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;      
 }
 
 /* ==========CAREER================  */
  .career_menu_active
 {
     color: #000;
     font-size: 22px;
     line-height: 47px;   
 }
 
 #career_menu
 {
     width: 1165px;
     height: 50px;
     line-height: 50px;
     margin: 120px auto 40px auto;
     display: block;
 }
 
 #career_why_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_ca_why_ico.png') no-repeat;
 }
 #career_why_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left; 
     line-height: 22px;
 }
 #career_why_txt2
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left; 
     line-height: 22px;
 }
 #career_job_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_ca_job_ico.png') no-repeat;
 }
 
  #career_job_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left; 
 }
  /* ==========SERVICE CONTAINER================  */
 #service_aog_container
 {
     height: 200px;
     width: 1160px;
     display: block;
     margin: 70px auto 0 auto;
     color: #828282;
     font-family: 'montserrat-regular', Verdana, Arial; 
     line-height: 25px;
 }
 #service_aog_left
 {
     height: 130px;
     width: 510px;
     display: inline-block;
     float: left;
 }
 #service_aog_right
 {
     height: 130px;
     width: 510px;
     display: inline-block;
     float: left;
     margin-left: 70px;
 }
 #aog_icons
 {
     width: 1165px;
     height: 150px;
     display: block;
     margin: 0px auto 50px auto;
    
 }
 #aog_icons_left
 {
     width: 150px;
     height: 100px;
     float: left; 
     display: inline-block;
 }
 #aog_icons_left
 {
     width: 190px;
     height: 150px;
     margin: 10px 0 0 0;
     float: left; 
     display: inline-block;
 }
 #aog_icons_right
 {
     width: 190px;
     height: 150px;
     float: left; 
     display: inline-block;
 }
  #aog_icons_right img
  {
      width: 160px;
  }
 #aog_icons_left a
 {
     color: #828282;
 }
 .ser_aog_tel
 {
     margin: 15px 0;
     padding: 0;
 }
  #container_body_aog
 {
     width: 100%;
     height: 920px;  
     display: block;
     position: absolute;
     top: 0;
     background: #fff;   
 }
   #container_body_camo
 {
     width: 100%;
     height: 1070px;  
     display: block;
     position: absolute;
     top: 0;
     background: #fff;   
 }
 
 #service_camo_container
 {
     height: 970px;
     width: 1160px;
     display: block;
     margin: 70px auto 0 auto;
     color: #828282;
     font-family: 'montserrat-regular', Verdana, Arial; 
     line-height: 25px;
 }
 #service_camo_text
 {
     height: 80px;
     width: 100%;
     display: block;
     margin: 0;
     padding: 0;   
 }
 #service_adriatehnika_logo
 {
     width: 266px;
     height: 96px;
     background: url('../img/company_adriatehnika_logo.png') no-repeat;
     margin: 30px auto 30px auto;
     display: block
 }
 #service_camo_content
 {
     height: 850px;
     width: 100%;
     display: block;
     margin: 0 auto;
 }
  #service_camo_left
 {
     height: 850px;
     width: 400px;
     display: inline-block;
     float: left;
     margin: 0 0 0 115px;
     
 }
  #service_camo_right
 {
     height: 850px;
     width: 400px;
     display: inline-block;
     float: left;
     margin: 0 0 0 175px;
     
 }
 .camo_title
 {
     color: #6a1c7f;
     margin: 0 0 30px 85px;
     font-size: 20px;
     
 }
 .camo_line
 {
     width: 400px;
     height: 73px;
     margin: 25px 0;     
     display: block;     
 }
 .camo_ico
 {
     width: 73px;
     height: 73px;
     display: inline-block;
     float: left;
 }
 .camo_text
 {
     height: 60px;
     width: 300px;
     display: inline-block;
     float: left;
     margin: 10px 0 0 12px;
     color: #282828;
     font-size: 20px;
 }
 
 #training_general_container
 {
     height: 940px;
     width: 100%;
     display: block;
     margin: 70px auto 0 auto;   
     font-family: 'montserrat-regular', Verdana, Arial; 
     line-height: 25px;
     background: url('../img/company_intro_bg.png') no-repeat;
     background-position: 50% 100%;
     color: #282828;
 }
 #training_general_text
 {
     height: 180px;
     width: 1160px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0;   
 }
 #training_general_text2
 {
     height: 725px;
     width: 1160px;
     margin: 0 auto;
     display: block;
 }
 #training_general_text_l
 {
     display: inline-block;
     float: left;
     width: 444px;
     height: 415px;
     margin: 0 0 0 135px;
     
 }
 #training_general_text_r
 {
     display: inline-block;
     float: left;
     width: 444px;
     height: 415px;
     margin: 0 0 0 135px;
 }
 .flight_ico_general
 {
     display: inline;
     float: left;
     margin: 0;
     padding: 0;
     background: url('../img/flight_ico_b.png') no-repeat;
     width: 47px;
     height: 47px;
 }
 .general_title
 {
     width: 300px;
     height: 47px;
     line-height: 22px;
     margin: 0 0 0 30px;
     display: inline-block;
     float: left;
 }
 #general_title_1, #general_title_2
 {
     width: 100%;
     display: block;
     height: 47px;
     margin: 0 0 20px 0;
 }
 #general_text_1
 {
     width: 100%;
     display: block;
     height: 390px;
     margin: 0;
     padding: 0;     
 }
 .general_line
 {
     display: block;    
     margin: 20px 0;
     padding: 0 0 0 25px;
     background: url('../img/purple_dot.png') no-repeat;
     width: 100%;
     height: 19px; 
     line-height: 19px;
     
 }
 .general_line_2
 {
     display: block;    
     margin: 20px 0;
     padding: 0 0 0 25px;
     background: url('../img/purple_dot.png') no-repeat;
     width: 100%;
     height: 38px; 
     line-height: 19px;
     
 }
 
 .general_line_3
 {
     display: block;    
     margin: 80px 0 0 0;
     padding: 0 0 0 25px;   
     width: 100%;
     height: 38px; 
     line-height: 19px;
     
 }
 #general_body
 {
     width: 100%;
     height: 1430px;  
     display: block;
     position: absolute;
     top: 0;
     background: #fff;
    
        
 }
 
 #general_body a
 {
     color: #000;
 }
 #general_body a:hover
 {
     color: #494949;
 }
 
   #training_engine_container
 {
     height: 1505px;
     width: 100%;
     display: block;
     margin: 70px auto 0 auto;   
     font-family: 'montserrat-regular', Verdana, Arial; 
     line-height: 25px;
     background: #fff;
     color: #828282;
 }
 
 #training_engine_text
 {
     height: 180px;
     width: 1160px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0;   
 }
 #training_engine_text2
 {
     height: 705px;
     width: 1160px;
     margin: 0 auto;
     display: block;
     
 }
 #training_engine_text_l
 {
     display: inline-block;
     float: left;
     width: 465px;
     height: 705px;
     margin: 0 0 0 120px;
 }
 #training_engine_text_r
 {
     display: inline-block;
     float: left;
     width: 465px;
     height: 705px;
     margin: 0 0 0 40px;
 }
 .center
 {
     margin: 0 auto;
     display: block;
     text-align: center;
 }
 .engine_text_container
 {
     width:460px;
     height: 260px;
     margin: 30px 0 0 0;
     display: block;
 }
 .border_gray
 {
     border-right: #b6b6b6 solid 3px;
 }
 .engine_text_1,.engine_text_2, .engine_text_3
 {
     width: 390px;
     padding: 10px 0 10px 40px;
     height: 65px;
     display: block;
     margin: 0;
 }
  .engine_text_2
 {
     color: #6a1c7f;
 }
 .engine_photo
 {
     margin: 40px 0 0 0;
 }
 
  #training_base_mainte_container
 {
     
     width: 100%;
     display: block;
     margin: 70px auto 0 auto;   
     font-family: 'montserrat-regular', Verdana, Arial; 
     line-height: 25px;
     background: #fff;
     color: #828282;
 }
 #training_base_mainte_text
 {
     height: 180px;
     width: 1160px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0;   
 }
 #training_base_mainte_text_black
 {
     height: 140px;
     width: 1160px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0;   
     color: #282828;
 }
 #training_engine_text_black
 {
     height: 140px;
     width: 1160px;
     display: block;
     margin: 0 auto;
     text-align: center;
     padding: 0;   
     color: #282828;
 }
 #training_base_mainte_text_black_2
 {
     height: 80px;
     width: 1160px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0;   
     color: #282828;
 }
 #training_base_mainte_text2
 {
     height: 775px;
     width: 1160px;
     margin: 0 auto;
     display: block;
 }
 #training_base_mainte_text2a
 {
     height: 775px;
     width: 1160px;
     margin: 0 auto;
     display: block;
 }
 #training_base_mainte_text_l
 {
     display: inline-block;
     float: left;
     width: 444px;
     height: 75px;
     margin: 0 0 0 135px;
     
 }
 #training_base_mainte_text_r
 {
     display: inline-block;
     float: left;
     width: 444px;
     height: 775px;
     margin: 0 0 0 135px;
 }
 #training_base_mainte_text_l_2
 {
     display: inline-block;
     float: left;
     width: 444px;
     height: 755px;
     margin: 0 0 0 135px;
     
 }
 #training_base_mainte_text_r_2
 {
     display: inline-block;
     float: left;
     width: 444px;
     height: 755px;
     margin: 0 0 0 135px;
 }
 #base_title_1, #base_title_2
 {
     width: 100%;
     display: block;
     height: 87px;
     margin: 0 0 20px 0;
 }
 
 #logo_base_title1
 {
    margin: 15px 0 0 90px; 
 }
 #logo_base_title2
 {
     margin: 0 0 0 70px;
 }
 
  #base_text_1
 {
     width: 100%;
     display: block;
     height: 390px;
     margin: 0;
     padding: 0;     
 }
  #base_text_1a
 {
     width: 100%;
     display: block;
     height: 390px;
     margin: 0;
     padding: 0;     
 }
  #base_text_2
 {
     width: 100%;
     display: block;
     height: 390px;
     margin: 0;
     padding: 0;     
 }
 #base_text_2a
 {
     width: 100%;
     display: block;
     height: 390px;
     margin: 0;
     padding: 0;     
 }
 #base_text_left_1
 {
     width: 80px;
     height: 185px;
     display: inline-block;
     float: left;
     background: url('../img/purple_dot.png') no-repeat;
     background-position: 60px 6px;
 }
 #base_text_right_1
 {
     width:360px;
     height: 185px;
     display: inline-block;
     float: left;
 }
  #base_text_left_2
 {
     width: 80px;
     height: 125px;
     display: inline-block;
     float: left;
     background: url('../img/purple_dot.png') no-repeat;
     background-position: 60px 6px;
 }
 #base_text_right_2
 {
     width:360px;
     height: 125px;
     display: inline-block;
     float: left;
 }
 
  #base_text_left_3
 {
     width: 80px;
     height: 245px;
     display: inline-block;
     float: left;
     background: url('../img/purple_dot.png') no-repeat;
     background-position: 60px 6px;
}
 #base_text_right_3
 {
     width:360px;
     height: 245px;
     display: inline-block;
     float: left;
 }
  #base_text_left_4
 {
     width: 80px;
     height: 105px;
     display: inline-block;
     float: left;
     background: url('../img/purple_dot.png') no-repeat;
     background-position: 60px 6px;
 }
 #base_text_right_4
 {
     width:360px;
     height: 105px;
     display: inline-block;
     float: left;
 }
  #base_text_left_5
 {
     width: 80px;
     height: 145px;
     display: inline-block;
     float: left;
     background: url('../img/purple_dot.png') no-repeat;
     background-position: 60px 6px;
 }
 #base_text_right_5
 {
     width:360px;
     height: 145px;
     display: inline-block;
     float: left;
 }
  #base_text_left_6
 {
     width: 80px;
     height: 145px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_6.png') no-repeat;
 }
 #base_text_right_6
 {
     width:360px;
     height: 195px;
     display: inline-block;
     float: left;
 }
  #base_text_left_7
 {
     width: 80px;
     height: 145px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_7.png') no-repeat;
 }
 #base_text_right_7
 {
     width:360px;
     height: 145px;
     display: inline-block;
     float: left;
 }
 
   #base_text_left_8
 {
     width: 80px;
     height: 145px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_8.png') no-repeat;
 }
 #base_text_right_8
 {
     width:360px;
     height: 145px;
     display: inline-block;
     float: left;
 }
 
 #base_text_left_1a
 {
     width: 80px;
     height: 145px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_a1.png') no-repeat;
 }
 #base_text_right_1a
 {
     width:360px;
     height: 145px;
     display: inline-block;
     float: left;
 }
 
 #base_text_left_2a
 {
     width: 80px;
     height: 175px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_a2.png') no-repeat;
 }
 #base_text_right_2a
 {
     width:360px;
     height: 175px;
     display: inline-block;
     float: left;
 }
 #base_text_left_3a
 {
     width: 80px;
     height: 145px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_a3.png') no-repeat;
 }
 #base_text_right_3a
 {
     width:360px;
     height: 145px;
     display: inline-block;
     float: left;
 }
 #base_text_left_4a
 {
     width: 80px;
     height: 175px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_a4.png') no-repeat;
 }
 #base_text_right_4a
 {
     width:360px;
     height: 175px;
     display: inline-block;
     float: left;
 }
 
 #base_text_left_5a
 {
     width: 80px;
     height: 105px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_a5.png') no-repeat;
 }
 #base_text_right_5a
 {
     width:360px;
     height: 105px;
     display: inline-block;
     float: left;
 }
 #base_text_left_6a
 {
     width: 80px;
     height: 255px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_a6.png') no-repeat;
 }
 #base_text_right_6a
 {
     width:360px;
     height: 255px;
     display: inline-block;
     float: left;
 }
 
 #base_text_left_7a
 {
     width: 80px;
     height: 105px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_a7.png') no-repeat;
 }
 #base_text_right_7a
 {
     width:360px;
     height: 105px;
     display: inline-block;
     float: left;
 }
 #base_text_left_8a
 {
     width: 80px;
     height: 165px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_a8.png') no-repeat;
 }
 #base_text_right_8a
 {
     width:360px;
     height: 165px;
     display: inline-block;
     float: left;
 }
 #base_text_left_9a
 {
     width: 80px;
     height: 105px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_a9.png') no-repeat;
 }
 #base_text_right_9a
 {
     width:360px;
     height: 105px;
     display: inline-block;
     float: left;
 }
 
 #base_text_left_10a
 {
     width: 80px;
     height: 105px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_a10.png') no-repeat;
 }
 #base_text_right_10a
 {
     width:360px;
     height: 105px;
     display: inline-block;
     float: left;
 }
 
 
 .base_text_title
 {
     font-family: 'montserrat-bold', Verdana, Arial;    
     color: #282828;
     margin: 5px 0 25px 0;
 }
 
  .engine_left_ico
 {
     width: 80px;
     height: 70px;
     display: inline-block;
     float: left;     
 }
 .engine_right_text
 {
     width:310px;
     height: 70px;
     display: inline-block;
     float: left;
     line-height: 50px;
     color: #282828;
 }
  #training_engine_text3
 {
     height: 310px;
     width: 780px;
     margin: 0 auto;
     display: block;
     position: relative;
     left: 50px;
 }
 #training_engine_text3_l
 {
     width: 390px;
     height: 310px;
     display: inline-block;
     float: left;
 }
 #training_engine_text3_r
 {
     width: 390px;
     height: 310px;
     display: inline-block;
     float: left;
 }
 
 .engine_ico_1
 {
     background: url('../img/engine_ico_1.png') no-repeat;
 }
 .engine_ico_2
 {
     background: url('../img/engine_ico_2.png') no-repeat;
 }
 .engine_ico_3
 {
     background: url('../img/engine_ico_3.png') no-repeat;
 }
 .engine_ico_4
 {
     background: url('../img/engine_ico_4.png') no-repeat;
 }
 .engine_ico_5
 {
     background: url('../img/engine_ico_5.png') no-repeat;
 }
 .engine_ico_6
 {
     background: url('../img/engine_ico_6.png') no-repeat;
 }
 .engine_ico_7
 {
     background: url('../img/engine_ico_7.png') no-repeat;
 }
 .engine_ico_8
 {
     background: url('../img/engine_ico_8.png') no-repeat;
 }
 .engine_ico_9
 {
     background: url('../img/engine_ico_9.png') no-repeat;
 }
 .engine_ico_10
 {
     background: url('../img/engine_ico_10.png') no-repeat;
 }
 .engine_ico_11
 {
     background: url('../img/engine_ico_11.png') no-repeat;
 }
 .engine_ico_12
 {
     background: url('../img/engine_ico_12.png') no-repeat;
 }
 #training_line_mainte_container
 {
     
     width: 100%;
     display: block;
     margin: 70px auto 0 auto;   
     font-family: 'montserrat-regular', Verdana, Arial; 
     line-height: 25px;
     background: #fff;
     color: #828282;
 }
 #training_line_mainte_text
 {
     height: 550px;
     width: 1160px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     background: url('../img/line_mainetance_map.png') no-repeat;
     background-position: 100% 0;
     padding: 0;   
 }
 #training_line_mainte_intro
 {
     height: 80px;
     width: 100%;
     display: block;
     margin: 0;
     padding: 0;
 }
 #training_line_places
 {
     width: 500px;
     height: 300px;     
     margin: 70px 0 0 90px;
 }
 
 #training_line_places_l,  #training_line_places_r
 {
     width: 180px;
     height: 300px;
     float: left;
     display: inline-block;
 }
 .line_dot_country
 {
     width: 100%;
     height: 18px;
     color: #6a1c7f;
     margin: 0;
     padding: 0 0 0 15px;
     background: url('../img/dot.png') no-repeat;
     background-position: 0 6px;
 }
 .line_city_1
 {
     width: 100%;
     height: 18px;
     color: #828282;
     margin: 0 0 20px 0;
     padding: 0 0 0 15px;
 }
 .line_city_2
 {
     width: 100%;
     height: 18px;
     color: #828282;  
     margin: 0;
     padding: 0 0 0 15px;
 }
 #training_line_mainte_text_black
 {
     height: 100px;
     width: 1160px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0;   
     color: #282828;
 }
 #training_line_mainte_text_black2
 {
     height: 100px;
     width: 1160px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0;   
     color: #282828;
 }
 #training_line_mainte_text2
 {
     height: 775px;
     width: 1160px;
     margin: 0 auto;
     display: block;
 }
 #training_line_mainte_text_l
 {
     display: inline-block;
     float: left;
     width: 444px;
     height: 765px;
     margin: 0 0 0 135px;
     
 }
 #training_line_mainte_text_r
 {
     display: inline-block;
     float: left;
     width: 444px;
     height: 765px;
     margin: 0 0 0 135px;
 }
 #line_title_1, #line_title_2
 {
     width: 100%;
     display: block;
     height: 87px;
     margin: 0 0 20px 0;
 }
 
 #logo_line_title1
 {
    margin: 0 0 0 90px; 
 }
 #logo_line_title2
 {
     margin: 0 0 0 70px;
 }
 
 
 
 
 
 
 
 #line_text_1
 {
     width: 100%;
     display: block;
     height: 390px;
     margin: 0;
     padding: 0;     
 }
  #line_text_2
 {
     width: 100%;
     display: block;
     height: 390px;
     margin: 0;
     padding: 0;     
 }
 #line_text_left_1
 {
     width: 80px;
     height: 155px;
     display: inline-block;
     float: left;
     background: url('../img/service_line_1.png') no-repeat;
 }
 #line_text_right_1
 {
     width:360px;
     height: 155px;
     display: inline-block;
     float: left;
 }
  #line_text_left_2
 {
     width: 80px;
     height: 145px;
     display: inline-block;
     float: left;
     background: url('../img/service_line_2.png') no-repeat;
 }
 #line_text_right_2
 {
     width:360px;
     height: 245px;
     display: inline-block;
     float: left;
 }
 
  #line_text_left_3
 {
     width: 80px;
     height: 245px;
     display: inline-block;
     float: left;
     background: url('../img/service_line_3.png') no-repeat;
 }
 #line_text_right_3
 {
     width:360px;
     height: 245px;
     display: inline-block;
     float: left;
 }
  #line_text_left_4
 {
     width: 80px;
     height: 105px;
     display: inline-block;
     float: left;
     background: url('../img/service_line_4.png') no-repeat;
 }
 #line_text_right_4
 {
     width:360px;
     height: 105px;
     display: inline-block;
     float: left;
 }
  #line_text_left_5
 {
     width: 80px;
     height: 105px;
     display: inline-block;
     float: left;
     background: url('../img/service_line_5.png') no-repeat;
 }
 #line_text_right_5
 {
     width:360px;
     height: 105px;
     display: inline-block;
     float: left;
 }
  #line_text_left_6
 {
     width: 80px;
     height: 145px;
     display: inline-block;
     float: left;
     background: url('../img/service_line_6.png') no-repeat;
 }
 #line_text_right_6
 {
     width:360px;
     height: 145px;
     display: inline-block;
     float: left;
 }
  #line_text_left_7
 {
     width: 80px;
     height: 145px;
     display: inline-block;
     float: left;
     background: url('../img/service_line_7.png') no-repeat;
 }
 #line_text_right_7
 {
     width:360px;
     height: 145px;
     display: inline-block;
     float: left;
 }
 
 
 .line_text_title
 {
     font-family: 'montserrat-bold', Verdana, Arial;    
     color: #282828;
     margin: 5px 0 25px 0;
 }
 
 
 
  
 #company_certification_container
 {
     width:950px;
     margin: 0 auto;
     height: 1100px;
     display: block;
    
 }
 #cert_logo_1
 {
     width: 100%;
     height: 115px;
     display: block;
     margin: 40px 0 0 0;
     text-align: center;
 }
 #cert_1_container
 {
        width: 100%;
        height: 220px;
        display: block;
        
 }
 
 #cert_logo_2
 {
     width: 100%;
     height: 115px;
     display: block;
     margin: 40px 0 0 0;
     text-align: center;
 }
 
 #cert_2_container
 {
     width: 100%;
     height: 220px;
     display: block;
     
 }
  #cert_logo_3
 {
     width: 100%;
     height: 115px;
     display: block;
     margin: 40px 0 0 0;
     text-align: center;
 }
 
 #cert_3_container
 {
     width: 100%;
     height: 220px;
     display: block;
     
 }
 
 #cert_1_left, #cert_1_right
 {
     width: 68px;
     height:221px;
     float: left;
     display: inline-block;     
 }
 #cert_1_left
 {
      border-right: 1px solid #d7d7d7;
      background: url('../img/cert_arrow_left.png') no-repeat;
      background-position: 0 50%;
 }
 
 #cert_1_1
 {
     height: 221px;
     width: 268px;
     display: inline-block;
     float: left;     
 }
 
  #cert_1_2
 {
     height: 221px;
     width: 268px;
     display: inline-block;
     float: left;
     border-right: 1px solid #d7d7d7;
     border-left: 1px solid #d7d7d7;
 }
 #cert_1_3
 {
     height: 221px;
     width: 268px;
     display: inline-block;
     float: left;     
 }
 
 #cert_1_right
 {
     border-left: 1px solid #d7d7d7;
      background: url('../img/cert_arrow_right.png') no-repeat;
      background-position: 0 50%;
 }
 
 
 #cert_2_left, #cert_2_right, #cert_3_left, #cert_3_right
 {
     width: 68px;
     height:221px;
     float: left;
     display: inline-block;     
 }
 #cert_2_left, #cert_3_left
 {
      border-right: 1px solid #d7d7d7;
      background: url('../img/cert_arrow_left.png') no-repeat;
      background-position: 0 50%;
 }
 
 #cert_2_1,  #cert_3_1
 {
     height: 221px;
     width: 268px;
     display: inline-block;
     float: left;     
 }
 
  #cert_2_2,  #cert_3_2
 {
     height: 221px;
     width: 268px;
     display: inline-block;
     float: left;
     border-right: 1px solid #d7d7d7;
     border-left: 1px solid #d7d7d7;
 }
 #cert_2_3, #cert_3_3
 {
     height: 221px;
     width: 268px;
     display: inline-block;
     float: left;     
 }
 
 #cert_2_right, #cert_3_right
 {
     border-left: 1px solid #d7d7d7;
      background: url('../img/cert_arrow_right.png') no-repeat;
      background-position: 0 50%;
 }
 
 #cert_1_numer, #cert_2_numer, #cert_3_numer, #cert_4_numer, #cert_5_numer, #cert_6_numer, #cert_7_numer, #cert_8_numer, #cert_9_numer
 {
     color: #828282;
     width: 268px;
     text-align: center;
     font-size: 16px;
     height: 30px;
     display: block;
 }
 
 #cert_1_title, #cert_2_title, #cert_3_title,  #cert_4_title, #cert_5_title, #cert_6_title,  #cert_7_title, #cert_8_title, #cert_9_title
 {
     color: #282828;
     width: 268px;
     text-align: center;
     font-size: 24px;
     height: 170px;
     display: block;
     margin: 0 auto;
 }
 
 #cert_1_link_2, #cert_2_link_2 , #cert_3_link_2, #cert_4_link_2, #cert_5_link_2 , #cert_6_link_2, #cert_7_link_2, #cert_8_link_2 , #cert_9_link_2   
 {
     color: #828282;
     width: 268px;
     text-align: center;
     font-size: 16px;
     height: 30px;
     display: block;  
 }
 #cert_1_container a,  #cert_2_container a,  #cert_3_container a,  #cert_4_container a,  #cert_5_container a,  #cert_6_container a,  #cert_7_container a,  #cert_8_container a,  #cert_9_container a
 {
     color: #828282;
 }
 #cert_1_title, #cert_3_title, #cert_4_title, #cert_6_title, #cert_7_title, #cert_9_title
 {
     color: #d7d7d7;
 }
 
 /*#findus_txt, #uefunds_txt, #training_advantages_txt, #training_plans_txt, #media_blog_txt, #media_news_txt, #career_job_txt
 {
     color:#d7d7d7;
 }
 */
 #sub_1 a, #sub_1 a:hover
 {
     color: #7d7d7d;
 }
 #why_work_container
 {
     width: 1160px;
     height: 650px;
     display: block;
     margin: 0 auto;
     color: #282828;
     
     
 }
 #why_work_left
 {
     width: 520px;
     height: 550px;
     display: inline-block;
     float: left;
     margin: 0;
     padding: 0;
    
     
     
 }
 #why_work_right
 {
     width: 520px;
     height: 550px;
     display: inline-block;
     float: left;
     margin: 0 0 0 120px;
     padding: 0;
      
     
 }
 .why_work_title
 {
     color: #282828;
     line-height: 25px;
     margin: 0 0 20px 0;
     padding: 0;
 }
 .why_work
 {
     color: #828282;
     line-height: 25px;
     margin: 5px 0 10px 0;
     padding: 0;
 }
 
  #for_press_container
 {
     width: 1160px;
     height: 650px;
     display: block;
     margin: 0 auto;
     
 }
 .for_press_container
 {
     margin: 0;
     padding: 0;
     color: #828282;
     line-height: 25px;
     width: 600px;
     display: block;
     text-align: justify;
 }
 .for_press_cont2
 {
     margin: 30px 0 0 0px;
     padding: 0;
     width: 600px;
     height: 20px;
     color: #6a1c7f;
     line-height: 25px;
     font-family: 'montserrat-bold', Verdana, Arial;    
     display: block;
     text-align: right;
     
 }
 .for_press_cont2a
 {
     margin: 10px 0 0 0px;
     padding: 0;
     line-height: 25px;
     width: 600px;
     text-align: right;
     line-height: 25px;
 }
 .for_press_cont2a a, .contact_form_line a
 {
     color: #282828;
 }
 #contacts_form_left a
 {
     color: #828282;
 }
 /* =======CONTACTS=============== */
 

 
 #contacts_menu
 {
     width: 1165px;
     height: 50px;
     line-height: 50px;
     margin: 120px auto 40px auto;
     display: block;
 }
 
 #contacts_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_contact_ico.png') no-repeat;
 }
 #contacts_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left; 
     line-height: 38px;
      color: #000;
     font-size: 22px;     
 }
 #contacts_container
 {
     width: 1160px;
     height: 990px;
     display: block;
     margin: 0 auto;
     color: #282828;   
 }
 #contacts_text
 {
     width: 1160px;
     height: 85px;
     display: block;
     margin: 0 auto;
 }
 #contacts_kol_1
 {
     width: 310px;
     height: 85px;
     display: inline-block;
     float: left;
     text-align: justify;
 }
 #contacts_kol_2
 {
     width: 310px;
     height: 85px;
     display: inline-block;
     float: left;
     text-align: justify;
     margin: 0 100px 0 100px;
 }
 #contacts_kol_3
 {
     width: 310px;
     height: 85px;
     display: inline-block;
     float: left;
     text-align: justify;
 }
 #contacts_aog_text
 {
     width: 810px;
     height: 40px;
     display: block;
     margin: 40px auto 40px auto;     
     text-align: center;
 }
 .cat_big
 {
     display: inline-block;
     float: left;
     margin: 0;
     padding: 0; 
     font-size: 20px;
 }
 .cat_small
 {
     display: inline-block;
     float: left;
     margin: 0px 20px 0 20px;
     padding: 0; 
     font-size: 19px;
     line-height: 35px;
 }
 #contacts_form_container
 {
     height: 499px;
     width: 845px;
     display: block;
     margin: 0 auto; 
 }
 #contacts_form_left
 {
     width: 375px;
     height: 499px;
     display: inline-block;
     float: left;     
 }
 #contacts_form_right
 {
     width: 375px;
     height: 459px;
     display: inline-block;
     float: left;
     margin: 0 0 0 90px;
 }
 .contact_form_title
 {
     font-size: 18px;
     width: 100%;
     margin: 0;
     padding: 0;
     display: block;
     font-family: 'montserrat-bold', Verdana, Arial;    
     color: #282828;
     height: 40px;
     line-height: 40px;
 }
 .contact_form_line
 {
     font-size: 18px;
     width: 100%;
     margin: 0;
     padding: 0;
     display: block;
     color: #828282;
     font-size: 16px;
     height: 30px;
     line-height: 30px;
 }
 #form_title
 {
     width: 100%;
     display: block;
     text-align: center;
     font-family: 'montserrat-bold', Verdana, Arial;    
     color: #282828;
     height: 40px;
     line-height: 40px;
     font-size: 18px;
 }
 .inpek
 {
     width: 335px;
     height: 40px;
     border: 1px solid #828282;
     display: block;
     line-height: 40px;
     margin: 10px 0 10px 0;
     border-radius: 5px;
     padding: 0 15px 0 15px;
     font-size: 13px;
 }
textarea
 {
     width: 335px;
     height: 118px;
     border: 1px solid #828282;
     display: block;
     line-height: 20px;
     margin: 10px 0 10px 0;
     border-radius: 5px;
     padding: 15px 15px 0 15px;
     font-size: 13px;
     color: #828282;
 }
 .button_send
 {
     width: 150px;
     height: 40px;
     line-height: 40px;
     text-align: center;
     background: #6a1c7f;
     font-size: 16px;
     font-family: 'montserrat-bold', Verdana, Arial;    
     color: #fff;
     border: none;
     border-radius: 5px;
     margin: 0 0 0 220px;
 }
 
 
 #form_text
 {
     width: 375px;
     height: 50px;
     display: block;
     margin: 0;
     padding: 0;
    
 }
 #form_text_l
 {
     width: 30px;
     height: 50px;
     display: inline-block;
     float: left;
     margin: 0 0 0 10px;
     
 }
 #form_text_r
 {
     width: 325px;
     height: 50px;
     display: inline-block;
     float: left;
     font-size: 10px;
     line-height: 12px;
     color: #828282;
     text-align: justify;
 }
  .hangars_line
 {
     display: block;    
     margin: 20px 0;
     padding: 0 0 0 25px;
     background: url('../img/purple_dot.png') no-repeat;
     width: 100%;
     color: #6a1c7f;
     line-height: 19px;
     
 }
 #aog_fixed
 {
     width: 1160px;
     height: 38px;
     display: block;
     margin: 0 auto;
     position: fixed;
     bottom: 0;
     left:50%;
     
     margin-left: -580px;
     
     z-index: 1;
     
     
 }
 #aog_24_2
 {
     width: 195px;
     height: 37px;
     background: url('../img/aog_24.png') no-repeat;
     margin: 0 0 0 960px;
     display: block;
     padding: 0;
 }
 #aog_text_2
 {
     width: 195px;
     height: 82px;
     background: white;
     margin: 0 0 0 960px;
     border-left: solid #828282 1px;
     border-right: solid #828282 1px;
     text-align: center;
     padding: 5px 0 0 0;
     line-height: 25px;
     display: block;
 }
 #aog_bottom
 {
     width: 1000px;
     height: 37px;
     display: block;
     margin: 0 auto;
     position: relative;
     z-index: 2;
 }
 #aog_bottom2
 {
     width: 1000px;
     height: 37px;
     display: block;
     margin: 0 auto;
     position: relative;
     z-index: 2;
     top: -37px;
 }
 #aog_24_cont
 {
     width: 1130px;
     height: 100px;
     display: block;
     margin: 0 auto;
     position: relative;
 }
 #aog_24
 {
     width: 195px;
     height: 37px;
     background: url('../img/aog_24.png') no-repeat;
     margin: 0 0 0 880px;
     display: block;
     padding: 0;
 }
 #aog_text
 {
     width: 195px;
     height: 82px;
     background: white;
     margin: 0 0 0 880px;
     border-left: solid #828282 1px;
     border-right: solid #828282 1px;
     text-align: center;
     padding: 5px 0 0 0;
     line-height: 25px;
     display: block;
 }
 .aog_up
 {     
     top: -82px;
 }
 .aog_up2
 {     
     bottom: 82px;
 }
 
 #company_eu_funds
 {
     width:950px;
     margin: 0 auto;
     height: 800px;
     display: block;
    
 }
 #eu_container
 {
        width: 903px;
        height: 570px;
        display: block;
        margin: 0 auto;
        
 }
 #eu_1_container
 {
        width: 100%;
        height: 220px;
        display: block;
        margin: 0 auto;
        
 }
 
 #eu_1_1
 {
     height: 268px;
     width: 300px;
     display: inline-block;
     float: left;     
     border-bottom: 1px solid #d7d7d7;
     color: #7d7d7d;
 }
 
  #eu_1_2
 {
     height: 268px;
     width: 300px;
     display: inline-block;
     float: left;
     border-right: 1px solid #d7d7d7;
     border-left: 1px solid #d7d7d7;
     border-bottom: 1px solid #d7d7d7;
     color: #7d7d7d;
 }
 #eu_1_3
 {
     height: 268px;
     width: 300px;
     display: inline-block;
     float: left;   
     border-bottom: 1px solid #d7d7d7;
     color: #7d7d7d;
 }
  #eu_1_4
 {
     height: 268px;
     width: 300px;
     display: inline-block;
     float: left;     
     color: #7d7d7d;
     
 }
 
  #eu_1_5
 {
     height: 268px;
     width: 300px;
     display: inline-block;
     float: left;
     border-right: 1px solid #d7d7d7;
     border-left: 1px solid #d7d7d7;
     color: #7d7d7d;
 }
 #eu_1_6
 {
     height: 268px;
     width: 300px;
     display: inline-block;
     float: left;   
     color: #7d7d7d;
     
 }
 
 #eu_1_title, #eu_2_title, #eu_3_title,  #eu_4_title, #eu_5_title, #eu_6_title
 {
     
     width: 268px;
     text-align: center;
     font-size: 24px;
     height: 130px;
     display: block;
     margin: 30px auto 0 auto;
 }
 
 #eu_1_link_2, #eu_2_link_2 , #eu_3_link_2, #eu_4_link_2, #eu_5_link_2 , #eu_6_link_2   
 {
     color: #ffffff;
     width: 123px;
     text-align: center;
     font-size: 16px;
     display: block; 
     background: #6a1c7f;
     height: 30px;
     line-height: 30px;
     margin: 0 auto;
     
 }
  #eu_1_archive_2, #eu_2_archive_2 , #eu_3_archive_2, #eu_4_archive_2, #eu_5_archive_2 , #eu_6_archive_2   
 {
     color: #ffffff;
     width: 123px;
     text-align: center;
     font-size: 16px;
     display: block; 
     background: #6a1c7f;
     height: 30px;
     line-height: 30px;
     margin: 10px auto;
     
 }
 #eu_1_1:hover, #eu_1_2:hover, #eu_1_3:hover,  #eu_1_4:hover, #eu_1_5:hover, #eu_1_6:hover
 {
     color: #282828;
     
 }
 
 #eu_funds_logos
 {
     width:457px;
     height: 100px;
     display: block;
     margin: 0 auto;
     background: url('../img/eu_funds_logos.png') no-repeat;
 }
 /*   FIND US  */
 #find_us_container
 {
     
     width: 1160px;
     display: block;
     margin: 70px auto 0 auto;   
     font-family: 'montserrat-regular', Verdana, Arial; 
     line-height: 25px;
     background: #fff;
     color: #828282;
     min-height: 760px;
 }
 .event_line
 {
     width: 1160px;
     height: 120px;
     display: block;
     padding: 30px 0;
     margin: 0 auto;
 }
 .event_left
 {
     width: 70px;
     height: 120px;
     padding: 30px 0;
     display: inline-block;
     float: left;
     
     
 }
 .event_middle
 {
     width: 200px;
     height: 120px;
     padding: 30px 0;
     display: inline-block;
     float: left;
     
 }
 
 .event_right
 {
     width: 800px;
     height: 120px;
     padding: 30px 0;
     display: inline-block;
     float: left; 
     line-height: 27px;
 }
 .event_dot
 {
     height: 10px;
     width: 10px;
     border-radius: 10px;
     background: #6a1c7f;
     float: right;
     margin: 6px 6px 0 0;
 }
 .event_name
 {
     width: 100%;
     height: 25px;
     font-size: 20px;
     color: #282828;
     line-height: 25px; 
 }
  .event_date
 {
     width: 100%;
     height: 25px;
     font-size: 13px;
     color: #828282;
     line-height: 25px; 
 }
 
 /*  FIND US END */
 
 /*   JOB OFFERS  */
 #job_offers_container
 {
     
     width: 100%;
     display: initial;
     margin: 70px auto 0 auto;   
     font-family: 'montserrat-regular', Verdana, Arial; 
     line-height: 25px;
     background: #fff;
     color: #828282;
     min-height: 1600px;
 }
  #job_offers_text
 {
     height: 100px;
     width: 1160px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0;   
     color: #828282;
 }
 
 #eu_offers_text
 {
     height: 100px;
     width: 1160px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0;   
     color: #828282;
 }
  #eu_offers_text2
 {
     height: 50px;
     width: 1160px;
     display: block;
     margin: 0 auto;
     text-align: center;
     padding: 0;   
     color: #828282;
 }
  #eu_offers_text3
 {
     height: 50px;
     width: 1160px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0;   
     color: #828282;
 }
 
  #eu_list
 {
     
     width: 860px;
     display: block;
     margin: 50px auto 50px auto;
     text-align: justify;
     padding: 0;   
     color: #828282;
     line-height: 30px;
 }
 
 #job_place_container
 {
     height: 80px;
     width: 540px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0; 
     color: #282828;    
 }
 .job_city
 {
     width: 180px;
     display: inline-block;
     float: left;
     text-align: center;
     
 }
 #job_place_container a:hover
 {
     color: #6a1c7f;
 }
 #job_offers_content
 {
     width: 1160px;
     height: 1200px;
     display: inline;
     margin: 0 auto;
 }
 .button_content
 {
     width: 100%;
     height: 60px;
     display: block;
 }
 .apply_button
 {
     background: #6a1c7f;
     color: #fff;
     width: 150px;
     height: 45px;
     line-height: 45px;
     text-align: center;
     border-radius: 5px;
     margin: 0 0 0 50px
 }
 .offers_line
 {
     width: 100%;
     display: block;
     margin: 10px 0;
     height: 65px;
 }
 .offers_dot
 {
     border-radius: 10px;
     height: 10px;
     width: 10px;
     background:#6a1c7f;
     display: inline-block;
     margin: 0 0 0 130px; 
     position: relative;
     top: -18px;
 }
 .offers_title
 {
     display: inline-block;
     width: 1000px;
     margin: 0 0 0 10px;
     line-height: 20px;
 }
 .offers_title_offer
 {
 	display: block;
 	float: left;
 	width: 100%;
 	height: 20px;
 	margin: 0;
 	padding: 0;
 	font-size:25px;
 	
 }
 .offers_title_city
 {
 	display: block;
 	float: left;
 	width: 100%;
 	height: 20px;
 	margin: 6px 0 0 0;
 	padding: 0;
 	font-size:15px;
 }
 .offer_top
 {
     width: 1030px;
     height: 70px;
     
 }
 .offer_open
 {
     width: 1160px;
     display: block;
     height: 95%;
     
 }
 .open_left
 {
     width: 130px;     
     height: 100vh;
     display: inline-block;
     float: left;
 }
 .open_right
 {
     width: 1030px;
     height: 100vh;
     margin: 20px 0 0 130px;
     display: inline-block;
     float: left;
 }
 .offer_dot_big_con
 {    
     height: 70px;
     width: 15px;
    
     display: inline-block;
     
     float: left;
 }
  .offer_dot_big
 {
     border-radius: 15px;
     height: 15px;
     width: 15px;
     background:#6a1c7f;
     display: inline-block;
     margin: 0 0 0 -2px;
     float: left;
 }
 .offer_title
 {
     width: 770px;
     height: 70px;
     float: left;   
     margin: 0 0 0 8px;
     color: #282828;
     font-size: 18px;
 }
 .offer_close
 {
     width: 205px;
     height: 70px;
     float: left;
     background: url('../img/job_arrow_up.png') no-repeat;
     margin: 0 0 0 8px;
 }
 .offer_content
 {
     width: 100%;
     border-bottom: 1px solid #d7d7d7;
 }
 .offer_bold
 {
    width: 960px; 
    padding: 20px 0 0px 0;
    margin: 0 0 0 50px;
    color: #282828;
    font-size: 22px;
 }
 .offer_text
 {
     width: 960px;
     padding: 5px 0 5px 0;
     margin: 0 0 0 50px;
 }
 
 .offer_text p
 {
     background: url(../img/carrer_arrow.png) no-repeat;
     padding: 0 0 0 15px;
     width: 100%;
     margin: 5px 0 5px 0;
     background-position: 0 5px;
 }
 
 /*   JOB OFFERS  END*/
  #training_advantages_text_black
 {
     height: 180px;
     width: 1160px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0;   
     color: #282828;
 }
 #training_advantages_container
 {
     height: 770px;
     width: 100%;
     display: block;
     margin: 70px auto 0 auto;   
     font-family: 'montserrat-regular', Verdana, Arial; 
     line-height: 25px;
     background: #fff;
     color: #828282;
 }
 
 #training_advantages_text2
 {
     height: 595px;
     width: 1160px;
     margin: 0 auto;
     display: block;
 }
 #training_advantages_text_l
 {
     display: inline-block;
     float: left;
     width: 444px;
     height: 595px;
     margin: 0 0 0 135px;
     
 }
 #training_advantages_text_r
 {
     display: inline-block;
     float: left;
     width: 444px;
     height: 595px;
     margin: 0 0 0 135px;
 }
 #adv_text_1
 {
     width: 100%;
     display: block;
     height: 390px;
     margin: 0;
     padding: 0;     
 }
  #adv_text_2
 {
     width: 100%;
     display: block;
     height: 390px;
     margin: 0;
     padding: 0;     
 }
 
 #adv_text_left_1
 {
     width: 80px;
     height: 215px;
     display: inline-block;
     float: left;
     background: url('../img/adv_ico_1.png') no-repeat;
 }
 #adv_text_right_1
 {
     width:360px;
     height: 215px;
     display: inline-block;
     float: left;
 }
 .adv_text_title
 {
     font-family: 'montserrat-bold', Verdana, Arial;    
     color: #282828;
     margin: 5px 0 25px 0;
 }
 
 #adv_text_left_2
 {
     width: 80px;
     height: 175px;
     display: inline-block;
     float: left;
     background: url('../img/adv_ico_2.png') no-repeat;
 }
 #adv_text_right_2
 {
     width:360px;
     height: 175px;
     display: inline-block;
     float: left;
 }
 
 #adv_text_left_3
 {
     width: 80px;
     height: 155px;
     display: inline-block;
     float: left;
     background: url('../img/adv_ico_3.png') no-repeat;
 }
 #adv_text_right_3
 {
     width:360px;
     height: 155px;
     display: inline-block;
     float: left;
 }
 
 #adv_text_left_4
 {
     width: 80px;
     height: 265px;
     display: inline-block;
     float: left;
     background: url('../img/adv_ico_4.png') no-repeat;
 }
 #adv_text_right_4
 {
     width:360px;
     height: 265px;
     display: inline-block;
     float: left;
 }
 
 #adv_text_left_5
 {
     width: 80px;
     height: 215px;
     display: inline-block;
     float: left;
     background: url('../img/adv_ico_5.png') no-repeat;
 }
 #adv_text_right_5
 {
     width:360px;
     height: 215px;
     display: inline-block;
     float: left;
 }
 
 #training_plans_container
 {
     /*height: 770px;*/
     min-height: 770px;
     width: 100%;
     display: block;
     margin: 70px auto 0 auto;   
     font-family: 'montserrat-regular', Verdana, Arial; 
     line-height: 25px;
     background: #fff;
     color: #828282;
 }
 #training_plans_content
 {
     /*height: 600px;*/
     width: 1160px;
     display: block;
     margin: 70px auto 0 auto;   
     font-family: 'montserrat-regular', Verdana, Arial; 
     line-height: 25px;
     background: url('../img/training_line.png') repeat-y;
     color: #828282;
     padding: 20px 0 0 0;
 }
 .plans_line
 {
     height: 27px;
     width: 100%;
    
     padding: 5px 0;  
     display: block;
 }
 .plans_dot_content
 {
     display: inline-block;
     float: left;
     margin: 0 0 0 155px;
     width: 9px;
     height: 27px;
 }
 .plans_dot
 {
     width: 9px;
     height: 9px;
     border-radius: 50%;
     background: #6a1c7f;
     margin: 9px 0 0 0;
 }
 .plans_title
 {
     width: 120px;
     height: 27px;
     line-height: 27px;
     color: #282828;
     display: inline-block;
     float: left;
     margin: 0 0 0 30px;
 }
 .plans_date
 {
     width: 105px;
     line-height: 27px;
     background: #6a1c7f;
     text-align: center;
     display: inline-block;
     float: left;
     font-size: 14px;
     color: #fff;
     height: 27px;
     border-radius: 3px;
 }
 .plans_details_content
 {
     width: 1160px;
     height: 300px;
     margin: 30px 0 0 0;
 }
 .plans_details_left
 {
     width: 137px;
     float: left;
     display: inline-block;
     height: 240px;          
 }
 .plans_details_dot_content
 {
     width: 46px;
     float: left;
     display: inline-block;
     height: 240px;     
 }
 .plans_dot_2
 {
     width: 15px;
     height: 15px;
     border-radius: 50%;
     background: #6a1c7f;
     margin: 110px 0 0 16px;
 }
 .plans_details_middle
 {
     width: 300px;
     float: left;
     display: inline-block;
     height: 240px;     
 }
 .plans_details_right
 {
     width: 673px;
     float: left;
     display: inline-block;
     height: 240px;     
 }
 .t_location, .t_time, .t_practical, .t_theoretical, .t_plane_type, .t_part
 {
     width: 137px;
     height: 27px;
     line-height: 27px;
     padding: 5px 0;
     text-align: right;
     color: #828282;
     font-size: 16px;
     display: block;
 }
 .i_location, .i_time, .i_practical, .i_theoretical, .i_plane_type, .i_part
 {
     width: 300px;
     height: 27px;
     line-height: 27px;
     padding: 5px 0;
     text-align: left;
     color: #282828;
     font-size: 20px;
     display: block;
 }
 .d_title_container
 {
     width: 673px;
     height: 27px;
     line-height: 27px;
     font-size: 20px;
     color: #282828;
 }
 .d_title
 {
     width: 500px;
     height: 27px;
     line-height: 27px;
     display: inline-block;
     float: left;
 }
 .d_time
 {
     width:150px;
     height: 27px;
     line-height: 27px;
     display: inline-block;
     float: right;
     text-align: right;
 }
 .d_desc
 {
     width: 673px;
     height: 198px;
     line-height: 27px;
     font-size: 16px;
     color: #828282;
     text-align: justify;
     margin: 15px 0 0 0; 
     overflow: hidden;
 }
 .button_apply
 {
     width: 140px;
     height: 50px;
     line-height: 50px;
     font-size: 16px;
     color: #fff;
     text-align: center;
     background: #6a1c7f;
     float: right;
 }
  #category_container
 {
     width: 1160px;     
     display: block;
     margin: 0 auto;
     height: 2100px;
 }
 #category_container_blog
 {
     width: 1160px;     
     display: block;
     margin: 0 auto;
     height: 1050px;
 }
 .category_line
 {
     width: 1160px;
     height: 530px;
     display: block;
     margin: 0 auto;
 }
 .category_box
 {
     width: 363px;
     height: 530px;
     display: inline-block;
     float: left;
     margin: 0 20px 0 0;
 }
 .category_box_space
 {
     width: 35px;
     height: 530px;
     display: inline-block;
     float: left;
 }
 .category_img
 {
     width: 363px;
     height: 242px;
     display: block;
 }
 .category_date
 {
     width: 363px;
     height: 20px;
     display: block;
     margin: 15px 0 0 0;
     color: #6a1c7f;
     text-align: left;
     font-size: 16px;     
 }
 .category_title
 {
     color: #282828;
     width: 363px;
     height: 55px;
     display: block;
     margin: 10px 0 0 0;
     text-align: left;
     font-size: 25px;
 }
 .category_text
 {
     color: #6a1c7f;
     width: 363px;
     height: 115px;
     display: block;
     margin: 15px 0 0 0;
     text-align: left;
     font-size: 16px;
     line-height: 23px;
 }
 .category_read_more
 {
     color: #828282;
     width: 363px;
     height: 20px;
     display: block;
     font-size: 16px;
     text-align: right;
     
 }
 .category_box a
 {
     color: #828282;
 }
 .category_box a:hover
 {
     color: #282828;
 }
 #article_container
 {
     color: #828282;
     width: 770px;    
     display: block;
     margin: 0 auto;
 }
 #article_top
 {
     width: 770px;
     height: 65px;
     display: block;
     margin: 0 auto;
 }
 #article_top_date
 {
     width: 55px;
     height: 65px;
     display: inline-block;
     float: left;
 }
 
 #date_type
 {
     width: 55px;
     height: 12px;
     display: block;
     text-align: center;
     font-size: 12px;
     color: #828282;
 }
 
 #date_day
 {
     width: 55px;
     height: 32px;
     display: block;
     text-align: center;
     font-size: 32px;
     color: #6a1c7f;
 }
 #date_m_r
 {
     width: 55px;
     height: 12px;
     display: block;
     text-align: center;
     font-size: 12px;
     color: #828282;
 }
 
 
 
 #article_title
 {
     width: 600px;
     height: 65px;
     display: inline-block;
     margin: 0 0 0 50px;
     float: left;
     color: #282828;
     font-size: 26px;
 }
 #article_top_back
 {
     width: 60px;
     height: 65px;
     line-height: 65px;
     display: inline-block;
     margin: 0 0 0 0px;    
     float: right;
     color: #828282;
     font-size: 16px;
 }
 #article_photo
 {
     width: 770px;
     height: 307px;
     margin: 30px 0 40px 0;
     display: block;
 }
 #article_text
 {
     width: 770px;
     margin: 60px 0 20px 0;
     font-size: 16px;
     color: #828282;
     font-family: 'montserrat-regular', Verdana, Arial; 
     text-align: justify;
 }
 h4
 {
     font-family: 'montserrat-regular', Verdana, Arial; 
     font-weight: normal;
     display: block;
     color: #282828; 
 }
 #article_back
 {
     color: #828282;
     width: 100%;
     text-align: center;
     margin: 50px 0 30px 0;
 }
 #submenu_container a
 {
     color: #7d7d7d;
 }
  #mobile_top
 {
     display: none;
 }
 /*   SIGN UP   */
 #container_form
 {
     width: 100%;
     height: 2450px;  
     display: block;
     position: absolute;
     top: 0;
     background: #fff;
 }

 #form_container
 {
     width: 100%;
     height: 3300px;
     display: block;
     margin: 0 auto;
 }
 
 #container_form2
 {
     width: 100%;
     height: 1200px;  
     display: block;
     position: absolute;
     top: 0;
     background: #fff;
 }

 #form_container2
 {
     width: 100%;
     height: 860px;
     display: block;
     margin: 0 auto;
 }
 
 #sign_top
 {
     width: 1165px;
     height: 50px;
     line-height: 50px;
     margin: 120px auto 50px auto;
     display: block;       
 }
 
 #sign_ico
 {
     width: 76px;
     height: 50px;
     display: inline-block;
     float: left;
     background: url('../img/sign_up_ico.png') no-repeat;
     background-position: 50%;
 }
 
 #sign_title
 {
     width: 1080px;
     height: 50px;
     line-height: 50px;
     color: #282828;
     font-size: 28px;
     margin: 0 0 0 9px;
     display: inline-block;
     float: left;
 }
 #sign_form_content
 {
     width: 1065px;
     height: 3040px;
     display: block;
     margin: 0 auto;
 }
 
 #sign_left
 {
     width: 625px;
     height: 3000px;
     display: inline-block;
     float: left;
 }
 
 #sign_right
 {
     width: 440px;
     height: 3000px;
     display: inline-block;
     float: left;
     background: url('../img/sign_left.png') no-repeat;
     background-position: 50% 0;
 }
 
  #sign_form_content2
 {
     width: 1065px;
     height: 6600px;
     display: block;
     margin: 0 auto;
 }
 
 #sign_left2
 {
     width: 625px;
     height: 660px;
     display: inline-block;
     float: left;
 }
 #sign_left_hint
 {
     width: 625px;
     height: 60px;
     display: inline-block;
     float: left;
 }
 
 #sign_right2
 {
     width: 440px;
     height: 660px;
     display: inline-block;
     float: left;
     background: url('../img/sign_left.png') no-repeat;
     background-position: 50% 0;
 }
 
 .form_line
 {
     width: 625px;
     height: 70px;
     display: block;
     
 }
 
  .form_line9
 {
     width: 625px;
     height: 170px;
     display: block;
     
 }
 #form_line9 input
 {
     display: inline-block;
     float: left;
     width: 190px;
 }
 #form_line9 .select_right_mini
 {
     width: 190px;
 }
 .form_line5
 {
     width: 625px;
     height: 260px;
     display: block;
     
 }
 .flight_top
 {
     width: 625px;
     height: 30px;
     display: block;
     height: 40px;
     font-size: 12px;
     padding: 5px 0 0 15px;
     color: #898989;
     line-height: 15px;
 }
  .form_line_mini
 {
     width: 625px;
     height: 20px;
     display: block;
     
 }
 .form_line2
 {
     width: 625px;
     height: 120px;
     display: block;
     
 }
 .form_line4
 {
     width: 625px;
     height: 1020px;
     display: block;
     
 }
 .left_check4
 {
     width: 55px;
     height: 970px;
     display: inline-block;
     float: left;
     margin: 0 0 0 95px;
 }
 .right_input4
 {
     width: 385px;
     height: 970px;
     display: inline-block;
     float: left;
 }
 .right_input2
 {
     width: 385px;
     height: 120px;
     display: inline-block;
     float: left;
 }
  .left_check2
 {
     width: 55px;
     height: 120px;
     display: inline-block;
     float: left;
     margin: 0 0 0 95px;
 }
 .left_check_mini
 {
     width: 55px;
     height: 20px;
     display: inline-block;
     float: left;
     margin: 0 0 0 95px;
 }
 .right_input_mini
 {
     width: 385px;
     height: 20px;
     display: inline-block;
     float: left;
 }
 .left_check
 {
     /*width: 55px;
     height: 70px;
     display: inline-block;
     float: left;
     margin: 0 0 0 95px; */
 }
 .right_input
 {
     width: 385px;
     /*height: 70px;*/
     display: inline-block;
     float: left;
     margin: 0 0 0 150px;
 }
 
 .right_input input
 {
     width: 380px;
     height: 40px;
     line-height: 40px;
     border: solid 1px #e5e5e5;
     border-radius: 4px;
     padding: 0px;
 }
 #recency_line
 {
     width: 385px;
     height: 80px;
     display: inline-block;
     float: left;
     margin: 0 0 0 150px;
 }
 .recency_hint
 {
     width: 385px;
     /*height: 70px;*/
     display: inline-block;
     float: left;
     margin: 0 0 0 150px;
 }
#recency_line input
 {
     width: 190px;
     display: inline-block;
     float: left;
 }
 .input_hint
 {
     width: 380px;
     height: 20px;
     line-height: 10px;
     font-size: 9px;
     text-align: right;
     color: #acacac;
     margin: 0;
     padding: 0;
     
 }
 .break_line
 {
     background: #e5e5e5;
     width: 380px;
     height: 2px;
     margin: 0px 0  5px 150px;
 }
 .break_line_mini
 {
     background: #e5e5e5;
     width: 3890px;
     height: 2px;
     margin: 115px 0  5px 0px;
 }
 .select_left
 {
     width: 150px;
     display: inline-block;
     float: left;
     height: 70px;
     background: red;
     color: #898989;
    
 }
 
 .select_right
 {
     width: 230px;
     display: inline-block;
     float: left;
     height: 70px;
     background: blue;
    
 }
 .select_left_mini
 {
     width: 135px;
     display: inline-block;
     float: left;
     height: 40px;
     font-size: 12px;
     padding: 5px 0 0 15px;
     color: #898989;
     line-height: 15px;
    
 }
 
 .select_right_mini
 {
     width: 230px;
     display: inline-block;
     float: left;
     height: 45px; 
 }
 
 .select_left_mini2
 {
     width: 185px;
     display: inline-block;
     float: left;
     height: 45px;
     font-size: 12px;
     padding: 0 0 0 15px;
     color: #898989;
     line-height: 15px;
    
 }
 .select_left_mini6
 {
     width: 135px;
     display: inline-block;
     float: left;
     height: 45px;
     font-size: 12px;
     padding: 0 0 0 15px;
     color: #898989;
     line-height: 15px;
    
 }
 .select_right_mini select
 {
     width: 230px;
 }
 
 
 .select_right_mini2
 {
     width: 180px;
     display: inline-block;
     float: left;
     height: 45px;

 }
 
 
  .select_left_mini3
 {
     width: 135px;
     display: inline-block;
     float: left;
     height: 40px;
     font-size: 12px;
     padding: 5px 0 0 15px;
     color: #898989;
     line-height: 15px;
    
 }
 
 .select_right_min3
 {
     width: 230px;
     display: inline-block;
     float: left;
     height: 45px;
     
    
 }
 .line_type_files
 {
    
     display: inline-block;
     float: left;
     height: 45px; 
     width: 380px;
     border: none;
 }
 .line_type_files_add
 {
    
     display: inline-block;
     float: left;
     height: 15px; 
     width: 380px;
     border: none;
 }
 .line_type_files_add_2
 {
    
     display: inline-block;
     float: left;
     height: 15px; 
     width: 380px;
     border: none;
 }
 .line_type_files input
 {
     border: none;
     width: 170px;
 }
 .select_right_mini3 input
  {
      width: 200px;
  }
  .select_right_mini2 input
  {
      width: 150px;
  }
  .select_right_mini6 input
  {
      width: 230px;
  }
 .input_hint_mini
 {
     width: 380px;
     height: 20px;
     line-height: 10px;
     font-size: 9px;
     float: left;
     color: #acacac;
     margin: 0;
     padding: 0;
     
 }
  .input_hint_mini2
 {
     width: 380px;
     height: 20px;
     line-height: 10px;
     font-size: 9px;
     float: left;
     color: #acacac;
     margin: 0;
     padding: 0;
     
 }
 .input_hint_mini_add
 {
     width: 150px;;
     height: 15px;
     line-height: 10px;
     font-size: 9px;
     float: left;
     color: #acacac;
     margin: 0;
     padding: 0;
     
 }
 .select_right_mini input
 {
     width: 195px;
     border: none;
     
 }
 select
 {
     width: 230px;
     height: 40px;
     
 }
 .button_send2
 {
     width: 100px;
     height: 40px;
     line-height: 40px;
     text-align: center;
     background: #6a1c7f;
     font-size: 16px;
     font-family: 'montserrat-bold', Verdana, Arial;    
     color: #fff;
     border: none;
     border-radius: 5px;
     margin: 0 auto;
 }
 #aog_index_container_mob
{
    display: none;
}
#title_a
 {
     color: #fff;
     font-weight: bold;
     width: 100%;
     margin: 20px 0 20px 0;
     padding: 0;
     font-size: 14px;
 }
 #title_a a
 {
     color: #fff;
 }
 #policy_link
 {
     color: #fff;
 }
 
 
 #we_collect
{
    text-align: center;
    margin: 0 auto;
    width: 1165px;
    padding: 100px 0 0 0;
    display: block;
}
}

@media only screen and (min-width: 1023px) and (max-width: 1215px) {
#top
{
    width: 100%;
    height: 78px;
    background-color: #fff;
    display: block;
    z-index: 6;
    position: relative;
    border-bottom: #ebebeb solid 1px;
}
#top_con
{
    width: 1023px;
    height: 78px;
    margin: 0 auto;
}
#top_logo
{
    margin: 0 0 0 0px;
    display: inline-block;
    float: left;
    width: 232px;
    
}
#top_menu
{
    display: inline-block;
    float: left;
    width: 725px;    
    margin: 0 0 0 0px;
    height: 78px;
}
.menu_button
{
    display: inline-block;
    float: left;
}

#but_career, #but_training, #but_service, #but_media, #but_company, #but_contact
{
    display: inline-block;
    float: left;
    width: 118px;
    text-align: center;    
    font-size: 16px;
    color: #282828;
    line-height: 78px;
    transition: transform 1.2s;
   
}
.but_active
{
    border-left: #ebebeb 1px solid;
    border-right: #ebebeb 1px solid;
}

#but_career:hover, #but_training:hover, #but_service:hover, #but_media:hover, #but_company:hover, #but_contact:hover
{
    font-size: 17px; 
  
}
.menu_active
{
   background-color: #fff;
   border-left: #ebebeb 1px solid;
   border-right: #ebebeb 1px solid;
   border-bottom: none;
}

.submenu
{
    width: 1024px;
    height: 250px;
    background: #fff;
    margin: 0 auto;
    display: block; 
    border-bottom: 5px #6a1c7f solid;
    z-index: 5;
    position: relative;   
    top: -315px
}
.submenu_close
{
    top: 0;
}
#sub_content
{
    height: 210px;
    width: 100%;
    
}
#sub_bottom
{
    width: 1024px;
    height: 40px;
    
}
#sub_tel
{
    display: inline-block;
    float: left;
    width: 145px;
    height: 40px;
    background: url('../img/ico_tel.png') no-repeat;
    margin: 0 0 0 16px;  
    -webkit-filter: invert(70%);
    -moz-filter: invert(70%);
    -o-filter: invert(70%);
    -ms-filter: invert(70%);
}

#sub_mail
{
    display: inline-block;
    float: left;
    width: 145px;
    height: 40px;
    background: url('../img/ico_mail.png') no-repeat;
    margin: 0 0 0 16px;
    -webkit-filter: invert(70%);
    -moz-filter: invert(70%);
    -o-filter: invert(70%);
    -ms-filter: invert(70%);
}

#sub_tel a, #sub_mail a
{
    font-size: 12px;
    line-height: 35px;
    color: #626262;
    padding: 0 0 0 25px;
}
#sub_arrow
{
    display: inline-block;
    float: left;
    width: 21px;
    height: 40px;
    background: url('../img/ico_arrow.png') no-repeat;
    margin: 5px 0 0 30px;
    -webkit-filter: invert(70%);
    -moz-filter: invert(70%);
    -o-filter: invert(70%);
    -ms-filter: invert(70%);
}
#aog_1
{   
    display: inline-block;
    float: right;
    height: 41px;
    width: 205px;
    background: #451452;  
    text-align: center;
}
#aog_2
{   
    display: inline-block;
    float: right;
    height: 41px;
    width: 205px;
    background: #6a1c7f;  
    text-align: center;
}
#aog_3
{   
    display: inline-block;
    float: right;
    height: 41px;
    width: 205px;
    background: #6a1c7f;  
    text-align: center;
}
#aog_1 a, #aog_2 a, #aog_3 a
{
    color: #fff;
    font-size: 15px;
    line-height: 40px;  
}

.menu_company
{
    width: 784px;
    height: 178px;    
    display: none;
    margin: 25px 0 0 135px;
}
#company_intro,  #company_bases, #company_caa, #company_fin, #company_ue, #company_fin, #company_ue
{
    width: 125px;
    height: 45px;    
    display: inline-block;
    float: left;
    font-size: 17px;  
    text-align: center;
    padding: 90px 0 0 0;
    transition: transform .2s;
    -webkit-filter: invert(70%);
    -moz-filter: invert(70%);
    -o-filter: invert(70%);
    -ms-filter: invert(70%);
    color: #fff;
}



#company_intro:hover, #company_bases:hover, #company_caa:hover, #company_fin:hover, #company_ue:hover, #service_aog:hover, #service_engine:hover, #service_line:hover, #service_base:hover, #service_camo:hover, #training_gen:hover,  #training_adv:hover, #training_plan:hover, #elearning_icon:hover, #career_why:hover,  #career_job:hover, #media_news:hover,  #media_blog:hover, #media_press:hover, #company_fin:hover, #company_ue:hover
{
  -ms-transform: scale(0.9); /* IE 9 */
  -webkit-transform: scale(0.9); /* Safari 3-8 */
  transform: scale(0.9); 
}

/*#company_fin, #company_ue
{
    width: 145px;
    height: 45px;    
    display: inline-block;
    float: left;
    font-size: 17px;  
    text-align: center;
    padding: 90px 0 0 0;
    transition: transform .2s;
    -webkit-filter: invert(20%);
    -moz-filter: invert(20%);
    -o-filter: invert(20%);
    -ms-filter: invert(20%);
    color: #d7d7d7;
}

#service_aog:hover,  #training_adv:hover, #training_plan:hover, #media_news:hover,  #media_blog:hover, #career_job:hover 
{
  -ms-transform: scale(1);
  -webkit-transform: scale(1); 
  transform: scale(1); 
}
*/

.menu_company a
{
    color: #fff;
    
}
#company_intro
{
    background: url('../img/com_intro.png') no-repeat;
    background-position: 50% 0;
}

#company_bases
{
    background: url('../img/com_bases.png') no-repeat;
    margin: 0 0 0 75px;
    background-position: 50% 0;
}
#company_caa
{
    background: url('../img/com_caa.png') no-repeat;
    margin: 0 0 0 75px;
    background-position: 50% 0;
}
#company_fin
{
    background: url('../img/com_fin.png') no-repeat;
    margin: 0 0 0 75px;
    background-position: 50% 0;
}
#company_ue
{
    background: url('../img/com_ue.png') no-repeat;
    margin: 0 0 0 75px;
    background-position: 50% 0;
}

.menu_service
{
    width: 982px;
    height: 178px;    
    display: none;
    margin: 25px 0 0 25px;
}
#service_engine, #service_aog,  #service_line, #service_base, #service_camo
{
    width: 135px;
    height: 45px;    
    display: inline-block;
    float: left;
    font-size: 17px;  
    text-align: center;
    padding: 90px 0 0 0;
    transition: transform .2s;
    -webkit-filter: invert(70%);
    -moz-filter: invert(70%);
    -o-filter: invert(70%);
    -ms-filter: invert(70%);
    color: #fff;
}
.menu_service a
{
    color: #fff;
    
}
#service_engine
{
    background: url('../img/ser_engine.png') no-repeat;
    margin: 0 0 0 0px;
    background-position: 50% 0;
}
#service_aog
{
    background: url('../img/ser_aog.png') no-repeat;
    margin: 0 0 0 75px;
    background-position: 50% 0;
}
#service_line
{
    background: url('../img/ser_line.png') no-repeat;
    margin: 0 0 0 75px;
    background-position: 50% 0;
}
#service_base
{
    background: url('../img/ser_base.png') no-repeat;
    margin: 0 0 0 75px;
    background-position: 50% 0;
}
#service_camo
{
    background: url('../img/ser_camo.png') no-repeat;
    margin: 0 0 0 75px;
    background-position: 50% 0;
}


.menu_training
{
    width: 784px;
    height: 178px;    
    display: none;
    margin: 25px 0 0 135px
}
.menu_training a
{
    color: #fff;
    
}


#training_gen,  #training_adv, #elearning_icon, #training_plan
{
    width: 125px;
    height: 45px;    
    display: inline-block;
    float: left;
    font-size: 17px;  
    text-align: center;
    padding: 90px 0 0 0;
    transition: transform .2s;
    -webkit-filter: invert(70%);
    -moz-filter: invert(70%);
    -o-filter: invert(70%);
    -ms-filter: invert(70%);
    color: #fff;
}

#training_gen
{
    background: url('../img/trai_gen.png') no-repeat;
    margin: 0 0 0 0px;
    background-position: 50% 0;
}
#training_adv
{
    background: url('../img/trai_adv.png') no-repeat;
    margin: 0 0 0 75px;
    background-position: 50% 0;
}
#training_plan
{
    background: url('../img/trai_plan.png') no-repeat;
    margin: 0 0 0 75px;
    background-position: 50% 0;
}
#elearning_icon
{
    background: url('../img/e_learning.png') no-repeat;
    margin: 0 0 0 75px;
    background-position: 50% 0;
}
.menu_career
{
    width: 965px;
    height: 178px;    
    display: none;
    margin: 25px 0 0 5px;
}
.menu_career a
{
    color: #fff;
    
}
#career_why,  #career_job
{
    width: 125px;
    height: 45px;    
    display: inline-block;
    float: left;
    font-size: 17px;  
    text-align: center;
    padding: 90px 0 0 0;
    transition: transform .2s;
    -webkit-filter: invert(70%);
    -moz-filter: invert(70%);
    -o-filter: invert(70%);
    -ms-filter: invert(70%);
    color: #fff;
}
#career_why
{
    background: url('../img/car_why.png') no-repeat;
    margin: 0 0 0 300px;
    background-position: 50% 0;
}
#career_job
{
    background: url('../img/car_job.png') no-repeat;
    margin: 0 0 0 150px;
    background-position: 50% 0;
}


.menu_media
{
    width: 905px;
    height: 178px;    
    display: none;
    margin: 25px 0 0 35px;
}
.menu_media a
{
    color: #fff;
    
}
  #media_blog, #media_press, #media_news
{
    width: 125px;
    height: 45px;    
    display: inline-block;
    float: left;
    font-size: 17px;  
    text-align: center;
    padding: 90px 0 0 0;
    transition: transform .2s;
    -webkit-filter: invert(70%);
    -moz-filter: invert(70%);
    -o-filter: invert(70%);
    -ms-filter: invert(70%);
    color: #fff;
}



/*#media_blog, #career_job
{
    width: 145px;
    height: 45px;    
    display: inline-block;
    float: left;
    font-size: 17px;  
    text-align: center;
    padding: 90px 0 0 0;
    transition: transform .2s;
    -webkit-filter: invert(70%);
    -moz-filter: invert(70%);
    -o-filter: invert(70%);
    -ms-filter: invert(70%);
    
}*/

#media_news
{
    background: url('../img/med_news.png') no-repeat;
    margin: 0 0 0 170px;
    background-position: 50% 0;
}
#media_blog
{
    background: url('../img/med_blog.png') no-repeat;
    margin: 0 0 0 105px;
    background-position: 50% 0;
}
#media_press
{
    background: url('../img/med_press.png') no-repeat;
    margin: 0 0 0 105px;
    background-position: 50% 0;
}
 #menu_shape_company
 {
     width: 100%;
     height: 12px;
     background: url('../img/menu_shape.png') no-repeat;
     background-position: 215px -2px;
     display: none;
     
 }
  #menu_shape_service
 {
     width: 100%;
     height: 12px;
     background: url('../img/menu_shape.png') no-repeat;
     background-position: 334px -2px;
     display: none;
 }
  #menu_shape_training
 {
     width: 100%;
     height: 12px;
     background: url('../img/menu_shape.png') no-repeat;
     background-position: 451px -2px;
     display: none;
 }
  #menu_shape_career
 {
     width: 100%;
     height: 12px;
     background: url('../img/menu_shape.png') no-repeat;
     background-position: 571px -2px;
     display: none;
 }
  #menu_shape_media
 {
     width: 100%;
     height: 12px;
     background: url('../img/menu_shape.png') no-repeat;
     background-position: 688px -2px;
     display: none;
 }
 #emergency
 {
     width: 411px;
     height: 40px;
     display: block;
     margin: 0 auto;
     position: relative;
     top: -255px;
     right: -306px;
 }
 
 #container_body
 {
     width: 100%;
     height: 820px;  
     display: block;
     position: absolute;
     top: 0;
     background: #fff;
    
        
 }
 
 #whywork_body
 {
     width: 100%;
     height: 1040px;  
     display: block;
     position: absolute;
     top: 0;
     background: #fff;
    
        
 }
 #contacts_body
 {
     width: 100%;
     height: 1040px;  
     display: block;
     position: absolute;
     top: 0;
     background: #fff;
    
        
 }
 #for_press_body
 {
     width: 100%;
     height: 1040px;  
     display: block;
     position: absolute;
     top: 0;
     background: #fff;
    
        
 }
 #lang_cont
 {
     width: 78px;
     height: 78px;
     position: absolute;
     top: 0;
     right: 0;
     
     z-index: 12;
     color: #282828;
     line-height: 78px;
     text-align: center;
 }

 
 #scroll_down
 {
     width: 28px;
     height: 115px;
     position: fixed;
     left: 10px;
     top: 42%;
     z-index: 12;
 }
 #social_cont
 {
     width: 165px;
     height: 120px;
     position: fixed;
     right: -125px;
     top: 42%;
     z-index: 12;
 }
 .social_open
 {
     right: 0 !important;
 }
 #social_left
 {
     width: 40px;
     height: 115px;
     display: inline-block;
     float: left;
     background: #363636;
     padding: 5px 0 0 0;
 }
 #social_right
 {
     width: 125px;
     height: 112px;
     display: inline-block;
     float: left;
     background: #fff;
     padding: 8px 0 0 0;
 }
 
 #ink_soc_linetech, #link_soc_adriatehnika, #link_soc_jattehnika
 {
     width: 125px;
     height: 31px;
     display: block;
     margin: 0;
     padding: 3px 0;
 }
 .social_ico_ln, .social_ico_tw, .social_ico_fb, .social_ico_in
 {
     width: 40px;
     height: 27px;
     display: block;   
     -webkit-filter: invert(50%);
    -moz-filter: invert(50%);
    -o-filter: invert(50%);
    -ms-filter: invert(50%);
 }
 .social_ico_ln
 {
     background: url('../img/ico_ln.png') no-repeat;
     background-position: 50%;
     
 }
.social_ico_tw
 {
     background: url('../img/ico_tw.png') no-repeat;
     background-position: 50%;
 }
 .social_ico_in
 {
     background: url('../img/ico_in.png') no-repeat;
     background-position: 50%;
 }
 .social_ico_fb
 {
     background: url('../img/ico_fb.png') no-repeat;
     background-position: 50%;
 }
 .social_ico_ln:hover, .social_ico_tw:hover, .social_ico_fb:hover, .social_ico_in:hover
 {
    -webkit-filter: invert(100%);
    -moz-filter: invert(100%);
    -o-filter: invert(100%);
    -ms-filter: invert(100%);
 }
 
 #container_body a, #container_body_aog a, #container_camo_aog a, #service_menu a, #whywork_body a, #for_press_body a, #contacts_body a
 {
     color: #000;
 }
 #container_body a:hover , #container_body_aog a:hover, #container_body_aog a:hover, #service_menu a:hover, #whywork_body a:hover, #for_press_body a:hover, #contacts_body a:hover
 {
     color: #494949;
 }
 
 
 
 #menu_close
 {
     width: 100%;
     height: 820px;  
     position: absolute;
     top: 0;
     background: url('../img/transp.png') repeat;
     z-index: 2;
     display: none;
     -webkit-filter: invert(70%);
    -moz-filter: invert(70%);
    -o-filter: invert(70%);
    -ms-filter: invert(70%);
 }
 
 #company_menu
 {
     width: 965px;
     height: 50px;
     line-height: 50px;
     margin: 120px auto 40px auto;
     display: block;
 }
 
 #introduction_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_c_introduction_ico.png') no-repeat;
 }
 #introduction_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;     
 }

 #bases_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: center;
 }

 #cert_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: center;
     line-height: 25px;
 }

 #findus_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: center;
 }
 #uefunds_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: center;
 }
 
 /* bases  */

 #introduction2_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
 }
 #bases2_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_c_introduction_ico.png') no-repeat;
 }
 #bases2_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #282828;
     text-align: left;
 }
 
 #cert2_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: center;
     line-height: 25px;
 }

 #findus2_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: center;
 }

 #uefunds2_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: left;
 }
 /* ===================================== */
 /* certytication and approval  */

 #introduction3_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
 }
 
 #bases3_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: center;
 }
 #cert3_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_c_cert_ico.png') no-repeat;
 }
 #cert3_txt
 {
     width: 157px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #282828;
     text-align: center;
     line-height: 25px;
 }

 #findus3_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: center;
 }
 #uefunds3_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: center;
 }
 /* ===================================== */
 /* find us  */

 #introduction4_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
 }

 #bases4_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: center;
 }
 
 #cert4_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: center;
     line-height: 25px;
 }
  #findus4_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_c_find_us_ico.png') no-repeat;

 }
 #findus4_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #282828;
     text-align: left;
 }
 #uefunds4_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: left;
 }
 /* ===================================== */
 /* ue funds  */

 #introduction5_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
 }

 #bases5_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: center;
 }

 #cert5_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: center;
     line-height: 25px;
 }

 #findus5_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: center;
 }
  #uefunds5_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_c_ue_funds_ico.png') no-repeat;
 }
 #uefunds5_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #282828;
     text-align: left;
 }
 /* ===================================== */
 
 .company_menu_active
 {
     color: #000;
     font-size: 22px;
     line-height: 47px;
     
     
 }
 #company_container
 {
     height: 600px;
     width: 100%;
     display: block;
     background: url('../img/company_intro_bg.png') no-repeat;
     background-position: 50% 100%;
 }
  #company_container_c
 {
     height: 600px;
     width: 100%;
     display: block;
     background: url('../img/company_intro_bg.png') no-repeat;
     background-position: 50% 100%;
 }
  #company_container_a
 {
     height: 600px;
     width: 100%;
     display: block;
     background: url('../img/company_bg2.png') no-repeat;
     background-position: 50% 100%;
 }
 #company_container_a_logo
 {
     width: 1168px;
     height: 100px;
     display: block;
     margin: 0 auto;
     text-align: center;
 }
 #company_text
 {
     color: #828282;
     font-size: 16px;
     line-height: 21px;
     display: block;
     width: 965px;
     margin: 0 auto;
     text-align: justify;
 }
 #company_container_2
 {
     height: 1245px;
     width: 100%;
     display: block;
     background: #282828;
     padding: 40px 0 0 0;
 }
 
 
 
 #privacy_container
 {
     height: 600px;
     width: 100%;
     display: block;
     margin: 150px 0 0 0;
     background: url('../img/company_intro_bg.png') no-repeat;
     background-position: 50% 100%;
 }
  #privacy_container_2
 {
     height: 4850px;
     width: 100%;
     display: block;
     background: #282828;
     padding: 40px 0 0 0;
 }
 .privacy_title
 {
     font-size: 27px;
     color: #282828;
     width: 965px;
     margin: 0 auto;
     display: block;
     
 }
 .privacy_text
 {
     font-size: 16px;
     color: #959595;
     line-height: 22px;
     
     width: 965px;
     margin: 80px auto 0 auto;
     display: block;
 }
 #privacy_container b 
 {
     color: #282828;
     font-weight: normal;
 }
 .policy2_line
 {
     width: 965px;
     margin: 0 auto;
     display: block;
     color: #fff;
     padding: 15px 0;
 }
 .policy2_line2
 {
     width: 965px;
     margin: 0 auto 15px auto;
     display: block;
     color: #fff;
     padding: 15px 0;
 }
 .policy2_line3
 {
     width: 915px;
     margin: 0px auto 0px auto;
     display: block;
     color: #fff;
     padding: 0px 0 0 30px;
     
 }
 
 .policy2_line4
 {
     width: 915px;
     margin: 0 auto 15px auto;
     display: block;
     color: #fff;
     padding: 15px 0 0 50px;
 }
 .policy_indent
 {
     width: 965px;
     margin: 0px auto 0px auto;
     display: block;
     color: #fff;
     padding: 10px 0 0 0px;
     text-indent: 50px 
 }
 .policy2_text
 {
     width: 915px;
     margin: 0 auto;
     display: block;
     color: #fff;
     padding:  0 0 0 50px;
     line-height: 20px;
     
     background: url('../img/policy_dot.png') no-repeat;
     background-position: 35px 3px;
 }
 #company_logo_1
 {
     height: 120px;
     width: 440px;
     display: block;
     background: url('../img/company_linetech_logo.png') no-repeat;
     background-position: 50% 0;
     margin: 0px auto;   
 }
 #company_text_2
 {     
     font-size: 16px;
     line-height: 18px;
     display: block;
     width: 965px;
     height: 230px;
     margin: 0 auto;
     text-align: justify;
     color: #fff;
     line-height: 20px;
 }
 #company_text_2a
 {     
     font-size: 16px;
     line-height: 18px;
     display: block;
     width: 965px;
     height: 290px;
     margin: 0 auto;
     text-align: justify;
     color: #fff;
     line-height: 20px;
 }
 #company_text_2l
 {
     width: 470px;
     height: 310px;
     display: inline-block;
     float: left;
 }
 #company_text_2_break
 {
     width: 20px;
     height: 310px;
     display: inline-block;
     float: left;
 }
 #company_text_2r
 {
     width: 470px;
     height: 310px;
     display: inline-block;
     float: left;
 }
 
 #company_text_3
 {     
     font-size: 16px;
     line-height: 18px;
     display: block;
     width: 965px;
     height: 230px;
     margin: 0 auto;
     text-align: justify;
     color: #fff;
 }
 #company_text_3_1
 {
     width: 78px;
     height: 140px;
     display: inline-block;
     float: left;
     background: url('../img/flight_ico.png') no-repeat;
     background-position: 50% 0;
 }
 #company_text_3_2
 {
     width: 120px;
     height: 140px;
     display: inline-block;
     float: left;
     padding: 10px 0 0 0;
 }
 #company_text_3_3
 {
     width: 340px;
     height: 140px;
     display: inline-block;
     float: left;
     color: #828282;
 }
  #company_text_3_4
 {
     width: 420px;
     height: 140px;
     display: inline-block;
     float: left;
     color: #828282;
 }
 .white
 {
     color: white;
     padding: 0;
     margin: 0;
     
 }
 #company_logo_2
 {
     height: 120px;
     width: 440px;
     display: block;
     background: url('../img/company_adriatehnika_logo.png') no-repeat;
     background-position: 50% 0;
     margin: 0px auto;   
 }
 #button_aog
 {
     float: left;
     width: 195px;
     height: 35px;
     display: block;
     background: url('../img/button_aog.jpg') no-repeat;
     margin: 45px 0 0 830px;
     position: fixed;
     bottom: 0;
 }
 
 #submenu
 {
     height: 250px;
     width: 100%;
     background: #282828;
     display: block;
     border-top: #7d7d7d solid 1px;
     color: #7d7d7d;
     position: relative;
     z-index: 3;
 }
 #submenu2
 {
     height: 340px;
     width: 100%;
     background: #282828;
     display: block;
     border-top: #7d7d7d solid 1px;
     color: #7d7d7d;
     position: relative;
     z-index: 3;
     top: -37px;
 }
 
 #submenu_container
 {
     width: 1020px;
     height: 210px;
     margin: 0 auto;
     display: block;
     font-size: 14px;
     line-height: 25px;
 }
 
 #sub_1
 {
     width: 195px;
     height: 190px;
     display: inline-block;
     float: left;
     
 }
 #sub_2
 {
     width: 190px;
     height: 155px;
     display: inline-block;
     float: left;
     margin: 0px 0 0 0;
     
 }
 #sub_3
 {
     width: 190px;
     height: 155px;
     display: inline-block;
     float: left;
     margin: 0px 0 0 0;
     
 }
 #sub_4
 {
     width: 200px;
     height: 100px;
     display: inline-block;
     float: left;
     margin: 90px 0 0 0;
 }
 #sub_5
 {
     width: 215px;
     height: 170px;
     display: inline-block;
     float: left;
     margin: 30px 0 0 0;
     
 }
 .title_b
 {
     color: #fff;
     font-weight: bold;
     width: 100%;
     margin: 40px 0 20px 0;
     padding: 0;
     font-size: 16px;
 }
 #policy_link
 {
     color: #fff;
 }
 .title_a
 {
     color: #fff;
     font-weight: bold;
     width: 100%;
     margin: 40px 0 20px 0;
     padding: 0;
     font-size: 12px;
 }
 .title_a a
 {
     color: #fff;
 }
 .title_white
 {
     color: #fff;
     margin: 0;
     padding: 0;
 }
  /* /////////////////Partners///////////// */
  #partners
 {
     height: 50px;
     width: 100%;
     background: #fff;
     display: block;
     margin: 0 auto;
     z-index: 100;
     overflow: hidden;
     
     
 }
 #partners_container
 {
     width: 7000px;
     height: 50px;
     display: block;
     margin: 0 auto;
     overflow: hidden;
 }
 #partners_move
 {
     display: inline-table;
     float: left;
     position: relative;
     height: 50px;
     
    
 }
 .partners_move_start
 {
      left: 0px;
      transition: 360s;
 }
 .partners_move
 {
     left: -7000px;
 }
 /* /////////////////footer ///////////// */
 
 #footer
 {
     height: 251px;
     width: 100%;
     display: none;
     background: #fff; 
     position: relative;
     top: -30px;
     z-index: 4;
 }
 #footer2
 {
     height: 251px;
     width: 100%;
     display: none;
     background: #fff; 
     position: relative;
     top: -67px;
     z-index: 4;
 }
 #footer_container
 {
     width: 1023px;
     height: 251px;
     display: block;
     margin: 30px auto 0 auto;      
     background: url('../img/footer_eu_1023.png') no-repeat;
     background-position: 50%;
 }
 #footer_1
 {
     width: 285px;
     height: 150px;
     display: inline-block;
     float: left;
 }
 #footer_2
 {
     width: 405px;
     height: 65px;
     display: inline-block;
     float: left;
     margin: 85px 0 0 0;
     text-align: center;
 }
 #footer_3
 {
     width: 310px;
     height: 150px;
     display: inline-block;
     float: left;
     text-align: right;
 }
 
  .engine_left_ico
 {
     width: 80px;
     height: 70px;
     display: inline-block;
     float: left;     
 }
 .engine_right_text
 {
     width:310px;
     height: 70px;
     display: inline-block;
     float: left;
     line-height: 50px;
     color: #282828;
 }
  #training_engine_text3
 {
     height: 410px;
     width: 780px;
     margin: 0 auto;
     display: block;
     position: relative;
     left: 50px;
 }
 #training_engine_text3_l
 {
     width: 390px;
     height: 410px;
     display: inline-block;
     float: left;
 }
 #training_engine_text3_r
 {
     width: 390px;
     height: 410px;
     display: inline-block;
     float: left;
 }
 
 .engine_ico_1
 {
     background: url('../img/engine_ico_1.png') no-repeat;
 }
 .engine_ico_2
 {
     background: url('../img/engine_ico_2.png') no-repeat;
 }
 .engine_ico_3
 {
     background: url('../img/engine_ico_3.png') no-repeat;
 }
 .engine_ico_4
 {
     background: url('../img/engine_ico_4.png') no-repeat;
 }
 .engine_ico_5
 {
     background: url('../img/engine_ico_5.png') no-repeat;
 }
 .engine_ico_6
 {
     background: url('../img/engine_ico_6.png') no-repeat;
 }
 .engine_ico_7
 {
     background: url('../img/engine_ico_7.png') no-repeat;
 }
 .engine_ico_8
 {
     background: url('../img/engine_ico_8.png') no-repeat;
 }
 .engine_ico_9
 {
     background: url('../img/engine_ico_9.png') no-repeat;
 }
 .engine_ico_10
 {
     background: url('../img/engine_ico_10.png') no-repeat;
 }
 .engine_ico_11
 {
     background: url('../img/engine_ico_11.png') no-repeat;
 }
 .engine_ico_12
 {
     background: url('../img/engine_ico_12.png') no-repeat;
 }
 #engine_maint_ico
 {
     width: 80px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_s_engine_ico.png') no-repeat;
 }
 #engine_maint_txt_active
 {
     width: 257px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #282828;
     text-align: left;
     line-height: 25px;
 }
 #engine_maint_txt
 {
     width: 187px;
     height: 47px;
     display: inline-block;
     float: left; 
     line-height: 25px;   
 }
  #training_engine_container
 {
     height: 1505px;
     width: 100%;
     display: block;
     margin: 70px auto 0 auto;   
     font-family: 'montserrat-regular', Verdana, Arial; 
     line-height: 25px;
     background: #fff;
     color: #828282;
 }
 
 #training_engine_text
 {
     height: 180px;
     width: 965px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0;   
 }
 #training_engine_text2
 {
     height: 705px;
     width: 965px;
     margin: 0 auto;
     display: block;
     
 }
 #training_engine_text_l
 {
     display: inline-block;
     float: left;
     width: 465px;
     height: 705px;
     margin: 0 0 0 10px;
 }
 #training_engine_text_r
 {
     display: inline-block;
     float: left;
     width: 465px;
     height: 705px;
     margin: 0 0 0 20px;
 }
 .center
 {
     margin: 0 auto;
     display: block;
     text-align: center;
 }
 .engine_text_container
 {
     width:460px;
     height: 260px;
     margin: 30px 0 0 0;
     display: block;
 }
 .border_gray
 {
     border-right: #b6b6b6 solid 3px;
 }
 .engine_text_1,.engine_text_2, .engine_text_3
 {
     width: 390px;
     padding: 10px 0 10px 40px;
     height: 65px;
     display: block;
     margin: 0;
 }
  .engine_text_2
 {
     color: #6a1c7f;
 }
 .engine_photo
 {
     margin: 40px 0 0 0;
 }
 #training_engine_text_black
 {
     height: 140px;
     width: 965px;
     display: block;
     margin: 0 auto;
     text-align: center;
     padding: 0;   
     color: #282828;
 }
 /*============================================*/
 /* ========================BASES CONTENT======*/
 /*============================================*/
 
 #bases_container
 {
     height: 558px;
     width: 100%;
     display: block;
     background: url('../img/bases_mapa.png') no-repeat;
     background-position: 50% 0;
 }
 #bases_text
 {
     width: 965px;
     height: 550px;
     display: block;
     margin: 0 auto;
     color: #828282;
     line-height: 23px;
 }
 .bases_text_1
 {
     display: block;
     margin: 80px 0 40px 0;;     
 }
  .bases_text_2
 {
     display: block;
     margin: 30px 0 40px 0;;     
 }
 #bases_flight_con
 {
     width: 340px;
     height: 110px;
     display: block;
     float: left;
 }
 #bases_flight_left, #bases_flight_right, #bases_flight_left2, #bases_flight_right2
 {
     width: 170px;
     height: 130px;
     display: inline-block;
     float: left;
 }
 .bases_header
 {
     font-size: 25px;
     color: #6a1c7f;
     margin: 0 0 30px 0;
     display: block;
     font-family: 'montserrat-bold', Verdana, Arial; 
 }
 .bases_text
 {     
     margin: 0 0 30px 0;
     display: block;
     
 }
 .bases_flight_logo
 {
     display: block;
     float: left;
 }
 #bases_hangars
 {
     width: 965px;
     margin: 0 auto;
     height: 695px;
     display: block;
 }
 #bases_han_1
 {
     width: 330px;
     display: inline-block;
     float: left;
     height: 690px;
 }
 #bases_han_2
 {
     width: 330px;
     display: inline-block;
     float: left;
     height: 690px;
 }
 #bases_han_3
 {
     width: 300px;
     display: inline-block;
     float: left;
     height: 690px;
 }
 .hangars_img
 {
     display: block; 
     -ms-transform: scale(0.9); /* IE 9 */
  -webkit-transform: scale(0.9); /* Safari 3-8 */
  transform: scale(0.9);
  left: -16px;
  position: relative;
 }
 .hangars_ico
 {
     background: url('../img/places_ico.png') no-repeat;
     width: 30px;
     height: 35px;
     display: inline-block;
     float: left;
     -ms-transform: scale(0.8); /* IE 9 */
  -webkit-transform: scale(0.8); /* Safari 3-8 */
  transform: scale(0.8);
 }
 .hangars_title
 {
     width: 269px;
     float: left;
     display: inline-block;
     line-height: 28px;
     font-family: 'montserrat-bold', Verdana, Arial; 
     font-size: 18px;
     color: #282828;
 }
 .hangars_text
 {
     color: #828282;
     line-height: 20px;
     width: 300px;
     display: block;
     margin: 50px 0 0 0;
     padding: 50px 0 0 0;
 }
 .hangars_text2
 {
     
     line-height: 20px;
     width: 300px;
     display: block;
     margin: 50px 0 0 0;
     padding: 50px 0 0 0;
     
 }
 #bases_text2
 {
     width: 1160px;
     display: block;
     margin: 0 auto;
     font-family: 'montserrat-bold', Verdana, Arial;    
     color: #6a1c7f;
     text-align: left;
 }
 #hangars_text_2a
 {
     color: #6a1c7f;
     margin: 42px 0 0 0;
     padding: 0;
 }
#hangars_text_2b
 {
     color: #6a1c7f;
     margin: 20px 0 0 0;
     padding: 0;
 }
 #hangars_text_2c
 {
     color: #6a1c7f;
     margin: 20px 0 0 0;
     padding: 0;
 }
 
 
 
 /* ==========SERVICES================  */
  .service_menu_active
 {
     color: #000;
     font-size: 22px;
     line-height: 47px;   
 }
 
 #service_menu
 {
     width: 965px;
     height: 50px;
     line-height: 50px;
     margin: 120px auto 40px auto;
     display: block;
 }
 
 #aog_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_s_aog_ico.png') no-repeat;
 }
 #camo_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_s_camo_ico.png') no-repeat;
 }
 #line_maint_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_s_line_ico.png') no-repeat;
 }
 #base_maint_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_s_base_ico.png') no-repeat;
 }
 #aog_txt
 {
     width: 107px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
 #aog2_txt
 {
     width: 107px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
 #line_maint_txt
 {
     width: 167px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
 #line_maint2_txt
 {
     width: 217px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
  #base_maint_txt
 {
     width: 177px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
  #base_maint_txt
 {
     width: 227px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
  #base_maint_txt2
 {
     width: 177px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
 
  #camo_txt
 {
     width: 177px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
 
 #camo_txt6
 {
     width: 177px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
  #camo_txt2
 {
     width: 177px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
  #camo_txt3
 {
     width: 177px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
 /* ==========TRAINING================  */
  .training_menu_active
 {
     color: #000;
     font-size: 22px;
     line-height: 47px;   
 }
 
 #training_menu
 {
     width: 965px;
     height: 50px;
     line-height: 50px;
     margin: 120px auto 40px auto;
     display: block;
 }
 
 #general_info_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_t_general_ico.png') no-repeat;
 }
 #advantages_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_t_advantages_ico.png') no-repeat;
 }
 #plans_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_t_plans_ico.png') no-repeat;
 }
  #general_txt
 {
     width: 187px;
     height: 47px;
     line-height: 22px;
     display: inline-block;
     float: left;  
     text-align: center;
 }
 #general_txt
 {
     width: 157px;
     height: 47px;
     line-height: 22px;
     display: inline-block;
     float: left;  
     text-align: center;
 }
 #general_txt2
 {
     width: 157px;
     height: 47px;
     line-height: 22px;
     display: inline-block;
     float: left;  
     text-align: center;
 }
   #training_advantages_txt
 {
     width: 177px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
  #training_advantages_txt2
 {
     width: 177px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
  #training_advantages_txt
 {
     width: 177px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
   #training_plans_txt2
 {
     width: 177px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
   #training_plans_txt2
 {
     width: 177px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
 
 
  /* ==========MEDIA================  */
  .media_menu_active
 {
     color: #000;
     font-size: 22px;
     line-height: 47px;   
 }
 
 #media_menu
 {
     width: 1165px;
     height: 50px;
     line-height: 50px;
     margin: 120px auto 40px auto;
     display: block;
 }
 
 #media_news_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_m_news_ico.png') no-repeat;
 }
 #media_press_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_m_press_ico.png') no-repeat;
 }
 #media_blog_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_m_blog_ico.png') no-repeat;
 }
   #media_news_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
   #media_blog_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;      
 }
   #media_press_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left; 
 }
  #media_news_txt2
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
   #media_blog_txt2
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;      
 }
   #media_press_txt2
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left; 
 }
 
 /* ==========CAREER================  */
  .career_menu_active
 {
     color: #000;
     font-size: 22px;
     line-height: 47px;   
 }
 
 #career_menu
 {
     width: 965px;
     height: 50px;
     line-height: 50px;
     margin: 120px auto 40px auto;
     display: block;
 }
 
 #career_why_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_ca_why_ico.png') no-repeat;
 }
 #career_why_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left; 
     line-height: 22px;
 }
 #career_why_txt2
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left; 
     line-height: 22px;
 }
 #career_job_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_ca_job_ico.png') no-repeat;
 }
 
  #career_job_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left; 
 }
  /* ==========SERVICE CONTAINER================  */
 #service_aog_container
 {
     height: 200px;
     width: 965px;
     display: block;
     margin: 70px auto 0 auto;
     color: #828282;
     font-family: 'montserrat-regular', Verdana, Arial; 
     line-height: 25px;
 }
 #service_aog_left
 {
     height: 130px;
     width: 400px;
     display: inline-block;
     float: left;
 }
 #service_aog_right
 {
     height: 130px;
     width: 400px;
     display: inline-block;
     float: left;
     margin-left: 70px;
 }
 #aog_icons
 {
     width: 965px;
     height: 150px;
     display: block;
     margin: 0px auto 50px auto;
    
 }
 #aog_icons_left
 {
     width: 190px;
     height: 150px;
     margin: 10px 0 0 0;
     float: left; 
     display: inline-block;
 }
 #aog_icons_right
 {
     width: 190px;
     height: 150px;
     float: left; 
     display: inline-block;
 }
  #aog_icons_right img
  {
      width: 160px;
  }
 #aog_icons_left a
 {
     color: #828282;
 }
 .ser_aog_tel
 {
     margin: 15px 0;
     padding: 0;
 }
  #container_body_aog
 {
     width: 100%;
     height: 920px;
     display: block;
     position: absolute;
     top: 0;
     background: #fff;   
 }
   #container_body_camo
 {
     width: 100%;
     height: 1070px;  
     display: block;
     position: absolute;
     top: 0;
     background: #fff;   
 }
 
 #service_camo_container
 {
     height: 970px;
     width: 965px;
     display: block;
     margin: 70px auto 0 auto;
     color: #828282;
     font-family: 'montserrat-regular', Verdana, Arial; 
     line-height: 25px;
 }
 #service_camo_text
 {
     height: 80px;
     width: 100%;
     display: block;
     margin: 0;
     padding: 0;   
 }
 #service_adriatehnika_logo
 {
     width: 266px;
     height: 96px;
     background: url('../img/company_adriatehnika_logo.png') no-repeat;
     margin: 30px auto 30px auto;
     display: block
 }
 #service_camo_content
 {
     height: 850px;
     width: 100%;
     display: block;
     margin: 0 auto;
 }
  #service_camo_left
 {
     height: 850px;
     width: 400px;
     display: inline-block;
     float: left;
     margin: 0 0 0 5px;
     
 }
  #service_camo_right
 {
     height: 850px;
     width: 400px;
     display: inline-block;
     float: left;
     margin: 0 0 0 55px;
     
 }
 .camo_title
 {
     color: #6a1c7f;
     margin: 0 0 30px 85px;
     font-size: 20px;
     
 }
 .camo_line
 {
     width: 400px;
     height: 73px;
     margin: 25px 0;     
     display: block;     
 }
 .camo_ico
 {
     width: 73px;
     height: 73px;
     display: inline-block;
     float: left;
 }
 .camo_text
 {
     height: 60px;
     width: 300px;
     display: inline-block;
     float: left;
     margin: 10px 0 0 12px;
     color: #282828;
     font-size: 20px;
 }
 
 #training_general_container
 {
     height: 940px;
     width: 100%;
     display: block;
     margin: 70px auto 0 auto;   
     font-family: 'montserrat-regular', Verdana, Arial; 
     line-height: 25px;
     background: url('../img/company_intro_bg.png') no-repeat;
     background-position: 50% 100%;
     color: #282828;
 }
 #training_general_text
 {
     height: 180px;
     width: 965px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0;   
 }
 #training_general_text2
 {
     height: 725px;
     width: 965px;
     margin: 0 auto;
     display: block;
 }
 #training_general_text_l
 {
     display: inline-block;
     float: left;
     width: 444px;
     height: 415px;
     margin: 0 0 0 5px;
     
 }
 #training_general_text_r
 {
     display: inline-block;
     float: left;
     width: 444px;
     height: 415px;
     margin: 0 0 0 55px;
 }
 .flight_ico_general
 {
     display: inline;
     float: left;
     margin: 0;
     padding: 0;
     background: url('../img/flight_ico_b.png') no-repeat;
     width: 47px;
     height: 47px;
 }
 .general_title
 {
     width: 300px;
     height: 47px;
     line-height: 22px;
     margin: 0 0 0 30px;
     display: inline-block;
     float: left;
 }
 #general_title_1, #general_title_2
 {
     width: 100%;
     display: block;
     height: 47px;
     margin: 0 0 20px 0;
 }
 #general_text_1
 {
     width: 100%;
     display: block;
     height: 390px;
     margin: 0;
     padding: 0;     
 }
 .general_line
 {
     display: block;    
     margin: 20px 0;
     padding: 0 0 0 25px;
     background: url('../img/purple_dot.png') no-repeat;
     width: 100%;
     height: 19px; 
     line-height: 19px;
     
 }
 .general_line_2
 {
     display: block;    
     margin: 20px 0;
     padding: 0 0 0 25px;
     background: url('../img/purple_dot.png') no-repeat;
     width: 100%;
     height: 38px; 
     line-height: 19px;
     
 }
 
 .general_line_3
 {
     display: block;    
     margin: 80px 0 0 0;
     padding: 0 0 0 25px;   
     width: 100%;
     height: 38px; 
     line-height: 19px;
     
 }
 #general_body
 {
     width: 100%;
     height: 1470px;  
     display: block;
     position: absolute;
     top: 0;
     background: #fff;
    
        
 }
 
 #general_body a
 {
     color: #000;
 }
 #general_body a:hover
 {
     color: #494949;
 }
 
 
 
 
 
 #submenu_container a
 {
     color: #7d7d7d;
 }
 
 
  #training_base_mainte_container
 {
     
     width: 100%;
     display: block;
     margin: 70px auto 0 auto;   
     font-family: 'montserrat-regular', Verdana, Arial; 
     line-height: 25px;
     background: #fff;
     color: #828282;
 }
 #training_base_mainte_text
 {
     height: 180px;
     width: 965px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0;   
 }
 #training_base_mainte_text_black
 {
     height: 140px;
     width: 965px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0;   
     color: #282828;
 }
 #training_base_mainte_text_black_2
 {
     height: 80px;
     width: 965px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0;   
     color: #282828;
 }
 #training_base_mainte_text2
 {
     height: 775px;
     width: 965px;
     margin: 0 auto;
     display: block;
 }
 #training_base_mainte_text2a
 {
     height: 775px;
     width: 965px;
     margin: 0 auto;
     display: block;
 }
 #training_base_mainte_text_l
 {
     display: inline-block;
     float: left;
     width: 444px;
     height: 75px;
     margin: 0 0 0 5px;
     
 }
 #training_base_mainte_text_r
 {
     display: inline-block;
     float: left;
     width: 444px;
     height: 775px;
     margin: 0 0 0 55px;
 }
 #training_base_mainte_text_l_2
 {
     display: inline-block;
     float: left;
     width: 444px;
     height: 755px;
     margin: 0 0 0 5px;
     
 }
 #training_base_mainte_text_r_2
 {
     display: inline-block;
     float: left;
     width: 444px;
     height: 755px;
     margin: 0 0 0 55px;
 }
 #base_title_1, #base_title_2
 {
     width: 100%;
     display: block;
     height: 87px;
     margin: 0 0 20px 0;
 }
 
 #logo_base_title1
 {
    margin: 15px 0 0 90px; 
 }
 #logo_base_title2
 {
     margin: 0 0 0 70px;
 }
 
  #base_text_1
 {
     width: 100%;
     display: block;
     height: 390px;
     margin: 0;
     padding: 0;     
 }
  #base_text_1a
 {
     width: 100%;
     display: block;
     height: 390px;
     margin: 0;
     padding: 0;     
 }
  #base_text_2
 {
     width: 100%;
     display: block;
     height: 390px;
     margin: 0;
     padding: 0;     
 }
 #base_text_2a
 {
     width: 100%;
     display: block;
     height: 390px;
     margin: 0;
     padding: 0;     
 }
 #base_text_left_1
 {
     width: 80px;
     height: 185px;
     display: inline-block;
     float: left;
     background: url('../img/purple_dot.png') no-repeat;
     background-position: 60px 6px;
 }
 #base_text_right_1
 {
     width:360px;
     height: 185px;
     display: inline-block;
     float: left;
 }
  #base_text_left_2
 {
     width: 80px;
     height: 125px;
     display: inline-block;
     float: left;
     background: url('../img/purple_dot.png') no-repeat;
     background-position: 60px 6px;
 }
 #base_text_right_2
 {
     width:360px;
     height: 125px;
     display: inline-block;
     float: left;
 }
 
  #base_text_left_3
 {
     width: 80px;
     height: 245px;
     display: inline-block;
     float: left;
     background: url('../img/purple_dot.png') no-repeat;
     background-position: 60px 6px;
}
 #base_text_right_3
 {
     width:360px;
     height: 245px;
     display: inline-block;
     float: left;
 }
  #base_text_left_4
 {
     width: 80px;
     height: 105px;
     display: inline-block;
     float: left;
     background: url('../img/purple_dot.png') no-repeat;
     background-position: 60px 6px;
 }
 #base_text_right_4
 {
     width:360px;
     height: 105px;
     display: inline-block;
     float: left;
 }
  #base_text_left_5
 {
     width: 80px;
     height: 145px;
     display: inline-block;
     float: left;
     background: url('../img/purple_dot.png') no-repeat;
     background-position: 60px 6px;
 }
 #base_text_right_5
 {
     width:360px;
     height: 145px;
     display: inline-block;
     float: left;
 }
  #base_text_left_6
 {
     width: 80px;
     height: 145px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_6.png') no-repeat;
 }
 #base_text_right_6
 {
     width:360px;
     height: 195px;
     display: inline-block;
     float: left;
 }
  #base_text_left_7
 {
     width: 80px;
     height: 145px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_7.png') no-repeat;
 }
 #base_text_right_7
 {
     width:360px;
     height: 145px;
     display: inline-block;
     float: left;
 }
 
   #base_text_left_8
 {
     width: 80px;
     height: 145px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_8.png') no-repeat;
 }
 #base_text_right_8
 {
     width:360px;
     height: 145px;
     display: inline-block;
     float: left;
 }
 
 #base_text_left_1a
 {
     width: 80px;
     height: 145px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_a1.png') no-repeat;
 }
 #base_text_right_1a
 {
     width:360px;
     height: 145px;
     display: inline-block;
     float: left;
 }
 
 #base_text_left_2a
 {
     width: 80px;
     height: 175px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_a2.png') no-repeat;
 }
 #base_text_right_2a
 {
     width:360px;
     height: 175px;
     display: inline-block;
     float: left;
 }
 #base_text_left_3a
 {
     width: 80px;
     height: 145px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_a3.png') no-repeat;
 }
 #base_text_right_3a
 {
     width:360px;
     height: 145px;
     display: inline-block;
     float: left;
 }
 #base_text_left_4a
 {
     width: 80px;
     height: 175px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_a4.png') no-repeat;
 }
 #base_text_right_4a
 {
     width:360px;
     height: 175px;
     display: inline-block;
     float: left;
 }
 
 #base_text_left_5a
 {
     width: 80px;
     height: 105px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_a5.png') no-repeat;
 }
 #base_text_right_5a
 {
     width:360px;
     height: 105px;
     display: inline-block;
     float: left;
 }
 #base_text_left_6a
 {
     width: 80px;
     height: 255px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_a6.png') no-repeat;
 }
 #base_text_right_6a
 {
     width:360px;
     height: 255px;
     display: inline-block;
     float: left;
 }
 
 #base_text_left_7a
 {
     width: 80px;
     height: 105px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_a7.png') no-repeat;
 }
 #base_text_right_7a
 {
     width:360px;
     height: 105px;
     display: inline-block;
     float: left;
 }
 #base_text_left_8a
 {
     width: 80px;
     height: 165px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_a8.png') no-repeat;
 }
 #base_text_right_8a
 {
     width:360px;
     height: 165px;
     display: inline-block;
     float: left;
 }
 #base_text_left_9a
 {
     width: 80px;
     height: 105px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_a9.png') no-repeat;
 }
 #base_text_right_9a
 {
     width:360px;
     height: 105px;
     display: inline-block;
     float: left;
 }
 
 #base_text_left_10a
 {
     width: 80px;
     height: 105px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_a10.png') no-repeat;
 }
 #base_text_right_10a
 {
     width:360px;
     height: 105px;
     display: inline-block;
     float: left;
 }
 
 
 .base_text_title
 {
     font-family: 'montserrat-bold', Verdana, Arial;    
     color: #282828;
     margin: 5px 0 25px 0;
 }
 

 
 #training_line_mainte_container
 {
     
     width: 100%;
     display: block;
     margin: 70px auto 0 auto;   
     font-family: 'montserrat-regular', Verdana, Arial; 
     line-height: 25px;
     background: #fff;
     color: #828282;
 }
 #training_line_mainte_text
 {
     height: 550px;
     width: 965px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     background: url('../img/line_mainetance_map.png') no-repeat;
     background-position: 100% 0;
     padding: 0;   
 }
 #training_line_mainte_intro
 {
     height: 80px;
     width: 100%;
     display: block;
     margin: 0;
     padding: 0;
 }
 #training_line_places
 {
     width: 500px;
     height: 300px;     
     margin: 70px 0 0 90px;
 }
 
 #training_line_places_l,  #training_line_places_r
 {
     width: 180px;
     height: 300px;
     float: left;
     display: inline-block;
 }
 .line_dot_country
 {
     width: 100%;
     height: 18px;
     color: #6a1c7f;
     margin: 0;
     padding: 0 0 0 15px;
     background: url('../img/dot.png') no-repeat;
     background-position: 0 6px;
 }
 .line_city_1
 {
     width: 100%;
     height: 18px;
     color: #828282;
     margin: 0 0 20px 0;
     padding: 0 0 0 15px;
 }
 .line_city_2
 {
     width: 100%;
     height: 18px;
     color: #828282;  
     margin: 0;
     padding: 0 0 0 15px;
 }
 #training_line_mainte_text_black
 {
     height: 100px;
     width: 965px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0;   
     color: #282828;
 }
 #training_line_mainte_text_black2
 {
     height: 100px;
     width: 965px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0;   
     color: #282828;
 }
 #training_line_mainte_text2
 {
     height: 775px;
     width: 965px;
     margin: 0 auto;
     display: block;
 }
 #training_line_mainte_text_l
 {
     display: inline-block;
     float: left;
     width: 444px;
     height: 765px;
     margin: 0 0 0 5px;
     
 }
 #training_line_mainte_text_r
 {
     display: inline-block;
     float: left;
     width: 444px;
     height: 765px;
     margin: 0 0 0 55px;
 }
 #line_title_1, #line_title_2
 {
     width: 100%;
     display: block;
     height: 87px;
     margin: 0 0 20px 0;
 }
 
 #logo_line_title1
 {
    margin: 0 0 0 90px; 
 }
 #logo_line_title2
 {
     margin: 0 0 0 70px;
 }
 
 
 
 
 
 
 
 #line_text_1
 {
     width: 100%;
     display: block;
     height: 390px;
     margin: 0;
     padding: 0;     
 }
  #line_text_2
 {
     width: 100%;
     display: block;
     height: 390px;
     margin: 0;
     padding: 0;     
 }
 #line_text_left_1
 {
     width: 80px;
     height: 155px;
     display: inline-block;
     float: left;
     background: url('../img/service_line_1.png') no-repeat;
 }
 #line_text_right_1
 {
     width:360px;
     height: 155px;
     display: inline-block;
     float: left;
 }
  #line_text_left_2
 {
     width: 80px;
     height: 145px;
     display: inline-block;
     float: left;
     background: url('../img/service_line_2.png') no-repeat;
 }
 #line_text_right_2
 {
     width:360px;
     height: 245px;
     display: inline-block;
     float: left;
 }
 
  #line_text_left_3
 {
     width: 80px;
     height: 245px;
     display: inline-block;
     float: left;
     background: url('../img/service_line_3.png') no-repeat;
 }
 #line_text_right_3
 {
     width:360px;
     height: 245px;
     display: inline-block;
     float: left;
 }
  #line_text_left_4
 {
     width: 80px;
     height: 105px;
     display: inline-block;
     float: left;
     background: url('../img/service_line_4.png') no-repeat;
 }
 #line_text_right_4
 {
     width:360px;
     height: 105px;
     display: inline-block;
     float: left;
 }
  #line_text_left_5
 {
     width: 80px;
     height: 105px;
     display: inline-block;
     float: left;
     background: url('../img/service_line_5.png') no-repeat;
 }
 #line_text_right_5
 {
     width:360px;
     height: 105px;
     display: inline-block;
     float: left;
 }
  #line_text_left_6
 {
     width: 80px;
     height: 145px;
     display: inline-block;
     float: left;
     background: url('../img/service_line_6.png') no-repeat;
 }
 #line_text_right_6
 {
     width:360px;
     height: 145px;
     display: inline-block;
     float: left;
 }
  #line_text_left_7
 {
     width: 80px;
     height: 145px;
     display: inline-block;
     float: left;
     background: url('../img/service_line_7.png') no-repeat;
 }
 #line_text_right_7
 {
     width:360px;
     height: 145px;
     display: inline-block;
     float: left;
 }
 
 
 .line_text_title
 {
     font-family: 'montserrat-bold', Verdana, Arial;    
     color: #282828;
     margin: 5px 0 25px 0;
 }
 
 
 
  
 #company_certification_container
 {
     width:950px;
     margin: 0 auto;
     height: 1140px;
     display: block;
    
 }
 #cert_logo_1
 {
     width: 100%;
     height: 115px;
     display: block;
     margin: 40px 0 0 0;
     text-align: center;
 }
 #cert_1_container
 {
        width: 100%;
        height: 220px;
        display: block;
        
 }
 
 #cert_logo_2, #cert_logo_3
 {
     width: 100%;
     height: 115px;
     display: block;
     margin: 40px 0 0 0;
     text-align: center;
 }
 
 #cert_2_container, #cert_3_container
 {
     width: 100%;
     height: 220px;
     display: block;
     
 }
 
 #cert_1_left, #cert_1_right,  #cert_3_left, #cert_3_right
 {
     width: 68px;
     height:221px;
     float: left;
     display: inline-block;     
 }
 #cert_1_left, #cert_3_left
 {
      border-right: 1px solid #d7d7d7;
      background: url('../img/cert_arrow_left.png') no-repeat;
      background-position: 0 50%;
 }
 
 #cert_1_1, #cert_3_1
 {
     height: 221px;
     width: 268px;
     display: inline-block;
     float: left;     
 }
 
  #cert_1_2, #cert_3_2
 {
     height: 221px;
     width: 268px;
     display: inline-block;
     float: left;
     border-right: 1px solid #d7d7d7;
     border-left: 1px solid #d7d7d7;
 }
 #cert_1_3, #cert_3_3
 {
     height: 221px;
     width: 268px;
     display: inline-block;
     float: left;     
 }
 
 #cert_1_right, #cert_3_right
 {
     border-left: 1px solid #d7d7d7;
      background: url('../img/cert_arrow_right.png') no-repeat;
      background-position: 0 50%;
 }
 
 
 #cert_2_left, #cert_2_right, #cert_3_left, #cert_3_right
 {
     width: 68px;
     height:221px;
     float: left;
     display: inline-block;     
 }
 #cert_2_left, #cert_3_left
 {
      border-right: 1px solid #d7d7d7;
      background: url('../img/cert_arrow_left.png') no-repeat;
      background-position: 0 50%;
 }
 
 #cert_2_1,  #cert_3_1
 {
     height: 221px;
     width: 268px;
     display: inline-block;
     float: left;     
 }
 
  #cert_2_2, #cert_3_2
 {
     height: 221px;
     width: 268px;
     display: inline-block;
     float: left;
     border-right: 1px solid #d7d7d7;
     border-left: 1px solid #d7d7d7;
 }
 #cert_2_3, #cert_3_3
 {
     height: 221px;
     width: 268px;
     display: inline-block;
     float: left;     
 }
 
 #cert_2_right, #cert_3_right
 {
     border-left: 1px solid #d7d7d7;
      background: url('../img/cert_arrow_right.png') no-repeat;
      background-position: 0 50%;
 }
 
 #cert_1_numer, #cert_2_numer, #cert_3_numer, #cert_4_numer, #cert_5_numer, #cert_6_numer, #cert_7_numer, #cert_8_numer, #cert_9_numer
 {
     color: #828282;
     width: 268px;
     text-align: center;
     font-size: 16px;
     height: 30px;
     display: block;
 }
 
 #cert_1_title, #cert_2_title, #cert_3_title,  #cert_4_title, #cert_5_title, #cert_6_title,  #cert_7_title, #cert_8_title, #cert_9_title
 {
     color: #282828;
     width: 268px;
     text-align: center;
     font-size: 24px;
     height: 170px;
     display: block;
     margin: 0 auto;
 }
 
 #cert_1_link_2, #cert_2_link_2 , #cert_3_link_2, #cert_4_link_2, #cert_5_link_2 , #cert_6_link_2 , #cert_7_link_2, #cert_8_link_2 , #cert_9_link_2   
 {
     color: #828282;
     width: 268px;
     text-align: center;
     font-size: 16px;
     height: 30px;
     display: block;  
 }
 #cert_1_container a,  #cert_2_container a,  #cert_3_container a,  #cert_4_container a,  #cert_5_container a,  #cert_6_container a,  #cert_7_container a,  #cert_8_container a,  #cert_9_container a
 {
     color: #828282;
 }
 #cert_1_title, #cert_3_title, #cert_4_title, #cert_6_title, #cert_7_title, #cert_9_title
 {
     color: #d7d7d7;
 }
 
 /*#findus_txt, #uefunds_txt, #training_advantages_txt, #training_plans_txt, #media_blog_txt, #media_news_txt, #career_job_txt
 {
     color:#d7d7d7;
 }
 */
 #sub_1 a, #sub_1 a:hover
 {
     color: #7d7d7d;
 }
 #why_work_container
 {
     width: 965px;
     height: 570px;
     display: block;
     margin: 0 auto;
     color: #282828;
     
     
 }
 #why_work_left
 {
     width: 460px;
     height: 550px;
     display: inline-block;
     float: left;
     margin: 0;
     padding: 0;
    
     
     
 }
 #why_work_right
 {
     width: 460px;
     height: 550px;
     display: inline-block;
     float: left;
     margin: 0 0 0 35px;
     padding: 0;
      
     
 }
 .why_work_title
 {
     color: #282828;
     line-height: 25px;
     margin: 0 0 20px 0;
     padding: 0;
 }
 .why_work
 {
     color: #828282;
     line-height: 25px;
     margin: 5px 0 10px 0;
     padding: 0;
 }
 
  #for_press_container
 {
     width: 965px;
     height: 570px;
     display: block;
     margin: 0 auto;
     
 }
 .for_press_container
 {
     margin: 0;
     padding: 0;
     color: #828282;
     line-height: 25px;
     width: 600px;
     display: block;
     text-align: justify;
 }
 .for_press_cont2
 {
     margin: 30px 0 0 0px;
     padding: 0;
     width: 600px;
     height: 20px;
     color: #6a1c7f;
     line-height: 25px;
     font-family: 'montserrat-bold', Verdana, Arial;    
     display: block;
     text-align: right;
     
 }
 .for_press_cont2a
 {
     margin: 10px 0 0 0px;
     padding: 0;
     line-height: 25px;
     width: 600px;
     text-align: right;
     line-height: 25px;
 }
 .for_press_cont2a a, .contact_form_line a
 {
     color: #282828;
 }
 #contacts_form_left a
 {
     color: #828282;
 }
 /* =======CONTACTS=============== */
 

 
 #contacts_menu
 {
     width: 965px;
     height: 50px;
     line-height: 50px;
     margin: 120px auto 40px auto;
     display: block;
 }
 
 #contacts_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_contact_ico.png') no-repeat;
 }
 #contacts_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left; 
     line-height: 38px;
      color: #000;
     font-size: 22px;     
 }
 #contacts_container
 {
     width: 965px;
     height: 990px;
     display: block;
     margin: 0 auto;
     color: #282828;   
 }
 #contacts_text
 {
     width:965px;
     height: 85px;
     display: block;
     margin: 0 auto;
 }
 #contacts_kol_1
 {
     width: 300px;
     height: 85px;
     display: inline-block;
     float: left;
     text-align: justify;
 }
 #contacts_kol_2
 {
     width: 300px;
     height: 85px;
     display: inline-block;
     float: left;
     text-align: justify;
     margin: 0 25px 0 25px;
 }
 #contacts_kol_3
 {
     width: 310px;
     height: 85px;
     display: inline-block;
     float: left;
     text-align: justify;
 }
 #contacts_aog_text
 {
     width: 810px;
     height: 40px;
     display: block;
     margin: 40px auto 40px auto;     
     text-align: center;
 }
 .cat_big
 {
     display: inline-block;
     float: left;
     margin: 0;
     padding: 0; 
     font-size: 20px;
 }
 .cat_small
 {
     display: inline-block;
     float: left;
     margin: 0px 20px 0 20px;
     padding: 0; 
     font-size: 19px;
     line-height: 35px;
 }
 #contacts_form_container
 {
     height: 499px;
     width: 845px;
     display: block;
     margin: 0 auto; 
 }
 #contacts_form_left
 {
     width: 375px;
     height: 499px;
     display: inline-block;
     float: left;     
 }
 #contacts_form_right
 {
     width: 375px;
     height: 459px;
     display: inline-block;
     float: left;
     margin: 0 0 0 90px;
 }
 .contact_form_title
 {
     font-size: 18px;
     width: 100%;
     margin: 0;
     padding: 0;
     display: block;
     font-family: 'montserrat-bold', Verdana, Arial;    
     color: #282828;
     height: 40px;
     line-height: 40px;
 }
 .contact_form_line
 {
     font-size: 18px;
     width: 100%;
     margin: 0;
     padding: 0;
     display: block;
     color: #828282;
     font-size: 16px;
     height: 30px;
     line-height: 30px;
 }
 #form_title
 {
     width: 100%;
     display: block;
     text-align: center;
     font-family: 'montserrat-bold', Verdana, Arial;    
     color: #282828;
     height: 40px;
     line-height: 40px;
     font-size: 18px;
 }
 .inpek
 {
     width: 335px;
     height: 40px;
     border: 1px solid #828282;
     display: block;
     line-height: 40px;
     margin: 10px 0 10px 0;
     border-radius: 5px;
     padding: 0 15px 0 15px;
     font-size: 13px;
 }
textarea
 {
     width: 335px;
     height: 118px;
     border: 1px solid #828282;
     display: block;
     line-height: 20px;
     margin: 10px 0 10px 0;
     border-radius: 5px;
     padding: 15px 15px 0 15px;
     font-size: 13px;
     color: #828282;
 }
 .button_send
 {
     width: 150px;
     height: 40px;
     line-height: 40px;
     text-align: center;
     background: #6a1c7f;
     font-size: 16px;
     font-family: 'montserrat-bold', Verdana, Arial;    
     color: #fff;
     border: none;
     border-radius: 5px;
     margin: 0 0 0 220px;
 }
 
 #form_text
 {
     width: 375px;
     height: 50px;
     display: block;
     margin: 0;
     padding: 0;
    
 }
 #form_text_l
 {
     width: 30px;
     height: 50px;
     display: inline-block;
     float: left;
     margin: 0 0 0 10px;
     
 }
 #form_text_r
 {
     width: 325px;
     height: 50px;
     display: inline-block;
     float: left;
     font-size: 10px;
     line-height: 12px;
     color: #828282;
     text-align: justify;
 }
  .hangars_line
 {
     display: block;    
     margin: 20px 0;
     padding: 0 0 0 25px;
     background: url('../img/purple_dot.png') no-repeat;
     width: 286px;
     color: #6a1c7f;
     line-height: 19px;
     
 }
 #aog_fixed
 {
     width: 1023px;
     height: 38px;
     display: block;
     margin: 0 auto;
     position: fixed;
     bottom: 0;
     left:50%;
     
     margin-left: -648px;
     
     z-index: 1;
     
     
 }
 #aog_24_2
 {
     width: 195px;
     height: 37px;
     background: url('../img/aog_24.png') no-repeat;
     margin: 0 0 0 960px;
     display: block;
     padding: 0;
 }
 #aog_text_2
 {
     width: 195px;
     height: 82px;
     background: white;
     margin: 0 0 0 960px;
     border-left: solid #828282 1px;
     border-right: solid #828282 1px;
     text-align: center;
     padding: 5px 0 0 0;
     line-height: 25px;
     display: block;
 }
 #aog_bottom
 {
     width: 1000px;
     height: 37px;
     display: block;
     margin: 0 auto;
     position: relative;
     z-index: 2;
 }
 #aog_bottom2
 {
     width: 1000px;
     height: 37px;
     display: block;
     margin: 0 auto;
     position: relative;
     z-index: 2;
     top: -37px;
 }
 #aog_24_cont
 {
     width: 1013px;
     height: 100px;
     display: block;
     margin: 0 auto;
     position:relative;
 }
 #aog_24
 {
     width: 195px;
     height: 37px;
     background: url('../img/aog_24.png') no-repeat;
     margin: 0 0 0 818px;
     display: block;
     padding: 0;
 }
 #aog_text
 {
     width: 195px;
     height: 60px;
     background: white;
     margin: 0 0 0 818px;
     border-left: solid #828282 1px;
     border-right: solid #828282 1px;
     text-align: center;
     padding: 5px 0 0 0;
     line-height: 25px;
     display: block;
 }
 .aog_up
 {     
     top: -82px;
 }
 .aog_up2
 {     
     bottom: 82px;
 }
 
 #company_eu_funds
 {
     width:950px;
     margin: 0 auto;
     height: 800px;
     display: block;
    
 }
 #eu_container
 {
        width: 903px;
        height: 620px;
        display: block;
        margin: 0 auto;
        
 }
 #eu_1_container
 {
        width: 100%;
        height: 220px;
        display: block;
        margin: 0 auto;
        
 }
 
 #eu_1_1
 {
     height: 268px;
     width: 300px;
     display: inline-block;
     float: left;     
     border-bottom: 1px solid #d7d7d7;
     color: #7d7d7d;
 }
 
  #eu_1_2
 {
     height: 268px;
     width: 300px;
     display: inline-block;
     float: left;
     border-right: 1px solid #d7d7d7;
     border-left: 1px solid #d7d7d7;
     border-bottom: 1px solid #d7d7d7;
     color: #7d7d7d;
 }
 #eu_1_3
 {
     height: 268px;
     width: 300px;
     display: inline-block;
     float: left;   
     border-bottom: 1px solid #d7d7d7;
     color: #7d7d7d;
 }
  #eu_1_4
 {
     height: 268px;
     width: 300px;
     display: inline-block;
     float: left;     
     color: #7d7d7d;
     
 }
 
  #eu_1_5
 {
     height: 268px;
     width: 300px;
     display: inline-block;
     float: left;
     border-right: 1px solid #d7d7d7;
     border-left: 1px solid #d7d7d7;
     color: #7d7d7d;
 }
 #eu_1_6
 {
     height: 268px;
     width: 300px;
     display: inline-block;
     float: left;   
     color: #7d7d7d;
     
 }
 
 #eu_1_title, #eu_2_title, #eu_3_title,  #eu_4_title, #eu_5_title, #eu_6_title
 {
     
     width: 268px;
     text-align: center;
     font-size: 24px;
     height: 130px;
     display: block;
     margin: 30px auto 0 auto;
 }
 
 #eu_1_link_2, #eu_2_link_2 , #eu_3_link_2, #eu_4_link_2, #eu_5_link_2 , #eu_6_link_2   
 {
     color: #ffffff;
     width: 123px;
     text-align: center;
     font-size: 16px;
     display: block; 
     background: #6a1c7f;
     height: 30px;
     line-height: 30px;
     margin: 0 auto;
 }
   #eu_1_archive_2, #eu_2_archive_2 , #eu_3_archive_2, #eu_4_archive_2, #eu_5_archive_2 , #eu_6_archive_2   
 {
     color: #ffffff;
     width: 123px;
     text-align: center;
     font-size: 16px;
     display: block; 
     background: #6a1c7f;
     height: 30px;
     line-height: 30px;
     margin: 10px auto;
     
 }
 #eu_1_1:hover, #eu_1_2:hover, #eu_1_3:hover,  #eu_1_4:hover, #eu_1_5:hover, #eu_1_6:hover
 {
     color: #282828;
     
 }
 #eu_funds_logos
 {
     width:457px;
     height: 87px;
     display: block;
     margin: 0 auto;
     background: url('../img/eu_funds_logos.png') no-repeat;
 }
 /*   FIND US  */
 #find_us_container
 {
     
     width: 1023px;
     display: block;
     margin: 70px auto 0 auto;   
     font-family: 'montserrat-regular', Verdana, Arial; 
     line-height: 25px;
     background: #fff;
     color: #828282;
     min-height: 600px;
 }
 .event_line
 {
     width: 1023px;
     height: 120px;
     display: block;
     padding: 30px 0;
     margin: 0 auto;
 }
 .event_left
 {
     width: 70px;
     height: 120px;
     padding: 30px 0;
     display: inline-block;
     float: left;
     
     
 }
 .event_middle
 {
     width: 180px;
     height: 120px;
     padding: 30px 0;
     display: inline-block;
     float: left;
     
 }
 
 .event_right
 {
     width: 600px;
     height: 120px;
     padding: 30px 0;
     display: inline-block;
     float: left; 
     line-height: 27px;
 }
 .event_dot
 {
     height: 10px;
     width: 10px;
     border-radius: 10px;
     background: #6a1c7f;
     float: right;
     margin: 6px 6px 0 0;
 }
 .event_name
 {
     width: 100%;
     height: 25px;
     font-size: 20px;
     color: #282828;
     line-height: 25px; 
 }
  .event_date
 {
     width: 100%;
     height: 25px;
     font-size: 13px;
     color: #828282;
     line-height: 25px; 
 }
 
 /*  FIND US END */
 /*   JOB OFFERS  */
 #job_offers_container
 {
     
     width: 100%;
     display: initial;
     margin: 70px auto 0 auto;   
     font-family: 'montserrat-regular', Verdana, Arial; 
     line-height: 25px;
     background: #fff;
     color: #828282;
     min-height: 1600px;
 }
  #job_offers_text
 {
     height: 100px;
     width: 1023px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0;   
     color: #828282;
 }
 
  #eu_offers_text
 {
     height: 100px;
     width: 1023px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0;   
     color: #828282;
 }
 
  #eu_offers_text2
 {
     height: 50px;
     width: 1023px;
     display: block;
     margin: 0 auto;
     text-align: center;
     padding: 0;   
     color: #828282;
 }
 
  #eu_offers_text3
 {
     height: 100px;
     width: 1023px;
     display: block;
     margin: 20px auto 0 auto;
     text-align: justify;
     padding: 0;   
     color: #828282;
 }
 #eu_list
 {
     
     width: 723px;
     display: block;
     margin: 30px auto 50px auto;
     text-align: justify;
     padding: 0;   
     color: #828282;
     line-height: 30px;
 }
 
 
 #job_place_container
 {
     height: 80px;
     width: 540px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0; 
     color: #282828;    
 }
 .job_city
 {
     width: 180px;
     display: inline-block;
     float: left;
     text-align: center;
     
 }
 #job_place_container a:hover
 {
     color: #6a1c7f;
 }
 #job_offers_content
 {
     width: 1160px;
     height: 1200px;
     display: inline;
     margin: 0 auto;
 }
 .button_content
 {
     width: 100%;
     height: 60px;
     display: block;
 }
 .apply_button
 {
     background: #6a1c7f;
     color: #fff;
     width: 150px;
     height: 45px;
     line-height: 45px;
     text-align: center;
     border-radius: 5px;
     margin: 0 0 0 50px
 }
 .offers_line
 {
     width: 100%;
     display: block;
     margin: 10px 0;
     height: 50px;
 }
 .offers_dot
 {
     border-radius: 10px;
     height: 10px;
     width: 10px;
     background:#6a1c7f;
     display: inline-block;
     margin: 0 0 0 130px;
 }
 .offers_title
 {
     display: inline-block;
     width: 700px;
     margin: 0 0 0 10px;
     line-height: 20px;
 }
 .offers_title_offer
 {
 	display: block;
 	float: left;
 	width: 100%;
 	height: 20px;
 	margin: 0;
 	padding: 0;
 	font-size:22px;
 	
 }
 .offers_title_city
 {
 	display: block;
 	float: left;
 	width: 100%;
 	height: 20px;
 	margin: 6px 0 0 0;
 	padding: 0;
 	font-size:15px;
 }
 .offer_top
 {
     width: 880px;
     height: 70px;
     
 }
 .offer_open
 {
     width: 1023px;
     display: block;
     height: 100%;
     padding: 0 0 190px 0px;
     
 }
 .open_left
 {
     width: 130px;     
     height: 100vh;
     display: inline-block;
     float: left;
 }
 .open_right
 {
     width: 903px;
     height: 100vh;
     margin: 20px 0 0 120px;
     display: inline-block;
     float: left;
 }
 .offer_dot_big_con
 {    
     height: 70px;
     width: 15px;
    
     display: inline-block;
     
     float: left;
 }
  .offer_dot_big
 {
     border-radius: 15px;
     height: 15px;
     width: 15px;
     background:#6a1c7f;
     display: inline-block;
     margin: 0 0 0 -2px;
     float: left;
 }
 .offer_title
 {
     width: 400px;
     height: 70px;
     float: left;   
     margin: 0 0 0 8px;
     color: #282828;
     font-size: 25px;
 }
 .offer_close
 {
     width: 435px;
     height: 70px;
     float: left;
     background: url('../img/job_arrow_up.png') no-repeat;
     margin: 0 0 0 8px;
 }
 .offer_content
 {
     width: 100%;
     border-bottom: 1px solid #d7d7d7;
 }
 .offer_bold
 {
    width: 960px; 
    padding: 20px 0 0px 0;
    margin: 0 0 0 50px;
    color: #282828;
    font-size: 22px;
 }
 .offer_text
 {
     width: 830px;
     padding: 5px 0 5px 0;
     margin: 0 0 0 50px;
 }
 
 .offer_text p
 {
     background: url(../img/carrer_arrow.png) no-repeat;
     padding: 0 0 0 15px;
     width: 100%;
     margin: 5px 0 5px 0;
     background-position: 0 5px;
 }
 
 /*   JOB OFFERS  END*/
  #training_advantages_text_black
 {
     height: 180px;
     width: 965px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0;   
     color: #282828;
 }
 #training_advantages_container
 {
     height: 770px;
     width: 100%;
     display: block;
     margin: 70px auto 0 auto;   
     font-family: 'montserrat-regular', Verdana, Arial; 
     line-height: 25px;
     background: #fff;
     color: #828282;
 }
 
 #training_advantages_text2
 {
     height: 595px;
     width: 965px;
     margin: 0 auto;
     display: block;
 }
 #training_advantages_text_l
 {
     display: inline-block;
     float: left;
     width: 444px;
     height: 595px;
     margin: 0 0 0 5px;
     
 }
 #training_advantages_text_r
 {
     display: inline-block;
     float: left;
     width: 444px;
     height: 595px;
     margin: 0 0 0 55px;
 }
 #adv_text_1
 {
     width: 100%;
     display: block;
     height: 390px;
     margin: 0;
     padding: 0;     
 }
  #adv_text_2
 {
     width: 100%;
     display: block;
     height: 390px;
     margin: 0;
     padding: 0;     
 }
 
 #adv_text_left_1
 {
     width: 80px;
     height: 215px;
     display: inline-block;
     float: left;
     background: url('../img/adv_ico_1.png') no-repeat;
 }
 #adv_text_right_1
 {
     width:360px;
     height: 215px;
     display: inline-block;
     float: left;
 }
 .adv_text_title
 {
     font-family: 'montserrat-bold', Verdana, Arial;    
     color: #282828;
     margin: 5px 0 25px 0;
 }
 
 #adv_text_left_2
 {
     width: 80px;
     height: 175px;
     display: inline-block;
     float: left;
     background: url('../img/adv_ico_2.png') no-repeat;
 }
 #adv_text_right_2
 {
     width:360px;
     height: 175px;
     display: inline-block;
     float: left;
 }
 
 #adv_text_left_3
 {
     width: 80px;
     height: 155px;
     display: inline-block;
     float: left;
     background: url('../img/adv_ico_3.png') no-repeat;
 }
 #adv_text_right_3
 {
     width:360px;
     height: 155px;
     display: inline-block;
     float: left;
 }
 
 #adv_text_left_4
 {
     width: 80px;
     height: 265px;
     display: inline-block;
     float: left;
     background: url('../img/adv_ico_4.png') no-repeat;
 }
 #adv_text_right_4
 {
     width:360px;
     height: 265px;
     display: inline-block;
     float: left;
 }
 
 #adv_text_left_5
 {
     width: 80px;
     height: 215px;
     display: inline-block;
     float: left;
     background: url('../img/adv_ico_5.png') no-repeat;
 }
 #adv_text_right_5
 {
     width:360px;
     height: 215px;
     display: inline-block;
     float: left;
 }
 
 #training_plans_container
 {
     /*height: 770px;*/
     width: 100%;
     display: block;
     margin: 70px auto 0 auto;   
     font-family: 'montserrat-regular', Verdana, Arial; 
     line-height: 25px;
     background: #fff;
     color: #828282;
 }
 #training_plans_content
 {
     /*height: 600px;*/
     width: 965px;
     display: block;
     margin: 70px auto 0 auto;   
     font-family: 'montserrat-regular', Verdana, Arial; 
     line-height: 25px;
     background: url('../img/training_line.png') repeat-y;
     color: #828282;
     padding: 20px 0 0 0;
 }
 .plans_line
 {
     height: 27px;
     width: 100%;
    
     padding: 5px 0;  
     display: block;
 }
 .plans_dot_content
 {
     display: inline-block;
     float: left;
     margin: 0 0 0 155px;
     width: 9px;
     height: 27px;
 }
 .plans_dot
 {
     width: 9px;
     height: 9px;
     border-radius: 50%;
     background: #6a1c7f;
     margin: 9px 0 0 0;
 }
 .plans_title
 {
     width: 120px;
     height: 27px;
     line-height: 27px;
     color: #282828;
     display: inline-block;
     float: left;
     margin: 0 0 0 30px;
 }
 .plans_date
 {
     width: 105px;
     line-height: 27px;
     background: #6a1c7f;
     text-align: center;
     display: inline-block;
     float: left;
     font-size: 14px;
     color: #fff;
     height: 27px;
     border-radius: 3px;
 }
 .plans_details_content
 {
     width: 965px;
     height: 300px;
     margin: 30px 0 0 0;
 }
 .plans_details_left
 {
     width: 137px;
     float: left;
     display: inline-block;
     height: 240px;          
 }
 .plans_details_dot_content
 {
     width: 46px;
     float: left;
     display: inline-block;
     height: 240px;     
 }
 .plans_dot_2
 {
     width: 15px;
     height: 15px;
     border-radius: 50%;
     background: #6a1c7f;
     margin: 110px 0 0 16px;
 }
 .plans_details_middle
 {
     width: 280px;
     float: left;
     display: inline-block;
     height: 240px;     
 }
 .plans_details_right
 {
     width: 495px;
     float: left;
     display: inline-block;
     height: 240px;     
 }
 .t_location, .t_time, .t_practical, .t_theoretical, .t_plane_type, .t_part
 {
     width: 137px;
     height: 27px;
     line-height: 27px;
     padding: 5px 0;
     text-align: right;
     color: #828282;
     font-size: 16px;
     display: block;
 }
 .i_location, .i_time, .i_practical, .i_theoretical, .i_plane_type, .i_part
 {
     width: 280px;
     height: 27px;
     line-height: 27px;
     padding: 5px 0;
     text-align: left;
     color: #282828;
     font-size: 19px;
     display: block;
 }
 .d_title_container
 {
     width: 495px;
     height: 27px;
     line-height: 27px;
     font-size: 18px;
     color: #282828;
 }
 .d_title
 {
     width: 365px;
     height: 60px;
     line-height: 26px;
     display: inline-block;
     float: left;
 }
 .d_time
 {
     width:128px;
     height: 27px;
     line-height: 27px;
     display: inline-block;
     float: right;
     text-align: right;
 }
 .d_desc
 {
     width: 495px;
     height: 198px;
     line-height: 27px;
     font-size: 16px;
     color: #828282;
     text-align: justify;
     margin: 15px 0 0 0; 
     overflow: hidden;
 }
 .button_apply
 {
     width: 140px;
     height: 50px;
     line-height: 50px;
     font-size: 16px;
     color: #fff;
     text-align: center;
     background: #6a1c7f;
     float: right;
 }
  #category_container
 {
     width: 1023px;
     height: 2640px;
     display: block;
     margin: 0 auto;
 }
  #category_container_blog
 {
     width: 1023px;
     height: 1590px;
     display: block;
     margin: 0 auto;
 }
 .category_line
 {
     width: 965px;
     height: 530px;
     display: block;
     margin: 0 auto;
 }
 .category_box
 {
     width: 363px;
     height: 530px;
     display: inline-block;
     float: left;
     margin: 0 115px 0 0;
 }
 .category_box_space
 {
     width: 35px;
     height: 530px;
     display: inline-block;
     float: left;
 }
 .category_img
 {
     width: 363px;
     height: 242px;
     display: block;
 }
 .category_date
 {
     width: 363px;
     height: 20px;
     display: block;
     margin: 15px 0 0 0;
     color: #6a1c7f;
     text-align: left;
     font-size: 16px;     
 }
 .category_title
 {
     color: #282828;
     width: 363px;
     height: 55px;
     display: block;
     margin: 10px 0 0 0;
     text-align: left;
     font-size: 25px;
 }
 .category_text
 {
     color: #6a1c7f;
     width: 363px;
     height: 115px;
     display: block;
     margin: 15px 0 0 0;
     text-align: left;
     font-size: 16px;
     line-height: 23px;
 }
 .category_read_more
 {
     color: #828282;
     width: 363px;
     height: 20px;
     display: block;
     font-size: 16px;
     text-align: right;
     
 }
 .category_box a
 {
     color: #828282;
 }
 .category_box a:hover
 {
     color: #282828;
 }
 #article_container
 {
     color: #828282;
     width: 770px;    
     display: block;
     margin: 0 auto;
 }
 #article_container
 {
     color: #828282;
     width: 770px;    
     display: block;
     margin: 0 auto;
 }
 #article_top
 {
     width: 770px;
     height: 65px;
     display: block;
     margin: 0 auto;
 }
 #article_top_date
 {
     width: 55px;
     height: 65px;
     display: inline-block;
     float: left;
 }
 
 #date_type
 {
     width: 55px;
     height: 12px;
     display: block;
     text-align: center;
     font-size: 12px;
     color: #828282;
 }
 
 #date_day
 {
     width: 55px;
     height: 32px;
     display: block;
     text-align: center;
     font-size: 32px;
     color: #6a1c7f;
 }
 #date_m_r
 {
     width: 55px;
     height: 12px;
     display: block;
     text-align: center;
     font-size: 12px;
     color: #828282;
 }
 
 
 
 #article_title
 {
     width: 600px;
     height: 65px;
     display: inline-block;
     margin: 0 0 0 50px;
     float: left;
     color: #282828;
     font-size: 26px;
 }
 #article_top_back
 {
     width: 60px;
     height: 65px;
     line-height: 65px;
     display: inline-block;
     margin: 0 0 0 0px;    
     float: right;
     color: #828282;
     font-size: 16px;
 }
 #article_photo
 {
     width: 770px;
     height: 307px;
     margin: 30px 0 40px 0;
     display: block;
 }
 #article_text
 {
     width: 770px;
     margin: 60px 0 20px 0;
     font-size: 16px;
     color: #828282;
     font-family: 'montserrat-regular', Verdana, Arial; 
     text-align: justify;
 }
 h4
 {
     font-family: 'montserrat-regular', Verdana, Arial; 
     font-weight: normal;
     display: block;
     color: #282828; 
 }
 #article_back
 {
     color: #828282;
     width: 100%;
     text-align: center;
     margin: 50px 0 30px 0;
 }
 
  #mobile_top
 {
     display: none;
 }
 #aog_index_container_mob
{
    display: none;
}
#title_a
 {
     color: #fff;
     font-weight: bold;
     width: 100%;
     margin: 20px 0 20px 0;
     padding: 0;
     font-size: 14px;
 }
 #title_a a
 {
     color: #fff;
 }
 #policy_link
 {
     color: #fff;
 }
 #we_collect
{
    text-align: center;
    margin: 0 auto;
    width: 1023px;
    padding: 100px 0 0 0;
    display: block;
}
#company_intro_logo
 {
     width: 850px;
     text-align: center;
     height: 74px;
     display: block;
     margin: 0 auto;
     
 }
 .company_intro_text_1
 {
     width: 1023px;     
     display: block;
     margin: 0 auto;
     height: 200px;
 }
 .company_ico_1
 {
     background: url('../img/icon_intro_engine.png') no-repeat;
 }
 
 .company_ico_2
 {
     background: url('../img/icon_intro_base.png') no-repeat;
 }
 
 .company_ico_3
 {
     background: url('../img/icon_intro_training.png') no-repeat;
 }
 .company_intro_title
 {
     font-size: 22px;
     color: #fff;
     padding: 10px 0 0 75px;
 }
 .company_intro_text_content
 {
     width: 635px;
     padding: 20px 0 0 75px;
     color: #fff;
     text-align: justify;
 }
 .company_intro_logo
 {
     display: inline-block;
     
 }
 .company_intro_text_left
 {
     width: 765px;
     display: inline-block;
     height: 200px;
     float: left;
     margin: 0 auto;
         
 }
 .company_intro_text_right
 {
     width: 250px;
     height: 200px;
     display: inline-block;
     float: right;
     margin: 0 auto;
         
 }
 .company_intro_text_2
 {
     width: 1023px;     
     display: block;
     margin: 0 auto; 
     height: 250px;     
 }
  #company_container_2_c
 {
     height: 725px;
     width: 100%;
     display: block;
     background: #282828;
     padding: 40px 0 0 0;
 }
 #company_container_2_c a
 {
     color: #fff;
 }
 .company_intro_text_3
 {
     width: 1023px;     
     display: block;
     margin: 0 auto;
     height: 200px;
 }
 .company_intro_text_more
 {
     width: 100%;
     height: 60px;
     display: block;
     margin: 60px 0 10px 0;
     color: #fff;
 }
 .company_intro_text_button a
 {
     padding: 10px 30px;
     border: #00aced 2px solid;
     border-radius: 3px;
 }
 #company_container_2 a
 {
     color: #fff;
 }
 /*/////////////////START///////////*/
 #company_container
 {
     height: 600px;
     width: 100%;
     display: block;
     background: url('../img/company_intro_bg.png') no-repeat;
     background-position: 50% 100%;
 }
 #company_container_c
 {
     height: 600px;
     width: 100%;
     display: block;
     background: url('../img/company_intro_bg.png') no-repeat;
     background-position: 50% 100%;
 }
 
 #company_container_a
 {
     height: 600px;
     width: 100%;
     display: block;
     background: url('../img/company_bg2.png') no-repeat;
     background-position: 50% 100%;
     margin: 140px auto 0 auto;
 }
   .company_container_a_logo
 {
     width: 1023px;
     height: 150px;
     display: block;
     margin: 0 auto;
     text-align: center;
 }
 .company_aog
 {
     padding: 0;
     margin: 0;
     float: right;
     display: block;
     
 }
 #company_container_a a
 {
     color: #828282;
 }
 .company_container_a_text
 {
     width: 1023px;
     height: 100px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     line-height: 20px;
     color: #828282;
 }
 
 #company_text
 {
     color: #828282;
     font-size: 16px;
     line-height: 21px;
     display: block;
     width: 1023px;
     margin: 0 auto;
     text-align: justify;
 }
 #company_container_2
 {
/*     height: 1150px;*/
     width: 100%;
     display: block;
     background: #282828;
     padding: 40px 0 60px 0;
 }
  #company_container_2
 {
/*     height: 1150px;*/
     width: 100%;
     display: block;
     background: #282828;
     padding: 40px 0 60px 0;
 }
 
  #company_container_2_c
 {
/*     height: 1150px;*/
     width: 100%;
     display: block;
     background: #282828;
     padding: 40px 0 60px 0;
 }
 
 #company_container_2_a
 {
     height: 1020px;
     width: 100%;
     display: block;
     background: #282828;
     padding: 40px 0 60px 0;
 }
 .company_intro_text_1
 {
     width: 1023px;     
     display: block;
     margin: 0 auto;
     height: 200px;
 }
 #company_line_text
 {
     width: 100%;
     height: 715px;  
     margin: 60px 0 0 0;
     background-position: 50% 100%; 
     color: #fff;
 }
 .adriatehnika
 {
    background: url('../img/maps_adriatehnika.png') no-repeat;  
 }
 .linetech
 {
    background: url('../img/maps_linetech.png') no-repeat;  
 }
 .jattehnika
 {
    background: url('../img/maps_jattehnika.png') no-repeat;  
 }
 .company_line_gallery
 {
     width: 1023px;
     height: 200px;
     display: block;
     margin: 0 auto; 
 }
 .company_gallery
 {
     margin: 0 19px;
     width: 300px;
 }
 .company_line_text_container
 {
     width: 1023px;
     height: 715px;
     display: block;
     margin: 0 auto;     
 }
 .company_line_text_container_left
 {
     width: 500px;
     height: 715px;
     display: inline-block;
     float: left;     
 }
 .company_line_text_container_right
 {
     width: 520px;
     height: 715px;
     display: inline-block;
     float: right;
     
     
 }
 .company_lt_1
 {
     width: 450px;
     height: 185px;
     display: block;
     text-align: justify;
     
 }
  #company_lt_2
 {
     width: 450px;
     height: 115px;
     display: block;
     text-align: justify;
     
 }
  .company_lt_2a
 {
     width: 450px;
     height: 415px;
     display: block;
       
 }
 .company_lt_2a_line
 {
     width: 100%;
     height: 80px;
     line-height: 60px;
     display: block;  
     background-position: 50%;
 }
 .company_lt_2a_l
 {
     width: 65px;
     height: 80px;
     display: inline-block;
     float: left;
       
 }
 .company_lt_2a_r
 {
     width: 385px;
     height: 80px;
     display: inline-block;
     float: left;
     line-height: 18px;       
 }
 .company_lt_3l
 {
     width: 90px;
     height: 300px;
     display: inline-block;
     float: left;
     background: url('../img/ico_plane.png') no-repeat;
     padding: 0 0 0 70px;
 }
  .company_lt_3r
 {
     width: 360px;
     height: 300px;
     display: inline-block;
     float: left;   
     color: #828282;
 }
 .ico_cabin
 {
    background: url('../img/ico_company_cabin.png') no-repeat;
 }
 .ico_plane
 {
    background: url('../img/ico_company_plane.png') no-repeat;
 }
 .ico_care
 {
    background: url('../img/ico_company_care.png') no-repeat;   
 }
 .ico_part
 {
    background: url('../img/ico_company_part.png') no-repeat;
 }
 .company_lt_2_button
 {
     width: 126px;          
     border: #00aced solid 2px;
     border-radius: 5px;
     display: inline-block;
     
 }
 #company_lt_2 a
 {
     width: 126px;
     height: 40px;
     line-height: 40px;
     text-align: center;
     color: #fff;
     margin: 0 8px;
 }
}


@media only screen and (min-width: 666px) and (max-width: 1022px)  {
#top
{
    width: 100%;
    height: 116px;
    background-color: #fff;
    display: block;
    z-index: 6;
    position: relative;
    border-bottom: #ebebeb solid 1px;
}
#top_con
{
    width: 666px;
    height: 78px;
    margin: 0 auto;
}
#top_logo
{
    margin: -10px 0 0 0px;
    height:68px;
    width: 232px;
    display: block;
    
}
#top_menu
{
    display: inline-block;
    float: left;
    width: 666px;    
    margin: 0 0 0 0px;
    height: 48px;
}
.menu_button
{
    display: inline-block;
    float: left;
}

#but_career, #but_training, #but_service, #but_media, #but_company, #but_contact
{
    display: inline-block;
    float: left;
    width: 110px;
    text-align: center;    
    font-size: 14px;
    color: #282828;
    line-height: 48px;
    transition: transform 1.2s;
   
}
.but_active
{
    border-left: #ebebeb 1px solid;
    border-right: #ebebeb 1px solid;
}

#but_career:hover, #but_training:hover, #but_service:hover, #but_media:hover, #but_company:hover, #but_contact:hover
{
    font-size: 17px; 
  
}
.menu_active
{
   background-color: #fff;
   border-left: #ebebeb 1px solid;
   border-right: #ebebeb 1px solid;
   border-bottom: none;
}

.submenu
{
    width: 666px;
    height: 190px;
    background: #fff;
    margin: 0 auto;
    display: block; 
    border-bottom: 5px #6a1c7f solid;
    z-index: 5;
    position: relative;   
    top: -315px
}
.submenu_close
{
    top: 0;
}
#sub_content
{
    height: 150px;
    width: 100%;
    
}
#sub_bottom
{
    width: 666px;
    height: 40px;
    
}
#sub_tel
{
    display: inline-block;
    float: left;
    width: 145px;
    height: 40px;
    background: url('../img/ico_tel.png') no-repeat;
    margin: 0 0 0 16px;  
    -webkit-filter: invert(70%);
    -moz-filter: invert(70%);
    -o-filter: invert(70%);
    -ms-filter: invert(70%);
}

#sub_mail
{
    display: inline-block;
    float: left;
    width: 145px;
    height: 40px;
    background: url('../img/ico_mail.png') no-repeat;
    margin: 0 0 0 16px;
    -webkit-filter: invert(70%);
    -moz-filter: invert(70%);
    -o-filter: invert(70%);
    -ms-filter: invert(70%);
}

#sub_tel a, #sub_mail a
{
    font-size: 12px;
    line-height: 35px;
    color: #626262;
    padding: 0 0 0 25px;
}
#sub_arrow
{
    display: inline-block;
    float: left;
    width: 21px;
    height: 40px;
    background: url('../img/ico_arrow.png') no-repeat;
    margin: 5px 0 0 250px;
    -webkit-filter: invert(70%);
    -moz-filter: invert(70%);
    -o-filter: invert(70%);
    -ms-filter: invert(70%);
}
#aog_1
{   
    display: inline-block;
    float: right;
    height: 41px;
    width: 205px;
    background: #451452;  
    text-align: center;
}
#aog_2
{   
    display: inline-block;
    float: right;
    height: 41px;
    width: 205px;
    background: #6a1c7f;  
    text-align: center;
}
#aog_3
{   
    display: inline-block;
    float: right;
    height: 41px;
    width: 205px;
    background: #6a1c7f;  
    text-align: center;
}
#aog_1 a, #aog_2 a, #aog_3 a
{
    color: #fff;
    font-size: 15px;
    line-height: 40px;  
}

.menu_company
{
    width: 546px;
    height: 125px;    
    display: none;
    margin: 5px 0 0 75px;
}
#company_intro,  #company_bases, #company_caa, #company_fin, #company_ue, #company_fin, #company_ue
{
    width: 120px;
    height: 35px;    
    display: inline-block;
    float: left;
    font-size: 13px;  
    text-align: center;
    padding: 85px 0 0 0;
    transition: transform .2s;
    -webkit-filter: invert(70%);
    -moz-filter: invert(70%);
    -o-filter: invert(70%);
    -ms-filter: invert(70%);
    color: #fff;
    -ms-transform: scale(0.9); /* IE 9 */
  -webkit-transform: scale(0.9); /* Safari 3-8 */
  transform: scale(0.9); 
}



#company_intro:hover, #company_bases:hover, #company_caa:hover, #company_fin:hover, #company_ue:hover, #service_engine:hover, #service_aog:hover, #service_line:hover, #service_base:hover, #service_camo:hover, #training_gen:hover,  #training_adv:hover, #training_plan:hover, #elearning_icon:hover, #career_why:hover,  #career_job:hover, #media_news:hover,  #media_blog:hover, #media_press:hover, #company_fin:hover, #company_ue:hover
{
  -ms-transform: scale(0.8); /* IE 9 */
  -webkit-transform: scale(0.8); /* Safari 3-8 */
  transform: scale(0.8); 
}

/*#company_fin, #company_ue
{
    width: 145px;
    height: 45px;    
    display: inline-block;
    float: left;
    font-size: 17px;  
    text-align: center;
    padding: 90px 0 0 0;
    transition: transform .2s;
    -webkit-filter: invert(20%);
    -moz-filter: invert(20%);
    -o-filter: invert(20%);
    -ms-filter: invert(20%);
    color: #d7d7d7;
}

#service_aog:hover,  #training_adv:hover, #training_plan:hover, #media_news:hover,  #media_blog:hover, #career_job:hover 
{
  -ms-transform: scale(1);
  -webkit-transform: scale(1); 
  transform: scale(1); 
}
*/

.menu_company a
{
    color: #fff;
    
}
#company_intro
{
    background: url('../img/com_intro.png') no-repeat;
    background-position: 50% 0;
}

#company_bases
{
    background: url('../img/com_bases.png') no-repeat;
    margin: 0 0 0 15px;
    background-position: 50% 0;
}
#company_caa
{
    background: url('../img/com_caa.png') no-repeat;
    margin: 0 0 0 15px;
    background-position: 50% 0;
}
#company_fin
{
    background: url('../img/com_fin.png') no-repeat;
    margin: 0 0 0 15px;
    background-position: 50% 0;
}
#company_ue
{
    background: url('../img/com_ue.png') no-repeat;
    margin: 0 0 0 15px;
    background-position: 50% 0;
}

.menu_service
{
    width: 666px;
    height: 125px;    
    display: none;
    margin: 5px 0 0 0px;
}
#service_engine, #service_aog,  #service_line, #service_base, #service_camo
{
    width: 125px;
    height: 35px;    
    display: inline-block;
    float: left;
    font-size: 13px;  
    text-align: center;
    padding: 90px 0 0 0;
    transition: transform .2s;
    -webkit-filter: invert(70%);
    -moz-filter: invert(70%);
    -o-filter: invert(70%);
    -ms-filter: invert(70%);
    -ms-transform: scale(0.9); /* IE 9 */
  -webkit-transform: scale(0.9); /* Safari 3-8 */
  transform: scale(0.9); 
    color: #fff;
}
.menu_service a
{
    color: #fff;
    
}
#service_engine
{
    background: url('../img/ser_aog.png') no-repeat;
    margin: 0 0 0 0px;
    background-position: 50% 0;
}
#service_aog
{
    background: url('../img/ser_aog.png') no-repeat;
    margin: 0 0 0 10px;
    background-position: 50% 0;
}
#service_line
{
    background: url('../img/ser_line.png') no-repeat;
    margin: 0 0 0 10px;
    background-position: 50% 0;
}
#service_base
{
    background: url('../img/ser_base.png') no-repeat;
    margin: 0 0 0 10px;
    background-position: 50% 0;
}
#service_camo
{
    background: url('../img/ser_camo.png') no-repeat;
    margin: 0 0 0 10px;
    background-position: 50% 0;
}


.menu_training
{
    width: 666px;
    height: 125px;    
    display: none;
    margin: 5px 0 0 0px;
}
.menu_training a
{
    color: #fff;
    
}


#training_gen,  #training_adv, #training_plan, #elearning_icon
{
    width: 125px;
    height: 35px;    
    display: inline-block;
    float: left;
    font-size: 13px;  
    text-align: center;
    padding: 90px 0 0 0;
    transition: transform .2s;
    -webkit-filter: invert(70%);
    -moz-filter: invert(70%);
    -o-filter: invert(70%);
    -ms-filter: invert(70%);
    -ms-transform: scale(0.9); /* IE 9 */
  -webkit-transform: scale(0.9); /* Safari 3-8 */
  transform: scale(0.9); 
    color: #fff;
}

#training_gen
{
    background: url('../img/trai_gen.png') no-repeat;
    margin: 0 0 0 80px;
    background-position: 50% 0;
}
#training_adv
{
    background: url('../img/trai_adv.png') no-repeat;
    margin: 0 0 0 15px;
    background-position: 50% 0;
}
#training_plan
{
    background: url('../img/trai_plan.png') no-repeat;
    margin: 0 0 0 15px;
    background-position: 50% 0;
}
#elearning_icon
{
    background: url('../img/e_learning.png') no-repeat;
    margin: 0 0 0 15px;
    background-position: 50% 0;
}
.menu_career
{
    width: 666px;
    height: 125px;    
    display: none;
    margin: 5px 0 0 0px;
}
.menu_career a
{
    color: #fff;
    
}
#career_why,  #career_job
{
    width: 125px;
    height: 35px;    
    display: inline-block;
    float: left;
    font-size: 13px;  
    text-align: center;
    padding: 90px 0 0 0;
    transition: transform .2s;
    -webkit-filter: invert(70%);
    -moz-filter: invert(70%);
    -o-filter: invert(70%);
    -ms-filter: invert(70%);
    color: #fff;
    -ms-transform: scale(0.9); /* IE 9 */
  -webkit-transform: scale(0.9); /* Safari 3-8 */
  transform: scale(0.9); 
}
#career_why
{
    background: url('../img/car_why.png') no-repeat;
    margin: 0 0 0 180px;
    background-position: 50% 0;
}
#career_job
{
    background: url('../img/car_job.png') no-repeat;
    margin: 0 0 0 15px;
    background-position: 50% 0;
}


.menu_media
{
    width: 666px;
    height: 125px;    
    display: none;
    margin: 5px 0 0 0px;
}
.menu_media a
{
    color: #fff;
    
}
  #media_blog, #media_press, #media_news
{
    width: 125px;
    height: 35px;    
    display: inline-block;
    float: left;
    font-size: 13px;  
    text-align: center;
    padding: 90px 0 0 0;
    transition: transform .2s;
    -webkit-filter: invert(70%);
    -moz-filter: invert(70%);
    -o-filter: invert(70%);
    -ms-filter: invert(70%);
    color: #fff;
    -ms-transform: scale(0.9); /* IE 9 */
  -webkit-transform: scale(0.9); /* Safari 3-8 */
  transform: scale(0.9); 
}



/*#media_blog, #career_job
{
    width: 145px;
    height: 45px;    
    display: inline-block;
    float: left;
    font-size: 17px;  
    text-align: center;
    padding: 90px 0 0 0;
    transition: transform .2s;
    -webkit-filter: invert(70%);
    -moz-filter: invert(70%);
    -o-filter: invert(70%);
    -ms-filter: invert(70%);
    
}*/

#media_news
{
    background: url('../img/med_news.png') no-repeat;
    margin: 0 0 0 90px;
    background-position: 50% 0;
}
#media_blog
{
    background: url('../img/med_blog.png') no-repeat;
    margin: 0 0 0 15px;
    background-position: 50% 0;
}
#media_press
{
    background: url('../img/med_press.png') no-repeat;
    margin: 0 0 0 15px;
    background-position: 50% 0;
}
 #menu_shape_company
 {
     width: 100%;
     height: 12px;
     background: url('../img/menu_shape.png') no-repeat;
     background-position: -28px -2px;
     display: none;
     
 }
  #menu_shape_service
 {
     width: 100%;
     height: 12px;
     background: url('../img/menu_shape.png') no-repeat;
     background-position: 87px -2px;
     display: none;
 }
  #menu_shape_training
 {
     width: 100%;
     height: 12px;
     background: url('../img/menu_shape.png') no-repeat;
     background-position: 196px -2px;
     display: none;
 }
  #menu_shape_career
 {
     width: 100%;
     height: 12px;
     background: url('../img/menu_shape.png') no-repeat;
     background-position: 308px -2px;
     display: none;
 }
  #menu_shape_media
 {
     width: 100%;
     height: 12px;
     background: url('../img/menu_shape.png') no-repeat;
     background-position: 419px -2px;
     display: none;
 }
 #emergency
 {
     width: 411px;
     height: 40px;
     display: block;
     margin: 0 auto;
     position: relative;
     top: -236px;
     right: -127px;
 }
 
 #container_body
 {
     width: 100%;
     height: 820px;  
     display: block;
     position: absolute;
     top: 0;
     background: #fff;
    
        
 }
 
 #whywork_body
 {
     width: 100%;
     height: 1040px;  
     display: block;
     position: absolute;
     top: 0;
     background: #fff;
    
        
 }
 #contacts_body
 {
     width: 100%;
     height: 1040px;  
     display: block;
     position: absolute;
     top: 0;
     background: #fff;
    
        
 }
 #for_press_body
 {
     width: 100%;
     height: 1040px;  
     display: block;
     position: absolute;
     top: 0;
     background: #fff;
    
        
 }
 #lang_cont
 {
     width: 78px;
     height: 78px;
     position: absolute;
     top: 0;
     right: 0;
     
     z-index: 12;
     color: #282828;
     line-height: 78px;
     text-align: center;
 }

 
 #scroll_down
 {
     width: 28px;
     height: 115px;
     position: fixed;
     left: 10px;
     top: 42%;
     z-index: 12;
 }
 #social_cont
 {
     width: 165px;
     height: 120px;
     position: fixed;
     right: -125px;
     top: 42%;
     z-index: 12;
 }
 .social_open
 {
     right: 0 !important;
 }
 #social_left
 {
     width: 40px;
     height: 115px;
     display: inline-block;
     float: left;
     background: #363636;
     padding: 5px 0 0 0;
 }
 #social_right
 {
     width: 125px;
     height: 112px;
     display: inline-block;
     float: left;
     background: #fff;
     padding: 8px 0 0 0;
 }
 
 #ink_soc_linetech, #link_soc_adriatehnika, #link_soc_jattehnika
 {
     width: 125px;
     height: 31px;
     display: block;
     margin: 0;
     padding: 3px 0;
 }
 .social_ico_ln, .social_ico_tw, .social_ico_fb, .social_ico_in
 {
     width: 40px;
     height: 27px;
     display: block;   
     -webkit-filter: invert(50%);
    -moz-filter: invert(50%);
    -o-filter: invert(50%);
    -ms-filter: invert(50%);
 }
 .social_ico_ln
 {
     background: url('../img/ico_ln.png') no-repeat;
     background-position: 50%;
     
 }
.social_ico_tw
 {
     background: url('../img/ico_tw.png') no-repeat;
     background-position: 50%;
 }
 .social_ico_in
 {
     background: url('../img/ico_in.png') no-repeat;
     background-position: 50%;
 }
 .social_ico_fb
 {
     background: url('../img/ico_fb.png') no-repeat;
     background-position: 50%;
 }
 .social_ico_ln:hover, .social_ico_tw:hover, .social_ico_fb:hover, .social_ico_in:hover
 {
    -webkit-filter: invert(100%);
    -moz-filter: invert(100%);
    -o-filter: invert(100%);
    -ms-filter: invert(100%);
 }
 
 #container_body a, #container_body_aog a, #container_camo_aog a, #service_menu a, #whywork_body a, #for_press_body a, #contacts_body a
 {
     color: #000;
 }
 #container_body a:hover , #container_body_aog a:hover, #container_body_aog a:hover, #service_menu a:hover, #whywork_body a:hover, #for_press_body a:hover, #contacts_body a:hover
 {
     color: #494949;
 }
 
 
 
 #menu_close
 {
     width: 100%;
     height: 820px;  
     position: absolute;
     top: 0;
     background: url('../img/transp.png') repeat;
     z-index: 2;
     display: none;
     -webkit-filter: invert(70%);
    -moz-filter: invert(70%);
    -o-filter: invert(70%);
    -ms-filter: invert(70%);
 }
 
 #company_menu
 {
     width: 666px;
     height: 50px;
     line-height: 50px;
     margin: 120px auto 40px auto;
     display: block;
 }
 
 #introduction_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_c_introduction_ico.png') no-repeat;
 }
 #introduction_txt
 {
     width: 137px;
     height: 47px;
     display: inline-block;
     float: left;     
 }

 #bases_txt
 {
     width: 117px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: center;
 }

 #cert_txt
 {
     width: 117px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: center;
     line-height: 25px;
 }

 #findus_txt
 {
     width: 107px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: center;
 }
 #uefunds_txt
 {
     width: 117px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: center;
 }
 
 /* bases  */

 #introduction2_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
 }
 #bases2_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_c_introduction_ico.png') no-repeat;
 }
 #bases2_txt
 {
     width: 67px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #282828;
     text-align: left;
 }
 
 #cert2_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: center;
     line-height: 25px;
 }

 #findus2_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: center;
 }

 #uefunds2_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: left;
 }
 /* ===================================== */
 /* certytication and approval  */

 #introduction3_txt
 {
     width: 107px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
 }
 
 #bases3_txt
 {
     width: 107px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: center;
 }
 #cert3_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_c_cert_ico.png') no-repeat;
 }
 #cert3_txt
 {
     width: 157px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #282828;
     text-align: center;
     line-height: 25px;
 }

 #findus3_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: center;
 }
 #uefunds3_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: center;
 }
 /* ===================================== */
 /* find us  */

 #introduction4_txt
 {
     width: 107px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
 }

 #bases4_txt
 {
     width: 107px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: center;
 }
 
 #cert4_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: center;
     line-height: 25px;
 }
  #findus4_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_c_find_us_ico.png') no-repeat;

 }
 #findus4_txt
 {
     width: 97px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #282828;
     text-align: left;
 }
 #uefunds4_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: left;
 }
 /* ===================================== */
 /* ue funds  */

 #introduction5_txt
 {
     width: 107px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
 }

 #bases5_txt
 {
     width: 107px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: center;
 }

 #cert5_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: center;
     line-height: 25px;
 }

 #findus5_txt
 {
     width: 107px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: center;
 }
  #uefunds5_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_c_ue_funds_ico.png') no-repeat;
 }
 #uefunds5_txt
 {
     width: 107px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #282828;
     text-align: left;
 }
 /* ===================================== */
 
 .company_menu_active
 {
     color: #000;
     font-size: 19px;
     line-height: 47px;
     
     
 }
 #company_container
 {
     height: 600px;
     width: 100%;
     display: block;
     background: url('../img/company_intro_bg.png') no-repeat;
     background-position: 50% 100%;
 }
 #company_container_c
 {
     height: 600px;
     width: 100%;
     display: block;
     background: url('../img/company_intro_bg.png') no-repeat;
     background-position: 50% 100%;
 }
 #company_text
 {
     color: #828282;
     font-size: 16px;
     line-height: 21px;
     display: block;
     width: 666px;
     margin: 0 auto;
     text-align: justify;
 }
 #company_container_2
 {
     height: 1620px;
     width: 100%;
     display: block;
     background: #282828;
     padding: 40px 0 0 0;
 }
 
 #privacy_container
 {
     height: 600px;
     width: 100%;
     display: block;
     margin: 150px 0 0 0;
     background: url('../img/company_intro_bg.png') no-repeat;
     background-position: 50% 100%;
 }
  #privacy_container_2
 {
     height: 5910px;
     width: 100%;
     display: block;
     background: #282828;
     padding: 40px 0 0 0;
 }
 .privacy_title
 {
     font-size: 27px;
     color: #282828;
     width: 666px;
     margin: 0 auto;
     display: block;
     
 }
 .privacy_text
 {
     font-size: 16px;
     color: #959595;
     line-height: 22px;
     
     width: 666px;
     margin: 80px auto 0 auto;
     display: block;
 }
 #privacy_container b 
 {
     color: #282828;
     font-weight: normal;
 }
 .policy2_line
 {
     width: 666px;
     margin: 0 auto;
     display: block;
     color: #fff;
     padding: 15px 0;
 }
 .policy2_line2
 {
     width: 666px;
     margin: 0 auto 15px auto;
     display: block;
     color: #fff;
     padding: 15px 0;
 }
 .policy2_line3
 {
     width: 666px;
     margin: 0px auto 0px auto;
     display: block;
     color: #fff;
     padding: 0px 0 0 30px;
     
 }
 
 .policy2_line4
 {
     width: 615px;
     margin: 0 auto 15px auto;
     display: block;
     color: #fff;
     padding: 15px 0 0 50px;
 }
 .policy_indent
 {
     width: 666px;
     margin: 0px auto 0px auto;
     display: block;
     color: #fff;
     padding: 10px 0 0 0px;
     text-indent: 50px 
 }
 .policy2_text
 {
     width: 615px;
     margin: 0 auto;
     display: block;
     color: #fff;
     padding:  0 0 0 50px;
     line-height: 20px;
     
     background: url('../img/policy_dot.png') no-repeat;
     background-position: 35px 3px;
 }
 #company_logo_1
 {
     height: 120px;
     width: 440px;
     display: block;
     background: url('../img/company_linetech_logo.png') no-repeat;
     background-position: 50% 0;
     margin: 0px auto;   
 }
 #company_text_2
 {     
     font-size: 16px;
     line-height: 18px;
     display: block;
     width: 666px;
     margin: 0 auto;
     text-align: justify;
     color: #fff;
     line-height: 20px;
 }
 #company_text_2a
 {     
     font-size: 16px;
     line-height: 18px;
     display: block;
     width: 666px;
     margin: 0 auto;
     text-align: justify;
     color: #fff;
     line-height: 20px;
 }
 #company_text_2l
 {
     width: 666px;
     margin: 0 0 30px 0;
     display: block;
     
 }
 #company_text_2_break
 {
     width: 666px;
     height: 1px;
     display: block
 }
 #company_text_2r
 {
     width: 666px;
     display: block;
     margin: 0 0 50px 0;
 }
 
 #company_text_3
 {     
     font-size: 16px;
     line-height: 18px;
     display: block;
     width: 666px;
     height: 290px;
     margin: 0 auto;
     text-align: justify;
     color: #fff;
 }
 #company_text_3_1
 {
     width: 78px;
     height: 80px;
     display: inline-block;
     float: left;
     background: url('../img/flight_ico.png') no-repeat;
     background-position: 50% 0;
     margin: 0 0 0 250px;
 }
 #company_text_3_2
 {
     width: 150px;
     height: 80px;
     display: inline-block;
     float: left;
     padding: 10px 0 0 0;
 }
 #company_text_3_3
 {
     width: 320px;
     height: 140px;
     display: inline-block;
     float: left;
     color: #828282;
 }
  #company_text_3_4
 {
     width: 320px;
     height: 140px;
     display: inline-block;
     float: left;
     color: #828282;
 }
 .white
 {
     color: white;
     padding: 0;
     margin: 0;
     
 }
 #company_logo_2
 {
     height: 120px;
     width: 440px;
     display: block;
     background: url('../img/company_adriatehnika_logo.png') no-repeat;
     background-position: 50% 0;
     margin: 0px auto;   
 }
 #button_aog
 {
     float: left;
     width: 195px;
     height: 35px;
     display: block;
     background: url('../img/button_aog.jpg') no-repeat;
     margin: 45px 0 0 830px;
     position: fixed;
     bottom: 0;
 }
 
 #submenu
 {
     height: 450px;
     width: 100%;
     background: #282828;
     display: block;
     border-top: #7d7d7d solid 1px;
     color: #7d7d7d;
     position: relative;
     z-index: 3;
 }
 #submenu2
 {
     height: 520px;
     width: 100%;
     background: #282828;
     display: block;
     border-top: #7d7d7d solid 1px;
     color: #7d7d7d;
     position: relative;
     z-index: 3;
     top: -37px;
 }
 #submenu_container a
 {
     color: #7d7d7d;
 }
 #submenu_container
 {
     width: 666px;
     height: 440px;
     margin: 0 auto;
     display: block;
     font-size: 14px;
     line-height: 25px;
 }
 
 #sub_1
 {
     width: 205px;
     height: 200px;
     display: inline-block;
     float: left;
     
 }
 #sub_2
 {
     width: 260px;
     height: 205px;
     display: inline-block;
     float: left;
     margin: 0px 0 0 0;
     
 }
 #sub_3
 {
     width: 196px;
     height: 200px;
     display: inline-block;
     float: left;
     margin: 0px 0 0 0;
     
 }
 #sub_4
 {
     width: 165px;
     height: 180px;
     display: inline-block;
     float: left;
     margin: 60px 0 0 100px;
     
 }
 #sub_5
 {
     width: 215px;
     height: 150px;
     display: inline-block;
     float: left;
     margin: 0px 0 0 50px;
     
 }
 .title_b
 {
     color: #fff;
     font-weight: bold;
     width: 100%;
     margin: 40px 0 20px 0;
     padding: 0;
     font-size: 16px;
 }
 .title_white
 {
     color: #fff;
     margin: 0;
     padding: 0;
 }
  /* /////////////////Partners///////////// */
  #partners
 {
     height: 50px;
     width: 100%;
     background: #fff;
     display: block;
     margin: 0 auto;
     z-index: 100;
     overflow: hidden;
     
     
 }
 #partners_container
 {
     width: 7000px;
     height: 50px;
     display: block;
     margin: 0 auto;
     overflow: hidden;
 }
 #partners_move
 {
     display: inline-table;
     float: left;
     position: relative;
     height: 50px;
     
    
 }
 .partners_move_start
 {
      left: 0px;
      transition: 360s;
 }
 .partners_move
 {
     left: -7000px;
 }
 /* /////////////////footer ///////////// */
 
 #footer
 {
     height: 150px;
     width: 100%;
     display: none;
     background: #fff; 
     position: relative;
     top: -30px;
     z-index: 4;
 }
 #footer2
 {
     height: 150px;
     width: 100%;
     display: none;
     background: #fff; 
     position: relative;
     top: -67px;
     z-index: 4;
 }
 #footer_container
 {
     width: 666px;
     height: 150px;
     display: block;
     margin: 30px auto 0 auto; 
     background: url('../img/footer_eu_666.png') no-repeat;
     background-position: 50%;
 }
 #footer_1
 {
     width: 155px;
     height: 150px;
     display: inline-block;
     float: left;
 }
 #footer_2
 {
     width: 215px;
     height: 65px;
     display: inline-block;
     float: left;
     margin: 85px 0 0 0;
     text-align: center;
 }
 #footer_3
 {
     width: 200px;
     height: 150px;
     display: inline-block;
     float: left;
     text-align: right;
 }
 
  .engine_left_ico
 {
     width: 80px;
     height: 70px;
     display: inline-block;
     float: left;     
 }
 .engine_right_text
 {
     width:310px;
     height: 70px;
     display: inline-block;
     float: left;
     line-height: 50px;
     color: #282828;
 }
  #training_engine_text3
 {
     height: 410px;
     width: 780px;
     margin: 0 auto;
     display: block;
     position: relative;
     left: 50px;
 }
 #training_engine_text3_l
 {
     width: 390px;
     height: 410px;
     display: inline-block;
     float: left;
 }
 #training_engine_text3_r
 {
     width: 390px;
     height: 410px;
     display: inline-block;
     float: left;
 }
 
 .engine_ico_1
 {
     background: url('../img/engine_ico_1.png') no-repeat;
 }
 .engine_ico_2
 {
     background: url('../img/engine_ico_2.png') no-repeat;
 }
 .engine_ico_3
 {
     background: url('../img/engine_ico_3.png') no-repeat;
 }
 .engine_ico_4
 {
     background: url('../img/engine_ico_4.png') no-repeat;
 }
 .engine_ico_5
 {
     background: url('../img/engine_ico_5.png') no-repeat;
 }
 .engine_ico_6
 {
     background: url('../img/engine_ico_6.png') no-repeat;
 }
 .engine_ico_7
 {
     background: url('../img/engine_ico_7.png') no-repeat;
 }
 .engine_ico_8
 {
     background: url('../img/engine_ico_8.png') no-repeat;
 }
 .engine_ico_9
 {
     background: url('../img/engine_ico_9.png') no-repeat;
 }
 .engine_ico_10
 {
     background: url('../img/engine_ico_10.png') no-repeat;
 }
 .engine_ico_11
 {
     background: url('../img/engine_ico_11.png') no-repeat;
 }
 .engine_ico_12
 {
     background: url('../img/engine_ico_12.png') no-repeat;
 }
 #engine_maint_ico
 {
     width: 70px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_s_engine_ico.png') no-repeat;
 }
 #engine_maint_txt_active
 {
     width: 192px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #282828;
     text-align: left;
     line-height: 25px;
     font-size: 18px;
 }
 #engine_maint_txt
 {
     width: 174px;
     height: 47px;
     display: inline-block;
     float: left; 
     line-height: 25px;   
 }
  #training_engine_container
 {
     height: 1505px;
     width: 100%;
     display: block;
     margin: 40px auto 0 auto;   
     font-family: 'montserrat-regular', Verdana, Arial; 
     line-height: 25px;
     background: #fff;
     color: #828282;
 }
 
 #training_engine_text
 {
     height: 240px;
     width: 666px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0;   
 }
 #training_engine_text2
 {
     height: 675px;
     width: 666px;
     margin: 0 auto;
     display: block;
     
 }
 #training_engine_text_l
 {
     display: inline-block;
     float: left;
     width: 330px;
     height: 675px;
     margin: 0 0 0 0px;
 }
 #training_engine_text_r
 {
     display: inline-block;
     float: left;
     width: 310px;
     height: 675px;
     margin: 0 0 0 20px;
 }
 .center
 {
     margin: 0 auto;
     display: block;
     text-align: center;
 }
 .engine_text_container
 {
     width:330px;
     height: 290px;
     margin: 30px 0 0 0;
     display: block;
 }
 .border_gray
 {
     border-right: #b6b6b6 solid 3px;
 }
 .engine_text_1,.engine_text_2, .engine_text_3
 {
     width: 330px;
     padding: 10px 0 10px 0px;
     height: 65px;
     display: block;
     margin: 0;
 }
  .engine_text_2
 {
     color: #6a1c7f;
 }
 .engine_photo
 {
     margin: 40px 0 0 0;
     width: 300px;
 }
 #training_engine_text_black
 {
     height: 140px;
     width: 666px;
     display: block;
     margin: 0 auto;
     text-align: center;
     padding: 0;   
     color: #282828;
 }
 /*============================================*/
 /* ========================BASES CONTENT======*/
 /*============================================*/
 
 #bases_container
 {
     height: 558px;
     width: 100%;
     display: block;
     background: url('../img/bases_mapa.png') no-repeat;
     background-position: 60% 0;
 }
 #bases_text
 {
     width: 666px;
     height: 550px;
     display: block;
     margin: 0 auto;
     color: #828282;
     line-height: 23px;
 }
 .bases_text_1
 {
     display: block;
     margin: 80px 0 40px 0;;     
 }
  .bases_text_2
 {
     display: block;
     margin: 30px 0 40px 0;;     
 }
 #bases_flight_con
 {
     width: 340px;
     height: 110px;
     display: block;
     float: left;
 }
 #bases_flight_left, #bases_flight_right, #bases_flight_left2, #bases_flight_right2
 {
     width: 170px;
     height: 130px;
     display: inline-block;
     float: left;
 }
 .bases_header
 {
     font-size: 25px;
     color: #6a1c7f;
     margin: 0 0 30px 0;
     display: block;
     font-family: 'montserrat-bold', Verdana, Arial; 
 }
 .bases_text
 {     
     margin: 0 0 30px 0;
     display: block;
     
 }
 .bases_flight_logo
 {
     display: block;
     float: left;
 }
 #bases_hangars
 {
     width: 666px;
     margin: 0 auto;
     height: 1905px;
     display: block;
 }
 #bases_han_1
 {
     width: 500px;
     display: inline-block;
     float: left;
     height: 640px;
     margin: 0 0 0 110px;
 }
 #bases_han_2
 {
     width: 500px;
     display: inline-block;
     float: left;
     height: 640px;
     margin: 0 0 0 110px;
 }
 #bases_han_3
 {
     width: 500px;
     display: inline-block;
     float: left;
     height: 640px;
     margin: 0 0 0 110px;
 }
 .hangars_img
 {
     display: block;     
 }
 .hangars_ico
 {
     background: url('../img/places_ico.png') no-repeat;
     width: 30px;
     height: 35px;
     display: inline-block;
     float: left;
 }
 .hangars_title
 {
     width: 300px;
     float: left;
     display: inline-block;
     line-height: 28px;
     font-family: 'montserrat-bold', Verdana, Arial; 
     font-size: 20px;
     color: #282828;
 }
 .hangars_text
 {
     color: #828282;
     line-height: 20px;
     width: 300px;
     display: block;
     margin: 50px 0 0 0;
     padding: 50px 0 0 0;
 }
 .hangars_text2
 {
     
     line-height: 20px;
     width: 300px;
     display: block;
     margin: 50px 0 0 0;
     padding: 50px 0 0 0;
     
 }
 #bases_text2
 {
     width: 1160px;
     display: block;
     margin: 0 auto;
     font-family: 'montserrat-bold', Verdana, Arial;    
     color: #6a1c7f;
     text-align: left;
 }
 #hangars_text_2a
 {
     color: #6a1c7f;
     margin: 42px 0 0 0;
     padding: 0;
 }
#hangars_text_2b
 {
     color: #6a1c7f;
     margin: 20px 0 0 0;
     padding: 0;
 }
 #hangars_text_2c
 {
     color: #6a1c7f;
     margin: 20px 0 0 0;
     padding: 0;
 }
 
 
 
 /* ==========SERVICES================  */
  .service_menu_active
 {
     color: #000;
     font-size: 22px;
     line-height: 47px;   
 }
 
 #service_menu
 {
     width: 666px;
     height: 50px;
     line-height: 50px;
     margin: 120px auto 40px auto;
     display: block;
 }
 
 #aog_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_s_aog_ico.png') no-repeat;
 }
 #camo_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_s_camo_ico.png') no-repeat;
 }
 #line_maint_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_s_line_ico.png') no-repeat;
 }
 #base_maint_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_s_base_ico.png') no-repeat;
 }
 #aog_txt
 {
     width: 54px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
 #aog2_txt
 {
     width: 45px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
 #line_maint_txt
 {
     width: 152px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
 #line_maint2_txt
 {
     width: 177px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
  #base_maint_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
  #base_maint_txt
 {
     width: 187px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
  #base_maint_txt2
 {
     width: 154px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
  #camo_txt
 {
     width: 77px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
 #camo_txt6
 {
     width: 62px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
  #camo_txt2
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
  #camo_txt3
 {
     width: 49px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
 /* ==========TRAINING================  */
  .training_menu_active
 {
     color: #000;
     font-size: 22px;
     line-height: 47px;   
 }
 
 #training_menu
 {
     width: 666px;
     height: 50px;
     line-height: 50px;
     margin: 120px auto 40px auto;
     display: block;
 }
 
 #general_info_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_t_general_ico.png') no-repeat;
 }
 #advantages_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_t_advantages_ico.png') no-repeat;
 }
 #plans_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_t_plans_ico.png') no-repeat;
 }
  #general_txt
 {
     width: 157px;
     height: 47px;
     line-height: 22px;
     display: inline-block;
     float: left;  
     text-align: center;
 }
 #general_txt2
 {
     width: 157px;
     height: 47px;
     line-height: 22px;
     display: inline-block;
     float: left;  
     text-align: center;
 }
   #training_advantages_txt
 {
     width: 177px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
    #training_advantages_txt2
 {
     width: 177px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
   #training_plans_txt
 {
     width: 177px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
  #training_plans_txt2
 {
     width: 177px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
 
 
  /* ==========MEDIA================  */
  .media_menu_active
 {
     color: #000;
     font-size: 22px;
     line-height: 47px;   
 }
 
 #media_menu
 {
     width: 1165px;
     height: 50px;
     line-height: 50px;
     margin: 120px auto 40px auto;
     display: block;
 }
 
 #media_news_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_m_news_ico.png') no-repeat;
 }
 #media_press_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_m_press_ico.png') no-repeat;
 }
 #media_blog_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_m_blog_ico.png') no-repeat;
 }
   #media_news_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
   #media_blog_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;      
 }
   #media_press_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left; 
 }
   #media_news_txt2
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;     
 }
   #media_blog_txt2
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left;      
 }
   #media_press_txt2
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left; 
 }
 
 /* ==========CAREER================  */
  .career_menu_active
 {
     color: #000;
     font-size: 22px;
     line-height: 47px;   
 }
 
 #career_menu
 {
     width: 666px;
     height: 50px;
     line-height: 50px;
     margin: 120px auto 40px auto;
     display: block;
 }
 
 #career_why_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_ca_why_ico.png') no-repeat;
 }
 #career_why_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left; 
     line-height: 22px;
 }
 #career_why_txt2
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left; 
     line-height: 22px;
 }
 #career_job_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_ca_job_ico.png') no-repeat;
 }
 
  #career_job_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left; 
 }
  /* ==========SERVICE CONTAINER================  */
 #service_aog_container
 {
     height: 300px;
     width: 666px;
     display: block;
     margin: 70px auto 0 auto;
     color: #828282;
     font-family: 'montserrat-regular', Verdana, Arial; 
     line-height: 25px;
 }
 #service_aog_left
 {
     height: 130px;
     width: 510px;
     display: block;
     margin-left: 20px;
 }
 #service_aog_right
 {
     height: 130px;
     width: 510px;
     display: block;
     margin-left: 20px;
 }
 #aog_icons
 {
     width: 626px;
     height: 150px;
     display: block;
     margin: 0px auto 0px auto;
    
 }
 #aog_icons_left
 {
     width: 190px;
     height: 150px;
     margin: 10px 0 0 0;
     float: left; 
     display: inline-block;
 }
 #aog_icons_right
 {
     width: 190px;
     height: 150px;
     float: left; 
     display: inline-block;
 }
  #aog_icons_right img
  {
      width: 160px;
  }
 #aog_icons_left a
 {
     color: #828282;
 }
 .ser_aog_tel
 {
     margin: 15px 0;
     padding: 0;
 }
  #container_body_aog
 {
     width: 100%;
     height: 666px;  
     display: block;
     position: absolute;
     top: 0;
     background: #fff;   
 }
   #container_body_camo
 {
     width: 100%;
     height: 666px;  
     display: block;
     position: absolute;
     top: 0;
     background: #fff;   
 }
 
 #service_camo_container
 {
     height: 1405px;
     width: 666px;
     display: block;
     margin: 70px auto 0 auto;
     color: #828282;
     font-family: 'montserrat-regular', Verdana, Arial; 
     line-height: 25px;
 }
 #service_camo_text
 {
     height: 80px;
     width: 100%;
     display: block;
     margin: 0;
     padding: 0;   
 }
 #service_adriatehnika_logo
 {
     width: 266px;
     height: 96px;
     background: url('../img/company_adriatehnika_logo.png') no-repeat;
     margin: 30px auto 30px auto;
     display: block
 }
 #service_camo_content
 {
     height: 850px;
     width: 100%;
     display: block;
     margin: 0 auto;
 }
  #service_camo_left
 {
     height: 850px;
     width: 570px;
     display: inline-block;
     float: left;
     margin: 0 0 0 25px;
     
 }
  #service_camo_right
 {
     height: 470px;
     width: 400px;
     display: inline-block;
     float: left;
     margin: 0 0 0 25px;
     
 }
 .camo_title
 {
     color: #6a1c7f;
     margin: 0 0 30px 85px;
     font-size: 20px;
     
 }
 .camo_line
 {
     width: 570px;
     height: 73px;
     margin: 25px 0;     
     display: block;     
 }
 .camo_ico
 {
     width: 73px;
     height: 73px;
     display: inline-block;
     float: left;
 }
 .camo_text
 {
     height: 60px;
     width: 485px;
     display: inline-block;
     float: left;
     margin: 10px 0 0 12px;
     color: #282828;
     font-size: 20px;
 }
 
 #training_general_container
 {
     height: 1550px; 
     width: 100%;
     display: block;
     margin: 70px auto 0 auto;   
     font-family: 'montserrat-regular', Verdana, Arial; 
     line-height: 25px;
     background: url('../img/company_intro_bg.png') no-repeat;
     background-position: 50% 100%;
     color: #282828;
 }
 #training_general_text
 {
     height: 250px;
     width: 666px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0;   
 }
 #training_general_text2
 {
     height: 725px;
     width: 666px;
     margin: 0 auto;
     display: block;
 }
 #training_general_text_l
 {
     display: inline-block;
     float: left;
     width: 494px;
     height: 515px;
     margin: 0 0 0 135px;
     
 }
 #training_general_text_r
 {
     display: inline-block;
     float: left;
     width: 494px;
     height: 415px;
     margin: 0 0 0 135px;
 }
 .flight_ico_general
 {
     display: inline;
     float: left;
     margin: 0;
     padding: 0;
     background: url('../img/flight_ico_b.png') no-repeat;
     width: 47px;
     height: 47px;
 }
 .general_title
 {
     width: 300px;
     height: 47px;
     line-height: 22px;
     margin: 0 0 0 30px;
     display: inline-block;
     float: left;
 }
 #general_title_1, #general_title_2
 {
     width: 100%;
     display: block;
     height: 47px;
     margin: 0 0 20px 0;
 }
 #general_text_1
 {
     width: 100%;
     display: block;
     height: 390px;
     margin: 0;
     padding: 0;     
 }
 .general_line
 {
     display: block;    
     margin: 20px 0;
     padding: 0 0 0 25px;
     background: url('../img/purple_dot.png') no-repeat;
     width: 100%;
     height: 19px; 
     line-height: 19px;
     
 }
 .general_line_2
 {
     display: block;    
     margin: 20px 0;
     padding: 0 0 0 25px;
     background: url('../img/purple_dot.png') no-repeat;
     width: 100%;
     height: 38px; 
     line-height: 19px;
     
 }
 
 .general_line_3
 {
     display: block;    
     margin: 80px 0 0 0;
     padding: 0 0 0 25px;   
     width: 100%;
     height: 38px; 
     line-height: 19px;
     
 }
 #general_body
 {
     width: 100%;
     height: 1540px;  
     display: block;
     position: absolute;
     top: 0;
     background: #fff;
    
        
 }
 
 #general_body a
 {
     color: #000;
 }
 #general_body a:hover
 {
     color: #494949;
 }
 
 
 
 
 
 
 
 
  #training_base_mainte_container
 {
    
     width: 100%;
     display: block;
     margin: 70px auto 0 auto;   
     font-family: 'montserrat-regular', Verdana, Arial; 
     line-height: 25px;
     background: #fff;
     color: #828282;
 }
 #training_base_mainte_text
 {
     height: 210px;
     width: 666px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0;   
 }
 #training_base_mainte_text_black
 {
     height: 110px;
     width: 666px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0;   
     color: #282828;
 }
 #training_base_mainte_text_black_2
 {
     height: 80px;
     width: 666px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0;   
     color: #282828;
 }
 #training_base_mainte_text2
 {
     height: 775px;
     width: 666px;
     margin: 0 auto;
     display: block;
 }
 #training_base_mainte_text2a
 {
     height: 1505px;
     width: 666px;
     margin: 0 auto;
     display: block;
 }
 #training_base_mainte_text_l
 {
     display: inline-block;
     float: left;
     width: 584px;
     height: 815px;
     margin: 0 0 0 20px;
     
 }
 #training_base_mainte_text_r
 {
     display: inline-block;
     float: left;
     width: 584px;
     height: 775px;
     margin: 0 0 0 20px;
 }
 #training_base_mainte_text_l_2
 {
     display: inline-block;
     float: left;
     width: 584px;
     height: 755px;
     margin: 0 0 0 20px;
     
 }
 #training_base_mainte_text_r_2
 {
     display: inline-block;
     float: left;
     width: 584px;
     height: 755px;
     margin: 0 0 0 20px;
 }
 #base_title_1, #base_title_2
 {
     width: 100%;
     display: block;
     height: 87px;
     margin: 0 0 20px 0;
 }
 
 #logo_base_title1
 {
    margin: 15px 0 0 90px; 
 }
 #logo_base_title2
 {
     margin: 0 0 0 70px;
 }
 
  #base_text_1
 {
     width: 100%;
     display: block;
     height: 390px;
     margin: 0;
     padding: 0;     
 }
  #base_text_1a
 {
     width: 100%;
     display: block;
     height: 390px;
     margin: 0;
     padding: 0;     
 }
  #base_text_2
 {
     width: 100%;
     display: block;
     height: 390px;
     margin: 0;
     padding: 0;     
 }
 #base_text_2a
 {
     width: 100%;
     display: block;
     height: 740px;
     margin: 0;
     padding: 0;     
 }
 #base_text_left_1
 {
     width: 80px;
     height: 185px;
     display: inline-block;
     float: left;
     background: url('../img/purple_dot.png') no-repeat;
     background-position: 60px 6px;
 }
 #base_text_right_1
 {
     width:500px;
     height: 185px;
     display: inline-block;
     float: left;
 }
  #base_text_left_2
 {
     width: 80px;
     height: 125px;
     display: inline-block;
     float: left;
     background: url('../img/purple_dot.png') no-repeat;
     background-position: 60px 6px;
 }
 #base_text_right_2
 {
     width:500px;
     height: 125px;
     display: inline-block;
     float: left;
 }
 
  #base_text_left_3
 {
     width: 80px;
     height: 245px;
     display: inline-block;
     float: left;
     background: url('../img/purple_dot.png') no-repeat;
     background-position: 60px 6px;
}
 #base_text_right_3
 {
     width:500px;
     height: 245px;
     display: inline-block;
     float: left;
 }
  #base_text_left_4
 {
     width: 80px;
     height: 105px;
     display: inline-block;
     float: left;
     background: url('../img/purple_dot.png') no-repeat;
     background-position: 60px 6px;
 }
 #base_text_right_4
 {
     width:500px;
     height: 105px;
     display: inline-block;
     float: left;
 }
  #base_text_left_5
 {
     width: 80px;
     height: 145px;
     display: inline-block;
     float: left;
     background: url('../img/purple_dot.png') no-repeat;
     background-position: 60px 6px;
 }
 #base_text_right_5
 {
     width:500px;
     height: 145px;
     display: inline-block;
     float: left;
 }
  #base_text_left_6
 {
     width: 80px;
     height: 145px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_6.png') no-repeat;
 }
 #base_text_right_6
 {
     width:500px;
     height: 195px;
     display: inline-block;
     float: left;
 }
  #base_text_left_7
 {
     width: 80px;
     height: 145px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_7.png') no-repeat;
 }
 #base_text_right_7
 {
     width:500px;
     height: 145px;
     display: inline-block;
     float: left;
 }
 
   #base_text_left_8
 {
     width: 80px;
     height: 145px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_8.png') no-repeat;
 }
 #base_text_right_8
 {
     width:500px;
     height: 145px;
     display: inline-block;
     float: left;
 }
 
 #base_text_left_1a
 {
     width: 80px;
     height: 145px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_a1.png') no-repeat;
 }
 #base_text_right_1a
 {
     width:500px;
     height: 145px;
     display: inline-block;
     float: left;
 }
 
 #base_text_left_2a
 {
     width: 80px;
     height: 175px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_a2.png') no-repeat;
 }
 #base_text_right_2a
 {
     width:500px;
     height: 175px;
     display: inline-block;
     float: left;
 }
 #base_text_left_3a
 {
     width: 80px;
     height: 145px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_a3.png') no-repeat;
 }
 #base_text_right_3a
 {
     width:500px;
     height: 145px;
     display: inline-block;
     float: left;
 }
 #base_text_left_4a
 {
     width: 80px;
     height: 175px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_a4.png') no-repeat;
 }
 #base_text_right_4a
 {
     width:500px;
     height: 175px;
     display: inline-block;
     float: left;
 }
 
 #base_text_left_5a
 {
     width: 80px;
     height: 105px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_a5.png') no-repeat;
 }
 #base_text_right_5a
 {
     width:500px;
     height: 105px;
     display: inline-block;
     float: left;
 }
 #base_text_left_6a
 {
     width: 80px;
     height: 255px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_a6.png') no-repeat;
 }
 #base_text_right_6a
 {
     width:500px;
     height: 255px;
     display: inline-block;
     float: left;
 }
 
 #base_text_left_7a
 {
     width: 80px;
     height: 105px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_a7.png') no-repeat;
 }
 #base_text_right_7a
 {
     width:500px;
     height: 105px;
     display: inline-block;
     float: left;
 }
 #base_text_left_8a
 {
     width: 80px;
     height: 165px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_a8.png') no-repeat;
 }
 #base_text_right_8a
 {
     width:500px;
     height: 165px;
     display: inline-block;
     float: left;
 }
 #base_text_left_9a
 {
     width: 80px;
     height: 105px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_a9.png') no-repeat;
 }
 #base_text_right_9a
 {
     width:500px;
     height: 105px;
     display: inline-block;
     float: left;
 }
 
 #base_text_left_10a
 {
     width: 80px;
     height: 105px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_a10.png') no-repeat;
 }
 #base_text_right_10a
 {
     width:500px;
     height: 105px;
     display: inline-block;
     float: left;
 }
 
 
 .base_text_title
 {
     font-family: 'montserrat-bold', Verdana, Arial;    
     color: #282828;
     margin: 5px 0 25px 0;
 }
 

 
 #training_line_mainte_container
 {
     
     width: 100%;
     display: block;
     margin: 70px auto 0 auto;   
     font-family: 'montserrat-regular', Verdana, Arial; 
     line-height: 25px;
     background: #fff;
     color: #828282;
 }
 #training_line_mainte_text
 {
     height: 565px;
     width: 666px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     background: url('../img/line_mainetance_map.png') no-repeat;
     background-position: 100% 0;
     padding: 0;   
 }
 #training_line_mainte_intro
 {
     height: 80px;
     width: 100%;
     display: block;
     margin: 0;
     padding: 0;
 }
 #training_line_places
 {
     width: 500px;
     height: 300px;     
     margin: 70px 0 0 90px;
 }
 
 #training_line_places_l,  #training_line_places_r
 {
     width: 180px;
     height: 300px;
     float: left;
     display: inline-block;
 }
 .line_dot_country
 {
     width: 100%;
     height: 18px;
     color: #6a1c7f;
     margin: 0;
     padding: 0 0 0 15px;
     background: url('../img/dot.png') no-repeat;
     background-position: 0 6px;
 }
 .line_city_1
 {
     width: 100%;
     height: 18px;
     color: #828282;
     margin: 0 0 20px 0;
     padding: 0 0 0 15px;
 }
 .line_city_2
 {
     width: 100%;
     height: 18px;
     color: #828282;  
     margin: 0;
     padding: 0 0 0 15px;
 }
 #training_line_mainte_text_black
 {
     height: 100px;
     width: 666px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0;   
     color: #282828;
 }
 #training_line_mainte_text_black2
 {
     height: 100px;
     width: 666px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0;   
     color: #282828;
 }
 #training_line_mainte_text2
 {
     height: 1165px;
     width: 666px;
     margin: 0 auto;
     display: block;
 }
 #training_line_mainte_text_l
 {
     display: inline-block;
     float: left;
     width: 584px;
     height: 765px;
     margin: 0 0 0 20px;
     
 }
 #training_line_mainte_text_r
 {
     display: inline-block;
     float: left;
     width: 584px;
     height: 415px;
     margin: 0 0 0 20px;
 }
 #line_title_1, #line_title_2
 {
     width: 100%;
     display: block;
     height: 87px;
     margin: 0 0 20px 0;
 }
 
 #logo_line_title1
 {
    margin: 0 0 0 90px; 
 }
 #logo_line_title2
 {
     margin: 0 0 0 70px;
 }
 
 
 
 
 
 
 
 #line_text_1
 {
     width: 100%;
     display: block;
     height: 390px;
     margin: 0;
     padding: 0;     
 }
  #line_text_2
 {
     width: 100%;
     display: block;
     height: 390px;
     margin: 0;
     padding: 0;     
 }
 #line_text_left_1
 {
     width: 80px;
     height: 155px;
     display: inline-block;
     float: left;
     background: url('../img/service_line_1.png') no-repeat;
 }
 #line_text_right_1
 {
     width:500px;
     height: 155px;
     display: inline-block;
     float: left;
 }
  #line_text_left_2
 {
     width: 80px;
     height: 145px;
     display: inline-block;
     float: left;
     background: url('../img/service_line_2.png') no-repeat;
 }
 #line_text_right_2
 {
     width:500px;
     height: 245px;
     display: inline-block;
     float: left;
 }
 
  #line_text_left_3
 {
     width: 80px;
     height: 245px;
     display: inline-block;
     float: left;
     background: url('../img/service_line_3.png') no-repeat;
 }
 #line_text_right_3
 {
     width:500px;
     height: 245px;
     display: inline-block;
     float: left;
 }
  #line_text_left_4
 {
     width: 80px;
     height: 105px;
     display: inline-block;
     float: left;
     background: url('../img/service_line_4.png') no-repeat;
 }
 #line_text_right_4
 {
     width:500px;
     height: 105px;
     display: inline-block;
     float: left;
 }
  #line_text_left_5
 {
     width: 80px;
     height: 105px;
     display: inline-block;
     float: left;
     background: url('../img/service_line_5.png') no-repeat;
 }
 #line_text_right_5
 {
     width:500px;
     height: 105px;
     display: inline-block;
     float: left;
 }
  #line_text_left_6
 {
     width: 80px;
     height: 145px;
     display: inline-block;
     float: left;
     background: url('../img/service_line_6.png') no-repeat;
 }
 #line_text_right_6
 {
     width:500px;
     height: 145px;
     display: inline-block;
     float: left;
 }
  #line_text_left_7
 {
     width: 80px;
     height: 145px;
     display: inline-block;
     float: left;
     background: url('../img/service_line_7.png') no-repeat;
 }
 #line_text_right_7
 {
     width:500px;
     height: 145px;
     display: inline-block;
     float: left;
 }
 
 
 .line_text_title
 {
     font-family: 'montserrat-bold', Verdana, Arial;    
     color: #282828;
     margin: 5px 0 25px 0;
 }
 
 
 
  
 #company_certification_container
 {
     width:666px;
     margin: 0 auto;
     height: 1150px;
     display: block;
    
 }
 #cert_logo_1, #cert_logo_3
 {
     width: 100%;
     height: 115px;
     display: block;
     margin: 40px 0 0 0;
     text-align: center;
 }
 #cert_1_container, #cert_3_container
 {
        width: 100%;
        height: 220px;
        display: block;
        
 }
 
 #cert_logo_2,  #cert_logo_3
 {
     width: 100%;
     height: 115px;
     display: block;
     margin: 40px 0 0 0;
     text-align: center;
 }
 
 #cert_2_container,  #cert_3_container
 {
     width: 100%;
     height: 220px;
     display: block;
     
 }
 
 #cert_1_left, #cert_1_right, #cert_3_left, #cert_3_right
 {
     width: 42px;
     height:221px;
     float: left;
     display: inline-block;     
 }
 #cert_1_left, #cert_3_left
 {
      border-right: 1px solid #d7d7d7;
      background: url('../img/cert_arrow_left.png') no-repeat;
      background-position: 0 50%;
 }
 
 #cert_1_1, #cert_3_1
 {
     height: 221px;
     width: 188px;
     display: inline-block;
     float: left;     
 }
 
  #cert_1_2, #cert_3_2
 {
     height: 221px;
     width: 188px;
     display: inline-block;
     float: left;
     border-right: 1px solid #d7d7d7;
     border-left: 1px solid #d7d7d7;
 }
 #cert_1_3, #cert_3_3
 {
     height: 221px;
     width: 188px;
     display: inline-block;
     float: left;     
 }
 
 #cert_1_right, #cert_3_right
 {
     border-left: 1px solid #d7d7d7;
      background: url('../img/cert_arrow_right.png') no-repeat;
      background-position: -30px 50%;
 }
 
 
 #cert_2_left, #cert_2_right,  #cert_3_left, #cert_3_right
 {
     width: 42px;
     height:221px;
     float: left;
     display: inline-block;     
 }
 #cert_2_left, #cert_3_left
 {
      border-right: 1px solid #d7d7d7;
      background: url('../img/cert_arrow_left.png') no-repeat;
      background-position: 0 50%;
 }
 
 #cert_2_1, #cert_3_1
 {
     height: 221px;
     width: 188px;
     display: inline-block;
     float: left;     
 }
 
  #cert_2_2,  #cert_3_2
 {
     height: 221px;
     width: 188px;
     display: inline-block;
     float: left;
     border-right: 1px solid #d7d7d7;
     border-left: 1px solid #d7d7d7;
 }
 #cert_2_3, #cert_3_3
 {
     height: 221px;
     width: 188px;
     display: inline-block;
     float: left;     
 }
 
 #cert_2_right, #cert_3_right
 {
     border-left: 1px solid #d7d7d7;
      background: url('../img/cert_arrow_right.png') no-repeat;
      background-position: -30px 50%;
 }
 
 #cert_1_numer, #cert_2_numer, #cert_3_numer, #cert_4_numer, #cert_5_numer, #cert_6_numer, #cert_7_numer, #cert_8_numer, #cert_9_numer
 {
     color: #828282;
     width: 178px;
     text-align: center;
     font-size: 16px;
     height: 30px;
     display: block;
 }
 
 #cert_1_title, #cert_2_title, #cert_3_title,  #cert_4_title, #cert_5_title, #cert_6_title,  #cert_7_title, #cert_8_title, #cert_9_title
 {
     color: #282828;
     width: 178px;
     text-align: center;
     font-size: 19px;
     height: 170px;
     display: block;
     margin: 0 auto;
 }
 
 #cert_1_link_2, #cert_2_link_2 , #cert_3_link_2, #cert_4_link_2, #cert_5_link_2 , #cert_6_link_2 , #cert_7_link_2, #cert_8_link_2 , #cert_9_link_2   
 {
     color: #828282;
     width: 178px;
     text-align: center;
     font-size: 16px;
     height: 30px;
     display: block;  
 }
 #cert_1_container a,  #cert_2_container a,  #cert_3_container a,  #cert_4_container a,  #cert_5_container a,  #cert_6_container a,  #cert_7_container a,  #cert_8_container a,  #cert_9_container a
 {
     color: #828282;
 }
 #cert_1_title, #cert_3_title, #cert_4_title, #cert_6_title, #cert_7_title, #cert_8_title
 {
     color: #d7d7d7;
 }
 
 /*#findus_txt, #uefunds_txt, #training_advantages_txt, #training_plans_txt, #media_blog_txt, #media_news_txt, #career_job_txt
 {
     color:#d7d7d7;
 }
 */
 #sub_1 a, #sub_1 a:hover
 {
     color: #7d7d7d;
 }
 #why_work_container
 {
     width: 666px;
     height: 700px;
     display: block;
     margin: 0 auto;
     color: #282828;
     
     
 }
 #why_work_left
 {
     width: 666px;
     height: 410px;
     display: inline-block;
     float: left;
     margin: 0;
     padding: 0;
    
     
     
 }
 #why_work_right
 {
     width: 666px;
     height: 290px;
     display: inline-block;
     float: left;
     margin: 0 0 0 0px;
     padding: 0;
      
     
 }
 .why_work_title
 {
     color: #282828;
     line-height: 25px;
     margin: 0 0 20px 0;
     padding: 0;
 }
 .why_work
 {
     color: #828282;
     line-height: 25px;
     margin: 5px 0 10px 0;
     padding: 0;
 }
 
  #for_press_container
 {
     width: 666px;
     height: 570px;
     display: block;
     margin: 0 auto;
     
 }
 .for_press_container
 {
     margin: 0;
     padding: 0;
     color: #828282;
     line-height: 25px;
     width: 600px;
     display: block;
     text-align: justify;
 }
 .for_press_cont2
 {
     margin: 30px 0 0 0px;
     padding: 0;
     width: 600px;
     height: 20px;
     color: #6a1c7f;
     line-height: 25px;
     font-family: 'montserrat-bold', Verdana, Arial;    
     display: block;
     text-align: right;
     
 }
 .for_press_cont2a
 {
     margin: 10px 0 0 0px;
     padding: 0;
     line-height: 25px;
     width: 600px;
     text-align: right;
     line-height: 25px;
 }
 .for_press_cont2a a, .contact_form_line a
 {
     color: #282828;
 }
 #contacts_form_left a
 {
     color: #828282;
 }
 /* =======CONTACTS=============== */
 

 
 #contacts_menu
 {
     width: 666px;
     height: 50px;
     line-height: 50px;
     margin: 120px auto 40px auto;
     display: block;
 }
 
 #contacts_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_contact_ico.png') no-repeat;
 }
 #contacts_txt
 {
     width: 147px;
     height: 47px;
     display: inline-block;
     float: left; 
     line-height: 38px;
      color: #000;
     font-size: 22px;     
 }
 #contacts_container
 {
     width: 666px;
     height: 1050px;
     display: block;
     margin: 0 auto;
     color: #282828;   
 }
 #contacts_text
 {
     width: 666px;
     height: 145px;
     display: block;
     margin: 0 auto;
 }
 #contacts_kol_1
 {
     width: 630px;
     height: 55px;
     display: inline-block;
     float: left;
     text-align: justify;
 }
 #contacts_kol_2
 {
     width: 630px;
     height: 55px;
     display: inline-block;
     float: left;
     text-align: justify;
     
 }
 #contacts_kol_3
 {
     width: 630px;
     height: 55px;
     display: inline-block;
     float: left;
     text-align: justify;
 }
 #contacts_aog_text
 {
     width: 600px;
     height: 40px;
     display: block;
     margin: 40px auto 40px auto;     
     text-align: center;
 }
 .cat_big
 {
     display: inline-block;
     float: left;
     margin: 0;
     padding: 0; 
     font-size: 22px;
 }
 .cat_small
 {
     display: inline-block;
     float: left;
     margin: 0px 20px 0 20px;
     padding: 0; 
     font-size: 15px;
     line-height: 35px;
 }
 #contacts_form_container
 {
     height: 499px;
     width: 666px;
     display: block;
     margin: 0 auto; 
 }
 #contacts_form_left
 {
     width: 285px;
     height: 499px;
     display: inline-block;
     float: left;     
 }
 #contacts_form_right
 {
     width: 285px;
     height: 459px;
     display: inline-block;
     float: left;
     margin: 0 0 0 20px;
 }
 .contact_form_title
 {
     font-size: 18px;
     width: 100%;
     margin: 0;
     padding: 0;
     display: block;
     font-family: 'montserrat-bold', Verdana, Arial;    
     color: #282828;
     height: 40px;
     line-height: 40px;
 }
 .contact_form_line
 {
     font-size: 18px;
     width: 100%;
     margin: 0;
     padding: 0;
     display: block;
     color: #828282;
     font-size: 16px;
     height: 30px;
     line-height: 30px;
 }
 #form_title
 {
     width: 100%;
     display: block;
     text-align: center;
     font-family: 'montserrat-bold', Verdana, Arial;    
     color: #282828;
     height: 40px;
     line-height: 40px;
     font-size: 18px;
 }
 .inpek
 {
     width: 335px;
     height: 40px;
     border: 1px solid #828282;
     display: block;
     line-height: 40px;
     margin: 10px 0 10px 0;
     border-radius: 5px;
     padding: 0 15px 0 15px;
     font-size: 13px;
 }
textarea
 {
     width: 335px;
     height: 118px;
     border: 1px solid #828282;
     display: block;
     line-height: 20px;
     margin: 10px 0 10px 0;
     border-radius: 5px;
     padding: 15px 15px 0 15px;
     font-size: 13px;
     color: #828282;
 }
 .button_send
 {
     width: 150px;
     height: 40px;
     line-height: 40px;
     text-align: center;
     background: #6a1c7f;
     font-size: 16px;
     font-family: 'montserrat-bold', Verdana, Arial;    
     color: #fff;
     border: none;
     border-radius: 5px;
     margin: 0 0 0 220px;
 }
 
 #form_text
 {
     width: 375px;
     height: 50px;
     display: block;
     margin: 0;
     padding: 0;
    
 }
 #form_text_l
 {
     width: 30px;
     height: 50px;
     display: inline-block;
     float: left;
     margin: 0 0 0 10px;
     
 }
 #form_text_r
 {
     width: 325px;
     height: 50px;
     display: inline-block;
     float: left;
     font-size: 10px;
     line-height: 12px;
     color: #828282;
     text-align: justify;
 }
  .hangars_line
 {
     display: block;    
     margin: 20px 0;
     padding: 0 0 0 25px;
     background: url('../img/purple_dot.png') no-repeat;
     width: 100%;
     color: #6a1c7f;
     line-height: 19px;
     
 }
 #aog_fixed
 {
     width: 333px;
     height: 38px;
     display: block;
     margin: 0 auto;
     position: fixed;
     bottom: 0;
     left:50%;
     
     margin-left: 0px;
     
     z-index: 1;
     
     
 }
 #aog_24_2
 {
     width: 195px;
     height: 37px;
     background: url('../img/aog_24.png') no-repeat;
     margin: 0 0 0 138px;
     display: block;
     padding: 0;
 }
 #aog_text_2
 {
     width: 195px;
     height: 82px;
     background: white;
     margin: 0 0 0 138px;
     border-left: solid #828282 1px;
     border-right: solid #828282 1px;
     text-align: center;
     padding: 5px 0 0 0;
     line-height: 25px;
     display: block;
 }
 #aog_bottom
 {
     width: 666px;
     height: 37px;
     display: block;
     margin: 0 auto;
     position: relative;
     z-index: 2;
 }
 #aog_bottom2
 {
     width: 666px;
     height: 37px;
     display: block;
     margin: 0 auto;
     position: relative;
     z-index: 2;
     top: -37px;
 }
 #aog_24_cont
 {
     width: 666px;
     height: 100px;
     display: block;
     margin: 0 auto;
     position: relative;
 }
 #aog_24
 {
     width: 195px;
     height: 37px;
     background: url('../img/aog_24.png') no-repeat;
     margin: 0 0 0 471px;
     display: block;
     padding: 0;
 }
 #aog_text
 {
     width: 195px;
     height: 82px;
     background: white;
     margin: 0 0 0 471px;
     border-left: solid #828282 1px;
     border-right: solid #828282 1px;
     text-align: center;
     padding: 5px 0 0 0;
     line-height: 25px;
     display: block;
 }
 .aog_up
 {     
     top: -82px;
 }
 .aog_up2
 {     
     bottom: 82px;
 }
 
 #company_eu_funds
 {
     width:950px;
     margin: 0 auto;
     height: 800px;
     display: block;
    
 }
 #eu_container
 {
        width: 666px;
        height: 800px;
        display: block;
        margin: 0 auto;
        
 }
 #eu_1_container
 {
        width: 610px;
        height: 220px;
        display: block;
        margin: 0 auto;
        
 }
 
 #eu_1_1
 {
     height: 268px;
     width: 300px;
     display: inline-block;
     float: left;     
     border-bottom: 1px solid #d7d7d7;
     color: #7d7d7d;
 }
 
  #eu_1_2
 {
     height: 268px;
     width: 300px;
     display: inline-block;
     float: left;
     
     border-left: 1px solid #d7d7d7;
     border-bottom: 1px solid #d7d7d7;
     color: #7d7d7d;
 }
 #eu_1_3
 {
     height: 268px;
     width: 300px;
     display: inline-block;
     float: left;   
     border-bottom: 1px solid #d7d7d7;
     border-right: 1px solid #d7d7d7;
     color: #7d7d7d;
 }
  #eu_1_4
 {
     height: 268px;
     width: 300px;
     display: inline-block;
     float: left;     
     color: #7d7d7d;
     border-bottom: 1px solid #d7d7d7;
     
 }
 
  #eu_1_5
 {
     height: 268px;
     width: 300px;
     display: inline-block;
     float: left;
     border-right: 1px solid #d7d7d7;
     
     color: #7d7d7d;
     
 }
 #eu_1_6
 {
     height: 268px;
     width: 300px;
     display: inline-block;
     float: left;   
     color: #7d7d7d;
     
 }
 
 #eu_1_title, #eu_2_title, #eu_3_title,  #eu_4_title, #eu_5_title, #eu_6_title
 {
     
     width: 268px;
     text-align: center;
     font-size: 24px;
     height: 130px;
     display: block;
     margin: 30px auto 0 auto;
 }
 
 #eu_1_link_2, #eu_2_link_2 , #eu_3_link_2, #eu_4_link_2, #eu_5_link_2 , #eu_6_link_2   
 {
     color: #ffffff;
     width: 123px;
     text-align: center;
     font-size: 16px;
     display: block; 
     background: #6a1c7f;
     height: 30px;
     line-height: 30px;
     margin: 0 auto;
 }
   #eu_1_archive_2, #eu_2_archive_2 , #eu_3_archive_2, #eu_4_archive_2, #eu_5_archive_2 , #eu_6_archive_2   
 {
     color: #ffffff;
     width: 123px;
     text-align: center;
     font-size: 16px;
     display: block; 
     background: #6a1c7f;
     height: 30px;
     line-height: 30px;
     margin: 10px auto;
     
 }
 #eu_1_1:hover, #eu_1_2:hover, #eu_1_3:hover,  #eu_1_4:hover, #eu_1_5:hover, #eu_1_6:hover
 {
     color: #282828;
     
 }
 #eu_funds_logos
 {
     width:457px;
     height: 87px;
     display: block;
     margin: 0 auto;
     background: url('../img/eu_funds_logos.png') no-repeat;
 }
 /*   FIND US  */
 #find_us_container
 {
     
     width: 666px;
     display: block;
     margin: 70px auto 0 auto;   
     font-family: 'montserrat-regular', Verdana, Arial; 
     line-height: 25px;
     background: #fff;
     color: #828282;
     min-height: 600px;
 }
 .event_line
 {
     width: 666px;
     height: 120px;
     display: block;
     padding: 30px 0;
     margin: 0 auto;
 }
 .event_left
 {
     width: 30px;
     height: 120px;
     padding: 30px 0;
     display: inline-block;
     float: left;
     
     
 }
 .event_middle
 {
     width: 160px;
     height: 120px;
     padding: 30px 0;
     display: inline-block;
     float: left;
     
 }
 
 .event_right
 {
     width: 470px;
     height: 120px;
     padding: 30px 0;
     display: inline-block;
     float: left; 
     line-height: 27px;
 }
 .event_dot
 {
     height: 10px;
     width: 10px;
     border-radius: 10px;
     background: #6a1c7f;
     float: right;
     margin: 6px 6px 0 0;
 }
 .event_name
 {
     width: 100%;
     height: 25px;
     font-size: 20px;
     color: #282828;
     line-height: 25px; 
 }
  .event_date
 {
     width: 100%;
     height: 25px;
     font-size: 13px;
     color: #828282;
     line-height: 25px; 
 }
 
 /*  FIND US END */
 /*   JOB OFFERS  */
 #job_offers_container
 {
     
     width: 100%;
     display: initial;
     margin: 70px auto 0 auto;   
     font-family: 'montserrat-regular', Verdana, Arial; 
     line-height: 25px;
     background: #fff;
     color: #828282;
     min-height: 1600px;
 }
  #eu_offers_text
 {
     height: 150px;
     width: 666px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0;   
     color: #828282;
 }
 
 #eu_offers_text2
 {
     height: 70px;
     width: 666px;
     display: block;
     margin: 0 auto;
     text-align: center;
     padding: 0;   
     color: #828282;
 }
 
 #eu_offers_text3
 {
     height: 100px;
     width: 666px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0;   
     color: #828282;
 }
 
 #eu_list
 {
     
     width: 566px;
     display: block;
     margin: 30px auto;
     text-align: justify;
     padding: 0;   
     color: #828282;
     line-height: 30px;
 }
 
 #job_offers_text
 {
     height: 150px;
     width: 666px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0;   
     color: #828282;
 }
 
  #eu_offers_text
 {
     height: 150px;
     width: 666px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0;   
     color: #828282;
 }
 
   #eu_offers_text2
 {
     height: 50px;
     width: 666px;
     display: block;
     margin: 0 auto;
     text-align: center;
     padding: 0;   
     color: #828282;
 }
 
   #eu_offers_text3
 {
     height: 150px;
     width: 666px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0;   
     color: #828282;
 }
 
   #eu_list
 {
     width: 666px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0;   
     color: #828282;
 }
 
 
 #job_place_container
 {
     height: 80px;
     width: 540px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0; 
     color: #282828;    
 }
 .job_city
 {
     width: 180px;
     display: inline-block;
     float: left;
     text-align: center;
     
 }
 #job_place_container a:hover
 {
     color: #6a1c7f;
 }
 #job_offers_content
 {
     width: 1160px;
     height: 1200px;
     display: inline;
     margin: 0 auto;
 }
 .button_content
 {
     width: 100%;
     height: 60px;
     display: block;
 }
 .apply_button
 {
     background: #6a1c7f;
     color: #fff;
     width: 150px;
     height: 45px;
     line-height: 45px;
     text-align: center;
     border-radius: 5px;
     margin: 0 0 0 50px
 }
 .offers_line
 {
     width: 100%;
     display: block;
     margin: 10px 0;
     height: 45px;
 }
 .offers_dot
 {
     border-radius: 10px;
     height: 10px;
     width: 10px;
     background:#6a1c7f;
     display: inline-block;
     margin: 0 0 0 20px;
     position:relative;
     top: -28px;
 }
 .offers_title
 {
     display: inline-block;
     width: 630px;
     margin: 0 0 0 10px;
     line-height: 20px;
 }
 .offers_title_offer
 {
 	display: block;
 	float: left;
 	width: 100%;
 	height: 20px;
 	margin: 0;
 	padding: 0;
 	font-size:20px;
 	
 }
 .offers_title_city
 {
 	display: block;
 	float: left;
 	width: 100%;
 	height: 20px;
 	margin: 3px 0 0 0;
 	padding: 0;
 	font-size:12px;
 }
 .offer_top
 {
     width: 666px;
     height: 70px;
     
 }
 .offer_open
 {
     width: 666px;
     display: block;
     height: 100%;
     padding: 0 0 190px 0;
     
 }
 .open_left
 {
     width: 130px;     
     height: 100vh;
     display: inline-block;
     float: left;
 }
 .open_right
 {
     width: 646px;
     height: 100vh;
     margin: 20px 0 0 20px;
     display: inline-block;
     float: left;
 }
 .offer_dot_big_con
 {    
     height: 70px;
     width: 15px;
    
     display: inline-block;
     
     float: left;
 }
  .offer_dot_big
 {
     border-radius: 15px;
     height: 15px;
     width: 15px;
     background:#6a1c7f;
     display: inline-block;
     margin: 0 0 0 -2px;
     float: left;
 }
 .offer_title
 {
     width: 400px;
     height: 70px;
     float: left;   
     margin: 0 0 0 8px;
     color: #282828;
     font-size: 25px;
 }
 .offer_close
 {
     width: 235px;
     height: 70px;
     float: left;
     background: url('../img/job_arrow_up.png') no-repeat;
     margin: 0 0 0 8px;
 }
 .offer_content
 {
     width: 100%;
     border-bottom: 1px solid #d7d7d7;
 }
 .offer_bold
 {
    width: 606px; 
    padding: 20px 0 0px 0;
    margin: 0 0 0 50px;
    color: #282828;
    font-size: 20px;
 }
 .offer_text
 {
     width: 606px;
     padding: 5px 0 5px 0;
     margin: 0 0 0 50px;
 }
 
 .offer_text p
 {
     background: url(../img/carrer_arrow.png) no-repeat;
     padding: 0 0 0 15px;
     width: 100%;
     margin: 5px 0 5px 0;
     background-position: 0 5px;
 }
 
 /*   JOB OFFERS  END*/
  #training_advantages_text_black
 {
     height: 260px;
     width: 666px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0;   
     color: #282828;
 }
 #training_advantages_container
 {
     height: 1360px;
     width: 100%;
     display: block;
     margin: 70px auto 0 auto;   
     font-family: 'montserrat-regular', Verdana, Arial; 
     line-height: 25px;
     background: #fff;
     color: #828282;
 }
 
 #training_advantages_text2
 {
     height: 595px;
     width: 666px;
     margin: 0 auto;
     display: block;
 }
 #training_advantages_text_l
 {
     display: inline-block;
     float: left;
     width: 444px;
     height: 595px;
     margin: 0 0 0 135px;
     
 }
 #training_advantages_text_r
 {
     display: inline-block;
     float: left;
     width: 444px;
     height: 595px;
     margin: 0 0 0 135px;
 }
 #adv_text_1
 {
     width: 100%;
     display: block;
     height: 390px;
     margin: 0;
     padding: 0;     
 }
  #adv_text_2
 {
     width: 100%;
     display: block;
     height: 390px;
     margin: 0;
     padding: 0;     
 }
 
 #adv_text_left_1
 {
     width: 80px;
     height: 215px;
     display: inline-block;
     float: left;
     background: url('../img/adv_ico_1.png') no-repeat;
 }
 #adv_text_right_1
 {
     width:360px;
     height: 215px;
     display: inline-block;
     float: left;
 }
 .adv_text_title
 {
     font-family: 'montserrat-bold', Verdana, Arial;    
     color: #282828;
     margin: 5px 0 25px 0;
 }
 
 #adv_text_left_2
 {
     width: 80px;
     height: 175px;
     display: inline-block;
     float: left;
     background: url('../img/adv_ico_2.png') no-repeat;
 }
 #adv_text_right_2
 {
     width:360px;
     height: 175px;
     display: inline-block;
     float: left;
 }
 
 #adv_text_left_3
 {
     width: 80px;
     height: 155px;
     display: inline-block;
     float: left;
     background: url('../img/adv_ico_3.png') no-repeat;
 }
 #adv_text_right_3
 {
     width:360px;
     height: 155px;
     display: inline-block;
     float: left;
 }
 
 #adv_text_left_4
 {
     width: 80px;
     height: 265px;
     display: inline-block;
     float: left;
     background: url('../img/adv_ico_4.png') no-repeat;
 }
 #adv_text_right_4
 {
     width:360px;
     height: 265px;
     display: inline-block;
     float: left;
 }
 
 #adv_text_left_5
 {
     width: 80px;
     height: 215px;
     display: inline-block;
     float: left;
     background: url('../img/adv_ico_5.png') no-repeat;
 }
 #adv_text_right_5
 {
     width:360px;
     height: 215px;
     display: inline-block;
     float: left;
 }
 
 #training_plans_container
 {
     /*height: 770px;*/
     width: 100%;
     display: block;
     margin: 70px auto 0 auto;   
     font-family: 'montserrat-regular', Verdana, Arial; 
     line-height: 25px;
     background: #fff;
     color: #828282;
 }
 #training_plans_content
 {
    /* height: 600px;*/
     width: 666px;
     display: block;
     margin: 70px auto 0 auto;   
     font-family: 'montserrat-regular', Verdana, Arial; 
     line-height: 25px;
     background: url('../img/training_line.png') repeat-y;
     color: #828282;
     padding: 20px 0 0 0;
     background-position: -80px 0;
 }
 .plans_line
 {
     height: 27px;
     width: 100%;
    
     padding: 5px 0;  
     display: block;
 }
 .plans_dot_content
 {
     display: inline-block;
     float: left;
     margin: 0 0 0 75px;
     width: 9px;
     height: 27px;
 }
 .plans_dot
 {
     width: 9px;
     height: 9px;
     border-radius: 50%;
     background: #6a1c7f;
     margin: 9px 0 0 0;
 }
 .plans_title
 {
     width: 120px;
     height: 27px;
     line-height: 27px;
     color: #282828;
     display: inline-block;
     float: left;
     margin: 0 0 0 30px;
 }
 .plans_date
 {
     width: 105px;
     line-height: 27px;
     background: #6a1c7f;
     text-align: center;
     display: inline-block;
     float: left;
     font-size: 14px;
     color: #fff;
     height: 27px;
     border-radius: 3px;
 }
 .plans_details_content
 {
     width: 666px;
     height: 300px;
     margin: 30px 0 0 0;
 }
 .plans_details_left
 {
     width: 65px;
     float: left;
     display: inline-block;
     height: 240px;          
 }
 .plans_details_dot_content
 {
     width: 26px;
     float: left;
     display: inline-block;
     height: 240px;     
 }
 .plans_dot_2
 {
     width: 15px;
     height: 15px;
     border-radius: 50%;
     background: #6a1c7f;
     margin: 110px 0 0 7px;
 }
 .plans_details_middle
 {
     width: 180px;
     float: left;
     display: inline-block;
     height: 240px;     
 }
 .plans_details_right
 {
     width: 395px;
     float: left;
     display: inline-block;
     height: 240px;     
 }
 .t_location, .t_time, .t_practical, .t_theoretical, .t_plane_type, .t_part
 {
     width: 65px;
     height: 27px;
     line-height: 27px;
     padding: 5px 0;
     text-align: right;
     color: #828282;
     font-size: 12px;
     display: block;
 }
 .i_location, .i_time, .i_practical, .i_theoretical, .i_plane_type, .i_part
 {
     width: 180px;
     height: 27px;
     line-height: 27px;
     padding: 5px 0;
     text-align: left;
     color: #282828;
     font-size: 13px;
     display: block;
 }
 .d_title_container
 {
     width: 395px;
     height: 27px;
     line-height: 14px;
     font-size: 14px;
     color: #282828;
 }
 .d_title
 {
     width: 290px;
     height: 27px;
     line-height: 17px;
     display: inline-block;
     float: left;
 }
 .d_time
 {
     width:105px;
     height: 27px;
     line-height: 27px;
     display: inline-block;
     float: right;
     text-align: right;
 }
 .d_desc
 {
     width: 395px;
     height: 198px;
     line-height: 17px;
     font-size: 13px;
     color: #828282;
     text-align: justify;
     margin: 15px 0 0 0; 
     overflow: hidden;
 }
 .button_apply
 {
     width: 140px;
     height: 50px;
     line-height: 50px;
     font-size: 14px;
     color: #fff;
     text-align: center;
     background: #6a1c7f;
     float: right;
 }
  #category_container
 {
     width: 666px;
     height: 3700px;
     display: block;
     margin: 0 auto;
 }
   #category_container_blog
 {
     width: 666px;
     height: 2650px;
     display: block;
     margin: 0 auto;
 }
 .category_line
 {
     width: 666px;
     height: 530px;
     display: block;
     margin: 0 auto;
 }
 .category_box
 {
     width: 363px;
     height: 530px;
     display: inline-block;
     float: left;
     margin: 0 35px 0 130px;
 }
 .category_box_space
 {
     width: 35px;
     height: 530px;
     display: inline-block;
     float: left;
 }
 .category_img
 {
     width: 363px;
     height: 242px;
     display: block;
 }
 .category_date
 {
     width: 363px;
     height: 20px;
     display: block;
     margin: 15px 0 0 0;
     color: #6a1c7f;
     text-align: left;
     font-size: 16px;     
 }
 .category_title
 {
     color: #282828;
     width: 363px;
     height: 55px;
     display: block;
     margin: 10px 0 0 0;
     text-align: left;
     font-size: 25px;
 }
 .category_text
 {
     color: #6a1c7f;
     width: 363px;
     height: 115px;
     display: block;
     margin: 15px 0 0 0;
     text-align: left;
     font-size: 16px;
     line-height: 23px;
 }
 .category_read_more
 {
     color: #828282;
     width: 363px;
     height: 20px;
     display: block;
     font-size: 16px;
     text-align: right;
     
 }
 .category_box a
 {
     color: #828282;
 }
 .category_box a:hover
 {
     color: #282828;
 }
 #article_container
 {
     color: #828282;
     width: 666px;    
     display: block;
     margin: 0 auto;
 }
 #article_top
 {
     width: 666px;
     height: 65px;
     display: block;
     margin: 0 auto;
 }
 #article_top_date
 {
     width: 55px;
     height: 65px;
     display: inline-block;
     float: left;
 }
 
 #date_type
 {
     width: 55px;
     height: 12px;
     display: block;
     text-align: center;
     font-size: 12px;
     color: #828282;
 }
 
 #date_day
 {
     width: 55px;
     height: 32px;
     display: block;
     text-align: center;
     font-size: 32px;
     color: #6a1c7f;
 }
 #date_m_r
 {
     width: 55px;
     height: 12px;
     display: block;
     text-align: center;
     font-size: 12px;
     color: #828282;
 }
 
 
 
 #article_title
 {
     width: 600px;
     min-height: 65px;
     display: inline-block;
     margin: 0 0 0 10px;
     float: left;
     color: #282828;
     font-size: 25px;
 }
 #article_top_back
 {
     width: 60px;
     height: 65px;
     line-height: 65px;
     display: inline-block;
     margin: 0 0 0 0px;    
     float: right;
     color: #828282;
     font-size: 16px;
 }
 #article_photo
 {
     width: 666px;
     height: 307px;
     margin: 30px 0 40px 0;
     display: block;
 }
 #article_photo img, #article_text img
 {
     width: 666px;
 }
 #article_text
 {
     width: 666px;
     margin: 60px 0 20px 0;
     font-size: 16px;
     color: #828282;
     font-family: 'montserrat-regular', Verdana, Arial; 
     text-align: justify;
 }
 h4
 {
     font-family: 'montserrat-regular', Verdana, Arial; 
     font-weight: normal;
     display: block;
     color: #282828; 
 }
 #article_back
 {
     color: #828282;
     width: 100%;
     text-align: center;
     margin: 50px 0 30px 0;
 }
 
  #mobile_top
 {
     display: none; 
}
#aog_index_container_mob
{
    display: none;
}

#title_a
 {
     color: #fff;
     font-weight: bold;
     width: 100%;
     margin: 20px 0 20px 0;
     padding: 0;
     font-size: 14px;
 }
 #title_a a
 {
     color: #fff;
 }
 #policy_link
 {
     color: #fff;
 }
 #we_collect
{
    text-align: center;
    margin: 0 auto;
    width: 666px;
    padding: 100px 0 0 0;
    display: block;
}
#company_intro_logo
 {
     width: 666px;
     text-align: center;
     height: 74px;
     display: block;
     margin: 0 auto;
     
 }
 .company_intro_text_1
 {
     width: 666px;     
     display: block;
     margin: 0 auto;
     height: 200px;
 }
 .company_ico_1
 {
     background: url('../img/icon_intro_engine.png') no-repeat;
 }
 
 .company_ico_2
 {
     background: url('../img/icon_intro_base.png') no-repeat;
 }
 
 .company_ico_3
 {
     background: url('../img/icon_intro_training.png') no-repeat;
 }
 .company_intro_title
 {
     font-size: 22px;
     color: #fff;
     padding: 10px 0 0 75px;
 }
 .company_intro_text_content
 {
     width: 430px;
     padding: 20px 0 0 0px;
     color: #fff;
     text-align: justify;
 }
 .company_intro_logo
 {
     display: inline-block;
     width: 200px;
 }
 .company_intro_text_left
 {
     width: 430px;
     display: inline-block;
     height: 250px;
     float: left;
     margin: 0 auto;
         
 }
 #company_container
 {
     height: 670px;
     width: 100%;
     display: block;
     background: url('../img/company_intro_bg.png') no-repeat;
     background-position: 50% 100%;
 }
 .company_intro_text_right
 {
     width: 200px;
     height: 250px;
     display: inline-block;
     float: right;
     margin: 0 auto;
         
 }
 .company_intro_text_2
 {
     width: 666px;     
     display: block;
     margin: 0 auto; 
     height: 320px;     
 }
  #company_container_2_c
 {
     height: 845px;
     width: 100%;
     display: block;
     background: #282828;
     padding: 40px 0 0 0;
 }
 #company_container_2_c a
 {
     color: #fff;
 }
 .company_intro_text_3
 {
     width: 666px;     
     display: block;
     margin: 0 auto;
     height: 200px;
 }
 .company_intro_text_more
 {
     width: 100%;
     height: 90px;
     display: block;
     margin: 60px 0 10px 0;
     color: #fff;
 }
 .company_intro_text_button a
 {
     padding: 10px 30px;
     border: #00aced 2px solid;
     border-radius: 3px;
 }
 #company_container_2 a
 {
     color: #fff;
 }
 /*/////////////////START///////////*/
 #company_container
 {
     height: 600px;
     width: 100%;
     display: block;
     background: url('../img/company_intro_bg.png') no-repeat;
     background-position: 50% 100%;
 }
 #company_container_c
 {
     height: 700px;
     width: 100%;
     display: block;
     background: url('../img/company_intro_bg.png') no-repeat;
     background-position: 50% 100%;
 }
 
 #company_container_a
 {
     height: 600px;
     width: 100%;
     display: block;
     background: url('../img/company_bg2.png') no-repeat;
     background-position: 50% 100%;
     margin: 140px auto 0 auto;
 }
   .company_container_a_logo
 {
     width: 666px;
     height: 130px;
     display: block;
     margin: 0 auto;
     text-align: center;
 }
 .company_aog
 {
     padding: 0;
     margin: 0;
     float: right;
     display: block;
     
 }
 #company_container_a a
 {
     color: #828282;
 }
 .company_container_a_text
 {
     width: 666px;
     height: 100px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     line-height: 20px;
     color: #828282;
 }
 
 #company_text
 {
     color: #828282;
     font-size: 16px;
     line-height: 21px;
     display: block;
     width: 666px;
     margin: 0 auto;
     text-align: justify;
 }
 #company_container_2
 {
/*     height: 1150px;*/
     width: 100%;
     display: block;
     background: #282828;
     padding: 40px 0 60px 0;
 }
  #company_container_2_c
 {
/*     height: 1150px;*/
     width: 100%;
     display: block;
     background: #282828;
     padding: 40px 0 60px 0;
 }
 #company_container_2_a
 {
     height: 1020px;
     width: 100%;
     display: block;
     background: #282828;
     padding: 40px 0 60px 0;
 }
 .company_intro_text_1
 {
     width: 666px;     
     display: block;
     margin: 0 auto;
     height: 200px;
 }
 #company_line_text
 {
     width: 100%;
     height: 805px;  
     margin: 60px 0 0 0;
     background-position: 60% 100%; 
     color: #fff;
 }
 .adriatehnika
 {
    background: url('../img/maps_adriatehnika.png') no-repeat;  
 }
 .linetech
 {
    background: url('../img/maps_linetech.png') no-repeat;  
 }
 .jattehnika
 {
    background: url('../img/maps_jattehnika.png') no-repeat;  
 }
 .company_line_gallery
 {
     width: 666px;
     height: 200px;
     display: block;
     margin: 0 auto; 
 }
 .company_gallery
 {
     margin: 0 4px;
     width: 210px;
 }
 .company_line_text_container
 {
     width: 666px;
     height: 845px;
     display: block;
     margin: 0 auto;     
 }
 .company_line_text_container_left
 {
     width: 270px;
     height: 845px;
     display: inline-block;
     float: left;     
 }
 .company_line_text_container_right
 {
     width: 350px;
     height: 845px;
     display: inline-block;
     float: right;
     
     
 }
 .company_lt_1
 {
     width: 270px;
     margin: 0 0 30px 0;
     display: block;
     text-align: justify;
     
 }
  #company_lt_2
 {
     width: 270px;
     height: 175px;
     display: block;
     text-align: justify;
     
 }
  .company_lt_2a
 {
     width: 480px;
     height: 415px;
     display: block;
       
 }
 .company_lt_2a_line
 {
     width: 100%;
     height: 80px;
     line-height: 60px;
     display: block;  
     background-position: 50%;
 }
 .company_lt_2a_l
 {
     width: 65px;
     height: 80px;
     display: inline-block;
     float: left;
       
 }
 .company_lt_2a_r
 {
     width: 385px;
     height: 80px;
     display: inline-block;
     float: left;
     line-height: 18px;       
 }
 .company_lt_3l
 {
     width: 90px;
     height: 70px;
     display: inline-block;
     float: left;
     background: url('../img/ico_plane.png') no-repeat;
     padding: 0 0 0 70px;
 }
  .company_lt_3r
 {
     width: 360px;
     height: 300px;
     display: inline-block;
     float: left;   
     color: #828282;
 }
 .ico_cabin
 {
    background: url('../img/ico_company_cabin.png') no-repeat;
 }
 .ico_plane
 {
    background: url('../img/ico_company_plane.png') no-repeat;
 }
 .ico_care
 {
    background: url('../img/ico_company_care.png') no-repeat;   
 }
 .ico_part
 {
    background: url('../img/ico_company_part.png') no-repeat;
 }
 .company_lt_2_button
 {
     width: 126px;          
     border: #00aced solid 2px;
     border-radius: 5px;
     display: inline-block;
     
 }
 #company_lt_2 a
 {
     width: 160px;
     height: 40px;
     line-height: 40px;
     text-align: center;
     color: #fff;
     margin: 5px 50px;
 }
 
}


@media only screen and (min-width: 200px) and (max-width: 665px)  {
#top
{
    width: 100%;
    height: 142px;
    background-color: #fff;
    display: block;
    z-index: 6;
    position: relative;
    border-bottom: #ebebeb solid 1px;
}
#top_con
{
    width: 375px;
    height: 120px;
    margin: 0 auto;
}
#top_logo
{
    margin: -15px 0 0 0px;
    height:68px;
    width: 232px;
    display: block;
    
}
#top_menu
{
    display: inline-block;
    float: left;
    width: 375px;    
    margin: 5px 0 0 0px;
    height: 70px;
}
.menu_button
{
    display: inline-block;
    float: left;
}

#but_career, #but_training, #but_service, #but_media, #but_company, #but_contact
{
    display: inline-block;
    float: left;
    width: 120px;
    text-align: center;    
    font-size: 14px;
    color: #282828;
    line-height: 35px;
    transition: transform 1.2s;
   
}
.but_active
{
    border-left: #ebebeb 1px solid;
    border-right: #ebebeb 1px solid;
}

#but_career:hover, #but_training:hover, #but_service:hover, #but_media:hover, #but_company:hover, #but_contact:hover
{
    font-size: 17px; 
  
}
.menu_active
{
   background-color: #fff;
   border-left: #ebebeb 1px solid;
   border-right: #ebebeb 1px solid;
   border-bottom: none;
}

.submenu
{
    width: 375px;
    height: 310px;
    background: #fff;
    margin: 0 auto;
    display: block; 
    border-bottom: 5px #6a1c7f solid;
    z-index: 5;
    position: relative;   
    top: -315px
}
.submenu_close
{
    top: 0;
}
#sub_content
{
    height: 270px;
    width: 100%;
    
}
#sub_bottom
{
    width: 375px;
    height: 40px;
    
}
#sub_tel
{
    display: inline-block;
    float: left;
    width: 145px;
    height: 40px;
    background: url('../img/ico_tel.png') no-repeat;
    margin: 0 0 0 16px;  
    -webkit-filter: invert(70%);
    -moz-filter: invert(70%);
    -o-filter: invert(70%);
    -ms-filter: invert(70%);
}

#sub_mail
{
    display: inline-block;
    float: left;
    width: 155px;
    height: 40px;
    background: url('../img/ico_mail.png') no-repeat;
    margin: 0 0 0 16px;
    -webkit-filter: invert(70%);
    -moz-filter: invert(70%);
    -o-filter: invert(70%);
    -ms-filter: invert(70%);
}

#sub_tel a, #sub_mail a
{
    font-size: 12px;
    line-height: 35px;
    color: #626262;
    padding: 0 0 0 25px;
}
#sub_arrow
{
    display: inline-block;
    float: left;
    width: 21px;
    height: 40px;
    background: url('../img/ico_arrow.png') no-repeat;
    margin: 5px 0 0 10px;
    -webkit-filter: invert(70%);
    -moz-filter: invert(70%);
    -o-filter: invert(70%);
    -ms-filter: invert(70%);
}
#aog_1
{   
    display: inline-block;
    float: right;
    height: 41px;
    width: 187px;
    background: #451452;  
    text-align: center;
}
#aog_2
{   
    display: inline-block;
    float: right;
    height: 41px;
    width: 188px;
    background: #6a1c7f;  
    text-align: center;
}
#aog_3
{   
    display: inline-block;
    float: right;
    height: 41px;
    width: 188px;
    background: #6a1c7f;  
    text-align: center;
}
#aog_1 a, #aog_2 a, #aog_3 a
{
    color: #fff;
    font-size: 15px;
    line-height: 40px;  
}

.menu_company
{
    width: 375px;
    height: 235px;    
    display: none;
    margin: 5px 0 0 0px;
}
#company_intro,  #company_bases, #company_caa, #company_fin, #company_ue, #company_fin, #company_ue
{
    width: 110px;
    height: 35px;    
    display: inline-block;
    float: left;
    font-size: 13px;  
    text-align: center;
    padding: 85px 0 0 0;
    transition: transform .2s;
    -webkit-filter: invert(70%);
    -moz-filter: invert(70%);
    -o-filter: invert(70%);
    -ms-filter: invert(70%);
    color: #fff;
    -ms-transform: scale(0.9); /* IE 9 */
  -webkit-transform: scale(0.9); /* Safari 3-8 */
  transform: scale(0.9); 
}



#company_intro:hover, #company_bases:hover, #company_caa:hover, #company_fin:hover, #company_ue:hover, #service_aog:hover, #service_line:hover, #service_base:hover, #service_camo:hover, #training_gen:hover,  #training_adv:hover, #training_plan:hover, #elearning_icon:hover, #career_why:hover,  #career_job:hover, #media_news:hover,  #media_blog:hover, #media_press:hover, #company_fin:hover, #company_ue:hover
{
  -ms-transform: scale(0.8); /* IE 9 */
  -webkit-transform: scale(0.8); /* Safari 3-8 */
  transform: scale(0.8); 
}

/*#company_fin, #company_ue
{
    width: 145px;
    height: 45px;    
    display: inline-block;
    float: left;
    font-size: 17px;  
    text-align: center;
    padding: 90px 0 0 0;
    transition: transform .2s;
    -webkit-filter: invert(20%);
    -moz-filter: invert(20%);
    -o-filter: invert(20%);
    -ms-filter: invert(20%);
    color: #d7d7d7;
}

#service_aog:hover,  #training_adv:hover, #training_plan:hover, #media_news:hover,  #media_blog:hover, #career_job:hover 
{
  -ms-transform: scale(1);
  -webkit-transform: scale(1); 
  transform: scale(1); 
}
*/

.menu_company a
{
    color: #fff;
    
}
#company_intro
{
    background: url('../img/com_intro.png') no-repeat;
    background-position: 50% 0;
}

#company_bases
{
    background: url('../img/com_bases.png') no-repeat;
    margin: 0 0 0 15px;
    background-position: 50% 0;
}
#company_caa
{
    background: url('../img/com_caa.png') no-repeat;
    margin: 0 0 0 15px;
    background-position: 50% 0;
}
#company_fin
{
    background: url('../img/com_fin.png') no-repeat;
    margin: 0 0 0 55px;
    background-position: 50% 0;
}
#company_ue
{
    background: url('../img/com_ue.png') no-repeat;
    margin: 0 0 0 15px;
    background-position: 50% 0;
}

.menu_service
{
    width: 375px;
    height: 125px;    
    display: none;
    margin: 5px 0 0 0px;
}
#service_aog,  #service_line, #service_base, #service_camo
{
    width: 145px;
    height: 35px;    
    display: inline-block;
    float: left;
    font-size: 13px;  
    text-align: center;
    padding: 90px 0 0 0;
    transition: transform .2s;
    -webkit-filter: invert(70%);
    -moz-filter: invert(70%);
    -o-filter: invert(70%);
    -ms-filter: invert(70%);
    -ms-transform: scale(0.9); /* IE 9 */
  -webkit-transform: scale(0.9); /* Safari 3-8 */
  transform: scale(0.9); 
    color: #fff;
}
.menu_service a
{
    color: #fff;
    
}

#service_aog
{
    background: url('../img/ser_aog.png') no-repeat;
    margin: 0 0 0 20px;
    background-position: 50% 0;
}
#service_line
{
    background: url('../img/ser_line.png') no-repeat;
    margin: 0 0 0 15px;
    background-position: 50% 0;
}
#service_base
{
    background: url('../img/ser_base.png') no-repeat;
    margin: 0 0 0 15px;
    background-position: 50% 0;
}
#service_camo
{
    background: url('../img/ser_camo.png') no-repeat;
    margin: 0 0 0 15px;
    background-position: 50% 0;
}


.menu_training
{
    width: 375px;
    height: 125px;    
    display: none;
    margin: 5px 0 0 0px;
}
.menu_training a
{
    color: #fff;
    
}


#training_gen,  #training_adv, #training_plan, #elearning_icon
{
    width: 125px;
    height: 35px;    
    display: inline-block;
    float: left;
    font-size: 13px;  
    text-align: center;
    padding: 90px 0 0 0;
    transition: transform .2s;
    -webkit-filter: invert(70%);
    -moz-filter: invert(70%);
    -o-filter: invert(70%);
    -ms-filter: invert(70%);
    -ms-transform: scale(0.9); /* IE 9 */
  -webkit-transform: scale(0.9); /* Safari 3-8 */
  transform: scale(0.9); 
    color: #fff;
}

#training_gen
{
    background: url('../img/trai_gen.png') no-repeat;
    margin: 0 0 0 30px;
    background-position: 50% 0;
}
#training_adv
{
    background: url('../img/trai_adv.png') no-repeat;
    margin: 0 0 0 15px;
    background-position: 50% 0;
}
#training_plan
{
    background: url('../img/trai_plan.png') no-repeat;
    margin: 0 0 0 115px;
    background-position: 50% 0;
}
#elearning_icon
{
    background: url('../img/e_learning.png') no-repeat;
    margin: 0 0 0 115px;
    background-position: 50% 0;
}
.menu_career
{
    width: 375px;
    height: 125px;    
    display: none;
    margin: 5px 0 0 0px;
}
.menu_career a
{
    color: #fff;
    
}
#career_why,  #career_job
{
    width: 125px;
    height: 35px;    
    display: inline-block;
    float: left;
    font-size: 13px;  
    text-align: center;
    padding: 90px 0 0 0;
    transition: transform .2s;
    -webkit-filter: invert(70%);
    -moz-filter: invert(70%);
    -o-filter: invert(70%);
    -ms-filter: invert(70%);
    color: #fff;
    -ms-transform: scale(0.9); /* IE 9 */
  -webkit-transform: scale(0.9); /* Safari 3-8 */
  transform: scale(0.9); 
}
#career_why
{
    background: url('../img/car_why.png') no-repeat;
    margin: 60px 0 0 50px;
    background-position: 50% 0;
}
#career_job
{
    background: url('../img/car_job.png') no-repeat;
    margin: 60px 0 0 50px;
    background-position: 50% 0;
}


.menu_media
{
    width: 375px;
    height: 125px;    
    display: none;
    margin: 5px 0 0 0px;
}
.menu_media a
{
    color: #fff;
    
}
  #media_blog, #media_press, #media_news
{
    width: 125px;
    height: 35px;    
    display: inline-block;
    float: left;
    font-size: 13px;  
    text-align: center;
    padding: 90px 0 0 0;
    transition: transform .2s;
    -webkit-filter: invert(70%);
    -moz-filter: invert(70%);
    -o-filter: invert(70%);
    -ms-filter: invert(70%);
    color: #fff;
    -ms-transform: scale(0.9); /* IE 9 */
  -webkit-transform: scale(0.9); /* Safari 3-8 */
  transform: scale(0.9); 
}



/*#media_blog, #career_job
{
    width: 145px;
    height: 45px;    
    display: inline-block;
    float: left;
    font-size: 17px;  
    text-align: center;
    padding: 90px 0 0 0;
    transition: transform .2s;
    -webkit-filter: invert(70%);
    -moz-filter: invert(70%);
    -o-filter: invert(70%);
    -ms-filter: invert(70%);
    
}*/

#media_news
{
    background: url('../img/med_news.png') no-repeat;
    margin: 0 0 0 30px;
    background-position: 50% 0;
}
#media_blog
{
    background: url('../img/med_blog.png') no-repeat;
    margin: 0 0 0 15px;
    background-position: 50% 0;
}
#media_press
{
    background: url('../img/med_press.png') no-repeat;
    margin: 0 0 0 115px;
    background-position: 50% 0;
}
 #menu_shape_company
 {
     width: 100%;
     height: 12px;
     background: url('../img/menu_shape.png') no-repeat;
     background-position: -28px -2px;
     display: none;
     
 }
  #menu_shape_service
 {
     width: 100%;
     height: 12px;
     background: url('../img/menu_shape.png') no-repeat;
     background-position: 101px -2px;
     display: none;
 }
  #menu_shape_training
 {
     width: 100%;
     height: 12px;
     background: url('../img/menu_shape.png') no-repeat;
     background-position: 222px -2px;
     display: none;
 }
  #menu_shape_career
 {
     width: 100%;
     height: 12px;
     background: url('../img/menu_shape.png') no-repeat;
     background-position: -28px -2px;
     display: none;
 }
  #menu_shape_media
 {
     width: 100%;
     height: 12px;
     background: url('../img/menu_shape.png') no-repeat;
     background-position: 101px -2px;
     display: none;
 }
 #emergency
 {
     width: 375px;
     height: 40px;
     display: block;
     margin: 0 auto;
     position: relative;
     top: -399px;
     right: 0px;
 }
 
 #container_body
 {
     width: 100%;
     height: 820px;  
     display: block;
     position: absolute;
     top: 0;
     background: #fff;
    
        
 }
 
 #whywork_body
 {
     width: 100%;
     height: 1040px;  
     display: block;
     position: absolute;
     top: 0;
     background: #fff;
    
        
 }
 #contacts_body
 {
     width: 100%;
     height: 1040px;  
     display: block;
     position: absolute;
     top: 0;
     background: #fff;
    
        
 }
 #for_press_body
 {
     width: 100%;
     height: 1040px;  
     display: block;
     position: absolute;
     top: 0;
     background: #fff;
    
        
 }
 #lang_cont
 {
     width: 78px;
     height: 78px;
     position: absolute;
     top: 0;
     right: 0;
     
     z-index: 12;
     color: #282828;
     line-height: 78px;
     text-align: center;
 }
 
 
 #scroll_down
 {
     width: 28px;
     height: 115px;
     position: fixed;
     left: 10px;
     top: 42%;
     z-index: 12;
 }
 #social_cont
 {
     width: 165px;
     height: 120px;
     position: fixed;
     right: -125px;
     top: 42%;
     z-index: 12;
 }
 .social_open
 {
     right: 0 !important;
 }
 #social_left
 {
     width: 40px;
     height: 115px;
     display: inline-block;
     float: left;
     background: #363636;
     padding: 5px 0 0 0;
 }
 #social_right
 {
     width: 125px;
     height: 112px;
     display: inline-block;
     float: left;
     background: #fff;
     padding: 8px 0 0 0;
 }
 
 #ink_soc_linetech, #link_soc_adriatehnika, #link_soc_jattehnika
 {
     width: 125px;
     height: 31px;
     display: block;
     margin: 0;
     padding: 3px 0;
 }
 .social_ico_ln, .social_ico_tw, .social_ico_fb, .social_ico_in
 {
     width: 40px;
     height: 27px;
     display: block;   
     -webkit-filter: invert(50%);
    -moz-filter: invert(50%);
    -o-filter: invert(50%);
    -ms-filter: invert(50%);
 }
 .social_ico_ln
 {
     background: url('../img/ico_ln.png') no-repeat;
     background-position: 50%;
     
 }
.social_ico_tw
 {
     background: url('../img/ico_tw.png') no-repeat;
     background-position: 50%;
 }
 .social_ico_in
 {
     background: url('../img/ico_in.png') no-repeat;
     background-position: 50%;
 }
 .social_ico_fb
 {
     background: url('../img/ico_fb.png') no-repeat;
     background-position: 50%;
 }
 .social_ico_ln:hover, .social_ico_tw:hover, .social_ico_fb:hover, .social_ico_in:hover
 {
    -webkit-filter: invert(100%);
    -moz-filter: invert(100%);
    -o-filter: invert(100%);
    -ms-filter: invert(100%);
 }
 
 
 #container_body a, #container_body_aog a, #container_camo_aog a, #service_menu a, #whywork_body a, #for_press_body a, #contacts_body a
 {
     color: #000;
 }
 #container_body a:hover , #container_body_aog a:hover, #container_body_aog a:hover, #service_menu a:hover, #whywork_body a:hover, #for_press_body a:hover, #contacts_body a:hover
 {
     color: #494949;
 }
 
 
 
 #menu_close
 {
     width: 100%;
     height: 820px;  
     position: absolute;
     top: 0;
     background: url('../img/transp.png') repeat;
     z-index: 2;
     display: none;
     -webkit-filter: invert(70%);
    -moz-filter: invert(70%);
    -o-filter: invert(70%);
    -ms-filter: invert(70%);
 }
 
 #company_menu
 {
     width: 305px;
     height: 50px;
     line-height: 50px;
     margin: 80px 0 40px 20px;
     display: block;
     font-size: 12px;
 }
 
 #introduction_ico
 {
     width: 57px;
     height: 54px;
     display: inline-block;
     float: left;
     background: url('../img/m_c_introduction_ico.png') no-repeat;
 }
 #introduction_txt
 {
     width: 80px;
     height: 54px;
     display: inline-block;
     float: left; 
     line-height: 54px;
     font-size: 17px;
 }

 #bases_txt
 {
     width: 57px;
     height: 34px;
     display: none;
     float: left;
     color: #828282;
     text-align: center;
     line-height: 34px;
 }

 #cert_txt
 {
     width: 97px;
     height: 34px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: center;
     line-height: 17px;
     display: none;
     
 }

 #findus_txt
 {
     width: 67px;
     height: 34px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: center;
     line-height: 34px;
     display: none;
 }
 #uefunds_txt
 {
     width: 67px;
     height: 34px;
     display: inline-block;
     float: left;
     color: #828282;
     text-align: center;
     line-height: 34px;
     display: none;
 }
 
 /* bases  */

 #introduction2_txt
 {
     width: 80px;
     height: 34px;
     display: none;
     float: left;
     color: #828282;
     line-height: 34px;
 }
 #bases2_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_c_introduction_ico.png') no-repeat;
 }
 #bases2_txt
 {
     width: 57px;
     height: 54px;
     display: inline-block;
     float: left;
     color: #282828;
     text-align: left;
     line-height: 54px;
     font-size: 17px;
     
 }
 
 #cert2_txt
 {
     width: 97px;
     height: 34px;
     display: none;
     float: left;
     color: #828282;
     text-align: center;
     line-height: 17px;
 }

 #findus2_txt
 {
     width: 67px;
     height: 34px;
     display: none;
     float: left;
     color: #828282;
     text-align: center;
     line-height: 34px;
 }

 #uefunds2_txt
 {
     width: 67px;
     height: 34px;
     display: none;
     float: left;
     color: #828282;
     text-align: left;
     line-height: 34px;
 }
 /* ===================================== */
 /* certytication and approval  */

 #introduction3_txt
 {
     width: 80px;
     height: 34px;
     display: none;
     float: left;
     color: #828282;
     line-height: 34px;
 }
 
 #bases3_txt
 {
     width: 57px;
     height: 34px;
     display: none;
     float: left;
     color: #828282;
     text-align: center;
     line-height: 34px;
     
 }
 #cert3_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_c_cert_ico.png') no-repeat;
 }
 #cert3_txt
 {
     width: 150px;
     height: 54px;
     display: inline-block;
     float: left;
     color: #282828;
     text-align: left;
     line-height: 17px;
     font-size: 17px;
 }

 #findus3_txt
 {
     width: 67px;
     height: 54px;
     display: none;
     float: left;
     color: #828282;
     text-align: left;
     line-height: 54px;
     font-size: 17px;
 }
 #uefunds3_txt
 {
     width: 67px;
     height: 34px;
     display: none;
     float: left;
     color: #828282;
     text-align: center;
     line-height: 34px;
 }
 /* ===================================== */
 /* find us  */

 #introduction4_txt
 {
     width: 80px;
     height: 34px;
     display: none;
     float: left;
     color: #828282;
     line-height: 34px;
 }

 #bases4_txt
 {
     width: 57px;
     height: 34px;
     display: none;
     float: left;
     color: #828282;
     text-align: center;
     line-height: 34px;
 }
 
 #cert4_txt
 {
     width: 97px;
     height: 34px;
     display: none;
     float: left;
     color: #828282;
     text-align: center;
     line-height: 17px;
 }
  #findus4_ico
 {
     width: 67px;
     height: 54px;
     display: inline-block;
     float: left;
     background: url('../img/m_c_find_us_ico.png') no-repeat;
     

 }
 #findus4_txt
 {
     width: 67px;
     height: 54px;
     display: inline-block;
     float: left;
     color: #282828;
     text-align: left;
     line-height: 54px;
     font-size:17px;
 }
 #uefunds4_txt
 {
     width: 67px;
     height: 34px;
     display: none;
     float: left;
     color: #828282;
     text-align: center;
     line-height: 34px;
 }
 /* ===================================== */
 /* ue funds  */

 #introduction5_txt
 {
     width: 80px;
     height: 34px;
     display: none;
     float: left;
     color: #828282;
     line-height: 34px;
 }

 #bases5_txt
 {
     width: 57px;
     height: 34px;
     display: none;
     float: left;
     color: #828282;
     text-align: center;
     line-height: 34px;
 }

 #cert5_txt
 {
     width: 97px;
     height: 34px;
     display: none;
     float: left;
     color: #828282;
     text-align: center;
     line-height: 17px;
 }

 #findus5_txt
 {
     width: 67px;
     height: 34px;
     display: none;
     float: left;
     color: #828282;
     text-align: center;
     line-height: 34px;
 }
  #uefunds5_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_c_ue_funds_ico.png') no-repeat;
 }
 #uefunds5_txt
 {
     width:120px;
     height: 54px;
     display: inline-block;
     float: left;
     color: #282828;
     text-align: left;
     line-height: 54px;
     font-size: 17px;
 }
 /* ===================================== */
 
 .company_menu_active
 {
     color: #000;
     font-size: 12px;
     line-height: 24px;
     
     
 }
 #company_container
 {
     height: 920px;
     width: 100%;
     display: block;
     background: url('../img/company_intro_bg.png') no-repeat;
     background-position: 50% 100%;
 }
  #company_container_c
 {
     height: 920px;
     width: 100%;
     display: block;
     background: url('../img/company_intro_bg.png') no-repeat;
     background-position: 50% 100%;
 }
 
 #company_text
 {
     color: #828282;
     font-size: 14px;
     line-height: 23px;
     display: block;
     width: 320px;
     margin: 0 auto;
     text-align: justify;
 }
 #company_container_2
 {
     height: 2460px;
     width: 100%;
     display: block;
     background: #282828;
     padding: 40px 0 0 0;
 }
 #company_logo_1
 {
     height: 120px;
     width: 320px;
     display: block;
     background: url('../img/company_linetech_logo.png') no-repeat;
     background-position: 50% 0;
 }
 #company_text_2
 {     
     font-size: 16px;
     display: block;
     width: 325px;
     height: 660px;
     margin: 0 auto;
     text-align: justify;
     color: #fff;
     line-height: 20px;
 }
 #company_text_2a
 {     
     font-size: 16px;
     line-height: 18px;
     display: block;
     width: 375px;
     height: 700px;
     margin: 0 auto;
     text-align: justify;
     color: #fff;
     line-height: 20px;
 }
 
 #privacy_container
 {
     height: 600px;
     width: 100%;
     display: block;
     margin: 150px 0 0 0;
     background: url('../img/company_intro_bg.png') no-repeat;
     background-position: 50% 100%;
 }
  #privacy_container_2
 {
     height: 6800px;
     width: 100%;
     display: block;
     background: #282828;
     padding: 40px 0 0 0;
     font-size: 12px;
 }
 .privacy_title
 {
     font-size: 22px;
     color: #282828;
     width: 320px;
     margin: 0 auto;
     display: block;
     
 }
 .privacy_text
 {
     font-size: 12px;
     color: #959595;
     line-height: 22px;
     
     width: 320px;
     margin: 80px auto 0 auto;
     display: block;
 }
 #privacy_container b 
 {
     color: #282828;
     font-weight: normal;
 }
 .policy2_line
 {
     width: 320px;
     margin: 0 auto;
     display: block;
     color: #fff;
     padding: 15px 0;
 }
 .policy2_line2
 {
     width: 320px;
     margin: 0 auto 15px auto;
     display: block;
     color: #fff;
     padding: 15px 0;
 }
 .policy2_line3
 {
     width: 300px;
     margin: 0px auto 0px auto;
     display: block;
     color: #fff;
     padding: 0px 0 0 15px;
     
 }
 
 .policy2_line4
 {
     width: 290px;
     margin: 0 auto 15px auto;
     display: block;
     color: #fff;
     padding: 15px 0 0 30px;
 }
 .policy_indent
 {
     width: 320px;
     margin: 0px auto 0px auto;
     display: block;
     color: #fff;
     padding: 10px 0 0 0px;
     text-indent: 30px 
 }
 .policy2_text
 {
     width: 290px;
     margin: 0 auto;
     display: block;
     color: #fff;
     padding:  0 0 0 30px;
     line-height: 20px;
     
     background: url('../img/policy_dot.png') no-repeat;
     background-position: 35px 3px;
 }
 
 #company_text_2l
 {
     width: 320px;
     height: 390px;
     display: block;
     margin: 0 auto;
     font-size: 14px;
     line-height: 23px;
 }
 #company_text_2_break
 {
     width: 375px;
     height: 10px;
     display: inline-block;
     float: left;
 }
 #company_text_2r
 {
     width: 320px;
     height: 230px;
     display: block;
     margin: 0 auto;
     font-size: 14px;
     line-height: 23px;
 }
 
 #company_text_3
 {     
     font-size: 12px;
     line-height: 18px;
     display: block;
     width: 320px;
     height: 420px;
     margin: 0 auto;
     text-align: justify;
     color: #fff;
 }
 #company_text_3_1
 {
     width: 78px;
     height: 140px;
     display: inline-block;
     float: left;
     background: url('../img/flight_ico.png') no-repeat;
     background-position: 50% 0;
 }
 #company_text_3_2
 {
     width: 150px;
     height: 140px;
     display: inline-block;
     float: left;
     padding: 10px 0 0 0;
 }
 #company_text_3_3
 {
     width: 320px;
     height: 140px;
     display: inline-block;
     float: left;
     color: #828282;
 }
  #company_text_3_4
 {
     width: 320px;
     height: 140px;
     display: inline-block;
     float: left;
     color: #828282;
 }
 .white
 {
     color: white;
     padding: 0;
     margin: 0;
     
 }
 #company_logo_2
 {
     height: 80px;
     width: 375px;
     display: block;
     background: url('../img/company_adriatehnika_logo.png') no-repeat;
     background-position: 50% 0;
     margin: 0px auto;   
 }
 #button_aog
 {
     float: left;
     width: 195px;
     height: 35px;
     display: block;
     background: url('../img/button_aog.jpg') no-repeat;
     margin: 45px 0 0 830px;
     position: fixed;
     bottom: 0;
 }
 
 #submenu
 {
     height: 630px;
     width: 100%;
     background: #282828;
     display: block;
     border-top: #7d7d7d solid 1px;
     color: #7d7d7d;
     position: relative;
     z-index: 3;
     display: none;
 }
 #submenu2
 {
     height: 630px;
     width: 100%;
     background: #282828;
     display: block;
     border-top: #7d7d7d solid 1px;
     color: #7d7d7d;
     position: relative;
     z-index: 3;
     top: -37px;
     display: none;
 }
 #submenu_container a
 {
     color: #7d7d7d;
 }
 #submenu_container
 {
     width: 340px;
     height: 630px;
     margin: 0 auto;
     display: block;
     font-size: 14px;
     line-height: 25px;
 }
 
 #sub_1
 {
     width: 125px;
     height: 240px;
     display: inline-block;
     float: left;
     
 }
 #sub_2
 {
     width: 195px;
     height: 155px;
     display: inline-block;
     float: left;
     margin: 85px 0 0 20px;
     
 }
 #sub_3
 {
     width: 145px;
     height: 160px;
     display: inline-block;
     float: left;
     margin: 25px 0 0 0;
     
 }
 #sub_4
 {
     width: 165px;
     height: 190px;
     display: inline-block;
     float: left;
     
 }
 #sub_5
 {
     width: 215px;
     height: 170px;
     display: inline-block;
     float: left;
     margin: 30px 0 0 80px;
     
 }
 .title_b
 {
     color: #fff;
     font-weight: bold;
     width: 100%;
     margin: 40px 0 20px 0;
     padding: 0;
     font-size: 16px;
 }
 .title_white
 {
     color: #fff;
     margin: 0;
     padding: 0;
 }
  /* /////////////////Partners///////////// */
  #partners
 {
     height: 50px;
     width: 100%;
     background: #fff;
     display: block;
     margin: 0 auto;
     z-index: 100;
     overflow: hidden;
     
     
 }
 #partners_container
 {
     width: 7000px;
     height: 50px;
     display: block;
     margin: 0 auto;
     overflow: hidden;
 }
 #partners_move
 {
     display: inline-table;
     float: left;
     position: relative;
     height: 50px;
     
    
 }
 .partners_move_start
 {
      left: 0px;
      transition: 360s;
 }
 .partners_move
 {
     
 }
 /* /////////////////footer ///////////// */
 
 #footer
 {
     height: 120px;
     width: 100%;
     display: none;
     background: #fff; 
     position: relative;
     top: -30px;
     z-index: 4;
 }
 #footer2
 {
     height: 120px;
     width: 100%;
     display: none;
     background: #fff; 
     position: relative;
     top: -67px;
     z-index: 4;
 }
 #footer_container
 {
     width: 375px;
     height: 180px;
     display: block;
     margin: 30px auto 0 auto;   
     background: url('../img/footer_eu_375.png') no-repeat;
     background-position: 50% 20px;     
 }
 #footer_1
 {
     width: 95px;
     height: 150px;
     display: inline-block;
     float: left;
     -ms-transform: scale(0.6); /* IE 9 */
  -webkit-transform: scale(0.6); /* Safari 3-8 */
  transform: scale(0.6); 
  
 }
 #footer_2
 {
     width: 120px;
     height: 65px;
     display: inline-block;
     float: left;
     margin: 50px 0 0 0;
     text-align: center;
     -ms-transform: scale(0.5); /* IE 9 */
  -webkit-transform: scale(0.5); /* Safari 3-8 */
  transform: scale(0.5); 
  text-align: center;
 }
 #footer_3
 {
     width: 100px;
     height: 150px;
     display: inline-block;
     float: left;
     text-align: right;
     -ms-transform: scale(0.6); /* IE 9 */
  -webkit-transform: scale(0.6); /* Safari 3-8 */
  transform: scale(0.6); 
  text-align: center;
  margin: -5px 0 0 0;
 }
  .engine_left_ico
 {
     width: 80px;
     height: 70px;
     display: inline-block;
     float: left;     
 }
 .engine_right_text
 {
     width:310px;
     height: 70px;
     display: inline-block;
     float: left;
     line-height: 50px;
     color: #282828;
 }
  #training_engine_text3
 {
     height: 660px;
     width: 320px;
     margin: 0 auto;
     display: block;
     position: relative;
     left: 50px;
 }
 #training_engine_text3_l
 {
     width: 390px;
     height: 410px;
     display: inline-block;
     float: left;
 }
 #training_engine_text3_r
 {
     width: 390px;
     height: 410px;
     display: inline-block;
     float: left;
 }
 
 .engine_ico_1
 {
     background: url('../img/engine_ico_1.png') no-repeat;
 }
 .engine_ico_2
 {
     background: url('../img/engine_ico_2.png') no-repeat;
 }
 .engine_ico_3
 {
     background: url('../img/engine_ico_3.png') no-repeat;
 }
 .engine_ico_4
 {
     background: url('../img/engine_ico_4.png') no-repeat;
 }
 .engine_ico_5
 {
     background: url('../img/engine_ico_5.png') no-repeat;
 }
 .engine_ico_6
 {
     background: url('../img/engine_ico_6.png') no-repeat;
 }
 .engine_ico_7
 {
     background: url('../img/engine_ico_7.png') no-repeat;
 }
 .engine_ico_8
 {
     background: url('../img/engine_ico_8.png') no-repeat;
 }
 .engine_ico_9
 {
     background: url('../img/engine_ico_9.png') no-repeat;
 }
 .engine_ico_10
 {
     background: url('../img/engine_ico_10.png') no-repeat;
 }
 .engine_ico_11
 {
     background: url('../img/engine_ico_11.png') no-repeat;
 }
 .engine_ico_12
 {
     background: url('../img/engine_ico_12.png') no-repeat;
 }
 #engine_maint_ico
 {
     width: 80px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_s_engine_ico.png') no-repeat;
 }
 #engine_maint_txt_active
 {
     width: 192px;
     height: 47px;
     display: inline-block;
     float: left;
     color: #282828;
     text-align: left;
     line-height: 25px;
     font-size: 18px;
 }
 #engine_maint_txt
 {
     width: 174px;
     height: 47px;
     display: none;
     float: left; 
     line-height: 25px;   
 }
  #training_engine_container
 {
     height: 2495px;
     width: 100%;
     display: block;
     margin: 40px auto 0 auto;   
     font-family: 'montserrat-regular', Verdana, Arial; 
     line-height: 25px;
     background: #fff;
     color: #828282;
 }
 
 #training_engine_text
 {
     height: 420px;
     width: 320px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0;   
 }
 #training_engine_text2
 {
     height: 1025px;
     width: 320px;
     margin: 0 auto;
     display: block;
     
 }
 #training_engine_text_l
 {
     display: inline-block;
     float: left;
     width: 330px;
     
     margin: 0 0 0 0px;
 }
 #training_engine_text_r
 {
     display: inline-block;
     float: left;
     width: 310px;
     
     margin: 0 0 0 20px;
 }
 .center
 {
     margin: 0 auto;
     display: block;
     text-align: center;
 }
 .engine_text_container
 {
     width:330px;
    
     margin: 30px 0 0 0;
     display: block;
 }
 .border_gray
 {
     
     
 }
 .engine_text_1,.engine_text_2, .engine_text_3
 {
     width: 330px;
     padding: 5px 0 5px 0px;
     display: block;
     margin: 0;
 }
  .engine_text_2
 {
     color: #6a1c7f;
 }
 .engine_photo
 {
     margin: 10px 0 0 0;
     width: 300px;
 }
 #training_engine_text_black
 {
     height: 140px;
     width: 320px;
     display: block;
     margin: 0 auto;
     text-align: center;
     padding: 0;   
     color: #282828;
 }
 /*============================================*/
 /* ========================BASES CONTENT======*/
 /*============================================*/
 
 #bases_container
 {
     height: 678px;
     width: 100%;
     display: block;
     background: url('../img/bases_mapa.png') no-repeat;
     background-position: 68% 0px;
 }
 #bases_text
 {
     width: 320px;
     height: 570px;
     display: block;
     margin: 0 auto;
     color: #828282;
     line-height: 23px;
 }
 .bases_text_1
 {
     display: block;
     margin: 80px 0 40px 0;;     
 }
  .bases_text_2
 {
     display: block;
     margin: 30px 0 40px 0;;     
 }
 #bases_flight_con
 {
     width: 340px;
     height: 110px;
     display: block;
     float: left;
     margin: 160px 0 0 0;
 }
 #bases_flight_left, #bases_flight_right, #bases_flight_left2, #bases_flight_right2
 {
     width: 120px;
     height: 180px;
     display: inline-block;
     float: left;
 }
 #bases_flight_right, #bases_flight_right2
 {
      -ms-transform: scale(0.8); /* IE 9 */
  -webkit-transform: scale(0.8); /* Safari 3-8 */
  transform: scale(0.8); 
 }
 .bases_header
 {
     font-size: 25px;
     color: #6a1c7f;
     margin: 0 0 30px 0;
     display: block;
     font-family: 'montserrat-bold', Verdana, Arial; 
 }
 .bases_text
 {     
     margin: 0 0 30px 0;
     display: block;
     
 }
 .bases_flight_logo
 {
     display: block;
     float: left;
 }
 #bases_hangars
 {
     width: 375px;
     margin: 0 auto;
     height: 1915px;
     display: block;
 }
 #bases_han_1
 {
     width: 340px;
     display: block;
     margin: 0 auto;
     height: 650px;
 }
 #bases_han_2
 {
     width: 340px;
     display: block;
     margin: 0 auto;
     height: 650px;
 }
 #bases_han_3
 {
     width: 340px;
     display: block;
     margin: 0 auto;
     height: 650px;
 }
 .hangars_img
 {
     display: block;     
 }
 .hangars_ico
 {
     background: url('../img/places_ico.png') no-repeat;
     width: 30px;
     height: 35px;
     display: inline-block;
     float: left;
 }
 .hangars_title
 {
     width: 300px;
     float: left;
     display: inline-block;
     line-height: 28px;
     font-family: 'montserrat-bold', Verdana, Arial; 
     font-size: 20px;
     color: #282828;
 }
 .hangars_text
 {
     color: #828282;
     line-height: 17px;
     font-size: 14px;
     width: 300px;
     display: block;
     margin: 50px 0 0 0;
     padding: 50px 0 0 0;
 }
 .hangars_text2
 {
     
     line-height: 20px;
     width: 300px;
     display: block;
     margin: 50px 0 0 0;
     padding: 50px 0 0 0;
     
 }
 #bases_text2
 {
     width: 375px;
     display: block;
     margin: 0 auto;
     font-family: 'montserrat-bold', Verdana, Arial;    
     color: #6a1c7f;
     text-align: left;
 }
 #hangars_text_2a
 {
     color: #6a1c7f;
     margin: 42px 0 0 0;
     padding: 0;
 }
#hangars_text_2b
 {
     color: #6a1c7f;
     margin: 20px 0 0 0;
     padding: 0;
 }
 #hangars_text_2c
 {
     color: #6a1c7f;
     margin: 20px 0 0 0;
     padding: 0;
 }
 
 
 
 /* ==========SERVICES================  */
  .service_menu_active
 {
     color: #000;
     font-size: 22px;
     line-height: 47px;   
 }
 
 #service_menu
 {
     width: 305px;
     height: 50px;
     line-height: 50px;
     margin: 80px 0 40px 20px;
     display: block;
     font-size: 17px;
 }
 
 #aog_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_s_aog_ico.png') no-repeat;
 }
 #camo_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_s_camo_ico.png') no-repeat;
 }
 #line_maint_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_s_line_ico.png') no-repeat;
 }
 #base_maint_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_s_base_ico.png') no-repeat;
 }
 #aog_txt
 {
     width: 57px;
     height: 54px;
     display: inline-block;
     float: left; 
     text-align: center;
     line-height: 54px;
     font-size: 17px;
 }
 #aog2_txt
 {
     width: 57px;
     height: 34px;
     display: none;
     float: left;      
     text-align: center;
     line-height: 34px;
     
 }
 #line_maint_txt
 {
     width: 127px;
     height: 34px;
     display: none;
     float: left;    
     text-align: center;
     line-height: 34px;
 }
 #line_maint2_txt
 {
     width: 200px;
     height: 54px;
     display: inline-block;
     float: left; 
     text-align: left;
     line-height: 54px;
     font-size: 17px;
 }
  #base_maint_txt
 {
     width: 167px;
     height: 54px;
     display: inline-block;
     float: left; 
     text-align: center;
     line-height: 54px;
     font-size: 17px;
 }
  #base_maint_txt2
 {
     width: 167px;
     height: 54px;
     display: none;
     float: left; 
     text-align: center;
     line-height: 54px;
     font-size: 17px;
 }

  #camo_txt
 {
     width: 62px;
     height: 54px;
     display: inline-block;
     float: left;     
     text-align: center;
     line-height: 54px;
     font-size: 17px;
 }
   #camo_txt2
 {
     width: 62px;
     height: 54px;
     display: none;
     float: left;     
     text-align: center;
     line-height: 54px;
     font-size: 17px;
 }
   #camo_txt3
 {
     width: 62px;
     height: 54px;
     display: none;
     float: left;     
     text-align: center;
     line-height: 54px;
     font-size: 17px;
 }
  #camo_txt6
 {
     width: 62px;
     height: 54px;
     display: none;
     float: left;     
     text-align: center;
     line-height: 54px;
     font-size: 17px;
 }
 /* ==========TRAINING================  */
  .training_menu_active
 {
     color: #000;
     font-size: 12px;
     line-height: 17px;   
 }
 
 #training_menu
 {
     width: 305px;
     height: 50px;
     line-height: 50px;
     margin: 80px 0 40px 20px;
     display: block;
     font-size: 17px;
 }
 
 #general_info_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_t_general_ico.png') no-repeat;
 }
 #advantages_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_t_advantages_ico.png') no-repeat;
 }
 #plans_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_t_plans_ico.png') no-repeat;
 }
  #general_txt
 {
     width: 127px;
     height: 54px;
     line-height: 17px;
     display: inline-block;
     float: left;  
     text-align: center;
     font-size: 17px;
 }
  #general_txt2
 {
     width: 127px;
     height: 54px;
     line-height: 17px;
     display: none;
     float: left;  
     text-align: center;
     font-size: 17px;
 }
   #training_advantages_txt
 {
     width: 107px;
     height: 54px;
     display: inline-block;
     float: left; 
     text-align: center;
     line-height: 54px;
     font-size: 17px;
 }
   #training_advantages_txt2
 {
     width: 107px;
     height: 54px;
     display: none;
     float: left; 
     text-align: center;
     line-height: 54px;
     font-size: 17px;
 }
   #training_plans_txt
 {
     width: 190px;
     height: 54px;
     display: inline-block;
     float: left;
     text-align: left;
     line-height: 54px;  
     font-size: 17px;
 }
  #training_plans_txt2
 {
     width: 117px;
     height: 34px;
     display: none;
     float: left;
text-align: center;
     line-height: 34px;     
 }
 
  /* ==========MEDIA================  */
  .media_menu_active
 {
     color: #000;
     font-size: 12px;
     line-height: 34px; 
     font-weight: bold;
 }
 
 #media_menu
 {
     width: 375px;
     height: 50px;
     line-height: 50px;
     margin: 120px auto 40px auto;
     display: block;
 }
 
 #media_news_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_m_news_ico.png') no-repeat;
 }
 #media_press_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_m_press_ico.png') no-repeat;
 }
 #media_blog_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_m_blog_ico.png') no-repeat;
 }
   #media_news_txt
 {
     width: 147px;
     height: 54px;
     display: inline-block;
     float: left; 
     text-align: left;
     line-height: 54px;
     font-size: 17px;
 }
   #media_blog_txt
 {
     width: 87px;
     height: 54px;
     display: inline-blog;
     float: left;  
     text-align: left;
     line-height: 54px;
     font-size: 17px;
 }
   #media_press_txt
 {
     width: 140px;
     height: 47px;
     display: inline-block;
     float: left; 
     text-align: left;
     line-height: 34px;
     font-size: 17px;
     line-height: 47px;
 }
    #media_news_txt2
 {
     width: 147px;
     height: 54px;
     display: none;
     float: left; 
     text-align: left;
     line-height: 54px;
     font-size: 17px;
 }
   #media_blog_txt2
 {
     width: 87px;
     height: 34px;
     display: none;
     float: left;  
     text-align: center;
     line-height: 34px;
 }
   #media_press_txt2
 {
     width: 140px;
     height: 47px;
     display: none;
     float: left; 
     text-align: center;
     line-height: 34px;
 }
 
 /* ==========CAREER================  */
  .career_menu_active
 {
     color: #000;
     font-size: 17px;
     line-height: 47px;   
 }
 
 #career_menu
 {
     width: 305px;
     height: 50px;
     line-height: 50px;
     margin: 80px 0 40px 20px;
     display: block;
     font-size: 17px;
 }
 
 #career_why_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_ca_why_ico.png') no-repeat;
 }
 #career_why_txt
 {
     width: 147px;
     height: 54px;
     display: inline-block;
     float: left; 
     text-align: left;
     line-height: 17px;
     font-size: 17px;
 }
 #career_why_txt2
 {
     width: 147px;
     height: 54px;
     display: none;
     float: left; 
     text-align: center;
     line-height: 17px;
     font-size: 17px;
 }
 #career_job_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_ca_job_ico.png') no-repeat;
 }
 
  #career_job_txt
 {
     width: 147px;
     height: 34px;
     display: none;
     float: left;
     text-align: center;
     line-height: 34px;
     font-size: 12px;
 }
  #career_job_txt2
 {
     width: 147px;
     height: 54px;
     display: inline-block;
     float: left;
     text-align: left;
     line-height: 54px;
     font-size: 17px;
 }
  /* ==========SERVICE CONTAINER================  */
 #service_aog_container
 {
     height: 400px;
     width: 320px;
     display: block;
     margin: 0px auto 0 auto;
     color: #828282;
     font-family: 'montserrat-regular', Verdana, Arial; 
     line-height: 23px;
     font-size: 14px;
     text-align: justify;
 }
 #service_aog_left
 {
     height: 150px;
     width: 320px;
     display: inline-block;
     float: left;
 }
 #service_aog_right
 {
     height: 230px;
     width: 320px;
     display: inline-block;
     float: left;
     
 }
 #aog_icons
 {
     width: 320px;
     height: 150px;
     display: block;
     margin: 0px auto 0px auto;
    
 }
 #aog_icons_left
 {
     width: 190px;
     height: 150px;
     margin: 10px 0 0 0;
     float: left; 
     display: inline-block;
 }
 #aog_icons_right
 {
     width: 190px;
     height: 150px;
     float: left; 
     display: inline-block;
 }
  #aog_icons_right img
  {
      width: 160px;
  }
 #aog_icons_right
 {
     width: 100px;
     height: 100px;
     float: left; 
     display: inline-block;
     -ms-transform: scale(0.8); /* IE 9 */
  -webkit-transform: scale(0.8); /* Safari 3-8 */
  transform: scale(0.8); 
 }
 #aog_icons_left a
 {
     color: #828282;
 }
 .ser_aog_tel
 {
     margin: 15px 0;
     padding: 0;
     font-size: 13px;
 }
  #container_body_aog
 {
     width: 100%;
      
     display: block;
     position: absolute;
     top: 0;
     background: #fff;   
 }
   #container_body_camo
 {
     width: 100%;
     height: 1070px;  
     display: block;
     position: absolute;
     top: 0;
     background: #fff;   
 }
 
 #service_camo_container
 {
     height: 1470px;
     width: 320px;
     display: block;
     margin: 0px auto 0 auto;
     color: #828282;
     font-family: 'montserrat-regular', Verdana, Arial; 
     line-height: 25px;
     font-size: 14px;
     line-height: 23px;
 }
 #service_camo_text
 {
     height: 150px;
     width: 100%;
     display: block;
     margin: 0;
     padding: 0;   
     text-align: justify;
 }
 #service_adriatehnika_logo
 {
     width: 266px;
     height: 96px;
     background: url('../img/company_adriatehnika_logo.png') no-repeat;
     margin: 30px auto 30px auto;
     display: block
 }
 #service_camo_content
 {
     height: 850px;
     width: 100%;
     display: block;
     margin: 0 auto;
 }
  #service_camo_left
 {
     height: 890px;
     width: 320px;
     display: inline-block;
     float: left;
     margin: 0 0 0 0px;
     
 }
  #service_camo_right
 {
     height: 460px;
     width: 375px;
     display: inline-block;
     float: left;
     margin: 0 0 0 0px;
     
 }
 .camo_title
 {
     color: #6a1c7f;
     margin: 0 0 30px 65px;
     font-size: 20px;
     width: 250px;
     
 }
 .camo_line
 {
     width: 320px;
     height: 73px;
     margin: 25px 0;     
     display: block;     
 }
 .camo_ico
 {
     width: 70px;
     height: 73px;
     display: inline-block;
     float: left;
 }
 .camo_text
 {
     height: 60px;
     width: 245px;
     display: inline-block;
     float: right;
     margin: 10px 0 0 0px;
     color: #282828;
     font-size: 14px;
     line-height: 23px;
 }
 
 #training_general_container
 {
     height: 1580px;
     width: 100%;
     display: block;
     margin: 0px auto 0 auto;   
     font-family: 'montserrat-regular', Verdana, Arial; 
     line-height: 25px;
     background: url('../img/company_intro_bg.png') no-repeat;
     background-position: 50% 100%;
     color: #282828;
     font-size: 14px;
     line-height: 23px;
 }
 #training_general_text
 {
     height: 390px;
     width: 320px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0;   
 }
 #training_general_text2
 {
     height: 1055px;
     width: 320px;
     margin: 0 auto;
     display: block;
 }
 #training_general_text_l
 {
     display: inline-block;
     float: left;
     width: 320px;
     height: 515px;
     margin: 0 0 0 5px;
     
 }
 #training_general_text_r
 {
     display: inline-block;
     float: left;
     width: 320px;
     height: 615px;
     margin: 0 0 0 0px;
 }
 .flight_ico_general
 {
     display: inline;
     float: left;
     margin: 0;
     padding: 0;
     background: url('../img/flight_ico_b.png') no-repeat;
     width: 47px;
     height: 47px;
 }
 .general_title
 {
     width: 295px;
     height: 47px;
     line-height: 22px;
     margin: 0 0 0 30px;
     display: inline-block;
     float: left;
 }
 #general_title_1, #general_title_2
 {
     width: 375px;
     display: block;
     min-height: 47px;
     margin: 0 0 20px 0;
 }
 #general_text_1
 {
     width: 100%;
     display: block;
     height: 390px;
     margin: 0;
     padding: 0;     
 }
 .general_line
 {
     display: block;    
     margin: 20px 0;
     padding: 0 0 0 25px;
     background: url('../img/purple_dot.png') no-repeat;
     width: 270px;
     height: 19px; 
     line-height: 19px;
     
 }
 .general_line_2
 {
     display: block;    
     margin: 20px 0;
     padding: 0 0 0 25px;
     background: url('../img/purple_dot.png') no-repeat;
     width: 270px;
     height: 48px; 
     line-height: 19px;
     
 }
 
 .general_line_3
 {
     display: block;    
     margin: 80px 0 0 0;
     padding: 0 0 0 0px;   
     width: 100%;
     height: 38px; 
     
 }
 #general_body
 {
     width: 100%;
     height: 1540px;  
     display: block;
     position: absolute;
     top: 0;
     background: #fff;
    
        
 }
 
 #general_body a
 {
     color: #000;
 }
 #general_body a:hover
 {
     color: #494949;
 }
 
 
 
 
 
 
 
 
  #training_base_mainte_container
 {
     
     width: 100%;
     display: block;
     margin: 0px auto 0 auto;   
     font-family: 'montserrat-regular', Verdana, Arial; 
     line-height: 25px;
     background: #fff;
     color: #828282;
 }
 #training_base_mainte_text
 {
     height: 350px;
     width: 320px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0; 
     font-size: 14px; 
     line-height: 23px;
 }
 #training_base_mainte_text_black
 {
     height: 140px;
     width: 320px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0;   
     color: #282828;
    font-size: 14px;
     line-height: 23px;
 }
 #training_base_mainte_text_black_2
 {
     height: 80px;
     width: 320px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0;   
     color: #282828;
     font-size: 14px; 
     line-height: 23px;
 }
 #training_base_mainte_text2
 {
     height: 775px;
     width: 320px;
     margin: 0 auto;
     display: block;
 }
 #training_base_mainte_text2a
 {
     height: 1525px;
     width: 320px;
     margin: 0 auto;
     display: block;
 }
 #training_base_mainte_text_l
 {
     display: block; 
     width: 320px;
     height: 805px;
     margin: 0 auto;
     font-size: 14px;
     line-height: 23px;
     
 }
 #training_base_mainte_text_r
 {
     display: block;
     width: 320px;
     height: 595px;
     margin: 0 auto;
     font-size: 14px;
     line-height: 23px;
 }
 #training_base_mainte_text_l_2
 {
     display: inline-block;
     float: left;
     width: 320px;
     height: 755px;
     margin: 0 auto;
     font-size: 14px;
     line-height: 23px;
     
 }
 #training_base_mainte_text_r_2
 {
     display: inline-block;
     float: left;
     width: 320px;
     height: 755px;
     margin: 0 auto;
     font-size: 14px;
     line-height: 23px;
 }
 #base_title_1, #base_title_2
 {
     width: 100%;
     display: block;
     height: 87px;
     margin: 0 0 20px 0;
 }
 
 #logo_base_title1
 {
    margin: 15px 0 0 0px; 
 }
 #logo_base_title2
 {
     margin: 0 0 0 70px;
 }
 
  #base_text_1
 {
     width: 100%;
     display: block;
     height: 390px;
     margin: 0;
     padding: 0;     
 }
  #base_text_1a
 {
     width: 100%;
     display: block;
     height: 390px;
     margin: 0;
     padding: 0;   
 }
  #base_text_2
 {
     width: 100%;
     display: block;
     height: 390px;
     margin: 0;
     padding: 0;     
 }
 #base_text_2a
 {
     width: 100%;
     display: block;
     height: 390px;
     margin: 0;
     padding: 0;     
 }
 #base_text_left_1
 {
     width: 70px;
     height: 185px;
     display: inline-block;
     float: left;
     background: url('../img/purple_dot.png') no-repeat;
     background-position: 60px 6px;
 }
 #base_text_right_1
 {
     width:240px;
     height: 185px;
     display: inline-block;
     float: right;
 }
  #base_text_left_2
 {
     width: 70px;
     height: 125px;
     display: inline-block;
     float: left;
     background: url('../img/purple_dot.png') no-repeat;
     background-position: 60px 6px;
 }
 #base_text_right_2
 {
     width:240px;
     height: 125px;
     display: inline-block;
     float: right;
 }
 
  #base_text_left_3
 {
     width: 70px;
     height: 275px;
     display: inline-block;
     float: left;
     background: url('../img/purple_dot.png') no-repeat;
     background-position: 60px 6px;
}
 #base_text_right_3
 {
     width:240px;
     height: 275px;
     display: inline-block;
     float: right;
 }
  #base_text_left_4
 {
     width: 70px;
     height: 105px;
     display: inline-block;
     float: left;
     background: url('../img/purple_dot.png') no-repeat;
     background-position: 60px 6px;
 }
 #base_text_right_4
 {
     width:240px;
     height: 105px;
     display: inline-block;
     float: right;
 }
  #base_text_left_5
 {
     width: 70px;
     height: 145px;
     display: inline-block;
     float: left;
     background: url('../img/purple_dot.png') no-repeat;
     background-position: 60px 6px;
 }
 #base_text_right_5
 {
     width:240px;
     height: 145px;
     display: inline-block;
     float: right;
 }
  #base_text_left_6
 {
     width: 70px;
     height: 195px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_6.png') no-repeat;
 }
 #base_text_right_6
 {
     width:245px;
     height: 195px;
     display: inline-block;
     float: right;
 }
  #base_text_left_7
 {
     width: 70px;
     height: 145px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_7.png') no-repeat;
 }
 #base_text_right_7
 {
     width:240px;
     height: 145px;
     display: inline-block;
     float: right;
 }
 
   #base_text_left_8
 {
     width: 70px;
     height: 145px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_8.png') no-repeat;
 }
 #base_text_right_8
 {
     width:240px;
     height: 145px;
     display: inline-block;
     float: right;
 }
 
 #base_text_left_1a
 {
     width: 70px;
     height: 145px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_a1.png') no-repeat;
 }
 #base_text_right_1a
 {
     width:240px;
     height: 145px;
     display: inline-block;
     float:right;
 }
 
 #base_text_left_2a
 {
     width: 70px;
     height: 175px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_a2.png') no-repeat;
 }
 #base_text_right_2a
 {
     width:240px;
     height: 175px;
     display: inline-block;
     float:right;
 }
 #base_text_left_3a
 {
     width: 70px;
     height: 145px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_a3.png') no-repeat;
 }
 #base_text_right_3a
 {
     width:240px;
     height: 145px;
     display: inline-block;
     float:right;
 }
 #base_text_left_4a
 {
     width: 70px;
     height: 175px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_a4.png') no-repeat;
 }
 #base_text_right_4a
 {
     width:240px;
     height: 175px;
     display: inline-block;
     float:right;
 }
 
 #base_text_left_5a
 {
     width: 70px;
     height: 105px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_a5.png') no-repeat;
 }
 #base_text_right_5a
 {
     width:240px;
     height: 105px;
     display: inline-block;
     float:right;
 }
 #base_text_left_6a
 {
     width: 70px;
     height: 315px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_a6.png') no-repeat;
 }
 #base_text_right_6a
 {
     width:240px;
     height: 315px;
     display: inline-block;
     float:right;
 }
 
 #base_text_left_7a
 {
     width: 70px;
     height: 105px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_a7.png') no-repeat;
 }
 #base_text_right_7a
 {
     width:240px;
     height: 105px;
     display: inline-block;
     float:right;
 }
 #base_text_left_8a
 {
     width: 70px;
     height: 165px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_a8.png') no-repeat;
 }
 #base_text_right_8a
 {
     width:240px;
     height: 165px;
     display: inline-block;
     float: right;
 }
 #base_text_left_9a
 {
     width: 70px;
     height: 105px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_a9.png') no-repeat;
 }
 #base_text_right_9a
 {
     width:240px;
     height: 105px;
     display: inline-block;
     float:right;
 }
 
 #base_text_left_10a
 {
     width: 70px;
     height: 105px;
     display: inline-block;
     float: left;
     background: url('../img/service_base_a10.png') no-repeat;
 }
 #base_text_right_10a
 {
     width:240px;
     height: 105px;
     display: inline-block;
     float:right;
 }
 
 
 .base_text_title
 {
     font-family: 'montserrat-bold', Verdana, Arial;    
     color: #282828;
     margin: 5px 0 25px 0;
 }
 

 
 #training_line_mainte_container
 {
     
     width: 100%;
     display: block;
     margin: 0px auto 0 auto;   
     font-family: 'montserrat-regular', Verdana, Arial; 
     line-height: 23px;
     background: #fff;
     color: #828282;
     font-size: 13px;
 }
 #training_line_mainte_text
 {
     height: 550px;
     width: 320px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     background: url('../img/line_mainetance_map.png') no-repeat;
     background-position: 10% -25px;
     padding: 0;   
 }
 #training_line_mainte_intro
 {
     height: 560px;
     width: 100%;
     display: block;
     margin: 0;
     padding: 0;
 }
 #training_line_places
 {
     width: 375px;
     height: 180px;     
     margin: 0px 0 0 0px;
 }
 
 #training_line_places_l,  #training_line_places_r
 {
     width: 180px;
     height: 180px;
     float: left;
     display: inline-block;
 }
 .line_dot_country
 {
     width: 100%;
     height: 18px;
     color: #6a1c7f;
     margin: 0;
     padding: 0 0 0 15px;
     background: url('../img/dot.png') no-repeat;
     background-position: 0 6px;
 }
 .line_city_1
 {
     width: 100%;
     height: 18px;
     color: #828282;
     margin: 0 0 20px 0;
     padding: 0 0 0 15px;
 }
 .line_city_2
 {
     width: 100%;
     height: 18px;
     color: #828282;  
     margin: 0;
     padding: 0 0 0 15px;
 }
 #training_line_mainte_text_black
 {
     height: 160px;
     width: 320px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0;   
     color: #282828;
 }
 #training_line_mainte_text_black2
 {
     height: 100px;
     width: 320px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0;   
     color: #282828;
 }
 #training_line_mainte_text2
 {
     height: 1215px;
     width: 375px;
     margin: 0 auto;
     display: block;
 }
 #training_line_mainte_text_l
 {
     display: block;
     width: 320px;
     height: 765px;
     margin: 0 auto;
     
 }
 #training_line_mainte_text_r
 {
     display: block;
     width: 320px;
     height: 765px;
     margin: 0 auto;
 }
 #line_title_1, #line_title_2
 {
     width: 100%;
     display: block;
     height: 87px;
     margin: 0 0 20px 0;
 }
 
 #logo_line_title1
 {
    margin: 0 0 0 90px; 
 }
 #logo_line_title2
 {
     margin: 0 0 0 70px;
 }
 
 
 
 
 
 
 
 #line_text_1
 {
     width: 100%;
     display: block;
     height: 390px;
     margin: 0;
     padding: 0;     
 }
  #line_text_2
 {
     width: 100%;
     display: block;
     height: 390px;
     margin: 0;
     padding: 0;     
 }
 #line_text_left_1
 {
     width: 70px;
     height: 155px;
     display: inline-block;
     float: left;
     background: url('../img/service_line_1.png') no-repeat;
 }
 #line_text_right_1
 {
     width:240px;
     height: 155px;
     display: inline-block;
     float: right;
 }
  #line_text_left_2
 {
     width: 70px;
     height: 245px;
     display: inline-block;
     float: left;
     background: url('../img/service_line_2.png') no-repeat;
 }
 #line_text_right_2
 {
     width:240px;
     height: 245px;
     display: inline-block;
     float: right;
 }
 
  #line_text_left_3
 {
     width: 70px;
     height: 245px;
     display: inline-block;
     float: left;
     background: url('../img/service_line_3.png') no-repeat;
 }
 #line_text_right_3
 {
     width:240px;
     height: 245px;
     display: inline-block;
     float: right;
 }
  #line_text_left_4
 {
     width: 70px;
     height: 105px;
     display: inline-block;
     float: left;
     background: url('../img/service_line_4.png') no-repeat;
 }
 #line_text_right_4
 {
     width:240px;
     height: 105px;
     display: inline-block;
     float: right;
 }
  #line_text_left_5
 {
     width: 70px;
     height: 105px;
     display: inline-block;
     float: left;
     background: url('../img/service_line_5.png') no-repeat;
 }
 #line_text_right_5
 {
     width:240px;
     height: 105px;
     display: inline-block;
     float: right;
 }
  #line_text_left_6
 {
     width: 70px;
     height: 145px;
     display: inline-block;
     float: left;
     background: url('../img/service_line_6.png') no-repeat;
 }
 #line_text_right_6
 {
     width:240px;
     height: 145px;
     display: inline-block;
     float: right;
 }
  #line_text_left_7
 {
     width: 70px;
     height: 145px;
     display: inline-block;
     float: left;
     background: url('../img/service_line_7.png') no-repeat;
 }
 #line_text_right_7
 {
     width:240px;
     height: 145px;
     display: inline-block;
     float: right;
 }
 
 
 .line_text_title
 {
     font-family: 'montserrat-bold', Verdana, Arial;    
     color: #282828;
     margin: 5px 0 25px 0;
 }
 
 
 
  
 #company_certification_container
 {
     width:375px;
     margin: 0 auto;
     height: 920px;
     display: block;
    
 }
 #cert_logo_1
 {
     width: 100%;
     height: 115px;
     display: block;
     margin: 40px 0 0 0;
     text-align: center;
 }
 #cert_1_container
 {
        width: 100%;
        height: 141px;
        display: block;
        
 }
 
 #cert_logo_2, #cert_logo_3
 {
     width: 100%;
     height: 115px;
     display: block;
     margin: 40px 0 0 0;
     text-align: center;
 }
 
 #cert_2_container, #cert_3_container
 {
     width: 100%;
     height: 160px;
     display: block;
     
 }
 
 #cert_1_left, #cert_1_right, #cert_3_left, #cert_3_right
 {
     width: 17px;
     height:141px;
     float: left;
     display: inline-block;     
 }
 #cert_1_left,  #cert_3_left
 {
      border-right: 1px solid #d7d7d7;
      background: url('../img/cert_arrow_left.png') no-repeat;
      background-position: -20px 50%;
 }
 
 #cert_1_1, #cert_3_1
 {
     height: 141px;
     width: 110px;
     display: inline-block;
     float: left;     
 }
 
  #cert_1_2, #cert_3_2
 {
     height: 141px;
     width: 110px;
     display: inline-block;
     float: left;
     border-right: 1px solid #d7d7d7;
     border-left: 1px solid #d7d7d7;
 }
 #cert_1_3,  #cert_3_3
 {
     height: 141px;
     width: 110px;
     display: inline-block;
     float: left;     
 }
 
 #cert_1_right, #cert_3_right
 {
     border-left: 1px solid #d7d7d7;
      background: url('../img/cert_arrow_right.png') no-repeat;
      background-position: -35px 50%;
 }
 
 
 #cert_2_left, #cert_2_right,  #cert_3_left, #cert_3_right
 {
     width: 17px;
     height:141px;
     float: left;
     display: inline-block;     
 }
 #cert_2_left, #cert_3_left
 {
      border-right: 1px solid #d7d7d7;
      background: url('../img/cert_arrow_left.png') no-repeat;
      background-position: -20px 50%;
 }
 
 #cert_2_1, #cert_3_1
 {
     height: 141px;
     width: 110px;
     display: inline-block;
     float: left;     
 }
 
  #cert_2_2,  #cert_3_2
 {
     height: 141px;
     width: 110px;
     display: inline-block;
     float: left;
     border-right: 1px solid #d7d7d7;
     border-left: 1px solid #d7d7d7;
 }
 #cert_2_3, #cert_3_3
 {
     height: 141px;
     width: 110px;
     display: inline-block;
     float: left;     
 }
 
 #cert_2_right,  #cert_3_right
 {
     border-left: 1px solid #d7d7d7;
      background: url('../img/cert_arrow_right.png') no-repeat;
      background-position: -35px 50%;
 }
 
 #cert_1_numer, #cert_2_numer, #cert_3_numer, #cert_4_numer, #cert_5_numer, #cert_6_numer, #cert_7_numer, #cert_8_numer, #cert_9_numer
 {
     color: #828282;
     width: 110px;
     text-align: center;
     font-size: 10px;
     height: 30px;
     display: block;
 }
 
 #cert_1_title, #cert_2_title, #cert_3_title,  #cert_4_title, #cert_5_title, #cert_6_title,  #cert_7_title, #cert_8_title, #cert_9_title
 {
     color: #282828;
     width: 110px;
     text-align: center;
     font-size: 13px;
     height: 80px;
     display: block;
     margin: 0 auto;
 }
 
 #cert_1_link_2, #cert_2_link_2 , #cert_3_link_2, #cert_4_link_2, #cert_5_link_2 , #cert_6_link_2, #cert_7_link_2, #cert_8_link_2 , #cert_9_link_2   
 {
     color: #828282;
     width: 110px;
     text-align: center;
     font-size: 12px;
     height: 30px;
     display: block;  
 }
 #cert_1_container a,  #cert_2_container a,  #cert_3_container a,  #cert_4_container a,  #cert_5_container a,  #cert_6_container a,  #cert_7_container a,  #cert_8_container a,  #cert_9_container a
 {
     color: #828282;
 }
 #cert_1_title, #cert_3_title, #cert_4_title, #cert_6_title, #cert_7_title, #cert_9_title
 {
     color: #d7d7d7;
 }
 
 /*#findus_txt, #uefunds_txt, #training_advantages_txt, #training_plans_txt, #media_blog_txt, #media_news_txt, #career_job_txt
 {
     color:#d7d7d7;
 }
 */
 #sub_1 a, #sub_1 a:hover
 {
     color: #7d7d7d;
 }
 #why_work_container
 {
     width: 320px;
     height: 1090px;
     display: block;
     margin: 0 auto;
     color: #282828;
     font-size: 14px;
     line-height: 23px;
     
     
 }
 #why_work_left
 {
     width: 320px;
     height: 650px;
     display: inline-block;
     float: left;
     margin: 0;
     padding: 0;
    
     
     
 }
 #why_work_right
 {
     width: 320px;
     height: 450px;
     display: inline-block;
     float: left;
     margin: 0 0 0 0px;
     padding: 0;
      
     
 }
 .why_work_title
 {
     color: #282828;
     line-height: 25px;
     margin: 0 0 20px 0;
     padding: 0;
 }
 .why_work
 {
     color: #828282;
     line-height: 25px;
     margin: 5px 0 10px 0;
     padding: 0;
     text-align: justify;
 }
 
  #for_press_container
 {
     width: 320px;
     height: 480px;
     display: block;
     margin: 0 auto;
     
 }
 .for_press_container
 {
     margin: 0;
     padding: 0;
     color: #828282;
     line-height: 23px;
     width: 320px;
     display: block;
     text-align: justify;
     font-size: 14px;
 }
 .for_press_cont2
 {
     margin: 30px 0 0 0px;
     padding: 0;
     width: 320px;
     height: 20px;
     color: #6a1c7f;
     line-height: 23px;
     font-family: 'montserrat-bold', Verdana, Arial;    
     display: block;
     text-align: right;
     
 }
 .for_press_cont2a
 {
     margin: 10px 0 0 0px;
     padding: 0;
     line-height: 25px;
     width: 320px;
     text-align: right;
     line-height: 23px;
 }
 .for_press_cont2a a, .contact_form_line a
 {
     color: #282828;
 }
 #contacts_form_left a
 {
     color: #828282;
 }
 /* =======CONTACTS=============== */
 

 
 #contacts_menu
 {
     width: 305px;
     height: 50px;
     line-height: 50px;
     margin: 80px 0 40px 20px;
     display: block;
 }
 
 #contacts_ico
 {
     width: 57px;
     height: 47px;
     display: inline-block;
     float: left;
     background: url('../img/m_contact_ico.png') no-repeat;
 }
 #contacts_txt
 {
     width: 147px;
     height: 54px;
     display: inline-block;
     float: left; 
     line-height: 54px;
      color: #000;
     font-size: 17px;     
 }
 #contacts_container
 {
     width: 320px;
     height: 830px;
     display: block;
     margin: 0 auto;
     color: #282828;   
 }
 #contacts_text
 {
     width: 320px;
     height: 215px;
     display: block;
     margin: 0 auto;
     font-size: 14px;
     line-height: 23px;
 }
 #contacts_kol_1
 {
     width: 320px;
     height: 75px;
     display: inline-block;
     float: left;
     text-align: justify;
 }
 #contacts_kol_2
 {
     width: 320px;
     height: 75px;
     display: inline-block;
     float: left;
     text-align: justify;
     margin: 0 100px 0 0px;
 }
 #contacts_kol_3
 {
     width: 320px;
     height: 75px;
     display: inline-block;
     float: left;
     text-align: justify;
 }
 #contacts_aog_text
 {
     width: 320px;
     height: 40px;
     display: block;
     margin: 40px auto 40px auto;     
     text-align: center;
 }
 .cat_big
 {
     display: inline-block;
     margin: 0;
     padding: 0; 
     font-size: 18px;
 }
 .cat_small
 {
     display: inline-block;
     margin: 0px 20px 0 20px;
     padding: 0; 
     font-size: 14px;
     line-height: 35px;
 }
 #contacts_form_container
 {
     height: 499px;
     width: 320px;
     display: block;
     margin: 0 auto; 
 }
 #contacts_form_left
 {
     width: 320px;
     height: 110px;
     display: inline-block;
     float: left;     
 }
 #contacts_form_right
 {
     width: 320px;
     height: 369px;
     display: inline-block;
     float: left;
     margin: 0 0 0 0px;
 }
 .contact_form_title
 {
     font-size: 15px;
     width: 100%;
     margin: 0;
     padding: 0;
     display: block;
     font-family: 'montserrat-bold', Verdana, Arial;    
     color: #282828;
     height: 40px;
     line-height: 40px;
 }
 .contact_form_line
 {
     font-size: 14px;
     width: 100%;
     margin: 0;
     padding: 0;
     display: block;
     color: #828282;
     height: 30px;
     line-height: 30px;
 }
 #form_title
 {
     width: 100%;
     display: block;
     text-align: center;
     font-family: 'montserrat-bold', Verdana, Arial;    
     color: #282828;
     height: 40px;
     line-height: 40px;
     font-size: 18px;
 }
 .inpek
 {
     width: 335px;
     height: 40px;
     border: 1px solid #828282;
     display: block;
     line-height: 40px;
     margin: 10px 0 10px 0;
     border-radius: 5px;
     padding: 0 15px 0 15px;
     font-size: 13px;
 }
textarea
 {
     width: 335px;
     height: 118px;
     border: 1px solid #828282;
     display: block;
     line-height: 20px;
     margin: 10px 0 10px 0;
     border-radius: 5px;
     padding: 15px 15px 0 15px;
     font-size: 13px;
     color: #828282;
 }
 .button_send
 {
     width: 150px;
     height: 40px;
     line-height: 40px;
     text-align: center;
     background: #6a1c7f;
     font-size: 16px;
     font-family: 'montserrat-bold', Verdana, Arial;    
     color: #fff;
     border: none;
     border-radius: 5px;
     margin: 0 0 0 220px;
 }
 
 #form_text
 {
     width: 375px;
     height: 50px;
     display: block;
     margin: 0;
     padding: 0;
    
 }
 #form_text_l
 {
     width: 30px;
     height: 50px;
     display: inline-block;
     float: left;
     margin: 0 0 0 10px;
     
 }
 #form_text_r
 {
     width: 325px;
     height: 50px;
     display: inline-block;
     float: left;
     font-size: 10px;
     line-height: 12px;
     color: #828282;
     text-align: justify;
 }
  .hangars_line
 {
     display: block;    
     margin: 20px 0;
     padding: 0 0 0 25px;
     background: url('../img/purple_dot.png') no-repeat;
     width: 100%;
     color: #6a1c7f;
     line-height: 17px;
     font-size: 13px;
     
 }
 #aog_fixed
 {
     width: 245px;
     height: 38px;
     display: block;
     margin: 0 auto;
     position: fixed;
     bottom: 0;
     left:50%;
     
     margin-left: 0px;
     
     z-index: 1;
     
     
 }
 #aog_24_2
 {
     width: 195px;
     height: 37px;
     background: url('../img/aog_24.png') no-repeat;
     margin: 0 0 0 960px;
     display: block;
     padding: 0;
 }
 #aog_text_2
 {
     width: 195px;
     height: 60px;
     background: white;
     margin: 0 0 0 960px;
     border-left: solid #828282 1px;
     border-right: solid #828282 1px;
     text-align: center;
     padding: 5px 0 0 0;
     line-height: 25px;
     display: block;
 }
 #aog_bottom
 {
     display: none;
 }
 #aog_bottom2
 {
     display:none;
 }
 #aog_24_cont
 {
     width: 205px;
     height: 100px;
     display: block;
     margin: 0 auto;
 }
 #aog_24
 {
     width: 195px;
     height: 37px;
     background: url('../img/aog_24.png') no-repeat;
     margin: 0 0 0 95px;
     display: block;
     padding: 0;
 }
 #aog_text
 {
     width: 195px;
     height: 60px;
     background: white;
     margin: 0 0 0 95px;
     border-left: solid #828282 1px;
     border-right: solid #828282 1px;
     text-align: center;
     padding: 5px 0 0 0;
     line-height: 25px;
     display: block;
 }
 .aog_up
 {     
     top: -62px;
 }
 .aog_up2
 {     
     bottom: 62px;
 }
 
 #company_eu_funds
 {
     width:375px;
     margin: 0 auto;
     height: 800px;
     display: block;
    
 }
 #eu_container
 {
        width: 375px;
        height: 660px;
        display: block;
        margin: 0 auto;
        
 }
 #eu_1_container
 {
        width: 100%;
        height: 220px;
        display: block;
        margin: 0 auto;
        
 }
 
 #eu_1_1
 {
     height: 208px;
     width: 185px;
     display: inline-block;
     float: left;     
     border-bottom: 1px solid #d7d7d7;
     color: #7d7d7d;
 }
 
  #eu_1_2
 {
     height: 208px;
     width: 185px;
     display: inline-block;
     float: left;
     
     border-left: 1px solid #d7d7d7;
     border-bottom: 1px solid #d7d7d7;
     color: #7d7d7d;
 }
 #eu_1_3
 {
     height: 208px;
     width: 185px;
     display: inline-block;
     float: left;   
     border-bottom: 1px solid #d7d7d7;
     border-right: 1px solid #d7d7d7;
     color: #7d7d7d;
 }
  #eu_1_4
 {
     height: 208px;
     width: 185px;
     display: inline-block;
     float: left;     
     color: #7d7d7d;
     border-bottom: 1px solid #d7d7d7;
 }
 
  #eu_1_5
 {
     height: 208px;
     width: 185px;
     display: inline-block;
     float: left;
     border-right: 1px solid #d7d7d7;
     
     color: #7d7d7d;
    
 }
 #eu_1_6
 {
     height: 208px;
     width: 185px;
     display: inline-block;
     float: left;   
     color: #7d7d7d;
     
 }
 
 #eu_1_title, #eu_2_title, #eu_3_title,  #eu_4_title, #eu_5_title, #eu_6_title
 {
     
     width: 185px;
     text-align: center;
     font-size: 15px;
     height: 70px;
     display: block;
     margin: 30px auto 0 auto;
 }
 
 #eu_1_link_2, #eu_2_link_2 , #eu_3_link_2, #eu_4_link_2, #eu_5_link_2 , #eu_6_link_2   
 {
     color: #ffffff;
     width: 123px;
     text-align: center;
     font-size: 13px;
     display: block; 
     background: #6a1c7f;
     height: 30px;
     line-height: 30px;
     margin: 0 auto;
 }
   #eu_1_archive_2, #eu_2_archive_2 , #eu_3_archive_2, #eu_4_archive_2, #eu_5_archive_2 , #eu_6_archive_2   
 {
     color: #ffffff;
     width: 123px;
     text-align: center;
     font-size: 13px;
     display: block; 
     background: #6a1c7f;
     height: 30px;
     line-height: 30px;
     margin: 10px auto;
     
 }
 #eu_1_1:hover, #eu_1_2:hover, #eu_1_3:hover,  #eu_1_4:hover, #eu_1_5:hover, #eu_1_6:hover
 {
     color: #282828;
     
 }
 #eu_funds_logos
 {
     width:457px;
     height: 87px;
     display: block;
     margin: 0 auto;
     background: url('../img/eu_funds_logos.png') no-repeat;
     zoom: 0.8
 }
 /*   FIND US  */
 #find_us_container
 {
     
     width: 320px;
     display: block;
     margin: 0px auto 0 auto;   
     font-family: 'montserrat-regular', Verdana, Arial; 
     line-height: 25px;
     background: #fff;
     color: #828282;
     min-height: 460px;
 }
 .event_line
 {
     width: 320px;
     height: 120px;
     display: block;
     padding: 30px 0;
     margin: 0 auto;
 }
 .event_left
 {
     width: 15px;
     height: 60px;
     padding: 5px 0;
     display: inline-block;
     float: left;
     
     
 }
 .event_middle
 {
     width: 305px;
     height: 60px;
     padding: 5px 0;
     display: inline-block;
     float: left;
     
 }
 
 .event_right
 {
     width: 320px;
     height: 240px;
     padding: 5px 0;
     display: block;
     margin: 0 auto;
     line-height: 23px;
     font-size: 14px;
 }
 .event_dot
 {
     height: 10px;
     width: 10px;
     border-radius: 10px;
     background: #6a1c7f;
     float: right;
     margin: 6px 6px 0 0;
 }
 .event_name
 {
     width: 100%;
     height: 25px;
     font-size: 20px;
     color: #282828;
     line-height: 25px; 
 }
  .event_date
 {
     width: 100%;
     height: 25px;
     font-size: 13px;
     color: #828282;
     line-height: 25px; 
 }
 
 /*  FIND US END */
 /*   JOB OFFERS  */
 #job_offers_container
 {
     
     width: 100%;
     display: initial;
     margin: 70px auto 0 auto;   
     font-family: 'montserrat-regular', Verdana, Arial; 
     line-height: 25px;
     background: #fff;
     color: #828282;
     min-height: 1600px;
 }
  #job_offers_text
 {
     height: 250px;
     width: 375px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0;   
     color: #828282;
 }
 #eu_offers_text
 {
     height: 150px;
     width: 375px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0;   
     color: #828282;
 }
 
 #eu_offers_text2
 {
     height: 230px;
     width: 375px;
     display: block;
     margin: 0 auto;
     text-align: center;
     padding: 0;   
     color: #828282;
 }
 
 #eu_offers_text3
 {
     height: 260px;
     width: 375px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0;   
     color: #828282;
 }
 
 #eu_list
 {
     
     width: 375px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0;   
     color: #828282;
     
 }
 #eu_list a
 {
     height: 20px;
     padding: 10px 0;
     display: block;
 }
 
 #job_place_container
 {
     height: 80px;
     width: 375px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0; 
     color: #282828; 
     font-size: 15px;
 }
 .job_city
 {
     width: 120px;
     display: inline-block;
     float: left;
     text-align: center;
     
 }
 #job_place_container a:hover
 {
     color: #6a1c7f;
 }
 #job_offers_content
 {
     width: 1160px;
     height: 1200px;
     display: inline;
     margin: 0 auto;
 }
 .button_content
 {
     width: 100%;
     height: 60px;
     display: block;
 }
 .apply_button
 {
     background: #6a1c7f;
     color: #fff;
     width: 150px;
     height: 45px;
     line-height: 45px;
     text-align: center;
     border-radius: 5px;
     margin: 0 0 0 50px
 }
 .offers_line
 {
     width: 100%;
     display: block;
     margin: 10px 0;
     height: 65px;
 }
 .offers_dot
 {
     border-radius: 10px;
     height: 10px;
     width: 10px;
     background:#6a1c7f;
     display: inline-block;
     margin: 0 0 0 20px;
     position: relative;
     top: -30px;
 } 
 .offers_title
 {
     display: inline-block;
     width:325px;
     margin: 0 0 0 10px;
     line-height: 20px;
 }
 .offers_title_offer
 {
 	display: block;
 	float: left;
 	width: 100%;
 	height: 20px;
 	margin: 0;
 	padding: 0;
 	font-size:18px;
 	
 }
 .offers_title_city
 {
 	display: block;
 	float: left;
 	width: 100%;
 	height: 20px;
 	margin: 6px 0 0 0;
 	padding: 0;
 	font-size:11px;
 	line-height: 13px;
 }
 .offer_top
 {
     width: 375px;
     height: 70px;
     
 }
 .offer_open
 {
     width: 375px;
     display: block;
     height: 100%;
     padding: 0 0 350px 0;
     margin: 0 auto;
     
 }
 .open_left
 {
     width: 130px;     
     height: 100vh;
     display: inline-block;
     float: left;
 }
 .open_right
 {
     width: 365px;
     height: 100vh;
     margin: 20px 0 0 10px;
     display: inline-block;
     float: left;
 }
 .offer_dot_big_con
 {    
     height: 70px;
     width: 15px;
    
     display: inline-block;
     
     float: left;
 }
  .offer_dot_big
 {
     border-radius: 15px;
     height: 15px;
     width: 15px;
     background:#6a1c7f;
     display: inline-block;
     margin: 0 0 0 -2px;
     float: left;
 }
 .offer_title
 {
     width: 280px;
     height: 70px;
     float: left;   
     margin: 0 0 0 8px;
     color: #282828;
     font-size: 17px;
 }
 .offer_close
 {
     width: 60px;
     height: 70px;
     float: left;
     background: url('../img/job_arrow_up.png') no-repeat;
     margin: 0 0 0 8px;
 }
 .offer_content
 {
     width: 100%;
     border-bottom: 1px solid #d7d7d7;
 }
 .offer_bold
 {
    width: 355px; 
    padding: 20px 0 0px 0;
    margin: 0 0 0 20px;
    color: #282828;
 }
 .offer_text
 {
     width: 355px;
     padding: 5px 0 5px 0;
     margin: 0 0 0 20px;
 }
 
 .offer_text p
 {
     background: url(../img/carrer_arrow.png) no-repeat;
     padding: 0 0 0 15px;
     width: 100%;
     margin: 5px 0 5px 0;
     background-position: 0 5px;
 }
 
 /*   JOB OFFERS  END*/
  #training_advantages_text_black
 {
     height: 390px;
     width: 375px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     padding: 0;   
     color: #282828;
 }
 #training_advantages_container
 {
     height: 1200px;
     width: 100%;
     display: block;
     margin: 0px auto 0 auto;   
     font-family: 'montserrat-regular', Verdana, Arial; 
     line-height: 23px;
     background: #fff;
     color: #828282;
     font-size: 14px;
     
 }
 
 #training_advantages_text2
 {
     height: 595px;
     width: 320px;
     margin: 0 auto;
     display: block;
 }
 #training_advantages_text_l
 {
     display: inline-block;
     float: left;
     width: 320px;
     height: 595px;
     margin: 0 0 0 0px;
     
 }
 #training_advantages_text_r
 {
     display: inline-block;
     float: left;
     width: 320px;
     height: 595px;
     margin: 0 0 0 0px;
 }
 #adv_text_1
 {
     width: 100%;
     display: block;
     height: 390px;
     margin: 0;
     padding: 0;     
 }
  #adv_text_2
 {
     width: 100%;
     display: block;
     height: 390px;
     margin: 0;
     padding: 0;     
 }
 
 #adv_text_left_1
 {
     width: 70px;
     height: 235px;
     display: inline-block;
     float: left;
     background: url('../img/adv_ico_1.png') no-repeat;
 }
 #adv_text_right_1
 {
     width:240px;
     height: 235px;
     display: inline-block;
     float: right;
 }
 .adv_text_title
 {
     font-family: 'montserrat-bold', Verdana, Arial;    
     color: #282828;
     margin: 5px 0 25px 0;
 }
 
 #adv_text_left_2
 {
     width: 70px;
     height: 175px;
     display: inline-block;
     float: left;
     background: url('../img/adv_ico_2.png') no-repeat;
 }
 #adv_text_right_2
 {
     width:240px;
     height: 175px;
     display: inline-block;
     float: right;
 }
 
 #adv_text_left_3
 {
     width: 70px;
     height: 155px;
     display: inline-block;
     float: left;
     background: url('../img/adv_ico_3.png') no-repeat;
 }
 #adv_text_right_3
 {
     width:240px;
     height: 155px;
     display: inline-block;
     float: right;
 }
 
 #adv_text_left_4
 {
     width: 70px;
     height: 305px;
     display: inline-block;
     float: left;
     background: url('../img/adv_ico_4.png') no-repeat;
 }
 #adv_text_right_4
 {
     width:240px;
     height: 305px;
     display: inline-block;
     float: right;
 }
 
 #adv_text_left_5
 {
     width: 70px;
     height: 215px;
     display: inline-block;
     float: left;
     background: url('../img/adv_ico_5.png') no-repeat;
 }
 #adv_text_right_5
 {
     width:240px;
     height: 215px;
     display: inline-block;
     float: right;
 }
 
 #training_plans_container
 {
     /*height: 770px;*/
     width: 100%;
     display: block;
     margin: 0px auto 0 auto;   
     font-family: 'montserrat-regular', Verdana, Arial; 
     line-height: 25px;
     background: #fff;
     color: #828282;
 }
 #training_plans_content
 {
     /*height: 600px;*/
     width: 320px;
     display: block;
     margin: 0px auto 0 auto;   
     font-family: 'montserrat-regular', Verdana, Arial; 
     line-height: 23px;
     background: url('../img/training_line.png') repeat-y;
     color: #828282;
     padding: 20px 0 0 0;
     background-position: -65px 0;
     font-size: 14px;
 }
 .plans_line
 {
     height: 27px;
     width: 100%;
    
     padding: 5px 0;  
     display: block;
 }
 .plans_dot_content
 {
     display: inline-block;
     float: left;
     margin: 0 0 0 97px;
     width: 9px;
     height: 27px;
 }
 .plans_dot
 {
     width: 9px;
     height: 9px;
     border-radius: 50%;
     background: #6a1c7f;
     margin: 9px 0 0 -7px;
 }
 .plans_title
 {
     width: 120px;
     height: 27px;
     line-height: 27px;
     color: #282828;
     display: inline-block;
     float: left;
     margin: 0 0 0 30px;
 }
 .plans_date
 {
     width: 105px;
     line-height: 27px;
     background: #6a1c7f;
     text-align: center;
     display: inline-block;
     float: left;
     font-size: 14px;
     color: #fff;
     height: 27px;
     border-radius: 3px;
     margin: 0 0 0 109px;
 }
 .plans_details_content
 {
     width: 320px;
     height: 580px;
     margin: 30px 0 0 0;
     
 }
 .plans_details_left
 {
     width: 80px;
     float: left;
     display: inline-block;
     height: 240px;          
 }
 .plans_details_dot_content
 {
     width: 26px;
     float: left;
     display: inline-block;
     height: 240px;     
 }
 .plans_dot_2
 {
     width: 15px;
     height: 15px;
     border-radius: 50%;
     background: #6a1c7f;
     margin: 110px 0 0 7px;
 }
 .plans_details_middle
 {
     width: 210px;
     float: left;
     display: inline-block;
     height: 240px;     
 }
 .plans_details_right
 {
     width: 320px;
     float: left;
     display: inline-block;
     height: 240px;     
     background: #fff;
     margin: 30px 0 0 0x;
 }
 .t_location, .t_time, .t_practical, .t_theoretical, .t_plane_type, .t_part
 {
     width: 80px;
     height: 27px;
     line-height: 27px;
     padding: 5px 0;
     text-align: right;
     color: #828282;
     font-size: 13px;
     display: block;
 }
 .i_location, .i_time, .i_practical, .i_theoretical, .i_plane_type, .i_part
 {
     width: 210px;
     height: 27px;
     line-height: 27px;
     padding: 5px 0;
     text-align: left;
     color: #282828;
     font-size: 13px;
     display: block;
 }
 .d_title_container
 {
     width: 320px;
     height: 50px;
     line-height: 23px;
     font-size: 14px;
     color: #282828;
 }
 .d_title
 {
     width: 220px;
     height: 27px;
     line-height: 23px;
     font-size: 15px;
     display: inline-block;
     float: left;
 }
 .d_time
 {
     width:100px;
     height: 27px;
     line-height: 27px;
     display: inline-block;
     float: right;
     text-align: right;
 }
 .d_desc
 {
     width: 320px;
     height: 198px;
     line-height: 20px;
     font-size: 14px;
     line-height: 23px;
     color: #828282;
     text-align: justify;
     margin: 15px 0 0 0; 
     overflow: hidden;
 }
 .button_apply
 {
     width: 140px;
     height: 50px;
     line-height: 50px;
     font-size: 16px;
     color: #fff;
     text-align: center;
     background: #6a1c7f;
     float: right;
 }
  #category_container
 {
     width: 320px;
     height: 3300px;
     display: block;
     margin: 0 auto;
 }
   #category_container_blog
 {
     width: 320px;
     height: 2350px;
     display: block;
     margin: 0 auto;
 }
 .category_line
 {
     width: 320px;
     height: 530px;
     display: block;
     margin: 0 auto;
 }
 .category_box
 {
     width: 320px;
     height: 470px;
     display: inline-block;
     float: left;
     margin: 0 0px 0 0;
 }
 .category_box_space
 {
     width: 35px;
     height: 530px;
     display: inline-block;
     float: left;
 }
 .category_img
 {
     width: 320px;
     height: 215px;
     display: block;
     
 }
 .category_img img
 {
     -ms-transform: scale(0.88); /* IE 9 */
  -webkit-transform: scale(0.88); /* Safari 3-8 */
  transform: scale(0.88); 
  margin: -13px 0 0 -21px;
 }
 .category_date
 {
     width: 320px;
     height: 20px;
     display: block;
     margin: 15px 0 0 0;
     color: #6a1c7f;
     text-align: left;
     font-size: 14px;     
 }
 .category_title
 {
     color: #282828;
     width: 320px;
     height: 55px;
     display: block;
     margin: 10px 0 0 0;
     text-align: left;
     font-size: 18px;
 }
 .category_text
 {
     color: #6a1c7f;
     width: 320px;
     height: 95px;
     display: block;
     margin: 15px 0 0 0;
     text-align: left;
     font-size: 14px;
     line-height: 23px;
 }
 .category_read_more
 {
     color: #828282;
     width: 320px;
     height: 20px;
     display: block;
     font-size: 14px;
     text-align: right;
     
 }
 .category_box a
 {
     color: #828282;
 }
 .category_box a:hover
 {
     color: #282828;
 }
 #article_container
 {
     color: #828282;
     width: 365px;    
     display: block;
     margin: 0 auto;
 }
 #article_container img
 {
     width: 320px;
 }
 #article_top
 {
     width: 320px;
     height: 65px;
     display: block;
     margin: 0 auto;
 }
 #article_top_date
 {
     width: 55px;
     height: 65px;
     display: inline-block;
     float: left;
 }
 
 #date_type
 {
     width: 55px;
     height: 12px;
     display: block;
     text-align: center;
     font-size: 12px;
     color: #828282;
 }
 
 #date_day
 {
     width: 55px;
     height: 32px;
     display: block;
     text-align: center;
     font-size: 32px;
     color: #6a1c7f;
 }
 #date_m_r
 {
     width: 55px;
     height: 12px;
     display: block;
     text-align: center;
     font-size: 12px;
     color: #828282;
 }
 
 
 
 #article_title
 {
     width: 255px;
     min-height: 65px;
     display: inline-block;
     margin: 0 0 0 5px;
     float: left;
     color: #282828;
     font-size: 18px;
 }
 #article_top_back
 {
     width: 60px;
     height: 50px;
     line-height: 50px;
     display: inline-block;
     margin: 0 0 0 0px;    
     float: right;
     color: #828282;
     font-size: 14px;
 }
 #article_photo
 {
     width: 320px;
     
     margin: 30px auto 40px auto;
     display: block;
 }
 #article_text
 {
     width: 320px;
     margin: 30px auto 20px auto;
     font-size: 14px;
     line-height: 23px;
     color: #828282;
     font-family: 'montserrat-regular', Verdana, Arial; 
     text-align: justify;
 }
 h4
 {
     font-family: 'montserrat-regular', Verdana, Arial; 
     font-weight: normal;
     display: block;
     color: #282828; 
 }
 #article_back
 {
     color: #828282;
     width: 100%;
     text-align: center;
     margin: 50px 0 30px 0;
 }
 #submenu_container a
 {
     color: #7d7d7d;
 }
 
 
#top, .submenu, #lang_cont, #social_cont, #scroll_down
 {
     display: none;
 }
 
 
 #mobile_top
 {
    width: 100%;
    height: 61px;
    background: #363636;
    display: block;
    z-index: 5;
    position: absolute
    
 }
 #top_mobile
{
    width: 375px;
    height: 61px;
    margin: 0 auto;
    
}
#mobile_logo
{
    margin: 0px 0 0 0px;
    height:61px;
    width: 213px;
    display: inline-block;
}
#mobile_menu_button
{
   width: 68px;
   height: 61px;
   display: inline-block;
   float: right;
   background: url('../img/mobile_button.png') no-repeat
}
#menu_mobile_content
{
    background: #fff;
    width: 100%;
    height: 667px;   
    position: relative;
    top: -61px;
    display: none;
}
#menu_mobile_content a
{
    color: #363636;
}
.menu_button
{
    display: block;
    width: 375px;
    margin: 0 auto;
    text-align: center;
    padding: 25px 0;
}
.submenu_mobile
{
    width: 375px;
    display: block;
    font-size: 13px;
    text-align: center;
    padding: 10px 0;
}
#menu_company_mobile, #menu_service_mobile, #menu_training_mobile, #menu_career_mobile, #menu_media_mobile
{
    display:none;
}
.m_gray
{
    color: #9a9a9a;
}

.m_black
{
    color: #363636;
}
#top_mobile_color
{
    width: 375px;
    height: 61px;
    margin: 0 auto;
    display: block;
}
#mobile_menu_close
{
   width: 68px;
   height: 61px;
   display: inline-block;
   float: right;
   background: url('../img/mobile_button_close.png') no-repeat
}
#social_cont_mob
 {
     width: 28px;
     height: 115px;
     position: fixed;
     left: 10px;
     top: 350px;
     z-index: 12;
     display:none;
 }
 
 
 #aog_index_container_mob
{
    background: #6a1c7f;
    height: 45px;
    width: 100%;
    display: block;
    position: fixed;
    bottom: 0;
    z-index: 7;
}
#aog_2_mob
{
    float: left;
    display: inline-block;
    width: 33%;
    
    background: #6a1c7f;
    height: 45px;
    line-height: 45px;
    text-align: left;
    
}
#aog_1_mob
{
    float: left;
    display: inline-block;
    width: 34%;
    
    background: #451452;
    height: 45px;
    line-height: 45px;
    text-align: left;      
}
#aog_3_mob
{
    float: left;
    display: inline-block;
    width: 33%;
    background: #6a1c7f;
    height: 45px;
    line-height: 45px;
    text-align: left;        
}
#aog_1_mob a
{
    margin: 0 0 0 0px;
    color: #fff;
    font-size: 12px;
}

#aog_2_mob a
{
    margin: 0 0px 0 0px;
    color: #fff;
    font-size: 12px;
}
#aog_3_mob a
{
    margin: 0 0px 0 0px;
    color: #fff;
    font-size: 12px;
    
}
.aog_ico
{
    background: url('../img/aog_tel.png') no-repeat;
    width: 30px;
    display: inline-block;
    float: left;
    height: 50px;
    margin: 10px 0 0 40px;
}

#we_collect
{
    text-align: center;
    margin: 0 auto;
    width: 320px;
    padding: 100px 0 0 0;
    display: block;
    font-size: 12px;
}

#company_intro_logo
 {
     width: 320px;
     text-align: center;
     height: 74px;
     display: block;
     margin: 0 auto;
     
 }
 .company_intro_text_1
 {
     width: 320px;     
     display: block;
     margin: 0 auto;
     height: 200px;
 }
 .company_ico_1
 {
     background: url('../img/icon_intro_engine.png') no-repeat;
 }
 
 .company_ico_2
 {
     background: url('../img/icon_intro_base.png') no-repeat;
 }
 
 .company_ico_3
 {
     background: url('../img/icon_intro_training.png') no-repeat;
 }
 .company_intro_title
 {
     font-size: 22px;
     color: #fff;
     padding: 10px 0 0 75px;
     width: 245px;
 }
 .company_intro_text_content
 {
     width: 320px;
     padding: 20px 0 0 0px;
     color: #fff;
     text-align: justify;
 }
 .company_intro_logo
 {
     display: block;
     margin: 10px auto;
 }
 .company_intro_text_left
 {
     width: 320px;
     display: inline-block;
     
     float: left;
     margin: 0 auto;
         
 }
 #company_container
 {
     height: 1120px;
     width: 100%;
     display: block;
     background: url('../img/company_intro_bg.png') no-repeat;
     background-position: 50% 100%;
 }
  #company_container_c
 {
     height: 1120px;
     width: 100%;
     display: block;
     background: url('../img/company_intro_bg.png') no-repeat;
     background-position: 50% 100%;
 }
 .company_intro_text_right
 {
     width: 200px;
     display: inline-block;
     float: right;
     margin: 0 auto 30px auto;
         
 }
 .company_intro_text_2
 {
     width: 320px;     
     display: block;
     margin: 0 auto; 
     height: 320px;     
 }
  #company_container_2_c
 {
     height: 1465px;
     width: 100%;
     display: block;
     background: #282828;
     padding: 40px 0 0 0;
 }
 #company_container_2_c a
 {
     color: #fff;
 }
 .company_intro_text_3
 {
     width: 320px;     
     display: block;
     margin: 0 auto;
     height: 200px;
 }
 .company_intro_text_more
 {
     width: 100%;
     height: 90px;
     display: block;
     margin: 20px 0 10px 0;
     color: #fff;
 }
 .company_intro_text_button a
 {
     padding: 10px 30px;
     border: #00aced 2px solid;
     border-radius: 3px;
 }
 #company_container_2 a
 {
     color: #fff;
 }
 
  #company_container_c
 {
     height: 1190px;
     width: 100%;
     display: block;
     background: url('../img/company_intro_bg.png') no-repeat;
     background-position: 50% 100%;
 }
  #company_container
 {
     height: 600px;
     width: 100%;
     display: block;
     background: url('../img/company_intro_bg.png') no-repeat;
     background-position: 50% 100%;
 }
 
 #company_container_a
 {
     height: 780px;
     width: 100%;
     display: block;
     background: url('../img/company_bg2.png') no-repeat;
     background-position: 50% 100%;
     margin: 140px auto 0 auto;
 }
   .company_container_a_logo
 {
     width: 320px;
     height: 130px;
     display: block;
     margin: 0 auto;
     text-align: center;
 }
 .company_aog
 {
     padding: 0;
     margin: 0;
     float: right;
     display: block;
     
 }
 #company_container_a a
 {
     color: #828282;
 }
 .company_container_a_text
 {
     width: 320px;
     height: 100px;
     display: block;
     margin: 0 auto;
     text-align: justify;
     line-height: 20px;
     color: #828282;
 }
 
 #company_text
 {
     color: #828282;
     font-size: 16px;
     line-height: 21px;
     display: block;
     width: 320px;
     margin: 0 auto;
     text-align: justify;
 }
 #company_container_2
 {
/*     height: 1150px;*/
     width: 100%;
     display: block;
     background: #282828;
     padding: 40px 0 60px 0;
 }
  #company_container_2_c
 {
/*     height: 1150px;*/
     width: 100%;
     display: block;
     background: #282828;
     padding: 40px 0 60px 0;
 }
 #company_container_2_a
 {
     height: 1760px;
     width: 100%;
     display: block;
     background: #282828;
     padding: 40px 0 60px 0;
 }
 .company_intro_text_1
 {
     width: 320px;     
     display: block;
     margin: 0 auto;
     height: 200px;
 }
 #company_line_text
 {
     width: 100%;
     height: 805px;  
     margin: 60px 0 0 0;
     
     color: #fff;
 }
 
 .company_line_gallery
 {
     width: 320px;
     height: 200px;
     display: block;
     margin: 0 auto; 
 }
 .company_gallery
 {
     margin: 0 15px;
     width: 290px;
 }
 .company_line_text_container
 {
     width: 320px;
     
     display: block;
     margin: 0 auto;     
 }
 .company_line_text_container_left
 {
     width: 320px;
     ;
     display: inline-block;
     float: left;     
 }
 .company_line_text_container_right
 {
     width: 320px;
     
     display: inline-block;
     float: right;
     
     
 }
 .company_lt_1
 {
     width: 320px;
     margin: 0 0 30px 0;
     display: block;
     text-align: justify;
     
 }
  #company_lt_2
 {
     width: 320px;
     height: 175px;
     display: block;
     text-align: justify;
     
 }
  .company_lt_2a
 {
     width: 320px;
     height: 415px;
     display: block;
       
 }
 .company_lt_2a_line
 {
     width: 100%;
     height: 80px;
     line-height: 60px;
     display: block;  
     background-position: 50%;
 }
 .company_lt_2a_l
 {
     width: 55px;
     height: 80px;
     display: inline-block;
     float: left;
       
 }
 .company_lt_2a_r
 {
     width: 265px;
     height: 80px;
     display: inline-block;
     float: left;
     line-height: 18px;       
 }
 .company_lt_3l
 {
     width: 90px;
     height: 70px;
     display: inline-block;
     float: left;
     background: url('../img/ico_plane.png') no-repeat;
     padding: 0 0 0 70px;
 }
  .company_lt_3r
 {
     width: 360px;
     margin: 0 0 30px 0;
     display: inline-block;
     float: left;   
     color: #828282;
 }
 .ico_cabin
 {
    background: url('../img/ico_company_cabin.png') no-repeat;
 }
 .ico_plane
 {
    background: url('../img/ico_company_plane.png') no-repeat;
 }
 .ico_care
 {
    background: url('../img/ico_company_care.png') no-repeat;   
 }
 .ico_part
 {
    background: url('../img/ico_company_part.png') no-repeat;
 }
 .company_lt_2_button
 {
     width: 126px;          
     border: #00aced solid 2px;
     border-radius: 5px;
     display: inline-block;
     
 }
 #company_lt_2 a
 {
     width: 310px;
     height: 40px;
     line-height: 40px;
     text-align: center;
     color: #fff;
     margin: 5px 5px;
 }
 }
 
 input[type="file"]::-webkit-file-upload-button 
 {
  border: 0;
  background: #733986;
  width: 115px;
  height: 32px;
  border-radius: 5px;
  font-size: 12px;
  color: #fff;
  
}

 
.select 
{
    position: relative;
    display: inline-block;
    width: 232px;
}    
.select select 
{
        font-family: 'Arial';
        display: inline-block;
        width: 100%;
        cursor: pointer;
        padding: 10px 15px;
        outline: 0;
        border: 1px solid #e5e5e5;
        border-radius: 4px;
        height: 40px;
        color: #7b7b7b;
        appearance: none;
        -webkit-appearance: none;
        -moz-appearance: none;
    }
        .select select::-ms-expand {
            display: none;
        }
        .select select:hover,
        .select select:focus {
            color: #000000;
            background: #cccccc;
        }
        .select select:disabled {
            opacity: 0.5;
            pointer-events: none;
        }
.select_arrow {
    position: absolute;
    top: 16px;
    right: 15px;
    width: 0px;
    height: 0px;
    border: solid #7b7b7b;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}
.select select:hover ~ .select_arrow,
.select select:focus ~ .select_arrow {
    border-color: #000000;
}
.select select:disabled ~ .select_arrow {
    border-top-color: #cccccc;
}
  






ul.ks-cboxtags {
    list-style: none;
    padding: 0;
    margin: 10px 0 0 0;
}
ul.ks-cboxtags li{
  display: inline;
}
ul.ks-cboxtags li label{
    display: inline-block;
    
    border: 1px solid #949494;
    color: #949494;
    border-radius: 5px;
    white-space: nowrap;
    margin: 2px 0px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    transition: all .2s;
}

ul.ks-cboxtags li label {
    padding: 1px 5px;
    cursor: pointer;
    font-size:12px;
    
}

ul.ks-cboxtags li label::before {
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 12px;
    padding: 2px 6px 2px 2px;
    content: "\f067";
    transition: transform .3s ease-in-out;
}

ul.ks-cboxtags li input[type="checkbox"]:checked + label::before {
    content: "\f00c";
    transform: rotate(-360deg);
    transition: transform .3s ease-in-out;
}

ul.ks-cboxtags li input[type="checkbox"]:checked + label {
    
    background-color: #733986;
    color: #fff;
    transition: all .2s;
}

ul.ks-cboxtags li input[type="checkbox"] {
  display: absolute;
}
ul.ks-cboxtags li input[type="checkbox"] {
  position: absolute;
  opacity: 0;
}
ul.ks-cboxtags li input[type="checkbox"]:focus + label {
  border: 2px solid #e9a1ff;
}

#privacy_container_2 a
{
    color: #00aced;
}

.select_short
{
    width:380px;
    margin-right: 10px;
}
.select_short_mini
{
    width: 230px;
}

.select_short_calendar
{
    width: 150px;
    display: inline-block;
    float: left;    
}
.select_short_calendar input
{
    width: 150px;
}
.line_type
{
    width: 100%;
    height: 195px;
   
}
 .ico_repair
 {
    background: url('../img/ico_company_repair.png') no-repeat;
 }
 .ico_engine
 {
    background: url('../img/ico_company_engine.png') no-repeat;
 }
 .ico_rocket
 {
    background: url('../img/ico_company_rocket.png') no-repeat;
 }
 
 .type_line
 {
     width: 385px;
     display: block;
 }
 
  #sub_2 a
 {
     color: white;
 }