@import url('blog.css');

.loading {
    background: url(../images/loader.gif) no-repeat top center;
    height: 10px;
    padding: 20px 25px;
    margin: 10px auto 0 auto;
}

td { font-family: Arial, Helvetica, sans-serif; }
table {	font-family:arial;	font-size:12px }
body { font-family:arial; font-size:12px }
.kek {color: #66CCFF; font-weight: bold;}
.skek {color: #0099FF; font-weight: bold;}
.red {color: #FF0000;}

a.redlink:hover, a.redlink:active, a.redlink:link, a.redlink:visited {color: #FF0000;}
a.piroslink:hover, a.piroslink:active, a.piroslink:link, a.piroslink:visited {color: #FF0000; font-weight: bold; text-decoration: none;}
a.bluelink:hover, a.bluelink:active, a.bluelink:link, a.bluelink:visited {color: #0000FF;}
a.greenlink:hover, a.greenlink:active, a.greenlink:link, a.greenlink:visited {color: #009900;}
a.whitelink:hover, a.whitelink:active, a.whitelink:link, a.whitelink:visited {text-decoration: none; font-weight: bold; color: #FFFFFF;}
a.keklink:active, a.keklink:link, a.keklink:visited {text-decoration: none; font-weight: bold; color: #0099FF;}
a.keklink:hover {text-decoration: none; font-weight: bold; color: #66CCFF;}
a.zoldlink:active, a.zoldlink:link, a.zoldlink:visited {text-decoration: none; font-weight: bold; color: #B3DF00;}
a.zoldlink:hover {text-decoration: none; font-weight: bold; color: #CCFF00;}
a.narancslink:active, a.narancslink:link, a.narancslink:visited {text-decoration: none; font-weight: bold; color: #FF9900;}
a.narancslink:hover {text-decoration: none; font-weight: bold; color: #FFCC66;}

.l_tozsde   {background-color: #904242; color: #FFFFFF; }
.l_foodex   {background-color: #29387E; color: #FFFFFF; }

.guide { font-size: 11px; }
.timeline {	position: relative; font-size: 10px; border-top: 1px solid #B3DF00; width: 100%; }


a.prop:link, a.prop:visited, a.prop:active { font-size: 11px; text-decoration: none; color: #1C43AC; }
a.prop:hover { font-size: 11px; color: #8197D3; text-decoration: underline; }
a.prop img { border: 0; cursor: pointer; cursor: hand; float: left; }

a.propred:link, a.propred:visited, a.propred:active { font-size: 11px; text-decoration: none; color: #EE0000; }
a.propred:hover { font-size: 11px; color: #FF6666; text-decoration: underline; }
a.propred img { border: 0; cursor: pointer; cursor: hand; float: left; }
span.prop { color: #000000; font-size: 11px; }
span.prop img { border: 0; cursor: pointer; cursor: hand; float: left; }
span.prop span.mellek { float: right; font-size: 10px; color: #999999; padding-top: 2px; margin-left: 3px; }
span.prop span.fizuert { float: right; font-size: 10px; color: #4ec201; font-weight: bold; padding-top: 2px; }

table#users td.user { height: 20px; font-size: 11px;}
table#users th.user { height: 20px; font-weight: bold; font-size: 11px;}

a.white:link, a.white:visited, a.white:active { font-size: 11px; text-decoration: none; color: #FFFFFF; }
a.white:hover { font-size: 11px; color: #EFEFEF; text-decoration: underline; }

table.userform td.form_nev  { width: 130px; padding: 2px 5px 2px 0; font-size: 11px; text-align: right; font-weight: bold; color: #999999; }
table.userform td.form_data { padding: 2px 0 2px 0; }
table.userform input { font-size: 11px; }
table.userform input.text { font-size: 11px; padding-left: 5px; border: 1px solid #999999; }
table.userform select { font-size: 11px; width: 164px; *width: 170px; }
table.userform textarea { font-size: 11px; width: 165px; height: 50px; font-family: Arial;}

table.levelform td.level_nev  { width: 80px; padding-left: 3px; font-size: 11px; font-weight: bold; }
table.levelform td.level_data { width: 220px; padding: 1px 0 1px 0; *padding: 0; }
table.levelform input { font-size: 11px; padding-left: 5px; }
table.levelform select { font-size: 11px; }
table.levelform textarea { font-size: 11px; font-family: Arial;}

div#adminlista { position: absolute; left: 50%; margin-left: -330px; width: 330px; }
div#help { position: absolute; top: 30px; left: 50%; margin-left: 10px; width: 330px; font-size: 11px; }


div#adminmenu			{ width: 150px; text-align: left; margin-bottom: 3px;	}
div#usermenu			{ width: 150px; text-align: left; margin-bottom: 3px;	}
div.container			{ width: 322px; padding: 0;								}
table#cont				{														}
div#header				{ position: absolute; height: 28px;	top: 0; left: 0; width: 100%; *padding: 0 10px 0 10px; }
div#header td			{ padding: 5px; font-size: 16px; }
td.menuhead				{ padding: 2px; font-size: 14px; font-weight: bold;		}
div.container div.head	{ padding: 1px 2px 2px 2px; font-size: 14px; font-weight: bold;		}


div.menuinfo  { display: none; position: absolute; top: 80px; width: 330px; left: 50%;   margin-left: -150px;  }
div#useredit  { z-index: 100; display: none; position: absolute; top: 20px; width: 330px; left: 300px; height: 455px; }
div#napedit   { z-index: 100; display: none; position: absolute; top: 20px; width: 330px; left: 50%; margin-left: -230px; }
div#leveledit { z-index: 100; display: none; position: absolute; top: 20px; width: 330px; left: 50%; margin-left: -150px; }

div#ora, div#perc, div#mp { display: inline; }

td.menuline { height: 1px; background: #BBBBBB; padding: 0; }
div.project { width: 317px; border-top: 2px solid #1C43AC; border-bottom: 1px solid #BBBBBB; padding: 3px 0 3px 5px; text-align: left; }
div.tasks { width: 317px; padding: 0; text-align: left; }
div.task { width: 317px; border-bottom: 1px solid #BBBBBB; padding: 3px 0 3px 5px; font-size: 10px; min-height: 25px; }
div.task div.exp { float: left; width: 20px; height: 25px; }
div.task div.date { float: right; width: 60px; height: 15px; font-weight: bold; text-align: right; padding-right: 5px; }
div.task div.desc { margin-left: 20px; width: 230px; color: #666666; _margin-top: -15px; }

div.foood { padding: 3px 0 3px 5px; width: 314px; font-weight: bold; text-align: center; height: 15px; background: #BBBBBB; color: #FFFFFF; font-size: 13px; border-bottom: 3px solid #BBBBBB; border-left: 1px solid #BBBBBB; }
div.food { width: 317px; border-bottom: 1px solid #BBBBBB; padding: 3px 0 3px 5px; font-size: 10px; min-height: 25px; }
div.food div.exp { float: left; width: 25px; height: 25px; text-align: center; font-weight: bold; }
div.food div.date { float: right; width: 60px; height: 15px; font-weight: bold; text-align: right; padding-right: 5px; }
div.food div.desc { margin-left: 25px; width: 230px; color: #666666; _margin-top: -15px; }

table.statnaptar td { height: 65px;	width: 65px; text-align: right; font-size: 10px; }
table.statnaptar th { width: 65px; font-size: 10px; font-weight: bold; }

table#telnaptar td { font-size: 9px; }
table#telnaptar th { font-size: 9px; font-weight: bold; }
.hourline { height: 23px; border-top: 1px solid #999999; }

div.weeks { width: 595px; border-top: 2px solid #1C43AC; border-bottom: 1px solid #BBBBBB; padding: 3px 0 3px 5px; text-align: left; }
div.week { width: 600px; padding: 0; text-align: left; border-bottom: 1px solid #BBBBBB; }

.lev_szurke		{ border: 1px solid #CCCCCC; height: 100%; background: #EEEEEE; cursor: pointer; cursor: hand; }
.lev_sarga		{ border: 1px solid #FFCC33; height: 100%; background: #FFFF99; cursor: pointer; cursor: hand; }
.lev_narancs	{ border: 1px solid #FF6600; height: 100%; background: #ffdc7d; cursor: pointer; cursor: hand; }
.lev_zold		{ border: 1px solid #8bf600; height: 100%; background: #E5FA8F; cursor: pointer; cursor: hand; }
.lev_kek		{ border: 1px solid #66CCFF; height: 100%; background: #C3EAFD; cursor: pointer; cursor: hand; }
.lev_piros		{ border: 1px solid #e50000; height: 100%; background: #ffc1c1; cursor: pointer; cursor: hand; }
.lev_turk		{ border: 1px solid #78b4cd; height: 100%; background: url(../images/hetvegi_munka_back.gif); cursor: pointer; cursor: hand; }
.lev_zoldsarga  { border: 1px solid #FFCC33; height: 100%; background: url(../images/fel_szabi_back.gif); cursor: pointer; cursor: hand; }
.lev_szurke	div.szam	{ background: #CCCCCC; }
.lev_sarga div.szam		{ background: #FFCC33; }
.lev_narancs div.szam	{ background: #FF6600; }
.lev_zold div.szam		{ background: #8bf600; }
.lev_kek div.szam		{ background: #66CCFF; }
.lev_piros div.szam		{ background: #e50000; }
.lev_turk div.szam		{ background: url(../images/hetvegi_munka_head.gif); }
.lev_zoldsarga div.szam { background: url(../images/fel_szabi_head.gif); }
.lev_szurke	div.adatok	    { color: #666666; padding-right: 1px; line-height: 13px; } .lev_szurke	div.adatok a    { color: #666666; text-decoration: none; }
.lev_sarga div.adatok	    { color: #d8a91b; padding-right: 1px; line-height: 13px; } .lev_sarga div.adatok a	    { color: #d8a91b; text-decoration: none; }
.lev_narancs div.adatok	    { color: #CC6600; padding-right: 1px; line-height: 13px; } .lev_narancs div.adatok a    { color: #CC6600; text-decoration: none; }
.lev_zold div.adatok	    {                 padding-right: 1px; line-height: 13px; } .lev_zold div.adatok a	    { color: #000000; text-decoration: none; }
.lev_kek div.adatok		    { color: #3399CC; padding-right: 1px; line-height: 13px; } .lev_kek div.adatok a	    { color: #3399CC; text-decoration: none; }
.lev_piros	div.adatok	    { color: #FF0000;  padding-right: 1px; line-height: 13px; } .lev_piros div.adatok a     { color: #FF0000; text-decoration: none; }
.lev_turk div.adatok	    {                 padding-right: 1px; line-height: 13px; } .lev_turk div.adatok a	    { color: #000000; text-decoration: none; }
.lev_zoldsarga div.adatok	{                 padding-right: 1px; line-height: 13px; } .lev_zoldsarga div.adatok a	{ color: #000000; text-decoration: none; }

.lev_error {
    background-image: url(../images/exclamation-small2.png);
    background-position: center center;
    background-repeat: no-repeat;
}

.graf_szurke	{ background: #EEEEEE url("../images/timeline.gif") bottom left repeat-y; width: 6px; }
.graf_sarga		{ background: #FFFF99 url("../images/timeline.gif") bottom left repeat-y; width: 6px; }
.graf_narancs	{ background: #ffdc7d url("../images/timeline.gif") bottom left repeat-y; width: 6px; }
.graf_zold		{ background: #E5FA8F url("../images/timeline.gif") bottom left repeat-y; width: 6px; }
.graf_kek		{ background: #C3EAFD url("../images/timeline.gif") bottom left repeat-y; width: 6px; }

.szep_szabi div {
    border: 1px solid #FFCC33; height: 100%; background: #FFFF99;
    float: left; margin: 0 2px 2px 0; font-size: 10px; padding: 1px 2px;
}
.szep_szabi span {
    border: 1px solid #FFCC33; height: 100%; background: url(../images/fel_szabi_back.gif);
    float: left; margin: 0 2px 2px 0; font-size: 10px; padding: 1px 2px;
}
.szep_szabi em {
    color: #999999; font-size: 11px;
}

td.atlagadat { text-align: right; padding-right: 10px; font-weight: bold; }

.timee { font-size: 9px; text-align: center; height: 12px; }
.timef { font-size: 9px; text-align: center; height: 12px; color: #BBBBBB; }

div#megjegyzes { z-index: 5; position: absolute; top: 200px; left: 50px; width: 200px; padding: 2px; border: 1px solid #000000; background: #FFFFEF; font-size: 10px; font-family: Arial; display: none; }
div#graftime  { z-index: 5; position: absolute; text-align: center; margin: -17px 0 0 -1px; *margin: -1px 0 0 10px; width: 32px; height: 17px; padding: 0; background: url("../images/timepup.gif") top left no-repeat; font-size: 10px; font-family: Arial; display: none; }

table#telefonkonyv { width: 750px; background: #000000; }
table#telefonkonyv td { background: #FFFFFF; color: #000000; font-size: 12px; font-family: Arial; }
table#telefonkonyv td.mellek { font-weight: bold; }
table#telefonkonyv th { background: #DDDDDD; color: #000000; font-size: 12px; font-weight: bold; font-family: Arial; }

div.hivasok { display: none; }
table.hivasok td { font-size: 10px; }

textarea.hibatn { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
input.hibatn { font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
div.hibacomment { margin: 0; padding: 2px 0 2px 3px; border-top: 1px solid #BBBBBB; }
div.hibaszoveg { font-size: 11px; margin: 5px 0; }

div#userinfo { position: absolute; margin: -2px 0 0 20px; }
div#userinfo table.data { background: #FFFFD8; border: 1px solid #000000; } 
div#userinfo table.data td { font-size: 10px; padding: 3px; }



.alpha50 {
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}

div.newmenu a { 
	display: block; 
	text-align: center; 
	margin: 5px 2px 0 0;  
	height: 20px; 
	padding: 2px 10px; 
	float: left; 
	background: #FFFFFF; 
	font-size: 11px; 
	text-decoration: none; 
	line-height: 10px;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	color: #000000;
}

div.newmenu a:hover, div.newmenu a.selected {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

div.newmenu a.selected {
	font-weight: bold;
}

select#ftipusss {
	width: 196px;
}


div.code {
	background: #FFFFEF;
	font-family: Courier New;
	padding: 5px;
	font-size: 12px;
}



.igenylista th {
    background: #E2E2E2;
    height: 23px;
    font-size: 12px;
}
.igenylista td {
    border-top: 1px solid #BBBBBB;
    height: 23px;
    font-size: 11px;
}