@charset "UTF-8";
/**
 * proform
 * $Id: _proform.css,v 1.51 2005/11/14 09:22:35 gyuris Exp $
 */


FORM {
	margin: 0px;
}

/**
 * általános activeform modul:
 * normal, hover, focus
 */
FIELDSET.proform INPUT[type=text],
FIELDSET.proform INPUT[type=password],
FIELDSET.proform INPUT[type=file],
FIELDSET.proform SELECT,
FIELDSET.proform TEXTAREA { 
	font: 12px Arial, Helvetica, sans-serif;
	border: 1px solid #B8DEAD;
	background-color: white; 
	margin-top: 1px;
	color: #38622D;
	padding: 0 2px;
}
FIELDSET.proform INPUT[type=text],
FIELDSET.proform INPUT[type=password],
FIELDSET.proform INPUT[type=file], 
FIELDSET.proform SELECT { 
	height: 18px; /* opera presto miatt, gecko pont ekkora */
}
FIELDSET.proform INPUT[type=file] {
	font-size: 12px;
}
FIELDSET.proform SELECT {
	padding: 0; /* selectre nem kell padding sehol sem */
	font-size: 12px;
}
FIELDSET.proform SELECT[multiple] {
	height: auto;
}
FIELDSET.proform INPUT[type=text], 
FIELDSET.proform INPUT[type=password], 
FIELDSET.proform INPUT[type=file], 
FIELDSET.proform TEXTAREA  { 
	margin-bottom: 1px; /* gecko igényli */
}
FIELDSET.proform INPUT[type=password] {
	background-image: url(image/proform_special.gif) ;
	background-repeat: no-repeat;
	background-position: 224px -16px;
}
/* hover */
FIELDSET.proform INPUT[type=text]:hover,         FIELDSET.proform LABEL:hover + INPUT[type=text],
FIELDSET.proform INPUT[type=password]:hover,     FIELDSET.proform LABEL:hover + INPUT[type=password],
FIELDSET.proform INPUT[type=file]:hover,         FIELDSET.proform LABEL:hover + INPUT[type=file],
FIELDSET.proform SELECT:hover,                   FIELDSET.proform LABEL:hover + SELECT,
FIELDSET.proform TEXTAREA:hover,                 FIELDSET.proform LABEL:hover + TEXTAREA {
	border: 1px solid #B8DEAD;
	background-color: #F2F7F0;
	color: #38622D;
}
/* focus */
FIELDSET.proform INPUT[type=text]:focus,         FIELDSET.proform LABEL:hover + INPUT[type=text]:focus,
FIELDSET.proform INPUT[type=password]:focus,     FIELDSET.proform LABEL:hover + INPUT[type=password]:focus,
FIELDSET.proform INPUT[type=file]:focus,         FIELDSET.proform LABEL:hover + INPUT[type=file]:focus,
FIELDSET.proform SELECT:focus,                   FIELDSET.proform LABEL:hover + SELECT:focus,
FIELDSET.proform TEXTAREA:focus,                 FIELDSET.proform LABEL:hover + TEXTAREA:focus {
	border: 1px solid #B8DEAD;
	background-color: #E5F0E1;
	color: #38622D;
}
/* disabled */
FIELDSET.proform INPUT[type=text][disabled],     FIELDSET.proform LABEL:hover + INPUT[type=text][disabled],
FIELDSET.proform INPUT[type=password][disabled], FIELDSET.proform LABEL:hover + INPUT[type=password][disabled],
FIELDSET.proform INPUT[type=file][disabled],     FIELDSET.proform LABEL:hover + INPUT[type=file][disabled],
FIELDSET.proform TEXTAREA[disabled],             FIELDSET.proform LABEL:hover + TEXTAREA[disabled],
FIELDSET.proform SELECT[disabled],               FIELDSET.proform LABEL:hover + SELECT[disabled] {
	border: solid 1px rgb(151, 144, 127);
	background-color: rgb(223, 223, 223);
	color: rgb(151, 144, 127);
}
FIELDSET.proform OPTION[disabled] {
	background-color: rgb(223, 223, 223);
	color: rgb(151, 144, 127);
}
FIELDSET.proform LABEL.disabled { /* proform automata osztály */
	color: rgb(151, 144, 127) !important; 
}
/* readonly */
FIELDSET.proform INPUT[type=text][readonly],     FIELDSET.proform LABEL:hover + INPUT[type=text][readonly],
FIELDSET.proform INPUT[type=password][readonly], FIELDSET.proform LABEL:hover + INPUT[type=password][readonly],
FIELDSET.proform TEXTAREA[readonly],             FIELDSET.proform LABEL:hover + TEXTAREA[readonly] {
	border: solid 1px #38622D;
	color: rgb(79, 76, 76);
	background-color: transparent;
}


