/* begin netizens reset */
	.subs li, dt,dd {overflow:hidden;}
	img {float:left;}
	/* txt & a */
	strong {font-weight:bold;}
	p {clear:both;}
	a, a:hover {outline:none;cursor:pointer;text-decoration:none;color:#2D54AA;}
	a:hover {text-decoration:underline;}
	br {display:none;} body br {display:inline;} /* opera br fix */
/* end netizens reset */

/* begin body */
	input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
/* end body */

/* begin grid */
	#al {width:945px; margin:auto;padding:0 0 15px;}
		#c {padding-bottom:25px; clear:both;}
		#b {width:100%; float:left; margin-bottom:11px;}

/* end grid */

/* begin linki blokowe */
	#ani a, #bl #lg a, #flt a, #cl a, #lf a {width:100%; height:100%; display:block; text-indent:-55000px;}
/* end linki blokowe */

/* begin form */
	legend {display:none;}
	input, select, textarea {padding:2px 4px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
	textarea {overflow:auto;border:0;}
	button {cursor:pointer;clear:both;display:block;border:0;float:right;background:transparent;background:#EE1C23 url("send-btn.gif") no-repeat;width:66px;height:23px;color:#fff;font-size:10px;margin:0px;}
/* end form */

/* begin top */
	
/* end top */

/* begin content */
	.c_lf {width:945px; /*background: transparent url("lf_bg.gif") no-repeat 192px 50px;*/}
	#lf {float:right; display:inline; margin-top:90px; width:159px;}
		#lf a {margin-bottom:19px;}
		#lf #lf_en {height:10px; background: url("lf_en.gif") no-repeat left top;}
		#lf #lf_de {height:23px; background: url("lf_de.gif") no-repeat left top;}
		#lf #lf_fr {height:13px; background: url("lf_fr.gif") no-repeat left top;}
		#lf #lf_it {height:10px; background: url("lf_it.gif") no-repeat left top;}

	#cc {float:right;}
	    #cc ul.man {width:449px;margin:15px 76px 0 3px}
	    #cc ul.man li {padding:0  0 28px 75px;}
	    #cc ul.man li p {margin-top:5px;}
	    #cc ul.man li.per {background: url("ico-percent.gif") no-repeat 0% 0%;}
	    #cc ul.man li.pep {background: url("ico-map.gif") no-repeat 0% 0%;padding-bottom:50px;}
	        #cc ul.man li h2 a {text-indent:-55000px;height:21px;display:block;padding:20px 0 0;}
	    	#cc ul.man li.per h2 a{background: url("per.gif") no-repeat bottom left;}
	    	#cc ul.man li.pep h2 a{background: url("pep.gif") no-repeat bottom left;}
/* end content */

/* begin bottom */
	#bl {width: 159px; float:left;padding-top:62px;}
		#bl #lg {background: url("logo-main.gif") no-repeat;width:137px;height:109px;}
	
	#br {width: 786px;float:right;}
	    #br #bn {float:right;}

		/* begin main menu */
		#mn {width:768px; height:56px; float:right; display:inline;clear:both;margin-top:17px;}
		#mn li {background:#ef1c23;float:left; height:23px;width:120px;margin:0 4px 8px 0;}
		#mn #m0 {width:132px;}
		#mn #m0 a{width:108px;}
		  #mn li.l {margin-right:0;width:120px;}
		  	#mn li.l a {width:96px;}
		#mn li#m4 {width:136px;}
		  	#mn li#m4 a {width:112px;}
			#mn li.g {background-color:#a7bbed;margin:0;width:132px;}
			#mn li.g a {width:108px;}
		#mn a {background:url("ico-arrow.gif") no-repeat center left;color:#fff;padding:3px 0 0 24px;display:block;width:96px;height:20px;}
			#mn a:hover, #mn a.s,#mn a.s:hover {text-decoration:none;background:#D40006 url("ico-arrow.gif") no-repeat center left;}
		    #mn li.g a:hover {background:#94A8DA url("ico-arrow.gif") no-repeat center left;}
	/* end main menu */
/* end bottom */

	
	
/* begin rezerwacja biletow */
	.rb {margin:0 auto; width:922px; position:relative; z-index:20}
	
	#rezerwacja-biletow {width:782px; padding:0 47px 47px; position:absolute; top:10px; left:0px; background-color:#88c50a; z-index:130}
		#rezerwacja-biletow .rbt {width:100%; float:left; display:inline; height:134px; background:url('rbt-pl.gif') left top no-repeat}
		#rezerwacja-biletow .rbt-en {background-image:url('rbt-en.gif');}
		#rezerwacja-biletow .rbt-de {background-image:url('rbt-de.gif');}
		#rezerwacja-biletow .rbt-cs {background-image:url('rbt-cs.gif');}
		#rezerwacja-biletow .rbt-fr {background-image:url('rbt-fr.gif');}
		#rezerwacja-biletow .rbt-uk {background-image:url('rbt-uk.gif');}
		#rezerwacja-biletow .rbt-it {background-image:url('rbt-it.gif');}
			#rezerwacja-biletow .rbt .logo {width:85px; height:90px; float:left; display:inline; margin-top:13px;}
				#rezerwacja-biletow .rbt .logo a {width:100%; height:100%; float:left; text-indent:-55000px}
			#rezerwacja-biletow .rbt .head h3 {text-indent:-55000px; float:left}
		#rezerwacja-biletow .rbc {width:744px; padding:0 4px 0 34px;  background-color:#FFFFFF; float:left; display:inline; overflow:hidden;}
		/* ponizsza width:750px; jest ustawiona w head dla ie6 na width:780px; */
		#rezerwacja-biletow .rbc iframe {width:714px; height:790px; margin:0px; overflow:hidden;}
		#rezerwacja-biletow .zamknij {width:47px; height:11px; line-height:11px; position:absolute; top:20px; right:13px; background:url('zamknij-pl.gif') no-repeat; text-indent:-55000px; z-index:100; clear:both}
		#rezerwacja-biletow .zamknij-cs {background:url('zamknij-cs.gif'); width:53px;}
		#rezerwacja-biletow .zamknij-en {background:url('zamknij-en.gif');}
		#rezerwacja-biletow .zamknij-de {background:url('zamknij-de.gif'); width:53px;}
/* end rezerwacja biletow */

/* lang */
#lang {padding:5px 3px 5px 0; position:absolute; right:352px; top:-55px;}
	#lang li {width:15px; height:10px; overflow:hidden; margin-right:8px; display:inline; background-image:url('bcg-lang.gif'); float:left;}
	#lang li a {width:100%; height:100%; display:block; text-indent:-55000px;}
		#lang li#lang-en {background-position:0 0;}
		#lang li#lang-cs {background-position:-45px 0;}
		#lang li#lang-de {background-position:-15px 0;}
		#lang li#lang-pl {background-position: -30px 0;}

		/* sub */
		#ts #lang  {top:15px; right:325px; border-right:0;}

/* begin newsletter */
.nl {width:312px; height:60px; position:absolute; right:41px; top:-59px;}
	.nl-bg {width:100%; height:41px; float:left; background:url(nl.gif) 0 0 no-repeat;}
		.nl-address {width:171px; height:15px; position:absolute; left:7px; top:6px; background:transparent; border:0; padding:0; margin:0; color:#8b8b8bdcf0ff; font-size:12px;}
		.nl-choose {width:76px; height:21px; z-index:10000; position:absolute; right:50px; top:4px; display:block; overflow:hidden;}
			.nl-label {width:76px; height:21px; position:absolute; left:0; top:0; display:block; background:url(nl.gif) 0 -50px no-repeat; text-indent:-9999px; cursor:pointer;}
			.nl-man     {width:77px; height:21px; position:absolute; left:0; top:42px; display:block; background:url(nl.gif) 0 -100px no-repeat; text-indent:-9999px; cursor:pointer;}
				.nl-man-s {top:0;}
			.nl-woman   {width:76px; height:21px; position:absolute; left:0; top:21px; display:block; background:url(nl.gif) 0 -300px no-repeat; text-indent:-9999px; cursor:pointer;}
				.nl-woman-s {top:0; height:20px;}
		.nl-submit  {width:43px; height:21px; position:absolute; right:4px; top:4px; display:block; background:url(nl.gif) 0 -150px no-repeat; text-indent:-9999px; border:0; padding:0; margin:0;}
		.nl-legend  {width:77px; height:11px; position:absolute; right:2px; bottom:1px; display:block; background:url(nl.gif) 0 -200px no-repeat; text-indent:-9999px; border:0; padding:0; margin:0;}

	.nl-com {width:652px; height:34px; padding-top:12px; z-index:10001; position:absolute; top:-4px; right:0; background:url(nl-com.gif) 0 0 no-repeat; text-align:center;}
		.nl-com, .nl-com a {color:#4ba2ea; font-weight:bold;}
		.nl-error, .nl-error a {color:#ff6137;}
		.nl-error a {text-decoration:underline;}
		.nl-close {width:11px; height:11px; position:absolute; right:7px; top:7px; display:block; background:url(nl.gif) 0 -250px no-repeat; text-indent:-9999px; cursor:pointer;}

/* .nls / nwesletter sub */
.nls {right:14px; top:11px;}
	.nls .nl-bg {background-image:url(nls.gif);}
		.nls .nl-address {color:#338bc7;}
		.nls .nl-label   {background-image:url(nls.gif);}
		.nls .nl-man     {background-image:url(nls.gif);}
		.nls .nl-woman   {background-image:url(nls.gif);}
		.nls .nl-submit  {background-image:url(nls.gif);}
		.nls .nl-legend  {background-image:url(nls.gif);}
	.nls .nl-com {width:775px; background-position:0 100%;}
		.nls .nl-close {background-image:url(nls.gif);}

/* end newsletter */

/* .noflash */
	.noflash {width:100%; margin:0; float:left; display:inline; text-align:center;}
		.noflash, .noflash a {line-height:normal; font-size:11px; color:#dbedfb;}
		.noflash a {color:#00f;}
		.noflash img {margin:10px 0 !important; float:none !important; display:inline !important;}

.karta-rabatowa {width:460px; height:154px; float:left; display:inline; margin:-6px 0 6px; background:url(/img/karta-rabatowa.gif) no-repeat;}
	.karta-rabatowa a {width:222px; height:140px; float:left; display:inline; margin:7px 0 0 241px; text-indent:-9999px;}
