*{margin:0;padding:0;border:0;font-size:12px}


body {
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 13px;
    margin: 0px;
    margin-left:auto;
    margin-right:auto;
}

img, a {
    text-decoration: none;
    border: none;
}

input:focus,
a:focus {
	outline: none;
}

.blue_arrow{
    float: left;
    width: 9px;
    height: 6px;
    margin-top: 13px;
    background:  url(../img/blue_arrow.png) no-repeat left top;
}

.orange_arrow{
    float: left;
    width: 6px;
    height: 9px;
    margin-top: 10px;
    margin-right: 5px;
    background:  url(../img/orange_arrow.png) no-repeat left top;
}

.orange_text{
    font-weight: bold;
    color: orange;
}

.blue_text{
    color: #3594CE;
}

.light_gray_text{
	color:  #BFBFBF;
}

.hide_all_this{
    display: none;
}

.ajax_loading_small{
    clear: both;
    width: 100%;
    text-align: center;
}

.img_loading_gif{
	clear: both;
    float: left;
    width: 220px;
    height: 19px;
    margin: 20px 5px 10px 15px ;
    background:  url(../img/ajax-uploader.gif) no-repeat left top;
}

.uploaded_file_success{
	clear: both;
    float: left;
    width: auto;
    height: 19px;
    margin: 20px 0 0 10px ;
}

.image_table{
	border: 0;
	padding: 0;
	margin: 0;
	border-collapse: collapse ;
}

.image_table td{
	vertical-align: middle;
	text-align: center;
}

.error{
	clear: both;
	float: left;
	width: 100%;
	color: red;
	font-size: 10px;
	font-weight: bold;
}

.qm_tooltip{
	width: 12px;
	height: 12px;
	cursor: pointer;
	cursor: help;
	background:  url(../img/tips.png) no-repeat left top;
}

.submit_btn_container input{
	cursor: pointer;
}

.nobold{
	font-weight: normal;
}

/*
    MAIN SITE OBJECTS STYLE
*/

.main_site_wrapper {
    margin: 0 auto;
    width: 1100px;
}

.left_wrapper {
    float: left;
    width: 270px;
    margin: 5px;
    background: #fff;
    *margin: 4px;
}

.midle_wrapper {
    float: left;
    width: 530px;
    margin: 4px;
    padding-bottom: 20px;
}

.midle_wrapper_wide{
	float: left;
    width: 810px;
    margin: 4px;
    padding-bottom: 20px;
}

.wide_page_content_container{
	clear: both;
	float: left;
	width: 810px;
}

.right_wrapper {
    float: left;
    width: 270px;
    height: auto;
    margin: 5px;
    padding-bottom: 10px;
/*    background: olive;*/
    *margin: 4px;
}

.upper_logo_container{
    clear: both;
    float: left;
    width: 270px;
    height: 55px;
    background:  url(../img/logo_beta.jpg)  no-repeat center top ;
}

.wide_page_title_container{
	clear: both;
	float: left;
	width: 100%;
	height: 50px;
	margin-top: 5px;
	background-color: #DFEFFC;
}

/*
    SITE SEARCH STYLING
*/

.search_container{
    clear: both;
    float: left;
    width: 270px;
    height: auto;
    margin-top: 5px;
}

.search_form_container{
    float : left;
    width: 100%;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    background: #E39E37;
}

.search_input_container{
    clear: both;
    float: left;
	width: 240px;
	height: 22px;
	margin: 15px 0 0 15px;
	padding: 2px 0 2px 3px;
	background-color: #fff;
}

.search_input_container input{
	float: left;
    height: 22px;
    width: 213px;
    *width: 200px;
    font-size: 14px;
    color: #808080;
    border : none;
    background: #fff;
}

.search_submit{
    float: left;
    width: 25px;
    height: 22px;
	background-color: olive;
    background:  url(../img/search_btn.jpg)  no-repeat left top ;
    *margin-top: 1px;
}

.search_hide_opt_link_container,
.search_show_opt_link_container {
	clear: both;
	float: left;
	width: 100%;
	height: auto;
	margin: 7px 0 10px 0;
	text-align: center;
	text-decoration: underline;
	font-size: 12px;
	color: #fff;
	cursor: pointer;
}

.search_opt_container{
	clear: both;
    float: left;
	width: 240px;
	margin: 15px 0 0 15px;
	display: none;
}

.option_container{
	clear: both;
	float: left;
	width: 100%;
	height: auto;

}


/*
    CORNERED BOX DISPLAY STYLING
*/

.mainblue_header_container{
    clear: both;
    float: left;
    width: 270px;
/*
    height: 25px;
*/
    background: #0173B1;
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    padding: 5px 0 5px 0;
    -moz-border-radius-topleft: 7px;
    -moz-border-radius-topright: 7px;
    -webkit-border-top-left-radius: 7px;
    -webkit-border-top-right-radius: 7px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
}

.maingray_header_container{
    clear: both;
    float: left;
    width: 268px;
    height: 10px;
	border-top: 1px solid #CFCFCF;
	border-left: 1px solid #CFCFCF;
	border-right: 1px solid #CFCFCF;
    -moz-border-radius-topleft: 7px;
    -moz-border-radius-topright: 7px;
    -webkit-border-top-left-radius: 7px;
    -webkit-border-top-right-radius: 7px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
}

.bottomgray_footer_container{
    float: left;
    width: 270px;
    height: 10px;
    background: #EAEAEA;
    -moz-border-radius-bottomright: 7px;
    -moz-border-radius-bottomleft: 7px;
    -webkit-border-bottom-right-radius: 7px;
    -webkit-border-bottom-left-radius: 7px;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
}

.bottomline_footer_container{
    float: left;
    width: 268px;
    height: 10px;
    margin-bottom: 10px;
    -moz-border-radius-bottomright: 7px;
    -moz-border-radius-bottomleft: 7px;
    -webkit-border-bottom-right-radius: 7px;
    -webkit-border-bottom-left-radius: 7px;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
}


.left_colonline_content_container{
	clear: both;
	float: left;
	width: 248px;
	height: auto;
	padding: 10px;
	padding-bottom: 0px;
	border-left: 1px solid #CFCFCF;
	border-right: 1px solid #CFCFCF;
}

.left_side_unit_map_container,
.left_side_unit_container{
	clear:both;
	float: left;
	width: 100%;
	height: auto;
	margin-top: 10px;
}



/*
    TURISTIC REGION MENU STYLE
*/

.left_turistzones_container{
    clear: both;
    float: left;
    margin-top: 10px;
    width: 270px;
}

.turistzone_element_container{
    clear: both;
    float: left;
    padding-top: 10px;
    width: 270px;
    background: #EAEAEA;
}

/*
    ACCORDION MENU STYLING
*/

.accordionButton {
    float: left;
    width: 240px;
    margin-left: 10px;
    margin-bottom: 2px;
    padding-left: 10px;
    padding-top: 3px;
    cursor: pointer;
    font-family: arial;
    font-size: 12px;
    font-weight:bold;
    color: #808080;
    background: #fff;
    _float: none;  /* Float works in all browsers but IE6 */
}

.acc_btn_text{
	float: left;
}

.accordion_expand_btn{
    float: right;
    height: 13px;
    width: 12px;
    margin-right: 3px;
    margin-top: 3px;
    margin-bottom: 3px;
    text-align: center;
    font-size: 14px;
    line-height: 13px;
    color: #fff;
    background: #E39E37;
}


.accordionContent {
    float: left;
    width: 250px;
    margin-top: -1px;
    margin-bottom: 5px;
    margin-left: 10px;
    padding-top: 3px;
    padding-bottom: 2px;
    display: none;
    _float: none; /* Float works in all browsers but IE6 */
    background: #EAEAEA;
}

.region_conty_list_item{
    clear: both;
    float: left;
    width: 210px;
    height: 15px;
    margin-bottom: 3px;
    margin-left: 20px;
    padding-left: 20px;
    padding-top: 3px;
    padding-bottom: 3px;
    cursor: pointer;
    line-height: 15px;
    font-family: arial;
    font-size: 12px;
    font-weight:bold;
    color: #635F60;
    background: #Fff;
}

.region_conty_list_item:hover{
    background : #F0F0F0 ;
}

/*accordionContent*/

/*
    MIDLE TOP MENU STYLES
*/

.midle_top_menu_container{
    clear: both;
    float: left;
    width: 532px;
    height: 30px;
    margin-bottom: 10px;
    background: #EAEAEA;
}


/*
    MIDLE COUNTRY MAP STYLES
*/
.ct_map_container{
    clear: both;
    float: left;
    width: 508px;
    padding: 10px;
    border: 1px solid #EAEAEA;
}