/**
 * felépítés
 */
FIELDSET.proform {
	border: none;
	clear: left;
	margin: 14px 0 0 0;
	padding: 4px 8px 4px 8px;
	width: 541px; /* 559 */
	text-align: left;
}
FIELDSET.proform.half {
	width: 261px; /* 279.5 */
	clear: none;
}
FIELDSET.proform LEGEND {
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: .1em;
	color: rgb(0, 80, 154);
	padding: 0 0.5em;
	vertical-align: top;
}
FIELDSET.proform:target {
	border: 1px dotted rgb(0, 80, 154);
}
FIELDSET.proform:target LEGEND {
	text-transform: uppercase;
}
FIELDSET.proform LABEL {
	font: 12px Arial, Helvetica, sans-serif;
	color: #38622D;
	font-weight: bold;
	display: block;
	width: 250px;
}
FIELDSET.proform LABEL.proform-title {
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: rgb(0, 80, 154) !important;
	padding: 6px 0 0 0;
	float: left;
	width: 300px;
}
FIELDSET.proform LABEL.proform-phrasing {
	display: inline;
	width: auto;
}
FIELDSET.proform TABLE {
	margin: 0;
	border-spacing: 0px;
	border-collapse: collapse;
	margin-top: 6px;
	margin-bottom: 4px;
}
FIELDSET.proform COL.proform-colA {
	width: 270px; /* 541 a teljes dupla XXX 540? */
}
FIELDSET.proform COL.proform-colB {
	width: 270px;
}
FIELDSET.proform COL.proform-colC {
	width: 380px;
}
FIELDSET.proform COL.proform-colD {
	width: 541px;
}
FIELDSET.proform COL.proform-colE {
	width: 160px;
}
FIELDSET.proform TD {
	vertical-align: top;
	border: none;
	padding: 2px 0 6px 4px; /* vagy padding-bottom vagy border-bottom */
}
FIELDSET.proform TD.middle {
	vertical-align: middle;
}
FIELDSET.proform TD.bottom {
	vertical-align: bottom;
}
FIELDSET.proform TABLE TR.proform-lastrow TD {
	border-bottom: 6px solid white;
}
FIELDSET.proform TABLE.proform-group-A TBODY TR TD {
	background: rgb(248, 248, 248);
}
FIELDSET.proform TABLE.proform-group-B TBODY TR TD {
	background: rgb(223, 223, 223);
}
FIELDSET.proform TABLE THEAD TR TD,
FIELDSET.proform TABLE TFOOT TR TD {
	background: rgb(223, 223, 223);
	color: black;
}
FIELDSET.proform SELECT {
	margin: 0;
}
FIELDSET.proform .proform-equal {
	width: 244px;
	-moz-box-sizing: border-box; /* XXX */
}
FIELDSET.proform .proform-equal.half {
	width: 120px;
}
FIELDSET.proform .proform-equal.quarter {
	width: 60px;
}  
FIELDSET.proform .proform-equal.quarterto {
	width: 180px;
} 
FIELDSET.proform .proform-equal.double {
	width: 513px;
}
FIELDSET.proform TEXTAREA,
FIELDSET.proform SELECT[multiple] {
	height: 100px;
	overflow: auto;
}
FIELDSET.proform INPUT.required,
FIELDSET.proform SELECT.required,
FIELDSET.proform TEXTAREA.required {
	background-color: #D1DFCB;
	border: 1px solid #C9D9C2;
	color: black;
}
FIELDSET.proform INPUT.required:hover,           FIELDSET.proform LABEL:hover + INPUT.required, 
FIELDSET.proform INPUT.required:focus,
FIELDSET.proform SELECT.required:hover,          FIELDSET.proform LABEL:hover + SELECT.required,
FIELDSET.proform SELECT.required:focus,
FIELDSET.proform TEXTAREA.required:hover,        FIELDSET.proform LABEL:hover + TEXTAREA.required,
FIELDSET.proform TEXTAREA.required:focus {  /* ennek nincs megfelelője IE-ben */
	background-color: #D1DFCB;
	border: 1px solid #C9D9C2;
	color: black;
}
FIELDSET.proform LABEL.required {
	background-color: #D1DFCB;
}
FIELDSET.proform INPUT.warning,                  FIELDSET.proform LABEL:hover + INPUT.warning,
FIELDSET.proform INPUT.warning:hover,
FIELDSET.proform INPUT.warning:focus,
FIELDSET.proform TEXTAREA.warning,               FIELDSET.proform LABEL:hover + TEXTAREA.warning,
FIELDSET.proform TEXTAREA.warning:hover,
FIELDSET.proform TEXTAREA.warning:focus {
	border: 1px dashed #A00000;
	background-color: rgb(255, 244, 244);
	color: #A00000;
	cursor: help !important;
}
/**
 * panel kezelőfelület
 */
