a:link		{ text-decoration: none; }
a:visited	{ text-decoration: none; }
a:hover		{ text-decoration: underline; }
a:active	{ text-decoration: underline; }

a.underline:link		{ text-decoration: underline; }
a.underline:visited		{ text-decoration: underline; }
a.underline:hover		{ text-decoration: none; }
a.underline:active		{ text-decoration: none; }

* { margin: 0px; padding: 0px; }

	body 	{ text-align: center; padding: 0px; margin: 0px; background-color: #fff; background-repeat: repeat-x; color: #000; }
	BODY,P	{ font-size: 13.0px; font-family: arial,verdana; }
UL A	{ color: #000; font-weight: bold; }
UL LI,
OL LI{ font-size: 12.0px; font-family: arial,verdana; color: #000; line-height: 16px; text-align: left; margin: 0px 0px 0px 15px; }
LI	{ padding: 0px 0px 12px 0px; }
OL	{ font-size: 12.0px; font-family: arial,verdana; color: #000; line-height: 16px; text-align: left; margin: 10px 0px 0px 18px; }

HR	{ margin: 0px; padding: 0px; border: none; background-color: #999; color: #999; height: 1px; }

.kontener		{ width: 950px; clear: both; margin: auto; text-align: left; }
.kontener:after	{ clear: both; content: " "; display: block; height: 0px; visibility: hidden; }

.fn_head		{ height: 120px; min-width: 950px; text-align: center; padding: 0px; margin: 0px; background-image: url('../../pic/site/bg_head.jpg'); background-repeat: repeat-x; }
.fn_head:after	{ clear: both; content: " "; display: block; height: 0px; visibility: hidden; }

	.fn_logo		{ float: left; padding: 10px 0px 0px 0px; margin: 0px; }
	.fn_logo IMG	{ padding: 0px; margin: 0px; border: 0px; }

	.fn_banner		{ float: right; padding: 20px 0px 0px 0px; margin: 0px; }
	.fn_banner IMG	{ padding: 0px; margin: 0px; border: 0px; }

.fn_menu	{ height: 43px; min-width: 950px; text-align: center; padding: 0px; margin: 0px; background-image: url('../../pic/site/bg_link.jpg'); background-repeat: repeat-x; }
.fn_menu A	{ color: #c4d8e1; font-size: 12.0px; font-family: tahoma,verdana; font-weight: normal; }

	.fn_menu UL		{ padding: 10px 0px 0px; margin: 0px; bottom: 0px; }
	.fn_menu LI		{ float: left; list-style: none; padding: 0px; margin: 0px; padding-right: 15px; }

	.fn_menu IMG	{ padding: 0; margin: 0px 5px 0px 5px; width: 1px; height: 18px; }

.fn_main	{ padding: 0px; margin: 0px; }

	.fn_main H1	{ margin: 0px 0px 20px 0px; padding: 0px; color: #F2F6FF; font-size: 26.0px; font-family: verdana; font-weight: normal; }
	.fn_main H2	{ margin: 0px 0px 20px 0px; padding: 0px; color: #F2F6FF; font-size: 18.0px; font-family: verdana; font-weight: normal; }


#footer		{ width: 950px; clear: both; margin: auto; text-align: left; }
#footer P	{ width: 900px; margin: 0px auto; border-width: 1px 0px 0px 0px; border-style: solid; border-color: #eee; text-align: center; padding: 5px; font-size: 10.0px; }


/* 3hasab-layout */

.fnmain_3hasab			{ clear: both; margin: 20px 0px 30px 0px; padding: 1px; background-image: url('../../pic/site/fn_body_3col-bg.jpg'); }
.fnmain_3hasab:after	{ clear: both; content: " "; display: block; height: 0px; visibility: hidden; }

    .fnmain_2hasab .bal,
	.fnmain_3hasab .bal		{ width: 185px; float: left; margin-right: 35px; color: #192e6d; font-family: verdana; font-size: 10.0px; }

		.fnmain_2hasab .bal H1,
		.fnmain_3hasab .bal H1     { margin: 0px 0px 10px 0px; padding: 0px; color: #8c9925; font-size: 16.0px; font-family: tahoma, helvetica, arial; }

    .fnmain_3hasab .kozep	{ width: 500px; float: left; margin-right: 25px; }
    .fnmain_3hasab .jobb	{ width: 185px; float: left; }

    .fnmain_3hasab .cleaner	{ clear: both; }


/* 2hasab-layout */

.fnmain_2hasab			{ clear: both; margin: 20px 0px 30px 0px; padding: 1px; background-image: url('../../pic/site/fn_body_2col-bg.jpg'); }
.fnmain_2hasab:after	{ clear: both; content: " "; display: block; height: 0px; visibility: hidden; }

    .fnmain_2hasab .kozep	{ width: 700px; float: left; }

    .fnmain_2hasab .cleaner	{ clear: both; }


/* content */

.plakatok	{ width: 155px; margin-top: 10px; }

.nevnap		{ font-family: arial; font-size: 11.0px; margin-bottom: 10px; }

.vertical_spacer    { height: 10px; padding: 0px; margin: 0px 0px 10px 0px; border-width: 0px 0px 1px 0px; border-style: dotted; border-color: #c4c4c4; }

/* vkonyv */

	.jobb H2	{ font-family: tahoma, verdana; font-size: 15px; color: #999; border-width: 0px 0px 1px 0px; margin-bottom: 10px; border-color: #999; border-style: solid; }

	.jobb A			{ font-weight: bold; color: #8c9925; }

	.jobb .ok A		{ font-family: verdana; font-size: 10.0px; font-weight: bold; padding: 2px 4px 2px 4px; color: #fff; background-color: #8c9925; }

	.kozep H1		{ color: #000; font-family: tahoma,verdana; font-size: 22.0px; font-weight: normal; margin: 0px 0px 15px 0px; padding: 1px 0px 1px 0px; }
	.kozep H1 SPAN	{ font-weight: normal; font-size: 16.0px; color: #999; }
	.kozep H1 A		{ color: #3a508c; }

	.kozep H2		{ font-family: tahoma,verdana; font-size: 12.0px; font-weight: bold; margin: 0px 0px 15px 0px; padding: 1px 3px 1px 3px; color: #fff; background-color: #3a508c; }
	.kozep H2 SPAN	{ font-weight: normal; font-size: 11.0px; color: #ccc; }

	.bc_konyv .texta 			{ padding: 0px 10px 0px 10px; }
	.bc_konyv .texta TEXTAREA	{ border: 1px solid #3a508c; background-color: #fff; color: #3a508c; font-family: tahoma; font-size: 13px; }

	.jobb .login            { margin: 10px 0px 5px 0px; }
	.jobb .login P			{ text-align: right; padding-bottom: 4px; font-size: 11.0px; font-family: verdana; }
	.jobb .login P INPUT	{ border: 1px solid #3a508c; width: 120px; height: 16px; background-color: #fff; color: #3a508c; font-family: tahoma; font-size: 11px; }

	.kozep A			{ color: #3a508c; }
    .bc_konyv_topic A   { color: #ffffff; font-family: verdana; font-size: 12.0px; font-weight: bold; }

	.bc_konyv .vkonyv,
	.bc_konyv .vkonyv P	{ margin-bottom: 2px; font-size: 13.0px; }

	.bc_konyv .ok		{ margin-left: 10px; background-color: #3a508c; color: #ffffff; font-family: verdana; font-size: 12.0px; font-weight: bold; padding: 2px 4px 2px 4px; }

/* user */

	.bc_cont .sor		{ clear: both; height: 25px; padding: 0px 50px 0px 20px; font-size: 10.0px; font-family: verdana; }
	.bc_cont .a			{ float: left; padding: 2px; font-size: 12.0px; font-family: arial; color: #444; }

	.bc_cont .b			{ float: right; }
	.bc_cont .b INPUT	{ height: 18px; width: 300px; border: 1px solid #3a508c; background-color: #fff; color: #3a508c; font-family: tahoma; font-size: 11px; }

	.bc_cont .b SELECT	{ height: 18px; width: 300px; border: 1px solid #3a508c; background-color: #fff; color: #3a508c; font-family: tahoma; font-size: 11px; }
	.bc_cont .c			{ float: right; }

	.bc_cont .hiba		{ border: 2px solid #3a508c; padding: 5px; font-size: 9.0pt; color: #3a508c; font-family: verdana; margin: 15px 10px 15px 10px; }

	.bc_cont .ok		{ margin-left: 10px; background-color: #3a508c; color: #ffffff; font-family: verdana; font-size: 10.0px; font-weight: bold; padding: 2px 4px 2px 4px; }


/* navigáció lent */

	.kozep .keres_lent A       { font-size: 15px; font-family: tahoma; background-color: #3a508c; color: #fff; padding: 4px; }
	
/* fórum balra */

	.forum .hsz			{ margin-bottom: 8px; color: #333; }
	.forum .hsz H2		{ color: #3a508c; font-family: tahoma; font-size: 11.0px; font-weight: bold; text-transform: uppercase; margin: 0px; padding: 0px; }
	.forum .hsz .more	{ background-color: #3a508c; color: #ffffff; font-family: verdana; font-size: 10.0px; font-weight: bold; }
	.forum .hsz A       { color: #3a508c; }
