/* barvicky */
body { background-color: white; color: black; }  /* uplny pozadi vsude okolo */
h1 a { color: #ff8000; }                         /* hlavni nadpis */
#envelope { background-color: #fff0d0; }         /* velkej pruh */
a, .mail { color: #410dab; }                     /* odkazy */
#user_info { background-color: #e8e89c; }        /* obdelnicek vpravo nahore */
#user_ip strong { color: #940f04; }              /* zvyraznena IP vpravo nahore */
.message, .message a { color: red; }             /* chybova hlaska */
fieldset { background-color: #f0e0b0; }          /* formularovy ctverecky */
legend { color: #940f04;
	background-color: #e8e89c; }             /* nadpisy formularovych ctvercu */
#scan_list table {  background-color: #f0e0b0; } /* tabulka "My Scan Results" */

/* zbytek */

body { color: black; _position: relative;}
a {text-decoration: underline; }

body { width: 960px; margin: 0 auto 16px auto;  
        font-family: sans-serif;  _text-align: center; }
#body_bg { _text-align: left; }

#nmap_banner { float: right; margin: 10px 40px 10px 10px; _margin-right: 20px; }
#nmap_banner a img {  width: 468px; height: 60px; border: 0 none black; }

h1 { font-family: serif; font-size: 300%; margin: 0; position: relative; top: 0.5em;
        margin-top: 10px; margin-left: 1em; margin-bottom: .5em; width: 380px; }
h1 a {text-decoration: none; }

#envelope { clear: both; border: 1px solid black; padding: 0; margin-top: 2em; }
#user_info { position: relative; float: right;
        top: -.7em; 
        border: 1px solid black; padding: 5px 10px 5px 10px;
        font-family: serif; margin: 0 10px 0 0; _margin-right: 5px; }

h2 { margin: 0; } 
#content { clear: both; padding: 0 10px 10px 10px; _position: relative; }

.message {  font-weight: bold; }

#skyscraper_left { float: left; width: 160px; height: 600px; margin: 0 10px 10px 0; }
#skyscraper_right { float: right; width: 160px; height: 600px; margin: 0 0 10px 10px; }

form { margin: 0; padding: 0; }
fieldset { padding: 10px; border: 1px solid black; margin-left: 2px; margin-right: 2px; position: relative; }
fieldset {  *margin-top: 20px; *padding-top: 40px; }
legend { border: 1px solid black; }
legend { *position: absolute; *top: -10px; *left: .5em; }
legend span { padding: 3px; font-size: 20px; font-weight: bold;
	font-family: Tahoma,sans-serif; }
	
#scan_form { margin-left: 160px; margin-right: 160px;}
#custom_scan_options { padding-left: 2em; }
#nmap_cmd { width: 500px; margin-top: 3px; }

#scan_now { text-align: center; margin: 0;  }
#what_nmap { margin: 10px 0 0 0; font-size: small; text-align: center; }

#bottom_table { width: 100%; font-size: small; }
#bottom_table td { width: 33%; }
#scan_count { text-align: center; }
#reference { text-align: right; }

.clearer { clear: both; }

#link_unit { text-align: center; }

#donate { float: right; width: 10em; height: 9em; margin-bottom: 10px;
	*position: relative;  *top: -20px; }
#associate_donate fieldset { position: relative; top: 0px; }
#moneybookers_donate { background-color: #8c847b;
        width: 90px; border: 1px solid black; position: relative; top: 10px; }

#moneybookers_donate a img { border: 0 none transparent; }
#moneybookers_donate span { display: block; text-align: center;
        font-size: xx-small; color: white; text-decoration: none; }
#paypal_donate { width: 61px; margin: 0; padding: 0; position: relative; top: 10px; }
#moneybookers_donate, #paypal_donate { margin-left: auto; margin-right: auto;
        _text-align: center; }

.equal_height fieldset { height: 9em; overflow: visible; }
.login label { display: block; float: left; width: 10em; }
.login label.remember { display: inline; float: none; }
.login p { margin: 0; margin-top: 0.2em; }
.login_submit { text-align: center; padding-top: .3em; _padding-top: 1em; }

#scan_list h2 { font-size: 130%; font-weight: normal; }
#scan_list table { border-collapse: collapse;  margin-top: .5em; }
#scan_list th { padding: 0.2em; text-align: center; }
#scan_list td { padding-left: .2em; padding-right: .2em; }
#scan_list th, #scan_list td { border: 1px solid black; }

#scan { margin-left: 170px; font-family: monospace; }

#suggestions { font-size: small; text-align: center; margin-top: 40px; }
#footer_titlepage { font-size: small; text-align: center; }

#leaderboard { clear: both; width: 728px; height: 90px; 
        margin: 20px auto 0 auto; _text-align: center; }

#footer { text-align: right; font-size: x-small; margin: 0 10px 0 0; padding: 0; clear: both; }

.mail img.hidden { display: none; }

#continue_main { margin-top: 4em; }
#scan_form { position: relative; }

