table { font-family: Verdana, Arial; font-size: 11px; text-align: left; }

div.box, table.box { background: #F5F5F3 url('img/box_bg_j.gif') repeat-y right; }
div.box_head_out { background: transparent url('img/box_hd_right.gif') no-repeat right top; }
div.box_head_in { text-transform: uppercase; padding: 0px; margin: 0px; padding-left: 39px; padding-right: 5px; padding-top: 10px; height: 35px; background: url('img/box_hd_left.gif') no-repeat left top; color: white; font-family: Verdana; font-size: 12px; font-weight: bold;  }
div.box_l1, td.box_l1 {  }
div.box_l2 {  }
div.box_l3 { padding: 0px; background: url('img/box_foot_right.gif') no-repeat right bottom; }
div.box_l4 { padding: 0px;  background: url('img/box_foot_left.gif') no-repeat left bottom; }
div.box_in { padding-bottom: 11px; }


td.box2, div.box2, table.box2 { background: #E9E9E9 url('img/box2_bg_j.gif') repeat-y right; }
td.box2_head_out, div.box2_head_out { background: transparent url('img/box_hd_right.gif') no-repeat right top; }
td.box2_head_out2, div.box2_head_out2 { background: transparent url('img/box_hd_right2.gif') no-repeat right top; color:#324523;}

/*
td.box2_head_in, div.box2_head_in { text-transform: uppercase; padding: 0px; margin: 0px; padding-left: 39px; padding-right: 5px; padding-top: 10px; height: 35px; background: url('img/box_hd_left.gif') no-repeat left top; color: white; 
font-family: Verdana; font-size: 12px; font-weight: normal;  }
*/

td.box2_head_in, div.box2_head_in { text-transform: uppercase; padding: 0px; margin: 0px; padding-left: 39px; padding-right: 5px; padding-top: 0px; height: 35px; background: url('img/box_hd_left.gif') no-repeat left top; color: white; font-family: Verdana; font-size: 12px; font-weight: bold;}
td.box2_head_in2, div.box2_head_in2 { text-transform: uppercase; padding: 0px; margin: 0px; padding-left: 39px; padding-right: 5px; padding-top: 0px; height: 35px; background: url('img/box_hd_left2.gif') no-repeat left top; color: white; font-family: Verdana; font-size: 12px; font-weight: bold;}

span.box2_head_title
{
	position:relative;
	top:10px;
}

td.box2_l1, td.box_l1 { }
td.box2_l2, div.box2_l2 {   }
td.box2_l3, div.box2_l3 { padding: 0px; background: url('img/box2_foot_right.gif') no-repeat right bottom; }
td.box2_l4, div.box2_l4 { padding: 0px;  background: url('img/box2_foot_left.gif') no-repeat left bottom;  }
td.box2_in, div.box2_in { padding-bottom: 12px;  }

/*
td.box2, table.box2 { background: #E9E9E9 url('img/box2_bg_j.gif') repeat-y right; }
td.box2_head_out { background: transparent url('img/box_hd_right.gif') no-repeat right top; }
td.box2_head_in { text-transform: uppercase; padding: 0px; margin: 0px; padding-left: 39px; padding-right: 5px; padding-top: 10px; height: 35px; background: url('img/box_hd_left.gif') no-repeat left top; 
color: white; font-family: Verdana; font-size: 14px; font-weight: normal;  }
td.box2_l1,{ }
td.box2_l2 { }
td.box2_l3 { padding: 0px; background: url('img/box2_foot_right.gif') no-repeat right bottom; }
td.box2_l4 { padding: 0px;  background: url('img/box2_foot_left.gif') no-repeat left bottom;  }
td.box2_in { padding-bottom: 11px; }
*/

div.box2_shaded { margin: 0px; background: url('img/box2_shade.gif') no-repeat left top; }
div.sep { margin: 0px; padding: 0px; height: 2px; background: url('img/box_sep.gif') no-repeat right; }
div.title { font-weight: bold; color: #333633; border-bottom:1px dotted #829c70; text-align:left; 
    font-size:11px; padding-left:0px; padding-bottom:1px; margin-bottom:25px; margin-top:25px; width:90%;}
td.kiem { border-bottom: 1px solid #b1b1b1; width: 100%; padding-top: 6px; padding-bottom: 6px; padding-right: 3px; text-align: left }
div.kiem_top { color: #5c7f48; font-size: 11px; width: 100%; font-weight: bolder;}
div.kiem_bott { color: black; width: 100%; font-size: 11px; }

td.forumlist { border-bottom: 1px solid #b1b1b1; padding-top: 6px; padding-bottom: 6px; padding-right: 3px; }

td.mainmenu { background-color: #5C7156; border-top: 1px solid #303A2D; border-bottom: 1px solid #303A2D; }
td.tartalom { padding-left: 9px; padding-right: 9px; padding-bottom: 10px; padding-top: 5px; font-size: 12px; }

div.zold, span.zold { color: #5c7f48; }

  /* lista */
table.list { border: 0px; background-color: transparent; font-size: 10px; width:90%; }
caption.list { font-weight: bold; color: #333633; border-bottom:1px dotted #829c70; text-align:left; 
    font-size:11px; padding-left:0px; padding-bottom:1px; margin-bottom:25px; margin-top:25px; width:90%;}
th.list { font-size: 11px; font-weight: bold;  color: #5D8048;  border-bottom: 3px solid #5D8048; padding-left: 4px; padding-right: 4px; }
td.list { font-size: 11px; padding-left: 5px; padding-right: 5px; vertical-align: top; }
td.listb { border-bottom:1px dotted #000000; font-size: 11px; padding-left: 5px; padding-right: 5px; vertical-align: top; background-color: #C0CEBD; }
td.listmarked {  font-size: 11px; padding-left: 5px; padding-right: 5px; font-weight: normal;vertical-align: top;}
td.listmarkedb { border-bottom:1px dotted #000000; font-size: 11px; padding-left: 5px; padding-right: 5px; font-weight: normal; vertical-align: top; background-color: #C0CEBD;}
td.listc { font-size: 11px; font-weight: normal; }
td.listi { font-size: 11px; }
tr.listsubsum { font-weight: bold; font-style: normal; color: #0000ff; }
tr.listsum { font-weight: bold; color: #ff0000; }
input.listarea {  background-color: white; border: 1px inset #aaaaaa; font-size: 10px; }
td.listsep { background-color: #dddddd; padding: 0px; }

  /* beviteli form tabla */
  /* ha eliminalni kell a cellak kozotti reseket: border-collapse:	collapse; */
table.form { border: 0px; background-color: transparent; font-size: 11px; width:90%;  }
caption.form { font-weight: bold; color: #333633; border-bottom:1px dotted #829c70; text-align:left; 
    font-size:11px; padding-left:0px; padding-bottom:1px; margin-bottom:10px; margin-top:25px; width:90%;}
th.form { font-size: 11px; font-weight: normal;  background-color: #C0CEBD; border: 0px solid white; 
border-bottom: 1px solid black; border-right: 1px solid black; color: #333633; padding: 1px;  }
td.form { font-size: 12px; padding-left: 5px; padding-right: 5px; border-bottom:1px dotted #000000;}
td.formc { font-size: 11px; font-weight: normal; border-bottom:1px dotted #000000; padding-right: 4px; }
td.formi { font-size: 11px; font-weight: bold; border-bottom:1px dotted #000000;}
td.form2 { font-size: 12px; padding-left: 5px; padding-right: 5px; background-color:#C0CEBD; border-bottom:1px dotted #000000; }
td.formc2 { font-size: 11px; font-weight: normal; background-color:#C0CEBD; border-bottom:1px dotted #000000;  padding-right: 4px;  }
td.formi2 { font-size: 11px; font-weight: bold; background-color:#C0CEBD; border-bottom:1px dotted #000000; }
input.form, select.form {  background-color: white; border: 1px inset #aaaaaa; font-size: 10px; }
textarea.formarea, textarea.form, select.form {  background-color: white; border: 1px inset #aaaaaa; font-size: 11px;}
td.formsep { background-color: #bbbbbb; padding: 0px; }
td.formsub { color: #333333; border-bottom: 1px dotted #bbbbbb; font-weight: bold; padding-top: 8px; padding-bottom: 3px;}

	table.menu, td.menu {color: white; text-decoration: none; font: 11px verdana}
	a.menu {color: white; text-decoration: none; font: 11px verdana}
	a.menu:link{color: white; text-decoration: none; font: 11px verdana}
	a.menu:visited{color: white; text-decoration: none; font: 11px verdana}
	a.menu:hover{color: #263C25; text-decoration: none; font: 11px verdana}
  a.sm:active, a.sm:link, a.sm:visited{color: white; text-decoration: none; font: 11px verdana}
	a.sm:hover{color: white; text-decoration: none; font: 11px verdana}

/*-----------------------------------------------------------------------------*/
 /* keret */
body { background: url('img/body_wallpaper.gif'); padding: 0px; margin: 0px; background-color: black; font-size: 12px; font-family: Verdana, Arial; }
td.logohelye { background-color: white; padding: 0; text-align: center; }
td.fomenu { background-color: #FFFFFF; padding: 0; }
td.infosor { background-color: #5C7156; padding: 0; }
 /* oldalmenu */
td.oldalmenu { background-color: #5C7156; padding: 0; border: 0px; }
span.ocimke { font-size: 11px; color: white; font-weight: normal; }
td.oldalmenucsik { background-color: white; }
a.menuitem:visited, a.menuitem:link, a.menuitem:active { font-size: 11px; text-decoration: none; color: white; font-weight: bold; }
a.menuitem:hover { font-size: 11px; color: #dddddd; font-weight: bold; }
a.menulink:visited, a.menulink:link, a.menulink:active { font-size: 11px; text-decoration: none; color: white; font-weight: normal; }
a.menulink:hover { font-size: 11px; text-decoration: underline; color: #969292; font-weight: normal; }
a.menulink_black:visited, a.menulink_black:link, a.menulink_black:active { font-size: 10px; text-decoration: none; color: black; font-weight: bold; }
a.menulink_black:hover { font-size: 10px; text-decoration: underline; color: black; font-weight: bold; }
div.sidebarsep { border-top: 1px solid #697093; margin-top: 1px; }
a.kiemelthirdeto:visited, a.kiemelthirdeto:link, a.kiemelthirdeto:active { font-size: 9px; text-decoration: none; color: black; font-weight: bold; }
a.kiemelthirdeto:hover { font-size: 9px; color: #444444; font-weight: bold; text-decoration: underline; }
td.baloldalsavcim { font-size: 8px; color: #000000; font-weight: bold; }

span.menusep { color: #aaaaaa; font-size: 11px; }
hr.menusep { border: 0px; color: #5C7156; height: 1px; padding: 0px; }

table.sidebarblock { background-color: #5C7156; border: 1px solid #303A2D; };
th.sidebarblock { background-color: #DEE6DC; font-size: 14px; font-weight: bold; color: #0C0F0B; padding: 1px; border: 0px; }
caption.sidebarblock { background-color: #DEE6DC; font-size: 14px; font-weight: bold; color: #0C0F0B; padding: 1px;}

table.sidebarblock_ic { background-color: #FFFFFF; border: 1px solid #303A2D; };
th.sidebarblock_ic { background-color: #DEE6DC; font-size: 14px; font-weight: bold; color: #000000; padding: 1px; border: 0px; }
caption.sidebarblock_ic { background-color: #DEE6DC; font-size: 14px; font-weight: bold; color: #000000; padding: 1px;}

 /* submenu */
td.submenu { background-color: #5C7156; padding: 0;  }
a.submenuitem:visited, a.submenuitem:link, a.submenuitem:active { font-size: 11px; font-weight: bold; text-decoration: none; color: white; }
a.submenuitem:hover { text-decoration: underline; font-size: 11px; font-weight: bold; color: white; }
span.alert { font-size: 11px; font-weight: bold; color: yellow; margin: 0px; }
 /* also menu */
table.alsomenu { margin-top: 2px; background-color: #5C7156; border-top: 2px solid #303A2D; border-bottom: 1px solid #303A2D; }
td.alsomenu { padding: 2; }
a.alsomenuitem, span.alsomenuitem { font-size: 9px; text-decoration: none; color: white; }

span.remark { font-size: 11px; font-weight: normal; }
div.error { text-align: center; font-size: 13px; font-weight: bold; color: red; padding: 20px; padding-right: 10px; padding-left: 10px; border: 1px solid red; width: 80%; }
td.sep { background-color: #666666; padding: 0; }
td.sep2 { background-color: #dddddd; padding: 0; }

form { margin: 0px; };
table { font-size: 12px; }
hr { border: 0px; color: #dddddd; height: 1px; padding: 0px; }
a:visited, a:link, a:active { text-decoration: none; color: black; }
a:hover { text-decoration: underline; color: black; }

a.alahuzott:active, a.alahuzott:link, a.alahuzott:visited, a.alahuzott:hover { text-decoration: underline; color: black; }
a.mini:active, a.mini:link, a.mini:visited, a.mini:hover { font-size: 10px; color: black; }

input.but, button.but { background-color: #dddddd; border: 1px inset #aaaaaa; height: 18px; font-size: 12px; }
input.txt { background-color: #eeeeee; border-top: 2px solid #333333; border-left: 2px solid #333333;  border-bottom: 2px solid #eeeeee; border-right: 2px solid #eeeeee; font-size: 11px; padding: 0px; padding-left: 2px;}
input.miniTxt { padding: 0; background-color: #DEE6DC; border: 1px inset #475742; height: 16px; font-size: 10px; }
input.miniBut { background-color: #DEE6DC; border: 1px inset #475742; height: 16px; font-size: 10px; padding: 0; }
table.mini { border: 1px solid #303A2D; font-size: 10px; }
th.mini { background-color: #dddddd; font-size: 11px; padding: 2px; }
div.filter { border: 1px solid #303A2D; background-color: #DEE6DC; width: 97%}

  /* dialogusablak-szeru tabla */
table.dlg {  border: 1px solid black; background-color: #eeeeee; font-size: 10px;}
caption.dlg { background-color: #5C7156; color: white; font-weight: bold; font-size: 10px; text-align: center; border: 1px solid black; border-bottom: 0px; }
th.dlg { background-color: #cccccc; font-weight: bold; }
td.dlgsep { background-color: #666666; padding: 0px; }
input.dlgbut { background-color: #dddddd; border: 1px inset #aaaaaa; height: 18px; font-size: 10px; }
input.dlgtxt { background-color: #999999; border: 1px inset #aaaaaa; height: 18px; font-size: 10px; }



  /* adat tabla */
table.data { border: 0px solid #475742; background-color: transparent; width:100%; font-size: 11px; }
caption.data { border: 0px solid #475742; border-bottom:1px dotted #829c70; font-size: 11px; font-weight: bold; 
text-align: left; color:#333633; padding: 2px; }
th.data { font-size: 11px; font-weight: bold; background-color: #C0CEBD; border: 0px solid #777777; }
td.datah { font-weight: bold; width:100%; }
td.datad {}
input.data {  background-color: #eeeeee; border: 1px inset #aaaaaa; font-size: 11px; }
td.datasep { background-color: #DEE6DC; padding: 0px; }

div.h1, span.h1 { color: #5D8048; text-transform: uppercase; font-size: 12px; width: 100%; border: 0px; font-weight: bold; text-align: center; padding: 10px; padding-bottom: 20px; background-color: transparent; }
div.h2, span.h2 { width: 498px; border: 0px; font-size: 12px; font-weight: bold; text-align: left; padding: 10px; background-color: transparent; }

div.tree { padding: 0px; padding-left: 30px; padding-top: 10px; }
div.treeSub { padding: 10px; padding-left: 10px; }
a.tree { font-weight: bold; font-size: 15px; padding-left: 20px; color:#000000;  }
a.treeSub:visited, a.treeSub:link, a.treeSub:active { font-weight: bold; font-size: 12px; color: #444444; }
a.treeSub:hover { text-decoration: underline; font-weight: bold; font-size: 12px; color: #444444; }
table.tree {}
tr.treerow { }
tr.treerow2 { background-color: #C0CEBD;  }
th.tree { font-weight: normal; font-size: 11px; border: 1px; border-left: 1px solid #bbbbbb; background-color: transparent; }
td.tree { font-size: 10px; text-align: left; }
td.treer { font-size: 10px; text-align: center; }
td.treesep { border-bottom:1px dotted #000000; padding: 0px; }
td.compn { font-size: 10px; font-weight: bold; color: #333333; width:70% }
td.compl { font-size: 9px; font-weight: normal; width:30% }

p { margin-right: 0px; margin-bottom: 3px; padding: 0px; margin-top: 0px; margin-left: 0px; }
p.txt { color: #333333; margin-top: 0px; margin-left: 0px; text-align:justify; margin-right: 0px; margin-bottom: 3px; padding: 0px; font-size: 11px; font-weight: normal; }
ul.txt { margin-top: 4px; margin-left: 20px; margin-bottom: 4px; text-align:justify; list-style: outside, disc; font-size: 11px; color:  #333333; }
span.txtb { font-weight: bold; color: #780A06; font-size: 12px; }
span.txtbig { font-size: 14px; font-weight: bold; color: #780A06; }

/* poll */
table.poll { font-size: 11px; border: 0px solid #666666; }
caption.poll { font-size: 13px; font-weight: bold; background-color: #84A27B; }
td.poll { font-size: 11px; }
table.pollBox { color: white; font-size: 11px; border: 1px solid #475742; margin-top: 5px; margin-bottom: 5px; background-color: #718B6A; }
th.pollBox { color: white; background-color: #475742; }
td.pollBox { color: white; }
td.pollBoxFoot { border-top: 1px solid #84A27B; text-align: center; padding-bottom: 2px; }
input.pollBoxRad, radio.pollBoxRad { padding: 0px; margin: 0px; }
input.pollBoxBut { background-color: #DEE6DC; border: 1px inset #475742; height: 16px; font-size: 10px; padding: 0; }

/* fooldal tablak */
table.main { border: 1px solid #969696; margin-bottom: 5px; }
th.main { height: 15px; padding: 1px; background-color: #5C7156; font-size: 14px; font-weight: bold; color: white; }

/* forum */
a.flistname { font-weight: bold; font-size:14px;}
td.flistname { background-color: #eeeeee; border-top: 1px solid #aaaaaa; }
td.flistcnt { font-weight: normal; background-color: #eeeeee; border-top: 1px solid #aaaaaa; border-right: 1px solid #aaaaaa; }
td.flistdesc { font-style: italic; background-color: #eeeeee; border-right: 1px solid #aaaaaa; }
TH.f_th { border: 2px solid #eeeeee; }
TH.f_thleft { border: 2px solid #eeeeee; border-right: 0; }
TH.f_thright { border: 2px solid #eeeeee; border-left: 0; }
TEXTAREA.postArea { width: 98%; font-size: 11px; }
DIV.moderation { width: 100%; text-align: center; font-weight: bold; margin: 5px; }
DIV.post { margin-top: 3px; margin-bottom: 3px; }
DIV.moderated { background-color: white; font-style: italic; width: 100%; }
input.flistbut { background-color: #eeeeee; border: 1px inset #475742; height: 16px; font-size: 10px; padding: 0; }
caption.topictitle { background-color: #dddddd; font-weight: bold; font-size: 16px; border: 1px solid #555555; border-bottom: 0px }
table.posttable { margin-top: 5px; border: 1px solid #555555; background-color: #eeeeee; }
table.newpost { border: 1px solid #555555; background-color: transparent; font-size: 11px; }
caption.newpost { border: 1px solid #555555; border-bottom: 0px; font-size: 13px; font-weight: bold; text-align: center; padding: 2px; background-color: #dddddd; }
td.postsep { background-color: #888888; height: 1px; }

/* news */
td.cikk_datummezo {background-color: #C5CCD7; text-align: right; font-size: 8px; font-weight: normal; color: #000000; }
th.cikk_focim {background-color: #FFFFFF; text-align: left; font-size: 12px; font-weight: bold; color: #000000; }
div.cikk_bevezeto {background-color: #FFFFFF; text-align: left; font-size: 9px; font-weight: bold; color: #000000; margin-top: 10px; margin-bottom: 10px;}
div.cikk_szovege {background-color: #FFFFFF; text-align: left; font-size: 9px; font-weight: normal; color: #000000; margin-bottom: 10px;}
td.cikk_forras {background-color: #C5CCD7; text-align: right; font-size: 8px; font-weight: normal; color: #000000; }
table.cikk_kerettabla { width: 90%; }
/*  cikk-blokk */
table.cikkblokk { border: 1px solid #969696; margin-bottom: 5px; height: 200px; width: 100%; }
th.cikkblokk { height: 15px; text-align: left; padding: 1px; border: 1px inset #475742; background-color: #C5CCD7; text-align: left; font-size: 9px; font-weight: bold; color: #000000; }
div.cikkcikkely { font-weight: bold; font-size: 11px; padding: 1px; background-color: #eeeeee; margin-bottom: 4px;}
div.cikk_matrix_bevezeto { font-weight: normal; font-size: 11px;}
div.cikk_bevezeto_kiemelt { font-weight: normal; font-size: 12px;}
div.cikk_kiemelt_cim { background-color: #FFFFFF; text-align: left; font-size: 14px; font-weight: bold; color: #000000; margin-bottom: 8px;}
div.cikk_tovabb_link { text-align: right; }
a.cikkcimsor, a.cikkcimsor:link, a.cikkcimsor:active { font-size: 11px; text-decoration: none; color: black; font-weight: normal; }
a.cikkcimsor:hover { font-size: 11px; text-decoration: underline; color: #666666; font-weight: normal; }
a.cikk_matrix_tovabb, a.cikk_matrix_tovabb:link, a.cikk_matrix_tovabb:active { font-size: 10px; text-decoration: none; color: black; font-weight: bold; }
a.cikk_matrix_tovabb:hover { font-size: 10px; text-decoration: underline; color: #666666; font-weight: bold; }
hr.cikk_sep { height: 1px; background-color: #666666; border: 0px; color: #aaaaaa; }
td.cikk_sep { padding: 0px; width: 1px; background-color: #888888; }
a.cikk_kiemelt_tovabb, a.cikk_kiemelt_tovabb:link, a.cikk_kiemelt_tovabb:active { font-size: 11px; text-decoration: none; color: black; font-weight: bold; }
a.cikk_kiemelt_tovabb:hover { font-size: 11px; text-decoration: underline; color: #666666; font-weight: bold; }

/* interview */
div.iviewframe { text-align: left; border-top: 1px solid #bbbbbb; border-bottom: 1px solid #bbbbbb; padding: 5px; margin-top: 5px; background-color: #fbfbfb; }
div.iviewtitle { text-align: left; font-size: 16px; font-weight: bold; margin-bottom: 5px;  }
div.iviewdate { text-align: left; font-size: 10px; color: #999999; margin-bottom: 10px; border-bottom: 1px dotted #d0d0d0; }
div.iviewsum { text-align: left; font-size: 12px; }
div.iviewsumbig, span.iviewsumbig { color: #333333; text-align: left; font-size: 12px; font-weight: bold; margin-bottom: 15px; background-color: #f9f9f9; padding-top: 5px; padding-bottom: 8px; padding-right: 3px; padding-left: 2px; }
div.iviewbody { text-align: left; font-size: 12px; font-family: Verdana, Arial; }
div.iviewactions { font-size: 10px; font-weight: bold; text-align: right; margin-top: 5px;}

/* cegismerteto */
div.reviewframe { text-align: left; border-top: 1px solid #bbbbbb; border-bottom: 1px solid #bbbbbb; padding: 5px; margin-top: 5px; background-color: #fbfbfb; }
div.reviewtitle { text-align: left; font-size: 16px; font-weight: bold; margin-bottom: 5px;  }
div.reviewdate { text-align: left; font-size: 10px; color: #999999; margin-bottom: 10px; border-bottom: 1px dotted #d0d0d0; }
div.reviewsum { text-align: left; font-size: 12px; }
div.reviewsumbig, span.reviewsumbig { color: #333333; text-align: left; font-size: 12px; font-weight: bold; margin-bottom: 15px; background-color: #f9f9f9; padding-top: 5px; padding-bottom: 8px; padding-right: 3px; padding-left: 2px; }
div.reviewbody { text-align: left; font-size: 12px; font-family: Verdana, Arial; }
div.reviewactions { font-size: 10px; font-weight: bold; text-align: right; margin-top: 5px;}

td.szoveg { color: #333333; margin-top: 0px; margin-left: 0px; text-align:justify; margin-right: 0px; margin-bottom: 3px; padding: 0px; font-size: 11px; font-weight: normal; }
