﻿*body .google_field {
	margin-top: 1px;
}

div.bread a:hover{
    font-size:11px;
    text-decoration:underline;
    color:#B90707;
    font-weight:normal;
}
.google_field {
	float: left; 
	height: 20px; 
	width: 59px;
	background: url('images/submit.jpg') no-repeat; 
	color: #fefefe; 
	font-size: 11px;
}

#mainpage {
	width: 610px;
}



/* táblázat */
  table.cucc {
		border: 1px solid #b7b7b7;
	}
	
	table.cucc th {
		background-color: #e5e5e5;
		background-image: url('images/th-bg.gif');
		background-repeat: repeat-x;
		font-family: arial;
		font-weight: bold;
		font-size: 11px;
		color: #777676;
		height: 30px;
		border-bottom: 1px solid #b7b7b7;
	}

	table.cucc tr.harom {	
		font-family: arial;
		font-size: 11px;
		color: #777676;
		height: 30px;
		padding: 0 3px 0 3px;
	}
	
	table.cucc tr.egy {
		background-color: #f7f7f7;
		font-family: arial;
		font-size: 11px;
		color: #777676;
		height: 30px;
		padding: 0 3px 0 3px;
	}
	
	table.cucc tr.egy select {
		border: 1px solid #969696;
		width: 45px;
		color: #777676;
		font-size: 11px;
	}
	
	table.cucc tr.egy span {
		font-weight: bold;
		color: #b90707;
	}
	
	table.cucc tr.egy a {
		color: #777676;
		text-decoration: underline;
	}
	
	table.cucc tr.egy a:HOVER {
		color: #555555;
		text-decoration: underline;
	}
	
	table.cucc tr.ketto {
		background-color: #eeeeee;
		font-family: arial;
		font-size: 11px;
		color: #777676;
		height: 30px;
		padding: 0 3px 0 3px;
	}
	
	table.cucc tr.ketto select {
		border: 1px solid #969696;
		width: 45px;
		color: #777676;
		font-size: 11px;
	}
	
	table.cucc tr.ketto span {
		font-weight: bold;
		color: #b90707;
	}
	
	table.cucc tr.ketto a {
		color: #777676;
		text-decoration: underline;
	}
	
	table.cucc tr.ketto a:HOVER {
		color: #555555;
		text-decoration: underline;
	}
	
	
/*ATTILA*/
/**
 * Galéria
 */
.gallery {
    float:left;
    width: 610px;
    height: 150px;
    /*border-width: 1px;
    border-color: #b7b7b7;
    border-style: solid;*/
}

.gallry_text {
    float: left;
    font-family: Arial;
    font-size: 16px;
    color: #b90707;
    font-weight: bold;
    margin-bottom: 13px;
}

.gallry_button {
    float: right;
    width: 108px;
    height: 20px;
    margin-top: 10px;
    background-image: url('images/gallery_buttom.jpg');
}

.gallery_href {
    display: block;
    font-family: Arial;
    font-size: 12px;
    color: #fefefe;
    font-weight: bold;
    padding-top: 3px;
    padding-left: 8px;
    text-decoration: none;
}
.gallery_href:hover {
	font-weight: bold;
	color: #fefefe;
	text-decoration: none;
}

#gallery_slide {
    float: left;
    width: 608px;
    height: 88px;
    border-width: 1px;
    border-color: #b7b7b7;
    border-style: solid;
    background-image: url('images/gallery_bg.gif');
    background-repeat: repeat-x;
    color: #cccccc;
}

#thumb_prev {
	float: left;
    width: 17px;
    height: 88px;
    margin-left: 5px;
    margin-right: 3px;
    z-index:1;
}

#gallery_midle {
	float: left;
    width: 550px;
    height: 88px;
    display: table-cell;
    overflow: hidden;
    z-index:2;
    position: relative;
}

#thumb_next {
	float: right;
    width: 17px;
    height: 88px;
    margin-left: 3px;
    margin-right: 5px;
    z-index:1;
}

/*a {
    text-decoration: none;
}*/

/*img {
    border-width: 1px;
    border-color: #777676;
    border-style: solid;
}*/
a.g_action {
	width: 17px;
    height: 25px;
    margin-top: 30px;
	display: block;
	float: left;
}

a.g_left {
	background: url(images/gallery_left_button.gif) no-repeat top left;
}

a.g_right {
	background: url(images/gallery_right_button.gif) no-repeat top left;
}

/**
 * Galéria vége
 */
 
/**
 * Content
 */

.hotel_content {
    float:left;
    width: 610px;
    /*border-width: 1px;
    border-color: #b7b7b7;
    border-style: solid;*/
}

.hotel_content_title {
    float: left;
    width: 610px;
    clear: both;
    font-family: Arial;
    font-size: 16px;
    color: #b90707;
    font-weight: bold;
    margin-bottom: 5px;
}

.hotel_content_text {
    float: left;
    font-family: Arial;
    font-size: 12px;
    color: #777676;
    font-weight: normal;
    padding-left: 10px;
    margin-bottom: 20px;
    text-align: justify;
}

/**
 * Content vége
 */

/**
 * Package
 */

.package {
    float:left;
    width: 610px;
    margin-top: 15px;
}

.package_title {
    float: left;
    width: 610px;
    height: 30px;
    background-image: url('images/package_title.gif');
}

.package_title_text {
    float: left;
    font-family: Arial;
    font-size: 12px;
    color: #ffffff;
    font-weight: normal;
    padding-top: 7px;
    padding-left: 10px;
}

