/*
(C) DBLaci
V 1.0	2005.02.24 19:23
V 1.99	2008-04-24 11:51
V 2.0	2009-01-26 15:50
*/
body {
    margin:0;
    padding:0;
    height:100%;
    font-family:Arial,sans-serif;
    font-size:12px;
    width:100%;
    text-align:left;
}

body.privi {
    background:url('hatter_feher.gif') center center fixed;
}

html {
    margin:0;
    padding:0;
    height:100%;
    width:100%;
}

img {
    border:0;
}

h1 {
    font-size:16px;
}
h2 {
    font-size:14px;
}

option {
    text-align:center;
}

a:link, a:visited, a:active {
    color:#575757;
    font-weight:bold;
    text-decoration:none;
    cursor:pointer;
/*    position:relative;*/
}
a:hover {
    text-decoration:underline;
    cursor:pointer;
/*    position:relative;*/
}

a.menu:link {color: #014b89;text-decoration:none;}
a.menu:visited {color: #014b89;text-decoration:none;}
a.menu:hover {color: #0279db;text-decoration:underline;}

a.sel:link {color: #ff0000;}
a.sel:visited {color: #ff0000;}
a.sel:active {color: #ff0000;}
a.sel:hover {color: #ff0000;}

table.header {
    width:1000px;
    height:122px;
    background:#ffffff url('bg_fejlec.png') repeat-x top left;
    text-align:left;
}
div.header {
    text-align:center;
    height:122px;
    background:#FFF url('bg_fejlec.png') repeat-x top left;
    width:100%;
}
TABLE.header TD.logo {
    padding:0;
}
TABLE.header TD.logo IMG {
/*    border:2px solid #0F0;*/
}
TABLE.header TD.menu A {
    display:block;
    text-align:center;
    color:#C7C7C7;
    padding-top:85px;
    height:12px;
    width:110px;
    text-decoration:none;
    font-family:Verdana;
    font-size:8px;
}
TABLE.header A.tarskereso {
    background:transparent url('menu_tarskereso.png') top left no-repeat;
}
TABLE.header A.tarskereso_kiv, TABLE.header A.tarskereso:hover {
    background:transparent url('menu_tarskereso_over.png') top left no-repeat;
    color:#434343;
}

TABLE.header A.cseveges {
    background:transparent url('menu_cseveges.png') top left no-repeat;
}
TABLE.header A.cseveges_kiv, TABLE.header A.cseveges:hover {
    background:transparent url('menu_cseveges_over.png') top left no-repeat;
    color:#434343;
}

TABLE.header TD.menu A.forum {
    background:transparent url('menu_forum.png') top left no-repeat;
    padding-top:80px;
}
TABLE.header TD.menu A.forum_kiv, TABLE.header TD.menu A.forum:hover {
    background:transparent url('menu_forum_over.png') top left no-repeat;
    color:#434343;
    padding-top:80px;
}

TABLE.header A.blogok {
    background:transparent url('menu_blogok.png') top left no-repeat;
}
TABLE.header A.blogok_kiv, TABLE.header A.blogok:hover {
    background:transparent url('menu_blogok_over.png') top left no-repeat;
    color:#434343;
}

TABLE.header A.jatekok {
    background:transparent url('menu_jatekok.png') top left no-repeat;
    padding-right:8px;
}
TABLE.header A.jatekok_kiv, TABLE.header A.jatekok:hover {
    background:transparent url('menu_jatekok_over.png') top left no-repeat;
    color:#434343;
    padding-right:8px;
}

TABLE.header TD.menu A.sms {
    background:transparent url('menu_sms.png') top left no-repeat;
    padding-top:85px;
}
TABLE.header TD.menu A.sms_kiv, TABLE.header TD.menu A.sms:hover {
    background:transparent url('menu_sms_over.png') top left no-repeat;
    color:#434343;
    padding-top:85px;
}

TABLE.header TD.login {
    width:140px;
    padding-left:5px;
    padding-right:5px;
    padding-top:10px;
    vertical-align:top;
}
TABLE.header TD.login FORM {
    display:inline;
}

TABLE.nyitolap_sav {
/*    padding-left:10px;*/
    width:974px;/*690+278+6*/
    text-align:center;
}
TABLE.nyitolap_sav TD.nyitolap_bal {
    vertical-align:top;
    padding:0;
    text-align:left;
    width:665px;/*690+6-padding*/
    height:140px;
    padding-left:25px;
    padding-right:6px;
    background:url('bg_nyito_kereses.png') top left no-repeat;
    
    font-size:12px;
    color:#EACFCD;
}
TABLE.nyitolap_sav TD.nyitolap_jobb {
    vertical-align:top;
    padding:0;
    width:278px;
    height:140px;
    text-align:center;
    background:url('bg_nyito_reg.png') top left no-repeat;
}
TABLE.nyitolap_sav TD.nyitolap_balc, TABLE.nyitolap_sav TD.nyitolap_jobbc {
    padding:0;
    height:110px;
    font-family:"Trebuchet MS",verdana;
}
TABLE.nyitolap_sav TD.nyitolap_jobbc {
    height:70px;
}
TD.nyitolap_jobb A, TD.nyitolap_jobb A:visited, TD.nyitolap_jobb A:hover {
    font-family:"Trebuchet MS",verdana;
    color:#E7E69A;
    text-decoration:none;
    font-size:14px;
}
DIV.nyitolap_vonal {
    height:3px;
    width:325px;/*330-25*/
    border-left:25px solid #979BA1;
    background-color:#C2C5C7;
    margin-bottom:5px;
}
H1.nyitolap_motto {
    font-size:14px;
    font-weight:bold;
    margin-bottom:10px;
}
TD.nyitolap_bal A, TD.nyitolap_bal A:visited, TD.nyitolap_bal A:hover {
    font-family:"Trebuchet MS",verdana;
    color:#EACFCD;
    text-decoration:none;
}
INPUT.nyitolap_submit {
    border:1px solid #C48D88;
    background-color:#BC7670;
    color:#E5C8C6;
    font-size:12px;
    font-family:"Trebuchet MS",verdana;
}

TABLE.nyitolap_blokk TD.blokk {
    padding:20px;
}

TABLE.nyitolap_blokk DIV.blokk_cim {
    font-weight:bold;
    margin-bottom:5px;
}

TABLE.nyitolap_blokk TABLE.nyitolap_dp TD.dpm_text {
    vertical-align:top;
}
TD.nyitolap_mire_varsz {
    padding-left:60px;
    font-weight:bold;
}

DIV.lablec_div {
    background:url('bg_lablec.png') repeat-x top left;
    width:936px;
/*    padding-top:2px;*/
    height:45px;
}
TABLE.lablec {
    height:45px;
}
TABLE.lablec TD {
    font-family:Verdana;
    font-size:9px;
    height:44px;
    vertical-align:middle;
}
TABLE.lablec TD.lablec1 {
    padding-left:15px;
    color:#C2C3C4;
    width:300px;
}
TABLE.lablec TD.lablec2 {
    padding-right:15px;
    width:300px;
}
TABLE.lablec TD A, TABLE.lablec TD A:visited {
    font-family:Verdana;
    font-weight:normal;
    font-size:9px;
    color:#38404B;
}


/* ---------- reg */

DIV.reg_keret {
/*1000 szeles kozepere*/
    width:640px;
    padding-left:180px;
}

table.regtab td.regtitle {
    text-align:center;
    font-weight:bold;
    padding-bottom:5px;
    padding-top:5px;
}
table.regtab td.regtitlez {
    padding-top:20px;
}
table.regtab th {
    font-weight:bold;
    vertical-align:middle;
    padding-top:5px;
    padding-bottom:5px;
}
table.regtab td {
    color:#5D5D5D;
    padding:1px;
}
table.regtab td.regerror {
    color:#F00;
}

input.reg_text {
    border:1px solid #D1D1D1;
    width:120px;
}

input.reg_szamlalo {
    border:1px solid #D1D1D1;
    width:35px;
    font-size:9px;
}

textarea.reg_textarea {
    border:1px solid #D1D1D1;
/*    width:120px;*/
}

input.reg_submit, span.gomb2 {
    background-color:#484848;
    border:0;
    color:#FFFFFF;
    font-size:11px;
    cursor:pointer;
}

SPAN.gomb2 {
    padding-left:5px;
    padding-right:5px;
    padding-top:1px;
    padding-bottom:1px;
}
span.reg_cim {
    font-size:24px;
    color:#BE1C1C;
    font-weight:bold;
    font-family: "Trebuchet MS", Arial, sans-serif;
}

table.regtab table.checkboxlist {
    border:1px solid #EEE;
}
table.regtab table.checkboxlist td {
    padding:0;
}

TABLE.regtab TH.regerror {
    color:#B00;
}

div.reg_pic_icons {
    filter:alpha(opacity=80);
    -moz-opacity:0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
    position:absolute;
    right:0;
    top:0;
    width:26px;
    height:144px;
    background-color:#434343;
}

div.reg_pic_group {
    float:left;
    position:relative;
    margin:10px;
    width:140px;
}
/* ----- adatlap ----- */

TABLE#adatlap {
    width:840px;
}

td.dppicl, td.dpcon, td.dpicon {
    vertical-align:top;
    font-size:11px;
    color:#454444;
}
TD.dppicl {
    width:150px;
}
td.dpicon {
    width:145px;
    text-align:right;
}
td.dpcon {/*ami marad*/
    text-align:left;
    padding-right:5px;
}


div.dp_gomb {
    background:url('dp_gomb_bg.png') no-repeat top right;
    width:145px;
    height:43px;
    cursor:pointer;
    text-align:right;
}

div.dp_gomb_over {
    background-image:url('dp_gomb_bg_over.png');
}

TABLE.dpmenu {
/*    margin-right:142px;*/
    margin-left:152px;
}
TABLE.dpmenu TD {
    padding-right:5px;
}

TABLE.dpmenu A, TABLE.dpmenu A:visited {
    text-align:center;
    display:block;
    width:112px;
    height:21px;/*28-5-2*/
    padding-top:2px;
    padding-bottom:5px;
/*    background:transparent url('dp_menu_adatlap.png') left top no-repeat;*/
    font-family:Arial;
    font-size:12px;
    color:#FFF;
    text-decoration:none;
}
TABLE.dpmenu A:hover, TABLE.dpmenu A.selected, TABLE.dpmenu A.selected:visited {
    padding-top:7px;
    padding-bottom:0;
    font-weight:bold;
    font-size:12px;
    color:#FFF;
    text-decoration:none;
}

TABLE.dpmenu A.dp_adatlap, TABLE.dpmenu A.dp_adatlap:visited {
    background-image:url('dp_menu_adatlap.png');
}
TABLE.dpmenu A.dp_adatlap_selected, TABLE.dpmenu A.dp_adatlap:hover {
    background-image:url('dp_menu_adatlap_over.png');
}

TABLE.dpmenu A.dp_uzenetek, TABLE.dpmenu A.dp_uzenetek:visited {
    background-image:url('dp_menu_uzenetek.png');
}
TABLE.dpmenu A.dp_uzenetek_selected, TABLE.dpmenu A.dp_uzenetek:hover {
    background-image:url('dp_menu_uzenetek_over.png');
}

TABLE.dpmenu A.dp_blog, TABLE.dpmenu A.dp_blog:visited {
    background-image:url('dp_menu_blog.png');
}
TABLE.dpmenu A.dp_blog_selected, TABLE.dpmenu A.dp_blog:hover {
    background-image:url('dp_menu_blog_over.png');
}

TABLE.dpmenu A.dp_jegyzet, TABLE.dpmenu A.dp_jegyzet:visited {
    background-image:url('dp_menu_jegyzet.png');
}
TABLE.dpmenu A.dp_jegyzet_selected, TABLE.dpmenu A.dp_jegyzet:hover {
    background-image:url('dp_menu_jegyzet_over.png');
}

TABLE.dpmenu A.dp_moderalas, TABLE.dpmenu A.dp_moderalas:visited {
    background-image:url('dp_menu_moderalas.png');
}
TABLE.dpmenu A.dp_moderalas_selected, TABLE.dpmenu A.dp_moderalas:hover {
    background-image:url('dp_menu_moderalas_over.png');
}

table.dppic {
    margin-left:5px;
    margin-right:5px;
}
table.avatar_pic {
    border:1px solid #E9E7E7;
    padding:10px;
    background-color:#F3F2F2;
}
table.avatar_pic td {
    width:122px;
    height:122px;
    text-align:center;
}
table.avatar_pic.avatar_pic_80 td {
    width:80px;
    height:80px;
    text-align:center;
}

SPAN.dp_cim {
    font-size:24px;
    font-weight:bold;
    font-family:Arial;
}
span.dp_cim_kapcsolat {
    color:#FF8000;
}
SPAN.dp_cim_velemeny {
    color:#9BC01D;
}
SPAN.dp_cim_bemutatkozas {
    color:#208FC8;
}
SPAN.dp_cim_akit_keresek {
    color:#BE1C1C;
}
SPAN.dp_cim_barataim {
    color:#617C92;
}

SPAN.dp_gomb {
    cursor:pointer;
    font-weight:normal;
    color:#BBB;
}
SPAN.dp_gomb_be {
    font-weight:bold;
    color:#454444;
}

span.gomb {
    cursor:pointer;
}
span.gomb_chatinvite {
    display:block;
    text-align:center;
    color:#ffffff;
    font-size:10px;
}
input.chatinvite {
    font-size:11px;
    width:120px;
    border:1px solid #b8b8b8;
    background-color:#7a7a7a;
    color:#b8b8b8;
    padding:2px;
/*     padding-left:5px; */
/*     padding-right:5px; */
}
div.chatinvite_deny_block {
    text-align:right;
    color:#ffffff;
    font-size:10px;
}
SPAN.aktualis {
    text-decoration:underline;
}

DIV.dpm_vonal {
    margin-top:16px;
    margin-bottom:13px;
    height:1px;
    width:580px;
    background:url('pontozott.png') repeat-x top left;
}
TABLE.dpm {
    width:580px;
}
TD.dpm_pic {
    width:140px;
    /*feljebb is van össz: 140px*/
}
TD.dpm_text {
    padding-left:13px;
    text-align:left;
    font-size:11px;
    color:#000;
    vertical-align:top;
}
TD.dpm_icons {
    vertical-align:top;
    font-size:11px;
    font-weight:normal;
    color:#454444;
    width:100px;
}
TD.dpm_icons_fiu {
    background:url('dpm_bg_fiu.png') no-repeat top center;
}
TD.dpm_icons_lany {
    background:url('dpm_bg_lany.png') no-repeat top center;
}
TD.dpm_icons A, TD.dpm_icons A:visited, TD.dpm_icons A:hover, TD.dpicon A, TD.dpicon A:visited, TD.dpicon A:hover,
.dp80_icons a, .dp80_icons a:visited, .dp80_icons a:hover, .dp80_icons span.gomb {
    text-decoration:none;
    font-size:11px;
    font-weight:normal;
    color:#454444;
}
TD.dpm_elvalaszto {
    vertical-align:top;
    width:1px;
    padding-right:13px;
}
TD.dp_hetilany {
    background:url('dpm_bg_lany.png') no-repeat top right;

}
TD.dp_hetifiu {
    background:url('dpm_bg_fiu.png') no-repeat top right;
}

TABLE.dpm_del {
    background-color:#DDD;
}

TABLE.dps TD.dps_text {
    text-align:center;
    padding:0;
    padding-top:2px;
    height:auto;
}

table.dp80 {
    margin:2px;
    width:100%;
}

table.dp80 td.dp80_text {
    text-align:left;
    padding:0;
    padding-left:5px;
    padding-right:5px;
    height:auto;
    vertical-align:top;
}
table.dp80 td.dp80_text div.dp80_data {
    font-size:10px;
}

div#event_div {
    width:200px;
    position:absolute;
    top:10px;
    right:50px;
    padding:10px;
}
div.box_title {
    float:left;
    padding:5px;
    font-family:Arial;
    font-size:10px;
}
div.box_close {
    float:right;
    font-family:Arial;
    color:#ACC144;
    font-size:10px;
    padding:5px;
    font-weight:bold;
}

div#event_div div.event_block {
    border:1px solid #FEE;
    margin:2px;
    background-color:#FFF;
    margin-bottom:15px;
}
div#event_div div.chatinvite_block {
    border:3px solid #B8B8B8;
    padding:3px;
    background-color:#7a7a7a;
    padding-bottom:10px;
}

div#event_div td.chatinvite_text {
    width:90%;
    text-align:center;
    border:1px solid #f9d45e;
    background-color:#fffbba;
    font-size:10px;
    padding:4px;
}

span.motto {
    font-style:italic;
}

SPAN.nyitolap_dp_partner, SPAN.dpm_partner {
    font-size:11px;
    color:#9E9E9E;
}

/*nyitolap login++*/

INPUT.loginok, A.loginok, A.loginok:visited, A.loginok:hover {
    padding-left:3px;
    padding-right:3px;
    padding-top:1px;
    padding-bottom:1px;
    background-color:#38404B;
    color:#FEFFFF;
    font-family:arial;
    font-size:9px;
    border:0;
    cursor:pointer;
    text-decoration:none;
}

INPUT.login {
    font-size:10px;
    background-color:#F0F0F0;
/*    border:1px solid #989DA1;*/
    border:0;
    padding-top:1px;
    padding-left:3px;
    padding-right:3px;
    padding-bottom:6px;
    width:114px;
    background:url('bg_input.png') no-repeat top left;
}

A.lostpass, A.lostpass:visited {
    font-size:8px;
    font-weight:bold;
    font-family:Arial;
    color:#CACDC0;
    text-decoration:underline;
}

A.lostpass:hover {
    color:#777;
}

SPAN.login_felirat {
    font-family:Verdana;
    font-size:8px;
    color:#434B55;
    font-weight:bold;
}

SPAN.belepve_felirat {
    font-family:Verdana;
    font-size:9px;
    color:#434B55;
    font-weight:bold;
}
span.kredit_szam_cim {
    font-family:Verdana;
    font-size:9px;
    color:#434B55;
    font-weight:bold;
}
span.kredit_szam {
    font-family:Verdana;
    font-size:9px;
    color:#434B55;
    font-weight:bold;
}
/*nyitolap login--*/

TABLE.menub TD.menub_top {
    width:160px;/*170-padding*/
    height:55px;/*55-padding*/
    color:#FFF;
    text-align:right;
    padding-right:10px;
/*    padding-top:30px; IE vel nem mukodik, mert az IE egy szar.*/
    vertical-align:top;
    font-size:12px;
    font-weight:bold;
    cursor:default;
}
TABLE.menub TD.menub_top_esemenyek {
    background:url('balmenu_esemenyek.png') #FFF top left no-repeat;
}
TABLE.menub TD.menub_top_kereses {
    background:url('balmenu_kereses.png') #FFF top left no-repeat;
}
TABLE.menub TD.menub_top_kapcsolatok {
    background:url('balmenu_kapcsolatok.png') #FFF top left no-repeat;
}
TABLE.menub TD.menub_top_sajat_profilod {
    background:url('balmenu_sajat_profilod.png') #FFF top left no-repeat;
}
TABLE.menub TD.menub_top_admin {
    background:url('balmenu_admin.png') #AAA top left no-repeat;
}

TABLE.menub TD.menub_kozep {
    background:url('balmenu_bg.png') repeat-y top left #FFF;
    padding:5px;
    padding-left:16px;
}
TABLE.menub TD.menub_kozep A, TABLE.menub TD.menub_kozep A:visited {
    font-weight:normal;
    text-decoration:none;
    display:block;
    padding:0;
    margin:0;
    width:134px;
    padding-left:4px;
}
TABLE.menub TD.menub_kozep_esemenyek A, TABLE.menub TD.menub_kozep_esemenyek A:visited {
    color:#DE3528;
    font-weight:bold;
}
TABLE.menub TD.menub_kozep_kereses A, TABLE.menub TD.menub_kozep_kereses A:visited {
    color:#B2AA07;
}
TABLE.menub TD.menub_kozep_kereses A:hover, TABLE.menub TD.menub_kozep_kereses A.kiv {
    color:#FFF;
    background-color:#E0D834;
}
TABLE.menub TD.menub_kozep_kapcsolatok A, TABLE.menub TD.menub_kozep_kapcsolatok A:visited {
    color:#49960A;
}
TABLE.menub TD.menub_kozep_kapcsolatok A:hover, TABLE.menub TD.menub_kozep_kapcsolatok A.kiv {
    color:#FFF;
    background-color:#66B128;
}
TABLE.menub TD.menub_kozep_sajat_profilod A, TABLE.menub TD.menub_kozep_sajat_profilod A:visited {
    color:#7E3191;
}
TABLE.menub TD.menub_kozep_sajat_profilod A:hover, TABLE.menub TD.menub_kozep_sajat_profilod A.kiv {
    color:#FFF;
    background-color:#9B6DA6;
}
/*TABLE.menub TD.menub_kozep_admin A, TABLE.menub TD.admin A:visited {
}*/
TABLE.menub TD.menub_kozep_admin A:hover, TABLE.menub TD.menub_kozep_admin A.kiv {
    color:#FFF;
    background-color:#848484;
}
TABLE.menub TD.menub_bottom {
    padding-bottom:10px;
}
SPAN.uzenet {
    display:block;
    font-size:12px;
    font-weight:bold;
    padding:10px;
}
DIV#cmsbanner {
    vertical-align:top;
}

DIV#pic_warn {
    padding:50px 10px 10px 10px;
    height:150px;
    background-color:#FFF;
    width:300px;
    position:absolute;
    border:2px solid #F00;
    top:40%;
    left:40%;
    z-index:1;
    text-align:center;
    font-weight:bold;
    font-size:16px;
}

