/* revised : 05/09/2008 : dw */

/*  all media  */
@media all
{
	/* global */
	* 								{ margin:0; padding:0; } html { overflow-y:scroll; }
	body							{ background:url(/graphics/layout/kk-background.jpg) top center repeat-x #991d1f; padding:0 0 30px 0; font:12px arial, helvetica, sans-serif; }
	
	/*	layout */
	#wrap							{ background:url(/graphics/layout/kk-content-bg-y.jpg) top center repeat-y; width:960px; margin:0 auto; position:relative; }
	#wrap2						{ background:url(/graphics/layout/kk-content-bg.jpg) top center no-repeat; width:960px; }
	#wrap3						{ background:url(/graphics/layout/kk-content-bg-bot.jpg) bottom center no-repeat; width:960px; }
		.bl						{ position:absolute; bottom:0; left:0; display:block; z-index:4; padding:0 0 13px 12px; }
		.b2						{ position:absolute; bottom:5px; left:10px; display:block; z-index:5; width:100px; height:115px; }
	#navigation					{ margin:0 0 0 12px; width:220px; float:left; } * html #navigation { margin-left:6px; }
		#nav-items				{  }
		#nav-items	img		{ margin-bottom:-3px; }
	#header						{ width:720px; height:60px; float:left; }
		#header img				{ float:left; padding:0 10px 0 0; }
		#header-info			{ width:478px; text-align:right; padding:10px 30px 0 0; color:#fff; float:left; }
	#home-content				{ padding:5px; width:713px; min-height:500px; float:left; } * html #content { height:545px; }
	#footer						{ width:950px; margin:0 auto; color:#bcbcbc; font-size:11px; text-align:center; padding:10px 0 0 0; }
		#footer a				{ color:#bcbcbc; }
	
	/* tags */
	h1								{  }
	h2								{  }
	h3								{  }
	label,select,input[type='submit'],.point { cursor:pointer; }
	li								{ line-height:19px; margin:5px 0 0 0; }
	ol, ul						{ padding:0 0 10px 35px; }
	p								{ line-height:19px; padding:0 0 5px 0; margin:0 0 14px 0; }
	textarea,input				{ font:12px arial, helvetica, sans-serif; padding:3px; }
	
	/* custom */
	.clear						{ clear:both; }
	.input						{ border:1px solid #ccc; padding:3px; }
	.message-box				{ padding:5px; border:1px solid #fc0; background:#fffea1; margin:0 0 15px 0; }
	.page-break,.print-only	{ display:none; }
	
	/* links */
	a								{ color:#00f; }
	a:link, a:visited			{ text-decoration:underline; }
	a:hover, a:active			{ text-decoration:none; }
	a img							{ border:0; }
}

/*  print media  */
@media print
{
	/* global */
	*								{ font-family:arial, helvetica, sans-serif; }
	body							{ color:#000; font-size:9pt; }
	
	/* layout */
	#wrap,#footer				{ width:600px; margin:0; }
	#header, #navigation, .no-print	{ display:none; }
	
	/* tags */
	
	/* custom */
	.print-only					{ display:block; }
	.page-break					{ page-break-before:always; }
	
	/* links */
	a								{ text-decoration:underline; color:#999; }
}
