html { -webkit-text-size-adjust:none; }

body {
font-family:"Lucida Grande",Arial,Sans-serif;
letter-spacing: 1px;
font-size:12px;
color:#424242;
/*background:url(images/bg.jpg) repeat-x top #fff;*/
background: #ededed url(images/background.jpg) repeat-x;
margin:0px;
padding:0px;
}

#main {
width:748px;
margin-left:auto;
margin-right:auto;
background-color:#FFF;
}

#menu {
background-color:#585858;
margin-bottom:2px;
}

#menu ul {
margin:0px;
padding:0px;
list-style:none;
}

#menu li {
float:left;
cursor:pointer;
text-transform: uppercase;
font-weight:bold;
padding:5px 15px 5px 15px; 
}

#menu li a {
text-decoration:none;
color:#FFF;
font-size:16px;
font-weight:bold;
}

#menu .this {
background-color:#5FB404;
}

#menu li:hover {
background-color:#5FB404;
}


#menu li a.selected {
color:#FFF;
background-color:#58ACFA;
padding:3px 10px 3px 10px;
-moz-border-radius: 5px;
border-radius: 5px;
}


#content {
margin:10px 10px 0px 10px;
}

#content .right_side, #content .left_side  {
float:left;
margin:5px;
}

#content .left_side {
width:362px;
}

#content .right_side {
width:336px;
border-left:1px #D8D8D8 dotted;
padding-left:9px;
}


#ip_details ul
{
float:left;
margin:0;
padding:0;
}

#ip_details ul li
{
height:25px;
list-style:none;
}


#ip_details ul.names, #ip_details ul.results {
padding:0px 5px 0px 5px;
font-weight:bold;
font-size:14px;
}

#ip_details ul.names {
width:115px;
}

#ip_details ul.results {
width:216px;
}

#ip_details li.small {
font-size:11px;
font-weight:normal;
overflow:hidden;
height:25px;
}


#ip_details ul.names {
border-right:1px #D8D8D8 dotted;
padding:3px 5px 3px;
height:252px;
}

#ip_details ul.results {
color:#088A08;
overflow:hidden;
padding:3px 10px 3px;
}




#content .map_container {
margin:0 5px 0 5px;
height:310px;
border-top:1px #848484 dotted;
border-bottom:1px #848484 dotted;
}

#content .more_info {
margin:5px;
font-size:11px;
}

#content .more_info ul {
list-style:none;
padding:0px;
margin:0px;
}

#content .more_info li {
margin:2px 0 2px;
}

#content .map {
height:300px;
margin:5px 0 5px;
background-color:#D8D8D8;
}

#content .title {
font-size:14px;
font-weight:bold;
color:#585858;
background-color:#FFF;
border-bottom:1px #D8D8D8 dotted;
text-transform: uppercase;
padding-bottom:2px;
padding-left:5px;
margin-bottom:5px;
}

#content span.ip {
color:#088A08;
}

#right_ad {
float:left;
width:160px;
padding:5px;
height:600px;
}

#right_ad img {
border:none;
}

#part {
width:532px;
padding:10px;
margin-bottom:5px;
}

h1 {
font-size:20px;
padding:0px;
margin:0px;
font-weight:normal;
}

#part .title {
padding:0px 0 5px ;
border-bottom:1px #D8D8D8 dotted;
}

#part .title a {
text-decoration:none;
color:#424242;
font-weight:bold;
}

#part .title a:hover {
text-decoration:underline;
color:#0174DF;
}

#part .art {
font-family:Verdana;
padding:5px;
text-align:justify;
font-size:13px;
}

#part .art a {
font-size:13px;
font-weight:bold;
color:#336699;
}

#part .image {
float:left;
margin:2px 10px 10px 0px;
}

#part a:hover {
text-decoration:underline;
color:#0101DF;
}

#part iframe {
margin:5px 0 5px;
}

#header {

}

#header .logo {
height:70px;
background-image: url('images/logo.png');
}

#header .r {
float:right;
width:370px;
height:70px;
}

#header .r form {
float:left;
padding:0px;
margin-top:10px;
}

#header .r iframe {
margin-top:5px;
margin-left:3px;
float:left;
width:250px;
}

#header .gplus {
width:80px;
float:left;
margin:5px 0px 0px 5px;
}

