*

{

margin:0;

padding:0;

}



#wyjazdy-autokarowe

{

width: 305px;

height: 192px;

display: block;

background: url(../images/wyjazdy-autokarowe.jpg) no-repeat !important;

float: left;

padding: 0 !important;

margin: 0 0 20px 0;

}



#wyjazdy-dla-firm

{

width: 305px;

height: 192px;

display: block;

background: url(../images/wyjazdy-dla-firm.jpg) no-repeat !important;

float: left;

padding: 0 !important;

margin: 0 0 20px 0;

}



table

{

border-collapse:collapse;

}



table td, table th

{

padding:5px;

}



#central table#partnerzy a

{

	background:none;

}



.oboz h3

{

padding:5px;

background:#e9f5fe;

color:#206293;

font-size:11pt;

margin-top:20px;

}



.oboz p

{

text-align:justify;

}



.oboz ul

{

position:relative;

left:20px;

}



.oboz p#contact

{

text-align:center;

margin-top:25px;

}



body

{

font-size:9pt;

font-family:Tahoma, sans-serif;

background: #B7CBE0 url(../images/bg-body.jpg) repeat-x;

}



a img

{

border:none;

}



#container

{

margin:0 auto;

width:984px;

}



#top

{

width:984px;

height:145px;

/*background:url('../images/top.jpg') no-repeat;*/

}



#sideleft

{

float:left;

width:20%;

}



#sideright

{

width:23%;

float:right;

}



* html #sideright

{

width:220px;

}



* html #central

{

margin:0;

/*width:300px;*/

}



* html #galeria

{

}



#sideright #contact

{

background:#e4f6ff;

padding:10px;

}



#contact h1

{

margin-bottom:10px;

font-size:12pt;

width:100%;

}



#contact strong

{

display:block;

float:left;

width:30%;

}



#contact p

{

clear:both;

line-height:1.4em;

width:100%;

}



#central

{

float:left;

width:55%;

margin:0% 1% 0% 1%;

}





#central.thewide

{

width:78.5%;

margin:0% 0% 0% 1%;

}



#central.wider

{

width:65%;

}



* html #central.wider p

{

width:620px;

}



* html #central.wider table p

{

width:auto;

}



#central #ofirmie

{

	padding:10px;

	border:solid 1px #F1F1F1;

	background:#FBFBFB;

	line-height:1.4em;

	font-size:8pt;

}



#central #news

{

margin-top:5px;

padding:10px;

border:solid 1px #F1F1F1;

background:#FFFFFF;

line-height:1.4em;

font-size:8pt;

}



#central #news a, #central #news #galeria a.thebutton, .thebutton

{

display:inline-block;

color:#3c81bb;

background:url('../images/a.jpg') repeat-x #1f7aae;

padding:2px 8px;

text-decoration:none;

}



.centern table

{

margin:0 auto;

}

.centern p

{

text-align:center;

}



#central #news #galeria a

{

color:#000000;

background:none;

padding:0px;

}



#central #news ol

{

margin-left:30px;

}



#central #news ul

{

margin:8px 0 8px 10px;

}



#central #news p

{

margin:8px 0;

}



#central #news ul li p

{

margin:0;

padding:0;

}





#central #news h1

{

margin-bottom:20px;

font-size:12pt;

border:none;

padding:0;

}



.wiecej

{

text-align:right;

margin-bottom:10px;

}



#central h1, #central #news h2

{

font-size:10pt;

margin-bottom:5px;

border-left:solid 4px #94c1e6;

padding:0 0 0 6px;

}



h1.top15

{

margin-top:15px;

}



#central .news

{

border-top:solid 1px #E6E6E6;

padding:5px 5px 5px 0;

clear:both;

}



#central .news p img

{

	float:left;

	margin:0 5px 5px 0;

}



img.left

{

	margin:0 5px 5px 0;

}



#main

{

margin:5px 0 0 0 ;

background: #fff;

}



#menu