.package_lead {
    float: left;
    width: 593px;
    font-family: Arial;
    font-size: 12px;
    color: #777676;
    font-weight: normal;
    padding-top: 7px;
    padding-left: 10px;
    padding-right: 5px;
    padding-bottom: 10px;
    background-color: #f7f7f7;
    text-align: justify;
    border-left-width: 1px;
    border-left-color: #b7b7b7;
    border-left-style: solid;
    border-right-width: 1px;
    border-right-color: #b7b7b7;
    border-right-style: solid;
}

.package_lead_pic {
    float: left; 
    width: 116px;
}

.package_lead_text {
    float: left; 
    width: 471px;
    margin-left: 5px;
}

.package_table {
    float: left;
    width: 610px;
}

.package_lead_bottom {
    float: left;
    width: 598px;
    font-family: Arial;
    font-size: 12px;
    color: #b90707;
    font-weight: bold;
    padding-left: 10px;
    padding-bottom: 7px;
    background-color: #f7f7f7;
    text-align: justify;
    border-left-width: 1px;
    border-left-color: #b7b7b7;
    border-left-style: solid;
    border-right-width: 1px;
    border-right-color: #b7b7b7;
    border-right-style: solid;
}

a.package_a {
    color: #b90707;
    text-decoration: underline;
}

.package_bottom {
    float: left;
    width: 598px;
    font-family: Arial;
    font-size: 12px;
    color: #777676;
    font-weight: normal;
    padding-top: 5px;
    padding-left: 10px;
    padding-bottom: 7px;
    background-color: #f7f7f7;
    text-align: justify;
    border-left-width: 1px;
    border-left-color: #b7b7b7;
    border-left-style: solid;
    border-right-width: 1px;
    border-right-color: #b7b7b7;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #b7b7b7;
    border-bottom-style: solid;
}

.package_bottom_left {
    float: left;
    width: 435px;
}

.package_bottom_right {
    float: left;
    width: 160px;
    padding-top: 4px;
}

.package_button {
    width: 155px;
    height: 23px;
    background-image: url('images/package_button.gif');
}

a.package_button_a {
    display: block; 
    padding-top: 4px;
    padding-left: 16px;
    font-family: Arial;
    font-size: 12px;
    color: #fefefe;
    font-weight: bold;
}


/**
 * Package vége
 */

/**
 * Package table (norbi)
 */

table.cucc {
    border: 1px solid #b7b7b7;
}

table.cucc th {
    background-color: #e5e5e5;
    background-image: url('images/th1-bg.gif');
    background-repeat: repeat-x;
    font-family: arial;
    font-weight: bold;
    font-size: 11px;
    color: #777676;
    height: 30px;
    border-bottom: 1px solid #b7b7b7;
}

table.cucc td.egy {
    background-color: #f7f7f7;
    font-family: arial;
    //font-size: 11px;
    color: #777676;
    height: 30px;
    padding: 0 3px 0 3px;
}

table.cucc td.egy select {
    border: 1px solid #969696;
    width: 45px;
    color: #777676;
    font-size: 11px;
}

table.cucc td.egy span {
    font-weight: bold;
    color: #b90707;
}

table.cucc td.egy a {
    color: #777676;
    text-decoration: underline;
}

table.cucc td.egy a:HOVER {
    color: #555555;
    text-decoration: underline;
}

table.cucc td.ketto {
    background-color: #eeeeee;
    font-family: arial;
    font-size: 11px;
    color: #777676;
    height: 30px;
    padding: 0 3px 0 3px;
}

table.cucc td.ketto select {
    border: 1px solid #969696;
    width: 45px;
    color: #777676;
    font-size: 11px;
}

table.cucc td.ketto span {
    font-weight: bold;
    color: #b90707;
}

table.cucc td.ketto a {
    color: #777676;
    text-decoration: underline;
}

table.cucc td.ketto a:HOVER {
    color: #555555;
    text-decoration: underline;
}

/**
 * Package table vége
 */
 
/**
 * Hotel list
 */

.hotel_list {
	display: block;
    float: left;
    width: 610px;
    overflow: hidden;
}

.hotel_list_title {
    float: left;
    width: 610px;
    height: 40px;
    background-image: url('images/hotel_list_title_bg.gif');
}

.hotel_list_title_text {
    float: left;
    font-family: Arial;
    font-size: 25px;
    color: #b90707;
    font-weight: normal;
    padding-left: 5px;
    padding-top: 4px;
}

.hotel_list_tab_act {
    float: left;
    width: 118px;
    height: 24px;
    background-image: url('images/hotel_list_tab_act.gif');
    border-top-width: 1px;
    border-top-color: #5a5a5a;
    border-top-style: solid;
    border-left-width: 1px;
    border-left-color: #5a5a5a;
    border-left-style: solid;
    border-right-width: 1px;
    border-right-color: #5a5a5a;
    border-right-style: solid;
    font-family: Arial;
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
    text-align: center;	
}

.hotel_list_tab {
    float: left;
    width: 118px;
    height: 21px;
    background-image: url('images/hotel_list_tab.gif');
    border-width: 1px;
    border-color: #b5b5b5;
    border-style: solid;
    font-family: Arial;
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    margin-left:3px;
	margin-right:3px;
}

.hotel_list_tab_search_title {
    float: left;
    width: 608px;
    height: 24px;
    background-image: url('images/hotel_list_tab_title.gif');
    border-width: 1px;
    border-color: #5a5a5a;
    border-style: solid;
    font-family: Arial;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
}

.hotel_list_tab_search_title a{
color:#FFFFFF;
font-family:Arial;
font-size:12px;
font-weight:bold;
}

.hotel_list_tab_search_title a:HOVER{
color:#FEFEFE;
font-family:Arial;
font-size:12px;
font-weight:bold;
cursor: pointer;
text-decoration:underline;
}
.hotel_list_lead {
    float: left;
    width: 608px;
    display: block;
    /*height: 101px;*/
    background: url('images/hotel_list_lead_bg_2.gif') repeat-x;
    border-width: 1px;
    border-color: #5a5a5a;
    border-style: solid;
    border-top: none;
    border-bottom: none;
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
	
}

