@charset "utf-8";
/* CSS Document */

body {
    text-align:center;
    margin:0px;
    padding:0px;
    font-family:verdana,tahoma,sans-serif;
    font-size:12px;
    line-height:1.3;
    color:#54472e;
    background: url(../graph/background.jpg) top center no-repeat #fbfaf6;
}

#content {
    text-align:left;
    width:1010px;
    margin:0px auto 0px auto;
    padding:0px 0px 0px 0px;
}
#content_left {
    float:left;
    width:10px;
    margin:0px;
    padding:0px;
    height:900px;
    background: url(../graph/bg_left.jpg) repeat-x #fbfaf6;
}
#content_center {
    text-align:left;
    float:left;
    width:1010px;
    height:100%;
    margin:0px;
    padding:0px;
}

#content_right {
    float:left;
    width:10px;
    height:900px;
    margin:0px;
    padding:0px;
    background: url(../graph/bg_right.jpg) repeat-x #fbfaf6;
}
#head {
    width:1010px;
    height:145px;
    background:url(../graph/bg_logo.jpg) no-repeat;
}
#head a {
    display:block;
    width:1010px;
    height:145px;
}
#menu {
    width:990px;
    height:42px;
    background:url(../graph/bg_menu.jpg) no-repeat;
    padding:0px 10px 0px 10px;
}
span.hide {
    display:none;
}
#main {
    width:1010px;
    height:auto;
    background-color:white;
}
#cms {
    width:990px;
    height:auto;
    background-color:white;
    padding:0px 10px 0px 10px;
}
#main_top_shadow {
    width:1010px;
    height:20px;
    background:url(../graph/bg_top_shadow.jpg) no-repeat;
}
#main_bottom_shadow {
    width:1010px;
    height:10px;
    background:url(../graph/bg_bottom_shadow.jpg) no-repeat;
}
#foto_main {
    width:668px;
    height:514px;
    padding:1px 1px 1px 0px;
    border-right:1px solid #d3d0c9;
    float:left;
}
#text_main {
    float:left;
    width:300px;
    padding:0px 10px 0px 30px;
}
#zarejestruj_sie {
    float:right;
    text-align:right;
    margin:10px 0px 0px 0px;
}
h1 {
    font-family:"EFN Gilead",sans-serif;
    font-size:18px;
    font-weight:normal;
    padding:0px 26px 0px 0px;
    margin:100px 0px 30px 0px;
}
#menu a {
    font-family:"EFN Gilead",sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#54472e;
    vertical-align:middle;
    margin:14px 0px 0px 26px;
    display:block;
    float:left;
}
a {
    color:#60a1e3;
    text-decoration:none;
}
#text_main ul {
    padding:0px 26px 0px 16px;
    margin:0px;
    list-style:url(../graph/li.jpg) outside;
}
#text_main li {
    margin:0px 0px 14px 0px;
}
#stopka {
    font-size:10px;
    width:990px;
    height:10px;
    border-top:1px solid #beb8ac;
    border-bottom:1px solid #e3dfd9;
    padding:28px 10px 12px 10px;
}
#stopka span.menu {
    text-align:left;
    float:left;
}
#stopka span.menu a {
    color:#8f8574;
}
#stopka span.adres {
    text-align:right;
    float:right;
    color:#60a1e3;
}
#adres {
    width:990px;
    height:100px;
    text-align:right;
    font-size:10px;
    padding:0px 10px 10px 10px;
    color:#b1b0af;
}
p {
    margin:0px 0px 14px 0px;
}
#main_bottom {
    width:990px;
    height:auto;
    padding:24px 10px 40px 10px;
    color:#7f7067;
}
div.w300 {
    width:300px;
    float:left;
    padding-left:10px;
}
div.w264 {
    width:264px;
    float:left;
}
div.w270 {
    width:270px;
    float:left;
}
div.w258 {
    width:258px;
    float:left;
}
div.w134 {
    width:134px;
    float:left;
}
#main_bottom ul {
    list-style:disc outside;
    margin-top:0px;
}
#main_bottom li {
    margin:0px 0px 4px 0px;
}
input {
    border:1px solid #beb8ac;
    padding:2px;
    width:211px;
    float:left;
    color:#7f7067;
    font-size:12px;
}
input.szukaj {
    border:0px solid #beb8ac;
    width:30px;
    height:21px;
    display:block;
    background:url(../graph/szukaj_button.jpg) no-repeat;
}
input.zaloguj {
    width:128px;
}
input.zaloguj_szukaj {
    border:0px solid #beb8ac;
    width:30px;
    height:21px;
    display:block;
    background:url(../graph/zaloguj_button.jpg) no-repeat;
}
#menu a:link.onas, #menu a:visited.onas {
    width:41px;
    height:12px;
    margin-left:4px;
    background: url("../graph/menu_onas.jpg") no-repeat;
}
#menu a:link.onas_a, #menu a:visited.onas_a, #menu a:hover.onas {
    width:41px;
    height:12px;
    margin-left:4px;
    background: url("../graph/menu_onas_a.jpg") no-repeat;
}
#menu a:link.oferta, #menu a:visited.oferta {
    width:49px;
    height:12px;
    background: url("../graph/menu_oferta.jpg") no-repeat;
}
#menu a:link.oferta_a, #menu a:visited.oferta_a, #menu a:hover.oferta {
    width:49px;
    height:12px;
    background: url("../graph/menu_oferta_a.jpg") no-repeat;
}
#menu a:link.zabiegi, #menu a:visited.zabiegi {
    width:50px;
    height:12px;
    background: url("../graph/menu_zabiegi.jpg") no-repeat;
}
#menu a:link.zabiegi_a, #menu a:visited.zabiegi_a, #menu a:hover.zabiegi {
    width:50px;
    height:12px;
    background: url("../graph/menu_zabiegi_a.jpg") no-repeat;
}
#menu a:link.katalog, #menu a:visited.katalog {
    width:60px;
    height:12px;
    background: url("../graph/menu_katalog.jpg") no-repeat;
}
#menu a:link.katalog_a, #menu a:visited.katalog_a, #menu a:hover.katalog {
    width:60px;
    height:12px;
    background: url("../graph/menu_katalog_a.jpg") no-repeat;
}
#menu a:link.prezenty, #menu a:visited.prezenty {
    width:67px;
    height:12px;
    background: url("../graph/menu_prezenty.jpg") no-repeat;
}
#menu a:link.prezenty_a, #menu a:visited.prezenty_a, #menu a:hover.prezenty {
    width:67px;
    height:12px;
    background: url("../graph/menu_prezenty_a.jpg") no-repeat;
}
#menu a:link.slub, #menu a:visited.slub {
    width:31px;
    height:12px;
    background: url("../graph/menu_slub.jpg") no-repeat;
}
#menu a:link.slub_a, #menu a:visited.slub_a, #menu a:hover.slub {
    width:31px;
    height:12px;
    background: url("../graph/menu_slub_a.jpg") no-repeat;
}
#menu a:link.cennik, #menu a:visited.cennik {
    width:51px;
    height:12px;
    background: url("../graph/menu_cennik.jpg") no-repeat;
}
#menu a:link.cennik_a, #menu a:visited.cennik_a, #menu a:hover.cennik {
    width:51px;
    height:12px;
    background: url("../graph/menu_cennik_a.jpg") no-repeat;
}
#menu a:link.kontakt, #menu a:visited.kontakt {
    width:63px;
    height:12px;
    background: url("../graph/menu_kontakt.jpg") no-repeat;
}
#menu a:link.kontakt_a, #menu a:visited.kontakt_a, #menu a:hover.kontakt {
    width:63px;
    height:12px;
    background: url("../graph/menu_kontakt_a.jpg") no-repeat;
}
#menu a:link.praca, #menu a:visited.praca {
    width:43px;
    height:12px;
    background: url("../graph/menu_praca.jpg") no-repeat;
}
#menu a:link.praca_a, #menu a:visited.praca_a, #menu a:hover.praca {
    width:43px;
    height:12px;
    background: url("../graph/menu_praca_a.jpg") no-repeat;
}
#menu a:link.goscie, #menu a:visited.goscie {
    width:46px;
    height:12px;
    background: url("../graph/menu_goscie.jpg") no-repeat;
}
#menu a:link.goscie_a, #menu a:visited.goscie_a, #menu a:hover.goscie {
    width:46px;
    height:12px;
    background: url("../graph/menu_goscie_a.jpg") no-repeat;
}
#menu a:link.profil, #menu a:visited.profil {
    width:44px;
    height:12px;
    background: url("../graph/menu_profil.jpg") no-repeat;
}
#menu a:link.profil_a, #menu a:visited.profil_a, #menu a:hover.profil {
    width:44px;
    height:12px;
    background: url("../graph/menu_profil_a.jpg") no-repeat;
}
#zarejestruj_sie a.rejestracja {
    display:block;
    width:80px;
    height:12px;
    background: url("../graph/zaloguj_sie.jpg") no-repeat;
    float:right;
}
form {
    margin:0px;
    padding:0px;
}
table {
    margin:0px;
    padding:0px;
}
#left {
    width:340px;
    height:auto;
    padding:0px 0px 0px 0px;
    border-right:1px solid #d3d0c9;
    float:left;
}
#left_header {
    height:68px;
    padding:32px 0px 0px 30px;
    border-bottom:1px solid #d3d0c9;
}
#right {
    width:669px;
    padding:0px 0px 0px 0px;
    float:right;
}
#right_header {
    width:659px;
    height:100px;
    padding:0px 10px 0px 0px;
    float:left;
    border-bottom:1px solid #d3d0c9;
}
#right_header h1 {
    font-family:"EFN Gilead",sans;
    font-size:18px;
    font-weight:normal;
    padding:0px 0px 0px 26px;
    margin:50px 0px 0px 0px;
    color:#60a1e3;
    float:left;
}
#left img.fota {
    padding:1px 1px 1px 1px;
}
#left_menu {
    height:27px;
    border-top:1px solid #d3d0c9;
    border-bottom:1px solid #d3d0c9;
    padding:15px 20px 0px 20px;
}
#right_content {
    width:619px;
    height:auto;
    padding:30px 25px 30px 25px;
    float:left;
}
#right_content h1 {
    font-family:"EFN Gilead",sans;
    font-size:18px;
    font-weight:normal;
    padding:0px 0px 0px 0px;
    margin:0px 0px 30px 0px;
    color:#60a1e3;
}
#right_content img {
    border-color:#e9e7e4;
}
#menu a:link.muzyka {
    width:28px;
    height:11px;
    margin-right:10px;
    margin-top:15px;
    float:right;
    background: url(../graph/muzyka_on.jpg) no-repeat;
}
input.ok_button {
    color:#60a1e3;
    border:0px;
    width:30px;
    height:21px;
    background:url(../graph/ok_button.jpg) no-repeat #fbfaf6;
}
#left_menu a {
    height:12px;
    display:block;
    margin:0px;
    padding:0px;
    float:left;
}
#left_menu a.aktualnosci {
    width:99px;
    background:url(../graph/a_aktualnosci.jpg) no-repeat;
}
#left_menu a.konkursy {
    width:78px;
    margin-left:12px;
    background:url(../graph/a_konkursy.jpg) no-repeat;
}
#left_menu a.artykuły {
    width:74px;
    margin-left:12px;
    background:url(../graph/a_artykuly.jpg) no-repeat;
}
#left_content {
    height:auto;
    padding:15px 20px 15px 20px;
}
#menu a:link.en {
    height:12px;
    float:right;
    color:#60a1e3;
}
#menu a:link.pl {
    height:12px;
    float:right;
    color:#60a1e3;
}
#right_content ul, #left_content ul {
    padding:0px 26px 0px 16px;
    margin:0px 0px 14px 0px;
    list-style:url(../graph/li.jpg) outside;
}
#right_content li, #left_content li {
    margin:0px 0px 0px 0px;
}
table.cennik {
    width:100%;
    border:0px solid white;
}
table.cennik tr.c0 {
    background-color:#f3f2f0;
}
table.cennik tr.c1 {
    background-color:#fbfaf8;
}
table.cennik td {
    height:24px;
}
table.cennik td span {
    color:rgb(136, 129, 121);
}
table.cennik td.c {
    width:25%;
    border-left: 1px solid rgb(200, 197, 190);
    text-align: right;
}
#cms input.s {
    width:450px;
}