/* CSS Document */

img a {
   border: none;
}
a:active, a:focus {
   outline: 0;
}

* html #page .Second_menu {
	height: 25px;
}

.second_link {
	font-size: 0.9em;
	padding-right: 5px;
	padding-left: 5px;
}

.top_title { width: 967px; padding-left: 13px; clear: both; }

#side_a, #side_b, #side_c, #side_d {
	float: left;
	text-align: left;
	width: auto;
	padding-left: 10px;
	padding-top: 21px;
}

#side_a {
	padding-left: 10px;
	width: auto;
	padding-top: 15px;
}

#side_d {
	padding-bottom: 42px;
}

/*#content {
	float: right;
	text-align: left;
	padding-left: 10px;
	width: 770px;
	height: 140px;
	background-image: url(pictures/home_04.jpg);
	background-repeat: no-repeat;
	background-position: 0px 9px;
}*/
h1 {
	font-size: 16px;
	color: #629432;
	text-decoration: none;
	font-weight: lighter;
	text-align: left;
	padding-top: 7px;
}
#page #home_left #side_a .side-right a h1 {
	font-size: 16px;
	padding: 0px;
	margin: 0px;
}
h2 { font-size: 16px; color: #629432; text-decoration: none; font-weight: lighter; text-align: left; padding-top: 18px; }
	
h3 { font-size: 13px; color: #629432; text-decoration: none; font-weight: lighter; letter-spacing: 0.1em; margin-left: 0px; padding-top: 18px; }

h4 {
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 0.1em;
	text-align: left;
	margin-bottom: 2px;
	color: #434343;
	font-size: 1em;
}

.dark {
	text-decoration: none;
	font-weight: bold;
	margin-bottom: 2px;
	color: #434343;
}
.dark_only {
	text-decoration: none;
	color: #434343;
}

h5 {
	font-size: 1.3em;
	color: #629432;
	text-decoration: none;
	font-weight: lighter;
	letter-spacing: 0.1em;
	text-align: left;
}

.street { text-align: left; width: 762px; padding-right: 9px; padding-left: 13px; }

a {
	text-decoration: none;
	color: #626262;
}

a:hover, #mas a:hover {
	text-decoration: none;
	color: #629432;
	}

.side-right, .side_left { 
	color: #626262;
	letter-spacing: 0.06em;
	margin-top: 0px;
	font: lighter 15px/15px Geneva, Arial, Helvetica, sans-serif;
	}

.side-right, .side-right a, .side-right a:hover, .side-right a:visited,
#header .description {
	text-decoration: none;
	color: #629432;
	font-weight: lighter;
	}

.side_left, .side_left a, .side_left a:hover, .side_left a:visited,
#header .description {
	text-decoration: none;
	color: #629432;
	font-weight: lighter;
	}

.side-right a:hover, #page #home_left #side_a .side-right a:hover h1 {
	color: #626262;
	}

.side_left a:hover {
	color: #626262;
	}

#header .description { /* Description in header */
	font-size: 1.2em;
	letter-spacing: 0.05em;
	padding-top: 0px;
	font-weight: lighter;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 202px;
	}

#stay {
	text-align: left;
	height: 28px;
	padding-left: 10px;
	padding-top: 5px;
	float: left;
	width: 740px;
	padding-right: 10px;
	margin-top: 1px;
	margin-right: 10px;
	margin-left: 10px;
	background-image: url(pictures/searchback.gif);
	background-repeat: repeat-x;
}

.firstsitetext
	{
	text-align: left;
	width: 402px;
	float: right;
	margin-top: 4px;
	line-height: 1.5em;
	margin-left: 38px;
}

* html #page #home_left #side_a .firstsitetext, * html #page #home_left #side_b .firstsitetext {
	word-spacing: -0.2em;
	}

.search_machine {
	color: #474747;
	text-decoration: none;
	margin-bottom: 16px;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

.headlinks, .headlinks a {
	color: #626262;
	text-decoration: none;
	text-align: center;
	margin-bottom: 20px;
}

.headlinks a:hover {
	color:#629432
}

.current_headlinks {
	color: #2E2E2E;
}
#mainlinks, #mainlinks a {
	font-size: 1.2em;
	height: 20px;
	width: 780px;
	text-align: center;
	color: #777777;
	text-decoration: none;
	margin-bottom: 10px;
	letter-spacing: 0.1em;
}
.top-content {
}
.frontfoto {
	margin-top: 21px;
	border-width: 0px;
	border-style: none;
	}

.front_from_to {
	float: left;
	clear: right;
	display: inline;
	text-align: right;
	margin-top: 5px;
	font-size: 11px;
	margin-right: 4px;
}

/*- Main Menu in Header */

