/************************************************************/
/*general*/
/************************************************************/
* { margin:0; padding:0; }
a img { border:none; }
fieldset { border:none; }
br.clear { clear:both; }
body { font-family:Verdana, sans-serif; font-size:11px; color:white; background-color:#535353; }
input.text, input.checkbox, input.button, textarea { border:1px solid #594B49; font-size: 10px; color:#FFFFFF; background:#453D3C;font-weight: 100; font-style: normal; text-decoration: none; text-transform: none; }


/************************************************************/
/*container*/
/************************************************************/
#container { width:671px; margin:20px auto 0; background:url(img/background.gif) repeat-y; }

/************************************************************/
/*header*/
/************************************************************/
#header { height:140px; background:url(img/header.gif); }

/*google*/
#header .google { padding:55px 0 0 50px; }

/************************************************************/
/*menu*/
/************************************************************/
#menu { padding:4px 0; margin-left:36px; }
#menu ul { list-style:none; }
#menu li { float:left; height:26px; margin-right:1px; }
#menu a { display:block; float:left; height:26px; text-decoration:none; overflow:hidden; text-indent:300px; line-height:26px; width:119px; }

#menu li.ip a { background-image:url(img/button_ip.gif); }
#menu li.search a { background-image:url(img/button_search.gif);}
#menu li.virusscan a { background-image:url(img/button_virusscan.gif);}
#menu li.portscan a { background-image:url(img/button_portscan.gif);}
#menu li.info a { background-image:url(img/button_info.gif);}

/************************************************************/
/*main*/
/************************************************************/
#main { clear:both; padding-top:15px; width:603px; margin:0 auto; }

/*item*/
#main .item { margin-bottom:15px; background:url(img/item_background.gif) repeat-y; }
#main .item.small { width:301px; float:left; }
#main .item.small.left {  background-image:url(img/item_background2.gif); }
#main .item.small.right {  background-image:url(img/item_background3.gif); }
#main .item h1 { height:24px; line-height:24px; text-indent:700px; overflow:hidden; font-size:12px; width:100%; }

/*content*/
#main .item .content { background:url(img/item_bottom.gif) bottom no-repeat; padding:3px 14px 5px; }
#main .item.small.left .content { background-image:url(img/item_bottom2.gif); }
#main .item.small.right .content { background-image:url(img/item_bottom3.gif); }
#main .item .content ul { list-style-position:inside; }
#main .item .content a { color:white; }
#main .item .content p { padding:10px 0 5px; font-size:10px; }

/*google*/
#main .google { text-align:center; padding-bottom:15px; }

/*ip*/
#main form.ip { text-align:center; padding:2px 0; }
#main form.ip fieldset { text-align:left; margin:15px 0 5px; font-size:10px; background:url(img/line.gif) 150px repeat-y; }
#main form.ip fieldset .entry { height:20px; clear:both; width:150px; float:left; }
#main form.ip fieldset .checkbox { vertical-align:middle; }
#main form.ip fieldset label { float:right; width:400px; height:20px; display:block; padding-top:1px; }

/*titles*/
#main h1.ip { background-image:url(img/title_ip.gif); }
#main h1.internet { background-image:url(img/title_internet.gif); }
#main h1.browser { background-image:url(img/title_browser.gif); }
#main h1.screen { background-image:url(img/title_screen.gif); }
#main h1.plugins { background-image:url(img/title_plugins.gif); }
#main h1.info { background-image:url(img/title_info.gif); }
#main h1.search { background-image:url(img/title_search.gif); }
#main h1.email { background-image:url(img/title_email.gif); }

/*results*/
#main table.results { margin:15px 0; font-size:10px; }
#main table.results th { text-align:left; width:200px; vertical-align:top; }

/************************************************************/
/*footer*/
/************************************************************/
#footer { clear:both; height:110px; background:url(img/footer.gif); position:relative; }

/************************************************************/
/*belstat*/
/************************************************************/
#belstat { position:absolute; right:40px; bottom:40px; }
#belstat a { visibility:hidden; }