/* 2010-07-13 css init airene */
*{margin:0; padding:0;}
body{margin:0 auto;color:#454542; font:normal 12px Arial,'Microsoft Yahei',sans-serif;background: #f8f8f8 url(bg.jpg) center top repeat-x;
}
div,span,h1,h2,h3{text-align:left;}
ul,li{list-style-type:none;}
img{border:0;}
.clear{ clear:both;}
input{border:1px solid #d0cdc5;padding:3px;vertical-align:middle}
textarea{overflow:auto;border:1px solid #d0cdc5;padding:3px;vertical-align:top;}
h1{font-size:16px;color:#666;border-bottom: 1px #eee solid;margin:0 auto;width:800px;padding: 30px 0 4px 0;text-indent:16px;}
h2{margin:0 auto;font-size:12px;padding:5px 0 1px 10px;color:#c00;font-weight:normal;}
h3{margin:0 auto;font-size:12px; width:780px;padding:5px 0 2px 0;color:#0f8bb4;font-weight:normal;border-bottom:1px solid #dad7ce;}
br{line-height:8px; overflow:hidden;}

a:link    { color: #000; text-decoration: underline;}
a:visited { color: #000; text-decoration: underline;}
a:hover   { color: #0f8bb4; text-decoration: none;}

a.labs:link    { color: #555; text-decoration: none;}
a.labs:visited { color: #555; text-decoration: none;}
a.labs:hover   { color: #000; text-decoration: underline;}

/* frame */
#header {margin:0 auto;width:1200px;padding: 0;height:210px;overflow:auto;background:url(/themes/default/logo.jpg) no-repeat 0 0;border-bottom: solid 0px #dad7ce;}
#menu {margin:0 auto; text-align:left;width: 980px;height:35px;overflow:auto;}
#menu ul{margin:0;padding:0;}
#menu ul li {float: left;font-size:14px;background:#f8f8f8 url(navbg.bmp);}
#menu a{display: block;padding: 9px 20px;text-decoration: none;color: #666;font-weight:400;text-shadow: 1px 1px 0 #fff;}
#menu a:visited{color: #666;text-shadow: 1px 1px 0 #fff;}
#menu a:hover {background:#999;color: #fff;text-shadow: 1px 1px 0 #333;}
#menu a.active {background:#555;color: #fff;text-shadow: 1px 1px 0 #222;}
#menu a.mail{display: block;padding: 9px 20px;text-decoration: none;color: #666;font-weight:400;text-shadow: 1px 1px 0 #a5c829;}
#menu a.mail:visited{color: #666;text-shadow: 1px 1px 0 #a5c829;}
#menu a:hover {background:#999;color: #fff;text-shadow: 1px 1px 0 #555;}
#summary{margin:0 auto;width:800px;padding:10px 0;border-top: 0px #efede7 solid;}
#summary p{width:93%;margin:0 auto;color:#555;font-size:14px;line-height:1.6em;}

#line{height:2px;background:#d8d8d8;overflow:hidden;}

.content{margin:0 auto;width:800px;}
.content p{line-height:1.6em;padding: 0 10px 6px 10px; text-indent:25px;text-align:justify; text-justify:inter-ideograph;}
.content span{padding:2px 0;color:#0f8bb4;display:inline-block;}
.content em{font-style:normal;color:#0f8bb4;width:8px;display:inline-block;padding:2px 3px 2px 25px;}
.content ul {width:94%;margin: 3px auto;line-height:1.6em;padding:0 0 0 36px;}
.content li{padding:0 0 0 10px;line-height:1.6em;}

.contact li{padding:0 0 0 10px;margin-left:20px;line-height:1.8em;background:url(tdot.gif) no-repeat 0px 8px;}
.sklul li{padding:0 0 0 2px;margin-left:20px;line-height:1.2em;}

#bottom {margin:0 auto;text-align:center; width:800px;color:#999;height: 30px;;padding:15px 0 20px 0;border-top: solid 0px #d0cdc5;}
#bottom a.icp:link    { color: #888; text-decoration: none;}
#bottom a.icp:visited { color: #888;}
#bottom a.icp:hover   { color: #000;}


.mailme li{padding:0 0 0 10px;line-height:2.5em; }

/* using mail */

.inputbtn{color:#fff;height:26px;width:59px;border:0;background: #e7e5de url(btnbg.jpg) center top no-repeat;}
.opus{margin:0 auto;width:780px;padding:5px;}
.opus ul{padding:8px}
.opus li {float:left;padding-left:5px;}
.opus li span{padding:3px 0 0 0;display:block;text-align:center;}
.opusimg {padding:3px;border:1px solid #dad7ce; background:#fff;}

.labs{margin:0 auto;width:780px;padding:5px;}
.labs ul{padding:8px}
.labs li {padding-left:5px;line-height:22px;}

.update{margin:4px 0;line-height:1.4em;padding:60px 20px 30px 620px;clear:both;position:relative;font-size:11px;}
.update span{background:#444;width:137px;-webkit-text-size-adjust:none;display:block;padding:0 0 0 10px;color:#fff;}

#info{width:800px;margin:15px auto 0;}
  ul.infoo {margin:0;padding:0; list-style:none; border-bottom:solid 1px #ccc;height:23px;}
  ul.infoo li {float:left;line-height:1.4em;padding:4px 15px 3px 15px;cursor: pointer;color:#444;}
#info .tag{}
#info .tag-selected{padding:0;margin:0;padding:4px 15px 3px 15px;cursor: pointer;background:#555;color:#fff;}

.htmldiv{background:#fff;border:solid 1px #ccc;margin:10px auto;width:600px;padding:20px;}
