* {

	margin: 0px;

	color: #747b6b;

	font-size: 11px;

	font-family: Tahoma;

}



img {

	border: 0px;

}



body {

	background-position: top;

	background-repeat: no-repeat;

	background-image: url('_img/tlo.gif');

	background-color: #f3f6ef;

}



a {

	color: #8bc741;

	text-decoration: none;

}



.error {

	color: red;

	font-weight: bold;

}



a:hover {

	color: black;

	text-decoration: underline;

}



.green {

	color: #89c742;

	font-weight: bold;

}



#DataOd {

	border: 1px solid #669823;

}



#DataDo {

	border: 1px solid #669823;

}



#s_SzukajButton {

	position: relative;

	bottom: 0px;

	right: 0px;

}



#s_MainSzukaj {

	width: 600px;

	height: 88px;

	background-color: #8CC63F;

	padding: 0px;

/*	z-index: 2;*/

}



#flash_top{

/*z-index: 1;*/

}



#s_MainSzukajFormularz {

	color: #ffffff;

	float: right;

	margin: 11px 10px 0px 0px;

}



#s_MainSzukajFormularz table td {

	color: #ffffff;

}



#s_DataOdImg {

	margin-bottom: -3px;

}



#s_RezerwacjaDataOdImg {

	margin-bottom: -3px;

}



#s_DataDoImg {

	margin-bottom: -3px;

}



#s_RezerwacjaDataDoImg {

	margin-bottom: -3px;

}



#s_MainBottomRightInfo {

	width: 600px;

	text-align: justify;

	background: url('_img/index_grad.gif') repeat-x;

}



#s_MainBottomRightInfo span {

	color: #85be39;

	font-size: 14px;

	font-weight: bold;

	font-family: FuturaEU;

}



#s_MainBottomRightButtons {

	width: 580px;

	text-align: right;

}



#s_PodpisInsignia {

	width: 900px;

	height: 20px;

	margin: 0px auto 0px auto;

	text-align: right;

	background-color: #8f9684;

	padding: 10px 0px 30px 0px;

}



#s_PodpisKPH {

	

	text-align: left;



}



#s_PodpisInsigniaTekst {

	margin-top: 8px;

	color: #cad1bf;

}



#s_PodpisInsigniaTekst strong {

	color: #cad1bf;

}



.s_SzukajApartamentowMainContainer {

	width: 900px;

}



.s_SzukajApartamentowLeftContainer {

	float: left;

	width: 10px;

	height: 100px;

	background-color: #dbe2d0;

}



.s_SzukajApartamentowFotaContainer {

	float: left;

	width: 390px;

	height: 100px;

	background-color: #ffffff;

}



.s_SzukajApartamentFotaThumb {

	width: 144px;

	height: 90px;

	margin: 5px;

	float: left;

}



.s_SzukajApartamentowFotaOpis {

	float: left;

	margin-top: 5px;

	margin-left: 20px;

}



.s_SzukajApartamentowFotaOpis a {

	color: black;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

}



.s_SzukajApartamentowFotaOpis a:hover {

	text-decoration: underline;

}



.s_SzukajApartamentowFotaOpis table tr td.s_Header {

	color: #b9bcb3;

}



.s_SzukajApartamentowFotaOpisAdres {

	color: #b9bcb3;

}



.s_SzukajApartamentyOpisContainter {

	float: left;

	width: 360px;

	height: 100px;

	background-color: #f9fbf6;

}



.s_SzukajApartamentyOpisStle {

	margin: 20px 20px 0px 20px;

	text-align: justify;

}



.s_SzukajApartamentyCenyContainer {

	float: left;

	width: 140px;

	height: 100px;

	background-color: #e8ecde;

	font-size: 10pt;

	text-align: center;

}



.s_SzukajApartamentyCenyContainer .s_SzukajApartamentyCeny {

	margin-top: 25px;

}



.s_SzukajApartamentyCenyContainer .s_SzukajApartamentyCeny .s_BigCena {

	font-size: 14pt;

	font-weight: bold;

}



.s_SzukajApartamentySortuj {

	float: right;

	margin: 0px 10px;

}



.s_SzukajApartamentySortuj table tr td {

	font-weight: bold;

	color: #b8bbb0;

}



#s_SzukajStronicowanie {

	font-weight: bold;

	margin-bottom: 20px;

}



#s_SzukajStronicowanie #aktualny {

	margin: 0px 4px;

	text-decoration: underline;

}



#s_SzukajStronicowanie .s_SzukajStronicowanieNumerStrony {

	margin: 0px 4px;

}



#s_SzukajStronicowanie #s_SzukajStronicowaniePoprzednie {

	margin: 0px 20px 0px 0px;

}



#s_SzukajStronicowanie #s_SzukajStronicowaniePoprzednieNoLink {

	margin: 0px 20px 0px 0px;

}



#s_SzukajStronicowanie #s_SzukajStronicowaniePoprzednie:hover {

	color: #8bc741;

}



#s_SzukajStronicowanie #s_SzukajStronicowanieNastepne {

	margin: 0px 0px 0px 20px;

}



#s_SzukajStronicowanie #s_SzukajStronicowanieNastepneNoLink {

	margin: 0px 0px 0px 20px;

}



#s_SzukajStronicowanie #s_SzukajStronicowanieNastepne:hover {

	color: #8bc741;

}



#s_ApartamentNazwa {

	padding: 10px;

}



.s_ApartamentThumbNazwa {

	color: black;

	font-size: 14px;

	font-weight: bold;

	text-decoration: none;

}



.s_ApartamentThumbUlica {

	color: #b8b9b4;

}



.s_ApartamentBigImage {

	width: 270;

	height: 202;

	margin-left: 10px;

}



.s_ApartamentThumbLeft {

	width: 133px;

	height: 99px;

	margin: 4px 0px 0px 10px;

}



.s_ApartamentThumbRight {

	width: 133px;

	height: 99px;

	margin: 4px 0px 0px 1px;

}



#s_ApartamentOpis {

	width: 600px;

	background-color: #f9fbf8;

}



#s_ApartamentOpis table {

	width: 560px;

	margin: 10px 10px 10px 10px;

}



#s_ApartamentOpis table tr td {

	padding: 9px 0px 9px 0px;

}



#s_ApartamentOpis .title {

	width: 20%;

	color: #b8b9b4;

	text-align: right;

	font-weight: bold;

	padding-right: 20px;

}



#s_ApartamentOpis .dark {

	background-color: #f3f6ef;

	

}



#s_ApartamentRezerwacja {

	width: 600px;

	background-color: #f9fbf8;

}



#s_ApartamentRezerwacja .s_MainTable {

	width: 580px;

	margin: 10px 10px 10px 10px;

}



#s_ApartamentMapa {

	width: 600px;

	background-color: #f9fbf8;

	padding: 20px 0px 20px 0px;

}



.s_ApartamentRezerwacjaKalendarzDiv {

	float: left;

	margin-left: 2px;

}



.s_ApartamentRezerwacjaKalendarzTable .dayNameNiedziela {

	width: 22px;

	color: white;

	height: 21px;

	font-size: 10px;

	background-color: #59891c;

}



.s_ApartamentRezerwacjaKalendarzTable .wolne {

	width: 22px;

	color: black;

	height: 21px;

	background-color: #dbe2d0 !important;

	font-size: 10px;

}



.s_ApartamentRezerwacjaKalendarzTable .wolneNiedziela {

	width: 22px;

	color: black;

	height: 21px;

	background-color: #b0ba9f !important;

	font-size: 10px;

}



.s_ApartamentRezerwacjaKalendarzTable .zarezerwowane {

	width: 18px;

	color: black;

	height: 21px;

	border: 2px solid #747b69;

	background-color: #dbe2d0 !important;

	font-size: 10px;

}



.s_ApartamentRezerwacjaKalendarzTable .zarezerwowane_p {

	background: #dbe2d0 url('_img/rezerwacja_p.gif') no-repeat;

	width: 18px;

	color: black;

	height: 21px;

	font-size: 10px;

}



.s_ApartamentRezerwacjaKalendarzTable .zarezerwowane_k {

	background: #dbe2d0 url('_img/rezerwacja_k.gif') no-repeat;

	width: 18px;

	color: black;

	height: 21px;

	font-size: 10px;

}



.s_ApartamentRezerwacjaKalendarzTable .zarezerwowane_z {

	background: #dbe2d0 url('_img/rezerwacja_z.gif') no-repeat;

	width: 18px;

	color: black;

	height: 21px;

	font-size: 10px;

}



.s_ApartamentRezerwacjaKalendarzTable .zarezerwowaneNiedziela {

	width: 18px;

	color: black;

	height: 21px;

	border: 2px solid #747b69;

	background-color: #b0ba9f !important;

	font-size: 10px;

}



.s_ApartamentRezerwacjaKalendarzTable .zarezerwowaneNiedziela_p {

	background: #b0ba9f url('_img/rezerwacja_p.gif') no-repeat;

	width: 18px;

	color: black;

	height: 21px;

	font-size: 10px;

}



.s_ApartamentRezerwacjaKalendarzTable .zarezerwowaneNiedziela_k {

	background: #b0ba9f url('_img/rezerwacja_k.gif') no-repeat;

	width: 18px;

	color: black;

	height: 21px;

	font-size: 10px;

}



.s_ApartamentRezerwacjaKalendarzTable .zarezerwowaneNiedziela_z {

	background: #b0ba9f url('_img/rezerwacja_z.gif') no-repeat;

	width: 18px;

	color: black;

	height: 21px;

	font-size: 10px;

}



.s_ApartamentRezerwacjaKalendarzTable .zajete_p {

	background: #dbe2d0 url('_img/zajete_p.gif') no-repeat;

	width: 22px;

	color: black;

	height: 21px;

	font-size: 10px;

}