.hotel_list_bottom {
	display: block;
    float: left;
    width: 608px;
    height: 25px;
    background: url('images/hotel_list_bottom.gif');
    border-left: 1px #5a5a5a solid;
    border-right: 1px #5a5a5a solid;
    border-top: 0;
    border-bottom: 0;
    font-family: Arial;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
}

.hotel_list_text {
    float: left;
    width: 610px;
    font-family: Arial;
    font-size: 12px;
    color: #777676;
    font-weight: normal;
    margin-top: 13px;
    margin-bottom: 13px;
    text-align: justify;
}

.hotel_search_bottom {
    float: left;
    width: 612px;
    height: 40px;
    font-family: Arial;
    font-size: 12px;
    color: #777676;
    font-weight: normal;
    background-image: url('images/hotel_list_bg_bottom.gif');
    text-align: justify;
    border-width: 1px;
    border-color: #b7b7b7;
    border-style: solid;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 608px;
} html>body .hotel_search_bottom {
    width: 608px;
}

.hotel_search_bottom_left {
    float: left;
    width: 458px;
    padding-top: 5px;
    padding-left: 10px;
}

.hotel_search_bottom_right {
    float: left;
    width: 140px;
    padding-top: 9px;
}

.hotel_search_button {
    width: 135px;
    height: 23px;
    background-image: url('images/hotel_list_button.gif');
}

.hotel_find_button {
    width: 75px;
    height: 23px;
    background-image: url('images/hotel_find_button.gif');
	float:right;
	margin-top:-22px;
}

a.hotel_search_button_a {
    display: block; 
    padding-top: 4px;
    padding-left: 0px;
    font-family: Arial;
    font-size: 12px;
    color: #fefefe;
    font-weight: bold;
	text-indent:-18px;
	text-align:center;
}

a.hotel_find_button_a {
    display: block; 
    padding-top: 4px;
    padding-left: 16px;
    font-family: Arial;
    font-size: 12px;
    color: #fefefe;
    font-weight: bold;
}

a.hotel_search_button_a:hover {
    display: block; 
    padding-top: 4px;
    padding-left: 0px;
    font-family: Arial;
    font-size: 12px;
    color: #fefefe;
    font-weight: bold;
	text-decoration: none;
	text-indent:-18px;
	text-align:center;	
}

a.hotel_find_button_a:hover {
    display: block; 
    padding-top: 4px;
    padding-left: 16px;
    font-family: Arial;
    font-size: 12px;
    color: #fefefe;
    font-weight: bold;
	text-decoration: none;
}

.hotel_search_table {
    float: left;
    width: 467px;
}

.hotel_search_right {
    float: left;
    width: 140px;
    height: 87px;
    background-image: url('images/hotel_list_bg.gif');
    border-width: 1px;
    border-color: #b7b7b7;
    border-style: solid;
    border-left: none;
    padding-top: 1px;
    padding-bottom: 2px;
    margin-left: 2px;
    text-align: center;
}

.hotel_search_right_n {
    float: left;
    width: 139px;
    _width: 137px;
    height: 87px;
    padding-top: 1px;
    padding-bottom: 2px;
    margin-left: 2px;
    text-align: center;
}

*body .hotel_search_right_n {
    float: left;
    width: 137px;
    height: 87px;
    padding-top: 1px;
    padding-bottom: 2px;
    margin-left: 2px;
    text-align: center;
}

/**
 * Hotel list vége
 */
    
/**
 * Travels
 */

.travels {
    margin-top: 15px;
    float:left;
    width: 610px;
}

.travels_title {
    width: 610px;
    height: 29px;
    background-image: url('images/package_table.gif');
}

.travels_title_text {
    padding-top: 7px;
    padding-left: 10px;
    font-family: Arial;
    font-size: 12px;
    color: #777676;
    font-weight: bold;
}

.travels_lead {
    width: 608px;
    font-family: Arial;
    font-size: 12px;
    color: #777676;
    font-weight: normal;
    background-color: #f7f7f7;
    border-width: 1px;
    border-color: #b7b7b7;
    border-style: solid;
}

.travels_bottom {
    float: left;
    width: 608px;
    height: 40px;
    font-family: Arial;
    font-size: 12px;
    color: #777676;
    font-weight: normal;
    background-image: url('images/hotel_list_bg_bottom.gif');
    text-align: justify;
    border-width: 1px;
    border-color: #b7b7b7;
    border-style: solid;
}

.travels_bottom_left {
    float: left;
    width: 435px;
}

.travels_bottom_right {
    float: right;
    width: 170px;
    padding-top: 9px;
}

.travels_button {
    width: 165px;
    height: 23px;
    background-image: url('images/travels_bottom.gif');
    border:none;
    font-weight:bold;
    color: #fefefe;
    display: block;
    padding:0;
    font-family: Arial;
    font-size: 12px;
    color: #fefefe;
    font-weight: bold;text-align:left;
    text-indent: 8px;
    cursor:pointer;
}
*body .travels_button {
        padding-left: 17px;
}
a.travels_button_a {
    display: block; 
    padding-top: 4px;
    padding-left: 16px;
    font-family: Arial;
    font-size: 12px;
    color: #fefefe;
    font-weight: bold;
}
/**
 * Travels vége
 */
/*ATTILA*/


.hotels_review_box1 {
        float: left;
        width: 200px;
}
#hr_box1 {
        height: 30px; width: 200px; padding: 8px 0 0 10px; float: left;
}
*body #hr_box1 {
     width: 198px;   
}

