/* CSS Document */
body {
	background-color: #FFFFFF;
	background-image: url(img/tlo_02.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.menuLewa1 {
	background-image:url(img/menu_lewa_tlo.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	float:left;
	width:190px;
	padding:5px 0px;
	height:20px;
}
.menuLewa1 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	padding-left:20px;
}
.menuLewa2 {
	float:left;
	width:190px;
	padding:5px 0px;
	height:20px;
	list-style:none;
	/*list-style-image:url(img/grot_rt_ziel.gif);*/
}
.menuLewa2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#006666;
	text-decoration:none;
	
}
.menuLewa2 ul{
	/*list-style-type:square;*/
	list-style:none;
	list-style-position:inside;
	margin:0px;
	padding-left:10px;
}
.menuLewa3 {
	float:left;
	width:190px;
	padding:5px 0px;
	height:20px;
	border-top:solid 1px #CCCCCC;
}
.menuLewa3 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	padding-left:20px;
}


.miastoSmall {
	float:left; 
	margin:3px; 
	width:270px;
	height:170px;
	font-family:Arial, Helvetica, sans-serif;
}
.miastoSmall h1{
	font-size:12px;
	color:#000000;
}
#srodkowa table.miastoSmall{
	border: 1px solid #00C2D2;
}
.miastoSmallFoto {
	width:250px;
	height:50px;
}
.miastoSmallOpis{
	font-size:10px;
	vertical-align:top;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.miastoSmallOpis span{
	text-align:justify;
	display:block;
}
.miastoSmallOpis a{
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color:#007D88;
}



.hotelSmall{
	float:left; 
	margin:5px; 
	width:265px;
	font-family:Arial, Helvetica, sans-serif;
	border: 1px solid #C9DFF8;
}
#lewa table.hotelSmall{
	float:left; 
	margin:5px; 
	width:185px;
	font-family:Arial, Helvetica, sans-serif;
	border: 1px solid #C9DFF8;
	background-color:#E6EEFF;
}
#srodkowa table.hotelSmall{
	border: 1px solid #C9DFF8;
}
.hotelSmallFoto {
	width:100px;
	height:100px;
}
.hotelSmallOpis{
	font-size:12px;
	vertical-align:top;
}
.hotelSmallOpis a{
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color:#007D88;
}
.hotelSmall	h3 {
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color:#007D88;
}
.hotelSmallOpis img{
	width:15px;
	height:15px;
}
div #nawigator {
	height:20px;
}
#nawigator ul {
	float:left;
	list-style-image:url(img/grot_rt_ziel.gif);
	padding-left:0px;
	font-size:12px;
	color:#F67000;
}
#nawigator li {
	float:left;
	margin:0px 5px 0px 10px;
	padding-right:5px;
	
}
#nawigator a:link, #nawigator a:visited, #nawigator a:active {
	color: #006666;
	text-decoration:none;
	font-weight:bold;
}
#nawigator a:hover {
	text-decoration:underline;
}
table#ofertyHotel {
	margin:10px 0px;
	width:580px;
	border-left:1px dotted;
	font-family:Arial, Helvetica, sans-serif;
}
#ofertyHotel th {
	margin:10px 0px;
	font-size:12px;
	border-bottom:1px solid;
	border-right:1px dotted;
}
#ofertyHotel td{
	font-size:11px;
	border-right:1px dotted;
	border-bottom:1px dashed;
	text-align:center;
}
#ofertyHotel td.data {
	font-size:14px;
	color: #006666;
	border-color:#000000;
}
#ofertyHotel td a {
	text-decoration:none;
	color: #006666;
}
#ofertyHotel td a:hover {
	text-decoration:none;
	color: #006666;
	font-weight:bold;
}
/***********************************/
#wycieczkiNag{
	height:50px;
	width:580px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:-9px;
}

#wycieczkiNag div.nact{
	color:#6C9296;
	height:40px;
	font-size:11px;
	border:solid 1px #CFE5E7;
	background:#F1F7F8;
	float:left;
	width:130px;
	margin:0px 2px;
}
#wycieczkiNag div.act{
	font-weight:bold;
	color:#F77400;
	border:solid 1px #CFE5E7;
	border-bottom: solid 1px #FFFFFF;
	background:#FFFFFF;
	height:40px;
	font-size:11px;
	float:left;
	width:130px;
	margin:0px 2px;
}
#wycieczkiNag div.tresc{
	float:left;
	width:85px;
	margin-top:5px;
}
#wycieczkiNag img{
	float:left;
	margin:7px;
}
p.opis_mini{
	margin:0px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
/***********************************/
#oferta{
	width:580px;
}
div.tytul{
	text-transform:capitalize;
	font-size:20px;
	color:#006666;
	margin:15px 0px 30px 0px;
	font-weight:bold;
}
#oferta div.fotoMain{
	width:250px; 
	float:right;
}

