@charset "utf-8";
.mainleft{float:left; width:261px; min-height:600px; _height:600px; border:1px solid #e2e2e2; background:#f2f2f2;}

#mcontact{background:transparent url(images/index_14.jpg) no-repeat center top; height:148px; padding-top:30px; margin-top:230px;}
#mcontact table{font-size:12px; color:#4f4f4f; line-height:24px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#mcontact a{color:#c8161e; text-decoration:none;}

.mainright{float:right; width:731px; text-align:left;}

.projectimg{margin:20px 0 0 0; padding:0 0 0 10px; _padding:0 0 0 7px; float:left;}
.projectimg2{margin:20px 0 0 0; padding:0 0 0 20px; _padding:0 0 0 17px; float:left;}

.cletop{background:url(images/cletop.jpg) no-repeat top left #f2f2f2; width:228px; height:9px;}
.clebottom{background:url(images/clebottom.jpg) no-repeat top left #f2f2f2; width:228px; height:9px;}
.pjimg{background:#f2f2f2; width:226px; height:172px; text-align:center; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2;}
.pjimg2{background:#f2f2f2; width:682px; text-align:center; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2;}
.pjtxt{background:#f2f2f2; width:226px; text-align:center; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; color:#4f4f4f; font-weight:bold; font-size:12px; padding-top:8px;}
.pjtxt a:link{color:#4f4f4f; text-decoration:none;}
.pjtxt a:visited{color:#4f4f4f; text-decoration:none;}
.pjtxt a:hover{color:#0041ff; text-decoration:none;}
.pjtxt a:active{color:#0041ff; text-decoration:none;}
.pjtxt2{background:#f2f2f2; width:682px; text-align:center; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; color:#4f4f4f; font-weight:bold; font-size:12px; padding-top:8px;}


#rightpage{margin-top:17px; margin-right:10px; padding-top:10px; border-top:1px solid #e2e2e2; color:#4f4f4f; font-size:12px; text-align:right; letter-spacing:0.05em; width:721px; _width:712px; float:right;}
#rightpage a:link{color:#c8161e; text-decoration:none;}
#rightpage a:visited{color:#c8161e; text-decoration:none;}
#rightpage a:hover{color:#4f4f4f; text-decoration:none;}
#rightpage a:active{color:#4f4f4f; text-decoration:none;}

.mainleft2{float:left; width:261px; min-height:695px; _height:695px; border:1px solid #e2e2e2; background:#f2f2f2;position:relative;}

#mcontact2{background:transparent url(images/index_14.jpg) no-repeat center top; height:148px; padding-top:30px; margin-left:16px; position:absolute; bottom:0;}
#mcontact2 table{color:#4f4f4f; line-height:24px; font-family:Verdana, Arial, Helvetica, sans-serif;}

