/*--------------------------------------------------------
	css theme name: malta ski
	author: bartosz mediger (http://mediger.net)

	created : august 6, 2007
	
	z-index:
		menu(20);
		wyszukiwarka(10);
*/


* { margin: 0px; padding: 0px;  }

a, blockquote, body, h1, h3, h6, input, legend, p, span, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 16px;
	color: #555; }


blockquote { width: auto; }



blockquote p {
	font-size: 14px; }



body, html { width: 100%; height: 100%;  }



body { background: url(../images/top.jpg) no-repeat top; }

	#w body { background: url(../images/top_winter.jpg) no-repeat top; }



fieldset { border: none; }


html {
	overflow: auto;
	overflow-x: hidden;
	background: url(../images/backc.gif) repeat-y center; }
	
	
	html#w { background: url(../images/backc_winter.gif) repeat-y center; }



img { border: none; }


img.left {
	float: left;
	margin: 10px 20px 10px 0; }


ins { text-decoration: none; }



label { cursor: pointer; }


p {
	padding-bottom: 15px;
	text-align: justify; }


textarea { overflow: auto; }









/*	naglowki */

h1 {
	line-height: 24px;
	margin: 0 5px 10px -5px;
	padding: 15px 60px 10px 5px;
	border-bottom: 1px solid #adacab;
	font-family: Trebuchet MS;
	font-size: 25px;
	color: #444; }

h3, h3 a {
	padding: 15px 0 5px 0;
	font-size: 18px;
	color: #0053a0; }

h6 {
	font-size: 10px;
	line-height: 12px;
	color: #969695; }






/*	nawigacja */

a {
	text-decoration: none;
	color: #0053a0; }
	
	#w a { color: #004fa2; }

a:hover,
a:hover h3 { color: #5088cb; }

#w a:hover,
#w a:hover h3 {
	color: #306dae; }










/* baner */

#baner {
	width: 100%;
	text-align: center; }




/* banner in foot */

#baner_foot { position: absolute; top: 0; right: 10px; }



/* baner vert */

#baner_vert {
	float: right;
	width: 130px;
	margin: 0 10px 0 0;
	_margin-right: 5px;
	background: url(../images/baner_vert_back_s.gif) repeat-y;
	padding: 0 0 0 0px; }

	#w #baner_vert { background: url(../images/baner_vert_back_winter.gif) repeat-y; }

#baner_vert img,
#baner_vert object { margin-left: 1px; }

#baner_vert h6 {
	height: 18px;
	background: url(../images/baner_vert_top_s.gif) no-repeat;
	letter-spacing: 2px;
	padding: 10px 0 5px 0;
	text-transform: uppercase;
	text-align: center; }
	
	#w #baner_vert h6 { background: url(../images/baner_vert_top_winter.gif) no-repeat; }
	
	#baner_vert .bottom {
		display: block;
		height: 30px;
		background: url(../images/baner_vert_bottom_s.gif);
		padding: 8px 0 0 25px; }
		
		#w #baner_vert .bottom { background: url(../images/baner_vert_bottom_winter.gif); }


#cennik {
	border : 0px;
	width : 100%;
	border: 0px solid #ccc;
	border-right: none;
	border-bottom: none;
	border-collapse: collapse;
}

#cennik td {
	border: 1px solid #ccc;
	border-spacing: 0px;
	color : #191919;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	padding: 1px;
	text-align: center;
	vertical-align: middle;
}

#cennik td div {
	color : #191919;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-align: center;
}



#center {
	float: left;
	width: 535px;
	margin-bottom: 20px;
	padding: 0 0 60px 15px;
	 }
	
	#sub #center { width: 665px; }

#center ul {
	padding-left: 30px;
	padding-top: 7px;
	padding-bottom: 7px;
list-style-position: outside;
	list-style-image: url(images/arrow2.gif);
}

/*
	small table
	----------------------------*/
	
#center {
	border : 0px;
	width : 540px;
	border-right: none;
	border-bottom: none;
	border-collapse: collapse; }

#center td {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-spacing: 0px;
	color : #191919;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	padding: 2px;
	text-align: center;
	vertical-align: middle; }



