.bg_top{
	background-image: url(../images/t1_bg_dark.gif);
}

.bg_sigla{
	background-image: url(../images/t1_sigla_top.gif);
}
.bg_sigla_simpla{
	background-image: url(../images/t1_sigla_simpla.gif);
}
.width365{width:245px; width:340px\9; *width:345px; }
.width100{width:105px; width:125px\9; *width:125px; }
.width80{width:45px; width:80px\9; *width:80px; }
.width120{width:45px; width:160px\9; *width:160px; }
.width130{width:130px; width:110px\9; *width:110px; }
.btnInfoTarif{color: #D50000;}

/* BUTTONS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.es_button {
	background-color: #798995;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DDDFE1;
	border-right-color: #3A4349;
	border-bottom-color: #3A4349;
	border-left-color: #DDDFE1;
	/*height: 20px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F2F3F4;
	cursor: pointer;
}
.es_button:hover {
	background-color: #94A1A9;
	color: #FFFFFF;
	border-top-color: #E6E8E9;
	border-right-color: #515F66;
	border-bottom-color: #515F66;
	border-left-color: #E6E8E9;
}
.es_buttonDisabled {
	background-color: #616161;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #313131;
	border-bottom-color: #313131;
	border-left-color: #999999;
	/*height: 20px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	cursor: pointer;
}
.es_button_sunken {
	background-color: #638AAB;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3A4349;
	border-right-color: #DDDFE1;
	border-bottom-color: #DDDFE1;
	border-left-color: #3A4349;
	/*height: 20px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F2F3F4;
	cursor: pointer;
}
.es_button_sunken:hover {
	background-color: #91ACC4;
	color: #FFFFFF;
	border-top-color: #515F66;
	border-right-color: #E6E8E9;
	border-bottom-color: #E6E8E9;
	border-left-color: #515F66;
}
.es_button_ok {
	background-image:url(t1_ok.gif);
	background-repeat:no-repeat;
	background-color: #DFF8BA;
	background-position: 2px;
	border-top: 1px solid #B0D0AC;
	border-right: 1px solid #38580A;
	border-bottom: 1px solid #38580A;
	border-left: 1px solid #B0D0AC;
	padding-left: 18px;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	color: #38580A;
	cursor: pointer;
}
.es_button_ok:hover {
	background-image:url(t1_ok_sel.gif);
	background-repeat:no-repeat;
	background-color: #E9FACD;
	color: #85C516;
	border-top-color: #C7DDC4;
	border-right-color: #639410;
	border-bottom-color: #639410;
	border-left-color: #C7DDC4;
}
.es_button_cancel {
	background-image:url(t1_cancel.gif);
	background-repeat:no-repeat;
	background-color: #F9D5B9;
	background-position: 2px;
	border-top: 1px solid #FDEDE1;
	border-right: 1px solid #990000;
	border-bottom: 1px solid #990000;
	border-left: 1px solid #FDEDE1;
	padding-left: 18px;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	color: #990000;
	cursor: pointer;
}
.es_button_cancel:hover {
	background-image:url(t1_cancel_sel.gif);
	background-color: #F9D5B9;
	color: #FF0202;
	border-top-color: #FDF0E8;
	border-right-color: #DD0000;
	border-bottom-color: #DD0000;
	border-left-color: #FDF0E8;
}

.es_push_on {
	background-color: #598BB5;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DDDFE1;
	border-right-color: #3A4349;
	border-bottom-color: #3A4349;
	border-left-color: #DDDFE1;
	/*height: 20px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F2F3F4;
	cursor: pointer;
}
.es_push_on:hover {
	background-color: #85AAC9;
	color: #FFFFFF;
	border-top-color: #E6E8E9;
	border-right-color: #515F66;
	border-bottom-color: #515F66;
	border-left-color: #E6E8E9;
}

.es_push_off {
	background-color: #616161;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #313131;
	border-bottom-color: #313131;
	border-left-color: #999999;
	/*height: 20px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	cursor: pointer;
}
.es_push_off:hover {
	background-color: #838383;
	color: #E6E6E6;
	border-top-color: #999999;
	border-right-color: #313131;
	border-bottom-color: #313131;
	border-left-color: #999999;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #353331;
	border: 1px solid #685F4A;
	/*border: 2px groove #D6CEC6;*/
}

