html, body { height: 100%; }
body {

	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
	background-color: #2B576F;	
	background-image: url(/themes/default/zasoby/obrazy/tlo.jpg);
  background-repeat: repeat-x; 
  background-position: left top;
}


table, table td {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #333;
	border-collapse: collapse;
}
table.tab_menu,table.tab_menu td  {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}


table.table_z_ramka td {
border: solid #E0E6EB 1px;
border-collapse: collapse;
}

table.table_bez_ramki td {
border: 0;
}

/* ############################## */

A:LINK {
/*	cursor: url('/zasoby/obrazy/hotel_ilon/kursor3.cur'); */	
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal; 
	text-decoration: none;
	color: #357BB5;
}
A:VISITED {
/*	cursor: url('/zasoby/obrazy/hotel_ilon/kursor3.cur'); */
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal; 
	text-decoration: none;
	color: #357BB5;
}
A:ACTIVE {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal; 
	text-decoration: none;
	color: #357BB5;
}
A:HOVER {
/*	cursor: url('/zasoby/obrazy/hotel_ilon/kursor2.cur'); */
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal; 
	text-decoration: underline;
	color: #357BB5;
}

/* ////////////////////////////// */

A.link_menu_top:LINK {
	font-family: Verdana, Arial, Tahoma;
  font-size: 11px;
	font-style: normal;
	font-weight: normal; 
	text-decoration: none;
	color: #FFFFFF;
}
A.link_menu_top:ACTIVE {
	font-family: Verdana, Arial, Tahoma;
  font-size: 11px;
	font-style: normal;
	font-weight: normal; 
	text-decoration: none;
	color: #FFFFFF;
}
A.link_menu_top:VISITED {
	font-family: Verdana, Arial, Tahoma;
  font-size: 11px;
	font-style: normal;
	font-weight: normal; 
	text-decoration: none;
	color: #FFFFFF;
}
A.link_menu_top:HOVER {
	font-family: Verdana, Arial, Tahoma;
  font-size: 11px;
	font-style: normal;
	font-weight: normal; 
	text-decoration: underline;
	color: #FFFFFF;
}


/* ////////////////////////////// */

A.link_menu_bold:LINK {
	font-family: Tahoma, Verdana, Arial;
  font-size: 11px;
	font-style: normal;
	font-weight: bold; 
	text-decoration: none;
	color: #FFFFFF;
}
A.link_menu_bold:ACTIVE {
	font-family: Tahoma, Verdana, Arial;
  font-size: 11px;
	font-style: normal;
	font-weight: bold; 
	text-decoration: none;
	color: #FFFFFF;
}
A.link_menu_bold:VISITED {
	font-family: Tahoma, Verdana, Arial;
  font-size: 11px;
	font-style: normal;
	font-weight: bold; 
	text-decoration: none;
	color: #FFFFFF;
}
A.link_menu_bold:HOVER {
	font-family: Tahoma, Verdana, Arial;
  font-size: 11px;
	font-style: normal;
	font-weight: bold; 
	text-decoration: underline;
	color: #FFFFFF;
}

/* //////////////////////////////////////////////////// */
A.link_designed:LINK {
	font-family: Tahoma, Verdana, Arial;
  font-size: 9px;
	font-style: normal;
	font-weight: normal; 
	text-decoration: none;
	color: #738B99;
}
A.link_designed:ACTIVE {
	font-family: Tahoma, Verdana, Arial;
  font-size: 9px;
	font-style: normal;
	font-weight: normal; 
	text-decoration: none;
	color: #738B99;
}
A.link_designed:VISITED {
	font-family: Tahoma, Verdana, Arial;
  font-size: 9px;
	font-style: normal;
	font-weight: normal; 
	text-decoration: none;
	color: #738B99;
}
A.link_designed:HOVER {
	font-family: Tahoma, Verdana, Arial;
  font-size: 9px;
	font-style: normal;
	font-weight: normal; 
	text-decoration: underline;
	color: #738B99;
}

/* //////////////////////////////////////////////////// */

.tytul {
	font-family: Tahoma, Verdana, Arial;
  font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #486381;
}

