.td-shadows-right { background-image: url(/images/shadow_right.jpg); }
.td-shadows-bottom { background-image: url(/images/shadow_bottom.jpg); }
.td-shadows-bottomright { background-image: url(/images/shadow_bottomright.jpg); }

.foto { border: 7px white solid;}
.fotofelirat{ font-size: 9pt; font-family:tahoma,arial;	color:#000000; text-align: center; }


/* Lanwest stílusok */
.idezet {
	font-size: 9pt;
	font-family:tahoma,arial;
	color:#000000;
	text-align: justify;
  font-style: italic;
}

/* END */

.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;
}

.normaltextleft{
	font-size: 9pt;
	font-family:tahoma,arial;
	color:#000000;
	text-align: left;
}

.normaltextcenter{
	font-size: 9pt;
	font-family:tahoma,arial;
	color:#000000;
	text-align: center;
}


.bemutatkozas {
  vertical-align: top;
}

.nyelverto_cikk {
  vertical-align: top;
  font-size: 9pt;
  font-family:tahoma,arial;
  color:#000000;
  text-align: justify;
}

.nyelverto_kep {
  border: 1px solid #f1c750;
  padding-bottom: 5px;
  padding-right: 5px;
}



.megjegyzes {
   font-size: 7pt;
	font-family: tahoma,arial;
	color:#26368E;
	text-align: justify;
}

hr {
	color:#8795CA;
	height: 1px;
	}

.kepbalra{
   margin-right: 10px;
   margin-bottom:5px;
}

.jobbra{
 text-align: right;
}

.visszafel{
 margin-bottom: 0px;	
}

.noborder{
 border: 0px solid;	
}
.kozepre{
 text-align: center;	
}
.mag{
height: 0;
}



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: #6c7a8e;
}


.mainblock{
	background-color: #F7EAB5;
}

.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ílusa */
.pagertext{
	font-size: 10pt;
	font-family:tahoma,arial;
	color:#26368E;
	font-weight:bold;
	text-align: center;	
}


a{
	xcolor:#ff0033;
	xcolor:#F5A20A;
	color:#bc7100;
	xfont-family: tahoma;
	xfont-size: 8pt;
	text-decoration:none; 
}

a:hover{
	color:#2F3B6D;
}


a.pagerlink {
	font-size: 10pt;
	font-family:tahoma,arial;
	font-weight:bold;
}


.button{
	font-size:9pt;
	font-family:tahoma,arial;
   border:2px solid #f5a20a;
	border-top: 2px solid #ead778;
	border-bottom: 2px solid #bc7100;
	font-weight:bold; 
	color:#2F3B6D;
	background-color:#f5a20a;
	cursor : hand;
}

.input, select {
   font-size: 9pt;
	font-family:tahoma,arial;
	color:#2f3b6d;
	border: 1px solid #f1c750;
}
.tanftipus {
	border: 1px solid #f1c750;
	margin-left:15px;
	margin-right: 0px;
	margin-top:0px;
	margin-bottom: 15px;
}

/* Hibaüzenet stílusa (pl. nincs joga ehhez) */
.errortext{
	font-size:10pt;
	font-family:tahoma,arial;
	color:#EA9000;
}



.line0{
	}

.line1{
	background-color:white;
}


a.menulink{
	font-family:tahoma,arial;
	font-size:9pt;
	color:#bc7100;
}

a.menulink:hover{
	
}


a.leftblocklink{
	color:#2f3b6d;
	font-family:tahoma,arial;
	font-size: 9pt;
}

a.leftblocklink:hover{
	color:#834300;
	font-weight:bold;
}



.menusor{
	font-size:8pt;
	background-color: #c8ced6;
	font-family:tahoma,arial;
	color:#2f3b6d;
	vertical-align: bottom;
	border-bottom: 1px solid #939291;
   border-top: 1px solid #979db6;	
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
}

.logintable{
	border:1px solid #A7B1D4;
	background-color:#DEE1EE;
	padding:10px;
	font-family: tahoma;
	font-size: 12;
}

.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: justify;	
   font-size: 9pt;
	font-family:tahoma,arial;
	text-align: justify;	
}

.formtableheader{
	font-size:10pt;
	font-family:tahoma,arial;
	border-bottom: 1px solid #8C8972;
	font-weight:bold; 
	color:#2F3B6D;
	background-color:#f5a20a;
}

.leftpane{
	vertical-align: top;
	background-color: #2f3b6d;
	width:220;
}

.leftblocktable{
	width: 200;	
	font-size: 9pt;
	font-family: tahoma,arial;
	color: #000000;
	background-color: #EAD778;
	padding:3;
	margin-bottom:10px;
}

.leftblocktableheader{
	font-size:10pt;
	font-family:tahoma,arial;
	border-bottom: 1px solid #8C8972;
	font-weight:bold; 
	color:#2F3B6D;
	background-color:#f5a20a;
}

.leftblocklinkcell{
  border-bottom: solid #F1C750 1px;	
  width: 99%;
}

.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;
}

/* Headerek */
h1, h2, h3, h4, h5, h6 {
    color: #293692;
    background: none;
    font-weight: normal;
    margin: 0;
    padding-top: .5em;
    padding-bottom: .17em;
    border-bottom: 1px solid #aaa;
}
h1 { font-size: 188%; }
h2 { font-size: 150%; border-bottom: 1px; }
h4, h5, h6 { border-bottom: none; }
h3 { font-size: 132%; }
h4 { font-size: 116%; }
h5 { font-size: 100%; }
h6 { font-size: 80%;  }



/* from Viktor*/



