
	
	label.filter	{ position:relative; bottom:2px; font:normal 11px Tahoma; color:rgb(120,120,120); margin:0px 10px 0px 2px; }
	div.filter		{ margin-bottom:20px; padding:10px; }
	#warning_sort	{ font:normal 12px Tahoma; color:rgb(170,70,70); text-align:center; margin-top:30px; }
	
	.maintenance_warning		{ position:relative; border:1px solid rgb(50,60,80); margin:0px 5px 2px; padding:1px 8px; color:rgb(100,140,255); }
	.maintenance_warning:hover				{ border:1px solid rgb(100,110,150); }
	.maintenance_warning a		{ position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:3; }
	.maintenance_warning small	{ position:absolute; top:3px; left:140px; margin:0px; font:normal 10px Tahoma; color:rgb(180,180,180); }
	
	.toggle_maintenance		{  width:60px; height:30px; position:absolute; top:0px; left:0px; background:blue; cursor:pointer; }
	#container_maintenance	{ margin:20px 40px 0px; min-height:800px; display:none; }
	#maintenance_tag		{ position:relative; margin:0px 5px 2px; border:1px solid rgb(50,60,80); padding:10px; }
	.container_tag ul		{ list-style-type:none; margin:0px 0px 6px 0px; }
	.container_tag ul.part		{ float:left; }
	.container_tag	{ float:left; margin-right:35px; }
	.maintenance_quest		{ margin-bottom:10px; }
	#race_none				{ font:normal 10px Tahoma; color:rgb(100,100,100); text-align:center; margin:0px; display:none; }
	#maintenance_quest		{ display:block; }
	#maintenance_quest input	{ position:relative; top:3px; margin:0px 4px 0px 10px; }
	.maintenance_container		{ position:relative; margin:0px 0px 20px; display:none; padding-top:20px; }
	.maintenance_container h5	{ position:absolute; top:0px; left:50%; width:100px; text-align:center; font:bold 11px Tahoma; color:rgb(170,70,70); margin:0px -50px; }
	.maintenance_none			{ text-align:center; font:normal 11px Tahoma; color:rgb(80,90,120); display:none; margin:0px; }
	.maintenance_error			{ color:rgb(230,0,0); text-align:center; margin:10px; display:none; clear:both; }
	
	.maintenance_node					{ position:relative; height:17px; border:1px solid rgb(50,60,80); margin:0px 5px 2px; padding:2px 8px; color:rgb(230,150,120); cursor:pointer; }
	.maintenance_node:hover				{ border:1px solid rgb(100,110,150); }
	.maintenance_node img				{ position:absolute; top:5px; left:-22px; width:16px; height:11px; border:0px; }
	.maintenance_node b.structure		{ width:40px; position:absolute; top:0px; left:-46px; font:bold 17px Tahoma; color:rgb(60,70,100); text-align:right;}
	.maintenance_node p					{ position:absolute; top:2px; left:8px; margin:0px; }
	.maintenance_node p.name			{ color:rgb(150,170,230); }
	.maintenance_node p b				{ color:rgb(150,170,230); margin:0px 4px; }
	.maintenance_node p span			{ position:relative; bottom:1px; font:normal 10px Tahoma; color:rgb(180,120,0); margin:0px 4px; }
	.maintenance_node div.locale		{ position:absolute; right:390px; top:5px; width:165px; }
	.maintenance_node div.locale img	{ position:relative; top:0px; left:0px; margin-right:2px; float:left; display:inline; }
	.maintenance_node small				{ position:absolute; top:4px; margin:0px; font:normal 10px Tahoma; color:rgb(180,180,180); }
	.maintenance_node small.confirm		{ width:40px; right:334px; text-align:center; }
	.maintenance_node small.author		{ width:100px; right:200px; }
	.maintenance_node small.date		{ width:50px; right:150px; text-align:center; }
	.maintenance_node div.action		{ width:40px; position:relative; top:3px; right:-5px; font:normal 9px Arial; color:rgb(100,120,150); text-align:center; margin-left:4px; float:right; cursor:pointer; }
	.maintenance_node div.action:hover	{ color:rgb(255,230,150); }
	
	.maintenance_action			{ width:60px; position:relative; border:1px solid rgb(120,130,150); font:bold 10px Arial; color:rgb(170,180,200); text-align:center; padding:1px 0px 2px; margin:6px 5px; float:right; cursor:pointer; }
	.maintenance_action:hover	{ border:1px solid rgb(255,180,100); color:rgb(255,230,150); }
	.maintenance_insert			{ background:rgb(40,50,60); border:1px solid rgb(120,130,150); margin:10px 5px; padding:3px 5px; display:none; }
	.maintenance_insert label	{ font:bold 10px Tahoma; color:rgb(170,180,200); margin:8px 4px 0px 5px; float:left; }
	.maintenance_insert select	{ width:100px; background:rgb(20,30,50); color:rgb(120,150,230); border:1px solid rgb(120,130,150); margin:5px 10px 2px 0px; float:left; }
	.maintenance_insert input	{ width:70px; background:rgb(20,30,50); color:rgb(120,150,230); border:1px solid rgb(120,130,150); margin:5px 10px 2px 0px; float:left; }
	.maintenance_faction		{ display:none; }
	input.maintenance_name		{ width:320px; }
	
	.maintenance_delete				{ position:relative; font:bold 11px Tahoma; color:rgb(220,220,220); text-align:center; margin:50px 0px 20px; }
	.maintenance_delete p			{ position:relative; border:1px solid rgb(120,130,150); font:bold 11px Arial; color:rgb(170,180,200); text-align:center; padding:1px 10px 2px; margin:6px 5px; cursor:pointer; display:inline; }
	.maintenance_delete p:hover		{ border:1px solid rgb(255,180,100); color:rgb(255,230,150); }

	#container_location	{ width:204px; position:relative; margin:0px 6px; float:right; display:none; }
	#location_count			{ font:bold 11px Tahoma; color:rgb(90,100,120); text-align:center; margin:0px 0px 5px; }
	#location_list			{ position:relative; top:1px; float:left; }
	#location_list div		{ width:176px; height:17px; position:relative; border:1px solid rgb(100,100,100); color:rgb(100,100,100); margin:0px 0px 3px; padding:1px 6px; cursor:pointer; }
	#location_list span		{ position:absolute; top:3px; right:6px; font:normal 9px Arial; color:rgb(100,120,150); cursor:pointer; }
	#location_list span:hover	{ color:rgb(255,230,150); }
	#location_slider		{ width:2px; height:311px; position:relative; background:rgb(40,50,90); float:right; cursor:pointer; display:none; }
	#location_thumb		{ width:12px; height:20px; position:relative; top:3px; left:-6px; background:rgb(50,60,80); border:1px solid rgb(70,80,150); cursor:pointer; }
	#location_thumb:hover	{ background:rgb(70,80,100); }
	#location_wowhead			{ width:60px; position:relative; left:50%; border:1px solid rgb(120,130,150); font:bold 10px Arial; color:rgb(170,180,200); text-align:center; padding:1px 0px 2px; margin:20px -30px 0px; cursor:pointer; float:left; clear:both; }
	#location_wowhead:hover	{ border:1px solid rgb(255,180,100); color:rgb(255,230,150); }
	
	#location_manual		{ position:relative; margin:20px 0px 0px; float:left; clear:both; }
	#location_manual input		{ width:40px; background:rgb(20,30,50); border:1px solid rgb(100,120,210); color:rgb(255,150,50); padding:0px 2px; float:left; }
	#location_manual label	{ margin:2px 2px 0px 6px; font:normal 11px Tahoma; color:rgb(100,120,255); float:left; }
	#location_manual div	{ width:54px; margin:0px 0px 0px 14px; padding:1px 0px 3px; }
	
	#note_list				{ margin:8px 25px; }
	#note_list li			{ margin-bottom:6px; }
	#note_list b			{ font:bold 11px Arial; color:rgb(230,50,0); margin-right:10px; }
	#note_list span			{ font:normal 10px Arial; color:rgb(100,120,150); margin-left:10px; cursor:pointer; }
	#note_list span:hover	{ color:rgb(255,230,150); }
