/* NSZ Theme */

html, body {
	width:100%; 
	height:100%;
}

#demo, #demo input, .jstree-dnd-helper, #vakata-contextmenu { font-size:10px; font-family:Verdana; }
#container { position:relative; }
#container .demo { width:740px; border:1px solid gray; padding:0; margin:10px 0; }
#container .code { width:738px; }
#container #demo { width:778px; float:none; height:400px; overflow:auto; border:1px solid gray; }
#menub { height:30px; overflow:auto; }
#text { margin-top:1px; }
#alog { font-size:9px !important; margin:5px; border:1px solid silver; }
#dhead { display:none; }
#content.demo { width:780px; border:0; }

th, td {
    padding: 0; 
    vertical-align: top; 
    /* border: dashed 1px red;   /* EZT KELL KISZEDNI */
}

table {
    border-collapse: collapse; 
    border-spacing: 0; 
    margin: 0 auto;
} 

BODY
{
    FONT-SIZE: medium;
    /*FONT-FAMILY: Garamond, 'Times New Roman';*/
	FONT-FAMILY: Georgia;
    margin: 0px;
    padding:0px;
	background-color: #AAAAAA;
}
A
{
    COLOR: blue;
    TEXT-DECORATION: none
}

A:visited
{
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: black
}
.nagykep
{
    font-size: xx-small;
    color: Gray;
	background-color: white;
/*
	max-width: 600px;
	max-height: 500px;
    margin: 1px;
    padding: 1px;
    border: 1px solid #f3f3f3;*/
}
.thumbkep
{
    margin: 1px;
    padding: 1px;
    border: 1px solid #f3f3f3;
    font-size: xx-small;
    color: Gray;
	background-color: white;
	max-width: 130px;
	max-height: 130px;
	cursor: pointer;
}
.thumbkep_hide
{
    margin: 1px;
    padding: 1px;
    border: 1px solid #f3f3f3;
    font-size: xx-small;
    color: Gray;
    display:none;
}
.cikk_cella
{
    margin: 0;
    padding: 0;
}
.cikk_cella:hover
{
    background-color: #FAFAFA;
}
.scButtons{
	cursor: default;
}
.megjelenitoGomb:hover {
	cursor: pointer;
/* 
 transform-origin:40% 50%;
    -ms-transform-origin: 20% 20%; /* IE 9 */
/*    -webkit-transform-origin: 50% 38%; /* Safari and Chrome */
/*    -moz-transform-origin: 20% 20%; /* Firefox */
/*    -o-transform-origin: 20% 20%; /* Opera */
}
.leirHTML {
	margin-top: 0px;
    white-space: normal;
    overflow:hidden;
    FONT-SIZE: 8pt;
    COLOR: gray;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana;
	text-align: left;
	/* display: none; */
}
.leirNonHTML {
	margin-top: 0px;
    white-space: pre-line;
    overflow:hidden;
    FONT-SIZE: 8pt;
    COLOR: gray;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana;
	text-align: left;
	/* display: none; */
}
.kaska
{
    width: 26px;
    height: 26px;
    background: transparent url(../../arlista/images/kosar.png) no-repeat;
    display: block;
    float: right;
    margin: 0 3px 0 0;
}
.kaska:hover
{
    background-position: 1px 1px;
    cursor: pointer;
}
.kosarGombhoz
{
    position: absolute;
    display: inline;
    top: 14px;
    right: 14px;
    margin: 0px;
}
.gombhoz {
     padding: 8px 10px;
     text-align: center;
}

.shopping-kerdes {
    display: inline-block;
    position: fixed;
    display: inline;
    top: 10px;
    margin: 0px;
    width: 300px;
    height: 100px;
}
#buttonokLent {
	display: inline-block;
	position: relative;
    display: inline;
    margin: 0px;
}
.inpKaska{
	width: 30px;
	text-align: right;
}
.menuhoz {
     padding: 1px 4px;
     text-align: center;
     }
.kiemelt {
     color: red;
     FONT-WEIGHT: bold;
     }
.button {
    padding: 0.5em 10px 0.5em 10px;
}
.shopping-cart {
	padding: 0;
    display: inline-block;
    position: fixed;
    /*display: inline;*/
    top: 14px;
    right: 14px;
    margin: 0px;
    width: 54px;
    height: 54px;
	z-index: 11;
}

