

 

body {
    font: normal normal bold 12px arial;
    color: #404040;
    background-color:rgb(33,32,31);
    background-attachment: fixed;
    background-position: center;    
}

input{
	outline:none;
}


input.login {
    width: 150px;
    border: 1px #c0c0c0 solid;
    font: normal normal bold 12px arial;
    color: #404040;
}    

input.fileupload {
    border: 1px solid #c0c0c0 ;
    font-family: Arial;
    font-weight:normal ;
    font-size: 10px;
    color: #404040;
    background-color: #f5f5f5;
    max-width:400px;
}
/*
select.fileupload {
    border: 1px solid #c0c0c0 ;
    font-family: Arial;
    font-size: 10px;
    color: #404040;
    background-color: #f5f5f5;
    text-align:right;
    width:250px;
}
*/
button.reload{
    border: 1px #c0c0c0 solid;
    font: normal normal bold 12px arial;
    color: #404040;
    background-color: #f5f5f5;
}
button.reload_act {
    border: 1px #c0c0c0 solid;
    font: normal normal bold 12px arial;
    color: #404040;
    background-color: #c0dda4;
}



.darker {
    background-color: #e0e0e0;
}    

div.darker {
    background-color: #e0e0e0;
    border-top: 1px #c0c0c0 solid;
    height:200px;
    overflow:auto;
}    

img {
    padding:0px;
    margin:0px;
    border:0px;
}

td.login {
    text-align: left;
}    

legend.login {
    background-color: #e0e0e0;
    border: 1px #c0c0c0 solid;
    padding-left: 10px;
    padding-right: 10px;
}
fieldset.login {
    /*border: 1px #c0c0c0 solid;*/
    border:none;
    width: 600px;
    background-color: #f5f5f5;
    margin-left:auto;
    margin-right:auto;
}
/*
body table{
	filter:alpha(opacity=95) ;
}
*/

fieldset table{
	background-color: #f5f5f5;
}
/*
table, tbody, tr, td, div, table#dyn_table_content, table#dyn_table_content_table, table#dyn_table_main {
	background-color:transparent;
	background:inherit;
}
*/
/*
tr#list{
	filter:alpha(opacity=0) ;
}
*/

table.login {
    border: 1px #c0c0c0 solid;
    background-color: #f5f5f5;
}

table.help {
    border: 1px #c0c0c0 solid;
    background-color: #f5f5f5;
}

th {
    padding-left: 3px;
    padding-right: 2px;
}

tr.normalRow td {
	background: #FFF;
	border-bottom: none;
	border-left: none;
	border-right: 1px solid #CCC;
	border-top: 1px solid #DDD;
}

tr.alternateRow td {
	background: #EEE;
	border-bottom: none;
	border-left: none;
	border-right: 1px solid #CCC;
	border-top: 1px solid #DDD;
}

.dyn_table {
	background:inherit;
}

.dyn_table_content_table {
	background:inherit;
	
}
.dyn_table_content_div {
	border: 1px #808080 solid;
}
.dyn_table_row {
	background-color: #fafafa;
	border-bottom: 1px #808080 solid;
	border-right: 1px #808080 solid;
	overflow: hidden;

}

.dyn_table_row_drk {
	background-color: #dadada;
	border-bottom: 1px #808080 solid;
	border-right: 1px #808080 solid;
	overflow: hidden;
}

.dyn_table_row_alt {
	background-color: #f0f0f0;
	border-bottom: 1px #808080 solid;
	border-right: 1px #808080 solid;
	overflow: hidden;
}

.dyn_table_row_alt_drk {
	background-color: #d0d0d0;
	border-bottom: 1px #808080 solid;
	border-right: 1px #808080 solid;
}


.dyn_table_cell {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #505050;
	padding-left: 5px;
    padding-right: 5px;
    border-top: 1px solid white;
    border-bottom: 1px solid white;
    background-color: white;
    height:18px;
}

.dyn_table_cell_drk {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #505050;
	padding-left: 5px;
    padding-right: 5px;
    border-top: 1px solid red;
    border-bottom: 1px solid red;
    background-color: rgb(240,240,240);
}