ul.menu {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: 0;
	left: 0px;
	width: 768px;
	text-align: center;
	}

ul.menu li {
	display: inline;
	margin: 0;
	}

ul.menu,
ul.menu li a {
	padding: 4px 7px 4px 7px;
	}

ul.menu li a {
	font-size: 12px;
	letter-spacing: 0.1em;
	color: white;
	margin: 0;
	}

ul.menu li a:hover {
	background: #E8EFE0;
	color: #626262 !important;
	text-decoration: none;
	}

ul.menu li.current_page_item a,
ul.menu li.current_page_item a:hover {
	color: #626262 !important;
	background: white;
	text-decoration: none;
	}

/*- Apartments */

#mainsite { float: left; width: 497px; text-align: left; padding-right: 9px; padding-left: 13px; margin-bottom: 5px; }

.mainsite {
	float: left;
	width: 495px;
	text-align: left;
	background-image: url(pictures/services/spanish_lessons_left.gif);
	background-repeat: no-repeat;
	padding-top: 6px;
	padding-right: 10px;
	padding-left: 10px;
}

.mainsite_es {
	float: left;
	width: 495px;
	text-align: left;
	padding-top: 6px;
	padding-right: 10px;
	padding-left: 10px;
	background: url(pictures/services/clases_espanol_left.gif) no-repeat;
}

.mainsite_work { float: left; width: 760px; text-align: left; background: url(pictures/workwithus.jpg) no-repeat 0px 2px; padding-top: 6px; padding-right: 10px; padding-left: 13px; margin-bottom: 20px; }

.mainsite_work_first { float: left; width: 760px; text-align: left; padding-right: 10px; padding-bottom: 10px; padding-left: 13px; }

.phone { width: 495px; text-align: center; float: left; padding-right: 10px; padding-bottom: 21px; padding-left: 13px; }

.phone_top { float: left; width: 475px; text-align: left; background-image: url(pictures/services/spanish_lessons_left.gif); background-repeat: no-repeat; padding-top: 6px; padding-right: 30px; padding-left: 13px; }

.mobile_phone_top { float: left; width: 495px; text-align: left; padding: 6px 10px 21px; background-image: url(pictures/services/mobil_phone_left.gif); background-repeat: no-repeat; }

.blog_site_left { float: left; width: 694px; text-align: justify; padding: 37px 10px 21px 13px; }

.laptop_top { float: left; width: 492px; text-align: left; padding: 6px 10px 21px 13px; background-image: url(pictures/services/laptop_left.gif); background-repeat: no-repeat; }

.services, .services02, .services03, .services04, .services05 {
	text-align: left;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	float: left;
}

.services {
	float: left;
	width: 685px;
	padding-left: 85px;
	background: url(pictures/services/services.gif) no-repeat 115px 2px;
}

.services02 {
	width: 685px;
	padding-left: 85px;
	background: url(pictures/services/services.gif) no-repeat 115px 2px;
}

.services03 {
	width: 659px;
	padding-left: 111px;
	background: url(pictures/services/services.gif) no-repeat 141px 2px;
}

.services04 {
	width: 640px;
	padding-left: 130px;
	background: url(pictures/services/services.gif) no-repeat 160px 2px;
}

.services05 {
	margin-left: 153px;
}

.services_right {
	float: right;
	width: 370px;
	text-align: left;
	background-image: url(pictures/services/services.gif);
	background-repeat: no-repeat;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
}

.services_bottom {
	float: left;
	width: 495px;
	text-align: left;
	padding: 6px 10px 21px;
	background-image: url(pictures/services/services.gif);
	background-repeat: no-repeat;
}

#rightcolume { float: left; width: 318px; text-align: left; padding-left: 56px; padding-top: 2px; clear: right; }

* html #page #rightcolume {
	margin-top: 14px;
}

.lesson_rightcolume {
	float: right;
	width: 250px;
	text-align: left;
	padding-left: 10px;
	padding-right: 5px;
	background-image: url(pictures/services/spanish_lessons_right.gif);
	background-repeat: no-repeat;
	padding-top: 6px;
}

.lesson_rightcolume_es {
	float: right;
	width: 250px;
	text-align: left;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 6px;
	background: url(pictures/services/clases_espanol_right.gif) no-repeat;
}

.phone_rightcolume { float: left; width: 250px; text-align: left; padding-left: 10px; padding-right: 5px; padding-top: 6px; background-image: url(pictures/services/spanish_lessons_right.gif); background-repeat: no-repeat; }

.mobile_phone_rightcolume { float: left; width: 250px; text-align: left; padding-left: 10px; padding-right: 5px; padding-top: 6px; background-image: url(pictures/services/mobil_phone_right.gif); background-repeat: no-repeat; }

