@import url('fonts.css');
@import url('colors.css');
/*
 Itt vannak be�ll�tva a message-boxok �s az inputok tulajdons�gai */

/* Radiobutton �s checkbox eset�n a b�ng�szok nem hagyj�k megv�ltoztatni a design-t, ez�rt le kell tiltani az inputot �s saj�t k�pekkel kell helyettes�teni
   a button-t vagy a boxot. A saj�t k�p egy <label> tag-gel van hozz�k�tve az input-hoz.
   HTML-ben :
   
   <input id='radio1' class='valami' type='valami' name='valami' /><label for='radio1'><span></span>Kiirand� sz�veg</label>
   
*/
   
/* radiobutton */

input[type='radio'] {
	display:none;
}
input[type="radio"] + label span {
    display:inline-block;
    width:19px;
    height:19px;
    margin:-2px 5px 0 0;
	margin-left:20px;
    vertical-align:middle;
	background: url(../img/radio_u.png) left top no-repeat;
    cursor:pointer;
}
input[type="radio"]:checked + label span {
    background:url(../img/radio_c.png) left top no-repeat;
}
input[type="radio"]:checked + label span:hover {
    background:url(../img/radio_ch.png) left top no-repeat;
}
input[type="radio"] + label span:hover {
    background:url(../img/radio_uh.png) left top no-repeat;
}

/* checkbox */

input[type='checkbox'] {
	display:none;
}
input[type="checkbox"] + label span {
    display:inline-block;
    width:19px;
    height:19px;
    margin:0px 5px 0 0;
	margin-left:0px;
	margin-top:-2px;
    vertical-align:middle;
	background:url(../img/check_u.png) left top no-repeat;
    cursor:pointer;
}
input[type="checkbox"]:checked + label span {
    background:url(../img/check_c.png) left top no-repeat;
}
input[type="checkbox"]:checked + label span:hover {
    background:url(../img/check_ch.png) left top no-repeat;
}
input[type="checkbox"] + label span:hover {
    background:url(../img/check_uh.png) left top no-repeat;
}


*{
    margin:0;
    padding:0;
}

label a {
    font-family: 'TitilliumWeb-Regular', Fallback, sans-serif;
    font-size: 12px;
	color: var(--cg_tx_normal) !important;
	font-weight:normal !important;
}
body {
  font-family: 'TitilliumWeb-Regular', Fallback, sans-serif;
  font-size: 14px;
}

input:-webkit-autofill {
	-webkit-box-shadow: inset 0 0 0px 9999px var(--cg_bg_inp_plain);
}
input:-webkit-autofill:hover {
	-webkit-box-shadow: inset 0 0 0px 9999px var(--cg_bg_inp_hover);
}
input:-webkit-autofill:focus {
	-webkit-box-shadow: inset 0 0 0px 9999px var(--cg_bg_inp_focus);
}

/* Message box */

#box_body {																	/* Megrajzolja a dobozt */
    font-family: 'TitilliumWeb-Regular', Fallback, sans-serif;
    font-size: 14px;
    width: 460px;
    height:auto;
	background: var(--cg_bg_menupanel);
    margin-top: 220px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    z-index: 1;
    left: 0;
    right: 0;
	text-align:center;
	animation: fadein 1s;
	box-shadow: 5px 7px 4px 0px rgba(0,0,0,0.25);
}
@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
#dark {
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.8);
	z-index:9999;
}
#box_title_o {															/* Doboz fejl�c - Ok */
    position:absolute;
    min-width: 460px;
    height: 30px;
    padding-top: 2px;
    cursor: default;
	background-color: var(--cg_bg_msg_ok);
	color:white;
	text-align:left;
}
#box_title_e {															/* Doboz fejl�c - Hiba */
    position:absolute;
    min-width: 460px;
    height: 30px;
    padding-top: 2px;
    cursor: default;
	background-color: var(--cg_bg_msg_err);
	color:white;
	text-align:left;
}
#box_title_w {															/* Doboz fejl�c - Warning */
    position:absolute;
    min-width: 460px;
    height: 30px;
    padding-top: 2px;
    cursor: default;
	background-color: var(--cg_bg_msg_war);
	color:black;
	text-align:left;
}
#box_title_q {															/* Doboz fejl�c - V�laszt�s */
    position:absolute;
    min-width: 460px;
    height: 30px;
    padding-top: 2px;
    cursor: default;
	background-color: var(--cg_bg_msg_que);
	color:white;
	text-align:left;
}
#box_title_c {															/* Doboz fejl�c - K�zlendo */
    position:absolute;
    min-width: 460px;
    height: 30px;
    padding-top: 2px; 
    cursor: default;
	background-color: var(--cg_bg_head);
	color:white;
	text-align:left;
}

#uzen {																	/* R�vid sz�veg a fejl�cben */
    font-family: 'TitilliumWeb-Regular', Fallback, sans-serif;
    font-size: 14px;
    margin-left: 10px;
	margin-top:4px;
    width: 200px;
	color: var(--cg_txt_msg_tit);
}
.layer {																/* K�z�pen t�rol� r�teg ikonnak �s a sz�vegnek */
	margin-top:52px;
	height:70px;
	width:auto;
	vertical-align:middle;
	text-align:center;
	overflow:visible;
	white-space:nowrap;
}
#imgdiv {																/* Ikon */
	width:45px;
	height:45px;
	margin-left:10px;
	padding-top:2px;
}
#descript {																/* Sz�veg */
    font-family: 'TitilliumWeb-Regular', Fallback, sans-serif;
    font-size: 14px;
	width:auto;
    max-width:404px;
    margin-left: 100px;
