html, body {height:100%;}
body {font-family:Tahoma, Arial, Verdana; font-size: 8pt; padding:0; margin:0; background:#f6f6f6 url(../images/kep_sgihatter.jpg) center 0; color:#454545;}
p {text-align:left; margin:0;}
td, tr, table {font-family:Arial, Tahoma, Verdana; font-size:8pt; color:#454545; padding:0; margin:0;}
a {color:#454545; margin:0; padding:0; cursor:hand;}
a:visited, a:link, a:hover {text-decoration:none;}
form {word-spacing:0; text-indent:0; line-height:100%; padding:0; margin:0;}
img {margin:0; padding:0; border:0;}
input, select, textarea {font-family:Tahoma, Verdana, Arial; font-size:8pt;}
label {cursor:pointer; margin:0; padding:0; border:0;}
sup {font-size:75%;}
ul.fs {float:left; list-style-type:none; padding:0; margin:0;}
ul.fs li {float:left; clear:left; width:495px; line-height:16px; padding:0 0 0 30px; margin:0; background:url(../images/nyil_jobb.jpg) no-repeat 15px 5px;}

h1 {font-size:12pt; font-weight:bold; color:#454545; line-height:20px; margin:0; padding:0 0 5px 18px; background:url(../images/bg_h1.gif) no-repeat left 4px;}
h2 {font-size:12pt; font-weight:bold; color:#f80; line-height:20px; background:#fff; margin:0; padding:0;}
h3 {color:#ff8200; text-transform:uppercase; font-weight:bold; font-size:10pt; margin:15px 0 8px 0; padding:6px 0 2px 0; border-bottom:1px solid #ff8200;}
h3 a:hover{text-decoration:underline;}
h4 {color:#f90; font-weight:normal; line-height:24px; font-size:12pt; font-weight:bold; margin:0; padding:0;}

.gomb {font-size:7pt; font-weight:bold; color:#fff; background:#ff8200; width:60px;}
.szelesgomb {font-size:7pt; font-weight:bold; color:#fff; background:#ff8200; width:100px;}
a.menu {color:#f90; text-decoration:underline;}
a.menu:hover {color:#ff8200; text-decoration:underline;}



a.a1 {color:#ff8200; text-decoration:underline; text-align:center; width:525px; display:block;}
a.a1:hover {color:#f90; text-decoration:underline;}


.o_full   {width:780px; padding:0 10px; left:50%; margin:0 0 0 -390px; position:absolute; background:#f6f6f6 url(../images/bg_oldal.jpg) repeat-y center;}

.o_fejlec {float:left; clear:left; width:740px; height:16px; font-size:7pt; padding:9px 20px 0 20px; background:#f6f6f6 url(../images/bg_fejlec.jpg) no-repeat bottom center;}
.o_fejlec .datum {float:left; width:215px; padding:0 0 0 60px;}
.o_fejlec .linkek{float:left; width:425px; text-align:right;}
.o_fejlec .linkek a {font-size:8pt; padding:0 4px; font-size:7pt;}
.o_fejlec .linkek a:hover {color:#ff8200; text-decoration:underline;}
.o_fejlec .zaszlo{float:left; width:30px; text-align:right;}
.o_fejlec .zaszlo a {font-size:8pt; padding:0 1px; font-size:7pt;}

.o_tripla {float:left; clear:left; width:780px;}
.o_lap    {float:left; width:760px; background:#fff;}
.o_margo  {float:left; width:10px;}

.o_top    {float:left; clear:left; width:158px; height:88px; padding:12px 25px 0 577px; font-weight:bold; font-size:7pt; background:url(../images/bg_fej3.jpg) no-repeat left top; text-align:right;}
.o_top a img {float:right; margin:0;}

.o_dupla  {float:left; clear:left; width:760px; background:url(../images/bg_menuarny.jpg) repeat-x top;}
.o_bal    {float:left; width:200px; padding:0 0 10px 0; /*background:url(../images/bg_bal.jpg) repeat-y 178px 54px;*/}
.o_bal img{margin:0;}
.o_text   {float:left; width:525px; padding:25px 25px 25px 10px; line-height:16px;}
.o_525    {float:left; clear:left; width:525px;}

.o_lablec {float:left; clear:left; width:770px; height:16px; padding:36px 5px 0 5px; text-align:right; background:#f6f6f6 url(../images/bg_lablec.jpg) no-repeat top center;}
.o_lablec a {font-size:8pt; padding:0 6px;}
.o_lablec a:hover {color:#ff8200; text-decoration:underline;}

.center {float:left; clear:left; width:525px; text-align:center; margin:10px 0;}

.menu_v {float:left; clear:left; width:740px; padding:0 10px 0 10px; line-height:22px; color:#fff; font-weight:bold; background:#f90 url(../images/bg_menu_v2.jpg) no-repeat bottom;}
.menu_v ul {float:left; list-style-type:none; padding:0; margin:0;}
.menu_v ul li {float:left; text-align:center; color:#f90;}
.menu_v ul li a {display:block; float:left; color:#fff; padding:0 6px 0 6px; border-top:1px solid #f90;}
.menu_v ul li a:hover {background:#fff; color:#ff8200; border-top:1px solid #454545; border-right:1px solid #454545; border-left:1px solid #454545;}


.menu_vv {float:left; clear:left; width:740px; padding:0 10px 0 10px; line-height:25px; color:#454545; background:#fff; border-bottom:1px solid #454545}
.menu_vv a {color:#454545;}
.menu_vv a:hover {color:#ff8200; text-decoration:underline;}


.box {float:left; clear:left; width:160px; padding:0 30px 0 10px; margin:0 0 12px 0; background:url(../images/bg_box_cim.jpg) no-repeat top left;}
.box h1 {font-size:8pt; font-weight:bold; line-height:16px; padding:3px 0 17px 0; margin:0; color:#fff; background:none;}
.box .vonal {float:left; clear:left; width:160px; font-size:6pt; background:url(../images/vonal_v.gif) repeat-x 0 6px;}
.box a:hover {text-decoration:underline; color:#f80;}
.box ul {float:left; list-style-type:none; padding:0; margin:0 0 8px 0;}
.box ul li {float:left; width:150px; line-height:16px; padding:0 0 0 10px; margin:0;}
.box ul li#mini {width:auto;}
.box ul li a {display:block;}
.box ul li a:hover {text-decoration:underline; color:#f80;}

.edit_box {width:150px; font-size:8pt; color:#454545; border:1px solid #ff8200; margin:2px 0 2px 0; padding:1px; background:#fff url(../images/bg_edit_box.jpg) no-repeat left top;}
.gomb_box {font-size:7pt; font-weight:bold; color:#fff; background:#ff8200; border:1px solid #454545; margin:2px 0;}


table.tab {float:left; clear:left; margin:0;}


.tarhelyek      {float:left; clear:left; width:525px; height:259px; border-bottom:1px solid #fff;}
.thc            {float:left; clear:left; width:515px; line-height:18px; padding:0 5px; background:#b0b0b0; color:#fff; font-weight:bold;}

.tarhely        {float:left; width:165px; height:245px; padding:8px 5px 7px 5px; color:#fff; line-height:19px; background:url(../images/bg_doboz.jpg) no-repeat;}
.tarhely .doboz {float:left; width:155px; height:235px; padding:4px; border:1px solid #fff;}

.tarhely .doboz a    {display:block;}
.tarhely .doboz .cim {float:left; width:155px; padding:10px 0 12px 0; font-size:16px; color:#fff;}
.tarhely .doboz .txt {float:left; width:150px; height:140px; padding:6px 0 5px 5px; font-size:11px; line-height:16px; color:#454545;}
.tarhely .doboz .txt span{color:#ff8200;}
.tarhely .doboz .ar  {float:left; width:155px; line-height:24px; padding:0; font-size:19px; font-weight:bold; color:#ff8200; text-align:right;}
.tarhely .doboz .ronban  {float:left; width:155px; line-height:24px; padding:0; font-size:11px; font-weight:bold; color:#ff8200; text-align:right;}


.tarhely2        {float:left; width:165px; height:130px; padding:8px 5px 7px 5px; color:#fff; line-height:16px; background:url(../images/bg_doboz_mini.jpg) no-repeat;}
.tarhely2 .doboz {float:left; width:155px; height:120px; padding:4px; border:1px solid #fff;}

.tarhely2 .doboz a    {display:block;}
.tarhely2 .doboz .cim {float:left; width:155px; padding:10px 0 12px 0; font-size:16px; color:#fff;}
.tarhely2 .doboz .txt {float:left; width:150px; height:45px; padding:6px 0 5px 5px; font-size:11px; line-height:16px; color:#454545;}
.tarhely2 .doboz .txt span{color:#ff8200;}
.tarhely2 .doboz .ar  {float:left; width:155px; line-height:24px; padding:0; font-size:15px; font-weight:bold; color:#ff8200; text-align:right;}




.elony      {float:left; clear:left; width:525px; margin:0 0 10px 0;}
.elony .bal {float:left; width:115px; color:#ff8200; padding:0 10px 0 0; text-align:right; text-transform:uppercase;}
.elony .jobb{float:left; width:400px;}
.elony .jobb span#nev {font-weight:bold;}
.elony .jobb span#level {font-weight:nomral; font-family:Courier New, Arial, Tahoma, Verdana;}


table.dp {width:522px; margin:auto; margin:10px 0 10px 0; border:1px solid #f90;}
table.dp td {text-align:center; width:168px; padding:3px; background-color:#f9f9f9; height:25px;}
table.dp th {text-align:center; width:168px; padding:3px; background-color:#e9e9e9; font-weight:bold; color:#000; height:25px;}
table.dp td#p {color:#f60; font-weight:bold;}

table.dp2 {width:523px; margin:auto; margin:10px 0 10px 0; border:1px solid #f90;}
table.dp2 td {text-align:center; width:124px; padding:3px; background-color:#f9f9f9; height:25px;}
table.dp2 th {text-align:center; width:124px; padding:3px; background-color:#e9e9e9; font-weight:bold; color:#000; height:25px;}
table.dp2 td#p {color:#f60; font-weight:bold; width:127px;}

table.bv {float:left; clear:left; width:523px; margin:auto; margin:10px 0 10px 0; border:1px solid #f90;}
table.bv td {text-align:center; width:211px; padding:3px; background-color:#f9f9f9; height:25px;}
table.bv th {text-align:center; width:211px; padding:3px; background-color:#e9e9e9; font-weight:bold; color:#000; height:25px;}
table.bv td#b, table.bv th#b {width:300px;}
table.bv td span {color:#0096dc; font-size:7pt;}
table.bv td#p {color:#f80;}

table.hosting {width:523px; margin:auto; margin:10px 0; border:1px solid #f90;}
table.hosting td {text-align:center; width:68px; padding:3px; background:#f9f9f9; height:32px;}
table.hosting th {text-align:center; width:68px; padding:3px; background:#e9e9e9; font-weight:bold; color:#000; height:25px;}
table.hosting td#b, table.hosting th#b {width:73px; background:#e9e9e9;}
table.hosting td#b2, table.hosting th#b2 {width:408px; background:#e9e9e9;}
table.hosting td#p {color:#ff8200;}
.rendel {font-size:7pt; font-weight:normal; color:#fff; background:#ff8200; width:64px; border:1px solid #454545; }

.nagykep {float:left; clear:left; width:525px; text-align:center; padding:10px 0 10px 0;}


.cs    {float:left; clear:left; width:525px;}
.cs .b {float:left; width:325px; padding:0 25px 0 0;}
.cs .j {float:left; width:175px;}
.cs ul.fs {float:left; list-style-type:none; padding:0; margin:0;}
.cs ul.fs li {float:left; clear:left; width:295px; line-height:16px; padding:0 0 0 30px; margin:0; background:url(../images/nyil_jobb.jpg) no-repeat 15px 5px;}
.cs .b .c {float:left; clear:left; width:325px; text-align:center; padding:15px 0 15px 0;}



.f         {float:left; clear:left; width:521px; margin:15px 0 15px 0; padding:0 1px; background:url(../images/bg_form.jpg) repeat-y top center; border:1px solid #ff8200;}
.f .sor    {float:left; clear:left; width:521px; border-top:1px solid #fff; padding:2px 0 2px 0;}
.f .sor .b {float:left; width:160px; padding:0 6px 0 4px; text-align:right; line-height:18px;}
.f .sor .bk{float:left; width:160px; padding:0 2px 0 4px; border-right:4px solid #ff8200; text-align:right; line-height:18px;}
.f .sor .j {float:left; width:340px; padding:0 6px 0 5px;}
.f .c      {float:left; width:501px; padding:0 10px; border-top:1px solid #fff; line-height:20px; background:#ff8200; font-weight:bold; color:#fff;}
.f .l      {float:left; width:521px; border-top:1px solid #fff; border-bottom:1px solid #fff; padding:6px 0; background:#c0c0c0; text-align:center;}
.f .i      {width:330px; font-size:8pt; color:#454545; border:1px solid #ff8200; margin:2px 0 2px 0; padding:1px; background:#fff;}
.f .i#h    {border:2px solid #f00;}
.f .e      {float:left; clear:left; width:500px; padding:0 15px 0 6px; border-top:1px solid #fff; line-height:20px; background:#c00; font-weight:bold; color:#fff; text-align:right;}

.me         {float:left; clear:left; width:521px; margin:15px 0 15px 0; padding:0 1px; background:url(../images/bg_meghivas.jpg) repeat-y top center; border:1px solid #ff8200;}
.me .sor    {float:left; clear:left; width:521px; border-top:1px solid #fff; padding:2px 0 2px 0; }
.me .sor .b {float:left; width:80px; padding:0 6px 0 4px; text-align:right; line-height:26px; }
.me .sor .bk{float:left; width:80px; padding:0 2px 0 4px; border-right:4px solid #ff8200; text-align:right; line-height:26px; }
.me .sor .j {float:left; width:400px; padding:0 6px 0 5px; }
.me .sor .jh{float:left; width:400px; padding:0 6px 0 5px; line-height:26px; }
.me .c      {float:left; width:501px; padding:0 10px; border-top:1px solid #fff; line-height:20px; background:#ff8200; font-weight:bold; color:#fff; }
.me .l      {float:left; width:521px; border-top:1px solid #fff; border-bottom:1px solid #fff; padding:6px 0; background:#c0c0c0; text-align:center; }
.me .i      {width:330px; font-size:8pt; color:#454545; border:1px solid #ff8200; margin:2px 0 2px 0; padding:1px; background:#fff; }
.me .i#h    {border:2px solid #f00;}
.me .e      {float:left; clear:left; width:500px; padding:0 15px 0 6px; border-top:1px solid #fff; line-height:20px; background:#c00; font-weight:bold; color:#fff; text-align:right; }

.sta         {float:left; clear:left; width:521px; margin:15px 0 15px 0; padding:0 1px; background:url(../images/bg_stat.jpg) repeat-y top center; border:1px solid #ff8200;}
.sta .sor    {float:left; clear:left; width:521px; border-top:1px solid #fff; padding:2px 0 2px 0; valign:middle;}
.sta .sor .b {float:left; width:360px; padding:0 6px 0 4px; text-align:right; line-height:18px; valign:middle;}
.sta .sor .bk{float:left; width:360px; padding:0 2px 0 4px; border-right:4px solid #ff8200; text-align:right; line-height:18px; valign:middle;}
.sta .sor .j {float:left; width:140px; padding:0 6px 0 4px; valign:middle; line-height:18px;}
.sta .c      {float:left; width:501px; padding:0 10px; border-top:1px solid #fff; line-height:20px; background:#ff8200; font-weight:bold; color:#fff;}
.sta .l      {float:left; width:521px; border-top:1px solid #fff; border-bottom:1px solid #fff; padding:6px 0; background:#c0c0c0; text-align:center;}
.sta .i      {width:330px; font-size:8pt; color:#454545; border:1px solid #ff8200; margin:2px 0 2px 0; padding:1px; background:#fff;}
.sta .i#h    {border:2px solid #f00;}
.sta .e      {float:left; clear:left; width:500px; padding:0 15px 0 6px; border-top:1px solid #fff; line-height:20px; background:#c00; font-weight:bold; color:#fff; text-align:right;}

.fel         {float:left; clear:left; width:521px; margin:15px 0 15px 0; padding:0 1px; background:url(../images/bg_feles.jpg) repeat-y top center; border:1px solid #ff8200;}
.fel .sor    {float:left; clear:left; width:521px; border-top:1px solid #fff; padding:2px 0 2px 0; valign:middle;}
.fel .sor .b {float:left; width:250px; padding:0 6px 0 4px; text-align:left; line-height:18px; valign:middle;}
.fel .sor .b1{	float:left;	width:250px; padding:0 6px 0 4px; text-align:right; line-height:18px; valign:bottom; font-size: 10px;}
.fel .sor .b2{ float:left; width:250px; padding:0 6px 0 4px; text-align:left; line-height:18px; valign:bottom; font-size: 10px; font-weight: bold;}
.fel .sor .j1{	float:left;	width:250px; padding:0 6px 0 4px; text-align:left; line-height:18px; valign:bottom; font-size: 10px;}
.fel .sor .j2{	float:left;	width:250px; padding:0 6px 0 4px; text-align:left; line-height:18px; valign:bottom; font-size: 10px; font-weight: bold;}
.fel .sor .j {float:left; width:250px; padding:0 6px 0 4px; valign:middle; line-height:18px;}
.fel .c      {float:left; width:501px; padding:0 10px; border-top:1px solid #fff; line-height:20px; background:#ff8200; font-weight:bold; color:#fff;}

.opc         {float:left; clear:left; width:521px; margin:15px 0 15px 0; padding:0 1px; background:url(../images/bg_opc.jpg) repeat-y top center; border:1px solid #ff8200;}
.opc .sor    {float:left; clear:left; width:521px; border-top:1px solid #fff; padding:2px 0 2px 0; valign:middle;}
.opc .sor .b1 {float:left; width:329px; padding:0 6px 0 4px; text-align:left; line-height:18px; valign:middle;}
.opc .sor .b2{	float:left;	width:80px; padding:0 5px 0 5px; text-align:center; line-height:18px; valign:middle; font-size: 10px; font-weight: bold;  color:#006600;}
.opc .sor .b3{ float:left; width:80px; padding:0 5px 0 5px; text-align:center; line-height:18px; valign:middle; font-size: 10px; font-weight: bold;  color:#006600;}
.opc .sor .j1{	float:left;	width:250px; padding:0 6px 0 4px; text-align:left; line-height:18px; valign:bottom; font-size: 10px;}
.opc .sor .j2{	float:left;	width:250px; padding:0 6px 0 4px; text-align:left; line-height:18px; valign:bottom; font-size: 10px; font-weight: bold;}
.opc .sor .j {float:left; width:250px; padding:0 6px 0 4px; valign:middle; line-height:18px;}
.opc .c1     {float:left; width:319px; padding:0 10px; border-top:1px solid #fff; line-height:20px; background:#ff8200; font-weight:bold; color:#fff;}
.opc .c2     {float:left; width:90px; padding:0 0; margin: 0 1px 0 1px; border-top:1px solid #fff; line-height:20px; background:#ff8200; font-weight:bold; color:#fff; text-align: center;}
.opc .c3     {float:left; width:90px; padding:0 0; border-top:1px solid #fff; line-height:20px; background:#ff8200; font-weight:bold; color:#fff; text-align: center;}

table.szsz {float:left; clear:left; margin:0;}


.box_reklam {float:left; width:250px; height:220px; padding:0;}
.box_reklam#altix {background:url(../images/kep_altix1.jpg) no-repeat left bottom;}
.box_reklam#imarketing {background:url(../images/kep_no2.jpg) no-repeat right bottom;}
.box_reklam#google {background:url(../images/kep_google_titok.jpg) no-repeat left bottom;}
.box_reklam#partner {background:url(../images/kep_ffi1.jpg) no-repeat right bottom;}

.box_reklam .text {line-height:15px;}
.box_reklam .cim {float:left; clear:left; width:240px; padding:0 5px; line-height:18px; background:#b0b0b0; color:#fff; font-weight:bold;}
.box_reklam h2   {font-size:8pt; font-weight:bold; color:#fff; line-height:18px; background:#b0b0b0; padding:0 5px; margin:0;}
.box_reklam h1   {font-size:12pt; font-weight:bold; color:#f90; line-height:24px; background:none; margin:0; padding:0;}

.box_c {float:left; width:25px; text-align:center;}



.letoltes {float:left; clear:left; width:325px; padding:5px 0 5px 200px; margin:5px 0; line-height:16px; border-bottom:1px solid #e9e9e9;}
.letoltes#domain {background:url(../images/letoltes_domain.jpg) no-repeat left top;}
.letoltes#lemondo {background:url(../images/letoltes_lemondo.jpg) no-repeat left top;}
.letoltes a {display:block;}
.letoltes span {font-weight:bold; color:#f90; padding-left:15px; background:url(../images/nyil_jobb.jpg) no-repeat left center;}

.pt7 {font-size:7pt;}
.sajto {float:left; clear:left; width:525px; margin:8px 0; padding:0 0 8px 0; background:url(../images/vonal_v.gif) repeat-x bottom;}


.hirbox {float:left; clear:left; width:160px; padding:0 30px 6px 10px; margin:0 0 6px 0; line-height:16px; background:url(../images/bg_hirbox.jpg) no-repeat 10px bottom;}
.hirbox h5 {font-size:7pt; font-weight:normal; margin:0; padding:0; color:#454545;}
.hirbox h1 {font-size:8pt; font-weight:bold; padding:0; margin:0; color:#ff8200; background:none; line-height:14px;}
.hirbox a  {color:#f80;}
.hirbox a:hover  {text-decoration:underline;}

.hirbox_cim {float:left; clear:left; width:160px; height:27px; padding:5px 30px 0 10px; font-weight:bold; color:#fff; background:url(../images/bg_box_cim.jpg) no-repeat top left;}

.date {float:left; clear:left; width:525px; padding:0 0 10px 0; font-size:7pt;}



.box_fl {float:left; clear:left; width:525px; background:#f9f9f9; margin:15px 0; padding:5px 0;}
.fl     {float:left; clear:left; width:515px; line-height:20px; padding:0 5px;}
.fl .b  {float:left; width:195px; text-align:right; font-weight:bold;}
.fl .j  {float:left; width:300px; padding:0 0 0 10px;}
.fl .j#k{color:#f80; font-weight:bold;} 

.fl2     {float:left; clear:left; width:515px; line-height:20px; padding:0 5px;}
.fl2 .b  {float:left; width:60px; text-align:right; font-weight:bold;}
.fl2 .j  {float:left; width:435px; padding:0 0 0 10px;}
.fl2 .j#k{color:#f80; font-weight:bold;} 