#oferta div.temat{
	width:100px;
	color:#006666;
	text-align:right;
	margin-right:5px;
}
#oferta div.poz{
	margin:5px 0px;
	border-bottom:#E9E9E9 solid 1px;
}

#oferta div.opisy{
	float:left;
	width:320px;
	font-size:11px;
	border:1px solid #C9DFF8;	
}
#oferta div.opisy div.poz div.tresc{
	width:210px;
	font-size:12px;
}
/*#oferta div.opisy div.poz div.tresc span{
	color:#004080;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
*/
#oferta div{
	float:left;
}
#oferta div#zamowienie{
	float:left;
	width:578px;
	font-size:11px;
	border:1px solid #C9DFF8;
	background:#E6EEFF;
}
#oferta div#zamowienie div.poz{
	width:560px;
}
#oferta div#zamowienie div.poz div.tresc ul{
	list-style:none;
	margin:0px;
	padding:0px 10px;
}
#oferta div#zamowienie div.poz div.tresc li{
	padding:10px 0px 20px 0px;
	width:400px;
	border-bottom:#E9E9E9 solid 1px;
}
#oferta div#zamowienie div.poz div.tresc li div{
	float:left;
	margin-right:10px;
}
#oferta div#zamowienie div.poz div.tresc li div.osoby{
	width:240px;
}
#oferta div#zamowienie div.poz div.tresc li div.cena{
	color:#FF0000;
	font-weight:bold;
}
#oferta div#zamowienie div.poz div.tresc li div.cena2{
	color:#FF0000;
	font-weight:bold;
	font-size: .9em;
}
#oferta div#zamowienie div.poz div.tresc li div.cena select{
	font-size:10px;
}
#oferta div#zamowienie div.poz div.tresc li div.nazwa{
	width:160px;
}
#oferta div#zamowienie div.poz div.tresc li div.nazwa2{
	width:90px;
}
#oferta div#zamowienie div.poz div.tresc div.data{
	font-weight:bold;
	width:250px;
	text-align:center;
}
#oferta div#zamowienie div.poz div.tresc div.miejsce{
	color:#FF0000;
	font-weight:bold;
	margin:0px 5px;
}

#oferta div#zamowienie div.poz div.tresc ul input.radio{
	margin:0px 10px 0px 0px;
	float:left;
}
#oferta div#zamowienie div.poz div.tresc label{
	display:block;
	float:left;
	width:100px;
}
#oferta div#zamowienie div.poz div.cena_rezerwacji{
	color:#FFFFFF;
	font-weight:bold;
	margin:0px 5px 0px 100px;
	font-size:14px;
	background-color:#FF0000;
	padding:10px;
}
div.zapisz{
	width:560px;
	text-align:right;
	margin:5px 0px;
}
div.poz div.zapisz input{
	margin-right:50px;
}
div.poz h1{
	color:#006666;
	font-size:14px;
	margin-left:50px;
}
div.poz h2{
	color:#006666;
	font-size:12px;
	margin-left:10px;
}
/***********************************/
/***** STRONA GŁÓWNA****************/
/***********************************/
#glownaMody{
	width:580px;
}
#glownaMody div.mod{
	float:left;
	width:49%;
}
#glownaMody div.mod a.nag{
	color:#007D88;
	text-decoration:none;
}
#glownaMody div.mod div.nag span{
	font-size:18px;
	color:#007D88;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
/***********************************/
/***** REGIONY GŁÓWNA **************/
/***********************************/
#regionyMapa{
	width:580px;
	text-align:center;
}
#regionyMapa a{
	text-decoration:none;
}
#regionyMapa .h1{
	font-size:18px;
	font-weight:bold;
	color:#F67000;
	width:100%;
}
#regionyMapa .h2{
	font-size:16px;
	font-weight:bold;
	color:#007D88;
}
#regionyMapa .h3{
	font-size:12px;
	font-weight:normal;
	color:#007D88;
	display:block;
	float:left;
	margin:10px;
}
/***********************************/
/***** ZAKLADKI ********************/
/***********************************/
#zakladki {
	font-size: 15px;
	width:578px;
	padding-bottom:1px;
	float:left;
}
#opcjeZakladek {
	width:99%;
	display:block;
}
.zakladkaNie, .zakladkaTak {
	float:left;
	margin:2px;
	padding:5px;
}
#wartosciZakladek {
	margin:5px;
	padding:1px;
	width:99%;
}
/***** Kolorystyka ******/
#zakladki {
	background:#E6EEFF;
	border:1px solid #C9DFF8;
}
.zakladkaTak, .zakladkaNie{
	color:#006666;
}
.zakladkaTak {
	font-weight:bold;
	text-decoration:underline;
}
.zakladkaNie {
	font-weight:normal;
	text-decoration:none;
}
div.zakladkaNie, div.zakladkaTak {
	background-color:#C9DFF8;
}
#opcjeZakladek a{
	color:#006666;
	font-weight:bold;
	text-decoration:none;
	/*border:1px #C9DFF8 solid;
	background-color:#C9DFF8;*/
}
/***********	Koniec nowych zakladek	************/



