* {
	PADDING: 0; 
	MARGIN: 0; 
}

BODY {
	PADDING: 37px 0 0 0; 	
	BACKGROUND:  url('../../images/pieces/back.jpg') repeat;	 
	MARGIN: 0px; 
	COLOR: #181818;	 
	FONT-FAMILY: arial,verdana,sans-serif;
}

A {
	FONT-SIZE: 11px;	
	COLOR: #181D24;	 
	FONT-FAMILY: arial,verdana,sans-serif;
	TEXT-DECORATION:underline;

}

INPUT, TEXTAREA {
	COLOR: #252C31;
	border: 1px solid #737373;
}

P {
	PADDING: 1px 0 4px 0;
	MARGIN: 0;
}

IMG {
	BORDER-RIGHT: medium none; 
	BORDER-TOP: medium none; 
	BORDER-LEFT: medium none; 
	BORDER-BOTTOM: medium none;
}

HR  { 
	 border: 0; 
	 height: 1px; 
 }

LI {
	LIST-STYLE-POSITION: outside; 
	MARGIN: 0px;
}

H3 {
	FONT-SIZE: 13px;
	COLOR: #2E353F;
}

H4 {
	FONT-SIZE: 11px;
	COLOR: #000;	
	text-transform: capitalize;
}

DIV {
	TEXT-ALIGN: justify;	
	FONT-SIZE:11px;
}

marquee a {
	COLOR: #8EA3B4;
	TEXT-DECORATION:underline;
}


.clear {
	CLEAR: both;
}


/* CONTENT
----------------------------------------------------------- */

#content {
	WIDTH:906px;
	MARGIN:0px auto;
	TEXT-ALIGN:left;
	BACKGROUND:  url('../../images/pieces/back_content.jpg') repeat-y;
	PADDING:0;	
}


#logo {	
	HEIGHT: 160px;
		
}

#news {	
	HEIGHT: 1.2em;	
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;	
	COLOR: #8EA3B4;
	font-weight: normal;
	FONT-SIZE: 11px;	
}

/* Menu
----------------------------------------------------------- */

#menu {
	CLEAR: both;
	FLOAT: left; 	 	
	PADDING: 0  0 0 17px;	
	BACKGROUND:  url('../../images/pieces/back_content.jpg') repeat-y;
	width:875px;	
}

#menu UL {
	PADDING: 0; 	
	MARGIN: 0px;
	DISPLAY: block;
	LIST-STYLE-TYPE: none;	
		
}

#menu LI {		
	PADDING-bottom:15px;		
	FLOAT: left; 		
}

.menuLink {
	FONT-FAMILY: Arial;
	FONT-SIZE: 12px;
	color:#343434;	
	TEXT-DECORATION:none;	
	text-align: center;	
	vertical-align:middle;	
	display: block;
	line-height: 14px;
	WIDTH: 103px;
	HEIGHT: 36px;
}


#menu A:hover {	
	BACKGROUND: url('../../images/pieces/btn_on.jpg') no-repeat ;	
}

#home, #offers, #about-us, #technology, #contact {	
	BACKGROUND: url('../../images/pieces/btn_off.jpg') top no-repeat;	
	padding-top:11px;	
}


#homeOn, #offersOn, #about-usOn, #technologyOn, #contactOn {	
	BACKGROUND: url('../../images/pieces/btn_on.jpg') top no-repeat;	
	padding-top:11px;	
}

#holiday-rezervationsBg {	
	BACKGROUND: url('../../images/pieces/btn_off.jpg') top no-repeat;	
	padding-top:10px;	
}

#holiday-rezervationsBgOn {	
	BACKGROUND: url('../../images/pieces/btn_on.jpg') top no-repeat;	
	padding-top:10px;	
}

#property-management, #holiday-rezervations, #regional-info, #extras {

	BACKGROUND: url('../../images/pieces/btn_off.jpg') top no-repeat;	
	padding-top:6px;
}

#property-managementOn, #holiday-rezervationsOn, #regional-infoOn, #extrasOn {

	BACKGROUND: url('../../images/pieces/btn_on.jpg') top no-repeat;	
	padding-top:6px;
}


#lang {	
	BACKGROUND: url('../../images/pieces/flag_bg_off.jpg') no-repeat;	
	display: block;	
	WIDTH: 44px;
	HEIGHT: 40px;
}

#lang A:hover {	
	BACKGROUND: url('../../images/pieces/flag_bg.jpg') no-repeat;	
	display: block;	
	WIDTH: 44px;
	HEIGHT: 40px;
}


/* Copyright
----------------------------------------------------------- */
#bottom {	
	clear: both;
	padding-top:10px;
	text-align:right;	
	FONT-FAMILY: Arial;
	FONT-SIZE: 10px;
	color:#181D24;			
	WIDTH:906px;
	HEIGHT:18px;
	BACKGROUND:  url('../../images/pieces/bottomOval.jpg') bottom no-repeat;
		
}

