/* STD */
* 								{ 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							{ background:#043E4E; }
#jasny							{ background:#9ab9c7; }
option 							{ padding:0.2em; }
a								{ text-decoration:none; outline:none; color:#000; }
h1, h2, h3, h4, h5, h6			{ font-size:1em; font-weight:normal; }
ul								{ list-style:none; }

/* CLASSES */
.hidden, hr, h1 a span, h2 span, h3 span, ul li a span{ position:absolute; left:-1000em; }
.clear 							{ position:relative; clear:both; }

/* PAGES */
#all 							{ width:1022px; margin:0 auto; position:relative; }
#top 							{ width:1022px; height:166px; background:url(img/top.png) no-repeat; }
#top #logo						{ width:194px; height:90px; position:relative; top:38px; left:30px; float:left; background:url(img/logo.png) 0 0 no-repeat; }
#top #logo h3 a					{ width:187px; height:85px; display:block; position:absolute; left:3px; top:0; }

#top #menu						{ width:574px; height:146px; padding:20px 0 0 250px; position:relative; float:left; font-size:1em; }
#top #menu li					{ width:90px; height:53px; padding:0 0 0 4px; text-align:center; display:block; position:relative; float:left; }
#top #menu li a					{ width:90px; height:45px; padding-top:8px; display:block; line-height:17px; background:#fff; color:#0b4453; }
#top #menu li a:hover			{ color:#000; }
#top #menu li a.noclick:hover	{ color:#0b4453; }

#top #menu ul li				{ padding:1px 0; margin:0; height:auto; display:inline; }
#top #menu ul li a				{ margin:0; padding:0; display:inline; letter-spacing:-1px; line-height:14px; background:none; }


#top #menu ul					{ width:90px; height:112px; display:none; margin:0 0 0 4px; padding:0 0 4px 0; position:absolute; top:26px; left:0; border-left:0px solid red; background:url(img/bcg_ul_ul.png) bottom repeat-x; }
#top #menu ul.imprezy_ul		{ top:42px; height:96px; }
#top #menu li:hover ul			{ display:block; }
#top #menu li.hover ul			{ display:block; }


.body							{ width:1022px; float:left; background:#043E4E; /* background:#fff; */ }
#jasny .body					{ background:#9ab9c7; }
.body #flash					{ width:1022px; height:179px; float:left; background:#043E4E; }
.body #flash_jasny				{ width:1022px; height:179px; float:left; background:#9ab9c7; }

.body .content					{ width:1022px; float:left; background:url(img/bcg_content.png) repeat-y; }
.body_waski .content			{ width:1022px; float:left; background:url(img/bcg_waski_content.png) repeat-y; }
#body_green .content			{ color:#fff; background:url(img/bcg_content_green.png) repeat-y; /* background:#7898A0; */ }

.body .header					{ padding:3px 0; }

.body .left						{ width:362px; padding:20px 0 10px 38px; float:left; font-size:1.5em; line-height:25px; color:#0133cc; }
.body .left	 div				{ font-size:2.2em; line-height:50px; padding-bottom:10px; }
.body .left span				{ line-height:20px; } 


.body .left #movie				{ position:relative; top:30px; left:3px; font:normal 1em Verdana; }

.body .right					{ width:478px; padding:3px 80px 3px 48px; font-size:1em; line-height:20px; float:left; overflow:visible; }
.body .right li					{ list-style:decimal inside; }

.body .right .zawartosc_wezsza	{ width:488px; }

.body #page_right_sponsoring	{ width:582px; padding:3px 0 40px 31px; position:relative; left:9px; }
.body .right ul li				{ padding-left:10px; background:url(img/pauza.png) 0 8px no-repeat; }

.body .right .czesc				{ padding:5px 0; font-size:1.45em; }
.body .right .ramki_program		{ width:582px; position:relative; float:left; margin-bottom:10px; background:url(img/bcg_boxes.png) repeat-y; color:#000; }
.body .right .ramki_program	.ramka_l{ width:318px; float:left; padding:3px 7px 3px 5px; margin:5px 0; }
.body .right .ramki_program	.ramka_r{ width:249px; float:left; padding:3px 0 3px 2px; margin:5px 0; position:absolute; top:0; left:340px; }

.body .right .ramki_sponsoring	{ width:582px; color:#000; margin-bottom:10px; padding:5px 0; background:url(img/sponsoring_boxes.gif) repeat-y; }
.body .right #ramki_sponsoring_green{ color:#fff; background:url(img/sponsoring_boxes_green.gif) repeat-y; }
.body .right .ramki_sponsoring .ramka_korzysci{ width:262px; padding-left:3px; float:left; }
.body .right .ramki_sponsoring .ramka_partner{ width:92px; padding-left:13px; float:left; }
.body .right .ramki_sponsoring .ramka_sponsor_glowny{ width:92px; padding-left:13px; float:left; }
.body .right .ramki_sponsoring .ramka_sponsor{ width:90px; padding-left:14px; float:left; }


.body .right .poprzednie_title	{ margin-top:10px; }
.body .right .katalog_box		{ margin-bottom:10px; padding:5px 3px; background:url(img/katalog_box_bcg.png) repeat-y; }
.body .right .katalog_box ul	{ }
.body .right .katalog_box ul li { padding-left:10px; background:url(img/li_kreska.png) 0 10px no-repeat; }
.body .right .katalog_box a		{ color:#0134ff; }


.body .pop_boxes				{ border:0; float:left; padding:20px 0 0 0; }
.body .pop_boxes .name_link		{ width:291px; float:left; }

.body .box_left					{ width:307px; float:left; overflow:hidden; background:url(img/pop_boxes.png) right repeat-y; }
.body .box_left .bcg_white		{ width:307px; float:left; padding-bottom:15px; background:#fff; }
.body .box_left a				{ float:left; }

.body .box_right				{ width:275px; float:left; overflow:hidden; }
.body .box_right .bcg_white		{ width:275px; float:left; padding-bottom:15px; }
.body .box_right a				{ float:left; }

.body #form1					{ }
.body #form1 label				{ float:left; clear:left; }
.body #form1 input				{ width:520px; float:left; clear:left; padding:6px; margin:4px 0 10px 0; border:1px solid #666; }
.body #form1 #submit			{ width:105px; display:inline; float:left; margin:0; padding:0; border:0; background:#fff; color:#2451ff; }


.body .movie_em					{ float:left; position:relative; left:-4px; }

/*
#foot							{ width:962px; height:60px; line-height:60px; float:left; position:relative; overflow:hidden; margin-top:8px; padding:10px 30px; background:#fff; }
#foot .left_action				{ height:60px; padding:0; margin:0; position:relative; overflow:hidden; border:0px solid red; }
#foot .left_action .box			{ width:962px; height:60px; position:relative; float:left; text-align:center; }
#foot .org						{ position:relative; top:-11px; }
#foot a							{ float:none; display:inline; margin:0 50px; }
*/

#foot							{ width:962px; height:60px; line-height:60px; float:left; position:relative; overflow:hidden; margin-top:8px; padding:10px 30px; background:#fff; }
#foot .left_action				{ width:962px; height:60px; padding:0; margin:0; position:relative; overflow:hidden; border:0px solid red; }
#foot .left_action #akcja #box1	{ position:relative; overflow:hidden; float:left; text-align:center; border:0px solid red; }
#foot .left_action #akcja #box2	{ position:relative; overflow:hidden; float:left; text-align:center; border:0px solid red; }
#foot .org						{ position:relative; top:-5px; }
#foot a							{ height:60px; float:none; display:inline; margin:0 50px; }
#foot a	img						{ position:relative; top:-2px; }




.copy							{ font-size:0.95em; float:left; padding:3px; color:#ccc; }
.copy_right						{ font-size:0.95em; float:right; padding:3px; color:#ccc; }