@charset "utf-8";
/* CSS Document */


body {
background:url(../images/head_bg.gif) repeat-x top;
margin:0px;
padding:0px;
line-height:1.4em;
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:100%;
}
textarea{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
img{border:none;}
*{outline:none;}

.c{clear:both;} 

.red{color:#CC0000;}

a{text-decoration:none;color:#2e7fcb;}
a:hover{text-decoration:underline;}

#head{
width:835px;
height:85px;
margin: 0px auto;
padding-bottom:7px;
}

#logo{
width:367px;
height:53px;
margin:0px;
float:left;
}

#tag{
width:199px;
height:53px;
margin:0px;
float:right;
}




#menu{
clear:both;
width:835px;
height:32px;
margin:0px;
padding:0px;
}

#menu ul{list-style: none;width:835px;height:32px;padding:0px;margin:0px;line-height:0;}

#menu li {
float:left;
padding:0px;
display:block;
margin:0px;
line-height:0px;
}


#wrap{
width:835px;
margin: 7px auto 0px auto;
}

#sub_wrap{
width:838px;
margin: 7px auto 0px auto;
padding-right:3px;
}

#top_l{
width:510px;
float:left;
}

#top_l h1{
width:476px;
height:138px;
font-size:14px;
color:#444444;
line-height:17px;
margin: 5px 0px 0px 7px;
padding:0px;
font-weight:normal;
}

#top_r{
width:325px;
float:right;
background:url(../images/2photo.jpg) no-repeat top;
}

.panel{
margin-top:62px;
margin-left:40px;
}

.mt6{margin-top:6px;}
.mt7{margin-top:7px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt23{margin-top:23px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt220{margin-top:220px;}
.mb30{margin-bottom:30px;}
.ml7{margin-left:7px;}
.ml18{margin-left:18px;}

#foot{
clear:both;
height:99px;
width:100%;
background:url(../images/foot_bg.gif) repeat-x;
}

#foot p{
width:835px;
margin: 0px auto;
text-align:right;
padding:10px 0px 0px 0px;
color:#818da5;
font-size:10px;
line-height:20px;
}



.fl{float:left;}
.fr{float:right;}
.c{clear:both;}


.box1{
background-color:#fbe9bf;
padding:10px;
margin:20px 0px 0px 0px;}




@media Print    
{
.mt23{margin-top:5px;}
}







