body,#topNav {
	background:#fbfbff
}

body,#phoneNumber,#topPane,#bottomPane,.offersFrame,h1,#newsletterPHPform h1,.imageCentered,#workingWith,.workingWith,#paypalVisa,#companyDetails p {
	text-align:center
}

body,.offersFrame,.searchThumb {
	margin-top:0
}

body {
	font-family:Arial,Helvetica,sans-serif;
	background-image:url(images/pagebackg.jpg);
	background-position:top;
	background-repeat:repeat-x;
}

.resortNameHeader {
	font-size:1.3em
}

a,#ajaxticker1 a:hover,#nav a,.bookmark,.subscribeNewsletter,.rssFeed,#tagline a:hover,#topPane,.specialOffersHomePage a,#CTA a,#bookingForm  a,#video a {
	text-decoration:none
}

a {
	color:#03f
}

a:hover,#tagline a,.specialOffersHomePage li a,#newOffers a:hover,.SkiingNewsHeader,.headingApartmentOffers,.headingApartmentOffers,#video a:hover,.insuranceText a {
	text-decoration:underline
}

a:hover,#ajaxticker1 a:hover,#tagline a:hover,.offers,.priceStyle,.iconsNavigation,#bookingForm  a,#video a {
	color:#f0f
}

.bold,#ajaxticker1,.bookmark,.subscribeNewsletter,.rssFeed,.newsRSS li a,#phoneNumber,#topPane,#bottomPane a,#newOffers,#newsletterPHPform h1,.highlite,.offers,.SkiingNewsHeader,.emailThisPage,.priceStyle,.headingApartmentOffers,.iconsNavigation,#workingWith p,.headingApartmentOffers,#bookingForm,#bookingForm  a,#video,.news a,#partnersPane p,#companyDetails p {
	font-weight:bold
}

#pageMaster,#header,#leftPane,#rightPane,.apartmentOffers {
	background:#0e68ae
}

#pageMaster,#topNav,#language,#flashcontent,#nav li,#nav li ul,#nav li li a,#nav li li a:hover,.ULourServices ul,.specialOffersHomePage p,.specialOffersHomePage ul,.specialOffersHomePage li,#contentPaneTop,#contentPanePixel,#contentPaneBottom,#newOffers,#NewsAndApartmentsOffers h2,#workingWith p,#quicklinks h1,#family h1,#linksBottom,#partnersPane p,#partnersPane ul {
	margin:0
}

#pageMaster,#topNav,#dateANDcountry,#language,#flashcontent,#nav ul,#nav,#nav li ul,#nav li li,.CallUs,.OurServices,.NewOffers,.newsRSS li,.newsRSS ul,.ULourServices ul,.specialOffersHomePage li,#contentPaneTop,#contentPaneBottom,h2,#quicklinks p,#family p,#partnersPane p,#partnersPane ul {
	padding:0
}

#pageMaster,#topNav,#bottomPane,#footer,#TwoPaneMainContainer,#footerImage {
	width:954px
}

#pageMaster,.WhiteContainer,.newsRSS,#bottomPane,#BookingsForm,.imageCentered,.apartmentOffers,.workingWith,#quicklinks {
	margin:0 auto
}

#pageMaster {
	font-size:11px
}

#topNav,#navigationPane {
	height:30px
}

#topLinks,#date,#header,#flashcontent,#navigationPane,#nav li,#clock,#leftPane,#contentPane,#contentPaneTop,#contentPanePixel,#contentPaneBottom,#airportsLeftPane,#partnersPane,#bookingForm,#linksBottom,#leftGroupLinks {
	float:left
}

#topLinks {
	margin-top:10px
}

#topLinks,#ajaxticker1,.WhiteContainer,.newsRSS,.contentpane,h3,#newsletterPHPform,#CTA,.SkiingNewsHeader,.searchThumb,.apartmentOffers,.headingApartmentOffers,#family,#quicklinks,#quicklinks p,#family p,#quicklinks h1,#family h1,.headingApartmentOffers,#bookingForm,#partnersPane p,#partnersPane ul {
	text-align:left
}