SPAN.dpnick {
    font-size:11px;
    color:#454444;
}
SPAN.dpnickno {
    font-size:9px;
    color:#9E9E9E;
}
SPAN.dpnick_nagy {
    font-size:14px;
    font-weight:bold;
}
/*utolso latogatas+ideje*/
span.lv {
    font-weight:bold;
    font-size:11px;
    color:#454444;
}
span.lv_time {
    font-weight:normal;
}

SPAN.logoe {
    font-family:Arial;
    font-size:11px;
    color:#AC4242;
}
SPAN.logov {
    font-family:Arial;
    font-size:11px;
    color:#4F4F4F;
}
A.logo, A.logo:visited, A.logo:hover {
    text-decoration:none;
}

/* priv++ */


DIV#priv_msgf {
    height:150px;
    overflow:auto;
    position:relative;
}
TABLE#priv_msgf_content {
    font-size:12px;
    color:#464646;
}
TABLE.priv_kozep SPAN.nick {
    color:#2581F8;
    font-weight:bold;
}
TABLE.priv_kozep SPAN.nick_lany {
    color:#f872dd;
    font-weight:bold;
}
TABLE.priv_kozep SPAN.nick_sajat {
    font-weight:bold;
}
TABLE.priv_kozep SPAN.priv_sys {
    color:#AC4242;
}
/*halványabban*/
TABLE.priv_kozep SPAN.priv_h {
    color:#a3a3a3;
}
TABLE.priv_kozep SPAN.priv_h span.nick {
    color:#70b0ff;
}
TABLE.priv_kozep SPAN.priv_h span.nick_lany {
    color:#f8b5eb;
}
TABLE.priv_kozep SPAN.priv_h span.nick_sajat {
    color:#a3a3a3;
}
TABLE.priv_kozep SPAN.priv_h span.priv_sys {
    color:#E0AAAA;
}
td#priv_dpf {
    width:150px;
    text-align:left;
    vertical-align:top;
}
input#priv_msg, textarea#priv_msg {
    height:50px;
    width:100%;
    background-color:transparent;
    border:0;
    font-size:12px;
}
div#priv_total {
    padding:10px;
    background-color:#ECE6E0;
}
TD#priv_title {
    text-align:center;
    background:url('priv_bg_title_kozep.png') repeat-x top left;
    font-size:11px;
    color:#454444;
}
TABLE.priv_kozep {
}
TABLE.priv_kozep TD.bal {
    padding-top:3px;
    padding-left:3px;
    padding-right:2px;
/*    width:100%;*/
/*    background-color:transparent;*/
    border-left:1px solid #DDD9D4;
}
table.priv_kozep td.jobb {
    padding-top:3px;
    padding-right:3px;
    padding-left:2px;
    border-right:1px solid #DDD9D4;
}
TABLE.priv_kozep TD.vonal_top {
    width:1px;
    background:url('priv_bg_vonal_top.gif') no-repeat top left;
}
TABLE.priv_kozep TD.vonal_kozep {
    width:1px;
    background-color:#CECDCC;
}
TABLE.priv_kozep TD.vonal_bottom {
    width:1px;
    background:url('priv_bg_vonal_bottom.gif') no-repeat bottom left;
/*    background-color:#F00;*/
}
TABLE.priv_kozep TD.also_keret {
    border-bottom:1px solid #DDD9D4;
}
TABLE.priv_kozep TD.priv_logo {
    background:url('priv_bg_logo.png') bottom center no-repeat;
}
TABLE.priv_kozep TD.priv_hatterszin, TD.priv_hatterszin {
    background-color:#F9F8F6;
}
DIV.priv_kozep_felirat {
    border-top:1px solid #CECDCC;
    background-color:#ECEAEA;
    padding:10px;
    padding-left:15px;
    padding-right:15px;
    font-family:Verdana;
    font-weight:bold;
    font-size:10px;
    color:#515151;
}
div#priv_hiba {
    position:absolute;
    top:30%;
    left:5%;
    padding:40px;
    padding-left:5%;
    padding-right:5%;
    border:#BBB;
    color:#FFF;
    background-color:#222;
    width:80%;
    font-weight:bold;
    text-align:center;
    z-index:10;
}
DIV#hangulatjelek {
    position:absolute;
    bottom:112px;
    height:115px;
    border:1px solid #B6B5B4;
    width:170px;
    left:15px;
    background-color:#ECEAEA;
    padding:5px;
    z-index:100;
}
TABLE.priv_hangulatjelek SPAN IMG {
    padding:4px;
    cursor:pointer;
}

