p,span,body,html,input,form,fieldset,ul,ol,li,h1
			{ margin:0px; padding:0px; }
body, html	{ height:100%; background-color:#fff; }
body		{
/*				font-family:'OPFFI M+ Linotype Univers','Univers',sans-serif;*/
				font-family:sans-serif;
				font-size:8pt;
				font-style:normal;
				font-weight:normal;
				color:#211D1E;
			}
body.kr	#textBody,
body.kr	#comment
			{
				font-family:'Dotum';
				line-height:145%;
				word-break:keep-all;
			}
a			{ text-decoration:none; color:#211D1E; }

#container	{ padding-left:20px; width:1030px; }
#header		{ padding-top:19px; height:91px; line-height:135%; }
	#header p,
	#header h1		{ display:inline; float:left; }
	#header p.lang	{ width:206px; }
	#header h1		{ width:195px; font-size:1.2em; }
	#header p.info1	{ width:201px; font-weight:bold; }
	#header p.info2	{ width:221px; font-weight:bold; }
	#header p.info3	{ font-weight:bold; }


#menu,
#menu li,
#textBody,
#comment	{ display:inline; float:left; }

#menu		{ width:206px; }
	#menu li	{ width:100%; height:19px; list-style:none; }
	#menu li a	{   }

#textBody	{ width:600px; line-height:145%; }
	#textBody a			{ font-weight:normal; text-decoration:underline; }
	#textBody a:hover	{ color:#999; }
	#textBody h3		{ font-size:1em; }
	#textBody h3 span	{ font-weight:normal; }
	#textBody h4		{ margin-bottom:0;font-size:1em; }
	#textBody p			{ padding-bottom:20px; }
	#textBody cite		{ padding-left:20px;text-decoration:none;font-style:narmal; }
	.press li			{ position:relative; padding:5px 0 0 0; line-height:120%; }
	.press li.head h4	{ position:absolute; top:0; left:0; width:60px; text-align:right; }
	.press li a			{ text-decoration:none !important; }
	.press li a:hover	{ text-decoration:underline !important; }

	dl.works	{ position:relative; padding-bottom:28px; }
	dl.works dd	{ position:absolute; top:0; left:150px; }

#comment	{ margin:0 0 0 15px; width:195px; }
	#comment ol	{ width:195px;  }
	#comment li	{ display:inline; float:left; width:100%; }
	#comment ol strong	{ display:inline; float:left; width:10px; font-weight:normal; }
	#comment ol p		{ display:inline; float:left; width:184px; padding-bottom:2px; }

a.hidden	{display:none;}

#footer		{ clear:both; height:30px; }