/* CSS Document */

body{													background:url(../images/backgrounds/background_repeat.jpg) center top repeat-y #a6a6a6; margin:0px; padding:0px;}


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

.background_main{										}
.background_left{										background-color:#f6f4ef;}
.background_right{										background-color:#f6f4ef; background-image:url(../images/backgrounds/bg_flower_right.gif); background-position:top right; background-repeat:no-repeat; }
.background{											background-color:#f6f4ef; background-image:url(../images/backgrounds/bg_flower_left.gif); background-position:bottom left; background-repeat:no-repeat}
.bg_input{												background-image:url(../images/backgrounds/bg_input.gif); background-repeat:repeat-x; width:113px; font-family:Arial, Helvetica, sans-serif; font-size:11px; height:16px; line-height:16px; color:#353432; padding-left:3px; padding-right:3px; border:1px solid #6b6b6b;}
.bg_input_newsletter{									background-image:url(../images/backgrounds/bg_input_newsletter.gif); background-repeat:repeat-x; background-position:top; height:15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#353432; padding-left:3px; padding-right:3px; padding-top:3px; border:1px solid #979590;}
.menu_separator{										background-image:url(../images/backgrounds/separator_line.gif); background-position:bottom; background-repeat:no-repeat; height:26px}
.availability_repeat_top{								background-image:url(../images/backgrounds/availability_top_repeat.gif); background-repeat:repeat-x;}
.availability_repeat_bottom{							background-image:url(../images/backgrounds/availability_bottom_repeat.gif); background-repeat:repeat-x;}
.availability_repeat_left{								background-image:url(../images/backgrounds/availability_left_repeat.gif); background-repeat:repeat-y;}
.availability_repeat_right{								background-image:url(../images/backgrounds/availability_right_repeat.gif); background-repeat:repeat-y;}
.bg_availibility{										background-color:#d6d4bd;}
.header_repeat{											background-image:url(../images/headers/header_repeat.gif); background-repeat:repeat-x;}		

.content_top_repeat{									background-image:url(../images/backgrounds/content_top_repeat.gif); background-repeat:repeat-x}
.content_bottom_repeat{									background-image:url(../images/backgrounds/content_bottom_repeat.gif); background-repeat:repeat-x}
.content_left_repeat{									background-image:url(../images/backgrounds/content_left_repeat.gif); background-repeat:repeat-y}
.content_right_repeat{									background-image:url(../images/backgrounds/content_right_repeat.gif); background-repeat:repeat-y}
.content{												background:#FFFFFF}
.picture_border{										background-color:#FFFFFF; border:5px solid #a8a9ae; padding:1px}

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

.date_text{												font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#84827f; margin:0px;}
.login_text{											font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; margin:0px;}
.availability_text{										font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#383737;}
.form_text{												font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.availibility_date{										font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; color:#8a8989;}
.blackText{												font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.inputText{												font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8b886a;}
.contentText{											font-family:Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#3e3e3e; line-height:20px; margin:0px; padding:0px}
.title_events{											font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#5a5a5a; line-height: 17px; }
p.error_msg{											padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#96120e;}
p.error_text{											padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#96120e;}




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

.login_link{											font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#353432; text-decoration:underline; }
.login_link:hover{										font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#353432; text-decoration:none; }
.menu_link{												font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none;}
.menu_link:hover{										font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline;}
.availibility_link_span{								font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#77746f;}
.availibility_link{										font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#383737; text-decoration:underline;}
.availibility_link:hover{								font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#383737; text-decoration:none;}
.view_link_span{										font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#96120e;text-decoration:none;}
.view_link{												font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#96120e; text-decoration:underline;}
.view_link:hover{										font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#96120e; text-decoration:none;}
.copyright{												font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:underline}
.copyright:hover{										font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none}
.blackLink{												font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none}
.blackLink:hover{										font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:underline}
.titleEvents{											font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#5a5a5a; text-decoration:none}
.titleEvents:hover{										font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#5a5a5a; text-decoration:underline}
.room_type_link{										font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; color:#3e3e3e; text-decoration:underline;}
.room_type_link:hover{									font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; color:#3e3e3e; text-decoration:none;}



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

h1{														font-family:"Times New Roman", Times, serif; font-size:14px; color:#343434; margin:0px; padding:0px; text-transform:uppercase; font-weight:normal; font-stretch:normal;}
h2{														font-family:"Times New Roman", Times, serif; font-size:12px; color:#343434; margin:0px; padding:0px; text-transform:uppercase; font-weight:normal; font-stretch:normal;}
h3{														font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#5a5a5a; margin:0px; padding:0px; }



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

.TextInput{												font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666347; border:1px solid #9a9997; padding-top:3px}




.greyHeader{											background-color:#efefef;}
.greyHeaderRepeatTop{									background-image:url(../images/backgrounds/greyHeaderRepeatTop.gif); background-repeat:repeat-x;}
.greyHeaderRepeatBottom{								background-image:url(../images/backgrounds/greyHeaderRepeatBottom.gif); background-repeat:repeat-x;}
.greyHeaderRepeatLeft{									background-image:url(../images/backgrounds/greyHeaderRepeatLeft.gif); background-repeat:repeat-y;}
.greyHeaderRepeatRight{									background-image:url(../images/backgrounds/greyHeaderRepeatRight.gif); background-repeat:repeat-y;}

.kakiHeader{											background-color:#e9e8db;}
.kakiHeaderRepeatTop{									background-image:url(../images/backgrounds/kakiHeaderRepeatTop.gif); background-repeat:repeat-x;}
.kakiHeaderRepeatBottom{								background-image:url(../images/backgrounds/kakiHeaderRepeatBottom.gif); background-repeat:repeat-x;}
.kakiHeaderRepeatLeft{									background-image:url(../images/backgrounds/kakiHeaderRepeatLeft.gif); background-repeat:repeat-y;}
.kakiHeaderRepeatRight{									background-image:url(../images/backgrounds/kakiHeaderRepeatRight.gif); background-repeat:repeat-y;}


.availabilityDate{										font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin:0px; padding:0px}
.availabilityDetails{									font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; color:#767676; margin:0px; padding:0px}

.rowBej{												background-color:#faf8ec}
.rowGrey{												background-color:#f6f4ef}


.imgBorder{												background-color:#FFFFFF; border:3px solid #a8a9ae; padding:1px}

.cellGrey{												background-color:#f3f3f3; width:63px; height:27px}
.cellKaki{												background-color:#e1e0d2; width:63px; height:27px;}
.cellWhite{												background-color:#ffffff; width:63px; height:27px;}
.weekText{												font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; color:#78684c; margin:0px; padding:0px}
.priceText{												font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; color:#343434; margin:0px; padding:0px	}	
.infoText{												font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#767676; margin:0px; line-height:15px}


.tarife {color: #3E3E3E; font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; border-collapse: collapse;}
.tarife tr.t_head {font-weight: bold; color: #96120E; }
.tarife td {padding: 5px; border: 1px #A8A9AE solid; }
.tarife_p {color: #3E3E3E; font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; text-align: left;} 

.rezervari_p {float: left; clear: both; width: 100%; text-align: justify; font-size: 11px; font-family: Verdana, Arial, sans-serif; color: #2a2a2a; }
.rezervare_form {float: left; clear: both; width: 100%; }
.rezervare_form div {float: left; clear: both; width: 100%; font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #3a3a3a; margin: 1.5px 0;}
.rezervare_form div.gri {padding: 12px 0; background: #f6f4ef; }
.rezervare_form .input_radio {float: left; margin: 0 10px 0 0; width: auto; height: auto; }
.rezervare_form div.gri p {float: left; margin: 0 40px 0 0; padding: 0 0 0 10px; font-size: 12px; }
.rezervare_form div.gri span {margin-right: 30px; float: left; }
.rezervare_form div label {float: left; width: 105px; text-align: right; height: 25px; line-height: 25px; margin: 0 15px 0 0;}
.rezervare_form div input {float: left; width: 420px; padding: 0 10px; height: 23px; line-height: 23px; background: url(../images/input.gif) repeat-x; font-size: 12px; color: #2a2a2a; border: 1px #7d7d7d solid; }
.rezervare_form div input.titulatura {width: 150px; }
.rezervare_form div textarea {float: left; width: 420px; padding: 4px 10px; height: 158px; background: url(../images/textarea.gif) repeat-x; font-size: 12px; color: #2a2a2a; border: 1px #7d7d7d solid; }
.rezervare_form input.rezerva_ro {float: right; width: 64px; height: 21px; background: url(../images/rezerva_ro.gif) no-repeat; margin: 0 20px 0 0; padding: 0; cursor: pointer; }
.rezervare_form label.err {color: red; }

a.dp-choose-date {
    float: left; 
	width: 78px;
	height: 27px;
	padding: 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../images/calendar.gif) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
input.dp-applied {
	width: 140px;
	float: left;
    margin-left: 8px;
}
.detalii {float: left; background: url(../images/ghr_detalii.jpg) repeat-x; height: 21px; line-height: 21px; color: #fff; font-size: 11px; padding: 0 10px; font-family: Verdana; text-decoration: none; font-size: 10.5px; -webkit-border-radius: .5em !important; 	-moz-border-radius: .5em !important;	border-radius: .5em !important;}



#fadeinbox{
position:absolute;
width: 165px;
left: 0px;
top: -500px;
background-color:#000;
padding: 0px;
z-index: 100;
visibility:hidden;
}
#fadeinbox img {border:1px solid #000000;}
#fadeinbox a {color:#cccccc; background-color:#000000; padding:0px 10px 0px 10px; font-size:9px; font-weight:bold; text-decoration:none; font-family:verdana;}
#fadeinbox a:hover {color:#ffffff;}
