@charset "utf-8";
/*-------------------* MAIN (NAMUS)*------------------------*/
body{ margin:0; padding:0; background-color:#182849;}
.container{ width: 1038px; margin: 0 auto; font-family: arial;}
.no-border{ border-right: none;}
.header{
    position: relative;
    background-color: #f1f2e8;
}
.tophead{ padding: 15px 0 10px 0;}
.tophead a img {margin-left: 18px;}
.hz-menu{}
.hz-menu ul{
    width: 100%;
    overflow: hidden;
    margin-left: -3px;
}
.hz-menu ul li{
    float: left;
    padding: 10px 23px 8px 6px;
    margin: 0 3px;
    background-color: #b8bdb1;
    font-size: 13px;
    border-radius: 0px 13px 0px 0px;
}
.hz-menu ul li a{
    color: #fff;
    text-decoration: none;
    padding-left: 4px;
  	padding-right: 4px;
}
.hz-menu ul li.active, .hz-menu ul li:hover{ background-color: #5aa1d8 ;}

.multi-thumb{
}
.multi-thumb ul{
    width: 100%;
    overflow: hidden;
    background: #fff;
    padding: 6px 0 1px 0;
}
.multi-thumb ul li{
    float: left;
    padding-right: 6px;
    padding-bottom: 3px;
}
.multi-thumb ul li img.curve{border-radius: 0px 33px 0px 0px;}
.multi-thumb ul li:hover img{opacity: .9;}


.maincontent{ width: auto;}
.contentone{ width: 100%; overflow: hidden;background-color: #DDDFDA;}
.contentone-l{ width: 282px; float: left; text-align: center; padding-top: 25px; background-color: #DDDFDA;}
/* Next line modified by patrick.everard@kumkuat.com to make middle container bigger
.contentone-m{ width: 382px; float: left; color: #5f6554; background-color: #fff; padding: 0px 6px; font-size: 18px;}*/
.contentone-m{ width: 398px; float: left; color: #5f6554; background-color: #fff; padding: 0px 6px; font-size: 18px;}
.contentone-m.home{
    padding: 0px 20px;
    line-height: 22px;
    min-height: 290px;
}
.contentone-m.home ol {list-style: upper-alpha; padding-left: 22px;}
.contentone-m.home ol li ol {list-style: decimal;}
.blog{   width: 535px; min-height: 400px;float: left; color: #5f6554; background-color: #fff; padding: 0px 6px; font-size: 18px; line-height: 16px;}
.blog h2 a{
    font-size: 18px;
    padding: 13px 0px;
    font-weight: bold;
    color: #5AA1D8;
    text-decoration: none;
}
.blog h2 a:hover{text-decoration: underline;}
.blog article {font-size:14px; margin-bottom:30px;}

.contentone-r{width: 260px; float: left; padding: 24px; margin-left:5px;background-color: #DDDFDA;}
.contentone h1{
    font-size: 18px;
    padding: 13px 0px;
    font-weight: bold;
}
.ct-inner{
    /*margin-top: 6px;*/
    margin-top: 0px;
}
.ct-inner .contentone-l{
    width: 145px;
}
/*.ct-inner .contentone-m{
    width: 511px;
    min-height: 400px;
}*/
.ct-inner .contentone-m{
    width: 535px;
    min-height: 400px;
}
.ct-inner .contentone-r{}
.src{
    position: relative;
}
.src input[type="submit"]{
    background: transparent url(../images/search_icon.jpg) no-repeat 9px 2px;
    position: absolute;
    left: 198px;
    width: 29px;
    cursor: pointer;
    background-size: 18px 21px;
}
.src input{
    border-radius: 0px 12px 0px 0px;
    -webkit-appearance: none;
    border: 0px;
    padding: 6px 0px 6px 11px;
    width: 222px;
}
.block{
    background-color: #5aa1d8;
    padding: 10px 6px;
    width: 222px;
    border-radius: 0px 12px 0px 0px;
    margin-top: 21px;
}
.blockhead{
    color: #fff;
    padding: 0px 6px 6px 6px;
}
.blocktxt{
    background-color: #fff;
    padding: 6px 10px 6px 6px;
    color: #5f6554;
    line-height: 16px;
}
.rmore{}
.rmore a, .block a{ color: #3258a1 ; text-decoration: none;}
.rmore a:hover, .block a:hover{ text-decoration: underline;}
.hd-above{ background-color: #fff;    padding-bottom: 3px;}
.innersubwrap{
    overflow: hidden;
    width: 100%;
    margin-top: 6px;
}
/* Modified by patrick.everard@kumkuat.com
.vr-menu{
    width: 136px;
    float: left;
    background-color: #5aa1d8;
    min-height: 198px;
}*/
.vr-menu{
    width: 138px;
    float: left;
    background-color: #5aa1d8;
    min-height: 198px;
}
.vr-menu ul{
    background-color: #fff;
    padding-bottom: 1px;
}
.vr-menu ul li{
    margin-bottom: 3px;
    background-color: #5aa1d8;
    padding: 2px 5px;
    border-radius: 0px 7px 0px 0px;
    line-height: 16px;
}
.vr-menu ul li a{
    text-decoration: none;
    color: #fff;
}
.vr-menu ul.nav-child li:hover, .vr-menu ul.nav-child li.current{ background-color: #c1d9ef; }
/*.bigthumb{
    width: 875px;
    float: left;
    margin-left: 10px;
}*/
.bigthumb{
    width: 875px;
    float: left;
    margin-left: 6px;
}
.bigthumb ul{}
.bigthumb ul li{
    display: inline;padding: 0px 1px 0px 0px;
}
.bigthumb ul li img:hover{ opacity: .9;}
.ico{
    position: absolute;
    top: 130px;
    right: 9px;
}

ul.lang-inline li a{text-decoration: none;
color: #777;
font-weight: bold;
font-size: 12px;}
ul.lang-inline li a:hover, ul.lang-inline li.lang-active a{ color: rgb(46, 46, 151);}
ul.lang-inline li{
    line-height: 23px;
}
/*
.fr{
    height: 18px;
    overflow: hidden;
}
.fr:hover img{ margin-top: -14px;}

.de{
    height: 14px; 
    overflow: hidden;
    margin: 9px 0;
}
.de:hover img{ margin-top: -15px;}*/
.pt{
    height: 22px; 
    overflow: hidden;
    margin-top: 2px;
}
.pt:hover img{ margin-top: -21px;}
#searchForm{
    font-size: 13px;
    padding: 21px 1px;
}
#searchForm .btn-toolbar{
    padding: 10px 0;width: 100%;
overflow: hidden;
}
#searchForm .btn-toolbar .btn-group{ float: left;}
#searchForm .btn-toolbar .btn-group .btn{ background: url(../images/search_icon.jpg) no-repeat 0px 0px; padding: 10px; border: 1px solid #cacaca; cursor: pointer; margin: 0px 0px 0px -3px;}
.only legend{font-weight: bold;
padding: 0px 0px 4px 0px;}
#searchForm .btn-toolbar .btn-group input{
    padding: 3px 0px 4px 8px;
    margin: 2px 0px 0px 0px;
    border: 1px solid #cacaca;
    width: 244px;
}
.ordering-box{padding: 0px 0px 8px 0px;}
.phrases-box{padding: 7px 0;}
.ct-inner .contentone-m {
    font-size: 13px;
    line-height: 17px;
    padding-bottom: 20px;
}
.ct-inner .contentone-m h1, .ct-inner .contentone-m h1 a{ color: #5aa1d8;}
.ct-inner .contentone-m strong{font-weight: bold;}
.ct-inner .contentone-m ul{
    list-style: disc;
    padding: 0px 17px;
}
.ct-inner .contentone-m ul.content-special{ list-style: none; padding: 0px;}
/*.ct-inner .contentone-m ul.content-special li{ list-style: none; margin: 6px 0px; padding: 4px 5px; background: #e7e9e5 url(../images/downarrow.png) no-repeat 494px 4px; background-size: 13px 16px; border-radius: 0px 6px 0px 0px;}*/
.ct-inner .contentone-m ul.content-special li{ list-style: none; margin: 6px 0px; padding: 4px 5px; background: #e7e9e5 url(../images/downarrow.png) no-repeat 517px 4px; background-size: 13px 16px; border-radius: 0px 6px 0px 0px; width:505px;}
.ct-inner .contentone-m ul.content-special li img{}
.ct-inner .contentone-m ul li{
    padding: 5px 0;
}
.ct-inner .contentone-m p{}
.ct-inner .contentone-m a{color: #5aa1d8;}
.ct-inner .contentone-m a:hover{color: #308CD3;}
.blue{color: #5aa1d8;}

.ct-inner .contentone-m .processe strong{
    color: #5aa1d8;
    border-bottom: 1px dotted #5aa1d8;
    display: block;
    background: url(../images/angle_pointer.png) no-repeat 0px 0px;
    padding: 0px 0px 0px 20px;
    background-size: 14px 11px;
}

.ct-inner .contentone-m .year-title{
    color: #5aa1d8;
    border-bottom: 1px dotted #5aa1d8;
    display: block;
    background: url(../images/angle_pointer.png) no-repeat 0px 0px;
    padding: 0px 0px 0px 20px;
    background-size: 14px 11px;
    margin-top: 28px;
    font-weight: bold;
}

.ct-inner .contentone-m .arrow-close{background: url(../images/pointer.png) no-repeat 2px 4px;background-size: 14px 9px;color: #5d6552;border-color: #5d6552;}
.ct-inner .contentone-m table.sm-tbl{}
.ct-inner .contentone-m table.sm-tbl td{
    padding: 3px 5px;
}
.table-y strong{background-image: none !important; padding: 0 !important; display: inline !important;border: none !important;color: #fff !important;}
.ct-inner .contentone-m .processe strong.arrow-close{background: url(../images/pointer.png) no-repeat 2px 4px;background-size: 14px 9px;color: #5d6552;border-color: #5d6552;}
div.row-withlink table:first-child tr:first-child td:first-child { width: 350px; }
div.year-pack {}
div.year-pack table:first-child tr:first-child{ background-color: #b8beb3;}
div.year-pack table tr{
    font-size: 11px;
    background-color: #e7eae5;
}
div.year-pack table tr td{
    border: 1px solid #fff;
}
div.year-pack table tr td p{
    padding: 0px 6px;
    margin: 4px 0px;
}
#xmap {padding-top: 30px;}
#xmap ul.level_0{
    list-style: none;
}
#xmap ul.level_0 li{
    position: relative;
    padding: 2px 0px;
    font-size: 12px;
}
#xmap ul.level_0 li a{
    text-decoration: none;
    color: #555;
    font-weight: bold;
}
#xmap ul.level_1{
    list-style: none;
    position: relative;
    top: -21px;
    right: -183px;
}
#xmap ul.level_1 li{}
#xmap ul.level_1 li a{
    font-weight: normal;
    padding: 0px;
    margin:  0px;
}
#xmap ul li a:hover{color: #308CD3;}
#xmap  h1 {margin-left:17px;}

.footer{
    background-color: #182849;
}
.footer ul{}
.footer ul li{
    display: inline;
    line-height: 31px;
    padding: 0px 10px;
    border-right: 1px solid #fff;
    font-size: 13px;
}
.footer ul li a{
    color: #fff;
    text-decoration: none;
}
.footer ul li a:hover{text-decoration: underline;}
/*ADDED, selecting the 3rd child of ul*/
.bigthumb ul li:nth-child(3) img{border-radius: 0px 33px 0px 0px;}