@CHARSET "UTF-8";

body {
	font-family:"Trebuchet MS",Tahoma,Arial,sans-serif;
	background:#B5E2FF url("../images/bkg_white.jpg") left top no-repeat;
}

div.spacer {
	width:100%;
	height:5px;
	margin:0;
}

.room_contener {
background-color:#FFF;
height:106px;
margin:8px 0px 10px 7px;
width:887px;
padding-top:20px;
-moz-border-radius: 5px;  
-webkit-border-radius: 5px;
}

#room_image {
height:244px;
margin:auto;
width:395px;
position:relative;
top:50px;
}
#room_image img {
width:inherit;
height:inherit;
}

#room_description {
margin:0px;
position:relative;
}

#room_description div.room_desc_header {
	width:116px;
	float:left;
	color:#001878;
	height:83px;
	text-align:right;
}
#room_description div.room_desc_header span {
	margin-right:10px;
}
#room_description div.room_desc_content {
	width:607px;
	height:83px;
	border:2px solid #0C217C;
	float:left;
	background-color:#E3F3FF;
}
#room_description div.room_desc_content h3 {
	font-size:16px;
	margin:5px 0px 5px 10px;
}
#room_description div.room_desc_content p {
	margin:5px 10px 5px 10px;
	font-size:14px;
}
#room_description div.room_desc_action {
	float:left;
	width:151px;
	height:83px;
}
#room_description div.room_desc_action table {
	width:100%;
}
#room_description div.room_desc_action span.add_button {
	background:url("../images/sprite.png") no-repeat scroll -549px -70px transparent;
	border:0 none;
	color:white;
	display:block;
	font-weight:bold;
	height:41px;
	padding-left:7px;
	padding-top:10px;
	width:131px;
	cursor:pointer;
}


.reservation_up {
	width:694px;
	height:48px;
	background:transparent url(../images/sprite.png) -19px -17px no-repeat;
	float:left;
	#margin-bottom:-10px;
	margin-left:30px;
	margin-top:77px;
}

.reservation_up table {
	color:#FFF;
	font-size:12px;
	margin-top:10px;
}
.reservation_up table tr td button {
	padding:0;
	border:0;
	background-color:transparent;
	width:35px;
	height:28px;
}
.reservation_up table tr td {
	vertical-align:middle;
}
.reservation_up table tr td input {
	position:relative;
	top:-7px;
	#top:0px;
}
.reservation_container {
	width:902px;
	margin-left:96px;
	margin-top:82px;
	background-color:transparent;
}
.resrvation_logo {
	width:178px;
	height:125px;
	float:left;
}
p.logo_res, a.logo_res {
	width:120px;
	height:116px;
	margin:0px 0px 0px 30px;
	background:transparent url(../images/sprite.png) -410px -152px no-repeat;
	display:block;
}
.reservation_wrap {
	width:902px;
	background-color:#001878;
	margin-left:96px;
	overflow:hidden;
}
#room_list {
	background-color:#FFF;
	width:887px;
	height:289px;
	margin:0px 0px 0px 7px;
	-moz-border-radius: 5px;  
	-webkit-border-radius: 5px;
}
#room_list div.room_choice_list {
	width:436px;
	float:left;
	margin:0;
	position:relative;
	top:20px;
}
#room_list div.room_choice_list ul {
	margin-top:0px;
	list-style-type:none;
	color:#FFF;
}
#room_list div.room_choice_list ul li {
	width:436px;
	height:41px;
	background:transparent url(../images/sprite.png) -18px -70px no-repeat;
	margin:7px 0px 0px 0px;
}

#room_list div.room_choice_list ul li table tr td {
	color:#FFF;
}

#room_list div.room_choice_list ul li.list_header {
	background-image:none;
	background-color:#FFF;
	color:#001878;
	margin:0px;
}
#room_list div.room_choice_list ul li.list_header span {
	position:relative;
	top:20px;
	margin-left:10px;
}

#room_list div.room_choice_list ul li table {
	margin:5px 0px 0px 10px;
}
#room_list div.room_pictures_field {
	width:399px;
	height:248px;
	background-color:#001878;
	float:left;
	top:20px;
	position:relative;
}
#room_list div.room_pictures_field img {
	width:396px;
	height:245px;
	margin-top:1px;
	margin-left:1px;
}
#reserved_room_wrap {
	background-color:inherit;
	width:887px;
	height:152px;
	margin:0px 7px 0px 7px;
}
#reserved_room_list_wrap {
	width:515px;
	height:167px;
	margin:0px 0px 10px 7px;
	background-color:#FFF;
	-moz-border-radius: 5px;  
	-webkit-border-radius: 5px;
	float:left;
}
#reserver_room_picture {
	float:left;
	width:372px;
	height:152px;
	background:transparent url(../images/sprite.png) -19px -114px no-repeat;
}
a.more_button {
	width:80px;
	height:41px;
	background:transparent url(../images/sprite.png) -464px -70px no-repeat;
	display:block;
}