.ct_map_bottm_unit{
    clear: both;
    float: left;
    width: 500px;
    height: auto;
    margin-top: 5px;
/*    margin-bottom: 20px;*/
    padding-top : 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    background: #0074B1;
    color: #fff;
    display: none;
    -moz-border-radius-bottomright: 7px;
    -moz-border-radius-bottomleft: 7px;
    -webkit-border-bottom-right-radius: 7px;
    -webkit-border-bottom-left-radius: 7px;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
}

.map_sub_no_unit,
.map_sub_loc_unit{
    float: left;
/*
    width: 160px;
*/
    height: auto;
    padding-left : 5px;
    margin-left: 1px;
    margin-bottom: 1px;
}

.map_sub_no_unit,
.map_sub_loc_unit ,
a .map_sub_loc_unit {
    color: #fff;
    font-weight: bold;
}

.map_sub_no_unit{
    width: 100%;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}

.map_sub_no_unit a {
	color:  #E79D3A;
	text-decoration: underline;
}

.map_sub_close:hover,
.map_sub_loc_unit:hover{
    background: #fff;
    color: #0074B1;
    cursor: pointer;
    *cursor: hand;
}

.map_sub_loc_unit .orange_arrow{
    height: 10px;
    margin-top : 4px;
}

.map_sub_close{
    clear: both;
    float: right;
    width: 70px;
    height: auto;
    text-align: center;
    color: #fff;
    cursor: pointer;
    *cursor: hand;
}


/*
    COUNTY UNIT COUNT STYLES
*/

.midle_county_count_container{
    clear: both;
    float: left;
    width: 530px;
    height: auto;
    margin-top: 10px;
    overflow: hidden;
}

.county_count_list_container{
    clear: both;
    float: left;
    width: 530px;
    height: auto;
/*    margin: 10px;*/
}

.county_unit_line_container{
    float: left;
    width: 104px;
    margin: 1px;
    font-size: 10px;
}

.county_unit_name{
    color: #3B3734;
}

.county_unit_nr{
    color: #808080;
}


/*DEBUG STYLING */

.client_data_container{
    clear: both;
    float: left;
    width: 100%;
    height: auto;
    margin-bottom: 20px;
    background: #C0C0FF;
}

.client_id_container{
    float: left;
    width: 20px;
    height: 100%;
    text-align: center;
    font-weight: bold;
    background: #C0FFC0;
    margin-right: 10px;
}

.client_name_container{
    float: left;
    width: 100px;
    height: 100%;
    margin-right: 10px;
    background: #FFFFC0;
}

.client_desc_container{
    float: left;
    width: 500px;
    height: 100%;
    margin-right: 10px;
    background: #FFC0C0;
}

.client_meta_key_container{
    float: left;
    width: 200px;
    height: 100%;
    margin-right: 10px;
    background: #D0D0D0;
}

.client_meta_desc_container{
    float: left;
    width: 300px;
    height: 100%;
    margin-right: 10px;
    background: #FFC0FF;
}

.client_photos_container{
    clear: both;
    float: left;
    width: auto;
    height: auto;
    padding:10px;
    background: #C0FFFF;
}

.client_def_tumb_container{
    float: left;
    padding: 3px;
/*    background:  red;*/
}

.client_tumb_container{
    float: left;
    padding: 3px;
    background: orange;
}

/*
    RIGHT SIDE STILE
*/



.right_sales_offer{
    clear: both;
    float: left;
    width: 270px;
    height: 250px;
    margin-top: 10px;
/*    background: red;*/
}

.right_why_us{
    clear: both;
    float: left;
    width: 256px;
    margin-top: 10px;
    padding: 5px;
    border: 2px solid #DFDFDF;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
	text-align: justify;
	font-size: 10px;
	color:  #0377AA;
}

/*
    LAST UNITS STYLE
*/

.right_last_units{
    clear: both;
    float: left;
    width: 270px;
    height: auto;
    margin-top: 10px;
}

.last_unit_line_container{
    clear: both;
    float: left;
    width: 270px;
    height: auto;
    padding-top: 10px;
    background: #EAEAEA;
}

.lat_unit_grey_row,
.lat_unit_white_row{
    clear: both;
    float: left;
    width: 245px;
    height: auto;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 5px;
    padding-top: 3px;
    padding-bottom: 2px;
    background: #fff;
    overflow:hidden;
}

.lat_unit_grey_row {
    background: #EAEAEA;
}

.lat_unit_grey_row a,
.lat_unit_white_row a{
    font-size: 10px;
    color: #5F5F5F;
}

/*
    MIDLE HOLIDAY SUGGEST STYLE
*/

.midle_suggestion_container{
    clear: both;
    float: left;
    width: 520px;
    height: auto;
    margin-top: 20px;
    padding: 10px;
    padding-left: 0px;
    background: #EAEAEA;
}

.midle_suggestion_title{
    clear: both;
    float: left;
    width: 100%;
    height: auto;
    margin-bottom: 10px;
    text-align: center;
    font-weight: bold;
    color: #4D4948;
    font-size: 14px;
}

.midle_suggestion_element_list{
    clear: both;
    float: left;
    width: 100%;
    height: auto;
}

.midle_suggestion_element_container{
    float: left;
    width: 112px;
    height: 160px;
    margin-left : 14px;
    margin-top: 10px;
}

.midle_suggestion_element_image{
    clear: both;
    float: left;
    width: 100px;
    height: 100px;
    margin-bottom: 10px;
    padding: 5px;
    text-align: center;
    background-color: #fff;
    -moz-box-shadow: 2px 2px 3px #585858;
    -webkit-box-shadow: 2px 2px 3px #585858;
}

.midle_suggestion_element_image_arange{
    width: 100px;
    height: 100px;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    *margin-top: 5px;
}

.midle_suggestion_element_text{
    clear: both;
    float: left;
    width: 100%;
    background: #F0F0F0;
	text-align: center;
}

a .midle_suggestion_element_text{
    font-size: 10px;
    color: #585858;
    text-align: center;
}


/*
    SEARCH SUGESTION STYLING
*/

.search_suggest{
    position: absolute;
    float: left;
    width: 240px;
    height: auto;
    margin: 45px 0 0 10px;
    padding-bottom:0px;
	display: none;
    color: #0476B4 ;
    z-index: 100;
    border: 5px solid #E39E37;
    background: #DFEFFC;
}

.ssg_elements_white_border{
	clear: both;
	float: left;
	width: width: 236px;;
	height: auto;
	border: 2px solid #fff;
}

.nearby_unit_element_main_container .ajax_loading_small,
.search_suggest .ajax_loading_small{
    padding-top: 10px;
    padding-bottom: 20px;
}

.suggestion_title{
    clear: both;
    float: left;
    width: 206px;
    height: 26px;
    padding-left: 30px;
    line-height: 26px;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    background: #0074B1;
}

.region_result_list_element_container,
.unit_result_list_element_container,
.county_result_list_element_container,
.location_result_list_element_container{
    clear: both;
    float: left;
    width: 100%;
    height: auto;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}

.region_result_list_element_container a,
.unit_result_list_element_container a,
.county_result_list_element_container a,
.location_result_list_element_container a{
	display: block;
	color: #0476B4 ;
	padding: 8px 3px 8px 8px;
}

.region_result_list_element_container a:hover,
.unit_result_list_element_container a:hover,
.county_result_list_element_container a:hover,
.location_result_list_element_container a:hover{
    background: #fff;
    color: #0476B4 ;
    cursor: pointer;
}

.search_rel{
	float: right;
	color: #1E90FF;
	font-size: 10px;
}

.search_highlight_word{
	font-weight: bold;
	color: orange;
}

.not_found_suggestion{
	clear: both;
	float: left;
	width: 226px;
	margin:0 0 1px 0;
	padding: 2px 0 2px 10px;
    font-size: 12px;
    color: #fff;
    background: #0074B1;
}

.nf_sug_text{
	float: left;
	width: 140px;
}

.sre_unit_image{
	float: left;
	width: 30px;
	height: 30px;
	margin-right: 10px;
}


/*
	LEFT SIDE FILTERS STYLE
*/

.unit_list_item_container a,
.unit_element{
	color: #4E4E4E;
	font-size: 12px;
}

.unit_highlight{
	padding-left: 10px;
    color: #0377AA;
	font-size: 12px;
}

.unit_list_item_container{
	clear: both;
	float: left;
	width: 100%;
	height: auto;
	padding-left: 15px;
	margin-bottom: 3px;
	background:  url(../img/orange_arrow.png) no-repeat left center;

}

/*
	WIDE PAGE TOP STYLES
*/
.wide_page_top_line_container{
	clear: both;
	float: left;
	width: 100%;
	height: auto;
	padding: 1px 0 1px 0;
	margin: 0 0 3px 0;
	font-size: 10px;
	border-bottom: 2px solid #EAEAEA;
}

