html, body { height:100%; }

body {margin: 0 auto;padding: 0px;}

html, input, textarea
{	
font-family:Tahoma;
color:#232323;
vertical-align:top;
padding:0px;
text-align:left;
}

p {
display: block;
margin: 0;
padding: 0;
}

h1 {
margin: 0;
padding: 0;
font-family: Tahoma;
font-size: 20px;
font-weight: normal;
text-align:center;
}

h2 {
display: inline;
margin: 0;
padding: 0;
font-family: Tahoma;
font-size: 16px;
font-weight: bold;
}

#container {
border: 0px solid black;
margin: 0 auto;
width: 950px;
}

#logo {
border: 0px solid black;
background-color: #FFF;
background-image: url(/images/logo_line.png);
background-position: top left;
background-repeat: repeat-x;
clear: both;
height: 195px; /* temp */
width: 950px;
}

#logo #lang {
float: right; 
padding-right: 10px;
font-size: 10px;
}

#logo #lang a {
font-size: 11px;
text-decoration: none;
color: #767676;
}

#logo #lang a:hover {
text-decoration: underline;
}


#logo #logo_img {
display: block;
margin: 10px auto 25px auto;
border: 0px solid black;
width: 207px;
}

#logo #top_menu {
border: 0px solid black;
display: block;
padding: 0;
width: 950px;
height: 60px;
margin: 0 auto;
}

#logo #top_menu img {
border: 0px solid black;
display: block;
padding: 0;
float: left;
}

#logo #top_menu a {
border: 0px solid black;
display: block;
float: left;
background-color: #FFF;
background-image: url(/images/top_button_center.png);
background-position: top left;
background-repeat: repeat-x;
color: #767676;
font-family: Tahoma;
font-size: 20px;
text-align: center;
padding-top: 15px;
padding-left: 25px;
padding-right: 25px;
min-width: 116px;
height: 44px;
text-decoration: none;
margin: 0 auto;
}

#logo #top_menu a:hover {
color: #9b9a9a;
text-decoration: underline;
}

.bg { width: 950px; height: 10px; background:url(/images/line.gif) no-repeat left top #f5f5f5;}
.bg2 { width: 950px; height: 10px; background:url(/images/line_bottom.gif) no-repeat left bottom #f5f5f5;}
.bg3 { width: 600px; height: 1px; margin: 0; padding: 0; border: 1px solid black; background:url(/images/line2.gif) no-repeat left top #f5f5f5;}

#content {
border: 0px solid black;
background: #f5f5f5; 
clear: both;
padding: 0;
}

#content_left {
border: 0px solid black;
margin-left: 10px;
float: left;
background-color: #FFF;
width: 610px;
}

#content_right {
border: 0px solid black;
float: left;
background-color: #f5f5f5;
width: 270px;
height: 100%;
margin-left: 10px;
padding: 20px;
padding-right: 10px;
}

#bottom_menu {
border: 0px solid black;
clear: both;
padding-top: 15px;
padding-left: 20px;
font-size: 12px;
font-weight: bold;
color: #FC7A00;
}

#bottom_menu a {
color: #FC7A00;
text-decoration: none;
}

#bottom_menu a:hover {
color: #888;
text-decoration: underline;
}

#copy_right {
border: 0px solid black;
clear: both;
padding-top: 15px;
padding-left: 20px;
color: #888;
font-size: 12px;
font-weight: bold;
}

#copy_right a {
color: #888;
text-decoration: none;
}
