﻿BODY {
	margin:		0px;
	FONT-WEIGHT: 	bold;
	FONT-SIZE: 	10px; 
	FONT-FAMILY: 	Verdana, Arial, Helvetica, sans-serif; 
	color : #606060;
	TEXT-DECORATION: none;
	background-color: #f8f8f8;
}

DIV{
	position:absolute; 
	z-index: 1;
	text-align: center;
	font: 10px Helvetica, Arial, sans-serif;
}

DIV.toke{
	top:1px; 
	right:2px;  
/*	left: 403px; */
	width:400px;
	height:50px; 
	color: white;
/*	background-color: #f5f5f5; */
	font-weight: bold;
/*	border: 1px solid black; */
}

/* daddress-ből */

div#page{
	position:static;
	display: block;
	
	margin-right: 0px;
	margin-left: 0px;

  	/*background-color: #A33C30;*/
	background-color: #F8F8F8;

}
/**********************************
** 	Fejléc
***********************************/
div#header{
	position:relative;
	display: block;
	left: 260px;
	height:	50px;
	width: 1620px;
	
	/*border-left: 1px solid #2AA4CF;
	border-right: 1px solid #2AA4CF;*/
	border-left: 1px solid #777777;
	border-right: 1px solid #777777;
/*	background-color: #F7F7F6;
	background-color: #6091D6;
	background-color: #2AA4CF;*/
	background-color: #333333;
	
	margin:	0px;
	padding-left: 10px;
	
	border-bottom: 1px solid #2693ba;
}
div#header_bg{
	position:static;; 
	top: 0px; 
	left: 0px; 

	height:50px;
	
/*	border-right: 1px solid black;*/
/*	background-color: #50B7DC;*/
	background-color: #444444;
	
	text-align: center;
	
	font: 20px arial;
	font-weight: bold;
	letter-spacing: -1px;
	color: white;
	
	margin: 0px;
	padding: 0px;
}
div#sub_header {
	position:relative; 
	background: #F4F4F3;
	height: 25px;
	border-bottom: 1px solid #E5E5E5;
	width: 100%;
	
	-moz-box-shadow: 0px 10px 10px #cbcbcb;
	-webkit-box-shadow: 0px 0px 10px #cbcbcb;
	box-shadow: 0px 0px 10px #cbcbcb;
}
div#sub_header_menu {
	position:relative; 
	background: #F4F4F3;
	height: 25px; /* 34px */
	border-left: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
	left: 260px;
	width: 1630px;
}
div#headline{
	position:static;
	display: block;
	
	margin:	0px;
	
	border-bottom: 1px solid #E5E5E5;
	
 	padding-left: 260px;
 	height:	14px;

	background-color: #F4F4F3;
}
div#headline-wrapper{
	position:static;
	display: block;
	left: 260px;
	
	margin:	0px;
	
	border-left: 1px solid #E5E5E5;
	
	padding-left: 10px;
 	height:	16px;

	background-color: #F4F4F3;
}
DIV#instant_login1{
	position: relative;
	right: 20px;
	top: 0px;
	width: 40px;
	height: 15px;
	float: right;
	font-size: 10px;
	padding-top: 2px;
}
DIV#instant_login2{
	position: relative;
	right: 20px;
	top: 0px;
	width: 50px;
	height: 15px;
	float: right;
	font-size: 10px;
	padding-top: 2px;
}
DIV#instant_login3{
	position: relative;
	right: 20px;
	top: 0px;
	width: 80px;
	height: 15px;
	float: right;
	font-size: 10px;
	padding-top: 2px;
	/*position:absolute;
	z-index: 1;
	top:34px; 
	right:20px;
	width:100px; 
	height:16px; 
	color: white;
	text-align: center;
	font: 8pt verdana;
	font-weight: bold;*/
}
div#debug{
	position:fixed;
	display: block;
	top: 80px;
	right: 10px;
	text-align: left;

	width: 250px;
	height:	700px;
	
	border: 1px solid #E5E5E5;
	
	-moz-box-shadow: 0px 10px 10px #cbcbcb;
	-webkit-box-shadow: 0px 0px 10px #cbcbcb;

	FONT-SIZE: 	12px; 
	FONT-FAMILY: 	Verdana, Arial, Helvetica, sans-serif; 
	color : #606060;
	TEXT-DECORATION: none;	
	
	background-color: white;
	
	margin:	0px;
	padding: 1px;
	
	border-bottom: 1px solid #E5E5E5;
}

