/* reset css */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img,button{border:0;}address,caption,cite,code,dfn,em,strong,th,var,i{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight: normal;}q:before,q:after{content:'';}

/* ustawienia globalne*/
body, html {background:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; color:#363B41; font-size:12px}

legend {display:none;}
button {cursor:pointer;}
label {cursor:pointer;}
strong {font-weight:bold;}
a, a:hover {font-size:12px; color:#427290;text-decoration:none; outline:none; font-size: 10px }
a:hover {text-decoration:underline;}


.dp {width: 967px; margin: 0 auto; }
img.prawa {margin-left:195px;}
h1 {width: 724px; height: 23px; background: url(img/h1.gif) repeat-x; color: #fff; font-weight: bold; font-size: 14px; padding-top: 4px; padding-left: 20px; padding-bottom:25px; text-transform: uppercase}
h2 {width: 947px; height: 23px; background: #000 url(img/h1.gif) no-repeat; color: #fff; font-weight: bold; font-size: 14px; padding-top: 4px; padding-left: 20px; text-transform: uppercase}

/* form */
#form {margin-left: 20px; margin-top: 25px}
#form em {clear:both; display:inline; float:left; width:200px; font-size: 10px;}
#form em3 {clear:both; display:inline; float:left; font-size: 10px;}
#form li {clear:both; margin-bottom:12px; overflow:hidden;}
#form input {border:#869AB2 solid 1px; background:#fff; overflow:hidden; width: 300px; height: 16px}
#form select {height:16px;  background:#fff; border:#869AB2 solid 1px; font-size:10px; width: 302px}
#form textarea { height:100px; width:300px; border:#869AB2 solid 1px; background:#fff; overflow:hidden;}
#form input.zgoda {border:#869AB2 solid 1px; background:#fff; overflow:hidden; width: 16px; height: 16px; margin-left:350px;}
#form input.kod_pocztowy {border:#869AB2 solid 1px; background:#fff; overflow:hidden; width: 300px; height: 16px;}
#form input.kod {border:#869AB2 solid 1px; background:#fff; overflow:hidden; width: 100px; height: 16px;}
#form em2 {clear:both; display:inline; float:center; width:200px; font-size: 14px; margin-left:265px;}

#form button.loguj_pl {background:url(img/b_l_pl.gif); width:78px; height:18px; margin-left:206px; text-indent:-20000px}
#form input.wyslij_pl {background:url(img/b_wys_pl.gif); width:78px; height:18px; margin-left:350px; text-indent:-20000px}

/* form end */

/* stronicowanie */
.pag { clear:both; margin-left:0px; margin-top:35px}
.pag ul { padding-top:30px}
	.pag li {float:left;margin:0;padding:0;}
	.pag li, .pag li a, .pag li a:hover  {margin:0;padding:0; font-size: 12px; font-weight: bold; line-height:18px; font-size: 10px; color: #363B41}
	.pag li a, .pag li a:hover { }
	.pag li.s, .pag li a, .pag li a:hover {padding:0 7px;}
	.pag li.s {background:#D5D5D5;padding:0 3px;}
/* stronicowanie end */

/*  top */
#top {width: 100%; height: 135px;}

#logo {background: url(img/logo.png) no-repeat; width: 131px; height: 100px; margin-top: 18px; float: left }
#logo_plesna {background: url(img/logo_plesna.png) no-repeat; width: 116px; height: 115px; margin-top: 9px; float: right }
#logo a {display: block; width: 131px; height: 100px; text-indent: -20000px}
#logo_plesna a {display: block; width: 131px; height: 100px; text-indent: -20000px}

#napis_pl {background: url(img/napis_top_pl.gif) no-repeat; width: 478px; height: 48px; float: left; margin-top: 31px; margin-left: 24px }
#napis_pl a, #napis_eng a, #napis_it a {display: block; width: 100%; height: 100%; text-indent: -20000px}

#top_r {height: 100%; width: 380px; float: right; font-size: 10px }
#top_r div {width: 100%; height: 100px; overflow:hidden; text-align:right; }
#top_r div p {margin-top: 10px}

#top_r ul {margin-left: 284px;}
#top_r ul li  {float: left; width: 24px; height: 19px; margin-left: 6px}
#top_r ul li a {display: block; width: 100%; height: 100%; text-indent: -20000px}
#top_r ul li.pl {background: url(img/pl.gif) no-repeat }
#top_r ul li.eng {background: url(img/eng.gif) no-repeat }
#top_r ul li.it {background: url(img/it.gif) no-repeat }
/* top end */


/* menu */
#m {width: 100%; height: 55px; background: url(img/m.gif)}

#menu {background: url(img/mn.gif); width: 100%; height: 55px}
#menu li {float: left; width: 85px; padding-left: 5px; padding-right: 5px; overflow: hidden; margin-top:20px; background: url(img/ml.gif) no-repeat right 4px; text-transform: uppercase }
#menu li.e {float: left; width: 85px; padding-left: 5px; padding-right: 5px; overflow: hidden; margin-top:20px; background: none}

#menu a , #menu a:hover{color: #fff; font-weight: bold; display: block; width: 85px; height: 30px; text-align: center;}
#menu a:hover {text-decoration: none; border-bottom: solid 4px #FFEC00}
/* menu end */


/* baner */
#b {width: 100%; height: 411px; background:#D5D5D5 url(img/b.gif) repeat-x left bottom; padding-top: 5px}

#b1 {background: url(img/b1_2.jpg) no-repeat; height: 383px; width: 100%;}

#szukaj {background: url(img/tlo_znaczki.png) repeat;width: 100px; height: 383px; float: right; margin-right: 10px; margin-top:0px; display:inline; }
#szukaj a , #szukaj a:hover {color: #fff; text-decoration: none;}
/* baner end */

/* kategorie strona glowna */
#kategorie {margin-top: -5px; height: 100%}
#kategorie li {width: 234px; height: 160px; float: left; margin-left: 6px;   margin-top: 20px }
#kategorie li p {font-size: 12px; margin-top: 5px; margin-left: 100px; font-weight: bold; height: 98px; overflow: hidden; float: left; width: 134px; display: inline; position: absolute; text-transform: uppercase }
#kategorie li p a {font-size: 12px; color: #000; cursor: pointer}
#kategorie li a.w_pl , #kategorie li a:hover.w_pl{background: url(img/k_wiecej_pl.jpg) no-repeat; width: 79px; height: 18px; text-indent: -20000px; display:block; float: right; margin-top: 130px; margin-left: 142px; position: absolute   }
#kategorie li a.w_eng , #kategorie li a:hover.w_eng{background: url(img/k_wiecej_eng.jpg) no-repeat; width: 79px; height: 18px; text-indent: -20000px; display:block; float: right; margin-top: 130px; margin-left: 142px; position: absolute   }
#kategorie li a.w_it , #kategorie li a:hover.w_it{background: url(img/k_wiecej_it.jpg) no-repeat; width: 79px; height: 18px; text-indent: -20000px; display:block; float: right; margin-top: 130px; margin-left: 142px; position: absolute   }
#kategorie li div {width: 234px; padding-bottom:15px; padding-top:15px; background: #fff url(img/pk.jpg) no-repeat left bottom; position: absolute; margin-top: 171px;  z-index: 100; display: none}
#kategorie li div a.podk {height: 16px; color: #363B41; font-size: 12px; font-weight: bold; background: url(img/pp.gif) no-repeat left 50%; padding-left: 13px; margin-left: 17px; text-transform: lowercase}
/* kategorie strona glowna end */

/* stopka */
.dp2 {width: 967px; margin: 0 auto;}
#f {background: url(img/f.gif) repeat-x; width: 100%; height: 67px; float: left; margin-top: 30px;}
#f ul {margin-top:33px; background-color: #fff; height: 16px;  padding-left:6px; padding-top:0px}
#f ul li {float: left; background: url(img/ppz.gif) no-repeat right 70%; margin-left: 6px; padding-right: 6px}
#f ul li.e {float: left; background: none; margin-left: 6px; padding-right: 6px}
#f ul li a, #f ul li a:hover {color: #393F46}

#fb {background-color: #363B41; width: 100%; float: left; padding-bottom: 50px; padding-top: 10px}
#fb p {color: #B8B7B7; font-size: 10px; margin-left: 12px}
#fb p a, #fb p a:hover {color: #B8B7B7; font-size: 10px}
/* stopka end */

/* lewy box */


.box {width: 187px; background: url(img/box_up.gif) no-repeat;}
.box_d {width: 100%; background: url(img/box_down.gif) no-repeat right bottom; overflow: hidden; padding-bottom: 15px }

/* lewy box end */

/* srodek */
#center {width: 746px; float: left; padding-right: 10px; padding-left: 11px }
#center p {font-size: 10px; color: #363B41; margin-left: 20px}
#center p.komunikat {font-size: 10px; color: #D80029; margin-left: 20px; margin-top: 15px}
/* srodek end */

#historia {width: 100%; height: 50px;}
#historia div {float: left; width: 18px; height: 21px; margin-left: 12px; padding-top: 7px; padding-left: 10px}
#historia div.c1 {background: url(img/h_p.gif)}
#historia div.c2 {background: url(img/h_f.gif)}
#historia div.ca {background: url(img/h_a.gif) no-repeat 50% 50%}

/* righr */
#right {width: 190px; float: left; padding-left: 10px;  }
/* right end */

/* koszyk */
#koszyk {width: 543px}
#koszyk li {font-size: 10px}
#koszyk li.th {background-color: #F6F6F6; height: 33px; font-weight: bold }
#koszyk li.td {border-bottom: solid 1px #D9D9D9; overflow: hidden; padding-bottom: 10px }
#koszyk li.te {border: none; overflow: hidden; padding-bottom: 10px }

#koszyk li ol {width: 543px; padding-top: 10px; }
#koszyk li.th ol li, #koszyk li.td ol li {float: left; border-right: solid 1px #C9C9C9; margin-left: 15px; padding-right: 15px; display: inline; width: 47px; text-align: center;}
#koszyk li.te ol li {float: left; border: none; margin-left: 15px; padding-right: 15px; display: inline; width: 47px; text-align: center;}
#koszyk li.te select {width: 200px; font-size: 10px; height: 16px}
#koszyk li ol li.l {text-align: left;}
#koszyk li ol li.w1 {width:200px}
#koszyk li ol li.w2 {width:357px}
#koszyk li ol li.nb {border: none}
#koszyk li ol li input {width: 20px; margin-left: 12px;}
#koszyk li ol li a.kosz {display: block; width: 16px; height: 16px; background: url(img/koszyk_usun.gif) no-repeat; text-indent: -20000px; margin-left: 14px;  }
button.przelicz_pl {width: 78px; height: 18px; display:block; text-indent: -20000px; background: url(img/b_prze_pl.gif) no-repeat; float: right; margin-right: 37px; margin-top: 20px }
button.przelicz_eng {width: 78px; height: 18px; display:block; text-indent: -20000px; background: url(img/b_prze_eng.gif) no-repeat; float: right; margin-right: 37px; margin-top: 20px }
button.przelicz_it {width: 78px; height: 18px; display:block; text-indent: -20000px; background: url(img/b_prze_it.gif) no-repeat; float: right; margin-right: 37px; margin-top: 20px }
button.kup_pl {width: 78px; height: 18px; display:block; text-indent: -20000px; background: url(img/b_kup_pl.gif) no-repeat; float: right; margin-right: 37px; margin-top: 20px }
button.kup_eng {width: 78px; height: 18px; display:block; text-indent: -20000px; background: url(img/b_kup_eng.gif) no-repeat; float: right; margin-right: 37px; margin-top: 20px }
button.kup_it {width: 78px; height: 18px; display:block; text-indent: -20000px; background: url(img/b_kup_it.gif) no-repeat; float: right; margin-right: 37px; margin-top: 20px }
button.kup_teraz_pl {width: 113px; height: 18px; display:block; text-indent: -20000px; background: url(img/b_zaplac_teraz_pl.gif) no-repeat; }
button.kup_teraz_eng {width: 113px; height: 18px; display:block; text-indent: -20000px; background: url(img/b_zaplac_teraz_eng.gif) no-repeat; }
button.kup_teraz_it {width: 113px; height: 18px; display:block; text-indent: -20000px; background: url(img/b_zaplac_teraz_it.gif) no-repeat; }
a.kasa_pl {width: 78px; height: 18px; display:block; text-indent: -20000px; background: url(img/b_kasa_pl.gif) no-repeat; float: right;  margin-right: 12px; margin-top: 20px}
a.kasa_eng {width: 78px; height: 18px; display:block; text-indent: -20000px; background: url(img/b_kasa_eng.gif) no-repeat; float: right;  margin-right: 12px; margin-top: 20px}
a.kasa_it {width: 78px; height: 18px; display:block; text-indent: -20000px; background: url(img/b_kasa_it.gif) no-repeat; float: right;  margin-right: 12px; margin-top: 20px}
a.kontynuj_pl {width: 113px; height: 18px; display:block; text-indent: -20000px; background: url(img/b_kontynuj_pl.gif) no-repeat; float: right;  margin-right: 12px; margin-top: 20px}
a.kontynuj_eng {width: 113px; height: 18px; display:block; text-indent: -20000px; background: url(img/b_kontynuj_eng.gif) no-repeat; float: right;  margin-right: 12px; margin-top: 20px}
a.kontynuj_it {width: 113px; height: 18px; display:block; text-indent: -20000px; background: url(img/b_kontynuj_it.gif) no-repeat; float: right;  margin-right: 12px; margin-top: 20px}


/* koszyk end */

/* box producent */
#box_producent {background: url(img/box_producent.gif) no-repeat; width: 187px; height: 95px }
#box_producent p {font-weight: bold; padding-top: 7px; padding-left: 17px}
#box_producent select {width: 157px; margin-left: 15px; margin-top: 16px}
#box_producent button.pl {background: url(img/b_wy_pl.gif) no-repeat; width: 79px; height: 18px; text-indent: -20000px; margin-left: 93px; margin-top:10px }
#box_producent button.eng {background: url(img/b_wy_eng.gif) no-repeat; width: 79px; height: 18px; text-indent: -20000px; margin-left: 93px; margin-top:10px }
#box_producent button.it {background: url(img/b_wy_it.gif) no-repeat; width: 79px; height: 18px; text-indent: -20000px; margin-left: 93px; margin-top:10px }
/* box producent end */

/* box kategorie */
#box_kategorie {margin-top: 15px; width: 187px; background: url(img/aso_bd.gif)}
#box_kategorie .up {width: 100%; height: 34px; background: url(img/aso_t.gif) no-repeat;}
#box_kategorie .up p {font-weight: bold; padding-top: 7px; padding-left: 17px}
#box_kategorie .b {width: 100%; height: 14px; background: url(img/aso_b.gif) no-repeat;}
#box_kategorie ul {}
#box_kategorie ul li {width: 177px; margin-left: 5px; padding-top:4px; }
#box_kategorie ul li div.aso_up {background: url(img/aso_mu.gif); width: 100%; height: 15px}
#box_kategorie ul li div.aso_down {background: url(img/aso_md.gif); width: 100%; height: 15px}

#box_kategorie ul li.mo {width: 177px; height: auto; background: none; margin-left: 5px; margin-top: 4px; padding-top: 5px; padding-bottom: 5px}

a.pod, a:hover.pod {font-size: 10px; text-decoration: none; margin-left: 8px; color: #363B41; background: url(img/pod_p.gif) no-repeat left 50%; padding-left: 7px; text-transform: lowercase}
a:hover.pod {text-decoration: underline}

a.pod2, a:hover.pod2 {font-size: 10px; text-decoration: none; margin-left: 18px; color: #363B41; background: url(img/pod_p.gif) no-repeat left 50%; padding-left: 7px; text-transform: lowercase}
a:hover.pod2 {text-decoration: underline}

a.pod3, a:hover.pod3 {font-size: 10px; text-decoration: none; margin-left: 28px; color: #363B41; background: url(img/pod_p.gif) no-repeat left 50%; padding-left: 7px; text-transform: lowercase}
a:hover.pod3 {text-decoration: underline}

a.aso , a:hover.aso {background: url(img/aso_ml.gif); padding-left: 12px; font-size: 12px; font-weight: bold; color: #363B41; overflow: hidden; display: block; text-decoration: none; text-transform: uppercase} 
/* box kategorie end */

/* box promocje */
#box_promocje {margin-top: 15px}
#box_promocje p  {font-weight: bold; padding-top: 7px; padding-left: 17px}
#box_promocje img {margin-left:25px; margin-top: 20px; border: solid 1px #8D9AAA}
#box_promocje ul {margin-left: 15px; margin-top: 12px}
#box_promocje ul li {margin-top: 6px}
#box_promocje ul li.r {color: #D80029; margin-top:3px}
#box_promocje ul li.f10 {font-size: 10px}
#box_promocje ul li em {text-decoration:line-through}
#box_promocje div a {float: left; display: inline; margin-top: 12px; margin-left: 16px;}

a.zamow_pl, a.zamow_pl:hover { background: url(img/b_z_pl.gif) no-repeat; width: 79px; height: 18px;  display: block; text-indent: -20000px; }
a.zamow_eng, a.zamow_eng:hover { background: url(img/b_z_eng.gif) no-repeat; width: 79px; height: 18px;  display: block; text-indent: -20000px; }
a.zamow_it, a.zamow_it:hover { background: url(img/b_z_it.gif) no-repeat; width: 79px; height: 18px;  display: block; text-indent: -20000px; }
/* box promocje end */

/* box nowosci */
#box_nowosci {margin-top: 15px}
#box_nowosci p  {font-weight: bold; padding-top: 7px; padding-left: 17px}
#box_nowosci img {margin-left:25px; margin-top: 20px; border: solid 1px #8D9AAA}
#box_nowosci ul {margin-left: 15px; margin-top: 12px}
#box_nowosci ul li {margin-top: 6px}
#box_nowosci ul li.r {color: #D80029; margin-top:3px}
#box_nowosci ul li.f10 {font-size: 10px}
#box_nowosci ul li em {text-decoration:line-through}
#box_nowosci div a {float: left; display: inline; margin-top: 12px; margin-left: 16px;}

a.zamow, a.zamow:hover { background: url(img/b_z.gif) no-repeat; width: 79px; height: 18px;  display: block; text-indent: -20000px; }
/* box nowosci end */
#box_nk {width: 187px; height: 165px;margin-bottom: 10px;}
/* box koszyk */
#box_koszyk {}
#box_koszyk p  {font-weight: bold; padding-top: 7px; padding-left: 17px}
#box_koszyk img {margin-left:37px; margin-top: 20px; border: solid 1px #8D9AAA}
#box_koszyk ul {margin-left: 15px; margin-top: 12px}
#box_koszyk ul li {margin-top: 6px}
#box_koszyk ul li.r {color: #D80029; margin-top:3px}
#box_koszyk ul li.f10 {font-size: 10px}
#box_koszyk ul li em {text-decoration:line-through}
#box_koszyk div a {float: right; display: inline; margin-top: 12px; margin-left: 16px; margin-right: 15px}

a.zamow, a.zamow:hover { background: url(img/b_z.gif) no-repeat; width: 79px; height: 18px;  display: block; text-indent: -20000px; }
/* box koszyk end */

/* box aktualnosci */
#box_aktualnosci {margin-top: 15px}
#box_aktualnosci p  {font-weight: bold; padding-top: 7px; padding-left: 17px}
#box_aktualnosci img {margin-left:37px; margin-top: 20px; border: solid 1px #8D9AAA}
#box_aktualnosci ul {margin-left: 15px; margin-top: 12px}
#box_aktualnosci ul li {margin-top: 6px;font-size: 10px; padding-bottom: 15px}
#box_aktualnosci ul li.e {margin-top: 6px;font-size: 10px; background: none; padding-bottom:0px}

#box_aktualnosci ul li em {text-decoration:line-through}
#box_aktualnosci div a {margin-top: 12px; color: #37383A }
/* box aktualnosci end */

/* box partnerzy */
#box_partnerzy {margin-top: 15px}
#box_partnerzy p  {font-weight: bold; padding-top: 7px; padding-left: 17px}
#box_partnerzy img {margin-left:0px; margin-top: 6px; border: solid 1px #8D9AAA}
#box_partnerzy ul {margin-left: 15px; margin-top: 12px}
#box_partnerzy ul li {margin-top: 6px;font-size: 10px;}
/* box partnerzy end */

/* box newsletter */
#box_newsletter {margin-top: 15px}
#box_newsletter p  {font-weight: bold; padding-top: 7px; padding-left: 17px}
#box_newsletter ul {margin-left: 15px; margin-top: 12px}
#box_newsletter ul li {margin-top: 6px;font-size: 10px}
#box_newsletter ul li.r {display:none; color: #D80029}
#box_newsletter input {width: 152px}
#box_newsletter button.pl {background: url(img/b_za_pl.gif) no-repeat; width: 79px; height: 18px;  display: block; text-indent: -20000px; margin-top: 12px; margin-left: 16px; margin-right: 15px; float: right;  display: inline;}
#box_newsletter button.eng {background: url(img/b_za_eng.gif) no-repeat; width: 79px; height: 18px;  display: block; text-indent: -20000px; margin-top: 12px; margin-left: 16px; margin-right: 15px; float: right;  display: inline;}
#box_newsletter button.it {background: url(img/b_za_it.gif) no-repeat; width: 79px; height: 18px;  display: block; text-indent: -20000px; margin-top: 12px; margin-left: 16px; margin-right: 15px; float: right;  display: inline;}
/* box newsletter end */


/* box ustawienia */
#box_ustawienia {margin-top: 15px}
#box_ustawienia p  {font-weight: bold; padding-top: 7px; padding-left: 17px}
#box_ustawienia img {margin-left:37px; margin-top: 20px; border: solid 1px #8D9AAA}
#box_ustawienia ul {margin-left: 15px; margin-top: 12px}
#box_ustawienia ul li {margin-top: 6px;font-size: 10px; background: url(img/a_p.gif) no-repeat 50% bottom; padding-bottom: 15px}
#box_ustawienia ul li.e {margin-top: 6px;font-size: 10px; background: none; padding-bottom:0px}

#box_ustawienia ul li em {margin-left: 78px; margin-top:-4px; display: block}
#box_ustawienia ul li button {margin-left: 78px; margin-top:-4px; display: block}
#box_ustawienia ul li  button.zapisz_pl {background:url(img/b_za_pl.gif); width:78px; height:18px; margin-left:80px; margin-top: 15px; text-indent:-20000px}
#box_ustawienia ul li  button.zapisz_eng {background:url(img/b_za_eng.gif); width:78px; height:18px; margin-left:80px; margin-top: 15px; text-indent:-20000px}
#box_ustawienia ul li  button.zapisz_it {background:url(img/b_za_it.gif); width:78px; height:18px; margin-left:80px; margin-top: 15px; text-indent:-20000px}

#box_ustawienia ul li select {float:left; width: 60px}
#box_ustawienia div a {margin-top: 12px; color: #37383A }
/* box ustawienia end */



/* aktualnosci */
#aktualnosci {margin-top: -30px}
#aktualnosci li {border-bottom: solid 1px #D7D7D7; padding-bottom:25px; margin-top:30px}
#aktualnosci li b {font-size: 10px; margin-left:20px; }
#aktualnosci li p.i {font-size: 10px; color: #949494; font-weight: bold; margin-top: 12px}
#aktualnosci li p.w {float: right; width: 80px}
#aktualnosci li p {width: 700px;}
/* aktualnosci end */

/* materialy */
#materialy {margin-top: -30px}
#materialy li {border-bottom: solid 1px #D7D7D7; padding-bottom:25px; margin-top:30px}
#materialy li.l {border-bottom: none; }
#materialy li img {margin-left: 20px;}
#materialy li b {margin-left: 25px; margin-top: 10px; position: absolute}
#materialy li b a {color: #000; font-size: 12px}
#materialy li p {margin-top: 22px; width: 700px}
/* materialy */

/* o nas */
#onas {background-color: #F6F6F6; margin-top: -25px; padding-top: 25px; width: 544px; padding-bottom: 10px}
#onas p {margin-left: 20px; width: 94%; margin-bottom: 15px}

#tabela { margin-top: -25px; padding-top: 25px; width: 544px; padding-bottom: 10px}
#tabela p {margin-left: 20px; width: 94%; margin-bottom: 15px}

#tabela table {font-size: 10px; margin-left: 40px; }
#tabela table th {font-weight: bold; width: 70px; padding: 5px}
#tabela table th.f {width: 110px}
#tabela table td {padding: 2px}
#tabela table tr.k {background-color: #EEEEEE}
/* o nas end */

/* sklep */
#sklep {background-color: #F6F6F6; margin-top: -25px; padding-top: 25px; width: 544px; padding-bottom: 10px}
#sklep p {margin-left: 20px; width: 94%; margin-bottom: 15px}
#sklep_lista  {margin-top: 0px; }
#sklep_lista li {width: 161px;  float: left; margin-left: 15px; margin-top: 17px; display: inline}
#sklep_lista li img {width: 137px; height: 133px; margin-top: 16px}
#sklep_lista li div.foto {width: 100%; height: 170px; background: url(img/ramka.gif) no-repeat; text-align: center;  padding-bottom: 6px}
#sklep_lista li b {overflow: hidden; height: 14px; display: block}
#sklep_lista li p {margin-left: 0px; margin-top: 10px; height: 25px; overflow: hidden; padding-bottom:18px}
#sklep_lista li p.opis { height: 38px; }
#sklep_lista li div.cena {width: 100%; height: 61px; background: url(img/cena_b.gif) repeat-x}
#sklep_lista li div.cena p {font-size: 10px; margin-left: 3px; padding-top:10px; height: none; padding-bottom: 0px; margin-top:0px}
#sklep_lista li div.cena p em {font-size: 12px; font-weight: bold}
#sklep_lista li div.cena p em.red {color:#D80029}
#sklep_lista li div a.wi_pl, #sklep_lista li div a.wi_pl:hover {background: url(img/b_wi_pl.gif) no-repeat; width: 78px; height: 18px; text-indent: -20000px; display: block; margin-left: 3px;text-decoration:none;}
#sklep_lista li div a.wi_eng, #sklep_lista li div a.wi_eng:hover {background: url(img/b_wi_eng.gif) no-repeat; width: 78px; height: 18px; text-indent: -20000px; display: block; margin-left: 3px;text-decoration:none;}
#sklep_lista li div a.wi_it, #sklep_lista li div a.wi_it:hover {background: url(img/b_wi_it.gif) no-repeat; width: 78px; height: 18px; text-indent: -20000px; display: block; margin-left: 3px;text-decoration:none;}

/* sklep end */

/* produkt */
#produkt{}
#produkt .galeria{width: 380px; float: left; border: solid 1px #0F0F0F; height: 370px}
#produkt .lista{float: right; }
#mycarousel {width: 87px; top: 9px}
#mycarousel li {display: inline; width: 87px}
#mycarousel li.f {margin-top: 10px}
#mycarousel li img {width: 87px; cursor: pointer}

#szczegoly {width: 100%; height: 100%; float: left; margin-top: 20px}
#szczegoly ul { height: 26px; background: url(img/tab_p.gif) repeat-x left bottom; width: 545px}
#szczegoly ul li { width: 152px; height: 20px; background: url(img/tab_o.gif) no-repeat; float: left; margin-right: 6px; cursor: pointer; text-align: center; color: #363B41; font-weight: bold; padding-top:6px }
#szczegoly ul li.o { background: url(img/tab_o.gif) no-repeat;}
#szczegoly ul li.c { background: url(img/tab_c.gif) no-repeat;}
#szczegoly div.tab { background: url(img/tab_bg.gif) repeat-y; border-bottom: solid 1px #D9D9D9; width: 545px; padding-top: 20px}
#szczegoly ol {margin-left: 20px;}
#szczegoly ol li {margin-top: 20px; font-size: 10px; width: 96%; }
#szczegoly ol li i{color: #949494; font-weight: bold; width: 120px; display: block; float: left; text-transform: lowercase}
#szczegoly ol li em {margin-left: 0px; }
#szczegoly ol li em.r {color: #D80029 }
#szczegoly ol li em select {float: none; font-size: 10px}
#szczegoly ol li em input {float: none; font-size: 10px; width: 50px}
#szczegoly ol li button.pl {background: url(img/do_koszyka_pl.gif) no-repeat; width: 120px; height: 39px; text-indent: -20000px; margin-left: 130px; position: absolute; margin-top: -27px}
#szczegoly ol li button.eng {background: url(img/do_koszyka_eng.gif) no-repeat; width: 120px; height: 39px; text-indent: -20000px; margin-left: 130px; position: absolute; margin-top: -27px}
#szczegoly ol li button.it {background: url(img/do_koszyka_it.gif) no-repeat; width: 120px; height: 39px; text-indent: -20000px; margin-left: 130px; position: absolute; margin-top: -27px}
#szczegoly ol li.l {border-bottom: solid 1px #D7D7D7}
#szczegoly ol li.f {padding-bottom: 32px}
#szczegoly ol li div.narciarstwo {background: url(img/d_narciarstwo.gif) no-repeat; width: 28px; height: 28px; float: left; margin-right: 2px }
#szczegoly ol li div.snowboard {background: url(img/d_snowboard.gif) no-repeat; width: 28px; height: 28px; float: left; margin-right: 2px}
#szczegoly ol li div.kolarstwo {background: url(img/d_kolarstwo.gif) no-repeat; width: 28px; height: 28px; float: left; margin-right: 2px}
#szczegoly ol li div.turystyka {background: url(img/d_turystyka.gif) no-repeat; width: 28px; height: 28px; float: left; margin-right: 2px}
#szczegoly ol li div.wspinaczka {background: url(img/d_wspinaczka.gif) no-repeat; width: 28px; height: 28px; float: left; margin-right: 2px}
#szczegoly ol li div.biegi {background: url(img/d_biegi.gif) no-repeat; width: 28px; height: 28px; float: left; margin-right: 2px}
#szczegoly ol li div.motor {background: url(img/d_motor.gif) no-repeat; width: 28px; height: 28px; float: left; margin-right: 2px}
#szczegoly ol li div.paralotnia {background: url(img/d_paralotnia.gif) no-repeat; width: 28px; height: 28px; float: left; margin-right: 2px}
#szczegoly ol li div.end { float: none; width: 36px; height: 36px; }

a.pdf, a.pdf:hover {text-decoration:none; outline:none; background: url(img/ico_pdf.gif) no-repeat; width: 16px; height: 16px; display: block; float: left; margin-left: 3px}
a.pdf:hover {text-decoration:none;}

a.avi, a.avi:hover {text-decoration:none; outline:none; background: url(img/ico_avi.gif) no-repeat; width: 15px; height: 16px; display: block; float: left; margin-left: 3px}
a.avi:hover {text-decoration:none;}

a.doc, a.doc:hover {text-decoration:none; outline:none; background: url(img/ico_doc.gif) no-repeat; width: 16px; height: 16px; display: block; float: left; margin-left: 3px}
a.doc:hover {text-decoration:none;}

a.other, a.other:hover {text-decoration:none; outline:none; background: url(img/ico_other.gif) no-repeat; width: 14px; height: 16px; display: block; float: left; margin-left: 3px}
a.other:hover {text-decoration:none;}

a.rar, a.rar:hover {text-decoration:none; outline:none; background: url(img/ico_rar.gif) no-repeat; width: 20px; height: 16px; display: block; float: left; margin-left: 3px}
a.rar:hover {text-decoration:none;}

#opis { margin-left: 20px; width: 93%; padding-bottom: 20px}
#opis p {margin-left: 0px}
#opis h6 {font-weight: bold; margin-top:20px}

#opis img {margin-top:20px; margin-bottom: 20px}

#szczegoly table {margin-left: 20px; margin-top: 20px; font-size: 10px;  border-collapse: collapse; border-spacing: 0px;}
#szczegoly table th {font-weight: bold}
#szczegoly table td { color: #000; padding: 4px; text-align: left; border-bottom: 1px #ccc solid; width: 143px}
#szczegoly table td.h { width: 50px}
#szczegoly table tr.last td {  border-bottom: none; padding-bottom: 20px }
#szczegoly table td div.colors {width: 36px; height: 36px; border: solid 1px #3C3C3C}
#szczegoly table td div.colors div {width: 50%; height: 100%; float: left;}
/* produkt end */

/* galeria */
#galeria_main {}
#galeria_main ul {}
#galeria_main ul li {display:inline; margin-top:15px; float:left; margin-left:8px; width: 230px; height: 250px; border-top: solid 1px #000; border-left:solid 1px #000; border-right: solid 1px #000; border-bottom: solid 3px #7F7F7F}
#galeria_main ul li div {font-size: 10px; color: #fff; margin-top: 17px;width: 100%; height: 72px; padding-top: 10px; padding-bottom:10px; overflow: hidden}
#galeria_main ul li div b {margin-left: 10px; margin-top: 10px; display: block}
#galeria_main ul li div p {margin-left: 10px; margin-top: 10px; display: block}
#galeria_main a.wiecej_pl {width: 78px; height: 18px; display: block; background: url(img/b_wi_pl.gif) no-repeat; margin-left: 131px; margin-top: 121px}
#galeria_main a.wiecej_eng {width: 78px; height: 18px; display: block; background: url(img/b_wi_eng.gif) no-repeat; margin-left: 131px; margin-top: 121px}
#galeria_main a.wiecej_it {width: 78px; height: 18px; display: block; background: url(img/b_wi_it.gif) no-repeat; margin-left: 131px; margin-top: 121px}
#galeria_main div.opis {padding: 10px; padding-bottom: 20px; background-color: #F6F6F6}

#galeria_szczegoly {}
#galeria_szczegoly div.up {width: 671px; height: 145px; font-size: 10px; padding-left: 270px; color #000000; padding-top: 10px; overflow:hidden; padding-right: 25px }
#galeria_szczegoly div b {}
#galeria_szczegoly div p {margin-top: 11px}
#galeria_szczegoly  ul {}
#galeria_szczegoly  ul li {float: left; display: inline; width: 132px; height: 126px; margin-left: 25px; margin-top: 25px  }
/* galeria end */

/* reklama begin */
#toplayer {position: absolute; top: -500px; left: 0px; z-index: 1000;}
#toplayer .close{width: 100%; text-align: right;}
#toplayer .close img {cursor: pointer;}
/* reklama end */

/*kalendarz*/
.k-menu {
font-size:11px;
font-weight: 800;
color:#fff;
background:#03b9bd;
border:0px;
text-align: center;

}
.k-brak {
font-size:10px;
font-weight: 800;
color:#999;
background:#fff;
border:0px;
text-align: center;

}
.k-legenda {
font-size:10px;
font-weight: 800;
color:#000;
background:#fff;
border:0px;
text-align: center;

}
.k-1tur {
font-size:10px;
font-weight: 800;
color:#fff;
background:#ff630f;
border:0px;
text-align: center;

}
.k-2tur {
font-size:10px;
font-weight: 800;
color:#fff;
background:#46b204;
border:0px;
text-align: center;

}
.k-3tur {
font-size:10px;
font-weight: 800;
color:#fff;
background:#ff01e4;
border:0px;
text-align: center;

}

.k-rok_szkolny {
font-size:10px;
font-weight: 800;
color:#999;
background:yellow;
border:0px;
text-align: center;

}
.k-przerwa {

height: 4px;
background:#fff;
border:0px;

}

div.podpowiedz_t1 span, div.podpowiedz_t2 span, div.podpowiedz_t3 span {
	display: none;
	margin-left: 8px;
	width: 60px;
	height: 60px;
}

div.podpowiedz_t1:hover span{
	display: inline;
	position: absolute;
	margin: 15px 0 0 5px;
	background: #ffffff;
	border: 2px solid #ff630f;
	color: #ff630f;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
	font-size:40px;
	text-align: center;
	vertical-align: middle;
	padding: 20px;
}
div.podpowiedz_t2:hover span{
	display: inline;
	position: absolute;
	margin: 15px 0 0 5px;
	background: #ffffff;
	border: 2px solid #46b204;
	color: #46b204;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
	font-size:40px;
	text-align: center;
	vertical-align: middle;
	padding: 20px;
}
div.podpowiedz_t3:hover span{
	display: inline;
	position: absolute;
	margin: 15px 0 0 5px;
	background: #ffffff;
	border: 2px solid #ff01e4;
	color: #ff01e4;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
	font-size:40px;
	text-align: center;
	vertical-align: middle;
	padding: 20px;
}
/*koniec kalendarz*/
/*faq*/
#commentlist li ul {
	border-left: 1px solid #ddd;
	font-size: 110%;
	list-style-type: none;
}
div.commentbody {
	margin: 10px 60px 10px 30px;
	padding: 25px 0 0 10px;
	background: #eee url(img/comment-top.png) no-repeat;
}
div.commentbody div{
	padding: 0 5px 5px 0;
	background: #eee url(img/comment-bottom.png) bottom right no-repeat;
}

cite {
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
}
ol#comments li {
	font-size: 100%;
}
/*koniec faq*/

#clear {
    text-align: center;
    font-size: 19px;
    font-weight: bold;
    background: none;
    border: none;
    display: inline;
    color: #555;
}
.pgtext{
    text-indent: 0;
}
.pgbold {
    font-weight: bold;
    font-size: 1.5em;
    text-align: center;
}
.pgul {
    font-size: 10px;
    color: #555;
    font-weight: bold;
    padding: 10px;
    list-style-type: circle;
    margin-left: 50px;
}