div.priv_dp80 {
    position:absolute;
    right:167px;
/*    top:20px;*/
    padding:2px;
    border:1px solid #FEE;
    background-color:#FFF;
    width:250px;
}

a.priv_user_selected {
    border-left:3px solid #66F;
    padding-left:3px;
}
a.priv_user_selected span, a.priv_user_selected span.nick, a.priv_user_selected span.nick_lany {
}

/* priv-- */

#dbtip {
    font-family: verdana;
    font-size: 11px;
    position: absolute;
    width: 150px;
    border: 1px solid #333;
    padding: 5px;
    visibility: hidden;
    z-index: 100;
    color:#FFF;
    background-color:#888;
}
#dbtip P {
    padding:0;
    margin:0;
    text-align:justify;
}

/* graffity ++ */
DIV#graffity_div {
/*    border:1px solid #F00;*/
    padding:0;
    margin:0;
    cursor:default;

}

/* graffity -- */

span.comment, .inaktiv {
    color:#bbbbbb;
}
.inaktiv a, .inaktiv span {
    color:#bbbbbb;
}

SPAN.dp_comment {
    font-size:10px;
    color:#959595;
}
SPAN.comment SPAN.gomb1 {
    text-decoration:underline;
    font-size:12px;
    font-weight:bold;
    color:#666;
    cursor:pointer;
}
DIV#dp_velemeny_valtoztat {
    padding-top:15px;
    text-align:center;
}
DIV#dp_velemeny_valtoztat SPAN {
    cursor:pointer;
    text-decoration:underline;
    font-size:10px;
}

