/* Global */ 
html,body {
    font-family:Verdana, Geneva, sans-serifpx;
    font-size:11px;
    background-color: #d3c69a;
}

a {
    color:#000000;
    font-size:11px;
    text-decoration:none;
}

a:hover { 
    text-decoration:underline; 
}

/* Languages */  
.language_changer {
    margin:5px 10px 10px 0px;
    float:right;
}

.language_changer a {
    margin-right:10px;
    color:#ffffff;
    font-weight:bold;
}

.language_changer .active {
    text-decoration:underline;
    color:#338b22;
}

/* Bg */  
.bg_top_top {
    background-color: #d3c69a;
    height:70px;
}

.bg_top {
    background: #d3c69a URL(images/top_bg.gif) bottom no-repeat;
    height:8px;
}

.bg_main {
    background-color: #ffffff;
    height:200px;
}

.bg_bottom {
    background: #d3c69a URL(images/bottom_bg.gif) top no-repeat;
    height:60px;
}

.bg_bottom_1 {
    color:#ffffff;
    padding:20px 20px 10px 20px;
}

/* Content */
.main {
    margin:1px 0px 5px 0px;
    width:888px;
}

.main_1 {
    height:36px;
    width:888px;
}

.main_1_1 {
    background: #d3c69a URL(images/main_0_brown.gif) left no-repeat; 
    color:#338b22;
    text-align:center;
}

.main_1_2 {
    background: #d3c69a URL(images/main_0_brown.gif) right no-repeat; 
    padding:0px 10px 0px 10px;
    text-align:right;
    color:#ffffff;
}

.main_2 {
    height:176px;
    width:888px;
    background: URL(images/logo.gif) center no-repeat; 
}

.main_3 {
    height:36px;
    width:888px;
}

.main_3_1 {
    background: #338b22 URL(images/main_3.gif) left no-repeat; 
}

.main_3_2 {
    background: #338b22 URL(images/main_3.gif) right no-repeat; 
    padding:0px 10px 0px 20px;
    color:#ffffff;
    text-align: left;
}

.main_3_2 a {
    color:#ffffff;
}

.main_left_1 {
    background: URL(images/main_left_1.gif) no-repeat;
    height:19px;
}

.main_left_2 {
    background: URL(images/main_left_2.gif) no-repeat;
    height:8px;
}
 
.main_right {
    padding:10px 10px 10px 10px;
}

/* Other */
.banner_left {
    margin:10px 10px 10px 10px;
    padding: 20px 15px 20px 15px;
    border: 1px solid #a0a0a0;
    color:#a0a0a0;
    text-align:center; 
}

/* Menu */
#menu a {
    border-bottom:1px solid #ffffff;
}

#menu div a {
    border:none;
    
}

.this_page {
    font-size:16px;
    color:#000000;
    font-weight: bold;
    padding:0px 10px 10px 0px;
}