FIELDSET.proform .panel {
	width: 100px;
	float: right;
	margin: 1px 1px 0 0;
}
FIELDSET.proform .panel SPAN {
	display: block;
	float: right;
	height: 16px;
	width: 16px;
	margin: 0 1px 0 0;
	padding: 0;
	border: 0;
	font-size: 0;
}
FIELDSET.proform .panel SPAN.add {
	background: url(image/proform_buttons.gif) no-repeat 0px 0px;
}
FIELDSET.proform .panel SPAN.add:hover {
	background-position: -16px 0px;
}
FIELDSET.proform .panel SPAN.add.disabled {
	background-position: -32px 0px;
}
FIELDSET.proform .panel SPAN.remove {
	background: url(image/proform_buttons.gif) no-repeat 0px -16px;
}
FIELDSET.proform .panel SPAN.remove:hover {
	background-position: -16px -16px;
}
FIELDSET.proform .panel SPAN.remove.disabled {
	background-position: -32px -16px;
}
FIELDSET.proform .panel SPAN.moveup {
	background: url(image/proform_buttons.gif) no-repeat 0px -32px;
}
FIELDSET.proform .panel SPAN.moveup:hover {
	background-position: -16px -32px;
}
FIELDSET.proform .panel SPAN.moveup.disabled {
	background-position: -32px -32px;
}
FIELDSET.proform .panel SPAN.movedown {
	background: url(image/proform_buttons.gif) no-repeat 0px -48px;
}
FIELDSET.proform .panel SPAN.movedown:hover {
	background-position: -16px -48px;
}
FIELDSET.proform .panel SPAN.movedown.disabled {
	background-position: -32px -48px;
}
/**
 * Egyéb
 */
