#tr_NSMONDAT > td > div > div.note-toolbar.panel-heading > div.note-btn-group.btn-group.note-fontsize > div > ul{
    z-index: 9999999999999 !important;
}
.note-toolbar {
    z-index: 0 !important;
    position: unset !important;
}
body{
   font-family:tahoma,arial,sansi-serif;
   box-sizing:content-box;
   text-align:center;
   font-size:0.9em;
   /*background-image:url('../picture/bg.png');
*/
   background-repeat:repeat-x;
   }
a{
   /*background-image: url("../picture/menubg.png");
*/
   color: grey;
   cursor: pointer;
   font-size: 14px;
   font-variant: super;
   margin-right: 10px;
   }
a:first-child{
   margin-left:0px;
   }
a:hover{
   color:orange;
   }
a img{
   border:0;
   }

/* ------------------------------------------------------------ */

#idRoot{
   text-align:left;
   width:1200px;
   display:inline-block;
   }

#idDivFirst{
	 color: slategrey;
    border: 5px solid #FFFFFF;
    text-align: left;
   }
#idFirstLogo{
   background-image:none;
   }
#idFirstLogo img{
   border:0;
   }
#felsomenusor{
   font-size: large;
   margin-bottom: 5px;
   text-align: right;
   }

#idDivLast{
   text-align:right;
   }

.div_error{
   background-color:#FFFFFF;
   }
.error{
   color:red;
   padding:5px;
   display:inline-block;
   font-weight:bold;
   }
#idDivError{
   color:red;
   background-color:#FFFFFF;
   padding:5px;
   }

.div_ok{
   text-align:center;
   }
.div_ok span{
   color:green;
   font-weight:bold;
   }
/* ------------------------------------------------------------ */

.div_blokk{
   text-align:center;
   }
.table_blokk{
   display:inline-block;
   border-spacing:2em;
   border-collapse: separate;
   }

/* ------------------------------------------------------------ */
/* logo */
.div_logo{
   padding-left:10px;
   background-color: #FFFFFF;
   }
.div_logo>div{
   vertical-align:bottom;
   height:50px;
   background-color: mintcream;
   }
.div_logo .img_logo{
   width:17px;
   margin-right:5px;
   }
.div_logo .name{
   font-size:1.5em;
   color:#FFFFFF;
   background-color:#00a261;
   padding:3px;
   display:block;
   }
/* ------------------------------------------------------------ */
/* Bejelentkező képernyő */
#plogin_div_grid{
   padding:5px 0px;
   text-align:center;
   }
#plogin_div_grid table{
   display:inline-block;
   }
#plogin_div_grid table label{
   margin-left:5px;
   }

#plogin_div_grid table th,
#plogin_div_grid table td{
   border:none;
   }

#plogin_div_grid tbody tr:last-child{
   color:#FFFFFF;
   background-color:#00a261;
}
#plogin_div_grid tbody tr:last-child input[type=checkbox]{
   background-color:#FFFFFF;
}

/* ------------------------------------------------------------ */
/* szabványos menu sor */
.div_menu{
   text-align:center;
   background-color: #FFFFFF;
   }
.div_menu>div{
   display:inline-block;
   }
.div_menu select,
.div_menu span,
.div_menu a{
   margin-left:5px;
   }
#gtap_div_menu{
   margin-top:0px;
   }

/* ------------------------------------------------------------ */
/* szabványos szűrő sor */
.div_filter{
   background-color: #FFFFFF;
    padding-top: 1px;
    text-align: center;
   }
.div_filter_blokk{
   display:inline-block;
   }
.div_filter_blokk>div{
   padding-left:5px;
   display:inline-block;
   }

#gref_0_div_filter .div_filter_blokk{
   display:inline-block;
   text-align:left;
   }
#gref_0_div_filter .div_filter_blokk>div{
   padding-left:5px;
   display:inline-block;
   }

#gref_0_div_filter div>span:first-child{
   width:170px;
   display:inline-block;
   text-align:right;
   }

#gref_0_div_filter div .btn_newfilter,
#gref_0_div_filter div input[type="checkbox"]{
   margin-left:120px;
   }


