*{
    font-family: 'Ubuntu Condensed', Georgia, Times, serif !important;
}

body {
	margin: 0;
}

/*-------------HEADER---------------*/
header {
	background-image: url("../pics/bgH.png");
	width:            100%;
	height:           200px;
}

.overlay {
	background-color: rgba(83, 41, 29, 0.8);
	height:           200px;
}

.wrapper {
	margin-left:  auto;
	margin-right: auto;
	width:        800px;
	height:       auto;
}

#menu {
	list-style-type: none;
	margin-bottom:   0;
	margin-top:      -10px;
	text-align:      right;
}

#menu li {
	display: inline;
	padding: 10px;
}

#marked {
	color:       #ffa400;
	font-family: 'Arvo', Georgia, Times, serif;
	font-size:   20px;
	font-weight: bold;
}

#menu li a {
	text-decoration: none;
	padding:         0;
	font-family:     'Arvo', Georgia, Times, serif;
	font-size:       20px;
	font-weight:     bold;
	color:           white;
}

#menu li a:hover {
	color:          #ffa400;
	border-bottom:  2px white dotted;
	padding-bottom: 3px;
}
#telefon
{
 margin-left: 120px;   
}

/*-------------HEADER---------------*/
/*-------------MAIN-----------------*/
main {
	width:            100%;
	background-image: url("../pics/bgM.png");
	top:              200px;
	bottom:           200px;
	overflow:         auto;
	padding-top:      20px;
	padding-bottom:   20px;
}

#HkursyWalut {
	/*height:        450px;*/
    padding-bottom: 20px;
	width:         400px;
	border:        2px solid #ffa400;
	border-radius: 5px;
    position:      relative;

}
#bocznaKolumna
{
 	
	float:         left;
    width: 250px;
}

#HkursyWalut table {
	width:       100%;
	font-family: 'Ubuntu Condensed', Georgia, Times, serif;
}

#HkursyWalut table tr th {
	height: 25px;
	border-bottom: 2px solid #ffa400;
}

#HkursyWalut table tr td {
	text-align: center;
	}


#HKursyWalut tr:nth-child(n+1):hover {
	background: orange;   // last record: #eee
}

                #HKursyWalut:hover(2n+1) table td
                {
                 background-color: orange;	
                }


#HAktualizacje {
	width:         600px;
	height:        400px;
	float:         center;
	border:        2px solid #ffa400;
	border-radius: 5px;
	position:      relative;
}

#HAktualizacje div#wlasciwa_tresc {
    height: 360px;
    overflow-y: auto;
}

.hI {
	background-image:        url("../pics/bgH.png");
	margin:                  0;
	padding-top:             5px;
	padding-bottom:          5px;
	font-family:             'Shadows Into Light', cursive;
	text-align:              center;
	color:                   #ffa400;
	font-size:               120%;
	border-bottom:           1px solid #ffa400;
	border-top-left-radius:  4px;
	border-top-right-radius: 4px;
}

.IFooter {
	position:                   absolute;
	bottom:                     0;
	background-color:           rgba(83, 41, 29, 0.8);
	width:                      100%;
	text-align:                 center;
	text-decoration:            none;
	font-family:                'Shadows Into Light', cursive;
	font-size:                  90%;
	color:                      #ffa400;
	border-bottom-left-radius:  4px;
	border-bottom-right-radius: 4px;
	background-image:           url("../pics/bgH.png");
}

.IFooter:hover {
	color: white;
}

/*----------------Kontakt--------------------*/
#KMapa {
	width:  500px;
	height: 439px;
	float:  left;
}

#DKontakt {
	width:         250px;
	float:         right;
	border-radius: 30px;
	border:        1px solid #ffa400;
}

#DKontakt h1, #DGotwarcja h1 {
	border-top-left-radius:  30px;
	border-top-right-radius: 30px;
	border-bottom:           1px solid #ffa400;
}

.DKontaktSpan {
	text-align:    right;
	color:         black;
	padding-right: 15px;
	font-family:   'Arvo', Georgia, Times, serif;
}

#DGotwarcja {
	width:         250px;
	float:         right;
	border-radius: 30px;
	border:        1px solid #ffa400;
	margin-top:    20px;
}

/*----------------Kontakt--------------------*/
/*-------------MAIN-----------------*/
/*-------------FOOTER---------------*/
footer {
	background-image: url("../pics/bgH.png");
	width:            100%;
	height:           150px;
	clear:            both;
}

#FRight {
	float: right;
}

#FRight ul {
	list-style-type: none;
	margin-top:      35px;
	font-family:     Arial, sans-serif;
	padding:         0;
	text-align:      right;
}

#FRight ul li a {
	text-decoration: none;
	color:           lightgray;
}

#FLeft {
	float:       left;
	margin-top:  30px;
	border-left: 2px solid #ffa400;
}

#CopyF {
	color:      lightgray;
	float:      right;
	padding:    5px;
	text-align: center;
	margin-top: 24.5px;
}
#blok_logowania
{
    margin:0 auto;
    width: 400px;
    border: solid 2px #402d08;
    border-radius: 10px;
    padding:40px;
}
#blok_logowania h1
{
    text-align: center;
    
}
form div label
{
    display: block;
    float: left;
    width: 75px;    
}

form label {
    float: none;
    clear: both;
    width: 100%;
    display: block;
}

#przyciskLogowania
{
    text-align: center;
    margin-top: 20px;
    
}
#HKursyWalut {
	width:         240px;
    
	margin: 5 2;
	border:        2px solid #ffa400;
	border-radius: 5px;
	position:      relative;
}

#HKursyWalut table
{
    margin:0 auto;
align: left;
}
#HKursyWalut table td
{
    text-align: center;
	
}

/*-------------FOOTER---------------*/ 

.decyzja {
    border: solid 1px red;
    margin: 10px;
    padding: 4px;
    background-color: #F22;
    text-align: right;
}
#waluty, #newsy, #upload, #podglad
{
  	width:              350px;
	height:             200px;
	margin-top:         30px;
	border: solid 2px black; 
	border-radius:      10px;
	float:left;
	margin:10px;
	background-color: none;
	-webkit-box-shadow: 0 2px 5px 1px rgba(158, 158, 158, 1);
	-moz-box-shadow:    0 2px 5px 1px rgba(158, 158, 158, 1);
	box-shadow:         0 2px 5px 1px rgba(158, 158, 158, 1);
  line-height:200px;
  text-align:center;
}
#waluty a, #newsy a, #upload a, #podglad a
{
 color: black;
 font-size: 16pt;
 font-weight: bold;
 text-decoration: none;
 
}
#menuBlokowe
{
 clear:both; 
 overflow: auto;
}
#wyloguj
{
 display:block;
    width: 100px;
    height: 40px;
background-color: #9d0404;
border-radius:5px;
    line-height: 40px;
    color:white;
    text-align: center;
    font-weight: bold;
 text-decoration: none;
}

#menuOdnosnik
{
 display:block;
    width: 100px;
    height: 40px;
background-color: #04399d;
border-radius:5px;
    line-height: 40px;
    color:white;
    text-align: center;
    font-weight: bold;
 text-decoration: none;
    margin-bottom: 20px;
}
.walutaKolumna
{
width: 600px;
 font-size:14pt;   
}
