/* globalne */



* {

  margin              : 0px;

  padding             : 0px;

  border              : 0px;

  } 

body, html {

  margin-top          : 0;

  margin-bottom       : 0;

  margin-left         : auto;

  margin-right        : auto;

  background-image    : url('img/tlo_szachownica.gif');

  color               : #4a4a4a; 

  text-decoration     : none;

  font-weight         : normal;

  font-size           : 10px;

  font-family         : verdana, tahoma, arial, sans-serif;

  text-align          : center;

  line-height         : 120%;

  }

div#glowna {

  width               : 988px;

  margin-left         : auto;

  margin-right        : auto;

  text-align          : left;

  background-color    : #ffffff;

  }

div#gora {

  position            : relative;

  width               : 988px;

  height              : 211px;

  }

div#rk_gora {

  position            : relative;

  width               : 988px;

  height              : 42px;  

  }  

div#3kolumny {

  width               : 988px;

  margin-left         : auto;

  margin-right        : auto;

  background-color    : #ffffff;  

  }  

div#kolumna1 {

  width               : 201px;

  float               : left;

  background-color    : #ffffff;

  font-size           : 12px;  

  }  

div#kolumna2 {

  float               : left;

	width               : 591px;

  background-color    : #ffffff;

  }    

div#kolumna3 {

  float               : right;

  width               : 196px;

  background-color    : #ffffff;

	height              : 1%;    

  }

div#kolumna_prawa {

	float               : left;

	width               : 787px;

	height              : 1%;

  background-color    : #ffffff;

  color               : #474747; 

  font-size           : 12px;

  font-family         : verdana, tahoma, arial, sans-serif;

  line-height         : 120%;      

  }      

div#stopka {

  clear               : both;

  width               : 988px;

  height              : 55px;

  background-image    : url('img/stopka.png');

  text-align          : center;

  color               : #ffffff;

  margin-left         : auto;

  margin-right        : auto;

  }

a, a:visited {

  color               : #4a4a4a; 

  text-decoration     : underlined;

  font-weight         : normal;

  }

a:hover  {

  color               : #7c7c7c; 

  }



/* gora */



ul#top_menu {

  list-style          : none;

  width               : 988px;

  height              : 42px;

  background-image    : url('img/top_menu.png');

  position            : relative;    

  }

a#topmenu_sitemap {

  text-decoration     : none;

  color               : #ffffff;

  width               : 89px;

  height              : 31px;

  background-image    : url('img/button_sitemap.png');

  display             : block;

  text-align          : left;

  font-size           : 12px;

  position            : absolute;

  top                 : 0px;

  left                : 658px;

  padding-left        : 45px;

  padding-top         : 11px;      

  }

a#topmenu_en {

  text-decoration     : none;

  color               : #898989;

  width               : 61px;

  height              : 30px;

  background-image    : url('img/button_en.png');

  display             : block;

  text-align          : left;

  font-size           : 12px;

  position            : absolute;

  top                 : 0px;

  left                : 792px;

  padding-top         : 12px;

  padding-left        : 34px;                

  }

a#topmenu_de {

  text-decoration     : none;

  color               : #898989;

  width               : 69px;

  height              : 30px;

  background-image    : url('img/button_de.png');

  display             : block;

  text-align          : left;

  font-size           : 12px;

  position            : absolute;

  top                 : 0px;

  left                : 887px;

  padding-top         : 12px;

  padding-left        : 32px;                  

  }

div#logonaglowek {

  width               : 988px;

  height              : 169px;

  }

#logo_lewa {

  width               : 201px;

  height              : 169px;

  float               : left;

  position            : relative;

  }

#naglowek_prawa {

  width               : 787px;

  height              : 169px;

	float               : left;

	height              : 1%;

	position            : relative;

  }

#naglowek_flash {

  width               : 393px;

  height              : 169px;

  float               : left;

  }

#naglowek_bezflasha {

	float               : left;

	height              : 1%;

  width               : 394px;

  height              : 169px;	

  position            : relative;

  background-image    : url('img/naglowek_prawa.png');  

  }

#button_ball {

  width               : 77px;

  height              : 77px;

  position            : absolute;

  top                 : 47px;

  left                : 310px; 

  }  

#naglowek_bezflasha p, #naglowek_bezflasha_en p, #naglowek_bezflasha_pl p {

  position            : absolute;

  width               : 300px;

  top                 : 100px;

  left                : 25px;

  color               : #ffffff;

  font-size           : 12px;

  }  

#logo {

  width               : 201px;

  height              : 84px;

  position            : absolute;

  top                 : 0px;

  left                : 0px;     

  }

#raisennachpolen {

  width               : 201px;

  height              : 85px;

  position            : absolute;

  top                 : 84px;

  left                : 0px;   

  }



/* kolumna 1 */



#rk_logo {

  width               : 201px;

  height              : 169px;

  position            : relative;

  }

ul#menu_lewe {

  list-style          : none;

  width               : 195px;

  }

#menu_lewe a.menu_1 {

  color               : #4a4a4a;

  width               : 168px;

  height              : 25px;

  background-image    : url('img/lewa_menu1.png');

  display             : block;

  text-align          : left;

  font-size           : 12px;

  padding-top         : 12px;

  margin-bottom       : 0px;

  text-decoration     : none;

  padding-left        : 27px;

  font-weight         : bold;      

  }