.wide_page_top_keywords_container{
	float: left;
	width: 750px;
	padding: 2px 0 0 0 ;
	color: #7F7F7F;
	font-size: 10px;
	font-weight: normal;
}

.wide_page_top_menus_container{
	float: right;
}

.wide_page_top_line_container a{
	color: #7F7F7F;
	font-size: 10px;
}

.top_line_menu_element_container:hover{
    cursor: pointer;
    *cursor: hand;
}

.top_line_menu_element_container{
	float: left;
	color : #6E6E6E;
}

#top_my_way{
	background:  url(../img/traseu_top.jpg) no-repeat left center;
}

#top_my_fav{
	padding-left: 13px;
	background:  url(../img/favorite_top.jpg) no-repeat left center;
}

#login_open,
#login_locked {
	background:  url(../img/cont.jpg) no-repeat left center;
	padding: 3px 0 0 12px;
	line-height: 10px;
	cursor: pointer;
}

#login_open{
	background:  url(../img/cont-deschis.jpg) no-repeat left center;
	padding: 3px 0 0 15px;
}

#top_cont{
	padding-left: 0px;
}

.top_line_menu_text{
	float: left;
	font-size: 10px;
}

.top_line_menu_count{
	float: left;
	color: #ddd;
	font-size: 10px;
}

/*
	LANGUAGE MENU STYLE
*/

.top_language_first_line{
    clear: both;
    float: left;
    color: #7F7F7F;
    padding: 0px 2px 2px 0px;
}

.top_language_first_line:hover{
	//background: #0377AA;
    cursor: pointer;
}

.top_lang_flag_container{
	float: right;
    width: 16px;
    height: 11px;
    margin: 0 0 0 5px;
}

.top_lang_text_container{
	float: right;
	font-size: 10px;
}

.top_language_first_line:hover{
    cursor: pointer;
    *cursor: hand;
}

.top_language_elements_container{
    position: absolute;
    top: 20px;
    height: auto;
    background: #fff;
    z-index: 900;
    display: none;
    -moz-box-shadow: 2px 2px 3px #585858;
    -webkit-box-shadow: 2px 2px 3px #585858;
}

.top_lang_element{
    clear: both;
    float: left;
    padding: 5px 5px 2px 10px;
    color: #0377AA;
}

.top_lang_element:hover{
    background: #0377AA;
    color: #fff;
}


/*
	BREADCRUMBS STYLING
*/

.full_page_breadcrumbs_container,
.wide_page_breadcrumbs_container{
	clear: both;
	float: left;
	width: 100%;
	margin-top: 5px;
	border-bottom: 1px;
	z-index: 100;
}

.full_page_breadcrumbs_container{
	clear: none;
	width: 810px;
	margin: 10px 0 0 20px;
}

.breadcrumbs_separator{
	float: left;
	width: 8px;
	height: 10px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 1px;
	background:  url(../img/orange_arrow.png) no-repeat left center;
}

.breadcrumbs_element{
	float: left;
	width: auto;
	height: auto;
}

.breadcrumbs_element,
.breadcrumbs_element a{
	color: #0377AA;
	text-decoration: underline;
}

/*
	UNIT SMALL DETAIL STYLES
*/

.unit_small_box_container{
	float:left;
	width: 190px;
	height: 260px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 15px;
	border: 1px solid #CECECE;
}

.unit_small_box_topline_container{
	clear: both;
	float: left;
	width: 100%;
	height: 20px;
	margin-bottom: 2px;
	border-bottom: 1px solid #CECECE;
}

.unit_small_box_image_container{
	clear: both;
	float: left;
	width: 100%;
	height: 130px;
	overflow: hidden;
}

.unit_small_box_title_container{
	clear: both;
	float: left;
	width: 100%;
	height: 50px;
	overflow: hidden;
	background-color: #DFEFFC;
}

.wide_page_title_unit_count_container{
	float: right;
	height: 50px;
	width: 150px;
	line-height: 50px;
	font-size: 10px;
	color: grey;
	text-align: center;
}

.wide_page_filter_container{
	float: left;
	height: 100%;
	width: 300px;
	line-height: 50px;
	text-align: center;
	color: #D2CACA;
}

.main_title_wide,
.main_title{
	float: left;
	height: 50px;
	width: 350px;
	margin-left: 10px;
	line-height: 50px;
	font-size: 20px;
	color: #0F7AB1;
}

.main_title_wide{
	width: 700px;
}

.usbt_location,
.usbt_name,
.usbt_category{
	clear: both;
	float: left;
	width: 180px;
	padding: 0 10px 0 10px;
	font-family: tahoma;
	font-weight: bold;
}

a .usbt_category,
.usbt_category a{
	font-size: 14px;
	color: #000
}

a .usbt_location,
.usbt_location a{
	font-size: 10px;
	color: #ABABAB;
	font-weight: normal;
}

a .usbt_name,
.usbt_name a{
	font-size: 16px;
	color: #026BAD;
	height: 20px;
	overflow: hidden;
}

.unit_small_box_detail_container{
	width: 180px;
	height: 46px;
	overflow: hidden;
}

a .unit_small_box_detail_container,
.unit_small_box_detail_container a{
	clear: both;
	float: left;
	padding: 5px;
	font-size: 10px;
	font-weight: normal;
	color: #696969;
	overflow: hidden;
}

.unit_small_box_ranking_container{
	float: left;
	width: 45px;
	height: 10px;
	margin: 5px;
}

.unit_small_box_margarets_container,
.unit_small_box_stars_container{
	float: right;
	width: 90px;
	height: 16px;
	margin-right: 5px;
	margin-top: 1px;
	background:  url(../img/stele.jpg) no-repeat center top;
}

.unit_small_box_margarets_container{
	background:  url(../img/margarete.jpg) no-repeat center top;
}

/*
	UNIT DETAIL STYLES
*/

.wide_page_ud_title_container{
	clear: both;
	float: left;
	width: 100%;
	margin-top: 25px;
	margin-bottom: 10px;
}

.unit_detail_title{
	float: left;
	width: 800px;
	height: 25px;
	margin-left: 10px;
}

.unit_detail_subtitle a{
	color: #858585;
	text-decoration: underline;
}


.unit_detail_subtitle{
	clear: both;
	float: left;
	width: 800px;
	height: 15px;
	margin-left: 10px;
	color: #EDA05C;
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
}

.udt_unit_view,
.udt_unit_name,
.udt_location{
	float: left;
	height: 25px;
	margin-right: 10px;
	line-height: 25px;
	font-size: 24px;
	font-weight: normal;
	color: #615D5C;
}

.udt_unit_name{
	color: #0F7AB1;
}

.unit_title_box_margarets_container,
.unit_title_box_stars_container{
	float: left;
	width: 100px;
	height: 19px;
	margin: 3px 0 0 0;
	background:  url(../img/stele_mari.jpg) no-repeat left top;
}

.unit_title_box_margarets_container{
	background:  url(../img/margarete.jpg) no-repeat center top;
}

.my_way_container{
	float: right;
	width: 103px;
	height: 21px;
	padding: 12px 0 0 17px;
}

#unit_title_myway{
	float: left;
	margin: 13px 5px 0 0;
}

.my_way_btn{
	float: left;
	width: 103px;
	height: 21px;
	padding: 12px 0 0 17px;
	color: #fff;
	font-size: 12px;
	background:  url(../img/adauga_la_traseu.jpg) no-repeat left top;
}

.unit_detail_tabbed_menu_container{
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}


.ud_tabbed_menu{
	float: left;
	width: 100%;
	border-bottom: 10px solid #0074B1;
}

.udm_tabbed_menu,
.udm_active_tabbed_menu{
	float: left;
	margin-right: 3px;
	padding: 10px;
	padding-top: 7px;
	padding-bottom: 5px;
	text-align: center;
    -moz-border-radius-topleft: 7px;
    -moz-border-radius-topright: 7px;
    -webkit-border-top-left-radius: 7px;
    -webkit-border-top-right-radius: 7px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
}

.udm_active_tabbed_menu{
	color: #fff;
	background-color: #0074B1;
}

.udm_tabbed_menu{
	color: #fff;
	background-color: #E39E37;
}

.comunity_links_container{
	clear: both;
	float: left;
	width: 100%;
	height: 20px;
	background-color: #D0E9FD;
}

.cm_at_favorits,
.cm_at_print_pg,
.cm_at_distr_pg,
.cm_at_send_tfr,
.cl_favorits,
.cl_print_pg,
.cl_distr_pg,
.cl_send_tfr{
	float: left;
	margin: 2px 0 0 10px;
	padding: 2px 0 0 13px;
	font-size: 10px;
	color: #0F7AB1;
}

.cm_at_favorits,
.cm_at_print_pg,
.cm_at_distr_pg,
.cm_at_send_tfr{
	color: #fff;
}

