@charset "UTF-8";
/*-----------------------------------------------
   Base CSS for skins - Alap SKIN CSS          
   Ne módosítsd a -NO- val megjelölt részeket! 
-----------------------------------------------*/


body 
{ 
	/* -NO- padding handling in IE,FF is differ fixed width+witdh fixed padding result is different */
 	margin: 0px; 
 	padding: 0px;
 	
 	/* Default Font - Alap font  */
	/* This is the only fixed size, all other are ginven is em */
	font-size:  12px;      
	font-family:  Arial, Helvetica, sans-serif;
	line-height:  1.4em;
	color:  #042967; 
	font-weight: normal;
	text-decoration: none;  
	text-align: left;
  
  /* Page background - Oldal háttér -  */
    background-color: #404060; 
  
}

/* Some browsers won't carry the font size down into the browser like they're suppose to. 
   A táblákra néhány browser nem örökölteti az alap fontot. Ugyanúgy legyen beállítva mint ott */
table
{
	font-size: 100%;
	line-height:  1.4em;	
}

/* Default link decorations - Link kinézet -  */
a, a:link, a:visited, a:active
{ 	
   text-decoration: none; color:  blue;
}
a:hover 
{ 
   text-decoration: underline; color:  blue;
}
 
/* ================== MAIN CONTENT TABLE - Fő tartalom táblázat ==================== 
A fő tartalom táblázat (fuckoff CSS), az alábbi módon néz ki.
A tartalom blokkok 'bélelve' vannak egy overflow-hidden div-el
aminek a marginja adja a spacinget (a padding megvadítja az IE szélességeket).

+------------------------------------------------------+
|                      HEADER                          |
+--------------+-------------------------+-------------+
|              |                         |             |
|   LEFT       |      MAIN               |   RIGHT     |
|              |                         |             |
|   COLUMN     |      COLUMN             |   COLUMN    |
|              |                         |             |
|              |                         |             |
+--------------+-------------------------+-------------+
|                      FOOTER                          |
+------------------------------------------------------+ */

/* MAIN content holder TABLE - Set width from skin
 FŐ tartalom tábla - szélességet a SKIN-ben állítani */
.skn_main_cont   
{ 
	/* -NO- */	
	padding: 0px; 
	margin: 0px; 
	height: 100%; 
	border-collapse: collapse; 
	
	 border: 0px;
		
} 
/* MAIN Header row (TD + colspan) full width 
  Fő layout HEADER sor (TD + colspan) teljes szélességű */
.skn_main_head   
{ 
	/* -NO- */
 	padding: 0px; margin: 0px; 
 	
	height:  146px; 
		background-color: #FFFFFF; 
		border-bottom: 1px solid #000099;
	
}
.skn_main_head1
{ 
	/* -NO- */
 	padding: 0px; margin: 0px; 
 	
	height:  146px; 
		background-color: #FFFFFF; 
		border-bottom: 1px solid #000099;
	
}
.skn_main_head2  
{ 
	/* -NO- */
 	padding: 0px; margin: 0px; 
 	
	height:  100px; 
		background-color: #FFFFFF; 
		border-bottom: 1px solid #000099;
	
}
.skn_main_head3
{ 
	/* -NO- */
 	padding: 0px; margin: 0px; 
 	
	height:  100px; 
		background-color: #FFFFFF; 
		border-bottom: 1px solid #000099;
	
}
.skn_main_head4
{ 
	/* -NO- */
 	padding: 0px; margin: 0px; 
 	
	height:  187px; 
		background-color: #FFFFFF; 
		border-bottom: 1px solid #000099;
	
}
/* MAIN Header row (TD + colspan) full width 
  Fő layout HEADER sor (TD + colspan) teljes szélességű */
