* 
{
    margin: 0;
    padding: 0;
}

body 
{
    font-size: small;
    font-family:Arial,Helvetica,sans-serif;    
}

* html body
{
    font-size: x-small; /* dla IE5/Win */
    f\ont-size: small; /* dla innych wersji IE */
}

#flagi
{
    position:absolute;
    top: 5px;
    right: 0px;
}

#listaflag li
{
    display: inline;
    list-style-type: none;
    padding-right: 10px;
}

#top
{
    /*background-color: #ccdae8;*/
    background-image: url(img/tlo_top_.gif);
    border-bottom: solid 5px #ff8c00;
}

#top h1
{
    position: relative;
    bottom: 5px;
    left: 10px;
    font-size: 130%;
    color: #a9a9a9;
    display:inline;
}

#top img.logo
{
    position:relative;
    top: 10px;
    left: 10px;
    /*padding-bottom: 15px;*/
}

#left
{
    padding: 10px;
    float: left;
    width: 20%;
}

#menu
{
    padding-left: 0;
    margin-left: 0;
    border-bottom: 1px solid gray;
    width: 90%;
}

#menu li
{
    list-style: none;
    margin: 0;
    padding: 0.25em;
    border-top: 1px solid gray;
}

#menu li a { text-decoration: none; }


#content
{
    padding: 10px 50px 0 10px;
    float: right;
    width: 80%;
    margin-bottom: 100px; 
    line-height:2;   
}

#content h2
{
    font-size: 120%;
    color: #ff8c00;
}

#informacja1
{
    display: block;
    padding: 10px;
    width: 600px;
    margin-top: 20px;
    /*margin-left: auto;
    margin-right:auto;*/
    color: #ff8409;
    font-weight: bold;
    
}

#box
{
    padding: 10px;
    border: solid 1px #d3d0c7;
    width: 600px;
    margin: 5px 0 5px 0;
    line-height:2;    
}

#box label
{
	font-weight: bold;
}

#login
{
    padding: 10px;
    border: solid 1px #d3d0c7;
    width: 600px;
    margin: 5px 0 5px 0;
    line-height:2;
    /*margin-left:auto;
    margin-right:auto;*/
    
}

#login p.pomoc
{
    font-size: 85%;
}

#login label
{
	display: block;
	width: 8em;
	font-weight: bold;
}

#footer 
{
    clear: both;
    border-top: solid 2px #ff8c00;
    height: 5%; /* poprawia problem w IE/Win z clear: both (musi być podana jakakolwiek wysokość)*/
}

#footer p
{
    padding-left: 10px;
    font-size: 85%;
}

#errorInfo
{
    margin: 30px 0 100px 0;
    line-height:2;
}

#errorInfo p
{
    font-weight:bold;
    color: red;
    text-align: center;
}

#statusInfo
{
    float: right;
    width: 80%;
    margin: 30px 0px 100px 0px;
    line-height: 2;
}

.WyborWaluty
{
    width: 140px;
}

.blad
{
    font-weight:bold;
    color: red;
}

.bold
{
    font-weight:bold;
}

.odstep
{
    padding-left: 20px;
}