/*	margin-right:auto; */
	margin-top:-28px;
	color: var(--cg_tx_normal);
}
#descript p {																/* Sz�veg */
	position:relative;
	text-align:left !important;
	margin-left:-20px;
}
#box_footer_o {															/* Doboz l�bl�ce - OK */
    min-width: 460px;
    height: 45px;
	color: var(--cg_tx_normal);
    background-color: var(--cg_bg_msg_ok_foot);
	border-top: 1px solid #D8D8D8;
	text-align:right;
	overflow:visible;
}
#box_footer_e {															/* Doboz l�bl�ce - Error */
    min-width: 460px;
    height: 45px;
	color: var(--cg_tx_normal);
    background-color: var(--cg_bg_msg_err_foot);
	border-top: 1px solid #D8D8D8;
	text-align:right;
	overflow:visible;
}
#box_footer_w {															/* Doboz l�bl�ce - Warning */
    min-width: 460px;
    height: 45px;
	color: var(--cg_tx_normal);
    background-color: var(--cg_bg_msg_war_foot);
	border-top: 1px solid #D8D8D8;
	text-align:right;
	overflow:visible;
}
#box_footer_q {															/* Doboz l�bl�ce - Choose */
    min-width: 460px;
    height: 45px;
	color: var(--cg_tx_normal);
    background-color: var(--cg_bg_msg_que_foot);
	border-top: 1px solid #D8D8D8;
	text-align:right;
	overflow:visible;
}
#box_footer_c {															/* Doboz l�bl�ce - Simple */
    min-width: 460px;
    height: 45px;
	color: var(--cg_tx_normal);
    background-color: var(--cg_bg_msg_cop_foot);
	border-top: 1px solid #D8D8D8;
	text-align:right;
	overflow:visible;
}

#text_footer {
	padding-top: 7px;
	margin-right: 10px;
}
#button_o {																/* Ok gomb z�ld */
	background-color: var(--cg_bg_button);
    margin-left: 360px;
    position: absolute;
    padding-top: 6px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
    box-shadow: 0 2px 5px rgba(0,0,0,0.25);
    color: #000;
    text-decoration: none;
    cursor: pointer;
	width: 70px;
	text-align:center;
}
#button_o:hover {
	background-color: var(--cg_bg_msg_ok);
	color:#fff;
}
#button_e {																/* Hiba gomb piros */
	background-color: var(--cg_bg_button);
    margin-left: 360px;
    position: absolute;
    padding-top: 6px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
    box-shadow: 0 2px 5px rgba(0,0,0,0.25);
    color: #000;
    text-decoration: none;
    cursor: pointer;
	width: 70px;
	text-align:center;
}
#button_e:hover {
	background-color: var(--cg_bg_msg_err);
	color:#FFF;
}
#button_w {															/* Figyelem gomb s�rga */
	background-color: var(--cg_bg_button);
    margin-left: 360px;
    position: absolute;
    padding-top: 6px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
    box-shadow: 0 2px 5px rgba(0,0,0,0.25);
    color: #000;
    text-decoration: none;
    cursor: pointer;
	width: 70px;
	text-align:center;
}
#button_w:hover {
	background-color: var(--cg_bg_msg_war);
}
#button_q {															/* V�laszt�s gomb k�k */
	background-color: var(--cg_bg_button);
    margin-left: 360px;
    position: absolute;
    padding-top: 6px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
    box-shadow: 0 2px 5px rgba(0,0,0,0.25);
    color: #000;
    text-decoration: none;
    cursor: pointer;
	width: 70px;
	text-align:center;
}
#button_q:hover {
	background-color: var(--cg_bg_msg_que);
}
#button_m {															/* T�j�koztat�s gomb narancs */
	background-color: var(--cg_bg_button);
    margin-left: 360px;
    position: absolute;
    padding-top: 6px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
    box-shadow: 0 2px 5px rgba(0,0,0,0.25);
    color: #000;
    text-decoration: none;
    cursor: pointer;
	width: 70px;
	text-align:center;
}
#button_m:hover {
	background-color: var(--cg_bg_msg_cop);
}
.smallbutton {															/* T�j�koztat�s gomb narancs */
    font-family: 'TitilliumWeb-Regular', Fallback, sans-serif;
    font-size: 14px;
	background-color: var(--cg_bg_button);
    position: relative;
    display: inline-block;
	border:hidden;
    box-shadow: 0 2px 5px rgba(0,0,0,0.25);
    color: #000;
    text-decoration: none;
    cursor: pointer;
	width: 60px;
	height:16px
	text-align:center;
}
.smallbutton:hover {
	background-color: var(--cg_bg_msg_cop);
}

#btn2_q {															/* M�sodik gomb */
	background-color:#FFFFFF;
	margin-left:260px;
	position:absolute;
    padding-top: 6px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
    box-shadow: 0 2px 5px rgba(0,0,0,0.25);
    color: #000;
    text-decoration: none;
    cursor: pointer;
	width: 70px;
	text-align:center;
}
#btn2_q:hover {
	background-color:#009DE0;
}
#btn3_q {															/* Harmadik gomb */
	background-color:#FFFFFF;
	margin-left:160px;
	position:absolute;
    padding-top: 6px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
    box-shadow: 0 2px 5px rgba(0,0,0,0.25);
    color: #000;
    text-decoration: none;
    cursor: pointer;
	width: 70px;
	text-align:center;
}
#btn3_q:hover {
	background-color:#009DE0;
}

