/*
	###############GLOBAL########################
*/

body 
{
	margin: 0px;
	padding: 0px;
	background: #303538;
	
	color: #ccc;	
	text-align: center;
}
img
{
	border: 0px;
	margin: 0px;
	padding: 0px;
}
table
{
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}
tr
{
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;	
}
td
{
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;	
}
form
{
	margin: 0px;
	padding: 0px;
}

/*
	##################MAIN###############
*/

#layers_list
{
	font: normal 10px Verdana, Arial, helvetica, sans-serif;
	
}

#main_layer
{
	margin: 0 auto;
	padding: 0px;
	width: 800px;
	text-align: left;
}

.clearer
{
	margin: 0px;
	padding: 0px;
	height: 0px;
	width: 0px;
	
	clear: both;
	overflow: hidden;
}

#top_menu_layer
{
	margin:0px;
	margin-top: 60px;
	padding: 0px;
	width: 800px;
	height: 30px;
	
	background: #3f464a url(/media/images/bg_top.gif) no-repeat;
	
	color: #c7ff70;
	line-height: 1.2em;
	font: normal 12px Verdana,Arial,helvetica,sans-serif;	
	font-weight: bold;
	
	text-align: left;
}
#top_menu_layer_2
{
	margin:0px;
	margin-top: 10px;
	padding: 0px;
	width: 800px;
	height: 30px;
	
	background: #3f464a url(/media/images/bg_top.gif) no-repeat;
	
	color: #c7ff70;
	line-height: 1.2em;
	font: normal 12px Verdana,Arial,helvetica,sans-serif;	
	font-weight: bold;
	
	text-align: left;
}
#bottom_menu
{
	margin: 0px;
	padding: 0px;
	padding-top: 8px;
	color: #c7ff70;
	line-height: 1.2em;
	font: normal 12px Verdana,Arial,helvetica,sans-serif;	
	font-weight: bold;	
	text-align: center;
}
#page_nav_icons
{
	padding: 0px 4px 4px 0px;
	text-align: right;
}

#search_content_layer
{
	margin: 0px;
	padding: 0px;
	background: url(/media/images/bg_middle.gif) no-repeat;
	width: 800px;
	height: 358px;
	
	font: normal 82% Verdana, Arial, helvetica, sans-serif;
}
#search_content_layer_2
{
	margin: 0px;
	padding: 0px;
	background: #282c2f url(/media/images/bg2_middle.gif) no-repeat;
	width: 800px;
	
	font: normal 82% Verdana, Arial, helvetica, sans-serif;
}

#bottom_add_layer
{
	margin: 0px;	
	padding: 0px;
	background-color: #282c2f;
	width: 800px;	
	height: 90px;
	text-align: center;
}

#search_bottom_layer
{
	margin: 0px;
	padding: 0px;
	background: url(/media/images/bg_bottom.gif) no-repeat;
	width: 800px;
	height: 21px;	
}
#logo_layer
{
	height: 84px;
	
	text-align: right;
}
#logo_layer_2
{
	height: 74px;
	
	text-align: right;
}
#loading_layer
{
	text-align: right;
	padding-right: 10px;	
}

#searchbox_layer
{
	margin: 0px;
	margin-left: 148px;
	padding: 0px;
	text-align: left;
}

#result_layer
{
	margin: 0px;
	margin-top: 46px;
	padding: 0px;
	width: 800px;	
}

