a {
	color: #396291;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	text-decoration: none;
}
a:hover {
	color: #FF3300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	text-decoration: underline;
}

body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	scrollbar-face-color: #4E6580;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #4E6580;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color:  #ffffff;
	scrollbar-track-color: #D8E2ED;
	scrollbar-darkshadow-color: #4E6580;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color:#000000;
	text-align:center;
}

div, span, td {
	text-align:left;
	font-size: 11px;
}

td.fejlec_menu {
	height: 15px;
	border-top: 1px solid #396291;
	border-bottom: 1px solid #396291;
	border-left: 1px solid #396291;
	border-right: 1px solid #396291;
}

td.fejlec_kep {
	height: 100px;
	border-left: 1px solid #396291;
	border-right: 1px soild #396291;
	background-image: url(images/fejlec.jpg);
}

td.fejlec_csik {
	height: 20px;
	background-color: #433F3F;
	border: none;
}

td.test_bal {
	width: 150px;
	background-color: #FFFFFF;
	border-right: 3px solid #D8E2ED;
	vertical-align: top;
}

td.test_kozep {
	width: 650px;
	background-color: #FFFFFF;
	text-align: center;
}

td.test_kozep_fent {
	width: 650px;
	background-color: #FFFFFF;
	border-bottom: 2px solid #D8E2ED;
	text-align: center;
}

td.test_kozep_lent {
	width: 650px;
	background-color: #FFFFFF;
	border-top: 2px solid #D8E2ED;
	text-align: center;
}

td.lablec {
	height: 40px;
	width: 800px;
	border-top: 3px solid #D8E2ED;
	text-align: center;
}

td.letoltes {
	background-color: #B3D0D8;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color:#433F3F;
	font-weight: bolder;
	text-align: center;
}

td.akcios_utak {
	background-color: #FFFFFF;
	border: none;
	vertical-align: top;
	width: 320px;
	text-align: center;
}

td.akcios_utak_oszlopkoz {
	background-color: #FFFFFF;
	border: none;
	vertical-align: top;
	width: 10px;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
}
.indent{
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	font-family: verdana, tahoma, arial, sans-serif;
	color: #D8D8D8;
	font-size: 11px;
        Border: 1ps solid #FF0000;
	background-color:#D8E2ED;
}
/*
.smalltext {
    font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
	color:#D8D8D8;
}

.smallwhitetext {
    font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
	color:#D8D8D8;
}

.smallblacktext {
	font: normal 10px tahoma, verdana, arial, helvetica, sans-serif;
	color:#D8D8D8;
}

td {
	font-family: verdana, arial, "ms sans serif", sans-serif;  
	font-size: 11px;  
	color: #D8D8D8;
	font-style: normal;
	text-align:left;
}


	
td.alpha {
	background-color: #253047; 
	vertical-align: top; 
	width: 3px;
}

td.beta {
	vertical-align: top;
	background-color: #CCCCCC;
}

.mediumtext {
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color:#D8D8D8;
}
.captiontext {
    background: none;
	letter-spacing: 0.4em; 
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 18px;
	color:#D8D8D8;
}

.captiontextorange {
    background: none;
	letter-spacing: 0.4em; 
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 18px;
	color:#D8D8D8;
}

.normalorange {
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	color:#D8D8D8;
}
*/
.tbox{
	background-color: #D8E2ED;
	border-bottom: #5e5d63 1px solid;
	border-left: #5e5d63 1px solid;
	border-right: #5e5d63 1px solid;
	border-top: #5e5d63 1px solid;
	color: #4E6580;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	width: 95%;
	margin-left: auto;
	margin-right: auto;
}

.tbox2{
	background-color: #D8E2ED;
	border-bottom: #5e5d63 1px solid;
	border-left: #5e5d63 1px solid;
	border-right: #5e5d63 1px solid;
	border-top: #5e5d63 1px solid;
	color: #4E6580;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	width: 100px;
	margin-left: auto;
	margin-right: auto;
}

