BODY
  {
  font-family: verdana, "arial ce", arial, helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
  background-color: #ffffff;
  padding:0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;      
  text-align: left;
  width: 100%;
  height: 100%;
  line-height: 127%;  
}

TABLE
  { 
  font-family: verdana, "arial ce", arial, helvetica, sans-serif;
  font-size: 11px;
  color: #666666;  
  line-height: 127%;
  background-color: inherit;  
}

TD
  {
  text-align: left;
  vertical-align: top;
}  

INPUT,SELECT,TEXTAREA
  {
  font-family: verdana, "arial ce", arial, helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}

SUP
  {
  font-size: 8px; 
}

IMG
  {
	border:  0px;
	margin:  0px;	
  padding: 0px;	
}

FORM,FIELDSET
  {
	margin: 0px;	
	border: 0px;
  padding:0px;	
}	

A
  {
  color: #dc0507; 
  font-family: verdana, "arial ce", arial, helvetica, sans-serif; 
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  background-color: inherit;  
}

A:hover
  {
  color: #ff0000;
  text-decoration: underline;
  background-color: inherit;    
}

UL
  {
  font-size: 11px;
  padding: 0px;  
  margin-top: 5px;
  margin-bottom: 5px;  
  margin-left: 15px;  
}  

OL
  {
  font-size: 11px;
  padding: 0px;
  margin-top: 5px;
  margin-bottom: 5px;  
  margin-left: 32px;  
}  

LI
  {
  font-size: 11px;
  margin-left: 15px;    
}

HR
  {
  height: 1px;
}  





DIV.Header DIV.Header_GoogleCzat
  {
  top: 20px;
  left: 960px;  
  width: 250px;  
  height: 60px;
  position: absolute;
}  


DIV.Header
  {
  width: 1000px;  
  height: 128px;
  position: relative;
}  

TABLE.Header
  {
  width: 1000px;  
  height: 128px;
}

TABLE.Header TR.Header_X TD
  {
  height: 1px;
  font-size: 1px;
  line-height: 5%;
  padding: 0px;
}
  

TABLE.Header TD.Header_Logo
  {
  width: 200px;
  height: 80px;
}  

TABLE.Header TD.Header_Logo DIV.Header_Logo
  {
  position: relative;
  width: 200px;
  height: 80px;
}  

TABLE.Header TD.Header_Logo DIV.Header_Logo DIV.Header_LogoA
  {
  position: absolute; 
  left: 20px; 
  top: 15px;
}  

TABLE.Header TD.Header_Logo DIV.Header_Logo DIV.Header_LogoB
  {
  position: absolute; 
  left: 115px; 
  top: 30px;
}  

TABLE.Header TD.Header_Logo2
  {
  width: 220px;
  height: 80px;
  vertical-align: middle;
  text-align: left;   
}  


TABLE.Header TD.Header_Infolinia
  {
  width: 560px;
  vertical-align: middle;
  text-align: left;   
}  

TABLE.Infolinia
  {
  margin-left: 10px;       
}  

TABLE.Header  TABLE.Infolinia TD
  {
  vertical-align: middle;
  text-align: left;
  padding-right: 20px;
}  


TABLE.Header TD.Header_Menu
  {
  width: 777px;
  height: 24px;
  vertical-align: bottom;
  text-align: left;   
}  

TABLE.Header TD.Header_EndCol
  {
  width: 60px;
}

TABLE.Header TD.Header_Belka
  {
  width: 1000px;
  height: 24px;
  background-image: url(/images/layout/header_belka.gif);  
  background-repeat: no-repeat;
  background-position: top left;
  color: #eeeeee;
  vertical-align: middle;
  text-align: right;
  padding-right: 20px;  
}

TABLE.Header TD.Header_Belka A
  {
  color: #ffffff; 
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  background-color: inherit;  
}

TABLE.Header TD.Header_Belka A:hover
  {
  color: #eeeeee;
  text-decoration: underline;
  background-color: inherit;    
}








DIV.MainBody
  {
  width: 1000px;  
  position: relative;  
}  

TABLE.MainBody
  {
  width: 1000px;  
  height: 400px;  
}

TABLE.MainBody TD.MainBody_Left
  {
  width: 10px;  
}

