/*
COLORS
blue 003366
darkblue:003366
*/
/********************  reset all styles  ********************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend{ margin: 0px;padding: 0px;	border: 0px;outline: 0px;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
:focus 			{ outline: 0;}
body 			{ line-hsearch_mapeight: 1;color: black;background: white;}
ol, ul 			{ list-style: none;}
table 			{ border-collapse: separate;border-spacing: 0;}
caption, th, td { text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after { content: "";}
blockquote, q 	{ quotes: "" "";}

/************************* GENERAL       ********************************/
html,body  	{ 
	min-height: 100%;
	height: auto !important;
	height: 100%
	padding:0px; margin:0px; font-size:90%; font-family: trebuchet MS, tahoma, verdana, arial, sans-serif;background:#FFF;text-align:center;}
body		{ line-height:1.2;}
a			{ font-size: 100%;color : #3399cc;text-decoration: none;	}
a:visited	{ }
a:hover 	{ text-decoration:underline;	}
.warning	{ color:red; font-weight : bold;text-align:center;}
hr			{ line-height: 1px;color:#999999;}
h1			{ font-size: 120%;	margin: 0;	color: #040;	font-weight : bold;}
h2 			{ }
h3 			{ font-size: 100%;	margin: 0;	font-weight : bold;}
h4			{ margin: 0;	}

input,
textarea,
select						{ padding:3px;margin:0px;font-size:1.1em; font-family: inherit; border:1px solid #666;border-top-color: #999; border-left-color: #999; -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px; background:#FFF;}

input:hover,
textarea:hover,
input:focus,
textarea:focus				{ background: #EEFFFF;}


.field_error	{border-color:red;}
.select		{ font-size: 80%;}
.radio		{ border:none;}

small 		{ font-size: 80%;}
.right		{ text-align:right;}
.center		{ text-align:center;}
ul il		{ list-style-type: circle; }
table		{ font-size:90%;	border-spacing:1px;}
.clear		{ clear:both;height:0px; font-size:0px;	}
strong						{ font-weight:bold;}
ul,ol						{ margin:10px 30px;}
ul							{ 	list-style:disc;}
ol							{ list-style:decimal;}
li							{ }
p							{ margin:10px 0px;}
.float_r					{ float:right;}
.float_l					{ float:left;	}
.v-middle					{ vertical-align:middle;}
span.oblig					{ background-color:transparent;color:red; font-size:1.6em; padding:4px;font-weight: bold;}


/************************* LAYOUT        ********************************/
#contents_wrapper,
#header_wrapper,
#menu_wrapper,
#footer_wrapper				{ width:960px; margin:0 auto;text-align:left;}
#header						{ position:relative;top:0px;left:0px;width:100%;background:#003366;}
#header_wrapper				{ position:relative;padding-top:8px;height:86px;}
#header #logo				{ background:#0099CC;position:relative;float:left;width:340px;padding:0px;margin:0 10px 0 0;height:86px;}
#header #slogan				{ display:block;position:relative;float:left;text-align:center;width:455px;margin-top:20px;}
#header #slogan h1			{ color:#FFFFFF;font-weight:bold;}
#header #flags				{ position:relative;float:right;width:124px; height:80px;margin:0px;text-align:right;color:#FFF; background: url("/templates/v5/images/bg_languages_4.png") 10px 0px no-repeat;}
#header #flags #languages_change{ margin-top:60px; }
#header #flags	select		{ font-size: 0.9em;}
#header #menu				{ position:relative;background:#ffcc00;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;color:#EEEEEE;font-size:0.9em;}
#header #menu_wrapper		{ border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;width:958px;} 

#nav ul						{ float:right;list-style:none;margin:0px;overflow:hidden;padding: 0px;}	
#nav ul li					{ float:left; padding:0px;margin:0px;}
#nav ul li a				{ border-left:1px solid #FFFFFF;display: block;color: #000000;text-decoration: none;padding: 8px 8px;}
#nav ul li a:hover,
li.selected_menu	{ color:#FFFFFF;background:#006699;}
#li.menu_client		{ background:#000000;color:#FFFFFF;}
li.menu_client a	{ border-left:1px solid #FFFFFF; color:#FFF;}
li.selected_menu a	{ color:#FFF;}


#contents_wrapper			{ padding:0px 0px 0px 0px;}
#contents					{ float:right;width:600px;margin-top:00px;}

#publicity					{ float:left;width:340px;}
#publicity .col				{ width:165px;text-align:center;}
#publicity .wrapper			{ margin-bottom:20px;overflow:hidden;}
#publicity ul				{ margin:20px;list-style:disc;}
#publicity .wrapper			{ background:#EEE;margin-bottom:20px;padding:6px;overflow:auto;border:1px solid #DDD;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius:10px;}
#publicity .title			{ padding:0px 0 5px 10px;color:#003366;font-weight:bold;font-size:1.2em;}
#publicity form				{ margin:0px;}
#publicity .contents ul		{ list-style:none;margin:0px;margin:0px 20px;}
#publicity .contents table	{ width:320px;font-size:1.0em;}
#publicity .contents table.countries{font-size: 1.1em;}
#publicity .contents table .side{color:#333; width:30%; text-align:right; background: #ccc;}
#publicity .contents table .data{ border-bottom:1px solid #FFFFFF;width:70%;}
#publicity .help ul			{ list-style:disc;}
#publicity .help ul li		{ display:block;padding:10px;}

#subtitle					{ padding:0px;width:600px;color:#0099cc;margin-bottom:10px; /*background:#0099cc;*/-moz-border-radius: 0px 0px 20px 20px;-webkit-border-radius: 0px;-webkit-border-bottom-left-radius: 20px;-webkit-border-bottom-right-radius: 20px;}
#subtitle_contents			{ padding:10px 0px;}
#subtitle a					{ color:#006699;}
#subtitle a:hover			{ color:#000;text-decoration: underline;}
#subtitle ol,
#subtitle ul				{ margin:0px;padding:10px;}
#subtitle h1				{ color:#FFFFFF;font-weight:normal;font-size:110%;}
#subtitle  table			{ width:580px;}
#subtitle table .subtitle_side{ text-align:right;width:120px;padding-right:4px;border-right:4px solid #51c7ff;border-bottom:1px solid #51c7ff}
#subtitle table .subtitle_data{ padding-left:4px;}
#subtitle table .subtitle_info{ font-weight:bold;font-size:110%;padding-left:4px;}
#subtitle_footer			{ /*background: url("/templates/v5/images/subtitle_bottom.png") no-repeat;height:17px;width:600px;clear:both;*/}

#instructions				{ padding:20px;background:#FFFFFF;margin:30px 0px;border:1px solid #CCCCCC;-moz-border-radius: 5px;-webkit-border-radius: 5px;overflow:hidden;}
.page_list #instructions	{background:#FFF;}
#instructions ul li			{ margin:10px;list-style:disc;}
#instructions h3			{ margin-bottom:10px;padding-bottom:6px;font-weight: bold;}
#links 						{ clear: both;text-align: left;}
#footer h1 					{ padding-top: 0;margin-top: 0;	clear: both;}

#quicklinks ul				{ padding:0px 10px;list-style:none;}
#quicklinks ul li			{ float:left;padding: 0px 4px;}
#quicklinks .box			{ float:left;padding:4px;margin-left:1px;}
#quicklinks .box h4			{ padding-top: 5px;padding-bottom: 5px;padding-left: 5px;color: #737373;font-size:80%;}
#quicklinks .the_list		{ height:60px;width:274px;overflow-y:scroll;overflow-x:no;border:solid 1px #DDDDDD;margin:0;padding:4px;text-align:left;font-size:80%;background:#FFFFFF;}
#quicklinks .the_list ul	{ list-style:none;margin:0;padding:1px;width:200px;}
#quicklinks .the_list li	{ float:none;text-align: left;}

#footer_list_wrapper		{ background:#D6D6D6  no-repeat;width:960px; padding:20px 0px;margin-top:20px;}
.footer_list				{ width:880px;padding:20px;background:#EEEEEE;margin:0px auto;margin-bottom:10px;}
#footer						{ clear:both;width:100%;background:#EEEEEE;border-top:1px solid #cccccc;color:#666666;font-size:90%;}
#footer_wrapper				{ text-align:center;background:#D6D6D6;padding-top:10px;}
#search-panel 				{ background:#0099CC; margin-bottom:10px;width:340px;
	-webkit-border-radius: 0px 0px 10px 10px;
	   -moz-border-radius: 0px 0px 10px 10px;
	        border-radius: 0px 0px 10px 10px;
	        }
/*#search-panel				{ width:340px;background:url("/templates/v5/images/bg_search_panel_4.png") bottom left no-repeat;margin-bottom:10px;}*/
#search-panel-top			{ padding:10px 20px;}
#search-toggle				{ text-align:center;padding:10px 0;color:#ffcc00;font-size:120%;font-weight:bold;}
#search-toggle span			{}
#quick_search_button		{ padding:4px 10px;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius:6px; border-top:1px solid #666; border-left:1px solid #666;}
#search-panel-top input[type="button"][disabled]{background:#FFD303;color:#666;}
#map_loading				{ width:596px; height:340px; margin-bottom:6px; background:white;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;z-index:10; position:absolute; top:0px; left:0px;}

.info_box					{ position:absolute;top:30px;right:8px;width:160px; border:1px solid #111111; height:290px;background:#003366;filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;z-index:2; color:#FFFFFF;padding:5px;font-size:0.9em;}
#home_map					{ position:relative; margin-bottom:10px;overflow: hidden;	}
#home_map select			{ background:#FFFFFF;}
#home_map .input			{ background:#FFFFFF;}
#home_map #search_map		{ width:596px; height:340px;  z-index:1; }
#home_map #map_container	{ border:2px solid #0099CC; position:relative; background:#003366; width:596px;}
#map_search_form			{ color:#FFFFFF;margin-top:6px; padding:10px;}
#map_inst					{ background: #EEE; border:1px solid #CCC; margin-bottom: 20px; padding:20px;}

/************************** CONTENTS     ********************************/
small, .small				{ text-size:60%;}

.button,
.my_button					{ border: 1px solid #000;background:#ffcc00;font-size:140%;padding:2px 4px;}
.bt_small					{ border: 1px solid #000;background:#ffcc00;font-size:1.0em;padding:2px;}
.button:hover				{ background:#006699; color:#FFF;}
.pad						{ padding:10px;}
.note						{ font-size:85%;font-style:italic;}
.cat_google_ad				{ float:left;margin:0px 10px 20px 0px; width:290px;}
.free_add a, .paid_add a	{ color: red;}
.free_add input, 
.paid_add input				{ font-weight:bold;background-color:transparent;color:red;font-size:120%;border:none;}
table.banner				{ border: 1px solid #a2a2a2;background-color:#ffcc00;}
td.banner_title				{ font-style: bold;text-align:left;}
div#banner					{ border: 1px solid #a2a2a2;background-color:#ffcc00;text-align:center;padding:10px;margin-bottom:10px;}

#faqtitle					{ font-weight:bold;}
#sitemap h2					{ font-size:120%;font-weight:bold; color:#000000;border-bottom:1px dashed #CCCCCC;clear:both;margin-top:10px;padding:4px;}
#sitemap ul					{ padding-bottom:10px;list-style:none;}
#sitemap li					{ float:left;padding:2px 4px;}
#sitemap ul li li			{ font-size:90%;}

#team_fotos					{ float:left;}
#team_fotos ul				{ margin: 0;padding: 0;list-style: none; text-align:left;}
#team_fotos li				{ padding:5px;}
#team_fotos img				{ }

div#rss						{ border:1px solid #ddd;padding:16px;}
div#rss li h2 a				{ color:#000;}
div#rss ul					{ margin: 0;padding: 0; list-style: none; text-align:left;}
div#add_comments ul,
div#add_comments li			{ margin: 0px; padding: 2px; list-style: none; text-align:left;}
div#add_comments li			{ border: 1px solid #ddd;margin-bottom:2px;}
.comments_form				{ border: 1px dashed #ccc;background-color:#ffffcc;}
#page_count					{ text-align:right;	}
#faqtitle					{ font-weight:bold;	}
#faq_questions ol,
#faq_questions li,
#faq_answers ol,
#faq_answers li				{ margin: 0 0 0 8px; padding: 2px; text-align:left;list-style: none;}
#faq_answers a				{ text-align:right;}

div#stages					{ text-align:right;width:100%;}
div#stages	ul				{ list-style: none;padding:0px;float:right;margin:0px;}
div#stages	li				{ float:left;text-align:center;padding:2px 6px;margin-left:2px;width:16px;}
div#stages li.desc			{ font-weight:bold;text-align:right;width:370px;}
div#stages	li.stage_off	{ cursor: help;background-color:#93dcff;border:1px solid #d9f2ff;color:#d9f2ff;}
div#stages	li.stage_on		{ background-color:#ffcc00;border:1px solid #ffcc00;color:#000000;}
.cat_adverts				{ float:right;margin-left:12px;}
div#list_cat_text			{}
div#list_cat_text h1		{ color:#3399CC;margin-bottom:10px;}

#quick_search_cat			{ width:100%;text-align:left;padding:0px;margin-top:10px;border:1px solid #DDDDDD;}
#quick_search_cat h4		{ border-bottom:1px solid #DDDDDD;padding:4px;font-size:90%;padding:4px;background:#EEEEEE;	}
#quick_search_cat ul		{ text-align:left;list-style:none;margin:0px;padding:4px;}
#quick_search_cat li		{ padding-left: 6px; padding-bottom:4px;}
#quick_search_cat li li		{ margin-left:10px;}
#quick_search_cat a:hover	{ text-decoration:underline;color:#000;}

/* list advert version 6 (dev) */
.list_advert_6						{ border:1px solid #DDDDDD; display: inline-block; background:#FFFFFF;font-size:1.1em;-moz-border-radius: 5px;-webkit-border-radius: 5px;margin-bottom:16px;position:relative;overflow: hidden;-webkit-background-clip: padding-box;-moz-background-clip: padding-box;background-clip:padding-box;}
.list_advert_6.plus					{ border-color:#CCCCCC;}
.list_advert_6.paid					{ background:#ffffCC;}

/*.list_advert_6 .date			{ float:right;font-size:80%;color:#333333;}*/
.list_advert_6 .summary				{ float:left;height:122px;overflow:hidden;padding:10px;width:378px; }
.list_advert_6 .summary .image		{ float:left;position:relative;width:122px;}
.list_advert_6 .summary .data		{ float:right;position:relative;width:250px;}

.list_advert_6 .details				{ border-left:1px dashed #DDD;float:right;height:122px; overflow:hidden;padding:10px;position:relative;width:170px;}

.list_advert_6 h2					{ background:#EEE;border-bottom:1px solid #DDD; color:#111111;font-size:1.2em;padding:5px 10px;}
.list_advert_6 h2 a					{ color:#ff3300;font-weight:bold;}


.list_advert_6 .options				{ background:#E4F7FF;border-top:1px solid #DDD;clear:both;overflow:hidden;padding:5px 10px;}
.list_advert_6 .more_info			{ border:1px solid #CCC; background:#DDDDDD;float:right;height:18px;width:160px;text-align:center;padding:4px;}

.list_advert_6 .more_info a			{ color:#111111;font-weight:bold;}
.list_advert_6 .more_info a:hover,
.list_advert_6 h2 a:hover			{ color:#000000;}
.list_advert_6 .logo				{ float:right;}
.list_advert_6 .advert_quicklinks	{ float:right;margin:0px 15px 0 0;}
.list_advert_6 .advert_quicklinks ul	{ margin:0px;}
.list_advert_6 .advert_quicklinks ul li { }

#list_summary									{ overflow: hidden; margin-bottom:10px;}
#list_summary .list_advert_6 .summary 			{ width:316px;} 
#list_summary .list_advert_6 .summary .image	{ width:122px;}
#list_summary .list_advert_6 .summary .data		{ width:186px; font-size:0.9em;}
#list_summary .list_advert_6 .details 			{ width:240px;} 
#list_summary .list_revisions					{ margin:10px;}
#list_summary h3								{ font-size:1.2em;margin:10px 0;text-align: center;}
#list_summary .list_advert_6 .advert_quicklinks ul li { }

ul .advert_prices								{ list-style:none;}
#list_filter ul								{ clear:both;list-style:none;margin-left:10px;}
#list_filter .filter_title					{ font-weight: bold;font-size: 110%;margin-top:10px;color:#666;}
#list_filter ul li ul						{ padding:10px 0px; color:#666;}
#list_filter ul li ul li span				{ font-size:80%;	}
#list_filter ul li ul li						{ list-style-image: url("/images/icons/icon_grey_arrow.png");line-height:1.0 em;}
#list_filter ul li ul li:hover				{ list-style-image: url("/images/icons/icon_green_arrow.png");}
#list_filter ul li ul.filter_criteria li		{ list-style-image: url("/images/icons/icon_green_arrow.png");}
#list_filter ul li ul li.in_filter:hover		{ list-style-image: url("/images/icons/icon_delete.png"); }
#list_filter ul li ul li.in_filter			{ list-style-image: url("/images/icons/icon_green_arrow.png");font-weight: bold;}

/* USED ???? */
div#block_plus						{ width:600px;}
.plus_adverts						{ width:290px;float:left;min-height:100px;margin:4px;text-align:left;border:1px solid #DDDDDD;font-size:90%;background:#EEEEEE;}
/*.plus_adverts h4					{ border-bottom:1px solid #DDDDDD;padding:4px;font-size:90%;padding:4px;background:#ffff99 url("/templates/v5/images/bg_title_rand.jpg");color:#FFFFFF;}*/
/*.plus_adverts h3					{ font-size:90%;color:#006699;margin-bottom:6px;}*/
.plus_adverts img					{ z-index:100;position:relative;}
.plus_adverts .data					{ position:relative;padding:10px;}
.plus_adverts a						{ color:#000000;}
.plus_adverts a:hover				{ text-decoration:underline;font-weight:normal;}
.plus_adverts img					{ float:left;margin-right:10px;}	

/*.textarea-handle 					{ height: 5px;display: block;width: inherit;background: #C5C5C5;background-image: url('/images/textarea-handle.gif');background-repeat: no-repeat;background-position: 50% 50%;}*/

div.form,
div.module							{ clear:both;padding:0px; background:#FFFFEE; border:1px solid #CCC; margin-bottom:20px; overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; /*box-shadow:2px 2px 6px #DDD;-webkit-box-shadow:2px 2px 6px #DDD;-moz-box-shadow: 2px 2px 6px #DDD;*/}
div.form .contents,
div.module_contents					{ padding:15px;overflow:hidden;}
div.form h3,
div.module_title					{ border-bottom:1px solid #DDD; color:#333;font-weight:bold;padding:6px; background: #EEE;}
div.form h3 a						{ font-size:90%;}
div.form .contents table.list,
div.module_contents	table.list		{ width:555px;}
div.form .contents table.list table,
div.module_contents	table.list table{ width:395px;}

div.module_contents	ul				{ list-style:none; margin:0px; padding:0px;}
div.module_contents	ul li			{ margin-bottom:1px;clear:both;}
div.module_contents ul label		{ display: inline-block;line-height: 1.8;vertical-align: top;background:#EEEEEE; border-right:4px solid #5EACCD; color:#111; padding:0px 8px 0px 0px; text-align:right; width:140px;  }
div.module_contents .field			{ width:394px;}
	
/* language fields */
div.module_contents ul.lang label	{ vertical-align: top;background:none; border-right:4px solid transparent; width:30px;text-align:right;padding:0;}
div.module_contents ul.lang .field	{ width:510px;}
input.bt_translate					{ font-size:0.8em;background-color:#EEE; float:right;margin:4px 0;}

/* client zone calendar*/
div.module_contents	#cal_wrapper ul 	{margin-left:2px;}
div.module_contents	#cal_wrapper ul li	{ clear:none;}

.form_select						{ padding:2px; font-size:1.1em;width:400px;}

div.module td						{ padding:4px; vertical-align:middle;font-size:1.0em;}
/*temp for old version*/
div.module table.calendar td {padding:1px;}

div.module input.counter	{ border:none; font-weight:bold;text-align:right;width:30px; background: transparent; }
div.module input.counter:hover{background: none;}
td.list_title				{ background-color: #90b9d1;color: #000000;text-align:center;padding:4px;border: 1px solid #ddd;}
#subtitle td.side			{ background:#5eaccd;color:#FFFFFF;}
td.data						{ padding:5px;border: 1px solid #dddddd;text-align:left;background:#FFFFFF;}
td.list_data,
td.list_data_read,
td.list_data_oblig			{ padding-left:5px;border: 1px solid #dddddd;text-align:left;background:#FFFFFF; }
td.list_data_read			{ background-color: #f9f9f9;}
td.list_data_oblig,
.oblig						{ background-color: #fdcfc1;}
thead td					{ background:#EEEEEE;text-align:center;}
td.side						{ background:#EEEEEE; border-right:4px solid #5EACCD; color:#111; padding:0px 8px 0px 0px; text-align:right; width:140px; -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px; }
td.right					{ text-align:right;}
td.center					{ text-align:center;}

div.form_warning			{ position:relative;padding:20px 10px 10px;text-align:center;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;padding-left:30px;padding-right:30px;font-weight:bold;margin-bottom:20px;}
div.form_warning.info		{ background:#ccffff;}
div.form_warning.alert		{ background:#ffCCCC;}
div.form_warning .icon		{ position:absolute;top:-10px;left:10px;width:34px;height:34px;}
div.form_warning.info .icon	{ background:url("/images/icons/icon_msg_info.gif") no-repeat;}
div.form_warning.alert .icon{ background:url("/images/icons/icon_msg_alert.gif") no-repeat;}

.page_links ul				{ list-style:none:}
#address_alternatives		{ padding:0px 10px 10px 10px;color:#FFFFFF;position:relative;overflow: hidden;}
#address_alternatives a		{ color:#ffcc00;}
.favicon    				{ background-repeat:no-repeat; padding:2px 0 3px 22px; }

.pagination					{ clear:both;margin:10px auto;overflow:hidden;width:auto;display:table;}
.pagination ul				{ list-style:none;margin:0px auto;overflow:hidden;padding:0px;display:table-row;display:inline-block;}
.pagination ul li			{ float:left;margin:2px;display:table-cell;}
.pagination ul li.txt .pseudo_link,
.pagination ul li a			{ display:block;padding:4px 6px; border:1px solid #DDD;}
.pagination ul li a:hover	{ background:#EEE;}
.pagination ul li.active a	{ background:#006699;color:#FFFFFF;font-weight: bold;}
.pagination ul li.txt a,
.pagination ul li.txt .pseudo_link{ border:none;font-weight: bold;}
.pagination ul li.txt .pseudo_link	{ color:#CCC;}

.renew_cover				{ display:none;width:526px;height:152px; background:#A1CEEA;position:absolute; text-align:center;color:#000; font-size:2.0em;cursor:pointer;}
.renew_cover a{color:#000;}
.bt_simple					{ font-size:0.8em;padding:2px;background:#EEE;}
.request					{ margin-bottom:1px; clear:both; display:block;}
.request .data				{ margin-right:1px;margin-top:1px;border:1px solid #DDD;padding:2px;float:left;background:#FFF;}
.request .row_comments		{ margin-top:1px; background:#EEEEEE;padding:2px;margin-bottom:1px;}

.my_button_menu				{ border: 1px solid #000;font-size:90%;padding:8px 1px 8px 1px;width:142px;}

.slideshow_mask,
#slideshow .item,
#slideshow .item .item_data	{ height:240px;}
.slideshow_mask				{ position:relative;width:600px;overflow:hidden;border:1px solid #CCCCCC;}
#slideshow					{ position:absolute;width:600px;}
#slideshow .item			{ float:left;}
#slideshow .item .item_image{ float:left;width:300px;background:#FFFFFF;}
#slideshow .item .item_image img{ width:280px;margin:10px;}
#slideshow .item .item_data	{ float:right;width:300px;background:#EEEEEE;color:#111111;}
#slideshow .item .item_data	p{ padding:10px;margin:0px;}
#slideshow h4 				{ background:#99cc33;margin:0px;padding:4px 4px 4px 10px;border-bottom:1px solid #CCCCCC;color:#FFFFFF;}
#slideshow .item_title		{ color:#0099cc; }

div#slideshow_numbers ul	{ float:right;margin:4px 0 0 0;}
div#slideshow_numbers ul li	{ float:left; width:16px; border:1px solid #DDD; margin-left:1px; list-style:none; text-align:center;padding:4px;}
div#slideshow_numbers ul li.active	{ background:#0099cc;color:#FFF;}
div#slideshow_numbers ul li:hover	{ background:#DDD;}

table.calendar td			{ border:1px solid #DDD; text-align:center;}
table.calendar td.cal_data	{ background:#666; coor:#FFF;}

ul#footer_languages			{ list-style:none; margin:0 auto; width:700px;}
ul#footer_languages li		{ float:left; margin-left:6px;}

#favs_more_info_form table{ width:300px; }


/*
 * 2010-06-20 - v6
 *****************/
#v6 							{ font-size: 1.1em;position:relative;}
#v6	h2.title					{ margin:10px 0 30px 0;text-align:center;color:red;font-weight: bold;font-size: 120%; }
#v6 .advert_block				{ padding:15px; margin-bottom:20px;border:2px solid #DDD;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius:10px; }
#v6 .rounded					{-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius:10px; overflow:auto;}
#v6 .block						{ position:relative;margin-bottom:20px;/*border:1px solid #CCC;*/background: #FFF; }
#v6 .block h3					{ font-size: 1.0em; text-transform: uppercase; color: #006699;background: #F6FFFE; border:1px solid #CCC;margin-bottom:6px;padding:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
/*td.side							{ background:#EEE; text-align:right;color:#111; width:140px;padding:0px 8px 0px 0px; -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;}*/
#v6 td							{ padding:4px;}

#v6 .advert_block hr			{ margin-bottom:40px; border: 0;color: #CCCE;background-color: #CCC;height: 2px;width: 100%;text-align: left;}
#v6 .block h3 .quick_contact	{ float:right;}
#v6 .block h3 .quick_contact img{ width:20px; height:20px;}
#v6 .block .stamp				{ position:absolute; left:300px; top:140px; }

.advert_quicklinks					{ margin-bottom:15px;font-size: 0.8em;overflow:hidden;}
.advert_quicklinks ul				{ list-style: none;margin:0;padding:0;}
.advert_quicklinks ul li			{ float:left; margin-right:3px;margin-bottom: 3px;}
.advert_quicklinks ul li a,
.advert_quicklinks ul li span		{ display:block;background:#EEE;padding:6px 4px; border:1px solid #DDD;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
.advert_quicklinks ul li span:hover,
.advert_quicklinks ul li a:hover	{ background:#FFCC00;color:#000; text-decoration: none;}
.advert_quicklinks ul li.icon		{ float:right;}
.advert_quicklinks ul li.icon img	{ width:16px; height:16px;}
.advert_quicklinks ul li	 img	{ /*display:inline-table;*/}
.advert_quicklinks ul li.icon span,
.advert_quicklinks ul li.icon a		{ padding:4px;}
.advert_quicklinks ul li.selected a	{ background:#006699;color:#FFF;}

#v6 #advert_summary				{ /*background: #FFFFEE;*/}
#v6 #advert_summary h2			{ color: #8DB17D; border-color:#ff0000;}
#v6 #advert_summary	img			{ float:left;}
#v6 #advert_location td.side	{ background: #FFF; text-align: left; width:60px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;}
#v6 #advert_location a.button		{ 
	border: 1px solid #8DB17D;
	padding: 6px 12px;
	color: #FFF;
	text-decoration: none;
	font-size: 1.0em;
	line-height: 1.2em;
	background: #7BBB65;
	border-radius: 12px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	background: -webkit-gradient(linear, left top, left bottom, from(#AFC9A8), to(#7BBB65));
	background: -moz-linear-gradient(top,  #AFC9A8,  #7BBB65);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#AFC9A8', endColorstr='#7BBB65');
	}
#v6 #advert_location a:active.button{
	box-shadow: 0px 0px 0px rgba(0,0,0,.5);
	-webkit-box-shadow: 0px 0px 0px rgba(0,0,0,.5);
	-moz-box-shadow: 0px 0px 0px rgba(0,0,0,.5);
	position: relative;
	top: 1px;
	left: 1px;
	}
#v6 #advert_photos ul			{ margin:0px; list-style: none;}
#v6 #advert_photos ul li		{ float:left; margin:4px;}
#v6 #advert						{ }

#v6 #map						{ width:275px; height:240px; float:left; margin-right:10px;}
#v6 #advert_address				{ margin-left:15px;float:left; width:250px; padding-top:10px;}

#v6 #advert_address #contact_button	{text-align:center;margin-top:28px;}

#v6 #advert_service				{ clear:both;}
#v6 #advert_service ul			{ list-style: none;margin:0 0 10px 10px;width:250px;float:left; }
#v6 #advert_service h6			{ font-weight:bold; }
#v6 #advert_service ul li		{ margin:12px 0 1px 0;padding:0px;font-weight:bold;}
#v6 #advert_service ul li ul	{ margin:0px 0 12px 20px;}
#v6 #advert_service ul li li	{ float:none;font-weight:normal;margin:2px 0 2px 10px;padding-left:20px;background:url("/images/icons/icon_green_arrow.png") no-repeat;}

#v6 table.list					{ width:100%;}

#v6 ul#advert_comments			{ list-style: none; margin:20px 0 0 0; padding:0;border-top:1px solid #DDD;}
#v6 ul#advert_comments li		{ border-bottom:1px solid #DDD; padding:10px 0; font-size:}
#v6 ul#advert_comments li .rating{float:right;}
#v6 ul#advert_comments li .date_add{font-size:0.8em; color:#666;}
#v6 ul#advert_comments li p		{ font-style: italic; font-size:0.9em; padding-left:10px;}

#v6 form#more_info input,
#v6 form#more_info textarea	{ background: transparent;}


table#client_stats td			{ padding:2px; font-size:1.1em;}
table#client_stats td.side		{ width:160px;}
table#client_stats .subtitle	{ font-size:1.2em; font-weight: bold;}

.stars {background: url('/images/stars/stars.gif');}

.moostar 			{ margin:0px;padding:0px; overflow:hidden; width: 84px; height: 20px; float: left; repeat-x; }
.moostar span 		{ float: left; margin:0px;padding:0px;  display: block; width: 84px; height: 20px; text-decoration: none; text-indent: -9000px; z-index: 20; }
.moostar .curr 		{ background-position:left 25px;}
.moostartval		{ left: 15px; position: relative; float: left; font-size:20px; color:#999999; font-family:"trebuchet MS", Tahoma }

.clickable{cursor:pointer;}

#conditions_pop	{ font-size:0.9em; font-family:Verdana; border:1px dashed red;}

/* smoothbox*/
#TB_window 				{ font: 12px Arial, Helvetica, sans-serif;color: #333333;}
#TB_secondLine 			{ font: 10px Arial, Helvetica, sans-serif;color:#666666;}
#TB_window a:link 		{ color: #666666;}
#TB_window a:visited	{ color: #666666;}
#TB_window a:hover 		{ color: #000;}
#TB_overlay 			{ position: absolute;z-index:2000;top: 0px;left: 0px;background-color:#000;}
#TB_window 				{ position: absolute;background: #ffffff;z-index: 2002;color:#000000;border: 4px solid #525252;text-align:left;}
#TB_window img 			{ display:block;margin: 15px 0 0 15px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-top: 1px solid #666;border-left: 1px solid #666;}
#TB_caption				{ height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow			{ height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow		{ padding:4px;margin-bottom:1px;text-align:right;float:right;}
#TB_closeAjaxWindow img	{ margin:0px;border:0px solid #FFFFFF;}
#TB_ajaxWindowTitle		{ float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title				{ background-color:#00b1cf;border-bottom:1px solid #333333;height:27px;}
#TB_ajaxContent			{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent p		{ padding:5px 0px 5px 0px;}
#TB_load				{ position: absolute;display:none;height:100px;width:100px;z-index:101;}
#TB_HideSelect			{ z-index:99;position:absolute;top: 0;left: 0;background-color:#fff;border:none;}
#TB_iframeContent		{ clear:both;border:none;margin-bottom:-1px;margin-top:1px;}
/* IE6 */
* html #TB_iframeContent{ margin-bottom:1px;}


