		html,
		body {
			margin: 0px 0px 0px 0px ;
			padding: 0px 0px 0px 0px ;
			color: #000000; /* #0B4923; */
			background-color: #FFFFFF; /* #0b4923; */
			}

.megjegyzes {
    background-color: #D2DCD5;
    text-align: justify;
    padding: 4px;
    font-size: 8pt;
}

.megjegyzes2 {
    font-size: 8pt;
    font-style: italic;
}

.veglegesitve {
	background-color: #BEE6B8;
	color: #7D7D7D;
    padding: 4px;
    font-size: 8pt;
    letter-spacing: 3px;
    font-variant:small-caps;
}

.button {
    background-color: #D2DCD5 ;
    border: 1px solid #000000 ;
    color: #000000 ;
    display: inline ;
    height: 22px ;
    line-height: 22px ;
    text-align: center ;
    text-decoration: none ;
    width: 160px ;
    padding: 4px ;
    margin-right: 10px;
}
 
.button:hover {
    background-color: #000000 ;
    border-color: #000000 ;
    color: #FFFFFF ;
}

.bigbutton {
    background-color: #D2DCD5 ;
    border: 1px solid #000000 ;
    color: #000000 ;
    display: inline ;
    height: 44px ;
    line-height: 44px ;
    text-align: center ;
    text-decoration: none ;
    width: 200px ;
    font-size: 14pt;
    padding-left: 60px ;
    padding-right: 60px ;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-right: 10px;
}
 
.bigbutton:hover {
    background-color: #000000 ;
    border-color: #000000 ;
    color: #FFFFFF ;
}


td {
    text-align: left;
    font-size: 9pt;
}

th {
    text-align: center;
    font-size: 9pt;
    font-weight: bold;
}

input {
    background-color: #D2DCD5; /* #9CBC23; #9EC137; */
}

input[type="text"]:disabled {
    background-color: #dddddd;
}

select {
    background-color: #D2DCD5; /* #9CBC23; #9EC137; */
}

textarea {
    background-color: #D2DCD5; /* #9CBC23; #9EC137; */
}

a.link
{
    text-decoration: none;
    color: #000000;
}

a.link:hover {
    text-decoration: underline;
    color: #000000;    
}

a.link:visited {
    text-decoration: none;
    color: #000000;    
}


a.link_fooldal {
    text-decoration: none;
    color: #000000;
}

a.link_fooldal:hover {
    text-decoration: underline;
    color: #000000;    
}

a.link_fooldal:visited {
    text-decoration: none;
    color: #000000;    
}

