* {
    padding:0;
    margin:0;
    border:0;
    outline:none;
    font-family:arial, tahoma, verdana, sans-serif;
}

A:hover {
    text-decoration:underline;
}

ACRONYM {
    border-bottom:1px solid #dfdfdf;
    cursor:help;
}

IMG {
    display:block;
}

BODY {
    text-align:center;   
    background-color:#F3F3F3;
}

DIV#container {
    width:780px;
    margin:0 auto;
    overflow:hidden;
    background:#fff;
    text-align:left;
    margin-bottom:30px;
}

IMG.header-image-left {
    float:left;
    clear:right;
}

IMG.header-image-right {
    float:left;
}

UL#menu {
    clear:both;
    list-style:none;
    border-top:1px solid #898784;
}

UL#menu LI {
    float:left;
    background:#fff;
    width:126px;
    line-height:24px;
    border:1px solid #898784;
    margin:1px;
}

UL#menu LI.empty-left {
    margin:1px 0;
    width:49px;
    border-left:0;
}

UL#menu LI.empty-right {
    margin:1px 0;
    width:49px;
    border-right:0;
}

UL#menu LI A {
    font-size:12px;
    font-weight:bold;
    color:#222;
    text-decoration:none;
    display:block;
    text-align:center;
}
UL#menu LI A:hover {
    text-decoration:underline;
}

DIV#content {
    clear:both;
    background:url('img/all/menu-bg.gif') repeat-x 0 0;
    padding:20px 0 20px 10px;
    overflow:hidden;
}

DIV#content A {
    color:#036;
    text-decoration:none;
    border-bottom:1px solid #dfdfdf;
}

DIV#content DIV.column {
    overflow:hidden;
    float:left;
    width:360px;
    margin:10px;
}

DIV#content DIV.column A.image-holder {
    float:left;
    background:#f6f6f6;
    border:1px solid #dfdfdf;
    padding:5px;
    margin:4px;
}

DIV#content DIV.column A.image-holder:hover {
    background:#EEF4BA;
    border:1px solid #FD9D4F;
}


DIV#content H2 {
    color:#800000;
    font-size:15px;
    font-weight:bold;
    letter-spacing:-1px;
    margin:5px 0;
}

DIV#content H2 EM {
    font-weight:normal;
    font-size:13px;
}

DIV#content P {
    color:#444;
    font-size:12px;
    line-height:18px;
    margin:9px 0;
}

DIV#content UL.list {
    margin:5px 20px 5px 20px;
    font-size:12px;
    color:#444;
    line-height:18px;
    list-style:none;
}

DIV#content UL.list LI {
    background:url('img/all/llpoint2.gif') no-repeat 0 6px;
    padding-left:12px;
}

DIV#footer {
    height:29px;
    background:url('img/all/footer-bg.gif') repeat-x 0 0;
    line-height:32px;
    font-size:11px;
    color:#898784;
    clear:both;
    text-align:center;
}

DIV#footer A {
    color:#036;
}


TABLE.notowania {
    border-collapse:collapse;
    border-spacing:0;
    width:760px;
    font-size:12px;
    clear:both;
    margin:0;
}

TABLE.notowania TH {
    background-color:#E3DCD5;
    font-weight:bold;
    color:#222;
    padding:4px;
    text-align:center;
    border:1px solid #E3DCD5;
}

TABLE.notowania TD {
    padding:4px;
    text-align:center;
    border:1px solid #dfdfdf;
    color:#222;
}

TABLE.notowania TD IMG {
    display:inline;
}

TABLE.notowania TR.even TD {
    background-color:#fff;
}

TABLE.notowania TR.odd TD {
    background-color:#f6f6f6;
}

FIELDSET {
    border:0;
    padding:10px;
    background:#f6f6f6;
}

LABEL {
    font-size:12px;
    display:block;
    color:#444;
    margin-bottom:3px;
}

LABEL.error {
    color:#d00;
}

INPUT.text {
    display:block;
    margin-bottom:10px;
    border-top:1px solid #999;
    border-left:1px solid #999;
    border-right:1px solid #dfdfdf;
    border-bottom:1px solid #dfdfdf;
    width:325px;
    font-size:12px;
    padding:1px 3px;
    color:#036;
}

TEXTAREA {
    display:block;
    margin-bottom:10px;
    border-top:1px solid #999;
    border-left:1px solid #999;
    border-right:1px solid #dfdfdf;
    border-bottom:1px solid #dfdfdf;
    width:325px;
    height:100px;
    font-size:12px;
    padding:1px 3px;
    color:#036;
    overflow:hidden;
}


P.message-error {
    background:#D00;
    padding:5px 10px;
    color:white !important;
    font-size:12px;
    font-weight:bold;
}

P.message-ok {
    background:#119200;
    padding:5px 10px;
    color:white !important;
    font-size:12px;
    font-weight:bold;
}

INPUT.submit-send {
    margin:0;
    background:#ccc;
    font-size:11px;
    padding:3px 10px;
    color:#222;
    font-weight:bold;
}

INPUT.submit-cancel {
    margin:0;
    background:#dfdfdf;
    font-size:11px;
    padding:3px 10px;
    color:#999;
    font-weight:bold;
}

FORM.archive {
    float:right;
    width:200px;
    overflow:hidden;
}

FORM.archive FIELDSET {
    background:#fff;
    border:1px solid #dfdfdf;
    padding:5px;
    margin:5px 10px;
}

FORM.archive FIELDSET LEGEND {
    font-size:11px;
    color:#036;
    padding:0 5px;
}

FORM.archive SELECT {
    border:1px solid #dfdfdf;
    width:160px;
    font-size:11px;
}

#invest a {
    background-color:#D5F2D5;
    font-size:12px;
    text-decoration:none;
    font-weight:bold;
}

