/* CSS Document */
body {background:#C4BDAA url(../images/h_bg.jpg) repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 75%;
color:#333;
padding:0;
margin:0;}
html {
   scrollbar-arrow-color: #8b0;
   scrollbar-face-color: #f2f2f2;
   scrollbar-highlight-color:  #f2f2f2;
   scrollbar-shadow-color: #f2f2f2;
   scrollbar-track-color: #f2f2f2;}
a:link, a:visited {color:#000;
text-decoration:underline;}
a:hover {color: #000;
text-decoration:none;}
.top{
width:699px;
height:54px;
background:url(../images/h_top.jpg) no-repeat;}
.sitename {font-size:160%;
color:#777;
text-align:left;
font-weight:bold;
float:left;
margin-left: 20px;
height: 50px;
width: 450px;
line-height:50px;}
a.siten:link, a.siten:visited {color: #777;
text-decoration:none;}
a.siten:hover {color: #000;
text-decoration:none;}
#redname {color:#C00;}

.lang {height:34px;
width:130px;
float:right;
margin-right: 20px;
margin-top:10px;
padding:0;
border:0px;}
.content {width:679px;
height: 330px;
background:#fff url(../images/h_siteb.jpg) repeat-y;
padding-right:10px;
padding-left:10px;}
.content_2 {width:679px;
height: auto;
background:#fff url(../images/h_siteb.jpg) repeat-y;
padding-right:10px;
padding-left:10px;}
.footer {width:699px;
height:37px;
background:url(../images/h_footer.jpg) no-repeat;
line-height:37px;
text-align:center;
font-size: 85%;
color:#000;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
valign:middle;}
.footer_d
{height:109px;
width:897px;
background:url(../images/h_foot_d.jpg) no-repeat;}
.header {height:301px;
width:439px;
background:url(../images/h_header.jpg) no-repeat;
float:left;}

/* menu */
.cont_menu {width:222px;
height:300px;
float:right;
/*margin-right:10px;*/
margin-left:5px;}
a.menu:link, a.menu:visited {
    display: block;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	text-align: left;
	height: 69px;
	line-height: 30px;
	text-indent: 20px;
	width: 220px;
	text-decoration:none;
	vertical-align:bottom;
	border:1px solid #333;
	position:relative;}

a.menu:hover {
	text-decoration: none;
	font-weight: bold;
	color: #000;
}
a.menu#red {background:#C39C8D url(../images/button_red.jpg) repeat-x;
margin-top:5px;}
a.menu#red:hover {background-position: 0px -69px;
margin-top:5px;}
a.menu#green {background:#A1BD8D url(../images/button_green.jpg) repeat-x;
margin-top:5px;}
a.menu#green:hover {background-position: 0px -69px;
margin-top:5px;}
a.menu#yellow {background:#D2BD86 url(../images/button_yellow.jpg) repeat-x;
margin-top:0;}
a.menu#yellow:hover {background-position: 0px -69px;
margin-top:0;}
a.menu#blue {background:#A1B1B1 url(../images/button_blue.jpg) repeat-x;
margin-top:5px;}
a.menu#blue:hover {background-position: 0px -69px;
margin-top:5px;}
		
	
/* menu end */
a.smallinfo {
color:#000;}
.smallinfo {width:180px;
float:right;
line-height:10px;
font-size: 11px;
color:#000;
font-weight:normal;
position:absolute;
bottom: 3px;
right: 3px;
text-align:right;}

div.module {width: 189px;
height:auto;
overflow:auto;
float:left;}
div.main {width:459px;
height: auto;
overflow:auto;
float:right;}
div.modulehead {height:46px;
width:169px;
background: url(../images/h_module_head.jpg) no-repeat;
float:left;
text-align:right;
font-size:125%;
font-weight:bold;
color:#222;
padding-right:20px;
line-height:40px;}
div.modulecontent {width:169px;
height:auto;
background:url(../images/h_module_back.jpg) repeat-y;
float:left;
padding-right:15px;
padding-left:5px;
overflow:auto;
text-align:left;}
div.modulebottom{
width: 189px;
background:url(../images/h_module_bottom.jpg) repeat-x;
float:left;
height:9px;}

div.maintop {width:459px;
height:16px;
background:url(../images/h_main_t.jpg) no-repeat;
float:right;}
div.maincontent {width:434px;
height: auto;
background:url(../images/h_main_back.jpg) repeat-y;
float:right;
padding-left: 20px;
padding-right:5px;
overflow:auto;
text-align:left;}
div.mainbottom{width:459px;
height:12px;
background:url(../images/h_main_bottom.jpg) no-repeat;
float:right;}
td.offershead {width:160px;
height:18px;
padding:3px;
color:#fff;
text-align:left;
font-weight:bold;
background:#09C;
border:1px solid #888;}
td.offerbody {border:1px solid #888;
color:#333;
padding: 10px;
width: 140px;}
.form {
	border: 1px solid #777;
	padding:3px;
	margin:2px;
	width: 100%;}
img{border:1px solid #fff;
padding:1px;}
.spacer {height:10px;
width: 660px;}
