@charset "utf-8";
/* CSS Document */
	

/* programkereső fejléc */

#programs-search-head {
	width: 987px;
	height: 67px;
	background-image: url(../img/accomodation/head_prog.jpg);
	}

/* programkereső bannerek */

#programs-search-banner-container-top,
#programs-search-banner-container-bottom  {
	width: 946px;/*987*/
	height: 60px;
	padding: 0px 21px 0px 20px;
	}

#programs-search-banner-container-bottom {
	margin-top: 5px;
	margin-bottom: 10px;
	}

.programs-search-banner-468x60 {
	width: 468px;
	height: 60px;
	float: left;
	background-color: #4E6D82;
	margin: 0px 5px;
	}

.programs-search-banner-234x60 {
	width: 234px;
	height: 60px;
	float: left;
	background-color: #4E6D82;
	}

/* Mikor? box évek */

#programs-search-box-top {
	background-image: url(../img/accomodation/keret_top.jpg);
	width: 387px;/*987-600*/
	padding-left: 600px;
	height: 26px;
	}

.programs-search-box-when-year a {
	background-image: url(../img/accomodation/evek_gomb.jpg);
	width: 92px;
	height: 26px;
	float: left;
	line-height: 26px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #759AB4;
	text-decoration: none;
	}

.programs-search-box-when-year a:hover {
	color: #154971;
	}

#programs-search-box-center {
	height: auto;
	width: 924px;/*966*/
	background-color: #CBDFE8;
	margin-left: 10px;
	padding: 0px 32px 0px 10px;
	}

/* Mikor? box */

#programs-box-when {
	width: 924px;
	height: auto;
	}

#programs-box-when-title-hu {
	background-image: url(../img/accomodation/mikor_hu.jpg);
	width: 20px;
	height: 56px;
	float: left;
	}

/* Mit? box */
	
#programs-box-what-container,
#programs-box-when-container {
	float: left;
	width: 903px;
	height: 65px;
	background-color: #E4EEF0;
	background-image: url(../img/accomodation/arnyek.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border-right: 1px #C3D4DB solid;
	margin-bottom: 10px;
	}

#programs-box-what-container {
	height: auto;
	padding-bottom: 5px;
	}
	
#programs-box-what {
	width: 924px;
	height: auto;
	}

#programs-box-what-title-hu {
	background-image: url(../img/accomodation/mit_hu.jpg);
	width: 20px;
	height: 40px;
	float: left;
	}

/* Mit? box menü */

#program-box-more-options a {
	width: 30px;
	height: 29px;
	background-image: url(../img/accomodation/plusz_off.jpg);
	display: block;
	float: left;
	margin: 7px 8px 0 15px;
	}

#program-box-more-options a:hover {
	background-image: url(../img/accomodation/plusz_over.jpg);
	}

div#programs-box-what-menu {
	width: 850px;/*904*/
	height: 29px;
	margin: 7px 0 0 0;
	float: left;
	}

div#programs-box-what-menu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	float: left;
	}

div#programs-box-what-menu ul li {
	display: block;
	float: left;
	height: 29px;
	margin: 0px 5px 0px 0px;
	}
	
div#programs-box-what-menu ul li a {
	background-image: url(../img/accomodation/gomb_loop_off.jpg);
	height: 29px;/*29*/
	float: left;
	cursor: pointer;
	text-decoration: none;
	}
	
div#programs-box-what-menu ul li a span.programs-box-what-menu-first {
	background-image: url(../img/accomodation/gomb_left_off.jpg);
	display: block;
	float: left;
	width: 32px;
	height: 29px;
	}

div#programs-box-what-menu ul li a:hover span.programs-box-what-menu-first {
	background-image: url(../img/accomodation/gomb_left_over.jpg);
	}

div#programs-box-what-menu ul li a span.programs-box-what-menu-first-select {
	background-image: url(../img/accomodation/gomb_left_on.jpg);
	display: block;
	float: left;
	width: 32px;
	height: 29px;
	}
	
div#programs-box-what-menu ul li a span.programs-box-what-menu-last {
	background-image: url(../img/accomodation/gomb_right_off.jpg);
	display: block;
	float: left;
	width: 17px;
	height: 29px;
	}

div#programs-box-what-menu ul li a:hover span.programs-box-what-menu-last {
	background-image: url(../img/accomodation/gomb_right_over_on.jpg);
	}

div#programs-box-what-menu ul li a span.programs-box-what-menu-last-select {
	background-image: url(../img/accomodation/gomb_right_over_on.jpg);
	display: block;
	float: left;
	width: 17px;
	height: 29px;
	}

div#programs-box-what-menu ul li a span.programs-box-what-menu-loop {
	background-image: url(../img/accomodation/gomb_loop_off.jpg);
	display: block;
	float: left;
	height: 23px;/*29*/
	padding: 6px 0px 0px 0px; 
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	}	

div#programs-box-what-menu ul li a:hover span.programs-box-what-menu-loop {
	background-image: url(../img/accomodation/gomb_loop_over_on.jpg);
	}

div#programs-box-what-menu ul li a span.programs-box-what-menu-loop-select {
	background-image: url(../img/accomodation/gomb_loop_over_on.jpg);
	display: block;
	float: left;
	height: 23px;/*29*/
	padding: 0px;
	padding: 6px 0px 0px 0px; 
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	}


<!-- Hol? box -->	

#programs-box-where {
	width: 924px;
	height: auto;
	margin-bottom: 10px;	
	}

#programs-box-where-title-hu {
	background-image: url(../img/accomodation/hol_hu.jpg);
	width: 20px;
	height: 51px;
	float: left;
	}
	
#programs-box-where-container  {
	float: left;
	width: 903px;
	height: 57px;
	padding: 7px 0px 5px 0px;
	background-color: #E4EEF0;
	background-image: url(../img/accomodation/arnyek.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border-right: 1px #C3D4DB solid;
	margin-bottom: 10px;
	}

#programs-box-where-container-search {
	width: 198px;/*218*/
	height: 39px;/*57*/
	float: left;
	margin-left: 15px;
	margin-right: 10px;
	padding: 9px 10px;
	}

#programs-box-where-container-region {
	width: 650px;
	height: 57px;
	float: left;
	}

a .programs-box-where-balaton-north {
	background-image: url(../img/accomodation/eszak_balaton_off.jpg);
	width: 126px;
	height: 57px;
	display: block;
	float: left;
	cursor: pointer;
	}

a:hover .programs-box-where-balaton-north {
	background-image: url(../img/accomodation/eszak_balaton_over.jpg);
	}

a .programs-box-where-balaton-north-select {
	background-image: url(../img/accomodation/eszak_balaton_on.jpg);
	width: 126px;
	height: 57px;
	display: block;
	float: left;
	cursor: pointer;
	}
	
a .programs-box-where-balaton-south {
	background-image: url(../img/accomodation/del_balaton_off.jpg);
	width: 126px;
	height: 57px;
	display: block;
	float: left;
	margin-left: 5px;
	cursor: pointer;
	}

a:hover .programs-box-where-balaton-south {
	background-image: url(../img/accomodation/del_balaton_over.jpg);
	}

a .programs-box-where-balaton-south-select {
	background-image: url(../img/accomodation/del_balaton_on.jpg);
	width: 126px;
	height: 57px;
	display: block;
	float: left;
	margin-left: 5px;
	cursor: pointer;
	}
	
a .programs-box-where-balaton-east {
	background-image: url(../img/accomodation/kelet_balaton_off.jpg);
	width: 126px;
	height: 57px;
	display: block;
	margin-left: 5px;
	float: left;
	cursor: pointer;
	}

a:hover .programs-box-where-balaton-east {
	background-image: url(../img/accomodation/kelet_balaton_over.jpg);
	}

a .programs-box-where-balaton-east-select {
	background-image: url(../img/accomodation/kelet_balaton_on.jpg);
	width: 126px;
	height: 57px;
	display: block;
	margin-left: 5px;
	float: left;
	cursor: pointer;
	}
	
a .programs-box-where-balaton-west {
	background-image: url(../img/accomodation/nyugat_balaton_off.jpg);
	width: 126px;
	height: 57px;
	display: block;
	margin-left: 5px;
	float: left;
	cursor: pointer;
	}

a:hover .programs-box-where-balaton-west{
	background-image: url(../img/accomodation/nyugat_balaton_over.jpg);
	}

a .programs-box-where-balaton-west-select {
	background-image: url(../img/accomodation/nyugat_balaton_on.jpg);
	width: 126px;
	height: 57px;
	display: block;
	margin-left: 5px;
	float: left;
	cursor: pointer;
	}
	
a .programs-box-where-balaton-all {
	background-image: url(../img/accomodation/egesz_balaton_off.jpg);
	width: 126px;
	height: 57px;
	display: block;
	margin-left: 5px;
	float: left;
	cursor: pointer;
	}

a:hover .programs-box-where-balaton-all {
	background-image: url(../img/accomodation/egesz_balaton_over.jpg);
	}

a .programs-box-where-balaton-all-select {
	background-image: url(../img/accomodation/egesz_balaton_on.jpg);
	width: 126px;
	height: 57px;
	display: block;
	margin-left: 5px;
	float: left;
	cursor: pointer;
	}

/* gombok */

#programs-box-buttons-container {
	width: 904px;
	height: 30px;
	margin: 0px 0px 0px 20px;
	padding-bottom: 5px;
	}
                
#programs-box-buttons-moresearch-hu a {
	background-image: url(../img/accomodation/megtobb_hu_off.jpg);
	width: 295px;
	height: 30px;
	float: left;
	}
	
#programs-box-buttons-moresearch-hu a:hover {
	background-image: url(../img/accomodation/megtobb_hu_on.jpg);
	width: 295px;
	height: 30px;
	float: left;
	}

#programs-box-buttons-search-hu input {
	border: 0px;
	background: none;
	background-image: url(../img/accomodation/kereses_hu_off.jpg);
	width: 156px;
	height: 30px;
	float: right;
	cursor: pointer;
	}

#programs-box-buttons-search-hu input:hover {
	background-image: url(../img/accomodation/kereses_hu_on.jpg);
	}

#programs-search-bottom {
	background-image: url(../img/accomodation/keret_bottom.jpg);
	width: 987px;
	height: 10px;
	font-size: 8px;
	}