﻿body 
{
	font: 12px sans-serif;
    font: 12px Tahoma;
    font: 12px verdana;
    font: 14px Segoe UI;
    font: 14px "Trebuchet MS";
    padding-left: 5px;
    height:100%;
    text-align:left;
}

.content_table
{		
	background-color: White;
	width:1000px;
}

.main_table
{
	table-layout: auto; 
	border-collapse: collapse;
	width:1033px;
	vertical-align:top;
	text-align:left;	
	/*background-color: White;*/
}
.master-shadow-upper
{
	background-image: url(../images/kozep_felso.png);
    background-repeat: repeat-x; 
    height: 14px; 
    background-position: bottom;
}
.master-shadow-left
{
	background-image: url(../images/bal_kozep.png);
    width: 14px; 
    background-repeat: repeat-y; 
    background-position: right top;
}
.master-shadow-uppercorner-left
{
	background-image: url(../images/bal_felso.png);
    width: 14px; 
    height: 14px; 
    background-position: right bottom; 
    background-repeat: no-repeat;
}
.master-shadow-uppercorner-right
{
	background-image: url(../images/jobb_felso.png);
    width: 14px; 
    height: 14px; 
    background-position: left bottom; 
    background-repeat: no-repeat;
}

.master-shadow-bottom
{
	background-image: url(../images/kozep_also.png);
    background-repeat: repeat-x; 
    height: 14px; 
    background-position: top;
}
.master-shadow-right
{
	background-image: url(../images/jobb_kozep.png); 
	width: 14px; 
	background-repeat: repeat-y;
    background-position: left top;
}
.master-shadow-bottomcorner-left
{
	background-image: url(../images/bal_also.png);
    width: 14px; 
    height: 14px; 
    background-position: right top; 
    background-repeat: no-repeat;
}
.master-shadow-bottomcorner-right
{
	background-image: url(../images/jobb_also.png);
	width: 14px; 
	height: 14px; 
	background-position: left top; 
	background-repeat: no-repeat;
}

.master_footer
{
	width: 100%;
	vertical-align: top;
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url(../images/footer_border.jpg);	
	/*
	border-left-style: solid;
	border-left-width: 1px;	
	border-left-color: #A0A0A0;	
	border-right-style: solid;
	border-right-width: 1px;	
	border-right-color: #A0A0A0;	
	border-bottom-style: solid;
	border-bottom-width: 1px;	
	border-bottom-color: #A0A0A0;	
	border-top-style: solid;
	border-top-width: 1px;	
	border-top-color: #D8D8D8;		
*/
}

.master_header
{
	/*
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-color: #A0A0A0;
	border-right-color: #A0A0A0;
	border-left-color: #A0A0A0;	
	*/
	width: 100%;
	height: 200px;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../images/banner.jpg);

}

hr
{
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	color: #D8D8D8;
	height: 1px;
	text-align: left;
	width: 100%;
}
a
{
	color: #24468a;
	text-decoration: none;
}
a:hover
{
	color: #ff6600;
	text-decoration: underline;
}
#header
{

}
#content
{
	vertical-align:top;
}
#leftbar
{
	
	width: 250px;
	border-right: solid 1px #cccccc;
	vertical-align: top;
	padding: 0px 5px 0px 0px;
}
#rightbar
{
	padding: 0px 0px 0px 5px;
	vertical-align: top;
}
#mappath
{
	padding: 5px 5px 5px 5px;
	background-repeat: repeat-x;
	background-image: url(../Images/bg-sitemap.gif);
	background-position: bottom;
}
#data
{
	border-top-style: solid;
	border-top-width: 0px;
	border-color: #cccccc;
}
#footer
{ 
	border-top-style: solid;
	border-top-width: 0px;
	border-color: #cccccc; 
}

.title
{
	font-size: 20px;
	font-family: Calibri, Fantasy;
	font-weight: bold;
}

