@charset "utf-8";
/* CSS Document */
*			{font-size:100%; margin:0}
h1			{font-size:large; margin-top:5px; margin-bottom:5px; color:#202020}
h1 a		{color:#202020}
h2			{font-size:large; color:#3d88cb; margin-top:20px; margin-bottom:10px; padding-left:3px}
table		{border-collapse:collapse; border-spacing:0;}
th,td		{padding:0; text-align:left; vertical-align:middle; border-collapse:collapse}
ol,ul,li	{display:block; list-style:none; padding:0}
input,
textarea,
select		{font:normal 100% Arial,sans-serif; resize:vertical}
a			{text-decoration:underline}
img			{border:0}
b			{font-weight:normal}
i			{font-style:normal}
body		{background-color:#ffffff; font-family:Arial,sans-serif; font-size:small;}
.wrpr		{/*width:100%; min-width:150px; */max-width:600px;}

/*paddings*/
.main,
/*.menu,
.sub,*/
.nwscntnr,
.cmnt_form,
.form		{padding-top:5px; padding-right:5px; padding-bottom:5px; padding-left:5px;}
.msg1,
.more5		{padding-right:10px; padding-bottom:10px;}
table,
.row label	{padding-top:0; padding-right:0; padding-bottom:0; padding-left:0;}

/*margins*/
.wrpr,
a.send,
.main a,
input#submit{margin-left:auto; margin-right:auto;}
.msg1,
.msg2,
.error,
.ftrmnu,
.top		{margin-top:10px; margin-right:5px; margin-bottom:10px; margin-left:5px;}

/*borders*/
.nav,
div.send,
ul.list li,
.main a,
input#submit,
.cmnt_form,
.form,
.cmnt_form textarea,
.form textarea,
.cmnt_form input#cmnt_name,
.form input#login,
.form input#pwd,
.form input#image,
.form input#video,
.form input#tel,
.form input#name,
.form select{border-bottom-color:#9fb5c0; border-bottom-width:1px; border-bottom-style:solid;}
ul.cmnts li,
/*.menu,
.hdr,*/
.cmnt_form,
.cmnt_form textarea,
.form textarea,
.cmnt_form input#cmnt_name,
.form input#login,
.form input#pwd,
.form input#image,
.form input#video,
.form input#tel,
.form input#name,
.form select{border-top-color:#9fb5c0; border-top-width:1px; border-top-style:solid;}
.main a,
input#submit,
.cmnt_form textarea,
.form textarea,
.cmnt_form input#cmnt_name,
.form input#login,
.form input#pwd,
.form input#image,
.form input#video,
.form input#tel,
.form input#name,
.form select{border-right-color:#9fb5c0; border-right-width:1px; border-right-style:solid;}

/*background-color*/
.main a,
input#submit,
.menu a.act,
.sub,
.nav,
.hdr a.act,
.form		{background-color:#dae0e2}
/*.menu,*/
.cmnt_form,
/*.hdr,*/
.msg1		{background-color:#ebeff0;}

.head		{width:100%; background-color:#3d88cb; color:#ffffff;}
.head td	{padding-top:5px; padding-bottom:4px;}
td.logo		{width:40%; vertical-align:middle;}
td.logo img	{margin-left:5px; display:block;}
td.login	{width:60%; text-align:right; font-weight:normal; vertical-align:middle;}
a.login		{display:block; color:#ffffff; padding-top:5px; padding-right:5px; padding-bottom:4px; padding-left:0px; margin-left:auto; text-decoration:none;}

div.full	{margin-top:9px; padding-bottom:7px; text-align:center;}
div.send	{padding-top:9px; padding-bottom:7px; text-align:center; background-color:#ebeff0; background-image:url('/moe_pda/img/bg.gif'); background-position:0 -35px; background-repeat:repeat-x;}
div.full a	{display:block; color:#3d88cb; padding-bottom:4px;}
a.send		{color:#3d88cb; padding-right:0px; padding-bottom:4px; padding-left:0px; margin-top:3px; margin-bottom:3px;}

.main a,
input#submit{display:block; margin-bottom:5px; padding-top:6px; padding-bottom:4px; color:#526669; text-decoration:none; text-align:center; background-image:url('/moe_pda/img/bg.gif'); background-position:0 -2px; background-repeat:repeat-x; border-top-color:#e7eaeb; border-top-width:1px; border-top-style:solid; border-left-color:#e7eaeb; border-left-width:1px; border-left-style:solid;}
.main a		{max-width:300px; font-size:large;}

.menu		{padding-top:10px; padding-bottom:5px;}
.menu a		{color:#3d88cb; text-decoration:underline; padding-top:3px; padding-right:7px; padding-bottom:4px; padding-left:7px; font-size:medium; white-space:nowrap;}
.menu a.act	{color:#ba8727; text-decoration:none;}
.sub		{margin-top:3px; padding-top:5px; padding-bottom:5px; padding-left:7px;}
.sub a		{font-size:small; color:#526669; padding-top:0; padding-right:10px; padding-bottom:0; padding-left:0;/**/}
.sub a:last-child	{padding-right:0}
.sub a.act	{color:#ba8727; text-decoration:none;}
a.addmsg	{display:block; color:#3d88cb; font-size:medium; text-align:center; padding-top:10px}
a.addmsg img{margin-right:5px}

.nav		{padding-top:6px; padding-right:6px; padding-bottom:7px; padding-left:6px;}
.nav a		{color:#526669;}
.nav .inact a{color:#7f9099; text-decoration:none;}
.nav img	{display:inline; margin-top:2px; margin-bottom:-3px;}
.nav .prev	{text-align:left}
.nav .curr	{text-align:center; vertical-align:bottom;}
.nav .curr a{color:#526669; font-weight:bold; text-decoration:none}
.nav .next	{text-align:right}

.ftrmnu,
.top		{text-align:center}
.ftrmnu span,
.ftrmnu span a{color:#7f9099}
.top		{display:block; font-weight:bold}

ul.list		{margin-top:10px; margin-right:5px; margin-bottom:5px; margin-left:5px; font-size:medium}
ul.list li	{margin-bottom:10px; padding-bottom:10px; color:#959c9e; border-bottom-style:dotted; overflow:hidden}
ul.list a	{color:#405154; text-decoration:none}
.list .rub	{color:#7f9099; font-size:small;}
.list .cmnt_num	{display:block; margin-top:5px; color:#7f9099; text-decoration:underline; font-size:small;}

.news		{margin-right:5px; margin-left:5px;}
.intro		{font-size:medium; color:#717171; margin-top:5px; margin-bottom:5px; font-weight:bold}
.text		{font-size:small; color:#405154;}
.text a		{color:#3d88cb; text-decoration:underline}
.date		{color:#959c9e; margin-top:5px; font-size:small}
.date a		{color:#959c9e; text-decoration:underline}
.news h2	{padding-left:5px}
a.cmntit	{display:block; color:#959c9e; text-decoration:underline; text-align:right; margin-top:5px; margin-right:5px; margin-bottom:5px; margin-left:5px;}
ul.cmnts	{margin-top:10px; margin-bottom:5px; font-size:small;}
ul.cmnts li	{margin-bottom:10px; color:#405154; padding-top:10px; padding-right:5px; padding-bottom:0; padding-left:5px; border-top-style:dotted;}
ul.cmnts li span{color:#959c9e; text-decoration:none}
.list h1	{margin-bottom:0}
.list h1 a	{color:#202020}
.list .intro{font-size:small; color:#405154; font-weight:normal}
.list .aux	{display:block; font-size:small;}
.list .aux a{color:#7f9099;}
.list .aux a.cmnts{color:#7f9099; text-decoration:underline; white-space:nowrap}

.cmnt_form label	{display:block; font-size:medium; color:#3d88cb; margin-top:5px; margin-bottom:5px}
.cmnt_form .cntnr,
.form .cntnr		{margin-top:0; margin-right:8px; margin-bottom:15px; margin-left:5px;}
.cmnt_form textarea,
.form textarea,
.cmnt_form input#cmnt_name,
.form input#login,
.form input#pwd,
.form input#image,
.form input#video,
.form input#tel,
.form input#name,
.form select		{font-size:small; color:#405154; width:100%; border-left:#9fb5c0 1px solid}
.form select,
.form input#image,
.form input#video	{width:101%;}
input#submit		{width:100px; max-width:120px; font-size:medium;}
#tel				{-wap-input-format:*N}
a.tel, a.email		{display:block; margin:10px 0; font-size:large; text-align:center; color:#405154; text-decoration:none}
ul.mini				{font-size:small;}

/* authorization */
.hdr		{padding-bottom:5px; padding-top:10px}
.hdr a		{color:#3d88cb; text-decoration:underline; padding-top:3px; padding-right:6px; padding-bottom:10px; padding-left:6px; font-size:medium; white-space:nowrap;}
.hdr a.act	{color:#ba8727; text-decoration:none;}
.form		{padding-top:10px; padding-bottom:10px; color:#405154;}
.row		{width:100%; font-size:small; color:#7f9099;}
.row th,
.row td		{padding-bottom:4px; vertical-align:middle; font-weight:normal}
.row td		{text-align:right; padding-right:5px}
.row th		{padding-left:5px}
.row a		{color:#7f9099;}
.form label	{display:block; font-size:small; color:#7f9099; padding-bottom:5px;}
.form a,
.msg2 a,
.more5 a,
.ftrmnu,
.top,
.ftrmnu a	{color:#3d88cb;}
.msg1		{margin-bottom:5px; padding-top:10px; padding-bottom:10px; color:#405154; font-size:small; text-align:center}
.msg2		{text-align:center}
.mini		{color:#526669; font-weight:bold; padding-top:5px; padding-bottom:5px; padding-right:0}
.more5		{padding-left:10px;}
.error		{background-color:#ba8727; color:#fff; padding-top:8px; padding-bottom:8px; padding-left:10px}
.center		{text-align:center; padding-top:15px;}
.center a	{display:block; margin-top:5px; margin-bottom:5px; font-size:medium}
.center span{white-space:nowrap}