.button, .shopping-cart {
	font-family: "Georgia";
     display: inline;
	 text-shadow: 1px 1px 1px #000;
     color: #fff;
	   height: auto;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 5px;
    filter: none;
    white-space: nowrap;
}

.shopping-gomb {
    FONT-SIZE: medium;
    FONT-FAMILY: Georgia;
	padding-bottom: 0.5em;
	padding-top: 0.5em;
}

.button:hover, .shopping-cart:hover{
     /*color: #EEEEEE;*/
	 text-decoration: underline;
	 cursor: pointer;
     /*border-color: white; /*#ff822f;/*#fe6500;*/ 
     border-style: solid;
     border-width: 1px;
	 /*
  background: #014464;
  background: -moz-linear-gradient(top, #085072 0%, #11b1fc 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #085072), color-stop(100%, #11b1fc));
  background: -webkit-linear-gradient(top, #085072 0%, #11b1fc 100%);
  background: -o-linear-gradient(top, #085072 0%, #11b1fc 100%);
  background: -ms-linear-gradient(top, #085072 0%, #11b1fc 100%);
  background: linear-gradient(top, #085072 0%, #11b1fc 100%);*/
     }

.shopping-gomb:hover{
     color: *#fe6500;
}	 

.button:active, .shopping-cart:active{
     background-position: 0 top;
     /*padding: 0.5em 10px 0.5em 10px;*/
}
	 
.shopping-gomb:active {
    padding-bottom: 0.5em;
	padding-top: 0.5em;
}
.loginInputField{
    padding: 0 0.2em 0 0.2em;
}
td.labelStyle{
    font-size: 1em;
}
tr.loginRows > td {
    padding-top: 0.5em;
}
.paddingosKeret{
	padding: 0.5em 2em 0.5em 2em;
}
.vUrlapInput input, .vUrlapInput textarea {
	margin: 3px 3px 13px 3px;
	padding: 2px 10px 2px 10px;
}