/*legend{
	font-size: 14px;
	color: #3D474E;
	background-color: #D7DCDF;
	border: 2px groove #A8B3B9;
}*/

/* idem select, ...*/
.def_input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #3D474E;
	border: 1px solid #685F4A;
}
.def_input:focus{
	background-color: #FBF9D9;/*#F7F3B7;*/
}

.fixed_input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #3D474E;
	border: 1px solid #685F4A;
	width: 160px;
}
.fixed_input:focus{
	background-color: #FBF9D9;
}

.fixed_input1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #3D474E;
	border: 1px solid #685F4A;
	width: 80px;
}
.fixed_input1:focus{
	background-color: #FBF9D9;
}

.def_input_nr{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #3D474E;
	border: 1px solid #685F4A;
	text-align:right;
	padding-right: 2px;
}
.def_input_nr:focus{
	background-color: #FBF9D9;
}

.fine_input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #3D474E;
	border: 1px solid #685F4A;
	padding-left: 2px;
	/*background-color: #FBF9D9;*/
}

.s1_btm_line {
	background-color: #D7DCDF;
	border-top: 2px inset #A8B3B9;
	border-bottom: 2px groove #A8B3B9;
}
.s2_btm_line {/*only bottom*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8B9AA3;
}
.s2_top_line {/*only bottom*/
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #8B9AA3;
}
.s2_right_line {/*only bottom*/
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #8B9AA3;
}
.s1_btm_line_light {
	background-color: #D7DCDF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: inset;
	border-bottom-style: groove;
	border-top-color: #A8B3B9;
	border-bottom-color: #A8B3B9;
}
.s1_horz_lines {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: groove;
	border-top-color: #FFFFFF;
	border-bottom-color: #72848D;
}
.s1_top_line {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #72848D;
}

.s1_bg_dark{
	color: #3D474E;
	background-color: #677781;
	font-size: 11px;
}

.s1_bg_lite{
	color: #3D474E;
	background-color: #D7DCDF;
	font-size: 11px;
}

.s1_table{
	border: 1px solid #5D6366;
	background-color: #FFFFFF;
}

.s1_td {
	color: #3D474E;
	background-color: #D2E6F5;
	border: 1px solid #5D6366;
	font-size: 11px;
}
.s1_td_noTopBrdr {
	color: #3D474E;
	background-color: #D7DCDF;
	border-left: 1px solid #5D6366;
	border-right: 1px solid #5D6366;
	border-bottom: 1px solid #5D6366;
	font-size: 11px;
}

.s2_td {
	color: #F1F2F3;
	background-color: #677781;
	border: 1px solid #5D6366;
	font-size: 11px;
}

.s2a_td {
	color: #F1F2F3;
	background-color: #677781;
	border: 1px solid #5D6366;
	font-size: 11px;
}

.div_title{
	color: #3D474E;
	background-color: #D7DCDF;
}

.div_error{
	color: #B30000;
	background-color: #D5C462;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.div_alert{
	background-color: #000000;
	background-image:url(../images/alert_black.gif);
	background-repeat:no-repeat;
	background-position: 1px 1px;
	border: 1px solid #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 25px;
	/*height: 17px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F0F0F0;
}
.div_alert_red{
	background-color: #ff0000;
	border: 1px solid #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 25px;
	/*height: 17px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F0F0F0;
}
.div_alert_noicon{
	background-color: #000000;
	border: 1px solid #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 25px;
	/*height: 17px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F0F0F0;
}

.div_comanda{
	color: #B30000;
	background-color: #EDD174;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #B19349;
	padding-right: 5px;
	padding-left: 5px;
}
.div_comandaNoBg{
	color: #B30000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #B19349;
	padding-right: 5px;
	padding-left: 5px;
}
.div_comanda_hover{
	color: #B30000;
	background-color: #F4E6B0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #CEBA8A;
	padding-right: 5px;
	padding-left: 5px;
}

.st_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #030405;
	/*background-color: #637587;*/
}

