html, body {height:100%;}
body {font-family:Arial, Tahoma, Verdana; font-size: 8pt; padding:0; margin:0; background:#c0c0c0; color:#454545;}
p {text-align:left; margin:0;}
a:visited, a:link, a:hover {text-decoration:none;}
a {color:#454545; margin:0; padding:0; }
form {word-spacing:0; text-indent:0; line-height:100%; padding:0; margin:0;}
img {margin:0; padding:0; border:0; /*float:left;*/}
input, select, textarea {font-family:Tahoma, Verdana, Arial; font-size:8pt;}
label {cursor:pointer; margin:0; padding:0; border:0;}

.edit {border:1px solid #f60; color:#222; background:#fff;}
.gomb {border:1px solid #f60; color:#fff; background:#f90; font-size:7pt; margin:0; padding:0;}
.gomb2{border:1px solid #999; color:#fff; background:#f60; font-size:8pt; margin:0; padding:0; height:20px; font-weight:bold;}
.menu {color:#900; text-decoration:underline;}
.menu:hover {color:#f00; text-decoration:underline;}


h3 {line-height:15px; font-weight:bold; font-size:8pt; margin:0; padding:0 0 0 10px; background:url(images/x_h3.gif) no-repeat 0 5px;}
h4 {line-height:15px; font-size:8pt; margin:0; padding:0 0 0 8px; font-weight:normal; color:#f60; background:url(images/nyil_piros.jpg) no-repeat 0 5px;}
h5 {float:left; width:130px; line-height:20px; text-align:center; font-size:9pt; margin:0; padding:0;}


ul   {list-style-type:none; margin:0 0 5px 0; padding:0;}
ul li{margin:0; padding:0 0 0 30px; line-height:15px; background:url(images/nyil_piros.jpg) no-repeat 20px 5px;}

.o  {width:884px; position:absolute; margin:40px 0 0 0; top:0; left:50%; margin-left:-442px;}
.o_banner {float:left; width:120px; text-align:right;}
.o_lap    {float:left; width:640px; background:#fff; border:2px solid #fff;}
.o_top    {float:left; clear:left; width:620px; height:34px; padding:10px; background:#f60 url(images/top.jpg) no-repeat; color:#fff; border-bottom:1px solid #fff;}
.o_menu   {float:left; clear:left; line-height:20px; width:450px; color:#fff; padding:0 10px 0 180px; font-weight:bold; font-size:9pt; background:#454545; border-bottom:1px solid #fff;}
.o_kozep  {float:left; clear:left; width:640px; background:url(images/x_balmenu.jpg) repeat-y left;}
.o_bal    {float:left; width:160px; background:#999; color:#fff;}
.o_txt    {float:left; width:440px; padding:40px 20px 20px 20px; text-align:justify; background:url(images/darts.jpg) no-repeat right top;}
.o_lab    {float:left; clear:left; line-height:20px; width:620px; background:#999; padding:0 10px 0 10px; color:#fff; text-align:right;}
.o_lab a  {color:#fff;}
.o_lab a:hover{text-decoration:underline;}
.o_lab2   {float:left; clear:left; line-height:16px; width:640px; padding:0 122px 0 122px; background:#c0c0c0; font-size:8pt; color:#fff; text-align:left;}


.d_440 {float:left; clear:left; width:440px;}
.kiem  {text-decoration:underline;}


.ful {float:left; width:32px; padding-left:88px;}

.ful_piros {float:left; clear:left; width:32px; height:75px; padding:0 0 3px 0;}
.ful_piros a {float:left; background:url(images/ful_piros2.jpg) 2px 0 no-repeat;}
.ful_piros a:hover {background:url(images/ful_piros2.jpg) 0 0 no-repeat;}
.ful_piros_x {float:left; clear:left; width:32px; height:75px; padding:0 0 3px 0; background:url(images/ful_piros2x.jpg) 4px 0 no-repeat;}

.ful_sarga {float:left; clear:left; width:32px; height:75px; padding:0 0 3px 0;}
.ful_sarga a {float:left; background:url(images/ful_sarga2.jpg) 2px 0 no-repeat;}
.ful_sarga a:hover {background:url(images/ful_sarga2.jpg) 0 0 no-repeat;}
.ful_sarga_x {float:left; clear:left; width:32px; height:75px; padding:0 0 3px 0; background:url(images/ful_sarga2x.jpg) 4px 0 no-repeat;}

.ful_zold {float:left; clear:left; width:32px; height:75px; padding:0 0 3px 0;}
.ful_zold a {float:left; background:url(images/ful_zold2.jpg) 2px 0 no-repeat;}
.ful_zold a:hover {background:url(images/ful_zold2.jpg) 0 0 no-repeat;}
.ful_zold_x {float:left; clear:left; width:32px; height:75px; padding:0 0 3px 0; background:url(images/ful_zold2x.jpg) 4px 0 no-repeat;}

.ful_kek {float:left; clear:left; width:32px; height:75px; padding:0 0 3px 0;}
.ful_kek a {float:left; background:url(images/ful_kek2.jpg) 2px 0 no-repeat;}
.ful_kek a:hover {background:url(images/ful_kek2.jpg) 0 0 no-repeat;}
.ful_kek_x {float:left; clear:left; width:32px; height:75px; padding:0 0 3px 0; background:url(images/ful_kek2x.jpg) 4px 0 no-repeat;}


.f {clear:left; float:left; width:440px; background:#ddd url(images/x_form.jpg) repeat-y left; margin:1px 0 0 0;}
.f_cim {clear:left; float:left; width:430px; background:#f60; color:#fff; font-weight:bold; padding:4px 5px 4px 5px; margin:2px 0 0 0;}
.f_bal {float:left; width:140px; height:100%; text-align:right; background:#ddd; padding:4px 9px 3px 0; margin:1px 1px 0 0;}
.f_balkot {float:left; width:140px; text-align:right; background:#ddd; padding:4px 7px 3px 0; border-right:3px solid #f60;}
.f_jobb {float:left; width:285px; text-align:left; padding:1px 0 1px 5px; background:#eee;}
.f_error {clear:left; float:left; width:408px; line-height:18px; background:#fff url(images/x_error.jpg) no-repeat right bottom; color:#f00; font-weight:bold; margin:1px 0 0 0; padding:0 20px 0 10px; border:1px solid #f00;}

.s          {float:left; width:160px; height:330px; padding:0; text-align:center; color:#fff;}
.s img      {float:left; margin:0; padding:0;}
.s a        {display:block; color:#fff; height:330px;}
.s a:hover  {color:#f0f0f0;}
.s span     {float:left; padding:0 15px 0 15px; width:130px;}
.s span.cim {line-height:20px; padding:0; width:160px; margin:0; font-weight:bold; text-align:center; text-align:center; font-size:9pt;}


.th        {float:left; width:220px; height:185px;}
.th a      {display:block; height:185px;}
.th a ul   {list-style-type:none; margin:0 0 5px 0; padding:0;}
.th a ul li{margin:0; padding:0 0 0 30px; line-height:15px; background:url(images/nyil_piros.jpg) no-repeat 20px 5px;}
.th span   {color:#d2332e; text-decoration:underline;}
.th span.t {padding-left:19px;}


.dom   {float:left; width:440px; background:url(images/vonal_y_1.gif) 220px 0 repeat-y; margin:0 0 8px 0;}
.dom ul{list-style-type:none; margin:0; padding:0;}
.dom li{padding:0 0 0 10px; margin:0 0 0 10px; line-height:15px; background:url(images/x_li.gif) no-repeat 0 6px;}
.dom_b {float:left; width:210px; margin:0 20px 0 0;}
.dom_j {float:left; width:210px;}


.csom   {float:left; clear:left; width:440px; margin:0 0 15px 0; background:url(images/vonal_y_1.gif) repeat-y 185px 0;}
.csom ul{list-style-type:none; margin:0; padding:0;}
.csom li{padding:0 0 0 10px; margin:0 0 0 10px; line-height:15px; background:url(images/x_li.gif) no-repeat 0 6px;}
.csom_b {float:left; width:140px;}
.csom_k {float:left; width:70px; margin:10px;}
.csom_j {float:left; width:210px;}


.box_ellenor {float:left; clear:left; width:140px; padding:35px 10px 10px 10px; color:#454545; background:#f6b422 url(images/box_ellenor.jpg) no-repeat top center;}


.lt1        {float:left; width:180px; height:250px;}
.lt1 a      {background:url(images/letoltes_1.jpg) no-repeat 0 0; display:block;}
.lt1 a:hover{background:url(images/letoltes_1.jpg) no-repeat 0 -250px;}
.lt2        {float:left; width:180px; height:250px;}
.lt2 a      {background:url(images/letoltes_2.jpg) no-repeat 0 0; display:block;}
.lt2 a:hover{background:url(images/letoltes_2.jpg) no-repeat 0 -250px;}
.lt_txt     {float:left; width:240px; padding:0 0 0 20px;}


table.oh {width:440px; margin:auto; margin:5px 0 0 0;}
table.oh td {text-align:center; padding:3px; background-color:#f6f6f6; width:67px; height:32px;}
table.oh td.bal {width:86px; font-weight:bold; text-align:right;}
table.oh th {text-align:center; padding:3px; background-color:#e9e9e9; font-weight:bold; color:#ff6000; height:32px;}