.cm_at_favorits{ background:  url(../img/favorite_alb.png) no-repeat left center; }
.cm_at_print_pg{ background:  url(../img/printeaza_pagina_alb.png) no-repeat left center; }
.cm_at_distr_pg{ background:  url(../img/distribuie_pagina_alb.png) no-repeat left center; }
.cm_at_send_tfr{ background:  url(../img/trimite_unui_prieten_alb.png) no-repeat left center;  padding-left: 10px;}

.cl_favorits{ background:  url(../img/favorite.png) no-repeat left center; }
.cl_print_pg{ background:  url(../img/printeaza_pagina.png) no-repeat left center; }
.cl_distr_pg{ background:  url(../img/distribuie_pagina.png) no-repeat left center; }
.cl_send_tfr{  background:  url(../img/trimite_unui_prieten.png) no-repeat left center; padding-left: 10px;}

.ud_back_link{
	float: right;
	margin: 7px 0px 0 0 ;
	*width: 175px;
	color: #0F7AB1;
}

.ud_back_link a{
	color: #0F7AB1;
	text-decoration: underline;
}



.unit_detail_data_container{
	float: left;
	width: 615px;
	min-height: 300px;
	text-align: justify;
}

.unit_detail_big_img_container{
	float: left;
	width: auto;
	height: auto;
	margin: 0 10px 10px 0;
	padding: 5px;
	background-color: #F5F5F5;
}

.unit_detail_big_img_enlarge_link{
	clear: both;
	float: left;
	width: 100%;
	padding-top: 5px;
	text-align: center;
}

.unit_detail_big_img_enlarge_link,
.unit_detail_big_img_enlarge_link a{
	color: #0377AA;
}


.unit_detail_gallery_container{
	float: left;
	width: 285px;
	min-height: 50px;
	margin-bottom: 10px;
}

.unit_detail_gallery_tubm_elements{
	float: left;
	width: 54px;
	height: 54px;
	margin-right: 3px;
	margin-bottom: 3px;
	background-color: #F5F5F5;
}

#unit_detail_gallery_tubm_img td:hover{
	background-color: #E39E37;
}

.unit_detail_data_container .unit_detail_info_container{
	padding-top: 3px;
	padding-left: 18px;
}

/*
	ZONE / COUNTY DISPLAY STYLES
*/

.area_strucrture_element_main_container{
	clear: both;
	float: left;
	width: 100%;
	height: auto;
	margin-top: 20px;
}

.area_strucrture_element_title_container{
	clear: both;
	float: left;
	width: 790px ;
	height: 35px;
	padding-left: 20px;
	line-height: 35px ;
	color: #E69B5A;
	font-size: 16px ;
	font-weight: normal;
	background-color: #EEE;
}

.area_strucrture_element_container{
	clear: both;
	float: left;
	width: 810px ;
	height: auto;
	margin-top: 10px;
}

.place_index_nounit_message{
	clear: both;
	float: left;
	margin: 10px 0 10px 20px;
	width: 500px;
	font-size: 12px ;
	color: #6E6E6E ;
	line-height: 20px;
}

.place_index_nounit_message a{
	text-decoration: underline;
	color: #0377AA;
}

.top_loc_name,
.area_loc_name{
	float: left;
	margin-bottom: 3px;
	margin-left: 10px;
	font-size: 14px;
	color: #3B3734;
}

.top_loc_name a,
.area_loc_name a{
	font-size: 14px;
	color: #3B3734;
}

.area_loc_name{
	padding-left: 10px;
	background:  url(../img/orange_arrow.png) no-repeat left center;
}

.area_loc_unit_nr{
	float: left;
	margin-bottom: 3px;
	margin-left: 5px;
    color: #808080;
}

.area_strucrture_element_info_container{
	clear: both;
	float: right;
	width: auto;
	padding-left: 20px;
	color: #A2A2A2;
	font-size: 10px;
	background:  url(../img/info.png) no-repeat left top;
}

.area_strucrture_element_info_container a{
	font-size: 10px;
	text-decoration: underline;
	color: #0377AA;
}

#asei_location{
	clear: both;
	float: right;
}

.top_elem_mid_container{
	float: left;
	width: auto;
	height: auto;
	margin-left: 10px;
}

.top_elem_cont{
	clear: both;
	float: left;
	width: auto;
	height: auto;
}

.unit_detail_info_container{
	clear: both;
	float: left;
	margin-top: 20px;
	padding-left: 20px;
	color: #A2A2A2;
	font-size: 10px;
	background:  url(../img/info.png) no-repeat left center;
}

/*
	NEARBY UNITS STYLE
*/

.unit_detail_right_col_container{
	float: left;
	width: 183px;
	margin-left: 10px;
	padding-bottom: 10px;
	border: 1px solid #BFBFBF;
	background-color: #EEF7FE;
}


.nearby_unit_element_titlecontainer,
.nearby_unit_element_main_container,
.nearby_unit_element_container{
	clear: both;
	float: left;
	width: 100%;
	height: auto;
}

.nearby_unit_element_titlecontainer{
	padding: 10px 0 5px 0;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #0074B1;
	border-bottom: 1px solid #BFBFBF;
}

.nue_name{
	clear: both;
	float: left;
	width: 95%;
	padding-left: 5%;
	margin-top: 5px;
	color: #016BAC;
	font-size: 12px;
}
.nue_location{
	clear: both;
	float: left;
	width: 93%;
	padding-left: 7%;
	font-size: 10px;
	color: #8E8E8E;
}

.nue_location a{
	font-size: 10px;
	color: #6E6E6E;
}

/*
	UNIT CONTACT PAGE STYLES
*/

.unit_contact_address_element_container{
	float: left;
	height: auto;
	padding: 0 0 5px;
	width: 405px;
}

.unit_contact_address_container{
	clear: both;
	float: left;
	height: auto;
	width: 810px;
	margin: 0 0 20px 0;
	overflow: hidden;
}

.ucae_heighlighted{
	float: left;
	margin-left: 10px;
	color: #0377AA;
	font-size: 14px;
	font-weight: bold;
}

.ucae_text{
	float: left;
	margin-left: 10px;
	font-size: 14px;
}

/*
	CONTACT MAP STYLING
*/

.unit_contact_map_container{
	clear: both;
	float: left;
	width: 800px;
	height: 515px;
	overflow: hidden;
	padding: 0px 0 0px 10px;
	background-color: #E2F1FF;
}

.unit_contact_map_toolbox{
	clear: both;
	float: left;
	width: 790px;
}

.unit_contact_map_title{
	float: left;
	padding: 3px 6px 3px 6px;
	font-size: 14px;
	color: #6E6E6E;
	height: 32px;
	line-height: 32px;
}

.ucm_tb_element{
	float: right;
	height: 32px;
	padding: 3px 6px 3px 6px;
	margin: 0 5px 5px 0;
	line-height: 32px;
	color: #6E6E6E;
}

.current_unit_icon{
	float: left;
	width: 26px;
	height: 27px;
	margin: 3px 5px 0 0 ;
	background:  url(../img/unitate_curenta.png) no-repeat left center;
}

.other_unit_icon{
	float: left;
	width: 17px;
	height: 20px;
	margin: 7px 5px 0 0 ;
	background:  url(../img/alta_unitate.png) no-repeat left center;
}

.attraction_unit_icon{
	float: left;
	width: 17px;
	height: 20px;
	margin: 7px 5px 0 0 ;
	background:  url(../img/atractii_turistice.png) no-repeat left center;
}

.unit_contact_map_obj_container{
	clear: both;
	float: left;
	width: 790px;
	height: 450px;
}

#unit_contact_map{
	clear: both;
	float: left;
	width: 784px;
	border: 3px solid #fff;
	height: 450px;
}

#map_side_bar{
	position: relative;
	top: -440px;
	left: 610px;
	width: 160px;
	max-height: 400px;
	padding: 8px 2px 8px 5px;
	overflow: auto;
	background-color: #fff;

	-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;

    -moz-box-shadow: 0px 0px 3px #585858;
    -webkit-box-shadow: 0px 0px 3px #585858;
	box-shadow: 0px 0px 5px #585858;

	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

#contact_map_loading{
	position: relative;
	top: -300px;
	left: 290px;
	width: 200px;
	padding: 20px 0 20px 0;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #0377AA;
	background-color: #fff;
	-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;

    -moz-box-shadow: 0px 0px 3px #585858;
    -webkit-box-shadow: 0px 0px 3px #585858;
	box-shadow: 0px 0px 5px #585858;

	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}


.gmap_right_toolbox_element{
	clear: both;
	float: left;
	width: 120px;
	padding: 5px 0 5px 25px;
	font-size: 10px;
	color: #0074B1;
	border-bottom: 1px solid #EEF7FE;
}