#topLinks,#dateANDcountry,#newsletterPHPform h1,#bookingForm  a {
	font-size:1.2em
}
#phoneNumber{
font-size:1.5em !important;
}
#dateANDcountry,#language,#ajaxticker1,#twoPaneGroup,#rightPane,#airportsRightPane,#taglineRight,#rightGroupLinks,#middleGroupLinks {
	float:right
}

#dateANDcountry,#CTA,.news a {
	margin:10px 0 0 0
}

#dateANDcountry {
	width:480px
}

#date {
	width:300px
}

.flag {
	margin-right:7px
}

#header {
	width:952px;
	border:#03f solid 1px
}

#flashcontent {
	background:no-repeat;
	width:768px;
	height:146px
}
#ajaxticker1 {
	background:#fff url(images/offersBackg.jpg) no-repeat left top;
	width:160px;
	height:91px;
	padding:50px 5px 5px 15px;
	margin-top:0px
}

#ajaxticker1,.newsRSS,#CTA {
	font-size:1.1em
}

#ajaxticker1,#ajaxticker1 a,#CTA a,.grey {
	color:#666
}

#ajaxticker1 div,.WhiteContainer,.newsRSS,.specialOffersHomePage {
	background:#fff
}

#navigationPane {
	background:#044580 url(images/navBackg.jpg) no-repeat left;
	width:100%
}

#navigationPane,#threePaneContent,#contentPaneBottom,#bottomPane,#footer,#airportsBottomPane,#partnersPane,#companyDetails {
	clear:both
}

#nav ul,#nav {
	margin:0 0 0 35px;
	list-style:none
}

#nav li.hover,#nav li:hover {
	position:static
}

#nav a {
	font:1.1em arial,helvetica,sans-serif;
	color:#fffbf0
}

#nav a,.news a {
	display:block
}

#contentPanePixel {
	padding:0 10px
}
#nav a {
	padding:0 6px
}

#nav a,#nav li li a {
	border-right:#fff solid 1px
}

#nav li {
	padding:7px 0
}

#nav li:hover {
	background:#e703e0
}

#nav li ul {
	position:absolute;
	width:119px;
	left:-999em
}

#nav li ul,.apartmentOffers {
	border-bottom:#fff solid 1px
}

#nav li li {
	background:none;
	margin-left:0
}

#nav li li a,#clock {
	font:12px arial,helvetica,sans-serif bold
}

#nav li li a {
	background:#24688c;
	padding:3px 0;
	border-bottom:#39c solid 1px;
	border-left:#fff solid 1px
}

#nav li li a,h1 {
	text-transform:none
}

#nav li li a:hover {
	background:#c007a2 none
}

#nav li li a:hover,.apartmentOffers,.priceStyle {
	font-size:12px
}

#nav li.sfhover ul,#nav li:hover ul {
	left:auto
}

.bookmark {
	background:url(images/bookmarkThumb.jpg) no-repeat left
}

.bookmark,.subscribeNewsletter,.rssFeed,.searchThumb {
	height:22px
}

.bookmark,.subscribeNewsletter,.emailThisPage,.searchThumb {
	padding-left:40px
}

.bookmark,.subscribeNewsletter,.rssFeed,#bottomPane {
	padding-top:3px
}

.bookmark a:hover,.subscribeNewsletter a:hover,.rssFeed a:hover,.newsRSS li a:hover,.specialOffersHomePage li a:hover,#contentPane a:hover,.emailThisPage a:hover,#NewsAndApartmentsOffers a,#NewsAndApartmentsOffers a {
	text-decoration:none !important
}