.added_inf{
	border-top:1px solid;
	color:black;
	display:block;
	font-size:12px;
	margin-left:13px;
	margin-top:11px;
	width:490px;
}
.added_inf2{
	border-top:1px solid;
	color:black;
	display:block;
	font-size:12px;
	margin-left:4px;
	margin-top:11px;
	width:530px;
}
/* RESERVATION PERSONAL FORM */
.reservation_form_up {
	width:371px;
	height:47px;
	background:transparent url(../images/sprite_form.png) 0px 0px no-repeat;
	float:left;
	margin-left:30px;
	margin-top:77px;
}

.reservation_form_up h3 {
	color:#FFF;
	margin:10px 0px 0px 15px;
	font-size:16px;
}

.reservation_form_container {
	width:561px;
	margin-left:96px;
	margin-top:82px;
	background-color:transparent;
	margin-bottom:0px;
}
.resrvation_form_logo {
	width:160px;
	height:124px;
	float:left;
}
p.logo_res {
	width:120px;
	height:116px;
	margin:0px 0px 0px 30px;
	background:transparent url(../images/sprite.png) -410px -152px no-repeat;
}
.reservation_form_wrap {
	width:561px;
	background-color:#001878;
	margin-left:96px;
	overflow:hidden;
}
#form_list {
	background-color:#FFF;
	width:546px;
	margin:0px 0px 0px 7px;
	-moz-border-radius: 5px;  
	-webkit-border-radius: 5px;
}
input#res_form_submit {
	background:url("../images/sprite_form.png") no-repeat scroll -383px -9px transparent;
border:0 none;
color:white;
font-size:19px;
height:41px;
padding-bottom:5px;
padding-right:29px;
width:90px;
}
.reservation_back_links {
	width:561px;
	margin-left:96px;
	background-color:transparent;
}
.reservation_back_links2 {
	width:902px;
	margin-left:96px;
	background-color:transparent;
}
div.return_main_page {
	width:170px;
	height:32px;
	background:transparent url(../images/sprite_form.png) 0px -201px no-repeat;
	float:right;
	margin:0px 20px 0px 10px;
}
div.return_room_res {
	width:188px;
	height:32px;
	background:transparent url(../images/sprite_form.png) -188px -201px no-repeat;
	float:right;
}
div.return_room_print {
	width:144px;
	height:32px;
	background:transparent url(../images/sprite_accept.png) 0px -96px no-repeat;
	float:right;
}
div.return_main_page a {
	color:white;
	display:block;
	height:32px;
	padding-left:21px;
	padding-top:4px;
	text-decoration:none;
	width:170px;
	
}
div.return_room_res a {
	display:block;
	width:188px;
	height:32px;
}
div.return_room_print a {
	display:block;
	width:144px;
	height:32px;
}
.reservation_background_image {
	background:transparent url(../images/sprite_form.png) 0px -56px no-repeat;
	width:544px;
	height:140px;
	margin:0px 0px 0px 9px;
	-moz-border-radius: 5px;  
	-webkit-border-radius: 5px;
}
.reservation_accept_wrap {
	width:561px;
	margin-top:86px;
	background-color:#001878;
	margin-left:96px;
	overflow:hidden;
}
.reservation_accept_wrap2 {
	width:561px;
	background-color:#001878;
	margin-left:96px;
	overflow:hidden;
}
div.res_information_content {
	width:100%;
}
div.res_information_content p {
	margin:0;
	padding:10px;
	color:#001877;
}
p.footer_thank_you {
	text-align:right;
	position:relative !important;
	bottom:10px;
	right:10px;
	color:#001877;
	margin-bottom:0px;
}
div.res_information_footer {
	width:100%;
}
p.footer_logo_res {
	width:120px;
	height:116px;
	margin:15px 0px 0px 210px !important;
	background:transparent url(../images/sprite.png) -410px -152px no-repeat;
}
.accept_list {
	background-color:#FFF;
	width:546px;
	margin:0px 0px 0px 7px;
	-moz-border-radius: 5px;  
	-webkit-border-radius: 5px;
}
td.accept_header p {
	background:transparent url(../images/sprite_accept.png) 0px -51px no-repeat;
	width:331px;
	height:34px;
	color:#FFF;
	text-align:right;
	padding:7px 10px 0px 0px;
}

.button_text  {
	color:white;
display:block;
font-weight:bold;
margin-left:10px;
margin-top:9px;
position:absolute;
}
.back{
	color:white;
	font-size:16px;
	margin-left:17px;
	margin-top:5px;
	font-weight:bold;
}
#lang {
margin-top:37px;
position:absolute;
width:124px;
}

#lang a {
display:block;
height:inherit;
width:inherit;
}

#lang ul li {
display:block;
float:left;
height:22px;
list-style:none outside none;
width:33px;
}

#pl {
background:url("../images/jezyki.gif") no-repeat scroll 0 0 transparent;

}

#en {
background:url("../images/jezyki.gif") no-repeat scroll -34px 0 transparent;
margin-left:5px;
}



