﻿/*
  ____________________________________________________________________________________________________________________________________________
  ______________________________________________ USTAWIENIA GLOBALNE _________________________________________________________________________
 */
/* Zmiana wielkoĹ›ci czcionki z 11px na 0.7em w HTML ( a byĹ‚o w *) */
/* WyĹ‚Ä…cza marginesĂłw, wymusza nowrap elementĂłw, ustala domyĹ›lnÄ… czcionkÄ™ */

/* Zawsze wyĹ›wietla pasek przewijania */
HTML {
    color: #2E2F82;
    font-size: 0.7em;
    background-color: white;
}
/* WyĹ›wietla tĹ‚o strony */
BODY {
    padding-top:2%;
     
}
/* Obsďż˝uga tabel */
/* TABLE {
    width:100%;
    cursor:default;
     
}
TH {
    font-weight:bold;
    text-align:left;
}
TD {
    font-weight:normal;
     
} */
/* ObsĹ‚uga elementĂłw formularza */
/* INPUT, TEXTAREA, SELECT, OPTION {
    padding:0 !important;
    border:none;
    background:white;
    color:#2B1489;
    font-weight:normal;
    font-style:normal;
    text-align:center;
    font-size: 1em;
     
}
INPUT[type ='text'] {
    margin:0 5px;
    border:dotted 1px #b01c21;
     
}
INPUT[type ='password'] {
    margin:0 5px;
    text-align:center;
    border:dotted 1px #b01c21;
     
}
OPTION[disabled], INPUT[disabled] {
    background: transparent;
    color:#666666;
     
}*/

IMG {
    border: none;
}
UL, LI {
    list-style: none;
}


.center {
    text-align: center !important;
}
tr.row_light {
    background: #f0faff;
}
p.tytul {
    text-transform: uppercase;
    text-align: center;
    font-size:1em;
    font-weight:bold;
     
}

span.clickable:hover {
    text-decoration: underline;
    cursor: help;
}

/*
  ____________________________________________________________________________________________________________________________________________
  ______________________________________________ GĹĂ“WNE DIVY _________________________________________________________________________________
 */
/* width musi byÄ‡ bo inaczej IE wariuje :/ */
#top_area {
    position: relative;
    width:99%;
    clear:both;
     
}




/* TĹ‚o strony */

/*
  ____________________________________________________________________________________________________________________________________________
  ______________________________________________ TOP AREA ____________________________________________________________________________________
 */

#top_left img.flag {
    display: block;
    width:22px;
    height:12px;
     
}
#top_left table {
    width:60%;
    padding-left:8%;
     
}
#top_left td {
    width:20%;
     
}
#top_main {
    float:left;
     
}
#top_main table {
    margin-bottom:1%;
     
}
#top_main td {
    width:15%;
    text-align:center;
    vertical-align:top;
     
}
#top_main p {
    white-space:normal;
    width:100%;
     
}
#top_main table img {
    width:50px;
    height:45px;
     
}
#top_main a {
    background: transparent;
    color:#969696;
    cursor:pointer;
     
}
#top_main a:hover p {
    text-decoration:underline;
     
}
#top_right {
    background: transparent;
    color: #878686;
    text-align:left;
     
}
#top_right span {
    background: transparent;
    color: #000000;
    padding-left:2%;
     
}
/*
  ____________________________________________________________________________________________________________________________________________
  ______________________________________________ LEFT SIDEBAR ________________________________________________________________________________
 */

/*
  ____________________________________________________________________________________________________________________________________________
  ______________________________________________ RIGHT SIDEBAR _______________________________________________________________________________
 */
#right div {
    margin:5% 0 0 0%;
    width: 89%;
     
}
#right div h3 {
    padding: 5% 0 0 5%;
    text-transform: uppercase;
    margin-bottom:5%;
    font-size: 1em;
     
}
#right div ul {
    text-align: center;
     
}
#right div a {
    background: transparent;
    color: #2E2F82;
}
/*
  ____________________________________________________________________________________________________________________________________________
  ______________________________________________ MAIN PAGE ___________________________________________________________________________________
 */
#start_banner {
    text-align: left;
    margin-top: 0%;
    margin-left: 2%;
     
}
#main p.Tofert {
    font-size:1.3em;
    font-weight:bold;
    background: transparent;
    color:#9e9dbd;
    text-align:center;
    padding: 2% 0 1% 0%;
    margin: 0 4%;
    display:block;
     
}
div.color {
    width:89%;
    text-align:center;
    padding:3%;
    margin-top:3%;
    margin-bottom: 3%;
     
}
div.darkblue {
    color:#2E2F82;
    background:#efefef;
    border:solid 1px #c7c7c7;
     
}
div.green {
    color:#32a50f;
    background:#e8f7e7;
    border:solid 1px #b9d9b5;
     
}
div.gray {
    color:#868684;
    background:#f8f6f7;
    border:solid 1px #c0bebf;
     
}
div.red {
    color:#D2131A;
    background:#f7e7e7;
    border:solid 1px #d9b5b5;
     
}
div.blue {
    width:95%;
    color:#2E2F82;
    background:#e8f1f6;
    border:solid 1px #b5ccd8;
/* -moz-border-radius:2px; */     
}

div.img {
    background: url('../Graphics/divs/330.gif') no-repeat top right; 
     
}
div.blue img.gfx {
    position:absolute;
    width:49%;
    z-index:-1;
}
div.blue div.text {
    padding:4%;
     
}
div.text h3 {
    padding: 1.5em 0 1em 0;
    text-align: center;
}
div.text p {
    padding-bottom: 1.5em;
    line-height: 1.25em;
}
div.text table {
    width: 100%;
    padding-bottom: 1.5em;
     
}
div.text td {
    padding: 0 0.25em;
    line-height: 1.5em;
}
div.text ol {
    padding-bottom: 1.5em;
}
div.text ul {
    padding: 0 0 1.5em 1.5em;
    margin-top: -1em;
}
div.text ul li {
    padding: 0 0 0 0em;
    line-height: 1.25em;
    list-style: disc;
}
div.text li {
    padding-bottom: 0.75em;
    line-height: 1.5em;
}


img.button {
    width:10px;
    height:1.2em;
     
}
div.searchBox {
    line-height:2em;
     
}
div.searchBox strong {
    background: transparent;
    color: #a9141a;
    margin-left:5%;
     
}
div.searchBox input {
    border:solid 1px #778c9f;
     
}
div.searchBox select {
    border:solid 1px #778c9f;
     
}
div.searchBox textarea {
    border:solid 1px #778c9f;
    text-align: left;
     
}
div.searchBox table {
    margin-left:5%;
    width:80%;
     
}
/*
  ____________________________________________________________________________________________________________________________________________
  ______________________________________________ KONKRETNE OBIEKTY ___________________________________________________________________________
 */
/* Pasek ďż˝adowania */
#loading {
    display:none;
    position:fixed;
    top:0px;
    padding-top:5px;
    height:20px;
    width:100%;
    font-weight:bold;
    font-family:"Courier New", Courier, monospace;
    letter-spacing:3px;
    text-align:center;
    background: transparent;
    color:#000000 !important;
     
}

#error {
    display:none;
    position:fixed;
    top:0px;
    padding-top:5px;
    height:20px;
    width:100%;
    font-weight:bold;
    font-family:"Courier New", Courier, monospace;
    letter-spacing:3px;
    text-align:center;
    background: black;
    color:red !important;
}