html,body { margin:0; padding:0; height:100%; font-family:Verdana,sans-serif; font-size:12px; color:#000; }
body { background-color:#EDF7FF; }
/*div#container {	position:relative; margin:0 auto; width:990px; height:auto !important; height:100%;	min-height:100%; border-left:1px solid #000000;	border-right:1px solid #000000;	border-top:0px solid #000000; border-bottom:2px solid #000000; }*/
div#container {	background-color:#fff; width:990px; }

/*.header_line { background-repeat:no-repeat; background-image:url('http://sf.gwebtools.com/images/header.gif'); float:left; width:990px; height:15px }*/
.last_posts { width:990px; background-color:#fff }

.h_logo { background-color:#fff; background-repeat:no-repeat; background-image:url('http://sf.gwebtools.com/images/bg_logo.gif');  width:990px; height:50px; }
div#content { padding:1em 1em 5em;  width:966px; text-align:left; background-color:#fff; float:left;}
/*div#footer { width:100%; bottom:0; background:#000;	background-image:url('http://sf.gwebtools.com/images/footer.gif'); background-repeat:no-repeat; height:40px; }*/
div#footer { width: 990px; bottom:0; height:40px; background-color:#fff; float:left  }
/* .footer_container {	 margin-top:15px; width:100%; color:#878787; font: bold 12px Arial; }*/
.footer_copyright {	float:left; width:400px; margin-left:20px; text-align:left; }
.footer_links {	margin-left:80px; float: left; width: 400px; text-align: right; }
.content_right { width:100%; height:auto; }
.ad { width:90%; height:auto; }
.usage { margin-top:15px; width:700px; text-align:left; float:left; }
ol,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin: 0px; padding: 0px; }

h3 { border-bottom:2px solid #CCC; width:900px; }

.box {  width:990px; margin-top:10px; float:left; }

#whois_page { width:990px;  }



img { border: none; }
a { text-decoration: none; color: #3972CD; }
a:hover { text-decoration: underline; color: #3972CD; }
#current a { background-color: #D25A0B; color: white; border-color: #D25A0B; } /*currently selected tab*/
#loading_ext { margin-top:5px; margin-bottom:5px; width:100%; height:20px; background-color:#ffffff; }
#loading { width:100%; height:100%;	margin-top:0px;	margin-left:0px; color:#000000;	font-weight: bold; display: none; }
#loading img { width:16px; height:16px; }
#resPost { height:auto; }
/*form default */
.line {	margin-top:5px;	width:100%; }
.bt_action { border-top:1px solid #454545; border-left:1px solid #454545; border-right:1px solid #000000; border-bottom:1px solid #000000; background-color:#cccccc; color:#000000;	font-size:16px;	height:24px; cursor:pointer; }
.bt_ok { background:transparent url('http://sf.gwebtools.com/images/button_ok.gif') repeat scroll 0 0;	border:0 none; font-size:16px; height:32px;	width:45px;	cursor:pointer; }
.input_action {	font-size:16px; border:1px solid #000 }
.select_action { font-size:16px; }
/* table_tool pages */
.info_action { width:100%; text-align:left;	font-size:16px; font-weight:bold; }
.p_title{ width:900px;  border-bottom:2px solid #CCC; }
h1 { font-size:18px; color:#999999; padding:4px; }
.table_tool { border:1px solid #999999;	border-collapse:collapse; height:auto; }
.table_tool thead td { border:1px dotted #D0D0D0; border-collapse:collapse; color:#000000; padding:2px;	background-color:#CCCCCC; font-weight:bold; }
.table_tool tr td {	border-bottom:1px dotted #cccccc; border-collapse:collapse;	padding-left:1px; padding-right:1px; padding-top:5px; padding-bottom:5px; }
.cor1 td { background-color:#FFFFFF; }
.cor2 td { background-color:#FFFFFF; }
/* MODULE SUBNET CALCULATOR */
.bit_box { width:100%; height:auto; color:#000000; font-weight:bold; font-size:16px; }
.bit_class { width:15px; height:25px; background-color:green; margin-left:1px; float:left; text-align:center; }
.bit_subnet { width:15px; height:25px; background-color:yellow; margin-left:1px; float:left; text-align:center; }
.bit_host {	width:15px;	height:25px; background-color:gray;	margin-left:1px; float:left; text-align:center; }
/* MODULE PAGERANK */
.table_pagerank { text-align:left; border-collapse:collapse; float:left; height:auto; margin-top:10px; }
.table_pagerank tr th {	text-align:center; border:1px solid #ffffff; background-color:#000000; color:#ffffff; }
.table_pagerank tr td {	background-color:#CCCCCC; border: 1px solid #ffffff; text-align:center;	color:#000000; }
.table_pagerank_buttons { width:90px; }
.servicesT { color: #404040; width: 100%; border: 1px #999 solid; border-collapse: collapse; border-spacing: 0px; margin-top: 0px; width:220px; float:left; }
.servicesT tr th { border-bottom: 1px solid #999; background-color: #E5E5E5; text-align: center; color: #404040; }
.servicesT tr td { border-bottom: 1px dotted #CCC; color: #404040; background-color: white; text-align: left; padding-left: 3px; }
.servicesT_country { width:30px; }
.servBodL { border-left: 1px dotted #CEDCEA; } 
/* DEFAULT TEMPLATE */
.tool_myip { text-align:left; width:550px; float:left; margin-left:5px; margin-top:2px; font: bold 12px Arial; }
.tool_languages { text-align:right; width:400px; float:right; margin-right:5px; margin-top:2px; font:  bold  12px Arial; }
/* FRONTPAGE LAYOUT */
.tf { margin-top:10px; }
/*.tf a { text-decoration: none; color: black; }*/
/*.tf a:hover { text-decoration: none; color: blue; }*/
.tf tr th {	border-bottom:0px dashed #000000; color:#000000; font-size:18px; text-align:left; }
.tf tr td { padding-top:5px; width:240px; height:auto; background-color:#ffffff; vertical-align:top; }
.tf_box { /*none*/ }
.tf_img { width:50px; height:50px; float:left; }
.tf_title {	font-weight:bold; width:145px; float:left; margin-left:5px; }
.tf_desc { width:145px;	float:left;	margin-left:5px; }
/* ops container */
.ops_container { width:100%; }
/*tabs*/
.tabs_container { width: 100%; }
.tabs_container form { width: 100%; }
.tab { width:100%; }
.go_line { width:100%; }
.go_ip { width:400px; font-size:18px; color:#999; border:1px solid #505050 }
.go_submit { height:26px; }
/* MODULE WEB ANALYZER */
.ta { text-align:left; margin-top:10px; border:1px solid #F0F0F0; }
.ta tr th { text-align:left; background-color:#e5e5e5; color:#000; border-bottom:2px solid #F0F0F0; }
.ta_fn1 { width:200px; font-weight:bold;	padding:1px; background-color:#fff; } 
.ta_fv1 { width:500px; padding:1px;	background-color:#fff; }
.ta_fn2 { width:200px; font-weight:bold; background-color:#f8f8f8; padding:1px; }
.ta_fv2 { width:500px; background-color:#f8f8f8; padding:1px; }

/*****************/
/* MENU CSS PART */
/****************/
/* zeroing padding/margin for all elements */
#TJK_dropDownMenu, #TJK_dropDownMenu * { margin:0;padding:0; text-align:left;}
/* "Master" UL (the whole Menu) */
#TJK_dropDownMenu { position:relative; width:100%; max-width:100%; float:left; font:12px Helvetica Neue,Helvetica,Arial,sans-serif;  z-index:5;  }
/* sub-menu ULs */
#TJK_dropDownMenu li ul { width:11em !important; cursor:hand; position:absolute; height:auto; display:none;	left:-10px;	padding:1px 10px 10px 10px;	margin-top:6px; }
/* All LIs */
#TJK_dropDownMenu li { position:relative;  cursor:hand;	float:left;	list-style-type:none;  }
/* sub-menu LIs */
#TJK_dropDownMenu li ul li { padding:0;	border:none; max-width:120%; border-top:none; }
/* All anchors */
#TJK_dropDownMenu li a { cursor:hand; text-decoration:none;	display:block; float:left; padding:0 .4em; line-height:0.5em; color:#3972CD; text-decoration:underline; padding:10px; }
/* sub-menu Anchors */
#TJK_dropDownMenu li ul li a { width:13em; position:relative !important; /* ie Mac */ cursor:hand;	white-space:nowrap;	line-height:0.5em;	height:0.5em; color:#3972CD; background-position:0 50% !important; }
/* :hover and stuff */
#TJK_dropDownMenu li a:hover,#TJK_dropDownMenu li a:focus,#TJK_dropDownMenu li a:active {color:#000; background:orange}
/* move the declarations from the rule below the one above if you want a background swap on *all* anchors, including the top level ones */
#TJK_dropDownMenu ul a:hover,#TJK_dropDownMenu ul a:focus,#TJK_dropDownMenu ul a:active {color:#000 !important; background:orange}
/* display and z-index for the sub-menus */
#TJK_dropDownMenu li:hover ul,#TJK_dropDownMenu li.msieFix ul {display:block;z-index:10;top:1.4em !important;}
/* safari: users can keep sub-menus up by from sub-menus to next top level  */
/* didn't find a solution for users going back from the last one. I prefer  */
/* to leave it like that vs. taking the last sub-menu *out of* the wrapper  */
#TJK_dropDownMenu li#AB {z-index:6;}
#TJK_dropDownMenu li#CF {z-index:5;}
#TJK_dropDownMenu li#GJ {z-index:4;}
#TJK_dropDownMenu li#KR {z-index:3;}
#TJK_dropDownMenu li#ST {z-index:2;}
#TJK_dropDownMenu li#UZ {z-index:1;}

/* Current location - class on Body must match LI's id */
.AB #TJK_dropDownMenu li#AB a,
.CF #TJK_dropDownMenu li#CF a,
.GJ #TJK_dropDownMenu li#GJ a,
.KR #TJK_dropDownMenu li#KR a,
.ST #TJK_dropDownMenu li#ST a,
.UZ #TJK_dropDownMenu li#UZ a {color:#000;}
/* Keeping current menu accessible to JAWS */
.AB #TJK_dropDownMenu li#AB ul,
.CF #TJK_dropDownMenu li#CF ul,
.GJ #TJK_dropDownMenu li#GJ ul,
.KR #TJK_dropDownMenu li#KR ul,
.ST #TJK_dropDownMenu li#ST ul,
.UZ #TJK_dropDownMenu li#UZ ul {display:block;top:-1000px}

/* background colors */
#AB,#AB li a {}
#CF,#CF li a {}
#GJ,#GJ li a {}
#KR,#KR li a {}
#ST,#ST li a {}
#UZ,#UZ li a {}
/* "trigger" and "msieFix" classes */
#TJK_dropDownMenu li.msieFix a {}
/* last nested UL. keeping it in */
#TJK_dropDownMenu li#UZ ul {left:-2.3em !important;}

/* If JS is OFF we need to style the links in the sub-menu of the current page     */
/* so they are accessible to keyboard users. Using a class on each link would let  */
/* us stick each link in the same place, but we would have to plug a lot of        */
/* attributes in the markup and many rules here, so...                             */
.AB #TJK_dropDownMenu li#AB ul li a:focus,
.AB #TJK_dropDownMenu li#AB ul li a:active,
.CF #TJK_dropDownMenu li#CF ul li a:focus,
.CF #TJK_dropDownMenu li#CF ul li a:active,
.GJ #TJK_dropDownMenu li#GJ ul li a:focus,
.GJ #TJK_dropDownMenu li#GJ ul li a:active,
.KR #TJK_dropDownMenu li#KR ul li a:focus,
.KR #TJK_dropDownMenu li#KR ul li a:active,
.ST #TJK_dropDownMenu li#ST ul li a:focus,
.ST #TJK_dropDownMenu li#ST ul li a:active,
.UZ #TJK_dropDownMenu li#UZ ul li a:focus,
.UZ #TJK_dropDownMenu li#UZ ul li a:active {position:absolute !important;top:1028px !important;}

/* NS SPY PAGINATION */
#tnt_pagination {
	display:block;
	text-align:left;
	height:22px;
	line-height:21px;
	clear:both;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

#tnt_pagination a:link, #tnt_pagination a:visited{
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #EBEBEB;
	margin-left:10px;
	text-decoration:none;
	background-color:#F5F5F5;
	color:#0072bc;
	width:22px;
	font-weight:normal;
}

#tnt_pagination a:hover {
	background-color:#DDEEFF;
	border:1px solid #BBDDFF;
	color:#0072BC;	
}

#tnt_pagination .active_tnt_link {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #BBDDFF;
	margin-left:10px;
	text-decoration:none;
	background-color:#DDEEFF;
	color:#0072BC;
	cursor:default;
}

#tnt_pagination .disabled_tnt_pagination {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #EBEBEB;

	text-decoration:none;
	background-color:#F5F5F5;
	color:#D7D7D7;
	cursor:default;
}