/* admin */
.admin { width:720px; min-height:500px;  margin:20px auto 15px auto; padding:15px 0px 10px 0px; 
		 background-color:transparent; font:10px/14px Verdana,Arial,sans-serif; color:#ccc; text-align:left; 
		 border-style:solid; border-width:0px; border-color:#777 #222 #222 #777; z-index:0; }
	.admin_1 { width:105px; height:auto; margin:0px auto; padding:1px 0px 0px 5px; text-align:center; float:left; z-index:1; }
		.admin_1_1 { position:relative; left:7px; width:100px; height:15px; margin:2px auto 2px auto; 
			font:10px/14px Tahoma,Arial,sans-serif; color:#bbb; 
			border-style:solid; border-width:1px 0px 1px 1px; border-color:#777 #222 #222 #777; 
			z-index:1; }
		.admin_1_1a { position:relative; left:2px; width:100px; height:15px; margin:2px auto 2px auto; 
			font:10px/14px Tahoma,Arial,sans-serif; color:#ddd; 
			background-color:#aaa; border-style:solid; border-width:1px 0px 1px 1px; border-color:#777 #333 #333 #777; 
			z-index:3; }
	.admin_2 { position:relative; width:590px; _height:495px; min-height:495px; max-height:495px; display:block; background-color:#505050; 
		font:10px Tahoma,Arial,sans-serif; color:#b5b5b5; text-align:left; margin:0px auto; 
		border-style:solid; border-width:1px 1px 1px 1px; border-color:#222 #777 #777 #222; 
		float:left; z-index:2; overflow-x:hidden; overflow-y:auto; }
		.admin_2_1 { position:relative; width:auto; height:auto; margin:0px; padding:10px; }
			.admin_2_1_3 { position:relative; width:100%;  padding:0px 2px 0px 0px; 
						   line-height:17px; font:10px/15px Tahoma,Arial,sans-serif; color:#aaa; text-align:right; border:1px solid transparent; }
			.admin_2_1_3:hover  { background:#595959; border-color:#777; color:#eee; }
				.admin_checkbox { position:relative; width:10px;text-align:left;letter-spacing:1px;padding:0px 2px 0px 0px;float:left;display:block; }
					.display_checkbox { visibility:hidden; }
					.adm_zo { visibility:hidden; }
				.admin_2_1_3_1 { position:relative; width:200px; text-align:left; letter-spacing:0px; padding:0px 2px 0px 10px; float:left; }
				.admin_2_1_3_2 { position:relative; width:110px; text-align:right; letter-spacing:0px; padding:0px 2px 0px 0px; float:left; }
				.admin_2_1_3_3 { position:relative; width:70px; text-align:right; letter-spacing:0px; padding:0px 2px 0px 0px; float:left; }
				.admin_2_1_3_4 { position:relative; width:100px; text-align:right; padding:0px 2px 0px 0px; float:left; }
				.admin_2_1_3_5 { position:relative; width:600px; text-align:left; padding:0px 2px 0px 10px; float:left; }
	.adm_categories_area,.adm_browsers_area,.adm_various_area,.adm_log_area { 
			position:relative; width:100%; height:100%; font:11px/17px Tahoma,Arial,sans-serif; padding:5px 0px 0px 15px; }
		.adm_categories_line,.adm_browsers_line { width:100%; clear:both;}
		.adm_categories_name { width:100px;float:left;}
		.adm_categories_hits { width:100px;float:left;}
		.adm_browsers_hits { width:30px;text-align:right;float:left;}
		.adm_browsers_desc { position:relative;left:10px;width:100px;float:left;}
		.adm_browsers_info { position:relative;left:10px;width:400px;float:left;}
		.adm_log_lines { position:relative; left:0px; width:100%; }
		.adm_log_line { width:98%; font:9px/14px Tahoma,Arial,serif; color:#bb7; letter-spacing:1px; padding-left:5px; border:1px solid #595959; }
	.adm_subarea { position:relative; width:100%; height:100%; font:11px/17px Tahoma,Arial,sans-serif; padding:5px 0px 0px 15px; }
		.adm_subarea_line { width:100%; height:auto; margin:0px 0px 5px 0px; clear:both;}
		.adm_subarea_result_header { width:auto; height:20px; margin:0px 0px 0px 0px; display:table; }
		.adm_subarea_result_area { width:97%; height:215px; margin:0px 0px 0px 0px; overflow:auto; }
		.adm_subarea_result { width:auto; height:215px; margin:0px 0px 0px 0px; display:table; }
			.adm_subarea_result_row { width:5000px; height:20px; margin:0px 0px 2px 0px; padding-bottom:2px; border-bottom:1px solid #777; 
									  display:table; clear:both; }
			.adm_subarea_result_col { width:60px; height:20px; margin:0px 5px 0px 0px; background:transparent; border-right:1px solid #777; 
									  display:inline; overflow:hidden; float:left; }
			.adm_subarea_result_col:hover { background:#ddd; color:#000; }
	.admin_3 { width:auto; height:auto; margin:17px 0px 20px 30px;
		font:10px/20px Verdana,Arial,sans-serif; color:#bbb; }
		.admin_3_1 { width:auto; height:auto; margin:5px 0px 100px 0px; }
			.admin_3_1_1 { width:auto; height:auto; margin:5px 0px 5px 10px; clear:both; }
	.admin_import { width:200px; text-align:left; margin:0px 0px 0px 50px; }
		.admin_import_tables { width:200px;text-align:left; }
		.admin_import_tablerow { width:200px; height:18px; text-align:left; line-height:14px; border:1px solid transparent; }
		.admin_import_tablerow_checked { width:200px; height:18px; text-align:left; line-height:15px; border:1px solid transparent; color:#dd2; }
		input.admin_import_dark { width:auto; height:16px; font:9px/13px Tahoma,Arial,sans-serif; color:#ccc; text-align:right; 
						background-color:#666; padding-bottom:3px; margin-top:5px; 
						border-width:1px; border-style:solid; border-color:#999 #333 #333 #999; }

	.admin_users_title { letter-spacing:1px; }
	.admin_users_subtitle { color:#999; letter-spacing:1px; }
	.admin_users_submenu { padding:5px 0px 0px 10px; }
	.admin_users_submenu2 { padding:5px 0px 0px 10px; }

	.admin_search_letters { margin:0px auto 5px auto; height:16px; line-height:16px; font:11px/15px Tahoma,Arial,sans-serif; color:#992; display:table; }
	
	.adm_queries { width:580px; margin:0px 0px 5px 0px; padding-bottom:5px; border-bottom:1px solid #777; display:table; }
	.adm_query    { width:580px; padding:3px 0px; border-top:1px dashed #888; display:table; clear:both; }
	.adm_query:hover { background:#444; color:#ddd; }
	.adm_query_no { width:20px; padding-left:5px; color:#d0d0d0; float:left; }
	.adm_query_title { width:40px; float:left; }
	.adm_query_result { width:555px; float:left; }
		.adm_query_result_query { color:#d0d0d0; }
		
	.admin_authors_name { font:10px/16px Tahoma,Arial,sans-serif; color:#ccc; } 
	.admin_authors_town { font:10px Tahoma,Arial,sans-serif; color:#999; } 

/* fonts */
    .admin_info_dates { font:9px Arial,Tahoma,Arial,sans-serif; color:#888; }
    
/* forms */
	select.adm_select { width:auto; height:16px; margin:0px auto; background-color:#505050; font:10px Tahoma,Arial,sans-serif; color:#bbb; 
						  vertical-align:middle; border:1px solid #333; }
	input.adm_button { width:55px; height:15px; line-height:14px; font:10px/14px Tahoma,Arial,sans-serif; color:#bbb; text-align:right; 
						background:#505050; padding-bottom:4px; margin-top:3px; 
						border-width:1px; border-style:solid; border-color:#777 #333 #333 #777; }
	input.adm_button:hover { background:#555; }
	input.adm_input_que { width:80px; margin:0px auto; padding:1px 1px 1px 2px; background-color:#999; font:11px Tahoma,Arial,sans-serif; color:#000; 
						  vertical-align:middle; border:1px solid #222; }
	textarea.adm_textarea_que { width:545px; height:90px; background-color:#aaa; font:11px Verdana,Tahoma,Arial,sans-serif; color:#000; 
						  border:1px solid #000; padding:2px; }

/* links */
    a.link_admin { text-decoration:none; }
	a.link_admin:link    { color:#aaa; }
    a.link_admin:visited { color:#aaa; }
    a.link_admin:active  { color:#fff; }
    a.link_admin:hover   { color:#fff; }

    a.link_admin_a { text-decoration:none; }
	a.link_admin_a:link    { color:#444; }
    a.link_admin_a:visited { color:#444; }
    a.link_admin_a:active  { color:#000; }
    a.link_admin_a:hover   { color:#000; }

    a.link_admin_inactive { text-decoration:none; }
	a.link_admin_inactive:link    { color:#a88; }
    a.link_admin_inactive:visited { color:#a88; }
    a.link_admin_inactive:active  { color:#fff; }
    a.link_admin_inactive:hover   { color:#fff; }

/* others */
    .pointer { cursor:pointer; }
