p
{
	line-height:normal;
}
/* Shadow Effect */

div.img-ilus {
	background: url('../imgm/shadow.gif') no-repeat bottom right;
	margin: 10px 5px;
	padding: 0;
	position: relative;
}

div.img-ilus img {
	background-color: #fff;
	border: 1px solid #a9a9a9;
	margin: -5px 5px 5px -5px;
	padding: 4px;
	position: relative;
	vertical-align: bottom;
}
/* ------------ */
/* --- Wheater Info --- */
.weather
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
padding-left: 8px;
}
.weather_dots
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9pt; 
color: gray;
padding-left: 2px;
}

#hidden_offers {
	height: 400px;
	width: 400px;
	position: absolute;
	left: -1000px;
    top: -1000px;
	visibility: hidden;
}


/* ------------ */

a:link, a:visited { color: #F56E38;}
a:hover { color: #F56E38; text-decoration: none}
a:active { color: #F56E38;}

a.bottom_nav:link,
a.bottom_nav:hover,
a.bottom_nav:visited,
a.bottom_nav:active
{
}

a.centerlink:link { color:#5f4359; font-size:7pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; text-align: center; font-weight: bold; }
a.centerlink:visited { color:#5f4359; font-size:7pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; text-align: center; font-weight: bold; }
a.centerlink:active { color:#5f4359; font-size:7pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; text-align: center; font-weight: bold; }
a.centerlink:hover { color:#b45c8f; font-size:7pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; text-align: center; font-weight: bold; }

a.centerlink1:link { color:#5f4359; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; text-align: right; font-weight: bold; }
a.centerlink1:visited { color:#5f4359; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; text-align: right; font-weight: bold; }
a.centerlink1:active { color:#5f4359; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; text-align: right; font-weight: bold; }
a.centerlink1:hover { color:#b45c8f; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; text-align: right; font-weight: bold; }

a.news_link:link, 
a.news_link:visited
{
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 color: #f56e38; 
/* vertical-align: middle; */
text-decoration: none; 
}

a.news_link:hover, 
a.news_link:active
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #db0000; 
/* vertical-align: middle; */
text-decoration: underline; 
}

a.obj_more:link, 
a.obj_more:visited
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #F56E38; 
vertical-align: middle; 
text-decoration: none;
}
a.obj_more:hover, 
a.obj_more:active
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #F56E38; 
vertical-align: middle; 
text-decoration: underline;
}

a.right_menu:link, 
a.right_menu:visited, 
a.right_menu:hover, 
a.right_menu:active
{
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
font-size: 13px; 
color: #404040; 
}
a.bottom_link:link, 
a.bottom_link:visited, 
a.bottom_link:hover, 
a.bottom_link:active
{
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
font-size: 13px; 
color: #404040; 
}
a.week_link:link, a.week_link:visited,
a.subscribe_link:link, a.subscribe_link:visited,
a.month_link:link, a.month_link:visited,
a.month_more_link:link, a.month_more_link:visited,
a.news_more_link:link, a.news_more_link:visited,
a.back:link, a.back:visited,
a.service_link:link, a.service_link:visited,
a.discussion_link:link, a.discussion_link:visited,
a.delete_link:link, a.delete_link:visited,
a.downloads:link, a.downloads:visited
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #F56E38; 
/* vertical-align: middle; */
text-decoration: none;
}

a.services_link:link, a.services_link:visited
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #F56E38; 
/* vertical-align: middle; */
text-decoration: none;
}


a.week_link:hover, a.week_link:active,
a.subscribe_link:hover, a.subscribe_link:active,
a.month_link:hover, a.month_link:active,
a.month_more_link:hover, a.month_more_link:active,
a.news_more_link:hover, a.news_more_link:active,
a.back:hover, a.back:active,
a.service_link:hover, a.service_link:active,
a.discussion_link:hover, a.discussion_link:active,
a.delete_link:hover, a.delete_link:active,
a.downloads:hover, a.downloads:active
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #900; 
/* vertical-align: middle; */
text-decoration: underline;
}

a.services_link:hover, a.services_link:active
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #900; 
/* vertical-align: middle; */
text-decoration: underline;
}

a.week_more_link:link, a.week_more_link:visited
{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #f56e38; 
/* vertical-align: middle; */
text-decoration: none; 
padding-right: 5px; 
padding-left: 10px; 
}
a.week_more_link:hover, a.week_more_link:active
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #900; 
/* vertical-align: middle; */
text-decoration: underline;
padding-right: 5px; 
padding-left: 10px; 
}

a.lang_link:link, a.lang_link:visited
{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight:bold;
color: #f56e38; 
text-decoration: none; 
padding-bottom: 15px; 
}
a.lang_link:hover, a.lang_link:active
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight:bold;
color: #900; 
text-decoration: underline;
padding-bottom: 15px; 
}

a.sitemap_link:link, a.sitemap_link:visited,
a.contact_link:link, a.contact_link:visited,
a.contactus_link:link, a.contactus_link:visited,
a.contactagent_link:link, a.contactagent_link:visited,
a.advertise_link:link, a.advertise_link:visited,
a.send_link:link, a.send_link:visited,
a.nav_link:link, a.nav_link:visited
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #F56E38; 
/* vertical-align: middle; */
text-decoration: none;
}
a.sitemap_link:hover, a.sitemap_link:active,
a.contact_link:hover, a.contact_link:active,
a.contactus_link:hover, a.contactus_link:active,
a.contactagent_link:hover, a.contactagent_link:active,
a.advertise_link:hover, a.advertise_link:active,
a.send_link:hover, a.send_link:active,
a.nav_link:hover, a.nav_link:active
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #db0000; 
/* vertical-align: middle; */
text-decoration: underline;
}

