*{
  	margin: 0 auto 0 auto;
}

html, body {
	text-align: center;
	height: 100%;
}

body {
	margin: 0;
	padding: 0;
	text-align: center;
	font: 12px Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #061C37;
	background: #1E4297;
	background-repeat: repeat-x;
}

#container
{
    height: auto;
    min-height: 95%;
    display: block;  
    position: relative; 
    width: 1200px;
}

* html #container {
 height: 100%;
 }

#content
{
	width: 1140px;
    min-height: 570px; /* real browsers */
	background-color: #FFF;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}


#menu
{
	background-image:url(images/menu.png);
	background-repeat:no-repeat;
	width:1200px;
	height:69px;
	float:left;
	clear:both;
}

#menu ul {
	list-style: none;
	padding: 0px;
	margin-left:auto;
	width:1140px;
}

#menu li {
	list-style: none;
	padding: 0px;	
	display: inline; 
	
}

#menu a {
	float: left;
	width: 110px;
	height: 40px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	padding-top: 17px;
	font-size: 15px;
}

#menu a:hover{
	color:#BAD1F3;
}

#menu a.current{
	color:#BADFFF;
	background: url(images/menuhov.png);
}

#mainpic h1
{
position:absolute;
text-align:right;
font-size:30px;
color:#FFF;	
left:0px;
top:10px;
}

#mainpic
{
background-repeat:no-repeat;
width:900px;
height:50px;	
}

.left_div
{
position:absolute;
left: 700px;

font-size:12px;
color:#FFF;
padding-top: 28px;
text-align: right;
width: 500px;
}


#login-box {
	width:333px;
	height: 352px;
	padding: 58px 76px 0 76px;
	color: #ebebeb;
	font: 12px Arial, Helvetica, sans-serif;
	background: url(images/login-box-backg.png) no-repeat left top;
}

#login-box img {
	border:none;
}

#login-box h2 {
	padding:0;
	margin:0;
	color: #ebebeb;
	font: bold 44px "Calibri", Arial;
}

#login-box-name {
	float: left;
	display:inline;
	width:80px;
	text-align: right;
	padding: 14px 10px 0 0;
	margin:0 0 7px 0;
}

#login-box-field {
	float: left;
	display:inline;
	width:230px;
	margin:0;
	margin:0 0 7px 0;
}

.form-login  {
	width: 205px;
	padding: 10px 4px 6px 3px;
	border: 1px solid #0d2c52;
	background-color:#1e4f8a;
	
	font-size: 16px;
	color: #ebebeb;
}


.login-box-options  {
	clear:both;
	padding-left:87px;
	font-size: 11px;
}

.login-box-options a {
	color: #ebebeb;
	font-size: 11px;
}

table.signals {
	width: 80%;
	border-spacing: 0px;
	border-collapse: collapse;
	border: 0px solid #000;
	background-color: white;
}
table.signals th {
	text-align: center;
	padding: 5px 10px;
	color: #fff;
	border: 2px solid #000;
	background-color:#2971a7;
	-moz-border-radius: ;
}
table.signals td {
	text-align: center;
	padding: 4px 10px 2px 10px;
	border: 2px solid #000;
	background-color: white;
	-moz-border-radius: ;
}
table.signals tr.alternate  td{
	background-color: #00CC33;
}

table.status {
    width: 100%;
    font-size: 1em;
    background-color: #fff;
	border-spacing: 0px;
	border-color: black;
	border-collapse: collapse;
}


table.status th, table.status td, h3 {
    padding: 4px 10px 2px 10px;
    text-align: left;
    vertical-align: top;
	border-style: none;
	
}

table.status td.alternate {
	padding: 4px 10px 2px 10px;
    text-align: left;
	background-color: #E4EBF3;
	border-style: none;
}

table.status th.alternate {
	padding: 4px 10px 2px 10px;
    text-align: left;
	background-color: #E4EBF3;
	border-style: none;	
}

table.general {
    width: 100%;
    font-size: 1em;
    background-color: #FFF;
	border-color: black;
}

table.general_active {
    width: 100%;
    font-size: 1em;
    background-color: #76c765;
	border-color: black;
	box-shadow:5px 9px 8px 3px #a5c29f;
}

table.general_inactive {
    width: 100%;
    font-size: 1em;
    background-color: #c9c7c9;
	border-color: black;
	box-shadow:5px 9px 8px 3px gray;
}

table.general_active th, table.general_active td, h3 {
    padding: 4px 10px 2px 10px;
    text-align: left;
    vertical-align: top;
	border-style: none;

}

table.general_inactive th, table.general_inactive td, h3 {
    padding: 4px 10px 2px 10px;
    text-align: left;
    vertical-align: top;
	border-style: none;
}

table.general th, table.general td, h3 {
    padding: 4px 10px 2px 10px;
    text-align: left;
    vertical-align: top;
	border-style: none;
}

input.active, textarea {
    background-color: #a0e691;
}

input.inactive, textarea {
    background-color: #e8e6e8;
}


h5 {
    padding: 5px 10px;
    font-family: "trebuchet ms";
    font-size: 1.2em;
    font-weight: bold;
    letter-spacing: 0.0em;
    text-transform: uppercase;
    color: #fff;
    background: #2971a7;

}

.upload {
	border-width: 1px;
	border-spacing: 2px;
	border-style: none;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}
.upload th {
	border-width: 1px;
	padding: 6px;
	border-style: solid;
	border-color: black;
	background-color: white;
	-moz-border-radius: ;
	color: black;
}
.upload td {
	border-width: 1px;
	padding: 6px;
	border-style: solid;
	border-color: black;
	background-color: white;
	-moz-border-radius: ;
}

@-webkit-keyframes blinker {  
  from { opacity: 1.0; }
  to { opacity: 0.0; }
}
.css3-blink {
  -webkit-animation-name: blinker;  
  -webkit-animation-iteration-count: infinite;  
  -webkit-animation-timing-function: cubic-bezier(1.0,0,0,1.0);
  -webkit-animation-duration: 1s; 
}

/*logs lines*/
.logtabCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space: nowrap;
	float: left;
	overflow: hidden;
	border-left: 0px solid #9EB2E2;
	padding-top: 1px;
	padding-bottom: 1px;
	margin: 0px;
}

.line1 {
	background-color: #E4EBF3;
}
.line2 {
	background-color: #FFFFFF;
}

.NOTICE {
	color: #009900;
}
.ERROR {
	color: #BB0000;
}
.WARNING {
	color: #80404F;
}
.DEBUG {
	color: #000000;
}

.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #2971a7;
	border:  #9EB2E2;
	color: #FFF;
	font-weight: bold;
	text-align: left;
}

.submit {
	font-size: 100%;  
	font-weight: bold;
}

 p {text-align: left;}
 /*
#stopka {
   	color: #EEEEEE;
	font-size: 11px;
	position:absolute;
	bottom:0;
	width:100%;
	height:20px;  
	
}
*/
#stopka {

font-size: 11px;
	color: #EEEEEE;
	bottom:0;
	width:100%;
	height:20px; 
}

a img {
    border: 0px;
}

A:link { color: blue }
A:visited { color: grey}
A:hover { color: red}
