* 								{ padding:0; margin:0; }
fieldset, img 					{ border:0; }
label, a 						{ cursor:pointer; }
body, textarea, input, select 	{ font:normal 11px Verdana, Arial, Helvetica, sans-serif; }
body							{ color:#fff; }
a								{ text-decoration:none; outline:none; }
a:hover							{ text-decoration:underline; }
h1, h2, h3, h4, h5, h6			{ font-size:1em; font-weight:normal; }

.hidden, hr						{ position:absolute; left:-1000em; }
.clear 							{ position:relative; clear:both; height:0px; overflow:hidden; }


/* all */
#all 							{ width:1024px; margin:0 auto; padding-top:1px; position:relative; }
/*#all 							{ width:1024px; margin:8px 8px 0; padding-top:1px; position:relative; } 


/* left */

.left 							{ width:300px; padding-top:34px; padding-bottom:25px; position:relative; float:left; }
.left #logo						{ width:157px; height:203px; padding:0 0 35px 45px; position:relative; }
.left #logo h1 a				{ width:157px; height:203px; display:block; }
.left .left_bottom				{padding:3px 0 0 17px;}



/* right */
.right							{ width:714px; padding:0 0 0 10px; position:relative; float:left; margin-top:-1px;}
.right .body					{ width:670px; padding:18px 42px 20px 0;}
.right .body .big_menu			{ padding:20px 0 0 0; }
.right .body .big_menu ul		{ width:320px; list-style:none; font-size:14px; float:left; position:relative; left:-25px; }
.right .body .big_menu .right_list{ float:right; left:0; }
.right .body .big_menu ul li	{ width:320px; margin-bottom:6px; display:block; }
.right .body .big_menu ul li a	{ width:227px; padding-left:93px; display:block; position:relative; z-index:100; text-decoration:none; color:#fff; }
.right .body .big_menu ul li a:hover{ text-decoration:inherit; }
.right .body .big_menu ul li a .text{ padding:21px 0 21px 8px; display:block; }
.right .body .big_menu ul li a .bcg{ width:34px; height:44px; display:block; position:absolute; top:12px; left:29px; z-index:5; }
.right .body .big_menu ul li a .sign{ width:80px; height:65px; display:block; position:absolute; top:0; left:0; z-index:30; background:url(img/ptaszek_trans0.gif) 0 -3px no-repeat; }
.right .body .big_menu ul li a:hover .sign{ background-image:url(img/ptaszek_trans_all.gif); }



.right #text_js					{ width:660px; height:355px; position:relative; overflow:hidden; color:#000; padding-top:10px;}	
.right #text_js #text_inside	{height:355px;}
.right #text_js #text_inside #ScrollBox			{height:355px;}
.right .jScrollPaneContainer						{height:355px !important;}
.right .break_line				{ width:660px; height:6px; margin:10px 0; position:relative; background:url(img/krecha-trans.png) no-repeat; }
.right #under_menu				{ position:relative; top:-2px; margin:0; /*top:-13px; margin-bottom:-23px; */}
.right #under_menu2				{ width:420px; position:relative; top:-2px; margin:0; /*top:-13px; margin-bottom:-23px; */}

.right .gb_hdr					{ width:608px; margin:6px 5px 0 0; padding:3px 10px; float:left; background:#fff; }
.right .gb_box					{ width:100px; height:100px; padding:8px; margin:6px; float:left; background:#fff; }
#all .right .gb_first			{ margin-left:0; }

.right .image_place				{ width:200px; float:left; margin-right:10px; }
.right .rest_place				{ width:420px; float:left; }

.right .tr_contact				{ font:normal 30px Verdana; height:40px; padding-top:80px; text-align:right; padding-right:45px; }
.right .tr_club					{ font:normal 30px Verdana; height:55px; padding-top:10px; text-align:left; padding-right:45px; }
.right .tr_searcher				{ font:normal 30px Verdana; height:40px; padding-top:80px; text-align:right; padding-right:45px; padding-bottom:30px; }
.right .tr_dyrekcja				{ font:normal 30px Verdana; height:85px; padding-top:38px; text-align:right; padding-right:45px; padding-bottom:30px; }
.right .tr_dyrekcja a.praca		{ font:bold 14px Verdana; display:block; text-decoration:none; color:#14cbfd;}
.right .tr_dyrekcja a.praca:hover	{ text-decoration:none; color:#0101ff;}


.right #contact_form			{ }
.right #contact_form label		{ width:120px; display:block; line-height:22px; float:left; }
.right #contact_form .inp		{ width:271px; height:15px; margin-bottom:20px; padding:3px; float:left; border:0px solid #adcffb; }
.right #contact_form .inp2		{ width:524px; height:15px; margin-bottom:20px; padding:3px; float:left; border:0px solid #adcffb; }
.right #contact_form textarea	{ width:524px; height:200px; margin-bottom:10px; padding:3px; float:left; overflow:auto; border:0px solid #adcffb; }
.right #contact_form .button_box{ padding:0 10px 0 120px; text-align:center; }
.right #contact_form .button_box input{ margin:0 50px; border:0; cursor:pointer; background:none; color:#fff; }
.right #contact_form .button_box input:hover	{color:#fff !important;}

.right #search_form				{ }
.right #search_form label		{ width:180px; display:block; line-height:22px; float:left; }
.right #search_form .inp		{ width:424px; height:15px; margin-bottom:20px; padding:3px; float:left; border:1px solid #adcffb; }
.right #search_form #szukaj		{ margin:0; border:0; cursor:pointer; margin:3px 0 0 5px; float:left; background:none; }


.right #menu 					{ list-style:none;}
.right #menu li					{ display:block; float:left; padding-right:84px; }
.pm_extra #menu li				{padding-right:24px;}
.right #menu li.tab75procent	{ padding-right:447px; }
.right #menu li.last			{ padding:0; }
.right #menu li a				{ width:106px; height:24px; padding:7px 5px 10px; text-align:center; display:block; float:left; font-size:11px; color:#000; }
.right #menu li a:hover, .right #menu li a.active{ text-decoration:none; background:url(img/li_bcg-trans.png) no-repeat; color:#fff !important; }

.right #menu li a.shorter		{ width:79px; height:24px; }
.right #menu li a.shorter:hover, .right #menu li a.shorter.active{ background:url(img/li_bcg2-trans.png) no-repeat; }

.right .hdrs					{ width:647px;}
.right .hdrs div				{ float:left; text-align:center; font-size:11px; color:#fff; }
.right .hdrs .wiek				{ width:75px; padding:5px 10px 5px 5px; }
.right .hdrs .wymagania			{ width:161px; padding:5px 10px 5px 5px; }
.right .hdrs .tematyka_zdjec	{ width:281px; padding:5px 10px 5px 5px; }
.right .hdrs .galeria_zdjec		{ width:85px; padding:5px 0; }


.right .box_quatro				{ width:647px; font-size:10px; margin-bottom:5px; position:relative; background:url(img/ramki.gif) repeat-y; }
.right .box_quatro .wiek		{ width:75px; padding:5px 10px 5px 5px; float:left; }
.right .box_quatro .wymagania	{ width:161px; padding:5px 10px 5px 5px; float:left; }
.right .box_quatro .tematyka_zdjec{ width:281px; padding:5px 10px 5px 5px; float:left; }
.right .box_quatro .galeria_zdjec{ width:75px; padding:5px; float:left; }
.right .box_quatro .clear		{ float:none; }

.right .box_quatro div ul		{ list-style:none; }
.right .box_quatro div ul li	{ padding-left:10px; background:url(img/list_sign.gif) 0 8px no-repeat; }
.right .box_quatro div ul li a	{ }


.right .przetargi_left			{ width:190px; height:450px; padding:5px; float:left; position:relative; background:#fff; color:#000; }
.right .przetargi_right			{ width:450px; padding:0  0 0 10px; float:left; position:relative; }

#podstrona #text_js					{height:461px;}						
#podstrona #text_js #text_inside	{height:460px;}
#podstrona #text_js #text_inside #ScrollBox			{height:460px;}
#podstrona .jScrollPaneContainer	{height:460px !important;}

.dyrekcja #podstrona #text_js									{height:461px;}						
.dyrekcja #podstrona #text_js #text_inside						{height:460px;}
.dyrekcja #podstrona #text_js #text_inside #ScrollBox			{height:460px;}
.dyrekcja #podstrona .jScrollPaneContainer						{height:460px !important;}


.co_nowego #podstrona #text_js									{overflow:visible;}
.co_nowego #podstrona #text_js #text_inside						{height:300px;}
.co_nowego #podstrona #text_js #text_inside #ScrollBox			{height:300px;}
.co_nowego #podstrona .jScrollPaneContainer						{height:300px !important;}

.wakacje #menu 													{padding-top:16px;}
.wakacje #podstrona #text_js									{height:406px;}						
.wakacje #podstrona #text_js #text_inside						{height:406px;}
.wakacje #podstrona #text_js #text_inside #ScrollBox			{height:406px;}
.wakacje #podstrona .jScrollPaneContainer						{height:406px !important;}

.zdjecia_pm .right #text_js						{height:395px;}		
.zdjecia_pm #text_js #text_inside				{height:310px;}
.zdjecia_pm .text_above							{height:106px; overflow:hidden;}

.przetargi .right .tr_contact				{ padding-bottom:24px;}
.przetargi .przetargi_left a:hover,
.przetargi .przetargi_left a.active			{color:#0101ff !important; text-decoration:none;}
.przetargi .right #menu li					{padding-right:44px; }
.przetargi .right #under_menu2				{margin-bottom:0px; }
.przetargi #text_inside4					{margin-top:0;}

.right .divisions				{ height:70px; padding-top:5px; }			
.pracownie .pracownie_txt		{height:106px; overflow:hidden;}							
.kontakt .tr_contact			{padding-bottom:20px; padding-top:91px;}								
.szukaj .tr_contact				{padding-bottom:26px; padding-top:91px;}	
.pracownia .pracownie_txt		{font-size:10px;}	

#fancy_div						{text-align:center;}


/* foot */
.foot							{ height:40px; float:right; }
.foot ul						{ width:680px; list-style:none; font-size:14px; float:right; padding-right:30px; }
.foot ul li						{ float:left; }
.foot ul li a					{ float:left; padding:0 22px 0 0; color:#5b98ff; }
.foot ul li.last a				{padding:0;}
.foot ul li a:hover,
.foot ul li a.active			{text-decoration:none; color:#2222ff;}

/* ludzik */
#all .ludzik					{position:absolute; bottom:28px; right: 25px;}


/*
.top #menu						{ width:1024px; height:100px; margin:0 auto; background:url(img/bcg_menu.gif) repeat-y; }
.top #menu ul					{ width:500px; height:25px; list-style:none; }
.top #menu ul li				{ width:100px; height:25px; display:block; float:left; }
.top #menu ul li a				{ width:100px; height:25px; display:block; float:left; }
*/



/* COLORS */

/* orange */
.orange #all					{ background:url(img/bcg_orange.png) repeat-x; }
.orange .right .body .big_menu ul li a:hover span.text, .orange .right .body .big_menu ul li a span.bcg{ background:#db5802; }
.orange .right .body .big_menu ul li a span.text{ background:#ff9900; }

.brightblue #all				{ background:url(img/bcg_brightblue.png) repeat-x; }
.brightblue .right .body .big_menu ul li a span.bcg, .brightblue .right .body .big_menu ul li a:hover span.text{ background:#0066ff; }
.brightblue .right .body .big_menu ul li a span.text{ background:#0099ff; }

.red #all						{ background:url(img/bcg_red.png) repeat-x; }
.red .right .body .big_menu ul li a:hover span.text, .red .right .body .big_menu ul li a span.bcg{ background:#c90303; }
.red .right .body .big_menu ul li a span.text{ background:#ff0000; }

.pink #all						{ background:url(img/bcg_pink.png) repeat-x; }
.pink .right .body .big_menu ul li a:hover span.text, .pink .right .body .big_menu ul li a span.bcg{ background:#ff0066; }
.pink .right .body .big_menu ul li a span.text{ background:#ff66ff; }

.violet #all					{ background:url(img/bcg_violet.png) repeat-x; }
.violet .right .body .big_menu ul li a span.bcg, .violet .right .body .big_menu ul li a:hover span.text{ background:#cc00ff; }
.violet .right .body .big_menu ul li a span.text{ background:#990099; }

.deepblue #all					{ background:url(img/bcg_deepblue.png) repeat-x; }
.deepblue .right .body .big_menu ul li a span.bcg, .deepblue .right .body .big_menu ul li a:hover span.text{ background:#4a4b91; }
.deepblue .right .body .big_menu ul li a span.text{ background:#330066; }

.blue #all						{ background:url(img/bcg_blue.png) repeat-x; }
.blue .right .body .big_menu ul li a span.bcg, .blue .right .body .big_menu ul li a:hover span.text{ background:#0070ff; }
.blue .right .body .big_menu ul li a span.text{ background:#0099ff; }

.seablue #all					{ background:url(img/bcg_seablue.png) repeat-x; }
.seablue .right .body .big_menu ul li a span.bcg, .seablue .right .body .big_menu ul li a:hover span.text{ background:#006699; }
.seablue .right .body .big_menu ul li a span.text{ background:#003366; }

.gray #all						{ background:url(img/bcg_gray.png) repeat-x; }
.gray .right .body .big_menu ul li a span.bcg, .gray .right .body .big_menu ul li a:hover span.text{ background:#666666; }
.gray .right .body .big_menu ul li a span.text{ background:#999999; }

.deepgreen #all					{ background:url(img/bcg_deepgreen.png) repeat-x; }
.deepgreen .right .body .big_menu ul li a span.bcg, .deepgreen .right .body .big_menu ul li a:hover span.text{ background:#339900; }
.deepgreen .right .body .big_menu ul li a span.text{ background:#006600; }

.green #all						{ background:url(img/bcg_green.png) repeat-x; }
.green .right .body .big_menu ul li a span.bcg, .green .right .body .big_menu ul li a:hover span.text{ background:#339900; }
.green .right .body .big_menu ul li a span.text{ background:#006600; }

.brightgreen #all				{ background:url(img/bcg_brightgreen.png) repeat-x; }
.brightgreen .right .body .big_menu ul li a span.bcg, .brightgreen .right .body .big_menu ul li a:hover span.text{ background:#339900; }
.brightgreen .right .body .big_menu ul li a span.text{ background:#006600; }

.skyblue #all					{ background:url(img/bcg_skyblue.png) repeat-x; }
.skyblue .right .body .big_menu ul li a span.bcg, .skyblue .right .body .big_menu ul li a:hover span.text{ background:#006699; }
.skyblue .right .body .big_menu ul li a span.text{ background:#003366; }

.yellow #all					{ background:url(img/bcg_yellow.png) repeat-x; }
.yellow .right .body .big_menu ul li a:hover span.text, .yellow .right .body .big_menu ul li a span.bcg{ background:#db5802; }
.yellow .right .body .big_menu ul li a span.text{ background:#ff9900; }

.skyblue .pm_extra_page .right .body .big_menu ul li a span.bcg, .brightblue .right .body .big_menu ul li a:hover span.text{ background:#0066ff; }
.skyblue .pm_extra_page .right .body .big_menu ul li a span.text{ background:#0099ff; }

.ball_green .jScrollPaneDrag 				{background:transparent url(img/ball_003300-trans.png) no-repeat scroll 0 0;}
.ball_green	#ScrollBox,
.ball_green	#ScrollBox2,
.ball_green	#ScrollBox3,
.ball_green	#ScrollBox4						{border-right:1px solid #003300 !important;}		
.ball_red .jScrollPaneDrag 					{background:transparent url(img/ball_330000-trans.png) no-repeat scroll 0 0;}
.ball_red #ScrollBox,
.ball_red #ScrollBox2,
.ball_red #ScrollBox3,
.ball_red #ScrollBox4						{border-right:1px solid #330000 !important;}		
.ball_violet .jScrollPaneDrag 				{background:transparent url(img/ball_000033-trans.png) no-repeat scroll 0 0;}
.ball_violet #ScrollBox,
.ball_violet #ScrollBox2,
.ball_violet #ScrollBox3,
.ball_violet #ScrollBox4					{border-right:1px solid #000033 !important;}		
.ball_dark_blue .jScrollPaneDrag 			{background:transparent url(img/ball_004262-trans.png) no-repeat scroll 0 0;}
.ball_dark_blue #ScrollBox,
.ball_dark_blue #ScrollBox2,
.ball_dark_blue #ScrollBox3,
.ball_dark_blue #ScrollBox4					{border-right:1px solid #004262 !important;}		
.ball_pure_blue .jScrollPaneDrag 			{background:transparent url(img/ball_0000FF-trans.png) no-repeat scroll 0 0;}
.ball_pure_blue #ScrollBox,
.ball_pure_blue #ScrollBox2,
.ball_pure_blue #ScrollBox3,
.ball_pure_blue #ScrollBox4					{border-right:1px solid #0000FF !important;}		

.szukaj #szukaj_form						{ position:relative;}
.szukaj #szukaj_form label					{width:186px; display:block; line-height:22px; float:left;}
.szukaj #szukaj_form .inp					{ width:423px; height:15px; margin-bottom:20px; padding:3px; float:left; border:0px solid #adcffb; }
.szukaj #szukaj_form .inp_sbt				{ margin:0 0 0 0px; border:0; cursor:pointer; background:none; color:#fff; position:absolute; top:4px; right:-6px;}
.szukaj #szukaj_form .inp_sbt:hover			{color:#fff;}
.szukaj h3									{text-align:center; font-weight:bold; margin:1em 0; font-size:14px;}
.szukaj h4									{font-size:12px; font-weight:bold;}
.szukaj h5									{font-size:12px; }
.szukaj .szukaj_podpracownie				{padding-left:10px;}
.szukaj #podstrona #text_js									{height:431px;}						
.szukaj #podstrona #text_js #text_inside2					{height:390px;}
.szukaj #podstrona #text_js #text_inside2 #ScrollBox		{height:390px;}
.szukaj #podstrona .jScrollPaneContainer					{height:390px !important;}

#ScrollBox ul								{ list-style:inside;}
#ScrollBox ol								{ list-style:inside; list-style-type:decimal;}