{

background:#ddeefc;

padding:15px 0 15px 0;

}



#menu ul

{

list-style:none;

}



* html #menu ul li a

{

height:16px;

overflow:auto;

}



#menu ul li a

{

display:block;

padding:2px 0 4px 36px;

background: no-repeat url('../images/li.gif') left center;

text-decoration:none;

color:#041d48;

font-family:Tahoma,sans-serif;

font-size:10pt;

border-top:solid 1px #FBFBFF;

cursor:pointer;

}



#menu ul li a:hover

{

background:#f7fdff;

border:solid 1px #ffc600;

}



#menu ul li ul li a

{

color:#0273ff;

background:#FFFFFF;

font-size:8pt;

}



#menu ul li ul li a:hover

{

border:solid 1px #CDCDCD;

}



.tohide

{

display:none;

}



.divider

{

height:5px;

background:#FFc600;

margin-top:5px;

}



.clear

{

	clear:both;

}



input,textarea,select

{

border:solid 1px #AAAAAA;

}



#footer

{

margin:15px 0 50px 0;

padding:8px 0 3px 0;

font-size:8pt;

color:#888888;

text-align:center;

border-top:solid 1px #E5E5E5;

}



#partnerzy

{

	margin:10px 0 5px 0;

}



.obozlista

{

border:solid 1px #CDCDCD;

padding:15px;

margin:10px 0;

}



#central #news a.niepodswietlaj, #central #news #galeria a.niepodswietlaj

{

background:none;

color:#0000FF;

text-decoration:underline;

}



#partnerzy h2

{

	font-size:10pt;

}



#news ul

{

margin-left:15px;

}



#partnerzy img

{

	margin:3px 0 3px 0;

}





table.autobus

{

background:url('/wysocki/images/autobus.jpg') no-repeat;

padding:20px;

height:220px;

}



table.autobus td

{

width:3px;

overflow:hidden;

padding:0;

margin:0;

}



table.autobus td.wolne

{

background:#00FF00;

border:solid 3px #FFFFFF;

width:15px;

}







table.autobus td.niezdefiniowane

{

background-color:#888888;

}



table.autobus td.zajete

{

border:solid 3px #FFFFFF;

background:#FF0000;

width:15px;

}







/* ------------------------------------------------------------------------------------------------------------ */



#lightwindow_overlay {

	/* REQUIRED */

	display: none;

	visibility: hidden;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100px;

	z-index: 500;

	/* REQUIRED */

}



#lightwindow {

	/* REQUIRED */

	/* Of Note - The height and width of this element are set to 0px */

	display: none;

	visibility: hidden;

	position: absolute;

	z-index: 999;

	line-height: 0px;

	/* REQUIRED */

}



	#lightwindow_container {

		/* REQUIRED */

		display: none;

		visibility: hidden;

		position: absolute;

		/* REQUIRED */

		padding: 0 0 0 0;

		margin: 0 0 0 0;

	}



	/* IE6 needs this or it messes with our positioning */

	* html #lightwindow_container {

		overflow: hidden;

	}



	#lightwindow_contents {

		overflow: hidden;

		z-index: 0;

		position: relative;

		border: 10px solid #ffffff;

		background-color: #ffffff;

	}		



#lightwindow_loading {

	/* REQUIRED */

	height: 100%;

	width: 100%;

	top: 0px;

	left: 0px;

	z-index: 9999;

	position: absolute;

	/* REQUIRED */

	background-color: #f0f0f0;

	padding: 10px;

}



	#lightwindow_loading_shim { 

		display: none;

		left: 0px; 

		position: absolute; 

		top: 0px;

		width: 100%; 

		height: 100%;

	}



	#lightwindow_loading span {

    	font-size: 12px;

		line-height: 32px;

		color: #444444;

		float: left;

		padding: 0 10px 0 0;

	}



	#lightwindow_loading span a,

	#lightwindow_loading span a:link, 

	#lightwindow_loading span a:visited {

		color: #09F;

		text-decoration: none;

		cursor: pointer;

	}



	#lightwindow_loading span a:hover,

	#lightwindow_loading span a:active {

		text-decoration: underline;

	}





	#lightwindow_loading img {

   		float: left;

   		margin: 0 10px 0 0;

	}