P.nyitolap_tipp, P.nyitolap_tipp A, P.nyitolap_tipp A:visited {
    font-size:11px;
    color:#949494;
    font-weight:normal;
margin-top:0;
}
P.nyitolap_tipp A:hover {
    text-decoration:underline;
}
P.nyitolap_unnep {
    font-size:12px;
    font-weight:bold;
    color:#AD4242;
}
DIV.nyitolap_ajanlo {
    width:285px;
    border:1px solid #D9D9D9;
    background-color:#F6F6F6;
    padding:5px;
}
SPAN.nyitolap_ajanlo_cim {
    font-size:12px;
    font-weight:bold;
    color:#575757;
}
DIV.nyitolap_hr {
    width:470px;
    border-top:1px solid #BEBEBE;
    height:0px;
}
H1.nyitolap_h1 {
    font-size:12px;
    text-align:center;
    font-weight:normal;
    font-style:italic;
    color:#555;
}
TD#randi_banner {
    width:125px;
    vertical-align:top;
    text-align:right;
}
TD#randi_content {
    padding:10px;
    padding-left:28px;
    padding-top:24px;
    width:670px;
    vertical-align:top;
}
td#randi_content a.r_nyitolap {
    font-weight:normal;
    color:#000;
}
td#randi_content a.r_nyitolap:hover {
    text-decoration:none;
    color:#333;
}

