/*
** HTML elements
** template_page.css
*/


body {
 text-align:center;
 font-size: 14px;
 margin: 0;
 padding: 0;
 color: #000000;
 /* background-color: #808080;
  background-color: #FFF1D2; */
 background-color: #f9dd9e; 

}



/*
** Page layout blocks / IDs
*/

#footercontainer {
height: 25px;
padding-bottom: 3px;
}

.navfirstrow a {
height: 25px;
}


#primary { /*header bottomban felso linksor(menu) TD*/
  background-color: #B31B34;
}

#sidebarleft-td {
  background-color: #B31B34;
  background: #B31B34 url(/images/sidebar-left-bg.jpg) no-repeat top left;

}

#page { /*contÄ‚Â©ner div*/
  margin: 0 auto;
  width: 780px;
  text-align: left;
  background-color: white;
  border: 1px #5B4000;
 /* border-right: 1px #5B4000; */
}

#header { /*cÄ‚Â­msor table*/
  width: 100%;
  border: 0;
  height: 160px;
}
#header-left { /*cÄ‚Â­msor bal cella logÄ‚Å‚val*/
  background: url(images/logo.png) no-repeat right;
  width: 294px;
  text-align:right;
  margin:0px;
  border:0px;
  padding:0px;
}

#header-left a { /*cÄ‚Â­msor bal cella logÄ‚Å‚val*/
  margin:0;
  padding:0;
  border:0;
  text-decoration:none;
}
#header-right { /*cÄ‚Â­msor jobb cella hÄ‚Ë‡ttÄ‚Â©rkÄ‚Â©ppel Ä‚Â©s flashel*/
  background: url(/images/fejlec.jpg) no-repeat center right;
  width: 486px;
  text-align: right;
}



#tszslogan {
clear: none;
position: relative;
left: 200px;
top: 50px;
font-size: 20px;
}

#tsz[M §,logo { 
clear: none;
display: none;
position: relative;
left: 670px;
top: 22px;
}


#header-bottom { /*felso~ linksor tÄ‚Ë‡bla*/
  height: 20px;
  width: 100%;
  padding: 0;
  margin:0;
}
#header-bottom-left { /*cella Ä‚Ä½res TD*/
  width: 160px;
}
#primary { /*header bottomban felso~ linksor(menÄ‚Ä½) TD*/
  width: 620px;
}


#content { /*table: sidebar left, content separator, sidebar right*/
  width: 100%;
}
#content-separator {
  width: 2px;
}
#sidebar-left { /*cella: benne balmenu*/
  vertical-align: top;
  padding: 5px 0px;
  width: 160px; 
  /*width: 158px;*/
}

#loginsection {
padding-left: 15px;
}

#loginsection td, #loginsection p, #loginsection h3 {
color:white;
font-size: 0.8em;
}

.loginlabel {
color:white;
}

#sidebar-right { /*cella, tartalmi rÄ‚Â©sz, benne 2 div*/
  width: 620px;
  background: #fffbf0 no-repeat url(/images/main-bg.jpg);
}


#main_header, #main { 
  vertical-align: top;
  margin: 0;
}
#main_header { /*kÄ‚Â©p a tartalom tetejÄ‚Â©n, div*/
  width: 620px;
  padding: 0;
}
#main { /*tartalom, div*/
  width: 580px;
  _width:620px;
  border: 0px;
  padding: 10px 20px;

}


/*balmenu*/
.balmenu div.menuitem a, .balmenu div.menuitem a:visited, .balmenu div.menuitem a:hover {
  font-size: 13px;
 /* letter-spacing: 1px; */
  color: white;
}

.menuitem {
line-height: 20px;
}

.balmenu .over-brown {
  background-image: url(/images/brown.png); 
  _background-image: url(/images/trans.png); 
  _z-index: 1;
  _width: 158px;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/brown.png', sizingMethod=scale);

}
/*balmenÄ‚Ä½ behÄ‚ÅŸzÄ‚Ë‡sok*/
.balmenu div.lvl-1 {
  padding-left: .3em
}
.balmenu div.lvl-2 {
  padding-left: .8em;
}
.balmenu div.lvl-3 {
  padding-left: 1.3em;
}
.balmenu div.lvl-4 {
  padding-left: 1.8em;
}


.tform  {
/* background-color: #FFFFFF;*/
 font-family: "Courier New", Courier, mono;
 font-size: 10px;
 color: #FFFFFF;
/* border: solid 1px #FF0000;*/
 }

.input {
 background-color: #FFFFFF;
 font: Arial,Helvetica, sans-serif;
 font-size: 10px;
}

/*felsÄ¹â€˜menÄ‚Ä½*/

#nav {
    list-style: none;
    position: relative;
    width: 620px; 
    margin: 0;
    padding: 0;
    z-index: 100;
}

