/* CSS Document */

BODY {
	BACKGROUND: #fff; MARGIN: 0px; FONT: 12px/120% Arial, Helvetica, sans-serif; COLOR: #000; PADDING-TOP: 0px }
#contentcontainer {	MARGIN: 4px auto auto }
#content { MARGIN: 50px auto auto; WIDTH: 962px; POSITION: relative; BACKGROUND: url(/img/shadow_cont.gif) repeat-y 0px 0px }
#top { MARGIN: 0px auto auto; WIDTH: 962px; HEIGHT: 55px; BACKGROUND: url(/img/shadow_top.gif) no-repeat 0px 0px; background-position: top }
#jakobczak { FLOAT: right; MARGIN: 25px 20px auto } 
#banner, #banner_en, #banner_it {	BACKGROUND: url(/img/banner.jpg) no-repeat #C4050C 0px 0px; BACKGROUND-POSITION: center; MARGIN: 0px auto auto; WIDTH: 944px; POSITION: relative; HEIGHT: 198px }
#banner_it {	BACKGROUND: url(/img/banner_it.jpg) no-repeat #C4050C 0px 0px }
#banner_en {	BACKGROUND: url(/img/banner_en.jpg) no-repeat #C4050C 0px 0px }
#logo { POSITION: absolute; MARGIN: -94px 0px 0px 35px }
#menu {	BACKGROUND: url(/img/bg_menu.gif) repeat-x #B9080F 0px 0px; MARGIN: 0px auto auto; WIDTH: 944px; POSITION: relative; HEIGHT: 47px }
.menu, .separator {	FLOAT: left; MARGIN: 1px 2px 0px 2px }
.separator { BACKGROUND: url(/img/menu_separator.gif) no-repeat 0px 0px; WIDTH: 11px; HEIGHT: 45px }

#bottom { MARGIN: 10px auto auto; WIDTH: 962px; HEIGHT: 77px; BACKGROUND: url(/img/shadow_bottom.gif) no-repeat 0px 0px; background-position: bottom; CLEAR: both }
#footer { MARGIN: 0px auto auto; WIDTH: 944px; HEIGHT: 41px; BACKGROUND: url(/img/bg_footer.gif) #F5B400 repeat-x 0px 0px; TEXT-ALIGN: center }
#foot_desc { MARGIN: 13px auto auto; FLOAT: left }
#foot_menu { MARGIN: 13px auto auto; FLOAT: right }
H3 { MARGIN: 0px 14px 0px 4px; PADDING: 0px; COLOR: #FFF; FONT-FAMILY: "Microsoft Sans Serif", Arial, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal }
A.foot { COLOR: #FFF; TEXT-DECORATION: none; MARGIN-LEFT: 10px }
A:hover.foot, A:active.foot { COLOR: #B40408 }
#credits { MARGIN: 6px auto auto; WIDTH: 920px }
#copy {	FLOAT: left; COLOR: #989898; FONT-SIZE: 9px }
#flaming { FLOAT: right; COLOR: #989898; FONT-SIZE: 9px }
A.fs { COLOR: #989898; TEXT-DECORATION: none; FONT-SIZE: 9px }

#site { POSITION: relative; MARGIN: 2px auto auto; WIDTH: 942px; BACKGROUND: url(/img/bg_site.gif) #fff repeat-x 0px 0px }
.blok { FLOAT: left; PADDING: 5px 0px 10px 5px; MARGIN-BOTTOM: 10px; BORDER-RIGHT: 1px solid #B5B5B5 }
H1 { MARGIN: 0px; PADDING: 10px 10px 0px 10px; COLOR: #B9B9B9 }
H2 { MARGIN: 0px; PADDING: 3px 10px 0px 10px; COLOR: #F5B300; FONT-FAMILY: Georgia, Arial, sans-serif; FONT-SIZE: 10px }
P { MARGIN: 0px; PADDING: 2px 10px 5px 10px; text-align: left; COLOR: #222; FONT-SIZE: 11px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif }
A { COLOR: #990000; TEXT-DECORATION: none }
A:active, A:hover { COLOR: #FFCC00; TEXT-DECORATION: underline }

A.lang { color: #999 }

#asortyment_blok { WIDTH: 260px; BACKGROUND: url(/img/bg_asortyment_blok.gif) no-repeat 0px 0px}
#asortyment_blok_it { WIDTH: 260px; BACKGROUND: url(/img/bg_asortyment_blok_it.gif) no-repeat 0px 0px}
#asortyment_blok_en { WIDTH: 260px; BACKGROUND: url(/img/bg_asortyment_blok_en.gif) no-repeat 0px 0px}
#menu_asortyment { MARGIN: 15px 0px 0px 10px }
#asortyment { MARGIN: 25px 0px 0px 10px }
.product { FLOAT: left; WIDTH: 159px; HEIGHT: 213px; BACKGROUND: url(/img/bg_mini_produkt.gif) no-repeat 0px 0px }
.pi { MARGIN: 12px 10px 0px 10px; WIDTH: 139px; TEXT-ALIGN: center }
.pd { MARGIN: 2px 10px 0px 10px; WIDTH: 139px; TEXT-ALIGN: center }
H5 { MARGIN: 0px; PADDING: 2px; FONT-SIZE: 13px }
#strony { CLEAR: both; MARGIN: 0 auto 0 auto; WIDTH: 90%; TEXT-ALIGN: center; padding: 5px; }
A.str_off { FONT-SIZE: 12px; margin: 0px 3px 0px 3px; }
A.str_on { FONT-WEIGHT: bold; FONT-SIZE: 15px; margin: 0px 3px 0px 3px; }

#prezentacja { WIDTH: 670x; HEIGHT: 222px; background-color: #00CCFF; MARGIN: 0px; PADDING: 0px }
#prezentacja_txt { PADDING: 65px 0px 100px 25px; WIDTH: 380px }

IMG { BORDER: 0px }
#foto_box { WIDTH: 450px; HEIGHT: 275px }
#list_image { WIDTH: 450px; HEIGHT: 60px; background-image: url(/img/bg_list_image.jpg); background-repeat: repeat-x }
.mini { CURSOR: pointer; MARGIN: 5px 2px 5px 5px }
