body 
{
 font-family:tahoma;
 font-size:11px;
 color:#2E2E2E;
 background-color:#9D9D9D;
 margin:auto;
}

h1 {font-size:18px;color:#323264;margin-bottom:0px;}
h2 {font-size:16px;color:#323264;margin-bottom:0px;}
h3 {font-size:12px;color:#323264;margin-bottom:0px;}
p {font-size:11px;margin-top:0px;}
img { border: none;}

a:link, a:visited, a:active, a:hover
{ 
  text-decoration:none;
  color:#323264;
  font-size:12px;
}

#maincontainer {
 position:absolute;
 left:25%;
 width:690px; 
 height:auto;
}

#title {
background-image:url(images/top.jpg);
height:218px;
width:685px;
}

#left_top {
width:215px;
height:45px;
text-align:center;
float:left;
margin:173px 0px 0px 15px;
}

#right_top_container {
width:235px;
height:218px;
float:right;
}

#search {
width:195px;
height:65px;
margin:75px 10px 0px 10px;
float:right;
}

#language {
width:195px;
height:27px;
margin:33px 20px 0px 10px;
float:right;
text-align:right;
}


#menu_top {
width:190px;
height:168px;
float:left;
margin:50px 0px 0px 30px;
}

#subtitle {
background-image:url(images/top_im.jpg);
width:685px;
height:96px;
}

#container {
background-image:url(images/frame.jpg);
width:685px;
height:auto;
float:left;
}

#left_container {
width:210px;
height:auto;
float:left;
padding-left:10px;
}

#left {
width:209px;
height:43px;
border-bottom:1px solid #cccccc;
float:left;
}

#left_upper {
width:208px;
height:auto;
float:left;
text-align:justify;
}

#right_container {
width:219px;
height:auto;
float:left;
padding-left:5px;
}

#right {
width:217px;
height:43px;
float:left;
border-bottom:1px solid #cccccc;
}

#right_upper {
width:219px;
height:auto;
float:left;
text-align:justify;
}

#right_lower {
width:219px;
height:90px;
float:left;
}

#content_container {
width:210px;
height:auto;
float:left;
text-align:justify;
background-color:#ffffff;
padding-left:5px;
}

#content {
border-bottom:1px solid #cccccc;
width:208px;
height:43px;
float:left;
background-color:#ffffff;
}

#content_upper {
width:210px;
height:auto;
float:left;
background-color:#ffffff;
}

#footer {
background-image:url(images/bottom_rd.jpg);
background-repeat:no-repeat;
width:685px;
height:40px;
border-top:5px solid #9D9D9D;
text-align:center;
clear:both;
}

