., #, td, th, textarea, body, table
{  font-family: Tahoma,sans-serif;  font-size: 11px;}td,th{ vertical-align:middle;}body{ margin: 0px;
 background-color:white; color:#424146;}
 form{margin:0px;border:0px;}
 
 table{ font-family: Tahoma; font-size: 11px; padding:0 0 0 0; margin: 0 0 0 0;} h1 {   font-size: 10px; font-weight: normal; display:inline}.text_09 {   font-size: 9px;}
.text_10 {   font-size: 11px;}
h1 {   font-size: 11px; font-weight: normal; display:inline}
.text_11 {   font-size: 11px;text-align : justify;}
.text_12 {   font-size: 12px;}

.text_blue {   font-size: 11px; color: #335894}
.main {	width:750px;	margin-left: auto;	margin-right: auto;}
A{
 color:#FF5601;
 text-decoration:none;
}
A:hover{
 color:#FF5601;
 text-decoration:none;
}
a.transparent:link, a.transparent:visited
{
    color:black;
    text-decoration:none;
    font-weight:normal;
}
a.transparent:hover, a.transparent:active
{
    color:black;
    text-decoration:underline;
    font-weight:normal;
}

.hotelLink { font-size:11px; color:#424146; text-decoration: none; font-weight: normal;}
a.hotelLink { font-size:11px; color:#424146; text-decoration: none; font-weight: normal;}
a.hotelLink:visited { font-size:11px; color:#424146; text-decoration: none; font-weight: normal;}
a.hotelLink:visited:hover { font-size:11px; color:#424146; text-decoration: none; font-weight: normal;}
a.hotelLink:hover { font-size:11px; color:#424146; text-decoration: underline; font-weight: normal;}


.link,A{ color:#747eb9; text-decoration:none; font-weight:bold;}.link,A:hover{ color:#747eb9; text-decoration:none; font-weight:bold;}.graphbutton INPUT{border:0px;padding:0px;margin:0px;height:auto;width:auto;font-size:11px;}/*
 * Robertowy guziczek.
 */
.superbutton
{
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #757dbb; padding:0px 0px 0px 0px;
 border-left:#757dbb 1px solid;
 border-right:#757dbb 1px solid;
 border-bottom:#757dbb 1px solid;
 border-top:#757dbb 1px solid;
	height: 15px;	width: 100%;}
/*
 * Markowy guziczek.
 */
.minibutton
{
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #033282;
	border: none;
	height: 15px;
	margin: 1px
}select{
 border-left:#a4b980 1px solid;
 border-right:#a4b980 1px solid;
 border-bottom:#a4b980 1px solid;
 border-top:#a4b980 1px solid;
}


.text_field {
	font-family: Tahoma;
	font-size: 12px;

	text-decoration: none;
	font-weight : normal;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	background-repeat: no-repeat;
	background-position: left middle;
	border : 1px solid Silver;
}
/*
 * Style dla stopki.
 */


.RL
{
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	color: black
}


.promocja a {
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	color: black;
}

.footer_link
{
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	color: black
}.footer_link2, hover

{
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	color: #86887a;
}

/*
 * Style dla linkmana.
 *//*szybka nawigacja*/.linkman1 TH{
	text-align:left;
	color:#ffffe1;
	background-color:#adaf9a;
	vertical-align: middle;
	padding-left:9px;
	padding-bottom:5px;
	padding-top:5px;
	border:none;
}
.linkman1 TD{
	border:none;
	margin:0px;
	padding-top:1px;
	padding-bottom:2px;
}

.linkman1 A{
	color:#434343;
}
.linkman1 A:hover{
	color:#747ebb;
	text-decoration: none;

}

.linkman2 TH{
	text-align:left;
	color:#ffffe3;
	background-color:#afb19c;
	vertical-align: middle;
	padding-left:9px;
	padding-bottom:5px;
	padding-top:6px;
}
.linkman2 TD{
	vertical-align: top;
	border:0px;
	margin:0px;
	padding-top:1px;
	padding-bottom:2px;
}

/**/
.linkman3 TH{
	text-align:left;
	color:#ffffe1;
	background-color:#adaf9a;	
	vertical-align: middle;
	padding-left:9px;
	padding-bottom:5px;
	padding-top:6px;

}
.linkman3 TD{
	vertical-align: top;
	border:0px;
	margin:0px;
	padding:0px;
}
.linkman3 A{
	color:#a1a1a1;
}

.linkman4 TH{
	text-align:left;
	color:#fefee4;
	background-color:#adaf9a;
	vertical-align: middle;
	padding-bottom:5px;
	padding-top:6px;
	padding-left:9px;
}
.linkman4 TD{
	vertical-align: top;
	border:0px;
	margin:0px;
	padding-top:1px;
	padding-bottom:2px;
}
.linkman4 A{
	color:#757dbc;
}
.linkman5 TH{
	text-align:left;
	color:white;
	background-color:#c2c3b3;
	vertical-align: middle;
	padding-bottom:5px;
	padding-top:6px;
	padding-left:9px;
}
.linkman5 TD{
	vertical-align: top;
	border:0px;
	margin:0px;
	padding-top:1px;
	padding-bottom:2px;

}
.linkman5 A{
	color:#a2a2a2;
}

TABLE .linkman
{		border: none;
}
        
.linkman_link{
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	color: #757dbc;
}

.linkman_link2
{
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	color: #757dbc;
}

.linkman_header
{
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	color: #ffffff;
	background-color:#c2c3b3;	height: 18px;
	border-bottom: none;
}


/*
 * Style dla Most Popular Hotels
 */

.mostpopulathotels TR{
	height:18px;
	white-space: nowrap;
	color:434343;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
}
.mostpopulathotels TR.content0 TD{	background:white;
	padding-top:2px;
	padding-bottom:1px;
	white-space:nowrap;
}
.mostpopulathotels TR.content1 TD{
	background:#eff1e6;
	padding-top:2px;
	padding-bottom:1px;
	white-space:nowrap;
}

.mostpopulathotels A
{
	font-weight: bold;
	color: #737dba;
	text-decoration: none;
}


/*
 * Style dla "polecamy".
 */
TABLE .recommendation
{
	background-color: #FFAE17
}

/*
 * Style dla wyników wyszukiwania.
 */
.search_result TABLE{
	border-left: none;
	border-right: none;
	text-align:center;
}.search_result TD{
	font-family: Tahoma;
	font-size: 11px;
}
.search_result TH{
	background-color: #FFFFFF;
	color:#777cbc;
	font-size: 11px;
}
.search_result .price_dayTH{
	background-color: #f4f4f6;
	color:#fa8c00;
}
.search_result .price_totalTH{
	background-color: #f4f4f6;
	color:#fa8c00;
}
.search_result .price_day_innerTH{
	background-color: #f4f4f6;
	color:#fa8c00;
}
.search_result .price_day{
	color:#444444;
}
.search_result .price_total{
	color:#cd0000;
}
.search_result .price_day_inner{
	color:#000000;
}
.search_result .price_day_sponsored{
	color:#fa8c00;
}

TD .row_booking{
	font-family: Tahoma;
	font-size: 11px;
}
.search_result {
	color:#424240
}

.row_online{
	color: #659B39;
}
.row_onrequest {
	color: #824340;
}

.title {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bolder
}

.hotel_title_text {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bolder
}

.bg1 {

	background-color: #eff1e6;
}.bg1 th{
 text-align:right;
 vertical-align: top;
}
.bg2 {
	background-color: red;
}.superoffer0 TABLE{
 background-color:#eff1e6
}
.superoffer0 .title{ font-family: Tahoma; font-size: 11px; color:#f98c00; text-weight:bold}.superoffer0 .city{ font-family: Tahoma; font-size: 11px; color:#747cbd; text-weight:bold}.superoffer0 .city A{ font-family: Tahoma; font-size: 11px; color:#747cbd;
 text-decoration: none; text-weight:bold} .superoffer0 .price{ font-family: Tahoma; font-size: 11px; color:black;}.superoffer0 .sep{ background-color:none;
}.superoffer1 TABLE{ background-color:#e8e9d9;
}.superoffer1 .title{ font-family: Tahoma; font-size: 11px; color:#f98c00; text-weight:bold}.superoffer1 .city A{ font-family: Tahoma; font-size: 11px; color:#747cbd; text-decoration: none; text-weight:bold} .superoffer1 .price{ font-family: Tahoma; font-size: 11px; color:black;}.superoffer1 .sep{ background-color:none;}P.footer_link
{
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	color: black
}
input,select,textarea,.normal{
 font-family: arial;
 font-size: 11px;
 border: collapse;
}
.menuactive{
 border-left: none;
 border-right: none;
 border-bottom:none;
 background-color: #888979;
 vertical-align: top;
 color:#ffffe3;
 width:25%;
 height:21px;
 vertical-align:middle;
}
.menunoactive{
 border-left: none;
 border-right: none;
 border-bottom:none;
 vertical-align: top;
 color:#ffffe3;
 background-color: #9e9f97;
 width:25%;
 height:21px;
 vertical-align:middle;
}
.menunoactive A{
color:#ffffe3;
font-weight:normal;
}
.menunoactive A:hover{
color:#ffffe3;
font-weight:normal;
}
.menusep{
 width:5px;
 border:none;
 background-color:#ffffff;
 color:#c8c8d0;
}
.menulast{
 width:8px;
 background-color: #c8c8d0; 
}

.bookinghistorydetails TH{
 text-align:right;
 white-space: nowrap;
 vertical-align:top;
}

.loginform INPUT{
 width:99px;
 border:1px solid #c0c0c2;
 color:black;
}
.hotelinfo TD{


}
/**** MB: searchform ***/
.search_label {
	width:100px;
	text-align: right;
	padding: 3px 13px 2px 0px;
	font-size: 11px;
	color: #000000;
}

.search_content {
	font-size:11px;
	padding: 3px 13px 2px 0px;
}

div.column_content_4 {
	font-size: 14px;
}
.article_div { 
  height: 74px !important;
  padding-top:5px !important;
  padding-top:5px;
  
  height: 93px;
  margin: 0px;
  overflow: hidden;
  font-size:12px;
  line-height: 12px;

}

.gallery_link {
	color: #424146;
	text-decoration: none;
	font-weight: normal;
}

.gallery_link:hover {
	color: #424146;
	text-decoration: none;
	font-weight: normal;
}

.line-container2 DIV {
	padding: 3px 0;
	height: 2em;
}

.line-container1 DIV {
	padding: 3px 0;
	height: 2.6em;
}

.line-container DIV {
	padding: 3px 0;
	height: 1.2em;
}

#offer_price TD {
	text-align: center;
	padding: 0;
}

.tfvHighlight {
	color: red;
}

SPAN.standout {
		color: #F06C0A;
}