/* Form kicsi - pl. Login ablak */

#formwindow {																			/* Ablak */
    width: 460px;
    height:auto;
	margin-top:210px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
	text-align:center;
	background-color: var(--cg_bg_menupanel);
    z-index: 1;
}
#wheader {																				/* Fejl�c */
    position:absolute;
    min-width: 460px;
    height: 30px;
    padding-top: 2px;
	background-color: var(--cg_bg_head);
    cursor: default;
}

#whtext {																				/* Sz�veg a fejl�cben */
	width:450px;
	text-align:left;
    float:left;
	top:3px;
	white-space:nowrap;
	z-index:10;
}

#wheader p {
    color: var(--cg_tx_msg_tit);
	position:relative;
	top: 3px;
	margin-left:10px;
}

#wcontent {																			/* Form munkater�let */
    width: 460px;
    height:auto;
    margin-left: auto;
    margin-right: auto;
	color:#000;
    text-align:left;
    position: absolute;
	margin-top: 31px;
	padding-top: 20px;
	background-color: var(--cg_bg_menupanel);
    box-shadow: 0 5px 5px rgba(0,0,0,0.25);
}

#wcontent p {
	background-color: var(--cg_bg_menupanel);
	margin-left: 20px;	
}
.wform {
	background-color: var(--cg_bg_menupanel);	
}
.copyright {
	padding-top:10px;
}
.winput {																			/* Egyszeru input mezo */
	margin-left: 160px;	
	position: relative;
	height:25px;
	background-color: var(--cg_bg_inp_plain) !important;
	border:0px;
	border-color: var(--cg_bg_inp_plain_bord);
	border-bottom: 1px solid;
}
.winput:hover {
	background-color: var(--cg_bg_inp_hover);
	display:block;
	border-color: var(--cg_bg_inp_hover_bord);
	border-bottom: 1px solid;
}
.winput:focus {
	background-color: var(--cg_bg_inp_focus);
	display:block;
	border-color: var(--cg_bg_inp_focus_bord);
	border-bottom: 1px solid;
	outline:none;
}
#wszoveg {																		/* Egyszeru sz�veg */
	margin-left: 10px;	
	position: absolute;
	width: 150px;
	height:20px;
	background-color: var(--cg_bg_menupanel);
	vertical-align:central;
}
#wfooter {																		/* L�bl�c */
    min-width: 460px;
    height: 55px;
	color:#000;
	background-color: var(--cg_bg_menupanel);
	text-align:right;
	border-color: var(--cg_tx_border) !important;
	border-top: 1px solid;
	overflow:visible;
}
.wbutton {																		/* Nyom�gomb */
    font-family: 'TitilliumWeb-Regular', Fallback, sans-serif;
    font-size: 14px;
	background: var(--cg_bg_button);
    margin-left: 10px;
	margin-top:10px;
    display: inline-block;
    position: relative;
    padding-top: 6px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
	border:hidden;
    box-shadow: 0 2px 5px rgba(0,0,0,0.25);
    color: #000;
    text-decoration: none;
    cursor: pointer;
	width:110px;
}
.wbutton:hover {
	background-color: var(--cg_bg_msg_cop);
}

/* Keskeny panelek */

#narrow_window_left {																/* Bal oldali */
    width: 360px;
    height:auto;
    margin-top: 0px; 
    position: relative;
	text-align:left;
    z-index: 1;
	min-height:231px;
}
#narrow_window {																/* Minden tov�bbi panel (k�z�pso, jobbsz�lso) */
    width: 360px;
    height:auto;
    margin-top: 0px; 
    margin-left: 40px;
    position: relative;
	text-align:left;
    z-index: 1;
	min-height:231px;
}
#narrow_header {																/* Fejl�c */
    position:absolute;
    min-width: 360px;
    height: 30px;
    padding-top: 2px;
	background-color: var(--cg_bg_head);
    cursor: default;
	z-index:2000;
}

#narrow_header_text {															/* Fejl�c sz�vege */
	color: var(--cg_tx_footer);
	text-align:left;
	margin-left:10px;
	margin-top:23px;
	top:1px;
	z-index:10;
}
#narrow_header_icon {															/* Fejl�c sz�vege */
	position:absolute;
	text-align:right;
	margin-left:300px;
	z-index:2500;
	white-space:nowrap;
	width:auto;
}
#narrow_header p {
    color: var(--cg_tx_footer);
	position:relative;
	top: -20px;
}