#copyright {
	FONT-SIZE: 10px;	
	COLOR: #181D24;	 
	FONT-FAMILY: arial;
	TEXT-DECORATION:underline;

}


/* About us, Home, holiday Rezervations, Contact
----------------------------------------------------------- */


#block {
	Clear:both;	
	FLOAT: left;		
	PADDING: 0;
	margin: 0 0 0 21px;
	_margin: 0 0 0 10px;
	WIDTH: 863px;	
	BACKGROUND: url('../../images/pieces/about_repeat.jpg') repeat-y;	
}

#blockLeft {
	FLOAT: left;		
	WIDTH: 478px;
	TEXT-ALIGN: justify;	
	FONT-SIZE:11px; 		
	
}

#titlePanel{
	HEIGHT:21px;
	WIDTH: 405px;
	BACKGROUND: url('../../images/pieces/oval_4_top.jpg') no-repeat top left;
	PADDING: 41px 39px 0 30px;
	FLOAT: left;
	FONT-WEIGHT: bold;		
}

#txtUnderTitle {
	Clear:both;
	PADDING: 10px 39px 15px 30px;	
}

#blockRight {
	FLOAT: right;	
	WIDTH: 385px;
	top:0;		
	
}

#aboutImg {
	PADDING: 8px 0 0 15px;		
}

#aboutPartners {
	PADDING: 8px 20px 0 15px;
	FONT-SIZE:11px;	
}

#homeImg {
	PADDING: 8px 0 0 12px;
}

#pictires-from {
	FLOAT:right;
	FONT-SIZE:9px;
	PADDING: 0 14px 0 0;
}

#pictires-from A {
	FONT-SIZE:9px;
}


#txtHomeLeft {
	text-transform: uppercase;
	FONT-SIZE:12px;
	COLOR: #8DA4B4;
	WIDTH: 331px;	
	PADDING: 20px 0 2px 39px;
	FLOAT: left;
	FONT-WEIGHT: bold;	
}

#txtHomeRight {
	text-transform: uppercase;
	FONT-SIZE:12px;
	COLOR: #8DA4B4;
	WIDTH: 331px;	
	PADDING: 20px 0 2px 5px;
	FLOAT: left;
	FONT-WEIGHT: bold;
}

#blockDown {
	Clear:both;	
	FLOAT: left;		
	PADDING: 0;
	margin: 0 0 0 21px;
	_margin: 0 0 0 10px;
	WIDTH: 863px;	
	BACKGROUND: url('../../images/pieces/oval_a6_repeat.jpg') repeat-y;	
}

#blockLeftUnder {
	FLOAT: left;
}

#blockRightUnder {
	FLOAT: right;
}

.small {
	FLOAT:right;
	FONT-SIZE:9px;
	PADDING: 0 14px 0 0;
}

.homeOffer {
	CLEAR: both; 
	HEIGHT: 90px; 
	WIDTH:325px; 	
}

.homeOffer img {
	FLOAT: left;
	PADDING: 0 5px 0 12px;
}

.homeOffer .Btn1, .homeOffer .Btn2, .Btn1-Offer, .Btn2-Offer {	
	HEIGHT: 45px;	 	
	DISPLAY: BLOCK; 
	FONT-SIZE:10px;	
	TEXT-ALIGN: center;
	line-height: 20px;	
}

.homeOffer .Btn1, .homeOffer .Btn2, .Btn1-Offer, .Btn2-Offer {
	FLOAT: left; 	
	WIDTH:102px;	
	BACKGROUND: url('../../images/pieces/btn_white.jpg') bottom no-repeat;	
}

.homeOffer .Btn2, .Btn2-Offer {
	FLOAT: right; 	
	WIDTH:89px; 	
	BACKGROUND: url('../../images/pieces/btn_paleBlue.jpg') bottom  no-repeat;	
}

.homeOffer H4, .Btn1-Offer H4, .Btn2-Offer H4 {
	FONT-WEIGHT: bold;
	FONT-SIZE:12px;
}

.homeOffer H3 {
	PADDING:5px 0 15px 0;	
}

.homeOffer .hr { 
	CLEAR: both;	
	FLOAT:left;
	background: url('../../images/pieces/home-hr-1.jpg') center no-repeat; 
	WIDTH:320px;
	HEIGHT:18px;	
	MARGIN:0;	
	PADDING:0 5px 0 0; 		
} 



.homeRent {
	CLEAR: both; 	 
	FLOAT:left;
	WIDTH:500px; 
	PADDING: 5px 15px 5px 5px; 	
}

