

body {

	background-color: #FFFFFF;

	behavior:url("./csshover.htc");

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 11px;

}

.menu_td {

	padding-top: 5px;

	padding-bottom: 5px;

	text-align: left;

	padding-left: 8px;

	font-size: 11px;

	font-weight: normal;

}





div.space {

	height: 7px;

}



.index_table {

	background-color: #F2F2F2;

	border: 1px solid #DDDDDD;

	width: 760px;

	padding: 5px;

	margin-right: auto;

	margin-left: auto;

}





.index_head {

	width: 760px;

	border: none;

	margin-left: auto;

	margin-right: auto;

}







img.menu_top {

	width: 20px;

	height: 20px;

	float: left;

}



div.menu_top {

	font-family: Tahoma, Verdana, sans-serif;

	font-size: 11px;

	font-weight: bolder;

	color: #666666;

	text-align: left;

	background-color: #E2E2E2;

	height: 20px;

}

.panel_td {

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 5px;

	font-weight: normal;

	color: #333333;

	text-align: justify;

}

.menu_title {

	padding-top: 9px; color: #757575;

	padding-bottom: 9px;

	background-color: #EFEFE9;

	font: Tahoma, arial, sans-serif;

	font-weight: bolder;

	border-top-color: #CCCCCC;

	border-top-style: solid;

	border-top-width: 1px;

	border-bottom-color: #CCCCCC;

	border-bottom-style: solid;

	border-bottom-width: 1px;

}



.menu_panel_title {

	padding-top: 9px; color: #757575;

	padding-bottom: 9px;

	background-color: #EFEFE9;

	font: Tahoma, arial, sans-serif;

	font-weight: bolder;

	border-top-color: #CCCCCC;

	border-top-style: solid;

	border-top-width: 1px;

  	border-left-color: #CCCCCC;

	border-left-style: solid;

	border-left-width: 1px;

	border-right-color: #CCCCCC;

	border-right-style: solid;

	border-right-width: 1px;

	



}