#center_element_button{
	background:  url(../img/unitate_curenta_btn_.png) no-repeat left center;
}

#nearby_element_button{
	background:  url(../img/alta_unitate_bnt_.png) no-repeat left center;
}

#attraction_element_button{
	background:  url(../img/atractii_turistice_btn.png) no-repeat left center;
}

#attraction_element_button:hover,
#center_element_button:hover,
#nearby_element_button:hover{
	background-color: #EEF7FE;
}

.bubble_text_location,
.bubble_text_name{
	clear: both;
	float: left;
	width: 100%;
	margin: 3px 0 0 0;
	font-size: 10px;
	text-align: center;
	color: #000;
}
.bubble_text_name{
	font-weight: bold;
}

.info_bubble_stars{
	width: 100%;
	height: 15px;
	margin-top: -3px;
	background:  url(../img/stele_baloon.png) no-repeat;
}


/*
	ERROR RAPORTING STYLES
*/


.error_rep_panel_container{
	position: fixed;
	bottom: 0px;
	border-bottom: 4px solid #E39E37;
	width: 100%;
	z-index: 999;
}

.btn_slide{
	width: 150px;
	height: 25px;
	margin: 0 auto;
	text-align: center;
	line-height: 25px;
	font-weight: bold;
	cursor: pointer;
	color: #fff;
	background-color: #E39E37;
    -moz-border-radius-topright: 7px;
    -moz-border-radius-topleft: 7px;
    -webkit-border-top-right-radius: 7px;
    -webkit-border-top-left-radius: 7px;

    border-top-left-radius: 7px;
    border-top-right-radius: 7px;

	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.btn_slide_open,
.btn_slide:hover{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}

.error_rep_input_slide {
	width: 100%;
}

#error_rep_input_container {
	width: 100%;
	background: #F9F9F9;
	height: 450px;
	display: none;
	overflow: hidden;
	border-top: 4px solid #E39E37;
}

#error_rep_input_box_container{
	width: 800px;
	height: 100%;
	margin: 0 auto;
	background: #F9F9F9;
}

.error_top_text{
	float: left;
	width: 340px;
	height: auto;
	margin-top: 20px;
	padding: 10px 30px 10px 0;
	color: #7F7F7F;
	text-align: right;
}

.error_top_text p{
	line-height: 18px;
}


.error_rap_logo{
	clear: both;
	float: right;
	width: 139px;
	height: 129px;
	margin: 20px 60px 0 0;
	background:  url(../img/logo.png) no-repeat left center;
}

.error_raport_form_container{
	float: left;
	width: 400px;
	color: #7F7F7F;
	margin: 10px 0 0 0;
	padding: 10px 0 10px 25px;
	border-left: 1px solid #D5D3D3;
}

.unit_comment_form_container h1,
#error_rep_input_box_container h1{
	font-size: 18px;
	font-weight: bold;
	color: #0072B1;
	margin-bottom: 10px;
}

.unit_comment_form_container h2,
#error_rep_input_box_container h2{
	font-size: 16px;
	margin-bottom: 5px;
	color: #7F7F7F;
}

.input_line_container{
	clear: both;
	float: left;
	margin: 0 0 0 10px;
}

.unit_comment_form_container input,
.error_raport_form_container input,
.unit_comment_form_container textarea,
.error_raport_form_container textarea{
	clear: both;
	float: left;
	color:#6F6F6F;
	border: solid 1px #A9A9A9;
	padding: 2px 2px 2px 2px;
}

#errr_Img{
	border: none;
}

.input_line_container label{
	clear: both;
	float: left;
	font-weight: bold;
	margin: 5px 0 0 10px;
}

#delivery_boligatory_text{
	clear: both;
	float: left;
	width: 100%;
	height: auto;
	font-size: 10px;
	color: #7F7F7F;
	margin: 15px 0 5px 10px;
}

#error_browser_info{
	clear: both;
	float: left;
	width: 100%;
	margin: 5px 0 10px 10px;
	font-size: 10px;
	line-height: 14px;
}

#error_browser_info span{
	clear: both;
	float: left;
	font-size: 10px;
}

.error_raport_form_container .submit_btn_container{
	clear: both;
	float: left;
	width: auto;
	height: auto;
	margin: 60px 0 0 20px;
	text-align: center;
}

.error_img_form_container{
	clear: both;
	float: left;
	margin-top: -80px;
}

#submitError{
	padding: 2px 10px 2px 10px;
}

.error_mail_sent_text{
	clear: both;
	float: left;
	width: 100%;
	height: auto;
	padding: 50px 0 0 0 ;
	text-align: center;
}

.error_mail_sent_text p{
	color: #7F7F7F;
	line-height: 18px;
}



/*
    FOOTER STYLE
*/

.footer_content_container{
    clear: both;
    float: left;
    width: 100%;
    height: auto;
    margin-bottom: 50px;
    padding: 5px 0 10px 0;
    font-size: 10px;
	color: #585455;
	border-top: 2px solid #ddd;
}

.footer_page_logo{
	float: left;
	width: 14px;
	height: 11px;
	background:  url(../img/logo_mic.png) no-repeat center center;
	margin: 0 5px 0 5px;
}

.footer_menu_separator{
	float: left;
	font-size: 10px;
	padding: 0 10px 0 10px;
}

.footer_menu_item a{
	color: #585455;
	font-size: 10px;
}

.footer_menu_item{
	float: left;
	font-size: 10px;
}

/*
	ATTRACTION MENU
*/

.attr_menu_item{
	clear: both;
	float: left;
	width: 253px;
	padding: 6px 0 4px 15px;
	margin: 0 -5px 0 -10px;
	color: #000;
	border-top: 1px dashed #CACACA;
	background:  url(../img/blue_arrow_left.png) no-repeat left center;
}

.attr_menu_item span{
	float: left;
	margin-left: 5px;
}


.attr_menu_item:hover,
.attr_menu_item_active{
	background-color: #EEF7FE;
}

.active_attr_menu_item{
	clear: both;
	float: left;
	width: 253px;
	padding: 6px 0 4px 15px;
	margin: 0 -5px 0 -10px;
	color: #000;
	font-weight: bold;
	border-top: 1px dashed #CACACA;
	background:  url(../img/blue_arrow_left.png) no-repeat left center;
	background-color: #EEF7FE;
}

.active_attr_menu_item span{
	float: left;
	margin-left: 5px;
}

/*
	WIKI SIDEBAR STYLE
*/

.wiki_content_container{
	clear: both;
	float: left;
	width: 190px;
	padding: 0 0 0 58px;
	background:  url(../img/wiki_obj_logo.png) no-repeat left center;
}

.wiki_mod_title{
	clear: both;
	float: left;
	width: 100%;
	margin: 0 0 5px 0 ;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	color: #E79F39;
}

.wiki_mod_call_1{
	clear: both;
	float: left;
	width: 100%;
	font-size: 12px;
    color: #0377AA;
    padding: 0 0 3px 0 ;
	border-bottom: 1px dashed #CACACA;
}


.wiki_mod_user_count{
	clear: both;
	float: left;
	width: 100%;
	margin: 5px 0 0 0 ;
	color: #BFBFBF;
}


/*
	USER COMMENTS STYLE
*/

.unit_comment_subtitle_2,
.unit_comment_subtitle_1{
	clear: both;
	float: left;
	width: 100%;
	font-size: 14px;
	font-weight: normal;
	color: #0377AA;
}

.unit_comment_subtitle_1 a{
	font-size: 14px;
	font-weight: bold;
	color: #0377AA;
	text-decoration: underline;
}

.unit_comment_subtitle_2{
	margin: 3px 0 10px 0;
	font-size: 12px;
	font-weight: normal;
	color: #6E6E6E;
}

.comment_info_panel_container{
	clear: both;
	float: left;
	width: 100%;
	height: auto;
	padding: 0 0 5px 0;
	border-bottom: 3px solid #EEE;
}

.comment_info_text{
	float: left;
	width: 450px;
	height: 110px;
	background-color: #eee;
}

.comment_info_action{
	float: left;
	width: 162px;
	height: 110px;
	margin: 0 0 0 3px;
	background-color: #eee;
}

.comment_info_action_tooltip{
	clear: both;
	float: left;
	width: 100%;
	height: auto;
	margin: 30px 0 5px 0;
	font-size: 18px;
	text-align: center;
	color: #6E6E6E;
}

.comment_info_action_btn{
	clear: both;
	margin: 0 auto;
	width: 100px;
	padding: 5px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	cursor: pointer;
	background-color: #0A78A9;
}

.ci_line_text{
	clear: both;
	float: left;
	width: 100%;
	height: auto;
	margin: 15px 0 15px 0;
	line-height: 18px;
	font-size: 14px;
	text-align: center;
	color: #6E6E6E;
}