.st_title_lite{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #F1F2F3;
	/*background-color: #637587;*/
}

.st1_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #DADDE4;
}
.st1_text_dark_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;	
	color: #3D474E;
	font-weight: bold;
}
.st1_text_dark{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;	
	color: #3D474E;
}

.st1_text_highlite{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #F4F5F7;	
}

.st2_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #DADDE4;
}

.st2_text_black{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
}
.st2_text_dark{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #3D474E;
}
.st2_text_dark_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;	
	color: #3D474E;
	font-weight: bold;
}

.st2_text_red{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #D50000;
}

.st2_text_blue{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #0066CC;
}

.st2_text_blue12{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
}

.st2_text_blue11{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal; color: #0066CC;
}

.st_text_blue{
	color: #0066CC;
}
.st_text_red{
	color: #D50000;
}


.st_number{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}


.st_label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3D474E;
	cursor: pointer;
}
.st_label:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6D808B;
	cursor: pointer;
}

.st_fixed_1{ width: 80px; }
.st_fixed_2{ width: 160px; }


/* LINKS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.st1_link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #3D474E;
}
.st1_link:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #6D808B;
}

.st1a_link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #3D474E;
	text-decoration: none;
}
.st1a_link:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #6D808B;
	text-decoration: none;
}

.st1c_link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #379CE8;
	text-decoration: none;
}
.st1c_link:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #3D474E;
	text-decoration: underline;
}

.st1b_link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #3D474E;
	text-decoration: none;
}
.st1b_link:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #6D808B;
	text-decoration: none;
}


.st2_link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #F4F5F7;
	font-weight: bold;
	text-decoration: none;
}
.st2_link:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #49555C;
	background-color: #DADDE4;
	font-weight: bold;
	text-decoration: none;
}

.st3_link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #7BACB7;
	font-weight: bold;
}
.st3_link:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #DEEBED;
	font-weight: bold;
}
.st3a_link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #DEEBED;
	font-weight: bold;
}
.st3a_link:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #7BACB7;
	font-weight: bold;
}
.st4_link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #990000;
	font-weight: bold;
}
.st4_link:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #D50000;
	font-weight: bold;
}

.st_link_menu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #990000;
	font-weight: bold;
}
.st_link_menu:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #D50000;
	font-weight: bold;
	background-color:#FFFFFF;
}

.st_link_rezerva{
	background-image:url('../images/rezerva.gif');
	background-repeat:no-repeat;
	width: 100px;
	position: absolute;
	/*padding-left: 18px;*/
	padding-top: 1px;	
	padding-bottom: 1px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #F4F5F7;
	font-weight: bold;
	text-decoration: none;
}

/* LINKURI PAGINARE */
.casuta_hs_page{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	border: 1px solid #3D474E;
	background-color: #DEEBED;
	color: #3D474E;
	padding-left: 3px;
	padding-right: 3px;
	margin-top: 10px;
}
.casuta_hs_page:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	border: 1px solid #9AA8AF;
	background-color: #FFFFFF;
	color: #70838F;
	padding-left: 3px;
	padding-right: 3px;
	margin-top: 10px;
}
.casuta_hs_page_sel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	border: solid 1px #3D474E;
	background-color: #70828D;
	color: #FFFFFF;
	padding-left: 3px;
	padding-right: 3px;
	margin-top: 10px;
}

