@charset "iso-8859-2";

/*alap*/ /*/*/

html, body, div, span, tr, td, ul, ol, li, p, h1, h2, h3, h4, h5, h6, h7, dl, dd, dt, a, img {margin:0; padding:0; border:0; color:#000; font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:18px; text-align:left;}

h1 {color:#152b75; font: italic 22px Georgia, "Times New Roman", Times, serif; line-height:31px; text-align:left; margin:0 0 20px 0;}

h3 {display:inline; color:#777; font: bold 14px Georgia, "Times New Roman", Times, serif; line-height:24px; text-align:left; margin:40px 0 15px 0; background:url(images/vonal_3u.png) repeat-x bottom; }

h3.yellow {background:url(images/vonal_1u.png) repeat-x bottom;}

h3.green {background:url(images/vonal_2u.png) repeat-x bottom;}

a, a:link, a:visited {color:#787170; text-decoration:none; font-size:10px;}

a:hover {color:#b7aba9;}

.clear {clear:both;}

.hidden {visibility:hidden; display:none;}

#center {text-align:center;}

/*alap*/ /* */ 



/*törzs*/ /*/*/

html {background:#eeeeee;} 

body {width:984px; margin:0 auto; background:url(images/back.png) repeat-y;}

#cont {clear:both; width:761px; margin:0 0 0 111px; background:url(images/mainback.png) repeat-y;}

#head {width:761px;}

#head_1 {float:left; width:376px; height:74px; background:url(images/head_1.png);}

#head_2 {float:right; width:385px; height:74px; background:url(images/head_2.png);}

#main_j_1 {width:376px; height:196px; float:left; overflow:visible; background:url(images/head_3.png);}

#main_bal {width:385px; height:196px; float:right; overflow:visible; background:url(images/head_4.png);}

#content, #contentf {clear:both; width:761px; min-height:500px; height:auto;}

/*törzs vége*/ /* */



/*menü*/ /*/*/

#menu {padding:30px 0 0 220px;}

#menu_0, #menu_2, #menu_3, #menu_4, #menu_5, #menu_6, #menu_7, #menu_8 {width:145px; height:32px;}

#menu a {display:block; width:145px; height:32px;}

#menu_0 a:hover {background:url(images/vonal_2.png) bottom right no-repeat;}

#menu_2 a:hover {background:url(images/vonal_3.png) bottom right no-repeat;}

#menu_3 a:hover {background:url(images/vonal_1.png) bottom right no-repeat;}

#menu_4 a:hover {background:url(images/vonal_2.png) bottom right no-repeat;}

#menu_5 a:hover {background:url(images/vonal_3.png) bottom right no-repeat;}

/*menü vége */ /* */



/*magyar menü*/ /*/*/

#menu_0 {background:url(images/menu_1_p.png) top no-repeat;}

#menu_2 {background:url(images/menu_2_p.png) top no-repeat;}

#menu_3 {background:url(images/menu_3_p.png) top no-repeat;}

#menu_4 {background:url(images/menu_4_p.png) top no-repeat;}

#menu_5 {background:url(images/menu_5_p.png) top no-repeat;}

/*magyar menü vége*/ /* */



/*tartalom*/ /*/*/

#con_b_k {width:108px; height:48px; float:left; margin:51px 5px 0 5px; background:url(images/ini_1.png) top no-repeat;}

#con_b_so {width:108px; height:48px; float:left; margin:51px 5px 0 5px; background:url(images/ini_2.png) top no-repeat;}

#con_b_sg {width:108px; height:48px; float:left; margin:51px 5px 0 5px; background:url(images/ini_3.png) top no-repeat;}

#con_j {width:543px; float:right; margin:45px 0 0 0; padding:0 100px 60px 0;}

.bottom {margin:0 0 15px 0; font-weight:bold; color:#777;}

.bold {font-weight:bold; color:#777;}

.left {margin:0 0 0 14px; color:#777;}

.btt {margin:0 0 15px 0;}

.top {margin:31px 0 0 0;}

.blue {color:#152b75; font-weight:bold; margin:0 0 0 10px;}

a#redlink, a:link#redlink, a:visited#redlink {color:#b95b69; font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:18px; text-decoration:none;}

a:hover#redlink {color:#777;}

ul img, p img {margin:0 0 0 5px;}

/*tartalom vége*/ /* */



/*impresszum*/ /*/*/

#foot {clear:both; width:984px; height:104px; background:url(images/foot.png);}

#foot p {text-align:center;}

.footer {color:#787170; font-size:10px;}

/*impresszum vége*/ /* */




/*form*/ /*/*/

div#form {width:400px; margin:10px;}

div#form p {margin:0 0 20px 0;}

form {display:inline; border:none;}

fieldset {border:none; margin:15px 0 0 0;}

.small {width:250px;}

label {float:left; display:block; padding:0 0 10px 0; width:400px;}

label.inline {width:auto; margin:0 5px 0 0;}

label.inline_info {width:auto; margin:0 5px 0 0; padding:0 0 3px 0;}

form span {float:left; display:block;}

span.select {margin:2px 5px 0 0;}

span.info {font-style:italic;}

span.required {color:#8f0509; font-weight:bold; background:none;}

fieldset input {float:right; display:block; width:250px; border:solid 1px #ccc;}

.required {background:#FFFF99;}

fieldset input.radio {float:left; border:none; margin:1px 5px 0 5px; width:auto;}

html:first-child fieldset input.radio {float:left; border:none; margin:-2px 5px 0 5px; width:auto;}

fieldset input.inline {float:left; width:50px; margin:2px 0 0 0;}

input#submit {float:right; text-align:center; padding:0 10px 0 10px; margin:0 -10px 0 0;}

textarea {width:398px; height:70px; border:solid 1px #ccc;}

textarea.inline {float:right; display:block; width:130px;}

select {float:right; border:solid 1px #ccc;}

select.inline {float:left;}

/*form vége*/ /* */