.blog_site_right { float: right; width: 230px; text-align: left; padding-left: 28px; padding-right: 5px; background-repeat: no-repeat; padding-top: 37px; }

.laptop_rightcolume { float: left; width: 250px; text-align: left; padding-left: 10px; padding-right: 5px; padding-top: 6px; background-image: url(pictures/services/laptop_right.gif); background-repeat: no-repeat; }

.line { width: 159px; float: left; margin-top: 0px; margin-bottom: 0px; clear: right; display: inline; }

.line_date {
	width: 110px;
	float: left;
	clear: right;
	display: inline;
}

.line_from_to {
	width: 77px;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	clear: right;
	display: inline;
}

.list
	{
	margin-right: 10px;
	margin-left: 10px;
	text-align: left;
}

.calendar {
	width: 160px;
	float: left;
	}

.calendar-month {
	font-size: 1.05em;
	color: #629432;
	padding-bottom: 5px;
}

#calendar
	{
	width: 165px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #A7C848;
	vertical-align:top;
	}

.calendar-right {
	width: 160px;
	vertical-align:top;
	}

.calendar-middle {
	width: 160px;
	float: left;
	margin-right: 5px;
	vertical-align:top;
	margin-left: 5px;
	border-right: 1px solid #D6FF5C;
	border-left: 1px solid #D6FF5C;
	}

th {
	color: #777;
	font-weight: lighter;
	font-size: 10px;
}

td table {
	vertical-align:top
}

#date {
	color: #990000;
}

.unavailable_left {
	width: 165px;
	float: left;
}

.unavailable_middle {
	width: 165px;
	float: left;
	text-align: center;
}

.unavailable_right {
	width: 165px;
	float: right;
	text-align: right;
}

.green_star {
	color: #629432
}

.textarea {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #222222;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.available {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
.unavailable {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #CC6666;
}

.partly_unavailable_login {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFCCCC;
}

.partly_unavailable_logout {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFCCCC;
}

.price {
	color: #2E2E2E;
}

#site_number .site_number {
	color: #2E2E2E;
	font-weight: bold;
	text-decoration: underline;
}

.site_nav .site_number, .site_nav_top .site_number {
	color: #2E2E2E;
	font-weight: bold;
	text-decoration: underline;
}

.yes {
	color: #629432;
	font-size: 1em;
	padding-right: 5px;
	font-weight: bold;
}

.no {
	color: #CC6666;
	font-size: 1em;
	font-weight: bold;
	padding-right: 5px;
}

#formlogo {
	background: url(pictures/formlogo.gif) no-repeat center center;
}

.formbackground {
	background-image: url(pictures/form_back.gif);
	width: 495px;
	}

/*- buenosaires_list */


#leftsite { float: left; width: 400px; text-align: left; font-size: 1em; line-height: 1.4em; padding-left: 80px; }

#link_rightsite { width: 375px; text-align: left; line-height: 1.4em; float: left; padding-right: 10px; padding-left: 4px; margin-left: 28px; }

#link_leftsite { float: left; width: 375px; text-align: left; font-size: 1em; line-height: 1.4em; padding-left: 4px; padding-right: 10px; margin-left: 87px; }

#rightsite { width: 415px; text-align: left; line-height: 1.4em; float: left; }

.list_photo {
	float:left;
	padding-right: 10px;
	padding-top: 3px;
	border-style: none;
}
.apart_list {
	margin-bottom:6px;
	min-height: 116px;
	float: left;
	clear: left;
	line-height: 16px;
	padding-bottom: 6px;
}
.staff_list {
	margin-bottom:12px;
	width: 370px;
	padding-left: 10px;
	min-height: 116px;
	float: left;
	padding-right: 10px;
	clear: left;
	height: 200px;
}
.apart_list_right {
	margin-bottom:12px;
	width: 370px;
	padding-left: 10px;
	min-height: 116px;
	float: right;
}
.apart_name {
	color: #629432;
	font-size: 1.1em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.footer_links { width: 780px; text-align: center; clear: both; padding-bottom: 3px; margin-right: auto; margin-left: auto; }
#content .footer_links a { color: #666665; }
#content .footer_links a:hover { color: #669933; }
.info_text {
	text-align: left;
	color: #818181;
}
#link_leftsite .info_text, #link_rightsite .info_text {
	margin-right: 10px;
	text-align: left;
	min-height:47px;
	height:auto !important;
	height:47px;
	padding: 2px 2px 3px 6px;
	font-size: 10px;
	margin-left: 7px;
}
#link_leftsite .link, #link_rightsite .link {
	text-align: left;
	background: #E8EFE1;
	padding: 2px 2px 2px 6px;
	height: 17px;
}
.form_mail_field {
	width:185px;
}
#page #mainsite #form .formbackground input {
	border-bottom: 2px solid #E8EFE1;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
}
#page #contact_mainsite #form .formbackground input {
	border-bottom: 2px solid #E8EFE1;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	}
