body {
  font-size: 11px;
  color: #00CC00;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin:0px;
  padding:0px;
  background-color: #000000;
  background-image:url(/skins/codenameTNP/UI/hatter.jpg);
  background-position: center;
  background-position: top;
  background-repeat:no-repeat;
  background-attachment: fixed;
	
	  scrollbar-face-color: #449c14;
		scrollbar-track-color: #000201; /* a h?ts? t?rzs */
		scrollbar-darkshadow-color: #000201;
		scrollbar-arrow-color: #000201;
		scrollbar-shadow-color: #000201;
		scrollbar-3dlight-color: #000201;
		scrollbar-highlight-color: #000201;

}

td { color: #00CC00; }

p {
margin: 0px;
padding: 0px;
margin-bottom: 5px;
padding-bottom: 0px;
}


a:link {
  color:#00CC00;
  text-decoration: none;
}
a:visited {
  text-decoration: none;
  color:#00CC00;
}
a:hover {
  text-decoration: underline;
  color:#00CC00;
}
a:active {
  text-decoration: none;
  color: #00CC00;
}

.error {
  color: #FF0000;
  font-weight: bold;
  font-size: 15px;
  padding: 5px;
}

.mini_error {
  color: #FF0000;
  font-size:9px;
}

.captcha_color {
  background-color:#F0A906;
}

.kiemelt_szoveg {
  color: #FFFF33;
  font-weight:bold;
}

.message p {
margin: 0px;
padding: 0px;
font-size:12px;
}

.forum_fejlec_sor td {
text-align: center;
border-bottom: 2px solid #102e00;
font-size: 12px;
font-weight: bold;
}

.forum_normal_sor td {
text-align: center;
border-bottom: 1px solid #102e00;
}

.message_hr {
  margin-bottom:3px;
  margin-top:3px;
  color:#003300;
  background-color: #003300;
}

.sor_oncursor {
background-color:#102e00;
}

.oncursor_list_head:hover  { background-color:; }

.oncursor_list tr:hover  { background-color:#102e00; border-radius: 7px; }

.animated_cell:hover { background-color:#102e00; border-radius: 7px;  }

.leiras {font-size: 9px}

input,option,select {
	padding:1px;
	margin:0px;
	color: #00CC00;
  border: 1px solid #102e00;
  background-color:#1e1e00;
}

.checkbox {
  padding:0px;
  margin:0px;
  color: #00CC00;
  border: none;
  background-color:#1e1e00;  
}

input {
padding-left: 5px;
padding-right: 5px;
}
 
h1,h2,h3,h4,h5,h6,h7,h8 {
  margin: 2px;
  padding: 2px;
}

h1 { font-size:20px; }
h2 { font-size:18px; }
h3 { font-size:16px; }
h4 { font-size:14px; }

form {
 margin:0px;
 padding:0px;
 }
 
bdo {
  width:100%;
  font-size:16px;
  color:#FFFF33;
  text-align:center;
  font-weight:bold;
}

.table_title { background-image:url(/skins/codenameTNP/UI/blue_20.png); }
.virus_link { color:#0000CC; font-size:16px; text-decoration:underline; }

.menupont:hover { cursor:pointer; background-image:url(/skins/codenameTNP/UI/menupont_oncursor.gif); }
.menupont_new:hover { cursor:pointer; background-image:url(/skins/codenameTNP/UI/menupont_oncursor.gif); }

.menupont { text-align:middle; align:middle;
						font-size:16px;
            width:144px; height:27px;
            background-image:url(/skins/codenameTNP/UI/menupont.gif); 
            font-weight:bold; color:#8484DB;
            margin-bottom:1px;}
						
.menupont_new { text-align:middle; align:middle; 
								width:144px; height:27px;
								font-size:16px;
								background-image:url(/skins/codenameTNP/UI/menupont_new.gif); 
								font-weight:bold; color:#8484DB;
								margin-bottom:1px;}
								

li {
margin-bottom: 2px;
}

hr {
height: 1px;
border: 0px;
color: #356501;
background-color : #356501;
margin:0px;
margin-top: 5px;
margin-bottom: 5px;
padding:0px;
}

.infoline { color:#FFFF00; font-size:13px; }

.msg_row { cursor: pointer;}

.window_panel {
margin-bottom: 0px;
margin-top: 5px;
}

.window_title {
color:#54f200;
text-align:center;
font-size:14px;
font-weight:bold;
height: 30px;
width:1000000px;
background-position:bottom;
background-repeat:repeat-x;
background:url(/skins/codenameTNP/UI/header_pattern.jpg);
cursor: pointer;
}

.window_body {
margin:0px; padding:10px;
margin-bottom: 5px;
background:url(/skins/codenameTNP/UI/window_body_pattern.jpg);
border:solid #102e00 1px;
border-top: none;
}

.alulkeret {
  border-bottom:solid #102e00 1px;
}

.window_title_left_img {
background:url(/skins/codenameTNP/UI/header_left.gif);
background-position:bottom left;
background-repeat:no-repeat;
height:30px;
width: 40px;
}

.window_title_left {
width:40px;
}

.window_title_right {
width:40px;
}

.window_title_right_img {
background:url(/skins/codenameTNP/UI/header_right.gif);
background-position:bottom right;
background-repeat:no-repeat;
width:40px;
height:30px;
}

.window_title_right_img_close {
background:url(/skins/codenameTNP/UI/header_right_close.gif);
background-position:bottom right;
background-repeat:no-repeat;
width:40px;
height:30px;
border: none;
}

.welcome_screen {
background:url(/skins/codenameTNP/UI/welcome.jpg);
}

/* Chrome hack!!! */
body:nth-of-type(1) .window_title{
   width: 1230px;
}

.applink a:active { font-weight: bold;}



  .progressbar {
    border: 1px solid #292929;
    display: block;
    width: 100%;
    height: 15px;
    overflow: hidden;
    position: relative;
    background: #292929;
    background:url(/skins/codenameTNP/UI/progressbar_grey.gif);
    background-position: right;
    background-repeat: no-repeat;
    border-radius: 3px;
  }
  
  .progressbar_inner {
    background: #00CC00;
    float: left;
    width: 0px;
    height: 15px;
    background:url(/skins/codenameTNP/UI/progressbar_green.gif);
    background-position: right;
    background-repeat: no-repeat;
    border-radius: 3px;
  }
  .progressbar span { /* csak a funhoz kell */
    display: none;
  }
  .progressbar_message { /* ez is */
    float: left;
    position: absolute;
    width: inherit;
    color: white;
    font-family: monospace;
    font-size: 12px;
    letter-spacing: -1px;
    text-align: center;
    z-index: 1;
    
    left: 0px;
    margin-top: 0px;
    z-index: 1;
  }


.bruteforce {
    font-family: monospace;
    color: red;
    /* border: 1px dashed red;*/
    display: inline;
    letter-spacing: 2px;
  }
.bruteforced {
    font-family: monospace;
    color: red;
    /* border: 1px dashed red;*/
    display: inline;
    letter-spacing: 2px;
  }
  
.tooltip{
  position:absolute;
  
  left: 0; top: 0;
  padding: 5px;
  padding-right :10px;
  margin-left: 0px; /* ...ha kell... */
  z-index: 9999;
  background-color: lightgray;
  text-align: left;
  font-weight: normal;
  
  background:url(/skins/codenameTNP/UI/window_body_pattern.jpg);
  border:solid green 1px;
  text-decoration: none;
}

.tooltip .name {
    font-size: 12px;
    border:solid #102e00 1px;
    background-color: black;
    margin: -5px;
    margin-right: -10px;
    padding:3px;
    text-decoration:none;

    margin-bottom: 5px;
}

.username {
  font-size: 12px;
  text-decoration: none;
  cursor: pointer;
}

/* AUTOCOMPLETE */
.ac_results {
  padding: 0px;
  margin-top: -1px;
  border: 1px solid #102e00;
  /* background:url(/skins/codenameTNP/UI/window_body_pattern.jpg); */
  background-color:#1e1e00;
  overflow: hidden;
  z-index: 99999;
}

.ac_results ul {
  width: 100%;
  list-style-position: outside;
  list-style: none;
  padding: 0;
  margin: 0;
}

.ac_results li {
  margin: 0px;
  padding: 2px 5px;
  cursor: default;
  display: block;
  /* 
  if width will be 100% horizontal scrollbar will apear 
  when scroll mode will be used
  */
  /*width: 100%;*/
  font: menu;
  font-size: 12px;
  /* 
  it is very important, if line-height not setted or setted 
  in relative units scroll will be broken in firefox
  */
  line-height: 16px;
  overflow: hidden;
}

.ac_loading {
  background: green;
}

/*
.ac_odd {
  background-color: #eee;
}*/

.ac_over {
  background-color: #333300;
}
/* AUTOCOMPLETE */



.runapp_row { padding: 3px; padding-left: 5px; cursor: pointer; }
.runapp_row:hover { padding-left:8px; }
.selected_runapp {
  background-color:#102e00;
}

/*
.table_list {
  border-top: 1px solid #003300;
}*/

.table_list td {
  border-bottom : 1px solid #003300;
}

.table_list tr:hover {
  background-color:#102e00;
  
}