.menu_title_item { margin-left: 10px; padding-left: 10px; border-left-color: #006FA4; border-left-style: solid; border-left-width: 3px; font: 11px; text-align: left;}



.menu_link {

	font-size: 11px;

	font-weight: normal;

	color: #333333;

	text-decoration: none;

	

}



.menu_link:hover {

	

	color: #0073FF;

}





.panel_label {

	

	font-size: 12px;

	font-weight: normal;

	color: black;

	padding-top: 3px;

	padding-bottom: 3px;

	padding-left: 5px;

}







.text_field {



	font-size: 11px;

	border: solid #cacaca 1px;

	

}

.menu_lewa_table {

	border-left: 1px solid #CCCCCC;

	border-right: 1px solid #CCCCCC;

	border-bottom: 1px solid #CCCCCC;

	background-color: #FCFCFC;

}



.menu_prawa_table {

	border-left: 1px solid #CCCCCC;

	border-right: 1px solid #CCCCCC;

	border-bottom: 1px solid #CCCCCC;

	background-color: #FCFCFC;

}

.panel_table {

	border: 1px solid #CaCaCa;

	background-color:#F4F4F4;	

	font-size: 11px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align: center;

	padding-top: 10px;

	min-height: 210px;

	

}

.form_table {border: 1px solid #CaCaCa;

	background-color:#F4F4F4; margin-top: 5px;}

.form table td { padding-top: 5px; padding-bottom: 5px; padding-right: 5px;}

.panel_table2 {

	background-color:#efefef;

	font-size: 11px;

	

	text-align: center;

	padding: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

	height: 175px;

}



.panel_table_info {

	font-size: 11px;



	text-align: center;

	padding: 10px;

	padding-top: 0px;

	padding-bottom: 0px;

}

.super_table { width: 140px; margin-left: auto; margin-right: auto;}

.panel_item {

	height: 23px;

	vertical-align: middle;

	display: block;

}



.stopka {

	border: 1px solid #CCCCCC;

	background-color: #FCFCFC;

	

	font-size: 10px;

	font-weight: normal;

	text-align: center;

	color: #333333;

	padding: 5px;

	margin-top: 4px;

	

}

.menu_lewa_td {

	padding-bottom: 5px;	

}





.panel_td_welcome {

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 5px;

	

	font-size: 12px;

	font-weight: normal;

	color: #333333;

	text-align: justify;

	border: 1px solid #CCCCCC;

}



.stopka_td {

	padding-top: 5px;

	padding-right: 10px;

	padding-bottom: 5px;

	padding-left: 10px;

}

.stopka_link {

	

	font-size: 11px;

	font-weight: normal;

	text-decoration: none;

	padding-top: 2px;

	padding-bottom: 2px;

	color: #333333;

}

.back_link {



	font-size: 11px;

	font-weight: normal;

	text-decoration: none;

	padding-top: 2px;

	padding-bottom: 2px;

	color: #0080C0;

}

.stopka_link:hover {

color: #990000;

}



div.topbar {

display: inline;

height: 14px;

border: none;

padding: 0px;

padding-left: 17px;

margin-right: 20px;

margin-top: 2px;

}





a.topbar {

background: url('/img/square.png') no-repeat;

background-position: left center;

font-size: 10px;

color: #565656;

text-decoration: none;

padding: none;

margin: none;

margin-left: 15px;

padding-left: 14px;

}



a.topbar:hover {

background: url('/img/square_full.png') no-repeat;

background-position: left center;

font-size: 10px;

color: #789abc;

text-decoration: none;

padding: none;

margin: none;

margin-left: 15px;

padding-left: 14px;

}

.step {

	background-color: #FFFFFF;

	border: 1px solid #CCCCCC;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px; 



	width: 180px; 

	height: 50px; 

	text-align: center; 

	color: #565656; 

	padding-top: 9px; 

	margin-bottom: 7px;

	background-repeat:  no-repeat;

	float: left;

	margin-bottom: 11px;

	margin-top: 6px;

}



.step-act {

	margin-top: 6px;

	background-color: #FFFFFF;

	border: 1px solid #b40000;



	font-size: 10px; 



	width: 184px; 

	height: 50px; 

	text-align: center; 

	color: #565656; 

	padding-top: 9px; 

	margin-bottom: 7px;

	background-repeat:  no-repeat;

float: left;

}



.gora_link {

	

	font-size: 11px;

	font-weight: normal;

	color: #333333;

	text-decoration: none;

	

	

}





.gora_menu_td {

	background-image: url(../img/menu_tlo_1.gif);

	background-repeat: repeat-x;

	background-position: bottom;

	border-top: 1px solid #CCCCCC;

	padding-top: 10px;

	padding-bottom: 13px;

}



.gora_menu_td:hover {

	

	background-image: url(../img/menu_tlo_2.gif);

	

}



.text_contact {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	text-align: center;

	color: #333333;

	background-color: #FCFCFC;

	border: 1px solid #CCCCCC;

	padding: 8px;

	margin-top: 5px;	

	margin-bottom: 5px;	

}



.text_welcome {



	font-size: 11px;

	font-weight: normal;

	text-align: justify;

	color: #333333;

	background-color: #FCFCFC;

	border-left: 1px solid #CCCCCC;

	border-right: 1px solid #CCCCCC;

	border-bottom: 1px solid #CCCCCC;

		

}



div.text_welcome_top {

	padding: 15px;

}



.header1 {



	font-size: 9px;

	font-weight: normal;

	color: #333333;

	background-color: #fcfcfc;

	border: 1px solid #CCCCCC;

	padding: 3px;

	margin-bottom: 5px;

	text-align: center;

}

h1 {



	font-size: 10px;

	font-weight: normal;

	color: #333333;

	display: inline;

	margin: 0px;

	padding: 0px;

	text-transform: uppercase;

}



h2, h3, h4 {

	margin: 0px;

	padding: 0px;

	font-size: 100%;

	font-weight: bold;

	color: #FFFFFF;

}

.header1 h2 {display: inline; font-size: 10px;

	font-weight: normal;

	color: #333333; text-transform: uppercase;}

h3.prez_hotel { color: #D63601; font-weight: bolder; font-size: 12px; display: inline;}

p {

	

	margin: 5px;

	padding: 0px;

}



ul {

	margin: 0px 0px;

	padding: 2px;

	list-style-type: none;

}

li {

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: 1px;

	padding-top: 2px;

	padding-bottom: 2px;

}

div.text_welcome_top ul {

	padding-top: 10px;

	padding-bottom: 10px;

	padding-right: 20px;

	padding-left: 20px;

	list-style-type: square;

}

.polecamy_link {

	font-weight: bold;

	text-decoration: none;

	color: #006FA4;

	

}

.super_hotel { padding-top: 7px; padding-bottom: 7px;}

.super_opis { padding-top: 5px; padding-bottom: 5px; text-align: left;}

.polecamy_link1 {



	font-size: 11px;

	font-weight: bold;

	text-decoration: none;

	color: #0080FF;	

}

.polecamy_table {

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;

	background-color: #F8F8F8;

	font-size: 11px;

	font-weight: normal;

	color: #333333;

	margin-top: 5px;	

	padding-bottom: 5px;

	

}

.polecamy_inside {padding-left:5px; padding-right:5px;}

.polecamy_opis { text-align: justify; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; padding-top: 5px;}

.polecamy_inside_table {

	border: 1px solid #CCCCCC;

	background-color: #F8F8F8;

	margin-top: 5px;

}

.polecamy_cena {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #E93C01;

	display: inline;

}





.superoferta {



	font-size: 11px;

	font-weight: normal;

	color: #333333;

	background-color: #FCFCFC;

	text-align: center;

	padding-top: 3px;

	padding-bottom: 3px;

}





.superoferta_cena {

	

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #FF8000;

	padding-top: 3px;

	padding-bottom: 3px;

	display: inline;

}



.gora {

	border: 1px #cccccc solid;

}



.login_label {



	font-size: 10px;

	color: #333333;

	text-align: right;

	padding-top: 5px;

	padding-right: 15px;

	padding-bottom: 3px;

	padding-left: 5px;

}





.oferty_promo {

	padding-top: 4px;

	padding-bottom: 4px;

}



.stopka_link1 {

	color: #333333;

	text-decoration: none;

}

.form_td {

	background-color: #fcfcfc;

	border: 1px solid #CCCCCC;

}



.form_text12 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #333333;

	text-align: justify;

	padding: 10px;

}

.form_label {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #333333;

	padding-right: 5px;

	padding-top: 5px;

	padding-bottom: 5px;

}



.form_title {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #ffffff;

	text-align: left;

	padding-left: 5px;

	background-color: #CACACA;

}



div {

	margin: 0px;

	padding: 0px;

}



.wyniki {

	font-weight: normal;

	color: #333333;

	background-color: #FFFFFF;

	border-top: 1px solid #CCCCCC;

	border-right: 1px solid #CCCCCC;

	border-left: 1px solid #CCCCCC;

	

}



.wyniki_kryteria {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #333333;

	background-color: #F9F9F9;

	text-align: center;

	border: 1px solid #CCCCCC;

/*	margin-top: 5px;*/

	margin-bottom: 5px;

}

.wyniki_online {

	font-size: 11px;

	font-weight: bold;

	text-decoration: none;

	color: #006FA4;

	background-color: #EEEEEE;

	text-align: center;

	border: 1px solid #CCCCCC;

/*	margin-top: 5px;*/

	margin-bottom: 5px;

	padding-top: 7px;

	padding-bottom: 7px;

}

.wyniki_tytul {

	font-size: 12px;

	background-color: #5EAEFF;

	color: #FFFFFF;

	padding-top: 5px;

	padding-bottom: 5px;

	font-weight: bold;

	

}



.wyniki_podtytul {

	font-size: 11px;

	color: #333333;

	background-color: #E6E6FF;

	padding-top: 3px;

	padding-bottom: 3px;

	border-bottom: 1px solid #CCCCCC;

}

.wyniki_linki {

	text-decoration: none;

	font-family: Tahoma, Verdana, sans-serif;

	font-size: 11px;

}



.wyniki_linki:hover {

	color: #A42222;

}



.wyniki_linki2 {

	color: #666666;

	text-decoration: none;

	font-size: 12px;

}

.wyniki_linki2:hover {

	color: #FF8000;

}

.wyniki_linki3 {

	color: #F47A00;

	text-decoration: none;

	font-size: 11px;

}

.wyniki_linki3:hover {

	color: #004080;

}

.wyniki_1 {

	background-color: #F9F9F9;

	border-right: 1px solid #cccccc;

}



.wyniki_2 {

	background-color: #FFFFFF;

	border-right: 1px solid #cccccc;

}



.prezentacja_hotel_td {

	background-color: #EBEBEB;

	border: 1px solid #CCCCCC;

	padding: 10px;

	

}

.prezentacja_hotel {

	padding: 4px;

	border: 1px solid #CCCCCC;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #b40000;

	background-color: #FFFFFF;

}



.prezentacja_hotel_adres {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #b40000;

	font-style: italic;		

}

.foto {

	margin: 3px;

	border: 1px solid #CCCCCC;

}



.prezentacja_foto {

	margin: 4px;

	padding: 6px;

	border: 1px solid #CCCCCC;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

	background-color: #FFFFFF;

}



.foto_ramka {

padding: 3px;

border: 1px solid #CCCCCC;

margin: 6px;

width: 144px;

height: 106px;

overflow: hidden;

}



.prezentacja_opis {

	margin: 5px;

	border: 1px solid #CCCCCC;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #333333;

	background-color: #FFFFFF;

}



.prezentacja_title {

	color: #016bb5;

	font-weight: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color: #F7F7F7;

	padding-top: 7px;

	padding-bottom: 7px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #CCCCCC;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	padding-right: 15px;

	padding-left: 15px;

	text-align: left;

}

.prezentacja_tresc {

	padding: 15px;

	text-align: justify;

	line-height: 19px;

}

.button {

	background-color: #009CE8;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	font-weight: bold;

	text-align: center;

	padding: 4px;

	width: 170px;

}



.booking_table {

	font-weight: normal;

	color: #333333;

	background-color: #F7F7F7;

	border: 1px solid #CCCCCC;

	padding: 5px;

}



.booking_szcz_table {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #333333;	

	background-color: #FFFFFF;

	border: 1px solid #CCCCCC;

	padding: 5px;

}



.booking_szcz_table table {

 	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #333333;	

}



.booking_szcz_title {

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #C9C9C9;

	text-align: center;

	padding: 4px;

	

}



.booking_hotel {

	padding: 10px;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #0080FF;

	text-align: left;	

}



.booking_cena {

	font-size: 20px;

	font-weight: bolder;

	color: #FF8000;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	border: 1px solid #FF8040;

	text-align: center;

}

.booking_label {

	background-color: #F9F9F9;

	padding: 7px;

	text-align: right;

}

.booking_data {

	padding: 4px;

	text-align: left;

}

.booking_link {

	color: #0033CC;

	text-decoration: underline;

	cursor: hand;

}

.booking_text10 {

	background-color: #F9F9F9;

	font-size: 10px;

}

.booking_register {

	font-size: 11px;

	padding: 7px;

	border: 2px solid #00A9FB;

	text-align: justify;

	color: #666666;

}

.booking_link {

	color: #0033CC;

	text-decoration: underline;

}

.foto_index {

	border: 1px solid #CCCCCC;

}

.form_text11 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #333333;

	text-align: justify;

	padding: 8px;

}

.q_search_r {

	padding-left: 5px;

	padding-top: 3px;

	padding-bottom: 3px;

}

.pomoc_table {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #333333;

	text-align: justify;

	border: 1px solid #CCCCCC;

	background-color: #FFFFFF;

	padding: 5px;

}

.p_header {

	font-size: 12px;

	color: #0095DD;

	padding: 5px;

}

.p_tresc {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #333333;

	text-align: justify;

	font-style: italic;

	padding-top: 5px;

	padding-right: 10px;

	padding-bottom: 5px;

	padding-left: 10px;

}

.p_pytanie {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #333333;

	background-color: #EEEEEE;

	padding-top: 8px;

	padding-bottom: 8px;

	padding-left: 5px;

	padding-right: 5px;

}

.p_link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #333333;

	text-decoration: none;

}

.p_link:hover {

	color: #0080FF;

}

.p_top {

	position: relative;

	right: 0px;

	bottom: 0px;

}



.s_link {

	color: #333333;

	text-decoration: none;

}

.top20_table {

	background-color: #FFFFFF;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;

	

}

.top20_l {

	padding: 4px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

}

.top20_link, .top20_p {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	text-decoration: none;

}



.top20_link:hover {

	color: #0073FF;

}

.wyniki_foto {

	border: 1px solid #666666;

	margin: 5px;

}



.miasta_foto {

	border: 1px solid #666666;

	margin-right: 5px;



}

.polecamy_foto {

	border: 1px solid #666666;

	margin: 2px;

	height: 70px;

	width: 90px;

}

.miasta_opis {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	padding: 5px;

	border: 1px solid #CCCCCC;

	margin-bottom: 5px;

	background-color: #F7F7F7;

}

.blue {

	color: #018CE0;

}





.error {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	background-color: #FFFFFF;

	background-position: center;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;

	padding: 8px;

}



.error a:link, .error a:visited, .error a:hover {

	color: #0033CC;

	text-decoration: none;

}

.promo_table {

	border: 1px solid #CCCCCC;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #333333;

	text-align: left;

	background-color: #FFFFFF;

}

.promo_row1 {

	padding-top: 5px;

	padding-bottom: 5px;

	background-color: #EAEAEA;

}

.promo_row2 {

	padding-top: 5px;

	padding-bottom: 5px;

	background-color: #FFFFFF;

}

.prez_top {

	border: 1px solid #CCCCCC;

	background-color: #FCFCFC;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #333333;

	margin-top: 3px;

	margin-bottom: 3px;

}

.h2_prez {

	font-size: 12px;

	font-weight: bold;

	color: #333333;

	display: inline;

}

.ad {

	font-size: 11px;

	font-weight: bold;

	text-transform: uppercase;

	font-family: Tahoma;

	color: #004080;

}

.prez_help {

	border: 1px solid #CCCCCC;

	padding: 5px;

	background-color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	font-weight: normal;

	color: #333333;

	text-align: justify;

}

.ih {

	background-color: #FFFFFF;

	border: 1px solid #CCCCCC;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	margin-bottom: 3px;

}

.ih td {

	padding: 5px;

}

.ih td ul li {

	display: inline;

	margin-left: 5px;

}

.ih td ul li strong {

	color: #0099FF;	

}

td.ih_t {

	font-weight: bold;

	text-transform: uppercase;

	color: #FFFFFF;

	text-align: left;

	padding-left: 10px;

	background-color: #C0C0C0;

}

.chain_hotels {

	padding: 10px;

	border: 1px solid #CCCCCC;

	background-color: #FFFFFF;

	margin-bottom: 5px;

	font-size: 11px;

}

.pres_back {

	margin-left: 10px;

	padding: 5px;

	border: 1px solid #CCCCCC;

	width: 260px;

	background-color: #F5F5F5;

}

.pres_back a {

	margin-left: 10px;

}

.alert {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #D70000;

	background-color: #F9F9F9;

	padding: 3px;

	text-align: justify;

	border: 1px solid #CCCCCC;

}

.links_info {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	text-align: left;

}

.links_info ul {

	list-style-type: decimal;

	padding-left: 40px;

	text-align: left;

}

.recip_link {

	padding: 10px;

	width: 500px;

	background-color: #F0F8F9;

	border: 1px solid #CCCCCC;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}

.submit_form {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

}

.links_cat {

	color: #FF6600;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	padding-left: 20px;

}

.links_info ul a {

	text-decoration: none;

	color: #0080C0;

}

.links_info ul a:hover {

	text-decoration: underline;	

}

.links_info h2 {

	color: #0080FF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

}.footer_link {

	font-size: 10px;

	color: #333333;

	text-decoration: none;

}

.przelewy {

	color: #0080FF;

}

.przelewy a {

	color: #FF8000;

}

.red {

	background-color: #FFFFFF;

	border: 1px solid #CC0000;

	padding: 7px;

	margin-top: 3px;

	margin-right: auto;

	margin-bottom: 3px;

	margin-left: auto;

	font-size: 11px;

	color: #666666;

}

.red p {

	padding-top: 3px;

}

.red1 {

	background-color: #FFFFFF;

	color: #CC0000;	

}

span.loc {

	font-size: 10px;

	font-style: italic;

	color: #666666;

}

.p11 {

	padding-top: 5px;

	padding-right: 20px;

	padding-left: 20px;

	font-size: 11px;

	text-align: justify;

}

ul.p11 {

	list-style-type: disc;

}

ul.welcome {

	list-style-type: square;

	width: 370px;

	margin: auto;

}

span.blue {

	color: #016BB5;

}





#panel {

	position: absolute;

	width: 450px;

	right: 5px;

	top: 0px;

	

}



.menu_item:hover {

	text-decoration: underline;

}

#panel_main {

	position: relative;

	width: 450px;

	height: 175px;

	text-align: center;

	font-size: x-small;

	background-image: url(img/panel_tlo.gif);

	background-repeat: no-repeat;

}