TABLE.MainBody TD.MainBody_Panel
  {
  width: 214px;  
}  

TABLE.MainBody TD.MainBody_Panel TABLE.MainBody_Panel
  {
  width: 214px;  
}  

TABLE.MainBody TD.MainBody_Panel TABLE.MainBody_Panel TD.MainBody_Panel_Baner
  {
  width: 214px;
  height: 6px;    
}

TABLE.MainBody TD.MainBody_Panel TABLE.MainBody_Panel TD.MainBody_Panel_Content
  {
  width: 214px;
}

TABLE.MainBody TD.MainBody_Main
  {
  width: 776px;
}

TABLE.MainBody TD.MainBody_Main TABLE.MainBody_Main
  {
  width: 776px;
}  

TABLE.MainBody TD.MainBody_Main TABLE.MainBody_Main TD.MainBody_Main_Baner
  {
  width: 776px;
}  

TABLE.MainBody TD.MainBody_Main TABLE.MainBody_Main TD.MainBody_Main_Content1
  {
  width: 776px;
  padding-left: 11px;
  padding-top: 8px;
  padding-right: 0px;
  padding-bottom: 10px;    
}

TABLE.MainBody TD.MainBody_Main TABLE.MainBody_Main TD.MainBody_Main_Content3
  {
  width: 579px;
  padding-left: 11px;
  padding-top: 8px;
  padding-right: 11px;
  padding-bottom: 10px;    
}

TABLE.MainBody TD.MainBody_Main TABLE.MainBody_Main TD.MainBody_Main_Sep
  {
  width: 14px;
}

TABLE.MainBody TD.MainBody_Main TABLE.MainBody_Main TD.MainBody_Main_Panels
  {
  width: 183px;
  padding-top: 8px;
  padding-bottom: 10px;    
}

TABLE.MainBody DIV.MainHeader
  {
  border-top: 1px dashed #666666;
  border-bottom: 1px dashed #666666;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;  
  margin-bottom: 10px;  
}  

TABLE.MainBody DIV.MainHeader H1
  {
  font-family: Tahoma, verdana, "arial ce", arial, helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;    
  color: #1a1a1a;
  margin: 0px;  
}


DIV.Footer
  {
  width: 1000px;
  border-top: 1px dashed #666666;
  margin-top: 10px;
  padding-top: 8px;
  position: relative;  
}    

TABLE.Footer TD 
  {
  width: 1000px;  
  text-align: center;
}
  
TABLE.Footer TD.Footer_W3C 
  {
  padding-top: 15px;
}  




A.LinkCross  
  {
  color: #84919a;
  font-weight: normal;
}  

A:hover.LinkCross  
  {
  color: #000000;
  text-decoration: underline;
}  



DIV.SeekPanel1
  {
  width: 214px;
  background-color: #ebebeb;  
}  

DIV.SeekPanel1 DIV.SeekPanel2
  {
  background-image: url(/images/layout/search_panel_bg1.gif);  
  background-repeat: no-repeat;
  background-position: top left;
}  

DIV.SeekPanel1 DIV.SeekPanel3
  {
  width: 214px;
  background-image: url(/images/layout/search_panel_bg2.gif);  
  background-repeat: no-repeat;
  background-position: bottom right;
}

DIV.SeekPanel1 TABLE.SeekPanel1
  {
  width: 214px;
  height: 300px;
}  

DIV.SeekPanel1 TABLE.SeekPanel1 TD.SeekPanel1_Content
  {
  padding: 10px;
}


DIV.SeekPanel1 TABLE.SeekPanel1 TD.SeekPanel1_Content TABLE.SeekPanelData
  {
  width: 100%;
}  

DIV.SeekPanel1 TABLE.SeekPanel1 TD.SeekPanel1_Content TABLE.SeekPanelData TD
  {
  padding: 0px;
}
  
DIV.SeekPanel1 TABLE.SeekPanel1 TD.SeekPanel1_Content TABLE.SeekPanelData TD.Opis
  {
  font-weight: bold;
}  

DIV.SeekPanel1 TABLE.SeekPanel1 TD.SeekPanel1_Content TABLE.SeekPanelData TD.Dane
  {
  padding-bottom: 7px;  
}  