#narrow_content {																/* Form munkater�let */
    width: 360px;
    height:auto;
	color: var(--cg_tx_normal);
    text-align:left;
    position: relative;
	margin-top: 20px;
	background: var(--cg_bg_menupanel);
    box-shadow: 0 5px 5px rgba(0,0,0,0.25);
	min-height:231px;
}
#narrow_content p {
	margin-left: 10px;
	margin-top:-5px;	
}
#narrow_content_middle {																/* Form munkater�let */
    width: 360px;
    height:auto;
	color: var(--cg_tx_normal);
    text-align:left;
    position: relative;
	margin-top: 20px;
	background: var(--cg_bg_menupanel);
    box-shadow: 0 5px 5px rgba(0,0,0,0.25);
	min-height:231px;
}
#narrow_content_middle p {
	margin-left: 10px;
	margin-top:-5px;	
}
#narrowszoveg {																/* Egyszeru sz�veg */
    font-family: 'TitilliumWeb-Regular', Fallback, sans-serif;
    font-size: 14px;
	position: relative;
	text-align:left;
	float:left;
	width: 150px;
	height:20px;
	background: var(--cg_bg_menupanel);
	vertical-align:central;
	overflow:visible;
	white-space:nowrap;
}
#narrowszoveg p {
	padding-top:10px;
	height:20px;
}
#narrowszoveg_left {																/* Egyszeru sz�veg */
	position: relative;
	text-align:left;
	width: 100px;
	height:20px;
	background: var(--cg_bg_menupanel);
	vertical-align:central;
	overflow:visible;
	white-space:nowrap;
}
#narrowszoveg_left p {
    font-family: 'TitilliumWeb-Regular', Fallback, sans-serif;
    font-size: 14px;
	height:20px;
	padding-top:-2px;
}

.narrowinput {																/* Egyszeru input */
    font-family: 'TitilliumWeb-Regular', Fallback, sans-serif;
    font-size: 14px;
	margin-left: 115px;	
	position: relative;
	height:25px;
	background-color: var(--cg_bg_inp_plain);
	border:0px;
	border-color: var(--cg_bg_inp_plain_bord) !important;
	border-bottom: 1px solid;
}
.narrowinput:hover {
	background-color: var(--cg_bg_inp_hover);
	border-color: var(--cg_bg_inp_hover_bord) !important;
	border-bottom: 1px solid;
}
.narrowinput:focus {
	background-color: var(--cg_bg_inp_focus);
	border-color: var(--cg_bg_inp_focus_bord) !important;
	border-bottom: 1px solid;
	outline:none;
}
.narrowinput::-ms-clear {														/* Explorer hozz�csap a mezoh�z egy t�rlogombot, ki kell kapcsolni */
	display:none;
}
.narrowinput_ten {																/* Egyszeru input */
    font-family: 'TitilliumWeb-Regular', Fallback, sans-serif;
    font-size: 14px;
	margin-left: 255px;	
	position: relative;
	height:25px;
	background-color: var(--cg_bg_inp_plain);
	border:0px;
	border-color: var(--cg_bg_inp_plain_bord) !important;
	border-bottom: 1px solid;
}
.narrowinput_ten:hover {
	background-color: var(--cg_bg_inp_hover);
	border-color: var(--cg_bg_inp_hover_bord) !important;
	border-bottom: 1px solid;
}
.narrowinput_ten:focus {
	background-color: var(--cg_bg_inp_focus);
	border-color: var(--cg_bg_inp_focus_bord) !important;
	border-bottom: 1px solid;
	outline:none;
}
.narrowinput_ten::-ms-clear {													/* Explorer hozz�csap a mezoh�z egy t�rlogombot, ki kell kapcsolni */
	display:none;
}
#narrowtitle {
	margin-top:1px;
	position:absolute;
	width:360px;
	height:25px;
	border-color: var(--cg_tx_border) !important;
	border-top: 1px solid;
	border-bottom: 1px solid;
	padding-bottom:5px;
}
#narrowtitle p {
    font-family: 'TitilliumWeb-Bold', Fallback, sans-serif;
    font-size: 16px;
	font-weight:bold;
	color: var(--cg_tx_footer_high);
	margin-top:3px;
	position:relative;
	text-align:center;
}
#narrowfooter {																/* L�bl�c */
    width: 360px;
    height: 45px;
	color: var(--cg_tx_normal);
	background-color: var(--cg_bg_form_foot);
	text-align:right;
	border-color: var(--cg_tx_border) !important;
	border-top: 1px solid;
	overflow:visible;
}

/* Nagy form */

#widewindow {																/* Form ablaka */
    width: 760px;
    height:660px;
    margin-top: 30px;
    position: relative;
	text-align:center;
    z-index: 1;
}
#wideheader {																/* Fejl�c */
    position:absolute;
    width: 760px;
    height: 30px;
    padding-top: 2px;
	margin-left:40px;
	background-color: var(--cg_bg_head);
    cursor: default;
	z-index:2000;
}
#wideheader_left {																/* Fejl�c */
    position:absolute;
    width: 760px;
    height: 30px;
    padding-top: 2px;
	margin-top:-2px;
	background-color: var(--cg_bg_head);
    cursor: default;
	z-index:2000;
}

#wide_header_text {															/* Fejl�c sz�vege */
	color: var(--cg_tx_footer);
	text-align:left;
	margin-left:10px;
	margin-top:23px;
	top:1px;
	z-index:10;
}
#wide_header_text_left {															/* Fejl�c sz�vege */
	color: var(--cg_tx_footer);
	text-align:left;
	margin-left:10px;
	margin-top:3px;
	top:1px;
	z-index:10;
}

#wideheader p {
    font-family: 'TitilliumWeb-Regular', Fallback, sans-serif;
    font-size: 14px;
    color: var(--cg_tx_footer);
	position:relative;
	top: -20px;
}