.button-new
{
	color: #ffffff;
	/*font-family: Segoe UI, verdana, sans-serif;*/
	border-right: #c0d0e0 1px solid;
	border-top: #c0d0e0 1px;
	border-left: #c0d0e0 1px solid;
	border-bottom: #c0d0e0 1px solid;
	background-color: #7b8795;
}
.filterletter
{
	border-right: #c0d0e0 2px solid;
	padding-right: 5px;
	border-top: #c0d0e0 2px solid;
	padding-left: 5px;
	padding-bottom: 3px;
	border-left: #c0d0e0 2px solid;
	margin-right: 3px;
	padding-top: 3px;
	border-bottom: #c0d0e0 2px solid;
	float: left;
	margin-bottom: 5px;
}
.filterbox
{
	width: 600px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.collapsepanel
{
	background-color: white;
	overflow: hidden;
	border-right: #c0d0e0 0px solid;
	/*border-top: #c0d0e0 1px solid;*/
	border-left: #c0d0e0 0px solid;
	border-bottom: #c0d0e0 0px solid;
	padding-bottom: 3px;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 3px;
}

.collapsepanel-header
{
	background-color: #fff;
	font-weight: bold;
	padding-top: 3px;
	border-right: #c0d0e0 0px solid;
	border-top: #c0d0e0 0px solid;
	border-left: #c0d0e0 0px solid;
	/*border-bottom: #c0d0e0 1px solid;*/
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
}
/**********************************************************************/
/*********************DATAITEM CSS START*******************************/
/**********************************************************************/
.dataitem
{
	border-right: #c0d0e0 0px solid;
	border-top: #c0d0e0 0px solid;
	border-left: #c0d0e0 0px solid;
	border-bottom: #c0d0e0 0px solid;
	background-color: #828e96;
	width: 750px;
}
.dataitem-header { }
.dataitem-header td
{
	vertical-align:top;
	color: #ffffff;
	padding-bottom: 2px;
	padding-top: 2px;
}
.dataitem-header-leftpanel
{
	font-weight: bold;
	white-space:nowrap;
	padding-left:2px;
}
.dataitem-header-centerpanel {
	width:100%;
	font-weight:bold;
	padding-left:5px;
}
.dataitem-header-rightpanel {
	text-align:right;
	white-space:nowrap;
	padding-right:5px;
}
.dataitem-header a {
	color: #ffffff;
	text-decoration:none;
}
.dataitem-header a:hover 
{
	color: #ffffff;
	text-decoration: underline;
}
.dataitem-content { }
.dataitem-content-data
{
	color: #ffffff;
	padding: 0px 5px 0px 5px;
	border-top: #ffffff 0px solid; 
}
.dataitem-footer
{
	background-color: #f5f5f5;
}
.dataitem-footer-centerpanel { }
.dataitem-footer-leftpanel { }
.dataitem-footer-rightpanel, 
.dataitem-footer-rightpanel a
{
	text-align:right;
}
.dataitem-row-separator
{
	background-color:#ffffff;
	width:100%;
}





.simplelist
{
	border-right: #c0d0e0 0px solid;
	border-top: #c0d0e0 0px solid;
	border-left: #c0d0e0 0px solid;
	border-bottom: #c0d0e0 0px solid;
	background-color: #828e96;
	width: 100%;
}
.simplelist-header td
{
	vertical-align:top;
	padding-bottom: 2px;
	padding-top: 2px;
	color: #ffffff;
}
.simplelist-header-contentpanel
{
	font-weight: bold;
}
.simplelist-header-rightpanel {
	color: #000000;
	text-align:right;
	white-space:nowrap;
	padding-right:5px;
}
.simplelist a
{
	color: #ffffff;
}
.simplelist a:hover
{
	color: #ffffff;
	text-decoration: underline;
}
.simplelist-data {}
.simplelist-data-contentpanel
{
	color: #696969;
	background-color: #ffffff;
	padding: 3px;
}
/**********************************************************************/
/*************************ITEM CSS END*********************************/
/**********************************************************************/
.sitemappath
{
    font-weight:bold;
}
.sitemappath-node
{
	font-weight: bold;
	color: #7C6F57;
}

.sitemappath-currentnode
{
	color: #333333;
}
.sitemappath-pathseparator
{
	font-weight: bold;
	color: #5D7B9D;
}
.sitemappath-rootnode
{
	font-weight: bold;
	color: #5D7B9D;
}

.padder-10
{
	padding: 10px;
}
.padder-5
{
	padding: 5px;
}
.formview
{
	padding: 10px;
	margin: 10px;
	background-color: #f5f5f5;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
}
.formview-row-insert
{
	padding: 10px;
}

.formview-insert-item-header
{
	font-size: 14px;
	font-family: 'Segoe UI' , Verdana;
	text-align: center;
	font-weight: bold;
}
.formview-row-empty
{
	background-color: #ffcc66;
}
input_
{
	background-color: #fff;
 	border: 0px solid #cecece;
 	padding: 0px;
}
.validator
{
	background-color: #fffacd;
}
.leftbox
{
	background-color: #f5f5f5;
	/*border-top: #cccccc 1px solid;*/
	border-right: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	width: 100%;
}
.leftbox-header
{
	border-top: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	background-color: #e4e3e1;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 4px;
	padding-top: 4px;
}
.modalBackground
{
	background-color: #c0c0c0;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalpopup
{
	background-color: #f5f5dc;
	padding: 10px;
	border: 1px solid #696969;
	width: 500px;
	height: 300px;
	text-align:justify;
}

.modalpopup_content
{
	width: 100%;
	height: 280px;
}

.modalpopup_vissza
{
	width: 100%;
	height: 20px;
	text-align: left;
	vertical-align: bottom;
}
.leftbar-list
{
	list-style-type:square;
}
.taglist
{
	text-align: justify;
}
.taglist a
{
	color: #d2691e;
	text-decoration: none;
}
.dropdown-sortpanel
{
	text-align:left;
	padding: 5px 0px 5px 5px;
	border-right: #a9a9a9 1px solid;
	border-top: #a9a9a9 1px solid;
	border-left: #a9a9a9 1px solid;
	border-bottom: #a9a9a9 1px solid;
	background-color: #dcdcdc;
	z-index: 1000;
}
.dropdown-sortpanel a
{
	color: #696969;
	text-decoration: none;
}
.dropdown-label
{
	display: block; 
	padding: 2px 2px 2px 10px; 
	text-align:left; 
}
.changelog-table
{
	white-space: nowrap;
	width: 100%;
	border-right: #a9a9a9 1px solid;
	border-top: #a9a9a9 1px solid;
	border-left: #a9a9a9 1px solid;
	border-bottom: #a9a9a9 1px solid;
	background-color: #d3d3d3;
	color: white;
}
.changelog-table tr, .changelog-table td
{
	background-color: #828e96;
}
.changelog-table td
{
	padding:3px 3px 3px 3px;
}
.resources-gridview
{
	white-space: nowrap;
	width: 100%;
	border-right: #a9a9a9 1px solid;
	border-top: #a9a9a9 1px solid;
	border-left: #a9a9a9 1px solid;
	border-bottom: #a9a9a9 1px solid;
	background-color: #dcdcdc;
	color: #000000;
}
.resources-gridview td
{
	padding:3px 3px 3px 3px;
}
.watermarked
{
	/*padding: 2px 0 0 2px;
	border: 1px solid #BEBEBE;
	background-color: #F0F8FF;*/
	color: #808080;
}
.minibox
{
	border-right: #778899 1px solid;
	border-top: #778899 1px solid;
	margin-bottom: 10px;
	border-left: #778899 1px solid;
	border-bottom: #778899 1px solid;
	background-color: #f1f8ff;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #000000;
}

.miniboxhead
{
	border-right: #778899 1px solid;
	border-top: #778899 1px solid;
	margin-bottom: 15px;
	border-left: #778899 1px solid;
	border-bottom: #778899 1px solid;
	background-color: #bfcdde;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #ffffff;
}

.Grid { border: solid 1px #FFFFFF; }
.Grid td
{
border: solid 1px #FFFFFF;
margin: 1px 1px 1px 1px;
padding: 1px 1px 1px 1px;
}

.Grid th
{
	font-weight: bold;
	text-align: center;
	background-color: white;
	color: #000000;
}
.GridHeader
{

}
.GridItem
{
background-color: #F4F1E3;
}

.GridAltItem
{
background-color: White;
}

/*AutoComplete flyout */

.autocomplete-completionlistelement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete-highlightedlistitem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete-listitem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}
.linkbutton
{
	margin-right:10px;
}

/* Accordion */
.accordionHeader
{
	border: 1px solid #2F4F4F;
	color: #ffffff;
	background-color: #708090;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
}

.accordionHeader a
{
	color: #ffffff;
	background: none;
	text-decoration: none;
}

.accordionHeader a:hover
{
	color: #ffffff;
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
	border: 1px solid #2F4F4F;
	color: #ffffff;
	background-color: #778899;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
}

.accordionHeaderSelected a
{
	color: #ffffff;
	background: none;
	text-decoration: none;
}

.accordionHeaderSelected a:hover
{
	color: #ffffff;
	background: none;
	text-decoration: underline;
}

.accordionContent
{
	background-color: #ffffff;
	border: 1px solid #cccccc;
	border-top: none;
	padding: 5px;
	padding-top: 10px;
}

.datalist
{
	width:100%;
}
.datalist-item
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	padding: 10px;
}
.datalist-item-alternate
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	padding: 10px;
}
.datalist-separator
{
	height:3px;
	background-color: #ffffff;
}

