html, body {margin: 0; padding: 0; border: 0; margin-top:1px; }

body {color: #3e3e3e; 
      font: 70%/130% Tahoma, Arial, Helvetica, sans-serif;
      text-align: center;}
	  
TABLE.booking1 {font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;}

.style1 {color: #000000; line-height:normal;}
.style2 {font-size: 10px;color: #000000;}


.menutable {font-family:Tahoma, Arial; font-size:11px}

#contentleft {
		width:590px;
		padding:0px;
		float:left;
		background:#fff;
		}


.totalprice { 
     font-size: 16px; 
	 text-align: left; 
	 color:#bf2628; 
	 font-family: Tahoma, Arial, Helvetica, sans-serif; }
	
p.polecamy_p {font-size:13px;
background-color: #CC0000;
color:#FFFFFF;
font-weight:bold;
text-align:center;}

p.normal {line-height:1.1em;}

#wyniki_tabela {width:580px;
text-align:left;}
	
	#contentright {
		width:160px;
		display:inline;
		padding:0px;
		float:right;
		background:#fff;
		}

#polecamy {
width:150px;

background:#E1E1E1 ;
padding:6px;
margin-top:5px;
margin-bottom:5px;
}

p.polecamy a {color:#000; text-decoration:underline;}
p.polecamy a:hover, a.polecamy a:visited, a.polecamy a:active {color:#000; text-decoration:none;}
p a {
	color:#000;
	text-decoration:none;
	
	font-style:normal;
}

p strong a {
	border:0 none;
	color:#888;
}
p:hover a {
	color:#c45c5e;
}

#polecamy1 {
width:160px;
background:#E1E1E1;

margin-top:5px;
margin-bottom:5px;
border-bottom-color:#Bf2628;

}

#polecamy1a {
width:160px;
background:#E1E1E1;
padding-left:5px;
padding-top:5px;
margin-top:5px;
margin-bottom:5px;
}

#polecamy1b {
width:160px;
background:#E1E1E1;

margin-top:5px;
margin-bottom:5px;
}

#polecamy2 {

width:160px;
background:#fff;

margin-top:5px;
margin-bottom:5px;
}

p {
	margin:0;
	 line-height:1.5em;
}
p strong {
	font-weight:bold;
	color:#3e3e3e;
	border:0 none;
}
p.doc {
text-align:right;
	
	color:#3e3e3e;
	border:0 none;
}




/*p {margin: 0; padding: 1px; padding-left:20px; line-height:1.5em}*/
p.pay {margin: 0; padding: 1px; padding-top:3px; line-height:1.3em; text-align:center}
p.info {font-size:9px; text-align:right;}

.about {width:380px;
        border-width:1px;
		border-color: #999999;
		padding:15px;
		text-align:center;}
		
.img {text-align:right; padding:5px; border:1px;}	 
.text {margin: 0; padding: 1px;  line-height:1.5em; font-weight:bold; width:100px; text-align:right; display:inline}
.boldtext {margin: 0;
	       margin-top:100px;
	       padding: 1px;
	       line-height:1.5em;
	       width:125px;
	       text-align:left;
	       position:absolute;
	       display:inline;
	       left: 327px;
	       top: 20px;}