#header .r input.ip, #header .button {
float:left;
font-size:14px;
height:16px;
margin:0px 4px 0px 4px;
}

#header .r input.ip {
padding:5px;
width:180px;
font-weight:bold;
font-family:arial;
border:0px;
background-color:#F2F2F2;
}

#header .button {
width:110px;
text-align:center;
background-color:#5FB404;
color:#FFF;
font-weight:bold;
padding:5px;
cursor:pointer;
}

#header .button:hover {
background-color:#4B8A08;
}



#header .logo img {
border:0px;
}

#footer {
height:40px;
margin-top:10px;
border-top:4px #585858 solid;
text-align:right;
font-size:10px;
}

#footer .right {
width:460px;
float:left;
padding:10px 0 10px;
}

#footer .right ul {
list-style:none;
margin:0px;
padding:0px;
}

#footer .right li {
padding:0px 10px 0px 10px;
float:right;
}

#footer .right li.b {
border-right:1px #D8D8D8 solid;
}

#footer .left {
padding:10px 3px 10px 10px;
width:275px;
float:left;
text-align:left;
}

#footer .right li a {
text-decoration:none;
color:#848484;
}

#footer .right li a:hover {
text-decoration:underline;
color:#000;
}

#ad {
margin:5px 0 5px 0;
text-align:center;
padding:3px;
border-top: 1px #336699 dashed;
border-bottom: 1px #336699 dashed;
}

#ad a {
color:#336699;
font-size:24px;
font-weight:bold;
text-decoration:none;
}

#ad a:hover {
text-decoration:underline;
}

#pages .paginate { font-size:11px; padding: 3px; margin-top:5px; float:right; }
#pages .paginate a { padding:2px 5px 2px 5px; margin:2px; border:1px solid #999; text-decoration:none; color: #666; }
#pages .paginate a:hover, #pages .paginate a:active { border: 1px solid #999; color: #000; }
#pages .paginate span.current { margin: 2px; padding: 2px 5px 2px 5px; border: 1px solid #999; font-weight: bold; background-color: #999; color: #FFF; }
#pages .paginate span.disabled { padding:2px 5px 2px 5px; margin:2px; border:1px solid #eee; color:#DDD; }

#extra_check {
margin:5px;
}

#atab {
text-transform: uppercase;
font-weight:bold;
margin:5px 0 5px;
color:#FFF;
font-size:14px;
}

#atab .closed, #atab .open  {
padding:5px 0 5px 35px;
background-repeat: no-repeat;
background-position:10px 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#atab .closed {
background-color:#848484;
background-image: url('images/plus.gif');
}

#atab .open {
background-color:#5FB404;
background-image: url('images/minus.gif');
}


#atab .closed:hover, #atab .open:hover {
cursor:pointer;
background-color:#5FB404;
}

.ajax_container {
display:none;
margin:7px 0 7px;
}

#about {
font-size:11px;
text-align:justify;
line-height: 160%;
border-bottom:3px #848484 solid;
border-top:3px #848484 solid;
margin:5px 0 5px;
padding:0px;
overflow:hidden;
}

#about p, #about_c p {
margin:0px;
padding:0px;
}

#about a, #about_c a {
color:#04B404;
text-decoration:none;
}

#about a:hover {
text-decoration:underline;
font-weight:bold;
}

#about .radar {
background-image: url('images/radar.png');
background-repeat: no-repeat;
background-position:5px;
padding:5px 0px 5px 70px;
margin:0px;
}

#about .radar2 {
background-image: url('images/radar2.png');
background-repeat: no-repeat;
background-position:5px;
padding:5px 0px 5px 70px;
margin:0px;
}

#about_c {
font-size:11px;
text-align:justify;
border-top:1px #D8D8D8 dotted;
border-bottom:1px #D8D8D8 dotted;
margin:5px 0 5px;
padding:0px;
overflow:hidden;
}

#about_c .scan {
background-image: url('images/scan.png');
background-repeat: no-repeat;
background-position:5px;
padding:5px 0px 5px 60px;
margin:0px;
}

.loading {
font-size:11px;
height:17px;
padding-left: 20px;
background-image: url('images/load.gif');
background-repeat: no-repeat;
background-position: 0px 1px;
}

