div,span,a,ul,ol,li,td,body { font-family:Georgia, "Times New Roman", Times, serif; }

/* HEADER & HEADER CONTAINER */
	div#hc { background-image:url(../images/hb.gif); background-position:top center; background-repeat:repeat-x; height:187px; position:absolute; top:0px; left:0px; width:100%;  }
	div#h { background-image:url(../images/hb.gif); background-position:top left; background-repeat:repeat-x; height:187px; position:absolute; top:0px; margin-left:-497px; left:50%; width:994px;  }
	
	div#lo { width:374px; height:120px; position:absolute; margin-left:-497px; top:0px; left:50%; }
	div#link_krakow { width:59px; height:16px; position:absolute; margin-left:-319px; top:82px; left:50%; z-index:2;}
	div#link_warszawa { width:76px; height:16px; position:absolute; margin-left:-314px; top:82px; left:50%; z-index:2;}	
	
	a#link_krakow_active { display:block; width:59px; height:16px; }
	a#link_krakow_active:hover { background-image:url(../images/logo_link_krakow_4.gif); background-repeat:no-repeat; background-position:top left; }
	
	a#link_warszawa_active { display:block; width:76px; height:16px; }
	a#link_warszawa_active:hover { background-image:url(../images/logo_link_warszawa_2.gif); background-repeat:no-repeat; background-position:top left; }
	
	
	div#pa { width:200px; height:120px; position:absolute; margin-left:300px; top:20px; left:50%; font-size:12px;  font-family:Georgia, "Times New Roman", Times, serif;color:#171a48; text-align:center; font-weight:bold; z-index:2;}
	div#pa2 { width:200px; height:120px; position:absolute; margin-left:299px; top:19px; left:50%; font-size:12px;  font-family:Georgia, "Times New Roman", Times, serif;color:#ffffff; text-align:center; font-weight:bold; z-index:3; }

/* Banner */
	div#banner { background-color:#ffffff; top:223px; position:absolute; left:0px; width:100%;  }
	div#bbanner { height:100px; width:100%; position:relative; display:block; color:#ffffff; padding-top:20px; color:#d03ab6; text-align:center;  }

/* CONTENT */
	div#c { background-color:#ffffff; top:200px; position:absolute; left:0px; width:100%;  }

/* FOOTER */
	div#f { background-image:url(../images/fb.gif); background-position:top center; background-repeat:repeat-x; height:29px; width:100%; position:relative; display:block; color:#ffffff; margin-top:70px; }
	div#ff { height:50px; width:100%; position:relative; display:block; color:#ffffff; padding-top:20px; color:#d03ab6; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; }
	div#ff a { color:#d03ab6; }
	
/* BOTTOM MENU */
	div#bm { float:left; width:100%; line-height:normal; text-align:left; position:absolute; top:0px; margin-left:-487px; left:50%; width:974px;  }
	#bm ul { margin:0; padding:4px 10px 0 0px; list-style:none; }
	#bm li { display:inline; margin:0; padding:0; }
	#bm a { float:left; text-decoration:none; }
	#bm a span { float:left; display:block; padding:3px 15px 3px 15px; color:#ffffff; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; }
	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#bm a span {float:none;}
	/* End IE5-Mac hack */
	#bm a:hover span, #tabs a.active_tab span { color:#ffffff; font-weight:normal; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none }
	#bm a:hover,#tabs a.active_tab {  }
	#bm a:hover span, #tabs a.active_tab span {  }
	


/* TOP MENU */
	div#tabs { float:left; width:100%; line-height:normal; text-align:left; position:absolute; top:118px; margin-left:-487px; left:50%; width:974px;  }
	#tabs ul { margin:0; padding:16px 10px 0 0px; list-style:none; }
	#tabs li { display:inline; margin:0; padding:0; }
	#tabs a { float:left; background:url("../images/tl.gif") no-repeat left top; margin:0; padding:0 0 0 12px; text-decoration:none; }
	#tabs a span { float:left; display:block; background:url("../images/tr.gif") no-repeat right top; padding:6px 15px 6px 4px; color:#ffffff; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; }
	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#tabs a span {float:none;}
	/* End IE5-Mac hack */
	#tabs a:hover span, #tabs a.active_tab span { color:#ffffff; font-weight:normal; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; }
	#tabs a:hover,#tabs a.active_tab { background-position:0% -33px; }
	#tabs a:hover span, #tabs a.active_tab span { background-position:100% -33px; }