/* ------------------------------------------------------------
article table thead tr th{
	background-color:white;
    font-size: 20px;
    padding-left: 20px;
}
article table tbody tr td{
    padding: 12px;
}
article table tbody tr:nth-child(even){
	background-color:#e0f2ef;
}
article table tbody tr:nth-child(odd){
	background-color:#c8ddda;
}
 grid felület */
.div_grid{
   background-color: white;
   text-align:center;
   padding-top:5px;
   }
.table_grid{
   display:inline-block;
   border-spacing:0px;
 border: 1px double ivory;
   }
.table_grid th,
.table_grid td{
   padding:1px;
   border-top: 1px double ivory;
   border-bottom: 1px double ivory;
   border-left: 1px double lightgray;
   border-right: 1px double lightgray;
   font-size: 11px;
   }
#gtap_div_grid .table_grid thead th,
.table_grid thead th,
.table_grid tfoot th{
   text-align:center;
   }
.table_grid tbody th{
   text-align:left;
   }
.table_grid tbody tr th{
  background-color:white;
   }

.table_grid tbody tr:nth-child(even){
	background-color:#e0f2ef;
   }
.table_grid tbody tr:nth-child(odd){
	background-color:mintcream;
   }
.table_grid tbody tr.select{
   background-color:#80FF00;
   }

#gtmigeny_div_grid table tbody tr.sor0{
   background-color:#e0f2ef;
   }
#gtmigeny_div_grid table tbody tr.sor1{
   background-color:mintcream;
   }
.error img,
#zona_div_edit img,
#terv_div_edit img,
#kijutfile_div_edit img,
#nitrogen_div_edit img,
#eref_div_edit .mapkeret img,
#eevescel0_div_edit img,
#eevescel1_div_edit img,
#pysfilesdel_div_grid img,
#plaborazon_div_grid img,
#terinfterkep_div_edit img,
#terinfterkep2_div_edit img,
#terhatar_div_edit img,
#gref_1_div_grid img,
#glemondas_div_grid img,
#nyilatkozat_div_edit img,
#szaktan_div_edit img,
#kijuttat_div_edit img,
#laboreredmeny_div_edit img,
#eref_div_edit41 img,
#ossztanacs_div_edit img,
#ossztanacs2_div_edit img,
#osszterkep_div_edit img,
#osszterkep2_div_edit img,
#dmap_div_edit img,
#dlab_div_edit img,
#dzone_div_edit img,
#sumszaktan_div_edit img,
#szerzodes_div_edit img,
#parcellak img,
#etmparcella_div_edit img,
#gtmigeny_div_grid img{
   width:30px;
   }
#etaptermek_div_edit img{
   width:20px;
   }

.table_grid tbody td{
   text-align:left;
   }
.table_grid tbody tr td:first-child{
   text-align:right;
   }
.table_grid tbody tr td:first-child[colspan]{
   text-align:center;
   }
.btn_function{
   margin-left:5px;
   }
.btn_function:first-child{
   margin-left:0px;
   }

.mapkeret{
   display:inline-block;
   }
.mapkeret td{
   vertical-align:top;
   }
#gpicture_div_grid img{
   max-width:50px;
   max-height:50px;
   }
#guser_div_grid img{
   width:50px;
   border:0;
   }
#eszolgt_div img.ikon,
#guser_div_grid img.ikon{
   width:30px;
   }
#guser_div_grid table table{
   border-spacing:0px;
   }
#guser_div_grid table table td{
   padding:0px;
   }

#coachblokk2 thead th,
#coachblokk2 tbody td,
#coachblokk1 tbody td:first-child,
#coachblokk1 tbody th{
   text-align:left;
   }
#coachblokk4 tbody td,
#coachblokk4 thead th,
#coachblokk3 tbody td,
#coachblokk3 thead th,
#coachblokk1 thead th,
#coachblokk1 #coachatl,
#coachblokk1 tbody td{
   text-align:center;
   }

#coachblokk1,
#coachblokk2,
#coachblokk3,
#coachblokk4{
   margin-top:10px;
   }
#coachblokk3,
#coachblokk4,
#coachblokk2 th,
#coachblokk2 td,
#coachblokk2{
   width:1200px;
   }