#widecontent {																/* Form munkater�let */
    width: 760px;
    height:inherit;
    margin-left: 40px;
    margin-right: auto;
	color: var(--cg_tx_normal);
    text-align:center;
    position: relative;
	margin-top: 20px;
	background: var(--cg_bg_menupanel);
	line-height:90%;
    box-shadow: 0 5px 5px rgba(0,0,0,0.25);
}
#widecontent_left {																/* Form munkater�let */
    width: 760px;
    height:auto;
    margin-right: auto;
	color: var(--cg_tx_normal);
    text-align:center;
    position: relative;
	margin-top: 20px;
	background: var(--cg_bg_menupanel);
    box-shadow: 0 5px 5px rgba(0,0,0,0.25);
}
#widecontent p {
	margin-left: 20px;
	margin-top:-5px;	
}
#widecontent a {
	padding-top: 5px;
	color: var(--cg_tx_menu_act);
	font-weight:bold;
}
#widetitle {
	margin-top:43px;
	position:absolute;
	width:760px;
	height:25px;
	border-color: var(--cg_tx_border) !important;
	border-bottom: 1px solid;
}
#widetitle p {
    font-family: 'TitilliumWeb-Regular', Fallback, sans-serif;
    font-size: 16px;
	font-weight:bold;
	color: var(--cg_tx_footer_high);
	margin-top:2px;
	position:relative;
}
#widetit2 {
	margin-top:1px;
	position:absolute;
	width:760px;
	height:25px;
	border-color: var(--cg_tx_border) !important;
/*	border-top: 1px solid; */
	border-bottom: 1px solid;
	padding-bottom:5px;
}
#widetit2 p {
    font-family: 'TitilliumWeb-Regular', Fallback, sans-serif;
    font-size: 16px;
	font-weight:bold;
	color: var(--cg_tx_footer_high);
	margin-top:5px;
	position:relative;
}
#wideszoveg {																/* Egyszeru sz�veg */
    font-family: 'TitilliumWeb-Regular', Fallback, sans-serif;
    font-size: 14px;
	margin-right: 10px;
	margin-top:-6px;
	position: relative;
	text-align:right;
	float:left;
	width: 380px;
	height:25px;
	background: var(--cg_bg_menupanel);
	vertical-align:central;
	overflow:hidden;
}
#widenote {																/* Egyszer_� sz�veg */
    font-family: 'TitilliumWeb-Regular', Fallback, sans-serif;
    font-size: 12px;
	margin-right: 10px;
	margin-left: 640px;
	margin-top:-16px;
	position: relative;
	text-align:right;
	float:left;
	height:25px;
	background: var(--cg_bg_menupanel);
	overflow:visible;
}
#wideszoveg p {
	padding-top:14px;
	height:20px;
}
#wideszov2 {																/* Sz�veg eltolva */
    font-family: 'TitilliumWeb-Regular', Fallback, sans-serif;
    font-size: 14px;
	margin-left: 430px;	
	margin-top:-18px;
	position: absolute;
	height:20px;
	background: var(--cg_bg_menupanel);
	vertical-align:central;
}
.wideinput {																/* Egyszeru input */
	margin-left: -135px;	
	position: relative;
	height:25px;
	background-color: var(--cg_bg_inp_plain);
	border:0px;
	border-color: var(--cg_bg_inp_plain_bord) !important;
	border-bottom: 1px solid;
	vertical-align:middle;
}
.wideinput:hover {
	background-color: var(--cg_bg_inp_hover);
	border-color: var(--cg_bg_inp_hover_bord) !important;
	border-bottom: 1px solid;
}
.wideinput:focus {
	background-color: var(--cg_bg_inp_focus);
	border-color: var(--cg_bg_inp_focus_bord) !important;
	border-bottom: 1px solid;
	outline:none;
}
.wideinput_ten {																/* Egyszeru input */
	margin-left: -275px;	
	position: relative;
	height:25px;
	background-color: var(--cg_bg_inp_plain);
	border:0px;
	border-color: var(--cg_bg_inp_plain_bord) !important;
	border-bottom: 1px solid;
	vertical-align:middle;
}
.wideinput_ten:hover {
	background-color: var(--cg_bg_inp_hover);
	border-color: var(--cg_bg_inp_hover_bord) !important;
	border-bottom: 1px solid;
}
.wideinput_ten:focus {
	background-color: var(--cg_bg_inp_focus);
	border-color: var(--cg_bg_inp_focus_bord) !important;
	border-bottom: 1px solid;
	outline:none;
}
.widetext {																	/* Text mezo input */
    font-family: 'TitilliumWeb-Regular', Fallback, sans-serif;
    font-size: 14px;
	margin-left: 315px;	
	position: relative;
	background-color: var(--cg_bg_inp_plain);
	border:0px;
	border-color: var(--cg_bg_inp_plain_bord) !important;
	border-bottom: 1px solid;
}
.widetext:hover {
	background-color: var(--cg_bg_inp_hover);
	border-color: var(--cg_bg_inp_hover_bord) !important;
	border-bottom: 1px solid;
}
.widetext:focus {
	background-color: var(--cg_bg_inp_focus);
	border-color: var(--cg_bg_inp_focus_bord) !important;
	border-bottom: 1px solid;
	outline:none;
}
#widefooter {																/* L�bl�c */
    width: 760px;
    height: 45px;
	color: var(--cg_tx_normal);
	background-color: var(--cg_bg_form_foot);
	text-align:right;
	border-color: var(--cg_tx_border) !important;
	border-top: 1px solid;
	overflow:visible;
}

/* Teljes sz�less�gu ablak */

