ul.top_links {float:right;}
ul.top_links li {display: inline-block; padding-left: 15px; font-size: 20px}
ul.top_links li.language {font-size: 14px}
ul.top_links li.language a {text-decoration: none; }
ul.top_links li.language a.on {color: #B7042E;}

#content .content .left_sidebar .menu-links {background: url('/images/bg_sidemenu.gif') -422px 0 repeat-y; width: 211px;}
#content .content .left_sidebar .menu-links ul {width: auto; padding-left: 13px; font-size: 13px; border-bottom: 1px solid #C1C4C8}
#content .content .left_sidebar .menu-links ul li {list-style-image: url("/images/list_section_next_off.gif") !important; margin: 5px 0;}
#content .content .left_sidebar .menu-links ul li a {color:#0C7099}


div.divider {width:100%; height:20px; border-top: double #C1C4C8; margin: 20px 0 0;}
.row h1 {margin-bottom: -5px !important;}
#content .column_3 {width: 33.3%; float:left; position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;box-sizing: border-box;}

ul.reference li {list-style-image: url("/images/icon_sidemenu_off.gif") !important;}

.news_column h1{
    margin-left: -9px!important;
}

#selectable-content>img{
    display: none;
}

.main_news_description h3{
    line-height: 130%!important;
}

.menu a, .news_column a, .renewal_name a, .main-anons-list a, .reference a{
    text-decoration: none;
}

.main h1, .main h1>a>strong>em, .main h1>strong>em{
    font-family: "Open Sans",sans-serif;
    font-weight: 700!important;
    font-size: 14px!important;
    text-decoration: underline!important;
    text-transform: uppercase;
}

#content .content .left_sidebar .menu h2, #content .content .left_sidebar .menu h3{
    text-transform: uppercase;
    color: #1B799F;
}

#content .content .left_sidebar .menu ul li div a{
    color: #1E4476!important;
}

#header .menu td strong span {
    cursor: pointer;
    display: block;
    height: 26px;
    padding: 14px 0px 0px;
    text-align: center;
    background: transparent url("/images/bg_header_menu.gif") no-repeat scroll 100% -40px;
}

.main-news-item .newsOverflow{
    height: 68px;
    overflow:hidden;
}

.main-news-item.noOverflow{
     height: auto;
    overflow:visible;
}

.important-links{
    margin-bottom: 30px;
    padding: 0px 15px 15px !important;
    margin-top: -30px;
}

.important-links .h2, .main .h2{
    color: #1b799f;
    font-size: 28px;
    font-weight: normal;
    line-height: 150%;
    margin: 0 0 10px;
    width: 100%;
    background: none;
    margin-top: 20px;
    font-family: "Open Sans",sans-serif;
    font-size: 14px !important;
    font-weight: 700 !important;
    text-decoration: underline !important;
    text-transform: uppercase;
    margin-left: 16px;
}

#content .news_column .h2{
margin-left: -10px;
margin-top: 10px;
}

.main .h2{
margin-left: 0;
}


#content .content .content_column .main .h2 a{
color: inherit;
}

.important-links ul{
    float:left;
    width: 45%;
    margin-left: 16px;
}

.important-links ul.col2{
    float:right;
}

.important-links li a{
    position:relative;
    padding-left: 15px;
    margin-bottom: 10px;
    display:block;
    color: #1e4476;
}

.important-links .arr{
    display:block;
    position:absolute;
    left: 0;
    top: 5px;
    border: 4px solid transparent;
    border-left: 4px solid #1e4476;
}

#content .content .content_column h1 strong em{
    padding-left: 0!important;
}

.news a{
    text-decoration: none;
}

#content .content .content_column .main .news.typedNews p strong a, #content .content .content_column .main .news.typedNews h4 a{
    font-weight:normal;
    text-decoration:none;
}

.typedNewsTitle{
    text-decoration: underline !important;
    text-transform: uppercase;
    font-size: 14px !important;
    font-weight:bold !important;
}

.news-menu{
    margin-top: 25px;
}

.news-menu a{
    display:block;
    color: #1e4476;
    font-size:15px;
    margin-bottom: 7px;
}

#content .news_column.main-news{
	padding-top: 15px;
}

.content_column h1{
padding: 10px 0 7px 0  !important;
margin-bottom: 20px !important;
}

h1 > strong > em, h1 > a > strong > em{
padding: 0 !important;
margin-bottom: 0 !important;
}

.answer{
text-align: right;
float: right;
}