.homeRent .hr { 
	CLEAR: both;	
	FLOAT:left;
	background: url('../../images/pieces/home-hr-a2.jpg') center no-repeat; 
	WIDTH:510px;
	HEIGHT:18px;	
	MARGIN:0;	
	PADDING:0 0 0 0; 		
}

.homeRent .pic-info-bg {	
	PADDING: 0 4px 7px 0;	
}



/* Offers, Extras
----------------------------------------------------------- */


#block-2 {
	Clear:both;	
	FLOAT: left;		
	PADDING: 0;
	margin: 0 0 0 21px;
	_margin: 0 0 0 10px;
	WIDTH: 863px;	
	BACKGROUND: url('../../images/pieces/oval_1_repeat.jpg') repeat-y;	
}

#blockLeft-2 {
	FLOAT: left;		
	WIDTH: 510px;
	TEXT-ALIGN: justify;	
	FONT-SIZE:11px; 		
	
}

#titlePanel-2{
	HEIGHT:27px;
	WIDTH: 455px;
	BACKGROUND: url('../../images/pieces/oval_1_top.jpg') no-repeat top left;
	PADDING: 23px 25px 0 30px;
	FLOAT: left;
	FONT-WEIGHT: bold;		
}

#txtUnderTitle-2 {
	Clear:both;
	PADDING: 0 25px 15px 30px;	
}

#blockRight-2 {
	FLOAT: right;	
	WIDTH: 345px;
	top:0;		
	
}

#leftPannel-2 {		
	PADDING: 11px 25px 0 30px;
	TEXT-ALIGN: justify;	
	FONT-SIZE:11px;  			
}


#spacePannels {	
	PADDING: 5px 0 2px 39px;	
}


#blockOffer {
	Clear:both;	
	FLOAT: left;		
	PADDING: 0;
	margin: 0 0 0 21px;
	_margin: 0 0 0 10px;
	WIDTH: 863px;	
	BACKGROUND: url('../../images/pieces/oval_7_repeat.jpg') repeat-y;	
}

#blockOffer #inside {
	margin: 0  0 0 21px;	
}


#additional-pictures {
	clear:both;
}

#additional-pictures td img {
	padding-right:10px;
}


.Btn3-Offer {	
	HEIGHT: 45px;	 	
	DISPLAY: BLOCK; 
	FONT-SIZE:10px;	
	TEXT-ALIGN: center;
	line-height: 9px;	
	BACKGROUND: url('../../images/pieces/btn_white.jpg') bottom no-repeat;
	width:115px;
}

.Btn3-Offer H4 {
	FONT-SIZE:12px;
}

/* Regional info, Holiday rezervations, Property management 
----------------------------------------------------------- */


#blockInfo {
	Clear:both;	
	FLOAT: left;		
	PADDING: 0;
	margin: 0 0 0 21px;
	_margin: 0 0 0 10px;
	WIDTH: 863px;	
	BACKGROUND: url('../../images/pieces/oval_7_repeat.jpg') repeat-y;	
}

.title-info-bg {
	PADDING: 5px 25px 15px 30px;	
	FONT-WEIGHT: bold;	
	FONT-SIZE:13px;

}

.content-info-bg {	
	Clear:both;	
	FLOAT: left;	
	width:880px;
}

.txt-info-bg {	
	FLOAT: left;
	PADDING: 0 10px 15px 30px;	
	WIDTH: 500px;	
}

.content-info-bg table {
	FLOAT: left;	
}

.pic-info-bg {	
	PADDING: 0 7px 7px 0;	
}

.content-info-bg .hr { 
	CLEAR: both;	
	FLOAT:left;
	background: url('../../images/pieces/regional-info-hr.jpg') center no-repeat; 
	WIDTH:822px;
	HEIGHT:18px;	
	MARGIN:0;	
	PADDING:0 60px 0 0; 		
} 


.txt-rezervations-bg {	
	FLOAT: left;
	PADDING: 0 40px 15px 15px;	
	WIDTH: 665px;	
}

.pic-rezervations-bg {	
	FLOAT: left;
	PADDING: 0 0 7px 30px;	
}

.title-rezervations-bg {
	PADDING: 5px 0 5px  159px;	
	FONT-WEIGHT: bold;	
	FONT-SIZE:13px;

}


.rezervationsRent {
	CLEAR: both; 	 
	FLOAT:left;
	WIDTH:790px; 
	padding:0 5px 0 30px; 	
}


.title-property-bg {
	PADDING: 5px 25px 15px 30px;	
	FONT-WEIGHT: bold;	
	FONT-SIZE:13px;
	BORDER: 1px #f00 solid; 
	WIDTH: 150px;

}

