*{
margin:0px;
padding:0px;

font-family:Tahoma;

}
a img {border:none;}

#siteceny {width:580px; float:right}


body {color:#666666;font-size: 11px;}
.wyniki_wynik_pierwszy {background-color:#eeedea;}
.wyniki_wynik_drugi {background-color:#dfdedb;}
.center1 table { background-color:#fff;}
/*.center1 table h1 { background-color:#eeedea;}
.center1 table td { background-color:#eeedea;}*/
h2.h11 {font-size:11px; margin:0; padding:0; font-weight:normal; width:auto; background:none; line-height:normal; display:inline}

.tophoteli_pierwszy {color:#fff}
.tophoteli_drugi {background-color:#8a8676; color:#fff}

.titleh2 {font-size:14px; padding:10px; width:390px; font-family:Tahoma; font-weight:bold; 
        background-color:#807c6c; color:#fff}
#top { padding:30px 0px 0px 0; text-align:left; height:75px; width:750px; margin:0 auto; color:#666666; background-image:url('http://www.ehotele.com/storage/images/bg.gif'); background-repeat:no-repeat; }
#topinfo img {border:none}
#logo {float:left; margin-bottom:10px;}
#logo span {margin-left:7px; font-family:Arial; font-size:11px}
#topinfo {text-align:right; padding-right:15px; float:right; margin-bottom:10px;}

#flashbaner {margin: 0 auto;padding: 0; width: 750px;

}

.clear {clear: both; height: -1px; line-height:0; font-size:0}
.label {text-align:right}
.formin {font-size:11px; font-weight:bold; background-color:#d7d7d5; width:170px; border:1px solid #d7d7d5;}
a.listlink {border:none; width:auto}

table.hotelinfo td {background-color:#eeedea; border-top:1px solid #fff; padding:3px 5px 3px 10px}
h1.hline9 {display:inline; font-size:10px}

/******************************************************************************
 left column
 *****************************************************************************/

.left h1{
display:block;
width:155px;

background:#514E42;
padding:5px 0 5px 5px;
border-top:10px solid #ffffff;
font:bold 11px tahoma;
color:#ffffff;
}


.left {
width:160px;
list-style:none;
}
.left  a span{
font:normal normal 10px tahoma;
color:#FF6600;
margin:0 5px;
}


.left  a{
display:block;
height:18px;
width:160px;
font:normal normal 10px tahoma;
background:#eeedea;
border-top:1px solid #ffffff;
border-bottom:1px solid #E2E1DC;
text-decoration:none;
color:#666666;
line-height:18px;
}
.left  a:hover{
display:block;
height:18px;
width:160px;
font:normal normal 10px tahoma;
background:#F3F3F1;
color:#ff6600;
border-top:1px solid #ffffff;
border-bottom:1px solid #E2E1DC;
text-decoration:none;
line-height:18px;
}
.left  a.expanded{
background:#FAFAF9;
border-bottom:1px solid #E2E1DC;
}

/******************************************************************************
 right column
 *****************************************************************************/
 
 .right {
	width:160px;
	background: #eeedea url('http://www.ehotele.com/storage/images/bg_stripes.png') top;
	float: right;
	margin-left:0px;
	
	}

.right h1{
display:block;
width:155px;
background:#ff6600;
padding:5px 0 5px 5px;
/*border-bottom:10px solid #ffffff;
border-top:10px solid #ffffff;*/
font:bold 11px tahoma;
color:#ffffff;
}


.right ul {

list-style:none;
} 

.right li {

width:160px;
} 

.right a span{
font:normal normal 10px tahoma;
color:#FF6600;
margin:0 5px;
}


.right  a{
display:block;

font:normal normal 10px tahoma;
background:#eeedea;
border-top:1px solid #ffffff;
border-bottom:1px solid #E2E1DC;
text-decoration:none;
line-height:13px;
padding:10px;
margin-bottom:10px;
color:#666666;
}
.right a:hover{
display:block;

font:normal normal 10px tahoma;
background:#F3F3F1;
color:#ff6600;
border-top:1px solid #ffffff;
border-bottom:1px solid #E2E1DC;
text-decoration:none;
line-height:13px;
padding:10px;
margin-bottom:10px;
}
.right  a.expanded{
background:#FAFAF9;
border-bottom:1px solid #E2E1DC;
}


/******************************************************************************
 Classes
 *****************************************************************************/
a {text-decoration:none;}
  
a.logo{
display:block;
float:left;
background:#ffffff url(storage/images/logo.png) no-repeat top left;
font: normal bold 50px Arial;
color:#514E42;
letter-spacing:-2px;
margin-bottom:30px;
padding:10px 0px 0px 80px;
text-decoration:none;

}
a.logo span{

display:block;
font: normal normal 20px tahoma;
color:#514E42;
letter-spacing:0px;
margin-top:-8px;
}


#menu {height:10px; padding:5px 5px 5px 0; text-align:right; background: url('http://www.ehotele.com/storage/images/bg_menu.gif'); width:735px; margin:0 auto; color:#fff}

.menu1 a:visited {color:#afaea6;font-weight:bold;  font-size:12px}
.menu1 a:link {color:#afaea6; font-weight:bold; font-size:12px}
.menu1 a:active {color:#afaea6; font-weight:bold; font-size:12px}
.menu1 a:hover {color:#fff; font-weight:bold; font-size:12px}


/******************************************************************************
 center
 *****************************************************************************/
 
.center h1 {
display:block;
font-size:14px;
font-family: Arial, Tahoma;
color:#fff;
font-weight:bold;
width:390px;
padding:5px 10px;
background:#514E42;

}

.center div.item{
width:380px;
background: #eeedea url('http://www.ehotele.com/storage/images/center_bg.png') no-repeat bottom;
padding:10px 0px 30px 30px;
display:table;
border-bottom:10px solid #ffffff;
}
.center div.item p{
width:98%;
font:normal normal 11px tahoma;
color:#666666;
line-height:1.4em;
float:left;

}
.center div.item p.correct{
margin-top:0px;
width:100%;margin-top:15px;
font:normal normal 12px tahoma;
padding-bottom:2px;
border-bottom:#cac6ba solid 1px;
}

.center div.item p strong a{
display:block;
font:normal normal 11px tahoma;
color:#ff6600;
line-height:1.6em;
text-decoration:none;
font-weight:bold;
clear:both;
}
.center div.item p strong a:hover{
display:block;
font:normal normal 11px tahoma;
color:#ff6600;
line-height:1.6em;
text-decoration:none;
font-weight:bold;
clear:both;
}
.center div.item p a{
font:normal normal 11px tahoma;
color:#8A8276;
text-decoration:underline;
}
.center div.item p a:hover{
font:normal normal 11px tahoma;
color:#8A8276;
text-decoration:none;
}
.center div.item img{
border:1px solid #CAC6BA;
padding:4px;
background:#ffffff;
float:left;
}









/******************************************************************************
 *++center_750
 *****************************************************************************/
 
.center_750 h1 {
display:block;
font-size:14px;
font-family: Arial, Tahoma;
color:#fff;
font-weight:bold;
width:390px;
padding:5px 10px;
background:#514E42;

}

.center_750 div.item_750{
width:750px;
background: #eeedea url('http://www.ehotele.com/storage/images/center_bg.png') no-repeat bottom;
padding:10px 0px 30px 30px;
display:table;
border-bottom:10px solid #ffffff;
}
.center_750 div.item_750 p{
width:98%;
font:normal normal 11px tahoma;
color:#666666;
line-height:1.4em;
float:left;

}
.center_750 div.item_750 p.correct{
margin-top:0px;
font:normal normal 12px tahoma;
width:70%;
}

.center_750 div.item_750 p strong a{
display:block;
font:normal normal 11px tahoma;
color:#ff6600;
line-height:1.6em;
text-decoration:none;
font-weight:bold;
clear:both;
}
.center_750 div.item p strong a:hover{
display:block;
font:normal normal 11px tahoma;
color:#ff6600;
line-height:1.6em;
text-decoration:none;
font-weight:bold;
clear:both;
}
.center_750 div.item_750 p a{
font:normal normal 11px tahoma;
color:#8A8276;
text-decoration:underline;
}
.center_750 div.item_750 p a:hover{
font:normal normal 11px tahoma;
color:#8A8276;
text-decoration:none;
}
.center_750 div.item_750 img{
border:1px solid #CAC6BA;
padding:2px;
background:#ffffff;
float:left;
}















.left{
	width:160px;
	background: #eeedea url('http://www.ehotele.com/storage/images/bg_stripes.png') top;
	float: left;
	margin-right:10px;
	}
* html .left{
	display: inline;
	}
	
	
	* html .right{
	display: inline;
	}
	


.center{
	float: left;
	width: 420px;
	
	}
	
/* Start Mac IE5 filter \*/
.left, .right, .center{
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important; 
	}
/* End Mac IE5 filter */
#wrapper{
	overflow: hidden; 
	}
#wrapper{ 
width:750px;
margin:0 auto;
	padding-top:10px;
	/*float: right;
margin-right:5% !important;
margin-right:2%;
margin-bottom:50px!important;*/
	}

#wrapper:after{
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
#wrapper{
	display: inline-block;
	}
/*\*/
#wrapper{
	display: block;
	}

/*______________________________FOOTER */

#footer {
width:750px;
height:20px;
margin:0 auto;
border-top:#514e42 1px solid;
border-bottom:#514e42 1px solid;
background:#514e42;
float:right;
text-align:center;
padding-top:7px;
color:#d6d6d6;
margin-top:0px;

}
#footer {
list-style:none;
display:inline;
font-size:10px;
}
#footer li{
padding:0 10px;
display:inline;
font-size:10px;
}
#footer a span{
display:none;
}

#footer a:link{
font-size:10px;
color:#b5ae94;
}
#footer a:active{
font-size:10px;
color:#b5ae94;
}
#footer a:visited{
font-size:10px;
color:#b5ae94;
}
#footer a:hover{
font-size:10px;
color:orange;
}

