/*------------------------------  Node lap megjelenítő  ------------------------------*/

.serviceFormGroupBox {
padding: 4px;
}
.serviceFormGroupTitle {
padding-top: 2px;
color: white;
font-size: 16px;
font-weight: bold;
border-bottom: 1px solid #B0B0B0;
}    
.serviceForm {
border: 1px solid #6C7C9E;
background-color: #6D7DA1; /*446085;*/ /*#598588 zoldes*/
color: #DDDDDD;
padding: 10px;	
margin: 0 15px 15px 15px;	
}
.serviceForm { /* CSS3 */
border-radius: 15px 15px 15px 15px;
background: url('/kepek/harkany/lablec.png') #6D7DA1 right bottom no-repeat;
}
.serviceForm BUTTON {
margin: 10px;
padding: 5px;
width: 100px;
}
.serviceForm LABEL { 
color: #D8E8E8/*#DDDDDD*/;
cursor: pointer;	
}
.service_open, 
.service_close {
text-align: right;
}
.service_open a, 
.service_close a {
cursor: pointer;	
color: #E6CFC9;
padding: 1px; 
font-size: 11px;
font-style: italic;
}
.input_container {
text-align: center;
padding: 10px;
}    	
.button_container {
text-align: center;
}
.input_container INPUT { padding: 5px; width: 170px; }
.accomm_box {
width: 350px; height: 220px; padding: 5px;
}
.accomm_title {
text-align: left; font-size: 15px; font-weight: bold; 
padding-left: 10px;
}
.accomm_prop_value { font-size: 12px; font-style: italic; width: 180px; overflow: hidden; }
.accomm_prop_label { font-size: 12px; font-weight: bold;  width: 180px; overflow: hidden; }
.accomm_box .left_bottom  { background-color: #EEEEEE; border-radius: 15px 0 0 15px; }
.accomm_box .right_bottom { background-color: #EEEEEE; border-radius: 0 15px 15px 0; }
.accomm_details { padding: 10px 5px 5px 10px; }


.node_view_title{
	font: bold 20pt arial;
	color: #414141;
}
.node_view_address{ font: normal 12pt arial; }
.node_view_weblink{ font: normal 10pt arial; text-decoration: none; color: #446085; }
.node_view_weblink:hover { text-decoration: underline; }
.node_view_photo{ border: 3px solid #D0D0D0; padding: 1px; }
.node_view_photo img{ border: 0; }

.node_wiew_data_table{ margin-left: 12px; }
.node_view_datatitle{ text-align: right; padding: 7px; background: #EEEEEE; font: normal 10pt arial; }

.node_viwe_function_header{ border-bottom: 2px solid #606060; margin-top: 10px; }

.node_viwe_accomondation{ margin: 10px 0 0 10px; }
.node_view_accItem, .node_view_accItem_selected { padding: 0 5px 0 0; }
.node_view_accItem div, .node_view_accItem_selected div { padding: 5px 7px 5px 7px; border-radius: 5px 5px 0 0; background: #888888; }
.node_view_accItem_selected div{ background: #606060; }
.node_view_accItem a, .node_view_accItem_selected a { padding: 10px; font: normal 9pt arial; color: white; text-decoration: none; }

.node_view_listitem1_box{ border-bottom: 1px solid #EEEEEE; }
.node_view_listitem1_title{ margin: 10px 0 5px 0; color: #4B4B4B; }
.node_view_listitem1_title a{ font: bold 12pt arial; cursor: pointer; color: #4B4B4B; }
.node_view_listitem1_date{ padding-left: 15px; font: bold 10pt arial; margin-bottom: 5px; color: gray; }


A.cat_active, A.cat_inactive, A.subcat_active, A.subcat_inactive { 
	display: block;
	text-decoration: none;
	font: bold 12pt Arial; 
}
A.cat_inactive, A.subcat_inactive { color: #446085; }
A.cat_active, A.subcat_active { color: #8F0909; }
A.subcat_active, A.subcat_inactive { font: bold 10pt Arial; }
.offerTypeSelectorBox ul { margin: 8px; padding-left: 16px }
.offerTypeSelectorBox li { margin: 8px 0 0 0;  }




/*--------------------------------------- civil adatlap ---------------------------------------*/

.civilReader{ }
.civilReaderName{ font: normal 18pt arial; }
.civilKeywordsBox{ margin-bottom: 15px; background: #ECF0F3; padding: 10px; border-bottom: 2px solid #C6D3DC; }
.civilKeywordsLabel{ font-weight: bold; }

.civilQuestionBox{ margin-bottom: 10px; }
.civilQuestionLabel{ font-weight: bold; }
.civilQuestionAnswer{ }
.answer{ }

.civilQuestionBoxTitle{ font: normal 13pt arial; margin: 30px 0 10px 0; display: block; }

.civilQuestionsCell{ min-width: 250px; }
.civilReaderData{ max-width: 500px; text-align: justify;  padding-right: 15px;  }

.poiAddressBox{ margin-bottom: 15px; background: #ECF0F3; padding: 10px; border-bottom: 2px solid #C6D3DC; }
.poiAddressBox div span{ font-weight: bold; }

/*--------------------------------------- intezmeny adatlap ---------------------------------------*/

.institutionReader{ }
.institutionReaderName{ font: normal 18pt arial; }
.institutionKeywordsBox{ margin-bottom: 15px; background: #ECF0F3; padding: 10px; border-bottom: 2px solid #C6D3DC; }
.institutionKeywordsLabel{ font-weight: bold; }

.institutionQuestionBox{ margin-bottom: 10px; }
.institutionQuestionLabel{ font-weight: bold; }
.institutionQuestionAnswer{ }
.answer{ }

.institutionQuestionBoxTitle{ font: normal 13pt arial; margin: 30px 0 10px 0; display: block; }

.institutionQuestionsCell{ min-width: 250px; }
.institutionReaderData{ max-width: 500px; text-align: justify;  padding-right: 15px;  }


/*--------------------------------------- galéria ---------------------------------------*/
.galleryBox{ }
.galleryImageBox{ height: 219px;  }

.galleryMapBox{ position: relative; top: 0px; height: 1px; }
.galleryMapBoxTable{ background: url('/kepek/transparent.gif'); }
.galleryPreviousImage{ width: 100px; height: 190px; cursor: pointer; background: url('/kepek/node/image_prev.png') center left no-repeat; }
.galleryNextImage{ width: 100px; height: 190px; cursor: pointer; background: url('/kepek/node/image_next.png') center right no-repeat; }
.galleryImage{ max-width: 219px; max-height: 219px; }

.galleryControlBox{ }
.galleryControlButton{ }

/*--------------------------------------- akciós ajánlat ---------------------------------------*/


.node_specialoffer_list_header{
	padding: 3px 0 3px 7px; 
	margin-right: 10px; 
	border-radius: 7px 7px 7px 7px; 
	background: url('/kepek/harkany/akciok_hatter.jpg') bottom left repeat-x;
}
.node_specialoffer_list_header_title{
	background: url('/kepek/harkany/akcio.png') center left no-repeat; 
	font: bold 12pt arial; 
	color: white; 
	text-shadow: 1px 1px 3px black; 
	padding-left: 25px; 
}

.node_specialoffer_list_table{ }
.node_specialoffer_list_table td{ width: 50%; }

.node_specialoffer_title { margin-bottom: 5px; border-bottom: 1px solid gray; }
.node_specialoffer_title a{
	font: bold 14pt arial; 
	text-decoration: none; 
	margin-top: 10px; 
	cursor: pointer;
}

.node_specialoffer_date{ color: gray; }

.node_specialoffer_title {
	color: #8F0909; 
	font: normal 10pt arial;
}

.node_specialoffer_text{ margin-top: 10px; }
.node_specialoffer_data{ padding-left: 25px; }

.node_specialoffer_functions_box{ text-align: right; }
.node_specialoffer_functions_table{ width: 100%; }

.node_specialoffer_function_map{ }
.node_specialoffer_function_map a {
	display: block; 
	background: url('/kepek/hajduszoboszlo/maplink.png') center left no-repeat; 
	cursor: pointer; 
	padding: 6px 0 3px 28px; 
	text-decoration: none; 
	font: bold 8pt arial; 
	color: gray;
}

.node_specialoffer_function_more{ }
.node_specialoffer_function_more a{ cursor: pointer; font: bold 9pt arial; }

/* Mini node lista - ált. jobb oldalon */

.miniNodeListBox{ width: 200px; }
.miniNodeListTable {  }
.miniNodeListName a { font: normal 9pt arial; color: #3F3F3F; padding: 0 10px 0 0; }
.miniNodeListImage a img { border: 2px solid gray; margin-right: 5px; width: 25px; }
.miniNodeListAddress{ padding: 0 0 15px 0; width: 100%; }
.miniNodeListAddressCity { font-size: 7pt; white-space: nowrap; }
.miniNodeListAddressPlace { font-size: 7pt; white-space: nowrap; }

/* node hír lista */
.nodePage .newsListBox{ padding: 0 0 10px 0; }
.nodePage .newsListRow{ padding: 12px 0 0 0; }
.nodePage .newsListTitle { padding: 0 0 4px 0; margin: 0; } 
.nodePage .newsListTitle a{ font: normal 15pt arial; color: #2C3D6F; text-decoration: none; }
.nodePage .newsListBody { padding: 0px; margin: 0px; }
.nodePage .newsListBody .newsListImage { display: none; }
.nodePage .newsListDetails { font: bold 7pt arial; color: #2C3D6F; text-decoration: none; }
.nodePage .newsListDetails:hover { text-decoration: underline; }

/* node  */
.nodePage .introListBox { padding: 0 0 10px 0; }
.nodePage .introListTable { width: 100%; margin: 10px 0 20px 0; }
.nodePage .introListTable .introOddRow { background: #F4F4F4; }
.nodePage .introListTable td { padding: 5px 5px 5px 10px; }
.nodePage .introName { padding: 0 0 10px 0; }
.nodePage .introName a { font: normal 12pt arial; color: #2C3D6F; text-decoration: none; }