a.cntr_time1:link, a.cntr_time1:visited,
a.cntr_time2:link, a.cntr_time2:visited
{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #f56e38; 
text-decoration: none;
display: block; 
width: 134px; 
padding-right: 5px; 
padding-left: 2px;
background-repeat: no-repeat;
}

/* links */
/* ---------------- */
/* ---------------- */
/* ---------------- */
.broker_thanks,
.subscribe_thanks,
.call_back_thanks
{
}

.pic {
border:1px solid #F2C486;
}

.text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color: #b45c8f;
text-align:left;
}

.text2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color: #5f4359;
text-align:left;
font-weight:bold;
}

.category_name 
{
font-family: "Zapf Chancery", "Comic Sans MS", cursive; 
font-size: 13px;
text-transform: uppercase;
color: red;
vertical-align: top; 
padding-left: 30px; 
padding-top: 8px; 
}

.doc_name
{
}

.news_ul
{
}

.obj_field_text_underline
{
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
font-size: 12px; 
color: #404040;
text-decoration: underline;
}

.obj_name 
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color: #705153; 
}

.obj_price 
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
color: red;
}

.obj_status 
{
font-family: "Zapf Chancery", "Comic Sans MS", cursive; 
font-size: 14px; 
font-weight: bold; color: red; }
.obj_text 
{
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
font-size: 12px; 
color: #404040; 
}

.object_form
{
}

.offer_header 
{
font-family: "Zapf Chancery", "Comic Sans MS", cursive; 
font-size: 13px;  
text-transform: uppercase; 
color: white; 
vertical-align: middle; 
padding-left: 50px; 
}

.offer_location 
{
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
font-size: 12px; 
color: #404040;
}

.offer_name 
{
font-family: "Zapf Chancery", "Comic Sans MS", cursive; 
font-size: 13px;  
text-transform: uppercase; 
color: #F56E38; 
vertical-align: top; 
padding-left: 5px; 
padding-top: 8px; 
}

.offer_price 
{
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
font-size: 12px; 
color: #f3671b;
}

.offer_region 
{
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
font-size: 12px; 
color: #404040;
}

.offer_surface 
{
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
font-size: 12px; 
color: #404040;
}

.property_check
{
}

/* service classes */
.search_field,
.broker_field,
.subscribe_field,
.call_back_field,
.edit_field,
.obj_field,
.trip_field
{
background-color: #ffc231; 
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
font-size: 12px;
}

.search_header
{
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
font-size: 12px; 
color: #db0000; 
padding-left: 10px; 
}

/* header classes */
.week_header,
.usefull_header,
.news_header,
.management_header,
.insurance_header,
.advice_header,
.distance_header,
.mortages_header,
.building_works_header,
.faq_header,
.trip_header,
.club_header,
.advertise_header,
.our_offers_header,
.partners_header,
.search_error
{ 
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
font-size: 12px; 
color: #f3671b; 
font-weight: bold; 
}

.month_header
{ 
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
font-size: 11px; 
color: #f3671b; 
font-weight: bold; 
/*padding-left: 10px;*/
padding-right: 5px;
padding-top: 5px;
}

/* text classes */
.week_text,
.subscribe_text,
.search_field_text,
.usefull_text,
.news_text,
.error_text,
.broker_text,
.broker_field_text,
.subscribe_text1,
.subscribe_text2,
.subscribe_field_text,
.call_back_text,
.call_back_field_text,
.trip_field_text,
.trip_text,
.offer_text,
.management_text,
.insurance_text,
.advice_text,
.distance_text,
.mortages_text,
.building_works_text,
.faq_text,
.trip_text,
.club_text,
.advertise_text,
.our_offers_text,
.edit_field_text,
.obj_field_text,
.contact_text,
.contactus_text,
.contactagent_text,
.contact_agent_text,
.meetteam_text,
.discussionhouse_text,
.events_text,
.nav_text,
.partners_text,
.bottom_nav
{
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
font-size: 12px; 
line-height: 13px;
color: #404040;
}
.team_text
{ font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 12px; line-height: 12px; color: #404040; }
.team_text_bold
{ font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 12px; line-height: 12px; color: #404040; font-weight: bold; }

.month_text
{ 
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
font-size: 12px; 
color: #404040; 
line-height: 12px;
margin-left: 5px; 
}

.contact_text_bold,
.contactus_text_bold,
.contactagent_text_bold,
.meetteam_title
{ 
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
font-size: 12px; 
color: black; 
font-weight: bold; 
text-transform: uppercase; 
}

.recomend_field_text, 
.advertise_field_text, 
.sendoffer_field_text,
.reserve_field_text
{
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
font-size: 12px; 
color: #404040;
}

.recomend_field, 
.sendoffer_field, 
.advertise_field, 
.reserve_field
{
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
font-size: 12px; 
color: #404040;
}

.recomend_thanks, 
.advertise_thanks, 
.sendoffer_thanks, 
.reserve_thanks
{
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
font-size: 12px; 
color: #404040;
}

.special_text
{ font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 12px; line-height: 12px; color: #404040; position: relative; left: 10px; margin-right: 10px; padding-right: 10px; }

.chat_text
{ font-size: 14px; color: #404040; font-family: "Zapf Chancery", "Comic Sans MS", cursive; }

a.discuss_link:link,a.discuss_link:visited
{ font-size: 14px; color: #f56e38; 
/* vertical-align: middle; */
font-family: "Zapf Chancery", "Comic Sans MS", cursive; font-weight: bold; text-decoration: none; }

a.discuss_link:hover, a.discuss_link:active
{ font-size: 14px; color: #900; 
/* vertical-align: middle; */
font-family: "Zapf Chancery", "Comic Sans MS", cursive; font-weight: bold; text-decoration: underline; }