.s_ApartamentRezerwacjaKalendarzTable .zajete_k {

	background: #dbe2d0 url('_img/zajete_k.gif') no-repeat;

	width: 22px;

	color: black;

	height: 21px;

	font-size: 10px;

}



.s_ApartamentRezerwacjaKalendarzTable .zajete_r {

	background: #dbe2d0 url('_img/zajete_r.gif') no-repeat;

	width: 22px;

	color: black;

	height: 21px;

	font-size: 10px;

}



.s_ApartamentRezerwacjaKalendarzTable .zajeteNiedziela_r {

	background: #b0ba9f url('_img/zajete_r.gif') no-repeat;

	width: 22px;

	color: black;

	height: 21px;

	font-size: 10px;

}



/***/

.s_ApartamentRezerwacjaKalendarzTable .zajeteNiedziela_p {

	background: #b0ba9f url('_img/zajete_p.gif') no-repeat;

	width: 18px;

	color: black;

	height: 21px;

	font-size: 10px;

}



.s_ApartamentRezerwacjaKalendarzTable .zajeteNiedziela_k {

	background: #b0ba9f url('_img/zajete_k.gif') no-repeat;

	width: 18px;

	color: black;

	height: 21px;

	font-size: 10px;

}



.s_ApartamentRezerwacjaKalendarzTable .zajeteNiedziela {

	width: 22px;

	color: black;

	height: 21px;

	background-color: #747b69;

	font-size: 10px;

}

/***/



.s_ApartamentRezerwacjaKalendarzTable .zajete {

	width: 22px;

	color: black;

	height: 21px;

	background-color: #747b69;

	font-size: 10px;

}



.s_ApartamentRezerwacjaKalendarzTable .monthYear {

	color: white;

	height: 25px;

	font-weight: bold;

	background-color: #89c742;

}



.s_ApartamentRezerwacjaKalendarzTable .dayName {

	width: 22px;

	color: white;

	height: 21px;

	background-color: #89c742;

	font-size: 10px;

}



#s_CenaWybranegoOkresu .strong {

	color: black;

	font-weight: bold;

}



#s_ApartamentRezerwacjaResztaKalendarza {

	display: none;

}



#s_ApartamentRezerwacjaPokazNext12Miesiecy {

	border: 0px;

	float: right;

}



#s_ApartamentRezerwacjaKrokDrugi input {

	padding-left: 2px;

	border: 1px solid #dbe2d0;

}



#s_ApartamentRezerwacjaKrokDrugi select {

	border: 1px solid #dbe2d0;

}



#s_ApartamentRezerwacjaKrokDrugi #dalej {

	padding: 0px;

}



#s_StronyStatyczneLewaContainer {

	float: left;

	width: 300px;

	background-color: #e8ecde;

}



#s_StronyStatyczneLewa {

	margin: 20px;

}



#s_StronyStatycznePrawaContainer {

	float: left;

	width: 600px;

}



#s_StronyStatycznePrawa {

	margin: 20px;

}



#s_HrefPobierzPdf:hover {

	text-decoration: none;

}



.s_Hr {

	border-bottom: 1px solid #dde1d2;

	margin: 10px 0px 20px 0px;

}



.s_FontannaContainer {

	width: 900px;

}



.s_FontannaLeft {

	width: 10px;

	background-color: #dbe2d0;

}



.s_FontannaMiddle {

	width: 290px;

	background-color: #ffffff;

}



.s_FontannaRight {

	width: 600px;

	background-color: #f9fbf6;

}



#s_FontannaFormularzOceniania {

	width: 580px;

	margin: 10px;

}



#s_FontannaFormularzOceniania .s_FontannaRadiobutton {

	margin-bottom: -2px;

	border: 0px;

}



#s_FontannaFormularzOceniania .s_FontannaFormularzOcenianiaIndent {

	margin-left: 20px;

	font-weight: bold;

}



#s_FontannaFormularzOceniania input {

	border: 1px solid #dbe2d0;

}



#s_FontannaPodajKod {

	width: 900px;

	text-align: center;

	margin: 40px 0px 100px 0px;

}



#s_FontannaPodajKod input, textarea {

	border: 1px solid #dbe2d0;

}


.mkg {
color: #D3D2C7; font-family: tahoma; font-size: 10px; text-decoration: none;  margin-left: 3px; }
.mkg:link {
color: #D3D2C7; font-family: tahoma; font-size: 10px; text-decoration: none;  margin-left: 3px; }
.mkg:hover {
color: #D3D2C7; font-family: tahoma; font-size: 10px; text-decoration: none;  margin-left: 3px; }
.mkg:visited {
color: #D3D2C7; font-family: tahoma; font-size: 10px; text-decoration: none;   margin-left: 3px; }
.mkg:active {
color: #D3D2C7; font-family: tahoma; font-size: 10px; text-decoration: none;  margin-left: 3px;  }