#coachblokk2 textarea{
   width:1135px;
   height:70px;
   }
#coachblokk3 textarea{
   width:350px;
   height:50px;
   }
#coachblokk4 thead th,
#coachblokk3 thead th{
   width:370px;
   }
#coachblokk4 thead th:last-child,
#coachblokk3 thead th:last-child{
   width:auto;
   }
/* ------------------------------------------------------------ */
/* grid lapozó */
.lapoz_div{
   background-color:#FFFFFF;
   padding-top:0.5em;
   text-align:center;
   }
.btn_newlapoznumber,.newlapozgomb,.btn_newlapozgomb,.newlapoznumberselect,.newlapoznumber,.newlapozuto{
   margin-left:0.5em;
   }
.newlapoznumberselect{
   font-weight:bold;
   }
/* ------------------------------------------------------------ */
/* Edit ablak és gombjai */

.div_edit2,
.div_edit{
   text-align:center;
   padding-top:5px;
   background-color:#FFFFFF;
   margin-bottom:1em;
   }
.table_edit2,
.table_edit{
   display:inline-block;
   }
.table_edit tbody th{
   text-align:right;
   vertical-align:top;
   }
.table_edit tbody thead th{
   text-align:center;
   }
.table_edit tbody td{
   text-align:left;
   }
.table_edit tbody span{
   margin-left:5px;
   }
.table_edit tbody span:first-child{
   margin-left:0px;
   }
.btn_editbutton:first-child{
   margin-left:0px;
   }
.btn_editbutton{
   margin-left:5px;
   }

.table_edit2{
   border-spacing:5px;
   }
.tabstable>tbody>tr>td,
.table_edit2>tbody>tr>td{
   vertical-align:top;
   }

#eref_div_edit1{
   text-align:center;
   font-size:2em;
   font-weight:bold;
   font-variant:small-caps;
   }
/* ------------------------------------------------------------ */
#puser_div_edit tbody tr td:first-child{
   text-align:right;
   }
/* ------------------------------------------------------------ */
#mexcel_div_edit{
   text-align:center;
   margin-top:5px;
   }
#mexcel_div_edit>div{
   display:inline-block;
   text-align:left;
   }
/* ------------------------------------------------------------ */
#pref1map{
   text-align:center;
   padding-top:10px;
   background-color:#FFFFFF;
  }
#pref1map .pref1_map_canvas{
   display:inline-block;
   }
#index_div_blokk,
#pref1cim{
   background-color:#FFFFFF;
   }
/* ------------------------------------------------------------ */
#ecoach_div_edit>table{
   max-width:1200px;
   }
#ecoach_div_edit table table{
   max-width:1154px;
   box-sizing:border-box;
   }
.div_menu,
.div_filter,
/*#gtmigeny_div_menu,   */
#gnoveny_div_grid,
#glemondas_div_grid,
#evescel_div_grid,
#eref_div_edit2,
#tikedvsum_div_grid,
#gkedvhaszn_div_grid,
#gref_0_div_grid,
#gref_1_div_grid,
#pconstat_div_grid,
#pconstat_div_grids,
#gdocf_div_grid,
#coach_div_grid,
#guser_div_grid{
   width:1190px;
   max-width:1190px;
   overflow:auto;
   }
#idFoMenu{
   margin-top:0px;
   }
#idFoMenu a{
   margin:0px;
   }
#idFoMenu img{
  margin:5px;
   }
#idFoMenu div{
background-color: #FFFFFF;
/*    margin-top: 5px;*/
    text-align: right;
    vertical-align: top;   }
#idFoMenu img{
   width:150px;
   height:150px;
   }
#idFoMenu #masodiksor{
   width:100%;
   }
#idFoMenu img#terkep{
   width:397px;
   height:245px;
   border:0;
   }

#idFoMenu2{
   text-align:center;
   background-color: #FFFFFF;
   display:block;
   }
#idFoMenu2 #elsosor{
   display:inline-block;
   margin:10px 0px;
   }

#g_guser_csz1_2{
   width:150px;
   }
#g_guser_csz1_6{
   width:100px;
   }

#gref_0_fnovenye option{
   font-variant:small-caps;
   }
#gkepek_div_grid img{
   width:150px;
   }
