@charset "utf-8";
/* CSS Document */
body {
padding: 0;
margin: 0;
text-align:center;
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
background-image:url(../images/bgd.jpg);
background-repeat:repeat-x;
background-color:#f0f0f0;
line-height: 1.3em;
font-size:12px;
}

p {
font-size:12px;
}

.left {
float: left;
}

.right {
float: right;
}

.whiteLetter {
color: #fff;
}

.whiteLetterActive {
color: #fff;
text-decoration:underline;
}

#lang {
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#c7c8ca;
float:left;
text-align:left;
margin-top:45px;
margin-left:80px;
}

#header {
background-color:#1f242a;
height: 100px;
width:100%;
margin 0 auto;
}

#headerMisc {
width:980px;
height:100px;
}

#logoText {
font-family:"Trajan Pro", "Trebuchet MS", sans-serif;
font-size:24px;
font-weight:bold;
color:#c7c8ca;
float:left;
text-align:left;
margin-top:30px;
margin-left:20px;
}

#logoLink {
font-family:"Trajan Pro", "Trebuchet MS", sans-serif;
font-size:12px;
font-weight:bold;
color:#fff;
float:left;
text-align:left;
margin-top:0px;
margin-left:0px;
}

#searchForm {
float:right;
width:300px;
margin-top:40px;
}

#searchBtn {
background-color:#21262c;
color:#FFFFFF;
width:60px;
height:22px;
border:1px solid #c7c8ca;
clear:left;
}

#search {

}

a.searchLink {
color:#000000;
}

.connect {
float:right;
padding-top:0px;
color:#fff;
padding-right:15px;
vertical-align:top;
}

a.connect {
color:#000;
padding-right:15px;
font-size:12px;
}

a.connect:hover {
color:#000;
padding-right:15px;
text-decoration:underline;
}

#mainMenu {
background-image:url(../images/menu_bgd.png);
background-position:left;
background-repeat:repeat-x;
width:100%;
height:50px;
border-bottom: 1px solid #999999;
text-align:center;
}

a.mainMenuTxt {
font-family:"Trajan Pro", "Trebuchet MS", sans-serif;
font-size:18px;
font-weight:bold;
line-height:50px;
padding-left: 15px;
padding-right:15px;
color:#000000;
text-decoration:none;
}

a.mainMenuTxt:hover{
padding-left: 15px;
padding-right:15px;
background-color:#5e6166;
height:50px;
padding-top:13px;
padding-bottom:15px;
color:#FFFFFF;
}

a.mainMenuTxtActive{
font-family:"Trajan Pro", "Trebuchet MS", sans-serif;
font-size:18px;
font-weight:bold;
line-height:50px;
text-decoration:none;
padding-left: 15px;
padding-right:15px;
background-color:#fff;
border-top:1px solid #999999;
border-left:1px solid #999999;
border-right:1px solid #999999;
height:50px;
padding-top:12px;
padding-bottom:15px;
color:#c7c8ca;
margin:0;
}
/*
#container {
width:100%;
margin:0 auto;
text-align:center;
background-image:url(../images/bgd.jpg);
background-repeat:repeat-x;
background-color:#f0f0f0;
}
*/
#mainArea{
width:980px;
height:auto;
background-color:#fff;
background-repeat:repeat;
margin-left: auto;
margin-right: auto;
text-align:center;
}

#mainImg {
width: 880px;
height:300px;
padding-top:20px;
margin-left:50px;
margin-right:50px;
overflow:hidden;
border:0px solid red;
}

#imgFade {
padding:0;
margin:0;
clear:left;
}

#column5 {
width:212px;
height:300px;
float:left;
margin-right:10px;
background-color:#fff;
}

#column5Head {
background-color:#fff;
width:212px;
height:100px;
}

#column5Txt {
background-color:#c7c8ca;
width:192px;
}

#column5Txt h2{
text-align:left;
font-size:14px;
color:#252a30;
}

#logo {
width:178px;
padding-top:0px;
border:0px solid red;
}

#mainTxt {
width: 880px;
margin-top:20px;
margin-left:50px;
margin-right:50px;
text-align:center;
padding-bottom:20px;
clear:left;
text-align:left;
}

.columnHead {
font-family:"Trajan Pro", "Trebuchet MS", sans-serif;
font:16px;
color:#FFFFFF;
font-weight:600;
line-height:100px;
text-align:center;
}

.columnTxt {
text-align:left;
padding:10px;
width:192px;
}

.columnTxt a {
color:#000;
}

.columnTxt p {
width:192px;
}

span.date{
text-align:left;
font-size:12px;
font-weight:normal;
color:#000;
margin:0;
padding:0;
}

.columnSpace {
height: 5px;
background-color:#fff;
}