/*.jeden a#zak1, .dwa a#zak2, .trzy a#zak3, .zero a#zak0{
	font-weight:bold;
}	
/******Teksty*********
#zakladkiTxt{
	float:left;
	width:580px;
}
.jeden div#zakTxt1{
	display:block;
}
.jeden div#zakTxt1 form div.poz{
	border:1px solid #F9FBFF;
	background-color:#C9DFF8;
}
.dwa div#zakTxt2 form div.poz{
	border:1px solid #C9DFF8;
	background-color:#E6EEFF;
}
.jeden div#zakTxt2, .jeden div#zakTxt3, .jeden div#zakTxt4{
	display:none;
}
.dwa div#zakTxt2{
	display:block;
}
.dwa div#zakTxt1, .dwa div#zakTxt3, .dwa div#zakTxt4{
	display:none;
}
.trzy div#zakTxt3{
	display:block;
}
.trzy div#zakTxt1, .trzy div#zakTxt2, .trzy div#zakTxt4{
	display:none;
}
.cztery div#zakTxt4{
	display:block;
}
.cztery div#zakTxt1, .cztery div#zakTxt2, .cztery div#zakTxt3{
	display:none;
}



.trzy div#zakTxt0{
	display:block;
}
.trzy div#zakTxt1, .trzy div#zakTxt2{
	display:none;
}*/
/***********************************/
.clearthefloats{
	clear:both;
	width:0px;
	height:0px;
	margin:0px;
	border:0px;
	padding:0px;
/***********************************/
}
#lewa .ofertaTygodnia {
	color:#F67000; 
	font-size:13px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	padding-top:20px;
	display:block;
	text-align:center;
}
#lewa .ofertaTygodnia a{
	color:#F67000; 
	font-size:13px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold;
	text-decoration:none;
}
#lewa .kontakt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #006666;
	font-weight: bold;
	padding-left:20px; 
	padding-top:20px;
}
#lewa .kontakt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #F67000;
	font-weight:bold;
	padding-left:20px; 
}
#mainMenu {
	height:52px;
	background-color: #FF9933;
	background-image: url(img/main_menu_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	height: 52px;
	text-align: center;
	word-spacing: 5px;
}
#mainMenu a {
	text-decoration: none;
	color:#FFFFFF;
	font-weight:bold;
}
#prawa .kontakt1 , .zapytajEksperta .kontakt1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006666;
	font-weight: bold;
	padding-top:20px;
}
#prawa .kontakt2 , .zapytajEksperta .kontakt2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F67000;
	font-weight:bold;
	padding-bottom:20px;
}
.wyszukaj {
	border:1px solid #C9DFF8;
	margin-bottom:10px;
	background-color:#F4F8FF;
}
.wyszukaj h1{
	color:#6C9296;
	font-size:18px;
	text-align:center;
}
.wyszukaj div.row {
	margin-top: 10px;
	width: 580px;
}
.wyszukaj div.row div.obiekt {
	float: left;
	width:190px;
	margin:1px;
}
.wyszukaj div.row div.obiekt2 {
	float: left;
	width: 38px;
	text-align: center;
}
.obiekt label {
	display:block;
	width: 100%;
	text-align:center;
}
.obiekt2 label {
	float: left;
	width: 100%;
	display:block;
	text-align: center;
}
.wyszukaj div.row div.obiekt select {
	width: 120px;
	margin-left:35px;
}

