.clearing {height:0;clear:both;padding:0;margin:0;}
.xGUI label{
cursor:pointer;
}
.xGUI .center{
	text-align:center;
}
table.xGUI{
width: 100%;
}
.xGUI table >  TR > TD{
	padding-bottom:2px;
	padding-top:2px;
}
.xGUI textarea.text, .xGUI input.text, .xGUI input.password{
	background-image: url('../../../../admin/shared/xGUI/inputbg.jpg');
	padding: 2px 1px 1px 5px;
	border-width:1px;
	border-color:#666;
}

.xGUI input.text:focus, .xGUI input.password:focus{
	padding: 1px 0px 0px 4px;
	border-width:2px;
}
.xGUI input[type=button], .xGUI input[type=submit], .xGUI input.button, .xGUI input.submit{

height: 20px;
font-weight: bold;
font-size: 11px;
border:1px solid #C5C5C5;
padding-right: 6px;
padding-left: 6px;
width:auto;
overflow:visible;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

background: #fff;
background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee));
background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#eeeeee 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#eeeeee 100%);
background: linear-gradient(top,  #ffffff 0%,#eeeeee 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );

}
.xGUI table{}
table.xGUI_itemList{
	border-left : 1px solid #dbdbdb;
	border-right : 1px solid #dbdbdb;
	border-bottom : 1px solid #dbdbdb;
	border-top : 1px solid #dbdbdb;
	margin:0px;
	padding:1px 1px 1px 1px;
	width: 100%;
}
.xGUI_itemList TD{
	/*background-color: #fafafa;*/
}
.xGUI_itemList TH A img, .xGUI_itemListTH A img{
	border:0px solid black;
}
.xGUI_itemList TH A, .xGUI_itemListTH A{
	color: #333;
	text-decoration:none;
}
.xGUI_itemList TH A:hover, .xGUI_itemListTH A:hover{
	color: #333;
	text-decoration:underline;
}
.xGUI_itemListRow1, .xGUI_itemListRow2, .xGUI_itemListRowOver{
	font-size:12px;
}
.xGUI_itemListRow1 td a, .xGUI_itemListRow2 td a, .xGUI_itemListRowOver td a{
	cursor: pointer;
	text-decoration:underline;
}
.xGUI_itemListRow1 td, .xGUI_itemListRow2 td, .xGUI_itemListRowOver td{
	border-bottom: 1px solid #e5e5e5;
	padding: 3px;
	cursor:pointer;
}
.xGUI_itemListRow1{
	background-color:#f5f5f5;
}
.xGUI_itemListRow2{
	background-color:#ffffff;
}
.xGUI_itemListRowOver{
	background-color:#f1f1f1;
}
/* subrow */
tr.xGUI_itemList_subRow{
}
td.xGUI_itemList_subRow{
text-align:center;
width:100%;
}
.xGUI_itemList_indexes_next{
	padding:0px 0px 0px 10px;
}
.xGUI_itemList_indexes_prev{
	padding:0px 10px 0px 0px;
}
.xGUI_itemList_indexes_index, .xGUI_itemList_indexes_current{
	padding-left:2px;
	padding-right:2px;
}
.xGUI_itemList_indexes_index{
	text-decoration: underline;
}
.xGUI_itemList_indexes_current{
	text-decoration: none;
	font-weight: bold;
}
.xGUI_itemList_indexes_sep{
	/*width:8px;*/
}
.xGUI_itemList_indexes{
	text-align: center;
	font-size:10px;
}


.xGUI_errorDiv{
color: #922;
font-size:120%;
padding:1px;
margin:1px;
}

fieldset.xGUI_form{}

table.xGUI_form{
	margin-left:0 auto;
	margin-right:0 auto;
}
table.xGUI_form TR TD{}

td.xGUI_form_col1, td.xGUI_form_col2, td.xGUI_form_col3, td.xGUI_form_col4{
	padding: 1px 2px 1px 2px;
	border-bottom: 1px solid #e5e5e5;
	padding: 4px;
}
.xGUI_form_col1{
	width:33%;
	text-align: right;
	padding-right: 15px;
}

td.xGUI_form{
	padding: 2px;
}
table.xGUI_form{
	border: 1px solid #dbdbdb;
}