#date_label1 {

	position: absolute;

	height: 20px;

	width: 200px;

	left: 5px;

	top: 5px;

	text-align: left;

}

#date_label2 {

	position: absolute;

	height: 20px;

	width: 200px;

	left: 205px;

	top: 5px;

}

#date_field1 {

	position: absolute;

	height: 20px;

	width: 100px;

	left: 30px;

	top: 30px;

	text-align: left;

	border: 1px solid #CC3366;

}

#date_cal1 {

	height: 30px;

	position: absolute;

	left: 140px;

	top: 30px;

	width: 30px;

}

#date_field2 {

	position: absolute;

	height: 20px;

	width: 100px;

	left: 220px;

	top: 30px;	

}

#date_cal2 {

	height: 30px;

	position: absolute;

	left: 330px;

	top: 30px;

	width: 30px;

}

#details_label1 {

	position: absolute;

	left: 20px;

	top: 60px;

	height: 20px;

	width: 120px;

}

#details_data1 {

	position: absolute;

	left: 20px;

	top: 80px;

	height: 20px;

	width: 120px;

}

#details_label2 {

	position: absolute;

	left: 140px;

	top: 60px;

	height: 20px;

	width: 120px;

}

#details_data2 {

	position: absolute;

	left: 140px;

	top: 80px;

	height: 20px;

	width: 120px;

}

