* { outline:none; }

#head, #main, #foot	{width: 988px;}

#l, #c, #r	{vertical-align: top;}

#top				{width: 1000px; background-color:#FFFFFF; margin: 0 auto 0 auto; }
#top #head 			{width: 988px; background-color:#6699FF; margin: 0 0 0 0; position: relative;}
#top #head .std		{float:left; padding-left:15px; width:80px}
.top_serwis { float: left; width: 180px;background-position: 0 6px; background-repeat: no-repeat;}



.menu,
.menu_active	{}
.menu a,
.menu_active a	{}


.std	{}
.std .tt	{font-weight: bold;	text-align: left;}
.std .pl	{}
.std .mr	{text-align: right;}
.std .mr a	{font-family: Verdana; font-size: 10px; font-weight: bold;	}
.fleft { float: left; }

#body				{width: 1000px; background-color:#FFFFFF; padding: 0 0 2px 0; z-index: 2000;}
#body #main					{width: 988px; background-color:#FFFFFF; padding: 6px 0 0 0;}
#body #main .main			{width:100%; margin:0 0 0 0; background-repeat: repeat-y; background-position: top left;}
#body #main .main2 		{width:100%; margin:0 0 0 0; }
#body #main .main #l		{float:left;width:248px;  border-top:2px solid #EDE6CE; text-align:left;} 
#body #main .main #c		{float:right; text-align:left; width: 734px; margin: 0 0 10px 0; } 
#body #main .main_bottom	{width:100%; height:2px; margin:0 0 6px 0; background-repeat: no-repeat; background-position: top left; font-size:1px;}

#body #main .main #c .std	{margin: 5px 0 5px 0px;}

#bottom				{width: 1000px;}
#bottom .ramka		{width: 1000px; background-color:#FFFFFF; margin: 6px 0 6px 0; padding: 1px 0 1px 0 }

.toper { position: relative; width: 988px; }
.toper_right	{ position: absolute; top: 34px; right: 40px; z-index: 3001; width: 164px;}
.toper_icon	{ position: absolute; top: 26px; right: 0px; z-index: 3002; width: 170px;}
.topowe_ikony { overflow:hidden; width: 170px; }
.topowe_ikony a { margin-bottom: 2px; display: block; margin-left: 135px;}
.toper_down		{ position: absolute; left: 0; bottom: 0; z-index: 23; width: 780px;}
.toper_down .menu {height: 59px; text-align: left; left: 0;}
.toper_down img { padding: 0; margin: 0; }
.toper_down .std { width: auto; padding: 0;}
.toper_down_nic { padding: 0;}

.topowy_img { height: 194px; }

