/* -------------------------------- html -------------------------------- */
body 		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:120%;margin:0;background:#fafafa;line-height:140%;}

a:link,
a:visited 	{ color:#F14B94; text-decoration:none; }
a:hover 	{ color:#000;}
a.sel		{ color:#000;}
a.dis 		{ color:#ccc;}
a.dis:hover { color:#000;}

a .ext	{float:left;margin-right:10px;width:30px;height:30px;background: url(/gfx/ext.gif);margin-bottom:12px;}
a:hover .ext{ color:#000;background: url(/gfx/ext_r.gif)}
.tm		{display:block;clear:both;margin-bottom:6px;font-weight:bold;font-size:12px;line-height:14px;}
blockquote	{ margin:4px 5px; padding:0px; padding-left:20px; background:url(/gfx/arw.gif) no-repeat 6px 4px; }
h1			{ font-size:24px; line-height:24px;font-weight:normal;margin:0px 0px 6px 0px;padding:0;}
h2			{ font-size:20px; line-height:24px;margin:0 0 6px 0;padding:0}
h3			{ font-size:18px; line-height:21px;margin:0 0 6px 0;padding:0}
h4			{ font-size:14px; line-height:16px;margin:0 0 6px 0;padding:0}
h5			{ font-size:12px; line-height:16px;margin:0 0 6px 0;padding:0}
img			{ border:0px;}

ol			{ margin:0px 25px;padding:0;}
ol li		{ margin:4px 0;padding:0;}
ul			{ margin:0px;padding:0px  10px;}
ul li		{ margin:4px 0;margin-left:0;padding-left:15px; list-style-type: none;}
h2 li		{ background:url(/gfx/bullet.gif) no-repeat left 8px;}

/* -------------------------------- lay -------------------------------- */
#pg 		{ position:absolute; left:50%; margin-left:-480px; width:990px; background:#fff;padding:20px 0 0 15px;}
#itd 		{ position:fixed;z-index:2;left:70%;top:70%;width:100px;height:100px;}
#hom		{ float:left;width:315px;height:100px;background:url(/gfx/dutch_doc_logo.gif) no-repeat;}
#hom:hover	{ background:url(/gfx/dutch_doc_logo_01.gif)}
#cnt 		{ display:block; clear:both;width:975px; overflow:hidden}
#mnu		{ position:absolute;top:98px;left:180px;font-size:10px;font-weight:bold;}
#pp			{ position:fixed;display:none;left:0;top:0;width:100%;height:100%;overflow:hidden;background:#333;text-align:center;z-index:100}
#iw			{ position:absolute;margin:auto;left:0;top:0;}
#ftr		{ display:block;clear:both;margin:14px 0;}
#flv_obj	{ background:#3355ee}

.c1 		{ float:left; position:relative; display:inline; width:150px; overflow:hidden;}
.c2 		{ float:left; position:relative; display:inline; width:315px; overflow:hidden;}
.c3 		{ float:left; position:relative; display:inline; width:470px; overflow:hidden;}
.c4 		{ float:left; position:relative; display:inline; width:645px; overflow:hidden;}

.mr			{ margin-right:15px;}
#hdr 		{ display:block; clear:both; width:980px; height:110px;}
#but_hdr 	{ display:block; clear:both; width:980px; height:30px;}

.aut		{ color:#8B9298}
.aut a		{ color:#8B9298}
.pink		{ color:#ed1e79}

.grey		{ color:#999}
.cap		{ display:block;color:#8B9298;margin:4px 0;font-size:11px;}

.c2 .hdr	{ display:block;color:#ed1e79;}
.c2 .tit	{ display:block;font-size:24px;line-height:24px;color:#ed1e79;margin-bottom:6px;}
.c2 .img	{ display:block;width:315px;}
.c2 .img.p { height:236px;}
.lst .dat	{ display:block;color:#999;font-size:11px;}

.twt		{ background:#f8a5c9;padding:6px;margin-bottom:1px;font-size:11px;line-height:14px;color:#fff}
.twt:hover	{ background:#ed1e79;}
.twt a		{ color:#fff}
.twt a:hover{ color:#000}
.twt .aut	{ display:block;color:#fff;font-size:11px;}

.blg		{ margin-bottom:12px;font-size:12px;}
.blg .hdr	{ display:block;color:#999;}
.blg .tit	{ display:block;font-size:24px;line-height:24px;color:#ed1e79;margin-bottom:6px;}
.blg .img	{ display:block;width:315px;}
.blg .img.p { height:236px;}

.esy		{ margin-bottom:12px;font-size:11px;padding:12px;background:#ddd;color:#ed1e79}
.esy:hover	{ background:#ed1e79;color:#fff}
.esy a		{ color:#fff}
.esy a:hover	{ color:#000}

.esy .hdr	{ display:block;color:#fff;}
.esy .tit	{ display:block;font-size:24px;line-height:24px;color:#fff;margin-bottom:6px;}
.esy .img	{ display:block;width:315px;}
.esy .img.p { height:236px;}
.cnt		{ margin-bottom:12px;font-size:11px;padding:12px;}

.nws		{ margin-bottom:12px;float:left; position:relative; display:inline; width:150px; overflow:hidden;font-size:11px;color:#8B9298;}
.nws:hover .tit{color:#ed1e79}
.nws .hdr	{ display:block;color:#999;}
.nws .tit	{ display:block;font-size:14px;line-height:14px;margin-bottom:6px;}
.nws .txt	{ display:block; height:100px;overflow:hidden;}
.nws .img	{ display:block;width:150px;}
.nws .img.p { height:100px;}
.nws:hover	{ color:#000;}

#q input { border:1px solid #f8a5c9; padding:4px;; margin:0px; width:140px; font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#999;font-weight:bold }
#q input:focus { border:1px solid #ed1e79;color:#333 }
.qr			{	display:block;margin-bottom:12px;font-size:11px;}
.qr a.tit		{ display:block; font-size:12px;line-height:12px;margin-bottom:2px;}
.qr a.tit:hover	{color:#000;}
.qhi		{background:#FFFF99;}
.lst		{ display:block;margin-bottom:6px;width:150px;font-size:11px;line-height:14px;}
.lst.sel	{}

.lst a		{ display:block;}
.lst.sel a	{ color:#000}
.lst .tit	{ display:block;}
.lst .dat	{ display:block;color:#999}

.sml		{ font-size:11px;}
.extern		{ padding-right:12px; margin-right:4px;background:url(/gfx/ext_g.gif) no-repeat right; }
.extern:hover	{ background:url(/gfx/ext_gr.gif) no-repeat right; }

.flv		{font-size:20px;font-weight:bold;line-height:24px;}
.tit.f14		{font-size:14px;margin-top:24px;border-bottom:2px solid;}
/* -------------------------------- blog -------------------------------- */
#rsp			{margin:15px 0;}
#frm .tit		{font-size:14px;}
.rsp			{padding:6px 0;padding:6px 0;font-size:12px;color:#ed1e79}
.rsp .aut		{display:block;margin:2px 0;border-bottom:1px dotted #f8a5c9}
label 			{width: 240px;display:block;margin:4px 0;text-align:left;padding-right:10px;line-height:14px;font-size:11px;}
form p 			{margin:6;padding:0;font-size:9pt;display:block;clear:both;line-height:14pt;}
.input 			{width:300px;font-family:Arial, Helvetica, sans-serif;background-color:#fff;font-size:10pt;padding:2px;border:1px dotted #999;}
.input:focus 	{border:1px solid #000;}
textarea		{font-family:Arial, Helvetica, sans-serif;width:300px;font-size:10pt;height:120px;padding:2px;border:1px dotted #999;}
textarea:focus 	{border:1px solid #000;}

.error			{border:1px solid #cc0000;}
.msg			{position:absolute;width:400px;height:200px;top:100px;left:30%;padding:20px;background:#fff;}
.msg .txt		{font-weight:bold;font-size:18pt;line-height:24pt;}