* {
padding: 0;
margin: 0;
}

html, body {
height: 100%;
}

body{
margin:0px;
padding:0px;
font-family:Arial, Verdana, sans-serif;
font-size:12px;
background-color:#FFFFFF;
color:#323E0D;
line-height: 100%;
}

a{
text-decoration:none;
color:#323E0D;
}

a img{
border:none;
}

h1{
color:#FA4A10;
font-size:16px;
}

h2{
color:#90B12B;
font-size:14px;
}

.floatleft{
float:left;
}

.floatright{
float:right;
}

.alignright{
text-align:right;
}

.alignleft{
text-align:left;
}

.bold{
font-weight:bold;
}

.border{
border:1px solid #9DC22E;
}

.bordernone{
border:none;
}

.greenline{
float:left;
display:block;
height:2px;
width:100%;
border-bottom:2px solid #9ABF2B;
margin-top:15px;
margin-bottom:20px;
}

.hozzaszolastext{
color:#FA4A10;
font-size:16px;
}

/* fonts */

.greentext{
color:#6A8321;
}

.goldtext{
color:#947D12;
}

.smallertext{
font-size:11px;
}

.biggertext{
font-size:13px;
}

.hovertext:hover{
color:#000000;
}

/* form */

input{
border:1px solid #99BE29;
background-color:#FFFFFF;
background-image:url(../images/inpbg.jpg);
background-repeat: repeat-x;
background-position:left top;
color:#323E0D;
font-size:11px;
}

textarea{
border:1px solid #99BE29;
background-color:#FFFFFF;
background-image:url(../images/inpbg.jpg);
background-repeat: repeat-x;
background-position:left top;
font-size:12px;
color:#323E0D;
font-family:Arial, Verdana, sans-serif;
padding: 2px;
}

select{
border:1px solid #99BE29;
background-color:#FFFFFF;
font-size:11px;
color:#323E0D;
padding: 2px;
}

.textfield{
height:16px;
padding: 2px;
}

.filefield{
height:20px;
}

#logindiv .textfield{
width:180px;
font-weight:bold;
}

.checkbox{
border:none;
margin:3px;
background:none;
}

.radio{
border:none;
margin:0px;
background:none;
}

.button{
border:none;
}

.formtab input, .formtab select, .formtab textarea{
margin:3px;
}

.formcommenttd{
padding-left:10px;
}

/* text */
.simpletext{
padding-top:10px;
line-height:130%;
}

.simpletext a{
color:#947D12;
text-decoration:underline;
}

.simpletext a:hover{
color:#E94912;
}

.simpletext img{
border:1px solid #9DC22E;
margin:8px;
}

/* banners */

.bannerdiv{
border:1px solid #9ABF2B;
background:#FFFFFF;
}

#bannercol .bannerdiv{
float:left;
margin-bottom:10px;
}

/* big tds */

#leaderboard_td{
padding-top:10px;
}

#head_td{
height:80px;
border-bottom:2px solid #9ABF2B;
}

#topbox_td{
height:104px;
}

#topmenu_td{
height:30px;
background:url(../images/green_grad.jpg) repeat-x;
}

#foot_td{
padding-top:10px;
padding-bottom:20px;
border-top:2px solid #9ABF2B;
}

#middle_td{
padding-top:10px;
padding-bottom:20px;
}

#menucol{
width:220px;
}

#bannercol{
width:122px;
}

#content{
width:535px;
padding-left:23px;
padding-right:20px;
padding-top:8px;
}

/* header */


/* footer */
#footlogo{
float:right;
}

.foottext{
width:750px;
float:left;
text-align:left;
font-size:11px;
}

/* boxes */

.greenbox{
margin-bottom:10px;
float:left;
}

.greenbox div{
float:left;
}

.greenbox_top{
width:220px;
height:9px;
background:url(../images/menubg_top.jpg) no-repeat;
font-size:1px;
}

.greenbox_bot{
width:220px;
height:9px;
background:url(../images/menubg_bot.jpg) no-repeat;
}

.greenbox_cont{
width:220px;
padding-top:10px;
padding-bottom:10px;
background:#EDF2AF;
}


.greenbox .textimgdiv{
width:202px;
padding-left:18px;
padding-bottom:8px;
}


.topboxdiv{
float:left;
width:300px;
height:80px;
margin-top:12px;
}

.topboxcont{
float:left;
width:216px;
text-align:left;
margin-top:34px;
margin-left:12px;
}

.kerdezz{
margin-right:10px;
background:url(../images/kerdezz_bg.jpg) no-repeat;
}

.valaszolj{
margin-right:10px;
background:url(../images/valaszolj_bg.jpg) no-repeat;
}

.bongessz{
background:url(../images/bongessz_bg.jpg) no-repeat;
}

/* links */

.overspan{
font-size:0px;
position:absolute;
}