.txt-property-bg {	
	FLOAT: left;
	PADDING: 0 25px 15px 30px;	
	WIDTH: 350px;
}

 .hr { 
	CLEAR: both;	
	FLOAT:left;
	background: url('../../images/pieces/regional-info-hr.jpg') center no-repeat; 
	WIDTH:800px;
	HEIGHT:18px;	
	MARGIN:0;	
	PADDING:0 5px 0 0; 		
} 

#propertyImg {
	PADDING: 8px 15px 0 15px;		
}

#propertyImg img {
	margin: 3px;
}


/*Buttons
----------------------------------------------------------- */

.btn-reservations { 
	CLEAR: both;
	DISPLAY: block;	
	background: url('../../images/pieces/btn_calendar_off.jpg') center no-repeat; 
	WIDTH:173px;
	HEIGHT:43px;	
	MARGIN:0;	
	PADDING-TOP: 30px; 	
	TEXT-DECORATION: none;
	FONT-SIZE:12px;	
} 

 .btn-reservations:hover { 		
	background: url('../../images/pieces/btn_calendar_on.jpg') center no-repeat;
} 


.btn-send { 
	CLEAR: both;
	DISPLAY: block;	
	background: url('../../images/pieces/btn_send_off.jpg') center no-repeat; 
	WIDTH:72px;
	HEIGHT:32px;	
	MARGIN:0;	
	PADDING-TOP: 16px; 	
	TEXT-DECORATION: none;
	FONT-SIZE:12px;	
} 

 .btn-send:hover { 		
	background: url('../../images/pieces/btn_send_on.jpg') center no-repeat;
} 


/*Calendar
----------------------------------------------------------- */

.header {
	BACKGROUND:#8C8C8C; 
	COLOR:#fff;
	FONT-SIZE:13px;		
	padding:0 7px 0 7px;
}

.header .padding {	
	padding:0 7px 0 7px;
}

.header .paddingSun {	
	padding:0 7px 0 7px;
	BACKGROUND:#4581B3; 
	COLOR:#7CBBDA;
}



.headerApps {
	text-transform: uppercase;
	FONT-WEIGHT: 600;
	font-style: italic;
	FONT-SIZE:13px;
}

.headerApps .lineOne {
	background-color: #DEA8A6;	
	COLOR: #8F3A63;
	PADDING: 0 0 7px 7px;
}

.headerApps .lineTwo {
	background-color: #F7B581;	
	COLOR: #B87540;	
	PADDING: 0 0 7px 7px;	
}


.headerFlats {	
	FONT-SIZE:11px;
	FONT-FAMILY: arial,verdana,sans-serif;
}

.headerFlatsSelected {	
	FONT-SIZE:11px;
	text-transform: capitalize;
	COLOR: #7CBBDA;
	FONT-FAMILY: arial,verdana,sans-serif;
	background:#4581B3;
	PADDING: 5px 7px 5px 3px ;
}

.headerFlats .lineOne {
	background-color: #EDF2F8;	
	PADDING: 0 10px 7px 7px;
}

.headerFlats .lineTwo {
	background-color: #D8D8D8;		
	PADDING: 0 10px 7px 7px;	
}

.headerFlats #color1 {
	COLOR: #8F3A63;
	text-transform: capitalize;	
}

.headerFlats #color2 {
	COLOR: #B87540;
	text-transform: capitalize;
}

/* table appartments */

.table-apps {
	margin-top: 20px;
	margin-bottom: 20px;
	width: 805px;
	border: 1px solid;
	border-color: #647CA2 #E6E6E6 #647CA2 #647CA2;
}

.table-apps TH {
	text-align:center;	
	background: #C8D5DD;
	padding:7px;	
	font-weight: normal;
	border: 1px solid;
	border-color: #C8D5DD #647CA2 #647CA2  #C8D5DD;
	
}

.capital-letter {
	text-transform: capitalize;
}

.table-apps TD {
	text-align:center;
	padding:7px;
	border: 1px solid;
	border-color: #E6E6E6 #647CA2 #E6E6E6  #E6E6E6;
}

.table-apps .lineOne {
	background: #E6E6E6;

}

.table-apps .lineTwo {
	background: #D9D9D9;
}


/*Home update 10.10.06
----------------------------------------------------------- */

.HomeStrong1 {
	FONT-SIZE: 13px;
	COLOR: #000;	
	FONT-WEIGHT: bold;
	height: 29px; 
	width:110px;	
	DISPLAY: block;
	text-align: center;		
	padding-top:13px;
	background: url('../../images/pieces/btn_paleBlue2.jpg') right no-repeat;
	
}

.HomeStrong2 {
	FONT-SIZE: 13px;
	COLOR: #000;	
	FONT-WEIGHT: bold;
	height: 23px; 
	width:81px;	
	DISPLAY: block;	
	text-align: center;
	padding-top:5px;
	background: url('../../images/pieces/btn_paleBlue3.jpg') right no-repeat;;
}