.bookmark a:hover,.subscribeNewsletter a:hover,.rssFeed a:hover,.WhiteContainer a:hover,.newsRSS li a:hover,.emailThisPage a:hover {
	color:#f0f !important
}

.subscribeNewsletter {
	background:url(images/newsletterThumb.jpg) no-repeat left
}

.rssFeed {
	background:url(Feed-icon.png) no-repeat left;
	padding-left:35px;
	margin-left:5px
}

.WhiteContainerTop {
	background:url(images/headerWhite.jpg) no-repeat;
	height:20px;
	margin:1px auto -15px auto
}

.WhiteContainerTop,.WhiteContainerBott,.CallUs,.OurServices,.NewOffers,#testimonials,#family,#quicklinks {
	width:180px
}

.WhiteContainer,.contentpane {
	font:1.1em arial,verdana,helvetica,sans-serif normal normal
}

.WhiteContainer,.newsRSS,#phoneNumber,#video {
	width:170px
}

.WhiteContainer,.newsRSS,.specialOffersHomePage {
	padding:5px
}

.WhiteContainer,#topPane,.contentpane {
	color:#006
}

.WhiteContainerBott {
	background:url(images/backgrBott180.jpg) no-repeat;
	height:10px
}

.WhiteContainerBott,#paypalVisa,#footerImage {
	margin:0 auto 10px auto
}

.CallUs {
	background:url(images/headerCallUs.jpg) no-repeat;
	margin:2px auto 0 auto
}

.CallUs,.OurServices,.NewOffers {
	height:40px
}

.OurServices {
	background:url(images/headerOurServices.jpg) no-repeat
}

.OurServices,.NewOffers {
	margin:10px auto 0 auto
}

.NewOffers {
	background:url(images/headerNewsBlog.jpg) no-repeat
}

.newsRSS,.ULourServices li {
	color:#039
}

.newsRSS li {
	margin:10px 0
}

.newsRSS h2 {
	margin:5px 0 7px 10px
}

.newsRSS h2,#newOffers,#newOffers a,#newOffers a:hover {
	color:#f09
}

.newsRSS h2,#NewsAndApartmentsOffers h2,#bookingForm {
	font-size:1em
}

.newsRSS ul {
	margin:5px 20px
}

.newsRSS li a {
	color:#03f !important
}

.ULourServices li {
	margin:0 0 0 -20px;
	padding:4px 0 4px 0
}

#phoneNumber {
	background:#fff
}

#phoneNumber,h1,h2,h3 {
	color:#00c
}

#phoneNumber,#companyDetails p {
	padding:0 0
}

.style2 {
	font-size:0.75em
}

#tagline a {
	color:#e3f2f9
}

#clock,#bookingForm {
	color:#00f
}

#clock,.headingApartmentOffers,.headingApartmentOffers {
	text-transform:uppercase
}

#clock {
	margin-left:10px
}

#topPane {
	width:944px;
	padding:3px;
	font-size:1.6em
}

#threePaneContent {
	margin-bottom:15px;
	padding-top:10px
}

#leftPane {
	width:196px;
	margin-left:4px
}

#leftPane,#contentPane {
	_margin-left:2px
}

#leftPane,#rightPane {
	padding-bottom:10px
}

#twoPaneGroup {
	width:750px
}

.specialOffersHomePage {
	border:#009 solid 1px;
	color:#009
}

.specialOffersHomePage p {
	padding:0 0 8px 0
}

.specialOffersHomePage a {
	color:#00c !important
}

.specialOffersHomePage ul {
	padding:0 0 0 13px
}

#contentPane,#contentPaneTop,#contentPaneBottom {
	width:545px
}

#contentPane {
	margin:0 0 0 5px
}

#contentPane a,#NewsAndApartmentsOffers a:hover,#NewsAndApartmentsOffers a:hover {
	text-decoration:underline !important
}

#contentPaneTop {
	background:url(images/contentPaneTop.gif) no-repeat
}

