BODY {
    font-family: verdana, verdana ce, tahoma, arial;
    font-size: 12px;
    background: #FFF;
    text-align: center;
    padding: 0px;
    margin: 0px;
    background: url('img/box/bodyBack.jpg') repeat-x top left;
}
h1.head {
    font-size: 14px;
    color: #EEEEEE;
    padding: 10px 5px 10px 5px;
    background: #37645B url('img/box/es_logo.jpg') no-repeat;
}
a {
    color: #3C7562;
    text-decoration: none
}
a:hover {
    color: orange;
    text-decoration: dashed;
}
/* format stron w pop */
dl.popup {
    padding: 0px;
}
dl.popup dd {
    padding: 0px;
    margin: 15px;
}
dt.tytul {
    margin: 5px 0 15px 0;
    border-bottom: 1px solid #dce6e8;
    background-color: #e9eeef;
    padding: 2px;
    text-align: center;
    border-bottom: 1px #ccc;
    font-family: verdana, verdana ce, tahoma, arial;
    font-size: 12px;
    font-weight: bold;
}
.textbox     { font-family: Verdana; font-size: 12px }

.verdun  {
    FONT-FAMILY: verdana, verdana ce, tahoma, helvetica, arial, arial ce; FONT-SIZE: 12px;
}
.srednia  {
    FONT-FAMILY: verdana, verdana ce, tahoma, helvetica, arial, arial ce; FONT-SIZE: 12px;
}
.alias  {
    FONT-FAMILY: arial, arial ce; FONT-SIZE: 18px;
    font-weight: bold;
    color: black;
}
.verdun1  {
    FONT-FAMILY: verdana, verdana ce, tahoma, helvetica, arial, arial ce; FONT-SIZE: 10pt; font-weight: bold;
}
.najmniejsza  {
    FONT-FAMILY: verdana, verdana ce, tahoma, helvetica, arial, arial ce; FONT-SIZE: 10       px;
}
.mala  {
    FONT-FAMILY: verdana, verdana ce, tahoma, helvetica, arial, arial ce; FONT-SIZE: 11       px;
}
.powieksz    { cursor: url("../powieksz.cur"); }
.pomniejsz        { cursor: url("../pomniejsz.cur"); }
.pokreslenie-news  { padding:3px; border-style:solid; border-width:1px;FONT-FAMILY: verdana, verdana ce, tahoma, helvetica, arial, arial ce; FONT-SIZE: 12px; text-align: left }
.przycisk    {
    FONT-FAMILY: verdana, verdana ce, tahoma, helvetica, arial, arial ce;
    FONT-SIZE: 12px;
    color: black;
    background-color: #E7E7E7;
    border: 1px solid Black;
    text-align: center;
}
.micro  {
    FONT-FAMILY: verdana, verdana ce, tahoma, helvetica, arial, arial ce;
    FONT-SIZE: 9px;
    color: Red;
}
.pole_grupy    {
    FONT-FAMILY: verdana, verdana ce, tahoma, helvetica, arial, arial ce;
    FONT-SIZE: 12px;
    color: gray;
    text-align: center;
    letter-spacing: 5px;
}
.ramka {
    background-color: #98CBBA;
    height: 20px;
    border: thin solid #E2E2E2;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: Black ;
    text-align: center;
    vertical-align: text-top;
    padding: 3px;
}
ul.li.lista {
    color: black;
    list-style: square;
    white-space: pre;
    line-height: 140%;
    text-shadow: Blue;
}
.messlink {
    color: red;
}


