* { margin:0; padding:0; }
body { font:13px Arial, Helvetica, sans-serif; background:url(../images/bg.jpg) #d0d5d9; }
img { border:0; }
.cf { clear:both; }
h2 { font-size:16px; color:#3C77F9; margin:0 0 16px 0; }
#page { margin:10px auto; width:943px; height:564px; background:#fff; }
#header { background:url(../images/header-bg.gif) no-repeat; height:105px; padding:18px 18px 0 18px; }
#header h1 a { float:left; background:url(../images/logo.gif) no-repeat; height:79px; width:312px; display:block; font-size:14px; text-indent:-3000px; }
#navi { width:400px; float:left; margin:66px 0 0 50px; }
#navi ul { list-style:none; }
#navi ul li { display:inline; }
#navi ul li.nline { margin:0 20px; color:#3C77F9; }
#navi ul li a { color:#3C77F9; font-weight:bold; text-decoration:none; }
#navi ul li a:hover { color:#87E4FF; }
#content { padding:0 18px; }
#text { width:300px; height:383px; overflow:auto; float:left; padding:0 10px 0 0; }
#text a { color:#3C77F9; }
#image { width:575px; float:right; }
#footer { height:34px; font-size:11px; background:url(../images/footer-bg.gif) no-repeat; padding:25px 0 0 370px; }
#footer a { color:#0000EE; }
#seo { margin:50px 0 0 0; }
#seo ul { list-style:disc; }
#seo ul li { margin:0 0 0 20px; }
#seo ul li a { color:#3C77F9; text-decoration:none; }
#seo ul li a:hover { color:#87E4FF; }
#text h1 {font-size:18px; margin-bottom:20px;}