div#debug2{
	/*position:fixed;*/
	/*position:static;*/
	position:fixed;
	display: block;
	/*bottom: 0px;
	left: 10px;*/
	top: 80px;
	right: 270px;
	text-align: left;

	width: 250px;
	height:	800px;
	
	border: 1px solid #E5E5E5;
	
	-moz-box-shadow: 0px 10px 10px #cbcbcb;
	-webkit-box-shadow: 0px 0px 10px #cbcbcb;

	FONT-SIZE: 	12px; 
	FONT-FAMILY: 	Verdana, Arial, Helvetica, sans-serif; 
	color : #606060;
	TEXT-DECORATION: none;	
	
	background-color: white;
	
	margin:	0px;
	padding: 1px;
	
	border-bottom: 1px solid #E5E5E5;
}
/**********************************
** 	Forész
***********************************/
div#container{
/* 	position:static; */
	display: block;
	
/* 	border-top: 3px solid #2f2f2f;
	border-left: 3px solid #2f2f2f;
	border-right: 3px solid #2f2f2f; */
	
	background-color: #F8F8F8;
}
div#main-wrapper{
/* 	float: left; */
	width: 100%;
	display: block;
	
	background-color: #F8F8F8;
}
div#main{
/* 	position:static; */
	display: block;

	margin-left: 260px;
	padding: 10px 10px 10px 10px;
	
	border-left: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	/*-moz-box-shadow: 0px 0px 10px #cbcbcb;
	-webkit-box-shadow: 0px 0px 10px #cbcbcb;*/
	
	-moz-box-shadow: 0px 10px 10px #cbcbcb;
	-webkit-box-shadow: 0px 0px 10px #cbcbcb;
	box-shadow: 0px 0px 10px #cbcbcb;
	
/* 	min-height: 579px; */
	height: auto !important;
/* 	height: 579px; */
	width: 1610px;
	
	background-color: #ffffff;
}
div#sidebar-left{
/* 	position:static;
	display: block; */
/* 	float: left; */
	
	width: 190px;
	margin-left: -100%;
	
/*	padding: 5px 8px 20px; */
	
/* 	background-color: #F7F7F6; */
}
div#footer{
 	position:relative;
	display: block;
	clear: both;
	top: 20px;
	
	height:	37px;
	line-height: 37px;
	vertical-align: middle;
	
	margin:	0px 0px 10px;
/* 	border: 3px solid #2f2f2f; */
	
	border-top: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
/* 	border-left: 3px solid #2f2f2f;
	border-right: 3px solid #2f2f2f; */
	
	background-color: #F4F4F3;
	
	color: #808080;
	font-size: 12px;
	font-weight: bold;
	letter-spacing : 1px;
	text-align: center;
    vertical-align: middle;
}

/**********************************
** 	Menü
***********************************/
DIV#menu{
	position: absolute;
	text-align: left;
	font-size: 12px;
 /*	top:	60px; */
	left:	0px; 
	width: 	250px;
}
/**********************************
** 	Login
***********************************/
DIV#login{
 	position: absolute;
	font-size: 12px;
	left: 	0px;
	width: 	250px;
	padding-top: 10px;
}

/* daddress-ből idáig */

TABLE {
	border-collapse: collapse;
	border: 	1px solid #E5E5E5;
/*	width: 		100%; */
	padding:	0px;
}

TR {
	FONT-FAMILY: 	Verdana, Arial, Helvetica, sans-serif; 
	vertical-align: top;
}

/*tr:hover { background: #FCF; } */

TR.szumma {
	border-top:	1px solid #E5E5E5;
}