#gref_0_div_grid img{
   width:100px;
   }
/* ------------------------------------------------------------ */
#tabs li,
.tabstable{
   font-size:1.428571429em;
   }
.tabstable div{
   background-color:transparent;
   }

/* ------------------------------------------------------------ */
/* ------------------------------------------------------------ */
/* ------------------------------------------------------------ */
#pconstat_div_grid table{
   width:auto;
   }
#pconstat_div_grid tbody td:first-child{
   text-align:left;
   }
#pconstat_div_grid tfoot td,
#pconstat_div_grid tbody td:nth-last-child(2),
#pconstat_div_grid tbody td:last-child,
#pconstat_div_grids tfoot td,
#pconstat_div_grids tbody td:nth-last-child(3),
#pconstat_div_grids tbody td:nth-last-child(2),
#pconstat_div_grids tbody td:last-child{
   text-align:right;
   }
.pconstat_info{
   text-align:center;
   margin-top:1em;
   }
.div_page{
   background-color:#FFFFFF;
   padding:5px;
   }
#idCsapadekBlock tbody td,
#idOntozesBlock tbody td{
   text-align:right;
   background-color:#e0f2ef;
   }

.pdocfdir{
   display:inline-block;
   }
.pdocfdir a{
   margin:0 5px;
	color: black;
    margin: 0 15px;
    text-decoration: inherit;
   background-image:url('../picture/docmenubg.png');
   }
.pdocfdirsor .selected{
   background-color: #f9e689;
   }
#pdocz1{
   text-align:center;
   }
.pdocszint{
	margin: 10px;
   text-align:left;
   }
.pdocffilesor{
   display:inline-block;
   text-align:left;
   width:300px;
   }

.btn_sort{
   margin-left:0px;
   }

#div_excelnaplo{
   margin-top:5px;
   }
#div_excelnaplo caption{
   padding:5px;
   border:1px solid #0062bc;
   }

#talajmintalista tbody td:nth-child(1),
#talajmintalista tbody td:nth-child(2){
   text-align:center;
   }

#kijutfile_div_edit caption,
#nitrogen_div_edit caption,
#terinfterkep_div_edit caption,
#terinfterkep2_div_edit caption,
#terhatar_div_edit caption,
#osszterkep_div_edit caption,
#osszterkep2_div_edit caption,
#ossztanacs2_div_edit caption,
#ossztanacs_div_edit caption,
#szaktan_div_edit caption,
#kijuttat_div_edit caption,
#terkep_div_edit caption,
#laboreredmeny_div_edit caption{
   font-size:1em;
   font-weight:bold;
   }

#gtmigeny_div #gtmigeny_div_grid{
   width:1190px;
   max-width:1190px;
   overflow:auto;
   margin:auto;
   }

#parcellakT{
   width:1190px;
   max-width:1190px;
   padding:0;
   margin:0;
   border-spacing:0;
   border-collapse: collapse;
   }
#parcellakT>tbody>tr>td{
   vertical-align:top;
   }
#parcellak{
   overflow-x:auto;
   overflow-y:hidden;
   }
#parcellak .table_grid tbody tr td:first-child{
   text-align:left;
   }

#ggepek_div_grid .btn_function{
   margin-left:0;
   }

#etmparcella_div th[colspan]{
   text-align:center;
   }
#etmparcella_div #gtap_div_grid th,
#etmparcella_div #gtap_div_grid td,
#uzemi_div .tabstable,
#etmparcella_div .tabstable{
   font-size:1em
   }
#etmparcella_div td{
   vertical-align:top;
   }

#eref_div_edit31 #GEFONOVENY,
#eref_div_edit31 #GEELOVETEMENY,
#etmparcella_div #TPFONOVENY,
#etmparcella_div #TPELOVETEMENY,
#etmparcella_div #GEELOVETEMENY,
#etmparcella_div #GEFONOVENY{
   max-width:300px;
   }

#etmparcella_copydiv{
   text-align:center;
   background-color:#FFF;
   }
#etmparcella_copydiv div{
   text-align:left;
   display:inline-block;
   margin-bottom:1em;
   }
#eref_div_edit27 [colspan="2"]{
   text-align:center;
   }

