body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px;
	margin:0px;
}

a:link {text-decoration: underline; color: #b65666;}
a:visited {text-decoration: underline; color: #b65666;}
a:hover {text-decoration: none; color: #b65666;}

#main {
width:960px;
margin-left:auto;
margin-right:auto;
padding:0px;
}

#main #header {
width:960px;
height:138px;
padding:0px;
position:relative;
background-image:url(/images/top_header2.jpg);
}

#main #header img {border:0px;
}

#main #header2 {
width:960px;
height:238px;
padding:0px;
position:relative;
margin:0px;
}

#main #header2 #promo_text {
position:absolute;
bottom:20px;
left:330px;
font-size:13px;
}

#main #header2 #promo_text strong {
font-size:larger;
display:block;
padding:0px;margin:0px;
margin-bottom:5px;
}

#main #header2 #promo_text a,#main #header2 #promo_text a:hover {color:#fff;}

#main #header #logo {
margin-left:10px;
margin-top:40px;
padding:0px;
}

#main #header #top_corner {
right:10px;
top:20px;
text-align:right;
float:right;
}

#main #header #top_corner form {display:inline;}

#main #header #top_corner form input {
font-size:9px;
}

#main #header #lang_switch {
position:absolute;
right:10px;
top:20px;
}

#main #header #lang_switch div:hover {
background-color:#a90432;
}

#main #header .menu {
position:absolute;
/* border:1px solid #FF0000; */
right:0px;
top:71px;
padding:0px;
padding-top:0px;
margin:0px;
}

#main #header .menu ul {
/* border:1px solid #FFFF00; */
margin:0px;
padding:0px;
margin-bottom:0px;
list-style-type:none;
list-style:none;
list-style-position:inside;
}

#main #header .menu li {
float:left;
font-weight:normal;
text-align:left;
font-size:14px;
/* border:1px solid #F0FF00; */
margin-right:10px;
margin-left:0px;
padding-top:4px;
padding-bottom:0px;
padding-left:20px;
padding-right:0px;
width:130px;
height:31px;
background-image:url(/images/top_button.gif);
color:#ffffff;
list-style-type:none;
list-style:none;
list-style-position:inside;
}

#main #header .menu li a {
color:#ffffff;
text-decoration:none;
width:100%;
display:block;
}

#main #header .menu li a:hover {
color:#ffffff;
text-decoration:underline;
width:100%;
display:block;
}

#main #content {
	width:960px;
	padding-bottom:0px;
	background-image:url(/images/background1.jpg);
	padding-top:20px;
}

#main #content #main_area {
width:460px;
margin:0px;padding:0px;
float:left;
border:0px solid #ff0000;
}

#main #content #main_area p {
padding-left:0px;
padding-right:0px;
}

#main #content #main_area ul {
padding-left:15px;
}

#main #content #main_area img {border:0px;}

#main #content #main_area ul li {
list-style-type:square;
list-style-position:outside;
}

#main #content #left_area {
width:230px;margin:0px;padding:0px;
float:left;
border:0px solid #00ff00;
padding-left:20px;
}

#main #content #right_area {
width:200px;margin:0px;padding:0px;
float:left;
border:0px solid #0000ff;
padding-right:20px;
padding-left:30px;
border:0px solid #ff0000;
}

.header_button {
height:auto;
color:#fff;font-size:larger;
margin-bottom:2px;
padding:0px;
}

.header_button img {margin:0px;padding:0px;}

.header_button a {color:#ffffff;}
.header_button a:hover {color:#ffffff;}

.header_content {
height:auto;
width:171px;
padding-left:10px;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;
}

.header_content .title {
font-size:larger;
display:block;
font-weight:bold;
}

.header_content p {padding:0px;margin:0px;}
.header_content .date {font-size:smaller;font-weight:bold;color:#b65666;margin:0px;padding:0px;}

.header_content form {color:#b65666;margin-top:10px;}
.header_content form .input_text {width:99%;border:1px solid #959595;height:17px;background-image:url(/images/input_box_gradient.gif);
padding:0px;margin:0px;color:#000;
}
.header_content form .input_text2 {width:99%;border:1px solid #959595;height:17px;background-color:#F7F7F7;padding:0px;margin:0px;color:#000;height:40px;
}
.submit_button {float:right;margin-top:10px;background-image:url(/images/submit_button.gif);color:white;border:0px;
width:81px;height:26px;
}

.header_button .ct
{background-color:#b65666;
width:171px;
padding-left:10px;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;
margin:0px;
}

.header_button .ct a {color:#fff;}
.header_button .ct a:hover {color:#fff;}

#main #content #main_area #lc_bar {
margin-top:0px;
font-size:11px;
color:#777;
}

#main #content #main_area #lc_bar strong {font-size:11px;
}

#main #content #main_area #lc_bar a {text-decoration:none;color:#777;}
#main #content #main_area #lc_bar a:hover {text-decoration:underline;color:#777;}

#main #content #main_area #main_content {
width:350px;
font-size:12px;
color:#000000;
font-family: Tahoma, Arial, Helvetica, sans-serif;
float:left;
}

#main #content #main_area #main_content ul {
padding:0px;
list-style-type:square;
list-style-position:inside;
color:#ff0000;
}

#main #content #main_area #main_content ul li {
color:#000000;
}

#main #content #main_area #main_content p {
margin:0px;padding:0px;
}

#main #content #main_area h1 {
	font-size: 22px;
	font-weight: normal;
	color:#b65666;
}

#main #content #main_area h2 {
font-size:12px;
font-weight: bold;
color:#000;
padding:10px;
}

#main #content #main_area strong { font-size:1.1em;}
#main #content #main_area p { padding-left:10px;}

#main #content #main_area .orange {color:#ffc554;}

#main #content #main_area hr {height:1px;border-top:0px;border-bottom:1px solid #000000;border-left:0px;border-right:0px;}

.clearer {clear:both;visibility:hidden;}

#main #footer {
width:100%;
margin-top:50px;padding-bottom:40px;
text-align:center;
}

.t-center {font-size:smaller;padding:0px;margin:0px;color:#777777;}

.box {width:30%;float:left;}
.box li {list-style-type:square;}

.tagcloud {padding-left:10px;padding-right:20px;margin-top:5px;margin-bottom:15px;text-align:center;}

table td {border:0px solid #000000;margin:0px;padding:3px;}
table th {border:0px solid #000000;margin:0px;padding:3px;}

.noborder td {border:0px solid #000000;margin:0px;padding:0px;}
.noborder th {border:0px solid #000000;margin:0px;padding:0px;}

.yesborder td {border:0px solid #000000;margin:0px;padding:3px;border-bottom:1px solid #000;}
.yesborder th {border:0px solid #000000;margin:0px;padding:3px;}

.side_pictures {text-align:center;}
.side_pictures img {border:0px;}

.file_upload {width:50%;}