/* pagina hotel */
.titlu_hotel{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-left:5px;
	font-weight: bold;
	color: #3D474E;
}
.titlu_hotel_rap{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	color: #3D474E;
}
.titlu_perioada_rap{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color: #3D474E;
}
.casuta_hs_hot{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	border: 1px solid #7E8E98;
	background-color: #BFC8CC;
	color: #3D474E;
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
}
.casuta_hs_hot:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	border: 1px solid #B4BEC2;
	background-color: #FFFFFF;
	color: #B4BEC2;
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
}
.casuta_hs_hot_sel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	border: solid 1px #3D474E;
	background-color: #677781;
	color: #FFFFFF;
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
}

.casuta_hs_hot1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	border: 1px solid #A36C5C;
	background-color: #D5B9AE;
	color: #752D2B;
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
}
.casuta_hs_hot1:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	border: 1px solid #D3BEB6;
	background-color: #F7F0EE;
	color: #CEA08A;
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
}
.casuta_hs_hot1_sel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	border: 1px solid #7D4A3C;
	background-color: #9E4743;
	color: #FFFFFF;
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
}

.casuta_hs_full_border{
	border: 1px solid #A4B0B7;
	background-color: #DDE3E6;
}

.casuta_hs_pas{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	background-color: #3A4349;
	color: #BCC1C7;
	margin-top: 10px;
	padding: 1px;
	border: 1px solid #1F2427;
}
.casuta_hs_pas:hover{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	text-decoration: none;
	background-color: #63727C;
	color: #F2F3F4;
	margin-top: 10px;
	padding: 1px;
	border: 1px solid #5B6973;
}
.casuta_hs_pas_not{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	background-color: #BCC1C7;
	color: #3C4870;
	margin-top: 10px;
	padding: 1px;
	border: 1px solid #A4B0B7;
}


.nav_blue:link, .nav_blue:visited {
	font-family: "Arial";
	font-size: 11px;
	font-style: normal;
	color: #003399;
	text-decoration: none;
}

.nav_blue:hover {
	font-family: "Arial";
	font-size: 11px;
	font-style: normal;
	color: #999999;
	text-decoration: none;
}

.padding_link{
	padding-left:10px;
}

.despartitor_blue{
	font-family: "Arial";
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
	color: #003399;
	text-decoration: none;
	padding-left:10px;
}


/* RAPPOARTE */
.rap_table{
	background-color: #A9B4BA;
	border: 1px solid #5D6366;
}

.rap_th {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	background-color: #677781;
	height: 18 px;
	padding-left: 5px;
	padding-right: 5px;
}

.rap_td {
	color: #000000;/*#363F43;*/
	font-size: 11px;
	font-weight: normal;
	background-color: #F1F2F3;
	padding-left: 5px;
	padding-right: 5px;
}
.rap_td:hover {
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
}

.rap_tdb {
	color: #000000;/*#363F43;*/
	font-size: 11px;
	font-weight: bold;
	background-color: #F1F2F3;
	padding-left: 5px;
	padding-right: 5px;
}
.rap_tdb:hover {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
}

.rap_tt {
	color: #000000;/*#363F43;*/
	font-size: 11px;
	font-weight: bold;
	background-color: #D7DCDF;
	padding-left: 5px;
	padding-right: 5px;
}

.rap_tt_nb {
	color: #000000;/*#363F43;*/
	font-size: 11px;
	font-weight: normal;
	background-color: #D7DCDF;
	padding-left: 5px;
	padding-right: 5px;
}


/* DIAGRAME */
.diag_table{
	background-color: #2E3538;
	border: solid 1px #2E3538;
}

.diag_th {
	border: solid 1px #F90;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	background-color: #FBEC88;
	height: 18 px;
	padding-left: 2px;
	padding-right: 2px;
}

.diag_td {
	border: solid 1px #2E3538;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	background-color: #E9EAEB;
	height: 18 px;
	padding-left: 2px;
	padding-right: 2px;
}


/* DETALII CLIENT */
.cl_background{
	background-color: #EEEBD2;
	color: #413821;
	font-family: "Arial";
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}
.cl_text{
	color: #413821;
	font-family: "Arial";
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
}
.cl_text_fade{
	color: #927C4B;
	font-family: "Arial";
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}

