/*
Betűtípus:		Choc vagy Cezanne?
				barna	sárga
Sötét:			#553322
Világos:		#BB7744	#f58126
Input háttér:	#CC8855
				#FFDD88
Szöveg háttér:	#EEDDCC
body bg:				#ffcd4f
*/
/*@font-face {
	font-family: "Cezanne";
	src: url("cezanne.ttf");
	*src: url("cezanne.eot");*/
	/**src: url("cezanne.eot");*/
	/*src: url("cezanne.ttf") format("truetype");*/
	/*src: local("Cezanne"), url("cezanne.ttf") format("truetype");*/
/*}*/

@font-face {
    font-family: 'Cezanne';
    src: url('cezanne.eot');
    src: local('Cezanne'), 
         local('Cezanne'), 
         url('cezanne.ttf') format('truetype'),
         url('cezanne.svg#font') format('svg'); 
}

/*
@font-face {
    font-family: 'Cezanne';
    src: local('Arial'), 
         local('Arial');
}*/

body {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	/*background: url('fal.jpg') repeat;*/
	background-color: #f58126;
	background-image: url('bg.jpg');
	background-repeat: repeat-x;
	background-attachment: fixed;
	margin: 1em 0 1em 0;
}

h2 {
	margin: 0px 0px 20px 0px;
	/*text-decoration: underline;*/
}

table {
	text-align: left;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: separate;
}

table.header {
	width: 1000px;
	/*border-style: none;*/
	/*border: 1px solid #ff0000;*/
	text-align: center;
	background: url('headercsik.png') no-repeat center;
}

table.headercsik {
	width: 1000px;
	text-align: center;
}

table.page {
	width: 1000px;
/*	background: url('page_top.png') no-repeat top left;*/
	background: url('wood.jpg') repeat-y top left;
}

table.pagein {
	/*background-color: #553322;*/
	width: 100%;
	border: none;
	/*border-radius: 0px 0px 20px 20px;*/
	border-collapse: separate;
	border-spacing: 10px;
}

table.lista {
	background-color: #553322;
	border: solid;
	border-collapse: collapse;
	border-spacing: 0px;
	border-color: #f58126;
	border-width: 2px;
	font-size: 8pt;
	/*border-radius: 0 0 20px 20px;*/
}

table.box {
	border: 5px solid #f58126;
	background: #553322;
	text-align: center;
}

table.footer {
	width: 100%;
	/*background-color: #553322;*/
	padding: 10px;
/*	background: url('page_bottom.jpg') no-repeat center;*/
}

td {
	font-size: 10pt;
	color: #000000;
}

td.headercsik {
	text-align: left;
	/*height: 30px;*/
}
td.header_zold {
	text-align: center;
	height: 30px;
}

td.login {
	background: url('menubg.png') repeat-y 20px 0px;
	width: 130px;
	vertical-align: middle;
	font-weight: bold;
	color: #CC8855;
	text-align: right;
	border-color: #f58126;
	border-style: solid;
	border-width: 0px 5px 0px 0px;
/*	text-shadow: 0px 0px 2px #000000;*/
}

td.loginform {
	height: 30px;
	background: #f58126;
	text-align: left;
	padding: 0px 0px 0px 5px;
	border-radius: 20px 20px 0px 0px;
}

td.header_narancs {
	height: 60px;
	background-color: #444444;
/*	background: #444444 url('header.jpg') repeat-x;*/
	border-color: #f58126;
	border-style: solid;
	border-width: 5px 0px 5px 0px;
}

td.focim {
	height: 60px;
	background: url('focimlogo.png') no-repeat center center;
	text-align: center;
}

td.telefon {
	border: none;
	background: #f58126;
	text-align: right;
/*	text-shadow: 0px 0px 2px #FFFFFF;*/
}

td.menu {
/*	background: url('menugomb_bg.png') repeat-y 20px 0px;*/
	background-color: #BB7744;
	width: 180px;/*130*/
	vertical-align: top;
	color: #000000;
	text-align: center;
	border-color: #f58126;
	border-style: solid;
	border-width: 2px;
	border-radius: 20px 20px 20px 20px;
	padding: 10px 0px 10px 0px;
}