.hotels_review_box2 {
        float: left;
        width: 250px;
        margin-left: 5px;
}

#hr_box2 {
     height: 30px; width: 250px; padding: 8px 0 0 10px; float: left;   
}
*body #hr_box2 {
     width: 248px;   
}
#hr_box3 {
     height: 30px; width: 150px; padding: 8px 0 0 10px; float: left;
}
*body #hr_box3 {
     width: 148px;   
}
.hotels_review_box3 {
        float: left;
        height: 155px;
        width: 250px;
        border-left: 1px solid #b7b7b7;
        border-bottom: 1px solid #b7b7b7;
        border-right: 1px solid #b7b7b7;
        background: url('themes/absol/images/refine_bg.gif');
}

#new_div {
        float: left; background: #f7f7f7; width: 439px; height: 150px;
}
*body #new_div {
      width: 437px;  
}


/*JANI*/

body {
	/*margin: 5px;*/
/*	padding: 5px;*/
	font-family: Arial;
} 
#processsign {
	float: left;
	background:url(images/processsign.gif);
	width: 681px;
	/*height: 63px;
        display: table-cell;*/
        border: 2px solid #CCCCCC;
        padding-bottom:5px; 
}
#s10 {
	width: 224px;
	/*height: 51px;*/
	float: left;
	margin-top: 1px;
	margin-left: 5px;
}
#s20 {
    width: 224px;
    /*height: 51px;*/
    float: left;
    margin-top: 1px;
    margin-left: 5px;
}
#s30 {
	width: 210px;
	/*height: 51px;*/
	float: left;
	margin-top: 1px;
}
#s1 {
	background:url(images/sign1b.png) no-repeat;
	width: 229px;
	height: 51px;
	float: left;
	margin-top: 6px;
	margin-left: 5px;
}
#s2 {
	background:url(images/sign2b.png) no-repeat;
	width: 229px;
	height: 51px;
	float: left;
	margin-top: 6px;
}
#s3 {
	background:url(images/sign3b.png) no-repeat;
	width: 210px;
	height: 51px;
	float: left;
	margin-top: 6px;
}
.s1rooms {
/*	padding-top: 10px; padding-left: 65px; float: left;*/
	padding-top: 10px; padding-left: 5px; float: left;
	color: #777676;
	font-size: 12px;
}
#personal_data, #reservation, #remarks, #cancellation {
	float: left;
	margin-top: 10px;
        display: block;
}
#pd_header, #reservation_header, #remarks_header, #cancellation_header {
	background:url(images/pd_header.png) no-repeat;
	width: 681px;
	height: 30px;
	float: left;
}
.pd_class {
	color: #fff;
	font-size: 16px;
	padding-top: 5px; padding-left: 7px; float: left;
	font-weight: bold;
}
#pd_body {
	float: left;
        width: 681px;
}

#form_div1, #reservation_body, #remarks_body, #cancellation_body {
	background-color: #F7F7F7;
	border: 1px solid #CCC;
	width: 679px;
	//height: auto;
	float: left;
}

#form_div1 input {
	height: 20px;
}

*body #form_div1 {
        width: 681px;
}
#pd_form {
	float: left;
	width: 681px;
}
#remarks_form {
	float: left;
	width: 669px;
}
#reservation_form {
	float: left;
	width: 349px;
}
.pd_form {
	padding-top: 10px; padding-left: 7px; float: left;
	color: #777676;
	font-size: 12px;
	font-weight: bold;	
}
#pd_body input {
	margin-top: 10px; margin-left: 10px; float: left;
	color: #777676;
	font-size: 11px;
	width: 250px;
	//height: 15px;
}

#reservation_form input{
	margin-top: 10px; margin-left: 10px; float: left;
	color: #777676;
	font-size: 11px;
	width: 250px;
	height:20px;
}