#menu_lewe a.menu_2 {

  color               : #4a4a4a;

  width               : 168px;

  height              : 26px;

  background-image    : url('img/lewa_menu2.png');

  display             : block;

  text-align          : left;

  font-size           : 12px;

  padding-top         : 11px;

  margin-bottom       : 0px;

  text-decoration     : none;

  padding-left        : 27px;

  font-weight         : bold;  

  }

#menu_lewe a.menu_3 {

  color               : #4a4a4a;

  width               : 168px;

  height              : 25px;

  background-image    : url('img/lewa_menu3.png');

  display             : block;

  text-align          : left;

  font-size           : 12px;

  padding-top         : 11px;

  margin-bottom       : 0px;

  text-decoration     : none;

  padding-left        : 27px;

  font-weight         : bold;  

  }

#menu_lewe a:hover, a:hover#home {

  color               : #888888;

  text-decoration     : none;

  font-weight         : bold;    

  }  

h2#anreise {

  color               : #ffffff;

  width               : 188px;

  height              : 33px;

  background-image    : url('img/lewa_anreise.png');

  text-align          : left;

  font-size           : 14px;

  padding-left        : 7px;

  padding-top         : 19px;    

  }

ul#lewa_anreise {

  list-style          : none;

  width               : 195px;

  }

#lewa_anreise a.menu_anreise, a:visited.menu_anreise {

  color               : #ffffff;

  width               : 168px;

  height              : 26px;

  background-image    : url('img/lewa_anreise_menu.png');

  display             : block;

  text-align          : left;

  font-size           : 12px;

  padding-top         : 14px;

  margin-bottom       : 0px;

  text-decoration     : none;

  padding-left        : 27px;

  font-weight         : bold;  

  }

#lewa_anreise a.menu_anreise_2, a:visited.menu_anreise_2 {

  color               : #ffffff;

  width               : 168px;

  height              : 26px;

  background-image    : url('img/lewa_anreise_menu_2.png');

  display             : block;

  text-align          : left;

  font-size           : 12px;

  padding-top         : 14px;

  margin-bottom       : 0px;

  text-decoration     : none;

  padding-left        : 27px;

  font-weight         : bold;  

  }

#lewa_anreise a:hover.menu_anreise, a:hover.menu_anreise_2 {

  background-position : 0px -40px;

  text-decoration     : none;

  margin-bottom       : 0px;

  font-weight         : bold;  

  }

h2#unserereisen {

  color               : #ffffff;

  width               : 188px;

  height              : 32px;

  background-image    : url('img/lewa_unserereisen.png');

  text-align          : left;

  font-size           : 14px;

  padding-left        : 7px;

  padding-top         : 21px;    

  }

ul#lewa_unserereisen {

  list-style          : none;

  width               : 195px;

  }

#lewa_unserereisen a {  

  text-decoration     : none;

}

#lewa_unserereisen a.menu_unserereisen, a:visited.menu_unserereisen {

  color               : #ffffff;

  width               : 168px;

  height              : 26px;

  background-image    : url('img/lewa_unserereisen_menu.png');

  display             : block;

  text-align          : left;

  font-size           : 12px;

  padding-top         : 14px;

  margin-bottom       : 0px;

  text-decoration     : none;

  padding-left        : 27px;

  font-weight         : bold;

  }

#lewa_unserereisen a.menu_unserereisen_2, a:visited.menu_unserereisen_2 {

  color               : #ffffff;

  width               : 168px;

  height              : 26px;

  background-image    : url('img/lewa_unserereisen_menu_2.png');

  display             : block;

  text-align          : left;

  font-size           : 12px;

  padding-top         : 14px;

  margin-bottom       : 0px:

  text-decoration     : none;

  padding-left        : 27px;

  font-weight         : bold;

  }

#lewa_unserereisen a:hover.menu_unserereisen, a:hover.menu_unserereisen_2 {

  background-position : 0px -40px;

  text-decoration     : none;

  margin-bottom       : 0px;

  font-weight         : bold;

  }

a#home {

  color               : #4a4a4a;

  width               : 168px;

  height              : 25px;

  background-image    : url('img/lewa_home.png');

  display             : block;

  text-align          : left;

  font-size           : 12px;

  padding-top         : 12px;

  margin-bottom       : 0px;

  text-decoration     : none;

  padding-left        : 27px;

  font-weight         : bold;

  }  

h2.lewa_ptaszek {

  background-image    : url('img/lewa_nagl_ptaszek.png');

  color               : #7c7c7c;

  width               : 188px;

  height              : 31px;

  text-align          : left;

  font-size           : 16px;

  padding-left        : 7px;

  padding-top         : 15px;

  display             : block;      

  }

h2.lewa_arrow {

  background          : #ffffff url('img/lewa_nagl_arrow.png') top left no-repeat;

  color               : #7c7c7c;

  width               : 188px;

  height              : 31px;

  text-align          : left;

  font-size           : 16px;

  padding-left        : 7px;

  padding-top         : 15px;

  display             : block;

  line-height         : 110%;        

  }  