#page #mainsite #form .formbackground #formlogo input {
	border-bottom: 0px solid #E8EFE1;
	}
.textarea {
	width:187px;
}

.arrow {
	margin-bottom: -2px;
	padding-right: 10px;
	padding-left: 10px;
	}

#site_number { text-align: center; padding-bottom: 10px; width: 980px; clear: both; }

.site_nav {
	text-align: center;
	width: 780px;
	clear: both;
	padding-top: 10px;
}
.site_nav_top {
	text-align: left;
	width: 370px;
	padding-left: 20px;
}

/*- buenosaires_map */

#mapsite { float: left; width: 443px; text-align: left; margin-top: 6px; }

.rightmapcolume { float: right; width: 320px; text-align: left; padding-left: 10px; padding-right: 5px; margin-top: 19px; }

.line_map {
	width: 160px;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	clear: right;
	display: inline;
}

.line_button {
	float: left;
	clear: right;
	display: inline;
}

.map { margin-left: 13px; 	}

.flash {
	margin-left: -5px;
	margin-top: 14px;
	margin-bottom: 10px;
	}

.search {
	height: auto;
	width: 295px;
	margin-top: -12px;
	margin-left: 10px;
	float: right;
	padding-top: 8px;
	margin-right: 10px;
	padding-left: 18px;
	margin-bottom: -5px;
	padding-bottom: 8px;
	background-image: url(pictures/form_back.gif);
}

.search_button {
	margin-top: 2px;
	margin-left: 90px;
}
select { color: #626262; font-size: 11px; margin-top: -2px; border: 1px solid #C0C0C0; }

#arrows {
	width: 245px;
	text-align: right;
	float: right;
}

#arrows_left {
	width: 250px;
	text-align: left;
	float: left;
}

.quadrats {
	margin-bottom: -2px;
	margin-right: 2px;
}

.legend {
	padding-right: 90px;
	}

.date {
	height: 18px;
	}

#contact_mainsite {
	float: left;
	width: 495px;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 21px;
}

/*- add-apartment */

#add_leftsite {
	width: 550px;
	padding-left: 10px;
	background-image: url(pictures/form_back.gif);
	padding-right: 10px;
	margin-right: 10px;
	margin-left: 10px;
	float: left;
	padding-bottom: 20px;
}

#add_rightsite {
	width: 440px;
	text-align: left;
	line-height: 1.4em;
	clear: left;
	float: right;
}

.clear {
  clear:both;
  height:100px;
}

.advanced_formleft {
	width: 205px;
	text-align: right;
	float: left;
	line-height: 16px;
}

.formleft {
	width: auto;
	padding-right: 270px;
	text-align: right;
}

.formleft_long {
	width: auto;
	padding-right: 130px;
	text-align: right;
}
.two_columns {
	width: 280px;
	float: left;
	text-align: right;
}
.two_columns_second {
	width: 260px;
	text-align: right;
	float: right;
}
.two_columns_right {
	width: 265px;
	text-align: right;
	float: right;
}
.add_input {
	margin-top: 2px;
	margin-bottom: 2px;
	width: 125px;
	font-size: 1em;
	height: 16px;
	border-width: 0px;
}
.add_input_long {
	margin-top: 2px;
	margin-bottom: 2px;
	width: 265px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-size: 9px;
	height: 16px;
}
.dropdownonetwo {
	width: 132px;
	text-align: left;
	float: right;
	height: 16px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.dropdownmenue {
	text-align: right;
	float: left;
	width: 143px;
	padding-right: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
	height: 16px;
}
.dropdownmenue_right {
	text-align: right;
	float: left;
	width: 123px;
	padding-right: 5px;
	height: 16px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.dropdownright {
	text-align: left;
	width: 128px;
	float: right;
	height: 16px;
	margin-bottom: 2px;
	margin-top: 2px;
}
.form_menue {
	width: 280px;
	float: left;
}
.formmenue_right {
	width: 260px;
	text-align: right;
	float: right;
}
.two-columns_form {
	clear: both;
	width: 250px;
	text-align: right;
}
#discription {
	float: left;
	width: 550px;
	padding-top: 10px;
}

#text_area { border-top-width: 0px; width: 265px; height: 80px; margin-right: 20px; }

.top_text {
	text-align: left;
	clear: both;
}
input .map_input {
	font-size: 0.9em;
}
.buttons {
	width: 275px;
	float: right;
	margin-right: 5px;
	height: 22px;
}

.buttons_right {
	width: 255px;
	float: right;
	margin-right: 5px;
	height: 22px;
}

.text_field_right {
	width: 130px;
	float: right;
	height: 22px;
}
.sino, .sino_eng {
	margin-right: 40px;
}

#page #add_leftsite #form .two_columns_second .buttons_right .sino_eng {
	margin-right: 30px;
}