#details_label3 {

	position: absolute;

	left: 265px;

	top: 60px;

	height: 20px;

	width: 30px;

}

#details_data3 {

	position: absolute;

	left: 265px;

	top: 80px;

	height: 20px;

	width: 30px;

}

#details_label4 {

	position: absolute;

	left: 320px;

	top: 60px;

	height: 20px;

	width: 80px;

}

#details_data4 {

	position: absolute;

	left: 320px;

	top: 80px;

	height: 20px;

	width: 80px;

}

#room_type_label {

	position: absolute;

	left: 20px;

	top: 110px;

	height: 20px;

	width: 120px;

}

#room_type_data {

	position: absolute;

	left: 20px;

	top: 130px;

	height: 20px;

	width: 120px;

}

#panel_search {

	position: absolute;

	left: 200px;

	top: 130px;

	height: 25px;

	width: 150px;

	

}

select.room_type {

	border: 1px solid #999999;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	padding: 2px;

}

select option {

	padding-right: 5px;

	padding-left: 5px;

}

#panel_info {

	text-align: justify;

	padding: 7px;

}

#panel_info p {

	margin-top: 10px;

	margin-bottom: 10px;

}

.none {

	display: none;

}

.mapa {

	padding: 11px;

	border: 1px solid #CCCCCC;

	background-color: #FFFFFF;

	margin: 5px;

}