.headlink img		{padding-right:15px; float:left; padding-top:3px; color:#fff;}
.headlink a			{color:#FFFFFF; line-height:23px; text-decoration:none;}
.headlink a:active,.headlink a:hover 	{color:#FFFFFF; text-decoration:none;}
.headaktualnosci a	{color:#FFFFFF; line-height:23px; text-decoration:none; }
.headSearch label	{width:auto; padding-right:9px; margin-top:5px;}
.api_search_inpu	{border-top:1px solid #b4cdff; border-right:1px solid #769ae1; border-bottom:1px solid #769ae1; border-left:1px solid #b4cdff; background:#94b8ff; width:105px; margin-top:4px;}
.api_search_butto	{width:13px; font-size:1px; margin-top:4px;}


.szara_siatka h2, .kryteria_poszukiwan h2	{background-color:#E6DCB9; padding: 10px 0 10px 10px; font-size: 14px; color:#001E50; margin:0;}
.szara_siatka h2 a, .kryteria_poszukiwan h2 a {font-size: 14px; color:#001E50; text-decoration: none;}
.szara_siatka hr, .kryteria_poszukiwan hr	{color:#E6DCB9; width: 100%; margin: 5px 0 0 0;}
.szara_siatka h5, .kryteria_poszukiwan h5	{padding: 5px 0 5px 10px; font-size: 12px; color:#001E50; margin:0;}
.szara_siatka input, .kryteria_poszukiwan input	{margin: 0 10px 0 10px;}
.szara_siatka select, .kryteria_poszukiwan select	{margin: 0 0 5px 10px;}
.szara_hlink { display: block; width: 170px; font-size: 14px; float: left;}
a.szara_hlink { cursor: pointer; }
.szara_himg {display: block; float: left; width:25px;}
.szara_siatka .text p, .kryteria_poszukiwan .text p	{padding: 10px;}
.szara_siatka .foto	p, .kryteria_poszukiwan .foto p	{margin: 5px 10px 5px 10px; text-align:center;}
.szara_siatka .zapisz p, .kryteria_poszukiwan .zapisz p	{margin: 5px 10px 5px 10px;}
.szara_siatka .zapisz p	img, .kryteria_poszukiwan .zapisz p img {margin-right: 10px;}
.szara_siatka .zapisz a, .kryteria_poszukiwan .zapisz a	{color:#6699FF;text-decoration: none;border-bottom:2px solid #E6DCB9;border-top:1px dotted #B2BBCA;clear:both;display:block;font-size:13px;font-weight:bold;line-height:30px;margin-top:20px;padding-left:17px;}
.szara_siatka .zapisz a:active,.szara_siatka .zapisz a:hover, .kryteria_poszukiwan .zapisz a:active, .kryteria_poszukiwan .zapisz a:hover {text-decoration: underline; color: #6699FF;}
.szara_siatka .wyslij, .kryteria_poszukiwan .wyslij	{margin: 5px 10px 5px 120px; cursor:pointer;}

.szara_siatka_wyszukiwarka h1	{background-color:#E6DCB9; padding: 10px 0 10px 10px; font-size: 14px; color:#001E50; margin:0;}
.szara_siatka_wyszukiwarka select	{margin: 9px 0 10px 10px; width:220px;}
.szara_siatka_wyszukiwarka .napis	{width: 90px; float:left; margin: 10px 0 10px 10px; text-align:right;}
.szara_siatka_wyszukiwarka .napis p	{font-weight:bold; }
.szara_siatka_wyszukiwarka .select	{width: 300px; float:left;}

.szara_sortowanie { border: 1px solid #e6dcb9; padding: 10px; margin-bottom: 10px; }
.szara_sortowanie input { border: 1px solid #8b8675; background-color: #b4ac8e; color: #ffffff; padding: 2px 10px; font-weight: bold; margin-left: 5px;}

.foot_flagi1 img	{margin: 0 1px 0 0; }

.foot_menu			{width: 984px; background-repeat: repeat; background-position: top left;border: 2px solid #EDE6CE; vertical-align: middle;  margin: 6px;}
.foot_menu_g { padding: 10px 20px;}
.foot_menu_g .nazwa { float: left; width: 205px; text-align: right;}
.foot_menu_g .items { float: right; width: 730px; }
.foot_menu_g .items a { margin: 0 10px 6px 10px;  white-space: nowrap; color: #6699FF; text-decoration: none; }
.foot_menu_g .items a:hover { text-decoration: underline; color: #6699FF; }
.foot_menu_link		{float: left;padding: 0px 0 10px 0; color: #6699FF; text-align:left; font-size:11px; }
.foot_menu_link a   {color: #6699FF; text-decoration: none; padding-top:2px;}
.foot_menu_link a:active,.foot_menu_link a:hover 	{text-decoration: underline; color: #6699FF;}
.foot_menu_link img {margin: 0px 11px 0 11px;}

.foot_flagi1_napis	{float: left; width: 225px; padding: 30px 0 30px 0; text-align:right;margin-right:40px;}
.foot_flagi1_flagi	{float:left; padding: 30px 0 30px 0;}

.foot_agents_linki { width: 600px; float: left; margin: 10px 0 10px 10px; }
.foot_agents_linki a   {color: #6699FF; text-decoration: none; padding-top:2px;}
.foot_agents_linki a:active,.foot_agents_linki a:hover 	{text-decoration: underline; color: #6699FF;}
.foot_agents_copy { width: 200px; float: right; text-align: right; margin: 10px 10px 10px 0; }

.foot_copy_linki { width: 720px; float: left; margin: 10px 0 10px 10px; }
.foot_copy_right { width: 200px; float: right; text-align: right; margin: 10px 10px 10px 0; }

.foot_napis_pomoc	{float: left; width: 225px; padding: 20px 0 20px 0; text-align:right; margin-right:40px;}
.foot_napis_link	{float:left; padding: 20px 0 20px 0;}

.szukaj_button {float:right;}

.noferta { margin-left: 20px;  margin-top: 5px; }
  .noferta .left { float: left; width: 300px; }
  .noferta .right { float: left; width: 355px; margin-left: 25px;}
    .noferta .right .kraj { color: #011f53; font-size: 22px; padding-bottom: 5px; font-weight: bold;  }
      .noferta .right .kraj a { font-size: 22px; color: #011f53; text-decoration: none;  }
    .noferta .right .price { color: #6699ff; font-size: 20px; padding-bottom: 5px; font-weight: bold; }
      .noferta .right .price a { font-size: 20px; color: #6699ff; text-decoration: none; }
    .noferta .right .hotel { color: #00224f; font-size: 14px; font-weight: bold; padding-bottom: 5px; }
      .noferta .right .hotel a { color: #00224f; font-size: 14px; text-decoration: none;  }
    .noferta .right .info { color: #00224f; font-size: 12px; }
      .noferta .right .info a { color: #00224f; text-decoration: none; }
    .noferta .right .link { text-align: right; margin-top: 10px; }
      .noferta .right .link a { color: #002c5b; text-decoration: underline; }
      .noferta .right .link img { vertical-align: middle; padding-left: 4px; }

.ofertadnia_foto { float: left; width: 300px; margin: 1px 0 0 1px; }
.ofertadnia_foto img { display: block; }
.ofertadnia_opis { float: left; margin: 10px 0 0 10px; width: 370px;}
.ofertadnia_link { text-align: right; background-position: right; background-repeat: no-repeat;}
.ofertadnia_link a { color: #002D41;  padding-right: 20px;}
.ofertadnia_desc { color: #002D41; margin: 10px 0 0 0; font-size: 14px; line-height: 18px;}
.ofertadnia_desc a { color: #002D41; text-decoration: none; font-size: 14px; line-height: 18px;}
.ofertadnia_title { color: #ffffff; font-weight: bold; font-size: 16px; text-align: left; float: left; width: 210px;}
.ofertadnia_title a { color: #ffffff; font-size: 16px; text-decoration: none; }
.ofertadnia_cena { color: #ffffff; font-weight: bold; font-size: 14px; text-align: right; float: right; width: 160px;}
.ofertadnia_cena a { color: #ffffff; font-weight: bold; font-size: 14px; text-align: right; float: right; width: 160px; text-decoration: none; }
.ofertadnia_infos { height: 100px;  }

.biuro_podrozy .dane	{width:380px; float:left; margin:10px 0 20px 0;}
.biuro_podrozy .dane .nazwa	{width:250px; font-weight:bold;}
.biuro_podrozy .dane .nazwa a { color: #000000; text-decoration: none; }
.biuro_podrozy .dane .typ	{width:80px; float:left; font-weight:bold; font-size:10px;}
.biuro_podrozy .dane .co_dane	{width:300px; float:left;}
.biuro_podrozy .dane .co_dane a	{text-decoration: underline; color: #000000;}
.biuro_podrozy .foto	{width:150px; float:left; margin:10px 0 10px 0;}
.biuro_podrozy .foto p	{margin:10px 0 10px 0;}
.biuro_podrozy .foto img	{border: 1px solid #6699FF;}
.biuro_podrozy .logo	{width:150px; float:left; margin:10px 0 10px 0;}
.biuro_podrozy .logo p	{margin:10px 0 10px 0;}
.biuro_podrozy .title	{width: 722px; border-bottom: 2px solid #6699FF; font-weight:bold; font-size:14px;}
.biuro_podrozy .title img {margin: 0 5px 0 0}

.jsddm { margin: 0;	padding: 0; margin-left: 1px}
.jsddm li {	width: 100%; float: left; clear: right; list-style: none; font: 11px Verdana; text-align: left; }
.jsddm li a {	display: block; color: #ffffff; padding: 5px 10px 1px 10px; margin-left: 2px;	text-decoration: none; color: #EAFFED; white-space: nowrap}
.jsddm li a:hover {color: #ffffff; }
.jsddm li div { position: absolute; display: none; float: left; margin-left:-1px;	border-right: 1px solid #ffffff; border-left: 1px solid #ffffff; border-bottom: 1px solid #ffffff; z-index:10000}
.jsddm li div ul {	margin: 0; padding: 4px 10px 10px 10px; list-style-type: none; list-style-position: outside;}
.jsddm li ul li	{	float: none; display: block; margin: 0; padding: 0;}
.jsddm li ul li a	{ border-width: 1px 0 1px 0; border-style:solid; border-color:#69f; padding: 6px 0; width: auto; margin: 0;}
.jsddm li ul li a:hover	{	border-width:1px 0 1px 0; border-style:dotted; border-color:#fff;}



.tops_slide { height: 457px; width: 988px; position: relative; background-color: #ffffff; background-repeat: no-repeat; background-position: center;}
.tops_slide #tops_contener {z-index: 5; height: 457px; width: 988px; left: 0; top: 0; position: absolute;}
.tops_slide #tops_contener img {  top: 0; left: 0; position: absolute;}
.tops_slide #tops_left {width: 235px; top: 180px; left: 13px; z-index: 10; position: absolute; text-align: left;}
.tops_logo { position: absolute; top: 20px; left: 20px; z-index: 3500;} 
.tops_slide .tops_navi { float: left; width: 50px; text-align: left; }
.tops_slide .tops_navi a { display: block; margin-top: 6px;}
.tops_slide .tops_navi img { border: 0; }
.tops_slide .tops_info #t_info_bg { background-color: #ffffff; width: 182px; height: 151px; top: 0; left: 0; position: absolute; z-index: 15;}
.tops_slide .tops_info #t_infos { width: 182px; display: none; height: 151px; top: 0; left: 0; position: absolute; z-index: 16;}
.tops_slide .tops_info { float: right; display: none; width: 182px; color: #001e50; margin-top: 8px; height: 151px; position: relative; text-align: left;}
.tops_slide .tops_info #t_title { font-size: 16px; font-weight: bold; background-color: #6699FF; padding: 10px 5px 10px 26px; background-position: 10px 13px; background-repeat: no-repeat; color:#001e50;}
.tops_slide .tops_info #t_title a { color: #ffffff; font-size: 16px; font-weight: bold; text-decoration: none; }
.tops_slide .tops_info #t_title a:hover { text-decoration: underline; }
.tops_slide .tops_info .t_midtitle { padding: 8px 2px 8px 10px; font-size:10px; font-weight: bold; color:#001e50;}
.tops_slide .tops_info .t_desc { padding: 0 10px; color:#001e50; font-size:10px;}
.tops_slide .tops_info .t_more { bottom: 0; position: absolute; padding: 8px 8px 6px 10px; color: #6699ff; font-size: 10px; background-position: 10px 8px; background-repeat: no-repeat; font-weight: bold; text-align: left;}
.tops_slide .tops_info .t_more a { color: #6699ff; text-decoration: none; font-size: 10px;}
.tops_slide .tops_info .t_more a:hover { text-decoration: underline; }
.tops_slide .tops_info .t_more img { vertical-align: middle; padding-right: 5px; }

.ichwill { background-color: #ffffff; border-left: 1px solid #d1d2d4; border-top: 1px solid #d1d2d4; border-right: 1px solid #b9babc; border-bottom: 1px solid #b9babc;}
  .ichwill img { display: block; }
  .ichwill .leadin {  background-color: #b2ccff; padding: 0px 0px 5px 0; text-align: left;}
  .ichwill .leadin a { display:block; padding: 0 10px 8px; text-decoration: none; color: #ffffff; font-size: 14px;  font-weight: bold;}
  .ichwill .rozwiniete { display: none;}
  .ichwill .rozwinietein { background-color: #b2ccff; padding: 5px 0; text-align: left; background-position: top center; background-repeat: no-repeat;}
  .ichwill .rozwinietein a { display:block; padding: 0 10px 8px; text-decoration: none; color: #fff; font-size: 14px; font-weight: bold;}
  .ichwill .more { background-color: #ffffff; text-align: right; padding: 7px 0px;}
  .ichwill .more img { display: inline; }
  
.karuzela1_navi { float: left; width: 49px; height: 180px; text-align: center;}
.karuzela1_navi img { padding-top: 60px; border: 0; cursor: pointer; }
.karuzela1_navi .disabled { visibility: hidden; }
.karuzela1 { width: 612px; float: left; height: 180px; visibility: hidden;}
.karuzela1 ul {margin:0; position: relative;}
.karuzela1 li { display: block; float: left; width:300px; margin:0 0 6px 0; padding: 0 0 6px 0; border-right:6px solid #ffffff;}
.karuzela1 li.karuzela1_lis1 { width: 606px; }
.karuzela1 li.karuzela1_lis2 { width: 300px; }
.karuzela1 li.karuzela1_lis3 { width: 198px; }
.karuzela1 .tytul { background-color: #b2ccff; background-position: 8px 15px; background-repeat: no-repeat; padding: 12px 0 12px 24px; color:#002d41;}
.karuzela1 .tytul a { color: #002d41; font-weight: bold; font-size: 14px; text-decoration: none;color:#FFFFFF;}
.karuzela1 .obrazek { }
.karuzela1 .obrazek img {display: block;}
.karuzela1 .lis {margin-bottom: 6px;}

.karuzela_islide { width: 308px; float: left; height: 145px; visibility: hidden;}
.karuzela_islide ul {margin:0; position: relative;}
.karuzela_islide li { display: block; float: left; width:308px;}
.karuzela_islide li.karuzela1_lis1 { width: 606px; }

.karuzelaof_c { margin-left: 15px;}
.karuzelaof { float: left; width: 627px; height: 289px; visibility: hidden; margin: 18px 0px 5px 0px; }
.karuzelaof_navi { float: left; width: 45px; height: 180px; text-align: left; }
.karuzelaof_navi img  { padding-top: 150px; border: 0; cursor: pointer; }
.karuzelaof_navi .disabled { visibility: hidden; }
.karuzelaof ul {margin:0; position: relative;}
.karuzelaof li { display: block; float: left; width:203px; height: 289px; margin:0; padding:0; border-right:6px solid #ffffff; background-color: #b2ccff;}
.karuzelaof li.karuzelaof_item { width: 203px; }
.karuzelaof .opis { height: 105px;}
.karuzelaof .region { padding: 14px 7px 3px 7px; font-size: 22px; text-decoration: none; color:#001e5b; font-weight: bold;}
.karuzelaof .region a { color: #001e5b; font-size: 16px; text-decoration: none;}
.karuzelaof .tytul { padding: 3px 7px 10px 7px; font-size: 15px; text-decoration: none; color:#001e5b;}
.karuzelaof .tytul a { color: #001e5b; font-size: 15px; text-decoration: none;  }
.karuzelaof .desc { background-color: #b2ccff; font-size: 13px; color: #2b1f44; height: 40px;}
.karuzelaof .desc a { color: #002744; text-decoration: none; font-size: 13px;}
.karuzelaof .descin {padding: 0px 7px 0 7px;}
.karuzelaof .obrazek { height: 109px;}
.karuzelaof .obrazek img {display: block;}
.karuzelaof_cena { height: 35px; color: #6699ff; font-size: 14px; background-repeat: no-repeat; background-position: 8px 10px;} 
.karuzelaof_cena strong { font-size: 16px;}
.karuzelaof_cena a { color: #6999ff; text-decoration: none; display: block; padding: 6px 0 0 25px; font-size: 16px; }
.karuzelaof_cena a:hover { text-decoration: underline; }

.karuzeladw_tytul { background-color: #6699FF; height: 100px; }
.karuzeladw_tytul .title { font-size: 16px; color: #ffffff; padding: 10px;}
.karuzeladw_tytul .title b {font-size: 16px;}
.karuzeladw_tytul .desc { font-size: 12px; color: #2b1f44; padding: 2px 10px;}
.karuzeladw_cena { background-color: #6699FF; he 10px;}
.karuzeladw_cena { background-color: #6699FF; height: 35px; color: #FFFFFF; font-size: 14px; background-repeat: no-repeat; background-position: 8px 10px;} 
.karuzeladw_cena b { font-size: 16px;}
.karuzeladw_cena a { color: #FFFFFF; text-decoration: none; display: block; padding: 5px 0 0 25px; }
.karuzeladw_cena a:hover { text-decoration: underline; }

.maindiv a { color: #001e50; text-decoration: none; }
.maindiv ul { margin: 0 20px;}
.maindiv li { margin: 0 0 10px 0;}
	
.infohotel, .inforegion { background-color: #c4e1ff; height: 476px; width: 100%; border-top: 1px solid #ffffff;}
.infohotel_desc { background-color: #c4e1ff; height: 450px;}
.infohotel_link { height: 26px; line-height: 26px; }
.infohotel_link img { vertical-align: middle; padding: 0 5px 0 5px;}
.infohotel_link a { color: #3366cc; text-decoration: underline; font-weight: bold;}
.infohotel_menu { float: left; width: 173px; height: 450px; background-color: #c4e1ff; }
.infohotel_menu div {padding: 8px;}
.infohotel_menu a {color:#3366CC; text-decoration:underline;font-weight: bold;}
.infohotel_opis { float: left; width: 537px; height: 450px; color: #556699; overflow: auto; background-color: 

#ffffff; }
.infohotel_opis .opis { display: none; }
.infohotel_d_pogoda, .infohotel_d_opis { padding: 4px; }
.infohotel_d_pogoda { display: none; }
.infohotel_opis h2 { color: #ff7d00; font-size: 20px; margin: 5px 0 20px 0; padding: 0; }
.infohotel_opis h3 { color: #ff7d00; font-size: 12px; font-weight: bold; margin: 5px 0; padding:0;  }
.infohotel_opis .opis { padding: 10px; }
.infohotel_opis img { padding: 6px 0;}
.infohotel_gal_navi {float: left; width: 46px; text-align: center;}
.infohotel_gal_navi img { padding-top: 80px; cursor: pointer;}
.infohotel_foto_desc { background-color: #beeb00; padding: 5px 10px; color: #001e50; font-size: 14px; font-weight: bold;}
.infohotel_gal_foto {float: left; width: 420px; }
.infohotel_gal_foto img {display: block; padding: 0;}
.infohotel_mininavi { padding: 0; }
.infohotel_d_mapa { background-color: #ffffff; background-repeat: no-repeat; background-position: center; }

.inforegion_zakladki { margin-left: 70px; width: 620px; padding-top: 5px; }
.inforegion_zakladki .infohotel_menu { width: 150px; }
.inforegion_zakladki .infohotel_opis { width: 460px; }

.infohotel_obj { width: 620px; padding-top: 5px; }
.infohotel_obj .infohotel_menu { width: 150px; }
.infohotel_obj .infohotel_opis { width: 460px; }
.infohotel_sprawdz { padding: 20px; }

.pogoda_icon { float: left; width: 50p6px 0;}

.tuisp_menu { z-index: 1899;}
.tuisp_rm { margin: 0; padding: 0; background-color: #556644; background-repeat: no-repeat; background-position: right; float: left; width: auto;}
.tuisp_rm a { white-space: nowrap; }
.tuisp_rm .rlink { margin:0; padding: 0px; background-color: #ffffff; color: #6699ff;white-space: nowrap; }
.tuisp_rm .rlink a { display: block; margin:0; padding: 6px 8px; color: #6699ff; font-size: 15px; font-weight: bold; text-decoration: none;  white-space: nowrap;}
.tuisp_rm .rlink div { white-space: nowrap;}
.tuisp_rm .rm_active { background-color: #6699ff; color: #ffffff; }
.tuisp_rm .rm_active a { color: #ffffff;}
.tuisp_rm .rm_zaznacz { background-color: #6699ff; color: #ffffff; }
.tuisp_rm .rm_zaznacz a { color: #ffffff;}
.tuisp_rm .rlinks { margin: 0; padding: 0; border: 1px solid #6699ff; background: #ffffff; position: absolute; z-index: 100; display: none; }
.tuisp_rm .rlinks a { margin: 0; padding: 5px 35px 5px 10px; display: block; font-size: 11px; font-weight: normal; color: #6699ff; text-decoration: none; white-space:normal;}
.tuisp_rm .rlinks a:hover { text-decoration: underline; }
.tuisp_rm ul { list-style-type: none; list-style-position: outside; padding: 0; margin: 0;}
.tuisp_rm li { margin: 0; padding: 0; position: relative; z-index: 100;}
.tuisp_linia {  margin: 0; padding: 0;}
.tuisp_linia imgs	{ display: block; float: left;}
.tuisp_cols { float: left; width: 180px;}

.tuisp_nosub { margin: 10px 10px 10px 10px;}
.tuisp_nosub a { font-size: 13px; font-weight: bold; text-decoration: none; display: block; float: left; padding: 6px 10px; background-position: right; background-repeat: no-repeat; color: #6699ff; white-space: nowrap; }
.tuisp_nosub a:hover { background-color: #6699ff; color: #ffffff;  }
.tuisp_nosub .rm_active { background-color: #6699ff; color: #ffffff; }


.nokazje { width: 694px; border: 1px solid #b2ccff; background-repeat: repeat-y; margin: 0 0 0 0;}
.nokazje .items { width: 306px; float: left; background-repeat: repeat-y; background-position: right; }
.nokazje_on, .nokazje_off { color: #13262c; display: block; text-decoration: none; background-repeat: repeat-y; background-position: right; padding: 11px 20px 11px 10px; font-size: 13px; cursor: pointer; }
.nokazje_on { background-color: #ffffff; }
.nokazje_on:hover { color: #13262c; }
.nokazje_off:hover { color: #13262c; background-color: #79a5fe; } 
.nokazje .oferty { width: 370px; float: right; }  
.nokazje .grupa { margin: 15px 10px 15px 0; display: none; }
.nokazje .grupa .gitem { padding-bottom: 10px; }
.nokazje .grupa .gitem img { border: 1px solid #6599ff; display: block; float: left;}
.nokazje .grupa .gitem .opis { float: right; width: 185px; font-size: 14px; padding: 0; line-height: 20px;}
.nokazje .grupa .gitem .opis a { color: #000000; font-size: 13px; line-height: 16px; text-decoration: none; display: block; margin: 0; padding: 0; }
.nokazje .grupa .gitem .opis img { border: 0; display: inline; float: none; }  


.kwycieczek { width: 695px; margin: 0px 0 0 0; position: relative; background-color: #ffffff; }
.kwycieczek .menus { position: relative; }
.kwycieczek .ars { position: absolute; top: -1px; z-index: 1410;}
.kwycieczek .menus a { display: block; cursor: pointer; padding: 16px 0; font-size: 14px; font-family: Verdana; font-weight: bold; float: left; width: 136px; text-align: center; background-color: #b2ccff; color: #ffffff; border: 1px solid #6699ff; margin-right: 1px; text-decoration: none; }
.kwycieczek .menus .active { background-color: #ffffff; color: #002d41; font-weight: normal;}
.kwycieczek .desc { position: relative; width: 692px; border-left: 1px solid #6699ff; border-bottom: 1px solid #6699ff; border-right: 1px solid #6699ff; height: 150px;}
.kwycieczek .desc .item { display: none; }
.kwycieczek .desc .foto { width: 383px; float: right; margin-top: 1px; border-left: 1px solid #6699ff; border-top: 1px solid #6699ff;}
.kwycieczek .desc .foto img { display: block; }
.kwycieczek .desc .descin { float: left; width: 304px; }
.kwycieczek .desc .opis { margin: 12px 15px 10px 15px; height: 55px; color: #002d41; font-size: 11px; line-height: 13px;  }
.kwycieczek .desc .oferta { margin: 0 15px 4px 15px; height: 45px; font-size: 12px; line-height: 16px; color: #002d41; }
.kwycieczek .desc .oferta a { font-size: 12px; color: #002d41; text-decoration: none; }

.kwycieczek .desc .ofertas .ofs { margin: 0; width: 100%;  }
.kwycieczek .desc .ofertas { margin: 12px 15px 4px 15px; height: 103px; font-size: 12px; line-height: 16px; color: #002d41; }
.kwycieczek .desc .ofertas a { font-size: 12px; color: #002d41; text-decoration: none; }
.kwycieczek .desc .ofertas .kraj { background-repeat: no-repeat; background-position: 3px 6px; padding: 1px 0 0px 16px; }
.kwycieczek .desc .ofertas .price { color: #6699ff; width: 80px; }
  .kwycieczek .desc .ofertas .price a { color: #6699ff; }
.kwycieczek .desc .link { background-repeat: no-repeat; background-position: right; margin: 0 10px 0 0; color: #002b5a; font-size: 12px; text-align: right; padding: 0 20px 0 0 ;}
.kwycieczek .desc .link a { color: #002b5a; font-size: 12px; text-decoration: underline; }

.zakladki { width: 621px; margin: 10px 0 10px 69px;}
.zakladki .menus {  }
.zakladki .menus a { float: left; padding: 6px 10px; display: block; font-weight: bold; color: #6699ff; text-decoration: none; font-size: 12px; cursor: pointer; white-space: nowrap;}
.zakladki .menus .link { background-color: #b2ccff; color: #001e50; text-decoration: underline; }
.zakladki .menus .active { background-color: #b2ccff; color: #001e50; }
.zakladki .items { margin: 5px 0 0 0;}
.zakladki .items .item {display: none;}
.zakladki .items .itemobj { padding-bottom: 30px;}
.zakladki .items .s_left { width: 308px; float: left; }
.zakladki .items .s_right { width: 304px; float: right; color: #002d64;}
.zakladki .items .s_right a { color: #002d64; text-decoration: none; }
.zakladki .items .s_right a:hover { text-decoration: underline; }
.zakladki .items .title { background-color: #b2ccff; color: #002d41; padding: 10px; font-size: 15px; font-weight: bold; }
.zakladki .items .s_left img {display: block; }
.zakladki_more { text-align: right; }

.rozmod .roz_wijacz { display: block;  font-size: 14px; padding: 8px 8px 8px 30px; font-weight: bold; background-repeat: no-repeat; background-position: 10px 10px; text-decoration:none; }

.rozmod_niebieski .roz_tekst { padding: 6px 6px 6px 30px; }
.rozmod_niebieski .roz_wijacz { background-color: #6699ff; color: #ffffff; }
.rozmod_niebieski .roz_wijacz:hover { background-color: #dcf0ff; color: #001e50;}
.rozmod_niebieski .roz_wijane { background-color: #dcf0ff; color: #001e50;}
.rozmod_niebieski .roz_wijane:hover { background-color: #dcf0ff; color: #001e50;}

.rozmod_bialy .roz_tekst { padding: 6px 6px 6px 8px; }
.rozmod_bialy .roz_wijacz { background-color: #ffffff; color: #6699ff; }
.rozmod_bialy .roz_wijacz:hover { background-color: #ffffff; color: #6699ff; }
.rozmod_bialy .roz_wijane { background-color: #ffffff; color: #6699ff;}
.rozmod_bialy .roz_wijane:hover { background-color: #ffffff; color: #6699ff;}



.tabhot { width: 621px; margin: 2px 0 0 69px; border-bottom: 3px solid #b5cbfa; border-top: 3px solid #b5cbfa; }
.tabhot .item { background-position: bottom; background-repeat: repeat-x; padding: 10px 0; }
.tabhot .item a { text-decoration: none; color: #01244a; }
.tabhot .item a:hover { text-decoration: underline; }
.tabhot .item .k1, .tabhot .item .k2, .tabhot .item .k3 { float: left; width: 100px; border-right: 1px solid #ffffff;}
.tabhot .item .k2 { width: 235px; }
.tabhot .item .k3 { width: 70px; }
.tabhot .item .bannery {width: 100px; }
.tabhot .item .cena {text-align: right; float: right; color: #6699ff; }
.tabhot .item .cena strong { font-size: 16px; }

.wazne_info { padding: 10px 0px; }
.wazne_info a { display: block; padding: 8px 10px 5px 45px; background-position: 25px 9px; background-repeat: no-repeat; color: #6699ff; text-decoration: none; font-size: 12px;}
.wazne_info a:hover {text-decoration: underline;}

.lf_contener { padding: 10px 0px; }
a.lf_link { display: block; padding: 8px 10px 5px 45px; background-position: 25px 9px; background-repeat: no-repeat; color: #6699ff; text-decoration: none; font-size: 12px; }
a:hover.lf_link { text-decoration: underline; }
.lf_desc { padding: 8px 10px 5px 45px; display: none; }

.form1 { width: 500px; margin: 2px 0 20px 69px; }
.form1 .nazwa { float: left; width: 160px; }
.form1 .value { float: right; width: 340px; }
.form1 .value input, .form1 .value select {width: 330px;}

.googlemap #map {border: #3366CC solid 1px; margin:40px 0 0 20px;}


	.ter_naglowek	{width: 734px; padding:0 0 2px 0;}
	.ter_div1		{float: left; width:190px; height:22px; line-height:22px; color:#001E50; border-bottom:1px solid #CCCCCC; margin: 12px 0 5px 0;}
	.ter_div1 p		{margin: 0 0 0 8px;}
	.ter_div2		{float: left; width:140px; height:22px; line-height:22px; color:#001E50; border-bottom:1px solid #CCCCCC; margin: 12px 0 5px 0;}
	.ter_div2 p		{margin: 0 0 0 8px;}
	.ter_div3		{float: left; width:250px; height:22px; line-height:22px; color:#001E50; border-bottom:1px solid #CCCCCC; margin: 12px 0 5px 0;}
	.ter_div4		{float: left; width:140px; height:22px; line-height:22px; color:#001E50; border-bottom:1px solid #CCCCCC; margin: 12px 0 5px 0;}
	
	.ter_hotel		{width:734px;}
	.ter_info		{float: left; width:560px; background-color:#FDE4B1; border-bottom:1px solid #FFCC66; height:127px;}
	.hot_highlight .ter_info { background-color:#c4e2ff; border-bottom: 1px solid #6699ff; }
	.ter_info .ter_foto	{float: left;height:97px;}
	.ter_info img	{margin-bottom:8px; margin-left:8px; margin-right:0; margin-top:8px;}
	
	.ter_info .ter_dane	{float: left; color:#001E50; margin: 8px 0 0 5px; width:360px;}
	.ter_info .ter_dane a:link,
	.ter_info .ter_dane a:visited,
	.ter_info .ter_dane a:active	{color:#001E50; font-weight:bold;text-decoration:none;}
	.ter_info .ter_dane a:hover		{text-decoration:underline;}

	.ter_info .ter_nazwa	{float: left; width:70px;}
	.ter_info .ter_nazwa2	{float: left; width:280px; }
	.ter_info .ter_miasto	{float: left; width:70px;}
	.ter_info .ter_miasto2	{float: left; width:280px;}
	.ter_info .ter_region	{float: left; width:70px;}
	.ter_info .ter_region2	{float: left; width:280px;}
	.ter_info .ter_kraj		{float: left; width:70px;}
	.ter_info .ter_kraj2	{float: left; width:280px;}

	.ter_info .ter_date .hot_link {text-align: left; }
	.ter_info .ter_dane .hot_link a { color: #3366cc; text-decoration: underline;}
	.ter_info .ter_dane .hot_link img { vertical-align: middle; padding: 0 5px 0 0; }

	
	.ter_banery		{float: left; width:174px; background-color:#FFF4DD; border-bottom:1px solid #FFCC66; height:127px;}
	.ter_banery p	{margin-bottom:8px; margin-left:8px; margin-right:0; margin-top:8px;}
	.hot_highlight .ter_banery { background-color: #ddeeff; border-bottom: 1px solid #6699ff; }

	.ter_oferty_even		{width:734px; background-color:#EFEFEF;}
	.ter_oferty_odd		{width:734px; background-color:#FFFFFF;}
	
	.ter_wylot		{float:left;width:190px;}
	.ter_wylot p	{margin: 8px 8px 8px 8px;}
	.ter_dni		{float:left;width:140px;}
	.ter_dni p		{margin: 8px 8px 8px 8px;}
	.ter_kod		{float:left;width:250px;}
	.ter_kod p		{margin: 8px 8px 8px 0;}
	.ter_cena		{float:left;width:140px; text-align:right;}
	.ter_cena p		{margin: 8px 8px 8px 0;color:#DD0000; font-size:12px;font-weight:bold;}
	.ter_cena input		{margin: 8px 8px 8px 0;}
	
	.potw_hotel		{width:732px; border: 1px solid #ddd; background-color:#ffffff; color:#001E50; background-position: top; background-repeat: repeat-x;}
  .potw_hotel_zalceny { color: #f00000; font-size: 14px; }
	.potw_foto		{float: left;height:97px; margin-bottom:8px; margin-left:5px; margin-right:5px; margin-top:8px;}
	.potw_info		{float: left; width: 520px; margin: 8px 5px 8px 5px;}
	 .potw_info div { padding-bottom: 3px; }
	.hot_highlight { background-color:#c4e2ff; border-bottom: 1px solid #6699ff; }
	.potw_nazwa		{float: left; width:120px; color: #7a7a7a; }
	.potw_nazwa2	{float: left; width: 380px;}
	.potw_miasto	{float: left; width:120px; color: #7a7a7a; }
	.potw_miasto2	{float: left;width: 380px}
	.potw_region	{float: left;width:120px; color: #7a7a7a; }
	.potw_region2	{float: left;width: 380px}
	.potw_kraj		{float: left;width:120px; color: #7a7a7a; }
	.potw_kraj2		{float: left;width: 380px}
	.potw_wylot		{float: left;width:120px; color: #7a7a7a; }
	.potw_wylot2	{float: left;width: 380px}
	.potw_powrot	{float: left;width:120px; color: #7a7a7a; }
	.potw_powrot2	{float: left;width: 380px}
	.potw_ilosc		{float: left;width:120px;  color: #7a7a7a; }
	.potw_ilosc2	{float: left;width: 380px}
	.potw_kod		{float: left;width:120px;  color: #7a7a7a; }
	.potw_kod2		{float: left;width: 380px}

	.potw_oferty	{width:725px; background-color:#FFF; color:#001E50; border-top: 2px solid #FFFFFF;}
	.potw_osob		{float: left; width:400px}
	.potw_osob_text {font-weight:bold; font-size: 12px; margin: 8px 0 12px 5px;}
	.potw_osob_cena	{float: left;font-weight:bold; width: 120px; margin: 0 0 8px 5px;}
	.potw_osob_cena2	{float: left; width: 180px; margin: 0 0 8px 5px;}

	.potw_info .hot_link {text-align: left; }
	.potw_info .hot_link a { color: #3366cc; text-decoration: underline;}
	.potw_info .hot_link img { vertical-align: middle; padding: 0 5px 0 0; }

	
	.potw_ceny			{float: right; width:255px;margin-top:4px;} 
	.potw_ceny_cena		{float: left;font-weight:bold; margin: 16px 0 0 5px;}
	.potw_ceny_cena2	{color:#D00; float: right;font-weight:bold; margin: 8px 18px 0 0; font-size:20px;}
	.potw_ceny_text		{color:#666;margin:8px 0 8px 5px;}	
	.potw_ceny_button	{margin: 0 18px 8px 5px; text-align:right;}

	.rez_form	{width:732px; background-color:#EFEFEF; color:#001E50; border-top: 2px solid #FFFFFF;}
	.rez_form_naglowek {margin:8px 0 5px 5px;padding:0;font-weight:bold;}
	.rez_form_info		{margin:8px 0 5px 5px;}
	.rez_form_info .pb	{font-weight:bold; margin-top:5px;}
	.rez_form_info .npb	{margin-bottom:5px;}
	.rez_dane			{}
	.rez_dane .left		{float:left; width:320px; margin: 5px 0 5px 5px;}
	.rez_dane .right	{float:left; width:340px; margin: 5px 0 5px 5px;}
	.rez_dane .left	.text	{float:left; width:100px; height: 10px; margin: 2px 0 2px 2px;}
	.rez_dane .left dane_plec	{float:left; width:100px; height: 10px; margin: 2px 0 2px 2px;}
	.rez_dane .left	.dane	{float:left; width:210px; margin: 2px 0 2px 2px;}
	.rez_dane .left	.dane input	{width:170px; height:13px;}
	.rez_dane .right .text	{float:left; width:100px; height: 10px; margin: 2px 0 2px 2px;}
	.rez_dane .right .dane	{float:left; width:215px;margin: 2px 0 2px 2px;}
	.rez_dane .right .dane input	{width:170px; height:13px;}
	.rez_dane .naglowek	{border-bottom:1px solid #CCCCCC;height:21px;padding:1px 0;}
	.rez_dane .naglowek .text1	{width:27px;float:left;height:21px;line-height:21px;margin:0 4px 0 0;padding:0 3px;}
	.rez_dane .naglowek .text3	{width:170px;float:left;height:21px;line-height:21px;margin:0 4px 0 0;padding:0 3px;}
	.rez_dane .naglowek .text4	{width:170px;float:left;height:21px;line-height:21px;margin:0 4px 0 0;padding:0 3px;}
	.rez_dane .naglowek .text5	{width:60px;float:left;height:21px;line-height:21px;margin:0 4px 0 0;padding:0 3px;}
	.rez_dane .naglowek .text6	{width:140px;float:left;height:21px;line-height:21px;margin:0 4px 0 0;padding:0 3px;}

	.rez_dane .dane_osob	{margin: 3px 0 3px 0;}
	.rez_dane .dane_osob .ilosc	{width:20px;font-weight:bold; float:left;height:21px;margin:1px 4px 1px 0;padding:0 3px;text-align:center;}
	.rez_dane .dane_osob .plec	{width:124px;float:left;height:21px;margin:1px 4px 1px 0;padding:0 3px;}
	.rez_dane .dane_osob .imie	{width:170px;float:left;height:21px;margin:1px 4px 1px 5px;padding:0 3px;}
	.rez_dane .dane_osob .imie input	{height:13px;width:160px;}
	.rez_dane .dane_osob .nazwisko	{width:170px;float:left;height:21px;margin:1px 4px 1px 0;padding:0 3px;}
	.rez_dane .dane_osob .nazwisko input	{height:13px;width:160px;}
	.rez_dane .dane_osob .wiek	{width:60px;float:left;height:21px;margin:1px 4px 1px 0;padding:0 3px;}
	.rez_dane .dane_osob .wiek input	{height:13px;width:52px;}
	.rez_dane .dane_osob .data_ur {width:160px;float:left;height:21px;margin:1px 4px 1px 0;padding:0 3px;}
	.rez_dane .dane_osob .data_ur input	{height:13px;width:70px;}
	.rez_dane .komentarz 	{margin-right:20px;padding:10px 0; text-align: right;}
	.rez_dane .komentarz input	{margin-left:180px;padding-bottom:8px;font-weight:bold; width: 138px; height:20px; background-color:#6699FF; border: 1px solid #3366CC; color:#ffffff; cursor:pointer;  }
	.rez_dane .komentarz p 	{font-size:9px;}
.rez_zgody { }
  .rez_zgody .left { margin-left: 6px; float: left; width: 20px; }
  .rez_zgody .right { float: left; width: 670px; }

	.hot_naglowek	{width: 734px; padding:0 0 2px 0; } 
  .hot_div1		{float: left; width:420px; height:22px; line-height:22px; color:#001E50;border-bottom:1px solid #CCCCCC;}
	.hot_div2		{float: left; width:154px; height:22px; line-height:22px; color:#001E50;border-bottom:1px solid #CCCCCC;}
	.hot_div3		{float: left; width:160px; height:22px; line-height:22px; color:#001E50;border-bottom:1px solid #CCCCCC;}
  .hot_hotel		{width:734px;}
	.hot_info		{float: left; width:420px; background-color:#EFEFEF; border-top:2px solid #FFFFFF; height:139px;}
	.hot_premium .hot_info {  background-color:#092a5e;  }
	.hot_highlight .hot_info { background-color:#c4e2ff; border-bottom: 1px solid #6699ff; }
	.hot_info .hot_foto	{float: left;height:97px;}
	.hot_info img	{margin-bottom:8px; margin-left:8px; margin-right:0; margin-top:8px;}
	.hot_info .hot_dane	{float: left; color:#001E50; margin: 8px 0 0 5px; width:220px;}
  .hot_premium .hot_dane { color: #ffffff; }
  .hot_info .hot_dane a	{color:#001E50; font-weight:bold;text-decoration:none;}
  .hot_premium .hot_dane a	{color:#ffffff; font-weight:bold;text-decoration:none;}
	.hot_info .hot_dane a:hover		{text-decoration:underline;}
	.hot_banery		{float: left; width:154px; background-color:#F9F9F9; border-top:2px solid #FFFFFF; height:139px;}
	.hot_premium .hot_banery { background-color: #6699ff; }
	.hot_highlight .hot_banery { background-color: #ddeeff; border-bottom: 1px solid #6699ff; }
  .hot_banery p	{margin-bottom:8px; margin-left:8px; margin-right:0; margin-top:8px;}
	.hot_cena		{float: left; width:160px; background-color:#EFEFEF; border-top:2px solid #FFFFFF; height:139px; text-align:right;}
  	.hot_cena input	{margin: 0 8px 8px 0;} 
  	.hot_cena p {margin: 8px 8px 8px 0; color:#001E50; font-size:12px; font-weight:bold;}
    .hot_cena a	{color:#DD0000; font-size:17px;font-weight:bold;text-decoration:none;}
	  .hot_cena a:hover		{text-decoration:underline;}
		.hot_cena select {margin: 8px 8px 8px 0;}
  .hot_premium .hot_cena { background-color:#092a5e; color: #ffffff; }
	.hot_highlight .hot_cena { background-color:#c4e2ff; border-bottom: 1px solid #6699ff;}
	.hot_premium .hot_cena p {color: #ffffff; }
	.hot_premium .hot_cena a { color: #ffffff; }

	.hot_info .hot_date .hot_link {text-align: left; }
  .hot_info .hot_dane .hot_link a { color: #3366cc; text-decoration: underline;}
	.hot_info .hot_dane .hot_link img { vertical-align: middle; padding: 0 5px 0 0; }
	
	.reg_naglowek	{width: 720px; padding:0 0 2px 1px; height:22px; line-height:22px; color:#001E50;} 
	.reg_naglowek div { float: left;} 
	.reg_div1		{width:50px;}
	.reg_div2		{width:180px;}
	.reg_div3		{width:105px;}
	.reg_div4		{width:187px;}
	.reg_div1 img {vertical-align: middle;}
	.reg_div5 { width: 70px;}
	.reg_div6 { width: 85px;}
	.reg_kraj		{background-repeat:no-repeat;height:36px;width:734px;}
	a.reg_kraj_a:link, 
	a.reg_kraj_a:visited, 
	a.reg_kraj_a:active	{text-decoration:none;color:#6699FF;font-size:12px;font-weight:bold;line-height:22px;margin-left:51px;}
	a.reg_kraj_a:hover	{text-decoration:underline;}
	.reg_region_even	{width:734px; background-color:#FFFFFF;}
	.reg_region_odd		{width:734px; background-color:#EFEFEF;}
	.reg_symbol		{float: left;width:50px; height:30px; text-align:center;}
	.reg_symbol img	{margin: 10px 2px 2px 2px; vertical-align: middle;}

	.reg_nazwa		{float: left;width:180px; height:30px;}
	.reg_nazwa p	{margin:10px 10px 0 0;padding:0 0 5px; }
	.reg_nazwa a {color:#001E50;font-weight:normal;text-decoration:none;}
	.reg_nazwa a:hover {text-decoration:underline;}

	.reg_ilosc		{float: left;width:100px;  height:30px; text-align: left;}
	.reg_ilosc p	{margin:10px 18px 0 0;padding:0 0 5px; text-align: left;}
	a.reg_ilosc_a:link, 
	a.reg_ilosc_a:visited, 
	a.reg_ilosc_a:active {color:#001E50;font-weight:normal;text-decoration:none;}
	a.reg_ilosc_a:hover {text-decoration:underline;}

	.reg_cena_zl	{float: left;width:120px; height:30px;}
	.reg_cena_zl p	{margin:10px 10px 0 0;padding:0 0 5px;}
	.reg_cena_zl a {color:#001E50;font-weight:normal;text-decoration:none;}
	.reg_cena_zl a:hover {text-decoration:underline;}

  .reg_przelot { float: left; width: 70px; }
  .reg_przelot img { vertical-align: middle; }
  .reg_przelot p { margin:8px 10px 0 0;padding:0 0 5px; }
  
  .reg_pogoda { float: left; width: 90px;}
	.reg_pogoda p {margin:8px 10px 0 0;padding:0 0 5px;}
  .reg_pogoda img { vertical-align: middle; }
  
  .reg_button		{float: left;width:100px;padding-top:5px; padding-bottom:5px; text-align: right;}
  
.kalendarzyk img { padding-left:4px; vertical-align: middle; }

.slideof_1 { }
.slideof_1 a { text-decoration: none; }
.slideof_1 a:hover {text-decoration:underline;}
.slideof_1 .name { margin: 10px 12px 8px 12px; height: 54px; font-size: 22px; font-weight: bold; color: #000000; }
.slideof_1 .name a { color: #000000; font-size: 22px; }
.slideof_1 .wylot { padding: 3px 10px; color: #575757; }
.slideof_1 .wylot a { color: #575757; }
.slideof_1 .pmore { padding-left: 10px; width: 164px;}
.slideof_1 .price { float: left; width: 94px; font-weight: bold; font-size: 13px;}
.slideof_1 .price a { color: #000000; font-size: 13px; }
.slideof_1 .more { float: right; width: 60px; text-align: right; padding-top: 4px;}

.slideof_2 {  }
.slideof_2 a { text-decoration: none; }
.slideof_2 a:hover {  text-decoration: underline; }
.slideof_2 .name { color: #000000; font-size: 11px; font-weight: bold; margin-top: 9px; padding-left: 10px; }
.slideof_2 .name a { color: #000000; font-size: 11px;  }
.slideof_2 .poskat { color: #6c6b6b; font-size: 10px; padding-left: 10px; }
.slideof_2 .poskat a { color: #6c6b6b; font-size: 10px; }
.slideof_2 .pmore { padding-left: 10px; width: 164px;}
.slideof_2 .price { float: left; width: 94px; font-weight: bold;}
.slideof_2 .price a { color: #000000;}
.slideof_2 .more { float: right; width: 60px; text-align: right;}
.slideof_2_sep { height: 1px; width: 100%; background-color: #e8eaea;}

.slideof_3 { }
.slideof_3 a { text-decoration: none; }
.slideof_3 a:hover { text-decoration: underline; }
.slideof_3 .name { margin: 7px 10px 0 10px; height: 20px; font-size: 14px; color: #000000; font-weight: bold; }
.slideof_3 .name a { font-size: 14px; color: #000000; }
.slideof_3 .foto { background-repeat: no-repeat; background-position: center; height: 62px; width: 162px; margin-left: 10px;}
.slideof_3 .price { color: #6c6b6b; font-size: 11px; margin: 3px 0 0 10px; }
.slideof_3 .price a { color: #000000; font-size: 11px;}
.slideof_3 .price b { color: #000000; font-size: 11px; font-weight: bold; }
.slideof_3 img { vertical-align: middle; }

.samprzelot { padding-bottom: 10px;}
.samprzelot_left { float: left; width: 720px;}
.samprzelot_right { float: right; padding-top: 25px; width: 239px;}

.adv_wyszukiwarka { padding: 10px; }
.advwyszukiwarka_cena { width: 210px; margin-left: 10px; }
.adv_kolumna, .adv_kolumna3 { float: left; width: 210px; margin-right: 40px;}
.adv_kolumna3 { margin-right: 0; width: 200px;}
.adv_optname { height: 26px; font-weight: bold; font-size: 12px;}
.adv_optvals { margin-top: 6px; margin-bottom: 25px;}
.adv_kolumna .adv_optvals { height: 45px; }
.advcena { padding-top: 6px; padding-bottom: 8px; }
.advcena span { font-weight: bold; }

.preload_search { background-color: #ffffff; border: 1px solid #000000; width: 400px; height: 150px; padding: 25px; position: absolute; z-index: 10000; top: 0; left: -200px; margin-left: 50%; background-position: center; background-repeat: no-repeat; display: none;}

#wyszukiwarka_contener { }
.wyszukiwarka_lewa { }
#wyszukiwarka_right { display: none; margin-bottom: 10px;}

.kryteria div { padding-bottom: 3px;}
.kryteria .name { float: left; width: 40%; }
.kryteria .value { float: right; width: 59%; font-weight: bold;}

.okrok .name { background-color: #6699ff; color: #ffffff; font-size: 18px; padding: 10px; }
.okrok .pays, .okrok .info { background-position: top; background-repeat: repeat-x; background-color: #ffffff; padding: 25px; font-size: 12px; }
.okrok .info { background-position: top left; }
.okrok .w1, .okrok .w2 { background-color: #efefef; font-size: 12px; }
.okrok .w2 { background-color: #f6f6f6; }
.okrok .w1 td, .okrok .w2 td { padding: 10px; }
.okrok .l { width: 160px; color: #d0d0d0; }
.okrok .i{ color: #757575;}
.okrok .zaplac { background-color: none; background-repeat: no-repeat; background-position: top left; font-weight: bold; padding: 8px 0 12px 8px; color: #ca0000; font-size: 12px; border: 0; text-align: left; width: 200px; cursor: pointer;}
table.okrok_tbl { width: 100%; border: 0; margin: 0;}
.okrok .pays .left { float: left; width: 400px; padding-top: 10px; }
.okrok .pays .right { float: right; width: 280px; padding-top: 15px; }

.nopis_hotel { margin: 0; padding: 0;}
  .nopis_hotel .info { border-left: 1px solid #dddddd; background-repeat: repeat-x; background-position: top left; }
    .nopis_hotel .info .short { float: left; width: 300px; }
      .nopis_hotel .info .short .nazwa { font-size: 18px; color: #000000; padding: 8px 0 1px 15px; }
      .nopis_hotel .info .short .kod { font-size: 11px; color: #8f8f8f; padding: 2px 0 2px 15px; }
      .nopis_hotel .info .short .kategoria { padding: 2px 0 2px 15px; }
      .nopis_hotel .info .short .opis { line-height: 20px; font-size: 12px; color: #7c7c7c; padding: 15px 0 2px 15px; }
        .nopis_hotel .info .short .opis .pos { color: #000000; }
      .nopis_hotel .info .short .bannery { padding: 2px 0 2px 15px; line-height: 22px; }
        .nopis_hotel .info .short .bannery img { padding-right: 10px; }
    .nopis_hotel .info .fotohot { float: right; width: 420px; margin: 0;}
      .nopis_hotel .info .fotohot img { display: block; margin: 0; } 
      .nopis_hotel .info .fotohot  ul {margin:0; position: relative;}
      .nopis_hotel .info .fotohot  li { display: block; float: left;  margin:0; padding:0;}      
  .nopis_hotel .navi { background-color: #6699ff; font-size: 14px; color: #ffffff; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; }
    .nopis_hotel .navi img { vertical-align: middle; }
    .nopis_hotel .navi .links { float: left; width: 520px; padding: 0; margin: 0; margin-left: 10px; font-size: 14px; padding: 6px 0; text-align: left; }
      .nopis_hotel .navi .links img { padding-right: 6px; }
      .nopis_hotel .navi .links a { font-size: 14px; color: #ffffff; text-decoration: none; }
    .nopis_hotel .navi .zdjecia { float: right; width: 170px; font-size: 14px; background-color: #b2ccff; margin: 0; padding: 6px 0; text-align: center; }
      .nopis_hotel .navi .zdjecia img {cursor: pointer; }
      .nopis_hotel .navi .zdjecia strong { font-size: 14px; }
  .nopis_hotel .opishotelu { background-position: top; background-repeat: repeat-x; background-color: #ffffff; overflow: auto; height: 450px; line-height: 16px; font-size: 11px; color: #636975; border: 1px solid #DDDDDD;}
    .nopis_hotel .opishotelu .in { padding: 5px 15px ; }
    .nopis_hotel .opishotelu h3 { font-size: 14px; color: #0a1836; font-weight: normal; padding: 10px 0 5px 0; }
  .nopis_hotel .close { padding: 8px; background-color: #6d9dff; color: #ffffff; font-size: 11px; }
    .nopis_hotel .close a {color: #ffffff; text-decoration: none;  }
    .nopis_hotel .close img { vertical-align: middle; padding-right: 8px; } 
  .nopis_hotel .pogoda_act { border-left: 1px solid #D0D0D0; border-right: 1px solid #D0D0D0; }
    .nopis_hotel .pogoda_act .left { float: left; width: 50%; }
       .nopis_hotel .pogoda_act .left .icon { float: left; width: 120px; text-align: center; padding: 10px 0; }
       .nopis_hotel .pogoda_act .left .desc { float: left; width: 244px; text-align: left; padding: 10px 0; color: #183c84; }
       .nopis_hotel .pogoda_act .left .name { font-size: 16px; }
  .nopis_hotel .pogoda table { width: 100%; background-color: #D0D0D0; border: #c0c0c0; }
    .nopis_hotel .pogoda th { background-color: #D0D0D0; color: #ffffff; padding: 10px 0; font-weight: normal; text-align: center; width: 32px; }
    .nopis_hotel .pogoda td { background-color: #EEEEEE; color: #999999; padding: 10px 0; text-align: center; font-size: 11px; }
      .nopis_hotel .pogoda td.name, .nopis_hotel .pogoda th.name { text-align: left; padding-left: 10px; }
.nopis_region { height: 450px; }
#hotel_foto_num { font-size: 14px; font-weight: bold; }      
      
.zaklady .zaklada { display: none; }

.wobjazdowe { width: 700px; }
  .wobjazdowe img { display: block; } 
  .wobjazdowe .slajdy { float: left; width: 220px; text-align: left; }
    .wobjazdowe .slajdy .cont { width: 220px; position: relative; }
      .wobjazdowe .slajdy img { top: 0; left: 0; position: absolute; }
  .wobjazdowe .oferty { width: 474px; float: right; height: 269px; background-position: top; text-align: left; }
  .wobjazdowe .oferty img { display: block; }
  .wobjazdowe .oferty p { padding: 0; margin: 0;}
  .wobjazdowe .oferty .item_active { background-position: 2px 8px; background-repeat: no-repeat; }
  .wobjazdowe .oferty .item { padding: 9px 0; text-align: left;  }
    .wobjazdowe .oferty .separ { padding-top: 1px; }
    .wobjazdowe .oferty .item .price { width: 128px; float: left; padding-top: 5px; text-align: right; color: #6699ff; font-size: 14px; }
      .wobjazdowe .oferty .item .price a { color: #6699ff; font-size: 14px; text-decoration:none;  }
      .wobjazdowe .oferty .item .more { font-size: 16px;  font-weight: bold; }
        .wobjazdowe .oferty .item .more a { font-size: 16px; text-decoration:none; }
    .wobjazdowe .oferty .item .info { padding-left: 20px;  width: 320px; float: left; }
      .wobjazdowe .oferty .item .info .title { color: #000; font-size: 11px; padding-bottom: 4px; }
        .wobjazdowe .oferty .item .info .title a { font-size: 11px; color: #000; text-decoration:none; }
        .wobjazdowe .oferty .item .info .title .s { font-size: 12px; font-weight: bold;   }
          .wobjazdowe .oferty .item .info .title .s a { font-size: 12px;  }
      .wobjazdowe .oferty .item .info .desc { color: #6699ff; font-size: 11px; }
        .wobjazdowe .oferty .item .info .desc a { color: #6699ff; font-size: 11px; text-decoration: none;}
        
.s_naglowek { background-position: 0 0 ; background-repeat: no-repeat; color:#011F53; font-size:24px; font-weight:normal; line-height:38px; margin:0; padding-left:40px; }
  .s_naglowek h1, .s_naglowek h2, .s_naglowek h3 { font-size: 22px; color:#011F53; font-size:24px; font-weight:normal; line-height:38px; margin:0;}
  
.div_left { float: left; width: 300px; margin-right: 25px; } 
.div_right { float: left; width: 409px; }

.input_error { border: 1px solid #D73101; background-color: #FFF6F7; }
.formularz_errors { border: 1px solid #D73101; background-color: #FFF6F7; padding: 45px 15px 15px 15px; color: #000; line-height: 20px; background-repeat: no-repeat; background-position: 15px 15px; }  