@import url(/s/base.css);

body { font: 11px Tahoma, Arial, Verdana, sans-serif; color: #747877; background: #fff url(/i/lay/bg_top.png) repeat-x 0 -40px; text-align: center; }
p { text-align: justify; }
a { color: #FF9C00; text-decoration: underline; }
strong, th { font-weight: bold; }
em { font-style: italic; }

h1, h2 { font-size: 11px; margin-bottom: 15px; color: #0081AF; font-weight: bold; }
h2 { margin-top: 20px; }
h1 a { color: #0081AF; }
h1 a:hover { color: #FF9C00; }

td { padding-bottom: 5px; }

#container { width: 770px; margin: 0 auto; text-align: left; }

/* top */
#top { position: absolute; top: 25px; width: 810px; font-size: 22px; color: #eee; }
#top a { text-decoration: none; padding: 2px; color: #fff; font-size: 30px; }


/* body */
#body { margin-top: 120px; line-height: 160%; }
#sidebar { width: 200px; float: left; }
#content { width: 540px; float: right; }

/* content */
.post { margin-bottom: 20px; }
.post ul, ol { margin: 10px 0 15px 25px; }
.post_info {  }
.post_info ul { list-style: none; line-height: 160%; }

.btn_1, .btn_2 { background-repeat: repeat-x; padding: 5px 10px; border-width: 1px; border-style: solid; color: #fff; text-decoration: none; font: bold 11px/27px Tahoma; }
.btn_1 { background-image: url(/i/lay/bg_btn_r.png); border-color: #D21D00; }
.btn_2 { background-image: url(/i/lay/bg_btn_gr.png); border-color: #788900; }
a.btn_1:hover, a.btn_2:hover { text-decoration: underline; color: #fff; }

/*.grid { list-style: none; }
.grid a { border: 1px solid #0A0A0A; display: block; padding: 8px 1px; width: 180px; height: 120px; float: left; margin: 0 11px 11px 0; text-align: center; }
.grid a:hover { border-color: #2B2B2B; }
.grid img { display: block; margin: 0 auto; }
.grid a { text-decoration: none; font-size: 11px; color: #333; }
.grid a:hover { color: #c00; }*/


table { width: 100%; _width: 530px; border-spacing: 0; border-collapse: collapse; font-size: 11px; }
table tr { vertical-align: top;  }
table th, table td { border-bottom: 1px solid #eee; padding: 0 2px; text-align: left; line-height: 24px; }
table th { font-weight: bold; border-bottom: 2px solid #000; }
table th a { color: #000; }
table td img { margin: 4px 0 -4px; }
table tbody tr:hover { background: #ffc; }
table tbody a { text-decoration: none; }
table tbody a:hover { text-decoration: underline; }
table tfoot tr { border-top: 2px solid #000; }



/* sidebar */
#sidebar ul { list-style: none; background: #0081AF; padding: 10px 15px; }
#sidebar li { font-size: 13px; margin-bottom: 5px; zoom: 1; }
#sidebar li h4 { margin: 0 0 10px -6px; padding-top: 0; font-weight: bold; }
#sidebar li h4 b { background: #fff; color: #0081AF; padding: 2px 6px; }
#sidebar li a { color: #fff; text-decoration: none; display: list-item; border-bottom: 1px dotted #fff; padding-bottom: 3px; }
#sidebar li a:hover, #navbar li a.act { border-style: solid; }

/* foot */
#foot { margin-top: 20px; border-top: 1px solid #ddd; padding-top: 10px; }
#foot a { color: #333; }





