/* ================================================================== */
/* Created by: Konrad Kowalski <kontakt@kkowalski.pl> on 31-08-2010  */
/* ================================================================== */

/* Reset ============================================================ */

div, p, a, address, span, ul, li, ol, img, form, dd, dt, dl, blockquote, h1, h2, h3, h4, h5, h6 {
    margin: 0px;
    padding: 0px;
    border: 0px;
    outline: none;
}
td
{
    text-align: left;    
}

body {
    font-family: Tahoma, Geneva, sans-serif !important;
    font-size: 11px  !important;
    text-align: center;
    color: #FFF;
}
input.check-box  {
    width : 15px;
    padding: 0px;
    margin: 0px;
}
input
{
    border: solid 1px #999;
}
textarea
{
    border: solid 1px #999;
}
button
{
    border: solid 1px #999;
}

div {
    margin: 0px auto;
}


a {
    text-decoration: none;
}


#top {
    width: 100%;
    height:100px;

    background: url("../img/pasek_top.png") repeat-x;
}

#top #zakres {
    width:1000px;
}
#top #zakres #tops {
    float: left;

}
#top #zakres #tops #menu {
    width: 1000px;
}

#top #zakres #tops #menu ul {
    list-style: none;
    text-align: justify;

}
#top #zakres #tops #menu ul a {
    color: #FFF;
    text-decoration: none;
}
#top #zakres #tops #menu ul a:hover {
    text-decoration: underline;
}
#zakres #tops #menu li {
    float: left;
    height: 47px;
    min-width: 48px;
    line-height:  47px;
    padding-left: 22px;
    background: url("../img/pasek_menu.png") no-repeat left;

}
#top #zakres #tops #menu #logo {
    float: left;
    width: 226px;
    height: 87px;
    margin-top: 5px;
    background: url("../img/logo.png") no-repeat;

}

#top #zakres  #tops #menu_uslugi {
    clear: both;
}
#top #zakres #tops  #menu_uslugi #uslugi {
    float: right;
    width: 769px;
    height: 50px;
    border: solid 1px #CCC;
    margin-top: -50px;
    background-color: white;
}
#top #zakres #tops  #menu_uslugi #uslugi  #tresc {
    line-height: 23px;

}
#serwis
{
    list-style: none;
}
#top #zakres #tops  #menu_uslugi #uslugi  #tresc ul {
    list-style-image: url("../img/strefa_klienta_punktor.png");
    list-style-position: inside ;

}
#top #zakres #tops  #menu_uslugi #uslugi  #tresc li a {
    color: #000;
    text-decoration: none;
    white-space:nowrap;
    text-align: left;

}
#top #zakres #tops  #menu_uslugi #uslugi  #tresc li a:hover {
    text-decoration: underline;

}
#top #zakres #tops  #menu_uslugi #uslugi  #tresc li {
    color: #000;
    text-decoration: none;
    text-align: left;
    white-space: nowrap;
    width: auto;
    float: left;
    padding-left: 5px;
}

#middle #center {
    float: left;
    background-color: #f1f1f1; 
}

#middle #left #panel_left {
    clear: both;
    background-color: white;
    width: 224px;
    min-height: 720px;
    text-align: left;
}


#stopka {
    clear: both;
    width: 100%;
    height: 76px;
    line-height: 76px;
    background: url("../img/stopka_tlo.png") repeat-x center;
}

#stopka #zakres_stp {
    width: 926px;
}
#stopka #zakres_stp #copyright {
    float: left;
}
#stopka #zakres_stp #menu_dolne_stopka {
    float: right;
    margin-right: 45px;
}
#stopka #zakres_stp #menu_dolne_stopka a {
    color: #FFF;
    text-decoration: none;
}
#stopka #zakres_stp #menu_dolne_stopka .pozycja_me {
    float: right;
    margin-left: 20px;
}
#stopka #zakres_stp #menu_dolne_stopka .pozycja_me:hover {
    text-decoration: underline;
}
.oper{
    color:red;
}
.underl
{
    text-decoration: none;
    line-height: 16px;
}
.underl:hover
{
    text-decoration: none;
    color: red;
    line-height: 16px;
}
.gwt-DialogBox .Caption{
    color:black;
}