DIV.SeekPanel1 TABLE.SeekPanel1 TD.SeekPanel1_Content DIV.Amenity
  {
  width: 190px; 
  padding-top: 5px; 
  text-align: left; 
  line-height: 200%; 
  font-size: 6px; 
  font-weight: normal;
}  

DIV.SeekPanel1 TABLE.SeekPanel1 TD.SeekPanel1_Content DIV.Amenity INPUT
  {
  padding: 0px;
  margin: 0px;  
  margin-right: 1px;
  cursor: pointer;   
}  

DIV.SeekPanel1 TABLE.SeekPanel1 TD.SeekPanel1_Content DIV.Amenity IMG
  {
  padding: 0px;
  margin-right: 5px;   
}  

DIV.SeekPanel1 TABLE.SeekPanel1 TD.SeekPanel1_Content DIV.Amenity SPAN
  {
  white-space: nowrap;
}
  

  
TABLE.NewsletterPanel
  {
  width: 214px;
  margin-top: 10px;
  margin-bottom: 10px;    
}    

TABLE.NewsletterPanel TD.NewsletterInfo1
  {
  width: 214px;
  text-align: center;
  padding-bottom: 10px;  
}    

TABLE.NewsletterPanel TD.NewsletterInfo2
  {
  text-align: left;
  padding: 0px;
  padding-left: 25px;  
  color: #000000;
  font-weight: bold;
  font-size: 14px;  
}    


TABLE.NewsletterPanel TD.NewsletterInfo3
  {
  width: 60px;
  padding-left: 2px;
}  

TABLE.NewsletterPanel TD.NewsletterInfo4
  {
  width: 146px;
}  

TABLE.NewsletterPanel TD.NewsletterInfo4 P.NewsletterInfo4a
  {
  margin: 0px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 5px;    
  color: #c41d03;
}  
  
TABLE.NewsletterPanel TD.NewsletterInfo4 P.NewsletterInfo4b
  {
  margin: 0px;
  padding-left: 5px;  
}  

TABLE.NewsletterPanel TD.NewsletterInfo4 P.NewsletterInfo4c
  {
  margin: 0px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 5px;    
}  

TABLE.NewsletterPanel TD.NewsletterInfo5
  {
  width: 214px;
  text-align: center;
  color: #000000;
  color: #ffffff;
  background-color: #b9b7b7;
  padding-top: 3px;
  padding-bottom: 3px;
}

TABLE.NewsletterPanel TD.NewsletterInfo6 TABLE
  {
  width: 214px;
}

TABLE.NewsletterPanel TD.NewsletterInput
  {
  padding-left: 5px;  
}

TABLE.NewsletterPanel TD.NewsletterInput INPUT
  {
  width: 200px;  
}

TABLE.NewsletterPanel TD.NewsletterBotton
  {
  width: 50%;
  padding-top: 8px;  
  padding-left: 5px;
  padding-right: 5px;
  text-align: center;    
}

TABLE.NewsletterPanel TD.NewsletterSep1
  {
  font-size: 1px;
  line-height: 10%;
  height: 5px;
}

 
 
 
 
 
 
 


DIV.ZajawkaForum
  {
  width: 100%;
  padding: 0px;
  margin-bottom: 10px;       
}

DIV.ZajawkaForum TABLE.ZajawkaForumHeader
  {
  border-top: 1px dashed #666666;
  border-bottom: 0px dashed #666666;
  width: 100%;  
  margin-top: 5px;  
  margin-bottom: 5px;  
}  

DIV.ZajawkaForum TABLE.ZajawkaForumHeader TD.Header
  {
  text-align: left;
  padding-left: 10px;  
  padding-top: 6px;
  padding-bottom: 6px;
  vertical-align: middle;    
}

DIV.ZajawkaForum TABLE.ZajawkaForumHeader TD.Dymki
  {
  text-align: right;
  padding-right: 10px;  
  padding-top: 3px;
  padding-bottom: 3px;
  vertical-align: middle;  
}

DIV.ZajawkaForum TABLE.ZajawkaForumHeader TD.Info
  {
  color: #205795;
  font-weight: bold;
  padding: 0px;
  padding-bottom: 5px;    
  text-align: right;
  vertical-align: bottom;
}

