body {
margin:40px 0px 0px 0px;
background:#000000;
font-family:Tahoma, Arial, sans-serif;
font-size:12px;
color:#CCC;
text-align:center;
}
select{
color:#666666;
font-size:11px;
}
a:link{
color:#CCC;
text-decoration:none;
}
a:hover{
color: #CCC;
text-decoration:underline;
}
a:active{
color:#CCC;
text-decoration:none;
}
a:visited{
color:#CCC;
text-decoration:none;
}

#container{
margin: auto;
background:#3D4347 url(../images/main.gif) no-repeat;
width:950px;
text-align:left;
z-index:0;
}
#head{
height:100px;
margin-left:7px;
position:relative;
}
#head .logo{
width:170px;
margin-top:11px;
float: left;
}
#head .remax{
width:149px;
margin-top:11px;
float:right;
z-index: 100;
position: absolute;
right: 0px;
top:0px;
}
#head .main_menu{
	margin-top:50px;
	float: left;
	margin-left: -50px;
}
#head .main_menu a{
color:#DFDFDF;
font-weight:bold;
text-decoration:none;
}
#head .main_menu .active{
border-bottom:#3D4347 2px dotted;
padding-bottom:5px;
}
#head .main_menu .deactive{
border-bottom:none;
padding-bottom:6px;
}
#head .main_menu a:hover{
color: #FFF;
text-decoration:none;
}
#head .main_menu td{
text-align:center;
padding-left:12px;
padding-right:12px;
}


#contents{
height:405px;
margin-left:0px;
clear: both;
}

.content_block{
margin-top:15px;
}

.content_block .h1{
background:#000;
text-align:center;
border-bottom:#CCC 1px solid;
}
.content_block .td{
background:#3D4347;
border:#CCC 1px solid;
}
.content_block .foot{
background:#3D4347;
padding:3px;
text-align:right;
border:#CCC 1px solid;
border-top:none;
}

.left_pic{
background:url(../images/left_sp.gif) repeat-y right;
}
.right_pic{
	background-attachment: fixed;
	background: url(../images/right_sp2.gif) repeat-y left;
}
.right_pane{
width:380px;
background:#3D4347;
margin-top:12px;
}
._input{
font-size:11px;
width:170px;
}
._textarea{
font-size:11px;
width:170px;
}


#footer{
padding-top:1px;
padding-bottom:1px;
border-top:#ccc 1px solid;
height:16px;
}
