/* 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; }
.right a:hover					{ text-decoration: underline;}
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:39px; 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:108px; height:53px; padding:0 0 0 4px; text-align:center; display:block; position:relative; float:left; }
#top #menu li a					{ width:108px; height:45px; padding-top:8px; display:block; line-height:17px; font-size:0.96em; background:#fff; color:#0b4453; font-family: Tahoma; }
#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; line-height:10px; }
#top #menu ul li a				{ width:106px; height:auto; margin:0; padding:1px 0; display:block; line-height:11px; font-size:1em; background:none; color:#fff; }
#top #menu ul li a:hover		{ color:#053f4f; }

#top #menu ul					{ width:108px; height:105px; display:none; margin:0 0 0 4px; padding:3px 0 4px 0; position:absolute; top:28px; left:0; border-left:0px solid red; background:#aabec4; }
#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; }

#content_dark					{ /* background: #7898a0; */ }
.body .content					{ width:1022px; float:left; background:url(img/bcg_content.png) repeat-y; margin-bottom: 10px; }
.body .content_small			{ background:url(img/bcg_content_small.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; */ }
#content_dark .content			{ background:url(img/bcg_content_green.png) 0 0 repeat-y; }


.body .header					{ padding:3px 0; }

.body .left						{ width:381px; padding:20px 0 10px 38px; float:left; font-size:1.5em; line-height:25px; position:relative; overflow:hidden; color:#0133cc; }
.body .left	div					{ font-size:2.2em; line-height:50px; padding-bottom:10px; }
#pm_b_parrent					{ width:121px; position:relative; left:1px !important; height:auto; height:1000px !important; }
#pm_b_parrent2					{ width:121px; position:relative; left:1px !important; height:auto; height:1000px !important; }
#pm_b, #pm_b2, #pb_b, #pb_b2, #s_b, #s_b2, #all .next_copy{ padding:0; }
.body .left span				{ line-height:20px; } 

.body .left #movie				{ position:relative; top:30px; left:3px; font:normal 1em Verdana; }

.body .left .o_hdr				{ font-size:10px; color:#676767; }
.body .left .sponsor_top		{ text-align:center; }
.body .left .sponsor_top a		{ float:left; }
.body .left .sponsor_top a.link_r{ float:right; }

.body .left .hdr_columns		{ width:381px; }
.body .left .hdr_columns div	{ width:127px; float:left; font-size:10px; line-height:10px; color:#676767; }

.body .left .sponsor_box		{ width:123px; height:450px; overflow:hidden; float:left; margin:0px 3px 0 0; padding:0; border:1px solid #ccc; position:relative; background:#fff; }
.body .left .sponsor_box a		{ height:48px; display:block; overflow:hidden; float:left; margin:22px auto; }
.body .left .sponsor_box a img	{ }
.body .left .sponsor_box#sb_last{ margin-right:0; }
.body .left .sponsor_box .clear	{ height:0; font-size:0px; padding:0; overflow:hidden; }

.body .right					{ width:478px; padding:3px 80px 3px 29px; font-size:1em; line-height:20px; float:left; overflow:visible; }
.body .right li					{ list-style:disc inside; }

.body .right .zawartosc_wezsza	{ width:488px; }

.body #page_right_sponsoring	{ width:582px; padding:3px 0 40px 12px; 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; font-family: Verdana, Geneva, sans-serif; font-size: 16px; color: #ffffff; font-weight: normal;}
.body .right .czesc3			{ color: #72949d; }
.body .right .czesc strong		{ font-weight: normal;}
.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_program2	{ background:url(img/bcg_boxes2.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 .title	{ color: #FFF; text-transform:uppercase; font-weight: 11px; font-family: Tahoma, Geneva, sans-serif; font-weight: bold; letter-spacing: 0.17em; padding: 3px 0 8px 0;}
.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:10px 0 5px; 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:10px 0 5px; }
.body .box_right a				{ float:left; }

.body #form1					{ }
.body #form1 label				{ float:left; clear:left; font:normal 1.45em Verdana, Geneva, sans-serif; color:#72949d; }
.body #form1 input				{ width:520px; float:left; clear:left; padding:6px; margin:4px 0 10px 0; border:1px solid #666; }
.body #form1 #submit			{ width:145px; display:inline; float:left; margin:0; padding:0; border:0; font:normal 1.45em Verdana, Geneva, sans-serif; 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_dark						{ color: #053F4F; }
.copy							{ font-size:0.95em; float:left; padding:3px; color:#ccc; }
.copy_right						{ font-size:0.95em; float:right; padding:3px; color:#ccc; }

.katalog_contener				{ width: 569px;}