.left-content_div
{
	margin-right: 2px;
	margin-left: 2px;
	
}

.left-content_td
{
	border-right-style: solid;
	border-right-width: 0px;
	border-right-color: #D8D8D8;
	border-left-style: solid;
	border-left-width: 0px;
	border-left-color: #A0A0A0;	
	height: 100%;
	background-color: #ffffff;
	background: url(../images/menubar.jpg);
	background-position: right bottom; 
    background-repeat: repeat-y;
}

.main_content
{
	width: 100%;
	padding: 10px;
	vertical-align: top;
	border-right-style: solid;
	border-right-width: 0px;
	border-right-color: #A0A0A0;	
}

.toggleheader 
{
    display:block;
	float: right; 
	vertical-align: middle; 
	z-index:2;
 }
 
 .tour_table
{
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	font-size: small;
	padding-top: 5px;
	padding-bottom: 5px;
}

.quarter_table
{
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	font-size: small;
	padding-top: 5px;
	padding-bottom: 5px;	
}

.quarter_table td
{
	vertical-align: top;
	padding-right: 3px;
	padding-left: 3px;	
	text-align:justify;
}

.tour_table td
{
	vertical-align: top;
	padding-right: 3px;
	padding-left: 3px;
}

.tour_main_label
{
	font-size: xx-large;
	font-weight: bold;
}

