body { line-height: 12px; margin :0 auto; padding:0px; text-align:center; height:100%; background: url('../images/default/background.jpg') 0px 0px #403F3B; }
 *{ padding: 0; margin: 0; }
 
#main { margin : 0px auto; padding: 0px; width: 963px; font-family: tahoma; font-size: 11px; color: #FEFFFF; text-align: left; }

#top { width: 963px; margin: 0; margin-top: 20px; padding: 0; padding-top: 1px; float: left; }
#box_baner { width: 963px; height: 150px; }
#box_baner img { border: 0; }

#box_menu { background: url('../images/default/menu_bg2.gif') no-repeat; width: 963px; height: 34px; }
#box_menu ul { float: left; list-style:none; padding: 0; margin: 0 auto; text-align: center; }
#box_menu ul li { display: block; float: left; margin: 0;  background: url(../images/default/menu_line.jpg) center right no-repeat;}
#box_menu ul li.last { background: none; }
#box_menu ul li a { line-height: 34px ! important; padding: 0px 25px 0px 25px; text-decoration: none; font: bold 13px tahoma; color: #FFC500; letter-spacing: 0px;  }
#box_menu ul li a:hover { text-decoration: underline; }
#box_menu ul li a:active { text-decoration: underline; }
#box_menu ul li img { border: 0; display: block; }

#box_aktualizacja { width: 246px; height: 55px; float: left; font-size: 12px; padding-left: 4px; margin-bottom: 20px; margin-top: -20px; }

#box_waluty { width: 730px; float: left; }
#box_waluty .waluta { margin-right: 25px; width: 126px; height: 102px; background: url('../images/default/waluta_bg.jpg') no-repeat; float: left; padding: 9px 7px 0px 9px; }
#box_waluty .waluta img { float: left; }
#box_waluty .waluta p.short { float: left; font-weight: bold; font-size: 14px; padding-left: 27px; padding-top: 6px; }
#box_waluty .waluta p.name { float: left; clear: both; font-weight: bold; font-size: 13px; padding-top: 4px; color: #FFBE00; }
#box_waluty .waluta p.buy { float: right; clear: both; font-size: 13px; padding-top: 20px; text-align: right; }
#box_waluty .waluta p.sell { float: right; clear: both; font-size: 13px; padding-top: 4px; text-align: right; }

    .align_center {
        position: relative;
        width: 100%;
        overflow:auto;
    }
    .align_center_to_left {
        position: relative;
        right: 50%;
        float: right;
    }
    .align_center_to_right {
        position: relative;
        z-index: 1;
        right: -50%;
    }

#middle { background: url('../images/default/middle.jpg') 0px 2px no-repeat #671919; width: 963px; height: 600px; }
#middle_center { background: url('../images/default/middle.jpg') no-repeat; padding-top: 1px; }
#middle_repeat { background: url('../images/default/middle_bg_repeat.jpg') bottom repeat-y; }
#middle_bottom { background: url('../images/default/middle_bg_bottom.gif') bottom no-repeat; padding-bottom: 24px; margin-top: 32px; }


#left_edit { background: url('../images/default/box_left_bg.gif') no-repeat; width: 192px; height: 373px; margin-left: 18px; float: left; padding-top: 76px; }
#ilosc_odwiedzin{ float: left; padding-left: 20px; padding-top: 5px;}
#left_edit p { padding-left: 24px; padding-right: 24px; text-align: justify; }
#left_edit p.more { text-align: right; padding-top: 10px; }
#left_edit p.more a { text-decoration: none; color: #FFFFFF; font-weight: bold; }
#left { width: 236px; float: left; }
#center { width: 681px; float: left; padding-bottom: 20px; }
#right {}

#content_repeat { background: url('../images/default/content_repeat.jpg') bottom repeat-y; padding-top: 1px; padding-bottom: 1px; }
#content_bottom { background: url('../images/default/content_bottom.gif') bottom no-repeat; padding-top: 6px; padding-bottom: 6px; margin-top: 14px; }
#content_center { min-height: 340px; background: url('../images/default/content_center.gif') no-repeat; position: relative; top: -6px; padding-left: 20px; padding-right: 20px; padding-top: 16px; }
#content_center .kliknij { width: 646px; height: 92px; background: url('../images/default/zobacz_bg.gif') no-repeat; margin-top: 8px; }
#content_center .kliknij p { padding-top: 30px; padding-left: 450px; }
#content_center .zapraszamy { float: left; width: 340px; }
#content_center .zapraszamy h1 { color: #FFC100; font-weight: bold; font-size: 16px; font-family: verdana; margin-bottom: 12px; }
#content_center .zapraszamy p.adres { color: #FFBF00; font-weight: normal; font-size: 12px; margin-top: 18px; }
#content_center .zapraszamy p.data { color: #FFFFFF; font-weight: bold; font-size: 12px; float: left; width: 169px; line-height: 18px; }
#content_center .zapraszamy p.godziny { color: #FDC100; font-weight: bold; font-size: 13px; line-height: 18px; }
#content_center .dlaczego_my h1 { color: #FFC100; font-weight: bold; font-size: 16px; font-family: verdana; margin-bottom: 12px; }
#content_center .dlaczego_my p { padding-bottom: 14px; }
#content_center .dlaczego_my p.info { text-align: center; color: #FFD203; font-weight: bold; }
#content_center .dlaczego_my strong { color: #FFBF01; }

#content_center .waluta2 { display: block; clear: both;  width: 626px; margin: 7px 0 22px 0;; height: 72px; background: url('../images/default/kursy_walut_bg.jpg') repeat-x; padding: 9px 7px 0px 9px; }
#content_center .waluta2 img { float: left; padding-right: 10px; }
#content_center .waluta2 .waluta2_left { float: left; width: 400px; }
#content_center .waluta2 .waluta2_right { float: left; }
#content_center .waluta2 p.short { font-weight: bold; font-size: 14px; padding-left: 27px; padding-top: 2px; }
#content_center .waluta2 p.name { float: left; font-weight: bold; font-size: 13px; padding-top: 16px; color: #FFBE00; }
#content_center .waluta2 p.buy { float: right; line-height: 18px; clear: both; font-size: 16px; padding-top: 13px; text-align: left; }
#content_center .waluta2 p.sell { float: right; line-height: 18px; clear: both; font-size: 16px; padding-top: 4px; text-align: left; }

#bottom { padding: 0; margin: 0; margin-top: 28px; width: 963px; float: left; }

#box_menu_bottom { width: 963px; height: 34px; background: url('../images/default/menu_bg2.gif') no-repeat; padding-left: 30px; }
#box_menu_bottom ul{ margin-left: -11px;}
#box_menu_bottom li { float: left; displa: inline; list-style: none; }
#box_menu_bottom li a{ padding-right: 11px; padding-left: 11px; line-height: 35px}
#box_menu_bottom li a{ background: url('../images/default/kreseczka.jpg') right center no-repeat;}
#box_menu_bottom li.last a{ background: none;}
#box_menu_bottom p.copyright { float: right; line-height: 35px; padding-right: 60px; }
#box_menu_bottom a { text-decoration: none; font: 10px tahoma; color: #FEC000; }


/* Tabelka archiwum
****************************************************************************/

#arhiwum_kursow table{ border: 0; width: 98%; margin: 0 1%;}
.skup_sprzedaz{ text-align: center; width: 72px;}
#arhiwum_kursow table td{ text-align: center;}
#arhiwum_kursow table tr{ height: 18px;}

.miesiace{ padding-bottom: 15px;}
.miesiace h3{ padding-bottom: 5px}
.miesiace li{ list-style: none;}
.miesiace li a{ text-decoration: none; color: #ffffff; }

.poszczegulne_kursy{ padding-top: 10px;}
.poszczegulne_kursy p{ widht: 210px; overflow: hidden;}
.poszczegulne_kursy span{ display: block; float: left; width: 70px; text-align: center;}
.poszczegulne_kursy .head, .poszczegulne_kursy .data{ font-weight: bold; padding-bottom: 5px;}

/* Formularz kontaktowy
****************************************************************************/

#formularz_kontaktowy .f-row{ padding-bottom:0.5em; overflow:hidden; }
#formularz_kontaktowy .f-inputs{ padding-left: 25%; position: relative; }
#formularz_kontaktowy label{ float:left; padding:0 2%; text-align:right; width:20.99%; line-height: 22px; }
#formularz_kontaktowy .i-text{ padding: 1px; width: 250px;}

#mapa_guglowa{ text-align: center;}

#formularz_kontaktowy .errors{ position: absolute; left: 425px; top: 5px; list-style: none; font-size: 11px; }
#formularz_kontaktowy .errors li{ width: 300px; }

/* ogolne */
p { padding: 0px; margin: 0px;}
form { padding: 0px; margin: 0px;}
img { border: 0; }
.clear { display: block; clear: both; margin: 0px; padding: 0px; font-size: 0px; height: 0px; line-height: 0px; width: 100%; }


