*	{ margin: 0; padding: 0; border: 0;}

/* ogolne wlasciwosci */
body {
	font-family: 'Verdana','Helvetica',sans-serif;
	font-size: 12px;
	text-align: center;
	background-color:	#fff;
}
.debug{	border: 1px solid red; }

.error-in-form{ font-size: 12px; font-weight: bold; color: red; margin: 10px 0;}
.error_message { display: inline; color: red; font-weight: bold; margin: 0; padding: 0; }
#content p{text-align: justify;color:#4B4B4B;}
#content ul{margin-left:15px;}

.partner { clear: left; padding: 15px 5px 5px; overflow:hidden;}
a { text-decoration: none; color: #01addf; }
a:hover { text-decoration: underline; }
a.anchor {text-decoration: none; color: #000; }
a.anchor:hover{text-decoration: none; color: #000; }
h1, h2, h3 { margin: 0 0 10px 0; font-weight: bold; color: #CA1C84; }
h1 { font-size: 16px; }
h2 { font-size: 14px; }
h3 { font-size: 12px; }
#content h1{ font-size: 18px; }
#content h1,h2.news-header{ font-size: 18px; }
#content hr{ border-bottom: 1px solid #ccc; }
#top #top-animation{float:right;position:relative;top:40px;width:704px;}
#happy_to_help .phone{background:transparent url(../img/phone.gif) no-repeat scroll 0% 50%;
border-bottom:1px dotted #CA1C84;
font-weight:bold;
height:34px;
line-height:19px;
margin-bottom:5px;
margin-top:-5px;
padding-bottom:8px;
padding-left:27px;
text-align:left;}
#happy_to_help .warning{background:transparent url(../img/warning.gif) 0% 0% no-repeat;color:#FFFFFF;font-size:13px;font-weight:bold;height:26px;line-height:25px;margin: 4px 0px 4px 0px;width:180px;}
.side-banner, .youtube { margin: 10px 0 0 0; }
.youtube { display: block;	text-align: center; color: #ca1c84; }

/* Wyglad strony */
#container	{
	width: 980px;
	margin: 20px auto 0;
	text-align:	left;
	border: 	0px;
	position:	relative;
}

/* NAGLOWEK */
#top {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 980px;
	height: 180px;
}
#top h1{
	background: transparent url("../img/it/logo.jpg") 0 0 no-repeat;
	width: 262px;
	height: 119px;
	margin-top: 50px;
    float:left;
}
#top h1 a {
	display: block;
	height: 119px;
	width:	262px;
}
#top h1 a span {
text-indent: -100em; position: absolute; top: 0; left: 0; height: 1px;
}
#site-map { margin: 5px 25px; }
	#site-map li { font-size: 11px; line-height: 20px; }
#right-nav, #mid-container { margin-top: 260px; }
#mid-container {position:relative; float: left; width: 710px; }
#right-nav { width: 250px; float: right;}

/* LEWA NAWIGACJA */
#left-nav { width: 180px; float: left; text-align: center; color: #ca1c84; }
	#left-nav ul li img { margin: 5px 0; }
	#left-nav .left-menu-curvy-up { height: 16px; margin: 10px 0 0 0;	display: block; background: transparent url("../img/menu_boczne_gora.gif") 0 0 no-repeat; }
	#left-nav .left-menu-curvy-down { height: 16px;	display: block; background: transparent url("../img/menu_boczne_dol.gif") 0 0 no-repeat; }