.Si_label {
	margin-left: 30px;
}
.lable_name {
	width: 145px;
	height: 21px;
	vertical-align: bottom;
	float: left;
}
.lable_name_second {
	width: 125px;
	height: 21px;
	vertical-align: bottom;
	float: left;
	margin-right: 5px;
}
.text_name_second {
	width: 125px;
	height: 22px;
	vertical-align: bottom;
	float: left;
	padding-right: 5px;
}
.sino, .No {
	font-size:11px;
}
.front_search {
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-size: 10px;
	margin-right: 8px;
}
.home_button {
	border-width: 0px;
	margin-right: 6px;
	margin-top: 0.5px;
	border-style: none;
}
.search_for {
	width: 701px;
	height: 17px;
	margin-top: 14px;
	background-image: url(pictures/spyglass.gif);
	background-repeat: no-repeat;
	padding-left: 79px;
	background-position: 9px 6px;
	padding-bottom: 20px;
}
* html #page .search_for {
	margin-bottom: -24px;
	margin-top: 4px;
}
.front_field {
	font-size: 10px;
	color: #626262;
	margin-right: 8px;
	border: 1px solid #8ba83e;
}
.side-right {
	width: 402px;
	text-align: left;
	float: right;
	padding-left: 38px;
	border-bottom: 1px solid #8ba83e;
	height: 21px;
}
.side_left {
	width: 402px;
	text-align: left;
	float: right;
	padding-left: 38px;
	height: 21px;
	border-bottom: 1px solid #8ba83e;
}
.frontpicture {
	padding-left: 14px;
	width: 139px;
}
.frontphoto {
	margin-bottom: 6px;
	margin-top: 24px;
}

.front_photo {
	width: 129px;
	float: left;
}
.newsfeet {
	text-align: left;
	float: right;
	height: auto;
	width: 169px;
	margin-top: 22px;
	margin-left: 22px;
}
#advanced {
	height: 28px;
	padding-top: 6px;
	text-align: right;
	padding-right: 10px;
	background-image: url(pictures/searchback.gif);
	background-repeat: repeat-x;
	margin-right: 10px;
}
.advanced {
	float: right;
	padding-top: 1px;
	height: 28px;
}
.calendar_search_button {
	margin-bottom: -7px;
	margin-left: 4px;
}
.front_form {
	float: left;
}
#home_left {
	float: left;
	width: 579px;
}
.service_pictures {
	float: left;
	clear: right;
	margin-top: 0px;
	margin-right: 80px;
	margin-bottom: 24px;
	border-width: 0px;
	border-style: none;
}
.service_back {
	background-image: url(pictures/services/paint.jpg);
	background-repeat: no-repeat;
	background-position: 0px 42px;
	height: 70px;
	width: auto;
}
.mobile_phones { width: 770px; float: left; }
.main_service {
	text-align: left;
	float: left;
	padding-bottom: 21px;
	background: url(pictures/services/service_curve.gif) no-repeat 42px 0px;
}

#service_text {
	margin-left: 5px;
}

#service_text_two {
	margin-left: 10px;
}

.advanced_right {
	width: 220px;
	text-align: left;
	float: left;
	margin-left: -30px;
}
.advanced_text {
	height: 30px;
}
.advanced_field {
	height: 30px;
}
.advanced_right li {
	height: 31px;
	list-style: none;
}
.advanced_formleft li {
	height: 31px;
	list-style: none;
}
#advanced_search_site {
	width: 780px;
	vertical-align: bottom;
	text-align: right;
	float: left;
}
#advanced_search_button {
	float: right;
	clear: left;
}
.third_column {
	float: left;
	width: 145px;
	text-align: right;
	margin-left: -10px;
}
.third_column li {
	height: 31px;
	list-style: none;
}
.fourth_column {
	float: left;
	width: 195px;
	margin-left: -30px;
}
.fourth_column li {
	height: 31px;
	list-style: none;
}
.advanced_input {
	margin-top: -2px;
}

#advanced_form { float: left; width: 780px; background: url(pictures/advanced_background.gif) no-repeat 50px 2px; padding-bottom: 20px; padding-top: 17px; }