.dyn_table_cell_selected {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #505050;
	padding-left: 5px;
    padding-right: 5px;
    border-top: 1px solid rgb(240,196,60);
    border-bottom: 1px solid rgb(240,196,60);
    background-color: #fef8b4;/*white;*/
}
.dyn_table_cell_selected_drk {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #505050;
	padding-left: 5px;
    padding-right: 5px;
    border-top: 1px solid rgb(196,37,19);
    border-bottom: 1px solid rgb(196,37,19);
    background-color: #f0f0b9;/*rgb(240,240,240);*/
}

.dyn_table_cell_edit {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #505050;
	padding-left: 0px;
    padding-right: 0px;
    background-color: white;
}


.dyn_table_header_row {
	background-color: #c0c0c0;
	border: 1px #808080 solid;
}

.dyn_table_control_row{
	background-color: #f9f9f9;
	border: 1px #808080 solid;
}

.dyn_table_control_cell {
	border: 1px #c0c0c0 solid;
	background-color: #f9f9f9;
	cursor: pointer;
}

.dyn_table_control_cell_drk {
	border: 1px #c0c0c0 solid;
	background-color: #b0b0b0;
	cursor: pointer;
}

.dyn_table_control_cell_akt {
	border: 1px #c0c0c0 solid;
	background-color: #888888;
	cursor: pointer;
}

.dyn_table_control_cell_akt_drk {
	border: 1px #c0c0c0 solid;
	background-color: #b0b0b0;
	cursor: pointer;
}
.dyn_table_search {
	font-size: 11px;
}

#dynTableRowView{
	display:none;
}


.error {
	font-family:Arial;font-weight: bold; font-size:12px;color: #f00;
}

.udc_error {
	font-family:Arial; font-size:10px;color: #A04040; text-align:center; border-top:1px dotted #A04040;
}

.szukseges {
	color: #202090;
}

table.tab_magyarazo { font-family:Arial; font-size:12px; background-color: #EFEFFF; padding:3px 3px 3px 3px }
table.tab_magyarazo tr { vertical-align:top }
table.tab_magyarazo tr td { padding-left: 3px; padding-right: 3px; color:rgb(20,20,40); }  

.magyarazo { font-size:12px; font-weight:normal; font-family:Trebuchet MS, Arial; text-align: justify; }
.nyilatkozat { font-size:9px; font-weight:normal; font-family:Trebuchet MS, Arial; text-align: justify; }


td.header {
    font: normal normal bold 12px arial;
}    

.dyn_table_header_cell {
	background-color:rgb(254,254,180);
	border: 1px #808080 solid;
	cursor: pointer;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #505050;
}

tr.ful {height:40px}
tr.ful td {padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; cursor:pointer;}


#content_div, #dynamictab{
	width:auto!important;
}


.contenttable{
	width:98%;
	border:1px #fefeff solid;
	background-color:#636d76;
	color:#fefeff;
	padding:10px;
	margin:auto;
}

#dyn_table_main{
	color: #404040;
}

.aktiv_bg{
	background:#fefeff;
}
.aktiv_bg2{
	background:#d5dfe3;
	color:#272A2F;
}
.dyntablazat{
	background:white;
}

.tab1, .tab2{
	background:#474b54;
	color:#dbd2b6;/*#ffecaf;*/
	font-weight: normal;
	width:130px;
	min-height:30px;
	text-align:center;
	padding:5px 10px;
	margin-top:20px;
	cursor: pointer;
	border-radius: 7px 7px 0 0;
	box-shadow: 1px -1px 1px black;
	-webkit-box-shadow: 1px -1px 1px black;
}
.tab2{
	margin-left:5px;
	margin-right:5px;
	box-shadow: 1px -1px 1px #636D76;
	-webkit-box-shadow: 1px -1px 1px #636D76;
}
.aktivtab1{
	background:#fefeff; /* fafafa */
	color:#272a2f;
	font-weight: bold;
	text-shadow: 2px 2px 2px #aaa;
}
.aktivtab2{
	background:#d5dfe3;
	color:#272a2f;
	font-weight: bold;
	text-shadow: 2px 2px 2px #aaa;
}