.sp10
{
	height: 10px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
.sp14
{
	height: 14px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
.sp100
{
	height: 73px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}


/*
	###############INNER#####################
*/

.float_content
{
	width: 200px;
	float: left;
}

#menu_box
{
	padding: 8px 4px 0px 8px;
}
.menu_point
{
	margin-top: 5px;
	color: #fff;
}

#tab_layer
{
	margin-left: 0px;
	width: 504px;
	height: 24px;
	
	font-weight: bold;
	overflow: hidden;
}
.tab_box
{
	margin: 0px;
	margin-right: 2px;
	padding: 0px;
	height: 24px;
	
	float: left;	
}
.tab_begin
{
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	width: 11px;
	height: 27px;
	background: url(/media/images/tab_green_left.gif) no-repeat;	
	
	float: left;		
}
.tab_content
{
	margin: 0px;
	padding: 0px;	
	height: 27px;
	background: url(/media/images/tab_green_middle.gif) repeat-x;		
	
	float: left;		
}
.tab_end
{
	margin: 0px;
	padding: 0px;
	overflow: hidden;	
	width: 11px;
	height: 27px;
	background: url(/media/images/tab_green_right.gif) no-repeat;		
	
	float: left;	
}
.tab_begin_selected
{
	margin: 0px;
	padding: 0px;
	overflow: hidden;	
	width: 11px;
	height: 27px;
	background: url(/media/images/tab_grey_left.gif) no-repeat;	
	
	float: left;		
}
.tab_content_selected
{
	height: 27px;
	background: url(/media/images/tab_grey_middle.gif) repeat-x;		
	
	float: left;		
}
.tab_end_selected
{
	margin: 0px;
	padding: 0px;
	overflow: hidden;	
	width: 11px;
	height: 27px;
	background: url(/media/images/tab_grey_right.gif) no-repeat;		
	
	float: left;	
}

#box_layer
{
	margin: 0px;
	margin-top: -1px;
	padding: 0px;
	width: 504px;
	overflow: hidden;
	
	text-align: center;
}
#box_layer h3
{
	margin: 0px;
	margin-left: 58px;
	padding: 0px;
	padding-bottom: 3px;
	
	font-size: 0.9em;
	color: #efefef;
	
	text-align: left;
}
#box_top
{
	margin: 0px;
	padding: 0px;
	width: 503px;
	height: 11px;
	background: url(/media/images/searchbox_bg_top.gif) no-repeat;
	overflow: hidden;
}
#box_content
{
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 503px;
	background: url(/media/images/searchbox_bg_middle.gif) repeat-y;			
}
#box_bottom
{
	width: 503px;
	height: 10px;
	background: url(/media/images/searchbox_bg_bottom.gif) no-repeat;			
}

#action_text_layer
{
	margin: 0px;
	margin-top: 8px;
	margin-left: 60px;
	padding: 0px;
		
	text-align: left;
}
#action_text_layer h3
{
	margin: 0px;
}

#feature_list_layer
{
	margin: 0px;
	margin-top: 8px;
	margin-left: 58px;
	padding: 0px;
		
	text-align: left;	
}
#feature_list_layer h3
{
	margin: 0px;
	padding: 0px;
	padding-bottom: 3px;
	
	font-size: 0.9em;
	
	text-align: left;	
}
#feature_list_layer ul
{
	margin: 0px;
	margin-left: 16px;
	padding: 0px;
	
	color: #cccccc;
	list-style-image: url(/media/images/bullet.gif);
	text-align: left;
}

#wildcard_results_layer
{
	margin: 0px;
	margin-top: 8px;
	margin-left: 58px;
	padding: 0px;
		
	text-align: left;	
}
#wildcard_results_layer h3, #sedo_float_list h3
{
	margin: 0px;
	padding: 0px;
	padding-bottom: 3px;
	
	font-size: 0.9em;
	
	text-align: left;	
}
.wildcard_result_left
{
	width: 54px;
	height: 16px;
	float: left;
}
.wildcard_result_right
{
	height: 16px;
	float: left;
}

#sedo_float_list
{
	margin: 0px;
	margin-top: 8px;
	margin-left: 58px;
	padding: 0px;
		
	text-align: left;	
}
.sedo_image_left
{
	width: 40px;
	height: 16px;
	float: left;
}
.sedo_link_right
{
	width: 100px;
	height: 16px;
	float: left;
}	

#ping_results
{
	font-size: 11px;
}

#result_left_layer
{
	padding-left: 12px;
	padding-right: 12px;
	
	width: 150px;
	
	float: left;
}
.left_top
{
	margin: 0px;
	padding: 0px;
	width: 150px;
	height: 15px;
	background: url(/media/images/left_cell_top.gif) no-repeat;				
	overflow: hidden;
}
.left_middle
{
	margin: 0px;
	padding: 0px;	
	width: 150px;
	background: url(/media/images/left_cell_middle.gif) repeat-y;					
}
.left_bottom
{
	margin: 0px;
	padding: 0px;	
	width: 150px;
	height: 15px;
	background: url(/media/images/left_cell_bottom.gif) no-repeat;					
}
#left_cell
{
	padding: 2px;
	width: 142px;
	overflow: hidden;

	color: #fff;
	font-weight: bold;
	font-size: 10px;	
	text-align: left;
}
#left_cell h3
{
	margin: 0px;
	padding: 0px;
	padding-bottom: 2px;
	
	font-size: 11px;
	color: #fff;			
}
.float_list
{
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
	width: 140px;
	overflow: hidden;	
}
.list_element_left
{
	width: 26px;
	height: 16px;
	float: left;
	overflow: hidden;
}
.list_element_right
{
	width: 114px;
	height: 16px;	
	float: left;
	overflow: hidden;
}
.list_element_left_big
{
	width: 40px;
	height: 16px;	
	float: left;
	overflow: hidden;
}
.list_element_right_big
{
	width: 100px;
	height: 16px;	
	float: left;
	overflow: hidden;
}
#left_advert
{
	margin: 0px;
	padding: 0px;
	padding-top: 4px;
	width: 130px;
	height: 100px;
	overflow: hidden;
}

#right_cell
{
	padding: 2px;
	width: 142px;
	overflow: hidden;

	color: #fff;
	font-weight: bold;
	font-size: 10px;	
	text-align: left;
}
#tips
{
	color: #ccc;
	font-weight: normal;	
}
#right_cell h3
{
	margin: 0px;
	padding: 0px;
	padding-bottom: 2px;
	
	font-size: 11px;
	color: #fff;			
}
#right_advert
{
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	width: 130px;
	height: 600px;
	overflow: hidden;
}
.w3c
{
	padding-left: 2px;
}

#result_content_layer
{
	margin: 0px;
	padding: 0px;	
	width: 452px;
	
	float: left;	
}
#middle_top
{
	margin: 0px;
	padding: 0px;	
	width: 452px;
	height: 106px;
	background: url(/media/images/box_middle_top.gif) no-repeat;				
	
	text-align: right;
	overflow: hidden;	
}
#middle_top h2
{
	margin: 0px;
	padding: 0px;
	padding-top: 4px;
	padding-right: 4px;
	
	font-size: 1.2em;
	color: #fff;	
}
#middle_top h3
{
	margin: 0px;
	padding: 0px;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-right: 4px;
	
	font-size: 0.9em;
	color: #fff;		
}
#record_type
{
	padding-right: 4px;	
}
#middle_middle
{
	margin: 0px;
	padding: 0px;	
	width: 452px;
	background: #5f891f;					
	overflow: hidden;
}
#middle_bottom
{
	margin: 0px;
	padding: 0px;	
	width: 452px;
	height: 7px;
	background:  #5f891f;					
}
#result_right_layer
{
	margin: 0px;
	padding: 0px;	
	padding-left: 12px;
	padding-right: 12px;
	
	width: 150px;	
	
	float: left;	
}

#result_output, #other_output_left
{
	margin: 0px;
	padding: 4px;
	
	text-align: left;
}
#result_output h3, #other_output_left h3
{
	margin: 0px;
	padding: 0px;	
	padding-bottom: 3px;
	
	font-size: 0.9em;
	color: #fff;	
}
#whois_result
{
	margin-left: 2px;
	margin-right: 2px;
	padding: 2px;
	width: 434px;
	overflow: auto;
	
	background-color: #ccc;
	color: #282c2f;
}
.not_displayed
{
	display: none;
}
.move_down
{
	vertical-align: bottom;
}	

#other_output
{
	margin: 0px;
	padding: 0px;
}

.form_fields
{
	padding: 0px 0px 10px 0px;
}
#form_left_layer
{
	width: 278px;
	float: left;
}
#form_right_layer
{
	padding: 2px;
	width: 160px;
	float: left;
	
	background-color: #ccc;
	color: #282c2f;
}
#form_right_layer h3
{
	font-size: 1.1em;
	color: #000;		
}

.preview_box
{
	padding: 2px;
	width: 440px;
	height: 60px;
	
	background-color: #ccc;
	color: #282c2f;	
}

/*
	####################LINKS######################
*/

#layers_list a:link, #layers_list a:active, #layers_list a:visited
{
	color: #66ccff;
	text-decoration: none;	
	font-weight: bold;
}
#layers_list a:hover
{
	color: #c7ff70;	
	text-decoration: none;
	font-weight: bold;
}

#menu_box a:link, #menu_box a:active, #menu_box a:visited
{
	color: #66ccff;
	text-decoration: none;
}
#menu_box a:hover
{
	color: #c7ff70;	
	text-decoration: none;
}

.tab_content a:link, .tab_content a:active, .tab_content a:visited
{
	color: #c7ff70;
	text-decoration: none;	
}
.tab_content a:hover
{
	color: #cccccc;
	text-decoration: none;	
}
.tab_content_selected a:link, .tab_content_selected a:active, .tab_content_selected a:visited, .tab_content_selected a:hover
{
	color: #66ccff;
	text-decoration: none;	
}

#feature_list_layer a:link, #feature_list_layer a:active, #feature_list_layer a:visited, #wildcard_results_layer a:link, #wildcard_results_layer a:active, #wildcard_results_layer a:visited
{
	color: #66ccff;
	text-decoration: none;
}
#feature_list_layer a:hover, #wildcard_results_layer a:hover
{
	color: #c7ff70;
	text-decoration: none;
}

#middle_top a:link, #middle_top a:active, #middle_top a:visited
{
	color: #efefef;
	text-decoration: none;	
}
#middle_top a:hover
{
	color: #fff;
	text-decoration: none;
}

#result_output a:link, #result_output a:active, #result_output a:visited
{
	color: #efefef;
	text-decoration: none;	
}
#result_output a:hover
{
	color: #fff;
	text-decoration: none;
}

#result_layer a:link, #result_layer a:active, #result_layer a:visited
{
	color: #c7ff70;
	text-decoration: none;	
}
#result_layer a:hover
{
	color: #ccc;
	text-decoration: none;
}

#left_cell a:link, #left_cell a:active, #left_cell a:visited
{
	font-weight: normal;
	text-decoration: underline;
}
#left_cell a:hover
{
	color: #83a94a;
}

#right_cell a:link, #right_cell a:active, #right_cell a:visited
{
	font-weight: normal;
	text-decoration: underline;
}
#right_cell a:hover
{
	color: #83a94a;
}

#bottom_menu a:link, #bottom_menu a:active, #bottom_menu a:visited
{
	color: #66ccff;
	text-decoration: none;
}
#bottom_menu a:hover
{
	color: #c7ff70;	
	text-decoration: none;
}

#whois_result  a:link, #whois_result  a:active, #whois_result  a:visited
{
	color: #CF3A33;
	text-decoration: none;	
}
#whois_result  a:hover
{
	color: #CF3A33;
	text-decoration: underline;
}

/*
	######################FORM####################
*/

.normal_input
{
	padding-left: 2px;
	width: 240px;
		
	background: #fff;		
	border: 1px solid #282c2f;
	
	font-size: 13px;
}
.form_fields .normal_input
{
	background: #eee;		
	border: 1px solid #4C6F14;
}
.normal_input_wrong
{
	padding-left: 2px;
	width: 240px;
		
	background: #eee;		
	border: 1px solid #CF3A33;
	
	font-size: 13px;
}
.small_input
{
	padding-left: 2px;
	width: 140px;
		
	background: #eee;		
	border: 1px solid #4C6F14;
	
	font-size: 13px;	
}
.small_input_wrong
{
	padding-left: 2px;
	width: 140px;
		
	background: #eee;		
	border: 1px solid #CF3A33;
	
	font-size: 13px;	
}

.normal_submit
{
	width: 140px;
	background: #5f891f;		
	border: 1px solid #282c2f;
	
	color: #c7ff70;
	font-size: 14px;
	
	cursor: pointer;
}
.form_fields .normal_submit
{
	background: #ccc;		
	border: 1px solid #4C6F14;
	
	color: #111;	
}
.normal_textarea
{
	padding-left: 2px;
	width: 240px;
	height: 200px;		
		
	background: #eee;		
	border: 1px solid #4C6F14;
	
	font-size: 13px;	
	
	overflow: auto;
}
.normal_textarea_wrong
{
	padding-left: 2px;
	width: 240px;
	height: 200px;		
		
	background: #eee;		
	border: 1px solid #CF3A33;
	
	font-size: 13px;	
	
	overflow: auto;
}
.big_textarea
{
	padding-left: 2px;
	width: 385px;
	height: 140px;		
		
	background: #eee;		
	border: 1px solid #4C6F14;
	
	font-size: 13px;	
	
	overflow: auto;
}
.big2_textarea
{
	padding-left: 2px;
	width: 385px;
	height: 60px;		
		
	background: #eee;		
	border: 1px solid #4C6F14;
	
	font-size: 13px;	
	
	overflow: auto;
}
.tall_textarea
{
	padding-left: 2px;
	width: 231px;
	height: 140px;		
		
	background: #eee;		
	border: 1px solid #4C6F14;
	
	font-size: 13px;	
	
	overflow: auto;
}

/*
	######################TABLES####################
*/

.top100_table
{
	margin: 0 auto;
	text-align: left;
}
.top100_table td
{
	padding: 3px;
}

.top100_head
{
	color: #fff;
	font-weight: bold;
}

/*
	######################CONTACT FORM####################
*/

.mailform {		
  border: none;    
}

.mailform legend {
	font-size: 0.9em;
	color: #fff;  
  font-weight: bold;  
}

.mailform label {
  display: block;
  width: 7em;
  margin: 3px 0;
  float: left;  
}

.mailform #label_nick {
  font-size: 0.9em;
	color: #fff;  
}

.mailform #label_username {	
  font-size: 0.9em;
	color: #fff;  
}

.mailform #label_email {
  font-size: 0.9em;
	color: #fff;  
}

.mailform #label_subject {
  font-size: 0.9em;
	color: #fff;   
}

.mailform #subject {
  width: 240px;
}

.mailform #label_message {
  font-size: 0.9em;
	color: #fff;
}

.mailform input {
	background: #eee;
  border: 1px solid #4C6F14;  
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 13px;
  color: #000000;
  width: 160px;
  margin: 2px 0;
}

.mailform textarea {
	background: #eee;
  border: 1px solid #4C6F14;  
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 13px;
  color: #000000;
  width: 240px;
	height: 160px;
}

.mailform #button {
 	border: 1px solid #4C6F14;
  background-color: #ccc;  
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 13px;
  color: #111;
  width: auto;
	
	cursor: pointer;
}