.tytul_bialy {
	font-family: Tahoma, Verdana, Arial;
	font-size:14px;
	margin:8px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

textarea, input, select, button {
	border: #999999 1px solid;
	color: #333333;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
}

checkbox {
border: 0;
}

.padding3 {
	padding: 3px 3px 3px 3px;
}

.padding5 {
	padding: 5px 5px 5px 5px; 
}

.padding_menu_podkategoria {
	padding: 5px 5px 5px 25px; 
}

.padding_15px_z_lewej {
	padding: 0px 0px 0px 15px; 
}


.padding10 {
	padding: 5px 10px 5px 10px;
}

.padding_mainmenu {
	padding: 0px 10px 0px 10px;
}



.copyright {
	font-family: Tahoma, Verdana, Arial;
  font-size: 9px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #5A707C;
}

.ramka_obraz {
	border: solid #E5E5E5 1px;
}

.podkreslenie {
	text-decoration: underline;
}

.data {
	color: #999999;
	text-decoration: none;
	font-weight: normal;
  font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Tahoma, sans-serif;

}

.text_naglowek {
	font-family: Tahoma, Verdana, Arial;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #5071B8;
}

/*  2009 XI */

.partners{
	display: block;
	border: 1px solid #C9DCEF;
	padding: 10px;
	text-align: center;
}

hr {

	clear:both;
	color:#C9DCEF;
	height:1px;
}
/*-------------------------------------- menu -------------------*/
		ul.menu_category li {
			list-style: none;
			margin: 0;
			padding: 0;	
			border-bottom: 1px solid #fff;
			clear:both;
		}
		
		ul.menu_category, ul.menu_category ul, ul.menu_category ul ul {
			margin: 0;
			padding: 0;	
		}
		
		
		ul.menu_category a:link, ul.menu_category a:visited {
			display: block;
			background: #EBF2F9 url(/themes/default/zasoby/obrazy/strzalka.gif) no-repeat;
			background-position: 7px 8px;
			padding: 5px 5px 5px 20px;	
			text-decoration: none;
		} 
		
		ul.menu_category a:hover {
			display: block;
			background: #F5F9FC url(/themes/default/zasoby/obrazy/strzalka.gif) no-repeat;
			background-position: 7px 8px;
			padding: 5px 5px 5px 20px;	
			text-decoration: underline;
		}
		ul.menu_category a.wybrany {
			display: block;
			background: #fff url(/themes/default/zasoby/obrazy/strzalka.gif) no-repeat;
			background-position: 7px 8px;
			padding: 5px 5px 5px 20px;	
			text-decoration: underline;
		}
		
		/*------------------ podkategoria 1 -------------------*/
		
		ul.menu_category ul a:link, ul.menu_category ul a:visited {
			display: block;
			background: #EBF2F9 url(/themes/default/zasoby/obrazy/strzalka_prawo.gif) no-repeat; 
			background-position: 17px 8px;
			padding: 5px 5px 5px 30px;	
			text-decoration: none;
		} 
		
		ul.menu_category ul a:hover {
			display: block;
			background: #F5F9FC url(/themes/default/zasoby/obrazy/strzalka_prawo.gif) no-repeat;
			background-position: 17px 8px;
			padding: 5px 5px 5px 30px;	
			text-decoration: underline;
		}
		ul.menu_category ul a.wybrany1 {
			display: block;
			background: #fff url(/themes/default/zasoby/obrazy/strzalka_prawo.gif) no-repeat;
			background-position: 17px 8px;
			padding: 5px 5px 5px 30px;	
			text-decoration: underline;
		}

		/*------------------ podkategoria 2 -------------------*/
		
		ul.menu_category ul ul a:link, ul.menu_category ul ul a:visited {
			display: block;
			background: #EBF2F9 url(/themes/default/zasoby/obrazy/strzalka_prawo1.gif) no-repeat; 
			background-position: 27px 8px;
			padding: 5px 5px 5px 40px;	
			text-decoration: none;
		} 
		
		ul.menu_category ul ul a:hover {
			display: block;
			background: #F5F9FC url(/themes/default/zasoby/obrazy/strzalka_prawo1.gif) no-repeat;
			background-position: 27px 8px;
			padding: 5px 5px 5px 40px;	
			text-decoration: underline;
		}

		ul.menu_category ul ul a.wybrany2 {			
			display: block;
			background: #fff url(/themes/default/zasoby/obrazy/strzalka_prawo1.gif) no-repeat;
			background-position: 27px 8px;
			padding: 5px 5px 5px 40px;	
			text-decoration: underline;
		}

.menu_bg{
	background: #EBF2F9;
	margin: 0 auto;
	padding: 0px;	
}

.tab_oferta th {
	background: #38628C;
	color:#FFFFFF;
	text-align:left;
}

/*.tab_news > tbody > tr {
	border-top: 1px solid #CAD1E3;
	border-bottom: 1px solid #CAD1E3;
	border-left: 1px solid #CAD1E3;
	border-right: 1px solid #CAD1E3;
}*/

table.tab_news  {
	border-top: 1px solid #CAD1E3;
	border-bottom: 1px solid #CAD1E3;
	border-left: 1px solid #CAD1E3;
	border-right: 1px solid #CAD1E3;
}
.tab_news > tbody > tr > td{
	padding: 20px;
}
.tab_news th{
	text-align: left;
}
.top_menu {
	width: 980px;
	margin:auto;
	margin-bottom: 25px;
	
}

.menu_off {
	background:url(/themes/default/zasoby/obrazy/menu_head_out.jpg) no-repeat;
}

.menu_on {
	background:url(/themes/default/zasoby/obrazy/menu_head_over.jpg) no-repeat;
}

.noborder {
	border:0px;
}

.img_right{
float: right;
margin-left: 10px;
margin-bottom: 10px;
}
.img_left {
float: left;
margin-right: 10px;
margin-bottom: 10px;
}

