.teste {
	height: 500%;
}
/* General */
div.clear, span.clear, .clear {
	display: block;
	font-size: 1px;
	line-height: 1px;
  clear: both;
  float: none;
}

/* General, header and footer classes */ 
html, body, #centeredTable {
  background-color: #000;
  margin: 0;
  padding: 0;
  height: 100%;
  border: none;
  font-family: Arial;
  font-size: 12px;
  text-align: left;
}

#centeredTable {
	margin: 0;
	text-align: left;
	vertical-align: top;
}

div.headerBlackGap {
	width: 962px;
	height: 11px;
	background-color: #000;
}

div.headerMenu1 {
	width: 952px;
	height: 28px;
	padding: 0 10px 0 0;
	line-height: 28px;
	text-align: right;	
	color: #fff;
	font-size: 11px;
}

div.headerMenu2 {
	width: 952px;
	height: 35px;
	padding: 0 10px 0 0;
	line-height: 35px;
	vertical-align: middle;	
	text-align: right;
	color: #fff;
	font-size: 12px;
}

div.headerMenu1 a, div.headerMenu2 a {
	color: #fff;
	text-decoration: none;
}

div.headerMenu1 a:hover, div.headerMenu2 a:hover {
	color: #fff;
	text-decoration: underline;
}

div.flHeadSpacer {
	width: 962px;
	height: 4px;
	background-color: #fff;
}

div.flContent {
	width: 897px;
	height: 54px;
	padding: 0 17px 0 48px;
	background: transparent url('images/fl_container_bg.gif') repeat-x scroll top right;
}

div.flContent a.enterpriseLogo, div.flContent a.enterpriseLogo:hover {
	display: block;
	width: 154px;
	height: 54px;
	background: transparent url('images/footer_enterprise_logo.jpg') no-repeat scroll top right;
	float: left;
}

div.flContent span.copyright {
	display: block;
	width: 495px;
	height: 54px;
	line-height: 54px;
	vertical-align: middle;
	padding: 0 0 0 60px;
	font-size: 12px;
	font-weight: bold;
	color: #0a6f3f;
	float: left;
}

div.flContent span.link {
	display: block;
	width: 188px;
	height: 54px;
	line-height: 54px;
	vertical-align: middle;
	font-size: 11px;
	text-align: right;
	color: #8d8c8c;
	float: left;
}

div.flContent span.link a {
	color: #8d8c8c;
	text-transform: lowercase;
	text-decoration: none;
}

div.flContent span.link a:hover {
	color: #8d8c8c;
	text-transform: lowercase;
	text-decoration: underline;
}

div.flFootSpacer {
	width: 962px;
	height: 9px;
	background: transparent url('images/fl_foot_bg.gif') repeat-x scroll top right;
}

table.listMenu {
	padding: 4px; 
	padding-top: 0px; 
	border: 1px solid #999; 
	background-color: #ccc;
}

/* Loading mask */
#loading-mask {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 20000;
  background-color: #fff;
}

#loading {
  position: absolute;
  left: 45%;
  top: 40%;
  padding: 2px;
  z-index: 20001;
  height: auto;
}

#loading a {
  color: #225588;
}

#loading .loading-indicator{
  background: #fff;
  color: #444;
  font: bold 13px Arial,tahoma,arial,helvetica;
  padding: 11px;
  margin: 0;
  height: auto;
}

#loading-msg {
  font: normal 10px arial,tahoma,sans-serif;
}

/* CKEditor módosítások */
td.cke_contents iframe {
  overflow: scroll !important;
}

/* Left and header information text containers */
div.loginCol1 span.domain, div.headerMenu3 span.domain {
	display: block;
	height: 13px;
	font-size: 10px;
	text-transform: uppercase;
	color: #bbe8ff;
}

div.loginCol1 span.adminInterfaceText, div.headerMenu3 span.adminInterfaceText {
	display: block;
	height: 23px;
	font-size: 14px;
	color: #fff;
}

div.loginCol1 span.version, div.headerMenu3 span.version {
	display: block;
	font-size: 10px;
	color: #bbe8ff;
}

div.headerMenu3 span.editedLanguages {
	display: block;
	width: 616px;
	padding: 60px 0 15px 0;
	font-size: 12px;
	color: #fff;
	text-align: right;
}

div.headerMenu3 span.editedLanguages span {
	color: #006b9d;
	text-decoration: underline;
}

div.headerMenu3 div.contentSearch {
	width: 178px;
	height: 22px;
	padding: 16px 0 0 22px;
	background: transparent url('images/content_search_bg.gif') no-repeat scroll top right;
	float: left;
}

div.headerMenu3 div.contentSearch input.csTxt {
	padding: 1px;
	margin: 0;
	border: 1px solid #b7d9ed;
	background-color: #efefef;
	font-size: 10px;
}

div.headerMenu3 div.menuRow {
	width: 416px;
	height: 38px;
	text-align: right;
	font-size: 11px;
	color: #8d8c8c;
	float: left;
}

div.headerMenu3 div.menuRow a {
	color: #8d8c8c;
	text-decoration: none;
}