#contentPaneTop,#contentPaneBottom {
	height:12px
}

#contentPanePixel {
	background:url(images/contentPanePixel.gif) repeat-y;
	width:525px;
	-margin-top:-3px
}

#contentPaneBottom {
	background:url(images/contentPaneBottom.gif) no-repeat
}

#rightPane {
	margin-right:5px;
	width:185px
}

#rightPane,#linksResorts h1,#newsletterPHPform h1,.apartmentOffers,.apartmentOffers a,.headingApartmentOffers,#NewsAndApartmentsOffers h2,#workingWith p,.headingApartmentOffers,#paypalVisa,.insuranceText,#companyDetails p {
	color:#fff
}

#bottomPane {
	font:11px arial,helvetica,sans-serif bold
}

#bottomPane,#bottomPane a,#partnersPane {
	color:#ccc
}

#footer {
	font:12px arial,helvetica,sans-serif;
	background:url(images/mainNavBackground.gif) repeat-x;
	height:36px
}

#footer,.emailThisPage {
	padding-top:2px
}

#newOffers {
	background:url(images/specialOffers.png) no-repeat top;
	height:96px;
	padding-top:100px
}

#newOffers,#insurance,#paypal {
	width:190px
}

#newOffers,.SkiingNewsHeader,.headingApartmentOffers,.iconsNavigation,.headingApartmentOffers {
	font-size:14px
}

.offersFrame {
	margin-bottom:20px;
	width:200px;
	margin-left:2px
}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;
font-weight:bold;
font-style:normal;
text-align:center;
color:#0000CC;
text-transform:none;
}
h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
font-weight:bold;
font-style:normal;
color:#0000CC;
padding:0px;
}
h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bold;
font-style:normal;
text-align:left;
color:#0000CC;
}

#BookingsForm {
	width:520px
}

#flashcontent,#bookingForm  a:hover {
	color:#f00
}

#airportsLeftPane,#airportsRightPane {
	width:235px
}

#airportsLeftPane ul,#airportsRightPane ul {
	margin:5px 0
}

#airportsLeftPane ul,#airportsRightPane ul,#family,#quicklinks {
	padding-left:15px
}

#testimonials {
	margin:5px auto 5px auto;
	height:118px
}

.highlite {
	color:#03c
}

#partnersPane {
	background:#044580;
	font-weight:normal;
	width:844px;

	margin:10px 25px;
	*margin:5px 25px 0 25px;
	padding:5px 30px 5px 30px;
	border:#04528e dotted 1px
}

#partnersPane a {
	color:#ccc !important
}

#CTA {
	padding:0 3px
}

.emailThisPage {
	background:url(images/emailThumb.jpg) no-repeat left;
	height:19px
}

.searchThumb {
	background:url(images/searchThumb.jpg) no-repeat left;
	*margin-top:-12px
}

.apartmentOffers {
	width:182px;
	padding:0 4px 5px 4px
}

#NewsAndApartmentsOffers {
	border:#fff solid 1px;
	margin:25px 0
}

#NewsAndApartmentsOffers h2 {
	padding:5px 10px 0 10px
}

.iconsNavigation {
	text-align:right
}


#workingWith {
	padding:2px 0 5px 0
}

#workingWith p {
	font-size:0.9em
}

#family,#quicklinks,#paypalVisa {
	font:1em arial,helvetica,sans-serif bold
}

#family {
	background:url(images/family_background.gif) no-repeat center;
	margin:5px auto
}

#family {
	height:157px;
	padding-top:55px
}
#quicklinks {
	height:212px;
	padding-top:55px
}

#quicklinks {
	background:url(images/quicklinks_backgroundSmall.gif) no-repeat center top
}

#quicklinks p,#family p {
	margin:0 0 0 15px;
	padding-bottom:4px
}

#quicklinks h1,#family h1 {
	background:url(images/arrowPInkWhite.gif) no-repeat left;
	padding:0 0 0 15px;
	font-weight:bold;
}