img.lewa_separator {

  width               : 195px;

  height              : 9px;

  margin-bottom       : 6px;

  display             : block;

  margin-top          : 2px;  

  }  

img.lewa_polseparator {

  width               : 195px;

  height              : 4px;

  display             : block;  

  }  

#kolumna1 p {

  color               : #7c7c7c;

  text-decoration     : none;

  font-weight         : normal;

  font-size           : 12px;

  font-family         : verdana, tahoma, arial, sans-serif;

  text-align          : left;

  line-height         : 120%;

  margin              : 0px 0px 5px 10px;    

  }

h2.lewa_i {

  background-image    : url('img/lewa_nagl_i.png');

  color               : #7c7c7c;

  width               : 188px;

  height              : 31px;

  text-align          : left;

  font-size           : 16px;

  padding-left        : 7px;

  padding-top         : 15px;    

  }

h3.zielony {

  color               : #00b504;

  font-size           : 15px;

  margin              : 0px 0px 5px 7px;  

  }

a.lewa_linki {

  color               : #7c7c7c;

  text-decoration     : underlined;

  font-weight         : bold;

  padding-left        : 10px;

  }

table.tbl_zimmer td {

  border-style        : solid;

  padding             : 2px 7px 2px 7px;

  border-width        : 1px;   

  }

table.tbl_zimmer {

  width               : 192px;

	border-width        : 0px;

	border-spacing      : 0px;

	border-style        : none;

	border-color        : #ffffff;

	border-collapse     : collapse;

	background-color    : white;

  text-decoration     : none;

  font-weight         : bold;

  font-size           : 12px;

  font-family         : verdana, tahoma, arial, sans-serif;

  line-height         : 120%;

  margin-left         : 3px;

  vertical-align      : middle; 

  margin-top          : 5px;

  margin-bottom       : 5px;   	

  }  



/* kolumna 2 */



h2#reisefinder {

  color               : #ffffff;

  width               : 574px;

  height              : 33px;

  background-image    : url('img/srodek_find_nagl.png');

  text-align          : left;

  font-size           : 16px;

  padding-left        : 17px;

  padding-top         : 20px;    

  }

div#wyszukiwarka {

	width               : 591px;

	height              : 90px;

  background-image    : url('img/srodek_finder.png');

  position            : relative;

  color               : #ffffff;

  font-size           : 10px;    	

  }

div#select_left {

  position            : absolute;

  left                : 17px;

  top                 : 6px; 

  }  

div#select_right {

  position            : absolute;

  left                : 284px;

  top                 : 6px; 

  }  

div#wyszukiwarka select, div#wyszukiwarka_long select {

  font-family         : verdana, tahoma, arial, sans-serif;

  font-size           : 10px;

  border              : 1px solid #e1e1e1;

	background-color    : #ffffff;

	text-align          : left;

	padding             : 2px;

  height              : 20px;

  margin-left         : 10px;

  }

input#button_find {

  position            : absolute;

  left                : 465px;

  top                 : 40px; 

  }  

h2#reisebeispiele {

  color               : #7c7c7c;

  position            : absolute;

  font-size           : 16px;

  left                : 17px;

  top                 : 56px; 
  line-height         : 105%;	

  }  

table.tabelka {

  border-style        : none;

  width               : 591px; 

  }

td.tabltd {

  padding             : 3px 0px 3px 0px;

  border-style        : none;  

  }

div.ramka_szr {

  width               : 191px;

  color               : #4a4a4a;

  font-size           : 10px;

  font-weight         : normal;  

  height              : 364px; 

  background          : #ffffff url('img/srodek_tbl_cialo.png') top center repeat-y;

  margin              : 0px!important;

  border              : 0px;

  padding             : 0;

  position            : relative;

  margin-top          : -9px;

  }

div.srodek_tbl_gora {

  width               : 191px;

  height              : 5px;

  background          : #ffffff url('img/srodek_tbl_gora.png') top center no-repeat;  

  } 

div.ramka_szr p {

  margin              : 5px 14px 5px 14px;     

  }

img.ramka_srodek_img {

  width               : 165px;

  height              : 103px;

  margin              : 8px 13px 0px 13px;

  }

div.stopka_szr {

  background-image    : url('img/srodek_tbl_stopka.png');

  width               : 181px;

  height              : 26px;

  font-size           : 14px;

  text-align          : left;

  position            : relative;

  padding-left        : 10px;

  padding-top         : 12px;             

  }

img.button_tabs {

  width               : 92px;

  height              : 28px;

  position            : absolute;

  left                : 93px;

  top                 : 5px;                

  }

table.tabs {

  margin-left         : 13px;

  margin-right        : 13px;

  }

td.tabs_lew {

  border-right        : 1px solid #cecece; 

  width               : 126px;

  }

h3.tabs_nagl {

  font-size           : 15px;

  line-height         : 100%;

  color               : #00c9db;   

  }

td.tabs_pra {

  text-align          : center;

  width               : 40px;

  line-height         : 180%;

  }

span.tabs_nr {

  font-size           : 24px;

  }