.skn_main_headsub   
{ 
	/* -NO- */
 	padding: 0px; margin: 0px; 
 	
	height:  100px; 
	 	background-color: #FFFFFF; 
	 	border-bottom: 1px solid #000099;
	 
} 
.skn_main_headsub1   
{ 
	/* -NO- */
 	padding: 0px; margin: 0px; 
 	
	height:  100px; 
	 	background-color: #FFFFFF; 
	 	border-bottom: 1px solid #000099;
	 
} 
.skn_main_headsub2
{ 
	/* -NO- */
 	padding: 0px; margin: 0px; 
 	
	height:  100px; 
	 	background-color: #FFFFFF; 
	 	border-bottom: 1px solid #000099;
	 
} 
.skn_main_headsub3
{ 
	/* -NO- */
 	padding: 0px; margin: 0px; 
 	
	height:  100px; 
	 	background-color: #FFFFFF; 
	 	border-bottom: 1px solid #000099;
	 
} 
.skn_main_headsub4
{ 
	/* -NO- */
 	padding: 0px; margin: 0px; 
 	
	height:  187px; 
	 	background-color: #FFFFFF; 
	 	border-bottom: 1px solid #000099;
	 
} 
/* LEFT content column (TD) - Set width from skin
   BAL tartalom oszlop (TD) - Szélességet állítani a skinben */
.skn_main_left   
{ 
	/* -NO- */
	padding: 0px; margin: 0px;  
	
 	 background-color:  #E5E5E8;
 	
} 
/* MAIN content column(TD)  - Set width from skin
   FŐ tartalom oszlop (TD) - Szélességet állítani a skinben */
.skn_main_mid    
{ 
	/* -NO- */	
	padding: 0px; margin: 0px;  
	
 		background-color:  #E5E5E8;
	 	
}
/* RIGHT content column(TD)  - Set width from skin
   JOBB tartalom oszlop (TD) - Szélességet állítani a skinben */
.skn_main_right  
{ 
	/* -NO- */	
	padding: 0px; margin: 0px;  
	
 		background-color:  #E5E5E8;
	 	 	
}
/* MAIN Footer row (TD + colspan) full width
   Fő layout FOOTER sor (TD + colspan) teljes szélességű */
.skn_main_foot
{
	/* -NO- */	
	padding: 0px; margin: 0px;  
	
	height:  40px; 
	 background-color:  #D5D5D8;
		margin: 5px; border-top: 1px solid #000099;
}
/* no-flow inner div in content columns, margins set from SKIN
   no-flow belső div a tartalom oszloöpok 'bélése' (a böngésző szélesség számítás eltérése miatt)
   a margin-t a skin-ben állítani */ 
.skn_main_noflow 
{ 
	/* -NO- */
	padding: 0px; 
	margin: 0px; 
	border: 0px; 
	overflow: hidden;
}
/* ================== END MAIN CONTENT TABLE - Fő tartalom tábla vége ==================== */

/* ================== BOXES - boxok (tartalom dobozok) ====================
Az egyes box típusokat amiket a skin renderelni tud, úgy kell definiálni,
hogy az alap doboz style nevei végére odajön a '_boxkind' tag, ahol a 
boxkind a doboz típusa amivel a skinben a renderelésnél hivatkozni kell
(lásd lejjebb a '_kiem')

+--------------------+
|    BOX  HEADER     |
+--------------------+
|                    |
|    BOX  CONTENT    |
|                    |
+--------------------+
|    BOX  FOOTER     |
+--------------------+ */

/* -- Default - Alap doboz -- */
.skn_bx_sz { border: 0px; margin: 0px; padding: 0px; }
.skn_bx_tl,   .skn_bx_tr,   .skn_bx_bl,   .skn_bx_br   {  background-image: url('cssimages/corners_bordo.gif'); height: 9px;	font-size: 2px; }
.skn_bx_tl_f, .skn_bx_tr_f, .skn_bx_bl_f, .skn_bx_br_f {  background-image: url('cssimages/corners_bordo_f.gif'); height: 9px;	font-size: 2px; }

.skn_bx_tl, .skn_bx_bl, .skn_bx_tl_f, .skn_bx_bl_f  { margin-right: 9px; }
.skn_bx_tr, .skn_bx_br, .skn_bx_tr_f, .skn_bx_br_f  { margin-left: 9px;  margin-top: -9px; }
.skn_bx_tr, .skn_bx_tr_f { background-position: 100% 0; }
.skn_bx_bl, .skn_bx_bl_f { background-position: 0 -9px; }
.skn_bx_br, .skn_bx_br_f { background-position: 100% -9px; }

