*,html,body,table,td,div,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,a,img {margin:0; padding:0; border:0; border-spacing:0; border-collapse:collapse; list-style-type:none; background-color:transparent;}
/* GENERAL */
html	{background:#b9d2dd url("/pic/bg_body.png") repeat-x 0 0;}
body,td	{font:400 12px Tahoma, Arial, Verdana; color:#000; vertical-align:top;}
a		{color:#617f8c; font-family:Tahoma, Arial, Verdana; text-decoration:underline}a:hover{text-decoration:none}a.n{text-decoration:none}

/* SHOT */
.cto, table, select, textarea{width:100%;}
.b{font-weight:700;}
select{background-color:#fff;}
textarea{border:#277590 1px solid; margin:7px 0; max-width:490px; min-width:300px;}
p	{padding-bottom:7px;text-align:justify;}

/* MAIN */
#page	{padding:0 20px;}
#wrapper{background:url("/pic/bg_l.png") repeat-y 0 0; margin-left:auto; margin-right:auto; min-width:810px; margin-top:40px; max-width:1100px;}
#w_r	{background:url("/pic/bg_r.png") repeat-y 100% 0;}
#main_p	{background-color:#fff; margin: 0 6px;}

#up		{border-bottom: #136e06 1px solid;padding: 25px 0 30px 0; margin-bottom: 25px;}
#up img	{width:205px; height:27px;}

.content {padding: 20px 16px;}

.right	{width:25%;background-color:#e6e6e6;padding: 20px 16px;}
.right a {font-size:11px;display:block;padding-bottom:7px;}

/*FORUM*/
.f				{margin-bottom:20px;}
.f_mtitle		{color: #fff; font-size:18px; background-color: #617f8c; height:40px; text-align: center; vertical-align: middle;}
.f_title td		{padding: 0 20px; background-color: #cadae1; height:40px; border-bottom: #99b1bc 1px solid; vertical-align: middle;}
.f_con td		{padding: 0 20px; height:40px; border-bottom: #99b1bc 1px solid; vertical-align: middle;}
.f_title td.f_v,
.f_con td.f_v	{width: 12%; color: #617f8c; background-color: #dfe9ed; text-align: center;}

/* Footer */
.footer	{font-size:11px; height: 12px; background-color:#bebebe; padding: 15px 30px;}


/* TITLE */
h1, h2, h3 {color:#617f8c; font:700 18px Tahoma, Arial, Verdana; text-decoration:none; position:relative;}
h1	{color:#136e06; padding-bottom:5px;}
h2	{font-size:22px; font-weight:400; margin:10px 0;}
h3	{font-size:14px; margin:10px 0;}

/* COLOR */
.c000, a.c000,
.footer a		{color:#000;}
.c00f, a.c00f	{color:#617f8c;}



/* etc */
.fl		{float:left;}
.fr		{float:right;}
.tc		{text-align: center;}
.cb		{clear:both;}