.advanced_script {
	margin-bottom: 6px;
	margin-top: -6px;
	margin-left: -2px;
}
.staff_list .list_photo {
	float: right;
}
#add_right {
	text-align: left;
	width: 280px;
}
#advanced_form .advanced_right .map_input {
	border-style: none;
}
#advanced_form .fourth_column #check {
	border-style: none;
}
.serviceform_left {
	float: left;
	width: 245px;
}
.serviceform_middle {
	float: left;
	width: 265px;
	margin-left: -30px;
}
.service_right {
	float: left;
}
.serviceform_left li {
	height: 31px;
	list-style: none;
	text-align: right;
}
.serviceform_middle li {
	height: 31px;
	list-style: none;
}
.serviceform_middle #service_text {
	width: 200px;
	border-style: none;
	margin-left: 40px;
	margin-top: -10px;
}
.apart_name a {
	color: #629432;
}
.registration {
	width: 250px;
	padding-left: 525px;
	float: left;
	margin-top: -21px;
	padding-bottom: 21px;
}
.serviceform_middle #services {
	width: 200px;
	border-width: 0px;
	border-style: none;
}
.service_mainform { width: 510px; float: left; background: url(pictures/service_background.jpg) no-repeat 62px; margin-left: 105px; margin-bottom: 10px; padding-bottom: 20px; }

#service_send {
	margin-left: 140px;
	margin-top: 15px;
	margin-bottom: 10px;
}

.date #search_district {
	margin-left: 5px;
}
.map_input {
	margin-top: -2px;
}
#language {
	font-style: italic;
	margin-top: 10px;
	color: #434343;
	text-align: right;
}
.registration img {
	border-style: none;
}
#home_search {
	width: 780px;
	text-align: center;
	height: 30px;
	float: left;
	background: url(pictures/searchback.gif) no-repeat;
	margin-bottom: 16px;
}
#home_search script {
	float: left;
}
.java {
	float: left;
	margin-top: -2px;
}
.home_seach_text {
	float: left;
	padding-top: 1px;
	margin-left: 4px;
	margin-right: 1px;
	color: #434343;
}
.home_search_button {
	float: left;
	border-style: none;
}
#page .newsfeet img {
}
.mobile_phone_rightcolume img {
	border-style: none;
}
.laptop_rightcolume img {
	border-style: none;
}
.phone_rightcolume img {
	border-style: none;
}
#header #language .front_search_button, #header_es #language .front_search_button, #header_br #language .front_search_button, #header_fr #language .front_search_button {
	margin-bottom: -6px;
	border-style: none;
	margin-left: 4px;
}
.team { float: left; margin-left: 13px; }

.profession {
	width: 180px;
	float: left;
	padding-left: 20px;
}
.staff_text {
	clear: right;
	float: left;
	width: 400px;
	padding-right: 10px;
}
.staff_text_left {
	float: left;
	margin-right: 20px;
	width: 160px;
}
.recomend {
	width: 420px;
	padding-left: 360px;
	margin-bottom: 21px;
	border-bottom: 1px solid #629432;
	padding-bottom: 21px;
	clear: left;
}

.recomend_footer {
	width: 420px;
	clear: left;
	padding-left: 360px;
	margin-bottom: 21px;
	border-bottom: 1px solid #629432;
	padding-bottom: 21px;
	padding-top: 10px;
}
.staff_text_left li {
	list-style: none;
}
.staff_text_right {
	clear: right;
	float: left;
	width: 270px;
}
.staff_text_right li {
	list-style: none;
}
.profession_column {
	width: 150px;
	padding-left: 20px;
	float: left;
}
.profession_column_two {
	clear: right;
	float: left;
	width: 420px;
}
.favorite_column {
	width: 180px;
	padding-left: 20px;
	float: left;
	padding-top: 10px;
}
.staff_text_right_column {
	width: 420px;
	float: left;
	padding-top: 10px;
}
.profession_column_left {
	float: left;
	width: 180px;
	padding-left: 20px;
}
#page .newsfeet iframe {
	height: 300px;
	width: 169px;
	border-style: none;
	border-width: 0px;
	background: #FFFFFF;
}
#leftsite .apart_list { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #629432; width: 395px; padding-left: 5px; }
#rightsite .apart_list { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #629432; width: 320px; padding-left: 95px; }
.line_bedrooms {
	width: 79px;
	float: left;
	clear: right;
	display: inline;
}
#mainsite .thumbs img {
	border: 1px solid #626262;
	margin-right: 5px;
	margin-bottom: 5px;
	display: inline;
	cursor: pointer;
}
#mainsite .frontphoto img {
	border: 1px solid #626262;
	margin-bottom: 5px;
}

#work_buttom {
	float: left;
	width: 760px;
	padding-right: 10px;
	padding-left: 10px;
}
.work_profession {
	color: #FAFAFA;
	font-size: 12px;
}
.practical_info {
	width: 760px;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}
