@charset "utf-8";
/* CSS Document */
*
{margin: 0; padding: 0;}
body {width: 100%; margin:auto; background:#2a373f; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFF;}
#page {width: 760px; margin:0 auto;}
.brd { border: 1px solid #FFF; }
p { padding-top: 5px; }

#page .main {width:760px; float:left; *display: inline; background: #000; border-left: 1px solid #cacdcf; border-right: 1px solid #cacdcf; border-bottom: 1px solid #cacdcf; padding-bottom: 3px;}
.main .headerpart {width:670px; float:left; *display: inline; margin-top:3px; margin-left: 45px;}
.headerpart .logopart {width:366px; height:58px; float:left; *display: inline;}
.headerpart .b1 {width: 96px; height:58px; float:left; *display: inline; margin-left:5px; background:url(images/b1.gif) no-repeat;}
.headerpart .b2 {width:97px; height:58px; float:left; *display: inline; margin-left:5px; background:url(images/b2.gif) no-repeat;}
.headerpart .b3 {width:97px; height:58px; float:left; *display: inline; margin-left:4px; background:url(images/b3.gif) no-repeat;}

.main .menupart {width:670px; float:left; *display: inline; margin:3px 0 0 45px; border-bottom:2px solid #FFF; padding-bottom: 5px;}
.menupart .home {width:76px; float:left; *display: inline; height:24px;}
.home .htext {width:76px; float:left; *display: inline; background:#000; color:#fff; text-align:center; font-family:arial; font-weight:bold; font-size:12px; line-height:24px;}
.home .htext a{width:76px; float:left; *display: inline; color:#fff; text-decoration:none;}
.home .htext a.selected {  background:#00aafd; }


.menupart .resi_s {width:134px; float:left; *display: inline; height:24px; margin-left:3px;}
.resistext {width:134px; float:left; *display: inline; background:#000; color:#fff; text-align:center; font-family:arial; font-weight:bold; font-size:12px; line-height:24px;}
.resistext a{width:134px; float:left; *display: inline; background:#000; color:#fff; text-decoration:none;}
.resistext a:hover{width:134px; float:left; *display: inline; background:#00aafd; color:#fff; text-decoration:none;}
.resistext a.selected {background:#00aafd; }


.menupart .resi_l {width:142px; float:left; *display: inline; height:24px; margin-left:3px;}
.resiltext {width:142px; float:left; *display: inline; background:#000; color:#fff; text-align:center; font-family:arial; font-weight:bold; font-size:12px; line-height:24px;}
.resiltext a{width:142px; float:left; *display: inline; background:#000; color:#fff; text-decoration:none;}
.resiltext a:hover{width:142px; float:left; *display: inline; background:#00aafd; color:#fff; text-decoration:none;}
.resiltext a.selected {background:#00aafd; }

.menupart .develop {width:100px; float:left; *display: inline; height:24px; margin-left:3px;}
.developtext {width:100px; float:left; *display: inline; background:#000; color:#fff; text-align:center; font-family:arial; font-weight:bold; font-size:12px; line-height:24px;}
.developtext a{width:100px; float:left; *display: inline; background:#000; color:#fff; text-decoration:none;}
.developtext a:hover{width:100px; float:left; *display: inline; background:#00aafd; color:#fff; text-decoration:none;}
.developtext a.selected {background:#00aafd; }


.menupart .register {width:73px; float:left; *display: inline; height:24px; margin-left:3px;}
.registertext {width:73px; float:left; *display: inline; background:#000; color:#fff; text-align:center; font-family:arial; font-weight:bold; font-size:12px; line-height:24px;}
.registertext a{width:73px; float:left; *display: inline; background:#000; color:#fff; text-decoration:none;}
.registertext a:hover{width:73px; float:left; *display: inline; background:#00aafd; color:#fff; text-decoration:none;}
.registertext a.selected {background:#00aafd; }

.menupart .contact {width:90px; float:left; *display: inline; height:24px; margin-left:3px;}
.contacttext {width:90px; float:left; *display: inline; background:#000; color:#fff; text-align:center; font-family:arial; font-weight:bold; font-size:12px; line-height:24px;}
.contacttext a{width:90px; float:left; *display: inline; background:#000; color:#fff; text-decoration:none;}
.contacttext a:hover{width:90px; float:left; *display: inline; background:#00aafd; color:#fff; text-decoration:none;}
.contacttext a.selected {background:#00aafd; }


.menupart .blank {width:86px; float:left; *display: inline; height:24px; margin-left:3px;}
.blanktext {width:86px; float:left; *display: inline; background:#000; color:#fff; text-align:center; font-family:arial; font-weight:bold; font-size:12px; line-height:24px;}
.blanktext a{width:86px; float:left; *display: inline; background:#000; color:#fff; text-decoration:none;}
.blanktext a:hover{width:86px; float:left; *display: inline; background:#00aafd; color:#fff; text-decoration:none;}

.main .bannerpart {width:670px; float:left; *display: inline; margin:3px 0 0 45px;}

.main .bodypart {width:720px; float:left; *display: inline; margin:3px 0 0 20px; background:#000;}
.bodypart .textpart {width:670px; float:left; *display: inline; background: #9c9c9c url(images/body-bg.gif) repeat-x top; border-top:2px solid #03b1cb; margin-left:25px;}
.textpart .leftpart {width:330px; float:left; *display: inline; margin-left:10px; padding-bottom: 6px;}
.textpart  h1{float:left; *display: inline; text-align:left; font-size:18px; color:#fff; margin:10px 0 0 10px; font-family:arial; font-weight: normal;}
.leftpart h2{width:300px; float:left; *display: inline; text-align:left; font-size:14px; color:#00aafd; margin-top:5px;}

.leftpart p{width:300px; float:left; *display: inline; text-align:left; font-family:arial; color:#fff; font-size:12px; margin-top:6px;}

.textpart .rightpart {width:300px; float:left; *display: inline; margin-left:20px;}
.rightpart .righttext {width:300px; float:left; *display: inline; text-align:left; font-size:12px; color:#00aafd; margin-top:10px;}
.righttext h2 {width:300px; float:left; *display: inline; text-align:left; font-size:14px; color:#00aafd; margin-top:5px;}
.righttext p{width:300px; float:left; *display: inline; font-family:arial; color:#fff; font-size:12px; margin-top:6px;}

 .bodypart .imgpart2 {width:670px; float:left; *display: inline; margin-left:20px; margin-top:6px;}
 .imgpart2 .botimage {float:left; display: inline; margin-left:7px;}
 .bodypart .imgpart3{width:670px; float:left; *display:inline; height:20px;}
 
.main .footer {width:720px; float:left; *display: inline; margin-top:5px; padding-bottom: 3px;}
.footer .ftext{width:720px; float:left; *display: inline; text-align:center; font-size:12px; color:#fff; font-family:arial; font-weight:bold}
.ftext a{color:#fff; text-decoration:none;}


.logo_box {width: 220px; float: left; margin-top: 20px; border: 3px solid #0080ff; background: #FFF; padding: 5px; margin-bottom: 20px; }
.logo_box .img { float: left; display: block; margin: 5px 0 0 5px;  }