.vUrlapInput {
	float: left;
}
.vUrlapInput #vaeNev {
	width: 450px;
}
.vUrlapInput #vaeCimIr {
	width: 100px;
}
.vUrlapInput #vaeCimTelepules {
	width: 320px;
}
.vUrlapInput #vaeCimUtca {
	width: 450px;
}
.vUrlapInput #vaeEmail {
	width: 270px;
}
.vUrlapInput #vaeTel {
	width: 150px;
}
.vUrlapInput #vaeMjegy {
	width: 450px;
}
#oldal2 section {
	width: 100%;
	float: left;
}
.icon-angle-up, .icon-angle-down{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	filter: none;
	background: #222222;
	color: #ffffff;
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
	font-size: 2em;
	padding-right: 0.4em;
	padding-left: 0.4em;
	padding-bottom: 0.2em;
	padding-top: 0.2em;
}
.icon-angle-up:before{
	content: "\f106";
}
.icon-angle-down:before{
	content: "\f103";
}

 .button.red { background-color: #e50000; }
 .button.purple { background-color: #9400bf; }
 .button.green { background-color: #58aa00; }
 .button.orange { background-color: #ff9c00; }
 .button.blue { background-color: #2c6da0; }
 .button.black { background-color: #333; }
 .button.white { background-color: #fff; color: #000; text-shadow: 1px 1px #fff; }
 .button.small { font-size: 75%; padding: 3px 7px; }
 .button.small:hover { background-position: 0 -50px; }
 .button.small:active { padding: 4px 7px 2px; background-position: 0 top; }
 .button.large { font-size: 125%; padding: 7px 12px; }
 .button.large:hover { background-position: 0 -35px; }
 .button.large:active { padding: 8px 12px 6px; background-position: 0 top; }

.kulso_r_tree
{
    color: Navy;
}

.felso_fejlec
{
	position: fixed;
	display: block;
	z-index: 10;
	padding: 0px 0px 0px 0px;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 110px;
	filter: none;
    vertical-align: top;
    margin: 0;
}
.felso_kep
{
    top: 6px; left: 250px; width: 690px; 
    position:absolute;
    z-index: 1;
}
.kezdooldal, .naviGombok {
    left: 1em;
    top: 1em;
    z-index: 100;
    color: white;
    font-size: 1em;
    font-family: Georgia;
	text-shadow: 1px 1px 1px #000;
    display: block;
    position: absolute;
}
.kezdooldal:hover{
	text-decoration: underline;
	cursor: pointer;
}
#searchDiv{
	position: absolute;
	padding: 6px;
	left: 0px;
	width: 236px;
	height: 80px;
	z-index: 100;
	border: 1px solid rgb(0, 0, 0);
	overflow: hidden;
	background-color: white;
}
.searchIcon{
	background: url('../../arlista/images/magn01.png');
	width: 24px;
	height: 24px;
	position: absolute;
	left: 0.4em;
}
#keresField{
    color: black;
    position: absolute;
    left: 31px;
    height: 18px;
	width: 202px;
    font-size: 13px;
}
#chBox02 {
    margin-top: 0.3em;
    position: absolute;
    top: 56px;
    left: 210px;
}
.kozepResz
{
	position: fixed;
	z-index: 5;
	top: 111px;
	bottom: 30px;
	left: 0px;
	right: 0px;
	overflow: auto;
	display: flex;
	flex-flow: row wrap;
}
.selectable{
	-webkit-touch-callout: all;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.also_lablec a
{
	color: white;
}
	
.also_lablec
{
	position: fixed;
	display: block;
	z-index: 9;
	color: #FF7900;
	padding: 3px 0px 0px 0px;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 30px;
	filter: none;
    vertical-align: bottom;
    margin: 0;
}


.debug_adatok
{
    top: 0px; left: 0px; width: 600px; height: 60px;
    overflow: hidden;
    vertical-align: top;
    z-index: 100;
    position: absolute;
    windows: 0;
    margin-top: 0px;
    padding-top: 0px;
}
.menu_vonal_upper
{
    top: 72px; left: 262px; width: 482px; height: 20px;
    margin: 0;
	overflow: hidden;
    vertical-align: top;
    position:absolute;
    z-index: 10;
}
.menu_vonal_lower
{
    /*border-bottom: #666666 1px solid ; */
}
.menu_sor_upper
{
    top: 86px; left: 266px; width: 522px; height: 26px;
    position:absolute;
    color: rgb(255, 255, 255);
	font-family: Georgia, Ubuntu, arial, serif;    
	text-shadow: rgb(0, 0, 0) 1px 1px 1px;
	font-size: medium;
    z-index: 20;
}
.menu_upper
{
	list-style-type: none;
	margin: 0px;
	padding: 2px;
    color: rgb(255, 255, 255);
	font-family: Georgia, Ubuntu, arial, serif;    
	text-shadow: rgb(0, 0, 0) 1px 1px 1px;
	font-size: medium;
    z-index: 20;
}
.tabla_felso
{
    top: 52px; left: 0px; width:100%; height: auto;
    position:absolute;
    margin: 0px 0px 0px 0px;
}
#menu_a
{
    color: rgb(255, 255, 255);
	display: inline;
}
#menu_a:hover
{
    color: Red;
	display: inline;
}
#menu_a:visited
{
    color: rgb(255, 255, 255);
	display: inline;
}
#menu_a:active
{
    color: rgb(255, 255, 255);
	border-top:2px solid #145D85;
	display: inline;
}

.menu-horiz-table
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    COLOR: black;
    BORDER-BOTTOM: black 1px solid;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #f2731c
}
.lablec-megj
{
    BORDER-RIGHT: black;
    BORDER-TOP: black;
    FONT-SIZE: 10px;
    BORDER-LEFT: black;
    BORDER-BOTTOM: black;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: none;
    TEXT-ALIGN: center;
	padding-top: 2px;
}
.akcio-nev
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial
}
.akcio-ar
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: brown;
    FONT-FAMILY: Tahoma, Verdana
}
.szovegelo
{
    FONT-SIZE: small;
    FONT-FAMILY: Verdana, Arial;
}
.megjegyzes
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial
}
.kosar_head
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial
}
.kosar_all
{
    FONT-SIZE: 14px;
    FONT-FAMILY: Verdana, Arial
}
.regfej
{
    margin: 2em 0 2em 0;
    text-align: center;
    FONT-SIZE: 16px;
    FONT-FAMILY: Verdana, Arial
}
.reg-inp
{
    margin: 0 1em 0 1em;
    text-align: left;
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Arial
}
.inp-ut
{
    margin: 0 1em 0 1em;
    text-align: left;
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Arial
}
DD
{
    MARGIN-LEFT: 5px;
    MARGIN-RIGHT: 0px
}
.szoveg
{
    PADDING-RIGHT: 0px;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial
}
.uj-nev
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial
}
.uj-ar
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #bf0000;
    FONT-FAMILY: Verdana, Arial
}
.tablazat-keret
{
    BORDER-RIGHT: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BACKGROUND-COLOR: #dddddd
}
.uj-megj
{
    FONT-SIZE: 10px;
    COLOR: #aaaaaa;
    FONT-FAMILY: Verdana, Arial
}
NOBR
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial;
    LETTER-SPACING: -1px
}
.letoltes-m
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #4682b4;
    TEXT-DECORATION: none
}
.letoltes-a
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.pageNumbers{
	color: blue;
}
.pageNumbers:hover{
	cursor: pointer;
}
.hideMenu li{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana;
	padding: 0.5em 1em;
	display: inline;
	background-color: gray;
	color: white;
	cursor: pointer;
}
#overlay {
  position: fixed;
  height: 100%;
  width: 100%;
  z-index: 100;
  background: url('../../arlista/images/back50.png');
}
.cikk
{
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana
}
.cikk-adat
{
    overflow:hidden;
    FONT-SIZE: 8pt;
    COLOR: gray;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana;
	display: none;
}
.cikk-adat-gomb
{
    overflow:hidden;
    FONT-SIZE: 8pt;
    COLOR: #111111;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana;
}
.cikk-kep {
    overflow: hidden;
	display: inline;
	width: 200px;
}
.cikk-adat-halvany
{
    overflow:hidden;
    FONT-SIZE: 8pt;
    COLOR: #BBBBBB;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana;
}
.arl-menu
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial
}
.arl-almenu
{
    FONT-SIZE: 10pt;
    COLOR: #334433;
    FONT-FAMILY: Verdana, Arial
}
#newTree {
    FONT-SIZE: 10pt;
    COLOR: #334433;
    FONT-FAMILY: Verdana, Arial
}

