/* CSS TEMPLATE */

/* ---- HEADER ---- */
#header {
margin: 0;
border: 0px solid #33333F;
padding: 0px;
width:998px !important;
width/**/:/**/998px;
text-align: center;
margin: auto;
height: 159px;
background: #F6D654 url("../images/head_bg_main.jpg") no-repeat 0px 0px;
}

#buttons {
width:700px !important;
float: right;
position:relative;
top:11px;
padding: 1px 1px  !important;
padding: 1px 0px;
clear:both;
height:18px;
overflow:hidden;
border: 0px solid #33333F;
text-align: left;
}

#language-selector {
width: 996px;
text-align: right;
}

/* ---- CONTENT ---- */
#content-container{
width:998px;
padding: 0px 0px;
background: #fff;
text-align: left;
margin: auto;
text-align: center;
}

#content-main{
width:550px;
margin-left: 20px;
border: 0px solid #33333F;
float: left;
font: normal 12px Verdana, Arial, Helvetica, "Sans Serif";
text-align: left;
}

#content-right{
width:230px;
margin-left: 20px;
border: 0px solid #33333F;
float: left;
text-align: left;
}

#menu{
width:160px;
border: 0px solid #33333F;
float: left;
text-align: left;
}

/* ---- FOOTER ---- */
#footer{
width: 998px;
margin: auto;
height: 17px;
background: #2948A3 url("../images/footer_bg.gif") repeat-x;
clear: both;
font: normal 10px Verdana, Arial, Helvetica, "Sans Serif";
color: #FFFFFF;
padding:3px 0px 0px 0px;
}