#nav table {
  float: left;
  padding: 0;
  margin: 0;
}

#nav table a {
 /* height: 40px; */
  padding: 3px 0 0 0;
  margin: 0;
}

#nav ul {
    list-style: none;
    display: none;
    position: absolute;
    overflow: visible;
    padding: 0;
    margin: 0;
}

#nav li {
    display: block;
    width: 155px; 
    position: relative;
    float: left;
    padding: 0;
    margin: 0;
    font-size: 14px;
}


#nav li a {
    color: white;
    display: block;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
}

#nav li a:hover {
    color: black;
}

/* 1st dropdown level */
/* this class controls the alignment of this level underneath the horizontal menu buttons */
#level1 {
    display: block;
}
#level1 UL {
    border-bottom: 1px solid #000000; //ujmenuhoz
    position: absolute;
    overflow: visible;
}
#level1 li {
    display: block;
    border-top: 1px solid #000000; //ujmenuhoz
    margin: 0px 0 0 0; //ujmenu
    padding: -0 0 !important;
/* font-size is controlled here */
    font-size: 13px; 
}
#level1 li a {
    display: block;
    width: 155px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    color: white;
    margin: 0;
    border: 0; 
    height: auto;
    padding: 4px 0;
}
#level1 li A:hover {
    display: block;
    color: black;
    border: 0; 
}

/* 2nd dropdown level */
#level2 {
    display: block;
    position: absolute;
/*  this aligns the 2nd level flyout to the right of the 1st level dropdown */
    left: 155px;
}

.menubalra {
left: -155px;
}
.menujobbra {
left: 155px;
}


#level2 LI {
    margin: 0 0 0px 0; //ujmenu
    border-bottom: 1px solid #000000; //ujmenuhoz
        font-size: 13px;
}

/* all see this */
#nav ul ul, #nav ul ul ul {
   display: none;
   position: absolute;
   width: 155px;
   top: 0;
}
/* non-IE bowsers see this */
#nav ul li>ul, #nav ul ul li>ul {
    margin-top: 0;
}
#nav LI:hover UL UL, #nav LI:hover UL UL UL, #nav LI.sfhover UL UL, #nav LI.sfhover UL UL UL{
    display: none;
}
#nav LI:hover UL, #nav LI.sfhover UL{
    display: block;
}
#nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul, #nav li.sfhover ul, #nav ul li.sfhover ul, #nav ul ul li.sfhover ul {
    display: block;
}
li>ul {
    top: auto;
}



#lastUpdate {
    text-align: right;
    font-size: 13px;
}

#footer {
    width: 100%;
    /* cellspacing:0px; */
    /* cellpadding:0px;*/
}



/*----------------------*/


.contentdiv{
	font-family: inherit;
	width: 580px; 
	margin: 20px;
	overflow: visible;
}

.hrmenudiv{
	margin-left: 0px;	
	margin-top: 0px;
}

/* loginbox */
input.fmSfDesignSmall {
    background-color : #8e9ea4;
    color : White;
    font-size : 9px;
    font-weight : bold;
}

span.txSfTech {
	color : red;
	font-size : 10px;
}
 
.footeritem {
  font-size: 13px;	
  font-weight: bold;	
  text-decoration: none;
}


table.newsa {
  display: inline;
}

/* formok */ 
.tdsmall {
	background-color : #BD9E5D;
	color : White;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : 900;
}

.tdsmallsubmitbutton {
	background-color : #BD9E5D;
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : 900;
	width : 400px;
}


/*
GABOR: inline CSS
*/
.faccolorbck {
	background: #007856; 
	/* kari (egyetemi) jellemzo szin*/	
}


p.piros {color: #EE2123}
p.turkiz {color: #5CCFCA}
p.sarga {color: #FCAF16}
p.kek {color: #004A80}
p.rozsa {color: #EC008C}
p.lila {color: #602D91}

span.piros {color: #EE2123}
span.turkiz {color: #5CCFCA}
span.sarga {color: #FCAF16}
span.kek {color: #004A80}
span.rozsa {color: #EC008C}
span.lila {color: #602D91}


span.important {color: #EE2123}

.filecount {
  font-size: 50%;
}

.filelinks a, .filelinks a:hover, .filelinks a:link, .filelinks a:visited, .filelinks a:active, .filelinks a:focus {
  font-size: 12px;
}

.news-catmenu-ACT, .news-catmenu-NO {
font-size: 12px;
}

#oldweb, #oldweb a {
  font-size:13px;
  color: white;
}

.question {
 font-size: 10px;
}

.tx-telefonkonyv-pi1 hr {
height:1px;
}


/* --- login -->*/

.login_caption {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: white;
}
.login_title {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: white;
}



.page_title {
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
color: black;
}