.practical_info_right {
	float: right;
	width: 250px;
	padding-right: 10px;
	padding-left: 5px;
}
.apart_legend { width: 308px; padding-left: 56px; float: left; text-align: left; clear: right; height: 18px; }
#advanced_search {
	text-align: right;
	padding-right: 68px;
	width: 712px;
	height: 23px;
	float: left;
	margin-top: -4px;
	color: #434343;
}
#advanced_search img {
	margin-bottom: -4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/*#quicksearch { height: 30px; padding-top: 6px; padding-left: 2px; width: 778px; float: left; letter-spacing: -0.1em; }*/
#site_number .price {
	font-weight: bolder;
}
.coming_soon {
	color: #F60;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
#cross_streets, .cross_streets {
	font-size: 12px;
	color: #626262;
	line-height: 20px;
}
#rightcolume table { border-collapse: collapse; border: thin solid #C0C0C0; height: 44px; width: 200px; color: #2E2E2E; margin-top: 18px; }
#rightcolume td {
	border: thin solid #C0C0C0;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 100px;
}
#page .rightmapcolume img {
	margin-bottom: -3px;
	border-style: none;
}
#mas {
	width: 314px;
}
#page .rightmapcolume #map_search { background: url(pictures/map_search.gif) no-repeat 30px 0px; height: 20px; width: 314px; text-align: center; font-size: 12px; padding-top: 4px; font-weight: lighter; margin-bottom: 10px; padding-bottom: 20px; }
#mas a {
	color: #2E2E2E;
}
#page .profession img {
	margin-bottom: -4px;
}
#go_to, #go_to_es {
	float: left;
	height: 24px;
	padding-left: 10px;
}
#go_to {
	background: url(pictures/go_to_id/go_left.gif) no-repeat 10px 0px;
	width: 90px;
	margin-top: 5px;
}
#go_to_es {
	background: url(pictures/go_to_id/go_left_fr.gif) no-repeat 10px 0px;
	width: 102px;
	margin-top: 5px;
}
#go_advanced {
	float: left;
	height: 24px;
	width: 160px;
	text-align: left;
	padding-right: 10px;
	padding-left: 26px;
	margin-top: 5px;
}
#go_advanced img {
	border-style: none;
}
* html #page #id_number {
	float: left;
	height: 21px;
	padding-top: 3px;
	background: url(pictures/go_to_id/go_middle.gif) repeat-x;
}
#id_number {
	float: left;
	height: 20px;
	background: url(pictures/go_to_id/go_middle.gif) repeat-x;
	padding-top: 4px;
	margin-top: 5px;
}
#mapsite #subte {
	text-align: right;
	margin-right: 10px;
}
#page #go_button {
	height: 24px;
	width: 34px;
	background: url(pictures/go_to_id/go_right.gif) no-repeat;
	padding-left: 2px;
	float: left;
	margin-top: 5px;
}
#page #id_number input {
	border: 0.1em solid #8ba83e;
	font-size: 10px;
	width: 19px;
	margin-right: 2px;
	margin-left: 2px;
}
#page #go_button img {
	cursor: pointer;
	;
}

#page #subte {
	float: left;
	width: 409px;
	text-align: right;
	font-weight: bold;
	margin-bottom: 10px;
	cursor: pointer;
	color: #629432;
	margin-top: -10px;
}
#id_error {
	color: #FF6600;
	padding-left: 10px;
	height: 16px;
}
#page #home_search #quicksearch .home_search_button img {
	cursor: pointer;
}
.pop_fullsite {
	width: 462px;
	padding-right: 9px;
	padding-left: 9px;
}
#page .fullsite ul, .pop_fullsite ul {
	margin-left: -18px;
}
* html #page .fullsite ul {
	margin-left: 18px;
}
#how_you_hear {
	margin-top: 2px;
	margin-bottom: 2px;
	text-align: right;
}
#howfind {
	margin-top: 3px;
	width: 187px;
	margin-bottom: 3px;
}
#third_menue {
	height: 43px;
	width: 780px;
	clear: left;
	vertical-align: top;
}
#page #apart_id { width: 250px; float: left; padding-left: 19px; height: 18px; }
#page #add_leftsite #form .two_columns_second .buttons_right select {
	width: 112px;
}
* html #page #add_leftsite #form .two_columns_second .buttons_right select {
	width: 125px;
}
#page #add_leftsite #form .two_columns_second .text_field_right {
	width: 255px;
	margin-right: 5px;
}
#adult, #child {
	width: 82px;
	margin-top: 1px;
	margin-bottom: 2px;
}
#adult {
	width: 82px;
	margin-top: 1px;
	margin-right: 20px;
	margin-bottom: 2px;
	float: left;
}
#page .fullsite a, .pop_fullsite a {
	color: #629432;
}
#page #third_menue #paypalhome {
	width: 169px;
	float: right;
	height: 43px;
	cursor: pointer;
}
#page #mainsite #form .formbackground #termsandconditions, #discription ul li #termsandconditions {
	cursor: pointer;
	text-decoration: underline;
}
#page #mainsite #form .formbackground #agree {
	margin-left: 15px;
}
#agree a:hover  {
	color: #629432;

}
.pop_fullsite #closewindow {
	text-align: right;
	width: 462px;
	text-decoration: underline;
}