.ci_line_text a{
	font-size: 14px;
	font-weight: bold;
	color: #6E6E6E;
}

.ci_nocomment_text{
	clear: both;
	float: left;
	width: 444px;
	height: auto;
	padding: 5px 0px 0 5px ;
	text-align: left;
	line-height: 20px;
	font-size: 14px;
	color: #6E6E6E;
}

.cc_unit_rating_container{
	clear: both;
	margin: 0 auto;
	width: 250px;
	height: auto;
	text-align: center;
}

.cc_unit_rating_text{
	position: relative;
	height: auto;
	font-size: 18px;
	font-weight: bold;
	color: #0377AA;
}

.cc_unit_rating_number{
	position: relative;
	padding: 5px 5px 5px 5px;
	margin: 5px;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	background-color: #E39E37;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

#comment_text_line,
.unit_comment_form_container .input_line_container{
	clear: both;
	float: left;
	width: 100%;
}

#comment_Email,
#comment_Name{
	width: 234px;
	height: 19px;
}

#comment_Text{
	width: 437px;
	height: 135px;
}

#comment_Captcha{
	width: 90px;
	height: 19px;
}

.comment_info_panel_container .ajax_loading_small{
	padding: 35px 0 45px 0;
	background-color: #eee;
}

.unit_comment_form_container{
	float: left;
	width: 580px;
	padding: 20px 20px 10px 15px;
	color: #7F7F7F;
	overflow: hidden;
	background-color: #eee;
}

.unit_comment_form_container .submit_btn_container{
	clear: both;
	float: left;
	width: 100%;
	height: auto;
	margin: 20px 0 0 20px;
	text-align: center;
}

.unit_comment_form_container .submit_btn_container input{
	padding: 2px 10px 2px 10px;
	color: #fff;
	background-color:  #0377AA;

}


#comment_captcha_label{
	float: left;
}

#comment_captcha_line{
	clear: both;
	float: left;
	width: 258px;
	padding: 10px 0 0 10px;
}

#comment_captcha_line img{
	clear: both;
	float: left;
	height: 16px;
	width: 55px;
	margin: 7px 10px 0 0;
	*margin: 2px 0px 0 20px;
	overflow: hidden;
	border: 1px solid #D2D6D7;
}

#comment_captcha_line input{
	clear: none;
	float: left;
	margin: 5px 0 0 0;
}

#comment_captcha_line #captcha_info_text{
	clear: both;
	float: left;
	width: 100%;
	margin: 3px 0 0 0;
}

#comment_boligatory_text{
	clear: both;
	float: left;
	width: 100%;
	margin: 20px 0 10px 10px;
}

#unit_comment_form{
	clear: both;
	float: left;
	margin: 20px 0 0 60px;
}

.unit_comment_form_container h1,
.unit_comment_form_container h3{
	margin: 0 0 5px 30px;
}


#resetComment{
	clear: none;
	float: left;
	margin: 0 0 0 40px;
}

/*
	UNIT DETAIL CONTACT STYLE
*/

.unit_contact_form_main_container{
	clear: both;
	float: left;
	width: 268px;
	height: auto;
	margin: 15px 0 10px 0;
	background-color: #EEF7FE;
	border: 1px solid #D2D6D7;
}

.unit_contact_form_title_container{
	clear: both;
	float: left;
	width: 100%;
	padding: 7px 0 7px 0;
	text-align: center;
	border-bottom: 1px solid #D2D6D7;
}

.unit_contact_form_title_container h2{
	font-size: 14px;
	font-weight: normal;
    color: #0377AA;
}

.unit_contact_form_title_container h2 b{
	font-size: 14px;
}

.unit_contact_form_container{
	clear: both;
	float: left;
	width: 100%;
}

.cu_input_line_container{
	clear: both;
	float: left;
	width: 258px;
	padding: 10px 0 0 10px;
}

#cu_input_label{
	float: left;
	width: 55px;
	margin: 3px 5px 0 0px;
	text-align: right;
	font-weight: normal;
}

.uc_line_input{
	float: left;
	width: 156px;
}

.unit_contact_form_container textarea,
.unit_contact_form_container input{
	float: left;
	width: 154px;
	border: 1px solid #D2D6D7;
}
.unit_contact_form_container input{
	height: 16px;
}

#unit_contact_qm_tooltip{
	float: right;
	margin: 3px 20px 0 10px;
}

.uc_captcha_img_container{
	float: left;
	width: 154px;
	margin: 0 0 0 60px;
}

.uc_captcha_img_container img{
	height: 16px;
	margin: 0 18px 0 0;
	overflow: hidden;
	border: 1px solid #D2D6D7;
}

#uc_Captcha{
	float: right;
	width: 70px;
}

#captcha_info_text{
	clear: both;
	float: left;
	margin: 3px 0 10px 40px;
	padding: 2px 0 0 18px;
	font-size: 10px;
}

#uc_loading_img{
	padding: 30px 0 50px 0;
}

.unit_contact_form_container .submit_btn_container{
	clear: both;
	float: left;
	width: 268px;
	margin: 0px 0 10px 0;
}

#submitUnitContact{
	height: auto;
	margin-left : 63px;
	width: 156px;
	padding: 2px 10px 2px 10px;
	color: #fff;
	cursor: pointer;
	background-color: #0074B1;
}

.unit_contact_form_info_container{
	clear: both;
	float: left;
	width: 100%;
	padding: 10px 0 10px 0;
	border-top: 1px solid #D2D6D7;
}

#uc_send_info{
	clear: both;
	float: left;
	margin: 0 0 0 30px;
	font-size: 10px;
}

.uc_message_container{
	clear: both;
	float: left;
	width: 230px;
	margin: 20px 10px 50px 10px;
	padding: 10px;
	background-color: #E6E6FA;
	text-align: center;
	font-size: 14px;
}

#uc_message_error_container{
	color: #0000FF;
}

#uc_message_success_container{
	color: #FF0000;
}


/*
	LOGIN PAGE STYLE
*/

.sendpasswd_form_container,
.login_form_container{
	clear: both;
	float: left;
	width: 268px;
	height: auto;
	margin: 10px 0 30px 0;
	background-color: #EEF7FE;
	border: 1px solid #D2D6D7;
}

.sendpasswd_form_title,
.login_form_title{
	clear: both;
	float: left;
	width: 258px;
	height: auto;
	padding: 5px;
	margin: 0 0 10px 0;
	text-align: center;
	font-size: 14px;
	color: #0377AA;
	border-bottom: 1px solid #D2D6D7;
}

.textarea_line_container{
	clear: both;
	float: left;
	width: 248px;
	height: auto;
	margin: 5px 0 5px 10px;
}

.sendpasswd_form_container .input_container,
.login_form_container .input_container{
	float: left;
	width: 120px;
}

.sendpasswd_form_container .input_label,
.login_form_container .input_label{
	float: left;
	width: 95px;
	margin: 3px 5px 0 0;
}

.sendpasswd_form_container input,
.login_form_container input{
	width: 120px;
	border: 1px solid #D2D6D7;
}

#user_email_qm_tooltip,
#login_username_qm_tooltip,
#login_password_qm_tooltip{
	float: left;
	margin: 2px 0 0 10px;
}

.sendpasswd_form_container .submit_btn_container,
.login_form_container .submit_btn_container{
	clear: both;
	float: left;
	width: 110px;
	margin: 0px 0 5px 100px;
	*margin: 0px 0 5px 50px;
}

#send_passwd_btn,
#login_btn{
	width: 120px;
	height: auto;
	padding: 2px 0px 2px 0px;
	color: #fff;
	cursor: pointer;
	background-color: #0074B1;
	*margin: 0 0 10px 0;
}

#login_loading_img{
	clear: both;
	float: left;
	width: 100%;
	height: auto;
	padding: 20px 0 20px 0 ;
	text-align: center;
}

.login_wpage_title{
	clear: both;
	float: left;
	width: 800px;
	height: auto;
	padding: 5px 0 5px 10px;
	margin: 3px 0 0 0;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	background-color: #E79D3A;
}

#reg_panel_info{
	width: 800px;
}

.reg_panel_info_container{
	clear: both;
	float: left;
	margin: 10px 0 0 10px;
	font-size: 10px;
}

.reg_panel_info_container a{
	color: #0377AA;
	text-decoration: underline;
}

.user_reg_panel_container,
.unit_reg_panel_container{
	float: left;
	width: 390px;
	height: 150px;
	margin: 10px 0 0 0;
	font-size: 10px;
	line-height: 18px;
	overflow: hidden;
	border: 1px solid #D2D6D7;
	background-color: #FCEBD9;
}

.user_reg_panel_container{
	margin-left: 25px;
}

