#content {
	position:absolute;
	left:0px;
	top:0px;	
	width:100%;
	height:100%;
	background:#fff;
}
#adaptive-top, #adaptive-top h1, #adaptive-top h2, #adaptive-top p {
	font:10px Arial;
	margin:0px;
}


TD {
        background-repeat: repeat-x;
}

TD .tlo {
        background-repeat: repeat-y;
}

A 		{ color:#374450; text-decoration: none; }

A:hover 		{ color:#A90000; }

#menuLeft  	{ width:200px;  padding:10px; margin-top: 15px;}
		#menuLeft TD 	{  width:120px; font:11px Tahoma; text-align:center;}
		#menuLeft TD.main-link { border:solid 1px #A90000; font: 11px Tahoma; color:#374450; text-align: right; padding:3px;}
		#menuLeft TD.dzial{ font:bold 11px Tahoma; color:#FFF8EA;}
		#menuLeft TD.link { border-right:solid 1px #A90000; text-align: right;  padding:3px;}
		#menuLeft TD.stopka{ background:#A90000; }
		
		#menuLeft TD.dzial A 			{ color:#FFF8EA; text-decoration: underline;}
		#menuLeft TD.dzial A:hover 		{ color:#000; }
		
		
#jezyk 	{ padding: 10px; margin-right: 20px; text-align: right; font: 10px Tahoma; color:#374450;}

		#jezyk A 			{ color:#374450; text-decoration: none;}
		#jezyk A:hover 		{ color:#A90000; }
		

#adres  	{ width:241px; margin-top: 15px; height:130px; text-align:right; font:24px Tahoma; padding:12px; color:#EE9C08;}
		#adres .size {font-size:16px;}
		#adres .color {color:#A90000;}
		#adres .tel {color:#374450; font-size:13px;}
		
		#adres A 			{ color:#79A5DA; text-decoration: none; font:16px;}
		#adres A:hover 		{ color:#0A4FA5; }
	
	
#tresc  	{ font:11px Tahoma; padding:10px; margin-top: 15px; text-align:right; vertical-align: top;}
		#tresc TD.naglowek	{ height:40px; font: 24px Tahoma; color:#A90000; text-align:center; vertical-align: bottom;}
		#tresc .main			{padding:5; vertical-align:top; font:14px Verdana; color:#000;}
		#tresc .big 			{ width:100%; font:18px verdana; color:#A90000; text-align:right; padding:2; border-bottom:solid 1px #FFE5B0;}
		#tresc TD.lewa		{ height:100%; width:75%; padding:10 5 5 5px; font:12px Tahoma; text-align:right; color:#374450; vertical-align: top;}
		#tresc .center		{ text-align:center;}
		#tresc TABLE.lewa		{ text-align:left;}
		#tresc TR.lewa		{ text-align:left;}
		#tresc TD.lewa .center	{ width:100%; text-align: center; vertical-align:middle;}
		#tresc TD.prawa		{ height:100%; width:25%; padding:40 5 5 5px; font:11px Tahoma; text-align:left; color:#374450; vertical-align: top;}
		#tresc TD.l-index		{ text-align: right; vertical-align:middle; font:12px Tahoma;}
		#tresc TD.p-index		{ text-align: left; vertical-align:middle; font:12px Tahoma;}
		#tresc .ap	{ width:100%; text-align: center; vertical-align:middle; height:15px; border:solid 1px #FFD380;}
		#tresc .foto 		{ text-align:left; border-left:solid 1px #A90000; padding-left:5;}
		#tresc .foto A		{ padding:2px;}
		#tresc .opis		{ font:11px Tahoma; color:#374450; padding:2; text-decoration:none; border-bottom:solid 1px #FFE5B0; margin-bottom:5;}
		
		#tresc A 			{ color:#A90000; text-decoration: underline;}
		#tresc A:hover 		{ color:#000; }
		#tresc A.ap	{ vertical-align:middle;}
		
#rezerwacja  	{ font:11px Tahoma; padding:2px; margin-top: 0px; text-align:center; vertical-align: top;}
		#rezerwacja TD			{ font:11px Tahoma; padding:2px; vertical-align: middle; color:#374450; text-align:center;}
		#rezerwacja TD.left			{ text-align:left; width:50%;}
		#rezerwacja TD.right			{ text-align:right; width:50%;}
		#rezerwacja INPUT		{ height:17px; width:200px; font:11px Tahoma; color:#374450; vertical-align: top; background:#FFF7E5; border:solid 1px #A90000;}
		#rezerwacja SELECT		{ height:17px; width:200px; font:11px Tahoma; color:#374450; vertical-align: top; background:#FFF7E5; border:solid 1px #A90000;}
		#rezerwacja TEXTAREA	{ height:80px; width:200px; font:11px Tahoma; color:#374450; vertical-align: top; background:#FFF7E5; border:solid 1px #A90000;}
		#rezerwacja INPUT.wyslij		{ height:17px; width:70px; font:bold 11px Tahoma; color:#FFF7E5; vertical-align: top; background:#A90000;}
		#rezerwacja TD.bold
						{ font:bold 10px; text-align:center;}
		#rezerwacja TD.potwierdzenie { background:#E0F0FD; }
		#rezerwacja .naglowek	{ font:24px Tahoma; color:#A90000; text-align:center; vertical-align: bottom;}
		
		
						
		.wyslij		{ height:17px; width:70px; font:bold 11px Tahoma; color:#FFF7E5; vertical-align: top; background:#A90000;}
		
		
		.tableCennik 			{ } 
		.tableCennik TABLE	{ border-collapse:collapse; width:420px; } 
		.tableCennik TD		{ font-size:11px; padding:4px; border:solid 1px #FFD380; text-align:center;} 
		.tableCennik TR.odd TD	
						{ background:#FFE8B8; } 
		.tableCennik TD.srodek	
						{ background:#F5FAFE; } 
		.tableCennik TR.odd TD.srodek	
						{ background:#E0F0FD; }
						
		.tableCennik A
						{ font:11px; text-decoration:underline; text-align:center;}
						
		.kontakt { font:bold 12px Tahoma; text-decoration:none; text-align:center;}
		
		A.link_noce	{font: 12px Tahoma; color:#FCAF19; text-decoration:none; text-align:center; margin-right:10px; padding-top:3px; padding-bottom:3px; border-top:solid 1px #A90000; border-bottom:solid 1px #A90000; height:22px;}
		
/* kalendarz */
#availability	{text-align:center; width:100%;}
#availability	.title
					{font:24px Verdana; color:#000; padding-top:5px; padding-bottom:15px; text-align:center;}
#availability	.small
					{font:18px Verdana; color:#FCAF19;}
#availability	.adres
					{width:650px; font: 10px Verdana; color:#000; text-align:center; padding:5px; border-top:solid 1px #000;}
#availability	.legenda
					{font: 10px Verdana; color:#000;}
#availability	 TD 
				{  padding:1px; border-collapse: collapse; padding:2px;}
#availability	 TD.name
				{ color:#A90000; background:#fff;}
#availability	 TD.red
				{ color:#fff; background:#D00B0B;}
#availability	 TD.yellow
				{ color:#fff; background:#FDD32A;}
#availability	 TD.gray
				{ color:#DDD1B9;}
TABLE.rez_bgr {border:solid 2px #A90000; padding:5px; border-collapse: collapse; background:#A90000; text-align:center;}
TABLE.rez_bgr TD
					{ border-collapse: collapse;}

TABLE.rez {font:bold 10px Verdana; color:#000;  padding:1px; border-collapse: collapse; background:#fff;}
TABLE.rez	TD
				{border:solid 1px #FFEECB;}
	
 /* obsługa google maps: */	
 
#map-info	{
		width: 354px;
		height: 40px;
		margin-left: 25px;
		padding: 15px 10px 0px 40px;
		background: #c3d6ed url('/pliki/map_marker.png') no-repeat top left;
}
				
#map	{
		width: 394px;
		height: 350px;
		margin-left: 25px;
		border: solid 5px #c3d6ed;
}

#wskazowki	{
		width: 384px;
		margin-left: 25px;
		font-size: 11px;
		font-family: Verdana, Arial;
		color: #374450;
}

v\:* {  
       behavior:url(#default#VML);  
}  
