body {background: #ffffff url('../images/bg.jpg') repeat-x top left; font-family: tahoma; font-size:11px}
body, h1, h2, h3, h4, form, fieldset {margin:0; padding:0px; border:0px;}
	img, a img {border:0px; padding:0px; margin:0px; float:left}
	ul {padding:0px; margin:0px;}
	a {text-decoration:none; outline: none; cursor:pointer; font-family: tahoma; font-size:11px}
	p {padding:0px; margin:0px;}
	.clear {clear:both; overflow:hidden; height:1px; }
	
* { margin: 0; padding: 0}

a.yellow {color:#5b4102; font:bold 9px/24px tahoma; background:url("../images/button-yellow-left.jpg") no-repeat 0px 0px; display: block; height:25px; text-transform:uppercase;}
a.yellow span {background: url("../images/button-yellow-right.jpg") no-repeat top right; display:block; padding:0; cursor:pointer;}
a.yellow:hover {color:#334d73; background:url("../images/button-yellow-left.jpg") no-repeat 0 -25px; text-decoration:none}
a.yellow:hover span {background: url("../images/button-yellow-right.jpg") no-repeat right -25px; text-decoration:none}

a.silver {font:bold 9px/24px tahoma; background:url("../images/button-silver-left.jpg") no-repeat top left; display: block; height:23px; text-transform:uppercase;}
a.silver span {background: url("../images/button-silver-right.jpg") no-repeat top right; display:block; padding:0; cursor:pointer;}
a.silver:hover {background:url("../images/button-silver-left.jpg") no-repeat 0 -23px; text-decoration:none}
a.silver:hover span {background: url("../images/button-silver-right.jpg") no-repeat right -23px; text-decoration:none}

a.silver2 {font:bold 9px/24px tahoma; background:url("../images/button-silver-left.gif") no-repeat top left; display: block; height:23px; text-transform:uppercase;}
a.silver2 span {background: url("../images/button-silver-right.gif") no-repeat top right; display:block; padding:0; cursor:pointer; height:23px;}
a.silver2:hover {background:url("../images/button-silver-left.gif") no-repeat 0 -23px; text-decoration:none}
a.silver2:hover span {background: url("../images/button-silver-right.gif") no-repeat right -23px; text-decoration:none}

a.yellow-long {font:bold 9px/24px tahoma; background:url("../images/button-orange-left.jpg") no-repeat top left; display: block; height:23px; text-transform:uppercase;}
a.yellow-long span {background: url("../images/button-orange-right.jpg") no-repeat top right; height:23px; display:block; padding:0; cursor:pointer;}
a.yellow-long:hover {color:#334d73; background:url("../images/button-orange-left.jpg") no-repeat 0 -23px; text-decoration:none}
a.yellow-long:hover span {background: url("../images/button-orange-right.jpg") no-repeat right -23px; text-decoration:none}
a.white {font:bold 9px/24px tahoma; background:url("../images/button-white-left.jpg") no-repeat top left; display: block; height:25px; text-transform:uppercase;}
a.white span {background: url("../images/button-white-right.jpg") no-repeat top right; display:block; padding:0; cursor:pointer;}
a.white:hover {background:url("../images/button-white-left.jpg") no-repeat 1px -26px; text-decoration:none}
a.white:hover span {background: url("../images/button-white-right.jpg") no-repeat right -26px; text-decoration:none}


#wrapper { width: 990px; margin:0 auto}

	#header {clear:both; overflow:hidden; height: 210px;}

		#header a:hover {text-decoration:underline}

		#header ul.right { padding:2px 0 0 0; margin:0; float:right}			
		#header ul.right li {display:inline; float:left; padding:0 10px; list-style:none; background:url(../images/sep-darkblue.jpg) no-repeat right 8px; line-height:24px }
		#header ul.right li.last {padding: 0 0 0 10px; background:none}
		#header ul.right li a {color:#ffffff; font:bold 11px/24px tahoma;}
		#header ul.right li a.orange {color:#fdb813}

		#header .menu {float:left; height:40px; clear:right}
			#header .menu ul {float: left; padding:8px 0 0 1px; margin:0}
			#header .menu ul li {display: block; float: left; position: relative; margin: 0 1px 0 0; padding: 0px; list-style: none;}
			#header .menu ul li a { display: block; text-align:center; color:#473200; height:30px; font:bold 11px/24px tahoma; background:url("../images/tab-menu-left.jpg") no-repeat top left;}
			#header .menu ul li a span {display:block; padding: 2px 15px 0 15px; text-align:center; cursor:pointer; height:28px; background: url("../images/tab-menu-right.jpg") no-repeat top right;}
			#header .menu ul li a:hover {color:#e15500; background:url("../images/tab-menu-left-on.jpg") no-repeat top left;}
			#header .menu ul li a:hover span {background: url("../images/tab-menu-right-on.jpg") no-repeat top right;}
			* html #header .menu ul li a, * html #header .menu ul li a span {float:left}
			* html #header .menu ul li.home a {float:none; text-align:center}

		#header .panel {clear:both; overflow:hidden; padding:22px 0 0 0}

		#header h1 {float:left; padding:0}
			#header h1.logo a {display:block; text-indent:-999999px; width:281px; height:131px; background:url("../images/logo.jpg") no-repeat;}
			#header h1.infolinia a {display:block; margin-left:9px; text-indent:-999999px; width:468px; height:131px; background:url("../images/infolinia.jpg") no-repeat;}
			#header .basket {display:block; padding-top:51px; float:right; width:223px; height:79px; background:url("../images/bg-basket.jpg") no-repeat;}
				#header .basket p {padding-left:22px;}
				#header .basket a.zamowienie {margin:12px 0 0 19px; padding:0 0 0 12px; width:173px}
				#header .basket a.zamowienie:hover {text-decoration:none}
				#header .basket em {padding:0 0 0 24px; font-style:normal; background:url("../images/icon-basket.gif") no-repeat left center;}

	#nav {clear: both; overflow:hidden; margin:0; padding:0; height:42px}	
		#nav ul {padding:0;  margin:0; width: 990px;}
		#nav ul li {float: left; display:inline; margin:0; padding: 16px 11px 0 9px; list-style: none; font:11px tahoma; color:#334d73; background:url("../images/arrow-blue.gif") no-repeat right 20px}
		#nav ul li.first, #nav ul li.last {background:none}
		#nav ul li.first {padding:16px 2px 0 2px}
		#nav ul li.home {padding-left:3px}
		#nav ul li a {display:block; color:#334d73}
		#nav ul li.last a {font-weight:bold}
		#nav ul li a:hover {text-decoration:underline}
		#nav ul li.right {float:right; padding:10px 0 0 0; width:346px; background:none}
			#nav ul li.right a {float:left; margin-left:3px}
			#nav ul li.right a.notatnik {margin:0; padding:0 0 0 9px; color:#334d73}
			#nav ul li.right a.zaloguj {padding:0 0 0 10px; color:#d65b00}
			#nav ul li.right a.rejestracja {padding:0 0 0 10px; color:#4c9404}
			#nav ul li.right a.notatnik em {display:block; padding:0 9px 0 18px; font-style:normal; background:url("../images/icon-notatnik.gif") no-repeat 0px 6px;}
			#nav ul li.right a.zaloguj em {display:block; padding:0 11px 0 16px; font-style:normal; background:url("../images/icon-zaloguj.gif") no-repeat 0px 5px;}
			#nav ul li.right a.rejestracja em {display:block; padding:0 11px 0 18px; font-style:normal; background:url("../images/icon-rejestracja.gif") no-repeat 0px 5px;}
			#nav ul li.right a:hover {text-decoration:none}

	#main .smallnav {border:1px solid #E6E6E6; border-width:1px 0; width:560px; height:auto; padding:10px 0; margin:0 0 10px 0; clear: both; overflow:hidden;}
		#main .smallnav ul {padding:0;  margin:0; width: 560px;}
		#main .smallnav ul li {float: left; display:inline; margin:0; padding: 0px 10px 0 7px; list-style: none; font:9px tahoma; color:#334d73; background:url("../images/arrow-two.gif") no-repeat right 3px}
		#main .smallnav ul li.firsts, #main .smallnav ul li.last {background:none}		
		#main .smallnav ul li.firsts {padding:0px 1px 0 1px}
		#main .smallnav ul li.home {padding-left:3px}
		#main .smallnav ul li a {display:block; color:#334d73; font:9px tahoma;}
		#main .smallnav ul li.last a {font-weight:bold}
		#main .smallnav ul li a:hover {text-decoration:underline}
				
	#main {clear:both; overflow:hidden; height:100%}
		.orangebg {clear:both; overflow:hidden; background:url("../images/bg-orangeleft.jpg") repeat-y top left}
		.bluebg {clear:both; overflow:hidden; background:url("../images/bg-blueleft.jpg") repeat-y top left;}

		#left {float:left; width:180px; margin:0; height:100%;}
			#main .orange {background:#FDB813}
			#main .blue {background:#0066B3}
			#left ul {padding:0; margin:0; width:180px;}
			#left ul li {display:block; float:left; padding:0; margin:0; width:180px; line-height:26px;}
			#left ul li a {dispaly:block; float:left; padding:6px 6px 6px 19px; margin:0; width:155px; line-height:12px; background-position:8px center; }
			#left ul ul a {padding:6px 6px 6px 29px; width:145px; background-position:18px center;}
			#left ul ul ul a {padding:6px 6px 6px 41px; width:133px; background-position:28px center}
			#left ul li a:hover {text-decoration:underline; color:#ffffff}
			#left ul li ul.tab {dispaly:block; padding:0; width:180px;}
			#left ul.tab li { display:inline; float:left; width:90px; padding:0 0 10px 0; margin:0px}
			#left ul.tab li a {line-height:24px; width:90px; text-align:center; font-weight:bold; border:0px}
			#left ul.tab li a.orange {padding:0px; margin:0; color:#223147; background:url("../images/tab-orange.jpg") no-repeat; }
			#left ul.tab li a.blue {padding:0px; margin:0; color:#ffffff; background:url("../images/tab-blue.jpg") no-repeat;}
			#left ul.tab li a.orange:hover {color:#fd3709}
			#left ul.tab li a.blue:hover {color:#fdb813}
			.orange ul li ul.tab li {border-bottom:1px solid #D79800}
			.orange ul a {color:#473200; background:url("../images/arrow-blue-menu.gif") no-repeat; border-bottom:1px solid #D79800}
			.orange ul a:hover {background:#FD6B09 url("../images/arrow-white-menu.gif") no-repeat;}
			.orange ul ul a {background-color: #FBDC91}
			.orange ul ul ul a {background-color:#FFEAB9}
			.blue ul li ul.tab li {border-bottom:1px solid #015493}
			.blue ul a {color:#ffffff; background:url("../images/arrow-orange-menu.gif") no-repeat; border-bottom:1px solid #015493}
			.blue ul a:hover {background:#1F4E71 url("../images/arrow-white-menu.gif") no-repeat;}
			.blue ul ul a {background-color: #288CD8}
			.blue ul ul ul a {background-color:#69B5EE}			


	#content {float:left; width:620px; padding:0 0 20px 0; margin:0 0 0 10px; background:url("../images/bg-content.jpg") repeat-x bottom left;}
		#content h1, #content h1 a {padding:0 0 5px 0; font:24px/30px tahoma}
		#content h2, #content h2 a {font:20px/30px tahoma; color:#6f4136}
		#content h3, #content h3 a {font:16px/30px tahoma; color:#6f4136}	
		#content h4, #content h4 a {font:12px/30px tahoma; color:#6f4136}
		#content p {padding:0 0 10px 0; margin:0; color:#334d73; font:11px tahoma}	
		#content a {color:#334d73; font:11px tahoma}
		#content a:hover { text-decoration:underline}
		#content span {color:#334d73; font:11px tahoma}
		#content ul {display:block; padding:0 0 10px 0; margin:0}
		#content ul li {display:block; padding:0px; margin:0px; font:12px/18px  Georgia, "Times New Roman", Times, serif;} 

	#content .banner {clear:both; overflow:hidden; margin:0 0 10px 0}
	* html #content .banner {float:left}
	
	#content .search {clear:both; overflow:hidden; margin:0 0 17px 0; height:231px; background:url("../images/bg-search.jpg") no-repeat;}

		#content .search .select {clear:both; overflow:hidden; height:167px;}
		#content .search ul {padding:60px 0 0 27px; margin:0; width:245px; float:left}
		#content .search ul li {float:left; width:245px; display:block; padding:0 0 5px 0; font:bold 11px/14px tahoma; color:#5b4102; clear:both; overflow:hidden; list-style:none}
		#content .search ul li span {float:left; padding:3px 0 0 0; font:bold 11px/14px tahoma; color:#5b4102}
		#content .search ul.right {float:right; padding:60px 20px 0 0; width:287px}
		#content .search ul.right li {width:287px}
		#content .search select {float:right; border:1px solid #808080; font-size:11px; font-family: Tahoma; font-size:11px; width:190px; padding:4px; height:24px}
		#content .search option {padding:0px 5px; font-family: Tahoma; font-size:11px;}
			#content .search select.typ {width:244px}
			#content .search select.kat {width:210px}
		#content .search div.bottom {padding:20px 0 0 27px; margin:0; width:578px}
		#content .search div b {float:left; padding:3px 16px 0 0; font:bold 11px/14px tahoma; color:#5b4102}
		#content .search p {float:left; display:block; margin:0 30px 0 0; background:url("../images/bg-input.jpg") no-repeat; width:192px; height:24px}

		#content .search div.bottom input {padding: 5px 0px 3px 5px; color:#334d73; background: none; width: 180px; margin: 0px; font: 11px tahoma; border:0px; overflow:hidden}
		* html #content .search div.bottom input {width: 160px}
		#content .search a.pytaj {float:left; margin:0; padding:0 0 0 9px; color:#334d73}
		#content .search a span {float:left;}
		#content .search a.pytaj em {float:left; display:block; padding:0 9px 0 18px; font:bold 9px/24px tahoma; color:#5b4102; background:url("../images/icon-pytaj.gif") no-repeat 0px 6px;}
		#content .search a:hover {text-decoration:none}
		#content .search a.pytaj:hover em {color:#334d73; background:url("../images/icon-pytaj-on.gif") no-repeat 0px 6px;}
		#content .search a.szukaj {float:left; margin:-1px 0 0 4px; padding:0 0 0 10px; color:#334d73}
		#content .search a.szukaj em {display:block; padding:0 11px 0 15px; font:bold 9px/24px tahoma; color:#5b4102; background:url("../images/icon-szukaj.gif") no-repeat 0px 8px;}
		#content .search a.szukaj:hover em {color:#334d73; background:url("../images/icon-szukaj-on.gif") no-repeat 0px 8px;}

		#content .tabs {clear:both; overflow:hidden; margin:0 0 10px 0}
			#content .tabs ul {padding:0; margin:0; width:620px; float:left}
			#content .tabs ul li {float:left; display:inline; padding:0 1px 0 0; margin:0; list-style:none; border-bottom:1px solid #CFCFCF}
			#content .tabs ul li a {float:left; display: block; text-align:center; color:#334d73; height:25px; font:bold 10px/14px tahoma; background:url("../images/tab-white-left.jpg") no-repeat top left;}
			#content .tabs ul li a span {float:left; display:block; color:#334d73; font:bold 10px/14px tahoma; padding: 5px 0 0 10px; text-align:center; cursor:pointer; height:20px; background: url("../images/tab-white-right.jpg") no-repeat top right;}
			#content .tabs ul li.last {padding:0}
			#content .tabs ul li.active {border:0px}
			#content .tabs ul li.active a {background:url("../images/tab-active-left.jpg") no-repeat top left; height:26px;}
			#content .tabs ul li.active a span {background: url("../images/tab-active-right.jpg") no-repeat top right; height:26px;}
			* html #content .tabs ul li.active a {height:20px;}
			* html #content .tabs ul li.active a span {height:19px}
			#content .tabs ul li a:hover {color:#334d73; background:url("../images/tab-blue-left.jpg") no-repeat top left; text-decoration:none}
			#content .tabs ul li a:hover span {background: url("../images/tab-blue-right.jpg") no-repeat top right;}
			#content .tabs ul li a em {display:block; padding:0 11px 0 11px; color:#334d73; font:bold 10px/14px tahoma; }
				#content .tabs ul li a.orange em {background:url("../images/dot-orange.gif") no-repeat 0px 4px;}
				#content .tabs ul li a.green em {background:url("../images/dot-green.gif") no-repeat 0px 4px;}
				#content .tabs ul li a.blue em {background:url("../images/dot-blue.gif") no-repeat 0px 4px;}
				#content .tabs ul li a.yellow em {background:url("../images/dot-yellow.gif") no-repeat 0px 4px;}
			#content .tabs ul li.widok {padding:0; width:130px;}
				#content .tabs ul li.widok div {float:right; text-align:right}
					#content .tabs ul li.widok span {float:right; padding:5px 5px 6px 0; color:#334d73; font:bold 10px/14px tahoma; text-transform:uppercase}
					#content .tabs ul li a.a {padding:0}
					#content .tabs ul li a.a span , #content .tabs ul li a.b span {padding:7px 10px 0 10px}
					* html #content .tabs ul li a.a span , #content .tabs ul li a.b span {height:18px}
					#content .tabs ul li a.a em , #content .tabs ul li a.b em {padding:0; width:11px;}
					#content .tabs ul li a.a em {background:url("../images/widok-a.jpg") no-repeat}
					#content .tabs ul li a.b em {background:url("../images/widok-b.jpg") no-repeat}

		#content .sort {clear:both; overflow:hidden; margin:0 0 10px 0; padding:7px 0 9px 0; background:url("../images/bg-content.jpg") repeat-x bottom left; border-bottom:1px solid #D2D2D2}
			* html #content .sort {float:left; margin:0 0 5px 0; width:620px;}
			#content .sort ul {padding:0 0 0 3px; margin:0; width:600px; float:left}
			#content .sort ul li {float:left; display:inline; padding:0 26px; margin:0; list-style:none; font:11px/14px tahoma; color:#334d73}
			#content .sort ul li.first {padding:0 0 0 13px}
			#content .sort ul li.sep {background:url("../images/sep-sort.gif") no-repeat right 3px}
			#content .sort ul li.baza {text-align:right; padding:0; float:right}
			
			#content .sort ul li a {float:left; display: block; text-align:center; height:18px; width:18px }
				#content .sort ul li a.up {background:url("../images/icon-up.gif") no-repeat;}
				#content .sort ul li a.down {background:url("../images/icon-down.gif") no-repeat;}
				#content .sort ul li a.up:hover {background:url("../images/icon-up-on.gif") no-repeat; text-decoration:none}
				#content .sort ul li a.down:hover {background:url("../images/icon-down-on.gif") no-repeat; text-decoration:none}
			#content .sort ul li span {float:left; font:bold 11px/14px tahoma; padding:0 5px}

		#content .content {clear:both; overflow:hidden; padding:0 0 20px 0;}

			#content .content .row {clear:both; overflow:hidden; padding:0 0 10px 0}
			#content .content .box {float:left; padding:0; margin:0 10px 0 0; width:198px; border:1px solid #CFCFCF; border-width:0 1px}
				* html #content .content .box {margin:0 5px 10px 0}
				#content .content .box div.bg {float:left; width:200px; padding:0 0 10px 0; margin:-1px 0 0 -1px; background: url("../images/bg-box.jpg") no-repeat bottom left; }
				* html #content .content .box div.bg {position:relative; margin:0 -1px 0 -1px; }
				#content .content .box div.opis {padding:10px 10px 0 10px; width:180px; margin:0; background:none; }
				#content .content .box h3 {display:block; padding:8px 0 0 16px; margin:0; font:bold 11px tahoma; color:#FFFFFF; background:url("../images/bg-top-blue.jpg") no-repeat top left; height:34px; text-transform:uppercase}
				#content .content .box h3 a {font:bold 11px tahoma; color:#FFFFFF;}
				#content .content .third {margin:0px;}
				.box .cena {clear:both; overflow:hidden; padding:0 0 12px 0; display:block; width:180px; float:left}
				.box .cena img {border:1px solid #CFCFCF; margin-right:9px; }
				#content .box .cena a {float:left; display:block; margin:5px 0 0 0; width:90px; height:23px; text-align:center; font:bold 11px/22px tahoma; color:#ffffff; background:#0066B3; white-space:nowrap}
				* html #content .box .cena a {float:none}
				#content .box .cena a.orange {background:#F57F00}
				#content .box .cena a.raty {padding:0 0 0 5px; width:85px; background: #F5AD00 url(../images/button-raty.jpg) no-repeat top left; font:bold 10px/22px tahoma;}
				#content .box .onlyone a {margin-top:19px}		
				#content .box .tools a {float:left; margin:0; padding:0 0 0 8px; color:#334d73}
				#content .box .tools a span {float:left; display:block; padding:0; position:relative}
				#content .box .tools a:hover {color:#5b4102; text-decoration:none}
				#content .box a.add em {display:block; padding:0 8px 0 18px; font:bold 9px/22px tahoma; background:url("../images/icon-add.gif") no-repeat 0px 5px;}
				#content .box a.add:hover em {background:url("../images/icon-add-on.gif") no-repeat 0px 5px;}
				#content .box a.more {float:right}
				#content .box a.more em {display:block; padding:0 8px 0 18px; font:bold 9px/22px tahoma; background:url("../images/icon-more.gif") no-repeat 0px 6px;}
				#content .box a.more:hover em {background:url("../images/icon-more-on.gif") no-repeat 0px 6px;}

		#main .two {width:800px; float:right; margin:0px; border:1px solid #CFCFCF; border-width:0 1px 1px 1px}
			#main .two div.bg {float:left; width:736px; padding:60px 33px 10px 33px; margin:0 0 0 -1px; background: url("../images/bg-two.jpg") no-repeat top left; position:relative }
			* html #main .two div.bg {margin:0 -1px 0 -1px;}

			#main .two h1 {display:block; padding:0 0 20px 0; margin:0px; color:#334d73; font:bold 12px tahoma; clear:both}
			#main .two h2 {display:block; padding:0 0 15px 0; margin-top:20px; color:#334d73; font:bold 12px tahoma; background: url("../images/dot-line.jpg") repeat-x 0px 12px; clear:both}
			#main .two h2 span {padding:0 10px 0 0; font:bold 12px tahoma; background:#ffffff}
			#main .two a, #main .one a {font:bold 11px tahoma;}
			#main .two a:hover, #main .one a:hover {color:#f57f00}

		#main .gallery {clear:both; overflow:hidden; text-align:center; padding:15px 0 25px 0}
			#main .gallery a {padding:9px 0 0 0; margin:0px 30px 0 0; background:url(../images/bg-img.jpg) no-repeat; width:273px; height:204px; display:inline-block; text-align:center}
			#main .gallery img {float:none; padding:0; margin:0; }

		#main .two a.gora, #main .one a.gora {display:block; float:right; padding:0; margin:10px 0; background:none; clear:both; overflow:hidden; padding:0 9px 0 0; background:url("../images/arrow-top.gif") no-repeat right 4px;}
		#main .two a.gora:hover, #main .one a.gora:hover  {background:url("../images/arrow-top-on.gif") no-repeat right 4px; color:#FDB813; text-decoration:none}
		#main .one a.gora {font-weight:bold}

		#main .one {width:618px; float:left; margin:0 0 0 10px; border:1px solid #CFCFCF; border-width:0 1px 1px 1px}
			#main .one div.bg {float:left; width:620px; padding:40px 0 0 0; margin:0 0 0 -1px; background: url("../images/bg-one.jpg") no-repeat top left; position:relative }
			* html #main .one div.bg {margin:0 -1px 0 -1px;}

			#main .one h2 {display:block; padding:0 0 20px 0; margin:0px; color:#334d73; font:bold 12px tahoma; clear:both}
				#main .one h2.orange {padding-left:17px; background:url("../images/dot-orange.gif") no-repeat 0px 4px;}
				#main .one h2.green {padding-left:17px; background:url("../images/dot-green.gif") no-repeat 0px 4px;}
				#main .one h2.blue {padding-left:17px; background:url("../images/dot-blue.gif") no-repeat 0px 4px;}
				#main .one h2.yellow {padding-left:17px; background:url("../images/dot-yellow.gif") no-repeat 0px 4px;}
				#main .one h2.lightgreen {padding-left:17px; background:url("../images/dot-lightgreen.gif") no-repeat 0px 4px;}
				#main .one h2.lightblue {padding-left:17px; background:url("../images/dot-lightblue.gif") no-repeat 0px 4px;}
				
			#main .one .block {clear:both; overflow:hidden; width:560px; padding:25px 28px 20px 28px; margin:0 0 0 2px; background:url("../images/bg-block.jpg") repeat-x} 
			#main .one .first {background:none; margin:-30px 0 0 0; padding-top:10px}
				.block p.twolines {}
			#main .one .dol {padding:25px 28px 20px 28px}

			
				#content ul.dane_techniczne {padding:0 0 20px 0; margin:0; display:block; width:560px}
				#content ul.dane_techniczne li {clear:both; overflow:hidden; padding:9px 0; margin:0; display:block; width:560px; background:#ffffff; font:bold 11px tahoma; color:#334d73}
				#content ul.dane_techniczne li span { display:inline-block; padding:0 10px 0 20px; width:120px; font:bold 11px tahoma; color:#334d73}
				#content ul.dane_techniczne li.line { background:#F2F2F2}

			#content .pic {float:left; width:180px; padding:0 0 25px 0; margin:0 6px 0 0}
			#content .pic a {display:block; color:#898989; font:11px tahoma;}
			#content .pic a:hover, #content .pic a:hover span {text-decoration:underline; color:#6f6f6f;}
			#content .pic a span {display:block; width:110px; clear:both; padding:0; margin:0 auto; color:#898989; font:11px tahoma; text-align:center; background: url("../images/icon-plus.jpg") no-repeat 0 1px; }
			#content .pic a:hover span {background: url("../images/icon-plus-on.gif") no-repeat 0 1px; color:#5f8db0}
			#content .pic img {padding:0; margin:0 0 8px 0; border:1px solid #CFCFCF; float:left}
			#content .pic .noright {margin:0;}

		#content .rata {clear: both; overflow:hidden; padding:10px 0}	
			#content .rata .left {float:left; width:275px; padding:0; margin:0}
				#content .rata div.color {clear:both; padding:15px 0 0 0}
				#content .rata p {padding:0 0 2px 0; margin:0}
				#content .rata p.red b {color:#ff4200}	

			#content .rata .right {float:right; width:236px; padding:0; margin:0}
				#content .rata .right span.cena {display:block; padding:6px 0 0 0; margin:10px 0; clear:both; width:234px; height:37px; border:1px solid #F2D380; background:#FEECBC; text-align:center; color:#334d73; font:13px/14px tahoma}
				#content .rata .right span.cena em {display:block; padding:2px 0 0 0; font:9px/12px tahoma}
				#content .rata a.dodaj {display:block; text-align:center; padding:10px 0 0 0; float:left; width:143px; height:24px; background: url("../images/button-dodaj.jpg") no-repeat 0 0}
				#content .rata a.dodaj b {display:block; padding:0 0 0 15px}
				#content .rata a.dodaj:hover { background-position:0 -34px; color:#6c882c; text-decoration:none}
				#content .rata a.zapisz {display:block; text-align:center; padding:7px 0 0 0; float:right; width:83px; height:27px; background: url("../images/button-zapisz.jpg") no-repeat 0 0; color:#94ae6b; font:9px/9px tahoma}
				#content .rata a.zapisz b {display:block; padding:0 0 0 15px; color:#94ae6b; font:9px/9px tahoma}
				#content .rata a.zapisz:hover { background-position:0 -34px; color:#94ae6b; text-decoration:none}
			

		#content .oblicz {clear: both; overflow:hidden; padding:10px 0}
			#content .oblicz a {float:left; display:block; padding:4px 0 0 0; text-align:center; color:#334d73; font:bold 11px tahoma; height:19px;}
			#content .oblicz a span {display:block; padding:0 0 0 15px; color:#334d73; font:bold 11px tahoma}
			#content .oblicz a:hover, #content .oblicz a:hover span {text-decoration:none; color:#334d73;}

			#content .oblicz a.licz {width:99px; background: url("../images/button-oblicz.jpg") no-repeat; }
			#content .oblicz a.licz:hover {background-position:0 -23px; }
			#content .oblicz a.tell {width:257px; margin:0 9px; background: url("../images/button-tell.jpg") no-repeat; }
			#content .oblicz a.tell:hover {background-position:0 -23px; }
			
			#content .oblicz a.drukuj {width:185px; background: url("../images/button-drukuj.jpg") no-repeat; }
			#content .oblicz a.drukuj:hover {background-position:0 -23px; }

/* KOSZYK */

		#basket {clear: both; overflow:hidden; margin:-30px 0 0 0}

			#basket .final-tab {border:1px solid #F2D380; width:734px; height:auto; padding:0; margin:0 0 40px 0; clear: both; overflow:hidden;}
				#basket .final-tab ul {padding:0;  margin:0; width: 734px;}
				#basket .final-tab ul li {float: left; display:inline; margin:0; padding: 0; list-style: none; font:bold 10px/25px tahoma; border-right:1px solid #F2D380;}
				#basket .final-tab ul li.last {border:0}
				#basket .final-tab ul li.last a {padding-right:31px}
				#basket .final-tab ul li a {float:left; display:block; padding:6px 30px 0 30px; color:#f2d380; font:bold 10px/25px tahoma; height:32px; text-transform:uppercase; background:url("../images/arrow-fianl-tab.jpg") no-repeat 20px center; }
				#basket .final-tab ul li a:hover, #basket .final-tab ul li a.active {color:#334d73; background:#FEECBC url("../images/arrow-final-tab-on.jpg") no-repeat 20px center; text-decoration:none}

			#basket .bottom-nav {display:block; width:736px; height:auto; padding:0; margin:0 0 20px 0; clear: both; overflow:hidden;}
				#basket .bottom-nav ul {padding:0;  margin:0; width: 734px;}
				#basket .bottom-nav ul li {float: left; display:inline; margin:0; padding: 0 10px 0 0; list-style: none; }
				#basket .bottom-nav ul li.last {padding:0; float:right}
				#basket .bottom-nav ul li a {margin:0px; float:left}


			#content .tab {display:block; width:736px; clear:both; margin:0 0 25px 0; border-bottom:1px solid #CDCDCD; height:26px}
				* html #content .tab {height:22px}
				#content .tab span {float:left; display:block; color:#334d73; font:bold 12px/14px tahoma; padding: 6px 0 0 0; text-align:center; height:21px; width:226px; background: #ffffff url("../images/bg-tab.jpg") no-repeat top right;}

				#content a.back {float:right; display:block; position:relative; margin:-20px 0 0 0; text-align:center; padding:10px 0 0 0; width:132px; height:24px; background: url("../images/button-back.jpg") no-repeat 0 0}
				#content a.back b {display:block; padding:0 0 0 24px}
				#content a.back:hover { background-position:0 -34px; text-decoration:none; color:#334d73}
				#content a.zaloguj-sie {display:block; margin:0 0 0 48px; text-align:center; padding:10px 0 0 0; width:123px; height:24px; background: url("../images/button-zaloguj-sie.jpg") no-repeat 0 0}
				#content a.zaloguj-sie b {display:block; padding:0 10px 0 0}
				#content a.zaloguj-sie:hover { background-position:0 -34px; text-decoration:none; color:#334d73}
				#content a.zaloz-konto {display:block; margin:100px 0 0 48px; text-align:center; padding:10px 0 0 0; width:123px; height:24px; background: url("../images/button-zaloz-konto.jpg") no-repeat 0 0}
				#content a.zaloz-konto b {display:block; padding:0 10px 0 0}
				#content a.zaloz-konto:hover { background-position:0 -34px; text-decoration:none; color:#334d73}
				#content a.back2 {float:right; display:block; position:relative; margin:0; text-align:center; padding:10px 0 0 0; width:153px; height:24px; background: url("../images/button-wroc.jpg") no-repeat 0 0}
				#content a.back2 b {display:block; padding:0 0 0 24px}
				#content a.back2:hover { background-position:0 -34px; text-decoration:none; color:#334d73}
				#content a.dalej {float:right; display:block; position:relative; margin:0; text-align:center; padding:10px 0 0 0; width:123px; height:24px; background: url("../images/button-kontynuuj.jpg") no-repeat 0 0}
				#content a.dalej b {display:block; padding:0 17px 0 0}
				#content a.dalej:hover { background-position:0 -34px; text-decoration:none; color:#334d73}
				#content a.wyslij {float:right; display:block; position:relative; margin:0; text-align:center; padding:10px 0 0 0; width:165px; height:24px; background: url("../images/button-wyslij.jpg") no-repeat 0 0}
				#content a.wyslij b {display:block; padding:0 17px 0 0}
				#content a.wyslij:hover { background-position:0 -34px; text-decoration:none; color:#334d73}

			#content .login {display:block; width:734px; margin:0 0 25px 0; border:1px solid #CDE4EC; height:227px}
				#content .full {padding: 50px 51px; width:632px; height:auto; background:#F3FAFD;}
				#content .full-yellow {padding: 50px 51px; width:632px; height:auto; background:#FEECBC; border:1px solid #F2D380}
				#content .login .left {float:left; width:363px; height:157px; padding: 70px 45px 0 51px; background:#F3FAFD; border-right:1px solid #CDE4EC;}
				#content .login .right {float:right; width:214px; padding:0 30px}
				#content .login .right form {width:214px; display:block; padding: 25px 0 20px 0; margin:0 0 20px 0; clear:both; overflow:hidden}
					#content .login .right form label {display: block; width:214px; clear:both; overflow:hidden; padding:0 0 5px 0; color:#334d73; font:bold 11px tahoma}
					#content .login .right form label span {float:left; font:bold 11px tahoma}
					#content .login .right form input.text {padding: 1px 3px 3px 8px; color:#424243; background: none; width: 201px; margin:0 0 10px 0; font: 11px/12px tahoma; border:1px solid #B1DCEB; overflow:hidden}
					#content .login .right form label a {float:right; font:10px tahoma; padding:0; margin:0; text-align:right; text-decoration:underline}
					#content .login .right form p {display:block; padding:0 0 20px 0; margin:0; width:214px; font:10px/11px tahoma; clear:both; overflow:hidden}
					#content .login .right form p input {display:inline; float:left; padding:0; margin:0; height:17px}
					#content .login .right form p label {display:inline; float:left; padding:2px 0 0 7px; margin:0; width:auto; font:10px tahoma; overflow:visible; clear:none}

			#content form.dane {display:block; width:734px; margin:0 0 25px 0; border:1px solid #CDE4EC; background:#F3FAFD}
				#content form.dane div {display:block; border-bottom:1px solid #CDE4EC; width:712px; padding:6px 7px 7px 15px; clear:both; overflow:hidden}
				#content form.dane div.last {border:0}
				#content form.dane label {float:left; display: block; width:150px; padding:2px 0 0 0; color:#334d73; font:bold 11px tahoma}
				#content form.dane span {float:right; width:546px; }
				#content form.dane input.text {display:block; padding: 3px 3px 0px 8px; height:20px; color:#424243; background: #ffffff; width: 533px; margin:0; font: 11px/12px tahoma; border:1px solid #B1DCEB; overflow:hidden}
				#content form.dane textarea {float:left; margin:0; height:70px; padding:2px; border:1px solid #B1DCEB; background: #ffffff; width: 538px;}
				#content form.dane em {font:11px tahoma; color:#fe6c00; display:block; padding:2px 0 0 0}
					#content form.dane p {display:block; padding:15px 0 20px 0; margin:0; width:560px; margin:0 auto; font:11px tahoma; clear:both; overflow:hidden}
					#content form.dane p input {float:left; padding:0; margin:0 10px 0 0; height:17px}
					#content form.dane p label {float:left; padding:2px 0 0 7px; margin:0; width:auto; font:11px tahoma; width:520px}
					#content form.dane p.vat {margin:0; padding:10px 0 10px 17px}

				#content form.dane input.active, #content form.dane textarea.active {background:#F7FDFF; color:#334D73}

			#basket h1.koszyk {padding-left:23px; background:url("../images/icon-basket.jpg") no-repeat 0px 0px}
			#content #basket h2 {border:0; background:none}

			#content table.check {width:736px; margin:0 0 20px 0; padding:0; clear:both; text-align:center; }
				#content table.check th {padding:0 5px 12px 5px; font:bold 11px tahoma; color:#334d73; border:1px solid #CDCDCD; border-width:0px 0px 1px 0px}
				#content table.check td {padding:12px 5px; font:11px tahoma; color:#334d73; border:1px solid #CDCDCD; border-width:0px 0px 1px 1px}
				#content table.check td.ch2, #content table.check th.ch2 {text-align:left; padding-left:10px}
				#content table.check td.ch6 {border-width:0px 1px 1px 1px; width:165px}
				#content table.check td.razem {padding:30px;text-align:left; background:#E8F6FB; border:1px solid #CDE4EC; border-width:0px 0px 1px 1px }
				#content table.check td.total { background:#F6FCFE; border:1px solid #CDE4EC; border-width:0px 1px 1px 1px}
				#content table.check td.total2 { background:#F6FCFE; border:1px solid #CDE4EC; border-width:0px 0px 1px 1px}
				#content table.check input.text {display:block; padding: 4px 0 0px 0; height:18px; color:#424243; background: #ffffff; text-align:center; width: 26px; margin:0 auto; font:bold 11px/12px tahoma; border:1px solid #B1DCEB; overflow:hidden}
				#content table.check td.del {border-width:0px 1px 1px 1px;}
				#content table.check td.del2 {background:#E8F6FB; border:1px solid #CDE4EC; border-width:0px 1px 1px 1px;}
				#content a.przelicz {display:block; float:right; margin:-15px 62px 0 0; position:relative; top:0; right:0px; text-align:center; padding:5px 0 0 0; width:65px; height:20px; background: url("../images/button-przelicz.jpg") no-repeat 0 0}
				* html #content a.przelicz {margin-right:31px}
				#content a.przelicz:hover { background-position:0 -25px; text-decoration:none; color:#334d73}
				#content a.przelicz span {color:#f57f00; position:absolute; top:-4px; right:-6px}
				#content a.usun {display:block; margin-top:-15px; margin:0 auto; text-align:center; padding:5px 0 0 0; width:49px; height:20px; background: url("../images/button-usun.jpg") no-repeat 0 0}
				#content a.usun:hover { background-position:0 -25px; text-decoration:none; color:#334d73}

			#content table.summary {width:736px; margin:20px 0 20px 0; padding:0; clear:both; text-align:center; border:1px solid #CDE4EC; font:bold 11px tahoma; color:#334d73;}
				#content table.summary td.razem {padding:30px;text-align:left; background:#E8F6FB; border:1px solid #CDE4EC; border-width:0px 1px 0px 0px }
				#content table.summary td.total { background:#F6FCFE; width:200px}

			#content p.comment {font:bold 10px tahoma; color:#f57f00; clear:both; overflow:hidden; text-align:right; margin:-10px 0 10px 0}

			#content ul.forma {float:left; display:block; padding:0 0 20px 0; margin:0; width:736px;}
			#content ul.forma li {float:left; display:block; width:736px; padding:5px 0; list-style:none; border-bottom:1px solid #CECECE}
			#content ul.forma li div {float:left}
			#content ul.forma li label {padding:0 10px; font:bold 11px tahoma; color:#334d73}
 			#content ul.forma li input {display:inline; float:left; padding:0; margin:0; height:19px}
			#content ul.forma li span { float:right; font:11px tahoma; color:#f57f00} 
			#content ul.forma li.last {border:0}

/* LISTA & LISTA PRODUKTu */
		#content .lista, #content .lista_produktu {clear:both; overflow:hidden}
		#content .lista ul {padding: 0; width:620px; clear:both; overflow:hidden; border:0; text-align:left}
		#content .lista ul li {display:block; width:620px; padding: 0px; vertical-align:top; border-bottom:1px solid #D2D2D2; font: bold 11px tahoma; color:#334d73; background: url("../images/bg-lista.jpg") repeat-x bottom left; overflow:hidden; clear:both; list-style:none}
		#content .lista ul li a, #content .lista_produktu ul li a {display:block-inline; padding:0px; margin:0; font: bold 11px tahoma; color:#334d73}
		#content .lista ul li a:hover, #content .lista_produktu ul li a:hover {text-decoration:none}
		#content .lista ul li span, #content .lista_produktu ul li span {float:left; padding: 13px 17px 13px 17px; background:url("../images/sep-tab.jpg") no-repeat right 10px; font: bold 11px tahoma;}
		#content .lista ul li span.lp, #content .lista_produktu ul li span.lp {width:25px; padding: 13px 0 13px 11px; color:#bebebe; text-align:left; }
		#content .lista ul li span.name {width:400px; text-align:left}
		#content .lista ul li em, #content .lista_produktu ul li em {display:block; float:left; background:none; padding:8px 0 0 9px}
		#content .lista ul li em a, #content .lista_produktu ul li em a {float:left; display:inline-block; width:23px; height:23px; padding:0; margin:0 4px 0 0; text-indent:-999999px; }
		#content .lista ul li em a.koszyk, #content .lista_produktu ul li em a.koszyk {background:url("../images/icon-koszyk.gif") no-repeat}
		#content .lista ul li em a.add, #content .lista_produktu ul li em a.add {background:url("../images/icon-dodaj.gif") no-repeat}
		#content .lista ul li em a.koszyk:hover, #content .lista_produktu ul li em a.koszyk:hover {background:url("../images/icon-koszyk-on.gif") no-repeat}
		#content .lista ul li em a.add:hover, #content .lista_produktu ul li em a.add:hover {background:url("../images/icon-dodaj-on.gif") no-repeat}
		#content .lista ul li a:hover span, #content .lista_produktu ul li a:hover span {color:#fd8113; text-decoration:underline}
		* html #content .lista ul li a:hover {color:red}

		#content .lista_produktu ul {padding: 0 0 15px 0; width:560px; margin:0 auto; clear:both; overflow:hidden; border:0; text-align:left}
		#content .lista_produktu ul li {display:block; width:560px; padding: 0px; vertical-align:top; border-bottom:1px solid #D2D2D2; font: bold 11px tahoma; color:#334d73; background: url("../images/bg-lista.jpg") repeat-x bottom left; overflow:hidden; clear:both; list-style:none}
		#content .lista_produktu ul li span.name {width:340px; text-align:left}

		#content .lista ul li.last, #content .lista_produktu li.last {border:0; background:none}

/* PAGES */
		#content .pages {float:left; padding:0 0 0 20px;}
		#content .pages ul {padding:0; margin:0; float:left; width:580px;}
		#content .pages ul li {display:inline; float:left; padding:0; margin:0;font:11px/23px tahoma; color:#334d73}
		#content .pages a {float:left; display:inline-block; width:23px; height:20px; padding:3px 0 0 0; margin:0 2px 0 0; font:bold 11px/14px tahoma; color:#334d73; background:url("../images/pages-normal.gif") no-repeat; text-align:center}
		#content .pages a:hover{text-decoration:none; background:url("../images/pages-normal.gif") no-repeat 0 -23px;}
		#content .pages a.active {text-decoration:none; background:url("../images/pages-active.gif") no-repeat;}
		#content .pages ul li.prev a {background:url("../images/pages-prev.gif") no-repeat;}
		#content .pages ul li.prev a:hover {background:url("../images/pages-prev.gif") no-repeat 0 -23px;}
		#content .pages ul li.prev2 a {background:url("../images/pages-prev2.gif") no-repeat;}
		#content .pages ul li.prev2 a:hover {background:url("../images/pages-prev2.gif") no-repeat 0 -23px;}
		#content .pages ul li.next a {background:url("../images/pages-next.gif") no-repeat;}
		#content .pages ul li.next a:hover {background:url("../images/pages-next.gif") no-repeat 0 -23px;}
		#content .pages ul li.next2 a {background:url("../images/pages-next2.gif") no-repeat;}
		#content .pages ul li.next2 a:hover {background:url("../images/pages-next2.gif") no-repeat 0 -23px;}
		#content .pages ul li.right {float:right;}
		#content .pages ul li.all {text-align:right; padding:0; float:right}
			#content .pages ul li.right a {float:left; display:block; margin:0; padding:0 0 0 13px; color:#334d73; width:auto; background:url("../images/button-silver-long-left.gif") no-repeat top left; height:23px; font:bold 11px/20px tahoma;}
			#content .pages ul li.right a span {float:left; display:block; padding:0 10px 0 0; position:relative; background:url("../images/button-silver-long-right.gif") no-repeat top right; height:23px;}
			#content .pages ul li.right a:hover {text-decoration:none; background:url("../images/button-silver-long-left.gif") no-repeat 0 -23px;}
			#content .pages ul li.right a:hover span {background:url("../images/button-silver-long-right.gif") no-repeat right -23px;}
			#content .pages ul li.right a em {display:block; padding:0 16px 0 0; font:bold 11px/20px tahoma; background: url("../images/arrow-double-orange.gif") no-repeat right 8px;}

	#right {float:right; width:170px; padding:0; margin:0}

		#right .banner {clear:both; overflow:hidden;}
			#right .banner a {display:block; text-indent:-999999px; margin-bottom:9px; width:170px; height:85px}
			#right .banner a.hurtownia {background:url("../images/banner-hurtownia.jpg") no-repeat;}
			#right .banner a.serwis {background:url("../images/banner-serwis.jpg") no-repeat;}
			#right .banner a.katalog {background:url("../images/banner-katalog.jpg") no-repeat;}
			#right .banner a.kontakt2 {background:url("../images/banner-kontakt.jpg") no-repeat; height:164px}
		#right h1 { display:block; padding:10px 0 10px 16px; margin-bottom:10px; font:bold 11px/14px tahoma; width:154px; color:#223147; background: url("../images/bg-h1.jpg") no-repeat;}
		#right h2.top {display:block; text-align:center; padding:0 0 20px 0; margin:-5px 0 0 0}
		#right .panel {float:left; display:block; border:1px solid #CDCDCD; width:168px; }
		#right .panel div {float:left; width:150px; padding:15px 10px; margin:-1px 0 0 -1px; background:url("../images/top170.jpg") no-repeat top left; }
		#right .panel div.belka {float:left; width:150px; padding:15px 10px; margin:-1px 0 0 -1px; background:url("../images/top170-2.jpg") no-repeat top left;}


		#right .panel .news div.panel2 {float:left; display:block; padding:0 0 8px 0; width:150px; margin:10px 0 0 -6px; background:url("../images/bottom150.jpg") no-repeat bottom left}
		* html #right .panel .news div.panel2 {margin:10px 0 0 -3px}
		#right .panel .news div.belka2 {float:left; width:150px; padding:9px 0 0 0; margin:0; background:url("../images/top150.jpg") no-repeat top left;}

		#right .panel div.belka2 p {border:1px solid #CDCDCD; border-width:0px 1px; padding:0 10px 2px 10px; width:128px}
		
		* html #right .panel div {position:relative; margin:-1px -1px 0 -1px;}
		#right .panel .news {clear:both; overflow:hidden; margin:0 0 10px 0; width:144px; padding:0 0 10px 6px; border-bottom:1px solid #CFCFCF; background:none}
			#right h2, #right h2 a {display:block; font:bold 11px tahoma; color:#334d73}
			#right h2 a:hover {text-decoration:underline;}
			#right .news span {display:block; padding:0 0 5px 0; font:bold 10px tahoma; color:#0066b3}
			#right p {padding:0 0 4px 0; color:#334d73}
			#right p a {color:#334d73; font-weight:bold}
			#right p a:hover {color:#f57f00; text-decoration:underline;}
			
		#right .panel .last {border:0px;}		
		#right .panel a.archiwum {float:left; margin:0 0 0 26px; padding:0 0 0 10px; color:#334d73; clear:both;}
		#right .panel a.archiwum em {display:block; padding:0 9px 0 17px; font-style:normal; background:url("../images/icon-archiwum.gif") no-repeat 0px 4px;}
		#right .panel a.archiwum:hover {color:#5b4102}
		#right .panel a.archiwum:hover em {background:url("../images/icon-archiwum-on.gif") no-repeat 0px 4px;}
		* html #right .panel a.archiwum {margin:0 0 0 13px;}

		#right form.login {clear:both; color:#334d73; font:9px tahoma}
		#right .panel form.login div {clear:b; overflow:hidden; padding:0 0 7px 0; margin:0; background:none; height:auto}
		#right form.login span {display:inline; padding:3px 5px 0 0; color:#334d73; font:9px tahoma}
		#right form.login input {display:inline; padding:3px 0 0 5px; margin:0; border:1px solid #CDCDCD; height:13px; font:9px tahoma; color:#898989}
		#right form.login input.nick {width:98px}
		#right form.login input.email {width:110px}
		#right form.login input.kod {width:62px}
		#right form.login input.yellow {width:48px; height:13px; border:1px solid #FDB813; color:#FFFFFF; background:#FDB813; text-align:center}

		#right .panel a.skasuj, #right .panel a.send {float:left; margin:5px 0 0 7px; padding:0; text-align:center}
		#right .panel a.skasuj span, #right .panel a.send span {display:block; padding:0 9px 0 10px; font-style:normal; font:bold 9px/23px tahoma; color:#334d73}
		#right .panel a.skasuj {margin-left:12px}

	#fullcol {clear: both; overflow:hidden; padding:10px 0 0 0}

/*KONTAKT & TOPLINKS*/
	
		.kontakt {float:left; margin:10px 0 0 0; padding:0; height:226px; width:990px;}

		.toplinks {margin:0; padding:0 0 40px 0; clear:both; overflow:hidden; width:736px;}

			.kontakt .left {width:651px; float:left; padding:0 0 20px 0; margin:0; background:#0066B3; position:relative; height:206px;}
			.kontakt .right {width:339px; float:right; padding:0 0 20px 0; margin:0; background:#005493; position:relative; height:206px;}
			.kontakt h3 {position:absolute; top:0; left:0; background:#005493; font:15px/24px tahoma; color:#FFFFFF; padding:6px 18px;}
			.kontakt .right h3 { background:#00487E}
			.kontakt .left ul {padding:50px 0 0 30px; margin:0; width:147px; float:left}
			.kontakt .left ul li {display:block; float:left; padding:0; margin:0; width:147px; line-height:26px;}
			.kontakt .left ul li a {dispaly:block; float:left; padding:6px 0 6px 19px; margin:0; width:128px; line-height:12px; background-position:8px center; font-weight:bold }
			.kontakt .left ul a {color:#ffffff; background:url("../images/arrow-blue2.gif") no-repeat; border-bottom:1px solid #015493}
			.kontakt .left ul a:hover {background:url("../images/arrow-orange-menu.gif") no-repeat 8px center; color:#fdb813; text-decoration:underline; }
			.kontakt .left ul li span {font-size:9px}
			.kontakt .left ul.middle {width:195px}
			.kontakt .left ul.middle li a {width:175px}
			.kontakt .left ul li.last a {border:0px}
			.kontakt .right .dane {float:right; padding:30px 29px 0 0; width:160px}
				.kontakt .right .dane p {clear:both; padding:0 0 15px 0; overflow:hidden; font:11px/14px tahoma; color:#ffffff; text-align:right;}
				* html .kontakt .right .dane p {padding:0 0 12px 0}
				.kontakt .right .dane a {color:#fdb813}
				.kontakt .right .dane a:hover {text-decoration:underline}
				.kontakt .right img {position:absolute; top:87px; left:31px}

			#main .toplinks ul {padding:0 0 0 38px; margin:0; width:147px; float:left}
			#main .toplinks ul li {display:block; float:left; padding:0; margin:0; width:147px; line-height:26px;}
			#main .toplinks ul li a {dispaly:block; float:left; padding:6px 0 6px 19px; margin:0; width:128px; line-height:12px; background-position:8px center; font-weight:bold; font-size:11px }
			#main .toplinks ul a {color:#334d73; background:url("../images/arrow-blue-menu.gif") no-repeat; border-bottom:1px solid #E2E2E2}
			#main .toplinks ul a:hover {background:url("../images/arrow-orange-menu.gif") no-repeat 8px center; color:#fdb813; text-decoration:underline; }
			#main .toplinks ul li span {font-size:9px; font-weight:bold;}
			#main .toplinks ul a:hover span {color:#fdb813;}
			#main .toplinks ul.middle {width:195px}
			#main .toplinks ul.middle li a {width:175px}
			#main .toplinks ul li.last a {border:0px}


	#footer { clear: both; overflow:hidden; padding:15px 0 20px 0;}
		#footer ul {padding:0 9px 0 7px; margin:0; float:left}		
		#footer ul li {display:block; list-style:none; color:#334d73; font:11px/14px tahoma;}	
		#footer ul li.gora {float:right}
		#footer ul li a {color:#412e1c; color:#334d73; font:bold 11px/14px tahoma;}
		#footer ul li a:hover {text-decoration:underline; color:#fdb813}
		#footer ul li span {padding-left:28px}
		#footer ul li.small {font:10px/14px tahoma;}
		#footer ul.menu {float:right; width:435px}
		#footer ul.menu li {float:left; display:inline; list-style:none; color:#334d73; font:11px/14px tahoma; background:url("../images/sep-blue.jpg") no-repeat right 3px;}	
		#footer ul.menu li a {font-weight:normal; padding:0 5px;}
		#footer ul.menu li.gora {float:right; padding:0; background:none}
		#footer ul.menu li.gora a {padding:0 9px 0 0; background:url("../images/arrow-top.gif") no-repeat right 4px;}
		#footer ul.menu li.gora a:hover {background:url("../images/arrow-top-on.gif") no-repeat right 4px; color:#FDB813}
		#footer ul.menu li.nosep {background:none}