*body #pd_body input, *body #reservation_form input {
	height: 19px;
}
#pd_body select, #reservation_form select {
	margin-top: 10px; margin-left: 10px; float: left;
	color: #777676;
	font-size: 11px;
	width: 253px;
	height: 20px;
}
.required {
	color: #F00;
	font-size: 12px;
	padding-top: 10px; padding-left: 10px; float: left;
}
#pd_right {
	margin-left: 12px;
	margin-top: 8px;
	float: left;
	width: 280px;
}
.privacy {
	color: #777676;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
}
.privacy_sub1 {
	color: #777676;
	font-size: 12px;
	font-family: Arial;
	text-align: justify;	
}
#pd_right a {
	color: #b90707;
	text-decoration: underline;
}
#pd_right a:hover {
	color: #b90707;
	text-decoration: underline;
}
/*#reservation_body {	
	height: 260px;	
}*/
#reservation_left {
	float: left;
	width: 341px;
}
#reservation_left a {
	color: #b90707;
	text-decoration: underline;
}
#reservation_left a:hover {
	color: #b90707;
	text-decoration: underline;
}
.rl_class {
	color: #777676;
	font-size: 12px;
	font-family: Arial;
	text-align: justify;
	margin-left: 10px;	
	/*word-spacing: 2px;*/
	margin-bottom: 5px;
}
#cvc {	
	font-size: 12px;
	font-family: Arial;
	text-align: justify;
	margin-left: 12px;
	margin-top: 5px;
}
/*#cvc a {
	color: #0000ff;
	text-decoration: underline;
}*/
#reservation_right {
	float: left;
	width: 272px;
        margin-left: 30px;
}
#reservation_right a {
	color: #b90707;
	text-decoration: underline;
}
#reservation_right a:hover {
	color: #b90707;
	text-decoration: underline;
}
#reservation_pics {
	float: left;
	width: 272px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#reservation_pics p {
	color: #777676;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
}
#reservation_bottom {
	float: left;
	width: 679px;
}
#mark {
	color: #e72525;
	font-family: Arial;
	font-weight: bold;
	margin-top: 0px;
	padding-left: 15px;
	font-size: 20px;
	margin: 0px;
	padding: 0px;
	width: 15px;
	float: left;
}
#reservation_bottom_text {
	float: left;
	color: #e72525;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	margin-top: 5px;
	margin-left: 7px;
}
/*#remarks_body {	
	height: 177px;	
}*/
#remarks_form {
	margin-left: 10px;
        _margin-left: 5px;
}
/*#cancellation_body {
	height: 254px;
}*/
.cancellation_class {
	color: #777676;
	font-size: 12px;
	font-family: Arial;
	text-align: justify;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	padding-top: 5px;
        width: 659px;
}
#finish {
	float: right;
	margin-top: 10px;
        margin-bottom: 160px;
}
#finish_form {
	float: left;
	width: 550px;
	
}
#ff_div {
	color: #777676;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
}
#ff_div a {
	color: #b90707;
}
#ff_div input {
        width: 40px;
        margin: 0px;
}
#ff_div2 {
        float: right;
}
#ff_div2 input {
        background:url(images/finish_button.png);
	width: 175px;
	height: 23px;
        text-align: left;
        border: none;
}
#ff_div2 input.submit21 {
	color: #fefefe;
	font-size: 12px;
	font-family: Arial;
	float: left;
	padding: 0px 0 0 16px;
	font-weight: bold;
        cursor: pointer;
        cursor: hand;
}
/*******14**************/
#confirmation, #complete {
	float: left;
	margin-top: 10px;
}
#confirmation_header, #complete_header {
	background:url(images/pd_header.png) no-repeat;
	width: 681px;
	height: 30px;
	float: left;
}
#confirmation_body {
	background:url(images/pd_bg.png) repeat-x;
	border: 1px solid #CCC;
	width: 679px;
	height: 276px;
	float: left;
}
.conf_class {
	color: #777676;
	font-size: 12px;
	font-family: Arial;
	text-align: justify;
	margin-left: 15px;
	margin-top: 10px;
	margin-right: 10px;
}
.conf_class2 {
	color: #777676;
	font-size: 18px;
	font-family: Arial;
	text-align: center;
	margin-left: 15px;
	margin-top: 0px;
	margin-right: 10px;
	padding: 0px;
	margin-bottom: 10px;
}
#confirmation_left {
	float: left;
	width: 226px;
}
#confirmation_right {
	float: right;
	width: 226px;
}
#complete_body {
	background:url(images/pd_bg2.png) repeat-x;
	border: 1px solid #CCC;
	width: 679px;
	height: 400px;
	float: left;
}
#complete_table {
	margin-left: 15px;
	margin-top: 0px;
	padding-top: 0px;
}
.comp_class {
	color: #777676;
	font-size: 12px;
	font-family: Arial;
	text-align: justify;
	padding-left: 10px;
	margin-top: 10px;
}
#comp_text a {
	color: #b90707;
	text-decoration: underline;
}
#comp_text a:hover {
	color: #b90707;
	text-decoration: underline;
}
.from {
	color: #b90707;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	margin-left: 15px;
}
.prize {
	color: #b90707;
	font-size: 30px;
	font-family: Arial;
	font-weight: bold;
}
/**********15***************/
#guest {
	float: left;
	margin-top: 10px;
	padding-bottom: 20px;
	width: 980px;
	_width: 975px;
}
#guest_header {
	background:url(images/pd_header.png) no-repeat;
	width: 681px;
	height: 30px;
	float: left;
}
#guest_body {
	background:url(images/pd_bg.png) repeat-x;
	border: 1px solid #CCC;
	width: 679px;
	_width: 681px;
	height: 165px;
	float: left;
}
.guest_body {
	color: #777676;
	font-size: 12px;
	font-family: Arial;
	text-align: justify;
	margin-left: 40px;
	margin-top: 35px;
	font-weight: bold;
}
#guest_form {
	float: left;
	width: 600px;
	margin-left: 40px;
}
.guest_form {
	color: #777676;
	font-size: 12px;
	font-weight: bold;
	margin-right: 10px;
}
.guest_text {
	width: 205px;
}
#guest_submit {
	/*background: url(images/login_button.png) no-repeat;*/
	width: 95px;
	height: 23px;
}
.guest_submit {
    background: url(images/login_button.png) no-repeat;
	color: #fefefe;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	width: 95px;
    height: 23px;
    border: none;
    cursor: pointer;
    text-align: center;
    text-indent: -15px;
    margin-left: 0px;
}
/**********16**************/
#guest_logged, #res_sum {
	float: left;
	margin-top: 10px;
}
#guest_logged_header, #res_sum_header {
	background:url(images/pd_header.png) no-repeat;
	width: 681px;
	height: 30px;
	float: left;
}
#guest_logged_body {
	background:url(images/pd_bg.png) repeat-x;
	border: 1px solid #CCC;
	width: 679px;
	height: 113px;
	float: left;
}
#guest_logged_body p {
	margin-left: 10px;
	color: #777676;
	font-size: 12px;
	font-weight: bold;
}
#guest_logged_body p a {
	color: #b90707;
	text-decoration: underline;
}
#res_sum_body {
	background:url(images/pd_bg3.png) repeat-x;
	border: 1px solid #CCC;
	width: 679px;
	/*min-height: 433px;*/
        padding-bottom: 5px;
	float: left;
}
#res_sum_body1, #res_sum_body2, #res_sum_body3, #res_sum_body4 {
	float: left;
	width: 679px;
}
#res_sum_body1 p, #res_sum_body2 p, #res_sum_body3 p {
	margin-left: 10px;
	color: #777676;
	font-size: 12px;
	font-weight: bold;
}
#res_sum_body1 #hotel_name_div {
	margin-left: 10px;
	color: #777676;
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
}
.hr_class {
	margin: 10px 10px;
	border-color: #777676;
	opacity: 0.35;
	margin-bottom: 4px;
	margin-top: 8px;
}
#res_sum_body4 {
	margin-top: 0px;
	padding-top: 0px;
}
#res_sum_body4 table {
	margin-left: 10px;
	width: 650px;
	color: #777676;
	font-size: 12px;
}
.td1 {
	margin-left: 7px;
}
.td2 {
	font-weight: bold;
}
.td3 {
	height: 20px;
}
/**********17****************/
#res_sum_body17 {
	background:url(images/pd_bg4.png) repeat-x;
	border: 1px solid #CCC;
	width: 679px;
	height: 512px;
	float: left;
}
#res_sum_body17_top {
	/*float: left;*/
	/*width: 662px;*/
}
.body17_class {
	color: #777676;
	font-size: 12px;
	font-family: Arial;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
	font-weight: bold;
}
#confirmation_id {
	float: left;
	clear: both;
	font-weight: normal;
}
/*************18********************/
#guest_res_admin {
	float: left;
	margin-top: 10px;
}
#guest_res_admin_header {
	background:url(images/pd_header.png) no-repeat;
	width: 681px;
	height: 30px;
	float: left;
}
#guest_res_admin_body {
	background:url(images/pd_bg.png) repeat-x;
	border: 1px solid #CCC;
	width: 679px;
	height: 164px;
	float: left;
}
#guest_res_admin_body #header {
	color: #b90707;
	font-size: 16px;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 10px;	
}
#guest_res_admin_body #note, #guest_res_admin_body #res_num {
	color: #777676;
	font-size: 12px;
	margin-left: 10px;
	margin-top: 10px;
}
#res_num_form {
	float: left;
	width: 600px;
	margin-left: 6px;
	margin-top: 10px;
}
.res_num_form {
	color: #777676;
	font-size: 12px;
	font-weight: bold;
}
#res_num_submit {
	width: 215px;
	height: 23px;
}
.res_num_submit {
    background:url(images/cancel.png) no-repeat;
	color: #fefefe;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	width: 215px;
    height: 23px;
    border: none;
    cursor: pointer;
    text-align: center;
    text-indent: -10px;
    text-transform: uppercase;
}