#kListaSelector {
	display: inline;
}

#kListaSelector ul {
	display: inline;
	margin: 0;
	padding: 0;
}

#kListaSelector li {
	display: inline;
	padding: 0.2em 0.5em;
}

#kListaSelector li:hover {
	cursor: pointer;
}
.treeKontainer{
	position: fixed; 
	left: 0px; 
	width: 249px; 
	top: 205px; 
	bottom: 33px; 
	min-height: 100px; 
	overflow-x:hidden; 
	overflow-y: scroll; 
	background-color: #dddddd;
}
.prodListContainer{
	position: fixed;
	left: 250px;
	top: 111px; 
	bottom: 35px;
	right: 0px;
	min-height: 100px; 
	background-color: white; 
	padding: 2px;
	overflow-y: scroll; 
	overflow-x: hidden;
}
.arl-szoveg
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial
}
.arlopt-cim
{
    FONT-WEIGHT: 200;
    FONT-SIZE: 13pt;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #cccccc;
}
.arlopt-menu
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial
}
.aarlopt-menu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline
}
.arlopt-menumegj
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial
}
.aarlopt-menumegj
{
    FONT-SIZE: 11px;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline
}
.arlista_gomb
{
    BORDER-RIGHT: 2px outset;
    BORDER-TOP: 2px outset;
    BORDER-LEFT: 2px outset;
    WIDTH: 400px;
    BORDER-BOTTOM: 2px outset;
    HEIGHT: 40px;
    BACKGROUND-COLOR: #d7d7d7;
    TEXT-ALIGN: center
}
.tablazat-keret2
{
    BACKGROUND-COLOR: #b5debe
}
.alcim2
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    COLOR: #6ea954;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana, Arial;
    LETTER-SPACING: 1px;
    BACKGROUND-COLOR: #ffee8f
}
.tablazat-keret3
{
    BACKGROUND-COLOR: #e0d05a
}

