.textscroll{  overflow:auto; float:left;}
    
/*right column - news and blog*/
.bn_box{
    margin-top:20px;
}
.bn_nb_box{ border-bottom:1px solid #cbcbcb; padding-bottom:15px; margin-bottom:5px;}
.bn_nb_box h3{
    text-align: left;
    margin-top:0px;
    margin-bottom:0px;
    font-size:18px;
}
.bnl_link{
    font-family: 'Roboto Condensed', sans-serif;
    cursor:pointer;
    font-size:14px;
    color:#646464;
    text-align:center;
    border:1px solid #cbcbcb;
    background:#ececec;
    padding:10px 0px;
    margin:0px;
    -webkit-border-radius: 5px 5px 0px 0px;
        border-radius: 5px 5px 0px 0px;
}
.bl_link_active{
    background:#FFFFFF;
    border-bottom:1px solid #F8F8F8;
}

.bn_content{
    background:#FFFFFF;
    border:1px solid #cbcbcb;
    margin-top:-1px;
    padding:5px 10px;
    -webkit-border-radius: 0px 0px 5px 5px ;
        border-radius: 0px 0px 5px 5px ;
}

.bn_content h4{
    font-size:14px;
    color: #d73f51;
    line-height: auto;
    margin:0px;
    width:100%;
    overflow:hidden;
}
.bn_content p{
    font-family: 'Arial', sans-serif;
    color: #232323;
    font-size:13px;
    line-height: auto;
    padding: 5px 0px 0px 0px;
    margin:3px 0px;
}
.bn_news_icon_box{
    text-align:center;
    
}
.bn_news_icon1, .bn_news_icon2, .bn_news_icon3, .bn_news_icon4, .bn_news_icon5{
    background: url('../img/layout/nb_icons.png') 0px 0px no-repeat;
    margin-top:6px;
    height:24px;
    width:24px;
    display:inline-block;
}
.bn_news_icon2{ background-position:-22px 0px;}
.bn_news_icon3{ background-position:-45px 0px;}
.bn_news_icon4{ background-position:-68px 0px;}
.bn_news_icon5{ background-position:-90px 0px;}

.bn_news_date{ margin-top:5px; font-size: arial; float:left; font-size:10px; color:#787878;}
.nb_moge{ margin-top:5px; font-size: arial; float:right; font-size:12px; color:#787878; padding-right:24px; background:url('../img/layout/more_arrow.png') right center no-repeat; }
.nb_moge:hover{ text-decoration: none; color:#787878; }

.nb_prew_link{ margin-top:5px; font-size: arial; float:left; font-size:11px; color:#787878; padding-left:16px; background:url('../img/layout/prev_arrow.png') left center no-repeat; }
.nb_prew_link:hover{ text-decoration: none; color:#787878; }









.mainmenu{
    margin-top:0px;
    margin-bottom:0px;
}
.mainmenu a{
    display:block;
    float:left;
    padding:5px 15px;
    font-size: 14px;
    font-weight: normal;
    color: #858585;
    text-align:center;
    text-decoration: none;
}
.mainmenu a:hover, .mainmenu .active{
    color: #d73f51; 
}

.mainmenu .active{
    //font-weight: bold;
}

.mainmenu .m_mini{
    font-size: 12px;
    padding:5px;
}

/*
.mainmenu .m1, .mainmenu .m2, .mainmenu .m3, .mainmenu .m4, .mainmenu .m5, .mainmenu .m6, .mainmenu .m7{
    width:60px;
}
 .mainmenu .m3{ width:90px;}
 .mainmenu .m5{ width:60px;}
 .mainmenu .m6{ width:90px;}
 .mainmenu .m7{ width:100px;}
 
 .mainmenu a:hover .line, .mainmenu .active .line{
    /* width:auto;
     border-bottom:1px solid #c91145;  
 }
 
 
.menu_icons .active, .menu_icons a:active{
    -webkit-box-shadow: inset 2px 2px 10px 1px #bbb;
    box-shadow: inset 2px 2px 10px 1px #bbb;
}


.main_box_btn{
    float:left;
    background: url('../img/layout/main_box_shadow.png') center bottom no-repeat;
    padding-bottom:15px;
    
}
*/

.foto_margin{
    margin-bottom:10px;
   
}