.empty {}
body,td,table,th,tr,h1,h2,h3,h4,h5,span,div,p,a,select,input,li { font-family:Tahoma,Verdana,Arial,Times,Helvetica,sans-serif; font-size:11px }

table { margin:0px }
form { margin:0px }
img { border:none;}
body,p,h1,h2,h3,h4,h5,div { margin:0px; margin-width:0px; margin-height:0px; padding:0px }

h1,h2,h3,h4,h5 { color: black; }

a {font-weight: bold; color: navy; text-decoration: underline; text-underline: double;}
a:active { color: navy; text-decoration: overline;}
a:hover { color: red; text-decoration: underline overline;}

tr#resultRow { background-color: lightgrey; }
tr#resultRow:hover { background-color: grey; }
tr#resultRowOdd { }
tr#resultRowOdd:hover { background-color: grey; }

body { background-color: #246a2e;/* background-image: url(images/bg.gif);*/}

.baseBody { background-color: #246a2e;/* background-image: url(images/bg.gif);*/ }
.headBody {width: 758px; background-color: #ffffff; background-image: url(images/head/bg-head.jpg); background-repeat: repeat-x; background-position: top left; }
.headBody p { margin: 2px; font-size: 10px; font-weight: bold; }
.mainBody {width: 758px; color: black; background-color: white; background-repeat: repeat-y; background-position: top left; }
.footBody {width: 758px; background-color: #ffffff; background-image: url(images/foot/bg-foot-right.jpg); background-repeat: repeat-x; background-position: top left; }
.searchBody { background-color: #d0e5d3;}
 

.rightMenu {color: black; background: #d0e5a3; padding: 3px 3px 4px 3px; border-top: green 1px solid; border-bottom: green 1px solid;}
.mainMenu {font-weight: normal;}
.mainMenuOn {font-weight: normal; color: green; background: white; padding: 2px 2px 3px 2px;}
.mainWelcomeTable { border-style: none; border-width: 0px; }
.mainTable { border-style: none; border-width: 0px; background-image: url(images/main/bg-left.jpg); }
.mainSpacerTd { width: 2px; background-color: white;}
.mainNewsTd { width: 606px;  vertical-align: top;  background-color: #d0e5d3;}
.mainColumnMenuTd { width: 154px;  vertical-align: top;}
.mainColumnMainTd { width: 454px;  vertical-align: top;}
.mainColumnDocTd { width: 606px;  vertical-align: top;}
.mainColumnTd { width: 150px;  vertical-align: top; background-color: #d0e5d3;}
.mainColumnTdTheme01 { width: 150px;  vertical-align: top; background-color: #274b32;}
.mainColumnTdTheme02 { width: 150px;  vertical-align: top; background-color: #275b32;}
.mainColumnTdTheme03 { width: 150px;  vertical-align: top; background-color: #276b32;}
.mainColumnTdTheme04 { width: 150px;  vertical-align: top; background-color: #277b32;}
.mainColumnTdTheme05 { width: 150px;  vertical-align: top; background-color: #278b32;}
.mainLeftTD { width: 150px;  vertical-align: top;}
.mainMainTD {vertical-align: top;}
.mainMenuTable { padding: 2px; spacing: 0px; width: 155px; border-style: none; border-width: 0px;	}
.mainMenuTD { background-color: #274b32; vertical-align: top; width: 100%; border-top-style: dashed; border-top-width: 1px;}
.mainMenuTDTitle { background-color: #d0e5d3; vertical-align: top; width: 100%; font-size: 12px; font-weight: bold; color: #274b32;}
.mainMenuTDTheme01 { background-color: #274b32; vertical-align: top; width: 100%; border-top-style: dashed; border-top-width: 1px;}
.mainMenuTDTitleTheme01 { background-color: #d0e5d3; vertical-align: top; width: 100%; font-size: 12px; font-weight: bold; color: #274b32;}
.mainMenuTDTheme02 { background-color: #275b32; vertical-align: top; width: 100%; border-top-style: dashed; border-top-width: 1px;}
.mainMenuTDTitleTheme02 { background-color: #d0e5d3; vertical-align: top; width: 100%; font-size: 12px; font-weight: bold; color: #275b32;}
.mainMenuTDTheme03 { background-color: #276b32; vertical-align: top; width: 100%; border-top-style: dashed; border-top-width: 1px;}
.mainMenuTDTitleTheme03 { background-color: #d0e5d3; vertical-align: top; width: 100%; font-size: 12px; font-weight: bold; color: #276b32;}
.mainMenuTDTheme04 { background-color: #277b32; vertical-align: top; width: 100%; border-top-style: dashed; border-top-width: 1px;}
.mainMenuTDTitleTheme04 { background-color: #d0e5d3; vertical-align: top; width: 100%; font-size: 12px; font-weight: bold; color: #277b32;}
.mainMenuTDTheme05 { background-color: #278b32; vertical-align: top; width: 100%; border-top-style: dashed; border-top-width: 1px;}
.mainMenuTDTitleTheme05 { background-color: #d0e5d3; vertical-align: top; width: 100%; font-size: 12px; font-weight: bold; color: #278b32;}
.mainCanvasTable { padding: 0px; spacing: 0px; width: 100%; border-style: none; border-width: 0px;}
.mainCanvasTD { width: 100%; vertical-align: top;}
.mainCanvasSpacerTd { width: 2px;}
.mainRightTD { width: 150px; vertical-align: top; background-color: #d0e5d3;}
.mainRightTable { width: 100%; margin: 0px; spacing: 0px; border-style: dotted; border-width: 0px;}
.mainRightInnerTD { width: 100%; border-top-style: dashed; border-top-width: 0px; border-bottom-style: dashed; border-bottom-width: 0px;}
.footMenuTable { width: 100%; height: 24px; border-style: none; border-width: 0px;}
.footLeftMenuTD { width: 150px; background-color: #ffffff; background-image: url(images/foot/bg-foot-left.png); background-repeat: repeat-x;	background-attachment: fixed; background-position: top left; }
.footRightMenuTD { background-color: #ffffff; background-image: url(images/foot/bg-foot-right.jpg); background-repeat: repeat-x; background-attachment: fixed; background-position: top left; vertical-align: middle; text-align: center; }


.menu_poz { font-weight: 700; font-size: 12px; color: #000000; margin-top: 8px; }
.mini { font-weight: 300; }
.label {font-weight: 700; color: #5d17c5; text-align: left; text-indent: 2pt; margin-top: 1em; margin-left: 1em; border-top:  #418dea; border-left:  #418dea; }
.monospace {font-family: Arial, monospace; }
.message {font-weight: 600; }
.inptext {font-family: Verdana, monospace; font-weight: bold; font-size: 12px; color: #FFFFFF; background-color: #246a2e; scrollbar-highlight-color: black; scrollbar-track-color: black; }
.inptextSubmit {font-family: Verdana, monospace; font-weight: bold; font-size: 8px; color: #FFFFFF; background-color: #246a2e; padding 0px; }

.gyikKerdes {font-weight: 600; }
.gyikValasz {text-align: justify;}
.commonMessage { color: red;}
.errorMessage {	font-weight: bold;color: red;}
.black {color: black;}

.mailfont { font-size: 9px;}
.inputSearch { font-size: 9px; color: #00000; background-color: #eeeee; border: 1px solid #000000;}
.inputOK { font-size: 9px; width: 20px; color: #00000; background-color: #FFFFFF; border-top: 1px solid #999999; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #999999;}
.searchLink { font-size: 9px;}
.changeLink { font-size: 9px; }
.checkHighlight { color: red; background: cyan;}
.logininput { background-color:#FFFFFF; color:#993300; font-size: 9px; width:138px }
.mainLink { font-weight: bold; font-size: 11px;}
.mainLinkSmall { font-weight: bold; font-size: 8px;}
.newNEW { font-weight: bold; font-size: 11px; color: red;}
.footP {font-size: 9px;}
.footMenuLink { font-weight: bold; font-size: 9px;}
.searchLink { font-size: 9px; }
.menuTreeNodeLink { font-weight: normal; font-size: 11px; color: darkgray;}
.menuTreeLeafLink { font-weight: normal; font-size: 10px; color: white;}
.menuTreeSubLeafLink { font-weight: normal; font-size: 9px; color: #aabbcc;}
.loginString {font-size: 8px; }
.loginBoldString {	font-weight: bold; font-size: 9px; }
.loginStringSmall { font-size: 9px; }
.inputLogin {	font-size: 9px;}
.loginLink {}
.loggedInLink {	font-size: 10px;}
.utNormal {color: black;}
.utNemJel {color: #ff00ff;}
.utTorolt {color: #ff0000;}
.utModosit {font-style: italic;}

a.rightMenu { color: green; text-decoration: none;}
a.rightMenu:active { color: green; text-decoration: none; }
a.rightMenu:hover { color: red; text-decoration: underline; }
a.mainMenu { text-decoration:none; color: darkgray; padding: 2px 2px 3px 2px;}
a.mainMenu:active {color: darkgray; text-decoration: none;}
a.mainMenu:hover { color: white; text-decoration: underline;}
a.mainMenuOn { color: green; text-decoration: none;}
a.mainMenuOn:active { color: green; text-decoration: none; }
a.mainMenuOn:hover { color: green; text-decoration: none; }
a.mailfont { color: red; text-decoration: none;}
a.mailfont:active { color: red; text-decoration: none; }
a.mailfont:hover { color: red; text-decoration: underline overline; }
a.searchLink {color: red; text-decoration: none;}
a.searchLink:active { color: red; text-decoration: overline; }
a.searchLink:hover { color: red; text-decoration: underline overline; }
a.changeLink { color: blue; text-decoration: none; }
a.changeLink:active { color: blue; text-decoration: overline; }
a.changeLink:hover { color: blue; text-decoration: underline overline; }
a.mainLink { color: navy; text-decoration: underline; text-underline: double;}
a.mainLink:active { color: navy; text-decoration: overline;}
a.mainLink:hover { color: red; text-decoration: underline overline;}
a.mainLinkSmall { color: navy; text-decoration: underline; text-underline: double;}
a.mainLinkSmall:active { color: navy; text-decoration: overline;}
a.mainLinkSmall:hover { color: red; text-decoration: underline overline;}
a.newNEW { color: red; text-decoration: underline;}
a.newNEW:active { color: red; text-decoration: none;}
a.newNEW:hover { color: blue; text-decoration: underline overline;}
a.footMenuLink { color: darkgray; text-decoration: none;}
a.footMenuLink:active { color: darkgray; text-decoration: overline;}
a.footMenuLink:hover { color: red; text-decoration: underline overline;}
a.searchLink { color: red; text-decoration: none;}
a.searchLink:active { color: red; text-decoration: overline;}
a.searchLink:hover { color: red; text-decoration: underline overline;}
a.menuTreeNodeLink { color: darkgray; text-decoration: none;}
a.menuTreeNodeLink:active { color: darkgray; text-decoration: none;}
a.menuTreeNodeLink:hover {color: black; text-decoration: none; background: #aabbcc; }
a.menuTreeLeafLink { color: white; text-decoration: none;}
a.menuTreeLeafLink:active { color: white; text-decoration: none;}
a.menuTreeLeafLink:hover { color: black; text-decoration: none; background: #aabbcc;}
a.menuTreeSubLeafLink { color: #aabbcc; text-decoration: none;}
a.menuTreeSubLeafLink:active { color: #aabbcc; text-decoration: none;}
a.menuTreeSubLeafLink:hover { color: black; text-decoration: none; background: #aabbcc;}
a.loginLink { color: red; text-decoration: none;}
a.loginLink:active { color: red;	text-decoration: overline;}
a.loginLink:hover {color: red;text-decoration: underline overline;}
a.loggedInLink { color: red; text-decoration: none; }
a.loggedInLink:active {	color: red; text-decoration: overline;}
a.loggedInLink:hover {color: red; text-decoration: underline overline; }
a.utNormal {color: navy; font-weight: bold;}
a.utNormal:hover {color: navy; font-weight: bold; text-decoration: underline overline;}
a.utNemJel {color: #ff00ff; text-decoration: none;}
a.utTorolt {color: #ff0000;}
a.utTorolt:hover {color: pink;}
a.utModosit {font-style: italic;}

td.logintext a,td.hirekbox td a,td.parbeszedbox td a,td.ugyintezobox a,a.redlink,a.cimlink,table.aktbox a { color:#CC1212; font-size:11px; text-decoration:none }
td.loginbox { background-color:#E8EFDE }
td.loginbox th { background-color:#FFFFFF; color:#993300; font-size:10px; text-align:left }
td.logintext span { color:#993300 }
 
#headLevel0 { relative: absolute; width: 758px;}
#headLevel1A { position: absolute; width: inherit; }
#headLevel1B { position: absolute; width: inherit; }
#headLevel1C { position: absolute; width: inherit;  top: 0px; margin-top: 80px; margin-left: 0px; overflow: visible;}
#headLevel1D { position: absolute; width: 70px;  margin-left: 680px;margin-top: 5px; overflow: visible; line-height: 1px;}/*left: 684px; top: 0px; */
#headLevel1E { position: absolute; width: inherit; margin-left: 595px; margin-top: 80px; overflow: visible;}
#headLevel2A { position: absolute; width: inherit;}

#mainLevel0 { position: relative; width: 758px; padding-left: 12px;padding-right:12px;background-image: url(vp_green_Shadow.jpg);background-repeat: repeat-y;}/*758px*/
#mainLevel1A { position: relative; width: inherit;}

#footLevel0 { position: relative; width: inherit; top: -5px;}
#footLevel1A { position: relative; width: inherit;}

div.headString { float: left; margin-left: 0px; margin-top: 3px; font-size: 9px; }
div.headBoldString { float: left; margin-left: 0px; margin-top: 3px; font-size: 9px; font-weight: bold; }
div.headStringSmall { float: left; margin-left: 0px; margin-top: 3px; font-size: 9px;}
div.headSearch { float: left; margin-left: 0px; margin-top: 0px; }
div.headSearch form {padding: 0px; margin: 0px; margin-width: 0px; margin-height: 0px; float: left; line-height: .0em;}
div.headBgLeft { float: left; }
div.headBgRight { float: right; }
div.headBgLeft br {}
div.headBgRight br {}
div.headMenu { float: left; margin-top: 2px; }
div.headMenuString { float: left; margin-top: 2px; }
div.headMenuStringSmall { float: left; margin-top: 5px; font-size: 9px; color: darkgray;}
div.headMenu form { float: left; line-height: .7em;}
div.headMenuDate { float: left; margin-left: 4px; margin-top: 3px;}
div.headMenuSearch { float: left; margin-top: 4px; color: #eeeeee; }
div.headBr {}
div.login { float: left; }
div.login form { padding: 0; margin: 0;  margin-width: 0;  margin-height: 0;  float: left;  }

div.watermark { background-image: url(images/watermark_penzugyorok.jpg);}
#iframeAlbum { width: 99%; height: 600px;}

#eventCalendar{
	width: 100%;
}
/* ================= BEGIN In the MAIN_CONTAINER ================= */
#main_container{
/*position: absolute;*/
/**
 background: transparent;
border: 1px solid blue; 
**/
margin: 0px;
padding: 0px;
background-color: #d0e5d3; 
_background-color: #d0e5d3;
}

#main_welcome_container{
margin: 0px;
padding: 0px;
background-color: #d0e5d3; 
}

#main_container_inner{
}

#left_pane{

width: 160px;
margin: 0px;
padding: 0px 0px 0px 0px;
float: left;

/** 
border: 1px dotted black; 
background: transparent;
/**/
}

#right_pane{
width: 160px;
background:transparent;
margin: 0px;
padding: 0px;
float: right;
 

/**
 filter: alpha(opacity=5); 
 -moz-opacity: 0.5; 
 opacity: 0.5;
 border: 1px dotted blue;
/**/
}

#center_pane{
padding: 0px 160px 10px 0px;
_padding: 0px 0px 10px 0px;
margin: 0px;
color: #333;
_float: left;
 background:transparent;
/**
 background-color: blue;
 background: transparent;
 top: 30px;
 opacity: .5;
 filter: alpha(opacity = 50); 
 _filter: alpha(opacity = 50); 
 -moz-opacity: .5; 
 border: 1px dotted yellow;
/**/
}
#center_pane_document{
padding: 0px 0px 10px 0px;
_padding: 0px 0px 10px 0px;
margin: 0px;
/**
color: #333;
_float: left;
background:transparent;
width:100%;
/**/
/**
 background-color: blue;
 background: transparent;
 top: 30px;
 opacity: .5;
 filter: alpha(opacity = 50); 
 _filter: alpha(opacity = 50); 
 -moz-opacity: .5; 
 border: 1px dotted yellow;
/**/
}

#main_content{
padding: 0px 0px 0px 0px;
_padding: 0px 0px 0px 2px;
color: #333;
overflow: hidden;
border-right: 1px solid white;
width: 597px;
_width: 596px;
/**
 background-color: green;
 top: 30px;
 filter:alpha(opacity=50); 
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);
 -moz-opacity: 0.5; 
 opacity: 0.5;
 border: 1px dotted purple;
/**/
}
#main_content_base{
padding: 0px 0px 0px 0px;
_padding: 0px 0px 0px 2px;
color: #333;
overflow: hidden;
border-right: 1px solid white;
width: 437px;
_width: 435px;
/**
 background-color: green;
 top: 30px;
 filter:alpha(opacity=50); 
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);
 -moz-opacity: 0.5; 
 opacity: 0.5;
 border: 1px dotted purple;
/**/
}
#main_content_document{
padding: 0px 0px 0px 0px;
_padding: 0px 0px 0px 2px;
color: #333;
overflow: hidden;
border-right: 1px solid white;
width: 100%;

/**
 background-color: green;
 top: 30px;
 filter:alpha(opacity=50); 
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);
 -moz-opacity: 0.5; 
 opacity: 0.5;
 border: 1px dotted purple;
/**/
}

.footBodyPortal {
width: 100%; 
background-color: #ffffff; 
background-image: url(images/foot/bg-foot-right.jpg); 
background-repeat: repeat-x; 
background-position: top left; 
clear: both;
border-bottom: 2px solid #000000;
}
#floatString {
  position: absolute;
  top: -36px;
  _top: -38px;
  left: 50px;
  width: 570px;
  color: white;
}
.leftPicture {
  width: 12px;
  position: absolute;
  left: 100px;
  height: 100%;
  background-image: url(images/main/vp_green_Shadow_Left.jpg); 
  background-repeat: repeat-y; 
  /*border: 1px dotted red;*/
}
.rightPicture {
  width: 12px;
  position: absolute;
  left: 770px;
  height: 100%;
  background-image: url(images/main/vp_green_Shadow_Right.jpg); 
  background-repeat: repeat-y; 
  /*border: 1px dotted red;*/
}
.headBodyShadow { margin-left:auto;margin-right:auto;width:782px;background-image: url(vp_green_Shadow.jpg);background-repeat: repeat-y;
}
.welcomeNewNew {
  position: absolute; top: 1px; left: 565px; width: 191px; padding: 3px 3px 3px 3px; 
  border-top: solid black 1px; border-bottom: solid black 1px; background-color: #d0e5d3; text-align: left;
}
.welcomeNewNewAdmin {
  position: absolute; top: 1px; left: 565px; width: 192px; padding: 3px 3px 3px 3px; 
  border-top: solid black 1px; border-bottom: solid black 1px; background-color: #d0e5d3; text-align: left;
}
textarea #content {
  width: 583px;
}

#error_main_container{
margin: 0px;
padding: 0px;
background-color: #d0e5d3; 
}