.skn_bx_ng { margin-top: 0; margin-bottom: -1px; padding-bottom: 1px; }
.skn_bx_in
{
	border-left: 1px solid  #790003;	border-right: 1px solid  #790003; 
	background:  #FCF5EB;	padding-left: 0px;	padding-right:0px; 
	 font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: navy; text-decoration: none;
}
.skn_bx_he 
{ 
	border-bottom: 3px double  #790003; padding-left: 10px; padding-right: 10px; padding-bottom: 4px; 
		background-image: url('cssimages/corners_head_back.gif'); background-repeat: repeat-x; background-position: top;
}
.skn_bx_fo 
{ 
	border-top: 1px solid  #790003; padding-left: 10px; padding-right: 10px; padding-top: 4px; 
  	background-image: url('cssimages/corners_foot_back.gif'); background-repeat: repeat-x; background-position: bottom; 
}
.skn_bx_ct { padding-left:10px; padding-right: 10px; padding-top: 4px; padding-bottom: 4px; }
.skn_bx_co { padding: 0px; margin: 0px; border: none; width: 100%; }

/* -- Kiemelt - 'kiem' tipusnévvel renderelhető doboz -- */
.skn_bx_sz_kiem { border: 0px; margin: 0px; padding: 0px; }
.skn_bx_tl_kiem,   .skn_bx_tr_kiem,   .skn_bx_bl_kiem,   .skn_bx_br_kiem   {  background-image: url('cssimages/corners_blue.gif'); height: 9px;	font-size: 2px; } 
.skn_bx_tl_kiem_f, .skn_bx_tr_kiem_f, .skn_bx_bl_kiem_f, .skn_bx_br_kiem_f {  background-image: url('cssimages/corners_blue.gif'); height: 9px;	font-size: 2px; } 

.skn_bx_tl_kiem, .skn_bx_bl_kiem, .skn_bx_tl_kiem_f, .skn_bx_bl_kiem_f  { margin-right: 9px; }
.skn_bx_tr_kiem, .skn_bx_br_kiem, .skn_bx_tr_kiem_f, .skn_bx_br_kiem_f  { margin-left: 9px; margin-top: -9px; }
.skn_bx_tr_kiem, .skn_bx_tr_kiem_f { background-position: 100% 0; }
.skn_bx_bl_kiem, .skn_bx_bl_kiem_f { background-position: 0 -9px; }
.skn_bx_br_kiem, .skn_bx_br_kiem_f { background-position: 100% -9px; }

.skn_bx_ng_kiem { margin-top: 0; margin-bottom: -1px; padding-bottom: 1px; }
.skn_bx_in_kiem
{
	border-left: 1px solid  #00227A;	border-right: 1px solid  #00227A; 
	background:  #A4BEFF;	padding-left: 0px;	padding-right:0px; 
   font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: red; text-decoration: none;
}
.skn_bx_he_kiem 
{ 
	border-bottom: 3px double  #00227A; padding-left: 10px; padding-right: 10px; padding-bottom: 4px; 
	 background-repeat: repeat-x; background-position: top;	
}
.skn_bx_fo_kiem 
{ 
	border-top: 1px solid  #00227A; padding-left: 10px; padding-right: 10px;  padding-top: 4px; 
   background-repeat: repeat-x; background-position: bottom; 
}
.skn_bx_ct_kiem { padding-left:10px; padding-right: 10px; padding-top: 4px; padding-bottom: 4px; }
.skn_bx_co_kiem { padding: 0px; margin: 0px; border: none; width: 100%; }
/* ================== END BOXES - tartalom dobozok vége ==================== */


