@charset "iso-8859-2";
/* CSS Document */
/*villa origo hu*/

.date_btn2 {
	background-image:url(images/hu/calendar.jpg);
	background-repeat:no-repeat;
	background-position:right;
	width:80px;
	height:24px;
	float:left;
}

.date_btn {
	background-image:url(images/hu/box_calendar.jpg);
	background-repeat:no-repeat;
	background-position:right 1px;
	width:72px;
	height:17px;
	float:left;
}

#header {
	background-image:url(images/hu/header_780x76.jpg);
	width:780px;
	height:76px;
	float:left;
}

#li_menu1 {
	background-image:url(images/hu/menu1_off_101x42.jpg);
	width:111px;
	height:42px;
}

#li_menu2 {
	background-image:url(images/hu/menu2_off_72x42.jpg);
	width:75px;
	height:42px;
}

#li_menu3 {
	background-image:url(images/hu/menu3_off_91x42.jpg);
	width:94px;
	height:42px;
}

#li_menu4 {
	background-image:url(images/hu/menu4_off_130x42.jpg);
	width:133px;
	height:42px;
}

#menu1 {
	background-image:url(images/hu/menu1_on_101x42.jpg);
	width:101px;

}

#menu1:hover {
	background-position:0 0;
	z-index:50;
}

#menu2 {
	background-image:url(images/hu/menu2_on_72x42.jpg);
	width:72px;
}

#menu2:hover {
	background-position:0 0;
	z-index:50;
}

#menu3 {
	background-image:url(images/hu/menu3_on_91x42.jpg);
	width:91px;
}

#menu3:hover {
	background-position:0 0;
	z-index:50;
}

#menu4 {
	background-image:url(images/hu/menu4_on_130x42.jpg);
	width:130px;
}

#menu4:hover {
	background-position:0 0;
	z-index:50;
}

#box_booking {
	background-image:url(images/hu/box_booking_93x17.jpg);
	background-repeat:no-repeat;
	background-color:#7f7f6a;
	width:161px;
	height:17px;
}

#box_checkintime {
	background-image:url(images/hu/box_checkintime_101x13.jpg);
	background-repeat:no-repeat;
	background-color:#7f7f6a;
	width:161px;
	height:13px;
	margin-top:15px;
}

#box_checkouttime {
	background-image:url(images/hu/box_checkouttime_98x13.jpg);
	background-repeat:no-repeat;
	background-color:#7f7f6a;
	width:161px;
	height:13px;
	margin-top:7px;
}

#box_numberofpeople {
	background-image:url(images/hu/box_numberofpeople_93x19.jpg);
	background-repeat:no-repeat;
	background-color:#7f7f6a;
	width:100px;
	height:19px;
}

#box_numberofnights {
	background-image:url(images/hu/box_numberofnights_83x19.jpg);
	background-repeat:no-repeat;
	background-color:#7f7f6a;
	width:100px;
	height:19px;
}

#box_news {
	background-image:url(images/hu/box_news_48x14.jpg);
	background-repeat:no-repeat;
	background-color:#7f7f6a;
	width:161px;
	height:14px;
}

#next {
	background-image:url(images/hu/button_next_121x35.jpg);
	background-position:19px 0;;
	background-repeat:no-repeat;
}

#next2 {
	background-image:url(images/hu/button_next_121x35.jpg);
	background-position:19px 0;;
	background-repeat:no-repeat;
}

.btn_next {
	/*background-image:url(images/hu/button_next_121x35.jpg);*/
	display:block;
	width:121px;
	height:35px;
	float:left;
}

.btn_next:hover {
	background-position:0 0;
}

#booking {
	background-image:url(images/hu/button_booking_121x35.jpg);
	background-position:19px 0;;
	background-repeat:no-repeat;
}