#center td div {
	color : #191919;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-align: center; }




#container {
	width: 891px;
	margin: 0 auto;
	padding: 0 0 0 21px; }


	


#flash {
	position: absolute; top: 0; left: 208px; z-index: 5;
	width: 436px; height: 288px; }






/* foot */

#foot {
	position: relative;
	width: 912px; height: 220px;
	margin: 0 auto; }
	
	#foot .copyright, #foot .links {
		position: absolute; left: 306px;
		color: #fff;
		font-size: 11px; }
		
	#foot .links a {
		border-right: 1px solid #fff;
		font-size: 11px;
		padding: 0 10px 0 10px;
		color: #fff; }
		
	#foot .links a:hover { text-decoration: underline; }

	#foot .links a.last { border: none; }

	#foot .copyright { top: 123px;  }

	#foot .links { top: 137px; left: 298px; }
	
	#foot .realizacja, #foot .realizacja * { color: #fff; font-size: 10px; }
	#foot .realizacja { position: absolute; top: 135px; right: 10px;  }
	



#foot_container {
	float: left;
	position: relative;
	width: 100%; _margin-bottom: -15px;
	height: 220px;
	background: url(../images/foot_back_s.gif) no-repeat center; }
	
	#w #foot_container { background: url(../images/foot_back_winter.gif) no-repeat center; }




#gallery a { height: 103px; }

#gallery .name {
position: absolute; z-index: 100;
text-align: center;
font-size: 10px;
margin: 0 auto;
width: 91px;
padding: 82px 0 0 0;
line-height: 10px;
}



#header {
	position: relative;
	width: 100%; height: 340px;
	background: url(../images/header_summer.jpg);
	margin: 0 0 12px -21px;
	padding-right: 21px; }

	#w #header { background: url(../images/header_winter.jpg); }			/* header - en */.en #header {	position: relative;	width: 100%; height: 340px;	background: url(../images/header_summer_en.jpg);	margin: 0 0 12px -21px;	padding-right: 21px; }	#w .en #header { background: url(../images/header_winter_en.jpg); }	/* koniec en header */



#logo {
	position: absolute; top: 66px; left: 40px;
	display: block;
	width: 161px; height: 105px; }



/* menu */

#menu { position: absolute; left: 20px; bottom: 0; z-index: 20; }

	#menu a { margin-right: 7px;  }

	#menu a, #menu span {
		float: left;
		height: 47px;
		line-height: 30px;
		font-size: 13px;
		color: #0053a0; }

	#menu a:hover span {
		cursor: pointer;
		background-position: 0 -47px;
		color: #fd6802; }
		
	#w #menu a:hover span { color: #222; }

	.c { background: url(../images/menu_back.gif); }
	
		#w .c { background: url(../images/menu_back_winter.gif); }

	.l,
	.r { width: 10px; }

	.l { background: url(../images/menu_left.gif); }
	
		#w .l { background: url(../images/menu_left_winter.gif); }

	.r { background: url(../images/menu_right.gif) no-repeat; }
	
		#w .r { background: url(../images/menu_right_winter.gif) no-repeat; }

	.rollOut { background-position: 0 0 ; }







#nav, #nav a { font-size: 11px; }

#nav a { padding-left: 5px; }





/* newsletter */

#newsletter {
	position: absolute; left: 0; top: 50px;
	width: 206px; }
	
	#newsletter * { position: absolute; }

	#newsletter h6 {
		top: 5px; left: 130px;
		width: 180px; }
		
	#newsletter input {
		background: none;
		border: none;
		font-weight: bold;
		color: #fff; }
		
	#newsletter .btn, #newsletter .email, #newsletter .imie { top: 54px; }
		
	#newsletter .email {
		left: 125px;
		width: 117px; }

	#newsletter .imie {
		left: 25px;
		width: 80px; }

	#newsletter .btn {
		left: 255px;
		width: 30px; height: 19px;
		background: url(../images/button_add.gif); }
		
		#w #newsletter .btn { background: url(../images/button_add_winter.gif); }

	#newsletter .btn:hover,
	#w #newsletter .btn:hover { background-position: 0 -19px; }


	#newsletter .polityka {
		white-space: nowrap;
		top: 79px; left: 20px; }
		
	#newsletter .polityka input {	position: relative; }
	
	#newsletter .polityka span,
	#newsletter .polityka span a {
		padding-left: 5px;
		font-size: 10px; }

	#newsletter .polityka span {
		padding: 0 0 0 5px; }