.box {
width:695px;
border:0px;
padding:10px;
overflow:scroll;
font-size:13px;
}

.box.whois {
height:500px;
}

.box.ping {
height:250px;
}

.message {

padding:10px;
font-size:11px;
}

.message.red {
background-color:#F6CECE;
}

.message.green {
background-color:#E3F6CE;
}

#ports_container {
margin:0px 0px 0px 10px;
overflow:hidden;
position:relative;
}

#ports_container ul {
list-style:none;
padding:0px;
margin:0px;
}

#ports_container li {

}

#ports_container .left_s {
float:left;
width:440px;
min-height:150px;
border-right:1px #D8D8D8 dotted;
}

#ports_container .right_s {
margin-left:5px;
float:left;
width:260px;
background-color:#000;
}

#ports_container .right_s textarea {
border:1px #BDBDBD solid;
margin:0px;
padding:0px;
height:110px;
width:258px;
position:absolute;
}

#ports_container .button {
width:250px;
text-align:center;
position:absolute;
top:120px;
}

#ports_container .button:hover {
background-color:#4B8A08;
}

#ports_container .left_s li {
padding-left:20px;
width:120px;
height:25px;
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
}

#ports_container .left_s li.in_progress {
background-image: url('images/load.gif');
}

#ports_container .left_s li.on {
background-image: url('images/on.gif');
}

#ports_container .left_s li.off {
background-image: url('images/off.gif');
}

.button {
background-color:#5FB404;
color:#FFF;
font-weight:bold;
padding:5px;
cursor:pointer;
}

#flash_f {
width:0px;
height:0px;
}

.ad_300x250 {
width:300px;
height:250px;
}

.ad_728x90 {
width:728px;
height:90px;
margin:2px 0 2px;
}

.ad_line {
width:728px;
margin:3px 0 3px;
}

#proxy_l {
background-color:#FBF5EF;
min-height:50px;
padding:10px 0 10px;
border-bottom: 1px solid #D8D8D8;
}


#proxy_w .l {
width:336px;
float:left;
}

#proxy_w .r {
margin-left:10px;
background-color:#FBF5EF;
border-left:1px #D8D8D8 dotted;
float:left;
width:381px;
min-height:280px;
}

#proxy_w .r a , #proxy_l a {
font-size:11px;
text-decoration:none;
}

#proxy_w .r a:hover, #proxy_l a:hover {
text-decoration:underline;
font-size:13px;
}

#proxy_l ul {
margin:0px;
padding:0px;
list-style:none;
}

#proxy_l li {
height:18px;
margin:4px;
font-size:12px;
float:left;
width:230px;
}

#proxy_l img {
margin-right:5px;
width:16px;
height:11px;
}

#proxy_l a {
color:#0174DF;
}

#proxy_l a.this {
color:#DF0101;
text-decoration:underline;
}

#proxy_w .r ul {
margin:10px;
padding:0px;
list-style:none;
}

#proxy_w .r li {
margin:3px 0 3px;
height:20px;
font-size:12px;
float:left;
width:180px;
}

#proxy_w .r img {
margin-right:5px;
width:16px;
height:11px;
}

#proxy_w .r a {
color:#0174DF;
}

#proxy_w .r a.this {
color:#DF0101;
text-decoration:underline;
font-size:13px;
}

#proxy_w img, #proxy_l img  {
border:0px;
}
















#proxy_list,#checker_list {
border-bottom:2px #6E6E6E solid;
margin:15px 0 5px;
height:20px;
}

#checker_container .green:hover {
cursor:pointer;
background-color:#E3F6CE;
font-weight:bold;
border-top:1px #D8D8D8 solid;
border-bottom:1px #D8D8D8 solid;
overflow:hidden;
}

#checker_container .red {
background-color:#F6CECE;
overflow:hidden;
}

#checker_container .green {
background-color:#E3F6CE;
overflow:hidden;
}