.topboxdiv .overspan{
float:left;
width:300px;
height:80px;
background:#000000;
opacity:0;
filter:alpha(opacity=0);
}

.topboxdiv .overlink{
float:left;
}

#topmenu{
padding-top:9px;
float:left;
width:220px;
height:21px;
background:url(../images/red_grad.jpg) repeat-x;
}

#topmenu a{
font-size:14px;
color:#FFFFFF;
}

.menuitem{
width:184px;
border-bottom:1px solid #FFFFFF;
padding-top:6px;
padding-bottom:6px;
padding-left:18px;
padding-right:18px;
}

.menuitem:hover{
background:#DBE990;
}

.menuitem .overspan{
float:left;
width:184px;
height:18px;
background:#000000;
opacity:0;
filter:alpha(opacity=0);
}

.menuitem .overlink{
float:left;
}

.tops{
line-height:160%;
}

.tops a{
margin-left:18px;
margin-right:18px;
}

/* quick search */

#quicksearch_div{
float:right;
display:block;
*width:400px;
*text-align:right;
height:20px;
padding-top:20px;
}

#quicksearch{
height:20px;
color:#FA4A10;
}

#quicksearch .textfield{
margin:0px;
margin-left:6px;
margin-right:6px;
width:180px;
}

/* form */
#toplogin{
float:right;
padding-right:15px;
color:#FFFFFF;
}

#toplogin td{
padding-top:4px;
padding-left:2px;
padding-right:2px;
}

#toplogin .textfield{
margin:0px;
margin-left:6px;
margin-right:6px;
}

#toplogin a{
color:#323E0D;
font-weight:bold;
}

/* hozzaszolas */

.hozzaszolas{
float:left;
display:block;
width:530px;
margin-bottom:30px;
}

.hozzaszolas .hsz_kep{
float:left;
display:block;
width:60px;
height:60px;
background:#FFFFFF;
margin-right:10px;
}

.hozzaszolas .hsz_kep a img{
float:left;
border:1px solid #9DC22E;
}

.hsz_prize{
float:left;
display:block;
padding-top:3px;
width:60px;
}

.hsz_prize img{
float:left;
}

.smallstar{
margin-top:2px;
margin-right:1px;
}

.hozzaszolas .hsz_text{
float:left;
width:460px;
*width:456px;
}

.hozzaszolas .hsz_greenline{
float:left;
width:530px;
height:20px;
margin-bottom:8px;
background:#EDF2AF;
}

.hozzaszolas .hsz_greenline_bot{
float:left;
width:530px;
height:20px;
background:#EDF2AF;
}

.hozzaszolas .hsz_user{
float:left;
color:#6A8321;
margin-top:3px;
margin-left:8px;
}

.hozzaszolas .hsz_kat{
float:right;
margin-top:3px;
margin-right:8px;
}

.hozzaszolas .hsz_bottom{
float:left;
width:530px;
height:20px;
margin-top:5px;
border-bottom:1px solid #B1D447;
}

.hozzaszolas .hsz_time{
float:right;
color:#6A8321;
margin-top:3px;
margin-right:8px;
}

.hozzaszolas .hsz_time a{
color:#705F0E;
font-size:13px;
}

.hozzaszolas .hsz_func{
float:left;
display:block;
margin-left:6px;
}

.hozzaszolas .hsz_func span{
float:left;
display:block;
padding-top:2px;
padding-right:10px;
}

.hozzaszolas .hsz_func a{
color:#947D12;
font-size:11px;
}

.hozzaszolas .hsz_func a:hover, .hozzaszolas .hsz_time a:hover{
color:#000000;
}

/* valaszolas */

.valaszolas{
float:left;
display:block;
width:530px;
margin-bottom:30px;
}

.valaszolas .hsz_kep{
float:left;
display:block;
width:60px;
height:60px;
background:#FFFFFF;
margin-right:10px;
}

.valaszolas .hsz_kep a img{
float:left;
border:1px solid #B69A16;
}

.valaszolas .hsz_text{
float:left;
width:460px;
*width:456px;
}

.valaszolas .hsz_greenline{
float:left;
width:530px;
height:20px;
margin-bottom:8px;
background:#F7EDBD;
}

.valaszolas .hsz_greenline_bot{
float:left;
width:530px;
height:20px;
background:#F7EDBD;
}

.valaszolas .hsz_user{
float:left;
color:#705F0E;
margin-top:3px;
margin-left:8px;
}

.valaszolas .hsz_kat{
float:right;
margin-top:3px;
margin-right:8px;
}

.valaszolas .hsz_bottom{
float:left;
width:530px;
height:20px;
margin-top:6px;
border-bottom:1px solid #EBD156;
}

.valaszolas .hsz_time{
float:right;
color:#705F0E;
margin-top:3px;
margin-right:8px;
}

.valaszolas .hsz_time a{
color:#705F0E;
font-size:13px;
}

