body { background: #000 url('../_images/body_bg.jpg') repeat-x; font-size: 11px; font-family: Verdana; color: #bbb; margin: 0; padding: 0; }
a { text-decoration: none; }
img { border: none; }
form { margin: 0; padding: 0; }
h1 { margin: 0px 0px 10px 0px; font-size: 24px; color: #fff;}
h3 { margin: 10px 0px 2px 0px; font-size: 16px; color: #b4b4b4;}
h2 { margin: 0px 0px 0px 0px; padding: 0px 00px 0px 18px; background: url('../_images/h2_icon.gif') 0px 2px no-repeat; color: #b3b3b3; font-size: 20px; font-weight: normal; }
h4 { font-family: Verdana; font-size: 14px; font-weight: bold; padding: 0; margin: 10px 0px 7px 0px;}
h5 { padding: 0; margin: 10px 0px 7px 0px; font-size: 18px; font-weight: bold; color: #ff6600; }
#content { width: 990px; position: relative; }
#footer { position: relative; padding: 0 0 10px 0; background: #151515 url('../_images/footer_bg.jpg') repeat-x; font-size: 10px; color: #6a6a6a; }
#footer #info { width: 905px; padding: 30px 25px 0px 60px; }
#footer #artseven { width: 905px; margin: 5px 0px 5px 0px; padding: 10px 0px 10px 0px; background: url('../_images/line_y_bg.gif') repeat-y; text-align: right;}
#footer #artseven a { font-weight: bold; color: #9c9c9c; }
#footer #artseven a:hover { color: #fff; }
/* ************************************************************************************ */

#top { position: relative; width: 950px; height: 131px; margin: 0px 0px 40px 0px; background: url('../_images/top_bg.jpg') no-repeat;}
#top_szukaj, #top_newsletter { position: absolute; top: 35px; left: 370px; width: 202px; height: 55px; }
#top_newsletter { left: 605px; }
#top_indu { display: block; position: absolute; left: 0px; top: 0px; width: 350px; height: 130px; cursor: pointer;}

#top_newsletter .form_input,
#top_szukaj .form_input { margin: 0px 0px 0px 0px; padding: 5px 7px 0px 7px; font-family: Verdana; font-size: 11px; width: 149px; height: 19px; float: left; background: url('../_images/top_input_bg.gif') no-repeat; border: none; overflow: none;}
#top_newsletter .form_submit,
#top_szukaj .form_submit { margin: 0px 0px 0px 2px; padding: 0; width: 30px; height: 24px; border: none; float: left; cursor: pointer; background: url('../_images/top_submit_newsletter.gif') no-repeat; }

#top_szukaj .form_submit { background: url('../_images/top_submit_szukaj.gif') no-repeat; }

#top_koszyk { display: block; position: absolute; top: 30px; left: 830px; width: 105px; height: 30px; padding-top: 50px; font-size: 10px; color: #b4b4b4; text-align: center; background: url('../_images/top_koszyk_icon.gif') 25px 0px no-repeat; cursor: pointer; }
#top_koszyk strong { color: #ff9600; }
/* ************************************************************************************ */

#panel_menu { float: left; width: 350px; }
#menu { float: left; width: 145px; }
#menu a, #menu .poz { display: block; padding: 3px 0px 7px 0px; text-align: right; background: url('../_images/line_x_bg.gif') repeat-x bottom; color: #ccc; font-size: 16px;}
#menu a:hover, #menu .a_active { color: #fff; }
#menu_line { float: left; width: 12px; height: 35px; margin-left: 5px; border-bottom: 1px #8a9585 solid; }
#menu_kategorie { float: left; width: 185px; }
#menu_kategorie_pozycje a, #menu_kategorie .aktywna { display: block; padding: 7px 0px 0px 8px; color: #fff; border-left: 1px #8a9585 solid; cursor: pointer; }
#menu_kategorie_pozycje .aktywna { color: #7d9db6; cursor: default; }
#menu_kategorie_pozycje a:hover { color: #7d9db6; }
.menu_kategorie_koszyk { color: #f29724; padding: 10px 0px 0px 8px; }
.menu_kategorie_koszyk  a { color: #f29724; }
.menu_kategorie_koszyk  a:hover { color: #f69d2a; }

.header { height: 25px; padding: 9px 0px 0px 10px; background: url('../_images/header_bg.jpg') repeat-x; }
#content_big_foto { margin: 25px 20px 0px 20px; width: 311px; }
.promo_img { background: #fff; margin: 12px 0px 20px 0px; padding: 10px 0px 10px 0px; color: #000; text-align: center; }
/* ************************************************************************************ */

#produkt_info { float: left; background: url('../_images/produkt_info_bg.gif') repeat-y; margin: 0px 0px 20px 0px; }

#produkt_info_left { float: left; width: 360px; padding: 0px 10px 20px 10px; }
#produkt_info_left .foto { position: relative; width: 340px; height: 340px; padding: 10px 10px 10px 10px; margin: 0px 0px 15px 0px; background: #fff; }
#produkt_info_left .foto a.link { position: absolute; top: 10px; left: 10px; width: 340px; height: 340px; cursor: pointer;}
#produkt_info_left .foto a.active_photo {  }
#produkt_info_left .foto a.link img { cursor: pointer; }
#produkt_info_left .foto .lupa { position: absolute; bottom: -20px; right: 0px; width: 61px; height: 51px; background: url('../_images/produkt_img_lupa.gif') no-repeat; z-index: 105; }
#produkt_info_left .foto .price_tag { position: absolute; top: -10px; right: -10px; width: 112px; height: 62px; padding: 17px 10px 0px 107px; background: url('../_images/produkt_foto_tag.png') no-repeat; color: #f00; font-size: 24px; z-index: 106; text-align: center; }
#produkt_info_left .foto .price_tag strike { color: #777; font-size: 20px; }
#produkt_info_left .foto .price_tag .c_normal { padding-top: 10px; }
#produkt_info_left .foto .price_tag .c_promo { margin-top: 0px; }
#produkt_info_left .dane { position: relative; width: 360px; padding-top: 30px; }
#produkt_info_left .dane .header { height: 31px; padding: 3px 0px 0px 10px; }
#produkt_info_left .dane a.dodaj_do_koszyk { display: block; height: 25px; padding: 4px 0px 0px 43px; background: url('../_images/dodaj_koszyk_icon.gif') no-repeat; font-size: 24px; color: #888; }
#produkt_info_left .dane a:hover.dodaj_do_koszyk { color: #fff;}
#produkt_info_left .dane .dane_1 .kolory,
#produkt_info_left .dane .dane_2 .zdjecia { font-size: 10px; color: #b7b7b7; margin-bottom: 15px; }
#produkt_info_left .dane .dane_1 .kolory img { vertical-align: middle; margin: 0px 0px 0px 0px; }
#produkt_info_left .dane .dane_2 .zdjecia a { display: block; float: right; width: 17px; height: 15px; margin: 0px 1px 0px 0px; padding: 2px 0px 0px 0px; background-color: #1d2d38; color: #fff; cursor: pointer; text-align: center; }
#produkt_info_left .dane .dane_2 .zdjecia a:hover { background-color: #2f495b; }
#produkt_info_left .dane .dane_2 .zdjecia a.a_active { background-color: #3c5c73; }
#produkt_info_left .dane .dane_2 .zdjecia .z_label { float: right; margin: 0px 3px 0px 0px; }
#produkt_info_left .dane .dane_1, #produkt_info_left .dane .dane_2 { position: absolute; height: 30px; top: 0px; }
#produkt_info_left .dane .dane_1 { width: 200px; left: 0px; }
#produkt_info_left .dane .dane_1 img { margin-bottom: 10px; }
#produkt_info_left .dane .dane_2 { width: 180px; left: 180px; text-align: right; }
#produkt_info_left .polecamy { position: relative; height: 143px; width: 300px; }
#produkt_info_left .polecamy_poz { position: absolute; width: 86px; height: 120px; top: 33px; left: 0px; text-align: center; font-family: Arial; font-size: 10px; color: #9f9f9f; }
#produkt_info_left .polecamy_poz .img_holder { padding: 4px 3px 4px 3px; background: #fff; }
#produkt_info_left .polecamy_poz img { width: 80px; height: 80px; margin-bottom: 2px; cursor: pointer; }
#produkt_info_left .obicia { position: relative; background: url('../_images/produkt_obicia_naglowek.gif') no-repeat top left; margin-top: 27px; width: 300px; }
#produkt_info_left .obicia_poz { position: absolute; width: 87px; height: 120px; top: 23px; left: 0px; margin-right: 4px; text-align: center; font-family: Arial; font-size: 10px; color: #fff; font-weight: bold;}
#produkt_info_left .obicia_poz img { background: url('../_images/produkt_polecamy_poz_img_bg.gif') repeat-y; width: 87px; height: 87px; margin-bottom: 2px; cursor: pointer; }
#produkt_info_left .tekst { width: 350px; margin-top: 10px; text-align: justify; }
#produkt_info_left .obicia_poz_tip { display: none; width: 250px; height: 250px; z-index: 60; text-align: center;}
/* ************************************************************************************ */

#produkt_info_right { float: left; width: 215px; padding: 0px 0px 20px 10px; }
#produkt_info_right .parametry { padding: 0px 0px 0px 0px; color: #fff; }
#produkt_info_right .parametry td { padding: 2px 3px 2px 3px; }
#produkt_info_right .parametry td.parametr { width: 88px; }
#produkt_info_right .parametry td.dane { width: 118px; }
#produkt_info_right .parametry tr.kolor { background: #233643; }
#produkt_info_right .opis { padding: 5px 0px 0px 0px; text-align: left;}
#produkt_info_right .transport { padding: 0px 0px 0px 0px; }
#produkt_info_right .pytanie { padding: 0px 0px 0px 0px; }
#produkt_info_right .pytanie .info { color: #f00; font-weight: bold; padding-top: 5px; }
#produkt_info_right .pytanie .form_input { margin: 3px 0px 0px 0px; padding: 6px 7px 0px 7px; font-family: Verdana; font-size: 11px; width: 201px; height: 18px; background: url('../_images/produkt_zadaj_pytanie_input.gif') no-repeat; border: none; }
#produkt_info_right .pytanie textarea { padding: 5px 7px 5px 7px; font-size: 11px; font-family: Verdana; color: #222; width: 198px; height: 89px; background: url('../_images/produkt_zadaj_pytanie_textarea.gif') no-repeat; border: none; overflow: auto; }
#produkt_info_right .pytanie .form_submit { margin: 5px 0px 0px 0px; padding: 0; width: 78px; height: 27px; border: none; cursor: pointer; color: #fff; font-size: 11px; font-family: Verdana; background: url('../_images/produkt_zadaj_pytanie_submit.gif') no-repeat right; text-align: left;}
#produkt_info_right .dostepnosc { padding: 0px 0px 0px 0px; font-size: 18px;}
#produkt_info_right .tekst { margin-top: 10px; text-align: justify; }
/* ************************************************************************************ */

#tresc_srednia { float: left; width: 411px; background: url('../_images/tresc_srednia_bg.gif') repeat-y; padding: 0px 15px 20px 15px; margin-bottom: 20px; text-align: justify; }
.raty_finalizacja_naglowek { width: 204px; height: 16px; background: url('../_images/raty_finalizacja_naglowek.gif') no-repeat; margin-bottom: 20px; }
/* ************************************************************************************ */

#tresc_duza, #produkty_lista { float: left; width: 584px; background: url('../_images/tresc_duza_bg.gif') repeat-y; padding: 0px 15px 20px 15px; margin-bottom: 20px; text-align: justify; }
#tresc_mala { float: left; width: 180px; padding: 50px 0px 0px 10px; text-align: justify; }

#tresc_mala h3, #tresc_srednia h3, #tresc_duza h3 { color: #7d9db6;}
/* ************************************************************************************ */

#produkty_lista { width: 584px; margin-bottom: 20px; text-align: left; }
#produkty_lista h2, #newsletter h2 { font-family: Verdana; font-size: 18px; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; }
#produkty_lista .pozycja { float: left; width: 189px; height: 220px; }
#produkty_lista .pozycja .box { position: relative; width: 170px; height: 170px; background: #fff; cursor: pointer; }
#produkty_lista .pozycja .nazwa { position: absolute; top: 5px; left: 5px; width: 160px; height: 30px; font-size: 11px; color: #333; z-index: 100;}
#produkty_lista .pozycja .foto { position: absolute; left: 10px; bottom: 5px; z-index: 20;}
#produkty_lista .pozycja .cena { height: 18px; margin: 10px 0px 0px 0px; padding: 4px 0px 4px 15px; background: url('../_images/pozycja_cena_bg.gif') repeat-x; }
#produkty_lista .pozycja .cena .wartosc { display: block; padding: 0px 0px 0px 15px; background: url('../_images/pozycja_cena_icon.gif') 0px 3px no-repeat; color: #888;}
#produkty_lista .pozycja .cena .wartosc strong { font-weight: normal; color: #fff; font-size: 16px; }
#produkty_lista .pozycja, .kolory { font-size: 10px; margin-top: 2px; }
#produkty_lista .pozycja .kolory img { vertical-align: middle; }
/* ************************************************************************************ */

#form_dane_zamowienie .form_input { margin: 3px 0px 0px 0px; padding: 5px 8px 0px 8px; font-family: Verdana; font-size: 11px; width: 280px; height: 19px; color: #222; background: url('../_images/zamowienie_input.gif') no-repeat; border: none; }
#form_dane_zamowienie .form_textarea { margin: 3px 0px 0px 0px; padding: 5px 8px 5px 8px; font-family: Verdana; font-size: 11px; color: #222; width: 280px; height: 82px; background: url('../_images/zamowienie_textarea.gif') no-repeat; border: none; overflow: auto; }
#form_dane_zamowienie .form_submit { margin: 10px 0px 0px 0px; padding: 7px 0px 0px 0px; width: 187px; height: 20px; cursor: pointer; font-size: 18px; background: url('../_images/arrow_submit.gif') no-repeat top right; }
#form_dane_zamowienie .bledy h4 { font-size: 14px; font-weight: bold; color: #fff; font-family: Verdana; padding: 0; margin: 2px 0px 2px 0px; }

.form_submit_przel24 { margin: 10px 0px 0px 0px; padding: 7px 0px 0px 0px; height: 20px; cursor: pointer; font-size: 18px; background: url('../_images/arrow_submit.gif') no-repeat top right; color: #fff;}
/* ************************************************************************************ */

.koszyk_poz { padding: 5px 0px 10px 0px; }
.koszyk_poz .nazwa { color: #85a4bc; font-size: 12px; font-weight: bold; margin-bottom: 6px; }
.koszyk_poz .foto { display: block; float: left; width: 149px; height: 150px; padding: 6px 6px 6px 5px; margin: 0px 15px 10px 0px; background: #fff; cursor: pointer; }
.koszyk_poz .koszyk_info { float: left; width: 230px; margin-bottom: 10px;}
.koszyk_poz .dostepnosc { width: 145px; height: 43px; margin-bottom: 10px; }
.koszyk_poz .dostepnosc strong { color: #ff3b3b; }
.koszyk_poz .poz_przelicz,
.koszyk_poz .poz_usun { display: block; width: 230px; height: 23px; margin: 10px 0px 0px 0px; background: url('../_images/koszyk_poz_przelicz.gif') no-repeat; cursor: pointer; }
.koszyk_poz .poz_usun { margin: 5px 0px 10px 0px; background: url('../_images/koszyk_poz_usun.gif') no-repeat; }
.koszyk_poz .ilosc { margin: 5px 0px 5px 0px; font-size: 12px; }
.koszyk_poz .ilosc input { width: 37px; height: 19px; padding: 5px 7px 0px 7px; font-family: Verdana; font-size: 11px; color: #222; text-align: right; background: url('../_images/koszyk_poz_ilosc_input.gif') no-repeat; border: none; }
.koszyk_zaplata { margin: 10px 0px 10px 0px; font-size: 18px; color: #e1e1e1;}
.koszyk_zaplata span { float: left; }
.koszyk_zaplata select { font-family: Verdana; font-size: 11px; width: 215px; }
.koszyk_select_holder { float: right; width: 220px;}
.koszyk_przelicz_submit { margin: 5px 0px 5px 0px; padding: 6px 0px 0px 32px; width: 108px; height: 21px; cursor: pointer; font-size: 18px; color: #e1e1e1; background: url('../_images/koszyk_przelicz_icon.gif') no-repeat; }
.koszyk_oplaty_poz { padding: 10px 0px 10px 0px; color: #fff; background: url('../_images/hr_bg.gif') repeat-x bottom; }
.koszyk_oplaty_poz .nazwa { float: left; width: 145px; font-weight: bold; margin-left: 15px; }
.koszyk_raty { color: #fff; }
a.koszyk_przejdz_dalej { display: block; width: 128px; height: 21px; margin: 25px 0px 0px 0px; padding: 6px 27px 0px 0px; font-size: 18px; color: #fff !important; background: url('../_images/arrow_submit.gif') right no-repeat; cursor: pointer; }
/* ************************************************************************************ */

.clearFieldBlurred { color: #777; font-style: italic; }
.clearFieldActive { color: #222; }

.big_orange { font-size: 16px; font-weight: bold; color: #f39524; }
.do_sklepu { display: block; width: 201px; height: 23px; background: url('../_images/naglowek_do_sklepu.gif') no-repeat; cursor: pointer; margin-top: 15px; }
.wysokosc_min { float: left; width: 1px; height: 450px; }
#tresc_duza hr, #tresc_srednia hr, .div_hr { height: 1px; font-size: 1px; margin: 2px 0px 2px 0px; padding: 0px 0px 0px 0px; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; background: url('../_images/hr_bg.gif') repeat-x; }
#tresc_duza p, #tresc_srednia p, #tresc_mala p { margin: 7px 0px 7px 0px; padding: 0; }
#tresc_duza a, #tresc_srednia a, #tresc_mala a { color: #83591d; font-weight: bold; text-decoration: none; }
#tresc_duza a:hover, #tresc_srednia a:hover, #tresc_mala a:hover { color: #f49625; }
#loader { background: #888; padding: 0px 0px 0px 0px; }
.czcionka12 { font-size: 12px; }
.czcionka14 { font-size: 14px; }
.czcionka16 { font-size: 16px; }
.czcionka18 { font-size: 18px; }
.czcionka20 { font-size: 20px; }
.clearfloat { clear: both; font-size: 1px; height: 0; line-height: 0px; }