/* ================== BUTTONS - Gombok ====================
	Több DIV és trükk egy darab A tagbe csomagolva (az IE hover stb. effectek miatt).
	A háttérképek trükkösek, a normál / hover / disabled állapotok egymás alatt vannak
	ugyanabban a képben, a hover stb. effektek a background-position-t állítgatják.
	
	+--+------------------+--+
	| P| +----+ +-------+ |P |
  | R| |icon| |caption| |O |
  | E| +----+ +-------+ |S |
  +--+------------------+--+

Leginkább csak a háttérképet, az ahhoz illő színeket és a fontokat kell basztatni skinezésnél, 
a többit csak akkor, ha nagyon tudod mit csinálsz, és legalább az IE + a FF ugyanúgy (jól) renderelődik

Az egyes gomb típusokat amiket a skin renderelni tud, úgy kell definiálni,
hogy az alap gomb style nevei végére odajön a '_buttonkind' tag, ahol a 
buttonkind a gomb típusa amivel a skinben a renderelésnél hivatkozni kell
(lásd lejjebb a '_kiem') */

/* Default button - Alap gomb */
a.xbtn, a.xbtnDis 
{
	display: block;
	background-color: transparent;
	 background-image: url(cssimages/xbtn_mid.gif);
	background-repeat: no-repeat;
	background-position: 8px 0;
	width: 140px;
	height: 28px;
	overflow: visible;
	margin-right: 8px;
	padding: 0px;
	cursor: pointer;
  	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	text-decoration: none;	
}
a.xbtn:link, a.xbtn:visited 
{
		color: #002577;	text-decoration: none;	
}
a.xbtn:hover, a.xbtn:active 
{
	background-position: 8px -36px;
		color: #FF7200;	text-decoration: none;			
}
a.xbtnDis:link,  a.xbtnDis:visited, 
a.xbtnDis:hover, a.xbtnDis:active 
{
	background-position: 8px -72px;
		color: #5F5F5F;	cursor: default;	text-decoration: none;	
}
.xbtn_icon 
{
	display: inline-block;
	background-repeat: no-repeat;
	padding: 0 0 0 18px;
	cursor: pointer;
	position: relative;
	top: 5px; left: 0px;
}
.xbtn_noicon 
{
	display: inline-block;
	background-repeat: no-repeat;
	padding: 0 0 0 0;
	cursor: pointer;
	position: relative;
	top: 5px; left: 0px;
}
a.xbtn:hover  .xbtn_icon, 
a.xbtn:active .xbtn_icon,
a.xbtn:hover  .xbtn_noicon, 
a.xbtn:active .xbtn_noicon
{
	background-position: 0 -28px;
	text-decoration: none;
}
a.xbtnDis:link    .xbtn_icon, 
a.xbtnDis:visited .xbtn_icon, 
a.xbtnDis:hover   .xbtn_icon, 
a.xbtnDis:active  .xbtn_icon,
a.xbtnDis:link    .xbtn_noicon, 
a.xbtnDis:visited .xbtn_noicon, 
a.xbtnDis:hover   .xbtn_noicon, 
a.xbtnDis:active  .xbtn_noicon
{
	background-position: 0 -56px;
	text-decoration: none;
	cursor: default;
}
.xbtn_pre 
{
	 background-image: url(cssimages/xbtn_left.gif);
	background-repeat: no-repeat;
	width: 10px;
	height: 28px;
	float: left;
	cursor: pointer;
}
.xbtn_post 
{
		background-image: url(cssimages/xbtn_right.gif);
	background-repeat: no-repeat;
	width: 10px;
	height: 28px;
	float: right;
	position: relative;
	left: 8px;
	cursor: pointer;
}
a.xbtn:hover  .xbtn_pre,  
a.xbtn:active .xbtn_pre,
a.xbtn:hover  .xbtn_post, 
a.xbtn:active .xbtn_post 
{
	background-position: 0 -36px;
	text-decoration: none;
}
a.xbtnDis:link  .xbtn_pre,  a.xbtnDis:visited .xbtn_pre,  
a.xbtnDis:hover .xbtn_pre,  a.xbtnDis:active  .xbtn_pre,
a.xbtnDis:link  .xbtn_post, a.xbtnDis:visited .xbtn_post, 
a.xbtnDis:hover .xbtn_post, a.xbtnDis:active  .xbtn_post
{
	background-position: 0 -72px;
	text-decoration: none;
	cursor: default;
}
/* list of button icons */
  #xicon_ok 		{ background-image: url(cssimages/xi_ok.gif); background-repeat: no-repeat;}  #xicon_cancel { background-image: url(cssimages/xi_cancel.gif); background-repeat: no-repeat; }  #xicon_close  { background-image: url(cssimages/xi_cancel.gif); background-repeat: no-repeat; }  #xicon_yes    { background-image: url(cssimages/xi_ok.gif); background-repeat: no-repeat; }  #xicon_no     { background-image: url(cssimages/xi_cancel.gif); background-repeat: no-repeat; }  #xicon_import { background-image: url(cssimages/xi_import.gif); background-repeat: no-repeat; }  #xicon_abort  { background-image: url(cssimages/xi_cancel.gif); background-repeat: no-repeat; }   #xicon_back   { background-image: url(cssimages/xi_back.gif); background-repeat: no-repeat; } 
