@charset "utf-8";
/* CSS Document */

body {background:#fff url(bg.gif) repeat-x left top; margin:0; padding:0; color:#4c230b; font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;}

body.content_mini {background:#fff url(bg_mini.gif) repeat-x left top;}

img {border:0;}

.container {background: url(barwy_ziemi_home.png) no-repeat center 120px;}
.content_mini .container {background: url(barwy_ziemi.png) no-repeat center 120px;}

.left{float:left;}
.right {float:right;}

.clear {clear:both; height:1px; overflow:hidden;}

p {margin:0 0 10px 0;}

a {color:#49250f; text-decoration:none; font-weight:bold;}
a:hover {color:#d1a270;}

#addr_dialog a {color:#d1a270 !IMPORTANT; text-decoration:none !IMPORTANT; font-weight:bold !IMPORTANT;}
#addr_dialog a:hover {color:#d1a270 !IMPORTANT;}

.box {width:970px; margin:0 auto;}
#top {width:970px; height:120px;}

#menu_top {width:970px; height:79px;}
#menu_top #logo {width:210px; height:79px; float:left;}

#men_top {float:right;}
#men_top ul {margin:5px 0 0 0;}
#men_top ul li {float:left;}
#men_top ul li a {font:normal 10px/11px Arial, Helvetica, sans-serif; color:#4c230b; text-decoration:none; margin:0 0 0 10px;}
#men_top ul li a:hover span {text-decoration:underline;}
#men_top ul li a span {display:block; float:left;}
#men_top ul li a img {float:left;}

#menu_top #logo a {padding:10px 0 0 20px; display:block;}
#menu {width:970px; height:41px; background:url(menu_bg.gif) no-repeat left top; overflow:hidden;}
#menu ul {display:table; margin:0 auto;}
#menu ul li {float:left;}
#menu ul li a {color:#d1a270; font:bold 15px/41px Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none; padding:0 20px 0 30px; margin:0 0 0 5px; background:url(li.png) no-repeat 10px center; display:block;}
#menu ul li a:hover {background:#ebd9cf url(li.png) no-repeat 10px center; color:#4b220e;}
#menu ul li.current a {background:#ebd9cf url(li.png) no-repeat 10px center; color:#4b220e;}
#menu ul li.parent a {background:#ebd9cf url(li.png) no-repeat 10px center; color:#4b220e;}

#flash{height:360px; position:relative;}
#flash.content_3 {height:150px;  position:relative;}
#flash.content_2 {height:150px;  position:relative;}

#flash_napis {position:absolute; bottom:0; left:0; color:#e5c5a6; font:bold 28px/50px Arial, Helvetica, sans-serif;}
#flash_napis.home {position:absolute; bottom:0; left:0; color:#e5c5a6; font:normal 28px/50px Arial, Helvetica, sans-serif;}

.napis1 {font-size:23px; padding:0 0 0 10px;}
.napis3 {font:bold italic 30px/50px 'Times New Roman', Times, serif;}

#content {background:url(content_bg.gif) repeat-x left top; padding:20px 0;}
#content.content_3, #content.content_2 {border-top:1px solid #b37b59;}
#content .box {background:url(bg_box.png) repeat-y left top;}
#content.content_2 .box {background:url(bg_box_2.png) repeat-y left top;}

.head, .tytul, .title, .news_head, .tekst_r_head {font:bold 16px/41px Arial, Helvetica, sans-serif; padding:0 0 0 15px; background:url(head_arrow.png) no-repeat left 11px;}

#kolumna1 {width:220px; float:left; clear:both; padding:0 0 1px 0;}
#kolumna2 {width:380px; float:left; padding:0 0 1px 0;}
#kolumna3 {width:370px; float:left; padding:0 0 1px 0;}

#kolumna1 .tresc {padding:0 10px 0 0;}
#kolumna2 .tresc {padding:0 20px;}
#kolumna3 .tresc {padding:0 0 0 20px;}

#kolumna1 .tresc .kod_html .tersc {padding:0 0 0 0 !IMPORTANT;}
#kolumna2 .tresc .kod_html .tersc {padding:0 0 0 0 !IMPORTANT;}
#kolumna3 .tresc .kod_html .tersc {padding:0 0 0 0 !IMPORTANT;}

.tresc {font:normal 13px/16px Verdana, Arial, Helvetica, sans-serif;}

#flash_nagrody {padding:0 15px;}
#flash_produkty {padding:0 5px;}

.content_2 #kolumna2 {width:750px; float:left; padding:0 0 1px 0;}

.menupath {margin:0 0 20px 0;}
.menupath ul li a {display:block; background:#4c230b url(li.png) no-repeat 8px 9px; margin:0 0 1px 0; color:#d1a270; font:bold 14px/16px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding:0 0 0 20px;}
.menupath ul li a span {display:block; background-position:right top; background-repeat:no-repeat; padding:5px 0;}
.menupath ul li a:hover {background:#ebd9cf url(li.png) no-repeat 8px 9px; color:#4b220e;}
.menupath ul li.current a {margin:0 0 1px 0; background:#815238 url(li.png) no-repeat 8px 9px; color:#d1a270}
.menupath ul li.parent a {margin:0 0 1px 0; background:#815238 url(li.png) no-repeat 8px 9px; color:#d1a270}

.menupath ul li ul.level2 {margin:0 0 1px 0;}

.menupath ul li ul.level2 li a {background:#d7b49e url(li_menuflat.png) no-repeat 20px 7px; color:#4c230b; font:bold 11px/normal Arial; text-transform:none; padding-left:30px; border-top:1px solid #4c230b; margin:0;}
.menupath ul li ul.level2 li.first a {border-top:none;}

.menupath ul li ul.level2 li a:hover {color:#d15b14;}
.menupath ul li ul.level2 li.parent a {color:#d15b14;}
.menupath ul li ul.level2 li.current a {color:#d15b14;}

.menupath ul li ul.level2 li ul.level3 li a {background:#efe0d7 url(li_level3.png) no-repeat 20px 8px; color:#4c230b; font:bold 11px/normal Arial; text-transform:none; padding-left:40px; margin:0 10px; border-top:1px solid #cebaae;}
.menupath ul li ul.level2 li ul.level3 li {background:#efe0d7;}

.menupath ul li ul.level2 li ul.level3 li.first a {border-top:none;}

.menupath ul li ul.level2 li ul.level3 li a:hover {color:#d15b14;}
.menupath ul li ul.level2 li ul.level3 li.current a {color:#d15b14;}
.menupath ul li ul.level2 li ul.level3 li.parent a {color:#d15b14;}

.menupath ul li ul.level2 li ul.level3 li ul.level4 li a {background:#efe0d7 url(li_level3.png) no-repeat 40px 8px; color:#4c230b; font:bold 11px/normal Arial; text-transform:none; padding-left:60px; margin:0 10px; border-top:none;}
.menupath ul li ul.level2 li ul.level3 li ul.level4 li {background:#efe0d7;}

.menupath ul li ul.level2 li ul.level3 li ul.level4 li.first a {border-top:none;}

.menupath ul li ul.level2 li ul.level3 li ul.level4 li a:hover {color:#d15b14;}
.menupath ul li ul.level2 li ul.level3 li ul.level4 li.current a {color:#d15b14;}
.menupath ul li ul.level2 li ul.level3 li ul.level4 li.parent a {color:#d15b14;}

.news_naglowek .tytul {font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif; color:#4c230b; text-transform:none; text-decoration:none; padding:0; background:none;}
.news_naglowek .data {clear:both; color:#602502; font:bold 9px/16px Verdana, Arial, Helvetica, sans-serif; display:block; margin:0 0 10px 0;}

.news .news_obrazek {float:left; margin:0 20px 20px 0;}
.news .news_tresc .wiecej {float:right; clear:both;}

.news_lista .data {margin:0;}

.news_lista .news_naglowek {margin:0 0 10px 0; padding:0 0 10px 0; border-bottom: 1px solid #debdab;}

.tresc .aktext {text-align:justify;}

#bottom {background:url(bottom.gif) repeat-x left top; height:40px; width:100%; font:normal 9px/38px Verdana, Arial, Helvetica, sans-serif; margin:0 0 20px 0;}
#bottom .box {background:#fff; height:40px;}
#bottom .box div {background:url(bottom.gif) repeat-x left top; height:40px;}
#bottom .box .left {width:200px; padding:0 20px 0 0; text-align:right; text-transform:uppercase;}
#bottom .box .right {width:350px; padding:0 0 0 20px;}
#bottom .box .right a {color:#4c230b; text-decoration:none;} 

.cena {background:url(cena.png) no-repeat left top; width:155px; height:33px; display:block; text-align:center; font:bold 16px/33px Arial, Helvetica, sans-serif; color:#fbc68a;}

.tresc table th {background:#e4cbbc; border-top:1px solid #ae9586; border-right:1px solid #ae9586; padding:5px;}
.tresc table td {border-top:1px solid #ae9586; border-right:1px solid #ae9586; padding:5px;}
.tresc table {border-bottom:1px solid #ae9586; border-left:1px solid #ae9586; background:#fff; width:100%; border-collapse:collapse;}

.tresc table tr:hover {background:#fff1e8;}

.galeria_box {float:left; margin:0 10px 10px 0;}
.galeria_box a{display:block; color:#fbc68a; text-align:center; text-decoration:none; font-weight:bold; background:url(galeria_box.png) no-repeat left top; width:150px; height:40px; padding:5px; overflow:hidden;}

.wyb_kolor {font-weight:bold; margin:0 0 10px 0;}
.wyb_kolor img {margin:0 0 0 5px;}

.galeria2_akapit_tytul {font:bold 16px/41px Arial, Helvetica, sans-serif; padding:0 0 0 15px; background:url(head_arrow.png) no-repeat left 11px;}

.aktext ul li {padding:0 0 0 15px; background:url(li.png) no-repeat left 5px;}

.lbox {margin:8px;}
.lbox {width:64px; height:64px; position:relative; float:left; display:block;}
.lbox .maska_galerii {background:url(maska_galerii.png) no-repeat left top; position:absolute; top:0; left:0; width:64px; height:64px; display:block;}
.content_3 #kolumna2 .galeria2_paginacja_gora {display:none;}
.content_3 #kolumna2 .galeria2_paginacja_dol {display:none;}

.mapa_serwisu li {padding:0 0 0 20px;  background:url(li.png) no-repeat left 5px;}
.mapa_serwisu li a {display:block;}

.galeria2_akapit_gal a.galeria2_link {display:block; float:left; width:210px; height:196px; background:url(ramka_gal.png) no-repeat left top; margin:10px; color:#c89a69; text-align:center;}
.galeria2_akapit_gal a.galeria2_link img {margin:6px auto 0 auto;}
.galeria2_akapit_gal a.galeria2_link span {clear:both; text-align:center; display:block;}

.galeria2_akapit_gal_ref a.galeria2_link {display:block; float:left; color:#c89a69; border:2px solid #4c230b; margin:0 60px;}
.Nagrody .galeria2_akapit_gal_ref a.galeria2_link {border:none !IMPORTANT;}
.galeria2_akapit_gal_ref a.galeria2_link img {}
.galeria2_akapit_gal_ref a.galeria2_link span {clear:both; text-align:center; display:block;}
.galeria2_akapit_gal_ref .stronicowanie {display:block; margin:20px 60px 0 60px; padding:0 0 20px 0; width:584px;}

.galeria2_akapit_gal_ref .poprzednia {width:110px; float:left; text-align:center; padding:0 0 1px 0;}
.galeria2_akapit_gal_ref .nastepna {width:110px; float:left; text-align:center; padding:0 0 1px 0;}
.galeria2_akapit_gal_ref .tyt {width:360px; float:left; text-align:center; font:bold 16px/normal Arial, Helvetica, sans-serif; padding:0 0 1px 0;}

.galeria2_akapit_gal_ref .poprzednia a, .galeria2_akapit_gal_ref .poprzednia span {display:block; background:url(nas_pop.png) no-repeat center top; color:#ebc7b2; height:20px; font-weight:bold;}
.galeria2_akapit_gal_ref .nastepna a, .galeria2_akapit_gal_ref .nastepna span {display:block; background:url(nas_pop.png) no-repeat center top; color:#ebc7b2; height:20px; font-weight:bold;}

.galeria2_akapit_gal_ref .nastepna span, .galeria2_akapit_gal_ref .poprzednia span {filter: alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3;}

.pagination span, .pagination strong, .pagination a {display:block; height:20px; width:20px; background:url(pag_act.png) no-repeat left top; float:left; text-align:center; color:#c89a69;}
.pagination span, .pagination strong {background:url(pag_inact.png) no-repeat left top;}

.pagination .pagination_space {height:auto; width:auto; background:none;}

.pagination span, .pagination strong {color:#4c230b;}
.pagination a:hover {color:#4c230b; text-decoration:none; background:url(pag_inact.png) no-repeat left top;}

.pagination .previous, .pagination .last, .pagination .first, .pagination .next {display:none;}

.pdf {display:block; background:url(deklaracja_zgodnosci.png) no-repeat left top; height:37px; width:245px; margin:20px 0 0 0; font-size:11px;}
.pdf a {color:#fcc489; display:block; background:url(deklaracja_zgodnosci.png) no-repeat left top; height:19px; width:198px; padding:18px 0 0 47px;}

.formularz_logowania {}

.content_3 .tresc .formularz_logowania table th {background:none; border-top:none; border-right:none; padding:0;  width:15%;}
.content_3 .tresc .formularz_logowania table td {border-top:none; border-right:none; padding:5px 0; width:85%;}
.content_3 .tresc .formularz_logowania table {border-bottom:none; border-left:none; width:100%; background:none;}
.content_3 .tresc .formularz_logowania table tr:hover {background:none;}

.content_3 .tresc .formularz_logowania .haslo {width:100%; border:1px solid #b2998a;}
.content_3 .tresc .formularz_logowania .login {width:100%; border:1px solid #b2998a;}
.content_3 .tresc .formularz_logowania .zaloguj {background:url(nas_pop.png) no-repeat left top; border:none; cursor:pointer; height:20px; width:110px; text- align:center; color:#d1a270; font-weight:bold; font-size:10px;}

.logowanie .linki {text-align:center;}

.message, .komunikat {font-weight:bold; color:#eb0000; padding:0 0 10px 0;}

#kolumna2 .menuflat {margin:0 0 20px 0;}
#kolumna2 .menuflat ul li {float:left;}
#kolumna2 .menuflat ul li a {display:block;}
#kolumna2 .menuflat ul li a.text {display:block; background:#4c230b url(li.png) no-repeat 8px 9px; margin:0 0 1px 0; color:#d1a270; font:bold 14px/16px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding:0 0 0 20px; width:215px; margin:0 1px 1px 0;}
#kolumna2 .menuflat ul li a span {display:block; background-position:right top; background-repeat:no-repeat; padding:5px 0;}
#kolumna2 .menuflat ul li a.text:hover {background:#ebd9cf url(li.png) no-repeat 8px 9px; color:#4b220e;}
#kolumna2 .menuflat ul li.current a {margin:0 1px 1px 0; background:#815238 url(li.png) no-repeat 8px 9px; color:#d1a270}
#kolumna2 .menuflat ul li.parent a {margin:0 1px 1px 0; background:#815238 url(li.png) no-repeat 8px 9px; color:#d1a270}

.profil th {text-align:left;}

#koszyk_dane {background:#fff; border:1px solid #ae9586; padding:10px;}

#koszyk_dane #przejdz {background:#411a05; border:none; cursor:pointer; height:20px; width:110px; text- align:center; color:#d1a270; font-weight:bold; font-size:10px; display:block; width:100%; text-align:center; margin:5px 0 0 0; padding:2px 0 0 0;}
#koszyk_dane #przejdz:hover {color:#411a05; background:#ebd9cf;}

.basket_embedded {background:#fff; border:1px solid #ae9586; padding:10px;}

.basket_embedded .link_do_koszyka a {background:#411a05; border:none; cursor:pointer; height:20px; width:110px; text- align:center; color:#d1a270; font-weight:bold; font-size:10px; display:block; width:100%; text-align:center; margin:5px 0 0 0; padding:2px 0 0 0;}
.basket_embedded .link_do_koszyka a:hover {color:#411a05; background:#ebd9cf;}

.przycisk {background:#411a05; border:none; cursor:pointer; height:20px; width:110px; text- align:center; color:#d1a270; font-weight:bold; font-size:10px; display:block; text-align:center; margin:5px 0 0 0; padding:2px 20px 0 20px;}
.przycisk:hover {color:#411a05; background:#ebd9cf;}

.button {background:#411a05; border:none; cursor:pointer; height:20px; width:110px; text- align:center; color:#d1a270; font-weight:bold; font-size:10px; display:block; text-align:center; margin:5px 0 0 0; padding:2px 20px 0 20px;}
.button:hover {color:#411a05; background:#ebd9cf;}

#delivery_address_container .button {background:#411a05; border:none; cursor:pointer; height:20px; width:130px; text-align:center; color:#d1a270; font-weight:bold; font-size:10px; display:block; margin:5px 0 10px 0; padding:2px 20px 0 20px;}
#delivery_address_container .button:hover {color:#411a05; background:#ebd9cf;}

.zapisz_dane {margin:10px 0 0 0;} 

.profil .przycisk {float:right;}
.haslo .przycisk {float:right; padding:0 20px;}
.haslo .text {width:98%;}

.haslo .przycisk {float:right; padding:0 20px;}
.haslo .text {width:98%;}

.profil_edycja .przycisk {float:right; padding:0 20px;}

.sklep_platnosc .przycisk {float:right; padding:0 20px;}

.sklep_platnosc table th {width:25%; text-align:left; vertical-align:middle;}

#kolumna2 .content_3 .galeria2_paginacja_gora {display:none;}
#kolumna2 .content_3 .galeria2_paginacja_dol {clear:both;}

.cap {text-transform:capitalize;}

.actions {padding:10px 0;}
.sklep2_sciezka {padding:0 0 10px 0;}
