body {
	margin: 0 0;
	padding: 10px 10px;
	background: #FFF;
}


#breadcrumbs {
	display: none;
}

#pricelist {
	color: #49637B;
}

#pricelist #price_table_div {
	overflow-x: scroll;
	width: 630px;
}

#pricelist #price_table {
    border:none;
    font-size: 12px;
    color: #4A647C;
}

#pricelist #price_table tr {
    border:none;
}

#pricelist #price_table th {
    text-align: left;
}

#pricelist #price_table .hbody td {
	background-color: #FFFFFF;
}

#pricelist #price_table tr.border {
    border-bottom:1px solid #FFF;
}

#pricelist #price_table td, #pricelist #price_table th {
    border:none;
    background-color: #DFE8F2;
    padding:3px 10px;
}

#pricelist #price_table td.blue {
    background-color: #EFF3F9;
}

#pricelist #price_table td.red {
    color: #EB1B29;
}

#pricelist #price_table input.button {
    font-size: 12px;
    width:93px !important;
    border:1px solid #E9EFF5;
    background:url(/img/hotely/search_button.gif) repeat-x #D30E15;
    color: #FFF;
    padding:5px 0;
    margin:0;
    cursor: pointer;
}

#pricelist .prices_on_request {
	color: #EB1B29;
	font-size: 1.2em;
	font-weight: bold;
}



#order h1, #pricelist h1, #recap h1 {
	color: #506980;
	font-size: 20px;
	margin: 0 10px 0 0;
}

#order h1 {
	float: left;
}

#order address, #detail address {
	color: #506980;
	font-size: 12px;
	margin: 0;
	padding: 0 0 0 0;
	font-style: normal;
}

#order textarea,
#order select,
#order input[type=text] {
	border: 1px solid #889DB1;
	padding: 3px 6px;
}

#order .button {
	float: none;
	background: #D30E15 url(/img/hotely/search_button.gif) repeat-x;
}

#order .fieldset .legend {
	color: #506980;
	font-weight: bold;
	margin: 15px 0 5px 0;
}

#order .fieldset .blue {
	background-color: #F1F5F9;
	color: #49637B;
}

#order .fieldset.term .blue div.input {
	float: left;
}

#order .fieldset.term .blue div.input label {
	margin: 15px 0 15px 30px;
}

#order .fieldset.term .blue div.input input {
	margin: 14px 0 0 5px;
	width: 90px;
	text-align: center;
}

#order .fieldset.term .blue div.input .ui-datepicker-trigger {
	margin: 13px 40px 0 10px;
}

#order .fieldset.term #fake_valide_time .error-message {
	padding: 0 0 5px 30px;
}

#order .fieldset.rooms .blue {
	padding: 15px 15px;
}

#order .fieldset.rooms .blue table {
	border-collapse: separate;
	border-spacing: 5px;
}

#order .fieldset.rooms .blue table th {
	text-align: left;
}
#order .fieldset.rooms .blue table th.r {
	text-align: right;
}

#order .fieldset.rooms .blue table td.count {
	text-align: right;
	width: 80px;
}

#order .fieldset.rooms .blue table td.price {
	color: #EB1B29;
	text-align: right;
	width: 80px;
}

#order .fieldset.rooms .blue table td.delete {
	text-align: right;
	width: 120px;
}

#order .fieldset.rooms .blue table input.room_count {
	width: 40px;
	text-align: right;
	float: none;
}

#order .fieldset.rooms .blue table input.del_room {
	color: red;
	cursor: pointer;
	background: url(/img/hotely/button_remove.png) no-repeat left center;
	border: none;
	font-size: 11px;
	padding: 0 0 0 20px;
}

#order .fieldset.rooms .white #price_wrapper {
	float: right;
	width: 180px;
	height: 40px;
	text-align: center;
	color: #49637B;
	padding: 10px 0 0 0;
}

#order .fieldset.rooms .white #price_wrapper #price {
	color: #EB1B29;
	margin: 10px 0 0 0;
	font-size: 1.6em;
}

#order .fieldset.coupon .blue,
#order .fieldset.note .blue,
#order .fieldset.invoice .blue,
#order .fieldset.personal_data .blue {
	padding: 6px 15px 12px 15px;
}

#order .fieldset.invoice .blue div.input,
#order .fieldset.personal_data .blue div.input {
	clear: both;
}

#order .fieldset.coupon .blue div.input label,
#order .fieldset.invoice #invoice_field.blue div.input label,
#order .fieldset.personal_data .blue div.input label {
	margin: 2px 15px 0 15px;
	width: 120px;
	text-align: right;
}

#order .fieldset.invoice .blue div.input input,
#order .fieldset.personal_data .blue div.input input {
	width: 250px;
}

#newsletter .input.radio legend,
#registration .fieldset.invoice .legend,
#order .fieldset.invoice .legend {
	padding: 0 0 15px 0;
}

#order .fieldset.new_contact .legend div,
#newsletter .input.radio div,
#registration .fieldset.invoice .legend div,
#order .fieldset.invoice .legend div {
	float:left;
}

#registration .fieldset.invoice .legend div.enabler,
#order .fieldset .legend div.enabler {
	float:left;
	font-weight: normal;
}

#registration .fieldset.invoice .legend label,
#order .fieldset.new_contact .legend label,
#order .fieldset.invoice .legend label {
	padding: 0 0;
}

#registration .fieldset.invoice .legend div.input,
#order .fieldset.new_contact .legend div.input,
#order .fieldset.invoice .legend div.input {
	padding: 0 0;
}

#registration .fieldset.invoice .legend div.input input
#order .fieldset .legend div.input input {
	margin: 0 5px;
}

#order .fieldset.note .blue textarea {
	margin: 0 0 0 150px;
	width: 250px;
	height: 50px;
}

#order .fieldset.note .white {
	font-size: 11px;
	margin: 9px 0 18px 0;
	color: #49637B;
}

#order .submit {
	text-align: center;
	margin: 10px 0;
}

#nopricelist input,
#order .submit input {
	font-weight: bold;
	float: none;
	background: #D30E15 url(/img/hotely/search_button.gif) repeat-x;
	font-size: 1.1em;
	color: white;
	padding: 7px 30px;
	cursor: pointer;
	border: none;
	overflow: visible;
}

#registration h3.border {
	margin: 15px 0 5px 0;
}

#registration div.input {
	float: left;
	width: 280px;
	margin: 5px 0;
}

#registration div.input input[type="password"],
#registration div.input input[type="text"] {
	padding: 3px 6px;
	width: 210px;
}

#registration .fieldset.invoice {
	color: #506980;
}

#registration .fieldset.invoice .legend {
	margin: 15px 0 5px 0;
}

#registration .fieldset.invoice .legend div.input {
	margin: 0 0;
	width: inherit;
}

#order .fieldset .enabler input {
	float: left;
	margin-top: 0px;
}