td.menugomb {
	width: 140px;
	height: 20px;
	background-color: #CC8855;
	background: url('menugomb.png') no-repeat center;
	border: none;
	cursor: pointer;
	color: #FF2200;
	text-align: center;
}

td.menugomb_be {
	width: 140px;
	height: 20px;
	background-color: #EEDDCC;
	background: url('menugomb.png') no-repeat center;
	border: none;
	cursor: pointer;
	color: #FF2200;
	text-align: center;
}

td.content {
	background-color: #EEDDCC;
	vertical-align: top;
	padding: 10px;
	border-color: #f58126;
	border-style: solid;
	border-width: 2px;
	border-radius: 0px;
}

td.box {
	padding: 0px;
	border: none;
	vertical-align: top;
	width: 180px;
}

td.right {
	/*background: #BB7744 url('right_bg.png') repeat-y;*/
	background-color: #BB7744;
	width: 180px;/*115*/
	vertical-align: top;
	color: #000000;
	text-align: left;
	border: 2px solid #f58126;
	border-radius: 20px 20px 20px 20px;
	padding: 10px 5px 10px 5px;
/*	text-shadow: 0px 0px 1px #000000;*/
}

.szamlalo {
	background-color: #111111;
	color: #FFFFFF;
	font-weight: bold; 
	border: 2px solid #f58126;
	padding: 5px;
}

td.cimsor {
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
	color: #000000;
	border-width: 0px 0px 5px 0px;
	border-style: solid;
	border-color: #f58126;
}

td.fejlec {
	background-color: #BB7744;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	border: none;
}

td.lista {
/*	background-color: #FFDD88;*/
	font-size: 10pt;
	color: #000000;
	border: 1px solid #f58126;
}

td.footer {
	background-color: #553322;
	text-align: left;
	padding: 5px 10px 5px 10px;
	font-size: 8pt;
	height: 18px;
}