/* -- End default button -- */

/* Expressed button - Kiemelt gomb TODO */
a.xbtn_k, a.xbtnDis_k
{
	display: block;
	background-color: transparent;
	 background-image: url(cssimages/xbtn_mid.gif);
	background-repeat: no-repeat;
	background-position: 8px 0;
	width: 140px;
	height: 28px;
	overflow: visible;
	margin-right: 8px;
	padding: 0px;
	cursor: pointer;
  	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	text-decoration: none;	
}
a.xbtn_k:link, a.xbtn_k:visited 
{
		color: #002577;	text-decoration: none;	
}
a.xbtn_k:hover, a.xbtn_k:active 
{
	background-position: 8px -36px;
		color: #FF7200;	text-decoration: none;			
}
a.xbtnDis_k:link,  a.xbtnDis_k:visited, 
a.xbtnDis_k:hover, a.xbtnDis_k:active 
{
	background-position: 8px -72px;
		color: #5F5F5F;	cursor: default;	text-decoration: none;	
}
.xbtn_icon_k 
{
	display: inline-block;
	background-repeat: no-repeat;
	padding: 0 0 0 18px;
	cursor: pointer;
	position: relative;
	top: 5px; left: 0px;
}
.xbtn_noicon_k 
{
	display: inline-block;
	background-repeat: no-repeat;
	padding: 0 0 0 0;
	cursor: pointer;
	position: relative;
	top: 5px; left: 0px;
}
a.xbtn_k:hover  .xbtn_icon_k, 
a.xbtn_k:active .xbtn_icon_k,
a.xbtn_k:hover  .xbtn_noicon_k, 
a.xbtn_k:active .xbtn_noicon_k
{
	background-position: 0 -28px;
	text-decoration: none;
}
a.xbtnDis_k:link    .xbtn_icon_k, 
a.xbtnDis_k:visited .xbtn_icon_k, 
a.xbtnDis_k:hover   .xbtn_icon_k, 
a.xbtnDis_k:active  .xbtn_icon_k,
a.xbtnDis_k:link    .xbtn_noicon_k, 
a.xbtnDis_k:visited .xbtn_noicon_k, 
a.xbtnDis_k:hover   .xbtn_noicon_k, 
a.xbtnDis_k:active  .xbtn_noicon_k
{
	background-position: 0 -56px;
	text-decoration: none;
	cursor: default;
}
.xbtn_pre_k
{
	 background-image: url(cssimages/xbtn_left.gif);
	background-repeat: no-repeat;
	width: 10px;
	height: 28px;
	float: left;
	cursor: pointer;
}
.xbtn_post_k
{
		background-image: url(cssimages/xbtn_right.gif);
	background-repeat: no-repeat;
	width: 10px;
	height: 28px;
	float: right;
	position: relative;
	left: 8px;
	cursor: pointer;
}
a.xbtn_k:hover  .xbtn_pre_k,  
a.xbtn_k:active .xbtn_pre_k,
a.xbtn_k:hover  .xbtn_post_k, 
a.xbtn_k:active .xbtn_post_k 
{
	background-position: 0 -36px;
	text-decoration: none;
}
a.xbtnDis_k:link  .xbtn_pre_k,  a.xbtnDis_k:visited .xbtn_pre_k,  
a.xbtnDis_k:hover .xbtn_pre_k,  a.xbtnDis_k:active  .xbtn_pre_k,
a.xbtnDis_k:link  .xbtn_post_k, a.xbtnDis_k:visited .xbtn_post_k, 
a.xbtnDis_k:hover .xbtn_post_k, a.xbtnDis_k:active  .xbtn_post_k
{
	background-position: 0 -72px;
	text-decoration: none;
	cursor: default;
}
/* list of button icons */
  #xicon_ok_k 		{ background-image: url(cssimages/xi_ok.gif); background-repeat: no-repeat;}  #xicon_cancel_k { background-image: url(cssimages/xi_cancel.gif); background-repeat: no-repeat; }  #xicon_close_k  { background-image: url(cssimages/xi_cancel.gif); background-repeat: no-repeat; }  #xicon_yes_k    { background-image: url(cssimages/xi_ok.gif); background-repeat: no-repeat; }  #xicon_no_k     { background-image: url(cssimages/xi_cancel.gif); background-repeat: no-repeat; }  #xicon_import_k { background-image: url(cssimages/xi_import.gif); background-repeat: no-repeat; }  #xicon_abort_k  { background-image: url(cssimages/xi_cancel.gif); background-repeat: no-repeat; }   #xicon_back_k   { background-image: url(cssimages/xi_back.gif); background-repeat: no-repeat; }   
