/*********************************
*  autor: Andrzej 'Ender' Mazur  *
*  mail: enderwiggin@o2.pl       *
*  data: 22/06/2008              *
*********************************/

* { margin: 0; padding: 0; }
*:focus { outline: none; }
ul, ol { list-style-type: none; }
img { border: 0; }

body { background: #d8d5b7; font: normal 11px Tahoma; color: #4d4f4c; }
table { border-collapse: collapse; }
option { margin-right: 5px; }
h1, h2, h3, h4, h5, h6, h7 { color: #000; font: bold 14px Tahoma; }

a { text-decoration: none; color: #000; }
a:hover { text-decoration: underline; }
input.submit { border: 0; }
.clear { clear: both; }

#Body { width: 940px; margin: 0 auto; background: #4d4f4c; }

/* TOP */
#Top { background: #d8d5b7; }
#Logo { float: left; width: 321px; height: 97px; background: #d8d5b7; }
#Logo a { display: block; margin: 17px 0px 0px 20px; width: 223px; height: 65px; background: url(../img/logo.gif) no-repeat; text-indent: -3000px; }
#WalutaJezyk { float: left; width: 177px; height: 97px; color: #666; background: #d8d5b7; }
#WalutaJezyk a { color: #666; }
#WalutaJezyk .hr { width: 134px; height: 1px; line-height: 1px; border-bottom: 1px solid #c8c8ad; margin: 10px 0px 10px 0px; }

#Waluta { margin: 0px; padding-top: 20px; }
#Waluta ul { float: left; margin-left: 10px; }
#Waluta ul li { display: inline; line-height: 15px; }
#Waluta ul li span { margin: 5px 5px 5px 9px; }
#Waluta ul li a {}
#Waluta ul li a.selected { font-weight: bold; }
#Waluta p { width: 47px; height: 15px; background: url(../img/waluta.gif) no-repeat; text-indent: -3000px; float: left; }

#Jezyk { margin: 0px; }
#Jezyk ul { float: left; margin-left: 10px; }
#Jezyk ul li { display: inline; line-height: 15px; }
#Jezyk ul li span { margin: 5px 5px 5px 9px; }
#Jezyk ul li a {}
#Jezyk ul li a.selected { font-weight: bold; }
#Jezyk p { width: 35px; height: 15px; background: url(../img/jezyk.gif) no-repeat; text-indent: -3000px; float: left; }

#Logowanie { float: left; width: 248px; height: 97px; position: relative; background: #d8d5b7; }
#Logowanie h3 { position: absolute; top: 20px; left: 0px; width: 164px; height: 15px; background: url(../img/panel_klienta.gif) no-repeat; text-indent: -3000px; }
#Logowanie input.text { margin: 4px; font: normal 11px Tahoma; color: #666; border: 0; }
#Logowanie p.l-login { position: absolute; top: 45px; left: 0px; width: 124px; height: 20px; background: url(../img/input_login.gif) no-repeat; }
#Logowanie p.l-login input.text { width: 117px; }
#Logowanie p.l-haslo { position: absolute; top: 45px; left: 126px; width: 88px; height: 20px; background: url(../img/input_haslo.gif) no-repeat; }
#Logowanie p.l-haslo input.text { width: 81px; }
#Logowanie p.l-submit { position: absolute; top: 45px; left: 216px; }
#Logowanie p.l-submit input.submit { width: 33px; height: 20px; background: url(../img/button_ok.gif) no-repeat; cursor: pointer; }
#Logowanie ul.l-linki { position: absolute; top: 73px; left: 0px; text-transform: uppercase; color: #4d4f4c; font: normal 9px Tahoma; }
#Logowanie ul.l-linki li { display: inline; background: url(../img/arrow3.gif) 0px 3px no-repeat; padding-left: 9px; margin-right: 6px; }
#Logowanie ul.l-linki li a { color: #4d4f4c; }

#Logowanie2 h3 { position: absolute; top: 20px; left: 0px; width: 164px; height: 15px; background: url(../img/panel_klienta.gif) no-repeat; text-indent: -3000px; }
#Logowanie2 input.text { margin: 4px; font: normal 11px Tahoma; color: #666; border: 0; }
#Logowanie2 p.l-login { position: absolute; top: 45px; left: 5px; width: 124px; height: 20px; background: url(../img/input_login.gif) no-repeat; }
#Logowanie2 p.l-login input.text { width: 117px; }
#Logowanie2 p.l-haslo { position: absolute; top: 45px; left: 126px; width: 88px; height: 20px; background: url(../img/input_haslo.gif) no-repeat; }
#Logowanie2 p.l-haslo input.text { width: 81px; }
#Logowanie2 p.l-submit { position: absolute; top: 45px; left: 216px; }
#Logowanie2 p.l-submit input.submit { width: 33px; height: 20px; background: url(../img/button_ok.gif) no-repeat; cursor: pointer; }
#Logowanie2 ul.l-linki { position: absolute; top: 73px; left: 0px; text-transform: uppercase; color: #4d4f4c; font: normal 9px Tahoma; }
#Logowanie2 ul.l-linki li { display: inline; background: url(../img/arrow3.gif) 0px 3px no-repeat; padding-left: 9px; margin-right: 6px; }
#Logowanie2 ul.l-linki li a { color: #4d4f4c; }
#Logowanie2 { float: left; width: 340px; height: 80px; position: relative; background: #d8d5b7;}

#AngelTop { float: left; width: 194px; height: 97px; background: url(../img/angel_top.jpg) no-repeat; }

#TopMenu { width: 746px; height: 45px; float: left; background: #4d4f4c; }
#TopMenu ul {  }
#TopMenu ul li { float: left; border-right: 1px solid #616560; }
#TopMenu ul li a { display: block; height: 45px; text-indent: -3000px; }

#TopMenu ul li.tm-ofirmie a { width: 73px; background: url(../img/menu2_ofirmie.gif) no-repeat; }
#TopMenu ul li.tm-ofirmie a:hover, #TopMenu ul li.tm-ofirmie a.selected { background-position: 0 -45px; }
#TopMenu ul li.tm-umowyonline a { width: 126px; background: url(../img/menu2_umowyonline.gif) no-repeat; }
#TopMenu ul li.tm-umowyonline a:hover, #TopMenu ul li.tm-umowyonline a.selected { background-position: 0 -45px; }
#TopMenu ul li.tm-jakkupowac a { width: 116px; background: url(../img/menu_jakkupowac.gif) no-repeat; }
#TopMenu ul li.tm-regulamin a { width: 102px; background: url(../img/menu_regulamin.gif) no-repeat; }
#TopMenu ul li.tm-platnosci a { width: 98px; background: url(../img/menu_platnosci.gif) no-repeat; }
#TopMenu ul li.tm-bezpieczenstwo a { width: 134px; background: url(../img/menu_bezpieczenstwo.gif) no-repeat; }
#TopMenu ul li.tm-kontakt a { width: 90px; background: url(../img/menu_kontakt.gif) no-repeat; }

#AngelMiddle { float: left; width: 194px; height: 45px; background: url(../img/angel_middle.jpg) no-repeat; }

/* MAIN */
#Main { background: #4d4f4c; }
#Content { width: 746px; float: left; background: #9da99a; padding-bottom: 20px; }
#Content h2 { font: normal 29px Tahoma; color: #4d4f4c; }

#BreadCrumb { border-bottom: 1px solid #879284; text-transform: uppercase; padding-left: 20px; font: normal 9px Tahoma; color: #4d4f4c; }
#BreadCrumb ul { float: left; line-height: 30px;  }
#BreadCrumb ul li { display: inline; }
#BreadCrumb ul li span { font-weight: bold; }
#BreadCrumb ul li a { font-weight: bold; color: #4d4f4c; }

.Image { float: left; width: 210px; height: 210px; background: url(../img/bg_witamy.gif) no-repeat; margin: 20px 20px 10px 20px; }
.Image img { margin: 18px 0px 0px 18px; }
.Welcome { float: left; width: 210px; text-align: justify; margin: 20px 0px 0px 15px; padding: 0px 20px 20px 0px; border-right: 1px solid #879284; }
.Welcome h2 { margin: 15px 0px 15px 0px; }
.News { float: left; width: 210px; margin: 20px 0px 0px 10px; padding: 0px 0px 20px 10px; }
.News h2 { margin: 15px 0px 15px 0px; }
.News .n-top { font-size: 10px; color: #d8d5b7; margin-bottom: 12px; }
.News .n-top h4 { font: bold 11px Tahoma; color: #d8d5b7; display: inline; text-transform: uppercase; }
.News .n-body { text-align: justify; }
.News .n-body span a { font-size: 9px; color: #d8d5b7; text-transform: uppercase; background: url(../img/arrow4.gif) 0px 3px no-repeat; padding-left: 7px; margin-left: 3px; }

.Box { float: left; width: 210px; margin: 9px 19px 9px 19px; color: #4d4f4c; }
.Box .b-img { padding: 9px; width: 151px; height: 151px; border: 1px solid #959e92; background: #a9b5a7; margin: 0 auto; }
.Box h4 { font: bold 13px Tahoma; color: #4d4f4c; margin-top: 15px; }
.Box .b-opis { text-align: justify; border-bottom: 1px solid #879284; padding-bottom: 7px; margin-bottom: 7px; }
.Box .b-zalozenie { width: 75px; float: left; }
.Box .b-zalozenie .bz-info { font-size: 9px; }
.Box .b-zalozenie .bz-cena { font-size: 17px; }
.Box .b-utrzymanie { width: 78px; float: left; }
.Box .b-utrzymanie .bu-info { font-size: 9px; }
.Box .b-utrzymanie .bu-cena { font-size: 17px; }
.Box .b-more { float: left; margin-top: 10px; }
.Box .b-more a { display: block; width: 57px; height: 24px; background: url(../img/button_wiecej.gif) no-repeat; text-indent: -3000px; }

#Right { float: right; width: 193px; background: #4d4f4c; border-left: 1px solid #5d615c; padding-bottom: 30px; }
#AngelBottom { width: 194px; height: 175px; background: url(../img/angel_bottom.jpg) no-repeat; float: left; }

#Koszyk { margin: 105px 10px 20px 19px; }
#Koszyk h3 { width: 43px; height: 15px; background: url(../img/koszyk.gif) no-repeat; text-indent: -3000px; }
#Koszyk ul.k-kasa { color: #d8d5b7; margin: 6px 0px 4px 0px; }
#Koszyk ul.k-kasa li { display: inline; }
#Koszyk ul.k-kasa li a {  }
#Koszyk ul.k-kasa li a:hover {}
#Koszyk ul.k-linki { color: #9da99a; text-transform: uppercase; }
#Koszyk ul.k-linki li { display: inline; background: url(../img/arrow2.gif) 0px 5px no-repeat; padding-left: 7px; margin-right: 5px; }
#Koszyk ul.k-linki li a { color: #9da99a; font-size: 9px; }
#Koszyk ul.k-linki li a:hover {}

#Search { border-bottom: 1px solid #5d615c; position: relative; height: 84px; }
#Search h3 { width: 115px; height: 15px; background: url(../img/wyszukaj.gif) no-repeat; text-indent: -3000px; position: absolute; top: 20px; left: 20px; }
#Search form {  }
#Search form p.s-search { width: 128px; height: 24px; background: url(../img/input_szukaj.gif) no-repeat; position: absolute; top: 40px; left: 20px; }
#Search form p.s-search input.search { width: 118px; line-height: 24px; border: 0; margin: 5px; font: normal 11px Tahoma; color: #666; }
#Search form p.s-submit { position: absolute; top: 40px; left: 150px; }
#Search form p.s-submit input.submit { width: 24px; height: 24px; background: url(../img/button_szukaj.gif) no-repeat; cursor: pointer; }

#Menu { padding-bottom: 20px; }
#Menu h3 { width: 59px; height: 15px; background: url(../img/kategorie.gif) no-repeat; text-indent: -3000px; margin: 20px 0px 14px 20px; }
#Menu ul { margin: 0px 20px 0px 20px; }
#Menu ul li { background: url(../img/arrow1.gif) right 6px no-repeat; margin: 0; }
#Menu ul li a { display: block; text-transform: uppercase; color: #d8d5b7; font: bold 11px Tahoma; margin: 1px 0px 1px 0px; padding-bottom: 2px; border-bottom: 1px solid #5d615c; padding: 2px 0px 3px 0px; }
#Menu ul li a:hover { text-decoration: none; }
#Menu ul li ul { margin: 0; }
#Menu ul li ul li { margin: 0; background: none; }
#Menu ul li ul li a { color: #9da99a; text-transform: none; font: normal 11px Tahoma; border-bottom: 1px solid #535652; margin: 0px 0px 0px 0px; }
#Menu ul li ul li a:hover {}
#Menu ul li ul li ul {}
#Menu ul li ul li ul li { background: url(../img/arrow2.gif) 8px 4px no-repeat; }
#Menu ul li ul li ul li a { padding-left: 20px; }
#Menu ul li ul li ul li a:hover {}

#Bottom { background: #4d4f4c; color: #d8d5b7; padding-bottom: 30px; }
#Bottom .b-kontakt { width: 500px; float: left; border-top: 1px solid #5d615c; }
#Bottom .b-kontakt h3 { width: 111px; height: 15px; background: url(../img/dane_kontaktowe.gif) no-repeat; text-indent: -3000px; margin: 20px 20px 15px 20px; }
#Bottom .bk-adres { margin: 0px 20px 0px 20px; float: left; }
#Bottom .bk-info { margin: 0px 10px 0px 0px; float: left; }
#Bottom .bk-info span { color: #9da99a; }
#Bottom .bk-info span a { color: #9da99a; }
#Bottom .b-newsletter { width: 245px; float: left; border-left: 1px solid #5d615c; border-top: 1px solid #5d615c; }
#Bottom .b-newsletter h3 { width: 68px; height: 15px; background: url(../img/newsletter.gif) no-repeat; text-indent: -3000px; margin: 20px 20px 15px 20px; }
#Bottom .b-newsletter .bn-info { margin: 0px 10px 15px 20px; }
#Bottom .b-newsletter form { margin: 0px 0px 0px 20px; height: 50px; position: relative; }
#Bottom .b-newsletter form .bn-mail { width: 206px; height: 20px; background: url(../img/input_newsletter.gif) no-repeat; position: absolute; top: 0px; left: 0px; }
#Bottom .b-newsletter form .bn-mail input.text { border: 0; width: 200px; margin: 3px; font: normal 11px Tahoma; color: #666; }
#Bottom .b-newsletter form .bn-wypisz { position: absolute; top: 25px; left: 0px; background: url(../img/arrow2.gif) 0px 5px no-repeat; padding-left: 7px; }
#Bottom .b-newsletter form .bn-wypisz a { font: normal 9px Tahoma; color: #9da99a; text-transform: uppercase; }
#Bottom .b-newsletter form .bn-submit { position: absolute; top: 22px; right: 18px; }
#Bottom .b-newsletter form .bn-submit input.submit { width: 69px; height: 20px; background: url(../img/button_zapisz.gif) no-repeat; cursor: pointer; }
#Bottom .b-partnerzy { width: 193px; height: 141px; float: left; border-left: 1px solid #5d615c; border-top: 1px solid #5d615c; }
#Bottom .b-partnerzy h3 { width: 123px; height: 15px; background: url(../img/program_partnerski.gif) no-repeat; text-indent: -3000px; margin: 20px 20px 15px 20px; }
#Bottom .b-partnerzy .bp-info { margin: 0px 10px 0px 20px; }
#Bottom .b-partnerzy form { margin: 15px 0px 0px 20px; position: relative; }
#Bottom .b-partnerzy form .bp-login { position: absolute; top: 0px; left: 0px; width: 77px; height: 20px; background: url(../img/input_login2.gif) no-repeat; }
#Bottom .b-partnerzy form .bp-login input.text { width: 72px; border: 0; margin: 3px; font: normal 11px Tahoma; color: #666; }
#Bottom .b-partnerzy form .bp-haslo { position: absolute; top: 0px; left: 80px; width: 75px; height: 20px; background: url(../img/input_haslo2.gif) no-repeat; }
#Bottom .b-partnerzy form .bp-haslo input.text { width: 70px; border: 0; margin: 3px; font: normal 11px Tahoma; color: #666; }
#Bottom .b-partnerzy form .bp-submit { position: absolute; top: 22px; right: 19px; }
#Bottom .b-partnerzy form .bp-submit input.submit { width: 33px; height: 20px; background: url(../img/button_ok.gif) no-repeat; cursor: pointer; }
#Bottom .b-partnerzy form ul.bp-linki { position: absolute; top: 25px; left: 0px; }
#Bottom .b-partnerzy form ul.bp-linki li { display: inline; background: url(../img/arrow2.gif) 0px 5px no-repeat; padding-left: 6px; margin-right: 2px; }
#Bottom .b-partnerzy form ul.bp-linki li a { font: normal 9px Tahoma; color: #9da99a; text-transform: uppercase; }

/* SUB */
.More { margin: 0px 0px 10px 30px; color: #4d4f4c; }
.More .p1-zamow { margin-top: 55px; }
.More .p1-zamow a { display: block; width: 68px; height: 24px; background: url(../img/zamow.gif) no-repeat; text-indent: -3000px; }

.Title { font: normal 18px Tahoma; color: #4d4f4c; line-height: 40px; height: 40px; background: url(../img/bg_title.gif) repeat-x; margin-bottom: 10px; padding-left: 20px; }
.Product1 { margin: 0px 0px 10px 60px; color: #4d4f4c; }
.Product1 .p1-img { float: left; padding: 7px; width: 121px; height: 121px; border: 1px solid #959e92; background: #a9b5a7; }
.Product1 .p1-info { float: left; width: 100px; margin: 10px 0px 0px 5px; }
.Product1 .p1-info a { color: #4d4f4c; }
.Product1 ul li { line-height: 18px; }
.Product1 .p1-opis { float: left; width: 400px; text-align: justify; line-height: 14px; }
.Product1 .p1-opis h4 { font: bold 11px Tahoma; color: #4d4f4c; margin: 5px 0px 2px 0px; }
.Product1 .p1-online { background: url(../img/arrow5.gif) 0px 6px no-repeat; padding-left: 6px; }
.Product1 .p1-zaloguj { margin-top: 55px; }
.Product1 .p1-zaloguj a { display: block; width: 68px; height: 24px; background: url(../img/button_zaloguj.gif) no-repeat; text-indent: -3000px; }
.Product1 .p1-zamow { margin-top: 55px; }
.Product1 .p1-zamow a { display: block; width: 68px; height: 24px; background: url(../img/zamow.gif) no-repeat; text-indent: -3000px; }
.Product1 .p1-more { float: right; }
.Product1 .p1-more a { display: block; width: 57px; height: 24px; background: url(../img/button_wiecej.gif) no-repeat; text-indent: -3000px; }

.p1-anuluj { position: absolute; top: 44px; left: 256px;}
.p1-anuluj a {  display: block; width: 68px; height: 24px; background: url(../img/anuluj.gif) no-repeat; text-indent: -3000px; }

.Step2 { font-weight: bold; margin-bottom: 20px; }
.Step2 .s2-data { width: 250px; float: left; margin: 28px 0px 0px 50px; }
.Step2 .s2-data input.text { font: normal 11px Tahoma; color: #4d4f4c; border: 0; border-top: 2px solid #ccc; border-left: 1px solid #ccc; padding: 5px; width: 118px; float: right; }
.Step2 .s2-radio { width: 200px; float: left;  margin: 28px 0px 0px 20px; }
.Step2 .s2-label { float: left; width: 70px; margin-top: 10px; }
.Step2 .s2-input { float: left; margin-top: 10px; }
.Step2 .s2-input span { font-weight: normal; margin-right: 10px; }
.s2-bottom { margin: 20px; border-top: 1px solid #bbc3b8; padding-top: 15px; }
.s2b-left { float: left; width: 350px; border-right: 1px solid #bbc3b8; padding-bottom: 20px; }
.s2b-left textarea { width: 264px; height: 109px; border: 0; border-top: 2px solid #ccc; border-left: 1px solid #ccc; font: normal 11px Tahoma; color: #4d4f4c; padding: 3px; }
.s2b-right { float: left; width: 200px; padding-left: 80px; }
.s2b-right p { width: 120px; margin: 3px; }
.s2b-right p span { float: right; }
.s2b-right p span a { color: #4d4f4c; }
.s2b-dalej { margin: 0 auto; width: 50px; margin-top: 20px; }
.s2b-dalej input.submit { width: 50px; height: 24px; background: url(../img/button_dalej.gif) no-repeat; cursor: pointer; }

.Umowa a { display: block; width: 106px; height: 24px; background: url(../img/button_zobaczumowe.gif) no-repeat; text-indent: -3000px; margin-left: 20px; }
.Data { font: bold 14px Tahoma; color: #4d4f4c; margin: 10px 0px 0px 20px; }
.Cena { display: block; height: 24px;  margin-left: 20px; color: #4d4f4c; margin-top: 20px;}
.Product3 { width: 170px; margin: 14px 39px 19px 39px; float: left; }
.Product3 .p3-title { font-weight: bold; margin-bottom: 9px; }
.Product3 .p3-img { background: #a9b5a7; padding: 9px; }
.Product3 .p3-cena { margin-top: 5px; }
.Product3 .p3-nazwa { margin-top: 5px; }
.Product3 .p3-opis { background: url(../img/arrow6.gif) 0px 6px no-repeat; padding-left: 9px; }
.Product3 .p3-opis a { color: #4d4f4c; }
.Product3 .p3-nav { margin-top: 7px; }
.Product3 .p3-nav a { display: block; width: 24px; height: 24px; text-indent: -3000px; }
.Product3 .p3-nav a.nav-left { float: left; background: url(../img/left.gif) no-repeat; }
.Product3 .p3-nav a.nav-right { float: right; background: url(../img/right.gif) no-repeat; }

.Product4 { margin: 20px; }
.p4-title { font: bold 12px Tahoma; color: #4d4f4c; margin: 20px 0px 10px 0px; }
.p4-menu { margin: 0px 0px 0px 65px; padding-top: 10px; }
.p4-menu ul {}
.p4-menu ul li { float: left; margin-left: 1px; }
.p4-menu ul li a { display: block; height: 24px; text-indent: -3000px; }
.p4m-zmien { width: 116px; background: url(../img/b_zmienswojedane.gif) no-repeat; }
.p4m-zrealizowane { width: 151px; background: url(../img/b_zrealizowaneumowy.gif) no-repeat; }
.p4m-umowy { width: 146px; background: url(../img/b_umowyrealizowane.gif) no-repeat; }
.p4m-reklamacje { width: 88px; background: url(../img/b_reklamacje.gif) no-repeat; }
.p4m-kontakt { width: 71px; background: url(../img/b_wyloguj.gif) no-repeat; }
.p4-head { font-weight: bold; }
.p4-head, .p4-body { width: 700px; text-align: center; }
.p4b-id, .p4b-img, .p4b-data, .p4b-info {  border-top: 1px solid #bbc3b8; margin-top: 5px; padding-top: 10px; }
.p4h-id, .p4b-id { width: 100px; float: left; }
.p4h-img, .p4b-img { width: 250px; float: left; }
.p4h-data, .p4b-data { width: 200px; float: Left; }
.p4h-info, .p4b-info { width: 150px; float: left; }
.p4b-img img { border: 5px solid #aab5a7; }
.p4b-info a { color: #4d4f4c; text-decoration: underline; }
.p4b-info a:hover { color: #4d4f4c; text-decoration: none; }

.p5-head { font-weight: bold; }
.p5-head, .p5-body { width: 700px; text-align: center; }
.p5b-id, .p5b-nr, .p5b-data1, .p5b-data2, .p5b-img, .p5b-info, .p5b-status {  border-top: 1px solid #bbc3b8; margin-top: 5px; padding-top: 10px; }
.p5h-id, .p5b-id { float: left; width: 50px; text-align: left; }
.p5h-nr, .p5b-nr { float: left; width: 150px; }
.p5h-data1, .p5b-data1 { float: left; width: 125px; }
.p5h-data2, .p5b-data2 { float: left; width: 125px; }
.p5h-img, .p5b-img { float: left; width: 100px; }
.p5h-info, .p5b-info { float: left; width: 100px; }
.p5h-status, .p5b-status { float: left; width: 50px; text-align: right; }
.p5b-img img { border: 2px solid #aab5a7; }
.p5b-info a { color: #4d4f4c; text-decoration: underline; }
.p5b-info a:hover { color: #4d4f4c; text-decoration: none; }
.p5b-status { text-decoration: underline; }
.p5-title { font: bold 12px Tahoma; color: #4d4f4c; margin: 70px 0px 15px 0px; }
.p5-new { font: bold 12px Tahoma; color: #4d4f4c; margin: 20px 0px 25px 0px; }
.p5-form { width: 350px; }
.p5-form textarea { width: 335px; height: 126px; border: 0; border-top: 2px solid #ccc; border-left: 1px solid #ccc; padding: 5px; font: normal 11px Tahoma; color: #4d4f4c; }
.p5-form input#reklamacja_id { width: 122px; height: 17px; border: 0; border-top: 2px solid #ccc; border-left: 1px solid #ccc; padding: 3px; font: normal 11px Tahoma; color: #4d4f4c; }
.p5-form label { font-weight: bold; }
.p5-form input.submit, .p5-form input.reset { border: 0; background: #9da99a; font: normal 11px Tahoma; color: #4d4f4c; cursor: pointer; }
.p5-form input.submit { font-weight: bold; }
.p5f-txt label { display: block; margin: 8px 0px 8px 0px; }
.p5f-input { margin-top: 5px; float: right; }

.Content2 { padding-bottom: 7px !important; }
.Stronicowanie { float: right; width: 700px; border-top: 1px solid #879284; color: #4d4f4c; margin: 5px 20px 0px 0px; padding: 5px 0px 0px 0px; font-size: 9px; }
.Stronicowanie ul { text-transform: uppercase; text-align: right; }
.Stronicowanie ul li { display: inline; }
.Stronicowanie ul li a { color: #4d4f4c; }
.Stronicowanie .s-product { margin-right: 6px; }
.Stronicowanie .s-next { margin-left: 6px; }

.Opis {}
.o-body { float: left; width: 250px; margin: 0px 20px 0px 20px; }
.o-body div { margin-bottom: 10px; }
.o-dostepnosc span { font-weight: bold; }
.o-buttons input.koszyk { width: 91px; height: 24px; background: url(../img/button_dokoszyka.gif) no-repeat; cursor: pointer; margin-right: 20px; border: 0px; }
.o-buttons input.schowek { width: 97px; height: 24px; background: url(../img/button_doschowka.gif) no-repeat; cursor: pointer; border: 0px; }
.o-cena { margin-top: 10px; }
.o-cena span { font: normal 18px Tahoma; }
.o-ilosc {  }
.o-ilosc input { display: inline; width: 120px; border-top: 2px solid #ccc; border-left: 1px solid #ccc; }
.o-title { font-weight: bold; margin-bottom: 10px; }
.o-text { text-align: justify; line-height: 18px; }
.o-photos { float: left; width: 420px; margin: 0px 35px 0px 0px; text-align: center; }
.o-middle { width: 300px; margin: 0 auto; padding-left: 10px;}
.o-big { border: 1px solid #959E92; background: #A9B5A7; width: 250px; margin: 0 auto; margin-top: 10px; margin-bottom: 5px; }
.o-big img { padding: 14px; }
.o-mbox { float: left; margin: 5px 20px 5px 20px; border: 1px solid #959E92; background: #A9B5A7; }
.o-mbox img { padding: 5px; }

/* FOOTER */
#Footer { background: #d8d5b7; color: #4d4f4c; font: normal 9px Tahoma; }
#Footer ul { text-align: center; text-transform: uppercase; padding: 15px; border-bottom: 1px solid #bab8a2; }
#Footer ul li { display: inline; }
#Footer ul li a { color: #4d4f4c; }
#Footer ul li span { margin: 0px 17px 0px 17px; }
#Footer .f-platnosci { width: 940px; height: 19px; background: url(../img/platnosci.gif) no-repeat; text-align: center; margin-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #bab8a2; }
#Footer .f-bottom { margin: 0 auto; padding-top: 10px; color: #6d716b; width: 635px; }
#Footer .f-copyright { float: left; width: 195px; text-align: right; }
#Footer .f-copyright a { color: #6d716b; }
#Footer .f-oprogramowanie { float: left; width: 198px; text-align: center; border-left: 1px solid #bab8a2; border-right: 1px solid #bab8a2; margin: 0px 20px 0px 20px; padding: 0px 20px 0px 20px; }
#Footer .f-oprogramowanie .fo-txt { float: left; text-align: left; }
#Footer .f-oprogramowanie .fo-sun { float: right; }
#Footer .f-info { float: left; width: 160px; }