#dv_nmod_1{
	margin-right:5px;
	float:right;
}
#dv_nmod_2{
	margin-left:5px;
	float:left;
}

#td_szurok_0{
	padding-left:20px;
}


.gomb, input.small{
	border: solid 2px #fefeff;
    font: normal normal bold 12px arial;
    color:#fefeff;
    background-color: #636D76;
    padding: 1px 15px;
    margin:0 5px;
}





.nev_ido { text-align:center; float:right; font-weight:bold; cursor:pointer; padding-right:3px;}


#td_bal_head_cb { background:rgb(248,215,177); width:20px; border-right:1px solid black; }
#td_bal_body_cb { background:rgb(248,215,177); width:20px; border-right:1px solid black; }

.nmod_selected_cb { width:75%; background:rgb(255,206,132); border-bottom:1px solid rgb(121,72,0); border-top:1px solid rgb(121,72,0); cursor:pointer; }
.nmod_not_selected_cb { width:25%; background-color:#f5f5f5; border-bottom:1px solid rgb(100,200,200); border-top:1px solid rgb(100,200,200); cursor:pointer; }

td.header_cb {
    background-color: #e0e0e0;
    border-bottom: 1px #c0c0c0 solid;
    font: normal normal bold 12px arial;
    padding:0px;
    margin:0px;
}    

.css_szurok_0_cb { background:rgb(191,251,250); border-bottom: 1px solid rgb(60,150,60); }
.css_szurok_1_cb { background:rgb(243,188,167); border-bottom: 1px solid rgb(60,150,60); }
.css_szurok_2_cb { background:rgb(192,227,191); border-top:1px solid rgb(60,150,60); border-left:1px solid rgb(60,150,60); border-right:1px solid rgb(60,150,60); color:rgb(5,111,0); }
.css_szurok_3_cb { background:rgb(166,205,253); border-bottom: 1px solid rgb(60,150,60); }
.css_szurok_4_cb { background:rgb(242,213,253); border-bottom: 1px solid rgb(60,150,60); }

.dyn_table_header_cell_cb {
	background-color: #c0c0c0;
	border: 1px #808080 solid;
	cursor: pointer;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #505050;
}

.dv_szurok {
	text-align: left ;
	padding-left: 10px;
	padding-right: 10px;
}

.dyn_tr_darker {
	border: 1px solid red;
}
.dyn_tr_lighter {
	border: 1px solid black;
}

#env_teszt {
	/* filter:alpha(opacity=95); */
	background-color:rgb(255,255,255);
	width:600px;
	height:500px;
	padding:20px;
	position:relative;
	border:2px solid gray;
}
#env_teszt span.title {
	font-size:2em ;
}
#env_teszt div.szukseges {
	width:100%;
	text-align:center;
	font-size:11px; 
	position:absolute; 
	bottom:20px;
	left:0px;
}

table.nemok { font-size:0.9em; }
table.nemok tr td.tcim { 
	font-weight:bold; 
	font-family:Times; 
	font-size:1.4em;
	padding-top:5px;
	padding-left:15px;
	background:#ccdbfa;
	height:25px;
}
table.nemok tr td.magyarazo { font-weight:normal; font-family:Arial; font-size:12px; }
table.ok { font-size:0.9em; }
table.ok tr td.tcim {
	font-weight:bold;
	font-family:Times; 
	font-size:1.4em;
	padding-top:5px;
	padding-left:15px;
	background:#ccdbfa;
	height:25px;
}
table.ok tr td.leiras { font-weight:normal; font-family: Arial; font-size:14px; }


/* All form elements are within the definition list for this example */
dl {
	font:normal 12px/15px Arial;
    position: relative;
    width: 350px;
}
dt {
    clear: both;
    float:left;
    width: 130px;
    padding: 4px 0 2px 0;
    text-align: left;
}
dd {
    float: left;
    width: 200px;
    margin: 0 0 8px 0;
    padding-left: 6px;
}


