	body{margin:0px; font-family: Arial, Helvetica, sans-serif; background: #ffffff; color: #666666;}
	a{color: #990002;}
	.row_first{height:40px;background: #e3e1cc;}
	.row_logo{height:188px;background: #9a0201 url(../images/bg_head.gif) repeat-x;}
	.row_logo_small{height:188px;background: #9a0201 url(../images/bg_head.gif) repeat-x;height:101px;overflow:hidden;}
	.row_logo_small div {height:101px;overflow:hidden;}
	.row_menu{height:40px;background: #cbb67a url(../images/bg_golden.gif) repeat-x;}
	.row_hr_1{height:1px;background: #ceb976;}
	.row_hr_2{height:1px;background: #990002;}
	.row_bottom{height:110px;background: #f5f6ea;}
	.row_white_indent_before{height:25px;}
	.row_white_indent_after{height:20px;}
	.indent_lr{width:2%;}
	.indent_c{width:3%;}
	.width_left_col{width:21%}
	.row_logo_small .width_left_col{width:250px;}
	.width_content{width:72%;}
	.width_content_main {border:1px solid #e6e6e6; padding:10px 20px;}

	.user_route_view_right_top { background-color: #ffffff; height: 101px; padding: 5px 0 0 17px; }
	.user_route_view_right_top table { border-collapse: collapse; width: 100%; }
	.user_route_view_right_top_right { text-align: right; vertical-align: bottom; padding-right: 17px; }
	td.user_route_view_bottom_left { text-align: left; vertical-align: top; padding: 0 0 0 0; width: 382px; }
	div.user_route_view_bottom_left_div { width: 382px; height: 1px; overflow-y: scroll; overflow-x: hidden; position: absolute; }
	td.user_route_view_tabs { text-align: left; vertical-align: top; padding: 0 0 0 0; width: 382px; height: 50px; }
	.user_route_view_tab { position: relative; border: 1px solid #cccccc; border-bottom: none; float: left; width: 137px; margin: 14px 0 0 20px; text-align: center; background-color: #e8eae9; cursor: pointer; z-index: 2; }
	.user_route_view_tab_caption { padding: 10px 8px 10px 8px; font-size: 11px; color: #990002; font-weight: bold; }
	.user_route_view_tab_selected { position: relative; border: 1px solid #5d5d5d; border-bottom: 1px solid #ffffff; float: left; width: 137px; margin: 14px 0 0 20px; text-align: center; background-color: #ffffff; cursor: pointer; z-index: 2; }
	.user_route_view_tab_caption_selected { padding: 10px 8px 10px 8px; font-size: 11px; color: #003399; font-weight: bold; }
	.user_route_view_tab_spacer { position: absolute; width: 325px; height: 1px; margin: 49px 0 0 20px; background-color: #5d5d5d; z-index: 1; }
	.user_route_view_tab_content_inner { padding: 10px 25px 0 0; height: 20px; }
	#user_route_view_tab_content { clear: both; padding: 0 0 0 25px; }
	#tour_program_inner { padding-right: 20px; }

	table.edit_route { width: 100%; border-collapse: collapse; height: 100%; }
	td.edit_route_left { text-align: left; vertical-align: top; padding: 0 0 0 20px; }
	div.edit_route_left { width: 361px; height: 100%; overflow-y: scroll; overflow-x: hidden; display: none; }
	.edit_route_right { width: 100%; text-align: right; vertical-align: top; }
	.edit_route_left .gray_block { margin: 0 31px 0 0; }
	.edit_route_left_header { margin-bottom: 7px; }
	.edit_route_left_header h1 { color: #003399; margin: 17px 0 10px 0; }
	.edit_route_email_link { float: right; margin: 42px 17px 0 0; padding: 0; }
	
	.gray_block{border:1px solid #e6e6e6; padding:10px 20px 10px 20px; background: #f5f6ea;}
	.gray_block ul{ margin-left:10px;}
	.gray_block_hotel{border:1px solid #e6e6e6; background: #f5f6ea;}

	
	.grayblock{border:1px solid #e6e6e6; background: #f5f6ea; width:220px; float:right; margin:0px 13px 0px 0px;}
	.grayblock_padding{padding:10px 10px 7px 10px;}
	.grayblock_padding ul li{margin-left:0px; padding-left:0px;}
	.grayblock_padding p{margin-top:2px;}


	.blue_block{background: #003399; border: 1px solid #008aff; width:100%;}
	.blue_text_padding{margin:5px 20px 5px 20px;}


	.routh{display: block; border:1px solid #e6e6e6; background: #f5f6ea; color:#5a5a5a; margin:0 auto 20px; padding:10px 20px;}
	
	.top{		font-size:9pt; 	color:#000000;}
	.menu{		font-size:10pt;						text-decoration:none; font-weight:bold;	font-family;Verdana;}
	a.menu{						color:#990002;}
	.menu{						color:#000000;}
	

	.left_menu{	font-size:8pt;						text-transform: uppercase; 	font-weight:bold;	}
	div.left_menu{border:1px solid #e6e6e6; padding:10px 20px 0 14px;}
	a.left_menu{				color:#990002;	}
	.left_menu{					color:#000000;	}
	hr.left_menu{ color:#e6e6e6; width:100%; padding:0; margin: 0; clear: both; }
	div.left_menu_img { float: left; width: 17px; height: 21px; padding: 0; margin: 0; }
	div.left_menu_link { float: left; margin: 3px 0 0 7px; }
	div.left_menu_hr { background-color:#e6e6e6; width: 100%; height: 1px; padding: 0; margin: 4px 0 4px 0; }
	img.left_menu { display: none; }
	.left_menu .vip {clear:both; height:1%; margin:4px -20px 0 -14px; padding:4px 20px 7px 14px; background:transparent url('../images/left_menu_vip.png') scroll repeat-x 0 0}
	
	
	h1, h2, h3{/*color:#9a0201;*/ color:#003399;font-weight:normal;}
	h1{font-size:16pt;margin-top:10px;}
	h2{font-size:12pt;}
	h3{font-size:11pt;}
	
	p, ul, div, td{	font-size:10pt;}
	.small{			font-size:8pt;}
	.big{			font-size:10pt; font-weight:bold;}

	
	.img_top_right, .img_top_left{ border: 2px solid #484848;}
	.img_top_right{	margin:0px 0px 15px 15px;}
	.img_top_left{	margin:0px 15px 15px 0px;}
	


	.map_border{	margin:0px 0px 20px 0px; border:2px solid #990002;}

	ul{				margin-top:0px;	margin-bottom:16px;}
	li{				margin-bottom:7px;	}
	
	.ul_hotels{		margin-top:10px; margin-bottom:20px; list-style-type:square;}
	.color_text{	color:#003366;	}
	.black{			color:#000000;	}

	.content_text_left{		float:left;		width:70%;  display: block; }
	.content_text_right{	float:right;	width:25%;  display: block;  font-size:9pt; border:1px solid #e6e6e6; background: #f5f6ea; color:#5a5a5a; }
	.content_text_padding{padding:10px 20px 10px 20px;}
	.content_text_right ul{ margin-left:10px;}
	
	.content_left_60{    float:left; width:60%;    }
	.content_left_55{    float:left; width:55%;    }
	.hr_60{                            width:60%;        color:#e6e6e6; margin-bottom:20px;}
	.hr_100{                        width:100%;        color:#e6e6e6; margin-bottom:5px; margin-top:5px;}
	.content_right_35, .content_right_35_hotel{    float:right; width:35%; font-size:9pt;}
	.content_right_35_hotel{border:1px solid #e6e6e6; padding:20px 20px 10px 20px; background: #f5f6ea;}
	.content_right_40, .content_right_40_hotel{    float:right; width:40%; font-size:9pt;}
	.content_right_40_hotel{border:1px solid #e6e6e6; background: #f5f6ea;}


	.book{			float:right; background-color:#990002; color:#ceb976; border:2px solid #d8dfae; font-weight:bold; }

	.search_hotel{width:100%;padding-right:0px; float:left;}
	.search_hotel_button{width:auto; margin-right: 5px;}

	.clear { clear:both;}
	.blue { color:#0000FF;}
	.error { color:#FF0000;}
	.form_input { border: 1px solid #9a0201;}

	image { border: 0;}

	.hotel_photo{width:24%; float:left; display:inline; margin:0px; padding:0px; }
	.hotel_photo_right{width:24%; float:right; display:inline; margin:0px; padding:0px; }
	.hotel_photo img{border: 1px solid #484848;}
	img.photo_hotel{	border: 1px solid #484848;}

	.help_w_top,.help_w_top_blue{width:214px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
	.help_w_top{		background:#990002;		color:#f7f7f7;}
	.help_w_top_blue{	background:#0000CC;		color:#f7f7f7;}

	.help_w_top table,.help_w_top_blue table {width: 214px; border-collapse: collapse; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
	.help_w_name{padding:5px 10px 5px 10px; white-space:normal; text-align: left; color:#f7f7f7;}
	.help_w_price{padding:5px 5px 3px 10px; white-space:normal; text-align: right; vertical-align: top; color: #F5BE16;}
	.help_w_price span {border: 1px solid #F5BE16; padding: 1px 2px 1px 2px;}

	.help_w_text,.help_w_text_blue{width:212px; background:#f7f7f7; padding:0;}
	.help_w_text{		color:#990002; border:1px solid #990002;}
	.help_w_text_blue{	color:#0000CC; border:1px solid #0000CC;}

	.help_w_text_inner {width: 212px; min-height: 26px; _height: 26px; position:relative; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background: url('/images/bg_tip_gold.gif'); background-position: center; }
	.help_w_text_inner2 { padding: 5px 0 5px 10px; text-align: left; }
	.help_w_img{border:none; margin:0}
	.help_w_img_blue{border:none; margin:0}
	.help_w_close{width:15px; height:15px;background:#f7f7f7;float:right;}
	.help_w_close_a{font-size: 9px; font-weight:bold; color:#f7f7f7;text-decoration:none;}
	.help_w_a{font-size: 11px; color:#990002;font-weight:bold;}
	.help_w_a_blue{font-size: 11px; color:#0000CC;font-weight:bold;}
	.help_w_text_links{height:17px; margin: 4px 0 0 10px;}

	.help_wo_top,.help_wo_top_blue{width:216px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
	.help_wo_top{		background:#CC9966;		color:#663300;}
	.help_wo_top_blue{	background:#0000CC;		color:#f7f7f7;}

	.help_wo_name{padding:5px 10px 5px 10px; white-space:normal; text-align: left;}

	.help_wo_text,.help_wo_text_blue{width:212px; background:#FFFFCC; padding:5px 0 10px 0;//width: 216px;}
	.help_wo_text{		color:#663300; border:2px solid #CC9966;}
	.help_wo_text_blue{	color:#0000CC; border:2px solid #0000CC;}

	.help_wo_text_inner {width:200px; margin: 0 0 0 10px; position:relative; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
	.help_wo_img{border:none; margin:10px 0px 10px 0px;}
	.help_wo_img_blue{border:none; margin:10px 0px 10px 0px;}
	.help_wo_close{width:15px; height:15px;background:#f7f7f7;float:right;}
	.help_wo_close_a{font-size: 9px; font-weight:bold; color:#f7f7f7;text-decoration:none;}
	.help_wo_a{font-size: 11px; color:#990002;font-weight:bold;}
	.help_wo_a_blue{font-size: 11px; color:#0000CC;font-weight:bold;}
	.help_wo_text_links{width:100%;height:14px;}
	
	.left{float:left;}
	.right{float:right;padding:0px 10px 0px 5px;text-align:right;}

	.block_border{border:1px solid #e6e6e6; padding:0px 20px 0px 20px;}
	/*  .block_border p h1 h2 h3{padding-top:0px; margin-top.0px;} */

	.gallery{width:246px; height:178px; background: #ffffff url(../images/gallery_bg.jpg) no-repeat; margin:0px; padding:0px;}
	.gallery img{ position: relative; top:30px; left:31px; }

	#hotel_search_variants,#route_search_variants,#route_search_variants_secret_field { display:none; position:absolute; margin-top:20px; float:left; border: 1px solid #000000; z-index: 1000; background-color: #FFFFFF; padding: 5px 0 5px 0; }
	#hotel_search_variants_close,#route_search_variants_close,#route_search_variants_close_secret_field { float: right; padding-right:5px; position:relative; }

	.hotel_search_variants_over, .hotel_search_variants_out { cursor: pointer; margin:0; padding: 0 5px 0 5px; text-align: left; }
	.hotel_search_variants_over { background-color: #AAAAAA; }
	.hotel_search_variants_out { background-color: #FFFFFF; }

	.block_item_description { margin: 10px 0 10px 8px; display: none; }
	.block_day { margin-top: 10px; }
	.block_items { margin-top: 10px; }

	.no_print_link { color: #000000; }

	.vertical_submenu_index { display: none; position: absolute;font-size:8pt; text-transform: uppercase; line-height: 20px; font-weight:bold; border:1px solid #e6e6e6; margin-left: 10px; padding:13px 20px 13px 20px; background-color: #f5f5f5;}
	.vertical_submenu_index a{ }
	#countries_horizontal a { color:#000000; font-weight:bold; text-decoration:none; }

	.flv_style { float: right; margin: 0px 0px 10px 15px;  border:2px solid #990002;}





	/* AddThis Vertical Layout Menu */
			.addthis_toolbox .vertical {
			    background: #fff;
			    width: 136px;
			    padding: 1px;
			    border: 0px solid #eee;
			    -moz-border-radius: 5px;
			    -webkit-border-radius: 5px;
			}
			
			.addthis_toolbox .vertical a {
			    position: relative;
			    display: block;
			    background: #fff;
			    width: 102px;
			    padding: 4px 0 4px 34px;
			    text-decoration: none;
			    color: black;
			}
			
			.addthis_toolbox .vertical a:hover {    
			    background: #f5f5f5;
			    color: #027999;
			    text-decoration: none;
			    -moz-border-radius: 4px;
			    -webkit-border-radius: 4px;
			}
			
			.addthis_toolbox .vertical span {
			    position: absolute;
			    left: 14px;
			    top: 4px;
			}
			
			.addthis_toolbox .vertical .more {
			    border-top: solid 1px #eee;
			    padding: 10px 0 0 0;
			    margin: 10px 10px 0 10px;
			    text-align: center;
			}
			
			.addthis_toolbox .vertical .more a {
			    padding: 4px 0;
			    margin: 0;
			}
			.addthis_toolbox .vertical .more a:hover {
			    background: none;
			}
			
			.addthis_toolbox .vertical .more span {
			    display: none;
			}


/* Reservation Forms [start] */
div.css_reset * {margin:0; padding:0; vertical-align:baseline; font-family:inherit; font-style:inherit}
div.wrapper {height:1%; overflow:hidden}
div.inner_wrapper {width:96%; margin:0 auto;}
div.h1 {color: #993333; font-size: 20px; line-height: 40px;}
div.h2 {color:#b00003; font-size:14px; line-height:28px; text-transform:uppercase}
.w60 {width:60%}
.w50 {width:50%}
.w40 {width:40%}
.w46 {width:46%}
.w20 {width:20%}
.w14 {width:14%}  
div.caution {margin:35px 0 20px !important; padding:20px !important; border:3px solid #e8dfe2; font-size:14px; color:#666}
.att {color:#990002 !important}
div.tiny_form {background:#f5f6ea; border:1px solid #c2bb87; font-family:Tahoma, Geneva, sans-serif;}
form div.row {margin:15px 0}

#right_form_online_reservation {width: 539px; float: right; background:#dbc791 url('../images/rfrc_gradient.png') repeat-x scroll 0 0;}
#left_form_online_reservation {width:275px; background:#dbc791 url('../images/rflc_gradient.png') repeat-x scroll 0 0;}

form div.row div.cell {float:left; width:100px;}

div.tiny_form label {font-size:12px; line-height:14px; color:#8c7b56;}
div.tiny_form select, div.tiny_form input {line-height:22px; height:22px; border:1px solid #c2bb87; padding:1px;}
div.tiny_form select {width:100%;}

#rflc_nights, #rflc_rooms {width:40px !important}
div.tiny_form div.submit {padding-top:14px; float:right !important}

#rfrc_form div.cell {margin-right:0; width:120px}

#reservation_online {min-width:600px; background: url('/images/bg_reservation.gif'); background-position: left top; background-repeat: no-repeat;}
#reservation_online input, #reservation_online select, #reservation_online label {line-height:22px; height:22px; padding:1px; color:#666}
#reservation_online input, #reservation_online select, #reservation_online textarea {border:1px solid #E6E6E6}
div.css_reset input.checkbox {line-height:normal !important; height:auto !important;}
#reservation_online {border:1px solid #E6E6E6}

#reservation_online div.info {padding:1em; margin:1em 0; border:1px solid #ccc;}

#reservation_online .left {float:left !important}
#reservation_online .right {float:right !important; text-align:left;}

#reservation_online div.leyenda {font-size:.9em; margin:.5em 0 1em;}
#reservation_online div.leyenda{text-align:right;}
#reservation_online div.leyenda div.left span { font-weight: bold; color: #990002; }
#reservation_online div.leyenda div.right span {padding:.1em 0 .1em 1em; margin-left:3em; background-position:0 center; background-repeat:no-repeat;}
#reservation_online div.leyenda span.con {background-image:url(/images/reservation//disponible.gif);}
#reservation_online div.leyenda span.sin {background-image:url(/images/reservation//nodisponible.gif);}

#reservation_online div.submit {margin:1em 0;}

#ro_hotel_info {border:1px solid #e8dfe2; height:1%; overflow:hidden;}
#ro_hotel_info div {padding:3px 0; height:76px;}
#ro_hotel_info div div {padding:0 7px; height:auto}
#ro_hotel_info div.block_with_picture {border-right:1px solid #e8dfe2;}
#ro_hotel_info span.hotels_name {font-size:20px; line-height:36px; color:#af9d4b}
#ro_hotel_info div div div, #ro_hotel_info span {font-size:12px; line-height:36px; color:#666; border:0 none; padding:0; float:none;}
#ro_hotel_info div.eq2 {min-width:360px;}

#ro_hotel_info div div {float:none; height:73px;}
#ro_hotel_info div div div {height:auto}
#ro_hotel_info div div div div {height:36px; line-height:36px;}
#ro_hotel_info div.right {width:40%;}
#ro_hotel_info div.details {border-left:1px solid #e8dfe2;}
#ro_hotel_info div.date {border-bottom:1px solid #e8dfe2;}
#ro_hotel_info div.wrapper div {float:left; padding-top:3px}
#ro_hotel_info div.wrapper div div {float:none; padding-top:0}
#ro_hotel_info div.wrapper div.rooms {border-left:1px solid #e8dfe2; padding-left:7px}

#ro_hotel_info span {font-size:12px; line-height:16px; color:#666;}
#ro_hotel_info span.email {margin-left:15px; white-space:nowrap}
#ro_hotel_info span.adress span, #ro_hotel_info span.phone span, #ro_hotel_info span.email span {margin-left:10px;}



#available_rooms {margin:0.5em 0; border-collapse: collapse; text-align: center; width: 100%}

#available_rooms th, #available_rooms td {vertical-align:middle;}
#available_rooms th {
	background:#D2DFCB none repeat scroll 0 0;
	border-width:0 2px 1px 1px;
	border-color:transparent #fff #ccc #ccc;
	border-style:solid;
	color: #6D6D6D;
	padding: 2px 8px;
	font-weight:normal;
	font-size:12px;
}
#available_rooms th a {
	color: #6D6D6D;
	text-decoration: none;
}

#available_rooms td {padding:3px 0; border:2px solid #ffffff;}
#available_rooms .tipohab {color:#578E3F; vertical-align:top}
#available_rooms .dias {background:#ececec; border-left:1px solid #fff}
#available_rooms select {text-align:left; width:3em}

#order_details {border:3px solid #e8dfe2; padding-bottom:3px;}
#order_details #ro_hotel_info, #order_details .tfoot {width:98%; margin:3px auto 0;}

#order_details table {border-collapse:collapse; width:98.2%; text-align:left; margin:3px auto 0;}
#order_details tr {background:#eee}
#order_details td {margin-top:5px; border-color:#e8dfe2; border-style:solid; border-width:1px 0; height:70px}
#order_details td.first {border-left-width:1px}
#order_details td.last {background:#e8dfe2; width:130px; border-right-width:1px}
#order_details td b, #order_details div.tfoot b {font-size:16px}
#order_details td div {border-left:1px solid #e8dfe2; margin:3px 0; padding:0 7px;}
#order_details td div div {font-size:12px; line-height:32px; color:#666; border:0 none; margin:0; padding:0}
#order_details td.first div {border-left:0 none;}
#order_details .price {font-size:16px; line-height:32px; height:32px;}
#order_details tr.form {background:transparent}
#order_details tr.form td {height:auto; border-width:1px; padding:10px 0}
#order_details tr.form div {border-left:0 none;}
#order_details tr.form input, #order_details tr.form span {margin-left:15px;}
#order_details tr.form label span {margin-left:0}


#order_details div.tfoot div.clients_info {width:80%; float:left;}
#order_details div.reference_info, #order_details div.clients_name {padding:8px 15px;}
#order_details div.tfoot div.reference_info div, #order_details div.tfoot div.clients_name div {height:20px; line-height:20px; font-size:12px;}
#order_details div.tfoot div.clients_name {border-left:1px solid #ccc;}
#order_details div.tfoot a.btn {margin-top:55px;}

#reservation_online div.sum {line-height:25px; height:75px; border:1px solid #bf6d3d; background:#777777; color:#fff; width:130px;}
#reservation_online div.sum div {padding:0 7px; text-align:left;}
#reservation_online div.info div.sum {height:auto}
#reservation_online div.info div.sum b {font-size:16px;}

#reservation_online div.hotel_voucher {margin:20px 0 10px !important}
#reservation_online div.hotel_voucher div {float:left}
#reservation_online span.hotel_voucher {font-size:24px; line-height:24px;}
#reservation_online div.hotel_voucher div.att, #reservation_online div.hotel_voucher div.date {margin-left:10px; padding-top:8px}

#personal_data_form {margin:25px 0}
#personal_data_form div.f_row {float:none; margin:7px 10px; border:0 none; height:1%; overflow:hidden;}
#personal_data_form label, #personal_data_form input, #personal_data_form textarea {float:left;}
#personal_data_form label {margin:0 5px; color:#666; font-size:12px;}
#personal_data_form input {width:210px;}
#personal_data_form textarea {width:100%; overflow:auto}
#pdform_name {width:100px !important}
#pdform_surname {width:135px !important}
#pdform_town {width:135px !important}
#pdform_zipcode {width:50px !important}
#pdform_phone {width:140px !important}

#tourist_credit_card label {width:110px}

#personal_data_form select {clear:none !important}
#client_card_expiration_month {width:75px}
#client_card_expiration_year {width:60px; margin-left:10px;}

div.submit {text-align:right !important;}
div.submit input {float:none !important; width:auto !important;}

/* Buttons [start] */
.btn, .btn input, .btn span {background:#fff url('../images/btn_sprite.png') no-repeat scroll 0 0; display:inline-block; padding-left:2px !important; color:#e9dbac; font-size:12px; text-decoration:none;}
.btn input, .btn span {border:0 none !important; background-position:right 0; height:22px !important; line-height:22px !important; padding:0 !important; padding-left:8px !important; padding-right:10px !important}
/* Buttons [end] */

/* IE */
#reservation_online {*padding:0 17px 13px;}
#reservation_online div.inner_wrapper {*width:100%}
#order_details {*padding:3px 0}
#order_details #ro_hotel_info, #order_details table, #order_details .tfoot {*margin:3px 7px;}
#ro_hotel_info, #order_details .tfoot {*width:100%!important}
#order_details table {*width:97.8%;}

#left_form_online_reservation div.inner_wrapper {*margin:0 7px !important}
#right_form_online_reservation div.inner_wrapper {*margin:0 11px !important; *width:100%}


/* Reservation Forms [end] */

.popup, .conditions { position: absolute; display: none; background-color: #FFFFFF; width: 200px; border: 1px solid #000000; padding: 2px; text-align: left; z-index: 1000; }
.code_segment { color: #af9d4b; font-weight: bold; }

#available_rooms .first_bg {background: none repeat scroll 0 0 #f0ede6;}
#available_rooms .second_bg {background: none repeat scroll 0 0 #e7e4dd;}

#available_rooms .first_bg, .second_bg {
    border-color: transparent #FFFFFF;
    border-style: solid;
    border-width: 0 2px 1px 1px;
    color: #6D6D6D;
    font-size: 11px;
    font-weight: normal;
    padding: 2px 8px;
}


#available_rooms .first_bg a, #available_rooms .second_bg a {color: #990002;font-size: 11px;}
#available_rooms .figures  {font-size: 13px;}
#available_rooms .confirm  {color: #578e3f;font-weight:bold;}
#available_rooms .cancelled  {color: #ff6600;font-weight:bold;}

.css_reset .link_edit_contact_info {display: block; float: right;line-height: 40px;}

.costbron {
  border: 1px solid #E8DFE2;
  width:100%;
} 

.tdTitleCostbron {
  border-right: 1px solid #E8DFE2;
  border-bottom: 1px solid #E8DFE2;
}

.tdTitleCostbron span {
  background-color:#eeeeee;
  display: block;
  color:#666666;
  font-size:14px;
  font-weight:bold;
  margin: 1px;
  padding: 12px 8px;
}

.tdFiguresCostbron {
  border-bottom: 1px solid #E8DFE2;
}

.tdFiguresCostbron span {
  background-color:#777777;
  border: 1px solid #bf6d3d;
  display: block;
  color:#fff;
  font-size:14px;
  font-weight:bold;
  margin: 1px;
  padding: 12px 8px;
}