DIV.ZajawkaForum P.ZajawkaForum_Stopka
  {
  padding: 0px;
  padding-left: 10px;    
  margin: 0px;
  margin-top: 0px;  
  margin-bottom: 7px;  
}

DIV.ZajawkaForum TABLE.ZajawkaForum
  {
  width: 100%;
  margin-top: 0px;
  margin-bottom: 5px;  
  border: 1px dashed #666666;
}

DIV.ZajawkaForum TABLE.ZajawkaForum TD
  {
  padding-left: 6px;
  padding-right: 6px;        
}

DIV.ZajawkaForum TABLE.ZajawkaForum TR.ZajawkaForum_Row0
  {
  background-color: #ffffff;
  background-color: inherit;    
}

DIV.ZajawkaForum TABLE.ZajawkaForum TR.ZajawkaForum_Row1
  {
  background-color: #f4f4f4;
  background-color: inherit;    
}

DIV.ZajawkaForum TABLE.ZajawkaForum TD.ZajawkaForum_Grupa
  {
  font-size: 10px;
  padding-top: 2px;
}    



DIV.ZajawkaForum TABLE.ZajawkaForum TD.ZajawkaForum_Temat
  {
  padding-top: 2px;
}    

DIV.ZajawkaForum TABLE.ZajawkaForum TD.ZajawkaForum_Data
  {
  font-size: 10px;
  color: #9e9e9e;
  padding-bottom: 3px;    
}

DIV.ZajawkaForum TABLE.ZajawkaForum TD.ZajawkaForum_Tresc
  {
  padding-top: 3px;  
  color: #333333;  
}

DIV.ZajawkaForum TABLE.ZajawkaForum TD.ZajawkaForum_More
  {
  padding-top: 3px;
  padding-bottom: 3px;
  text-align: right;
  border-bottom: 1px dashed #b6b4b4;    
}

DIV.ZajawkaForum TABLE.ZajawkaForum TD.ZajawkaForum_More TABLE
  {
  margin-left: auto;
  margin-right: 5px;  
}

DIV.ZajawkaForum TABLE.ZajawkaForum TD.ZajawkaForum_Sep
  {
  font-size: 1px;
  line-height: 10%;
  height: 8px;    
}  

DIV.ZajawkaForum A.More
  {
  color: #c2001e; 
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  background-color: inherit;  
}  

DIV.ZajawkaForum A.More:hover
  {
  color: #2d5bac; 
  text-decoration: underline;
}  


DIV.ZajawkaForum A.Title
  {
  color: #c2001e;  
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;  
  background-color: inherit;  
}  

DIV.ZajawkaForum A.Title:hover
  {
  color: #2d5bac;  
  text-decoration: underline;
}  


DIV.ZajawkaForum A.Group
  {
  color: #000000; 
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
  background-color: inherit;  
}  

DIV.ZajawkaForum A.Group:hover
  {
  color: #525354; 
  text-decoration: underline;
}  
   



  
DIV.Panel1 
  {
  
}  

DIV.Panel1 TABLE.Panel1 
  {
  margin-bottom: 5px;  
  border-top: 1px dashed #666666;
  width: 100%;    
}

DIV.Panel1 TABLE.Panel1 TD.Panel1_Header 
  {
  height: 42px;
  vertical-align: top;
  padding-top: 5px;
  padding-left: 7px;  
}

DIV.Panel1 TABLE.Panel1 TD.Panel1_Body
  {
  border: 1px dashed #666666;
  padding: 5px;
  text-align: center;  
}

DIV.Panel1 TABLE.Panel1 TD.Panel1_Body DIV.Panel1_Info1
  {
  text-align: left;
  margin-bottom: 3px;
  margin-top: 5px;  
} 
 
DIV.Panel1 TABLE.Panel1 TD.Panel1_Body DIV.Panel1_Info2
  {
  text-align: right;
} 

DIV.Panel1 TABLE.Panel1 TD.Panel1_Body DIV.Panel1_Info2 TABLE
  {
  margin-left: auto;
  margin-right: 3px;;  
}

DIV.Panel1 TABLE.Panel1 TD.Panel1_Body DIV.Panel1_Info2 TD.Link
  {
  padding-right: 5px; 
}  

DIV.Panel1 TABLE.Panel1 TD.Panel1_Body DIV.Panel1_Info2 TD.Link A.More
  {
  color: #c2001e; 
  font-size: 10px;
  text-decoration: none;
  background-color: inherit;  
}  

