body{
    margin: 0;
    font-family: 'Noto Sans Armenian','Open Sans','lucida grande',tahoma,arial,sans-serif !important;
    display: flex;
    background-color: #414141;
    background-image: url('../../media/pictures/body_bg.png');
}

input:focus{outline: none;}
.text{color: #444;}
a{text-decoration: none;}

.coming_soon_box{
    width: 100%;
    display: flex;
    justify-content: center;
}

#search_iframe{
    width: 0;
    height: 0;
    opacity: 0;
}

#main{
    font-family: 'Noto Sans Armenian','Open Sans','lucida grande',tahoma,arial,sans-serif;
    margin: 0 auto;
}
#header{
    display: flex;
    padding: 10px 0;
    width: 900px;
    margin: auto;
    position: relative;
}

.search_box{
    width: 85%;
    display: flex;
    margin: auto;
    justify-content: center;
}
.s_b{
    display: flex;
    justify-content: center;
    margin-left: 140px;
}
.search_input{
    font-family: 'Noto Sans Armenian','Open Sans','lucida grande',tahoma,arial,sans-serif;
    width: 300px;
    height: 25px;
    border: 0;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    background-color: #ccc;
}
.search_btn{
    font-family: 'Noto Sans Armenian','Open Sans','lucida grande',tahoma,arial,sans-serif;
    height: 27px;
    width: 54px;
    background-image: url('../../media/imgs/search.png');
    background-size: 40% 80%;
    background-position: center;
    background-repeat: no-repeat;
    font-size: 0;
    border: 0;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    background-color: #aaa;
    cursor: pointer;
}

.language_box{
    width: 15%;
    display: flex;
    justify-content: center;
}
.language_icons{
    width: 24px;
    margin: 0 5px;
    cursor: pointer;
}

.main_banner{
    width: 907px;
}
.main_ban_box{
    display: flex;
    justify-content: center;
}
.label_text{text-align: center;}
.navigate_btns_box{
    width: 950px;
    display: flex;
    justify-content: center;
    margin: 2px auto;
}
.nav_btn{
    font-family: 'Noto Sans Armenian','Open Sans','lucida grande',tahoma,arial,sans-serif;
    padding: 7px 0 ;
    margin: 2px;
    border: 0;
    background: #ff6820;
    color: #222;
    font-weight: bold;
    font-size: 15px;
    cursor: pointer;
    text-align: center;
}
.checked{background: #ff8f5a;}

@keyframes nav_btn_anim {
    from{
        background: #ff6820;
        color: #222;
    }
    to{
        background: #333;
        color: #bbb;
    }
}
.nav_btn:hover{
    animation: nav_btn_anim 200ms;
    background: #333;
    color: #bbb;
}
#nav_btn_first{border-top-left-radius: 5px;}
#nav_btn_last{border-top-right-radius: 5px;}
.hy_nav_btn{width: 160px;}

.main_bl_po{
    border: 0;
    background: #222;
    background-image: url('../../media/pictures/button.large.grey.png');
    background-size: 100% 100%;
    height: 20px;
    border-radius: 5px;
    width: 1000px;
    margin: 0;
}

#body{
    width: 990px;
    margin: 1px auto;
    background-color: #ddd;
}



#footer{
    width: 992px;
    background: #222;
    margin: 0 auto;

}
.footer_contacts_box{
    padding: 5px 10px;
    display: grid;
    grid-template-columns: 0.5fr 1.5fr;
}
.text_d_light{
    color: #ddd;
    font-family: 'Noto Sans Armenian','Open Sans','lucida grande',tahoma,arial,sans-serif;
    font-weight: bold;
    margin: 5px 0;
}
.grid_07_13_int{grid-template-columns: repeat(2,1fr );}
.footer_logo_box{
    display: flex;
}
.footer_logo{
    width: 0;
    opacity: 0;
    display: none;
    margin: 20px auto;
}
.j_c_start{
    display: flex;
}
.f_t{
    color: #ff6820;
    margin: 0;
    text-align: center;
}



#searched_data_box{
    width: 100%;
    max-height: 300px;
    background-color: #ddd;
    position: absolute;
    top: 39px;
    border-radius: 5px;
    overflow-y: scroll;
}
.search_flex_box_h_m_0{margin: 0;}
.searched_data_main{
    display: grid;
    grid-template-columns: 0.4fr 1.6fr;
    margin: 10px;
    color: #222;
}
.m-t-b-auto{margin: auto 0;}
.search_flex_box{
    display: flex;
}
.search_r_box{
    padding: 5px;
    background: #ff8f5a;
    border-radius: 5px;
}