#sprawdz {
	position: absolute; top: 240px; right: 42px;
	background: url(../images/arrow.gif) no-repeat left top;
	padding: 0 0 0 20px;
	color: #fd6802; }
	
	#w #sprawdz {
		background: url(../images/arrow_winter.gif) no-repeat left top;
	}

	#sprawdz:hover { text-decoration: underline; }




a.plan {
	background: url(images/plan_baner.jpg) no-repeat center;
	padding: 3px 10px 5px 20px; }





/* submenu */

#submenu {
	float: right;
	background: url(../images/submenu_back.gif) repeat-y;
	width: 160px;
	margin: 0 0 10px 15px; }
	
	#w #submenu { background: url(../images/submenu_back_winter.gif) repeat-y; }

	#submenu a { padding: 2px; }
	
	#submenu a.hit {
		background: #ff7d1f;
		font-weight: bold;
		color: #fff; }
		
		#w #submenu a.hit { background: #004ba4; }
	
	#submenu ul {
		background: url(../images/submenu_top.gif) no-repeat top;
		list-style: none;
		padding: 8px 0 0 13px; }
		
		#w #submenu ul { background: url(../images/submenu_top_winter.gif) no-repeat top; }
		
	#submenu li {
		background: url(../images/dot.gif) no-repeat left 15px;
		padding: 10px 0 0 10px; }
		
		#w #submenu li { background: url(../images/dot_winter.gif) no-repeat left 15px; }
		
	#submenu .bottom {
		display: block;
		width: 160px; height: 14px;
		background: url(../images/submenu_bottom.gif);
		margin-bottom: -1px; }
		
		#w #submenu .bottom { background: url(../images/submenu_bottom_winter.gif); }






#tools {
	float: left;
	width: 194px;
	background: url(../images/tools_top_s.gif) no-repeat top;
	margin: 0 0 20px 0; 
	padding: 51px 0 0 0; }

	#w #tools { background: url(../images/tools_top_winter.gif) no-repeat top;  }			/* tools en */.en #tools {	float: left;	width: 194px;	background: url(../images/tools_top_s_en.gif) no-repeat top;	margin: 0 0 20px 0; 	padding: 51px 0 0 0; }	#w .en #tools { background: url(../images/tools_top_winter_en.gif) no-repeat top;  }/* tools end */





	
	#tools a {
		overflow: hidden;
		display: block;
		width: 157px; height: 26px; line-height: 26px;
		background: url(../images/tools_dark_s.gif) no-repeat;
		padding: 0 0 0 37px;
		font-weight: bold;
		color: #0053a0; }
		
		#w #tools a { background: url(../images/tools_dark_winter.gif) no-repeat; }
		
	#tools span {
		width: 194px; height: 26px;
		display: block;
		background: url(../images/tools_place.gif) no-repeat;	}
		
			#w #tools span { background: url(../images/tools_place_winter.gif) no-repeat; }

	#tools .bottom {
		height: 46px;
		line-height: 14px;
		background: url(../images/tools_bottom_s.gif);
		padding-top: 8px;
		font-weight: normal; }
		
			#w #tools .bottom { background: url(../images/tools_bottom_winter.gif); }
		
	#tools a.r { background: url(../images/tools_bright_s.gif); }
	
		#w #tools a.r { background: url(../images/tools_bright_winter.gif); }
		
	#tools a:hover { color: #fd6802; }
	
		#w #tools a:hover { color: #5088cb }







