BODY {
	background-color:#ffdd88;
	line-height:normal;
	font-family: Arial, Helvetica, sans-serif;
	margin:auto;
	width:auto;
	height:auto;
	text-align:center;
	border:0px solid #2222ff;
}

/*bal oldali dobozhoz az "a" beállítások*/

a.l{color:#333; text-decoration:none; }
a.l:hover	{ color:#333; text-decoration:none;}
a.tanf	{ color:#101066; text-decoration:none; }
a.tanf:hover	{ color:#ff0000; text-decoration:none;}
a.piros	{ color:#ff2222; text-decoration:none; }
a.piros:hover	{ color:#aa2222; text-decoration:none;}

/*középső doboz*/
#hird {
	/*position:relative;*/
	margin:0px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	width:214px;
	height:auto;
	text-align:left;
	font-size:11px;
	/*overflow:visible;*/
	border:0px solid #22f;
}

.link1, .link2, .link1k, .link2k {
	margin:0px;
	margin-bottom:0px;
	padding:0px;
	width:100%;
	height:auto;
	font-size:11px;
	/*overflow:hidden;*/
	border:0px solid #22f;
}

.link1 a, .link2 a, .link1k a, .link2k a {
	display: block;
	/*height:100%;*/
	/*height:auto;*/
	
	min-height:12px;
	height: auto !important;
	height:12px;
	margin:0px;
	padding:0px;
	/*ez határozza meg a sor magasságát, IE-hez külön beállítás van az ie.css-ben*/
	padding-top:5px;
	padding-bottom:5px;
	/* ---------- */
	padding-left:2px;
	padding-right:1px;
	color:#444;
	text-decoration:none;
}

.link1 a {
	background-color:#bcf6a0;
	color:#222;
	
}

.link2 a {
	background-color:#ffff99;
	border-right:0px solid #ff2222;
}

.link1k a {
	background-color:#bcf6a0;
	color:#222;
	border-right:4px solid #ff2222;
}

.link2k a {
	background-color:#ffff99;
	border-left:4px solid #ff2222;
}


.link1 a:hover, .link2 a:hover, .link1k a:hover, .link2k a:hover {
	color:#222;
	background-color:#ff7200;
	text-decoration:none;
}

/*pontozott körvonalat eltünteti*/
.link1 a:active, .link2 a:active, .link1k a:active, .link2k a:active, .link1 a:focus, .link2 a:focus, .link1k a:focus, .link2k a:focus {
	outline:none;
}

.link3 {
	margin:0px;
	padding:0px;
	width:100%;
	height:12px;
	font-size:10px;
	/*overflow:hidden;*/
	border:0px solid #22f;

}

.link3 a {
	display: block;
	height:12px;
	margin:0px;
	padding:0px;
	padding-top:0px;
	color:#ff2;
	text-align:right;
	/*font-weight:bold;*/
	text-decoration:none;
	background-color:#d33;
	/*overflow:visible;*/
}

.link3 a:hover {
	color:#d22;
	background-color:#ff2;
	text-decoration:none;
}

.link3 a:active, .link3 a:focus {
	outline:none;
}

.google_box {
	width:200px;
	margin:0px;
	margin-top:5px;
	margin-left:7px;
	/*margin-right:auto;*/
	border:0px solid #22f;
}


/*Tooltip*/

div.box{
	position:absolute;
	opacity: 0.9;
	/*top:0px;
	left:0px;*/
	/*top:20px;*/
	/*left:50px;*/
	/*position:relative;*/
	display:none;
	/*display:block;*/
	overflow:hidden;
	/*overflow:visible;*/
	width:180px;
	/*height: 100px;*/
	margin-left:18px;
	/*margin-top:-10px;*/
	margin-bottom:19px;
	font-size:11px;
	/*z-index:10;*/
	border:1px solid #f22;
}

html div.box div{
	width:180px; /* mozilla */
}

* html div.box div {
	width:184px; /* explorer */
}

div.box div.head {
	color:#603906;
	background-color:#ff7200;
	border-bottom:1px solid #f00;
	font-weight:bold;
	margin:0px;
	margin-left:-4px;
	padding:0px;
	padding-left:10px;
}

div.box div.t{
	width:180px;
	padding:4px;
	color:#333;
	font-size:11px;
	line-height:110%;
	background-color:#ffff99;
}

div.box div {
	display:block;
	padding:1px 4px 1px 4px;
}

/*a bal oldali doboz*/

BODY.tanf1 {background-color:#fff;}

TABLE      { font-family:Helvetica, Arial;
             font-size:7pt;
             text-decoration:none;
}

TR		{ font-family:Helvetica, Arial;
             	font-size:7pt;
             	text-decoration:none;
		}


TD.tanf      { font-family:Helvetica, Arial;
        font-size:8pt;
		text-align: left;
        text-decoration:none;}

TD.tanf_r      { font-family:Helvetica, Arial;
        font-size:8pt;
		text-align: right;
        text-decoration:none;}

TD.also      { font-family:Helvetica, Arial;
        font-size:8pt;
        text-decoration:none;}

TD.terkoz      { font-family:Helvetica, Arial;
        font-size:2px;
        text-decoration:none;}
        
TD.dgsm      { font-family:Helvetica, Arial;
        font-size:20px;
        text-decoration:none;}
        
     
TD.keksuli      { font-family:Helvetica, Arial;
        font-size:13px;
        text-decoration:none;} 
/*virag.php*/

#virag {
	position: relative;
	float:none;
	top:0px;
	left: 0px;
	border:3px solid #fa5f03;
	width:208px;
	height:94px;
	background-color:#fff;
	background-image:url(dgsm_logo_100.png);
	background-position:top left;
	background-repeat:no-repeat;
	overflow:hidden;
}

#virag a {
	display: block;
	height:94px;
	text-decoration: none;
	border:0px solid #22c;
}

#virag .okj {
	font-family: Arial, Helvetica, sans-serif;
	color: #f22;
	text-align:right;
	margin:0px;
	/*margin-top:20px;*/
	margin-right:5px;
	padding:0px;
	padding-top:20px;
	font-size:16px;
	font-weight:bold;
}

#virag .vizsga {
	font-family: Arial, Helvetica, sans-serif;
	color: #555;
	text-align:right;
	margin:0px;
	margin-top:5px;
	margin-right:5px;
	padding:0px;
	font-size:11px;
	font-weight:bold;
}

#virag .kek {
	color: #22a;
}

#keksuli {
	position: relative;
	float:none;
	top:0px;
	left: 0px;
	border:1px solid #22f;
	width:210px;
	height:26px;
	background-color:#ffffaa;
	background-image:url(keksuli_bg.png);
	background-position:top left;
	background-repeat:no-repeat;
	overflow:hidden;
}

#keksuli a {
	display: block;
	height:28px;
	color:#22c;
	padding:0px;
	padding-top:4px;
	font-weight:bold;
	text-decoration: none;
	border:0px solid #22c;
}

#keksuli a:hover {
	color:#a22;
	text-decoration: none;
}