.cl_a_styleTr1 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #B19B67;
}
.cl_a_styleTr2 {
	color: #413821;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #DED5BE;
}
.cl_a_styleInput_old {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #663300;
	border: 1px solid #7E601F;
	height: 16px;
}
.cl_a_styleInput{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #3D474E;
	border: 1px solid #685F4A;
}
.cl_a_styleInput:focus{
	background-color: #FBF9D9;
}
.cl_a_styleInputH18_old {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #663300;
	border: 1px solid #7E601F;
	height: 18px;
}
.cl_a_styleInputH18{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #3D474E;
	border: 1px solid #685F4A;
}
.cl_a_styleInputH18:focus{
	background-color: #FBF9D9;
}
.cl_stylRezNumber{
	color: #800000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.cl_style_border{
	border-bottom:1px solid #808080;
	padding-bottom:2px;
}
.cl_st_error1 {
	color: #FFFF00;
	background-color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}
.cl_tab1{
	background-color: #B19B67;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #EEEBD2;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 3px;
}
.cl_tab2{
	background-color: #EEEBD2;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #B19B67;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 3px;
}
.cl_tab2:hover{
	background-color: #DED5BE;
}



/**********************************INCEPUT REGISTRU DE CASA****************************/
.rc_tabel{
	border:1px solid #000000;
}
.rc_tabel_2px_left{
	border-right:1px solid #000000;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	border-left:2px solid #000000;
}
.brd_down_r_tbl{
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
}
.brd_down_l_tbl{
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
}
.rc_tabel_no_stg{
	border-top:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
}
.brd_down_tbl{
	border-bottom:1px solid #000000;
}
.brd_r_tbl{
	border-right:1px solid #000000;
}
.rc_tabel_bottom{
	border-bottom:1px solid #000000;
}
.rc_tabel_top{
	border-top:1px solid #000000;
}
.rc_tabel_no_stg_top{
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
}
.rc_tabel_no_stg_top_bottom{
	border-right:1px solid #000000;
}
.rc_tabel_no_top_bottom{
	border-right:1px solid #000000;
	border-left:1px solid #000000;
}
@media print {
	.noprint_top{
  		display:none;
	}
}
.style_hr{
	color:#677781;
	size:1px;
}
/**********************************SFARSIT REGISTRU DE CASA****************************/
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.casuta_hs_hot1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	border: 1px solid #A36C5C;
	background-color: #D5B9AE;
	color: #752D2B;
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
}
.casuta_hs_hot1:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	border: 1px solid #D3BEB6;
	background-color: #F7F0EE;
	color: #CEA08A;
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
}
.casuta_hs_hot1_sel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	border: 1px solid #7D4A3C;
	background-color: #9E4743;
	color: #FFFFFF;
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
}
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }
.bold_font{font-weight:bold; background:#819DE0; color:#000}
.hidden {display: none}
.show { display: block}
.hide{ display:none}
/*AFISARE  NOUA*/
.radius5{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
#dvLegenda{background: #F2F5F7; border:1px solid #A6C9E2;}
#meniuTop{background: #F2F5F7; border:1px solid #A6C9E2; width:100%}
.paddT10{padding-top:10px;}
.floatL{float: left}
.floatR{float: right}
#ajaxLoader{ -webkit-opacity:0.2;-moz-opacity:0.2;-ms-opacity:0.2;-o-opacity:0.2;opacity:0.2}
#headTabel{ background:#F2F5F7; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size:12px; font-weight: bold; width:990px; border:1px solid #A6C9E2; padding-left:10px; margin-bottom:10px;}
.contentTabel{font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size:12px; padding-left:10px; text-decoration: none; color: #666}
.tdTab1{ width: 20px;}
.tdTab2{ width: 270px; text-align: left; min-width:270px; display:inline-block}
.tdTab3{ width: 150px;}
.tdTab4{ width: 140px;}
.tdTab5{ width: 95px;}
.tdTab6{ width: 120px; display: inline-block;}
.tdTab7{ width: 100px; white-space: nowrap}
.tdTab9{ height:30px;}

.ulRezultate{ list-style: none; width:1000px; margin: 0 auto; padding:0px; margin-top:10px;}
.ulRezultate li {margin: 0 auto; padding:0px; width:100%}
#filtre { position:absolute; width:950px; border:1px solid #006699; background:#DEEEFA; text-align:left; padding:5px; margin-top:40px; margin-left:5px;}
#headFl{ font-weight:bold; font-size:14px; border-bottom:1px solid #CCC; margin-bottom:5px;}
.hide{display:none}
.show{ display:block;}
.btnInfoHotel{ text-decoration: none; color:#666}
#filtre_facilitati{ width:950px;}
/*label a{ color:#F00}*/
.filtruFacil{list-style: none;  -moz-column-count: 4; -moz-column-gap: 0px; -webkit-column-count: 4; -webkit-column-gap: 0px; column-count: 4; column-gap: 0px;}
/*.filtruFacil li{ border:1px solid}*/
.filtruFacil input[type=checkbox]:not(old), .filtruFacil input[type=radio]:not(old){ width: 2.7em; margin:0; padding:0; font-size:1em; opacity:0; }
.filtruFacil input[type=checkbox]:not(old) + label, .filtruFacil input[type=radio]:not(old) + label{display: inline-block; margin-left: -35px; line-height: 1.5em; }
.filtruFacil input[type=checkbox]:not(old) + label > span, .filtruFacil input[type=radio]:not(old) + label > span{display: inline-block; width: 1.2em; height: 1.2em; margin: 0.25em 0.5em 0.25em 0.25em; border: 1px solid rgb(192,192,192); border-radius: 0.25em; background: rgb(224,224,224); background-image:    -moz-linear-gradient(rgb(240,240,240),rgb(224,224,224)); background-image: -ms-linear-gradient(rgb(240,240,240),rgb(224,224,224)); background-image:      -o-linear-gradient(rgb(240,240,240),rgb(224,224,224)); background-image: -webkit-linear-gradient(rgb(240,240,240),rgb(224,224,224)); background-image:linear-gradient(rgb(240,240,240),rgb(224,224,224)); vertical-align: bottom;}
.filtruFacil input[type=checkbox]:not(old):checked + label > span,
.filtruFacil input[type=radio]:not(old):checked + label > span{ background-image : -moz-linear-gradient(rgb(224,224,224),rgb(240,240,240)); background-image : -ms-linear-gradient(rgb(224,224,224),rgb(240,240,240)); background-image : -o-linear-gradient(rgb(224,224,224),rgb(240,240,240)); background-image : -webkit-linear-gradient(rgb(224,224,224),rgb(240,240,240)); background-image : linear-gradient(rgb(224,224,224),rgb(240,240,240)); }
.filtruFacil input[type=checkbox]:not(old):checked + label > span:before{ content: '?';  display: block; width: 1.7em; height: 1.7em; color: rgb(153,204,102); font-size: 1.2em; line-height : 1.7em; text-align: center; text-shadow : 0 0 0.0714em rgb(115,153,77); font-weight : bold; margin-left : -4px; margin-top  : -3px; }
.disabled_link { pointer-events: none; cursor: default; -webkit-opacity:0.5;-moz-opacity:0.5;-ms-opacity:0.5;-o-opacity:0.5;opacity:0.5}
/*AFISARE NOUA*/
.randTaiat {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAEElEQVQImWNgoBj8x4IxAQCV0wT8QI8wMgAAAABJRU5ErkJggg==');
    background-repeat: repeat-x;
    background-position: 50% 50%;
}

.cc_img{ background-image: url('../images/cc_img.png'); background-repeat: no-repeat; background-size: contain; padding-left: 50px;}