#proxy_list li.p_ip,#checker_list li.p_ip,#proxy_container .url li.p_ip,#checker_container .url li.p_ip {
width:100px;
overflow:hidden;
}
#proxy_list li.p_port,#checker_list li.p_port,#proxy_container .url li.p_port,#checker_container .url li.p_port {
width:40px;
overflow:hidden;
}
#proxy_list li.p_host,#checker_list li.p_host,#proxy_container .url li.p_host,#checker_container .url li.p_host {
width:140px;
overflow:hidden;
}
#proxy_list li.p_country,#checker_list li.p_country,#proxy_container .url li.p_country,#checker_container .url li.p_country  {
width:155px;
overflow:hidden;
}
#proxy_list li.p_state,#checker_list li.p_state,#proxy_container .url li.p_state,#checker_container .url li.p_state {
width:120px;
overflow:hidden;
}
#proxy_list li.p_city,#checker_list li.p_city,#proxy_container .url li.p_city,#checker_container .url li.p_city {
width:110px;
overflow:hidden;
}


#proxy_list ul, #checker_list ul {
margin:0px;
padding:0px;
list-style:none;
}

#proxy_list li, #checker_list li {
float:left;
padding:0px 5px 0px 5px;
}


#checker_list {
display:none;
}



#proxy_container, #checker_container {
font-size:11px;
}


#proxy_container .url ul, #checker_container .url ul {
list-style:none;
padding:0px;
margin:0px;
}

#proxy_container .url, #proxy_container .ad, #checker_container .url {
border-top:1px #E6E6E6 dotted;
border-bottom:1px #E6E6E6 dotted;
margin-bottom:5px;
}

#proxy_container div.url:hover, #proxy_container .this {
cursor:pointer;
background-color:#E3F6CE;
font-weight:bold;
border-top:1px #D8D8D8 solid;
border-bottom:1px #D8D8D8 solid;
overflow:hidden;
}

#proxy_container li.p_country img, #checker_container li.p_country img {
margin-right:5px;
width:16px;
height:11px;
}

#proxy_container .url li, #checker_container .url li {
float:left;
padding:5px;
}

#proxy_container .pcontainer, #checker_container .pcontainer {
padding:10px;
margin-bottom:5px;
margin-top:-6px;
background-color:#FBF5EF;
border-bottom:1px #D8D8D8 solid;
display:none;
}


#ajax_info  {
margin:0px 10px 0 10px;
}

#ajax_info ul {
margin:0px;
padding:0px;
list-style:none;
float:left;
}

#ajax_info li {
margin:0px;
padding:0px;
height:22px;
}

#ajax_info li img{
margin-right:5px;
}

#ajax_info .a {
width:200px;
font-weight:bold;
}


#ajax_info .b {
width:500px;
}










#websites_list {
border-bottom:2px #6E6E6E solid;
margin:15px 0 5px;
}

#websites_list li.w_url,#websites_container li.w_url {
width:150px;
overflow:hidden;
}
#websites_list li.w_country,#websites_container li.w_country {
width:140px;
overflow:hidden;
}
#websites_list li.w_state,#websites_container li.w_state {
width:150px;
overflow:hidden;
}
#websites_list li.w_city,#websites_container li.w_city {
width:125px;
overflow:hidden;
}
#websites_list li.w_ip,#websites_container li.w_ip {
width:110px;
overflow:hidden;
}

#websites_container {
font-size:11px;
}


#websites_container ul {
list-style:none;
padding:0px;
margin:0px;
}

#websites_container .url, #websites_container .ad {
border-top:1px #E6E6E6 dotted;
border-bottom:1px #E6E6E6 dotted;
margin-bottom:5px;
}

#websites_container .url:hover, #websites_container .url:visited {
cursor:pointer;
background-color:#E3F6CE;
font-weight:bold;
border-top:1px #D8D8D8 solid;
border-bottom:1px #D8D8D8 solid;
}

#websites_container li.w_country img {
margin-right:5px;
width:16px;
height:11px;
}

#websites_container li {
float:left;
padding:5px;
}

#websites_list {
height:20px;
}

#websites_list ul {
margin:0px;
padding:0px;
list-style:none;
}

#websites_list li {
float:left;
padding:0px 5px 0px 5px;
}

.p_input {
padding:4px;
font-size:14px;
width:180px;
}


#proxy_checker {
background-color:#FBF5EF;
min-height:50px;

border-bottom: 1px solid #D8D8D8;
}

#proxy_checker .about {
padding:5px;

}

