@charset "utf-8";
/**************************
@Filename: common.css
@Author  : sky
@Create  : 2008-6-11
@Update  : 2009-7-29

**************************/

/*IE 6.0 PNG IFX*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
body { font-size:12px; border:0; font-family:Helvetica, Arial, sans-serif; background:url(../images/common/bg.jpg) top no-repeat;}
pre{margin:0;padding:0; border:0;}
/*links*/
a { text-decoration:none; color:#074387}
a:hover { text-decoration:underline; color:#390}

ul { list-style:none; margin:0; padding:0}


/*title*/
h1,h2,h3,h4,h5,h6 { font-weight:bold; /*margin-bottom:10px;*/ }
h1 { font-size:150%;} h2 { font-size:140%;} h3 { font-size:130%;} h4 { font-size:120%;} h5 { font-size:110%;} h6 { font-size:100%;}

/*float*/
.l { float:left; overflow:hidden}  .r { float:right; overflow:hidden} .clear { clear:both;}
.warp { clear:both; overflow:hidden;}
.v-m { vertical-align:middle }

/*head*/
#head { width:962px; height:75px; overflow:hidden; margin:171px auto 0;}

#navb { border:1px solid #97AFC3; padding:5px; background:#CEDEEE; margin-top:30px; text-align:right;}

#nav { font-size:14px; margin-left:92px; }
#nav li { float:left; line-height:30px; background:url(../images/common/nav-r.jpg) right bottom no-repeat; margin-right:1px;}
#nav li span {display:block; background:url(../images/common/nav-l.jpg) left bottom no-repeat}
#nav li a { padding:0 15px; color:#074387;}

#nav .on { background:url(../images/common/on-r.jpg) right top no-repeat; margin-top:1px; }
#nav .on a {padding:0 15px; color:#666; font-weight:bold;}
#nav .on span { display:block; background:url(../images/common/on-l.jpg) left top no-repeat}


/*main*/
#main { width:920px; margin:-11px auto 0;min-height:450px; padding:30px 30px 10px; background:url(../images/common/main-bg.jpg) center repeat-y; }

#content { width:600px;}
#content .conp {border-top:1px dashed #ccc; padding-top:5px;}
#content .f-1 { font-size:12px; color:#666; margin-bottom:15px;}
#content h1 {margin-bottom:10px; border-bottom:1px solid #ccc; line-height:1.7;}
#content h2 { margin-bottom:10px;}
#content h2 a { color:#074387;}
#content h2 span { font-size:10px; font-weight:normal; color:#999;}
#content h6 { font-weight:normal; background:#efefef; border-top:1px solid #ccc; padding:5px; margin-bottom:15px;}
#content p { font-size:14px; line-height:1.5; color:#333; margin-bottom:10px;}
#content .text-l { float:left; text-align:left}
#content .text-r { float:right; text-align:right; padding-right:30px; color:#666;}
#content .bloglist { margin-bottom:20px; padding-bottom:20px; background:url(../images/common/conli.jpg) bottom repeat-x;}
#content .bloglist div { padding:10px;}

/*PAGE*/
#page li { border:0; margin:0; padding:0; font-size:12px; list-style:none; /* savers */ float:left; }
#page a { border:solid 1px #9aafe5; margin-right:2px;background:#fff; }
#page .previous-off,#page .next-off { border:solid 1px #DEDEDE; color:#888888; display:block; float:left; font-weight:bold; margin-right:2px; padding:3px 4px; }
#page .next a,#page .previous a { font-weight:bold; }
#page .active     { background:#2e6ab1; color:#FFFFFF; font-weight:bold; display:block; float:left; padding:4px 6px; /* savers */ margin-right:2px; }
#page a:link,#page a:visited  { color:#0e509e; display:block; float:left; padding:3px 6px; text-decoration:none; }
#page a:hover{ border:solid 1px #0e509e; }

#gnav { font-size:12px;}
#gnav li {float:left; margin-right:10px; border:1px solid #ccc; background:url(../images/global-nav.jpg) repeat-x; overflow:hidden;}
#gnav li ol { background:red;}

#sidebar { width:250px;}
.m-1 { background:#EBF0F4; border:1px solid #929CA3; margin-bottom:15px; padding-bottom:5px;}
.m-1 h6 { background:url(../images/common/sideh.jpg) repeat-x; line-height:24px; font-weight:normal; padding-left:10px; margin-bottom:5px;}
.m-1 .tx { width:175px; text-align:center;  margin:0 auto 15px; background:#fff; border:1px solid #ccc;}
.m-1 ul { width:85%; background:#fff; margin:0 auto; padding:10px;}
.m-1 ul li { background:url(../images/common/conli.jpg) bottom repeat-x; margin-bottom:5px; padding-bottom:5px;}
.m-1 ul li i { float:left; font-style:normal;}
.m-1 ul li span { float:right; font-size:10px; color:#999;}
.m-1 ul li p { color:#666;word-wrap:break-word;}

/*foot*/
#foot { width:980px; height:100px; margin:0 auto 10px; background:url(../images/common/foot.jpg) no-repeat top center;}
#foot p { text-align:center; font-size:12px; color:#999; padding-top:30px;}

.date { border-collapse:collapse; background:#fff; width:90%; margin:0 auto; }
.date td { border:1px solid #666; padding:2px; text-align:center;}
.date .bgfff {background:#fff;}
.date .bg1 {background:#C8E3FF; font-weight:bold; color:#036}
.date .bg2 {background:#ededed}

.login {border:1px solid #ccc; background:#efefef; width:260px;}
.login {}
.login table td { font-size:12px; padding:5px;}

.comment { border-bottom:1px dashed #ccc; padding:0 10px 10px;}
.comment .user { font-size:10px; color:#999;}
.comment .user b { font-weight:bold; font-size:12px; color:#666;}

.files { border:1px solid #66CC00; margin-bottom:20px; padding:10px; background:#FFFAE8; font-size:14px; margin:10px auto;}
.files a { color:#000}
