body { font-family: Verdana, Arial, Helvetica, sans-serif; margin:0 20px; padding:0; background:#147a9a; font-size:12px; color:#494949; }

h1, h2, h3 { color:#09556e; font-weight:bold; margin:0; }
h1 { font-size:18px; }
h2 { font-size:16px; }
h3 { font-size:14px; } 
h4 { font-size:12px; } 

p { margin:5px 10px 15px; }

table { font-size:12px; } 
table p { margin:5px; }

a:link, a:visited { font-weight:bold; color:#262626; text-decoration:none; }
a:hover { color:#48c4cd; text-decoration:underline; }
a:active { color:#0b4658; }

ul { margin:0; padding:0; }

li { margin:10px 0 0 15px; padding:0; list-style-type:none; list-style-image:none; }


#all { width:1000px; margin:0; padding: 0; }

#header { height:310px; width:1000px; background: transparent url(images/header.jpg) no-repeat top left; } 

#header .top { margin:0; height:200px; } 

.slogan { background:#48c4cd; margin:0; height:30px; border-top:1px solid #0b4658; border-bottom:1px solid #0b4658; 
font-size:14px; font-weight:bold; line-height:30px; color:#FFF; text-align:center; } 

.slogan a, .slogan a:visited, .slogan a:hover, .slogan a:active { color:#FFF; } 


#wrapper { width:1000px; margin:0; padding:0; }

#center { background:#fff url(images/bg_left.png) no-repeat left bottom; width:780px; margin:0; float:left; }
#content { float:left; width:520px; }

.center_dn { background:#fff url(images/bg_left.png) no-repeat left bottom; width:20px; height:20px; margin:0; float:left; }

.post { margin:20px 10px; }
.post ul { margin:5px 15px; }
.post li { list-style-image:url(images/point.png); margin:10px; }
.post table { margin:10px; } 

.n_box table, .n_box table img { margin:0; } 

.post h1, .post h2, .post h3 { margin-left:10px; }

.post img { margin:10px; border:none; }
.news img { margin: 5px;}
.gall { display:block; width:320px; margin:auto 5px;}

#menu { color:#fff; width:200px; margin:10px; } 

img.left { clear:left; }

#menu a { color:#fff; padding-left:6px; display:block; line-height: 20px; }
#menu a:hover { color:#262626; background-color:#48c4cd; text-decoration:none; }

#menu a.active { color:#262626; background-color:#89bccc; }

#sidebar-left { width:220px; float:left; clear:left; }

#sidebar-right { width:220px; margin:10px; float:right; clear:right; position: relative; z-index:5; }


#footer { width:1000px; clear:both; margin:0; padding-top:5px; color:#fff; }

#footer a { margin:0; color:#fff; }

#footer .top { float:right; color:#fff; }
#footer .top a { color:#fff; font-weight:normal; }
.cop { float:left; color:#fff; margin:0; font-size:10px; }


.n_box_up { background: transparent url(images/box_bg_up.png) no-repeat center top; width:220px; height:38px; 
line-height:38px; padding:0; margin:0; margin-top:10px; }

.n_box { display:block; background:#fff url(images/box_bg.png) repeat-y center top; width:220px; padding:0; margin:0; margin-bottom:-3px; }
.n_box_dn { background:transparent url(images/box_bg_dn.png) no-repeat center bottom; width:220px; height:12px; padding:0; margin:0; }

.n_box .post { margin:0 10px; } 

.n_box .post a { color:#262626; padding:0; margin:0; font-weight:normal; font-size:11px; }

.n_box_up h3  { margin:0 10px; height:30px; line-height:30px; }