#header {
    width: 100%;
    padding: 0px 0px 0 0px;
    height: 40px;
    margin-bottom: 0px;
}
/*** MENU ***/
#menu {
    width: 100%;
    height: 32px;
    background-color: #36645A;
}
#menu ul {
    margin: 0px 0 0 150px;
    padding: 10px;
    list-style: none;
    height: 22px;
}
#menu ul  li {
    float: left;
    height: 22px;
    margin-right: 2px;
}
#menu li a {
    display: block;
    background: url(img/zakladki/navtab_left.jpg) no-repeat 0% 0%;
    border: none;
    font-weight: bold;
    color: #fff;
    width: 1px;
}
#header > #menu li a { width: auto; } /* clickable area IE hack */
#menu li a span {
    display: block;
    background: url(img/zakladki/navtab_right.jpg) no-repeat 100% 0%;
    padding: 4px 15px 4px;
}
#menu li a.current {
    background-image: url(img/zakladki/navtab_left.jpg);
    background-position: 0% -46px;
    font-weight: bold;
    color: #000;
}
#menu li a.current span {
    background-image: url(img/zakladki/navtab_right.jpg);
    background-position: 100% -46px;
}
#menu li a:hover { background-image: url(img/zakladki/navtab_left.jpg); background-position: 0% -23px; text-decoration: none;}
#menu li a:hover span { background-image: url(img/zakladki/navtab_right.jpg); background-position: 100% -23px; text-decoration: none;}
/* cancel out hover for .current */
#menu li a.current:hover { background-image: url(img/zakladki/navtab_left.jpg); background-position: 0% -46px; }
#menu li a.current:hover span { background-image: url(img/zakladki/navtab_right.jpg); background-position: 100% -46px; }
input {
    font-family: verdana, tahoma, arial;
    font-size: 12px;
    border: 1px solid #b1b1b1;
    background: #fcfcfc url('img/bg_input.gif');
}
input.radio {
    font-family: verdana, tahoma, arial;
    font-size: 12px;
    border: 0px solid #b1b1b1;
    background: 0;
}
select {
    font-family: verdana, tahoma, arial;
    font-size: 12px;
    background: #fcfcfc url('img/bg_input.gif');
}
table.big {
    padding: 0;
    border-top: 2px solid #e9eeef;
    border-left: 2px solid #e9eeef;
    border-collapse: collapse;
}
.widoczny {
    display: block;
}
.niewidoczny {
    display: none;
}

/*new sepix css */

#footer {
    width: 756px;
    height: 18px;
    clear: both;
    text-align: center;
    padding: 3px 0 0 0;
    background-image: url('img/bg_footer.gif');
    font-size: 9px;
    color: #fff;
}
div.komunikat {
    width: 450px;
    height: 204px;
    border: 0px solid red;
    background: url('img/box/alert.jpg') no-repeat;
}
div.komunikat span {
    display: block;
    margin: 20px;
    line-height: 150%;
}
div.komunikat p.he {
    padding: 4px 5px 4px 5px;
    padding-right: 0px;
    text-align: center;
    background: url('img/box/boxTop.jpg') repeat-x;
    font-weight: bold;
    color: white;
}

/* przyciski smart */
a.smart-button, a.smart-button-current, a.smart-button-nomargin, a.smart-button-nomargin1 {
    border: 1px solid #3C7562;
    padding: 3px 5px 3px 5px;
    margin: 3px;
    display: inline-block;
    font-weight: bold;
    background-color: #FFF;
}
a.smart-button:hover, a.smart-button-current, a.smart-button-nomargin:hover, a.smart-button-nomargin1:hover {
    background-color: #3C7562;
    border: 1px solid #3C7562;
    color: white;
}
a.smart-button-nomargin {
    margin: 2px;
}
a.smart-button-nomargin1 {
    margin: 0px;
}
.smart-button-fake {
    padding: 4px;
    margin: 0px;
    display: inline-block;
    font-weight: bold;
    background-color: #FFF;
}
/*koniec przyciskow smart*/

img {
    border: 0;
}
p.formularz {
    font-family: verdana, verdana ce, tahoma, arial;
    font-size: 12px;
    line-height: 145%;
}
td.szara {
    text-align: left;
    background-color: #EBEBEB;
    font-weight: bold;
}
table.formularz {
    font-family: verdana, verdana ce, tahoma, arial;
    font-size: 12px;
}

table.formularz td {
    padding: 4px 4px 1px 4px;
    border-bottom: 1px #ECEBEB solid;
    text-align: left;
}
table.formularz th.szara, table.formularz th.one {
    padding: 4px 4px 1px 4px;
    background-color: #EBEBEB;
    border-top: 1px #ECEBEB solid;
    text-align: left;
}
table.formularz th.one {
    background-color: #FFF;
    text-align: right;
    border-top: 0px #ECEBEB solid;
}
table.formularz ol {
    line-height: 150%;
    padding: 10px 10px 10px 50px;
}
table.formularz td.noform {
    padding: 5px 20px 1px 5px;
    border-bottom: 0px #ECEBEB solid;
}
input#red, button#red {
    background: #fcfcfc url('img/bg_red.jpg');
    color: white;
    font-weight: bold;
}
p.dede {
    padding: 5px;
    line-height: 150%;
}
input#red, button#red {
    background: #fcfcfc url('office_new/img/bg_red.jpg');
    color: white;
    font-weight: bold;
    padding: 3px;
}
