* {padding:0px;margin:0px;text-align:left;}
HTML {}
body{background: #ffffff url(img/bg_repeat.jpg) repeat-x top;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#5f6061; text-align:left;}

img {border:0px none;}

.leng {clear:both;}

h1.programy {background:#dbdbc1 url(img/h_programy.jpg) no-repeat; height:40px; border-right:1px #ecebe6 solid; margin-bottom:4px;}
h1.stats {background:#dbdbc1 url(img/h_statystyki.jpg) no-repeat; height:40px; border-right:1px #ecebe6 solid; margin-bottom:4px;}

h1.polecamy {background:#dbdbc1 url(img/h_polecamy_strony.jpg) no-repeat; height:40px; border-right:1px #ecebe6 solid; margin-bottom:4px;}
h1.skanery {background:#dbdbc1 url(img/h_skanery_online.jpg) no-repeat; height:40px; border-right:1px #ecebe6 solid; margin-bottom:4px;}

h1.prog-dnia {background:#dbdbc1 url(img/h_prog_dnia.jpg) no-repeat; height:40px; border-left:1px #ecebe6 solid; margin-bottom:4px;}
h1.popular {background:#dbdbc1 url(img/h_najpopularniejsze.jpg) no-repeat; height:40px; border-left:1px #ecebe6 solid; margin-bottom:4px; margin-top:5px;}
h1.najnowsze1 {background:#dbdbc1 url(img/h_najnowsze.jpg) no-repeat; height:40px; margin-bottom:4px;}
h1.aktualizowane1 {background:#dbdbc1 url(img/h_aktualizowane.jpg) no-repeat; height:40px;  margin-bottom:4px;}
h1.kat_1 {background:#dbdbc1 url(img/h_biuro_praca.jpg) no-repeat; height:40px; margin-bottom:4px;}
h1.kat_2 {background:#dbdbc1 url(img/h_grafika.jpg) no-repeat; height:40px; margin-bottom:4px;}
h1.kat_3 {background:#dbdbc1 url(img/h_internet.jpg) no-repeat; height:40px; margin-bottom:4px;}
h1.kat_4 {background:#dbdbc1 url(img/h_multimedia.jpg) no-repeat; height:40px; margin-bottom:4px;}
h1.kat_5 {background:#dbdbc1 url(img/h_narzedzia.jpg) no-repeat; height:40px; margin-bottom:4px;}
h1.kat_6 {background:#dbdbc1 url(img/h_nauka.jpg) no-repeat; height:40px; margin-bottom:4px;}
h1.kat_7 {background:#dbdbc1 url(img/h_ochrona.jpg) no-repeat; height:40px; margin-bottom:4px;}
h1.kat_8 {background:#dbdbc1 url(img/h_rozrywka.jpg) no-repeat; height:40px; margin-bottom:4px;}
h1.ost_prog {background:#ffffff url(img/h_ost_dodane.jpg) no-repeat; height:40px; margin-bottom:4px;}
h1.sortowanie {background:#ffffff url(img/h_sortuj.jpg) no-repeat; height:26px; margin-bottom:4px; font-size:11px; font-weight:normal; padding:14px 0 0 120px;}
	h1.sortowanie a {font-size:11px;}
	h1.sortowanie a.selected {font-weight:bold;}
	h1.podobne1 {background:#dbdbc1 url(img/h_podobne.jpg) no-repeat; height:40px; margin-bottom:4px;}

a {color:#5f6061; text-decoration:none;}
a:hover {color:#0566b5; text-decoration: underline;}

fieldset {border:0px none;}
input {color:#000000; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

ul {margin:0; padding:0; list-style-type:none;}

p {line-height:16px;}

/* layout boxes */

#kontener {width:980px; margin:0 auto 0;}

#header {width:980px; height:97px; min-height:97px; background:url(img/logo.jpg) no-repeat left; border-top:3px #addc00 solid;}
	#header a {display:block; width:310px; height:35px; margin:30px 0 0 15px;}
    #header a.banero {display:block; width:468px; height:60px; margin:-50px 0 0 430px;} 

	.header_rek {margin: 15px 0 0 0;}
	
.banero {display:block; width:468px; height:60px; margin:-50px 0 0 430px;} 	

#search {width:980px; height:50px; min-height:50px; background:#137dc9 url(img/blue_box.jpg) no-repeat;}
#search fieldset {height:36px; background:url(img/h_wyszukiwarka.jpg) no-repeat left; padding:14px 0 0 115px;}
#search input.text {width:173px; padding:5px 5px 4px 5px; background: url(img/input_text.jpg) no-repeat; border:0px none;}
#search input.szukaj { background:#3c90d7 url(img/input_szukaj.jpg) no-repeat; width:23px; height:23px; border:0px none; cursor:pointer;}
#search select {background:#ffffff url(img/input_select.jpg) no-repeat; width:119px;border:0px none;color:#000000; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:3px 0 2px 4px;}

#wrapper {width:980px; background:url(img/bg_wrapper.jpg) repeat-y;}

#left {width:170px; float:left; padding:4px 0 10px 0;}

	ul.menu {width:169px;background:#faf9f4 url(img/box_bg.jpg) repeat-y;}
	ul.menu li {border-bottom:1px #ecebe6 solid; padding:10px 10px 10px 18px;}
		ul.menu li.first {background:url(img/box_top.jpg) no-repeat top;}
		ul.menu li.last {background:url(img/box_bottom.jpg) no-repeat bottom; border-bottom:0px none;}
	ul.menu li span {float:right; font-weight:bold; font-size:12px; color:#bababa;}
	
	#left .reklama {width:169px; text-align:center; margin:10px 0 10px 0;color:#d3d1d3; letter-spacing:19px;}
	
	#left .box-bg {width:169px; border-right:1px #ecebe6 solid; background:#faf9f4 url(img/box_bg.jpg) repeat-y;margin:0; padding:0;}
		#left .box-bg ul {margin:0; padding:0 10px 10px 20px;border-bottom:1px #ecebe6 solid;}
		#left .box-bg li {line-height:18px; background:url(img/ico_stats.jpg) no-repeat 0 7px; padding:0 0 0 10px;}	
		#left .box-bg li span {font-weight:bold;color:#0566b5;}
		#left .box-bg p {padding:5px; text-align:center;}
		#left .box-bg img {margin:-1px 5px 0 0; vertical-align:middle;}
		#left .box-bg a:hover {text-decoration:none;}
	#left .box-top {background:url(img/box_top.jpg) no-repeat; width:169px; height:5px; min-height:5px; }
	#left .box-bottom {background:url(img/box_bottom.jpg) no-repeat; width:169px; height:4px; min-height:4px;}
	
#right {width:170px; float:right; padding:4px 0 10px 0;}
	
	#right .box-bg {width:169px;border-left:1px #ecebe6 solid; background:#faf9f4 url(img/box_bg2.jpg) repeat-y;}
		#right .box-bg h2 {text-align:center; font-size:14px; font-weight:bold; color:#a1c90b;}
		#right .box-bg h2 a{font-size:14px; font-weight:bold; color:#a1c90b;}
		#right .box-bg img {border:1px #ecebe6 solid; margin:5px 0 5px 0;}
		#right .box-bg p {text-align:justify; padding:0 10px 10px 10px;}
	#right .box-top {width:169px; height:5px; min-height:5px; background: url(img/box_top2.jpg) no-repeat;}
	#right .box-bottom {width:169px; height:5px; min-height:5px; background:url(img/box_bottom2.jpg) no-repeat;}
	
	#right ul {margin:0; padding:0; width:169px;border-left:1px #ecebe6 solid;}
	#right li.jeden {background:#ffffff url(img/popular_bg1.jpg) no-repeat; padding:10px 3px 10px 10px;}
	#right li.dwa {background:#ffffff url(img/popular_bg2.jpg) no-repeat; padding:10px 3px 10px 10px;}
	
	#right .reklama {width:169px;text-align:center; margin:10px 0 10px 0;}
	
#content {width:624px; float:left; padding:4px 5px 10px 5px;}

	#content .najnowsze {width:305px; float:left; padding-left:5px; margin-bottom:10px;}
		#content .najnowsze ul {width:305px; margin:0; padding:0; background:url(img/box_cont_bg.jpg) repeat-y;}
		#content .najnowsze li {padding:8px 5px 8px 10px;border-bottom:1px #ecebe6 solid;}
			#content .najnowsze li.jasne {background:#ffffff;border-left:1px #ecebe6 solid;border-right:1px #ecebe6 solid;}
			#content .najnowsze li.first {background:url(img/box_cont_top.jpg) no-repeat top;}
		#content .najnowsze a.wiecej {background:#d9d9c0 url(img/button_wiecej.jpg) no-repeat; width:71px; display:block; padding:4px 0 5px 0; text-align:center; float:right;color:#0566b5;}
		
	#content .aktualizowane {width:305px; float: right;margin-bottom:10px;}
		#content .aktualizowane ul {width:305px; margin:0; padding:0; background:url(img/box_cont_bg.jpg) repeat-y;}
		#content .aktualizowane li {padding:8px 5px 8px 10px;border-bottom:1px #ecebe6 solid;}
			#content .aktualizowane li.jasne {background:#ffffff;border-left:1px #ecebe6 solid;border-right:1px #ecebe6 solid;}
			#content .aktualizowane li.first {background:url(img/box_cont_top.jpg) no-repeat top;}
		#content .aktualizowane a.wiecej {background:#d9d9c0 url(img/button_wiecej.jpg) no-repeat; width:71px; display:block; padding:4px 0 5px 0; text-align:center; float:right;color:#0566b5;}
		
	#content .width-310_1 {width:310px; float:left; padding:0 0 0 4px;margin-bottom:5px;}
		#content .width-310_1 ul {width:310px; margin:0; padding:0; background:url(img/box_left_bg.jpg) repeat-y;}
		#content .width-310_1 li {padding:8px 5px 8px 15px;border-bottom:1px #ecebe6 solid;font-weight:bold;color:#0566b5;}
		#content .width-310_1 li a {font-weight:normal;}
			#content .width-310_1 li.jasne {background:#ffffff;border-left:1px #ecebe6 solid;}
			#content .width-310_1 li.first {background:url(img/box_left_top.jpg) no-repeat top;}
		#content .width-310_1 a.wiecej {background:#d9d9c0 url(img/button_wiecej.jpg) no-repeat; width:71px; display:block; padding:4px 0 5px 0; text-align:center; float:right;color:#0566b5;}
	
	#content .width-310_2 {width:310px; float:right;margin-bottom:5px;}
		#content .width-310_2 ul {width:310px; margin:0; padding:0; background:url(img/box_right_bg.jpg) repeat-y;}
		#content .width-310_2 li {padding:8px 5px 8px 15px;border-bottom:1px #ecebe6 solid;font-weight:bold;color:#0566b5;}
		#content .width-310_2 li a {font-weight:normal;}
			#content .width-310_2 li.jasne {background:#ffffff;border-left:1px #ecebe6 solid;border-right:1px #ecebe6 solid;}
			#content .width-310_2 li.first {background:url(img/box_right_top.jpg) no-repeat top;}
		#content .width-310_2 a.wiecej {background:#d9d9c0 url(img/button_wiecej.jpg) no-repeat; width:71px; display:block; padding:4px 0 5px 0; text-align:center; float:right;color:#0566b5;}
		
	#content .ost_dod ul {width:100%; padding:0 0 0 5px;}
		#content .ost_dod ul li {border-top:1px #ecebe6 solid; padding:10px 0 10px 0;}
		#content .ost_dod ul li img {border:1px #ecebe6 solid; margin:0 10px 0 0; float:left;}
		#content .ost_dod ul li h2 {margin:0 0 20px 0; padding:0;}
		#content .ost_dod ul li h2 a {color:#0566b5; font-size:16px;}
		#content .ost_dod ul li p {padding:20px 0 0 0;}
		
	#content .sort {width:100%; padding:0 0 0 5px;}
		#content .sort ul {padding:0 5px 0 0;}
		#content .sort ul li {padding:10px 0 0 0; margin:0 0 2px 0;}
		#content .sort ul li.color {background:#faf9f4;}
		#content .sort ul li img {border:1px #ecebe6 solid; margin:0 10px 10px 10px; float:left; vertical-align:middle;}
		#content .sort ul li h2 {margin:0; padding:0 10px 0 0;}
		#content .sort ul li h2 a {color:#0566b5; font-size:16px;}
		#content .sort ul li p {padding:20px 10px 0 0;}
		#content .sort ul li .info {width:600px; background:#ecebe6; padding:7px 10px 7px 10px;}	
		
	#content .program {width:100%;}
		#content .program .reklama {float:right; padding:0 0 5px 0;}
		#content .program p {padding:0 0 15px 0;}
		#content .program dl { float:right;width:440px; background:#faf9f4; padding:10px 15px 15px 15px;}
		#content .program dt {float:left; font-weight:bold; line-height:25px; padding:0 5px 0 14px; background:url(img/ico_arrow_grey1.jpg) no-repeat 0 9px;}
		#content .program dd {line-height:25px;}
		#content .program dd a {color:#0566b5; font-weight:bold; text-decoration:underline;}
		#content .program dd a:hover {text-decoration:none;}
		
		#content .program .podobne {float:left; width:305px; padding:15px 0 15px 10px;}
			#content .program .podobne ul {width:305px; margin:0; padding:0; background:url(img/box_cont_bg.jpg) repeat-y;}
			#content .program .podobne li {padding:8px 5px 8px 10px;border-bottom:1px #ecebe6 solid;}
				#content .program .podobne li.jasne {background:#ffffff;border-left:1px #ecebe6 solid;border-right:1px #ecebe6 solid;}
				#content .program .podobne li.first {background:url(img/box_cont_top.jpg) no-repeat top;}
				
		#content .program .text-or-book {float:right; width:305px; text-align:center; padding:15px 0px 15px 3px;}
			#content .program .text-or-book ul {text-align:center;}
			#content .program .text-or-book ul li {text-align:center; line-height:18px;}
			#content .program .text-or-book ul li h2 {text-align:center; color:#a1c90b; font-size:15px; padding:10px 0 5px 0;}
			#content .program .text-or-book ul li a {color:#0566b5; font-weight:bold; text-decoration:underline;}
			#content .program .text-or-book ul li a:hover {text-decoration:none;}
			
		#content .program .nav {background:#ecebe6; font-weight:bold; padding:15px 0 15px 10px;}
			#content .program .nav a { font-weight:normal;}
			#content .program a.pobierz {background:url(img/button_pobierz.jpg) no-repeat; width:139px; height:30px; display:block; margin:-8px 10px 0 10px; float:right;}
	
		#content .program .opis {width:100%; padding:0 0 0 5px;}
				#content .program .opis h2 {margin:0; padding:10px 0 20px 0;color:#0566b5; font-size:16px;}
		#content .program .foto-lang {width:150px; float:left; text-align:center;}
			#content .program .foto-lang ul, #content .foto-lang li {text-align:center; line-height:25px;}
			#content .program .foto-lang a {color:#0566b5; font-weight:bold; text-decoration:underline;}
			#content .program .foto-lang a:hover {text-decoration:none;}
			#content .program .foto-lang img {border:1px #ecebe6 solid;}	
	
#footer {width:980px; height:50px; min-height:50px; background:#137dc9 url(img/blue_box.jpg) no-repeat; color:#ffffff; margin-bottom:2px;}
	#footer p {color:#ffffff; padding:18px 0 0 15px;}
	#footer a {font-weight:bold; color:#ffffff;}
	#footer a span {color:#bbed03;}
	#footer ul {float:right; padding:19px 15px 0 0;}
	#footer li {display:inline;}
	#footer li a {font-weight:normal; margin:0 5px 0 5px;}
	#footer a.top {font-weight:bold; color:#bbed03; margin-right:15px;}