.button{
	background-color: #D8E2ED;
	border-bottom: #000 1px solid;
	border-left: #fff 1px solid;
	border-right: #000 1px solid;
	border-top: #fff 1px solid;
	color: #4E6580;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 9px;
	text-align:center;
}
/*
form {
	margin: 2px 0px 0px 0px;
}
.spacer{
	padding-bottom : 2px;
	padding-left : 0px;
	padding-right : 2px;
	padding-top : 2px;
}
hr {
	border-top: #666 1px solid;
	border-bottom: #eee 1px solid;
	height: 2px;
	width: 92%;
	text-align:center;
}
.border {
	border: #000 1px solid;
}

.border2 {
	border-bottom: #000 1px solid;
	border-left: #000 1px solid;
	border-right: #000 1px solid;
}
.caption {
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	background-color: #758393;
	color: #D8D8D8;
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	height: 25px;
	background-image : url(images/cellpic.jpg);
}

.caption2 {
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	background-color: #101842;
	color: #D8D8D8;
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	background-image : url(images/cellpic.jpg);
}

.bodytable2 {
	background-color: #9DA8B3;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color:#D8D8D8;
}

.bodytable3 {
	background-color: #9DA8B3;
	padding: 0px;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color:#D8D8D8;
}

.bodytable {
	background-color: #B5B5B5;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color:#D8D8D8;
}

p {
	margin-top: 0px
}*/

/*-----------
.fborder, .fbdefault{
	border: #000000 1px solid;
	background-color: #ccc;
}
.forumheader{
	background-color: #EBEFF2;
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	color:#D8D8D8;
	padding: 4px;
	background-image : url(forum/fcap2.png);
	border: #5D6D7B 1px solid;
}

.forumheader2, .f2default{
	background-color: #9DA8B3;
	font: 14px verdana, tahoma, arial, helvetica, sans-serif;
	color:#D8D8D8;
	padding: 4px;
	border: #5D6D7B 1px solid;
}

.forumheader3, .f3default{
	background-color: #9DA8B3;
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
	color:#D8D8D8;
	padding: 4px;
	border: #5D6D7B 1px solid;
}

.fcaption, .fcdefault {
	border: #000 1px solid;
	padding-bottom: 2px;
	padding-left: 8px;
	padding-right: 0px;
	padding-top: 2px;
	background-color: #C9C7C7;
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	background-image : url(forum/fcap.png);
	color:#D8D8D8;
}

.fcaption2{
	border: #000 1px solid;
	padding-bottom: 2px;
	padding-left: 8px;
	padding-right: 0px;
	padding-top: 2px;
	background-color: #C9C7C7;
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	background-image : url(forum/fcap.png);
	color:#D8D8D8;
}
---------------------------------*/

/*.finfobar{
	background-color: #CCC8C8;
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
	color:#D8D8D8;
	padding: 4px;
	border: #C3BDBD 1px solid;
	background-image : url(forum/finfobar.png);
}

.mainwindow{
	border: 1px solid #000;
	background-color: #101842;
}

a.forumlink{
	color: #D8D8D8;
	text-decoration: underline;
}

.nextprev{
	background-color: #B5B5B5;
	border: 1px solid #758393;
	color: #D8D8D8;
	font: normal 9px verdana, tahoma, arial, helvetica, sans-serif;
	text-align:center;
	padding : 2px, 2px, 2px, 2px;
}

.helpbox {
	border: transparent;
	background-color: transparent;
	color:#D8D8D8;
	font: 9px tahoma, verdana, arial, helvetica, sans-serif;
}

.linktext {
	font: normal 12px verdana, tahoma, arial, helvetica, sans-serif;
	color:#D8D8D8;
}
.searchhighlight {
  text-decoration: underline;
  color:#D8D8D8;
  font-weight:bold;
  background-color:#758393;
}*/

/*-------------saját----------*/

td.sfh_header 
{
  text-align:center; 
  background-image : url(images/sfh_header.jpg);
  height: 150px;
}
td.fej_f, td.fej_l {
	border: 1px solid #71869E;
	height: 20px;
	padding-left: 5px;
	font-size: 10px;
	color:#4E6580;
}
td.fej_f {
	/*border-top: 1px solid #393F27;*/
	background-image: url(images/hat_menu.jpg);
	border-top: 1px solid #4E6580;	
	
}
td.fej_l {
	/*border-bottom: 1px solid #393F27;*/
	border-top: none;
	background-image: url(images/hat_menu.jpg);
	background-position: bottom;
	border-top: 1px solid #4E6580;	
}