fieldset TABLE.xGUI_form{
	border: 0px solid #777;
}
TD.xGUI_break{
	height:5px;
/*	border-bottom: 1px solid #e5e5e5;*/
	background-color:transparent;
}
.xGUI_titleComment{
	font-size: 10px;
	color: #777;
}

/* TABBOX */
/*		  */
TABLE.xGUI_TabBox{
	/*width:100%;*/
}
TABLE.xGUI_TabBox{
	width:100%;
}
TABLE.xGUI_TabBoxes{
width:100%;
}
table.xGUI_TabBox  tr  td{
/*	padding-top:0px;
	padding-bottom:0px;*/
}
TABLE.xGUI_TabLabels{
	width:100%;
}
TABLE.xGUI_TabLabels TR TD{
padding-top:0px;
padding-bottom:0px;

}
TABLE.xGUI_TabLabel{
	/*width:100%;*/
	height: 25px;
}
TABLE.xGUI_TabLabel td{
/*	height: 100%;*/
}
TD.xGUI_TabLabel_focus, TD.xGUI_TabLabel_blur, TD.xGUI_TabLabel_End, TD.xGUI_TabLabel_Start
{
	font-family: Tahoma;
	font-size:10px;
	text-align:center;
	height: 25px;
	padding:6px;
	cursor: default;
	white-space: nowrap;
	vertical-align:middle;
}

TD.xGUI_TabLabel_focus, TD.xGUI_TabLabel_blur{
	-webkit-border-top-left-radius: 6px;
	-moz-border-top-left-radius: 	6px;
	border-top-left-radius: 		6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-top-right-radius:	6px;
	border-top-right-radius: 		6px;
	
}
TD.xGUI_TabLabel_focus div, TD.xGUI_TabLabel_blur div{
	line-height:23px;
}
td.xGUI_TabLabel_focus{
	border-left:1px solid #919B9C;
	border-right:1px solid #919B9C;
	background-image:url(../../../../admin/shared/xGUI/tab.active.png);
}
td.xGUI_TabLabel_blur{
	border-left:1px solid #A6A6A6;
	border-right:1px solid #A6A6A6;
	border-bottom:1px solid #A6A6A6;
	top:2px;
	background-image:url(../../../../admin/shared/xGUI/tab.png);
}
TD..xGUI_TabLabel_blur:hover{
	background-image:url(../../../../admin/shared/xGUI/tab.hover.png);
}
td.xGUI_TabLabel_Start{
	width:100px;
	/*border-right:1px solid #A6A6A6;*/
	border-bottom:1px solid #A6A6A6;
}
table.xGUI_TabLabel_End{
	width: 100%;
}
td.xGUI_TabLabel_End{
	height:25px;
	border-bottom:1px solid #A6A6A6 !important;
}

.xGUI_Tab{
	width:100%;
	border-left:1px solid #919B9C;
	border-right:1px solid #919B9C;
	border-bottom:1px solid #919B9C;
	background-color:#fefefe;
}
/* TABBOX eof */

.xGUI_flashLine_info,.xGUI_flashLine_success,.xGUI_flashLine_warning{
padding:1px 10px 1px 5px;
font-family: Tahoma;
font-weight:bold;
display:inline-block;
width:100%;
}
.xGUI_flashLine_info{
background-color:#555;
color:#fff;
display:inline-block;
width:100%;
}
#xGUIflashLineContainer{
position:fixed;
z-index:1000;
top:0;
left:0;
width:100%;
font-size:11px;
filter:alpha(opacity=85);
-moz-opacity:0.85;
opacity:0.85;
}

/* WW */
.xGUI_ww_frame{
position:absolute;
background-image: url("../../../../admin/shared/xGUI/black.gif");
filter:alpha(opacity=50);
-moz-opacity:0.5;
opacity:0.50;
z-index:1000;
}

.xGUI_ww_frame  .xGUI_ww_load{
position: absolute;
top:0;
left:0;
margin:0 auto;
width:100%;
height:30px;
background-image:url("../../../../admin/shared/xGUI/wait2.gif");
background-repeat:no-repeat;
background-position:center center;
}
/* WW eof */


div.xGUI_JSCookMenu{
	width:100%;
}

img.xGUI_OverLIB{
	margin: 0px 4px 0px 4px;
	text-align:right;
/*	float:left;*/
}