p.p_srodek {

  margin              : 0px 19px 10px 19px;

  text-align          : justify;   

  font-size           : 12px;

  font-family         : verdana, tahoma, arial, sans-serif;

  line-height         : 120%;  

  }

td.tabltd p {

  text-decoration     : none;

  font-weight         : normal;

  font-size           : 10px;

  font-family         : verdana, tahoma, arial, sans-serif;

  text-align          : left;

  line-height         : 120%;

  }

div#sitemap {

  margin-top          : 10px;

  margin-bottom       : 10px;

  margin-left         : 17px;

  }

div#sitemap a {

  display             : block;

  text-decoration     : none; 

  line-height         : 150%;   

  font-size           : 11px;

  }

a.sitemap_1 {

  padding-left        : 30px;

  padding-top         : 3px;

  font-weight         : bold;

  background-image    : url('img/sitemap_tlo.png');

  width               : 403px;

  height              : 22px;  

  }

a.sitemap_2 {

  margin-left         : 30px;

  font-weight         : normal;  

  }

a.sitemap_3 { 

  margin-left         : 50px;

  font-weight         : normal;  

  }

ul.list_txt {

  list-style          : decimal outside;

  margin-left         : 38px;

  margin-right        : 25px;

  text-align          : justify;

  }

ul.list_txt li {

  margin-top          : 10px;

  margin-bottom       : 10px;  

  }

p.txt {

  text-align          : justify;

  margin-left         : 20px;

  margin-right        : 25px;

  margin-top          : 10px;

  margin-bottom       : 10px;      

  }

div#portrety {

  width               : 554px;

  margin              : 20px 18px 0px 18px;

  }

div.portret {

  width               : 180px;

  height              : 220px;

  background-color    : #f3f3f3;

  position            : relative;

  font-size           : 9px;

  }

img.portret_foto {

  width               : 166px;

  height              : 143px;

  margin              : 7px 7px 2px 7px; 

  }

img.portret_separator {

  width               : 166px;

  height              : 7px;

  margin              : 0px 7px 0px 7px;

  }

div.wydarzenia {

  width               : 585px;

  background          : transparent url('img/wydarzenia_tlo.png') top center repeat-y;

  margin-bottom       : 10px;

  }

div.wydarzenia_gora {

  width               : 585px;

  height              : 11px;

  background          : url('img/wydarzenia_gora.png') top center no-repeat;

  margin-bottom       : -2px;  

  }

.wydarzenia_dol {

  width               : 585px;

  height              : 11px;

  background          : url('img/wydarzenia_dol.png') top center no-repeat;

  clear               : both;

  margin-bottom       : -4px;  

  }

img.wydarzenia_kreska {

  width               : 380px; 

  height              : 9px;

  }

img.wydarzenia_fotka {

  width               : 166px;

  height              : 143px;

  margin              : 0px 11px 0px 11px;

  float               : left; 

  }

h3.wydarzenia_naglowek  {

  font-size           : 18px;

  margin              : 5px 0px 5px 0px;

  color               : #a1a1a1;

  }

.wydarzenia p {

  text-align          : justify;

  margin-right        : 14px;

  margin-bottom       : 10px;  

  }  

img.wydarzenia_galerie {

  width               : 92px;

  height              : 28px;

  float               : right;

  margin-right        : 14px;    

  }    



/* kolumna 3 */



div.ramka_czw {

  background          : #ffffff url('img/prawa_czw_cialo.png') top center repeat-y;

  width               : 196px;

  color               : #ffffff;      

  }

div.ramka_czw p {

  margin              : 11px 16px 15px 11px;     

  }

h2.naglowek_czw {

  background-image    : url('img/prawa_czw_naglowek.png');

  width               : 179px;

  height              : 33px;

  font-size           : 20px;

  text-align          : left;

  padding-top         : 20px;

  padding-left        : 12px;       
	
  line-height         : 105%;	       

  }

div.stopka_czw {

  background-image    : url('img/prawa_czw_stopka.png');

  width               : 186px;

  height              : 28px;

  font-size           : 18px;

  text-align          : left;

  position            : relative;

  padding-left        : 6px;

  padding-top         : 15px;  
	
  line-height         : 90%;	 	           

  }

img.button_tabp {

  width               : 92px;

  height              : 28px;

  position            : absolute;

  left                : 93px;

  top                 : 7px;                

  }

table.tabp {

  margin-left         : 13px;



  }

td.tabp_lew {

  border-right        : 1px solid #ffffff; 

  width               : 126px;

  }

h3.tabp_nagl {

  font-size           : 17px;
  line-height         : 100%;

  }

td.tabp_pra {

  text-align          : center;

  width               : 38px;

  line-height         : 180%;

  }

span.tabp_nr {

  font-size           : 24px;

  }

div.ramka_zln {

  background          : #ffffff url('img/prawa_zln_cialo.png') top center repeat-y;

  width               : 196px;

  color               : #ffffff;      

  }

div.ramka_zln p {

  margin              : 11px 16px 15px 11px;     

  }

h2.naglowek_zln {

  background-image    : url('img/prawa_zln_naglowek.png');

  width               : 179px;

  height              : 33px;

  font-size           : 20px;

  text-align          : left;

  padding-top         : 20px;

  padding-left        : 12px;    
	
  line-height         : 105%;	          

  }