/*----------------tablestyle-----------*/
div.tablazat {
	width: 100%;
	/* border: 1px solid #4E6580; */
	background-color:#FFFFFF;
	margin-top: 5px;
	color:#000000;
	}
h2.menu {
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin:0px;
	margin-bottom: 2px;
	padding: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color:#D8E2ED;
	text-align: center;
	vertical-align:middle;
	border-bottom: 1px dashed #396291;
	/* border-top: 1px solid #4E6580;
	border-left: 1px solid #4E6580;
	border-right: 1px solid #4E6580; */
    color: #396291;
	/* background-image:url(images/hat_fej.jpg); */
	height: 14px;
	}
div.szoveg {
	padding: 4px;
	margin-bottom: 5px;
	font-size: 10px;
	}
div.szoveg a {
	color:#396291;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	text-decoration: none;
	/*border-bottom: 1px dotted #CFCFA8;*/
	}
div.szoveg a:hover {
	color:#FF3300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	text-decoration: underline;
	}
/*-----------klanszerkezet---------*/
div.alap {
	
	}
h1.szakasz, h2.raj, h3.klantag {
	font-family: verdana, arial, "ms sans serif", sans-serif;  
	font-size: 10px;  
	width: 100%;
	height: 15px;
	padding: 0px;
	margin: 0px;
	text-align: center;
	margin-top: 3px;
	

}
h1.szakasz {
	background-color: #14170D;
	padding-top: 1px;
	padding-bottom: 0px;
	margin-top: 15px;
	color:#CFCFA8; /*DFAE1B;*/
	border-top: 1px solid #464F2C;
	border-bottom: 1px solid #464F2C;
	margin-bottom: 5px;
	}
h2.raj {
	/*background-color: #1C1F15;*/
	border-bottom: 1px dashed #515F2F; /*464F2C;*/
	padding-top: 0px;
	margin-top: 6px;
	color:#CFCFA8; /*9F863B;*/
	font-weight: normal;
	}
h3.klantag {
	height: 18px;
	}
div.klantag {
	font-size: 10px;
	float:left;
	padding-top: 4px;
	padding-left: 5px;
	/*color:#ffffff;*/
	font-weight: normal;
}
h3 img {
	float: left;
	padding-right: 2px;
}
h3 a img {
	float: right;
	padding-top: 3px;
}
/*------------------ new style -------*/
div.hir_alap {
	margin-top: 5px;
	margin-bottom: 20px;
	width: 98%;
	}
div.hir_fej {
	width: 98%;
	height: 20px;
	background-color:#D8E2ED;
	margin-bottom: 3px;
	border-right: 2px solid #4E6580;

	}
span.hir_fej_b {
	float: left;
	width: auto;
	height:16px;
	text-align:left; 
	font-size: 12px;
	padding: 2px; 
	padding-left: 4px; 
	border-left: 12px solid #4E6580; 
}
span.hir_fej_j {
	width: auto;
	height: 20px;
	float: right;
	text-align:right; 
	padding-right: 4px;
	margin-top: 3px;
	font-size: 9px;
	}
div.hir_lab {
	width: 98%;
	height: 16px;
	border-top: 2px solid #4E6580;
	margin-top: 3px;
	margin-bottom: 3px;
	font-size: 9px;
	}
span.hir_lab_b {
	float: left;
	width: auto;
	height:12px;
	text-align:left; 
	padding: 2px; 
	padding-left: 4px; 
}
span.hir_lab_j {
	width: auto;
	height: 12px;
	float: right;
	text-align:right; 
	padding-right: 4px;
	margin-top: 0px;
	}
div.hir_torzs {
	font-size: 11px;
	}

/*---------Országok alapja---------*/
td.orszag_leiras {
	width: 392px;
	text-align: left;
	/*margin-left: 5px;*/
}

/*div.ures_oszlop {
	width: 28px;
	position: absolute;
	margin-top: 10px;
	margin-left: 397px;
}*/

div.orszag_varoslista {
	width: 140px;
	position: absolute;
	margin-top: 10px;
	margin-left: 425px;
	/*border-left: 1px dotted #4E6580;*/
	vertical-align: text-top;
}