DIV.Panel1 TABLE.Panel1 TD.Panel1_Body DIV.Panel1_Info2 TD.Link A.More:hover
  {
  color: #2d5bac; 
  text-decoration: underline;
}  
 
 
 
DIV.DlaczegoTravelzone
  {
  padding-left: 15px;
  padding-right: 15px;  
  color: #b6b4b4;
  color: #808080;  
  font-size: 10px;
  text-align: justify;
}     

 
DIV.BannerHighTravel
  {
  position: absolute;
  top: 0px;
  left: 1003px;
}


SPAN.LinkTreeDirSep
  {
  white-space: nowrap;
}





DIV.HotelComments
  {
  width: 100%;
  padding: 0px;
  margin-bottom: 10px;       
}

DIV.HotelComments TABLE.HotelCommentsHeader
  {
  border-top: 1px dashed #666666;
  border-bottom: 0px dashed #666666;
  width: 100%;  
  margin-top: 5px;  
  margin-bottom: 5px;  
}  

DIV.HotelComments TABLE.HotelCommentsHeader TD.Header
  {
  text-align: left;
  padding-left: 10px;  
  padding-top: 6px;
  padding-bottom: 6px;
  vertical-align: middle;    
}

DIV.HotelComments TABLE.HotelCommentsHeader TD.Dymki
  {
  text-align: right;
  padding-right: 10px;  
  padding-top: 3px;
  padding-bottom: 3px;
  vertical-align: middle;  
}

DIV.HotelComments TABLE.HotelComments
  {
  width: 100%;
  margin-top: 0px;
  margin-bottom: 5px;  
  border: 1px dashed #666666;
}

DIV.HotelComments TABLE.HotelComments TD
  {
  padding-left: 6px;
  padding-right: 6px;        
}

DIV.HotelComments TABLE.HotelComments TR.HotelComments_Row0
  {
  background-color: #ffffff;
  background-color: inherit;    
}

DIV.HotelComments TABLE.HotelComments TR.HotelComments_Row1
  {
  background-color: #f4f4f4;
  background-color: inherit;    
}

DIV.HotelComments TABLE.HotelComments TD.HotelComments_Hotel
  {
  font-size: 10px;
  padding-top: 2px;
  padding-bottom: 4px;  
}    

DIV.HotelComments TABLE.HotelComments TD.HotelComments_Hotels
  {
  padding: 2px;
  text-align: center;
}    

DIV.HotelComments TABLE.HotelComments TD.HotelComments_Tresc
  {
  padding-top: 3px;  
  color: #333333;  
}

DIV.HotelComments TABLE.HotelComments TD.HotelComments_Tresc IMG
  {
  margin-right: 3px;  
  margin-bottom: 3px; 
}

DIV.HotelComments TABLE.HotelComments TD.HotelComments_More
  {
  padding-top: 3px;
  padding-bottom: 3px;
  text-align: right;
  border-bottom: 1px dashed #b6b4b4;    
}

DIV.HotelComments TABLE.HotelComments TD.HotelComments_More TABLE
  {
  margin-left: auto;
  margin-right: 5px;  
}

DIV.HotelComments TABLE.HotelComments TD.HotelComments_Sep
  {
  font-size: 1px;
  line-height: 10%;
  height: 8px;    
}  

DIV.HotelComments A.More
  {
  color: #c2001e; 
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  background-color: inherit;  
}  

DIV.HotelComments A.More:hover
  {
  color: #2d5bac; 
  text-decoration: underline;
}  

DIV.HotelComments A.Hotel
  {
  color: #c2001e; 
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  background-color: inherit;  
}  

DIV.HotelComments A.Hotel:hover
  {
  color: #224484; 
  text-decoration: underline;
}  


DIV.Payment2
  {
  width: 1000px;  
  margin-top: 15px;
  padding: 3px;
  background-color: #f9f9f9;
  text-align: center;  
}  

DIV.Payment2 TABLE.Payment2
  {
  margin: auto;  
}  

DIV.Payment2 TABLE.Payment2 TD
  {
  vertical-align: middle;
  text-align: center;
  font-weight: bold;
  color: #666666;  
}  

    