.left-menu { list-style: none; background: transparent url("../img/menu_boczne_srodek.gif") 0 0 repeat-y; padding: 0 10px; color: #fff; }
	.left-menu li { background: transparent url("../img/menu_boczne_kreska.gif") 5px bottom no-repeat; display: block; padding: 8px 0; }
	.left-menu a { background: transparent url("../img/arr_menu_boczne.gif") 0 5px no-repeat; padding: 0 0 0 10px; color: #fff; display: block; text-align: left;}
	.left-menu li.no-background { background: #01C7DF; }
a.google-map { background: #01C7DF; padding: 0 0 0 5px;}
.groups-banner { margin-top:10px; display: block; width: 180px; height: 123px; }
.bestprice-banner { margin-top:10px; display: block; width: 180px; height: 140px; }

/* CONTENT */
#content { position: relative; float: right; width: 510px; }

	#site_intro, #site_last_minute{ font-size: 12px; text-align: justify; line-height: 1.4;color:#4b4b4b;}

/* STOPKA */
#footer { padding: 30px 0 0 0; width: 980px; text-align: center; clear: both;}
#footer #backTop{ font-size: 11px; }
#footer #backTop a{background: url('/img/arr_top.gif') no-repeat; width:50px; height:21px;display:block;color:#ffffff;margin:0 auto;line-height:20px;padding-left:9px;text-align:left;font-weight:bold;}
#footer-line{height: 6px; background: url('../img/stopka.gif') 0% 100% repeat-x;margin: 0 auto;display:block; width:100%;padding-bottom: 5px;}
/* ACCOMODATION - pamietaj aby zrobic tu warunkowe wyswietlanie :) */
#accomodation { width: 710px; height: 180px; }

/* NEWSLETTER */
#newsletter-left {
 	background: transparent url("../img/newsletter_top.gif") 0 0 no-repeat;
	width: 180px;
	height: 133px;
	font-size: 12px;
	display: block;
	text-align: justify;
	color: #000;
	margin-top: 15px;
    padding-top: 8px;
}
#newsletter-left form.newsleter-form{ background: transparent url('../img/newsletter_btn.gif') 0% 100% no-repeat; }
#newsletter-left h1 {background: transparent url("../img/koperta.jpg") 10px 0px no-repeat;padding: 0px 0 0 45px;font-size: 12px;font-weight: bold;color: #ca1c84}
#newsletter-left p { margin: 0 auto; text-align: left; font-size: 11px; }
#newsletter-left input { padding: 2px; width: 154px;	height: 15px;	color: #4c4c4c; border: 1px solid gray;	font-size: 11px;	margin-top: 5px; }
#newsletter-left .newsletter-submit {border: 0;background: transparent url("../img/newsletter_go.gif") 0 0 no-repeat;width: 50px;height: 21px;font-size: 11px;font-weight: bold;color: #FFF;text-align: left;float:right;padding: 0 0 2px 5px;}

/* Nowe apartamenty w prawym meny */
#new-apartments {
	background: transparent url("../img/news_apartm_srodek.gif") 0 0 repeat-y;
	padding: 0 1px;
	margin: 0;
	font-size: 11px;
	color: #4c4c4c;
	position: relative;
	display: block;
}
#new-apartments img { position: absolute; top: -10px; right: 10px; }
#new-apartments-curvy-up {
	display: block;
	height: 37px;
	padding: 0;
	margin: 15px 0 0 0;
	background: transparent url("../img/it/news_apartm_gora.gif") 0 0 no-repeat;
}
#new-apartments-curvy-down {
	display: block;
	height: 11px;
	padding: 0;
	margin: 0;
	background: transparent url("../img/news_apartm_dol.gif") 0 0 no-repeat;
}
#currency{list-style:none; padding-top:0px; overflow:hidden;display: block; color:#000000;margin-top:15px;}
	#currency li.ctitle{font-size:12px; float: left; font-weight: bold;color:#000;margin-left:0px;}
	#currency li{font-size:11px;display:block; float: left; color:#B106AB;clear:both;height:20px;font-weight:bold;margin-left:10px;}


#currencyScript iframe{height: 105px;width:240px;}
#paypal{ text-align: center; margin-top:40px;}
#paypal img{ }
#happy_to_help, #happy_to_help h3 { font-size: 11px; margin-bottom:0px; font-weight: normal;}
#happy_to_help .call-us {font-weight: bold; }
#pogodynka { font-size: 11px; }
#pogodynka p { width: 100%; text-align: center; }
#pogodynka hr { margin: 5px 0; color: #c0ecf7; background-color: #c0ecf7; height: 1px; }
#callMe { color: #000; font-weight: bold; padding: 10px 0; }

#new-apartments ul { list-style-type: none; background: transparent url("../img/ikona_news_apartm.gif") 95% 0 no-repeat; }
#new-apartments h3 { margin: 0 0 5px 0; }
#new-apartments li { background: transparent url("../img/bull_zielony.gif") 10px 14px no-repeat; padding: 8px 0 8px 20px; }
#new-apartments li.middle { background-color: #f7fbed; }
#new-apartments .price { font-size: 12px; font-weight: bold; }
#new-apartments .newApa1 { font-size: 11px; font-weight: bold; color: #01ADDF; }
#new-apartments .newApa2 {	font-size: 11px; font-weight: bold; color: #000; }
#new-apartments p { color: #CA1C84; }

/* newsy & invents'y */
#news-invents { background: transparent url("../img/news_events_srodek.gif") 0 0 repeat-y; font-size: 11px; font-weight: normal; display: block; }
	#news-invents ul { list-style-type: none; }
	#news-invents li { background: transparent url("../img/bull_zielony.gif") 8px 14px no-repeat; padding: 8px 0 8px 12px;}
	#news-invents em { font-size: 10px; font-style: normal; margin: 0 0 5px 5px; display: block;}
	#news-invents h1 { font-size: 11px;	font-weight: bolder; margin: 0 0 0 5px; }
	#news-invents .news-invents-hr { background: transparent url("../img/linia_przerywana.gif") 0 0 no-repeat; margin: 2px 0; height: 1px; width: 224px; }
	#news-invents .news-invents-hr hr { display: none; }

#news-invents-curvy-up { height: 37px; margin-top: 10px; background: transparent url("../img/it/news_events_gora.gif") 0 0 no-repeat; display: block; }
#news-invents-curvy-down {	height: 29px; padding: 0 20px 0 0; background: transparent url("../img/news_events_dol.gif") 0 0 no-repeat; text-align: right; line-height: 25px; display: block;}
	#news-invents-curvy-down a { color: #fff; font-size: 11px; font-weight: bold; padding-right: 15px; background: transparent url("../img/arr_biala_prawa.gif") right 4px no-repeat; }
	#news-invents-curvy-down a:hover { text-decoration: underline; }


.nae-filter{background: url('../img/nande.gif') 0% 0% no-repeat;height:28px;line-height:25px;text-align:center;width:180px;float:left;margin-left:10px;margin-bottom:20px;}
.nae-filter a{color: #ffffff;}

/* apartamanety na g��wnej stronie */
.apartment-main-box {
	position: 	relative;
	background:  #fff url("../img/ramka_apartaments.gif") left bottom no-repeat;
	width: 510px;
	height: 430px;
	margin-top: 10px;
}
/* pude�ko na apartamenty na podstronie apartament�w - lista */
.apartment-main2 {
	position: 	relative;
	background:  #fff url("../img/ramka_lista_dol.gif") left bottom no-repeat;
	width: 510px;
	margin-top: 10px;
	min-height: 100px;
}
.apartment-main2 h3 {
	background: #fff url("../img/ramka_lista_gora.gif") left top no-repeat;
	height: 40px;
	padding: 0;
	margin: 0;
	line-height: 36px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}
.apartment-main2 h3 a {
	color: #fff;
}

.apartment-main-box .tab{
    display: block;
	width: 501px;
	height: 30px;
	border-bottom: 1px solid #ff0099;
	background:	transparent url("../img/apartaments_left.gif") 0 0 no-repeat;
}
.apartment-main-box .tab span.h3 {
	float: left;
	height: 30px;
	padding: 0 15px;
	background: transparent url("../img/apartaments_right.gif") top right no-repeat;
	line-height: 28px;
	color: #fff;
}
.apartment-main-box .tab span.h3 a {
	color: #fff;
}
.apartment-main-box .tab a.apaCurvy {
	position: absolute;
	top: 9px;
	right: 0px;
	height: 30px;
	padding: 0 20px 0 0;
	background: transparent url("../img/ramka_apartamentszaokraglen.gif") right bottom no-repeat;
	font-size: 11px;
	color: #ff0099;
}
.apartment-hr { height: 1px; width: 487px; margin: 2px auto; background: transparent url("../img/linia_przerywana_dluga.gif") scroll center no-repeat; }
	.apartment-hr hr { display: none; }

.apartment-single { position: relative; height: 200px; padding: 0;}
	.apartment-single img.thumb, .apartment-main-box img.thumb { padding: 5px; margin-top: 10px; /*position: absolute; left: 5px;*/ }
	.apartment-single img.persons, .apartment-main-box img.persons { position: absolute; top: 15px; left: 444px;}
	.apartment-single img.hot-price, .apartment-main-box img.hot-price { position: absolute; top: 85px; left: 440px;}
	.apartment-single h2, .apartment-main-box h2, .apartment-single strong.mini-description, .apartment-main-box strong.mini-description { display: block; padding: 0 70px 0 20px; }
	.apartment-single h2, .apartment-main-box h2 { font-weight: bold; font-size: 12px; margin-bottom: 0; padding-top: 20px; }
	.apartment-single strong.mini-description, .apartment-main-box strong.mini-description { font-size: 11px; }
   .apartment-main-box .apartment-single{ float: left; }
#container .xtext, .apartment-single p.more { padding: 0px 70px 10px 10px; font-size: 12px; line-height: 1.4em; text-align:justify;}
// bylo brak
#content >div.xtext{padding: 0px 10px 10px 10px;}
#container .xtext{padding-right:20px; color:#4b4b4b;}
#container .apartment-single  div .xtext{padding-right:90px; text-align:left; }
    .apartment-single p.more{padding-left:330px; padding-right: 0px;}
	.apartment-single h2 a { color: #01addf; }
    .apartment-single div .xtext p.more a { color: #ff0099; font-weight: bold; font-size: 11px; background: transparent url("../img/arr_rozowa.gif") 100% 6px no-repeat; padding-right: 12px; }
    #news-invents ul li .xtext, #container div.apartment-description div.xtext, #apartment-additional-information .xtext, #apartment-conditions .xtext, #apartment-attractions .xtext{ padding: 0px 10px 10px 10px;}
    .xtext p{ padding-bottom: 10px; }
/* NAWIGACJA */
#path-navigation { width: 510px; height: 25px; line-height: 18px; font-size: 10px;}
	#path-navigation li { float: left; list-style-type: none; font-size: 11px; padding-left: 8px; }
		#path-navigation li a { padding-right: 15px; background: transparent url("../img/arr_niebieska.gif") 100% 6px no-repeat; }

/* PAGINACJA */
.main-pagination {
	background: transparent url("../img/stronnicowanie.gif") left top no-repeat;
	width: 510px;
	height: 32px;
	font-size: 11px;
	line-height: 30px;
	text-align: center;
	margin: 10px 0 0 0;
	position: relative;
}
.pag-prev img, .pag-next img{padding-bottom:1px;}
.pag-prev { position: absolute; left: 10px; }
.pag-next { position: absolute; right: 10px; }

/* NEWSY & INVENTSy */
#news-list { list-style-type: none; float: none; }
#news-list li { padding: 10px 0; overflow: auto; border-bottom: 1px solid #cccccc; }
#news-list li h3 { margin: 0; padding: 0; }
#news-list em { font-size: 10px; padding: 0 0 15px 0; font-style: normal; }
#news-list p { margin: 5px 0 0 0; }
#news-list .news-img { float: left; margin: 0 10px 5px 0; }


/* GALERIA glowna  overflo:auto;*/
#gallery-content {
    background: transparent url("../img/ramkaniebieska_lista_dol.gif") left bottom;
    width: 510px;
    overflow:hidden;
    height:auto;
    min-height: 120px;
	color: #01addf;
	font-weight: bold;
	text-align: center;
    padding-bottom:10px;
}
#gallery-content li{
	width: 150px;
	margin: 9px;
	text-align:center;
	float:left;
	display:inline;
	height: 150px;
}
#gallery-content li span {
	display: block;
	text-align: left;
	margin: 5px;
}
#gallery-content li span em{
	font-weight: normal;
	font-style: normal;
	font-size: 10px;
	color: #4c4c4c;
}
.gallery-header { display: block; height: 13px; background: transparent url("../img/ramkaniebieska_lista.gif") left top no-repeat; }
.gallery_intro { margin: 10px 0; }
#small-pictures li.gallery_hidden {display:none;}