#agreewithterms {
	margin-left: 10px;
}
#agreewith {
	float: left;
	margin-bottom: 10px;
}
#page .newsfeet input {
	font-size: 10px;
}
#page .newsfeet #sendurl {
}
#listdescription {
	padding-bottom: 20px;
	margin-top: -7px;
}
#page .rightmapcolume .sitetext {
	margin-bottom: 7px;
	width: 314px;
}
#tell_a_friend textarea {
	width: 209px;
	white-space:pre;
	border-style: none;
	color: #626262;
}
#tell_a_friend p {
	text-align: left;
	font-size: 10px;
	color: #898989;
}
#tell_a_friend {
	width: 332px;
	text-align: right;
	padding-right: 20px;
	padding-left: 20px;
}
#tell_a_friend form {
	color: #626262;
	font-weight: lighter;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 11px;
}
#tell_a_friend input {
	color: #626262;
}
#mailsend {
	margin-top: 90px;
	text-align: center;
	font-size: 12px;
}

#tell_a_friend #tell_field {
	border-bottom: 2px solid #E8EFE1;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	width: 210px;
}
#tell_a_friend h2 {
	margin-bottom: 2px;
}
#tell_a_friend #tell_a-form {
	border: thin solid #629432;
	padding: 10px;
	margin-bottom: 4px;
	background: url(pictures/buttons/tell_a_corner.gif) no-repeat;
	width: 310px;
}
#tellafriend { font-size: 12px; padding-top: 18px; letter-spacing: 0.1em; padding-right: 2px; }
#tellafriend a {
	color: #626262;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
#tellafriend a:hover {
	color: #629432;
}
#leftcontactcorner {
	background: url(pictures/buttons/contactleftcorner.gif) no-repeat;
}
.staybold {
	font-weight: bold;
}
.green_star_bold {
	color: #5B8F19;
	font-weight: bold;
}
#delicious {
	text-align: right;
	padding-right: 9px;
}
#mail_send {
	height: 312px;
	width: 461px;
	background: url(pictures/form_send_back.png) no-repeat 0px 0px;
	padding: 18px;
	font-size: 12px;
}
.gracias {
	font-size: 16px;
	color: #ff6600;
	padding-left: 8px;
}
#mail_send a {
	font-size: 11px;
}
#linktoform {
	text-align: right;
	width: 443px;
	padding-top: 9px;
	padding-right: 18px;
}
#country {
	margin-top: 3px;
	width: 187px;
}
#page #third_menue #ba_time #timecontainer {
	font-size: 13px;
	line-height: 18px;
}
#page #third_menue #ba_time {
	float: left;
	width: 169px;
	font-size: 12px;
	height: 37px;
	padding-left: 16px;
	vertical-align: bottom;
}
#page #third_menue #ba_time #BA_time, #page #rightcolume #ba_time #BA_time {
	color: #629432;
}
#page #rightcolume #ba_time #timecontainer {
	font-size: 13px;
	line-height: 18px;
}
#pmam {
	font-size: 10px;
}.italic {
	font-style: italic;
}
.blog_site_right h3 {
	padding: 0px;
	margin: 0px;
}
.blog_site_left h2 {
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.blog_site_right .blog_site_menue {
	list-style: none;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.blog_site_right .blog_site_menue #current a {
	color: #262626;
}
.blog_site_right .blog_site_menue li { padding-top: 2px; padding-bottom: 2px; }
.weathericonwidget .wicon, .weathericonwidget li, .weathericonwidget {
	list-style-type: none;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
}#rightcolume #weathericon {
	margin-bottom: 20px;
}

.underline {
	text-decoration: underline;
}
#discription #agreebutton {
	float: left;
	width: 40px;
}
#discription ul {
	list-style-type: none;
	padding-left: 148px;
	width: 402px;
}
#discription ul li {
	display: inline;
	width: 265px;
	float: left;
}
#discription ul #submitbutton {
	width: 137px;
	text-align: center;
	float: right;
}
.staff_text a { text-decoration: underline; }
#map { width: 241px; float: left; text-align: right; padding-right: 9px; text-decoration: underline; height: 18px; }