/* SUBMENU IMPREZY */
	a.submenu { color:#000000; text-decoration:none; font-weight:bold; font-size:15px; }
	a.submenu:hover { text-decoration:underline;  }
	a.submenu_active { color:#ec00c3; text-decoration:none; font-weight:bold; font-size:15px; }
	a.submenu_active:hover { text-decoration:underline;  }


/* FULL */
	div.fb { background-color:#f1dbf2; width: 964px; padding:15px; margin-bottom:10px; position:relative; }
	
/* HALF */	
	div.hb { background-color:#f1dbf2; width: 447px; padding:15px; margin-bottom:10px; position:relative; }
	div.hb2 { background-color:#faedfa; border:1px solid #ec00c3; width: 447px; padding:15px; margin-bottom:10px; position:relative; }

/* LEFT & RIGHT BOXES */
	div.lb { background-color:#f1dbf2; width: 336px; padding:15px; margin-bottom:10px; position:relative; }
	div.rb { background-color:#f1dbf2; width: 558px; padding:15px; margin-bottom:10px; position:relative; }
	div.rb a { font-size:13px; color:#C3F; font-weight:bold;}
	#partnerzy a { display:block; padding-bottom:10px; font-size:13px; color:#C3F; }
	
		/* LEFT BOX ELEMENTS */
		div.lb_t { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#ec00c3; font-weight:bold; margin-bottom:6px; }
		div.lb_o { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#000000; margin-bottom:6px; }		
		div.lb_c { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#000000; font-weight:bold; position:absolute; text-align:right; left:234px; top:15px; width: 117px; }				
		div.lb_cont { position:relative; height:102px; }
		div.lb_f { position:absolute; top:0px; left:0px; width:207px; }		
		div.lb_b { position:absolute; top:0px; left:219px; width:117px; }	
		
		div.index_b { float:right; width:117px; }	
		
		/* LEFT BOX BUTTONS */
		a.button { display:block; width:117px; height:29px; background-image:url(../images/button.gif); background-position:top; background-repeat:no-repeat; margin-bottom:6px; text-align:center; text-decoration:none; }
		a.button:hover { background-image:url(../images/button_active.gif); text-align:center; text-decoration:none; }
		a.button span { display:block; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#ffffff; padding:6px 0px 6px 0px; text-decoration:none;}
		
	/* GALERIA */
	div.el { display:block; margin:0px 0px 15px 0px; }
	div.samo_photo { display:block; margin:0px 0px 15px 0px; }


/* LISTA IMPREZ */
table {  }
td.listh { font-size:11px; color:#ec00c3; padding:4px; }
td.listc { border-right:1px solid #ec00c3;border-top:1px solid #ec00c3;border-bottom:1px solid #ec00c3;padding: 4px;}

h1,a.h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; color:#ec00c3; font-weight:normal; margin:0px 0px 16px 0px; }

.big,.big li { font-family:Georgia, "Times New Roman", Times, serif; font-size:19px; color:#000000; line-height:25px; }		
.big a { font-family:Georgia, "Times New Roman", Times, serif; font-size:19px; color:#95068d; line-height:25px; }		
.big li { text-indent:0px; }
.big ul { text-indent:-17px; }

.medium,.big li { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#000000; line-height:18px; }		
.medium a { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#95068d; line-height:18px; }		
.medium li { text-indent:0px; }
.medium ul { text-indent:-17px; }

#big_photo_bottom { margin:15px 0px 0px 0px; }
#big_photo_top { margin:15px 0px 15px 0px; }
#big_photo_bottom a,#big_photo_top a { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#000000; line-height:25px; }		


.normal,.normal li { font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#000000; line-height:22px; }		
.n { line-height:22px; font-weight:15px; }
.pink { color:#ec00c3; }
.black { color:#000000; }
.bold { font-weight:bold; }		
.tm { margin-top:15px; }
.bm { margin-bottom:15px; }
.normal a { font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#95068d; line-height:22px; }		
a.but { font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#95068d; line-height:22px; float:left;  }		

input.sd_form { width:200px; }
div.button_zapisy { position:absolute; top:44px; left:410px; width:145px; height:145px; }
a.numerystron { color:#ec00c3; text-decoration:none; font-weight:bold; font-size:15px; }