TD {
/*	color: 		#404040;*/
	FONT-WEIGHT: 	normal;
	FONT-SIZE: 	10px; 
	FONT-FAMILY: 	Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	vertical-align: top;
	padding:	5px; 
	box-sizing: border-box;
}

TD.focim {
	color: 		rgb(96,145,214);
	FONT-WEIGHT: 	bold;
	FONT-SIZE:	 16px;
	height:		40px;
	border-bottom:	1px solid #E5E5E5;
	vertical-align: middle;
}

TD.alcim {
	BACKGROUND: 	#f5f5f5;
	color: 	black;
	FONT-WEIGHT: 	bold;
	FONT-SIZE: 	10px;

/*	height:		16px;*/
	border-top:		1px solid #E5E5E5;
	border-bottom:	1px solid #E5E5E5;
}
.alcim2{
	height: 35px;
}
TD.alcim_white{
	BACKGROUND: #fff;
	color: black;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;

	height:	16px;

	border-bottom:	1px solid #E5E5E5;
}
TD.poweredby_td {
	color: 		#808080;
	FONT-WEIGHT: 	normal;
	FONT-SIZE: 	10px; 
	FONT-FAMILY: 	Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	vertical-align: top;
	text-align: 	right;
}

TD.oszlop {
	border:		1px solid #E5E5E5;
}

TD.leiras {
	border:		1px solid #E5E5E5;
	width:		400px;
}

TD.egyeb {
	border:		1px solid #E5E5E5;
	width:		200px;
}

TD.mani {
	text-align:	right;
}

TD.rend_kozep {
	border:		1px solid #E5E5E5;
	text-align:	center;
}

TD.ev {
	border:		1px solid #E5E5E5;
	width:		30px;
}

TD.ho {
	border:		1px solid #E5E5E5;
	width:		15px;
}

TD.datum {
	border:		1px solid #E5E5E5;
	width:		60px;
}

TD.mani2 {
	border:		1px solid #E5E5E5;
	width:		100px;
	text-align:	right;
}

TD.padding_1 {
	padding: 1px;
}

TD.test{
	border:		1px solid red;
	background-color: #FF0000;
}

IMG{
	border: 	0px;
	margin-right: 	5px;
}

P {
	line-height: 	12px;
/*	background:	red; */
	margin:		1px;
}

P.tele {
	line-height: 	28px;
}

P.alcim {
	line-height: 	16px;
	margin-bottom:	4px;
}
p.header{
	display: block;
	
	font-size: 22px;
/* 	font-weight: bold; */
/* 	color: #FF7713; */
	letter-spacing: -1px;
	
	text-align: left;
	line-height: 50px;
	padding: 0px;
	margin: 0px;
}
.bold {
	FONT-WEIGHT: bold;
}
.l_align{
	text-align:	left;
	float: left;
}
.c_align{
	text-align:	center;
}
.r_align{
	text-align:	right;
}
.clear {
	clear: both;
}
.error{
	color: red;
	text-align: center;		
	line-height: 20px;
	background-color: white;
	border: 1px solid red;
}