p.menunev {
    margin-top: 30px;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: bold;
    color: #000000;
    text-align: left;
}


		#site-body-container {}
 
		#site-body-content {
			padding: 15px 15px 15px 15px ;
			}
 
		#site-bottom-bar {
			background-color: #929C95;
			border-top: 2px solid #000000 ;
			bottom: 0px ;
			font-family: verdana, arial ;
			font-size: 11px ;
			position: fixed ;
			width: 100% ;
			z-index: 1000 ;
			vertical-align: middle;
			
			box-shadow: 0px 0px 8px #000000;
			}
 
		#site-bottom-bar-frame {
			height: 30px ;
			margin: 0px 10px 0px 10px ;
			position: relative ;
			}
 
		#site-bottom-bar-content {
			padding: 3px 0px 0px 0px ;
			}

		#site-top-bar {
			background-color: #929C95;
			border-bottom: 2px solid #000000 ;
			font-family: verdana, arial ;
			font-size: 11px;			
			z-index: 1000 ;
			vertical-align: middle;
			
			position: fixed ;
			width: 100% ;
			top: 0px;
			box-shadow: 0px 0px 8px #000000;
			}
		#site-top-bar td {
			font-size: 11px !important;		
		}
 
		#site-top-bar-frame {
			margin: 0px 10px 2px 10px;
			}
 
		#site-top-bar-content {
			padding: 3px 0px 0px 0px ;
			width: 100% ;
			}


		.menu-root {
			background-color: #D2DCD5 ;
			border: 1px solid #000000 ;
			color: #000000 ;
			display: inline ;
			height: 22px ;
			line-height: 26px ;
			text-align: center ;
			text-decoration: none ;
			width: 180px ;
			padding: 4px ;
			margin-right: 10px;
		}
 
		.menu-root:hover {
			background-color: #000000 ;
			border-color: #000000 ;
			color: #FFFFFF ;
			}

		.menu-root-selected {
			background-color: #4B5750 ;
			border: 1px solid #000000 ;
			color: #FFFFFF ;
			display: inline ;
			height: 22px ;
			line-height: 22px ;
			text-align: center ;
			text-decoration: none ;
			width: 160px ;
			padding: 4px ;
			margin-right: 10px;
		}
 
		.menu-root-selected:hover {
			background-color: #4B5750 ;
			border-color: #000000 ;
			color: #FFFFFF ;
			}


 
		#menu {
			background-color: #E8E8E8 ;
			border: 1px solid #666666 ;
			bottom: 32px ;
			display: none ;
			left: 0px ;
			padding: 5px 5px 1px 5px ;
			position: absolute ;
			width: 200px ;
			}

 
		#menu a {
			background-color: #E8E8E8 ;
			border: 1px solid #FFFFFF ;
			color: #000000 ;
			display: block ;
			margin-bottom: 4px ;
			padding: 5px 0px 5px 5px ;
			text-decoration: none ;
			}
 
		#menu a:hover {
			background-color: #666666 ;
			border-color: #000000 ;
			color: #FFFFFF ;
			}
 
		/* -------------------------------------------------- */
		/* -- IE 6 FIXED POSITION HACK ---------------------- */
		/* -------------------------------------------------- */
 
		html,
		body,
		#site-body-container {
			_height: 100% ;
			_overflow: hidden ;
			_width: 100% ;
			}
 
		#site-body-container {
			_overflow-y: scroll ;
			_overflow-x: hidden ;
			_position: relative ;
			}
 
		/* To make up for scroll-bar. */
		#site-bottom-bar {
			_bottom: -1px ;
			_position: absolute ;
			_right: 16px ;
			}
 
		/* To make up for overflow left. */
		#site-bottom-bar-frame {
			_margin-left: 26px ;
			}

		/* To make up for scroll-bar. */
		#site-top-bar {
			_top: -1px ;
			_position: absolute ;
			_right: 16px ;
			}
 
		/* To make up for overflow left. */
		#site-top-bar-frame {
			_margin-left: 26px ;
			}


 
		/* To fix IE6 display bugs. */
		#menu a {
			_display: inline-block ;
			_width: 99% ;
			}

#feladat_id, #S_feladat_id, #S_koltsegnem_id {
	width: 430px;	
}

#koltsegnem_id {
    width: 400px;
    
  }
  
.megfeleltetes{
	width:400px;
}

.feladatKodLista{
	width:400px;
}

.megfel_muveletek{
	text-align:center;
}

.megfel_cimke{
	font-weight:bold;
	text-align:center;
}

.feladat_szerepkorok th{
	background-color: rgb(163, 163, 163);
	border-bottom: 3px solid rgba(0, 0, 0, 0.8);
	padding: 5px;
	font-size: 14px;
}
.feladat_szerepkorok td{
	border-bottom: 3px solid rgba(0, 0, 0, 0.8);
	padding: 5px;
}
.figyelmeztetes{
	background-color: rgb(240, 73, 73);
	text-align: justify;
	padding: 4px;
	font-size: 9pt;
}

input[readonly] {
    color: #666666;
}

.list_container {
    
}

.datum {
    width: 75px;
    text-align: center;
}

#ui-datepicker-div {
    z-index: 999999;
}


table.zaras,
table.tablazatok{
    width: 1100px;
    border-collapse: collapse;
}
table.zaras td, table.zaras th,
table.tablazatok td, table.tablazatok th{
    padding: 3px 5px;
    border: 1px solid black;
}
table.zaras th{
    background-color: #D2DCD5;
}
table.tablazatok th{
    height: 100px;
}
table.zaras td,
table.tablazatok td{
    height: 25px; 
    line-height: 25px;
}
table.tablazatok td.title{
    font-weight: bold;
}
table.zaras td.center,
table.tablazatok td.center{
    text-align: center;
}

table.tablazatok th:nth-child(2),
table.tablazatok th:nth-child(3),
table.tablazatok th:nth-child(4){
    width: 230px;
}

#user_info {
    padding-right: 20px; 
    float: right;
}

#user_info a{
    font-weight: bold;
    text-decoration: none;
    color: inherit;
}

#user_info a:hover{
    text-decoration: underline;
}