/*-----------------------------------------------------------------------------------------------

	I liked the Navigation so much from http://www.huddletogether.com/projects/lightbox2/

	I mean let's face it, it works really well and is very easy to figure out.

-----------------------------------------------------------------------------------------------*/



#lightwindow_navigation {

	/* REQUIRED */

	position: absolute;

	top: 0px;

	left: 0px;

	display: none;

	/* REQUIRED */

}

	/* We need to shim the navigation for IE, though its more of a sub-floor */

	#lightwindow_navigation_shim { 

		/* REQUIRED */

		display: none;

		left: 0px; 

		position: absolute; 

		top: 0px;

		width: 100%; 

		height: 100%;

		/* REQUIRED */

	}



	#lightwindow_navigation a,

	#lightwindow_navigation a:link,

	#lightwindow_navigation a:visited,

	#lightwindow_navigation a:hover,

	#lightwindow_navigation a:active { 

		/* REQUIRED */

		outline: none;

		/* REQUIRED */

	}



	#lightwindow_previous, 

	#lightwindow_next {

		width: 49%;

		height: 100%;

		background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */

		display: block;

	}

	

	#lightwindow_previous { 

		float: left;

		left: 0px;

	}



	#lightwindow_next { 

		float: right;

		right: 0px;

	}



	#lightwindow_previous:hover, 

	#lightwindow_previous:active { 

		background: url(../images/prevlabel.gif) left 15% no-repeat; 

	}



	#lightwindow_next:hover, 

	#lightwindow_next:active { 

		background: url(../images/nextlabel.gif) right 15% no-repeat; 

	}

	

	#lightwindow_previous_title,

	#lightwindow_next_title {

		display: none;

	}

	 	

#lightwindow_galleries {

	width: 100%;

	position: absolute;

	z-index: 50; 

	display: none;

	overflow: hidden;

	margin: 0 0 0 10px;

	bottom: 0px;

	left: 0px;

}



	#lightwindow_galleries_tab_container {

		width: 100%;

		height: 0px;

		overflow: hidden;

	}



	a#lightwindow_galleries_tab,		

	a:link#lightwindow_galleries_tab,

	a:visited#lightwindow_galleries_tab {

		display: block;

		height: 20px;

		width: 77px;

		float: right;

		line-height: 22px;

		color: #ffffff;

		text-decoration: none;

		font-weight: bold;

		cursor: pointer;

		font-size: 11px;

		color: #ffffbe;

		background: url(../images/black-70.png) repeat 0 0 transparent;

	}

	

	* html a#lightwindow_galleries_tab,		

	* html a:link#lightwindow_galleries_tab,

	* html a:visited#lightwindow_galleries_tab {	

		background: none;

		background-color: #000000;

		opacity: .70;

		filter: alpha(opacity=70);

	}



	a:hover#lightwindow_galleries_tab,

	a:active#lightwindow_galleries_tab {

		color: #ffffbe;



	}



	#lightwindow_galleries_tab_span {

		display: block;

		height: 20px;

		width: 63px;

		padding: 0 7px 0 7px;

	}

	

	#lightwindow_galleries_tab .up	{

		background: url(../images/arrow-up.gif) no-repeat 60px 5px transparent;

	}



	#lightwindow_galleries_tab .down {

		background: url(../images/arrow-down.gif) no-repeat 60px 6px transparent;

	}



	#lightwindow_galleries_list {

		background: url(../images/black-70.png) repeat 0 0 transparent;

		overflow: hidden;

		height: 0px;

	}



	* html #lightwindow_galleries_list {

		background: none;

		background-color: #000000;

		opacity: .70;

		filter: alpha(opacity=70);

	}	



	.lightwindow_galleries_list {

		width: 200px;

		float: left;

		margin: 0 0 10px 0;

		padding: 10px;

	}



	.lightwindow_galleries_list h1 {	

		color: #09F;

		text-decoration: none;

		font-weight: bold;

		cursor: pointer;

		padding: 10px 0 5px 0;

		font-size: 16px;

	}



	.lightwindow_galleries_list li {

		margin: 5px 0 5px 0;

		list-style-type: none;

	}



	.lightwindow_galleries_list a, 

	.lightwindow_galleries_list a:link, 

	.lightwindow_galleries_list a:visited {

		display: block;

		line-height: 22px;

		color: #ffffff;

		text-decoration: none;

		font-weight: bold;

		cursor: pointer;

		padding: 0 0 0 10px;

		font-size: 11px;

	}



	.lightwindow_galleries_list a:hover, 

	.lightwindow_galleries_list a:active {

		background: #000000;

		color: #ffffbe;

		border-left: 3px solid #ffffbe;

		padding: 0 0 0 7px;

	}

		