.registration_panel_title{
	clear: both;
	float: left;
	width: 385px;
	height: auto;
	padding: 3px;
	text-align: center;
	font-size: 14px;
	color: #E79D3A;
	border-bottom: 1px solid #D2D6D7;
}

.registration_panel_btn_container,
.registration_panel_content_container{
	clear: both;
	float: left;
	width: 370px;
	padding: 15px 10px 5px 10px;
	color: #6E6E6E;
	text-align: center;
}

.registration_panel_btn_container{
	padding: 10px 10px 5px 10px;

}

#registerUnit{
	margin: 4px 0 0 0;
}

.unrf_text{
	clear: both;
	float: left;
	margin: 10px 0 5px 0;
}

.urf_ul_cont{
	clear: both;
	width: 190px;
	margin: 0 auto;
	text-align: left;
	padding-left: 20px;
}

.urf_ul {
	margin: 0 auto;
	list-style-image: url('../img/orange_arrow.png') ;
}

#registerUser,
#registerUnit{
	padding: 3px 10px 3px 10px;
	color: #fff;
	cursor: pointer;
	font-size: 12px;
	background-color: #E79D3A;
}


/*
	USER REGISTRATION FORM STYLE
*/

.unit_reg_page_container,
.user_reg_page_container{
	clear: both;
	float: left;
	width: 810px;
	margin: 10px 0 50px 0px;
	border: 1px solid #D2D6D7;
	background-color: #FCEBD9;
}

.unit_reg_page_container{
	background-color: #EEF7FE;
}

.unit_reg_page_container a,
.user_reg_page_container a{
	color: #0377AA;
}
.login_wpage_title_container{
	clear: both;
	float: left;
	width: 100%;
	margin: -20px 0 0 0 ;
	z-index: 1;
}

#reg_back_link{
	clear: both;
	float: right;
}

.blue_full_page_title,
.orange_full_page_title{
	clear: both;
	float: left;
	width: 1090px;
	height: auto;
	padding: 5px 0 5px 10px;
	margin: 3px 0 0 0;
	*margin: 25px 0 0 0;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	background-color: #E79D3A;
}

.blue_full_page_title{
	background-color: #0377AA ;
}


#unitreg_formt_subtitle1,
#unitreg_formt_subtitle2,
#unitreg_formt_subtitle3,
#usreg_formt_subtitle1,
#usreg_formt_subtitle2,
#usreg_formt_subtitle3{
	clear: both;
	float: left;
	width: 790px;
	padding: 5px 0 5px 20px;
	font-size: 14px;
	color: #E79D3A;
	border-top: 1px solid #D2D6D7;
	border-bottom: 1px solid #D2D6D7;
}

#unitreg_formt_subtitle1,
#usreg_formt_subtitle1{
	border-top: none;
	margin: 0px 0 20px 0;
}

#unitreg_formt_subtitle2,
#unitreg_formt_subtitle3,
#usreg_formt_subtitle2,
#usreg_formt_subtitle3{
	margin: 20px 0 20px 0;
}

#unitreg_formt_subtitle1,
#unitreg_formt_subtitle2,
#unitreg_formt_subtitle3{
	color: #0377AA ;
}

.unit_reg_page_container .textarea_line_container,
.user_reg_page_container .textarea_line_container{
	clear: both;
	float: left;
	width: 405px;
	margin: 5px 0 10px 0 ;
	padding: 0;
}

.unit_reg_page_container .textarea_line_container{
	width: 450px;
}

#unitreg_description{
	border: 1px solid #D2D6D7;
}

#unitreg_description_line_container{
	width: 600px;
}

#usreg_pname_line_container{
	clear: none;
	float: left;
	*margin-top: 47px;
}

.unit_reg_page_container .input_label,
.user_reg_page_container .input_label{
	float: left;
	width: 100px;
	margin: 5px 0 0 30px;
}

.unit_reg_page_container .input_label{
	width: 130px;
}

.unit_reg_page_container .input_container,
.user_reg_page_container .input_container{
	float: left;
}

.unit_reg_page_container  input,
.unit_reg_page_container  select,
.user_reg_page_container  input,
.user_reg_page_container  select{
	width: 200px;
	height: 18px;
	border: 1px solid #D2D6D7;
}

.user_reg_page_container #usreg_newsletter_container input,
.user_reg_page_container #usreg_licence_container input{
	width: 20px;
	border: none;
}

.user_reg_page_container #usreg_newsletter_container,
.user_reg_page_container #usreg_licence_container{
	float: left;
	margin: 0px 0 0px 30px;
}

.user_reg_page_container #usreg_licence_label,
.user_reg_page_container #usreg_newsletter_label{
	float: right;
	width: 350px;
	margin: 0px 0 0px 0;
}

#usreg_location_qm_tooltip,
.unit_reg_page_container .textarea_line_container .qm_tooltip,
.user_reg_page_container .textarea_line_container .qm_tooltip{
	float: right;
	margin: 4px 50px 0 0;
}

#usreg_name_check_status{
	margin: -10px 0 -10px 0 ;
	padding: 0px;
	text-align: center;
}

.username_checking{
	clear: both;
	float: left;
	width: auto;
	margin: 5px 0 0 130px;
}

.correct_user{
	font-weight: bold;
	color: #2AB118;
	font-size: 10px;
}

#ureg_captcha_inp_captcha_img_cont {
	clear: both;
	float: left;
	width: 329px;
}

#ureg_captcha_inp_captcha_img_cont .error{
	clear: none;
	width: 200px;
}

#ureg_captcha_inp_captcha_img_cont label{
	margin-left: 130px;
}

#ureg_captcha_inp_captcha_img_cont .user_error{
	margin-left: 130px;
	color: red;
	font-size: 10px;
	font-weight: bold;

}

#ureg_captcha_inp_captcha_img_cont img{
	float: left;
	margin: 15px 35px 0px 30px;
}

#ureg_captcha_inp{
	float: left;
	margin: 15px 0 0 0;
}

#ureg_captcha_inp_captcha_info_text{
	float: left;
	margin: 5px 0 0 30px;
}

#unit_registration_btn_3_line_container,
#unit_registration_btn_2_line_container,
#unit_registration_btn_line_container,
#user_registration_btn_line_container{
	width: 100%;
	text-align: center;
}

#unit_registration_btn_3,
#unit_registration_btn_2,
#unit_registration_btn,
#user_registration_btn{
	height: 25px;
	margin: 20px 0 30px 0;
	padding: 0 10px 0 10px;
	color: #fff;
	cursor: pointer;
	font-size: 12px;
	background-color: #E79D3A;
}

#unit_registration_btn_3,
#unit_registration_btn_2,
#unit_registration_btn{
	background-color:#0377AA;
}

.info_panel_container{
	float: left;
	width: 250px;
	margin: 10px 0 0 15px;
	padding: 10px;
	text-align: justify;
	border: 1px solid #D2D6D7;
	background-color: #EEF7FE;
}

#unitreg_description_countdown_label{
	color: #6E6E6E;
	text-align: right;
}

#unitreg_description_countdown{
	width: 50px;
	margin: 0 0 0 10px;
	color: #6E6E6E;
	border: none;
	background-color: none;

}

#gps_coo_message{
	display: none;
}

#chbox__line_container{
	width: 100%;
}

.facilities_chbox_container{
	float: left;
	width: 350px;
	margin: 0px 0 20px 30px;
}

.facilities_chbox_title{
	clear: both;
	float: left;
	width: 100%;
	margin: 0 0 10px 0;
	font-size: 12px;
	font-weight: bold;
	color: #0377AA;
}

.facilities_chbox_item{
	clear: both;
	float: left;
	width: 100%;
	margin: 3px 0 0 0;
	color: #6E6E6E;
}

.facilities_chbox_item input{
	float: left;
	margin: 0px 5px -5px 0;
}


/*
	ATTRACTION SMALL DETAIL STYLES
*/

.attr_small_box_container{
	float:left;
	width: 190px;
	height: 260px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 15px;
	border: 1px solid #CECECE;
	overflow: hidden;
}

.attr_small_box_topline_container{
	clear: both;
	float: left;
	width: 100%;
	height: 30px;
	border-bottom: 1px solid #CECECE;
	overflow: hidden;
}

.attr_top_locname{
	clear: both;
	float: left;
	width: 100%;
	padding: 2px 0 0px 0;
	text-align: center;
	font-size: 12px;
	overflow: hidden;
}

.attr_top_countyname{
	clear: both;
	float: left;
	width: 100%;
	padding: 1px 0 0px 0;
	text-align: center;
	font-size: 10px;
	color: #E79D3A;
	overflow: hidden;
}

.attr_small_box_image_container{
	clear: both;
	float: left;
	width: 100%;
	height: 130px;
	padding: 2px 0 0 0;
	overflow: hidden;
}

