html, body {height:100%;}
body {font-family:Arial, Tahoma, Verdana; font-size:12px; padding:0; margin:0; color:#444; background:#fff; line-height:18px;}
td, tr, table {font-family:Arial, Tahoma, Verdana; font-size:100%; color:#444; padding:0; margin:0;}
a {color:#444; margin:0; padding:0;}
a:visited, a:link, a:hover {text-decoration:none;}
form {word-spacing:0; text-indent:0; padding:0; margin:0;}
img, a img  {margin:0; padding:0; border:0;}
input, select, textarea {font-family:Arial, Tahoma, Verdana; font-size:100%;}
label {cursor:pointer; margin:0; padding:0; border:0;}
sup {font-size:50%; font-weight:bold;}



h1 {font-family:Georgia, Tahoma, Verdana, Arial; font-size:260%; color:#d4d0c5; font-weight:normal; margin:5px 0 15px 0; padding:0; line-height:30px;}
h1 span {color:#f37027; font-weight:normal;}
h3 {font-size:120%; font-weight:bold; color:#f37027; margin:0; padding:8px 0 0 0;}

.gomb {background:#f37027; color:#fff; font-size:90%; border:1px #000 solid; font-weight:bold; height:20px; width:80px; margin:1px;}
.edit {color:#444; background:#fff; width:240px; border:1px solid #f37027; margin:2px 0; padding:2px;}
.button {border:0; margin:0; padding:0; width:88px; height:29px;}

.full {clear:left; width:1048px; padding:0 0 0 10px; margin:0;}
.page {float:left; width:868px; border-top:5px solid #f37027;}
.out  {float:left; width:160px; padding:0 0 0 20px; text-align:center;}

.linkbar        {float:left; clear:left; width:868px; line-height:20px; font-size:90%;}
.linkbar .b     {float:left; width:200px;}
.linkbar .j     {float:left; width:658px; padding:0 0 0 10px; text-align:right;}
.linkbar a      {padding:0 2px;}
.linkbar a:hover{color:#f37027; text-decoration:underline;}
.linkbar .j span{color:#f37027;}

.linkbar .j a.ikon       {padding:0; margin:0 1px;}
.linkbar .j a.ikon img   {vertical-align:text-bottom; border:0; padding:0; margin:0; width:16px; height:16px;}
.linkbar .j a.ikon#szerk {background:url(../images/ico_szerk_mini.jpg) no-repeat 0 -41px;}
.linkbar .j a.ikon#uj    {background:url(../images/ico_uj_mini.jpg) no-repeat 0 -41px;}
.linkbar .j a.ikon#profil{background:url(../images/ico_profil_mini.jpg) no-repeat 0 -41px;}
.linkbar .j a.ikon#kilep {background:url(../images/ico_kilep_mini.jpg) no-repeat 0 -41px;}
.linkbar .j a:hover.ikon#szerk {background-position:0 2px;}
.linkbar .j a:hover.ikon#uj    {background-position:0 2px;}
.linkbar .j a:hover.ikon#profil{background-position:0 2px;}
.linkbar .j a:hover.ikon#kilep {background-position:0 2px;}


.fej         {float:left; clear:left; width:868px; margin:5px 0;}
.fej .logo   {float:left; width:120px; padding:0 10px;}
.fej .banner {float:left; width:728px; padding:5px 0; text-align:center;}
.fej .logo a img {border:0; margin:0; padding:0; width:80px; height:83px;}
.o_868       {float:left; clear:left; width:868px;}

.menu_v          {float:left; clear:left; width:868px; line-height:24px; background:#d4d0c5; border-top:1px solid #d4d0c5;}
.menu_v a        {float:left; color:#444; font-weight:bold; padding:0 6px 0 12px;}
.menu_v a:hover  {color:#fff; background:#f37027 url(../images/nyil_le.gif) no-repeat 4px center;}
.menu_v a.aktiv  {color:#fff; background:#f37027 url(../images/nyil_le.gif) no-repeat 4px center;}
.menu_v a.inaktiv{color:#444; background:#d4d0c5;}
.menu_v a#fm_0   {text-transform:uppercase;}


.almenu         {float:left; clear:left; width:868px; line-height:24px; background:#fff; border-top:1px solid #f37027; border-bottom:1px solid #f37027;}
.almenu a       {float:left; color:#f37027; font-weight:bold; font-size:90%; padding:0 5px;}
.almenu a:hover {color:#444;}


.dupla       {float:left; clear:left; width:868px; padding:10px 0; background:url(../images/gray.gif) repeat-y 508px;}
.dupla .text {float:left; width:488px;}
.dupla .right{float:left; width:340px; padding:0 0 0 40px;}
.dupla .text a {color:#f37027;}
.dupla .text a:hover {text-decoration:underline;}


.footer {float:left; clear:left; width:848px; padding:5px 10px; font-size:90%; background:#eeede9; text-align:center;}
.footer a {padding:0 3px;}
.footer a:hover {color:#f37027;}

.footer2{float:left; clear:left; width:848px; padding:5px 10px 0 10px; background:#fff; line-height:14px; text-align:center; font-size:80%; border-top:5px solid #f37027;}




.o_488 {float:left; clear:left; width:488px;}
.c     {float:left; clear:left; width:488px; text-align:center;}
div#m  {margin:15px 0;}


.frm {float:left; clear:left; width:488px; padding:1px 0;}
.frm .l {float:left; width:118px; text-align:right; padding:0 8px 0 0; font-weight:bold;}
.frm .r {float:left; width:330px;}
.frm .r input, .frm .r textarea, .frm .r select {width:318px; border:1px solid #f37027; padding:1px;}
.frm .r input#h, .frm .r textarea#h, .frm .r select#h {border:2px solid #f00;}
.frm .r select option.noselect {background:#f37027 url(../images/nyil_le.gif) no-repeat 4px center; font-weight:bold; color:#fff; padding-left:15px;}
.frm .r .r120 {float:left; width:110px; margin:2px 0;}
.frm#kot {background:url(../images/frm_kot.jpg) repeat-y 120px;}

.frm .h {float:left; text-align:right; width:32px;}
.frm .h a img {border:0; width:16px; height:16px;}

.frm .r .help {float:left; clear:left; display:none; width:308px; padding:6px; font-size:90%; text-align:left; line-height:16px; background:#f9f9f9; border:1px solid #aaa;}

input.cb {width:18px !important; border:0 !important;}
span.e   {font-weight:bold; color:#f00;}


ul.fs    {float:left; clear:left; list-style-type:none; width:488px; line-height:20px; padding:0; margin:0;}
ul.fs li {float:left; clear:left; padding:0 0 0 25px; background:url(../images/bg_li.jpg) no-repeat 10px 6px;}
ul.fs li a {color:#444 !important;}
ul.fs li a:hover {color:#f70 !important;}


input.bl {font-size:120%; font-weight:bold; width:175px; border:1px solid #f37027; margin:2px; padding:3px;}


.beall      {float:left; clear:left; width:488px; margin:6px 0;}
.beall .bb  {float:left; width:234px; padding:0 10px 0 0;}
.beall .bj  {float:left; width:234px; padding:0 0 0 10px;}
.beall div a{display:block; width:174px; padding:0 0 0 60px; color:#444 !important;}
.beall div a:hover {color:#f37027 !important; text-decoration:none !important;}
.beall div a h3    {font-size:100%;}

.beall div a.uj    {background:url(../images/ico_uj.jpg) no-repeat 0 8px;}    
.beall div a.szerk {background:url(../images/ico_szerk.jpg) no-repeat 0 8px;} 
.beall div a.profil{background:url(../images/ico_user.jpg) no-repeat 0 8px;}  
.beall div a.kilep {background:url(../images/ico_kilep.jpg) no-repeat 0 8px;} 
.beall div a.jelszo{background:url(../images/ico_jelszo.jpg) no-repeat 0 8px;}
.beall div a.kiemel{background:url(../images/ico_kiemel.jpg) no-repeat 0 8px;}


.nav      {float:left; clear:left; width:488px; text-align:center; line-height:20px; margin:8px 0; border-top:3px solid #d4d0c5; border-bottom:3px solid #d4d0c5;}
.nav .b   {float:left; width:110px; text-align:left;}
.nav .k   {float:left; width:250px; padding:0 9px;}
.nav .j   {float:left; width:110px; text-align:right;}
.nav .j select {width:100px; border:1px solid #f37027; padding:0; margin:0; font-size:7pt;} 
.nav .k a {padding:0 3px; margin:0 1px; color:#f37027; border:1px solid #f37027;}
.nav .k a:hover {color:#fff; background:#f37027; text-decoration:none !important;}


.efajl,
.efajl_kiem{float:left; clear:left; width:488px; margin:5px 0; padding:2px 0; text-align:center; border-top:1px solid #fff; border-bottom:1px solid #fff;}
.efajl_kiem{border-top:1px solid #f37027; border-bottom:1px solid #f37027; background:url(../images/bg_kiem.jpg) no-repeat right bottom;}


.ef_kep    {float:left; width:62px; padding:2px 8px 0 0;}
.ef_cim    {float:left; width:171px; padding:0 8px 0 0; text-align:left;}
.ef_oprend {float:left; width:60px; padding:0 8px 0 0;}
.ef_jog    {float:left; width:70px; padding:0 8px 0 0;}
.ef_datum  {float:left; width:70px; padding:0 8px 0 0;}
.ef_letolt {float:left; width:15px;}

.ef_cim a        {display:block; text-decoration:none !important; color:#444 !important;}
.ef_cim a span   {font-weight:bold; color:#f37027;}
.ef_cim a:hover  {text-decoration:none !important; color:#f37027 !important;}
.ef_kep img      {margin:0; padding:0; /*border:1px solid #444;*/}
.ef_kep img.cs   {border:0; margin:0 0 3px 0; width:50px; height:10px;}
.ef_letolt a img {float:left; border:0; margin:0; padding:0; width:15px; height:15px;}

.efajl#hl        {font-weight:bold; font-size:90%; background:#eeede9;}
.efajl#hl div    {padding-top:0;}
.efajl#hl div a img, .efajl#hl div img {border:0; padding:0; margin:0; width:7px; height:10px;}
.efajl#hl div a  {display:inline;}


.bong        {float:left; clear:left; width:488px; margin:8px 0 15px 0; border-bottom:1px solid #eeede9;}
.bong div    {float:left; width:234px;} 
.bong .bl    {padding:0 10px 0 0;}
.bong .br    {padding:0 0 0 10px;}
.bong a      {color:#f37027; font-weight:bold;}

.bong ul    {float:left; clear:left; list-style-type:none; width:234px; padding:0; margin:0 0 15px 0;}
.bong ul li {float:left; clear:left; width:214px; padding:0 0 0 20px;}
.bong ul li a {font-weight:normal;}


.resz          {float:left; clear:left; width:230px; padding:0 8px 0 0;}
.resz .cont    {float:left; clear:left; width:230px; padding:2px 0;}
.resz .cont .l {float:left; width:105px; text-align:right; font-weight:bold; padding:0 5px 0 0;}
.resz .cont .r {float:left; width:120px;}

.opr         {float:left; clear:left; width:95px; padding:0 0 0 25px;}
.opr#windows, label.windows {background:url(../images/os_windows.jpg) no-repeat left center;}
.opr#mac, label.mac         {background:url(../images/os_mac.jpg) no-repeat left center;}
.opr#linux, label.linux     {background:url(../images/os_linux.jpg) no-repeat left center;}
.opr#unix, label.unix       {background:url(../images/os_unix.jpg) no-repeat left center;}
.opr#mobil, label.mobil     {background:url(../images/os_mobil.jpg) no-repeat left center;}
.opr#solaris, label.solaris {background:url(../images/os_solaris.jpg) no-repeat left center;}
.opr#webes, label.webes     {background:url(../images/os_webes.jpg) no-repeat left center;}
.opr#freebsd, label.freebsd {background:url(../images/os_freebsd.jpg) no-repeat left center;}

.r120 label {float:left; line-height:20px; padding:0 0 0 22px;}
.r120 input.cb {float:left;} 


.pic_right {float:left; width:240px; padding:4px; /*border:1px solid #f37027;*/ text-align:center;}
.pic_right a {text-decoration:none !important; color:#444 !important;}
.pic_right a:hover {color:#f37027 !important;}
.pic_right a img {border:0; padding:0; margin:0;}


a.download {float:left; display:block; width:150px; padding:0 0 0 80px; margin:10px 0; line-height:35px; font-size:150%; font-weight:bold; background:url(../images/download.jpg) no-repeat 40px 0;}
a.download:hover {color:#b8d600 !important; text-decoration:none !important; background:url(../images/download.jpg) no-repeat 40px -100px;}

.csillag_bg {clear:left; float:left; width:50px; background:url(../images/cs_0.jpg) no-repeat left center;}
img.stars   {width:50px; height:10px; border:0; padding:0; margin:0;} 

.ertekeles {float:left; clear:left; width:468px; padding:4px 9px; border:1px solid #ccc; margin:15px 0;}
.ertekeles .t {float:left; width:170px; padding:0 9px 0 0; font-weight:bold; color:#f37027;}
.ertekeles .v {float:left; width:110px; height:20px; background:url(../images/ertekek.jpg) no-repeat 10px 0;}
.ertekeles .n {float:left; width:170px; padding:0 0 0 9px; text-align:right;}
.ertekeles .f {float:left; clear:left; width:468px; padding:4px 0 0 0;}

.ertekeles .v a img {width:10px; height:20px; border:0; margin:0; padding:0;}


.velemeny_head       {float:left; width:468px; padding:0 10px; background:#eee; line-height:20px; margin:8px 0 5px 0;}
.velemeny_head .name {float:left; width:310px; padding:0 8px 0 0; font-weight:bold; color:#f37027;}
.velemeny_head .date {float:left; width:150px; text-align:right;}
.velemeny            {float:left; clear:left; width:468px; padding:0 10px; margin:0 0 8px 0;}


.top_link        {float:left; clear:left; width:488px; text-align:right; border-bottom:1px dotted #ccc; margin:0 0 4px 0;}
.top_link a      {padding:0 6px; font-size:90%; color:#444 !important;}
.top_link a:hover{color:#f37027 !important;}
.top_link2 a img  {vertical-align:text-bottom; border:0; padding:0; margin:0; width:15px; height:15px;}

.top_link2        {float:left; clear:left; width:488px; text-align:right; margin:0 0 4px 0; font-size:90%;}
.top_link2 a      {padding:0 0 0 20px; color:#444 !important;}
.top_link2 a:hover{color:#f37027 !important; text-decoration:none !important;}
.top_link2 a img  {vertical-align:text-bottom; border:0; padding:0; margin:0 3px 0 0; width:15px; height:15px;}


input.counter {border:0 !important; background:#fff; padding:0; font-size:85%; text-align:center;}

.jognyilatkozat             {float:left; clear:left; width:488px; text-align:right; margin:15px 0;}
.jognyilatkozat a           {padding:0 15px 0 0; background:url(../images/order_le_akt.gif) no-repeat right center;}
.jognyilatkozat #nyilatkozat{float:left; clear:left; display:none; width:465px; padding:0 0 0 20px; font-size:90%; text-align:justify; border-left:3px solid #d4d0c5;}


.user {float:left; clear:left; width:488px; margin:0 0 15px 0;}
.user .pic {float:left; width:50px; padding:0 10px 0 0;}
.user .adat{float:left; width:428px;}
.user .adat .cont   {float:left; clear:left; width:428px;}
.user .adat .cont .l{float:left; width:98px; padding:0 10px 0 0; font-weight:bold; text-align:right;}
.user .adat .cont .r{float:left; width:320px;}



table.media {width:486px; margin:15px 0; border:1px solid #f37027;}
table.media td, 
table.media th {text-align:center; padding:3px; width:156px; height:32px; background:#f9f9f9;}
table.media th {background:#d4d0c5; font-weight:bold;}


.partnerek_fejlec   {float:left; clear:left; width:100px; line-height:20px; padding:0 240px 0 0; color:#fff; font-weight:bold; text-align:center; background:#ffbd8f url(../images/partner_box_fej.jpg) no-repeat right top;}
.partnerek          {float:left; clear:left; width:300px; padding:10px; margin:0 0 15px 0; text-align:center; border:10px solid #ffbd8f;}
.partnerek .linkek  {float:left; width:140px; padding:0 10px 0 0; text-align:left;}
.partnerek .bannerek{float:left; width:140px; padding:0 0 0 10px; text-align:center;}

.partnerek .linkek a {display:block; line-height:18px; padding:0 0 0 20px; width:120px;}
.partnerek .linkek a:hover {text-decoration:underline !important; color:#f37027 !important;}

.partnerek input {color:#444; background:#fff; width:200px; border:1px solid #f37027; margin:2px 0; padding:2px;}

a.sokapro    {background:url(../images/sok_apro.gif) no-repeat left center;}
a.sokallas   {background:url(../images/sok_allas.gif) no-repeat left center;}
a.sokingatlan{background:url(../images/sok_ingatlan.gif) no-repeat left center;}
a.sokjarmu   {background:url(../images/sok_jarmu.gif) no-repeat left center;}
a.sokmotor   {background:url(../images/sok_motor.gif) no-repeat left center;}
a.euromail   {background:url(../images/link_euromail.gif) no-repeat left center;}
a.hacom      {background:url(../images/link_hacom.gif) no-repeat left center;}
a.eicom      {background:url(../images/link_eicom.gif) no-repeat left center;}
a.szake      {background:url(../images/link_szake.gif) no-repeat left center;}
a.i7         {background:url(../images/link_i7.gif) no-repeat left center;}
a.domain     {background:url(../images/link_domain.gif) no-repeat left center;}


.partnerek .bannerek a {display:block; margin:8px 0;}


.box_kiemelt          {float:left; clear:left; width:300px; padding:0 20px; margin:0 0 15px 0; background:url(../images/box_kiemelt.jpg) no-repeat top center;}
.box_kiemelt .header  {float:left; clear:left; margin:2px 0; line-height:18px; background:#f37027; color:#fff; font-weight:bold;}
.box_kiemelt .sor     {float:left; clear:left; width:300px; padding:4px 0; border-bottom:1px solid #f37027;}
.box_kiemelt .sor .kep{float:left; width:70px;}
.box_kiemelt .sor .txt{float:left; width:230px;}
.box_kiemelt .sor .txt a span {font-weight:bold; color:#f37027;}
.box_kiemelt .hogyan  {float:left; clear:left; width:300px; padding:4px 0 12px 0; font-weight:bold; background:url(../images/arny_also.jpg) no-repeat center bottom;}
.box_kiemelt .hogyan a {color:#f37027;}
.box_kiemelt .hogyan a:hover {text-decoration:underline;}


.border_box {float:left; clear:left; width:468px; padding:9px; margin:8px 0; border:1px solid #ccc;}

.box_top        {float:left; width:209px;}
.box_top#fav    {padding:0 21px 0 12px; background:url(../images/box_favorit.jpg) no-repeat 0 0;}
.box_top#best   {padding:0 12px 0 21px; background:url(../images/box_best.jpg) no-repeat right top;}
.box_head       {float:left; clear:left; width:209px; line-height:24px; font-weight:bold;}
.box_top a      {float:left; clear:left; display:block; width:201px; padding:0 0 0 8px; color:#444 !important; background:url(../images/nyil_jobb.jpg) no-repeat 0 6px;}
.box_top a:hover{color:#f37027 !important; text-decoration:none !important;}
.box_top .ezaz  {float:left; clear:left; width:201px; padding:0 0 0 8px; background:url(../images/nyil_jobb.jpg) no-repeat 0 6px;}
.box_top a img.cs{border:0; margin:4px 0 0 0; padding:0; width:50px; height:10px;}

img.szerk   {margin:0 6px 6px 0;}


span#tmobile{font-weight:bold; color:#e70073;}
span#voda   {font-weight:bold; color:#f00;}
span#pannon {font-weight:bold; color:#09f;}


.hirdetes {float:left; clear:left; width:468px; margin:7px 0; padding:7px 0 7px 20px; background:url(../images/bg_hirdetes.jpg) no-repeat left center; border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0;}


.colorbox      {float:left; width:152px; padding:36px 0 0 5px;}
.colorbox#blue {color:#00b2ec; background:url(../images/bg_colorbox_blue.jpg) no-repeat top center;}
.colorbox#green{color:#7aec00; background:url(../images/bg_colorbox_green.jpg) no-repeat top center; padding:36px 8px 0 13px;}
.colorbox#pink {color:#ec0082; background:url(../images/bg_colorbox_pink.jpg) no-repeat top center;}
.colorbox .headline {float:left; clear:left; width:152px; line-height:22px; text-align:center; font-weight:bold; margin:0 0 6px 0; color:#444;}


.colorbox a      {float:left; display:block; width:152px; color:#444 !important;}
.colorbox#blue a:hover {color:#00b2ec !important;}
.colorbox#green a:hover{color:#7aec00 !important;}
.colorbox#pink a:hover {color:#ec0082 !important;}
.colorbox a:hover{text-decoration:none !important;}


.munka_hosei        {float:left; clear:left; width:488px; margin:15px 0; background:url(../images/bg_munka_hosei.jpg) no-repeat 0 0;}
.munka_hosei .b120  {float:left; width:120px; padding:100px 18px 0 0;}
.munka_hosei .avatar{float:left; width:350px;}
.munka_hosei .avatar .cim {float:left; clear:left; width:350px; line-height:22px; font-weight:bold;}
.munka_hosei .avatar .cim#c1 {color:#f90;}
.munka_hosei .avatar .cim#c2 {color:#fff; margin:0 0 5px 0;}
.munka_hosei .avatar .av {float:left; clear:left; width:280px; padding:2px 0 2px 70px; background:url(../fotok/users/0.jpg) no-repeat 0 0;}
.munka_hosei .avatar .av a {color:#444 !important; display:block;}
.munka_hosei .avatar .av a:hover {text-decoration:none !important; color:#f90 !important;}



.o_488#welcome{background:url(../images/gray.gif) repeat-y 243px;}
.koszonto     {float:left; width:234px; padding:0 10px 0 0;}
.friss        {float:left; width:234px; padding:0 0 0 10px; background:url(../images/bg_cim_friss.jpg) no-repeat 10px 0;}
.friss h1     {font-family:Arial, Tahoma, Verdana; width:224px; font-size:100%; color:#fff; font-weight:bold; margin:0 0 20px 0; padding:0 0 0 10px; line-height:26px;}
.friss a      {display:block; width:220px; padding:0 0 0 14px; background:url(../images/nyil_jobb.jpg) no-repeat 0 6px; color:#444 !important;}
.friss a:hover{color:#f37027 !important; text-decoration:none !important;}