#proxy_checker .ad {
background-color:#FFF;
padding:5px 0 5px;
border-top:1px #D8D8D8 solid;
border-bottom:1px #D8D8D8 solid;
}

#p_checker  {
margin:5px 0 5px;
overflow:hidden;
}

#p_checker form  {
margin:0px;
padding:0px;
}

#p_checker .l {
float:left;
padding:0px 5px 0px 5px;
margin-right:5px;
border-right:1px #D8D8D8 solid;
width:400px;
}

#p_checker .l textarea {
width:390px;
height:200px;
}

#p_checker .r {
float:left;
width:295px;
margin-left:5px;
}

#p_checker .r ul {
list-style:none;
margin:0px;
padding:0px;
}

#p_checker .r li {
margin-bottom:5px;
padding-bottom:5px;
font-size:11px;
border-bottom:1px #BDBDBD solid;
}

#p_checker .r input {
margin-right:5px;
}

#p_checker .r span {
font-weight:bold;
color:#0174DF;
font-size:14px;
}

#p_checker .checker_button {
margin:5px;
float:right;
}

#p_checker .button {
width:100px;
text-align:center;
font-size:14px;
}

#send_form:hover {
background-color:#4B8A08;
}

#extra_options {
display:none;
margin:5px 0 5px;
font-size:11px;
padding:4px 2px 4px 2px;
background-color:#F2F2F2;
border-top:1px #BDBDBD solid;
border-bottom:1px #BDBDBD solid;
}

#extra_options ul {
list-style:none;
padding:0px;
margin:0px;
}

#extra_options li {
color:#0174DF;
float:left;
padding:0px 5px 0px 5px;
text-transform: uppercase;
}

#extra_options li.a {
border-right:1px #BDBDBD solid;
}

#extra_options li:hover {
text-decoration:underline;
cursor:pointer;
}

#export_list {
margin:5px 0 5px;
width:723px;
height:200px;
display:none;
}

#articles {
min-height:500px;

}

#articles a {
text-decoration:none;
color:#088A08;
}

#articles h2 {
font-size:20px;
padding:0px;
margin:0px;
}

#articles a:hover {
text-decoration:underline;
}

#articles .a_list {
border-bottom:1px #A4A4A4 dotted;
margin-bottom:10px;
}

#articles .a {
margin-bottom:10px;
}

#articles h1 {
font-weight:bold;
font-size:20px;
border-bottom:2px #A4A4A4 solid;
}

#articles .cont_short {
margin:10px;
text-align:justify;
line-height: 160%;
}

#articles .cont {
margin:10px 5px 10px 5px;
text-align:justify;
line-height: 160%;
}

#articles .cont h2 {
font-size:16px;
}

#articles img.left, #articles img.right {
border:0px;
}

#articles img.left {
float:left;
margin-right:20px;
margin-bottom:10px;
}

#articles img.right {
float:right;
margin-left:20px;
margin-bottom:10px;
}

#articles img.a_list {
float:left;
border:0px;
margin-right:10px;
}

#articles .cont p {
margin-left:10px;
margin-right:10px;
}

#articles .cont li {
padding:5px;
}

ul#tabnav { text-align: left; margin: 20px 0 0 0; font-size:12px; border-bottom: 1px solid #D8D8D8; list-style-type: none;padding: 3px 10px 3px 10px; }
ul#tabnav li { display: inline; }
#tab1 li.tab1, #tab2 li.tab2, #tab3 li.tab3, #tab4 li.tab4 { border-bottom: 1px solid #FBF5EF; background-color: #fff; font-weight:bold; }
#tab1 li.tab1 a, #tab2 li.tab2 a, #tab3 li.tab3 a, #tab4 li.tab4 a { background-color: #FBF5EF; color: #424242; position: relative;top: -3px;padding:7px; }
ul#tabnav li a { padding: 3px 4px; border: 1px solid #BDBDBD; background-color: #F2F2F2; color: #585858; margin-right: 0px; text-decoration: none;border-bottom: none;}
ul#tabnav a:hover { background: #fff; color:#424242; }

img.center {   display: block;   margin-left: auto;   margin-right: auto; }

#custom_banner {
position:relative;
}

.top_right_banner {
right:-305px;
overflow:hidden;
position:absolute;
width:300px;
}

.top_right_banner img {
float:left;
}