.tour_info
{
	margin: 10px;
}

.tour_kezdo_ar
{
	width: 100%;
	margin: 10px;
	font-size: x-large;
	font-weight: bold;
	text-align: center;
}

.tour_detail_header
{
	font-weight: bold;
}

.tour_day_intor
{
	font-size: medium;
	font-weight: bold;
}

.tour_day_header
{
	font-weight: bold;
	margin-top: 20px;
}

.tour_day
{
	text-align: justify;
	width: 100%;
}

.tour_footer
{
	text-align: justify;
	width: 100%;
	margin-top: 10px;
	margin-left: 10px;
}

.tour_modal_gv
{
	padding: 10px;
}

.tour_modal_gv tr td
{
	padding-right: 10px;
	padding-left: 10px;
}

.tour_country_name
{
	font-weight: bold;
}

.tour_country_content
{
	font-weight: normal;
	text-align: justify;
	padding-top: 2px;
	padding-bottom: 5px;
}

.tour_list
{
	text-align: left;
	vertical-align: top;
}

.tour_list_header
{
	background-color: #F3EAD6;
	border: 1px solid #E4CBB1;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	padding: 5px 0px 5px 5px;
	margin-bottom: 10px;
}

.tour_list_image
{
	border: 1px solid #C0C0C0;
	text-align: center;
	vertical-align: middle;
	padding: 15px;
	margin: 10px;
	background-color: #FFFFF2;
	width: 130px;
	height: 150px;
	float: left;
}

