/* SECTION */

body, body A {
 margin : 0;
 padding : 0;
 color : #000000;
 font-family : "Trebuchet MS", "Arial CE", sans-serif;
 font-size : 12px;
}

/* SECTION */

.text-bold {
 font-weight : bold;
}

.text-notice {
 color : #888888;
 font-size : 11px;
 font-weight : normal;
}

.text-small {
 color : #aaaaaa;
 font-size : 11px;
 font-weight : normal;
}

/* SECTION */

.pagebody {
 width : 951px;
}

.top {
 position : relative;
 width : 952px;
 height : 104px;
}

.middle {
 position : relative;
 width : 952px;
 height : 61px;
}

.bottom {
 position : relative;
 width : 609px;
}

.bottom-back {
}

/* SECTION */

.content {
 width : 962px;
}

.content-left {
 float : left;
 width : 61px;
}

.content-left-news {
 padding : 10px;
 padding-left : 10px;
 padding-right : 20px;
}

.content-left-news-date {
 color : #454545;
 font-size : 9px;
}

.content-left-news-topic {
 color : #ffffff;
 font-size : 12px;
 font-weight : bold;
}

.content-left-news-text {
 padding-top : 5px;
 padding-bottom : 10px;
 color : #ffffff;
 font-size : 11px;
}

.content-menu {
 float : left;
 width : 230px;
}

.content-content {
 float : left;
 width : 610px;
}

.content-body {
 width : 610px;
}

.content-topic {
 width : 410px;
 height : 82px;
 color : #ffcc00;
 font-size : 19px;
 font-weight : bold;
}

.content-navigation {
 padding-top : 5px;
 padding-left : 15px;
 color : #ffcc00;
 font-size : 9px;
}

.content-topic-padding {
 padding-top : 10px;
 padding-left : 15px;
}

.content-output {
 padding : 15px;
 padding-top : 0;
 width : 587px;
 color : #ffffff;
}

.content-output A, .content-output A:link, .content-output A:visited {
 color : #ffffff;
 text-decoration : none;
}

.content-output A:active, .content-output A:hover {
 color : #ffffff;
 text-decoration : underline;
}

.content-right {
 float : left;
 width : 61px;
}

/* SECTION */

.bottom-copy {
 padding-top : 2px;
 padding-bottom : 10px;
 color : #ffffff;
 font-size : 10px;
 text-align : right;
}

/* SECTION */

.lang-select {
 position : absolute;
 top : 0;
 left : 803px;
 width : 88px;
 height : 26px;
}

.design-select {
 position : absolute;
 top : 0;
 left : 311px;
 width : 589px;
 height : 35px;
}

/* SECTION */

.menu-container {
 position : relative;
}

.menu-public {
 padding : 5px;
 padding-left : 17px;
 width : 208px;
 color : #000000;
 background-color : #ffffff;
}

.menu-public-on {
 padding : 5px;
 padding-left : 17px;
 width : 208px;
 color : #000000;
 background-color : #ffcc00;
}

.menu-separator {
 padding : 0;
 margin : 0;
}

.sub-menu-container {
 position : relative;
 top : -27px;
 left : 90px;
}

.sub-menu {
 display : none;
 position : absolute;
 width : 192px;
 background-color : #c2c2be;
}

.sub-menu-line {
 padding : 5px;
 padding-left : 8px;
 color : #000000;
}

A.menu-public-a, A.menu-public-a:link, A.menu-public-a:visited {
 color : #000000;
 font-size : 12px;
 font-weight : bold;
 text-decoration : none;
}

A.menu-public-a:active, A.menu-public-a:hover {
 color : #000000;
 font-size : 12px;
 font-weight : bold;
 text-decoration : none;
}

A.menu-public-on-a, A.menu-public-on-a:link, A.menu-public-on-a:visited {
 color : #000000;
 font-size : 12px;
 font-weight : bold;
 text-decoration : none;
}

A.menu-public-on-a:active, A.menu-public-on-a:hover {
 color : #000000;
 font-size : 12px;
 font-weight : bold;
 text-decoration : none;
}

A.submenu-public-a, A.submenu-public-a:link, A.submenu-public-a:visited {
 color : #000000;
 font-size : 12px;
 font-weight : bold;
 text-decoration : none;
}

A.submenu-public-a:active, A.submenu-public-a:hover {
 color : #ffffff;
 font-size : 12px;
 font-weight : bold;
 text-decoration : none;
}

A.submenu-public-on-a, A.submenu-public-on-a:link, A.submenu-public-on-a:visited {
 color : #ffffff;
 font-size : 12px;
 font-weight : bold;
 text-decoration : none;
}

A.submenu-public-on-a:active, A.submenu-public-on-a:hover {
 color : #ffffff;
 font-size : 12px;
 font-weight : bold;
 text-decoration : none;
}

/* SECTION */

.image-border {
 width : 150px;
 border : 1px solid #96a989;
}

.partner-border {
 padding : 6px;
 width : 150px;
 background-color : #ffffff;
 border : 1px solid #96a989;
}

.image-gallery {
 display : block;
 float : left;
 padding-right : 20px;
 padding-bottom : 20px;
}

/* SECTION */

A.small, A.small:link, A.small:visited {
 font-size : 11px;
 text-decoration: none;
}

A.small:active, A.small:hover {
 font-size : 11px;
 text-decoration: underline;
}

A.more, A.more:link, A.more:visited {
 color : #ffcc00;
 font-size : 11px;
 font-weight : bold;
 text-decoration: none;
}

A.more:active, A.more:hover {
 color : #ffcc00;
 font-size : 11px;
 font-weight : bold;
 text-decoration: underline;
}