.sorFejRendeles
{
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
	border-width: 0px;
	border-style: solid;
	width: 100%;
    text-align: left;
	color:blue 
}
.sorLabRendeles
{
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 13px;
	border-width: 1px;
	border-style: solid;
    text-align: left;
	color:black 
}

.tablRendeles.trFej{
	background-color: gray; 
	color: white; 
    text-align: center;
}
.tablRendeles {
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 13px;
	border-width: 1px;
	border-style: solid;
	width: 100%;
    text-align: right;
}
.tablRendeles td
{
	border-spacing: 2px;
	padding: 2px;
}
.tablRendeles tr td:nth-child(1)  {
	text-align: left;
	width: *;
}
.tablRendeles td:nth-child(2)  {
	width: 50px;
}
.tablRendeles td:nth-child(3)  {
	width: 50px;
}
.tablRendeles td:nth-child(4)  {
	width: 50px;
}
.tablRendeles td:nth-child(5)  {
	width: 50px;
}

.gyartoIdGarTable{
	position: absolute; 
	top: 0px; 
	left: 44px; 
	padding-left: 0.2em; 
	text-align: left; 
	overflow-x: hidden;
	display: table;
	white-space: nowrap;
}
.helybolNezikClass{
	/*display: none;*/
}
.nemHelybolNezikClass{
	display: none;
}
#lablecKontainer td {
	padding:5px;
}



.specifikacio>li>ul .CKR-tul-item {
    padding-left: 20px;
}
.CKR-tul-item {
    float: left;
    width: 190px;
    padding-left: 5px;
}
.specifikacio li {
    list-style-type: none;
}
.specifikacio > ul {
    display: block;
}
.specifikacio > li {
    display: list-item;
    text-align: -webkit-match-parent;
}
.CKR-tulajdonsag {
    width: 100%;
    overflow: hidden;
    border-bottom: 1px dotted #B3B3B3;
    padding-top: 10px;
    padding-bottom: 10px;
}
a.rendezGomb {
	cursor: pointer;
}
.naviGombok {
	left: 12px;
	top: 14px;
	width: 4em;
	display: flex;
}

.naviGommb {
	padding-left: 4px;
    padding-bottom: 2px;
    padding-right: 4px;
    padding-top: 2px;
	margin: 0 4px 0 0;
	cursor: pointer;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 5px;
}

#slideShowWindow > div {
	border-radius: inherit;
}
#slideShowWindow > div > div{
	border-radius: inherit;
}
#slideShowWindow > div > div > div  {
	border-radius: inherit;
}
#slideShowWindow > div > div > div > div {
	border-radius: inherit;
}
#slideShowWindow > div > div > div > div > div {
	border-radius: inherit;
}

.vUrlapGrid {
	display: grid;
	grid-template-columns: 25% 42% auto;
	grid-column-gap: 1em;
	grid-row-gap: 0.5em;
	padding-right: 4em;
}
.vUrlapGrid input {
	width: 100%;
}
.vUrlapGrid textarea {
	width: 100%;
}
#vUrlapGrid01 {
	grid-column-start: 1;
    grid-column-end: 4;
}
#vUrlapGrid02 {
	grid-column-start: 1;
    grid-column-end: 2;
}
#vUrlapGrid03 {
	grid-column-start: 2;
    grid-column-end: 4;
}
#vUrlapGrid04 {
	grid-column-start: 1;
    grid-column-end: 4;
}
#vUrlapGrid05 {
	grid-column-start: 1;
    grid-column-end: 3;
}
#vUrlapGrid06 {
	grid-column-start: 3;
    grid-column-end: 4;
}
#vUrlapGrid07 {
	grid-column-start: 1;
    grid-column-end: 4;
}
#vUrlapGrid08 {
	grid-column-start: 1;
    grid-column-end: 4;
	display: grid;
    grid-template-columns: 1.5em auto;
	padding-bottom: 1em;
}

.column_X {
	position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -250px;
    margin-left: -350px;
    width: 700px;
    height: auto;
	padding: 10px;
	z-index: 1000; 
	background-color: gold;
	color: red;
	text-align: center;
}