#btn_booking {
	/*background-image:url(images/hu/button_booking_121x35.jpg);
	background-position: left top;
	background-repeat:no-repeat;*/
	width:121px;
	height:35px;
	display:block;
	cursor: hand;
	float:left;
}

#btn_booking:hover {
	background-position:0 0;
}

#introduction {
	background-image:url(images/hu/content_introduction_322x18.jpg);
}

#contact {
	background-image:url(images/hu/content_contact_336x20.jpg);
	height:20px;
}

#galery {
	background-image:url(images/hu/content_galery_77x18.jpg);
	margin-bottom:15px;
}

#news {
	background-image:url(images/hu/content_news_51x15.jpg);
	height:15px;
}

#res {
	background-image:url(images/hu/content_reservation_98x18.jpg);
}

#prices {
	background-image:url(images/hu/content_prices_43x18.jpg);
}

#info {
	background-image:url(images/hu/content_info_77x18.jpg);
}

#actions {
	background-image:url(images/hu/content_actual.jpg);
}

#map {
	background-image:url(images/hu/content_map_52x18.jpg);
	width:52px;
	height:18px;
	margin:15px 0px 10px 0px;
}

#maplink {
	background-image:url(images/hu/content_maplink_147x29.jpg);
	width:147px;
	height:29px;
	margin:15px 0px 10px 22px;
}

#maplink a{
	/*background-image:url(images/hu/content_maplink_147x29.jpg);*/
	width:147px;
	height:29px;
	display:block;
	float:left;
}

#maplink a:hover{
	background-position:0 0;
}

#message {
	background-image:url(images/hu/button_message_115x29.jpg);
	background-position: right top;
	background-repeat:no-repeat;
}

#btn_message {
	/*background-image:url(images/hu/button_message_115x29.jpg);
	background-position: left top;
	background-repeat:no-repeat;*/
	width:115px;
	height:29px;
	display:block;
	cursor: hand;
	float:right;
}

#btn_message:hover {
	background-position:0 0;
}

#rayfield {
	/*background-image:url(images/hu/footer_rayfield_144x20.jpg);*/
	width:144px;
	height:20px;
	display:block;
	float:right;
}


#rayfield:hover {
	background-position:0 0;
}

#footer {
	background-image:url(images/hu/footer_780x86.jpg);
	width:748px;
	height:43px;
	float:left;
	padding:43px 23px 0 9px;
}

.next2 {
	background-image:url(images/hu/button_resnext_121x34.jpg);
	background-position:right;
	background-repeat:no-repeat;
	background-color:#f2f2eb;
	width:131px;
	height:34px;
	margin-top:15px;
	float:left;
}

.next2 a {
	width:121px;
	height:34px;
	display:block;
	float:right;
}

.send {
	background-image:url(images/hu/button_send_121x34.jpg);
	background-position:right;
	background-repeat:no-repeat;
	background-color:#f2f2eb;
	width:131px;
	height:34px;
	margin-top:15px;
	float:left;
}

.send a {
	width:121px;
	height:34px;
	display:block;
	float:right;
}

.next3 {
	background-image:url(images/hu/button_resnext_121x34.jpg);
	background-position:right;
	background-repeat:no-repeat;
	background-color:#f2f2eb;
	width:121px;
	height:34px;
	margin-top:15px;
	float:left;
}

.next3 a {
	width:121px;
	height:34px;
	display:block;
	float:right;
}

.more_news {
	background-image:url(images/hu/button_news_121x34.jpg);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#f2f2eb;
	width:499px;
	height:34px;
	margin-top:15px;
	float:left;
}

.more_news a {
	width:121px;
	height:34px;
	display:block;
	float:left;
}

#next2 {
	background-image:url(images/hu/button_next_121x35.jpg);
	background-position:19px 0;;
	background-repeat:no-repeat;
}

#box_actual {
	background-image:url(images/hu/box_actual.jpg);
	background-repeat:no-repeat;
	background-color:#7f7f6a;
	width:161px;
	height:14px;
}