body{background:#48660F url(../imgs/green/bg.png) 50% 0;padding:0;margin:0;text-align:center;font-family:Verdana,Arial,Helvetica,sans-serif;font-style:normal;color:#7B7B7B;font-size:8pt}
a{color:#48660F;text-decoration:none}
a:hover{text-decoration:underline}
br.clear{clear:both}
iframe#onlineframe{width:1px;height:1px;border:0;position:absolute;top:0;left:0}
div#container{background:url(../imgs/green/bgmain.png) #FFF;margin:0 auto 0 auto;padding:0;width:900px}
div#top{background:url(../imgs/green/header.png) no-repeat #C9ED00;height:185px}
div#header{position:relative;background:url(../imgs/green/headerbg.png) 0 100% repeat-x;height:185px;width:768px;margin:0 auto 0 auto}
div#header h1#naplom{margin:0;padding:0;color:#B5DC00;position:absolute;left:35px;top:97px;font-size:0.01%;background:url(../imgs/green/logo.png);height:49px;width:163px}
div#menu{position:absolute;margin:0 0 0 65px;padding:0;background:#863131 url(../imgs/green/menubg.jpg);width:768px;height:25px;border:1px solid #FFF}
div#menu ul{text-align:center;margin:0;padding:4px 0 0 10px}
div#menu li{display:inline;list-style-type:none;padding-right:20px;color:#FFF}
div#menu a{color:#FFF;text-decoration:none;border:0;text-transform:uppercase;font-size:7pt;padding:0 0 8px 0}
div#menu a:hover{background:url(../imgs/green/menuact.png) 50% 15px no-repeat;height:30px;overflow:visible}
div#menu span{position:absolute;color:#9B8B8B;display:block;top:-34px;width:240px;text-align:center;color:#FFF;font-size:9pt}
div#menu > span{color:#48660F}
div#menu span:after{color:#FFF;content:attr(title);display:block;margin:-15px 1px 0 0;color:#FFF}
div#middle{margin:27px 66px 0 66px}
div.leftbox{float:left;padding:0;width:587px;text-align:left;}
div.leftbox div.blog h2,div.leftbox h2#h2hozz,div.leftbox h2#h2ujhozz,div.leftbox h2.boxtitle{border:dotted 1px #8E8E8E;border-left:0;color:#4B4B4B;font-weight:normal;font-size:13pt;margin:14px 14px 0 0;padding:5px 0 5px 20px;background:#DFDFDF}
div.leftbox div.blog span.date{font-style:normal;display:block}
div.leftbox div.blog span.date:first-letter{text-transform:uppercase}  /* TODO: IE */
div.leftbox div.blog div.blogtext{font-size:8pt;display:block;margin:10px 15px 2px 34px}
div.leftbox div.blog div.blogtext p,div.blogtext font{font-size:8pt}
div.leftbox div.blog div.blogtext p{margin:0 0 14px 0}
div.leftbox div.blog div.blogtext img{/*float:left;*/margin:3px 6px 0 0;border:1px solid #8E8E8E}
div.leftbox div.blog div.footer{background:#F6F6F6;color:#9B8B8B;border:dotted 1px #8E8E8E;border-right:0;height:16px;margin:0 0 20px 32px;padding:3px 21px 0 6px}
div.leftbox div.blog div.footer span{float:left}
div.leftbox div.blog div.footer span a{padding:0 3px 0 3px}
div.leftbox div.blog div.footer ul{margin:0;padding:0;background:green;}
div.leftbox div.blog div.footer li{float:right;padding:0 6px 0 7px;margin:0;list-style-type:none;border-right:1px solid black}
div.leftbox div.blog div.footer li.first{border:0;padding:0 0 0 7px}
div.leftbox div.blog div.footer li a.toplink{position:relative;top:-3px;padding:0 0 0 0;font-size:14px;text-decoration:none}

div#right{float:right;width:181px;margin:-1px 0 0 0;padding:0;background:#F6F6F6}
div#right div.rightbox{text-align:center;margin:0 0 0 0;padding:0}
div#right div.rightbox h2{color:#4B4B4B;font-weight:bold;font-size:11pt;text-align:left;padding:5px 0 5px 24px;margin:0 0 15px -1px;background:#DFDFDF url(../imgs/green/csillag.gif) no-repeat 7px 8px;border:dotted 1px #8E8E8E;border-right:0}
div#right div.rightbox h2:first-letter{text-transform:uppercase} /* TODO: IE */
div#bottom{font-size:11px;background:#3B1C1C url(../imgs/green/bottom.png) left top repeat-x;width:700px;margin:0 auto 0 auto;bottom:0;position:relative;color:#7b7b7b;padding:5px 0 5px 0}

/* Onlinebox */
div#onlinebox dd{padding:0 0 10px 10px;margin:0;text-align:left}
div#onlinebox dt{text-align:left;color:#9B8B8B;font-style:italic;margin:0 2px 0 10px;padding:0;float:left;width:133px;clear:right}
div#onlinebox dd{padding:0;color:#333;text-align:right;margin:0 7px 0 0}
div#onlinebox p{text-align:center;margin:0 0 15px 0}
div#onlinebox a{padding:0 2px 0 2px;border-bottom:1px solid #A1AF85}
div#onlinebox a:hover{text-decoration:none;border-bottom:1px solid #48660F}

/* Adminbox */
div#adminbox ul{list-style:none;margin:0 0 13px 20px;padding:0;text-align:left}
div#adminbox ul li{margin:2px 0 0 0;padding:0 0 0 12px;background:url(../imgs/green/arrow.gif) no-repeat 0 -1px}
div#adminbox ul li:hover{margin-left:2px;padding-left:10px}
div#adminbox ul li a{border-bottom:1px solid #A1AF85}
div#adminbox ul li a:hover{text-decoration:none;border-bottom:1px solid #48660F}

/* Loginbox */
div#loginbox form{margin:0 0 15px 3px;line-height:22px;text-align:left}
div#loginbox form div{margin:0;padding:0}
div#loginbox form p.error{border:2px solid #000;background:red;color:#000;margin:15px 8px 15px 8px;padding:2px;text-align:center;font-size:8pt}
div#loginbox form label{margin:0 0 0 8px}
div#loginbox form input#lo_name,div#loginbox form input#lo_pass{border:1px solid #484848;background:url(../imgs/green/inputbg.gif) repeat-x 0 0;width:110px}
input#lo_name{margin:0 0 0 16px}
input#lo_pass{margin:10px 0 0 4px}
div#loginbox form div.submit{text-align:center}
input.lo_login,input.lo_reg,input.lo_pwd{font-size:8pt;background:none;padding:0;border:0;border-bottom:1px solid #A1AF85;color:#48660F;cursor:pointer}
input.lo_login{margin:6px 0 0 0}
input.lo_reg{margin:4px 0 0 0}
input.lo_pwd{margin:4px 0 0 0}
input.lo_pwd:hover,input.lo_reg:hover,input.lo_login:hover{border-bottom:1px solid #48660F}

/* Calendar */
div#calendarbox{position:relative}
div#calendarbox a#calnext{overflow:hidden;position:absolute;top:9px;right:7px;display:block;font-size:100px;color:#462222;width:12px;height:13px;background:url(../imgs/green/cal-next.gif)}
div#calendarbox a#calnext:hover{background:url(../imgs/green/cal-next.gif) 0 13px}
div#calendarbox a#calprev{overflow:hidden;position:absolute;top:9px;right:21px;display:block;font-size:100px;color:#462222;width:12px;height:13px;background:url(../imgs/green/cal-prev.gif)}
div#calendarbox a#calprev:hover{background:url(../imgs/green/cal-prev.gif) 0 13px}
div#calendar{height:112px;width:140px;margin:10px auto 0 auto;padding:0}
div#calendar div.header p{color:#48660F;font-family:georgia,verdana,arial,sans-serif;background:url(../imgs/green/dot.gif) left bottom repeat-x;text-align:center;width:20px;float:left;padding:0 0 2px 0;margin:0}
div#calendar div.days{color:#9B8B8B;margin:0;padding:0 0 1px 0;background:url(../imgs/green/dot.gif) left bottom repeat-x;}
div#calendar div.days br{clear:both}
div#calendar div.days p,div#calendar div.days a{text-align:center;width:20px;float:left;padding:1px 0 1px 0;margin:0}
div#calendar div.days a{font-weight:bold;background:#ECECEC;color:#48660F;text-decoration:none}
div#calendar div.days a:hover{background:#F6F6F6;color:#48660F;text-decoration:underline}
div#calendar div.days .actual{background:#ECECEC;color:#000;font-weight:bold}

div.clear {clear:both;}
/* Shoutbox */
form#form_shoutbox{padding:0;margin:0 0 6px 0}
div#right div#shoutbox h2{margin:0 0 0 -1px}
div#shoutbox div.msg{margin:0;padding:5px 4px 5px 0;border-bottom:dotted 1px #8E8E8E;}
div#shoutbox div.msg div.txt{margin:3px 0 2px 3px;padding:0;text-align:left}
div#shoutbox div.msg span.date{margin:0 0 0 3px;float:left;color:#4B4B4B;font-style:italic}
div#shoutbox div.msg a.sender{float:right;font-style:italic}
div#shoutbox div.form{margin:0;line-height:22px;text-align:left}
div#shoutbox div.form label{font-style:italic;margin:0 2px 0 6px}
div#shoutbox div.form textarea{margin:1px 0 0 4px;width:166px;height:50px;border:1px solid #484848;background:url(../imgs/green/inputbg.gif) repeat-x 0 0;background-attachment:fixed}
div#shoutbox div.form input#sh_name,div#shoutbox div.form textarea{border:1px solid black}
div#shoutbox div.form input#sh_name{margin:0;width:133px}
div#shoutbox div.form div.submit{text-align:center}
div#shoutbox div.form input.send_sh{margin:8px 0 0 0;font-size:8pt;background:none;padding:0;border:0;border-bottom:1px solid #A1AF85;color:#48660F;cursor:pointer}
div#shoutbox div.form input.send_sh:hover{border-bottom:1px solid #48660F}

/* Naplo */
div.hozzbox{margin:8px 14px 3px 32px;background:#F6F6F6;border:dotted 1px #8E8E8E}
div.hozzbox div.hozz span.date{font-style:italic;display:block}
div.hozzbox div.hozz div.text{display:block;margin:0 7px 3px 0;overflow:auto;padding:4px 2px 3px 6px}
div.hozzbox div.hozz div.text p{margin:2px 0 2px 0;padding:0}
div.hozzbox div.hozz div.text img{/*float:left;*/margin:3px 6px 0 0;border:1px solid #462222}
div.hozzbox div.hozz div.footer{background:#ececec;color:#9B8B8B;border:0;border-top:dotted 1px #8E8E8E;height:16px;margin:0 0 0 0;padding:3px 21px 0 6px}
div.hozzbox div.hozz div.footer span{float:left}
div.hozzbox div.hozz div.footer span a{padding:0 3px 0 3px}
div.hozzbox div.hozz div.footer ul{margin:0;padding:0;background:green;}
div.hozzbox div.hozz div.footer li{float:right;padding:0 6px 0 7px;margin:0;list-style-type:none;border-right:1px solid black}
div.hozzbox div.hozz div.footer li.first{border:0;padding:0 0 0 7px}
div.hozzbox div.hozz div.footer li a.toplink{position:relative;top:-3px;padding:0 0 0 0;font-size:14px;text-decoration:none}
div.nocomment{margin:15px 5px 20px 30px}
div#blogs .rt{margin:10px 0 0 18px}
div#blogs .rt select{font-size:12px;}
div#blogs .rteDiv{margin:5px 0 0 0}
div#blogs .rteBack{background:#d3d3d3;border:dotted 1px #8E8E8E;margin:0 0 1px 0;padding:0 0 0 2px}
div#blogs .rteBack td{background:#d3d3d3;border:0;padding:2px 0 2px 0}
div#blogs .rteBack td img:hover{border:1px solid #8E8E8E}
.rteImageRaised, .rteImage:hover{border: 1px solid #8E8E8E}
div#blogs .rteBack td .rteVertSep,div#blogs .rteBack td .rteVertSep:hover{border:0px}
div#blogs .rt #themsg{border:1px solid #000;width:552px;margin:0}
div#blogs #chkSrcthemsg{border:0 none;position:relative;top:7px}
div#blogs .rt label#forchkSrcthemsg{border:0 none;position:relative;top:6px}
div#blogs input.uh_send{position:relative;top:-10px;left:410px;font-family:georgia,verdana,arial,sans-serif;cursor:pointer;font-size:8pt;background:none;border:0;border-bottom:1px solid #A1AF85;color:#48660F;padding:0;}
div#blogs input.uh_send:hover{border-bottom:1px solid #48660F;background:url(../imgs/green/arrow.gif) 106% 1px no-repeat;padding:0 8px 0 0}
div#blogs div#kiolvas{margin:5px 50px 10px 0;padding:0}
div#blogs #labelkiolvas{padding:5px 0 0 3px;display:block}
div#blogs .prevnext{text-align:center;margin:20px 110px 35px 110px}
div#blogs .prevnext a.prev{float:left;padding:0 0 0 18px}
div#blogs .prevnext a.prev:hover{background:url(../imgs/green/arrow2.gif) 3% 0 no-repeat;acolor:#FFF}
div#blogs .prevnext a.next{float:right;padding:0 18px 0 0}
div#blogs .prevnext a.next:hover{background:url(../imgs/green/arrow.gif) 98% 0 no-repeat;acolor:#FFF}

/* Adatok */
div#adatok{padding:0 0 15px 0;color:#444}
div#adatok table{margin:10px 0 0 27px;padding:0 0 10px 0}
div#adatok td.name{width:120px;margin:0;padding:0;font-style:normal;color:#9B8B8B}
div#adatok table.statadat td.name{width:180px;margin:0;padding:0;font-style:normal;color:#9B8B8B}
div#adatok td.value{width:350px;margin:0;padding:0}
div#adatok td.value span.megj{font-style:italic;color:#9B8B8B;padding:0 0 0 2px}
div#adatok table.adat input.text{border:1px solid #484848;background:url(../imgs/green/inputbg.gif) repeat-x 0 0}
div#adatok a.zero{margin:0 0 0 11px}
div#adatok tr.bio td.name,div#adatok tr.occup td.name{width:300px}
div#adatok tr.bio td.value,div#adatok tr.occup td.value{padding:0 30px 0 10px}
div#adatok input#height,div#adatok input#weight{width:90px;text-align:right}
div#adatok td.value label.dimension{padding:0 0 0 3px;color:#9B8B8B}
div#adatok #stats{margin:10px 0 0 27px;padding:0 0 10px 0}
div#adatok table.kapcsadat{width:450px}
div#adatok table.kapcsadat td.name{width:150px;margin:0;padding:0;font-style:normal;color:#9B8B8B;vertical-align:top}
div#adatok table.kapcsadat td.value{padding:0 0 10px 0}
div#adatok form#ismerosom{padding:0;margin:0}
div#adatok form#ismerosom div#nekem{padding:0;margin:0 0 0 27px}
div#adatok form#ismerosom div#nekem input{position:relative;top:4px;left:4px}
div#adatok form#ismerosom div#nekem input.im_send{position:relative;top:20px;left:5px;font-family:georgia,verdana,arial,sans-serif;cursor:pointer;font-size:8pt;background:none;border:0;border-bottom:1px solid #A1AF85;color:#48660F;padding:0}
div#adatok form#ismerosom div#nekem input.im_send:hover{border-bottom:1px solid #48660F;background:url(../imgs/green/arrow.gif) 106% 1px no-repeat;padding:0 8px 0 0}
div#adatok tr.occuphead td{padding:20px 0 0 0}
div#adatok textarea{border:1px solid #484848;color:#000;font-family:georgia,verdana,arial,sans-serif;font-size:12px;width:490px;background:url(../imgs/green/inputbg.gif) repeat-x 0 0 #f4f4f4;background-attachment:fixed}
div#adatok textarea#bio{height:76px}
div#adatok input.am_send{position:relative;top:-10px;left:475px;font-family:georgia,verdana,arial,sans-serif;cursor:pointer;font-size:8pt;background:none;border:0;border-bottom:1px solid #A1AF85;color:#48660F;padding:0}
div#adatok input.am_send:hover{border-bottom:1px solid #48660F;background:url(../imgs/green/arrow.gif) 106% 1px no-repeat;padding:0 8px 0 0}
div#adatok tr.designhead td{width:150px}
div#adatok td#designvalaszto{padding:10px 0 0 105px}
div#adatok td#designvalaszto .template{float:left;margin:0 5px 0 5px}
div#adatok td#designvalaszto .template span{display:block;padding:0;margin:0 0 3px 0;width:140px;text-align:center;color:#9B8B8B}
div#adatok td#designvalaszto .template span input{position:relative;left:-1px;top:2px}
div#adatok td#designvalaszto a img{border:1px solid #9B8B8B}
div#adatok td#designvalaszto a:hover img{border:1px solid #000}

/* Archivum */
div#archivum{padding:0 0 15px 0}
div#archivum div.month{margin:10px 0 0 27px;padding:0 0 10px 0}
div#archivum div.month dl{float:left;width:300px;margin:0;padding:0}
div#archivum div.month dt{float:left;clear:left;width:30%;margin:0 0 3px 0;padding:0}
div#archivum div.month dd{float:left;width:50%;margin:0;padding:0}
div#archivum div.month td{width:100px;margin:0;padding:0}

/* Jelszocsere */
div#jelszocsere{padding:0 0 15px 0}
div#jelszocsere p.error{border:2px solid #FFF;background:red;color:#FFF;margin:15px 200px 5px 22px;padding:15px 2px 15px 2px;text-align:center;font-size:8pt}
div#jelszocsere p.info{border:2px solid #FFF;background:#693232;color:#FFF;margin:15px 200px 5px 22px;padding:15px 2px 15px 2px;text-align:center;font-size:8pt}
div#jelszocsere table{margin:10px 0 0 27px;padding:0 0 10px 0}
div#jelszocsere td.name{width:140px;margin:0;padding:0;font-style:normal;color:#9B8B8B}
div#jelszocsere td.value{width:330px;margin:0;padding:0}
div#jelszocsere td.value input{border:1px solid #484848;background:url(../imgs/green/inputbg.gif) repeat-x 0 0}
div#jelszocsere input.jc_send{position:relative;top:-8px;left:256px;font-family:georgia,verdana,arial,sans-serif;cursor:pointer;font-size:8pt;background:none;border:0;border-bottom:1px solid #A1AF85;color:#48660F;padding:0}
div#jelszocsere input.jc_send:hover{border-bottom:1px solid #48660F;background:url(../imgs/green/arrow.gif) 106% 1px no-repeat;padding:0 8px 0 0}

/* Lista */
div.lista{padding:0 0 15px 0;text-align:center}
div.lista h2{padding:0 0 15px 0;text-align:left}
div.lista table{margin:15px auto 0 auto;padding:0 0 10px 0}
div.lista table tr:hover td{background:#f6f6f6}
div.lista table tr:hover td.info{background:transparent}
div.lista table tr.header:hover td{background:transparent}
div.lista table tr.header td{padding:0 5px 3px 5px;border-bottom:1px solid #A1AF85}
div.lista table tr.header td.info{background:transparent}
div.lista table tr.header td:hover{border-bottom:1px solid #48660F}
div.lista table tr.header a:hover{background:none;text-decoration:none}
div.lista table tr.header span.arrow{font-size:14px;padding:0 0 0 3px;position:relative;top:-2px}
div.lista table tr .user{padding:0 0 0 5px;text-align:left}
div.lista table tr .info a{font-style:italic;color:#FFF;padding:0 2px 0 2px}
div.lista table tr .info a:hover{background:transparent;color:#FFF}
div.lista table tr .date{padding:0 22px 0 0;text-align:right}
div.lista table tr .date2{padding:0 10px 0 10px;text-align:left}

/* Ujbejegyzes */
div#ujbejegyzes{padding:0 0 0 0}
div#ujbejegyzes .rt{margin:0 0 0 10px}
div#ujbejegyzes .rt select{font-size:12px;}
div#ujbejegyzes .rt #themsg{border:1px solid #FFF}
div#ujbejegyzes a.rteBack{background:#462222}
div#ujbejegyzes #chkSrcthemsg{border:0 none;position:relative;top:7px}
div#ujbejegyzes .rteBack{background:#d3d3d3;border:dotted 1px #8E8E8E;margin:0 0 1px 0;padding:0 0 0 2px}
div#ujbejegyzes .rteBack td{background:#d3d3d3;border:0;padding:2px 0 2px 0}
div#ujbejegyzes .rteBack td img:hover{border:1px solid #8E8E8E}
.rteImageRaised, .rteImage:hover{border: 1px solid #8E8E8E}
div#ujbejegyzes .rteBack td .rteVertSep,div#blogs .rteBack td .rteVertSep:hover{border:0px}
div#ujbejegyzes .rt #themsg{border:1px solid #000;width:552px;margin:0}
div#ujbejegyzes .rt label#forchkSrcthemsg{border:0 none;position:relative;top:6px}
div#ujbejegyzes input.ub_send{position:relative;top:-10px;left:490px;font-family:georgia,verdana,arial,sans-serif;cursor:pointer;font-size:8pt;background:none;border:0;border-bottom:1px solid #A1AF85;color:#48660F;padding:0}
div#ujbejegyzes input.ub_send:hover{border-bottom:1px solid #48660F;background:url(../imgs/green/arrow.gif) 106% 1px no-repeat;padding:0 8px 0 0}
div#ujbejegyzes div#kiolvas{margin:0 0 15px 0;padding:0}
div#ujbejegyzes input#ub_cim{border:1px solid #484848;background:url(../imgs/green/inputbg.gif) repeat-x 0 0;width:300px;margin:3px 0 0 4px}
div#ujbejegyzes div#kiolvas label{position:relative;top:-3px;left:-3px}