#fullwindow {																/* Form ablaka */
    width: 1130px;
	min-height:660px;
    height:auto;
    margin-top: -40px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
	text-align:center;
    z-index: 1;
}
#fullheader {																/* Fejl�c */
    position:absolute;
    min-width: 1130px;
    height: 30px;
    padding-top: 2px;
	background-color: var(--cg_bg_head);
    cursor: default;
	z-index:2000;
}

#full_header_text {															/* Fejl�c sz�vege */
	color: var(--cg_tx_footer);
	text-align:left;
	margin-left:10px;
	margin-top:23px;
	top:1px;
	z-index:10;
}

#fullheader p {
    color: var(--cg_tx_footer);
	position:relative;
	top: -20px;
}

#fullcontent {																/* Form munkater�let */
    width: 1130px;
    height:inherit;
    margin-left: auto;
    margin-right: auto;
	color: var(--cg_tx_normal);
    text-align:center;
    position: relative;
	margin-top: 20px;
	background: var(--cg_bg_menupanel);
    box-shadow: 0 5px 5px rgba(0,0,0,0.25);
	padding-top:50px;
}
#fullcontent p {
	margin-left: 10px;
	margin-right: 10px;
	margin-top:-5px;	
}
#fullcontent a {
	padding-top: 5px;
	color: var(--cg_tx_menu_act);
	font-weight:bold;
}
/*
#fullcontent table {						Vigy�zat, a hasonl�k megv�ltoztatj�k a t�bl�zatok kin�zet�t, amik a fullcontent-en bel�l vannak.
	margin-left: 10px;						Ha sz�ks�g van a haszn�lat�ra tegy�k egy k�l�n div-be �s azt form�zzuk.
	margin-right: 10px;	
}
*/
#fulltitle {
	margin-top:41px;
	position:absolute;
	width:940px;
	height:25px;
	border-color: var(--cg_tx_border) !important;
	border-bottom: 1px solid;
}
#fulltit2 {
	margin-top:1px;
	position:absolute;
	width:940px;
	height:25px;
	border-color: var(--cg_tx_border) !important;
	border-top: 1px solid;
	border-bottom: 1px solid;
	padding-bottom:5px;
}
#fulltit2 a {
	top:7px;
	position:relative;
}
#fullszoveg {																/* Egyszeru sz�veg */
    font-family: 'TitilliumWeb-Regular', Fallback, sans-serif;
    font-size: 14px;
	margin-right: 10px;	
	margin-left: 45px;
	position: relative;
	text-align:right;
	float:left;
	width: 580px;
	background: var(--cg_bg_menupanel);
	vertical-align:central;
	overflow:hidden;
}
#fullszoveg_left {																/* Egyszeru sz�veg */
    font-family: 'TitilliumWeb-Regular', Fallback, sans-serif;
    font-size: 14px;
	position: absolute;
	text-align:left;
	float:right;
	width: 200px;
	max-width:300px;
	background: var(--cg_bg_menupanel);
	overflow:visible;
}
#fullszoveg p {
	margin-top:-3px;
}
#fullszov2 {																/* Sz�veg eltolva */
    font-family: 'TitilliumWeb-Regular', Fallback, sans-serif;
    font-size: 14px;
	margin-left: 430px;	
	margin-top:-18px;
	position: absolute;
	height:20px;
	background: var(--cg_bg_menupanel);
	vertical-align:central;
}
.fullinput {																/* Egyszeru input */
	margin-left: -270px;
	top: 50px;
	position: absolute;
	height:25px;
	background-color: var(--cg_bg_inp_plain);
	border:0px;
	border-color: var(--cg_bg_inp_plain_bord) !important;
	border-bottom: 1px solid;
	vertical-align:middle;
}
.fullinput:hover {
	background-color: var(--cg_bg_inp_hover);
	border-color: var(--cg_bg_inp_hover_bord) !important;
	border-bottom: 1px solid;
}
.fullinput:focus {
	background-color: var(--cg_bg_inp_focus);
	border-color: var(--cg_bg_inp_focus_bord) !important;
	border-bottom: 1px solid;
	outline:none;
}
.fulltext {																	/* Text mezo input */
	margin-left: 160px;	
	position: relative;
	background-color: var(--cg_bg_inp_plain);
	border:0px;
	border-color: var(--cg_bg_inp_plain_bord);
	border-bottom: 1px solid;
	vertical-align:middle;
}
.fulltext:hover {
	background-color: var(--cg_bg_inp_hover);
	display:block;
	border-color: var(--cg_bg_inp_hover_bord);
	border-bottom: 1px solid;
}
.fulltext:focus {
	background-color: var(--cg_bg_inp_focus);
	display:block;
	border-color: var(--cg_bg_inp_focus_bord);
	border-bottom: 1px solid;
	outline:none;
}
#fullfooter {																/* L�bl�c */
    min-width: 800px;
    height: 45px;
	color: var(--cg_tx_normal);
	background-color: var(--cg_bg_form_foot);
	text-align:right;
	border-color: var(--cg_tx_border) !important;
	border-top: 1px solid;
	overflow:visible;
}

#fullcontent table, #widecontent table, #widecontent_left table, #narrow_content table {
    font-family: 'TitilliumWeb-Regular', Fallback, sans-serif;
	font-size: 14px;
	max-width: 1050px !important;
}

/* HALF - TESZT!!! */

/* Teljes sz�less�gu ablak */