div.stopka_zln {

  background-image    : url('img/prawa_zln_stopka.png');

  width               : 186px;

  height              : 28px;

  font-size           : 18px;

  text-align          : left;

  position            : relative;

  padding-left        : 6px;

  padding-top         : 15px; 
	 
  line-height         : 90%;	           

  }  



/* kolumna prawa przy 2 kolumnach */



h2#reisefinder_long {

  color               : #ffffff;

  width               : 770px;

  height              : 33px;

  background-image    : url('img/srodek_find_nagl_long.png');

  text-align          : left;

  font-size           : 16px;

  padding-left        : 17px;

  padding-top         : 20px;    

  }

div#wyszukiwarka_long {

	width               : 787px;

	height              : 90px;

  background-image    : url('img/srodek_finder_long.png');

  position            : relative;

  color               : #ffffff;  	

  font-size           : 10px; 

  }

div#select_right_long {

  position            : absolute;

  left                : 359px;

  top                 : 6px; 

  }  

input#button_find_long {

  position            : absolute;

  left                : 662px;

  top                 : 40px; 

  }  

#rk_naglowek {

  width               : 787px;

  height              : 253px;

  margin-left         : 0px;

  } 

#rk_naglowek_lewa {

  width               : 222px;

  height              : 253px;

	position            : relative;

  background-image    : url('img/rk_naglowek_lewa.png');

	float               : left;   	

  }

#rk_naglowek_prawa {

  width               : 565px;

  height              : 253px;

	position            : relative;

  background-image    : url('img/rk_naglowek_prawa.png');

	float               : right;

  }

p#rk_dymek {

  position            : absolute;

  color               : #474747; 

  text-decoration     : none;

  font-weight         : normal;

  font-size           : 12px;

  font-family         : verdana, tahoma, arial, sans-serif;

  text-align          : justify;

  line-height         : 120%;

  position            : absolute;

  top                 : 114px;

  width               : 338px;

  left                : -9px;

  }

img#rk_schritt {

  position            : absolute;

  top                 : 58px;

  left                : 428px;

  width               : 71px;

  height              : 67px; 

  }

#rk_zakladki {

  width               : 782px;

  height              : 34px;

	position            : relative;

  background-image    : url('img/rk_tlo_zakladki.png');

  margin-top          : 4px;	

  }

a#rk_zakladka_1_on, a#rk_zakladka_1_off, a#rk_zakladka_2_on, a#rk_zakladka_2_off {

  color               : #7c7c7c;

  position            : absolute;

  font-size           : 14px;

  top                 : 6px;

  width               : 171px;

  height              : 20px;

  display             : block;

  text-decoration     : none;

  font-weight         : bold;

  padding-top         : 8px;

  padding-left        : 8px; 

  }

a#rk_zakladka_1_on {

  background-image    : url('img/rk_zakladka_1_on.png');

  left                : 6px;

  }

a#rk_zakladka_1_off {

  background-image    : url('img/rk_zakladka_1_off.png');

  left                : 6px;  

  }

a#rk_zakladka_2_on {

  background-image    : url('img/rk_zakladka_1_on.png');

  left                : 187px;  

  }

a#rk_zakladka_2_off {

  background-image    : url('img/rk_zakladka_1_off.png');

  left                : 187px;  

  }

#rk_belka {

  width               : 782px;

  height              : 35px;

	position            : relative;

  background-image    : url('img/rk_tlo_belka.png');

  margin-top          : 4px;

  }

#rk_belka img {

  margin-left         : 33px;

  height              : 31px;

  margin-top          : 0px;

  }

h2.czysty_h2 {

  color               : #7c7c7c;

  font-size           : 16px;

  margin              : 15px 0px 15px 23px;

  font-weight         : bold;  

  }  

h2.dlugi_h2 {

  color               : #7c7c7c;

  width               : 763px;

  height              : 31px;

  background-image    : url('img/rk_naglowek.png');

  text-align          : left;

  font-size           : 16px;

  padding-left        : 20px;

  padding-top         : 16px;

  margin              : 8px 0px 8px 0px;  

  }

h2.krotki_h2 {

  color               : #7c7c7c;

  width               : 415px;

  height              : 31px;

  background-image    : url('img/rk_naglowek_short.png');

  text-align          : left;

  font-size           : 16px;

  padding-left        : 20px;

  padding-top         : 16px;

  margin              : 20px 0px 8px 0px;  

  }  

table.tbl_hotels th, table.tbl_leistungen th, table.tbl_zak th, table.tbl_reiseleitung th, table.tbl_beforderung th {

  font-weight         : normal;

  text-align          : center;

  border-style        : solid;

	padding             : 5px 5px 5px 5px;

	background-color    : #fafafa;

	-moz-border-radius  : 0px 0px 0px 0px;

  }

table.tbl_hotels td, table.tbl_leistungen td, table.tbl_zak td, table.tbl_reiseleitung td, table.tbl_beforderung td {

  font-weight         : normal;

	padding             : 5px 5px 5px 5px;

	background-color    : white;

  }