div#sms_main {
/*    text-align:center;
    width:620px;*/
    font-family:Arial;
    font-size:11px;
    color:#454444;
}
input.sms_szam_default {
    color:#D3D2D2;
}
div#sms_history {
    width:600px;
    text-align:left;
    
}
div.sms_vonal {
    height:1px;
    background:url('sms_vonal.png') repeat-x top left;
    margin-top:2px;
    margin-bottom:2px;
}
table.sms_keret {
    background:#f1f1f1 url('sms_keret_jobb.png') no-repeat top right;
/*    width:285px;*/
    height:242px;
}
table.sms_keret td.sms_keret_bal {
    background:#f1f1f1 url('sms_keret_bal.png') no-repeat top left;
    width:20px;
}
table.sms_keret td.sms_keret_cont {
    width:220px;
    padding-left:20px;
    padding-right:30px;
    vertical-align:top;
    padding-top:10px;
}
table.sms_keret input.sms_szam {
    border:1px solid #D9D9D9;
    width:120px;
}
table.sms_keret textarea {
    width:220px;
    height:100px;
    border:1px solid #D9D9D9;
}
div.sms_telefonkonyv_scroll {
    height:160px;
    width:220px;
    overflow:auto;
    margin-bottom:5px;
}
tr.sms_telefonkonyv_paratlan {
    background-color:#D2D2D2;
/*    color:#fff;*/
}

