/* ogólne */

body
{
font-family: "Lucida Sans Unicode", arial, helvetica;
margin:0;
background-image: url(../images/monitoring-stron8.jpg);
background-repeat: no-repeat;
background-color: #ffffff;
font-size: 15px;
text-align: center;
color: #303030;
}

img, div
{ 
behavior: url(/css/iepngfix.htc) 
}

div#container
{
width: 960px;
margin: 0 auto;
padding: 0;
text-align: left;
}

div#header1
{
text-align: right;
height: 24px;
font-size: 12px;
overflow: auto;
padding: 0;
color: #000000;
}

div#langdiv
{
float:left;
margin: 2px 0 0
}

div#header2
{
height: 100px;
margin: 0 0 5px;
background-image: url(http://ms.sit.iq.pl/images/header2.jpg);
background-repeat: no-repeat;
}

div#menu
{
clear: both;
height: 37px;
padding: 0;
margin: 0 0 5px;
}

div#content
{
clear: both;
overflow: auto;
padding: 0 0 25px;
margin: 0;
}

div#xls
{
text-align:right;
margin: 5px 41px 0 0
}

div#footer
{
height: 20px;
background-image: url(../images/footer2.gif);
background-repeat: no-repeat;
text-align: center;
font-size: 11px;
padding: 3px 0;
color: #606060;
}

div#footer a
{
text-decoration: none;
color: #606060;
}

/* menu główne */

ul#nav
{
list-style-type:none;
margin: 0;
padding: 0;
width: 970px;
height: 37px;
background-image: url(../images/menu2.gif);
background-repeat: no-repeat;
}

ul#nav li
{
display:block;
float:left;
list-style-type:none;
padding: 0;
width: 172px;
margin: 0 10px;
height: 30px;
text-align: center;
font-size: 16px;
}

ul#nav li a
{
display:block;
text-decoration:none;
padding: 7px 0 0;
margin: 0;
color: #606060;
height: 30px;
}

ul#nav li.activelink a,ul#nav a:hover
{
color: #ffffff;
background-image: url(../images/menu-on2.gif);
background-repeat: repeat-x;
padding: 7px 0 0;
margin: 0;
}

/* menu zalogowanego użytkownika */

ul#nav2
{
list-style-type:none;
margin: 4px 1px 0 0;
}

ul#nav2 li
{
display: inline;
list-style-type:none;
text-align: center;
font-size: 12px;
width: 100px;
padding: 0 0 0 15px;
}

ul#nav2 li a
{
text-decoration:none;
color: #000000;
}

ul#nav2 li.activelink a,ul#nav2 a:hover
{
/* color: #c019a5; */
color: #ffffff;
}

/* formularze */

form, input, select, textarea
{
font-family: "Lucida Sans Unicode", arial, helvetica;
font-size: 15px
}

input.login
{
font-size: 11px;
}

select.lang
{
font-size: 11px;
}

/* tabele */

table, tr, td
{
/* background-color: #ffffff; */
border: none;
border-spacing: 0;
border-collapse: collapse;
}

table.formtable
{
margin: 0 auto;
font-size: 13px;
width: 950px;
}

table.formtable td
{
padding: 5px;
border-bottom: solid 2px #ffffff;
}

td.szarycel
{
background: #f0f0f0;
}

table.listtable
{
margin: 0 auto;
font-size: 12px;
width: 950px;
}

table.listtable th
{
background: #000000;
color: #ffffff;
padding: 5px;
border: solid 1px #808080;
}

table.listtable td
{
border: solid 1px #d0d0d0;
padding: 10px 5px;
}

tr.odd td
{
background: #f0f0f0;
}

tr.blocked
{
color: pink;
}

/* komunikaty */

div#mes_ok
{
clear: both;
margin: 10px auto;
width: 800px;
text-align: center;
color: #000000;
background: #ccfad6;
padding: 10px;
overflow: auto;
}

div#mes_notok
{
clear: both;
margin: 10px auto;
width: 800px;
text-align: center;
color: #000000;
background: #fde5e6;
padding: 10px;
overflow: auto;
}

/* paginacja */

div#pagination
{
width: 320px;
text-align: center;
overflow: auto;
margin: 10px auto 5px auto;
}

ul#pag, ul#pag li
{
list-style-type:none;
margin: 0;
font-size: 12px;
}

ul#pag li
{
float: left;
margin: 0 10px 0 0;
padding: 0;
text-align: center;
}

ul#pag a
{
display:block;
text-decoration:none;
padding: 2px 3px 3px;
color: #505050;
}

ul#pag li.activelink a, ul#pag a:hover
{
color: #ff6400;
}

/* inne */

.okay
{
color: green;
}

.notokay
{
color: red;
}

h1
{
clear: both;
font-size: 26px;
margin: 25px 0 10px;
padding: 0;
}

h2
{
font-size: 18px;
margin: 10px 0 5px 0;
padding: 0;
}

p
{
background-color: #ffffff;
margin: 0;
}

.szary1
{
color: #ffffff;
}

/* style zaimportowane z siteMONITORa */

div.tytul
{
 font-size: 26px;
 font-weight: bold;
 margin: 15px 0 10px;
}

.podtytul-t 
{
color:#00A000; 
}

.podtytul-d 
{
color:#A00000; 
}

input.formularz
{
 border: 1px solid #a0a0a0;
 height: 14px;
 color: #4b4b4b;
 font-weight: normal;
}

textarea.formularz
{
 border: 1px solid #a0a0a0;
 color: #4b4b4b;
 font-size: 12px;
 font-weight: normal;
}

select.formularz
{
 border: 1px solid #a0a0a0;
 color: #4b4b4b;
 font-weight: normal;
}

option.formularz
{
 color: #4b4b4b;
 font-weight: normal;
}

.tytul-2
{
 font-size: 19px;
 line-height: 25px;
}

.male
{
 font-size: 8px;
 color: #ffffff;
 line-height: 9px;
}

.male2
{
 font-size: 9px;
 color: #606060;
 line-height: 7px;
 margin: 0;
 padding: 0;
}

.news
{
 font-family: tahoma, arial, helvetica;
 font-size: 11px;
}

table.tabela
{
margin: 0 auto;
font-size: 12px;
width: 600px;
}

table.tabela th
{
background: #000000;
color: #ffffff;
padding: 5px;
border: solid 1px #808080;
text-align: center;
}

table.tabela th a
{
color: #ffffff;
}

table.tabela td
{
border: solid 1px #d0d0d0;
padding: 10px 5px;
text-align: center;
}

div#pag
{
 margin: 15px 0 0;
 text-align: center;
 font-size: 12px;
}

div#news
{
float: right;
font-size: 12px;
width: 360px;
padding: 5px 0 0;
}