/*
#eref_div_edit27{
   width:1200px;
   text-align:center;
   }
#eref_div_edit27 .table_edit{
   display:inline-table;
   }
*/

#ekepek_div_edit .fileupload{
   WIDTH:700px;
   }
.combospan{
   min-width:150px;
   display:inline-block;
   }

#teruletosszesito td{
   text-align:right;
   }
#teruletosszesito th,
#teruletosszesito td,
#teruletosszesito td{
   padding:2px 5px;
   }
#teruletosszesito td a{
   margin:0;
   }

.popupbox{
   display:none;
   }
.popupbox img{
   width:30px;
   border:0;
   }
.btn_editselect{
   margin-left:5px;
   }

#gtaptermek_div #gtaptermek_div_edit th{
   text-align:center;
   }

#gridj td:first-child{
   text-align:left;
   }

#uzemi_div_grid table tbody td{
   text-align:left;
   }

#idMenuInfo{
   display:inline-block;
   background-color:transparent;
   }
#idMenuInfo div{
   background-color:transparent;
   }


#gazdainfo td[colspan="3"],
#gazda1info td[colspan="3"],
#gazda2info td[colspan="3"]{
   text-align:center;
   }
#gazda1info th,
#gazda2info th{
   font-weight:normal;
   }
#gazda1info tfoot td,
#gazda2info tfoot td{
   font-weight:bold;
   text-align:right;
   }

#ekedvhaszn_div_grid th,
#ekedvhaszn_div_grid td{
   font-size:1em;
   }
#ekedvhaszn_div_grid tbody th{
   text-align:left;
   background-color:transparent;
   font-weight:normal;
   }
#ekedvhaszn_div_grid td{
   text-align:right;
   }
#gkedvhaszn_div_grid tbody td:nth-child(6),
#gazdainfo table:lastchild td:nth-child(2){
   text-align:right;
   }
#fesomenusor{
   text-align:right;
   }

#excelstatusinfo1_1,
#excelstatusinfo2_2{
   display:inline-block;
   }

#tr_GE_GAZDA a img{
   width:100px;
   }
#kedvreg_div_grid tfoot td,
#kedvreg_div_grid tbody td:nth-child(4),
#kedvreg_div_grid tbody td:nth-child(5),
#kedvreg_div_grid tbody td:nth-child(6),
#kedvreg_div_grid tbody td:nth-child(7),
#kedvreg_div_grid tbody td:nth-child(8),
#kedvreg_div_grid tbody td:nth-child(9),
#kedvreg_div_grid tbody td:nth-child(10),
#kedvreg_div_grid tbody td:nth-child(12){
   text-align:right;
   }
#kedvreg_div_grid tfoot th{
   text-align:left;
   font-weight:normal;
   }

#eevescel2_div_edit td:first-child{
   width:85%;
   }

#timeelldialog{
   display:none;
   }
#timeell{
   display:block;
   width:0px;
   height:0px;
   position:fixed;
   z-index:30000;
   overflow:show;
   left:0px;
   top:0px;
   }
#timeell span{
   display:block;
   width:40px;
   height:20px;
   background-color:#FFF;
   color:#000;
   }

#ys_sl1{
   overflow-x:scroll;
   overflow-y:hidden;
   width:10px;
   }
#ys_sl2{
   overflow:hidden;
   height:1px;
   }
#etmparcella_fix{
   overflow-y:auto;
   overflow-x:hidden;
   width:1190px;
   height:500px;
   }

#etmparcella_div_edit,
#eref_div_edit,
#eref_div_edit27,
#eref_div_edit26{
   width:auto;
   }

#peveskivez_div_grid td:nth-child(6),
#peveskivez_div_grid td:nth-child(7){
   text-align:right;
   }
#peveskivez_div_grid td:nth-child(3){
   text-align:center;
   }
#naplomegj td{
   vertical-align:top;
   padding:3px;
   }


#gcsomag_div_grid tbody td:nth-child(3){
   text-align:center;
   }
#gcsomag_div_grid tbody td:nth-last-child(3),
#gcsomag_div_grid tbody td:nth-last-child(2),
#gcsomag_div_grid tbody td:nth-last-child(1){
   text-align:right;
   }