td.footer_left {
	background: url('footer_left.png') no-repeat 20px 0px;
	width: 130px;
	height: 23px;
	text-align: right;
	border-color: #f58126;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

td.footer_right {
	background: url('footer_right.png') no-repeat 0px 0px;
	width: 115px;
	height: 23px;
}

td.footer_l {
	text-align: left;
	color: #f58126;
}

td.footer_r {
	text-align: right;
	color: #f58126;
}

li {
	list-style-type: circle;
}

a, a:active,a:link,a:visited {
	color: #553322;
	text-decoration: underline;
}

a:hover {
	color: #553322;
	text-decoration: none;
}

a.talca, a.talca:active, a.talca:link, a.talca:visited {
	font-family: Cezanne;
	font-size: 18pt;
	color: #000000;
	text-decoration: none;
}

a.talca:hover {
	color: #FFDD88;
}

td.right a, a:active,a:link,a:visited {
	color: #553322;
	text-decoration: underline;
	cursor: pointer;
}

td.right a:hover {
	color: #553322;
	text-decoration: none;
	cursor: pointer;
}

td.right a.talca:hover {
	color: #FFDD88;
}

td.footer_r a, td.footer_r a:active,td.footer_r a:link,td.footer_r a:visited {
	color: #EEDDCC;
	text-decoration: underline;
}

td.footer_r a:hover {
	color : #EEDDCC;
	text-decoration : none;
}

a.barna, a.barna:active,a.barna:link,a.barna:visited {
	color: #EEDDCC;
	text-decoration: underline;
}

a.barna:hover {
	color : #EEDDCC;
	text-decoration : none;
}

a.menugomb, a.menugomb:active,a.menugomb:link,a.menugomb:visited ,a.menugomb:hover{
	color: #EEDDCC;
	font-size: 14pt;
	/*font-weight: bold;*/
	text-decoration: none;
/*	text-shadow: 1px 1px 0px #771100;*/
	font-family: Cezanne;
}

a.menugomb_be, a.menugomb_be:active,a.menugomb_be:link,a.menugomb_be:visited,a.menugomb_be:hover {
	color: #f58126;
	font-size: 14pt;
	/*font-weight: bold;*/
	text-decoration: none;
	/*font-style: italic;*/
/*	text-shadow: -1px -1px 0px #771100;*/
	font-family: Cezanne;
}

.hiba {
	font-weight: bold;
	color: #FF0000;
}

input {
	background: #FFDD88 url('input_bg.png') repeat-x top left;
	border: 1px solid #000000;
	color: #000000;
}

input[type="button"],input[type="submit"],input[type="reset"] {
	background: #553322 none;
/*	background: #553322 url('input_btn.png') repeat-x top left;*/
	border: 2px solid #f58126;
	color: #FFDD88;
	cursor: pointer;
	border-radius: 5px;
}

/*input[type="radio"], input[type="checkbox"] {
	background: none;
	border: none;
}*/

input.login {
	background-color: #FFDD88;
	border: 1px solid #000000;
	color: #000000;
	text-align: center;
	width: 140px;
}

input.talca {
	background-color: #553322;
	border-width: 2px;
	border-style: solid;
	border-color: #004411; /* FAAA0B volt */
	border-radius: 2px;
	cursor: pointer;
	color: #FFFFFF;
}

input.cezanne {
	font-family: Cezanne;
	font-size: 12pt;
	background-color: #FFDD88;
	background-image: none;
	border: 2px solid #553322;
	cursor: pointer;
	color: #553322;
	/*border-radius: 0px;*/
	/*padding: 0px;*/
	margin-left: 10px;
	margin-right: 10px;
}
input.cezanne:hover {
	background-color: #553322;
	color: #FFDD88;
}

input.button_red {
	background-color: #CC3322;
	border-width: 2px;
	border-style: solid;
	border-color: #004411; /* FAAA0B volt */
	cursor: pointer;
	color: #FFFFFF;
}

input.button_green {
	background-color: #004411; /* 254301 */
	border-width: 2px;
	border-style: solid;
	border-color: #004411; /* FAAA0B volt */
	cursor: pointer;
	color: #FFFFFF;
}

input.button_blue {
	background-color: #4455CC; /* 254301 */
	border-width: 2px;
	border-style: solid;
	border-color: #004411; /* FAAA0B volt */
	cursor: pointer;
	color: #FFFFFF;
}

input.button_grey {
	background-color: #888888; /* 254301 */
	border-width: 2px;
	border-style: solid;
	border-color: #000000; /* FAAA0B volt */
	cursor: pointer;
	color: #000000;
}

hr {
	color: #553322;
	background-color: #f58126;
	border: none;
	height: 2px;
	width: 100%;
}

hr.menu {
	color: #f58126;
	background-color: #f58126;
	border: none;
	height: 2px;
	width: 90%;/*90px;*/
}

textarea {
	background: #FFDD88 url('input_bg.png') repeat-x top left;
	border: 1px solid #000000;
	color: #000000;
}
select {
	background-color: #FFDD88;
	background: #FFDD88 url('input_bg.png') repeat-x top left;
	color: #000000;
	border: 1px solid #000000;
}
option {
	background-color: #553322;
	color: #FFDD88;
}
/*
#tuz {
	color: #000;
	background: #000;
	text-shadow: 0 0 4px #ccc, 0 -5px 4px #ff3, 2px -10px 6px #fd3, -2px -15px 11px #f80, 2px -18px 18px #f20;
}*/
#leaf {
	width: 100px;
	height: 92px;
	padding: 0px;
	margin: 0px;
	position: relative;
	top: -20px;
	left: -20px;
	float: top;
	background: url("/images/leaf_small.png") no-repeat;
	z-index: 1000;
}

.AccordionTitle, .AccordionContent, .AccordionContainer {
	position: relative;
	width: 100%;
	margin: 0;
	padding: 0;
}

.AccordionTitle {
	overflow: hidden;
	-moz-user-select: none;
/*	background-color: #77BBFF;*/
}

.AccordionContent {
	height: 0px;
	overflow: hidden;
/*	display: none;*/
}

.AccordionContent_ {
	height: auto;
	padding: 0 0 10px 0;
}