.leftpane{
  vertical-align: top;
  background-color: white;
  width:200px;
}


.mainblock{
  background-color: white;
  width:600px;
  padding: 10px;
  padding-top:5px;
  
}

.menusor{
  font-size:8pt;
  background-color: #A9CFFF;
  font-family:tahoma,arial;
  color:#2E5C2E;
  vertical-align: bottom;
  border-bottom: 1px solid #979db6;	
  padding-left:10px;
  padding-right:10px;
  padding-top:2px;
  padding-bottom:2px;
  ywidth:750px;
}

a.menulink{
  font-family:tahoma,arial;
  font-size:8pt;
  color:#181B48;
}

a.menulink:hover {
  color:#FFFFFF;	
  text-decoration: none;
}

.leftblocktable{
  width: 200px;	
  font-size: 9pt;
  font-family: tahoma,arial;
  color: white;
  background-color: #5D73A5;
  padding:0px;
  border-collapse:collapse;
  margin-top:5px;
}

.leftblocktableheader{
  font-size:10pt;
  font-family:tahoma,arial;
  border-bottom: 1px solid #8C8972;
  font-weight:bold; 
  color:#FFFFFF;
  background-color:#2E5B2E;
  border-bottom: 2px solid #898BB1;
  padding:10px;
  padding-bottom:3px;  
  padding-top:3px; 
}

.leftblockcell{
  border-bottom: solid #384560 1px;
  font-family:tahoma,arial;
  font-weight:bold;
  width: 194px;
  padding: 4px;
  padding-left:0px;
}

.leftblockiconcell{
  border-bottom: solid #384560 1px;
  font-family:tahoma,arial;
  font-weight:bold;
  width: 6px;
  padding: 4px;
}

a.leftblocklink{
  font-family:tahoma,arial;
  font-size:8pt;
  color:white;
}

a.leftblocklink:hover {
  color:#FFD67A;	
  ytext-decoration: underline;
}




/* Headerek */
h1, h2, h3 {
	font-family: tahoma;
	color: #5D879C;
	background: none;
	font-weight: bold;
	/*padding-top: 0.5em;
	padding-bottom: 0.17em;
	margin-bottom:15px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: red; */
}
h1 { font-size: 120%; }
h2 { font-size: 110%; border-bottom: 1px; }
h4, h5, h6 { border-bottom: none; }
h3 { font-size: 100%; }


.cim{
  font-family: tahoma;
  font-size: 18px;
  color:#2f3b6d;
  xfont-variant: small-caps; 
  margin-bottom:20px;
  text-align: left;
}

.alcim{
  font-family: tahoma;
  font-size: 14px;
  color:#2f3b6d;
  font-weight: bold;
  text-align: left;
}

.alcim2{
  font-family: tahoma;
  font-size: 15px;
  color:#2f3b6d;
}

.normaltext{
  font-size: 9pt;
  font-family:tahoma,arial;
  color:#000000;
  text-align: justify;
}

.normaltext_bold{
  font-size: 9pt;
  font-family:tahoma,arial;
  color:#000000;
  text-align: justify;
  font-weight:bold;
}

.megjegyzes {
  font-size: 8pt;
  font-family: tahoma,arial;
  color: #2f3b6d;
  text-align: justify;
}

.kep {
  color: #000000;
};

.ar {
  font-size: 8pt;
  color: #5D879C;
  font-weight: bold;
  border: 1px solid #BBCADE;
  background: #D3E4FA;
  padding: 3px;
  width: 95px;
  text-align: center;
}

hr {
  color:#8795CA;
  height: 1px;
}

body {
  scrollbar-track-color: #DEE1EE;
  scrollbar-face-color: #DEE1EE;
  scrollbar-arrow-color: #6F7FB0;
  scrollbar-highlight-color: #E9EBF4;
  scrollbar-shadow-color: #94969F;
  scrollbar-3dlight-color: #F4F5F9;
  scrollbar-darkshadow-color: #4A4B4F;
  background-color: #FFFFFF;
}

.descriptiontable {
  width=560px;
}

.descriptioncell {
  font-size:10pt;
  font-family:tahoma,arial;
  text-align: left;
  color:#5D879C;
  background-color:#FFFFFF;
  vertical-align: top;
  padding:10px;
}

