/*@font-face {*/
/*  font-family: 'Alegreya Sans';*/
/*  font-style: normal;*/
/*  font-weight: 400;*/
/*  src: local('Alegreya Sans'), local('AlegreyaSans-Regular'), url(http://themes.googleusercontent.com/static/fonts/alegreyasans/v1/KYNzioYhDai7mTMnx_gDgpyYtvpou-41NtxswMUECzY.woff) format('woff');*/
/*}*/
.fontface body, .fontface input {
    font-family: "Verdana",Helvetica,sans-serif;
}

.header{
background-color: #616265;
box-shadow: 0px 1px 10px rgba(0,0,0,0.7);
border-bottom: 0;
}
.head_divider{
    background-color: #fff;
}
.kogis .main_article h2,
.kogis .aside#marginal .marginal_item ul li a
{
    color:#434343 !important;
}
.head_navigation .nav .activated a.main_navigation_link_main{
    border-bottom: 1px solid #616265;
}


.head_navigation .nav .activated a.main_navigation_link_main,
a.main_navigation_link_main:hover
{
background: #616265 !important;
color: #fff !important;
text-shadow: none;
}
.head_navigation .nav a,
a.main_navigation_link_main:hover
{
color: #fff !important;
    text-decoration: none;
}
.head_navigation .nav .sub_navigation a:hover,
.head_navigation .nav li.main_navigation_link.activated a:hover {
    color: #ffffff !important;
    text-decoration: none;
    
}
.main_navigation_link {
    background-color: #e40c00 !important;
    }
.kogis .main_navigation_link.activated .sub_navigation{
    background-color: #616265 !important;
}
.head_navigation .nav li.main_navigation_link.activated .detail_navigation a:hover{
      color: #e72d22 !important;
    text-decoration: underline;  
}


.kogis .sub_navigation_link.activated a,
.head_navigation .nav .sub_navigation.activated a,
.head_navigation .nav .sub_navigation a:hover,
.kogis #footer ul li a,
a:hover,
a
{
color:#ffffff;
}

a:hover{
text-decoration: underline;
}
a:visited{
    color:#8c8d8e;
}

#totop{
    background: url('/media.php/25/backtop.png') no-repeat -0px -0px;
}
#back{
    background: url('/media.php/25/backtop.png') no-repeat -22px -0px;
}
.breadcrump_divider{
    background: url('/media.php/25/breadcrump_divider.png') no-repeat -0px -0px;
}
.main_article h2.invert,
.main_article h6.invert,
h6.invert{
    background: #e40c00 !important;
}
.kogis .main_article p.highlight{
    border:1px solid #e40c00;
}
h1,
#container h1{
    font-size: 20px;
    color:#000;
}
.main_article h2, .main_article h6, .main_article_half h2, .main_article_half h6{
    font-size: 15px;
}
p, li{
    font-size: 1.1em;
}

.marginal_item h6{
background: #FFFFFF !important;
color: #FFF;
font-weight: 300;
padding: 5px 10px;
}