FIELDSET.proform SPAN.proform-button,
FIELDSET.proform A.proform-button {
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: rgb(79, 76, 76);
	cursor: pointer;
	margin: 8px 0 4px 4px;
	display: block;
	white-space: nowrap;
	text-decoration: underline;
}
/*FIELDSET.proform TD SPAN.proform-button,
FIELDSET.proform TD A.proform-button:link,
FIELDSET.proform TD A.proform-button:visited,
FIELDSET.proform TD A.proform-button:active,
FIELDSET.proform TD A.proform-button:hover {
	display: inline;
	margin: none
}*/
FIELDSET.proform TABLE.insert-nonvisible, 
FIELDSET.proform SPAN.insert-nonvisible,
FIELDSET.proform A.insert-nonvisible,
DIV.insert-nonvisible {
	display: none; /* mást nem tartalmazhat - funkcionális! */
}
FIELDSET.proform A:link {
	font: 12px Arial, Helvetica, sans-serif;
	color: #A00000;
	text-decoration: underline;
}
FIELDSET.proform A:visited,
FIELDSET.proform A:active,
FIELDSET.proform A:hover {
	color: #A00000;
	text-decoration: underline;
}
/* üzenetek */
P.proform-successful,
P.proform-error,
FIELDSET.proform P.proform-help, 
FIELDSET.proform UL.proform-error,
FIELDSET.proform P.proform-text { /* súgószöveg, hibajelzés, visszajelzés a csoportban */
	font: normal 12px Arial, Helvetica, sans-serif;
	border-left: 3px solid #38622D;
	padding: .5em 1em;
	margin: .2em 0 0 0;
	background: #F2F7F0;
	width: 490px
}
P.proform-error,
FIELDSET.proform UL.proform-error  {
	border-left-color: #A00000;
	list-style-type: none;
}
FIELDSET.proform UL.proform-error LI {
	margin: 0;
	padding: 0;
}
PRE.proform-error {
	border: 1px dashed red;
	padding: 1em;
	background: rgb(255, 244, 244);
	overflow: auto;
	color: red;
}
P.proform-successful {
	font-weight: bold;
	color: #38622D;
}
FIELDSET.proform P.proform-text {
	background: transparent;
	border-left-color: #38622D;
}



/**
 * submit terület
 */
DIV.proform-submit {
	border-top: 2px solid #38622D;
	background: #F2F7F0;
	padding: 30px 12px;
	margin: 18px 0 0 12px;
	position: relative;
	width: 490px; /* 535 */
	clear: both;
}
DIV.proform-submit.mini {
	padding: 8px 12px;
	clear: left;
	margin-bottom: 10px;
}
DIV.proform-submit.half {
	width: 255px; /* 279.5 */
}
DIV.proform-submit INPUT.proform-primary {
	color: #38622D;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #E5F0E1;
}
DIV.proform-submit INPUT.proform-secondary {
	font-size: 11px;
	color: rgb(79, 76, 76);
	font-family: Arial, Helvetica, sans-serif;

}
DIV.proform-submit INPUT.proform-tertiary {
	color: rgb(79, 76, 76);
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	right: 12px;
	top: 30px;
}
DIV.proform-submit.mini INPUT.proform-tertiary  {
	top: 8px;
}

/**
 * egyszerű plugin
 */
FIELDSET.proform INPUT.datepicker {
	background-image: url(image/proform_special.gif);
	background-position: 224px 0px;
	background-repeat: no-repeat;
	cursor: default;
}
BODY FIELDSET.proform TEXTAREA.richtext {
	height: 400px;
}
BODY FIELDSET.proform TEXTAREA.textareaautoheight {
	height: 35px;
	min-height: 35px;
}


/* admin szélességek */
BODY.admin FIELDSET.proform { width: 732px; /* 750 */ }
BODY.admin FIELDSET.proform COL.proform-colA { width : 366px; }
BODY.admin FIELDSET.proform COL.proform-colB { width : 366px; }
BODY.admin FIELDSET.proform COL.proform-colC { width: 500px; }
BODY.admin FIELDSET.proform COL.proform-colD { width : 732px; }
BODY.admin FIELDSET.proform .proform-equal { width: 340px; }
BODY.admin FIELDSET.proform .proform-equal.half { width: 168px; }
BODY.admin FIELDSET.proform .proform-equal.quarter { width: 84px; }
BODY.admin FIELDSET.proform .proform-equal.quarterto { width: 252px; }
BODY.admin FIELDSET.proform .proform-equal.double { width: 706px; }
BODY.admin FIELDSET.proform INPUT.datepicker { background-position: 319px 0px; }
BODY.admin FIELDSET.proform HR { width: 366px; }
BODY.admin FIELDSET.proform.half { width: 357px; /* 375 */ }
BODY.admin INPUT[type=password] { background-position: 319px -16px; }
BODY.admin DIV.proform-submit {	width: 726px; /* 750 */ }
BODY.admin DIV.proform-submit.half { width: 351px; /* 375 */ }
BODY.admin FIELDSET.proform LABEL { width: 360px; }
BODY.admin FIELDSET.proform LABEL.proform-title { width: 360px; }
BODY.admin FIELDSET.proform LABEL.proform-phrasing { width: auto; }