.menu{font-size:11px; font-family: Tahoma, verdana; padding-right:6px; color:#ffffff; text-decoration:none}
.menu:hover{font-size:11px;font-family: Tahoma, verdana; padding-right:6px; color:#ffffff;text-decoration:underline;}


.oferty{font-size:11px; font-family: Tahoma, verdana;  color:#bf2628; text-decoration:underline;}
.oferty:hover{font-size:11px;font-family: Tahoma, verdana; color:#000;text-decoration:underline;}


TABLE { margin-left: auto; margin-right: auto; } 
TD.menu:hover { font-size:11px; font-family:Tahoma, verdana;  color:#ffffff; text-decoration:none; }
		   
.hide {font-family: Tahoma, Arial, Verdana; 
       font-size:9px; 
	   color:#CCCCCC; 
	   margin-top:0px;  
	text-align: left;
	  }
.hotelmenu{font-size:10px; font-family: verdana;color:#414141;}


.tab {border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
padding:5px;

background-color: #F3F3F3  ;
width:390px;
margin-left:20px;}

.tab p {padding-left:5px}

p.linkunder a:hover {color:red; text-decoration:underline;}
p.linkunder a:link, a.linkunder a:visited, a.linkunder a:active {color:#666; text-decoration:none;}

h1  {margin-top:12px;
margin-bottom: 6px; 
	
     font-size: 28px; 
	 font-weight:normal; 
	 text-align: left; 
	 padding: 0px; 
	
	 font-family: Georgia, Tahoma, Arial, serif}
	 
h2  {margin-bottom: 5px; 
	 margin-top: 0px;
     font-size: 22px; 
	 font-weight:normal; 
	 text-align: left; 
	 color:#bf2628; 
	 padding: 0px; 
	 font-family: Georgia, Tahoma, Arial, Helvetica, sans-serif;}
	 
h3  {margin-bottom: 5px; 
	 margin-top: 0px;
     font-size: 14px; 
	 font-weight:normal; 
	 text-align: left; 
	 color:#bf2628; 
	 padding: 0px; 
	 font-family: Georgia, Tahoma, Arial, Helvetica, sans-serif;}
	 
	 
h4  {margin-bottom: 0px; 
	 margin-top: 0px;
     font-size: 12px; 
	 font-weight:normal; 
	 text-align: left; 
	 color:#bf2628; 
	 padding: 0 0 6px 0; 
	 font-family: Georgia, Tahoma, Arial, Helvetica, sans-serif;}

.clear {clear: both;}

a  {text-decoration: none; color: #000;}
a:hover  {text-decoration: underline; color: #Bf2628;}

.wrapper  {margin: 0 auto; width: 760px; text-align: left;}
* html .wrapper  {width: 760px;}

#outer {width:760px; margin:0; padding:0;
 	   
	  
        text-align:left;
      
		padding-bottom:10px;}


.dol {font-size:11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif}

#left  {float: left;
        display:inline;
        width: 580px;
		height:auto;
        position: relative;
		text-align:left;
		}

	
#right {float:right; width:160px; margin-left:20px; height:auto; text-align:left;  }

.text1 {display:none}

.wide {background-color: #fff;    /* header and footer colours.top  */
       width: 100%; 
       font-size: 1.4em;}
	   
.wide p {padding:0px; margin:0;}

#oferta {margin-top:10px; 
margin-bottom:10px;
display:block;}

#logo {height:72px; background-image: url(img/logo.gif); position: relative; z-index: 1}

#top {height:80px; width:760px;  border-top: 1px solid #Bf2628; padding-top:12px; padding-bottom:12px; 
	    border-bottom: 1px solid #Bf2628; }

	 
/* --------- stopka --------------------------------------------------------------------------------------------------------- */
.bottom {padding: 0px; margin:0; color:#ccc; border-top: 1px solid #Bf2628;}
.bottom a {color:#ccc; text-decoration:underline;}
.bottom a:hover {color:#666; text-decoration:underline;}

/* -------------------------------------------------------------------------------------------------------------------------- */



/* -------------------------------------------------------------------------------------------------------------------------- */
#back {width: 750px; text-align:center;}
p.back {text-align:right; font-size:10px}

/* --------- flagi --------------------------------------------------------------------------------------------------------- */
div#small_flags {height: 16px;
                 position: relative;
				 background: #f1f1f1;
                 margin:0;
                 padding-right:2px; 
                 padding-top: 1px;
				 padding-bottom: 1px;
				 text-align: right;}				 
.flaga_img {border:1px solid black}
/* -------------------------------------------------------------------------------------------------------------------------- */

.flaga_img1 {border:1px solid #ccc; }