table.tbl_hotels, table.tbl_leistungen, table.tbl_zak, table.tbl_reiseleitung, table.tbl_beforderung, table.tbl {

	border-width        : 0px;

	border-spacing      : 0px;

	border-style        : none;

	border-color        : #ffffff;

	border-collapse     : collapse;

	background-color    : white;

  color               : #474747; 

  text-decoration     : none;

  font-weight         : normal;

  font-size           : 12px;

  font-family         : verdana, tahoma, arial, sans-serif;

  line-height         : 120%;

  margin-left         : 18px;

  vertical-align      : middle; 

  margin-top          : 15px;

  margin-bottom       : 25px;   	

  }

table.tbl_hotels {

  width               : 750px;

  }

table.tbl_leistungen {

  width               : 498px;

  }  

table.tbl_zak {

  width               : 498px;

  }    

table.tbl_reiseleitung {

  width               : 700px;

  }  

table.tbl_beforderung {

  width               : 629px;

  } 

table.gesamtpreis th {

  font-weight         : normal;

  text-align          : center;

  border-style        : solid;

	padding             : 10px 5px 10px 5px;

	background-color    : #fafafa;

	-moz-border-radius  : 0px 0px 0px 0px;

  }

table.gesamtpreis td {

  font-weight         : normal;

	padding             : 5px 5px 5px 5px;

	background-color    : white;

  text-align          : center;	

  }

table.gesamtpreis {

  width               : 637px;

	border-width        : 2px;

	border-spacing      : 0px;

	border-style        : solid;

	border-color        : #727272;

	border-collapse     : collapse;

	background-color    : white;

  color               : #474747; 

  text-decoration     : none;

  font-weight         : normal;

  font-size           : 12px;

  font-family         : verdana, tahoma, arial, sans-serif;

  line-height         : 120%;

  margin-left         : 18px;

  vertical-align      : middle; 

  margin-top          : 15px;

  margin-bottom       : 25px;   	

  }

img#kalkulationausdrucken {

  width               : 172px;

  height              : 28px;

  margin              : 10px 10px 10px 216px; 

  }

img#leistungauswahlen {

  width               : 190px;

  height              : 48px;

  margin              : 10px 10px 10px 287px; 

  }

#rk_buttony_dolne {

  width               : 256px;

  height              : 80px;

  margin              : 30px auto 20px 165px;

  text-align          : right  

  }

img.rk_button_dolny {

  width               : 80px;

  height              : 80px;

  }

div#rk_wyszuk {

	width               : 600px;

	height              : 40px;

  position            : relative;

  }

div#rk_select_left {

  position            : absolute;

  left                : 23px;

  top                 : 0px; 

  }  

div#rk_select_right {

  position            : absolute;

  left                : 270px;

  top                 : 0px; 

  }  

div#rk_wyszuk select {

  font-family         : verdana, tahoma, arial, sans-serif;

  font-size           : 12px;

  border              : 1px solid #e1e1e1;

	background-color    : #ffffff;

	text-align          : left;

	padding             : 1px;

  height              : 20px;

  margin-left         : 5px;

  }

div.rk_restaurant {

  width               : 782px;

  background          : transparent url('img/rk_rest_tlo.png') top center repeat-y;

  margin-bottom       : 10px;

  }

div.rk_rest_gora {

  width               : 782px;

  height              : 14px;

  margin-bottom       : -1px;

  background          : url('img/rk_rest_gora.png') top center no-repeat;

  }

.rk_rest_dol {

  width               : 782px;

  height              : 14px;

  margin-bottom       : -1px;

  background          : url('img/rk_rest_dol.png') top center no-repeat;

  clear               : both;  

  }

.rk_rest_lewa {

  color               : #a1a1a1;

  width               : 168px;

  float               : left;

  margin-left         : 19px!important;

  margin-left         : 9px;

  }  

img.rk_rest_kreska {

  width               : 168px; 

  height              : 7px;

  }

img.rk_rest_fotka {

  width               : 166px;

  height              : 79px;

  }

h3.rk_rest_naglowek  {

  font-size           : 18px;

  margin              : 5px 0px 5px 0px;

  }

.rk_rest_txt {

  width               : 246px;

  float               : left;

  text-align          : justify;

  margin-left         : 11px;

  }

.rk_rest_preise {

  width               : 305px;

  height              : 142px;

  float               : right;

  margin-right        : 9px;

  position            : relative;

  background          : url('img/rk_rest_preise.png') top center no-repeat;

  }

.rk_rest_cena {

  margin-top          : 45px;

  margin-left         : auto;

  margin-right        : auto

  }

.rk_rest_cena_l {

  width               : 110px;

  text-align          : right;

  color               : #a1a1a1;

  border-style        : none;

  padding-right       : 5px;

  }

.rk_rest_cena_p {

  width               : 110px;

  text-align          : left;

  border-style        : none;

  padding-left        : 5px;

  }      

img.auswahlen {

  width               : 112px;

  height              : 28px;

  position            : absolute;

  top                 : 114px;

  left                : 192px;

  }

h3.czysty_h3  {

  font-size           : 17px;

  margin              : 5px 0px 0px 19px;

  color               : #a6a6a6;

  line-height         : 110%;    

  }

#button_hotelauswahlen {

  width               : 142px;

  height              : 28px;

  float               : left;

  margin-left         : 19px;

  }

