html, body{background:#fff url(../images/page-bg.gif) repeat-x top center; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; color:#444;}
*html body {background:#fff url(../images/page-bg.gif) repeat-x top center; padding:0; margin:0; font-size:12px; color:#444;}

a {color: #0d4c6b; text-decoration:underline;}
a:hover {text-decoration:none;}
a img{border:none;}
.clear {clear: both;}

#mainpage{width:765px; margin:0 auto;}

.phone{padding:5px 0; margin:0;}
.phone a{font-size:21px; font-weight:700; color:#0d4c6b; text-align:center; text-decoration:none;}
.phone a:hover{color:#444;}

.header{z-index:1;background:url(../images/header.gif); width:765px; height:83px; float:left; margin-bottom:3px;}

.nav{width:100%; float:left; height:28px; line-height:28px;}
.nav ul{list-style:none; margin:0 15px 0 0; padding:0; float:right;}
.nav ul li{float:left; padding:0 20px; font-weight:700; background:url(../images/nav-line.gif) no-repeat left center;}
.nav ul li:hover{background:url(../images/nav-click.gif) repeat-x;}
.nav ul li.nav-active{background:url(../images/nav-click.gif) repeat-x;}
.nav ul li a{color:#fff; text-decoration:none;}

.banner{background:url(../images/banner.gif) no-repeat; width:765px; height:212px; float:left;}


.main{float:left; width:100%; margin:10px 0 20px 0; overflow:hidden;}
.main .main-left{float:left; width:515px; background:url(../images/content-repeat.gif) repeat-y; margin-left:25px; display:inline;}
.main .main-right{float:right; width:200px;}
.left-bottom{background:url(../images/content-bottom.gif) no-repeat bottom; padding-bottom:30px;}
.left-top{background:url(../images/content-top.gif) no-repeat top; padding:10px 20px 0 20px; min-height:416px; height:auto!important; _height:416px;}

.right{background:url(../images/right-repeat.gif) repeat-y; width:100%; margin-bottom:10px;}
.right-bottom{background:url(../images/right-bottom.gif) no-repeat bottom; padding-bottom:10px;}
.right-top{background:url(../images/right-title.gif) no-repeat top;}

.title-left{height:38px; line-height:16px; font-weight:700; background:url(../images/title-bg.gif) no-repeat bottom center; padding-left:22px; color:#0070a7; font-size:16px;}
.vcard{line-height:20px; margin-bottom:20px;}
.iframe-google{text-align:left; padding:5px 0 0 0;}

.title-cash,
.title-cash a{font-size:22px; font-weight:700; padding:5px 0; color:#0d4c6b; margin:0;}

.footer{ background:#00689B url(../images/footer-bg.gif) repeat-x; float:left; width:100%;}
.footer-main{width:765px; margin:5px auto; text-align:center;}

.copyright{line-height:22px; padding:3px 0 0 15px;color:#fff;}
.copyright a{color:#0070a7; font-size:11px;}
.gearth{padding-top:2px;}