/* -- End expressed button -- */

/* ============ End Buttons - Gombok vége ================= */

/* ============ Site map styles - Oldaltérkép =============== */
.skn_sm_mainbox { border: 2px solid navy; background-color: #FEE8AF; }
.skn_sm_subbox  { border: 1px solid navy; background-color: #FEE8AF; }
.skn_sm_cont    { background-image: url('cssimages/sm_cont.gif'); background-repeat: no-repeat; width: 20px;}
.skn_sm_fin     { background-image: url('cssimages/sm_fin.gif');  background-repeat: no-repeat; width: 20px;}
.skn_sm_hl			{ background-image: url('cssimages/sm_hl.gif');   background-repeat: no-repeat; width: 20px;}
.skn_sm_hls			{ background-image: url('cssimages/sm_hls.gif');  background-repeat: no-repeat; width: 20px;}
.skn_sm_vl			{ background-image: url('cssimages/sm_vl.gif');   background-repeat: no-repeat; width: 20px;}
/* ============ End Site map styles - Oldaltérkép vége =============== */

/* ============ Text-only classes - Csak szöveg stílusok =============== */
/* Font sizes  f_s */
.f_sbig   {  font-size: 1.17em; }
.f_sexbig {  font-size: 1.3em; }
.f_snorm  {  font-size: 1em; }
.f_ssmall {  font-size: 0.92em; }
/* Font colors f_c */
.f_chigh  {  color:  #B90041; } 
.f_cnorm  {  color:  #042967; }
.f_clow   {   color: #041937; }

/* -NO- mert ezek azok amik */
/* Font weight f_w */
.f_wbold  { font-weight: bold; }
.f_wnorm  { font-weight: normal; }
/* Font styles */
.f_under  { text-decoration: underline; }
.f_ital   { font-style: italic; }
/* Text aligns t_a */
.t_aleft  { text-align: left; }
.t_aright { text-align: right; }
.t_amid   { text-align: center; }
.t_ajust  { text-align: justify; }
.t_anorm  { text-align: left; }

/* Normal font - Normál font, mint a BODY CSS-ben */
.fnt_normal 
{
		font-family: Arial, Helvetica, sans-serif; 	font-size: 1em;	font-weight: normal; 	color:  #042967; 	text-decoration: none;    text-align: left;
}
/* ============ End Text-only classes =============== */

/* 'Kis' sortörés */
br.smallbr {  line-height: 4px; }

/* ============ Form elements - Form elemek =============== */
/* Form div itself - A FORM konténer önmaga */
.p_form
{
		border: 2px solid #000040;			border-top: 2px solid  #002974;	border-left: 2px solid  #002974;	background-color:  #F4E5DB;
	overflow: hidden;
	/* font-size: 1.4em; */
}
/* Input elems - Input elemek border / color / font */
.p_edit, .p_textarea, .p_select, .p_radiogroup, .p_listbox
{
	/* Standard IE color, because IE don't care others, but FF does */
	/* -NO- mert az IE nem vesz mást figyelembe */
	border:1px solid #7F9DB9; 
		color: navy;	font-family: Arial, Helvetica, sans-serif; 		font-size: 1em; 	
}
/* Boxed input elems default background - A box input elemek def. háttere */
.p_edit, .p_textarea, .p_select, .p_listbox, .p_file
{
	 background-color: #FEF7C2;
}
/* Edit, select heights, for FF, IE match (IE don't care, FF do care, but same result at this values) */
/* -NO- mert az IE nem veszi figyelembe */
input.p_edit { 	height: 1.77em; }
.p_select { height: 1.59em; }


/* Check box */
.p_checkbox
{
	margin: 0px;
	padding: 0px; 
	height: 100%;
}
/* Checkbox-wrapper div */
.p_cbwrapper 
{
	display: inline; 
/*	border: 1px solid red; TEST ONLY */
}
/* file input */
.p_file
{
	height: 1.77em;
	border:1px solid #7F9DB9; 
  color: navy;	
  /* font-family: Arial, Helvetica, sans-serif; 		*/
  /* font-size: 1em; 	*/
	
}
/* Button (non skin) */
.p_button
{
		border: 1px solid  #002974; 	color:  #B90041;	font-size: 1em;	padding: 2px;	margin: 0px;		background-color:  #FEF47A;
}
/* Radio-group (fieldset) */
.p_radiogroup
{
	padding: 0px; margin: 0px;
}
/* Legend (caption of radiogroup) */
.p_legend 
{
	/* same as form */
		background-color: #F4E5DB; 	margin-left:  4px; 	margin-right: 4px;
}
/* Radio button itself */
.p_radio
{
	
}
/* Radio button caption */
.p_radiocap
{
	
}
/* Container panel */
.p_panel
{
	
/*	border: 1px solid red; TEST ONLY */
}

/* Form caption - FORM fejléc */
.p_formcap
{
		border-right: 2px solid #000040;				background-image: url(cssimages/formheader_kek.gif);	background-repeat: no-repeat;		padding: 3px;	padding-left: 14px;	color: white;	font-size: 1em;	
}
/* Form caption - FORM fejléc kiemelt */
.p_formch
{
	 color: yellow;
}
/* Labels */
.p_label
{
	
/*	border: 1px solid red; TEST ONLY */
}
/* Links (A tags) */
.p_link
{
	
/*	border: 1px solid red;		*/
}
/* Bevel ( separator line ), lines depends on bevel kind */
.p_bevel
{
	 border: 2px solid  #002974;
}
/* Info-text */
.p_info
{
	 color: red;
}
/* inner static hint */
.p_hint
{
	border: 1px solid #A1ABAA;
	background-color: #F3FCCC;
	font-size:  0.9em;      
	line-height:  1.3em;
	padding: 0px;
	text-align: justify;
}
/* inner static disabled hint */
.p_hint_dis
{
	border: 1px solid #AAAAAA;
	background-color: #EEEEEE;
	color: #808080;
	font-size:  0.9em;      
	line-height:  1.3em;
	padding: 0px;
	text-align: justify;
}
/* Hint-anchor */
.p_hintanchor
{
		
}
/* GroupBox */
.p_groupbox
{
		border: 1px solid #3d83cc;		background-color: #F4F5EB;
}
/* GroupBox caption */
.p_gbcaption
{
		border-bottom: 1px solid #3d83cc;	text-align: center;	padding: 1px;	background-color: #E4D5CB;		
}
/* Checklist container */
.p_checklist
{
		border: 1px solid #2d73bc;		background-color: #F8F9F3;	
}

/* Error - marked elements -Hibásnak jelölt form elemek */
.p_error {  border: 1px dashed red; }
div.p_cbwrapper.p_error {  border: 1px dashed red;  background-color:  yellow; }
input.p_error { background-color:  yellow; }
select.p_error { background-color:  yellow; }
textarea.p_error { background-color:  yellow; }
legend.p_error { background-color:  yellow; }
/* Read-only elements */
.p_readonly {  color: blue; background-color: #EEEEEE; }
/* Default-value elements */
.p_defvalue {  color: navy; background-color: #FFFFEE; }
/* Hidden elements */
.hidden {display: none;}
/* disabled elements */
.disabled {  background-color: #DDDDDD; color: #666666; }
/* ============ End Form elements =============== */

/* =========== STEP progress - 'Lépéses' progress kijelző ============= */
div.stepprogcap 
{ 
		border: 1px solid #B90041; 	border-bottom: 0px; 	font-weight: bold; 	padding: 2px; 	font-size: 1.1em; 	background-color: #F4E5DB; 	text-align: center; 	 
}
table.stepprog 
{ 
	 border: 1px solid #B90041; margin-bottom: 4px;
}
/* Arrow common */
td.cell_arr 
{ 
		width: 26px; height: 50px; 	background-repeat: no-repeat; 	background-position: center center; 	vertical-align: middle; 	font-weight: bold; 	
}
/* Step common */
td.cell_txt 
{ 
	 padding: 4px;
}
/* Colors */
td.done0 {  background-color: #EFEFEF; color: #999999; } /* Not Done */
td.done1 {     background-color: #FFA5A5; color: #E74242;    } /* Done */
td.done2 {  background-color: #E74242; color: yellow; } /* Current */
/* Arrows */
td.arr00 {     background-image: url('cssimages/arr_nn.gif');   } /* not done -> not done */
td.arr11 {   background-image: url('cssimages/arr_dd.gif'); } /* done 		 -> done 		 */
td.arr12 {   background-image: url('cssimages/arr_dc.gif'); } /* done 		 -> current  */
td.arr20 {    background-image: url('cssimages/arr_cn.gif');  } /* current  -> none 		 */
/* ============= End step progress ============= */

/* ============ other site elements ============ */
/* Static framed content */
.port_statcont
{
	 padding: 10px; border: 1px solid  #002974; background-color:  #F4E5DB;	
}

/* Content-editor sample view header/footer */
.cntedit_head
{
		padding-left: 10px; 	border-top: 1px dashed red; 	border-bottom: 1px dashed red; 	background-color: yellow;		font-weight: bold;
}

/* Error listing UL */
.err_ul { padding: 0px; margin:0px; margin-left: 16px; list-style-type: disc; text-align: left; }

/* content separator line */
.skn_sep  {  margin-top: 5px; margin-bottom: 5px; border-top: 1px dashed #660000; }

/* popup help sign */
.skn_help {display: inline; float: right;}

/* Portal Message boxes */
/* Error */
.skn_messE {  padding: 3px; margin: 0px; margin-bottom: 2px;  border: 1px dashed red; background-color: yellow; } 
/* Warning */
.skn_messW {  padding: 3px; margin: 0px; margin-bottom: 2px;  border: 1px dashed orange; background-color: lightyellow; } 
/* Info */
.skn_messI {  padding: 3px; margin: 0px; margin-bottom: 2px;  border: 1px dashed green; background-color: lightgreen; } 

a.nodecor,
a.nodecor:link,  a.nodecor:visited, 
a.nodecor:hover, a.nodecor:active 
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	text-decaration: none;
}
/* for HID */
.contdef
{
		background-color:#F3F8FE;
		font-family:Arial,Helvetica,sans-serif;
		color:#042967;
		text-decoration:none;
		border:1px solid #7288AD;
		overflow:hidden;
		padding:8px;
}
/* ============ End other site elements ============ */