/*********19*****************/
#guest_res_admin_body19 {
	background:url(images/pd_bg.png) repeat-x;
	border: 1px solid #CCC;
	width: 679px;
	min-height: 312px;
	float: left;
}
#guest_res_admin_body19 #header {
	color: #b90707;
	font-size: 16px;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 10px;	
}
#guest_res_admin_body19 #note, #guest_res_admin_body19 #res_num, #guest_res_admin_body19 #name {
	color: #777676;
	font-size: 12px;
	margin-left: 10px;
	margin-top: 10px;
}
#guest_res_admin_body19 #res_num_form {
	float: left;
	width: 600px;
	margin-left: 10px;
	margin-top: 0px;
}
#guest_res_admin_body19 .res_num_form {
	color: #777676;
	font-size: 12px;
	font-weight: bold;
}
#guest_res_admin_body19 #res_num_submit {
	background:url(images/cancel.png);
	width: 215px;
	height: 23px;
}
#guest_res_admin_body19 .res_num_submit {
	color: #fefefe;
	font-size: 12px;
	font-family: Arial;
	float: left;	
	font-weight: bold;
}
/************20*******************/
#hotel_review {
	float: left;
}
#hotel_review_header {
	background:url(images/bg20.jpg) repeat-x;
	width: 600px;
	height: 40px;
	/*float: left;*/
}
.hr_header_img {
	margin-top: 10px; margin-left: 12px;
}
.hr_header {
	font-family: Arial;
	font-size: 25px;
	color: #b90707;
	margin: 0px;
	padding: 0px;
	letter-spacing: -0.2px;
	vertical-align: top;
	line-height: 35px;
}
#hotel_review_header_text {
	float: left;
	margin-left: 10px;
}
.hr_header_text_bold {
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	color: #4a4a4a;
	margin-top: 5px;
}
.hr_header_text_norm {
	font-size: 12px;
	font-family: Arial;
	color: #4a4a4a;
	line-height: 13px;
}
.hr_class2 {
	/*margin: 10px 5px;*/
	border-color: #777676;
	opacity: 0.35;
	margin-bottom: 4px;
	margin-top: 15px;
}
#hotel_review_body {
	float: left;
	/*clear: both;*/
	margin-left: 10px;
	width: 600px;
}
#hotel_review_body #note {
	float: left;
	margin-left: 0px;
	color: #b90707;
	font-size: 14px;
	font-weight: bold;
	margin-top: 10px;
	width: 600px;
}
#hotel_review_body #form {
	float: left;
	width: 590px;
	margin-left: 0px;
	color: #4a4a4a;
	font-size: 12px;
	margin-top: 20px;
}
#hotel_review_body #form #first_div {
	border: 1px solid #CCC;
	background-color: #f7f7f7;
	height: 30px;
}
#hotel_review_body p {
	margin-top: 5px;
	margin-left: 10px;
}
#hotel_review_body #form input {
	width: 210px;
	margin-left: 10px;
}
#hotel_review_body #form #second_div {
	border: 1px solid #CCC;
	background-color: #f7f7f7;
	/*height: 168px;*/
	margin-top: 15px;
	width: 206px;
	float: left;
}
#hotel_review_body #form #second_div table {
	float: left;
	width: 200px;
	margin-top: 0px;
}
#hotel_review_body #form #second_div input {
	width: 10px;
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
}
#hotel_review_body #form #second_div .td1 {
	width: 35px;
	height: 18px;
}
#hotel_review_body #form #third_div {
	border: 1px solid #CCC;
	background-color: #f7f7f7;
	height: 168px;
	margin-top: 15px;
	margin-left: 10px;
	width: 369px;
	float: left;
}
#hotel_review_body #form #third_div table {
	float: left;
	width: 360px;
	margin-top: 0px;
	margin-left: 5px;
}
#hotel_review_body #form #third_div input {
	width: 10px;
	margin: 0px;
	padding: 0px;
}
#hotel_review_body #form #fourth_div {
	border: 1px solid #CCC;
	background-color: #f7f7f7;
	height: 254px;
	margin-top: 15px;
	width: 588px;
	float: left;
}
#hotel_review_body #form #fourth_div img {
	margin-left: 10px;
}
#hotel_review_body #form #fourth_div .fourth_class {
	color: #4a4a4a;
	font-size: 19px;
	font-family: Arial;	
}
#hotel_review_body #form #fourth_div textarea {
	margin-left: 10px;
}
#hotel_review_body #form #submit20 {
	background:url(images/finish_button20.png);
	width: 135px;
	height: 23px;
	margin-top: 10px;
	float: right;
        border: none;
}
.submit20 {
	color: #fefefe;
	font-size: 12px;
	font-family: Arial;
	float: left;
	font-weight: bold;
        width: 300px;
}
/*JANI*/