#halfwindow {																/* Form ablaka */
    width: 48%;
	min-height:660px;
    height:auto;
    margin-top: -40px;
    margin-left: 0;
    margin-right: auto;
    position: relative;
	text-align:center;
    z-index: 1;
    display: inline-block;
    float: left;
    padding-top: 50px;
}
#halfheader {																/* Fejl�c */
    position:absolute;
    min-width: 100%;
    height: 30px;
    padding-top: 2px;
	background-color: var(--cg_bg_head);
    cursor: default;
	z-index:2000;
    box-shadow: 5px 0 15px -5px rgba(0,0,0,0.3), -5px 0 15px -5px rgba(0,0,0,0.3);
}

#half_header_text {															/* Fejl�c sz�vege */
	color: var(--cg_tx_footer);
	text-align:left;
	margin-left:10px;
	margin-top:23px;
	top:1px;
	z-index:10;
}

#halfheader p {
    color: var(--cg_tx_footer);
	position:relative;
	top: -20px;
}

#halfcontent {																/* Form munkater�let */
    max-width: 100%;
    height:inherit;
    margin-left: auto;
    margin-right: auto;
	color: var(--cg_tx_normal);
    text-align:center;
    position: relative;
	margin-top: 20px;
	background: var(--cg_bg_menupanel);
    box-shadow: 0 5px 15px rgba(0,0,0,0.3);
	padding-top:50px;
}
#halfcontent p {
    max-width: calc(100% - 20px) !important;
	margin-left: 10px;
	margin-right: 10px;
	margin-top:-5px;	
}
/*#halfcontent div {
    max-width: calc(100% - 20px) !important;
}
#halfcontent table {
    max-width: calc(100% - 20px) !important;
} */
#halfcontent a {
	padding-top: 5px;
	color: var(--cg_tx_menu_act);
	font-weight:bold;
}
/*
#halfcontent table {						Vigy�zat, a hasonl�k megv�ltoztatj�k a t�bl�zatok kin�zet�t, amik a halfcontent-en bel�l vannak.
	margin-left: 10px;						Ha sz�ks�g van a haszn�lat�ra tegy�k egy k�l�n div-be �s azt form�zzuk.
	margin-right: 10px;	
}
*/
#halftitle {
	margin-top:41px;
	position:absolute;
	width:340px;
	height:25px;
	border-color: var(--cg_tx_border) !important;
	border-bottom: 1px solid;
}
#halftit2 {
	margin-top:1px;
	position:absolute;
	width:340px;
	height:25px;
	border-color: var(--cg_tx_border) !important;
	border-top: 1px solid;
	border-bottom: 1px solid;
	padding-bottom:5px;
}
#halftit2 a {
	top:7px;
	position:relative;
}
#halfszoveg {																/* Egyszeru sz�veg */
    font-family: 'TitilliumWeb-Regular', Fallback, sans-serif;
    font-size: 14px;
	margin-right: 10px;	
	margin-left: 45px;
	position: relative;
	text-align:right;
	float:left;
	width: 430px;
	background: var(--cg_bg_menupanel);
	vertical-align:central;
	overflow:hidden;
}
#halfszoveg_left {																/* Egyszeru sz�veg */
    font-family: 'TitilliumWeb-Regular', Fallback, sans-serif;
    font-size: 14px;
	position: absolute;
	text-align:left;
	float:right;
	width: 200px;
	max-width:300px;
	background: var(--cg_bg_menupanel);
	overflow:visible;
}
#halfszoveg p {
	margin-top:-3px;
}
#halfszov2 {																/* Sz�veg eltolva */
    font-family: 'TitilliumWeb-Regular', Fallback, sans-serif;
    font-size: 14px;
	margin-left: 430px;	
	margin-top:-18px;
	position: absolute;
	height:20px;
	background: var(--cg_bg_menupanel);
	vertical-align:central;
}
.halfinput {																/* Egyszeru input */
	margin-left: -270px;
	top: 50px;
	position: absolute;
	height:25px;
	background-color: var(--cg_bg_inp_plain);
	border:0px;
	border-color: var(--cg_bg_inp_plain_bord) !important;
	border-bottom: 1px solid;
	vertical-align:middle;
}
.halfinput:hover {
	background-color: var(--cg_bg_inp_hover);
	border-color: var(--cg_bg_inp_hover_bord) !important;
	border-bottom: 1px solid;
}
.halfinput:focus {
	background-color: var(--cg_bg_inp_focus);
	border-color: var(--cg_bg_inp_focus_bord) !important;
	border-bottom: 1px solid;
	outline:none;
}
.halftext {																	/* Text mezo input */
	margin-left: 160px;	
	position: relative;
	background-color: var(--cg_bg_inp_plain);
	border:0px;
	border-color: var(--cg_bg_inp_plain_bord);
	border-bottom: 1px solid;
	vertical-align:middle;
}
.halftext:hover {
	background-color: var(--cg_bg_inp_hover);
	display:block;
	border-color: var(--cg_bg_inp_hover_bord);
	border-bottom: 1px solid;
}
.halftext:focus {
	background-color: var(--cg_bg_inp_focus);
	display:block;
	border-color: var(--cg_bg_inp_focus_bord);
	border-bottom: 1px solid;
	outline:none;
}
#halffooter {																/* L�bl�c */
    min-width: 800px;
    height: 45px;
	color: var(--cg_tx_normal);
	background-color: var(--cg_bg_form_foot);
	text-align:right;
	border-color: var(--cg_tx_border) !important;
	border-top: 1px solid;
	overflow:visible;
}