/* The hint to Hide and Show */
.hint {
    position: absolute;
    right: -240px;
    width: 200px;
    margin-top: -4px;
    border: 1px solid #c93;
    padding: 10px 12px;
    /* to fix IE6, I can't just declare a background-color,
    I must do a bg image, too!  So I'm duplicating the pointer.gif
    image, and positioning it so that it doesn't show up
    within the box */
    background: #ffc url(https://owl2.neak.gov.hu/owl/images/pointer.gif) no-repeat -10px 5px;
    color:black;
    font-weight:normal;
    z-index: 9999;
}

/* The pointer image is hadded by using another span */
.hint .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(https://owl2.neak.gov.hu/owl/images/pointer.gif) left top no-repeat;
}


.chpwdform{
	margin-top:30px;
	color:#272A2F;
}

.detail-table{
	margin-bottom:10px;
}
.detail-table td{
	text-align:left;
}
.detail-table input{
	padding:2px 4px;
}
.detail-table .detail-cim, .detail-table .detail-hint{
	text-align:center;
}
.detail-cim{
	font-size:16px;
}
.detail-hint{
	font-weight:normal;
	padding-bottom:20px;
}
.detail-table .detail-cimke, .detail-cimke{
	text-align:right;
	padding-right: 10px;
	width: 50%;
}
.input_date{
	width:80px;
}
.input_number{
	width:100px;
}
.input_string{
	width:170px;
}

.csatolmanynormal{
	font-weight:normal;
}
.csatolmanydiv{
	text-align:left;
	padding-top:10px;
	position:relative;
	clear:both;
}
.csatolmanydiv img{ position:absolute; left:0; }
.csatolmanydiv input{ float:left; margin:0 10px 0 25px; }
.csatolmanydiv span{}

.csatolmanyimg{
	margin-right:3px;
	vertical-align:middle;
}
#tallozdiv, #tdkotelezo{
	text-align:left;
}

.uzenetdiv2{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	background:#333;
	opacity:0.6;
	-moz-opacity:0.6;
	-webkit-opacity:0.6;
	filter: alpha(opacity=60);
}
.uzenetdiv{
	position:absolute;
	top:50%;
	left:50%;
	width:260px;
	min-height:50px;/*70px;*/
	margin-top:-100px;
	margin-left:-160px;
	text-align:center;
	padding:30px;
	background:#FEFEFF;
	border:solid 1px #D5DFE3;
	box-shadow: 2px 2px 4px black;
	-webkit-box-shadow: 2px 2px 4px black;
}

#kosarLabel{
	text-align: right;
	clear: both;
	margin: 2px;
	padding-top: 3px;
	color: lightgreen;
}
#kosarLabel span{
	cursor:pointer;
}
#kosarDbSpan{
	padding:2px 10px;
}
.kosarDbEffect{
	background:#FEFEFF;/*FEFEB4;*/
	color: #272A2F;
}
.kosarTabla{
	border-collapse:collapse;
	min-width:400px;
	/*margin-bottom:30px;*/
}
.kosarTabla tr{
    border: 1px solid #636D76;
}
.kosarTabla .ps{
	background:#e3e3e3;
}
.kosarTabla .ptlan{
	background:white;
}
.kosarTabla td{
	vertical-align:top;
	padding: 5px;
}
.kosarTabla td.torol{
	width:20px;
}
.kosarTabla td.ido{
	text-align: right;
	width:120px;
}
.kosarTabla .reszletek{
	font-weight:normal;
	padding:10px 0;
}
.kosarTabla .reszletek tr{
	border:none;
}
.kosarTabla .reszletek td{
	text-align:left;
}
.kosarTabla .reszletek .kc{
	text-align:right;
}
#kosardiv .zip{
	display:block;
	margin:10px;
	text-decoration:none;
	color:#1b2c9c;
}
#kosardiv .zip:hover{
	text-decoration:underline;
}