#insurance {
	background:url(images/insurance.gif) no-repeat bottom;
	height:35px
}

#insurance,#paypal,#video {
	margin:10px auto
}

#paypal {
	background:url(images/paypalLogo.gif) no-repeat bottom;
	height:180px
}

#taglineRight {
	width:700px
}

#video {
	background:url(images/videoThumb.gif) no-repeat top;
	height:15px;
	padding-top:147px
}

#paypalVisa {
	background:url(images/PaypalVisa.jpg) no-repeat bottom;
	width:176px;
	height:60px;
	padding:10px
}

.arrowWhite {
	background:url(images/arrowWhite.jpg) no-repeat left top;
	padding-left:10px
}

.pdfIcon a {
	background:url(images/reader_icon.jpg) no-repeat left;
	padding-left:20px
}

.news a {
	font-size:1.1em !important
}

.insuranceText a {
	color:#fff !important
}

#footerImage {
	background:url(images/footerImage.jpg) no-repeat center;
	height:75px
}

#linksBottom {
	width:550px
}

#partnersPane li {
	margin-left:20px
}

#leftGroupLinks,#rightGroupLinks,#middleGroupLinks {
	width:240px
}

#navigationResort {
margin:0px auto 3px auto;
width:180px;
padding:5px;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bold;
text-align:left;
}
#navigationResortHeaderR {
margin:0px auto;
padding:0px;
width:190px;
height:36px;
background-image:url(images/ResortHeading.jpg);
background-repeat:no-repeat;
}
#navigationResortHeaderH {
margin:0px auto;
padding:0px;
width:190px;
height:36px;
background-image:url(images/ResortHeadingH.jpg);
background-repeat:no-repeat;
}
#navigationResortHeaderA {
margin:0px auto;
padding:0px;
width:190px;
height:36px;
background-image:url(images/ResortHeadingA.jpg);
background-repeat:no-repeat;
}
#navigationResortHeaderI {
margin:0px auto;
padding:0px;
width:190px;
height:36px;
background-image:url(images/ResortHeadingI.jpg);
background-repeat:no-repeat;
}
#navigationResort p {
margin:0px 0px 0px 10px;
padding:0px;
text-align:left;
padding-bottom:4px;
}
#navigationResort h1{
margin:5px;
padding:0px 0px 0px 15px;
text-align:left;
background-image:url(images/arrowPInkWhite.gif);
background-position:left;
background-repeat:no-repeat;
font-size:1.2em;
}
#navigationResort h2{
margin:5px;
padding:0px 0px 0px 25px;
text-align:left;
background-image:url(images/reader_icon.jpg);
background-position:left;
background-repeat:no-repeat;
}
.childcareHeading {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF00FF;
padding:0px;
margin-left:-20px;
}
.white {color:#FFFFFF;
}
.newDropdown {
visibility:hidden;
float:right;
position:absolute;
margin-left:250px;
*margin-left:0px;
}
.DropdownFrame {
width:499px;
float:left;
padding:4px 10px 10px 10px;
border:#4848FF solid 1px;
margin:0px 0px 10px 2px;
}
td div, td p{
padding:0px;
margin:0px;
}
hr {
color:#CCCCCC;background-color:#CCCCCC;height:1px;border:none;
}
.search {
width:180px;
height:40px;
background-image:url(images/headerSearch.jpg);
background-repeat:no-repeat;
margin:2px auto 0 auto;
}
.WhiteContainer form 
{
padding-top: 3px;
padding-right: 0px;
padding-bottom: 3px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
.kursdnia a {
font-size:0.85em;
display:block;
background-image:url(images/euro.jpg);
background-repeat:no-repeat;
background-position:left top;
height:18px;
color:#0e68ae !important;
padding:0px 0px 0px 23px;
margin:-15px 0px 0px 5px;
}
