html, body {
        margin: 0;
        padding: 0;
        height: 100%;
}

body {
        background: #4056a8 url(/images/back.png) repeat-x;
        font-family: Tahoma;
        color: #000;
}

img {border: none;}

a {outline: none;}

a:link, a:visited {text-decoration: none;}
a:hover, a:active {text-decoration: underline;}

h1 {
        font-size: 17px;
        margin: 0 0 5px -12px;
        padding: 12px 0 2px 12px;
        text-transform: uppercase;
        border-bottom: 4px solid #dedede;
}

h2 {
        margin: 0;
        padding: 0;
        font-size: 100%;
}

.A5 {
        position: absolute;
        z-index: 5;
}

.A10 {
        position: absolute;
        z-index: 10;
}

#page_container {
        width: 954px;
        height: auto !important;
        min-height: 100%;
        height: 100%;
        margin: 0 auto -110px auto;
        background: #fff;
        position: relative;
}

#content {
        padding: 130px 28px 20px 28px;
        min-height: 646px;
        position: relative;
}

#supheader {
        height: 15px;
        background: url(/images/back.png);
        position: relative;
}

#page_tl {
        top: 15px;
        left: 0;
}

#page_tr {
        top: 15px;
        right: 0;
}

#page_bl {
        top: -7px;
        left: 0;
}

#page_br {
        top: -7px;
        right: 0;
}

.flt_right {float:right}
.clear {clear: both;}

#clear {
        clear: both;
        height: 110px;
}

#footer {
        width: 954px;
        margin: 0 auto;
        background: #4056a8 url(/images/arrow_footer.gif) no-repeat 27px 25px;
        height: 110px;
        position: relative;
        color: #fff;
        font-size: 11px;
        line-height: 20px;
}

#footer a:link, #footer a:visited {color: #fff; text-decoration: none;}
#footer a:hover, #footer a:active {color: #fff; text-decoration: underline;}

#footer_right {
        top: 30px;
        right: 30px;
}

#footer_left1 {
        top: 30px;
        left: 76px;
}

#footer_left2 {
        top: 28px;
        left: 270px;
        padding: 2px 0 0 40px;
        background: url(/images/footer_left.gif) no-repeat;
}

#logo {
        top: 27px;
        left: 78px;
}

#icons {
        top: 52px;
        right: 74px;
}

#search {
        top: 84px;
        right: 70px;
        width: 280px;
        font-size: 11px;
        font-weight: bold;
        border-top: 1px solid #8f8f8f;
        padding: 12px 0 0 0;
}

#search div {
        float: left;
        line-height: 17px;
        padding: 0 0 0 12px;
}

#search_input {
        height: 17px;
        width: 138px;
        background: #fff;
        border: 1px solid #969696;
        font-size: 11px;
}

.lang {
        top: 54px;
        right: 214px;
        font-size: 11px;
}

.lang a {
        display: block;
        padding: 0 52px 0 0;
}

.lang a:link, .lang a:visited {color: #000; text-decoration: none;}
.lang a:hover, .lang a:active {color: #000; text-decoration: underline;}


#menu {
        height: 15px;
        margin: 0 0 0 -1px;
}

#menu div {
        float: left;
        width: 175px;
        font-weight: bold;
        font-size: 10px;
        text-transform: uppercase;
        margin: 0 0 0 4px;
        background: url(/images/menu.gif) no-repeat 26px 0px;
}

#menu a {
        display: block;
        padding: 1px 0 2px 7px;
        margin: 0 0 0 43px;
}

#menu #btn1 {background-color: #bf2c37;}
#menu #btn2 {background-color: #6ca923;}
#menu #btn3 {background-color: #0189ff;}
#menu #btn4 {background-color: #00b0ad;}
#menu #btn5 {background-color: #ff6600;}

#menu a:link, #menu a:visited {color: #fff; text-decoration: none; background: transparent;}
#menu a:hover, #menu a:active {color: #000; text-decoration: none; background: #d0d5dc;}

#plate {
        height: 281px;
        background: url(/images/plate_back.jpg);
        overflow: hidden;
        margin: 10px 0;
        font-size: 14px;
}

#plate div {
        width: 420px;
        margin: 20px 0 0 415px;
        padding: 22px 0 0 35px;
        background: url(/images/plate_fun.gif) no-repeat;
}

#plate p {
        text-align: justify;
        margin: 0;
        padding: 0 0 15px 0;
}

/*===================*/

#panners {margin: 0 0 20px -10px;}

.panner {
        float: left;
        margin: 0 0 0 10px;
        position: relative;
        overflow: hidden;
        font-size: 0.70em;
}

.panner p {
        margin: 0;
        padding: 0.4em 0 0 0;
}

.panner img {
        display: block;
        margin: 0 0 1em 0;
}

.green {background: url(/images/panner_green.gif) no-repeat;}
.orange {background: url(/images/panner_orange.gif) no-repeat;}
.blue {background: url(/images/panner_blue.gif) no-repeat;}
.red {background: url(/images/panner_red.gif) no-repeat;}

.small {
        width: 217px;
        background-position: -22px 0px;
}

.small a {
        padding: 0 0 0 26px;
        display: block;
}

.large {
        width: 444px;
        background-position: -2px 0px;
}

.large a {
        padding: 0 0 0 46px;
        display: block;
}

.panner_left {
        top: 0;
        left: 0;
}

.panner_right {
        top: 0;
        right: 0;
}

.panner a:link, .panner a:visited {color: #000; text-decoration: none;}
.panner a:hover, .panner a:active {color: #000; text-decoration: underline;}

/*===================*/

#left_col_ {
        float: left;
        width: 445px;
        background: url(/images/arrow_news_blue.gif) no-repeat;
}

#right_col {
        float: right;
        width: 445px;
        background: url(/images/arrow_articles_orange.gif) no-repeat;
}

.col_in {
        padding: 0 0 0 47px;
        font-size: 0.70em;
        color: #666666;
}

.col_in h2 {margin: 16px 0 4px 0;}

#left_col_ h1, #left_col_ h2 {color: #0189ff;}
#right_col h1, #right_col h2 {color: #ff6600;}

#news_archive {
        display: block;
        float: left;
        font-size: 11px;
        font-weight: bold;
        color: #6ca923;
        padding: 0 0 1px 20px;
        margin: 20px 0 0 -22px;
        background: url(/images/news_archive_blue.gif) no-repeat 0px 1px;
}

#articles_archive {
        display: block;
        float: left;
        font-size: 11px;
        font-weight: bold;
        color: #ff6600;
        padding: 0 0 1px 20px;
        margin: 20px 0 0 -22px;
        background: url(/images/articles_archive.gif) no-repeat 0px 1px;
}

.text_block {position: relative;}

.text_block p {margin: 0;}

.text_block p span {padding: 0 32px 0 0;}

.more {
        display: block;
        bottom: 1;
        right: 0;
        width: 27px;
        height: 9px;
        background: url(/images/more.gif) no-repeat 20px 1px;
}

#left_col_ .more {background-color: #0189ff;}
#right_col .more {background-color: #ff6600;}

#left_col_ a:link, #left_col_ a:visited {color: #0189ff; text-decoration: none;}
#left_col_ a:hover, #left_col_ a:active {color: #0189ff; text-decoration: underline;}

#right_col a:link, #right_col a:visited {color: #ff6600; text-decoration: none;}
#right_col a:hover, #right_col a:active {color: #ff6600; text-decoration: underline;}