#button_abbrechen {

  width               : 112px;

  height              : 28px;

  float               : right;

  margin-right        : 15px;

  }

.select {

  font-family         : verdana, tahoma, arial, sans-serif;

  font-size           : 12px;

  border              : 1px solid #b5b5b5;

	background-color    : #ffffff;

	text-align          : left;

	padding             : 1px;

  }

table.tbl_4_2 {

  width               : 438px;

	border-width        : 1px;

	border-spacing      : 0px;

	border-style        : solid;

	border-color        : #cacaca;

	border-collapse     : collapse;

	background-color    : white;

  color               : #474747; 

  text-decoration     : none;

  font-weight         : normal;

  font-size           : 12px;

  font-family         : verdana, tahoma, arial, sans-serif;

  line-height         : 120%;

  margin-left         : 19px;

  vertical-align      : middle; 

  margin-top          : 15px;

  margin-bottom       : 25px;  

  }

table.tbl_4_2 th {

	border-width        : 1px;

  text-align          : center;

  vertical-align      : middle;

  border-style        : solid;

  border-color        : #cacaca;

	background-color    : #fafafa;

	-moz-border-radius  : 0px 0px 0px 0px;

	height              : 32px;

  font-weight         : normal;	

  }

table.tbl_4_2 td {

	border-width        : 1px;

  text-align          : center;

  vertical-align      : middle;

  border-style        : solid;

  border-color        : #cacaca;

	background-color    : #ffffff;

	-moz-border-radius  : 0px 0px 0px 0px;

	height              : 32px;

  font-weight         : normal;  	

  }  

.rk_preise {

  width               : 305px;

  height              : 150px;

  float               : right;

  margin-right        : 9px;

  position            : relative;

  background          : url('img/rk_preise.png') top center no-repeat;

  }

.rk_cena {

  margin-top          : 28px;

  margin-left         : auto;

  margin-right        : auto

  }

.rk_cena_l {

  width               : 190px;

  text-align          : right;

  color               : #a1a1a1;

  border-style        : none;

  padding-right       : 5px;

  }

.rk_cena_p {

  width               : 110px;

  text-align          : left;

  border-style        : none;

  padding-left        : 5px;

  } 

.rk_tbl_abendessen {

  width               : 223px;

  margin-left         : 20px;

  margin-bottom       : 25px;

  }

.rk_tbl_abendessen th {

  padding             : 3px;

  }

.rk_tbl_abendessen td {

  padding             : 3px;

  }

div#kolumna_prawa p {

  margin              : 0px 19px 10px 19px;

  text-align          : justify;   

  font-size           : 12px;

  font-family         : verdana, tahoma, arial, sans-serif;

  line-height         : 120%;  

  }

div#slideshow {

  margin              : 5px 0px 0px 0px;

  }

div#slideshow img {

  width               : 92px;

  height              : 28px;

  margin              : 5px;

  }



table.tbl_opis {

  width               : 332px;

	border-width        : 1px;

	border-spacing      : 0px;

	border-collapse     : collapse;

	background-color    : white;

  color               : #474747; 

  text-decoration     : none;

  font-weight         : normal;

  font-family         : verdana, tahoma, arial, sans-serif;

  line-height         : 90%;

  vertical-align      : middle; 

  margin-top          : 30px;

  margin-bottom       : 20px;  

  }

table.tbl_opis th {

  background          : #fff url('img/opis_tbl_nagl.png') top left no-repeat;

  width               : 322px;

  height              : 25px;

  text-align          : left;

  border-style        : none;

  border-width        : 0px;

  border-color        : #ffffff;

  color               : #fff;

  font-size           : 14px;

  padding-left        : 10px;  

  }

table.tbl_opis td {

  border-style        : solid;

  border-width        : 1px 1px 1px 1px;

  border-color        : #dbdbdb;

  padding             : 9px 16px 9px 16px;

  }

            

/* stopka */



#stopka p {

  padding-top          : 30px;

	

}



/* wersje jezykowe */



#rk_naglowek_prawa_pl {

  width               : 565px;

  height              : 253px;

	position            : relative;

  background-image    : url('img/rk_naglowek_prawa_pl.png');

	float               : right;

  }

#rk_naglowek_prawa_en {

  width               : 565px;

  height              : 253px;

	position            : relative;

  background-image    : url('img/rk_naglowek_prawa_en.png');

	float               : right;

  }

.rk_preise_pl {

  width               : 305px;

  height              : 150px;

  float               : right;

  margin-right        : 9px;

  position            : relative;

  background          : url('img/rk_preise_pl.png') top center no-repeat;

  }

.rk_preise_en {

  width               : 305px;

  height              : 150px;

  float               : right;

  margin-right        : 9px;

  position            : relative;

  background          : url('img/rk_preise_en.png') top center no-repeat;

  }

.rk_rest_preise_en {

  width               : 305px;

  height              : 142px;

  float               : right;

  margin-right        : 9px;

  position            : relative;

  background          : url('img/rk_rest_preise_en.png') top center no-repeat;

  }

.rk_rest_preise_pl {

  width               : 305px;

  height              : 142px;

  float               : right;

  margin-right        : 9px;

  position            : relative;

  background          : url('img/rk_rest_preise_pl.png') top center no-repeat;

  }

