* { font-family: Tahoma, Verdana, Arial; }
body { margin: 0; font-size: 11px; background: url('../images/bg.jpg') 0 center repeat-y #FEBC10; color: #191919; }
html, body { height: 100%; }
form { display: inline; padding: 0; margin: 0; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
div.clear { height: 1px; font-size: 1px; clear: both; overflow: hidden; }
ul { list-style-type: none; padding: 0; margin: 0; }
h1, h2, h3 { padding: 0; margin: 0; font-size: 11px; }
h1.caption { height: 20px; text-indent: -9999px; background: url('../images/bg_txt.gif') no-repeat; }
div [adblockframe="true"] { display: none !important; }
.sIFR-replaced > div {  display: none !important; }
p { margin: 0; padding: 0; }
a span { display: none; }
div.text { line-height: 16px; color: #191919; }
	div.text p { margin: 10px 0; }
	div.text a { color: #191919; }
	div.text ul { list-style-type: disc; padding-left: 20px; margin: 10px 0; }
div.justify { text-align: justify; }
div.success { color: #191919; font-weight: bold; }
div.failure { color: #BF0206; font-weight: bold; margin-bottom: 30px; }
div.failure ul { padding: 10px 0 0 20px; list-style-type: circle; font-weight: normal; }

h1#strona-glowna { background-position: 0 0; }
h1#o-nas { background-position: 0 -20px; }
h1#oferta { background-position: 0 -40px; }
h1#kontakt { background-position: 0 -60px; }
h1#kontakt-light { background-position: 0 -80px; }
h1#witamy { background-position: 0 -100px; }
h1#logowanie { background-position: 0 -120px; }
h1#rejestracja { background-position: 0 -140px; }

div#ab { width: 899px; margin: 0 auto; }
	div#header { height: 119px; background: url('../images/bg_header.jpg') right no-repeat; position: relative; }
		h1#logo { width: 128px; position: absolute; top: 15px; left: 50px; }
		h1#logo a { background: url('../images/bg_logo.gif'); display: block; height: 86px; color: #002600; }
		div#effect-3 { position: absolute; left: 265px; top: 71px; background: url('../images/bg_effect_3.gif'); width: 144px; height: 48px; }
		ul#menu { margin-left: 395px; }
			ul#menu li { float: left; height: 72px; border-left: 1px solid #FEBC10; padding: 47px 15px 0 15px; }
			ul#menu li a { height: 42px; display: block; float: left; background: url('../images/bg_menu.gif'); color: #002600; }
			ul#menu li a#menu_01 { width: 128px; background-position: 0 0; }
			ul#menu li a#menu_02 { width: 65px; background-position: -128px 0; }
			ul#menu li a#menu_03 { width: 73px; background-position: -194px 0; }
			ul#menu li a#menu_04 { width: 82px; background-position: -268px 0; }
			ul#menu li a#menu_01.active, ul#menu li a#menu_01:hover { background-position: 0 -42px; }
			ul#menu li a#menu_02.active, ul#menu li a#menu_02:hover { background-position: -128px -42px; }
			ul#menu li a#menu_03.active, ul#menu li a#menu_03:hover { background-position: -194px -42px; }
			ul#menu li a#menu_04.active, ul#menu li a#menu_04:hover { background-position: -268px -42px; }
	div#flash { height: 228px; background: url('../images/ajax-loader.gif') no-repeat 50% 50%; }
		div#slider-wrapper { height: 228px; position: relative; overflow: hidden; }
			ul.navigation { display: none; }
			ul#slider { position: absolute; width: 100%; height: 100%; z-index: 50;  }
				ul#slider li { position: absolute; width: 100%; height: 100%; left: 0; top: 0; }
				ul#slider li#slider-1 { background: url('../images/slideshow/1.jpg') no-repeat; }
				ul#slider li#slider-2 { background: url('../images/slideshow/2.jpg') no-repeat; }
				ul#slider li#slider-3 { background: url('../images/slideshow/4.jpg') no-repeat; }
				ul#slider li#slider-4 { background: url('../images/slideshow/5.jpg') no-repeat; }
	div#main { background: url('../images/bg_main_content.jpg') repeat-y; }
		div#columns { background: url('../images/bg_columns.jpg') right 0 repeat-y; }
			div#columns div.top { background: url('../images/bg_columns_top.jpg') right top no-repeat; }
			div#columns div.bottom { background: url('../images/bg_columns_bottom.jpg') right bottom no-repeat; }
			div#columns div.left { width: 357px; float: left; }
				div#welcome { color: #fff; }
					div#welcome div.inner { min-height: 60px; padding: 30px 40px 15px 50px; background: url('../images/bg_effect_2.gif') right top no-repeat #2E1F00; }
					div#welcome h1 { margin-bottom: 10px; }
					div#welcome div.text { color: #fff; }
					div#welcome div.text a { color: #FEBC10; }
					div#welcome div.bottom { background: url('../images/bg_left_column_footer.gif') 0 bottom no-repeat; height: 20px; position: relative; }
					div#phone { background: url('../images/bg_phone.gif'); width: 127px; height: 66px; position: absolute; top: 8px; left: 222px; }
				div#contact { padding: 0 40px 0 50px; margin-top: 30px; }
					div#contact a.more { font-weight: bold; padding: 2px 22px 3px 0; background: url('../images/ico_more.gif') right 0 no-repeat; }
			div#columns div.right { min-height: 325px; width: 484px; padding: 25px 35px 25px 0; float: right; }
				div#pathline { margin-bottom: 20px; }
				div#pathline a { color: #191919; }
				div#pathline span { font-weight: bold; }
				div#columns div.right h1 { margin-bottom: 10px; }
				div#columns div.right a.more { font-weight: bold; padding: 2px 22px 3px 0; background: url('../images/ico_more.gif') right 0 no-repeat; }
				div.hr { background: #ECB905; height: 1px; overflow: hidden; margin: 25px 0; }
			div#effect-1 { height: 49px; position: relative; }
				div#effect-1 div.effect-1-1 { background: url('../images/bg_effect_1.gif'); width: 93px; height: 144px; position: absolute; top: -95px; left: 251px; }
				div#effect-1 div.effect-1-2 { background: url('../images/bg_effect_1.gif') -89px -95px; width: 83px; height: 49px; position: absolute; top: 0px; left: 340px; }
	div#footer {  }
		div#footer div.left { width: 8px; height: 67px; background: url('../images/bg_footer.gif'); float: left; }
		div#footer div.right { width: 8px; height: 67px; background: url('../images/bg_footer.gif') -8px 0; float: right; }
		div#footer div.content { height: 67px; background: #2C210F; width: 883px; float: left; line-height: 67px; }
			div#footer div.content ul { margin-left: 32px; }
			div#footer div.content ul li { float: left; background: url('../images/bg_footer_spacer.gif') 0 32px no-repeat; }
			div#footer div.content ul li:first-child, div#footer div.content ul li.first-child { background: none; }
			div#footer div.content ul li a { color: #fff; padding: 0 10px; }
			div#footer div.content ul li a.active { font-weight: bold; }
			a#gotop { float: right; margin: 0 42px 0 0; color: #fff; padding-right: 24px; background: url('../images/ico_gotop.gif') right 25px no-repeat; }
		div#footer div.shadow { position: relative; top: -1px; height: 15px; background: url('../images/bg_footer_shadow.gif') 0 bottom no-repeat; }
		div#footer div.copyrights { margin: 10px 0 0 50px; padding-bottom: 25px; }
		div#footer div.copyrights a { color: #191919; font-weight: bold; }
		a#linkart { background: url('../images/bg_linkart.gif'); width: 65px; height: 40px; display: block; float: right; margin: -2px 50px 0 0; }
	
	label { display: block; padding-left: 100px; margin: 4px 0; }
	label span { float: left; margin-left: -100px; line-height: 22px; }
	label input.text { background: url('../images/bg_forms.gif'); width: 228px; height: 17px; padding: 5px 5px 0 5px; border: 0; color: #4C4C4C; font-size: 11px; }
	input.submit { background: url('../images/bg_forms.gif') 0 -22px; width: 69px; height: 22px; border: 0; text-align: center; color: #FFD100; font-weight: bold; font-size: 11px; padding-bottom: 2px; margin-left: 100px; }
	
	div#loggedas { position: absolute; text-align: right; width: 484px; }
	div#loggedas a { font-weight: bold; padding: 2px 22px 3px 0; background: url('../images/ico_more.gif') right 0 no-repeat; color: #191919; }
	
	ul.categories { padding-left: 20px; list-style-type: disc; }
	ul.categories li { margin: 10px 0; }
	/*ul.categories li a { display: block; color: #191919; font-size: 17px; background: url('../images/bg_category.gif') no-repeat; padding-left: 55px; line-height: 33px; }
	ul.categories li a.previous { background: url('../images/bg_prev.gif') no-repeat; }*/
	ul.categories li a { display: block; color: #191919; font-size: 12px; font-weight: bold; }
	ul.categories li a.previous {  }
	
	ul.products {  }
	ul.products li { float: left; width: 33%; }
	ul.products li div.inner { padding: 10px; text-align: center; }
	ul.products li h2 {  }
	ul.products li h3 { font-weight: normal; }
	ul.products li a { display: block; float: left; padding: 1px; border: 1px solid #191919; }
	ul.products li a img { border: 0; width: 135px; height: 100px; }
	ul.products li.clear { clear: both; height: 1px; overflow: hidden; width: 100%;  }
	
	div#gmap { height: 350px; border: 1px solid #191919; }
	
	
	