/* Lista elemek */
ul{
	font-size: 10px;
	text-decoration: none;
	text-indent: 5px;
	
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
ol{
	font-size: 10px;
	text-decoration: none;
	text-indent: 5px;
	
	padding: 0px;
	padding-left: 26px;
	margin: 0px;
}
li{
	padding-left: 14px;
	padding-top: 5px;
	padding-bottom: 0px;
	text-decoration: none;
}
li.menu{
	font-size: 16px;
	text-decoration: none;
	line-height: 28px;
	color : #9e9e9e;
	text-transform: uppercase;
}
li.almenu{
	font-size: 14px;
	text-decoration: none;
	line-height: 26px;
	color : #9e9e9e;
	text-transform: uppercase;
}
li.marked{
	font-size: 16px;
	text-decoration: none;
	line-height: 26px;
	text-transform: uppercase;
/*
	background-image: url('../images/menu_marked.png');
	background-repeat: no-repeat;
	background-position: 10px 8px;*/
}
li.almenu_marked{
	font-size: 14px;
	color: ff6600;
	text-decoration: none;
	text-transform: uppercase;
/*
	background-image: url('../images/almenu_marked.png');
	background-repeat: no-repeat;
	background-position: 10px 8px;*/
}

ul.headline{
	list-style-type: none;
	background-image: none;
	height: 24px;
}
li.headline{
	float: left;
	list-style-type: none;
	background-image: none;
	height: 24px;
	line-height: 24px;
	
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	
	margin-left: 5px;
	
	background-color: #2f2f2f;
}

/**********************************
** 	Form
***********************************/

TABLE.form{ 
	background-color: f5f5f5;
	vertical-align: top;
	border-spacing: 2px;
	border-top: 0px;
}

TD.formrow{ 
	vertical-align: middle;
	padding: 2px;
}
TD.formrow_desc{ 
	vertical-align: middle;
	text-align: right;
	padding: 2px;
	width: 200px;
}
TD.formrow_cim{ 
	font-weight: bold;
	font-size: 12px;
	line-height: 20px;
	vertical-align: middle;
	padding: 5px;
}

INPUT{
    FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    BACKGROUND-COLOR: #ffffff;
/*	text-align: right; */
/*	margin: 0px 0px 0px 0px;
	margin: 0px 0px 0px 1px;*/
	margin: 1px 1px 1px 1px;
    BORDER-TOP: #808080 1px solid;
    BORDER-LEFT: #808080 1px solid;
	BORDER-RIGHT: #808080 1px solid;
    BORDER-BOTTOM: #808080 1px solid;
/*    HEIGHT: 20px;*/
}
INPUT.readonly{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #e0e0e0;
/*	text-align: right; */
	margin: 0px 0px 0px 0px;
    BORDER-TOP: #808080 1px solid;
    BORDER-LEFT: #808080 1px solid;
	BORDER-RIGHT: #808080 1px solid;
    BORDER-BOTTOM: #808080 1px solid;
    HEIGHT: 18px;
}
INPUT.button {
/*
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
	letter-spacing: 1px;
    BACKGROUND-COLOR: #ccffcc;

	margin: 0px 0px 0px 0px;
    BORDER-TOP: #808080 1px solid;
    BORDER-LEFT: #808080 1px solid;
	BORDER-RIGHT: #808080 1px solid;
    BORDER-BOTTOM: #808080 1px solid;
    HEIGHT: 24px;
	cursor: pointer;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	display:inline-block;
	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
*/	

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding: 3px 10px;
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#ccffcc 50%,
		#ccffcc 50%,
		#ccffcc 65%,
		#ccffcc);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ffffff),
		color-stop(0.50, #ccffcc),
		color-stop(0.50, #ccffcc),
		color-stop(0.65, #ccffcc),
		to(#ccffcc));
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #000000;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 5px rgba(204,255,204,0.6);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 5px rgba(204,255,204,0.6);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 5px rgba(204,255,204,0.6);
	text-shadow:
		0px -1px 3px rgba(255,255,255,0.8),
		0px 1px 0px rgba(255,255,255,0.3);
}
INPUT.button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}
INPUT.button:active {
	position:relative;
	top:1px;
}

TEXTAREA
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #ffffff;

	margin: 0px 0px 0px 0px;
    BORDER-TOP: #808080 1px solid;
    BORDER-LEFT: #808080 1px solid;
	BORDER-RIGHT: #808080 1px solid;
    BORDER-BOTTOM: #808080 1px solid;
}
OPTION
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #ffffff;

	margin: 0px 0px 0px 0px;
	margin: 1px 1px 1px 1px;
    BORDER-TOP: #808080 0px solid;
    BORDER-LEFT: #808080 0px solid;
	BORDER-RIGHT: #808080 0px solid;
    BORDER-BOTTOM: #808080 0px solid;
    HEIGHT: 15px;	
}
SELECT {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #ffffff;

	margin: 0px 0px 0px 0px;
    BORDER-TOP: #808080 1px solid;
    BORDER-LEFT: #808080 1px solid;
	BORDER-RIGHT: #808080 1px solid;
    BORDER-BOTTOM: #808080 1px solid;
}

TABLE.riport_tav{
	border: 1px solid;
	border-collapse: collapse;
/*	border-color: red;*/
	border-color: E5E5E5;
	vertical-align: top;
/*	border-spacing: 2px;*/
}
TABLE.box{
	border: 1px solid;
	border-color: e0e0e0;
	vertical-align: top;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100px;
}
TABLE.box_szumma{
	width: 120px;
}
.small{
	FONT-SIZE: 10px;
}

span {
	z-index: 1;
}

A:link {
	TEXT-DECORATION: none; 
	/*FONT-WEIGHT: bold;*/
	/*FONT-WEIGHT: normal;*/
	color: #404040;
	/*FONT-FAMILY: "Verdana", Arial, Helvetica, sans-serif;*/
	/*FONT-SIZE: 10px;*/
}
A:visited {
	TEXT-DECORATION: none; 
	/*FONT-WEIGHT: bold;*/
	/*FONT-WEIGHT: normal;*/
	color: #404040;
	/*FONT-FAMILY: "Verdana", Arial, Helvetica, sans-serif;*/
	/*FONT-SIZE: 10px;*/
}
A:active { 
	/*FONT-WEIGHT: bold;*/
	/*FONT-WEIGHT: normal;*/
	color: #FF6600;
	/*FONT-FAMILY: "Verdana", Arial, Helvetica, sans-serif;*/
	/*FONT-SIZE: 10px;*/
}
A:hover {
	TEXT-DECORATION: none;
	/*FONT-WEIGHT: bold;*/
	/*FONT-WEIGHT: normal;*/
	color: #FF6600; 
	/*FONT-FAMILY: "Verdana", Arial, Helvetica, sans-serif;*/
	/*FONT-SIZE: 10px;*/
}

a.left_side {
	/*color : #404040;*/
	color : #9e9e9e;
}
a.left_side_marked {
	color : #FF6600;
}
a.left_side:hover {
	color : #FF6600;
	text-decoration: none;
	border-bottom-style: underline;
	border-bottom-color: #FF6600;
	border-bottom-width: 1px;
}

A:link.focim {
	TEXT-DECORATION: none; 
	/*FONT-WEIGHT: bold;*/
	color: 		rgb(96,145,214);
	/*FONT-SIZE: 10px;*/
}
A:visited.focim {
	TEXT-DECORATION: none; 
	/*FONT-WEIGHT: bold;*/
	color: 		rgb(96,145,214);
	FONT-FAMILY: "Verdana", Arial, Helvetica, sans-serif;
	/*FONT-SIZE: 10px;*/
}
A:active.focim {
	TEXT-DECORATION: none;
	/*FONT-WEIGHT: bold;*/
	color: 		rgb(96,145,214);
	/*FONT-SIZE: 10px;*/
}
A:hover.focim {
	TEXT-DECORATION: none;
	/*FONT-WEIGHT: bold;*/
	color: ff6600; 
	/*FONT-SIZE: 10px;*/
}
a.header:link    {
	font-size: 30px;
	font-weight: bold;
 	color: #fff; 
	text-decoration: none;
}
a.header:visited {
	font-size: 30px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
a.header:hover   {
	font-size: 30px;
	font-weight: bold;
	color: F8F8F8;
	text-decoration: none;
}


a {
	position:relative;
	TEXT-DECORATION: none;
}
a span {
	display:none;
	position:absolute;
	top:2em;
	left:0;
	padding:2px;
	TEXT-DECORATION: none;
	background: #f0f0f0;
}
a:hover {
	display:inline-block;
	TEXT-DECORATION: none;
}
a:hover span {
	display:block;
	border:1px solid gray;
	TEXT-DECORATION: none;
	color: #000000;
	background: #f0f0f0;
}

/*
Menü elemek


*/                                               