@charset "utf-8";

/* CSS Document */



body

	{

	margin:0;

	padding:0;

	font-family:'Courier New',Courier,monospace;

 	font-size:14px;

 	line-height:180%;

	color:#363636;

	}



br

	{

	clear:both;

	}



form

	{

	}



label

	{

	float:left;

	width:100px;

	height:24px;

	margin:8px 10px 4px 0;

	text-align:right;

	color:#c2c2c2;

	}



input

	{

	float: left;

	width: 180px;

	height: 24px;

	margin:8px 0 4px 0;

	padding:3px 0 0 2px;

	font-family:'Courier New',Courier,monospace;

 	font-size:14px;

	color: #eeeeee;

	background:#505050;

	border:none;

	}



input.focus

	{

	float: left;

	width: 180px;

	height: 24px;

	margin:8px 0 4px 0;

	padding:3px 0 0 2px;

	font-family:'Courier New',Courier,monospace;

 	font-size:14px;

	color: #eeeeee;

	background:#303030;

	border:none;

	}



input.error

	{

	float: left;

	width: 180px;

	height: 24px;

	margin:8px 0 4px 0;

	padding:3px 0 0 2px;

	font-family:'Courier New',Courier,monospace;

 	font-size:14px;

	color: #eeeeee;

	background:#b10000;

	border:none;

	}



textarea

	{

	float: left;

	width: 300px;

	height: 96px;

	margin:8px 0 4px 0;

	padding:3px 0 0 2px;

	font-family:'Courier New',Courier,monospace;

 	font-size:14px;

	color: #eeeeee;

	background:#505050;

	border:none;

	}



textarea.focus

	{

	float: left;

	width: 300px;

	height: 96px;

	margin:8px 0 4px 0;

	padding:3px 0 0 2px;

	font-family:'Courier New',Courier,monospace;

 	font-size:14px;

	color: #eeeeee;

	background:#303030;

	border:none;

	}



textarea.error

	{

	float: left;

	width: 300px;

	height: 96px;

	margin:8px 0 4px 0;

	padding:3px 0 0 2px;

	font-family:'Courier New',Courier,monospace;

 	font-size:14px;

	color: #eeeeee;

	background:#b10000;

	border:none;

	}



input.submit

	{

	float: left;

	width: 120px;

	height: 28px;

	margin:8px 0 4px 0;

	padding:0 0 3px 0;

	font-family:'Courier New',Courier,monospace;

	font-size: 14px;

	color: #eeeeee;

	text-decoration: none;

	text-align: center;

	background:#525252;

	border:1px dashed #303030;

	}



.cleanlink

	{ 

	text-decoration:none;

	background:none;

	border:none;

	}



.cleanlink:hover

	{

	text-decoration:none;

	background:none;

	border:none;

	}



.nr 

	{

	float:left;

	padding:28px 0 0 76px;

	font-size:15px;

	letter-spacing:1px;

	font-weight:bold;

	}



.comment

	{

	margin:32px 0 12px 0;

	}



.comment .name

	{

	float:left;

	background:#868686;

	color:#2f2f2f;

	}



.name a

	{

	background:#868686;

	color:#2f2f2f;

	border-bottom:1px dashed #2f2f2f;

	}



.name a:hover

	{

	background:#868686;

	color:#efefef;

	border-bottom:none;

	}



.comment .date

	{

	float:left;

	margin-left:11px;

	color:#c2c2c2;

	font-size:12px;

	}



.colofon

	{

	padding:56px 48px 0 48px;

	color:#cccccc;

	font-size:11px;

	text-align:center;

	}



.colofon a

	{

	color:#cccccc;

	text-decoration:none;

	border-bottom:1px dotted #bbbbbb;

	}



.colofon a:hover

	{

	color:#5f5f5f;

	text-decoration:none;

	background:#bbbbbb;

	border-bottom:1px solid #bbbbbb;

	}



.links

	{

 	color:#e7e7e7;

	text-align:right;

 	}



.links a

	{

	margin-right:12px;

	padding:0 4px 0 4px;

 	color:#b3b3b3;

	text-decoration:none;

 	}



.links a:hover

	{

	margin-right:12px;

	padding:0 4px 0 4px;

 	color:#363636;

	text-decoration:none;

	border-bottom:1px dotted #363636;

 	background:#f1f1f1;

  	}



.linkplus

	{

	display: none;

	}



.linkplus_on

	{

	margin-bottom:18px;

	}



.banners a, .banners a:hover

	{

	padding:0;

	margin:0;

	text-decoration:none;

	background:none;

	border-bottom:none;

	}



#dhtmltooltip

	{

	position:absolute;

	width:160px;

	font-family:'Courier New',Courier,monospace;

	text-align:center;

	color: #5f5f5f;

	border:1px solid #d0d0d0;

	padding:3px;

	background-color:#ffffff;

	visibility:hidden;

	z-index:100;

	opacity:.80; filter: alpha(opacity=80); -moz-opacity: 0.80;

	}