.quarter_image
{
	width:60px;
}

.quarter_list_image
{
	border: 0px solid #C0C0C0;
	text-align: center;
	vertical-align: middle;
	padding: 2px;
	margin: 1px;
	background-color: #FFFFF2;
	width: 64px;
	height: 70px;
	float: left;
}

.image_Category
{
	border: 1px solid #C0C0C0;
	text-align: center;
	vertical-align: middle;
	padding: 10px;
	margin: 5px;
	background-color: #FFFFCC;
	width: 100px;
	height: 100px;
	float: left;
}

.lang_bar
{
	padding: 2px;
}

.GalleryPager
{
	margin-top: 15px;
}

.GalleryCategory
{
	background-color: #EEEEEE;
	width: 100%;
}

.GalleryNavBar
{
	background-image: url(../images/bg-sitemap.gif);
    background-repeat: repeat-x; 	
	height: 29px;
	width: 100%;
}

.content_header
{
	width: 100%;
	background: url(../images/content_head_border.jpg) bottom left no-repeat;
	border: 0px solid #CCCCCC;
	padding: 5px 0px 5px 0px;
	margin-bottom: 5px;
	font-weight:bold;
}

.content
{
	width: 100%;
	text-align: justify;
	margin-bottom: 10px;
}

.csillag
{
	color:Red;
}


.content_list_image
{
	border: 0px solid #C0C0C0;
	text-align: center;
	vertical-align: middle;
	padding: 2px;
	margin: 1px;
	background-color: #FFFFF2;
}

.tour_search_image
{
	border: 1px solid #C0C0C0;
	text-align: center;
	vertical-align: middle;
	padding: 20px;
	margin: 10px;
	background-color: #FFFFF2;
	width: 120px;
	height: 90px;
	float: left;	
}

.search_grid_head
{
	font-size: large;
	font-style: normal;
	width:100%;
	height:35px;
	font-weight: bold;
}

.search_table
{
	border: 1px solid #C0C0C0;
	width: 270px;
	background-color: #F0F7EE;
	padding: 15px;
}

.keres_title_bar
{
	font-size: large;
	font-weight: bold;
	background-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 5px;
	border-bottom-color: #FFFF88;
	height: 30px;
}

.nur_info_div
{
	background-color: #FDF8E8;
	border: 1px solid #C0C0C0;
	width: 350px;	
	float:right;	
	text-align:left;
	padding: 15px;
	margin: 10px;	
}

.nur_img_container
{
	border: 1px solid #C0C0C0;
	text-align: center;
	vertical-align: middle;
	padding: 20px;
	margin: 10px;
	background-color: #FFFFF2;
	width: 120px;
	height: 90px;
	float: left;		
}

.nur_thumb_img
{
	width: 120px;
	height: 90px;	
}

.nur_header_div
{
	text-align: left;
	vertical-align: middle;	
	background: #EEEEEE;
	padding: 5px;	
	height: 30px;
	border-bottom: 1px solid #C0C0C0;
}

.GridSearch 
{
	border: solid 0px #FFFFFF;
	border-collapse:collapse;	
}
.GridSearch td
{
border: solid 0px #FFFFFF;
border-collapse:collapse;
margin: 1px 1px 1px 1px;
padding: 1px 1px 1px 1px;
}

.GridItemSearch
{
	background-color: #D7FFAE;
	color: #000000;
}

.user_quarter_list_country
{
	background-color: #F3EAD6;
	border: 1px solid #E4CBB1;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	padding: 5px 0px 5px 5px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.user_quarter_list_region
{
	background-color: #F3EAD6;
	border: 1px solid #E4CBB1;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	padding: 5px 0px 5px 5px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.user_quarter_list_city
{
	background-color: #F3EAD6;
	border: 1px solid #E4CBB1;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	padding: 5px 0px 5px 5px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.user_quarter_list_image
{
	border: 1px solid #C0C0C0;
	text-align: center;
	vertical-align: middle;
	padding: 15px;
	margin: 10px;
	background-color: #FFFFF2;
	width: 130px;
	height: 150px;
	float: left;
}