#lightwindow_data {

	/* REQUIRED */

	position: absolute;

	/* REQUIRED */

}



	#lightwindow_data_slide {

		/* REQUIRED */

		position: relative;

		/* REQUIRED */

	}



	#lightwindow_data_slide_inner {

		background-color: #ffffff;

		padding: 0 10px 10px 10px;

	}



	#lightwindow_data_caption {

		padding: 10px 0 0 0;

		color: #666666;

		line-height: 25px;

		background-color: #ffffff;

		clear: both;

	}



	#lightwindow_data_details {

		background-color: #f0f0f0;

		padding: 0 10px 0 10px;

		height: 20px;

	}

	

	#lightwindow_data_author_container {

		width: 40%;

		text-align: right;

		color: #666666;

	 	font-style: italic;

		font-size: 10px;

		line-height: 20px;

		float: right;

		overflow: hidden;

	}

	

	#lightwindow_data_gallery_container {

		font-size: 10px;

		width: 40%;

		text-align: left;

		color: #666666;

		line-height: 20px;

		float: left;

		overflow: hidden;

	}

	

#lightwindow_title_bar {

	height: 25px;

	overflow: hidden;		

}



	#lightwindow_title_bar_title {

		color: #ffffbe;

		font-size: 14px;

		line-height: 25px;

		text-align: left;

		float: left;

	}



	a#lightwindow_title_bar_close_link,	

	a:link#lightwindow_title_bar_close_link,

	a:visited#lightwindow_title_bar_close_link {

		float: right;

		text-align: right;		

		cursor: pointer;

		color: #ffffbe;

		line-height: 25px;

		padding: 0;

		margin: 0;

	}

	

	a:hover#lightwindow_title_bar_close_link,

	a:active#lightwindow_title_bar_close_link {

		color: #ffffff;

	}



/*-----------------------------------------------------------------------------------------------

	Theme styling stuff

-----------------------------------------------------------------------------------------------*/	



#lightwindow p {

	color: #000000;

	padding-right: 10px;



}

#popup
{
width: 800px;
height: 540px;
position: absolute;
z-index: 4000;
margin-left: -400px;
left: 50%;
top: 73px;
border: 2px solid #fff;

}

#popup-flash
{
width: 800px;
height: 520px;
position: absolute;
z-index: 4000;
margin-left: -400px;
left: 50%;
top: 73px;
border: 2px solid #fff;
}

#hide-popup
{
width: 21px;
height: 21px;
position: absolute;
display: block;
z-index: 4000;
top: 18px;
right: 58px;
}

#hide-popup-flash
{
width: 33px;
height: 33px;
position: absolute;
display: block;
z-index: 4000;
top: 18px;
right: 18px;
background: #d8e4ff url(../images/close_btn.gif) no-repeat;
cursor: pointer;
}