#halfcontent table, #widecontent table, #widecontent_left table, #narrow_content table {
    font-family: 'TitilliumWeb-Regular', Fallback, sans-serif;
    font-size: 14px;
}

/* Checkbox, radiobutton */

#wcheck {																	/* Checkboxok */
    font-family: 'TitilliumWeb-Regular', Fallback, sans-serif;
    font-size: 12px;
	margin-left: 570px;
	margin-top:3px;
	position: relative;
	background: var(--cg_bg_menupanel);
	white-space:nowrap;
}
.ncheck {
	margin-left: 20px;	
	position: relative;
	background: var(--cg_bg_menupanel);
}
.check {
    font-family: 'TitilliumWeb-Regular', Fallback, sans-serif;
    font-size: 12px;
	margin-left: -300px;
	margin-top:3px;
	position: relative;
}
#wradio {																	/* Radiobuttons */
    font-family: 'TitilliumWeb-Regular', Fallback, sans-serif;
    font-size: 12px;
	margin-left: 270px;	
	margin-top:3px;
	position: relative;
	background: var(--cg_bg_menupanel);
	white-space:nowrap;
	z-index:1999;
}
.nradio {
    font-family: 'TitilliumWeb-Regular', Fallback, sans-serif;
    font-size: 12px;
	margin-left: 20px;	
	position: absolute;
	background: var(--cg_bg_menupanel);
	z-index:100;
}
.wradio {
    font-family: 'TitilliumWeb-Regular', Fallback, sans-serif;
    font-size: 12px;
	margin-top:8px;
	margin-left:-100px;
	position: relative;
}

/* select (listbox) */

.wselect {																	/* Alapbe�ll�t�s, majd esem�nyre �tsz�nez */
    font-family: 'TitilliumWeb-Regular', Fallback, sans-serif;
    font-size: 14px;
	margin-left:160px;
	background-color: var(--cg_bg_inp_plain);
	border-color: var(--cg_bg_inp_plain_bord) !important;
	outline:none;
	border:1px solid;
	z-index:20;
}
.wselect:hover {
	background-color: var(--cg_bg_inp_hover);
	border-color: var(--cg_bg_inp_hover_bord);
	border:1px solid;
}
.wselect:focus {
	background-color:var(--cg_bg_inp_focus);
	border-color: var(--cg_bg_inp_focus_bord);
	border:1px solid;
	outline:none;
}
.wselect option:checked {													/* Selected item - h�tt�r cser�lget�se esem�nyre */
	background-image:url(../img/shade1.png);
	background-repeat:repeat;
}
.wselect:hover option:checked {
	background-image:url(../img/shade2.png);
	background-repeat:repeat;
}
.wselect:focus option:checked {
	background-image:url(../img/shade3.png);
	background-repeat:repeat;
}
.wselect::-webkit-scrollbar {												/* Scrollbar �s navig�ci�s elemek */
	border-color: var(--cg_bg_inp_plain_bord) !important;
	border:1px solid;
	width:16px;
}
.wselect::-webkit-scrollbar-track {
	background-color: var(--cg_bg_inp_plain) !important;
	border-color: var(--cg_bg_inp_plain_bord) !important;
	border-left:1px solid;
}
.wselect::-webkit-scrollbar-button {
	height:16px;
}
.wselect::-webkit-scrollbar-thumb {
	background-color: var(--cg_bg_inp_focus);
	border-color: var(--cg_bg_inp_plain_bord) !important;
	border-left:1px solid;
}
.wselect::-webkit-scrollbar-thumb:hover {
	background-color: var(--cg_bg_list_thumb);
}
.wselect::-webkit-scrollbar-button:increment {
	background-image:url(../img/arrowdn.png);
	background-repeat: no-repeat;
	border-color: var(--cg_bg_inp_plain_bord) !important;
	border-left:1px solid;
	border-top:1px solid;
}
.wselect::-webkit-scrollbar-button:increment:hover {
	background-image:url(../img/arrowdn_h.png);
	background-repeat: no-repeat;
}
.wselect::-webkit-scrollbar-button:decrement {
	background-image:url(../img/arrowup.png);
	background-repeat: no-repeat;
	border-color: var(--cg_bg_inp_plain_bord) !important;
	border-left:1px solid;
	border-bottom:1px solid;
}
.wselect::-webkit-scrollbar-button:decrement:hover {
	background-image:url(../img/arrowup_h.png);
	background-repeat: no-repeat;
}

/* explorer-ben m�dos�t�sok */

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	#wideszoveg {																/* Egyszeru sz�veg */
		margin-top:5px;
	}
	#widecontent p {																/* Egyszeru sz�veg */
		color:#000;
	}
	.wideinput {
		margin-top:5px;
		margin-left: -165px;
	}
	.wideinput_ten {
		margin-left: -285px;
	}
	.footerSubs {
		margin-top:5px;
	}
}

@supports (-ms-ime-align:auto) { 												/* Microsoft Edge */
	.wideinput {
		margin-top:5px;
		margin-left: -165px;
	}
	.wideinput_ten {
		margin-left: -285px;
	}
}

@-moz-document url-prefix() {															/* Firefox */
	.wideinput {
		margin-top: 5px;
		margin-left: -90px;
	}
	.wideinput_ten {
		margin-left: -285px;
	}
	#wcheck {																	/* Checkboxok */
		margin-left:922px;
	}
}
