/* Traffic pages CSS style
 *
 * Made by MaPa (Martin Patocka)
 * www.mapik.net
 * mapa@netair.cz
 */
 
html
{
  height:                     100%;
}

table {
        border-collapse:collapse;
        margin-left: 4px;
        margin-top: 0px;
        margin-bottom: 8px;
}
body
  {
/*  height:                     100%; */
/*  margin:                     0em; */
/*  padding:                    0em; */
  font-family:                "Arial CE", Arial, sans-serif;
  font-size:                  12px;
  color:                      #000000;
  background-color:           #ffffff;
  background-image:           none;
  }

label  { display: block }
h1, h2 {font-family: sans-serif;}
pre {margin: 0px; font-family: monospace;}
table {border-collapse: collapse;}
.outline table {border: 1px solid #000000;}
.outline td, th {border: 0px solid #000000;}
.border table {border: 1px solid #000000;}
.border td, th {border: 1px solid #000000;}
.noborder table {border: 0px solid #000000;}
.noborder td, th {border: 0px solid #000000;}
.right {text-align: right;}
.center {text-align: center;}
.center table { margin-left: auto; margin-right: auto; text-align: left;}
.center td, th { text-align: center !important; vertical-align: middle;}
td, th { border: 1px solid #000000; font-size: 100%; vertical-align: baseline;}
h1 {font-size: 150%;}
h2 {font-size: 125%;}
img {border: 0px;}
/*hr {width: 600px; background-color: #cccccc; border: 0px; height: 1px; color: #000000;}*/
hr { border-top: black; }

a:link
  {
  color:                      #000099;
  text-decoration:            none;
  }

a:visited
  {
  color:                      #8800aa;
  text-decoration:            none;
  }

a:active
  {
  color:                      #ff0000;
  text-decoration:            none;
  }

a:hover
  {
  color:                      #ffffff;
  background-color:           #40A0F0;
  text-decoration:            underline;
  }

a:focus
{
  text-decoration:            none;
}

.uptitle {background-color: #44BBEE; font-weight: bold; color: #000000;}
.uptitle td, th {text-align: center;}
.selected {background-color: #40A0F0; font-weight: bold; color: #000000;}
.ping {position:relative; left: 0px; top: 3px;}
.pingrouter {position:relative; left: 0px; top: 3px;}

.date_year tr {
	background-color: #AAAAAA;
}
.date_year td, th {
	width: 40px;
	text-align: center;
}
.date_month tr {
	background-color: #BBBBBB;
}
.date_month td, th {
	width: 20px;
	text-align: center;
}
.date_day tr {
	background-color: #CCCCCC;
}
.date_day td, th {
	width: 20px;
	text-align: center;
}
.fred {
	color: #FF0000;
}
.price {
	width: 100px;
	text-align: right;
}
.traffic_report {
	width: 725px;
}
.traffic_report_caption {
	width: 60px;
	text-align: right;
}
.traffic_report_data {
	width: 160px;
	text-align: right;
}
.traffic_report_data_overfup {
	width: 160px;
	color: #FF3300;
	text-align: right;
}
.traffic_report_ip {
	width: 20px;
	text-align: center;
}
.traffic_report_ipx {
	width: 170px;
	text-align: left;
}
.traffic_report_queue {
	width: 60px;
	text-align: center;
}
.title {
	height: 20px;
	text-align: center;
	background-color: #99CCFF;
	font-weight: bold;
	color: #000000;
}
.td_login {
	height: 120px;
	width: 200px;
}
.normal_table {
	width: 585px;
}
.menu table {
  background-color: #99CCFF;
}

.menu a:hover {
  color: #FF0000;
  background-color: #99CCFF;
  text-decoration:blink; 
  text-decoration: underline; 
  font-weight: bold;
}