#naglowek_bezflasha_pl {

	float               : left;

	height              : 1%;

  width               : 394px;

  height              : 169px;	

  position            : relative;

  background-image    : url('img/naglowek_prawa_pl.png');  

  }

#naglowek_bezflasha_en {

	float               : left;

	height              : 1%;

  width               : 394px;

  height              : 169px;	

  position            : relative;

  background-image    : url('img/naglowek_prawa_en.png');  

  }                



/* reiseplan */



div#reiseplan {

	width               : 730px;

  background-color    : #ffffff;

  color               : #474747; 

  font-size           : 12px;

  font-family         : verdana, tahoma, arial, sans-serif;

  line-height         : 120%;

  text-align          : left;      

  }   

h2.reiseplan_dlugi_h2 {

  color               : #7c7c7c;

  width               : 683px;

  height              : 30px;

  background-image    : url('img/reiseplan_nagl_dlugi.png');

  text-align          : left;

  font-size           : 16px;

  padding-left        : 20px;

  padding-top         : 16px;

  margin              : 8px 0px 8px 13px;  

  }

h2.reiseplan_krotki_h2 {

  color               : #7c7c7c;

  width               : 175px;

  height              : 30px;

  background-image    : url('img/reiseplan_nagl_krotki.png');

  text-align          : left;

  font-size           : 16px;

  padding-left        : 20px;

  padding-top         : 16px;

  margin              : 8px 0px 8px 7px;  

  }

img#reiseplan_logo {

  float               : left;

  margin              : 8px 28px 8px 350px;    

  }

#reiseplan p {

  margin              : 0px 28px 0px 30px;

  }

table.tbl_reiseplan {

  width               : 666px;

	border-width        : 1px;

	border-spacing      : 0px;

	border-style        : solid;

	border-color        : #cacaca;

	border-collapse     : collapse;

	background-color    : white;

  color               : #474747; 

  text-decoration     : none;

  font-weight         : normal;

  font-size           : 12px;

  font-family         : verdana, tahoma, arial, sans-serif;

  line-height         : 120%;

  margin-left         : 36px;

  vertical-align      : middle; 

  margin-top          : 15px;

  margin-bottom       : 25px;  

  }

table.tbl_reiseplan th, table.tbl_reiseplan2 th {

	border-width        : 1px;

  text-align          : center;

  vertical-align      : middle;

  border-style        : solid;

  border-color        : #cacaca;

	background-color    : #fafafa;

	-moz-border-radius  : 0px 0px 0px 0px;

  font-weight         : normal;	

  }

table.tbl_reiseplan td, table.tbl_reiseplan2 td {

	border-width        : 1px;

  text-align          : center;

  vertical-align      : middle;

  border-style        : solid;

  border-color        : #cacaca;

	background-color    : #ffffff;

	-moz-border-radius  : 0px 0px 0px 0px;

  font-weight         : normal;  	

  }

table.tbl_reiseplan2 {

  width               : 480px;

	border-width        : 1px;

	border-spacing      : 0px;

	border-style        : solid;

	border-color        : #cacaca;

	border-collapse     : collapse;

	background-color    : white;

  color               : #474747; 

  text-decoration     : none;

  font-weight         : normal;

  font-size           : 12px;

  font-family         : verdana, tahoma, arial, sans-serif;

  line-height         : 120%;

  margin-left         : 36px;

  vertical-align      : middle; 

  margin-top          : 15px;

  margin-bottom       : 25px;  

  }            



	

	

	

	

#topbar{

	padding: 1px;

	background:#FFFFFF;

	margin-left: 3px;

	position: absolute;

	border: 1px solid black;

	width: 99%;

	visibility: hidden;

	z-index: 100;

}	

#topbar a{

	color: #000000;

	text-decoration: none;

}	











.highslide {

	cursor: url(highslide/graphics/zoomin.cur), pointer;

   outline: none;

}

.highslide img {

	border: 2px solid #eaeaea;	

}

.highslide:hover img {

	border: 2px solid gray;

}



.highslide-image {

   border: 2px solid white;

}

.highslide-image-blur {

}

.highslide-caption {

    display: none;

    

    border: 2px solid white;

    border-top: none;

    font-family: Verdana, Helvetica;

    font-size: 10pt;

    padding: 5px;

    background-color: white;

}

.highslide-display-block {

    display: block;

}

.highslide-display-none {

    display: none;

}

.highslide-loading {

    display: block;

	color: white;

	font-size: 9px;

	font-weight: bold;

	text-transform: uppercase;

    text-decoration: none;

	padding: 3px;

	border-top: 1px solid white;

	border-bottom: 1px solid white;

    background-color: black;

    

    padding-left: 22px;

    background-image: url(include/highslide/graphics/loader.gif);

    background-repeat: no-repeat;

    background-position: 3px 1px;

    

}

a.highslide-credits,

a.highslide-credits i {

    padding: 2px;

    color: silver;

    text-decoration: none;

	font-size: 10px;

}

a.highslide-credits:hover,

a.highslide-credits:hover i {

    color: white;

    background-color: gray;

}