div.headerMenu3 div.menuRow a:hover {
	color: #8d8c8c;
	text-decoration: underline;
}

td.filterPanelHeader {
	border-bottom:1px solid #ff6600;
}

table.borderedTable, table.borderedTable td {
	border-color:#ccc;
	border-collapse: collapse;
}

/* Buttons */
a.btnBlue {
  display: block;
  background: transparent url('images/btn_blue_end.png') no-repeat scroll top right;
  color: #fff;
  font: bold 12px Arial;
  height: 26px;
  padding-right: 20px; /* sliding doors padding */
  text-transform: uppercase;
  text-decoration: none;
  outline: none;
}

a.btnBlue:hover {
  color: #fff;
  text-decoration: underline;
}

a.btnBlue span {
  display: block;
  line-height: 9px;
  font-size: 9px;
  padding: 8px 0 9px 20px;
  background: transparent url('images/btn_blue_bg.png') no-repeat;
  color: #fff;
  text-decoration: none;
} 

a.btnBlue:hover span {
  color: #fff;
  text-decoration: underline;
} 

input.baseButton {
	border: none;
	background-color: #ff8131;
	color: #fff;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px;
	cursor: default;
	text-transform: uppercase;
}

input.baseButtonOver {
	border: none;
	background-color: #156b15;
	color: #fff;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px;
	cursor: pointer;
	text-transform: uppercase;
}

.icon-pencil-add {
	background-image: url(icons/pencil_add.png) !important;
}

.icon-pencil-delete {
	background-image: url(icons/pencil_delete.png) !important;
}

/**************************** OLD OLD OLD OLD OLD OLD ************************************/

.main {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#000000;
  background: #ffffff;
}