div.messagebox {
    position:absolute;
    display:none;
    width:300px;
    background-color:#FFF;
    border:1px solid #D9D9D9;
}
div.messagebox_close {
    font-family:Arial;
    color:#ACC144;
    font-size:9px;
    padding:5px;
    text-align:right;
}
div.messagebox_close span {
    cursor:pointer;
}

div.messagebox div.messagebox_content {
    text-align:justify;
    padding:10px;
}
table.avatar_pic_selected {
    background-color:#EBFFE9;
}
table#m_main table.avatar_pic {
    cursor:pointer;
}
table.admin_beall textarea {
    width:220px;
    height:150px;
    border:1px solid #D9D9D9;
}
div.jelmagyarazat {
    padding:10px;
    font-style:italic;
    font-size:10px;
    color:#555;
}
input.input_helpmode {
    color:#D3D2D2;
}

table.test_kerdes {
    color:#454444;
}

span.test_kerdes_szam {
    font-weight:bold;
    color:#2eb0d0;
    font-size:13px;
}

table.test_edit_buttons {
    margin-top:4px;
    padding-top:5px;
    border-top:#888787 solid 1px;
    padding-bottom:5px;
    width:100%;
    font-size:10px;
}
td.test_kerdes_fejlec_szam {
    color:#888787;
    font-weight:bold;
    width:50px;
    height:29px;
    background:url('teszt_sorszam.png') top left no-repeat;
    text-align:center;
}
div.test_kerdes_kerdes {
    padding-left:20px;
    padding-top:10px;
    padding-bottom:10px;
}
span.test_res_good {
    color:#80c908;
    font-weight:bold;
}
span.test_res_ok {
    color:#5c5c5c;
    font-weight:bold;
}
span.test_res_bad {
    color:#d40000;
    font-weight:bold;
}
span.test_new_btn {
    cursor:pointer;
    font-size:10px;
}