div.xGUI_marrow_up, div.xGUI_marrow_down{
width:12px;
height:11px;
padding:0px 0px 11px 12px;
background-repeat: no-repeat;
display:inline;
cursor:pointer;
overflow:hidden;
}
div.xGUI_marrow_up{
background-image:url(../../../../admin/shared/xGUI/marrow_up.gif);
}
div.xGUI_marrow_down{
background-image:url(../../../../admin/shared/xGUI/marrow_down.gif);
}

/*
xGUI combolist
*/
.xGUI input.combolist{
cursor: pointer;
padding: 2px 16px 1px 5px !important;
border-width:1px;
width:150px !important;
background-image: url('../../../../admin/shared/xGUI/combolistbg.gif');
background-position: top right;
}
.xGUI_combolist{
width: 150px;
/*z-index: 10000;*/
background-color: #fff;
border: 1px solid #000000;
overflow: auto;
height:115px;
/*filter:alpha(opacity=90);
-moz-opacity:0.90;
opacity:0.90;*/
}
.xGUI_combolist_noMatchData{}
.xGUI_combolist_Element, .xGUI_combolist_selectedElement{
padding:2px;
display:block;
white-space:nowrap;
}
.xGUI_combolist_Element{
background-color: #fff;
}
.xGUI_combolist_ElementMatchText{
/*text-decoration: underline;*/
font-weight: bold;
background-color: #4D6E97;
color: white;
}
.xGUI_combolist_selectedElement{
background-color: #4D6E97;
color: white;
cursor: pointer;
}

/**
DOM, Overlay, Panel
**/
div.xGUI_Panel_PanelDiv{
	border:1px solid #eee;

	/* Shadow */
	-moz-box-shadow: 3px 3px 4px #555;
	-webkit-box-shadow: 3px 3px 4px #555;
	box-shadow: 3px 3px 4px #555;
	/* For IE 8 */
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#555555')";*/
	/* For IE 5.5 - 7 */
	/*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#555555');*/
	
-webkit-border-top-left-radius: 6px;
-moz-border-top-left-radius: 	6px;
border-top-left-radius: 		6px;
-webkit-border-top-right-radius:6px;
-moz-border-top-right-radius:	6px;
border-top-right-radius: 		6px;
}
.xGUI_Panel_Blocker {
background-image: url("../../../../admin/shared/xGUI/black.gif");
filter:alpha(opacity=30);
-moz-opacity:0.3;
opacity:0.30;
}
.xGUI_Panel_ContentDiv{}
iframe.xGUI_Overlay_iFrame{
border:0;
-webkit-border-top-left-radius: 6px;
-moz-border-top-left-radius: 	6px;
border-top-left-radius: 		6px;
-webkit-border-top-right-radius:6px;
-moz-border-top-right-radius:	6px;
border-top-right-radius: 		6px;
}
div.xGUI_Panel_TitleBar{
border-top:1px solid #dbdbdb;
border-left:1px solid #dbdbdb;
border-right:1px solid #dbdbdb;
border-bottom:1px solid #919191;
-webkit-border-top-left-radius: 6px;
-moz-border-top-left-radius: 	6px;
border-top-left-radius: 		6px;
-webkit-border-top-right-radius:6px;
-moz-border-top-right-radius:	6px;
border-top-right-radius: 		6px;
background-color:red !important;
position:relative;
}
div.xGUI_Panel_TitleBar_Title{
position:absolute;
left:5px;
top:0px;
}
div.xGUI_Panel_TitleBar_Buttons{
right:0px;
top:0px;
text-align:right;
padding:7px 2px 0 0; 
}
div.xGUI_Panel_TitleBar_X,
div.xGUI_Panel_TitleBar__{
cursor:pointer;
display:block;
height:12px;
width:12px;
padding-left:12px;
line-height:12px;
margin-left: 2px;
background-repeat:no-repeat;
display:inline !important;
}
div.xGUI_Panel_TitleBar_X{
background-image:url(../../../../admin/shared/xGUI/x.png);
}
div.xGUI_Panel_TitleBar__{
background-image:url(../../../../admin/shared/xGUI/_.png);
}



/*
xGuax
*/