/* Ajánlat tervező */
#pcsomag_div thead th{
   text-align:center;
   }
#pcsomag_div table{
   border-spacing: 5px;
   }
#pcsomag_div #igenyek tbody td:nth-last-child(1){
   text-align:right;
   }

#pcsomag_div .ajanlat tbody th:nth-last-child(4),
#pcsomag_div .ajanlat tbody th:nth-last-child(3),
#pcsomag_div .ajanlat tbody td:nth-last-child(4),
#pcsomag_div .ajanlat tbody td:nth-last-child(3){
   text-align:right;
   }

#pcsomag_div .mennyisegikedv tbody th:nth-last-child(1),
#pcsomag_div .mennyisegikedv tbody td:nth-last-child(1),
#pcsomag_div .mennyisegikedv tbody td:nth-last-child(3),
#pcsomag_div .mennyisegikedv tbody td:nth-last-child(2){
   text-align:right;
   }

#pcsomag_div .ajandek tbody th:nth-last-child(3),
#pcsomag_div .ajandek tbody td:nth-last-child(5),
#pcsomag_div .ajandek tbody td:nth-last-child(3),
#pcsomag_div .ajandek tbody td:nth-last-child(4){
   text-align:right;
   }

#pcsomag_div #csomagajanlat tbody th:nth-last-child(3),
#pcsomag_div #csomagajanlat tbody td:nth-last-child(5),
#pcsomag_div #csomagajanlat tbody td:nth-last-child(3),
#pcsomag_div #csomagajanlat tbody td:nth-last-child(4){
   text-align:right;
   }

#csomagtabs{
   font-size:0.9em;

}

#pcsomag_div .eredmeny tbody th:nth-last-child(1){
   text-align:right;
   }

#kepkezelo img{
   width:200px;
}

#gszolgp_div_grid img,
#epictogram_div img,
#gpictogram_div_grid img{
   max-width:50px;
   max-height:50px;
}

/* Kép kiválasztó combobox formázása */
.select41 {
   position: relative;
   display: inline-block;
   width: auto;
   margin-top: 0;
   font-family: verdana;
}
.select41 select {
   display: none;
}
.select41 .select-list {
   position: absolute;
   top: 0;
   left: 0;
   z-index: 1;
   margin-top: 20px;
   padding: 0;
   background-color: #ccc;
}
.select41 .select-list li{
   display: none;
}
.select41 .select-list li span {
   display: inline-block;
   min-height: 40px;
   min-width: 280px;
   width: 100%;
   padding: 5px 15px 5px 35px;
   background-color: #ccc;
   background-position: left 10px center;
   background-repeat: no-repeat;
   background-size: 20px 20px;
   font-size: 16px;
   text-align: left;
   opacity: 0.7;
   box-sizing: border-box;
   cursor:pointer;
}
.select41 .button a{
   text-decoration-line: none;
}
.select41 .button span{
   padding: 5px 15px 5px 35px;
   background-position: left 10px center;
   background-repeat: no-repeat;
   background-size: 20px 20px;
}
.select41 .select-list li span:hover,
.select41 .select-list li span:focus {
   background-color: #bbb;
   opacity: 1;
}
.select41 .select-list-link img{
   width:1em;
}


#ekepek_div #imagediv {
   width:700px;
   height:400px;
   margin:1em auto;
   border:1px solid black;
}


#ekepek_div img {
   max-width: 100%; /* This rule is very important, please do not ignore this! */
}

#ekepek_div #imagediv2{
   width:400px;
   height:200px;
   margin:1em auto;
   border:1px solid black;
   overflow:hidden;
}

#ekepek_div #adatok,
#ekepek_div #imagebuttons {
   text-align:center;
   margin:1em auto;
}

#ekepek_div .btn-group{
   display:inline-block;
   margin-left:1em;
}
.div_show{
   text-align:left;
   padding-left:1em;
}

#competition5years_div_edit,
#competition5years_div_edit caption {
   color: red;
}

#tr_TI5YEARS {
   font-size: 1.5em;
}

#tr_TI5YEARS label {
   margin-left: 0.5em;
}


#g_gtmigeny_csz_3 {
  max-width:180px;
}