/* JOBB OLDALI KERESO 1 */
#right_1 {
	float: left;
	display: block;
	width: 190px;
	background-color: #ececec;
}

#right_1 .title_header {
	float: left;
	display: block;
	width: 210px;
	height: 41px;
	background-image: url('images/title_header_bg.png');
}

#right_1 .title_header h3 {
	font-family: arial;
	font-size: 14px;
	color: #ffffff;
	margin-top: 8px;
	/*line-height: 5px;*/
	text-align: center;
}

#right_1  #criteria{
	float: left;
	display: inline;
	width: 168px;
	background-color: #f2f2f2;
	border: 1px solid #d9d9d9;
	margin-top: 5px;
	margin-left:14px;
	font-family: arial;
	font-size: 12px;
	color: #8c8c8c;
	text-align: center;
	line-height: 16px;
	position:relative;
}

#right_1 #results {
	float: left;
	display: inline;
	width: 170px;
	margin-top: 5px;
    margin-left: 14px;
	font-family: arial;
	font-size: 12px;
	color: #8c8c8c;
	line-height: 16px;
    overflow: hidden;
}

#right_1 #results #results_in {
	float: left;
    background-image: url('images/result.jpg');;
	width: 170px;
    height: 40px;
    text-align: center;
}

#right_1 #results #results_bg {
	float: left;
	width: 168px;
	background-color: #f2f2f2;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}

/**body #right_1 #results #results_bg {
	float: left;
	width: 164px;
	background-color: #f2f2f2;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}*/

.result_bg_text {
    float: left;
    width: 170px;
    padding-bottom: 20px;
    margin-top: 5px;
}

*body .result_bg_text {
    float: left;
    width: 168px;
    padding-bottom: 20px;
    margin-top: 5px;
}

#right_1 #results input {
	margin-left: 5px;
	/*border: 1px solid #4e4e4e;*/
}
#right_1 #call {
background-image:url(images/csajszi_bg.png);
background-repeat:no-repeat;
display:block;
float:left;
margin-left:3px;
margin-right:3px;
width:190px;
}
/*
#right_1 #call {
	float: left;
	display: block;
	width: 190px;
    margin-left: 7px;
	background-image: url('images/csajszi_bg.png');
	background-repeat: no-repeat;
}
*/ 
#right_1 #call h3 {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #8c8c8c;
	padding: 5px;
	margin: 0;
}

#right_1 #call p.phones {
	font-family: arial;
	font-size: 11px;
	color: #fffefe;
    
	padding-left: 5px;
	margin: 6px 0 0 0;
}

#right_1 #call p.info {
	font-family: arial;
	font-size: 11px;
	color: #777676;
	padding-left: 5px;
	margin: 16px auto auto auto;
	text-align: center;
}
/* JOBB OLDALI KERESO 1 VEGE */


/* Még több css az oldalak össze illesztéséhez */

.hotel_search_hl_content {
		display: block;
        width:615px;
        border-right:1px solid #EEEEEE;
}

/* hotel main button */
#button_with_children {
	background:url(images/button_with_children2.gif);
	width: 241px;
	height: 23px;
	margin-top: 0px;
	float: right;
        border: none;
        cursor: pointer;
}
.button_with_children {
        color: #fefefe;
	font-size: 12px;
	font-family: Arial;
	float: left;
	font-weight: bold;
}
#package_offre_button3 {
	background:url(images/book_offer.gif);
	width: 155px;
	height: 23px;
	float: right;
    border: none;
    cursor: pointer;
    text-align: center;
    padding-right: 20px;
    
    color: #fefefe;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
}
/*
.package_offre_button3 {
	color: #fefefe;
	font-size: 12px;
	font-family: Arial;
	float: left;
	font-weight: bold;
}
*/
.details_desc {
	color: #777676;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	margin-bottom: 10px;
}