.valaszolas .hsz_func{
float:left;
display:block;
margin-left:6px;
}

.valaszolas .hsz_func span{
float:left;
display:block;
padding-top:2px;
padding-right:10px;
}

.valaszolas .hsz_func a{
color:#947D12;
font-size:11px;
}

.valaszolas .hsz_func a:hover, .valaszolas .hsz_time a:hover{
color:#000000;
}


.hsz_adminfunc{
float:right;
display:block;
margin-left:6px;
}

.hsz_adminfunc span{
float:right;
display:block;
padding-top:3px;
padding-right:10px;
}

.hsz_adminfunc a{
color:#947D12;
font-size:11px;
}

.hsz_adminfunc a:hover{
color:#000000;
}

.hsz_kat img{
margin-left:4px;
}

/**/

.table_1 td{
padding:2px;
}

.table_1 .input{
margin:0px;
}

.warning_div{
background:#EB4B15;
color:#FFFFFF;
padding:4px;
display:none;
}

/* buttons */

.mybutton .overspan{
font-size:12px;
}

.mybutton span{
float:left;
display:block;
}

.myb_left{
font-size:0px;
padding-bottom:30px;
*padding-bottom:28px;
padding-right:10px;
background:url(../images/myb_left.jpg) no-repeat;
}

.myb_right{
font-size:0px;
padding-bottom:30px;
*padding-bottom:28px;
padding-right:10px;
background:url(../images/myb_right.jpg) no-repeat;
}

.myb_center{
padding-bottom:9px;
padding-top:9px;
padding-right:20px;
padding-left:20px;
background:#F2E4A4;
color:#463C09;
font-size:12px;
font-weight:bold;
}

/* content tabs */

.tabcont{
padding-left:6px;
padding-right:6px;
padding-bottom:8px;
border-bottom:2px solid #9ABF2B;
margin-bottom:24px;
}

.tabcont span{
padding-right:24px;
}

.tabcont a:hover{
color:#E94912;
}

/* style boxes */

/* white */

.simple_table{
*border-collapse: collapse; 
*empty-cells:show;
background:#F7EDBD;
}

.simple_table .st_midcent{
padding:4px;
}

.simple_table .st_topleft{
width:10px;
*width:10px;
height:10px;
*height:10px;
background:url(../images/simp_tl.jpg) no-repeat;
background-position:left top;
}

.simple_table .st_topright{
width:10px;
*width:10px;
height:10px;
*height:10px;
background:url(../images/simp_tr.jpg) no-repeat;
background-position:right top;
}

.simple_table .st_botleft{
width:10px;
*width:10px;
height:10px;
*height:10px;
background:url(../images/simp_bl.jpg) no-repeat;
background-position:left bottom;
}

.simple_table .st_botright{
width:10px;
*width:10px;
height:10px;
*height:10px;
background:url(../images/simp_br.jpg) no-repeat;
background-position:right bottom;
}


/* feedback */

.feedback h1{
margin-bottom:6px;
color:#323E0D;
font-size:14px;
}

/* pager */

.pager{
float:left;
width:100%;
margin-bottom:8px;
color:#6A8321;
font-size:12px;
}

.pagersep{
padding-left:2px;
padding-right:2px;
color:#B1D447;
}

.pager_link{
color:#323E0D;
}

.pager_link:hover{
color:#FA4A10;
}

/* blur */
.blurover{
font-size:0px;
position:absolute;
float:left;
width:536px;
background:#FFFFFF;
z-index:1000;
opacity:0.5;
filter:alpha(opacity=50);
}


/* bongessz */

.bongspacediv{
width:10px;
float:left;
display:block
}

.bongbox{
width:250px;
float:left;
margin-bottom:10px;
margin-left:8px;
margin-right:8px;
}

.bongtitle{
font-size:14px;
color:#8FB02A;
font-weight:bold;
padding-bottom:5px;
padding-top:4px;
border-bottom:1px solid #B0D346;
}

.bongpost{
width:100%;
border-bottom:1px solid #F7EDBD;
padding-top:2px;
padding-bottom:5px;
}

.bongtitle:hover{
color:#FA4A10;
}

.bongpcim{
padding-top:5px;
padding-bottom:2px;
font-weight:bold;
text-align:left;
}

.bongpdatum{
padding-bottom:2px;
color:#8FB02A;
font-size:11px;
text-align:right;
}

.bonghead .overspan{
float:left;
width:250px;
height:23px;
background:#FFFFFF;
opacity:0;
filter:alpha(opacity=0);
}

.submitbutton{
background:transparent;
border:none;
font-weight:bold;
font-size:12px;
font-family:Arial, Verdana, sans-serif;
}

.topinfo{
text-align:right;
font-size:11px;
color:#9DC22E;
margin-bottom:8px;
margin-right:0px;
}