div.xGuaxFloatingContainerCover{
	/*position:absolute;
	width:780px;
	margin-left:0 auto;
	margin-right:0 auto;
	top:0px;*/
}
iframe.xGuaxFloatingContainer{
	border:1px solid red;
}
div.xGuaxFloatingContainer, iframe.xGuaxFloatingContainer{
	width:640px;
	overflow:auto;
	/*z-index:10;*/
	border:1px solid #bbb;
	background-color:#fff;
/*	position:absolute;*/
	top:20px;
}
iframe.xGuaxFloatingContainer
{
/*filter: "progid:DXImageTransform.Microsoft.Alpha(style=0, opacity=0)";*/
z-index: 9 !important;
}
/**
Grid
*/
table.xGUI_Grid{
margin-left:auto;
margin-right:auto;
}
td.xGUI_Grid{
font-size:12px;
padding:2px;
text-align:center;
}
td.xGUI_Grid, table.xGUI_Grid td{
vertical-align:top !important;
}

div.xGUI_Grid_DivCell{
float:left;
}



.xGUI  div.dropmarker {
height:6px;
width:200px;
background: url(http://sziget.hu/admin/shared/xGUI/dropmarker.png) left top;
margin-top:-3px;
margin-left:-5px;
z-index:1000;
overflow: hidden;
}

/**
 * Collapsable
 */

.xGUI_CollapsableBox{
border:1px solid #aaa;
}
.xGUI_CollapsableBoxTitle{
cursor:pointer;
}
.xGUI_CollapsableBoxContent{
border-top:1px solid #aaa;
}
.xGUI_CollapsableBoxContentInner{
padding:1px;
}


/*
COMMON
*/

TH.xGUI_form, .xGUI_form_th, .xGUI_CollapsableBoxTitle
,.xGUI_itemList TH, .xGUI_itemListTH
,div.xGUI_Panel_TitleBar{
height: 24px;
line-height:21px;
font-size:12px;
color: #333;
font-weight:normal;
padding: 0px 5px 0px 5px;
white-space:nowrap;
text-align: left;
font-size: 14px;
padding: 0px 3px 0px 5px;
background: #f4f4f4;
background: -moz-linear-gradient(top,  #f4f4f4 0%, #dbdbdb 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#dbdbdb));
background: -webkit-linear-gradient(top,  #f4f4f4 0%,#dbdbdb 100%);
background: -o-linear-gradient(top,  #f4f4f4 0%,#dbdbdb 100%);
background: -ms-linear-gradient(top,  #f4f4f4 0%,#dbdbdb 100%);
background: linear-gradient(top,  #f4f4f4 0%,#dbdbdb 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#dbdbdb',GradientType=0 );

}
TH.xGUI_form, .xGUI_form_th{
	border-top:1px solid #dbdbdb;
}
.xGUI_CollapsableBoxTitle{

}



.DHTMLSuite_contextMenu{	/* The bar that is parent of the menu strip */
	position:absolute;
	background-color:#FFF;
	border:1px solid #000;
	padding:1px;
}

.DHTMLSuite_contextMenu li{
	list-style-type:none;
	line-height:15px;
	margin:0;
	padding:1px;	/* Equal to border + padding of .DHTMLSuite_item_mouseover */
	border:0px;
	cursor: pointer;
	background-image:url(../../../../admin/shared/xGUI/thbg.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
.DHTMLSuite_contextMenu .DHTMLSuite_item_mouseover{
	border:1px solid #000;
	background-color:#EEE;
	padding:0px;	/* Padding + border of this element should be equal to padding of li element (see above ) */
}
.DHTMLSuite_contextMenu ul{
	margin:0px;
	padding:0px;
}

.DHTMLSuite_contextMenu a{
	text-decoration:none;
	color:#000;
	padding-left:10px;
}

.DHTMLSuite_contextMenu div.DHTMLSuite_contextMenu_separator{	/* Css for the separator line */
	height:1px;
	line-height:1px;
	padding:0px;
	background-color: #AAA;
	overflow:hidden;
	margin-top:1px;
	margin-bottom:1px;
}

/* liveEdit */
.liveEditElement{
cursor:pointer;
display:inline;
padding-left:18px;
background-image: url(../../../../admin/shared/xGUI/edit.gif);
background-repeat:no-repeat;
background-position:left top;
}