.compass_header{background-color : #c9c9c9;color : black;font-family :  Arial, Helvetica, sans-serif;font-size : 17px;font-style : normal;font-weight : bold; margin: 5px;}
.compass_text{color : black;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;font-weight : bold;}

.compass_list_header{background-color : #c9c9c9;color : black;font-family :  Arial, Helvetica, sans-serif;font-size : 15px;font-style : normal;font-weight : bold;}
.compass_list_odd{background-color : #F2F2F2;color : black;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;font-style : ;font-weight : bold;}
.compass_list_even{background-color : #F9F9F9;color : black;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;font-style : ;font-weight : bold;}

.compass_header_background{background-color: #738CBF;  }
.compass_header_title{color : white;font-family :  Arial, Helvetica, sans-serif;font-size : 20px;font-style : ;font-weight : bold;}
.compass_header_content{color : white;font-family :  Arial, Helvetica, sans-serif;font-size : 11px;font-style : ;font-weight : bold;}

.compass_data{background-color : #a5c3e0;color : steelblue; border-top: 1px solid #a0a0a0;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 10 px;font-weight : bold; padding-bottom: 3px; padding-top: 1px;}

.compass_client_data_form{border-style : solid;border-width : 1px;color : #838383;font-family : Verdana;font-size : 11px;font-weight : bold;}
.compass_categories{vertical-align: middle; text-transform: uppercase; background-color : #f4f4f4; text-align : left; color: steelblue;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;font-style : none;font-weight : bold;PADDING-TOP: 2px;PADDING-BOTTOM: 2px; line-height: 13pt; text-decoration:none; }
a.compass_categories:hover{color : orange;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;font-style : ; text-decoration:none;}
.compass_categories_selected{color : #F7C71D;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;font-style : ;font-weight : bold;}

.compass_menu_table{background-color: steelblue}
.compass_menu{color :white;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;font-weight : bold;}
a.compass_menu:hover{background-color : steelblue;color :orange;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;font-weight : bold;}
.compass_menu_separator{background-color :white ;width : 2}
.compass_basket{color : white;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;font-weight : bold;}
.compass_basket_sum{color : orange;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 13px;font-weight : bold;}

.compass_menu_left{background-color: #F8F8F8; border-right: 1px solid silver;}
.compass_menu_right{background-color: #F8F8F8; }
.compass_main_content{background-color :white}

.compass_module_title{background-color : steelblue ;color : white;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;font-weight : bold; padding-left: 7px; padding-bottom: 0px; padding-top:3px; padding-bottom:3px;}
.compass_module_content{background-color : white ;color : steelblue;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;font-weight : bold;}
.compass_module_table{border-collapse: none;}

.compass_error{color : red;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;font-weight : bold;}
.compass_info{color : black;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;font-weight : bold;}

.compass_vertical_line{background-color : white;width : 1;}

.compass_main_part{background-color:  ;}

.compass_object_attribute{background-color : ;color : black;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;font-style : ;font-weight : ;}
.compass_object_price{background-color : ;color : orange;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 12px;font-style : normal;font-weight : bold;}
.compass_object_old_price{background-color : ;color : gray;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 12px;font-style : normal;font-weight : bold;}
.compass_object_header{background-color : ;color : black;font-family :  Arial, Helvetica, sans-serif;font-size : 17px;font-style : normal;font-weight : bold; padding: 5px;}
.compass_object_subheader{background-color : ;color : black;font-family :  Arial, Helvetica, sans-serif;font-size : 17px;font-style : normal;font-weight : bold; padding: 0px;}
.compass_object_atribute_name{background-color : ;color : black;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;font-style : ;font-weight : bold;}
.compass_object_description{background-color : ;color : black;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;font-style : ;font-weight : ;}
.compass_object_title {FONT-FAMILY: Verdana, Arial; FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: steelblue;}

.compass_objects_categories{background-color : #e4e4e4;color : steelblue;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 12px;font-style : ;font-weight : bold;padding-left:3px; }
.compass_objects_pages{background-color : ;color : black;font-family : Arial, Helvetica, sans-serif;font-size : 11px;font-style : ;font-weight : bold;}

.compass_button{background-color : steelblue;border : 1px solid #838383;color : white;font-family : Verdana;font-size : 11px;font-weight : bold;}
.compass_purchase_button{background-color : #E60101;border : 1px solid #838383;color : #FFFFFF;font-family : Verdana;font-size : 11px;font-weight : bold;}


.compass_footer{background-color :#5567A9;color : white; border-top: 1px solid #A0A0A0; font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 9 px;font-weight : bold;text-align : center;padding:5px;}

.compass_form_table{border-top: 1px solid silver; border-bottom: 1px solid silver; background-color:#F8F8F8}
.compass_persons_combo{border-style:solid; border-width:1px; color: #838383; font-family: Verdana; font-size: 10px; font-weight: bold; width: 40}
.compass_period_combo{border-style:solid; border-width:1px; color: #838383; font-family: Verdana; font-size: 10px; font-weight: bold; width: 80}
.compass_beds_combo{border-style:solid; border-width:1px; color: #838383; font-family: Verdana; font-size: 10px; font-weight: bold; width: 80}
.compass_localizations_combo{border-style:solid; border-width:1px; color: #838383; font-family: Verdana; font-size: 10px; font-weight: bold; width: 120}
.compass_content_table{background-color :white; border-collapse: collapse}
.compass_calendar{font-size: 14px;}
.compass_day_input{color: #838383; font-family: Verdana; font-size: 10px; font-weight: bold; width: 20px}
.compass_month_input{color: #838383; font-family: Verdana; font-size: 10px; font-weight: bold; width: 20px}
.compass_year_input{color: #838383; font-family: Verdana; font-size: 10px; font-weight: bold; width: 35px}

.compass_login_input{border-style:solid; border-width:1px; color: #838383; font-family: Verdana; font-size: 10px; font-weight: bold; width: 100}
.compass_password_input{border-style:solid; border-width:1px; color: #838383; font-family: Verdana; font-size: 10px; font-weight: bold; width: 100}



.selected{color : gray;font-family : Verdana, Arial, Helvetica, sans-serif;text-decoration : none;}
A:HOVER{color : orange;text-decoration : none;}
a{color : steelblue;font-family : Verdana, Arial, Helvetica, sans-serif;text-decoration : none;}
body{background-color : #dededd; font-family: Verdana, Arial, Helvetica; font-size:11px; scrollbar-3dlight-color : ;scrollbar-arrow-color : ;scrollbar-dark-shadow-color :;scrollbar-face-color : ;scrollbar-highlight-color :;scrollbar-shadow-color : }
input{font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;}
select{font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;}
td{font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;}

.blue { COLOR: #5567A9;margin-top: 0pt; margin-bottom: 0pt;text-decoration: none; font-family: Verdana, Arial, Helvetica,, sans-serif; font-size: 10px;} 
.white { background-color:#FFFFFF; COLOR: #FFFFFF;margin-top: 0pt; margin-bottom: 0pt;text-decoration: none; font-family: Verdana, Arial, Helvetica,, sans-serif; font-size: 10px;} 
.lineDark { background-color:#f8f8f8; COLOR: #FFFFFF;margin-top: 0pt; margin-bottom: 0pt;text-decoration: none; font-family: Verdana, Arial, Helvetica,, sans-serif; font-size: 10px;} 
A.white:link { COLOR: #FFFFFF;margin-top: 0pt; margin-bottom: 0pt;text-decoration: underline; font-family: Verdana, Arial, Helvetica,, sans-serif; font-size: 10px;} 
A.white:active { COLOR: #FFFFFF;margin-top: 0pt; margin-bottom: 0pt;text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;} 
A.white:visited { COLOR: #FFFFFF;margin-top: 0pt; margin-bottom: 0pt;text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;} 
A.white:hover { COLOR: #FFCC00;margin-top: 0pt; margin-bottom: 0pt; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}

.login_form {border: #26496E solid 1px; border-width:1; BACKGROUND-COLOR: #EDEDED; color:#5567A9; width:114px; height:20px; padding-top: 3; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

.formView {border: #cccccc solid 1px; border-width:1; BACKGROUND-COLOR: #EDEDED; color:#666666; height:20px; padding-top: 3; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.formTextareaView {border: #cccccc solid 1px; border-width:1; BACKGROUND-COLOR: #EDEDED; color:#666666; width:114px; height:100px; padding-top: 3; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

.form {border: #cccccc solid 1px; border-width:1; BACKGROUND-COLOR: #ffffff; color:#666666; height:20px; padding-top: 3; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.formTextarea {border: #cccccc solid 1px; border-width:1; BACKGROUND-COLOR: #ffffff; color:#666666; width:114px; height:100px; padding-top: 3; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

.buttons {border: #26496E solid 1px; font-weight: bold; border-width:1; BACKGROUND-COLOR: #5567A9; color:#EDEDED; height:20px; padding-top: 3; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.line {BACKGROUND-COLOR: #e9e9e9; }
.alert { color: #FF3600; font-weight: normal;  margin-top: 0pt; margin-bottom: 0pt; FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 10px; }

.menuTable {border-color: #FFCC00; border-width: 1; FONT-SIZE: 11px;  background-color: #FFCC00; color: white; padding-left: 5pt; padding-right: 10pt; margin-top: 0pt; margin-bottom: 0pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
td.menuOver { FONT-SIZE: 11px; COLOR: #5567A9; background-color: #FFCC00; padding-left: 10pt; padding-right: 15pt; margin-top: 0pt; margin-bottom: 0pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.menuItem { color: white; background-color: #5567A9; margin-top: 0pt; padding-left: 10pt; padding-right: 15pt; margin-bottom: 0pt;text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;} 

A.menu:link { COLOR: white; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;} 
A.menu:active { COLOR: white; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;} 
A.menu:visited { COLOR: white; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;} 
A.menu:hover { COLOR: #5567A9; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

TD.tRow {FONT-SIZE: 11px; COLOR: slategray; margin-top: 0pt; margin-bottom: 0pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}

.tTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: steelblue; 
	COLOR: orange;
	}	

.tCol {
	background-color: steelblue; 
	COLOR: #FFFFFF;	
	margin-top: 0pt;
	margin-bottom: 0pt;
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica,, sans-serif;
	font-size: 10px;
	}

a.tTitle:link {
	COLOR: #FFFFFF;
	font-weight: normal; 
	margin-top: 0pt; 
	margin-bottom: 0pt;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	}
a.tTitle:visited {
	COLOR: #FFFFFF;
	font-weight: normal; 
	margin-top: 0pt; 
	margin-bottom: 0pt;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	}	
a.tTitle:active {
	COLOR: #FFCC00;
	font-weight: normal; 
	margin-top: 0pt; 
	margin-bottom: 0pt;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	}	
a.tTitle:hover {
	COLOR: #FFCC00;
	font-weight: normal; 
	margin-top: 0pt; 
	margin-bottom: 0pt;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	}	
	
a.tCol:link {
	COLOR: #5567A9;
	font-weight: normal; 
	margin-top: 0pt; 
	margin-bottom: 0pt;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	}
a.tCol:visited {
	COLOR: #5567A9;
	font-weight: normal; 
	margin-top: 0pt; 
	margin-bottom: 0pt;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	}	
a.tCol:active {
	COLOR: green;
	font-weight: normal; 
	margin-top: 0pt; 
	margin-bottom: 0pt;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	}	
a.tCol:hover {
	COLOR: green;
	font-weight: normal; 
	margin-top: 0pt; 
	margin-bottom: 0pt;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	}	

h1 { color: steelblue; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px; font-weight: bold; margin-top: 10px}
h2 { color: steelblue; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; font-weight: bold;}

