body
{
	padding-left: 5px;
	height: 100%;
	line-height: 130%;
	font-family: Verdana, Arial;
	font-size: 12px;
	text-align: justify;
	background: #FFFFFF;
}

.banner
{
	vertical-align: bottom;
	/*background-image: url(../images/topbanner.jpg);*/
	width: 960px; 
	height: 140px;
	border-bottom: solid 1px #AAAAAA;
}

.main_table
{	
	table-layout: auto; 
	border-collapse: collapse;
	width:980px;
	vertical-align:top;
}

.menu_bar
{
	width: 215px;
	vertical-align: top;
	border-right: solid 1px #AAAAAA;
}

.inner_table
{
	table-layout: auto; 
	border-collapse: collapse;
	vertical-align:top;
	text-align:justify;
	width: 100%;
	border: solid 1px #DDDDDD;
}
.master-shadow-upper
{
	background-image: url(../images/shadowupper.gif);
    background-repeat: repeat-x; 
    height: 16px; 
    background-position: bottom;
}
.master-shadow-left
{
	background-image: url(../images/shadowleft.jpg);
    width: 16px; 
    background-repeat: repeat-y; 
    background-position: right top;
}
.master-shadow-uppercorner-left
{
	background-image: url(../images/shadowleftuppercorner.gif);
    width: 16px; 
    height: 16px; 
    background-position: right bottom; 
    background-repeat: no-repeat;
}
.master-shadow-uppercorner-right
{
	background-image: url(../images/shadowrightuppercorner.gif);
    width: 16px; 
    height: 16px; 
    background-position: left bottom; 
    background-repeat: no-repeat;
}

.master-shadow-bottom
{
	background-image: url(../images/shadowbottom.gif);
    background-repeat: repeat-x; 
    height: 16px; 
    background-position: top;
}
.master-shadow-right
{
	background-image: url(../images/shadowright.jpg); 
	width: 16px; 
	background-repeat: repeat-y;
    background-position: left top;
}
.master-shadow-bottomcorner-left
{
	background-image: url(../images/shadowleftcorner.gif);
    width: 16px; 
    height: 16px; 
    background-position: right top; 
    background-repeat: no-repeat;
}
.master-shadow-bottomcorner-right
{
	background-image: url(../images/shadowrightcorner.gif);
	width: 16px; 
	height: 16px; 
	background-position: left top; 
	background-repeat: no-repeat;
}

.master_footer
{
	width: 100%;
	height: 50px;
	padding: 5px;
	text-align: left;
	border-top: solid 1px #AAAAAA;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url(../images/footer.jpg);	
}

.master_header
{
	width: 1000px;
	height: 200px;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../images/banner.jpg);
}

a
{
	color: #24468a;
	text-decoration: underline;
}
a:hover
{
	color: #ff6600;
	text-decoration: underline;
}
#header
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #cccccc;
}
#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: 1px;
	border-color: #cccccc;
}
#footer
{ 
	border-top-style: solid;
	border-top-width: 1px;
	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 1px solid;
	/*border-top: #c0d0e0 1px solid;*/
	border-left: #c0d0e0 1px solid;
	border-bottom: #c0d0e0 1px 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 1px solid;
	border-top: #c0d0e0 1px solid;
	border-left: #c0d0e0 1px solid;
	/*border-bottom: #c0d0e0 1px solid;*/
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
}
/**********************************************************************/
/*********************DATAITEM CSS START*******************************/
/**********************************************************************/
.dataitem
{
	border-right: #c0d0e0 1px solid;
	border-top: #c0d0e0 1px solid;
	border-left: #c0d0e0 1px solid;
	border-bottom: #c0d0e0 1px 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 1px 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 1px solid;
	border-top: #c0d0e0 1px solid;
	border-left: #c0d0e0 1px solid;
	border-bottom: #c0d0e0 1px 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
{
	background-color: #f5f5f5;
	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;
}
.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: 1px 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;
}

.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;
}

.gridview
{
	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-right: 5px;
}

.gridview-row-disabled
{
	color: #a9a9a9;
	background-color: #f5f5f5;
}

.gridview-row-marked
{
	color: #b22222;
	background-color: #f5f5f5;
}

.gridview tr td
{
	padding-right: 5px;
	padding-left: 5px;
}
.gridview-header
{
	color: #ffffff;
	background-color: #708090;
}

.gridview-header th
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.gridview-header a
{
	color: #ffffff;
}
.gridview-header th
{
	padding-bottom: 3px;
	padding-top: 3px;
}
.gridview-row-modified
{
	background-color: #b0e0e6;
}
/*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
{
	
}

.left-content_td
{
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #808080;
	height: 100%;
	background-color: #f5f5f5;
}

.main_content
{
	width: 100%;
	padding: 10px;
}

.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;
}

.tour_table td
{
	vertical-align: top;
	padding-right: 3px;
	padding-left: 3px;
}

.tour_main_label
{
	font-size: xx-large;
	font-weight: bold;
}

.tour_kezdo_ar
{
	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: center;
	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;
}

.image
{
	border: 1px solid #C0C0C0;
	text-align: center;
	vertical-align: middle;
	padding: 15px;
	margin: 10px;
	background-color: #FFFFF5;
	width: 150px;
	height: 120px;
	float: left;
}

.image_Category
{
	border: 1px solid #C0C0C0;
	text-align: center;
	vertical-align: middle;
	padding: 10px;
	margin: 5px;
	background-color: #FFFFCC;
	width: 150px;
	height: 150px;
	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_table
{
	table-layout: auto; 
	vertical-align:top;	
	width: 100%;
	font-size: 10px;
}

.content_table tr td
{
	vertical-align: top;
	border-bottom: solid 1px #EEEEEE;
}

.content_header
{
	font-size: 12px;
	font-weight: bold;
	padding: 10px 0px 10px 0px;
}

.video
{
	width: 100%;
	text-align: center;	
	padding-bottom: 10px;
	border: 0px;
	margin: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