.attr_small_box_title_container{
	clear: both;
	float: left;
	width: 100%;
	height: 55px;
	overflow: hidden;
	background-color: #DFEFFC;
}

.attsbt_name,
.atsbt_category{
	clear: both;
	float: left;
	width: 182px;
	text-align: center;
	padding: 3px 3px 0 3px;
	font-family: tahoma;
}

a .atsbt_category,
.atsbt_category a{
	font-size: 10px;
	color: #000
}

a .attsbt_name,
.attsbt_name a{
	font-size: 12px;
	color: #026BAD;
	overflow: hidden;
	text-align: center;
}

.attr_small_box_detail_container{
	width: 186px;
	height: 40px;
	padding: 2px 2px 0 2px;
	overflow: hidden;
	text-align: justify;
}

a .attr_small_box_detail_container,
.attr_small_box_detail_container a{
	clear: both;
	float: left;
	font-size: 10px;
	font-weight: normal;
	color: #696969;
	overflow: hidden;
}

/*
	ATTRACTION DETAIL STYLES
*/

.attr_wide_page_title_container{
	clear: both;
	float: left;
	width: 550px;
	margin: 15px 0 3px 0;
}

.attr_title_name{
	float: left;
	font-size: 22px;
	font-weight: bold;
	color: #0377AA;
}

.attr_subtitle{
	clear: both;
	float: left;
	font-size: 12px;
	font-weight: normal;
	color: #6E6E6E;
}

.attr_comunity_menu_container{
	clear: both;
	float: left;
	width: 100%;
	border-top: 10px solid #EEF7FE;
}

.attr_comunity_menu_container .comunity_links_container{
	clear: both;
	float: left;
	width: 100%;
	background-color: #E79D3A;
}

.attr_comunity_menu_container .comunity_links_container a{
	color: #fff;
}

.attr_right_column{
	float: left;
	width: 310px;
	min-height: 200px;
	margin: 15px 0 0 0;
}

.attr_detail_content{
	float: left;
	width: 490px;
	margin: 15px 10px 30px 0;
}

.attr_detail_mainimage{
	float: left;
	padding: 2px;
	margin: 0 5px 5px 0;
	background-color: #E5E5E5;
}

.attr_detail_tumbimage{
	float: left;
	width: 272px;
	margin: 0 0 10px 0;
}

#attr_tumb_image_table{
	float: left;
	margin: 0 2px 0 0px;
	background-color: #E5E5E5;
}


#attr_big_image_table img,
#attr_tumb_image_table img{
	border: 3px solid #E5E5E5;
}

.attr_detail_text,
.more_attr_container{
	clear: both;
	float: left;
	width: 100%;
}

.attr_detail_text{
	text-align: justify;
}

.more_attr_container{
	margin: 20px 0 0 0;
}

.more_attr_title{
	float: left;
	width: 475px;
	font-size: 15px;
	padding: 10px 0 10px 15px;
	font-weight: normal;
	color:  #E79D3A;
	background-color: #EBEBEB;
}

.more_attr_link_container{
	clear: both;
	float: left;
	width: 100%;
	margin: 10px 0 0 0;
}

.attr_more_element{
	clear: both;
	float: left;
	width: 100%;
	margin: 3px 0 0 0;
}

.attr_more_element .light_gray_text{
	font-size: 13px;
}

.attr_more_element a{
	color: #000;
	font-size: 13px;
}

.all_attr_link_container{
	clear: both;
	float: left;
	width: 100%;
	margin: 10px 0 0 20px;
}

.all_attr_link_container a{
	text-decoration: underline;
	color:  #0377AA;
}

#attr_det_info1{
	clear: both;
	width: 460px;
	float: left;
	font-size: 10px;
	margin: 40px 0 0 10px;
}

.raul_main_container{
	clear: both;
	float: left;
	width: 100%;
}


.raul_main_container .bottomline_footer_container,
.raul_main_container .maingray_header_container{
	width: 308px;
	height: 5px;
}

.raul_main_container .left_colonline_content_container{
	width : 288px;
	margin: 0px 0 0 0 ;
}

.raul_main_container .attr_menu_item{
	clear: both;
	float: left;
	width: 292px;
	padding: 6px 0 4px 15px;
	color: #000;
	border-top: 1px dashed #CACACA;
	background:  url(../img/blue_arrow_left.png) no-repeat left center;
}

.raul_main_container .attr_menu_item:hover{
	background-color: #EEF7FE;
}

.raul_main_container .menu_text,
.raul_main_container .blue_text{
	float: left;
}

#right_side_attraction_map_container{
	clear: both;
	float: left;
	width: 290px;
	height: 300px;
	border: 10px solid #EEF7FE;
}

/*
	ATTR NERBY UNITS STYLE
*/

.attr_nearby_units_container{
	clear: both;
	float: left;
	width: 308px;
	margin: 20px 0 0 0 ;
	padding-bottom: 10px;
	border: 1px solid #BFBFBF;
	background-color: #EEF7FE;
}

.attr_nearbyunits_titlecontainer{
	clear: both;
	float: left;
	width: 298px;
	padding: 5px 0 5px 10px;
	font-size: 14px;
	color: #0074B1;
	border-bottom: 1px solid #BFBFBF;
}

.attr_unit_loc_container,
.attr_unit_box_topline_container{
	clear: both;
	float: left;
	width: 100%;
	padding: 2px 0 0px 0;
	color: #7F7F7F;
	text-align: center;
}

.attr_unit_loc_container{
	padding: 0 0 2px 0;
	color: #000;
}

.add_attr_gps_input_cont{
	float: left;
	margin: 0 15px 0 0;
}

#gps_cord_link{
	font-size: 10px;
	text-decoration: underline;
}

#add_attr_gmap_container{
	clear: both;
	float: left;
	width: 650px;
	height: 400px;
	margin: 10px 0 10px 80px ;
	border: 1px solid #BFBFBF;
	background-color: #fff;
	display: none;
}


#attr_lon,
#attr_lat{
	width: 70px;
	margin: 0 5px 0 0 ;
}

#lang_chbox_label_table{
	float: left;
	width: 100px;
	height: 100px;
	margin: 0 20px 0 0;
}

.lang_chbox_items{
	clear: none;
	float: left;
	width: 250px;
}

.lang_chbox_item{
	float: left;
	width: 125px;
	margin: 2px 0 3px 0;
}

.lang_chbox_item input{
	margin: 0px 5px 0 0 ;
}

.lang_chbox_container{
	float: left;
	width: 100%;
	margin: 0 0 0 30px;
}

/*
	SITEMAP STYLE
*/

.sitmap_title{
	font-size: 18px;
	font-weight: bold;
	color: #0377AA;
	border-bottom: 10px solid #E79D3A ;
}

.page_sitemap_content{
	clear: both;
	float: left;
	width: 700px;
	margin: 10px 0 20px 50px;
}

.page_sitemap_content a	{
	color: #E79D3A ;
	font-weight: normal;
	text-decoration: underline;
}

.page_sitemap_content ul{
	margin: 20px 0 0 0;
	list-style-type: none;
	list-style-image: url(../img/orange_arrow.png);
}

.page_sitemap_content ul ul  {
	margin: 3px 0 0 30px;
}

.page_sitemap_content ul ul ul ul {
	margin: 3px 0 0 30px;

}

/*
	CUSTOM ERROR PAGE STYLE
*/


.errorpage_wide_container,
.errorpage_wide_title_container,
.errorpage_wide_header_container{
	clear: both;
	float: left;
	width: 100%;
}

.errorpage_wide_container{
	margin: 20px 0 50px 0;
}

.errorpage_logo_container{
	float: left;
	width: 270px;
	height: 55px;
}

.errorpage_top_backlink_container{
	float: right;
	height: 20px;
	margin: 20px 0 0 0;
}

.errorpage_wide_title_container{
	padding: 5px 0 5px 20px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	background-color: #E79D3A;
}

.errorpage_image_container,
.errorpage_text_container{
	float: left;
	width: 500px;
}

.errorpage_text_1{
	clear: both;
	float: left;
	width: 100%;
	margin: 40px 0 0 0;
	font-size: 130px;
	text-align: right;
	color:  #E79D3A;
}

.errorpage_text_2{
	clear: both;
	float: left;
	width: 100%;
	margin: 10px 0 0 0;
	font-size: 40px;
	text-align: right;
	color:  #0377AA;
}

.errorpage_text_3{
	clear: both;
	float: left;
	width: 100%;
	text-align: right;
	margin: 10px 0 0 0;
}

.errorpage_text_3 a{
	font-size: 14px;
	color: #000;
}

.errorpage_image_container{
	float: left;
	width: 486px;
	height: 600px;
	margin: 0 0 0px 20px;
	background:  url(../img/404.jpg) no-repeat left top;

}