.row_seeded_link {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;
  color:#B00202;
}
.row_seeded_link a:link { color: #B00202; text-decoration: none; }
.row_seeded_link a:visited { color: #B00202; text-decoration: none; }
.row_seeded_link a:active { color: #B00202; text-decoration: none; }
.row_seeded_link a:hover { color: #B4000F; text-decoration: none; }


.row_italic_green {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size:10px;
  font-weight:normal;
  font-style: italic;
  color:#4bac00;
}
.row_input_name {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size:10px;
  font-weight:normal;
  color:#000000;
  padding:2px;
}

.row_input {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size:10px;
  font-weight:normal;
  color:#000000;
  padding-left:2px;
  padding-right:2px;
}

.bgrow {
  background: #def1ff;
}

.copyrights {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
	text-align:center;
  color:#bdc9d9;
  background: #ffffff;
  padding: 3px;
}
.copyrights a:link {  color: #bdc9d9; text-decoration: none; }
.copyrights a:visited {  color: #bdc9d9; text-decoration: none; }
.copyrights a:active {  color: #bdc9d9; text-decoration: none; }
.copyrights a:hover {  color: #B4000F; text-decoration: none; }

.subheader {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size:10px;
  font-weight:normal;
	text-transform:uppercase;
  color:#5290fd;
  background: #ffffff;
}
.subheader a:link {  color: #5290fd; text-decoration: none; }
.subheader a:visited {  color: #5290fd; text-decoration: none; }
.subheader a:active {  color: #5290fd; text-decoration: none; }
.subheader a:hover {  color: #B4000F; text-decoration: none; }

.subheader_sel {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size:10px;
  font-weight:normal;
  color: #B4000F;
  background: #ffffff;
}

.form-db {
  border-width:1px;
  border-style: solid;
  border-color:#545353;
  background-color:#F6F5F3;
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#444;
}

/* ExtJS hack */
input.form-db, textarea.form-db {
	padding: 1px;
}

input.form-db, textarea.form-db {
	margin: 0;
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent none repeat-x scroll 0 0;
	border: 1px solid;
	vertical-align: middle;
	-x-system-font: none;
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	background-color: #fff;
	background-image: url(images/text-bg.gif);
	border-color: #b5b8c8;
	height: 18px;
	padding-bottom: 0;
	padding-top: 2px;
}

input.form-db-focus, textarea.form-db-focus {
	border-color: #7eadd9;
}

.x-form-text {
	color: #444;
}

div.citySearchItem {
  padding:3px;
  border: 1px solid #fff;
  border-bottom: 1px solid #eeeeee;
  white-space: normal;
  color:#555;
  text-align: left;
}

div.citySearchItem span {
	font-weight: bold;
  color:#000;
  text-align: left;
}
/*ExtJS hack End */

/*ExtJS Start */
.icon16-add {
	background-image: url(icons/16x16/add.png) !important;
}

.icon16-remove {
	background-image: url(icons/16x16/remove.png) !important;
}

.icon16-zoom {
	background-image: url(icons/16x16/zoom.png) !important;
}

.icon16-save {
	background-image: url(icons/16x16/save.png) !important;
}

.icon16-cancel {
	background-image: url(icons/16x16/cancel.png) !important;
}

.icon16-ok {
	background-image: url(icons/16x16/ok.png) !important;
}

.icon16-no {
	background-image: url(icons/16x16/no.png) !important;
}

.icon16-delete {
	background-image: url(icons/16x16/delete.png) !important;
}

.icon16-erase {
	background-image: url(icons/16x16/erase.png) !important;
}

.icon16-up {
	background-image: url(icons/16x16/up.png) !important;
}

.icon16-down {
	background-image: url(icons/16x16/down.png) !important;
}

.icon16-edit {
	background-image: url(icons/16x16/edit.png) !important;
}

.icon16-magnifier {
	background-image: url(icons/16x16/magnifier.png) !important;
}

.icon16-search {
	background-image: url(icons/16x16/search.png) !important;
}

.icon16-clear {
	background-image: url(icons/16x16/clear.png) !important;
}

.icon16-addgoup {
	background-image: url(icons/16x16/addgroup.png) !important;
}

.icon16-copy {
    background-image: url(icons/16x16/copy.png) !important;
}

.icon16-generate {
    background-image: url(icons/16x16/generate.gif) !important;
}

.icon24-basic-style {
	font-size: 12px !important;
	font-weight: bold !important;
	padding-left: 32px !important;
	padding-right: 3px !important; 
	background-position: 3px 0 !important; 
}

.icon24-sync {
	background-image: url(icons/24x24/sync.png) !important;
}

.icon24-soccer-ball {
	background-image: url(icons/24x24/soccer_ball.png) !important;
}

.icon24-soccer-cards {
	background-image: url(icons/24x24/soccer_cards.png) !important;
}

.icon24-ok {
	background-image: url(icons/24x24/ok.png) !important;
}

.icon24-no-entry {
	background-image: url(icons/24x24/no_entry.png) !important;
}

.icon24-no {
	background-image: url(icons/24x24/no.png) !important;
}

.icon24-delete {
	background-image: url(icons/24x24/delete.png) !important;
}

.icon24-erase {
	background-image: url(icons/24x24/erase.png) !important;
}

.icon24-search {
	background-image: url(icons/24x24/search.png) !important;
}

.icon24-key {
	background-image: url(icons/24x24/key.png) !important;
}

/*ExtJS End */

.btnGray {
  border-width:1px;
  border-style: solid;
  border-color:#545353;
  background-color:#F6F5F3;
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000
}

.button {
  border-width:1px;
  border-style: solid;
  border-color:#545353;
  background-color:#F6F5F3;
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000
}

.menu {
  font-family: Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#B00202;
}
.menu a:link {  color: #B00202; text-decoration: none; }
.menu a:visited {  color: #B00202; text-decoration: none; }
.menu a:active {  color: #B00202; text-decoration: none; }
.menu a:hover {  color: #0370B5; text-decoration: none; }

.panel_visible {
	display:block;
}

.panel_invisible {
	display:none;
}

a:link { color: #000000; text-decoration: none; }
a:visited { color: #000000; text-decoration: none; }
a:active { color: #000000; text-decoration: none; }
a:hover { color: #B4000F; text-decoration: none; }

/* Calendar */
td.cal-header {
	padding: 2px;
	font-weight: bold;
	background-color: #ffffff;
}

td.cal-cell {
	padding: 2px;
	background-color: #ffffff;
	text-decoration: none;
}

td.cal-cell-busy, td.cal-cell-busy a {
	padding: 2px;
	color: #000000;
	background-color: #eeeeee;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}

td.cal-cell-busy:hover, td.cal-cell-busy:hover a {
	background-color: #eeeeee;
	color: #000000;
	cursor: pointer;
	text-decoration: underline;
}

td.cal-cell-today {
	padding: 2px;
	background-color: #ffa500;
}

td.cal-cell-busy-today, td.cal-cell-busy-today a {
	padding: 2px;
	color: #000000;
	background-color: #ffa500;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}

td.cal-cell-busy-today:hover, td.cal-cell-busy-today:hover a {
	color: #000000;
	background-color: #ffa500;
	cursor: pointer;
	text-decoration: underline;
}

td.cal-main-header {
	color: #587800;
	font-size: 13px;
	font-weight: bold;
	padding: 2px;
	text-transform: lowercase;
}

a.cal-btn-prev-next {
	display: block;
	width: 20px;
	height: 16px;
	border: 1px solid #ffffff;
	text-align: center;
	vertical-align: middle;
	color: #ffffff;
	text-decoration: none;
}

a.cal-btn-prev-next:hover {
	display: block;
	width: 20px;
	height: 16px;
	border: 1px solid #ffffff;
	text-align: center;
	vertical-align: middle;
	color: #000000;
	background-color: #eeeeee;
	text-decoration: none;
}

/* Suggestion filter */
a.suggestLink {
	display: block;
	background-color: #fff;
	padding: 2px 6px 2px 6px;
	outline: none;
}

a.suggestLink:hover {
	background-color: #b9b9b9;
}

#searchSuggest {
	display: none;
	width: 370px;
	max-height: 250px;
	position: absolute;
	z-index:2;
	background-color: #fff; 
	text-align: left; 
	border: 1px solid #000000;	
	overflow: auto;		
}	