.wyszukaj div.row div.obiekt input {
	width: 120px;
	margin-left:35px;
}
.wyszukaj div.row div.obiekt select.short{
	width: 55px;
	margin-left:0px;
}
div#mod1f1 {
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	
}
/*div#mod1f1 th, div#mod1f1 td {
/ *	border:#999999 1px solid;* /
	font-size:11px;
}*/
div#mod1f1 th{
	background:#c9dff8;
	height: 25px;
}
div#mod1f1 td{
/*	background-color:#F9FBFF;*/
	padding:2px;
}
div#mod1f1 table{
	border:1px #c9dff8 solid;
}
div#mod1f1 td.data {
	width:110px;
	text-align:right;
}
div#mod1f1 td a {
	text-decoration:none;
	color: #006666;
	border:0px;
	margin:0px;
	padding:0px;
	background:none;
}
/*
div#mod1f1 td a:hover {
	text-decoration:none;
	color: #006633;
	font-weight:bold;
}
*/
div#mod2Wysz {
	width:580px;
}
div#mod2Wysz th, div#mod2Wysz td {
	border:#999999 1px solid;
	font-size:12px;
}
div#mod2Wysz td.data {
	text-align:right;
}
div#mod2Wysz td a {
	text-decoration:none;
	color: #006666;
}
div#mod2Wysz td a:hover {
	text-decoration:none;
	color: #006666;
	font-weight:bold;
}


.wyszukaj , .wyszukaj select{
	font-size:12px;
}
.wyszukajPrawa {
	background-color: #35ADB7;
	width:185px;
}
.wyszukajPrawa form {
	padding-left: 10px;
}
.wyszukajPrawa div.nag {
	font-weight: bold;
	color: #FFFFFF;
	background-color:#4CB6BE;
	border-bottom:#1CA2AD 4px solid;
	padding: 10px;
}
.wyszukajPrawa div.wyzyw {
	font-weight: bold;
	color: #FFFFFF;
	padding: 10px;
}
.wyszukajPrawa label {
	color:#FFFFFF;
	font-size:12px;
	margin:5px 0px;
}
.wyszukajPrawa select {
	width:150px;
}
.wyszukajPrawa select.short {
	width:52px;
}
.wyszukajPrawa .obiekt2 {
	float:left;
	width: 32px;
	text-align: center;
}
.zapytajEksperta {
	float:left; 
	margin-left:10px;
	width:160px;

}
#top {
	position: relative;
	left: 635px;
	top: -80px;
	/*top: -35px;*/
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:350px;
}
#top a{
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
	padding:10px;
}
#top2{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#top2 a{
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
	padding:10px;
}
#topAgent{
	top:-70px;
	left:840px; 
	background-color:#FFCC00; 
	color:#FFFFFF; 
	padding:1px; 
	position:relative; 
	width:150px;
	font-weight:bold;
	font-size:9px;
	padding-left:2px;
}
#topAgent2	{
	background-color:#FFCC00; 
	color:#FFFFFF; 
	padding:1px; 
	font-weight:bold;
	font-size:9px;
	padding-left:2px;
}
#topEkspert {
	position: relative;
	left: 61px;
	top: 0px;
	/*top: 38px;*/
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	width:300px;
}
#topEkspert a{
	text-decoration:none;
}
#topEkspert span.ex{
	color:#FFCC00;
	background-color:#FFFFFF;
	padding:5px;
}
#topEkspert span.ex a{
	color:#FFCC00;
}
#topEkspert span.od{
	color:#FFFFFF;
	background-color:#FFCC00;
	padding:5px;
}
#topEkspert span.od a{
	color:#FFFFFF;
}


#topEkspert2 {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}
#topEkspert2 a{
	text-decoration:none;
}
#topEkspert2 span.ex{
	color:#FFCC00;
	background-color:#FFFFFF;
	padding:5px;
}
#topEkspert2 span.ex a{
	color:#FFCC00;
}
#topEkspert2 span.od{
	color:#FFFFFF;
	background-color:#FFCC00;
	padding:5px;
}
#topEkspert2 span.od a{
	color:#FFFFFF;
}



#lata {
	position: relative;
	left: 85px;
	top: 30px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	width:300px;
}

#menuDol{
	color:#FFFFFF; 
	height:16px; 
	font-size:12px; 
	padding:5px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#0A828D;
	text-align:center;
}
#menuDol a{
	text-decoration:none; 
	color:#FFFFFF;
	font-weight:bold;
}
form#rejestracjaAgenta	{
	width: 580px;
	font-size:12px;
}
#rejestracjaAgenta div	{
	display:block;
	width:500px;
	padding:5px 2px 5px 20px;
}
#rejestracjaAgenta div label	{
	display:block;
}
#rejestracjaAgenta div input	{
	width:300px;
	display:block;
}
#rejestracjaAgenta div select	{
	width:300px;
	display:block;
}
.req {
	color:#F00;
}
ul.pozPromocje	{
	padding-left:0px;
	margin-top:20px;
}
ul.pozPromocje li	{
	padding-bottom:5px;
}
div#zamowienie div.poz div.temat {
	font-weight:bold;
}