#map { margin-top: 30px; }

.youtube { margin: 15px 0 0 0; }
	.youtube h4{ color: #000; margin: 2px 0 10px 0; font-size: 10px; font-weight: bold;}
    .youtube h3{ font-size: 11px;color:#01ADDF;}
.internet-cafes { margin: 0 0 20px 0; }
	.internet-cafes p { margin: 10px 0;	text-align: justify;}
	.internet-cafes ul {	list-style-type: none;	}

/**
 * kolory w formularzu
 */
form.std, form#affiliate, form#job { background: #fff url("../img/niebieski_podklad_gora.gif") 0 0 no-repeat; margin-bottom: 0; padding-top: 10px; }

form#affiliate, form#job { width: 510px; background-image: url("../img/niebieski_podklad_gora2.gif"); }
form.std fieldset, form fieldset#affiliate, form fieldset#job { border-width: 0; background: #fff none 0 100% no-repeat; padding-bottom: 30px; }
	form fieldset legend { color: #CA1C84; }
	form fieldset div input, form fieldset textarea, form fieldset select { border:  1px #a5dbe0 solid; background-color: #fff; color: #000; }
		form fieldset div input:hover, form fieldset select:hover, form fieldset div input:focus, form fieldset select:focus, form fieldset textarea:hover, form fieldset textarea:focus { border-color: #25BFCD; }
        
        
        #content-right form.std fieldset .submit { float: right; width: 20%; padding-bottom: 20px;}
        
        .text-img-left{ padding: 10px; padding-left: 0px;}
        .text-img-right{ padding: 10px; padding-right: 0px;}
        
#footerPNTO{ font-size: 10px; margin-top:-10px; display:none;}
#footerCpText, #footerTI{ font-size: 10px; }

form.std {background: #fff url("../img/niebieski_podklad_gora2.gif") 0% 0% no-repeat; width: 510px; }
form.std fieldset{background: #fff url("../img/it/booking3.gif") 0% 100% no-repeat;}

ul.cafe strong{color:#4b4b4b;}
.partner h2{color:#01ADDF; }

#faq-list{ margin-left:20px;color: #01ADDF;}