#wyszukiwarka {
	position: absolute; left: 0; bottom: 42px; z-index: 10;
	width: 247px; height: 55px;
	background: url(../images/wyszukiwarka_back.jpg);
	padding: 15px 0 0 28px; }
	
	#w #wyszukiwarka { background: url(../images/wyszukiwarka_back_winter.jpg); }
	
	#wyszukiwarka input {
		width: 156px; height: 14px;
		background: none;
		border: none;
		font-weight: bold;
		color: #fff; }

	#wyszukiwarka .btn {
		position: absolute; top: 13px; right: 0;
		width: 80px !important; height: 40px !important;
		background: url(../images/button_szukaj.gif) !important; }
		
		#w #wyszukiwarka .btn { background: url(../images/button_szukaj_winter.gif) !important; }

	#wyszukiwarka .btn:hover, { background-position: 0 -40px !important; }
	#w #wyszukiwarka .btn:hover { background-position: 0 -40px !important; }				/* wyszukiwarka - en */.en #wyszukiwarka input {		width: 156px; height: 14px;		background: none;		border: none;		font-weight: bold;		color: #fff; }	.en #wyszukiwarka .btn {		position: absolute; top: 13px; right: 0;		width: 80px !important; height: 40px !important;		background: url(../images/button_szukaj_en.gif) !important; }				#w .en #wyszukiwarka .btn { background: url(../images/button_szukaj_winter_en.gif) !important; }	.en #wyszukiwarka .btn:hover, { background-position: 0 -40px !important; }	.en #w #wyszukiwarka .btn:hover { background-position: 0 -40px !important; }




	
	
	














/* classes 
   -------- */

.btn {
	display: block;
	cursor: pointer;
	border: none; }


.left { float: left; }


.news {
	clear: both;
	padding: 0 5px 10px 5px; }



.print {
	background: url(../images/button_print.gif) no-repeat;
	margin: -45px 0 0 0; }
	
	#w .print { background: url(../images/button_print_winter.gif) no-repeat; }


.print, .up, .back {
	float: right;
	line-height: 24px;
	height: 24px;
	padding: 0 10px 0 28px; }


	.print:hover, .up:hover, .back:hover,
	#w .print:hover, #w .up:hover, #w .back:hover { background-position: 0 -24px; }


.up {
	background: url(../images/button_up.gif) no-repeat;
	margin: -52px 0 0 0;
	padding-right: 20px; }
	
	#w .up { background: url(../images/button_up_winter.gif) no-repeat; }

.back {
	background: url(../images/button_up.gif) no-repeat;
	margin: -52px 0 0 0;
	padding-right: 100px; }
	
	#w .back { background: url(../images/button_up_winter.gif) no-repeat; }



/* wstawka */

.wstawka {
	clear: both;
	margin-top: 10px;
	padding-top: 10px; }

.wstawka a { font-weight: bold; }

.wstawka img {
	float: left;
	margin: 0 10px 0 0; }
	




.oval {
	position: relative;
	float: left;
	width: 91px; height: 84px;
	overflow: hidden;
	margin: 4px 9px 0 0;
	cursor: pointer; }

.oval .photo { position: absolute; z-index: 1px; width: 91px; height: 84px; }
.oval .photo img { padding: 0px !important; margin: 0px !important; }
.oval .frame { position: absolute; z-index: 2px; }
/* flagi */#flagi {float:right;margin:20px 5px 0 0;z-index:30;}#flagi a {outline:none;}#flagi a img {border:1px solid #C0550D; margin:3px;}.en #flagi a img {border:1px solid #22339B; margin:3px;}

/*  style tabel - maciej  */table.maltatable {	margin-left:0px;	width:665px;	}	table.maltatable td {				border:1px solid #C5E0EB;			padding:4px;			}	table.maltatable th {			border:1px solid #C5E0EB;		padding:4px;		background: #C5E0EB;		font-weight:bold;		}		table.maltatable td.bbg {background:#EFFAFF;}	h2 {	font-size:15px; font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;	margin-bottom:10px;	color:#1D465F;	}			ol {margin-left:15px; width:665px; text-align:justify;}ol li {list-style:upper-roman; font-weight:bold; line-height:25px; color:#1D465F;}ol li ol li {list-style:decimal; font-weight:normal; margin-left:5px; width:620px; margin-bottom:5px; line-height:17px;}										
