div.category_green_bar{
    display:block;
    width:100%;
    background-color: #BDCF01;
    height:40px;
    text-align: center;
    text-transform: uppercase;
    font-size: 18px;
    color:#fff;
    padding-top:10px;
}
div.full_width_wrapper{
    width:100%;
    display:block;
    background-color: #fff;
}
div.normal_width_container{
    width:1030px;
    display:block;
    margin:0px auto;
}
div.news_col{
    width:300px;
    display:inline-block;
    vertical-align: top;
    margin:20px;
    color:#999;
}
div.news_col div.news_post_wrapper div.news_content{
    padding:10px;   
}
div.news_col div.news_post_wrapper div.news_content div.news_head{
    color:#003C7B;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;
    width:280px;
}
div.news_col div.news_post_wrapper div.news_content div.news_date{
    border-top:1px dotted #BDD002;
}
div.news_col div.news_post_wrapper div.news_content div.news_text{
    word-wrap: break-word;
    width:280px;
    display:block;
}
div.news_col div.news_post_wrapper{
    margin:20px 0px;
    background-color: #fff;
}


/*---------------------------------------------------------*/
div.list_content_main{
    width:100%;
    background-color: #fff;
    display: block;
    padding-top:20px;
}

div.list_post_wrapper div.list_head{
    background: url('/img/arrow_left_list.png') no-repeat #F7F7F7;
    height:40px;
    padding:15px 0px 0px 70px;
    color:#BCCF01;
    font-size: 16px;
    font-weight: bold;
    border:1px solid #eee;
}
div.list_post_wrapper div.list_head_open{
    background: url('/img/arrow_down_list.png') no-repeat #BDCF01;
    color:#fff;
    border:1px solid #85D5AE;
    font-size: 16px;
    font-weight: bold;
    height:40px;
    padding:15px 0px 0px 70px;
}
div.list_content{
    display:none;
    color:#999;
    padding:10px 20px 20px 80px;
}
/* ---------------------------------------------------------------------- */

div.postpage{
    width:1175px;
    display:block;
    margin:0px auto;
    padding-bottom:20px;
    padding-top:20px;

}
div.postpage div.post_title{
    display:block;
    height:55px;
}
div.postpage div.post_title h1{
    margin:0px;
    padding:10px 0px;
}

div.postpage div.post_left_column{
    width:770px;
    display:inline-block;
    margin-right:30px;
}

div.postpage div.post_left_column div.post_text img{
    max-width: 770px !important;
}
div.post_lead_pic img{
    width:770px;
}
div.postpage div.post_right_column{
    width:370px;
    display:inline-block;
    vertical-align: top;
    padding-top:55px;
}


/* ---------------------Galeria--------------------------------------------------- */

.galeria_box{
    text-align: center;
    line-height: 0;
}

.galeria_box > .image{
    position: relative;
    /*    float: left;*/
    display:inline-block;
    width: 20%;

    cursor:pointer;
    box-sizing: border-box;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 





}




.galeria_box > .image:not(:last-child){
    padding-right: 1px;
    padding-bottom: 1px;
}


.galeria_box > .image > a > img{
    width: 100%;
    opacity: 0.6; 



    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;    


}


.galeria_box > .image:hover > a > img {

    opacity: 1;

}

.galeria_box > .image:hover > .txt {

    opacity: 0;

}

.galeria_box > .image > .txt{
    position: absolute;

    color: #141d67;
    font-size: 16px;
    font-weight: 400;
    bottom: 16px;
    line-height: 16px;
    width: 100%;
    text-align: center;
    opacity: 1;
    z-index: 2;


    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;    	



}


@media only screen and ( max-width: 800px ){
    .galeria_box > .image > .txt{
        display: none;
    }

    .galeria_box > .image{

        width: 25%;

    }	


}
@media only screen and ( max-width: 500px ){

    .galeria_box > .image{

        width: 33%;

    }	
}
/* ------------------------------------------------------------------------ */
div.extra_post_container{
    margin:0px 0px 20px 0px;
    cursor:pointer;
}
div.extra_post_head{
    display:block;
    padding:15px;
    font-size: 16px;
    color:#fff;
}
div.extra_post_head.num_0{
    background-color: #BDCF00;
}
div.extra_post_head.num_1{
    background-color: #003C7B;
}
/* ------------------------------------------------------------------------ */
a.news_read_more{
    color:#bdcf01;
    width:185px;
    text-align: right;
    display: inline-block;

}
/* ------------------------------------------------------------------------ */
    div.tender_all_width{
        display:block;
        width:100%;
        background-color: #fff;
        padding:20px 0px;
    }
    div.tender_post_wrapper{
        display:block;
        margin:20px 0px;
    }

    div.tender_post_wrapper div.news_head{
        display:block;
        margin:20px 0px;
        font-size: 18px;
        color:#000;
    }
    div.tender_post_wrapper div.news_text{
        display:block;
        margin:20px 0px;
    }
    div.tender_post_wrapper .news_img{
        width:350px;
    }
    div.tender_post_wrapper .news_content{
        width:800px;   
    }
    div.tender_post_wrapper .news_img,  div.tender_post_wrapper .news_content{
        display:inline-block;   
    }

    div.tender_post_wrapper div.news_content a.news_read_more{
        background: url('/img/button1.png') no-repeat;
        width:167px;
        height:44px;
    }

/* ------------------------------------------------------------------------ */
img.helpful_pic{
    width:300px;
}
/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */