.hotels_sep {
	clear: both;
	height: 1px;
	line-height: 1px;
	overflow: hidden;
}

/* javascript text button to look like a */
.hotels_a_js {
	color: #006699;
	text-decoration: underline;
	cursor: pointer;
}

.hotels_a_js:hover {
	text-decoration: none;
}.hotels_b_listInCols {
	width: 100%;
}

.hotels_b_listInCols td {
	padding: .15em 2.4em .15em 0;
	width: 40%;
}

.hotels_b_featPromosInc .hotels_b_listInCols {
	border: none;
	/*margin: 10px !important;*/
}

.hotels_b_listInCols td {
	width: 300px !important;
	padding: 5px !important;
}

img.hotels_b_illustration {
	float: left;
	margin: 0 9px 0 0;
}

div.hotels_b_illustration {
    float: left;
    margin: 0 9px 0 0;
}

#b_featMapInc img.hotels_b_illustration {
	float: none;
	margin-bottom: .6em;
}

.hotels_b_bContent img.hotels_b_illustration {
	border: 1px solid #003580;
}




#b_featPromosInc,#b_featAirShuttleInc,b_featDestNearInc,b_featHotelsNearInc,#b_featMapInc,#b_featPrefHotelsInc
	{
	margin: 1.8em 0;
	padding: 0;
}

.hotels_b_featPromosInc p {
	padding: 10px 20px !important;
}

.hotels_b_featPromosInc {
	border: 1px solid #047;
	background-color: #faf9f9;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.hotels_b_featPromosInc .hotels_b_listInCols {
	border: none;
	/*margin: 10px !important;*/
}

.hotels_b_hotelFacilities,#b_hotelPoliciesInc p,#b_hotelPoliciesInc ul,.hotels_b_hotelInfo p
	{
	padding: 10px !important;
}

.hotels_b_undiscountedPrice {
	text-decoration: line-through;
}

.hotels_b_undiscountedPrice {
	font-size: 10px !important;
	font-weight: normal;
	color: #000;
}

.hotels_b_roomsPrice {
	width: 151px;
}

tbody .hotels_b_roomsPrice {
	font-size: 14px !important;
	font-weight: bold !important;
	color: red !important;
}


.hotels_info {
	/*
	background: #f8fafc
		url('http://www.booking.com/images/affiliate/312380/info.png') center
		no-repeat;
	*/
	
	background: #ffffff;	
		
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px !important;
	
	/*
	border-top: 2px solid #b5d4fe;
	border-bottom: 2px solid #b5d4fe;
	*/
}

.hotels_odstepy p,.hotels_odstepy ul {
	margin-bottom: 10px;
}

#b_imgList ul {
	padding: 0;
}

#b_imgList li {
	display: inline;
}

#b_imgList img {
	margin: 0 .6em .6em 0;
}

.hotels_b_hotelSummary .hotels_b_roomsType {
	width: 249px;
}

.hotels_b_roomsFormInner .hotels_b_roomsType {
	width: 243px;
}

.hotels_b_roomsType {
	width: 60% !important;
}

.hotels_b_roomsFormInner2 {
	background-color: #FFFFFF;
	
	}
	
.hotels_b_figure {
	text-align: right !important;
}

.hotels_hotele_tresc h2 {
	margin-bottom: 10px;
}

.hotels_hotele_tresc h3 {
	font-weight: bold;
	font-size: 10px;
	color: #047;
	border-bottom: #dcdcdc solid 1px;
	padding-bottom: 3px;
}

.hotels_hotele_tresc p {
	padding: 10px;
	color: #333;
	margin-bottom: 20px;
	text-indent: 0px;
	text-align: justify;
}

.hotels_hotele_tresc table,.hotels_hotele_tresc ul {
	margin: 10px;
}

/* DEFAULTS */

* {
	margin: 0;
	padding: 0;
}

body,html {
	margin: 0; /* usuwa domysny margines przeladarki */
	padding: 0; /* usuwa  domyslne dopelnienie przegladarki */
	text-align: center;
	font: 11px/ 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background: #fff;
	color: #000;
}

/* domyslne ustawienia listy */
ul {
	list-style: none; /* usuwa domysle formatowanie listy */
	margin: 0; /* usuwa domyslna przestrzen wokol ul */
	padding: 0; /* usuwa domysle dopelnienie dla ul*/
}


h3 {
	font-size: 1.2em;
}

h4 {
	font-size: 1em;
}

big {
	line-height: 0.6cm;
}

li {
	list-style: none;
}

form * {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

img {
	border: 0;
}

a {
	color: #069;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

div {
	border: 0;
	text-align: left;
	overflow: visible;
	background-color: transparent;
}


th {
	text-align: left;
}

td {
	vertical-align: top;
}

h3 a {
	color: #047;
	font-size: 11px;
	text-decoration: none;
}

h3 a:hover {
	text-decoration: underline;
}


/* END DEFAULTS */div.hotels_bottom_separator1 {
	border-bottom: 1px dotted;
}

#footer {
	padding: 10px 0 5px;
	border-top: #d3d3d3 solid 2px;
	font-size: 10px;
	color: #555;
	position: relative;
}

.hotels_hotele_footnav {
	padding-bottom: 25px;
}

.hotels_hotele_footnav li {
	float: left;
	padding-right: 10px;
	margin-right: 10px;
	border-right: #555 solid 1px;
	line-height: 10px;
}

.hotels_hotele_footnav li.hotels_last {
	border: none;
	padding: 0;
	margin: 0;
}

.hotels_hotele_footnav a {
	color: #555;
	text-decoration: none;
}

.hotels_hotele_footnav a:hover {
	text-decoration: underline;
}

#footer img {
	position: absolute;
	bottom: 5px;
	right: 0px;
}

.hotels_hotele_copy {
	clear: both;
	width: 700px;
}

.hotels_hotele_copy a {
	color: #AAAAAA;
	margin-right: 10px;
	white-space: nowrap;
	text-decoration: none;
}

.hotels_hotele_copy a:hover {
	text-decoration: underline;
}

.hotels_hotele_esafeimg {
	position: absolute;
	top: 15px;
	right: 0;
}



#b_headerInc,#b_footerInc,#b_affiliateFooterInc,#b_sortBy span,#b_sortBy select
	{
	font-size: smaller;
}


/* footer */
#b_footerInc {
	padding-top: 2.4em;
	margin-bottom: 2.4em;
	clear: both;
}


#b_footerInc {
	margin-bottom: 0px;
	padding-top: 10px;
	/*border: none;*/
}



#hotele_pay {
	text-align: center;
	/*background: url('http://superateshotels.com/hotels_gfx/hotels_podz.gif') no-repeat;*/
	/*border-top: dotted 1px;*/
	padding: 20px 10px;
	color: #069;
	font-size: 10px;
}

#hotele_pay img {
	display: block;
	margin: 0 auto;
	margin-bottom: 5px;
}

#hotele_pay h1 {
	font-size: 11px;
	font-weight: normal;
}/* BOX */
div.hotels_box_a {
	margin-top: 20px;
	margin-bottom: 20px;
}

div.hotels_box_a .hotels_box_content {
	padding: 10px;
	background-color: #FAF9F9;
	border: 1px solid #004477;
}

div.hotels_box_a .hotels_box_bottom_link {
	text-align: right;
	font-weight: bold;
	margin-top: 10px;
}

/* pasek naglowkowy boxa*/
.hotels_box_header {
	background: #2c6894;
		/*url('http://superateshotels.com/hotels_gfx/hotels_box_header_bg.png') repeat-x;*/
	height: 17px;
	padding-left: 10px;
	padding-top: 1px;
	border: none;
	color: #e4e9e7;
	font-size: 12px;
}

/* pasek naglowkowy boxa duzy */
.hotels_box_header_big {
	background: transparent
		url('http://superateshotels.com/hotels_gfx/hotels_box_header_bg25.png') repeat-x;
	height: 20px;
	border:medium none;
	color:#E4E9E7;
	font-size:16px;
	font-weight:bold;
	padding-left:10px;
	padding-top:5px;
}

/* link w pasku naglowkowym boxa */
.hotels_box_header a {
	color: #e4e9e7;
}

/* tytul w h1 ponad boxem */
.hotels_box_toptitle, .hotels_hotele_tresc h2 {
	margin-bottom:10px;
	font-size: 17px;
	color: #003580;
}

/* END BOX *//* Main Flora Style Sheet for jQuery UI ui-datepicker */
#ui-datepicker-div, .ui-datepicker-inline {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	padding: 0;
	margin: 0;
	background: #E0F4D7;
	width: 155px;
}
#ui-datepicker-div {
	display: none;
	border: 1px solid #003580;
	z-index: 10;
}
.ui-datepicker-inline {
	float: left;
	display: block;
	border: 0;
}
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-dialog {
	padding: 5px !important;
	border: 4px ridge #83C948 !important;
}
button.ui-datepicker-trigger {
	width: 25px;
}
img.ui-datepicker-trigger {
	margin: 2px;
	vertical-align: middle;
}
.ui-datepicker-prompt {
	float: left;
	padding: 2px;
	background: #E0F4D7;
	color: #000;
}
*html .ui-datepicker-prompt {
	width: 155px;
}
.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker {
	clear: both;
	float: left;
	width: 100%;
	color: #FFF;
}
.ui-datepicker-control {
	background: #FFF7E6;
	padding: 2px 0px;
}
.ui-datepicker-links {
	background: #FFF7E6;
	padding: 2px 0px;
}
.ui-datepicker-control, .ui-datepicker-links {
	font-weight: bold;
	font-size: 80%;
	letter-spacing: 1px;
}
.ui-datepicker-links label {
	padding: 2px 5px;
	color: #888;
}
.ui-datepicker-clear, .ui-datepicker-prev {
	float: left;
	/*width: 34%;*/
}
.ui-datepicker-rtl .ui-datepicker-clear, .ui-datepicker-rtl .ui-datepicker-prev {
	float: right;
	text-align: right;
}
.ui-datepicker-current {
	float: left;
	width: 30%;
	text-align: center;
	display: none;
}
.ui-datepicker-close, .ui-datepicker-next {
	float: right;
	/*width: 34%;*/
	text-align: right;
}
.ui-datepicker-rtl .ui-datepicker-close, .ui-datepicker-rtl .ui-datepicker-next {
	float: left;
	text-align: left;
}
.ui-datepicker-header {
	padding: 1px 0 3px;
	background: #FFF7E6;
	text-align: center;
	font-weight: bold;
	height: 1.3em;
	padding-bottom: 10px;
}
.ui-datepicker-header select {
	background: #FFFFFF;
	color: #000;
	border: 0px;
	font-size: 11px;
	/*font-weight: bold;*/
}
.ui-datepicker {
	background: #CCC;
	text-align: center;
	font-size: 100%;
}
.ui-datepicker a {
	display: block;
	width: 100%;
}
.ui-datepicker-title-row {
	background: #FFF7E6;
	color: #000;
}
.ui-datepicker-title-row .ui-datepicker-week-end-cell {
	background: #FFF7E6;
}
.ui-datepicker-days-row {
	background: #FFF7E6;
	color: #666;
}
.ui-datepicker-week-col {
	background: #FFF7E6;
	color: #000;
}
.ui-datepicker-days-cell {
	color: #000;
	border: 1px solid #FFF7E6;
}
.ui-datepicker-days-cell a {
	display: block;
}
.ui-datepicker-week-end-cell {
	background: #FFF7E6;
}
.ui-datepicker-unselectable {
	color: #888;
}
.ui-datepicker-week-over, .ui-datepicker-week-over .ui-datepicker-week-end-cell {
	background: #FFF7E6 !important;
}
.ui-datepicker-days-cell-over, .ui-datepicker-days-cell-over.ui-datepicker-week-end-cell {
	background: #FFF !important;
	border: 1px solid #777;
}
* html .ui-datepicker-title-row .ui-datepicker-week-end-cell {
	background: #FFF7E6 !important;
}
* html .ui-datepicker-week-end-cell {
	background: #FFF7E6 !important;
	border: 1px solid #FFF7E6 !important;
}
* html .ui-datepicker-days-cell-over {
	background: #FFF !important;
	border: 1px solid #777 !important;
}
* html .ui-datepicker-current-day {
	background: #FEBA02 !important;
}
.ui-datepicker-today {
	background: #FEBA02 !important;
}
.ui-datepicker-current-day {
	background: #FEBA02 !important;
}
.ui-datepicker-status {
	background: #E0F4D7;
	width: 100%;
	font-size: 80%;
	text-align: center;
}
#ui-datepicker-div a, .ui-datepicker-inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	background: none;
	color: #000;
}
.ui-datepicker-inline .ui-datepicker-links a {
	padding: 0 5px !important;
}
.ui-datepicker-control a, .ui-datepicker-links a {
	padding: 2px 5px !important;
	color: #000 !important;
}
.ui-datepicker-title-row a {
	color: #000 !important;
}
.ui-datepicker-control a:hover {
	/*background: #FDD !important;*/
	color: #333 !important;
}
.ui-datepicker-links a:hover, .ui-datepicker-title-row a:hover {
	background: #FFF !important;
	color: #333 !important;
}
.ui-datepicker-multi .ui-datepicker {
	border: 1px solid #83C948;
}
.ui-datepicker-one-month {
	float: left;
	width: 155px;
}
.ui-datepicker-new-row {
	clear: left;
}
.ui-datepicker-cover {
	display: none;
	display/**/: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 193px;
	height: 200px;
}
.ui-datepicker-clear {
	display: none;
}
.ui-datepicker-close {
	float: none;
	width: 100%;
	text-align: center;
	margin-top: 20px;
	border-top: 1px solid #000000;

}.hotels_suggest_entry {
	background: #FFFFFF;
	cursor: default;
	font-size: 12px;
}

.hotels_suggest_entry_selected {
	background: #EBEBEB;/*#FCEDC3;*/
	cursor: default;
	font-size: 12px;
}

#cityhinting table { border-collapse: collapse; }

.hotels_searchbutton_notactive
{
		display: block;
	margin-left: 1.2em;
	margin-left: .45em;
		font-family: sans-serif;
	line-height: 1.2em;
	font-size: 100%; /* table voor IE 5/5.5 Win */
	
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #fff;
	border: none;
	vertical-align: middle;
	padding: 0px 6px;
	margin: 4px 0px;
	display: inline-block;
		margin-left: 15px !important;
	padding: 3px 20px;
		text-decoration: none;
	/*padding: 2px 20px !important;*/
	/*padding: 5px 10px;*/
	font-weight: bold !important;
	font-size: 12px !important;
		cursor: pointer;
		background: #AAAAAA !important; 
	/*    margin-left: 90px !important;*/
	}

#cityname
{
	width: 150px;	
}

#b_availcheckArea
{
	display:none;
}

.hotels_select-free
{
	position:absolute;
	z-index:10;
	/*cursor:move;*/

	overflow:hidden;/*must have*/
	width: 248px;
		/*width:33em;*//*must have for any value*/;
}

.hotels_select-free_citymap_popup
{
	width: 950px;
	border: 1px solid;
}

.hotels_select-free iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}

.hotels_select-free-tooltip
{
	position:absolute;
	z-index:10;

	overflow:hidden;/*must have*/
	/*width: 400px;*/
		width:33em;/*must have for any value*/;
	
}
.hotels_select-free-tooltip iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:500px;/*must have for any big value*/
	height:400px;/*must have for any big value*/
}

.hotels_bd{border:solid 1px #aaaaaa;padding:5px 5px;}


#dd1{background:#FFFFFF;border: 0;}


#cityhinting #dd1{
	display: none;
	position: absolute;
	background-color: #FFFFFF;
	background: #FFFFFF;
	border: 1px solid;
	width: 10px;
	z-index: 9999;
	overflow: hidden;
	padding: 5px 5px;
	border: 1px solid;
}

/* LAYOUT */

/* glowny kontener layoutu */
div#layout_container_main {
	position: relative;
	margin: 0 auto;
	width: 950px;
	
}

/* kontener z czescia srodkowa strony, miedzy top i bottom */
div#layout_container_content {
	clear: both; /* czysci wszelkie floaty z topu */
	padding-top: 20px;
}

/* lewa kolumna typu a (strona glowna) */
div.hotels_layout_slot_column_left_a {
	width: 500px;
	float: left;	
	padding-right: 20px;
	

}

/* prawa kolumna typu a (strona glowna) */
div.hotels_layout_slot_column_right_a {
	width: 400px;
	float: right;
	padding-left: 24px;
	border-left: 2px dotted gray;
}

/* lewa kolumna typu b (strona miasta, strona hotelu) */
div.hotels_layout_slot_column_left_b {
	width: 270px;
	float: left;	
	padding-right: 20px;
	

}

/* prawa kolumna typu b (strona miasta, strona hotelu) */
div.hotels_layout_slot_column_right_b {
	width: 630px;
	float: right;
	padding-left: 24px;
	border-left: 2px dotted gray;
}

div#layout_column_separator {
 	float: left;
 	height: 100%;
}

/* END LAYOUT *//* SUMIT BUTTON */

/* ogolna klasa buttona */
.hotels_submit_button {
	cursor: pointer;
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	
	padding: 0px 25px 1px 25px;
	* padding: 0px 20px 1px 20px;
	text-decoration: none;
	text-align: center;
	color: #fff;
	border: none;
	vertical-align: middle;
	display: inline-block;
	
	/*width: 110px;*/
	height: 26px;
	
	/*background: transparent
		url('http://superateshotels.com/hotels_gfx/hotels_button.png') no-repeat;
	*/
	background: url('http://superateshotels.com/hotels_gfx/hotels_button_bg3.png') repeat-x;
	
}

/* ogolna klasa buttona - mniejsza wersja */
.hotels_submit_button_small {
	cursor: pointer;
	font-size: 14px;
	line-height: 15px;
	/*font-weight: bold;*/
	
	padding: 0px 2px 0px 2px;
	* padding: 0px 9px 0px 9px;
	text-decoration: none;
	text-align: center;
	color: #fff;
	border: none;
	vertical-align: middle;
	display: inline-block;
	height: 26px;
	background: url('http://superateshotels.com/hotels_gfx/hotels_button_bg3.png') repeat-x;
}

/* ogolna klasa buttona - mniejsza wersja */
.hotels_submit_button_small2 {
	cursor: pointer;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	
	padding: 0px 5px 0px 5px;
	* padding: 0px 9px 0px 9px;
	text-decoration: none;
	text-align: center;
	color: #fff;
	border: none;
	vertical-align: middle;
	display: inline-block;
	height: 24px;
	background: url('http://superateshotels.com/hotels_gfx/hotels_button_bg3.png') repeat-x;
}

/* ustawienia buttona zbudowanego na linku */
a.hotels_submit_button {
	padding-top: 5px;
}

/* ustawienia buttona zbudowanego na linku */
a.hotels_submit_button_small2 {
	padding-top: 4px;
}

.hotels_submit_frame {
	text-align: center;
	border: none;
	margin: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}

/* button nie aktywny */
.hotels_submit_button_disabled {
	cursor: pointer;
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	
	padding: 0px 25px 1px 25px;
	* padding: 0px 20px 1px 20px;
	text-decoration: none;
	text-align: center;
	color: #fff;
	border: none;
	vertical-align: middle;
	display: inline-block;
	
	/*width: 110px;*/
	height: 26px;
	
	/*background: transparent
		url('http://superateshotels.com/hotels_gfx/hotels_button.png') no-repeat;
	*/
	background: url('http://superateshotels.com/hotels_gfx/hotels_button_bg3_d.png') repeat-x;
	
}

/* przycisk zarezerwuj teraz */
.hotels_submit_button_reserve
{
	* padding: 2px 5px;
}
/* END SUMIT BUTTON *//* TEXT*/

div.hotels_sample_text {
	margin-top: 20px;
	color: #016799;
}

.hotels_text {
	color: #003580;
	font-size:12px;
}

/* END TEXT */
#hotele_top {
	position: relative;
	height: 140px;
}

#hotele_top h1 {
	margin: 0px;
	font-size: 10px;
	color: #016799;
	font-weight: normal;
	text-align: center;
	padding-top: 5px;
}

h2#hotele_logo {
	background: none;
	padding: 0;
}

#hotele_logo a {
	background: url('http://superateshotels.com/hotels_gfx/hotels_logo.gif') no-repeat;
	position: absolute;
	left: 0;
	top: 54px;
	overflow: hidden;
	width: 220px;
	padding-top: 80px;
	height: 0px !important;
	height /**/: 36px;
	text-indent: -9999px !important;
	text-indent /**/: 0;
}/* TOP MENU */

ul#top_menu_list {
	height: 32px;
	padding-right: 10px;
	background: none;
}



/* tlo menu */
div#top_menu_bg {
	background: transparent url('http://superateshotels.com/hotels_gfx/hotels_top_menu_bg.png') repeat-x;
	width: 100%;
}

/* menu lewe rogi */
div#top_menu_bg_left {
	background: transparent url('http://superateshotels.com/hotels_gfx/hotels_top_menu_bg_left.png');
	float: left;
	height: 32px;
	width: 6px;
	margin: 0px 0px;
	padding: 0px 0px;
	_position: absolute;
}

/* menu lewe rogi */
div#top_menu_bg_left:hover {
	/*background: transparent url('http://superateshotels.com/hotels_gfx/hotels_top_menu_bg_right.png') no-repeat scroll left;*/
}

/* menu prawe rogi */
div#top_menu_bg_right {
	background: transparent url('http://superateshotels.com/hotels_gfx/hotels_top_menu_bg_right.png') no-repeat scroll right;
}


/* ustawienia zakladki */
ul#top_menu_list li.hotels_top_menu_item {
	float: left; /* ustawia zakladki obok siebie */
	margin: 0 0; /* odstep miedzy zakladkami */
	height: 32px; /* wysokosc zakladki */
	text-align: center;
	width: 140px; /* szerokosc zakladki */
	background: transparent url('http://superateshotels.com/hotels_gfx/hotels_top_menu_splitter.png') no-repeat scroll right; /* pionowy pasek na koncu zakladki */
}

/* ustawienia zakladki pierwszej - dluzsza o 6px aby pasowal left bg */
ul#top_menu_list li.hotels_top_menu_item_first {
	_margin-left: 3px;
	_width: 146px;
	padding-right: 6px;
	_padding-right: 0px;
}

/* select z jezykami */ 
ul#top_menu_list li#top_menu_item_langs {
	float:right; /* umiesc po prawej stronie menu */
}

/* zakladki dosuniete do prawej */ 
ul#top_menu_list li.hotels_top_menu_item_right {
	float:right; /* umiesc po prawej stronie menu */
	width: 50px;
}

/* link w zakladkach dosunietych do prawej */ 
ul#top_menu_list li.hotels_top_menu_item_right a {
	color: #fff;
	font-size: 10px;
	text-decoration: none;
}


/* podwietlenie po najechaniu na zakladke */
ul#top_menu_list li.hotels_top_menu_item:hover {
	background: transparent url('http://superateshotels.com/hotels_gfx/hotels_top_menu_bg_hover2.png') repeat-x;
}


/* podwietlenie po najechaniu na zakladke - IE6 FIX */
ul#top_menu_list li.hotels_top_menu_item a:hover {
	*background: transparent url('http://superateshotels.com/hotels_gfx/hotels_top_menu_bg_hover2.png') repeat-x;
	margin: 0px 0px;
	padding: 0px 0px;
	border: 0px none;
}

/* utawienia odnosnika w zakladce */
ul#top_menu_list li.hotels_top_menu_item a {
	display: block;  /* zamienia z inline na block, rozszerza link w poziomie na cala zakladke*/
	height: 100%; /* rozszerza link w pionie na cala zakladke */
	text-decoration: none;
	color: #ddd;
	font: 14px Arial, sans-serif;
	font-weight: bold;
}

/* wysrodkowanie w pionie odnosnikow w zakladce */
ul#top_menu_list span {
	display: block;
	padding-top: 8px;
}

/* END TOP MENU *//* TOP MENU BREADCRUMB */

div#top_menu_breadcrumb {
	height: 26px; /* wysokosc breadcrumba */
	background: transparent url('http://superateshotels.com/hotels_gfx/hotels_top_menu_bg_breadcrumb.png') repeat-x;
	
	font-size:12px;
	padding-left:14px;
	padding-top:12px;
}

/* breadcrumb 'jestes tutaj' */
span#top_menu_breadcrumb_here {
	font-weight: bold;
}

/* breadcrumb elementent biezacy, ostatni, bez linka */
span.hotels_top_menu_breadcrumb_current {
	font-weight: bold;
}

/* breadcrumb linki */
span.hotels_top_menu_breadcrumb_link {
}

/* breadcrumb separator '>' */
span.hotels_top_menu_breadcrumb_separator {
	font-weight: bold;
}

/* END TOP MENU BREADCRUMB *//* TOP MENU LANGS SELECT */

div#top_menu_langs {
	margin: 0px;
	width: 100px; /* szerokosc selecta */
	background-color:#fff;
	z-index: 99999;
	/*position: relative;*/
}

div#top_menu_langs_inner {
	position: absolute; /* pozycja absolutna aby rozwinieta lista nie przesuwala htmla strony */
	/*background: transparent url('http://superateshotels.com/hotels_gfx/hotels_top_menu_bg.png') no-repeat;*/
	background: #fff;
	top: 27px;
	left: 840px;
	width: 110px;
	z-index: 99999;
}

/* jezyk aktualnie wybrany */
div#top_menu_langs_selected {
	color: #000;
	text-align: right;
}

/* box z lista jezykow */
div#top_menu_langs .hotels_LangSelectionBox {
	display:none;
	border: 1px solid;
	background-color:#fff;
	padding: 5px 5px;
	z-index: 99999;
	width: 98px;
}

/* pojedynczy jezyk na liscie */
div#top_menu_langs .hotels_LangSelectionBox li {
	padding-top: 2px; 
	padding-bottom: 2px;
}

/* END TOP MENU LANGS SELECT *//* BOX DESTINATIONS A (strona glowna, miasta + hotele) */

div#box_destinations_a {

	margin-top: 20px;
}

div.hotels_box_destinations_a_photo {
	float: left; 
	margin-top:5px; 
	* margin-top:2px; /* IE FIX */
}

div#box_destinations_a img {

	/*margin-top: 10px;*/
}

div#box_destinations_a .hotels_box_toptitle {

	font-size:14px;
	margin-bottom: 5px;
}

ul#box_destinations_a_list {
	height: 310px; /* wysokosc calej listy (support dla 'float' na elementach tej listy) */
}

/* ustawienia jednego miniboxu z miastem i jego hotelami */
ul#box_destinations_a_list li {
	height: 150px; /* wysokosc miniboxa  */
	text-align: left;
	width: 500px; /* szerokosc miniboxa */
	margin-right: 0px;
	margin-top: 10px;
	/*margin-bottom: 10px*/;
}

/* nieparzyste miniboxy z miastem i jego hotelami */
ul#box_destinations_a_list li.hotels_box_destinations_a_city_item_odd {
	float: left; /* wyrownanie do lewej */
}

/* parzyste miniboxy z miastem i jego hotelami */
ul#box_destinations_a_list li.hotels_box_destinations_a_city_item_even {
	float: right; /* wyrownanie do prawej */
}

/* komorka z nazwa hotelu */
ul#box_destinations_a_list td.hotels_box_destinations_a_hotelname_cell {
	width: 310px; /* rozciagnij do konca diva */
}

/* komorka z gwiazdkami hotelu */
ul#box_destinations_a_list td.hotels_box_destinations_a_stars_cell {
	text-align: right; /* wyrownaj gwiazdki do prawej */
	padding-right: 10px; /* zrob odstep od nazwy hotelu */
	width: 65px;
}

/* komorka z gwiazdkami hotelu */
ul#box_destinations_a_list td.hotels_box_destinations_a_stars_cell img {
	margin: 0px;
	padding: 0px;
	float: right;
}

/* komorka z 'wiecej hoteli' */
ul#box_destinations_a_list td.hotels_box_destinations_a_morehotels_cell {
	text-align: right; /* wyrownaj do prawej */
	padding-top: 10px;
	font-weight: bold;
}



/* END BOX DESTINATIONS A *//* BOX DESTINATIONS B (strona glowna, panstwa + miasta) */

div#box_destinations_b {
	border: 1px solid #047;
	background-color: #faf9f9;
	padding-bottom: 10px;
	margin-bottom: 10px;
	margin-top: 20px;
}

/* glowna tabela z panstwami */
table#box_destinations_b_countries {
	padding: 5px 5px;
	padding-left: 20px;
}

/* tabela z panstwem */
table.hotels_box_destinations_b_country {
	margin: 10px 4px;
}

table.hotels_box_destinations_b_country td {
	padding: 5px 4px;
	
	width: 200px;
}

/* END BOX DESTINATIONS B*/div.hotels_progress-container {
	border: 1px solid #ccc;
	width: 70px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 2px;
	_margin-top: 2px;
	padding: 1px;
	
	/*float: left;*/
	background: white;
	_height: 5px;
	_overflow: hidden;
}

div.hotels_progress-container-inner {
	background-color: #004477;
}

div.hotels_progress-container>div {
	background-color: #004477;
	height: 7px;
}

.hotels_box_price td {
	height: 20px;
	color: #fff;
	font-weight: bold;
	
	/*width: 80px;*/
	/*padding: 0px 5px 0px 5px;*/
	vertical-align: middle;
	text-align: center;
	
	
}

.hotels_box_price {
	border: 1px solid #e0e4eb;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

.hotels_box_price_top {
	background: url(http://superateshotels.com/hotels_gfx/hotels_price_bg1.png) repeat-x;
	font-size: 10px;
	padding: 0px 10px;
	/*border-bottom: 1px solid #e0e4eb;*/
}

.hotels_box_price_bottom {
	background: url(http://superateshotels.com/hotels_gfx/hotels_snippet_menu_bg5.png) repeat-x;
	font-size: 12px;
}

.hotels_box_price_separator {
	height: 1px !important;
	background: #e0e4eb;
}
/*e0e4eb*//* SEARCHBOX */

div.hotels_searchbox {
	background:#FCEDC3;	
}

/* wnetrze searchboxa bez headera*/
div.hotels_searchbox_inner {
	border: solid 1px;
	padding: 20px 20px;
}

/* pole wpisywania miejscowosci */
input#cityname {
	width:175px;
}

td.hotels_searchbox_left_column {
	width: 250px;
}

td.hotels_searchbox_right_column {
	vertical-align: bottom;
}

/* sekcja 1 searchboxa (cel podrozy, przegladaj miejscowosci) */
tr.hotels_searchbox_section1>td {
	padding-top: 3px;
	padding-bottom: 11px;
}

/* sekcja 2 searchboxa (daty) */
tr.hotels_searchbox_section2 td {
	padding-top: 26px;
	padding-bottom: 11px;
	/*border-top: dotted 1px #000;*/
	/*border-bottom: dotted 1px #000;*/
}

/* sekcja 3 searchboxa (szczegoly) */
tr.hotels_searchbox_section3 td {
	padding-top: 14px;
}

/* div z przyciskiem szukaj */
div.hotels_searchbox_submit_button {
	text-align: right;
	/*margin: 10px 10px;*/
	padding-top: 4px;
	padding-bottom: 7px;
	
}

/* td z przyciskiem szukaj */
td.hotels_searchbox_submit_button {
	text-align: right;
	/*padding-top: 2px !important;*/
	
}

/* naglowki w searchboxie*/
div.hotels_searchbox h3 {
	font-size:13px;
	font-weight:bold;
	margin-bottom: 5px;
}

/* select z data, dzien */
select.hotels_searchbox_date_day {
	width: 50px;
	height: 20px;
} 

/* select z data, miesiac i rok */
select.hotels_searchbox_date_yearmonth {
	width: 120px;
	height: 20px;
} 

/* ikona kalendarza */
span.hotels_searchbox_calendar {
	vertical-align: bottom;
	position: relative;
	bottom: 5px;
	* bottom: 1px; /* IE FIX */
	margin-left: 3px;
}

/* slowko 'lub' */
span.hotels_searchbox_word_or {
	font-weight: bold;
	margin-right: 3px;
}

div.hotels_searchbox_localities {
	padding-bottom: 3px;
}

/* slowko 'przegladaj miejscowosci' */
a.hotels_searchbox_word_localities {
	font-size: 13px;
}

tr.hotels_searchbox_section_separator td {
	border-bottom: 1px dotted;
	border-color: #000;
}

tr.hotels_searchbox_b_section_separator td {
	border-bottom: 1px dotted;
	border-color: #000;
}

/* 'prosze wprowadzic daty pobytu aby sprawdzic dostepnosc' */
.hotels_searchbox_avail_text {
	font-size: 13px;
}

/* div z dostepnymi pokojami na stronie hotelu */
#check_availability_div {
margin-bottom: 20px;
}

/* END SEARCHBOX*//* BOX YOUTUBE */

div#box_youtube {
margin-top: 10px;
margin-bottom: 40px;
height: 344px;
}

div#youtube_text {
	
	color: #016799;

}

.hotels_box_youtube_embed {
	wmode: transparent;
}

/* END BOX YOUTUBE */.hotels_hotel_snippet {
	padding-bottom: 20px;
	
	
}

.hotels_hotel_snippet_rooms td {
	vertical-align: middle;
}

.hotels_hotel_snippet .hotels_box_header {
	height: 22px;
	width: 100%;
	/*width: 510px;*/
	float: left;
	padding-top:0px;
	padding-left: 0px;
	background: url(http://superateshotels.com/hotels_gfx/hotels_snippet_header_bg.png) repeat-x;
}

.hotels_hotel_snippet .hotels_box_header a  {
	margin-top:4px;
	padding-left: 10px;
}

.hotels_hotel_snippet .hotels_box_price {
	/*float: right;*/
}

.hotels_snippet_menu {
	padding-top: 0px;
	border: 1px solid #e0e4eb;
	/*_width: 380px;*/
	_overflow: hidden;
	height: 20px;
	font-weight: bold;
	background:   url(http://superateshotels.com/hotels_gfx/hotels_snippet_menu_bg5.png) repeat-x;
	_margin-left:auto;
	_margin-right:auto;
	/*_width: 50%;*/
}

.hotels_snippet_menu_shadow {
	margin-left: 70px;
	_margin-left: 35px;
	padding-top: 5px;
	float: left;
	_overflow: hidden;	
	
}

.hotels_snippet_menu .hotels_snippet_menu_inner {
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 2px;
	*padding-top: 3px;
		_overflow: hidden;	
}

.hotels_snippet_menu > div {
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 2px;
	*padding-top: 3px;
		_overflow: hidden;	
}



.hotels_snippet_menu a {
	/*color: #fff;*/
	margin: 5px 10px;
		_overflow: hidden;	
}

.hotels_snippet_menu_reserve_button {
	/*_display: none;*/
}

.hotels_hotel_stars {
	background: url(http://superateshotels.com/hotels_gfx/hotels_star.png) repeat-x;
	_background: url(http://superateshotels.com/hotels_gfx/hotels_star_ie6w.png) repeat-x;
}

.hotels_hotel_stars_g {
	background: url(http://superateshotels.com/hotels_gfx/hotels_star.png) repeat-x;
	_background: url(http://superateshotels.com/hotels_gfx/hotels_star_ie6g.png) repeat-x;
}

.hotels_snippet_menu2 
{
	margin-top: 2px;
	margin-left: 70px;
	_margin-left: 35px;
	float: left;
	border: 1px solid #e0e4eb;
}

.hotels_snippet_menu2 td 
{
	border-collapse: collapse;
	background:   url(http://superateshotels.com/hotels_gfx/hotels_snippet_menu_bg5.png) repeat-x;
	padding-right: 20px;
	height: 20px;
	padding-top:1px;

	#padding-top: 0px;
	#vertical-align: middle;
}

.hotels_snippet_menu2_first {
	padding-left: 20px;
}

.hotels_snippet_menu2 a {
	font-weight: bold;
}.hotels_citylisting_map_marker_submit {
	position: absolute;
	right: 10px;
	top: -6px;
	
	_right: 80px;
}.hotels_illustration {
	float: left;
	margin: 0 9px 0 0;
}div.hotels_site_hotel_box_top_menu {

margin-top: 20px;
margin-bottom: 20px;
}



.hotels_b_tabNav {
	width: 100%;
}

.hotels_b_tabNav td {
	vertical-align: bottom;
}

.hotels_b_tabNav .hotels_b_tab1,.hotels_b_tabNav .hotels_b_tab5 {
	padding-top: 1px;
}

.hotels_b_tabNav .hotels_b_tabCurrent {
	padding-bottom: 4px;
}

.hotels_b_tabNav div {
	padding: 3px 1.2em;
	height: 100%;
}

.hotels_b_tabNav .hotels_b_tab1 div,.hotels_b_tabNav .hotels_b_tab5 div {
	padding-right: 0;
	padding-left: 0;
}

.hotels_b_tabNav .hotels_b_tab1 {
	width: 11px;
}

/*.hotels_b_tabNav .hotels_b_tab2, .hotels_b_tabNav .hotels_b_tab3, .hotels_b_tabNav .hotels_b_tab4 {
    width: 3em;
}*/
.hotels_b_tabNav .hotels_b_tab2,.hotels_b_tabNav .hotels_b_tab3 {
	width: 9em;
}

.hotels_b_tabNav .hotels_b_tab5 {
	width: 33%;
}

.hotels_b_tabNav .hotels_b_tab4 div {
	min-width: 6.6em;
}
/* TOP MENU */

.hotels_site_hotel_menu {
	margin-top: 30px;
	margin-bottom: 25px;
}

.hotels_site_hotel_menu ul#h_top_menu_list {
	height: 22px;
	/*padding-right: 10px;*/
	background: none;
	border: 1px solid #E0E4EB;
}

/* tlo menu */
.hotels_site_hotel_menu div#h_top_menu_bg {
	background: #f5f5f5;
}


/* ustawienia zakladki */
.hotels_site_hotel_menu ul#h_top_menu_list li.hotels_h_top_menu_item {
	float: left; /* ustawia zakladki obok siebie */
	margin: 0 0; /* odstep miedzy zakladkami */
	height: 22px; /* wysokosc zakladki */
	text-align: center;
	width: 90px; /* szerokosc zakladki */
}

/* ustawienia zakladki - przycisk powrot */
.hotels_site_hotel_menu ul#h_top_menu_list li.hotels_h_top_menu_item_back {
	float: right; /* ustawia zakladki obok siebie */
	margin: 0 0; /* odstep miedzy zakladkami */
	height: 22px; /* wysokosc zakladki */
	text-align: center;
	width: 70px; /* szerokosc zakladki */
	background: red;
}

/* ustawienia aktywnej zakladki */
.hotels_h_top_menu_item_active {
	background: #006699;
	color: #fff;
}

/* ustawienia aktywnej zakladki */
.hotels_h_top_menu_item_active a {
	background: #006699;
	color: #fff;
}

/* podwietlenie po najechaniu na zakladke */
.hotels_site_hotel_menu ul#h_top_menu_list li.hotels_h_top_menu_item:hover {
	background: #006699;
}

/* podwietlenie po najechaniu na zakladke */
.hotels_site_hotel_menu ul#h_top_menu_list li.hotels_h_top_menu_item_back:hover {
	background: red;
}

/* podwietlenie po najechaniu na zakladke - IE6 FIX */
.hotels_site_hotel_menu ul#h_top_menu_list li.hotels_h_top_menu_item a:hover {
	*background: #006699;
	color: #fff;
}

/* podwietlenie po najechaniu na zakladke - IE6 FIX */
.hotels_site_hotel_menu ul#h_top_menu_list li.hotels_h_top_menu_item_back a:hover {
	*background: red;
	color: #fff;
}

/* utawienia odnosnika w zakladce */
.hotels_site_hotel_menu ul#h_top_menu_list li.hotels_h_top_menu_item a {
	display: block;  /* zamienia z inline na block, rozszerza link w poziomie na cala zakladke*/
	height: 100%; /* rozszerza link w pionie na cala zakladke */
	text-decoration: none;
	/*color: #ddd;*/
	font: 13px Arial, sans-serif;
	font-weight: bold;
}

/* utawienia odnosnika w zakladce - przycisk powrot */
.hotels_site_hotel_menu ul#h_top_menu_list li.hotels_h_top_menu_item_back a {
	display: block;  /* zamienia z inline na block, rozszerza link w poziomie na cala zakladke*/
	height: 100%; /* rozszerza link w pionie na cala zakladke */
	text-decoration: none;
	color: white;
	font: 13px Arial, sans-serif;
	font-weight: bold;
}

/* wysrodkowanie w pionie odnosnikow w zakladce */
.hotels_site_hotel_menu ul#h_top_menu_list span {
	display: block;
	padding-top: 3px;
}

/* END TOP MENU */div.hotels_site_main_text_payment {
		margin-top: 20px;
	color: #016799;
margin-bottom: 40px;
}div#site_sitemap_box_allcountries td.hotels_country {
	padding-right: 5px;
	padding-bottom: 10px;
}

div#site_sitemap_box_allcountries td.hotels_countryname {
	font-weight: bold;
}div#site_sitemap_box_citylisting td.hotels_hotel {
	padding: 2px 10px;
}

div#site_sitemap_box_citylisting .hotels_hotelname {
	font-weight: bold;
}div#site_sitemap_box_country table.hotels_letters,div#site_sitemap_box_country table.hotels_countries
	{
	margin: 20px auto;
}

div#site_sitemap_box_country td.hotels_current_letter {
	padding-bottom: 10px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}

div#site_sitemap_box_country td.hotels_city {
	padding: 0px 5px;
}