#footer1 {
font-size:10px;
font-weight:normal;
color:#666;
}

#footer1 a:link{
font-size:10px;
font-weight:bold;
color:#666;
}
#footer1 a:active{
font-size:10px;
font-weight:bold;
color:#666;
}
#footer1 a:visited{
font-size:10px;
font-weight:bold;
color:#666;
}
#footer1 a:hover{
font-size:10px;
font-weight:bold;
color:orange;
text-decoration: underline;
}

.showmail img{
border:none;
margin:10 px;
padding:none;
background:none;
}

a.listlink:link, a.listlink:active, a.listlink:visited {font-size:13px; line-height:12px; font-weight:bold; color:#666; font-family:Tahoma}
a.listlink:hover {font-size:13px; line-height:12px; font-weight:bold; font-family:Tahoma; color:#ff6600; text-decoration:underline}
a.infobook:link, a.infobook:active, a.infobook:visited {font-size:11px; font-weight:bold; color:#86a14b; font-family:Tahoma}
a.infobook:hover {font-size:11px; font-weight:bold; font-family:Tahoma; color:#666; text-decoration:underline}

.table1 td {background-color:#f3f3f3; color:#666}


.wyniki_podtytul {background-color:#237e06; text-align:center; color:#fff}

.wyniki_podtytul1 {background-color:#fc1e1e; text-align:center; color:#fff}

.search {font-size:11px; height:14px; margin:0 4px; padding:0 2px;  border: solid 1px #D9F2A9; color:#514E42; background: #EEEDEA;}
.buttonik {font-size:11px; font-weight: bold; margin:0; padding:0; color: #514E42; background: #D9F2A9 url('http://www.ehotele.com/storage/images/button_bg.gif') top repeat-x; height: 19px; border-top: solid 1px #D9F2A9; border-left: solid 1px #D9F2A9; border-bottom: solid 1px #98B163; border-right: solid 1px #98B163; cursor: pointer;}

a.tekst_01:link, a.tekst_01:active, a.tekst_01:visited {font-size:11px; color:#fff; font-family:Tahoma}
a.tekst_01:hover {font-size:11px; font-family:Tahoma; color:orange; }

a.tekst_02:link, a.tekst_02:active, a.tekst_02:visited {font-size:11px; font-weight:bold; color:#666; border-bottom:1px  #666 dotted; font-family:Tahoma}
a.tekst_02:hover {font-size:11px; font-weight:bold; font-family:Tahoma; color:orange; border-bottom:1px orange dotted;}

a.tekst_03:link, a.tekst_03:active, a.tekst_03:visited {font-size:11px; color:#666; font-family:Tahoma}
a.tekst_03:hover {font-size:11px; font-family:Tahoma; color:orange; ;}

a.tekst_04:link, a.tekst_04:active, a.tekst_04:visited {font-size:11px; color:#fff; font-family:Tahoma}
a.tekst_04:hover {font-size:11px; font-family:Tahoma; color:#e1f4bf; }

a.backtotop:link, a.backtotop3:active, a.backtotop:visited {font-size:10px; margin-top:3px; margin-right:10px; color:#666; font-family:Tahoma}
a.backtotop:hover {font-size:10px; margin-top:3px; margin-right:10px;  font-family:Tahoma; color:orange; ;}

/*
 * Style dla głównej tabeli z informacjami o Rezerwacji.
 */

TABLE.booking_info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-color: #000000;
}

TABLE.booking_info TD {
	font-size: 8pt;
}

TABLE.booking_info TD.binfo_label {
	font-weight: bold;
	background-color: #FFF9DD;
	width: 18%;
	height: 20px;
	vertical-align: middle;
	padding: 2px 4px 2px 4px;
}

TABLE.booking_info TD.binfo_data {
	background-color: #FFF9DD;
	width: 200px;
	height: 20px;
	vertical-align: middle;
	padding: 2px 4px 2px 4px;
}

TABLE.booking_info TD.binfo_label_alt {
	font-weight: bold;
	background-color: #FEF5C9;
	width: 18%;
	height: 20px;
	vertical-align: middle;
	padding: 2px 4px 2px 4px;
}

TABLE.booking_info TD.binfo_data_alt {
	background-color: #FEF5C9;
	width: 200px;
	height: 20px;
	vertical-align: middle;
	padding: 2px 4px 2px 4px;
}


 .reg_info {
border-top: solid 1px #fffefb; 
border-left: solid 1px #fffefb; 
border-bottom: solid 1px #C5C5C3; 
border-right: solid 1px #C5C5C3; 
cursor: pointer;
margin: 2px 0;}
 
    
/*
 * KONIEC: Style dla głównej tabeli z informacjami o Rezerwacji.
 */

/*
 * Style dla głównej tabeli z informacjami o Cenach Dziennych.
 */

TABLE.day_prices {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-color: #000000;
}

TABLE.day_prices TD {
	font-size: 8pt;
}

/*
 * KONIEC: Style dla głównej tabeli z informacjami o Cenach Dziennych.
 */


/*
 * Style dla tabeli z dodatkowymi informacjami o Rezerwacji
 * (imię, nazwisko, info dla operatora, itp.).
 */

TABLE.booking_additional_info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

TABLE.booking_additional_info TD {
	font-size: 8pt;
	padding: 2px 4px 2px 4px;
}

TABLE.booking_additional_info TD.bainfo_header {
	font-weight: bold;
	color: #FFF;
	background-color: #cc0000;
	width: 18%;
	height: 20px;
	vertical-align: middle;
}

TABLE.booking_additional_info TD.bainfo_label {
	font-weight: bold;
	background-color: #FFF9DD;
	width: 18%;
	height: 20px;
	vertical-align: middle;
}

TABLE.booking_additional_info TD.bainfo_data {
	background-color: #FEF5C9;
	width: 18%;
	height: 20px;
	vertical-align: middle;
}

/*
 * KONIEC: Style dla tabeli z dodatkowymi informacjami o Rezerwacji
 * (imię, nazwisko, info dla operatora, itp.).
 */


/*
 * Style dla tabeli z Transferami.
 */

TABLE.transfers_info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

TABLE.transfers_info TH {
	font-size: 8pt;
	font-weight: bold;
	color: #fff;
	background-color: #000;
	padding: 2px 4px 2px 4px;
}

TABLE.transfers_info TD {
	font-size: 8pt;
}

TABLE.transfers_info TD.transfers_info_norm {
	background-color: #FEEEEE;
	vertical-align: middle;
	padding: 2px 4px 2px 4px;
}

TABLE.transfers_info TD.transfers_info_alt {
	background-color: #F8F8F8;
	vertical-align: middle;
	padding: 2px 4px 2px 4px;
}

/*
 * KONIEC: Style dla tabeli z Transferami.
 */

.price {
	color: #4b0072;
}
 
 /*
 *
 * KONIEC: Style dla info o Rezerwacji.
 *
 */

 
 /*
 *
 * Style dla Koszyka.
 *
 */

 /*
 * Style dla glownej tabeli Koszyka.
 */

TABLE.basket {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-left: solid 1px #CC0000;
	border-top: solid 1px #CC0000;
}

TABLE.basket TH {
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC0000;
	padding: 2px 4px 2px 4px;
}

TABLE.basket TD {
	font-size: 8pt;
	border-right: solid 1px #CC0000;
	border-bottom: solid 1px #CC0000;
	padding: 4px 4px 4px 4px;
}

TABLE.basket TR.norm {
	background-color: #FFFFFF;
	vertical-align: middle;
}

TABLE.basket TR.alter {
	background-color: #F8F8F8;
	vertical-align: middle;
}


/******************************************************************************
security
 *****************************************************************************/
 


.boxecard {
	width: 500px;
	padding: 1px;
	border:none;}

.ecard_title {
	color: #86A14B;
	font-weight: bold;
	font-size: 14px;
	width: auto;
	padding: 5px 0;
	}

.boxecard h2 {

	font-size: 1.2em;
	
	}

.boxecard h3 {

	width: auto;
	font-size: 11px;
	padding-top: 15px;
	height: 14px;
	}

.boxecard p {
	float: none !important; 
	padding-bottom: 5px;
	}
	
.boxecard a {
	text-decoration: underline !important;
	}
.boxecard a:hover {
	color: orange !important;
	text-decoration: underline !important;
	}
	
.boxecard h2 a {
	color: orange !important;
	text-decoration: none !important;
	}		
/******************************************************************************
warunki
 *****************************************************************************/	
 	
div.itemWide {
background:  url(http://www.ehotele.com/storage/images/center_bg.png) no-repeat scroll left bottom #EEEDEA;
margin-bottom: 10px;
padding: 5px 10px 20px 20px;
line-height: 1.4em;

}


div.itemWide ol {
padding-left: 25px;
margin-left: 0;

}

div.itemWide li {
padding-left: -2px;
margin-left: 0;

}

div.itemWide a {
color: #666;
text-decoration: none;
font-weight: bold;
}

div.itemWide a:hover {
color: orange;

}

div.itemWide h2 {
font-size: 12px;
color: #86A14B;
padding: 3px 0;
margin-bottom: 5px;
border-bottom: solid 2px #dddeda;


}
div.itemWide h3 {
font-size: 11px;
margin: 5px 0;

}



#warunki ol, #warunki ol li {
list-style: decimal;

}


#warunki address {
text-align: center;
font-style: normal;
margin-top: 10px;
color: #333;
line-height: 1.4em;

}

#warunki h1 {
background: #f60;
color: white;
font-size: 12px;
text-align: center;
padding: 5px 0;
border-bottom: solid 10px white;
line-height: 2em;
}

#warunki h1 strong {
font-size: 16px;
display: block;
margin: 0;
padding:0;
}


/******************************************************************************
sitemap
 *****************************************************************************/	
.sitemap {
margin: 0;


}
 
.sitemap ul {
 
margin: 5px 0 15px 5px; 

} 

 
.sitemap ul,  .sitemap ul li {
list-style: none;
}

.sitemapColumn {
float: left;
width: 25.4%;
padding-right: 40px;
padding-left: 15px;
border-right: solid 1px #E2E1DC;
border-left: solid 1px #fff;
min-height: 361px;


}

* .sitemapColumn {
height: 361px;
 
}

.sitemapFrame {

border-left: solid 1px #E2E1DC;
border-right: solid 1px #fff;

}

* .sitemapFrame {
height: 361px;


}
/*  google map  */
#gmap {
	float: left;
	border: solid 1px #CAC6BA;
	margin-top: 10px;
	}
#gmap img {
	background: none !important;
	}