.datatable {
}

.datacell {
  font-size:10pt;
  font-family:tahoma,arial;
  color:#000000;
  background-color:#D3E4FA;
  vertical-align: top;
  padding:4px;
  width: 150px;
}

.datacell2 {
  font-size:10pt;
  font-family:tahoma,arial;
  color:#000000;
  background-color:#D3E4FA;
  vertical-align: center;
  padding:4px;
  width: 150px;
}

.errHilite {
   BORDER-RIGHT: #000 1px solid; 
	BORDER-TOP: #000 1px solid; 
	BORDER-LEFT: #000 1px solid; 
	BORDER-BOTTOM: #000 1px solid; 
	BACKGROUND-COLOR: yellow
}

/* A lapoz�st�usa */
.pagertext{
	font-size: 10pt;
	font-family:tahoma,arial;
	color:#26368E;
	font-weight:bold;
	text-align: center;	
}


a{
  color:#6795AC;
  font-weight: bold;
  font-size: 10pt;
  font-family: tahoma, arial;
  font-size: 8pt;
  text-decoration:none; 
}

a:hover{
  color: #45738A;
}


a.pagerlink {
	font-size: 10pt;
	font-family:tahoma,arial;
	font-weight:bold;
}


.button{
	font-size:9pt;
	font-family:tahoma,arial;
   border:2px solid #2E5B2E;
	border-top: 2px solid #5CB65C;
	border-bottom: 2px solid #172D17;
	font-weight:bold; 
	color:white;
	background-color:#2E5B2E;
	cursor : hand;
}

.input, select {
   font-size: 9pt;
	font-family:tahoma,arial;
	color:#2f3b6d;
	border: 1px solid #458745;
}


/* Hibazenet st�usa (pl. nincs joga ehhez) */
.errortext{
	font-size:10pt;
	font-family:tahoma,arial;
	color:#EA9000;
}



.line0{
	}

.line1{
	background-color:#DAFFD5;
}

.logintable{
	border:1px solid #A7B1D4;
	background-color:#DEE1EE;
	padding:10px;
}

.logintable2{
	border:1px solid #A7B1D4;
	background-color:#CDD2E8;
}

.logintableheader{
	font-size:10pt;
	padding: 2;
	font-family:tahoma,arial;
	border:1px solid #6F7FB0;
	font-weight:bold; 
	color:#C1D0FF;
}


.formtable{
	width:100%;
	border: 1px solid #2F3B6D;
	color:#000000;
	text-align: left;	
	font-size: 9pt;
	font-family:tahoma,arial;
	text-align: left;	
}

.formAutoWidth {
 width:auto;
 }
 
.padLeft {
 padding-left:10px;
 }
.padRight {
 padding-right:10px;
} 
  


.formtableheader{
	font-size:10pt;
	font-family:tahoma,arial;
	border-bottom: 1px solid #8C8972;
	font-weight:bold; 
	color:white;
	background-color:#2E5B2E;
	

}

.errtable{
	font-size:10pt;
	width:300;
	font-family:tahoma,arial;
	border:1px solid #D80019;
	color:#000000;
	background-color:#FFC1C8;
}

.errtableheader{
	font-size:10pt;
	font-family:tahoma,arial;
	font-weight:bold; 
	color:#FFC1C8;
	background-color:#D80019;
}


.errbutton{
	color:#FFC1C8;
	font-weight: bold;
	border:1px solid #000000;
	border-right:1px solid black;
	border-bottom:1px solid black;
	background-color: #D80019;
	font-family:tahoma,arial;
	font-size:10pt;
	cursor : hand;
}

.title{
	text-decoration:none;
	font-family:tahoma,arial;
	font-size:11pt;
	font-weight:bold;
	color:black;
}

.newstable{
	font-size:10pt;
	width:100%;
	font-family:tahoma,arial;
	color:#000000;
	xbackground-color:#FFFFFF;
}


/* News */
.newsHeader {
  color:#26368E;
  font-weight: bold;
  border-bottom:1px dotted #6F7FB0;
  font-family: Tahoma;
  font-size:12pt;
  margin-bottom:5px;
}


.newsLead {
  color:black;
  font-weight: bold;
  font-family: verdana;
  font-size:10pt;
}


/* from Viktor*/