.mapa a {

	text-decoration: underline;

	color: #1367AC;

}

p.f_links {

	padding-top: 3px;

	padding-bottom: 3px;

	text-align: left;

}

p.f_links a {

	color: #666666;

}



/*

 * Nowe od tree

 */



/* podstawowe kolory strony */

.cred {

	color: #B40000;

}



.cblue {

	color: #548ED8;

}



.cgreen {

	color: #2BA600;

}



.cgrey {

	color: #9B9B9B;

}



big {

	font-size: 14px;

	font-weight: bold;

}



.bold {

	font-weight: bold;

}



DIV.buttons {

	padding: 3px 0;

}



DIV.buttons IMG {

	border: 0;

}



TABLE.prices_table * {

	border: 0;	

}



.border_1b {

	border-bottom: 1px #cccccc solid;

}



.border_1r {

	border-right: 1px #cccccc solid;

}



.border_3t {

	border: 1px #cccccc solid;

	border-top: 0;

}

.border_img {border: 1px solid #999999;}

.payment_box {

	margin-left: auto;

	margin-right: auto;

	width: 155px;

	text-align: center;

	background: #eee;

	padding: 11px;

}

.box_border {

	color:#9B9B9B;

	padding-top: 8px;

	padding-bottom: 8px;

	padding-left: 10px;

	text-align: left;

	border: 1px solid #dddddd;

	margin-top: 10px;

	background-color: #F9F9F9;

}

img.payment {

margin: 3px;

}



select {

border: 1px solid #cccccc;

}

textarea {

border: 1px solid #cccccc;

}

input {

border: 1px solid #cccccc;

}



a.navi {

	color: #666666;

	text-decoration: underline;

}



a.navi:hover {

	text-decoration: none;

}





a.grey {color:#9B9B9B;}

a.polecamyLink {

	color: #0099CC;

	text-decoration: none;

}

.result {

	border: 1px solid #DDDDDD;

	margin-top: 10px;

}



.form {

	position: relative;

	padding-bottom: 10px;

	background-color: #Ffffff;

	border-right: 1px solid #CCCCCC;

	border-left: 1px solid #CCCCCC;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	margin-top: 5px;



}

.form p { padding: 20px; line-height: 19px;}

#panel {

	position: relative;

	padding-bottom: 10px;

	background-color: #Ffffff;

	border-top: 1px solid #CCCCCC;

	border-right: 1px solid #CCCCCC;

	border-left: 1px solid #CCCCCC;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	margin-top: 5px;

}



#panel2 {

	position: relative;

	padding-bottom: 10px;

	background-color: #F8F8F8;

	border-top: 1px solid #CCCCCC;

	border-right: 1px solid #CCCCCC;

	border-left: 1px solid #CCCCCC;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	width: 400px;

	margin-right: auto;

	margin-left: auto;

}

.panel_none {

	display: none;

}

#panel label {

	width: 110px;

	float: left;

	text-align: right;

	padding-top: 5px;

	padding-right: 5px;

	

}

#panel2 label {

	padding-top: 5px;

	padding-right: 5px;

	

}



#panel input, #panel2 input {

	width: 70px;

	text-align: left;

	

}

#panel select, #panel2 select, #panel input, #panel2 input {

	border: 1px solid #999999;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	padding: 2px;

	margin-top: 3px;

	margin-bottom: 3px;

	

}

#panel select option, #panel2 select option {

	padding-right: 5px;

	padding-left: 5px;

}

fieldset#field1 {

	width: 330px;

			

}



fieldset#field2 {

	width: 230px;

	border: none;

	left: 350px;

	top: 10px;

	position: absolute;

}

#panel img, #panel2 img {

	margin-left: 5px;

}



.h_stopka {color: #666}

/* Modul wyszukiwania */

#search-titles div { padding-bottom: 12px; }

#search-fields div { padding-bottom: 6px; }

select, input { font: 11px Tahoma, Arial, sans-serif; color: #000; }

.formbtn { border: 1px solid #000; background: #046bb6; color: #fff; }





ul.generatedLinks li { display: inline; background-image: none; padding: 0px 5px 0px 5px;}

ul.generatedLinks li a { color: #7A7A7A;}
.hotelscities {

	border: 1px solid #CCCCCC;

	background-color: #FCFCFC;

	

	font-size: 10px;

	font-weight: normal;

	text-align: center;

	color: #333333;

	padding: 5px;

	margin-top: 4px;
}
.hotelscities a {color: #0080C0;}
.header {
	border: 1px solid #CCCCCC;
	background-color: #FCFCFC;
	font-weight: normal;
	text-align: center;
	color: #333333;
	margin-top: 4px;
	padding-top: 25px;
	padding-right: 5px;
	padding-bottom: 25px;
	padding-left: 5px;
}