#criteria input.modify_search {
    background: url(images/button_modify.gif) no-repeat;
    width: 108px;
    height: 20px; 
    color: #fff;
    border:none;
    font-weight:bold;
    text-align:center;
    cursor: pointer;
	text-indent:-10px;
}
#right_1 #results input.narrow_results {
    background: url(images/button_narrow_results.gif) no-repeat;
    width:170px;
    height: 20px;
    color: #fff;
    border: none;
    font-weight: bold;
    text-align:center;
    text-indent: 10px;
    margin-left:0px;
    cursor: pointer;
	text-indent: -10px;
}
*body #right_1 #results input.narrow_results {
    background: url(images/button_narrow_results.gif) no-repeat;
    width:168px;
    height: 20px;
    color: #fff;
    border: none;
    font-weight: bold;
    text-align:center;
    text-indent: 10px;
    margin-left:0px;
    cursor: pointer;
}

.result_bg_title {
    float: left;
    margin-bottom: 0px;
    border-top: 1px solid #d9d9d9;
    width: 100%;
    height: 0px;
}

*body .result_bg_title {
    float: left;
    margin-bottom: 0px;
    border-top: 1px solid #d9d9d9;
    width: 100%;
    height: 0px;
    font-size: 0px;
}

/* Jobb oldali booking summary megformázandó */
#booking_summary {
    float:left; display:block;
    width: 268px;
    margin-left: 65px;
    margin-top: 19px;
}

*body #booking_summary {
        padding-left:8px;
	margin-top: 35px;
}
#booking_summary2 {
    float: left; 
    display: block;
    width: 280px;
    margint-left: 10px;
    padding-left: 10px;
}
div.booking_summary_box {
        border: 1px solid #777676;
        float: left;
        width: 278px;
}
.header_img1 {
    background:url(images/right_head.gif) repeat-x;
    width: 278px;
	height: 30px;
    text-align: center;
}
.header_img2 {
    background:url(images/right_head2.gif) repeat-x;
    width: 278px;
    height: 40px;
    text-align: center;
}
h2.booking_summary_box_title {
        color: #FFF;
        font-weight: bold;
        font-family: Arial;
        font-size: 12px;
        text-transform: uppercase;
        vertical-align: middle;
        line-height: 27px;
}
h2.booking_summary_box_title2 {
        color: #FFF;
        font-weight: bold;
        font-family: Arial;
        font-size: 12px;
        text-transform: uppercase;
        vertical-align: middle;
        line-height: 20px;
}
span.booking_summary_hotel_name {
        color: #777676;
        font-weight: bold;
        font-family: Arial;
        font-size: 14px;
        text-decoration: underline;        
}
span.text1 {
        color: #777676;
        font-weight: bold;
        font-family: Arial;
        font-size: 12px;
}

#phone_img {
        float: right;
}
#booking_summary p {
        margin-left: 5px;
        margin-top: 3px;
}
p.red {
        color: #b90707;
        font-weight: bold;
        font-family: Arial;
        font-size: 12px;
        padding: 5px 0px;
}
#right_arrow {
        background:url(images/right_arrow.png);
        width: 168px;
	height: 43px;
}
#full_gmap {
        float: left;
		width: 608px;
        /*border: 1px solid #999;*/
}
#gmap_bottom {
        float: left;
        background:url(images/bottom_bg.gif) repeat-x;
	width: 607px;
        /*height: 39px;*/
        border-width: 1px;
        border-color: #5a5a5a;
        /*border-style: solid;*/
        border-top: none;
        border-bottom-style: solid;
}
#gmap_button {
        background:url(images/gmap_button.gif);
        width: 75px;
        height: 23px;
        cursor: pointer;
		border: medium none;
}
.gmap_button {
        color: #fff; font-weight: bold; font-size: 12px;
        /*line-height: 40px;
        vertical-align: middle;*/
        background-color: #0F0;
        text-indent: -10px;
}
#gmap_div {
        width: 607px;
        height: 314px;
        border-width: 1px;
        border-color: #5a5a5a;
        /*border-style: solid;*/
        border-top: none;
        border-bottom: none;
        margin: 0;
        padding: 0;
}

/*******extinfowindow.js*****/

#simple_example_window {
    width: 217px;
}

#simple_example_window_contents {
    width: 217px; height: 134px; background: url(images/full_bg.png) repeat-x;
}
#simple_example_window_close {
    background: url(images/x_gmap.png) top left no-repeat transparent;
    width: 21px; height: 21px;
        cursor: pointer;
        margin-top: 1px;
        margin-left: -1px;
}
/*#custom_info_window_red_beak {
    width: 28px;
    height: 38px;
    background: url('images/star.png') top left no-repeat transparent;
}*/
/*
* html #simple_example_window_beak {
    /* Alpha transparencies hack for IE */
   /* background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../examples/images/corners/red_beak.png', sizingMethod='crop');
}
                             */
#simple_example_window_tl, #simple_example_window_tr, #simple_example_window_bl, #simple_example_window_br,
#simple_example_window_t,#simple_example_window_l,#simple_example_window_r,#simple_example_window_b {
    background-color: #777676;
    height: 1px;
    width: 1px;
}
#simple_example_window_beak {
      background: url(images/beak.png) top left no-repeat transparent;
    width: 28px; height: 24px;
    margin-top: -1px;
}
.pager_a a {
        text-decoration: none;
        color: #FFF;
        font-weight: bold;
}
.pager_a a:hover {
        text-decoration: underline;
        font-weight: bold;
}
.pager_a u {
        text-decoration: underline;
        font-weight: bold;
        font-size: larger;
}
/*#h_header_bar {
      _margin-left: -12px;  
}*/
#hotel_hor_menu a {
        font-weight: bold;
}
#instant_pic {
        background:url(images/instant.png) no-repeat;
	width: 148px;
	height: 48px;
        float: right;
        text-transform: uppercase;
} 
.instant_pic_txt {
        color: #FFF;
        font-weight: bold;
        font-size: 12px;
/*        float: left;*/
        margin-left: 47px;
        margin-top: -5px;
		text-align:left;
		position:relative;
		vertical-align:middle;
		width:50%;		
}