#column1 {
width:212px;
margin-right:10px;
float:left;
}

#column1Head {
background-color:#00bbe8;
width:212px;
height:100px;
}

#column1Txt {
background-color:#bfebf8;
width:192px;
}

#column1Txt h2{
text-align:left;
font-size:14px;
color:#00bbe8;
}

#column1Txt a img{
width:160px;
padding:5px;
border:5px solid #00bbe8;
}

#column1Txt a:hover img{
width:160px;
padding:5px;
border:5px solid #00bbe8;
background-color:#ccc;
opacity : 0.6; 
filter: alpha(opacity=60); // msie
}

#column2 {
width:212px;
margin-right:10px;
float:left;
}

#column2Head {
background-color:#b8d312;
width:212px;
height:100px;
}

#column2Txt {
background-color:#e9f1c2;
width:192px;
}

#column2Txt h2{
text-align:left;
font-size:14px;
color:#b8d312;
}

#column2Txt a img{
width:160px;
padding:5px;
border:5px solid #b8d312;
}

#column2Txt a:hover img{
width:160px;
padding:5px;
border:5px solid #b8d312;
background-color:#ccc;
opacity : 0.6; 
filter: alpha(opacity=60); // msie
}

#column3 {
width:212px;
margin-right:10px;
float:left;
}

#column3Head {
background-color:#fed000;
width:212px;
height:100px;
}

#column3Txt {
background-color:#fff1c0;
width:192px;

}

#column3Txt h2{
text-align:left;
font-size:14px;
color:#fed000;
}

#column3Txt a img{
width:160px;
padding:5px;
border:5px solid #fed000;
}

#column3Txt a:hover img{
width:160px;
padding:5px;
border:5px solid #fed000;
background-color:#ccc;
opacity : 0.6; 
filter: alpha(opacity=60); // msie
}

#column4 {
width:212px;
float:left;
}

#column4Head {
background-color:#f97d00;
width:212px;
height:100px;
}

#column4Txt {
background-color:#fdd9bf;
width:192px;
}

#column4Txt h2{
text-align:left;
font-size:14px;
color:#f97d00;
}

#column4Txt a img{
width:160px;
padding:5px;
border:5px solid #f97d00;
}

#column4Txt a:hover img{
width:160px;
padding:5px;
border:5px solid #f97d00;
background-color:#ccc;
opacity : 0.6; 
filter: alpha(opacity=60); // msie
}

span.column1More{
text-align:right;
font-size:12px;
color:#000;
margin:0;
padding:0;
}

#columnCat {
width:212px;
height:300px;
float:left;
margin-right:10px;
background-color:#21262c;
overflow:visible;
}

#columnCatHead {
background-color:#21262c;
width:212px;
height:100px;
}

#columnCatTxt {
background-color:#c7c8ca;
width:192px;
}

#columnCatTxt h2{
text-align:left;
font-size:14px;
color:#21262c;
}

#columnSearch {
width:880px;
float:left;
margin-right:10px;
background-color:#21262c;
}

#columnSearchHead {
background-color:#21262c;
width:880px;
height:100px;
text-align:center;
}

#columnSearchTxt {
background-color:#c7c8ca;
width:860px;
font-size:12px;
}

#columnSearchTxt h2{
text-align:left;
font-size:14px;
color:#21262c;
}

#mediaCat {
margin-left:50px;
margin-right:50px;
width:870px;
height:120px;
float:left;
/*background-color:#c7c8ca;*/
overflow:visible;
border: 5px solid #21262c;
}

#mediaCatHead {

width:850px;
height:100px;
padding: 5px;
margin:5px;
}

#mediaCatTxt {
background-color:#c7c8ca;
width:880px;
height:200px;
}

#mediaCatTxt h2{
text-align:left;
font-size:14px;
color:#21262c;
}

#clear{
width:980px;
height:20px;
clear:left;
}

#footer {
width: 880px;
height:100px;
margin-top:20px;
border-top:3px solid #000000;
padding-top:20px;
margin-top:20px;
text-align:left;
margin-left:50px;
margin-right:50px;
font-weight:normal;
font-style:normal;
}

a.footerTxt {
font-family:"Trajan Pro", "Trebuchet MS", sans-serif;
font-size:12px;
padding-left: 0px;
padding-right:10px;
color:#000000;
text-decoration:none;
}

a.footerTxt:hover{
padding-left: 0px;
padding-right:10px;
text-decoration:underline;
}

#mailForm {
float:left;
width:380px;
margin-top:0px;
margin-right:0px;
text-align:right;
float:right;
}

#mailBtn {
background-color:#21262c;
color:#fff;
width:110px;
height:22px;
border:0;
}

#mail {

}

#footer p{
font-size:10px;
}
