
/* reset */

* {text-decoration:none; font-size:100%; outline:none; padding:0; margin:0;}
html, body, div, span, h1, h2, h3, p, pre, a, code, del, em, /*font,*/ img, strong, b, u, i, center, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font: 100%/100% Verdana, Arial, Helvetica, sans-serif; vertical-align:baseline; background:transparent;}
code, pre, input, select {white-space:normal; font-size:100%; font:inherit;}
textarea {font-size:100%; font:inherit;}
i, cite, em {font-style:normal;}
th, b, h1, h2, h3 {font-weight:normal;}
a, img, a img, :link img, :visited img, form, fieldset, table {border:none;}
table {border-collapse:collapse; border-spacing:0;}
caption, th, td, center {vertical-align:top; text-align:left;}
body {background:white; line-height:1; color:#2a400d;}
ul, ol {list-style:none;}
a {color:inherit;}
hr {display:none;}
:focus {outline:0;}
del {text-decoration:line-through;}
form label {cursor:pointer;}
:link, :visited {text-decoration:none; }

/* alap */

html { height:100%; }
body { margin:0; background: #f4f5f0 url(https://citatium.hu/e/border.gif) top right repeat-y; font-size:12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; min-width:764px; height:100%; }

a.skiplink { display:none; }
a { color:#4798b3; }
a:hover { color:#2a748c; }
a.lh { line-height:1.5em; }
p a { line-height:1.5em; }
a.invisible { color:#2a400d; display:block; }
a.invisible:hover { color:#5d731d; }
strong { font-weight:bold; color:#48661f; line-height:inherit; }
em { font-style:italic; }
pre { font-family: "Courier New", Courier, monospace; white-space:pre; line-height:16px; }
h1, h2, h3 { font-weight:bold; color:#48661f; }
h1 { font-size:16px; padding: 20px 0; cursor:default; }
h2 { font-size:14px; padding: 10px 0; cursor:default; }
h3 { font-size:12px; padding: 5px 0; line-height:1.5em; }
h3.faq { padding-top:15px; }
h3.faq.fst { padding-top:10px; }
h1 a, h2 a, h3 a { font-weight:bold; }
h1#index { font-size:18px; padding-bottom:14px; }
h1.h1textp { padding-bottom:13px; }
h1.litbot { padding-bottom:16px; }
h1.absnobottom { padding-bottom:1px; }
h3.lit { padding: 5px 0 0; }
h2.blogpost { padding: 5px 0; }
h2.kateg { padding: 5px 0 15px; }
h2:first-child, h3:first-child, h2.notoppad, h1.index { padding-top:0; }
h1.pb14 { padding-top:14px; }
h1.nobottom, h2.nobottom { padding-bottom:5px; }
h2.alkategoriak { padding: 11px 0 17px; }
h2.egybehasab { padding-top:17px; }
h2.search { font-size:12px; padding-top:15px; }
h2.topbook { padding-bottom:20px; }
h1 span { margin-left:8px; }
h2 span, h3 span { padding-left:8px; }

.clear { clear:both; height:1px; font-size:1px;	border:none; margin:0; padding:0; background:transparent; }
.note { text-align:right; padding: 5px 10px 0 0; font-size:11px; color:#8ea66c; }
.absnobot { padding-bottom:0; line-height:1.5em; }
.mtb12 { margin-top:12px !important; margin-bottom:12px !important; }
.pb10 { padding-bottom:10px !important; }
.pb25 { padding-bottom:25px !important; }

br.margin8 { height:44px; }

.hr { height:18px; background: url(https://citatium.hu/e/x.png) 0 -79px repeat-x; margin-bottom:-2px; padding:0 !important; }
#idz > div .hr { margin-left:-8px; margin-right:-8px; }
.hr.space { margin: 19px 0 10px; }
.hr.literspace, .text .hr.literspace { margin: 7px 0 0; }
.hr.litspace, .text .hr.litspace { margin: 9px 0 0; }
.hr.medspace { margin: 9px 0 10px; }
.hr.mederspace { margin: 28px 0 0; }
.hr.bigspace { margin: 28px 0 10px; }
.hr.figyspace { margin: 18px 0 0; }
.hr.nobottom { margin-bottom:2px; }
.hr.absnobottom { margin-bottom:-2px; }
.text .hr.minusbottom { margin-bottom:-4px; }
.hr.egyvers { margin-bottom:7px; }
.hr.mb5 { margin-bottom:5px; }
.text .hr.litterspace { margin: 5px 0 -2px; }
.hr .l { float:left; width:170px; height:18px; background: url(https://citatium.hu/e/n.png) -160px 0 no-repeat; margin-bottom:-2px; }
.hr .r { float:right; width:170px; height:18px; background: url(https://citatium.hu/e/n.png) -330px 0 no-repeat; margin-bottom:-2px; }
.hr.mobil { display:none; }

div.middlesens { margin: 8px 0 18px; }

/* header */

#header { height:50px; background: #116b73 url(https://citatium.hu/e/x.png) 0 0 repeat-x; }
#logo { float:left; background: url(https://citatium.hu/e/n.png) -264px -52px no-repeat; }
#logo a { display:block; height:50px; width:236px; }

#meta { float:right; text-align:right; max-width:400px; }
#login { color:#bed2d4; font-size:8px; padding: 8px 6px 8px 32px; background: url(https://citatium.hu/e/n.png) left bottom no-repeat; cursor:default; }
#login a { padding:8px; color:#bed2d4; font-size:11px; }
#login a:hover { color:#edf7f7; }

#search { position:relative; top:9px; right:10px; padding: 0 5px 5px 0; text-align:left; float:right; background: url(https://citatium.hu/e/n.png) 5px -70px no-repeat; width:215px; }
#search input { color:#abbf8f; padding: 0 0 0 7px; background:#f4f5eb; border:1px solid #d0d4b0; border-right:none; float:right; width:173px; height:24px; }
#search input:focus { color:#8ea66c; }
#search input.searchsubmit, .textsearch input.searchsubmit, .textsearch.kedvenc input.searchsubmit { width:29px; height:26px; padding:0; border:none; float:right; }

.textsearch { padding: 0 5px 6px 0; text-align:left; width:215px; }
.textsearch input { color:#8ea66c; padding: 0 0 0 7px; background:#fcfcfa; border:1px solid #d0d4b0; border-right:none; float:right; width:173px; height:24px; }
.textsearch input:focus { border:1px solid #d0d4b0; border-right:none; }
.textsearch.kedvenc { width:260px; margin: 0 0 40px -4px; }
.textsearch.kedvenc input { width:218px; }
.textsearch input.searchsubmit:active, .textsearch input.searchsubmit:focus { border:none; }

#toplu { background:#e2e5cf url(https://citatium.hu/e/i3.png) -77px -1884px no-repeat; height:17px; border-bottom: 1px solid #d0d4b0; padding-top:3px; padding-left:67px; }

#breadcrumbs { border-right: 15px solid #0b474d; }
#bc { height:27px; background: #e0d881 url(https://citatium.hu/e/x.png) 0 -51px repeat-x; }
#breadcrumbs td { padding-top:8px; }
#breadcrumbs td a { color:#8c842a; padding: 5px 5px 4px 7px; }
#breadcrumbs td a:hover { color:#2a400d; }
#bc-l { width:20px; background: url(https://citatium.hu/e/i3.png) -80px -1787px no-repeat; }
#bc-r { width:43px; background: url(https://citatium.hu/e/i3.png) -24px -1750px no-repeat; }
.nbsp { width:14px; background: url(https://citatium.hu/e/i3.png) -81px -1750px no-repeat; }
td.act { color:#66601a; padding: 5px 5px 4px 7px; cursor:default; }
#bc-bot { position:relative; float:left; width:15px; height:7px; background: url(https://citatium.hu/e/i3.png) -100px -1750px no-repeat; }

/* structure */

#stick { background-color: #f4f5f0; background: url(https://citatium.hu/e/border.gif) top right repeat-y,url(https://citatium.hu/e/border.gif) top left repeat-y; min-height:100%; height: auto !important; margin: 0 auto -155px; } /*footer mérete -2px*/
#wrapper { overflow:auto; border-right: #0b474d 15px solid; padding-bottom:168px; } /*+5px*/
#nav { float:left; width:185px; background: #f4f5f0 url(https://citatium.hu/e/y.gif) 0 0 repeat-y; margin-left:-15px; }
#ext { float:right; width:155px; background: #f4f5f0 url(https://citatium.hu/e/y.gif) -185px 0 repeat-y; }
#content { margin: 0 170px 0 185px; color:#2a400d; }
#content.noext { margin-right:25px; }
#push { height:168px; clear:both;} /*+5px*/
#footer { clear:both; background: #1d6c73 url(https://citatium.hu/e/x.png) bottom repeat-x; text-align:center; font-size:11px; }

/* navigation */

.left-lu { background: url(https://citatium.hu/e/nav_line.gif) no-repeat; padding: 10px 0 10px 27px; }
.nav-tem { background: url(https://citatium.hu/e/n.png) 0 -35px no-repeat; height:35px; }
.nav-tem div { padding: 6px 0 2px 50px; color:#5d731d; font-size:13px; font-weight:bold; cursor:default; }
#nav-veg { background: url(https://citatium.hu/e/n.png) -185px -27px no-repeat; height:2px; }

.nav-a { margin: -2px 0 7px 15px; }
.nav-b { margin: 2px 0 2px 12px; }
.nav-c { margin: 2px 0 2px 12px; font-size:11px; }
#nav a { color:#5d731d; margin-right:10px; padding: 4px 0 4px 12px; display:block; }
#nav .nav-a a:hover { background:#dadec1; border-left: 3px solid #c7cca3; padding-left:9px; }
#nav .nav-b a { font-weight:bold; }
#nav .nav-c a { font-weight:normal; }
#nav .nav-b a:hover, #nav .nav-c a:hover { background:#dadec1; border-left: 3px solid #d0d4b0; padding-left:9px; }
#nav .nav-c a.act { letter-spacing:-1px; }
#nav .nav-c a.act:hover { background:#dadec1; border-left: 3px solid #d0d4b0; padding-left:9px; }
#nav a.act { font-weight:bold; }
#nav a span { padding-left:7px; color:#8ea66c; }

.ext-tem { background: url(https://citatium.hu/e/n.png) 0 0 no-repeat; height:35px; }
.ext-tem div { padding: 6px 0 2px 45px; color:#5d731d; font-size:13px; font-weight:bold; cursor:default; }
.ext-br { background: #f4f5f0 url(https://citatium.hu/e/n.png) -345px -35px no-repeat; height:14px; }
.ext-a { margin: -2px 0 7px 10px; }
.ext-b { margin: 2px 0 2px 12px; }
#ext a { color:#5d731d; margin-left:0; padding: 4px 0 4px 12px; display:block; }
#ext .ext-a a:hover { background:#dadec1; border-left: 3px solid #c7cca3; padding-left:9px; }
#ext .ext-a.ajanlat a:hover { background:#e2e5cf; border-left:none; padding-left:12px; }
span.adminszam { padding-left:7px; color:#8ea66c; }
span.adminszam span { padding: 0 1px; }
#ext a.act { font-weight:bold; }

#bongeszo, #kategoriak, #friss, #profil, #profil.fem, #interaktiv, #szuro, #ajanlat { background: url(https://citatium.hu/e/i3.png) no-repeat; }
#bongeszo { background-position: -100px -1150px; }
#kategoriak { background-position: -100px -1185px; }
#friss { background-position: -105px -1255px; }
#profil { background-position: -105px -1290px; }
#profil.fem { background-position: -105px -1325px; }
#interaktiv { background-position: -105px -1360px; }
#szuro { background-position: -105px -1395px; }
#ajanlat { background-position: -105px -1220px; }

div#senstok { background:#f4f5f0; margin-left:15px; }
div#sens { padding: 9px 0 0 0; }

#ext p#kemp { text-align:center; padding: 0 1px 4px 0; }
#ext p#kemp a:hover { color:#2a400d; }

/* footer */

#footrib { height:2px; background:#d9d178; border-top: 1px solid #d2ca6e; }
#foot { margin: 0 auto; width:655px; padding: 15px 0 12px 15px; text-align:left; color:#bed2d4; }
#foot a { color:#bed2d4; display:block; }
#foot a:hover { color:#edf7f7; }
.footlab { font-weight:bold; color:#e2e5cf; padding: 0 0 10px 10px; font-size:12px; cursor:default; }
#foot-a, #foot-b, #foot-c, #foot-d { float:left; }
#foot-a { width:160px; }
#foot-b { width:180px; }
#foot-c { width:155px; }
#foot-d { width:160px; }
#foot-b ul li a, #foot-c ul li a { padding: 5px 10px; }
#foot-rss, #foot-fb, #foot-gplus, #foot-citatum, #foot-poet { background: url(https://citatium.hu/e/i3.png) no-repeat; padding: 5px 0 5px 34px; }
#foot-citatum, #foot-poet { padding: 4px 0 4px 38px; line-height:1.4em; }
#foot-rss { background-position: -117px -1907px; }
#foot-fb { background-position: -117px -1957px; }
#foot-gplus { background-position: -117px -1930px; }
#foot-citatum { background-position: -113px -1991px; }
#foot-poet { background-position: -113px -2030px; }
#law { background:#063b40; padding: 7px 0; border-top: 1px solid #63a0a6; text-align:center; }
#lawtext { padding: 0 7px; margin: 0 auto; text-align:left; color:#7ca2a6; cursor:default; }
#lawtext a { padding: 6px 8px; color:#7ca2a6; }
#lawtext a:hover { color:#bed2d4; }
#lawtext span { float:right; padding-right:8px; }
#backtop { display:none; margin: -25px 0 -21px 0; z-index:30; padding: 30px 32px; float:right; background: url(https://citatium.hu/e/i3.png) 15px -2019px no-repeat; }
#backtop:hover { background-position: -35px -2019px; }

div#cookieinfo { width:100%; z-index:100; position:fixed; bottom:0; left:0; opacity:0.9; background:#0b474d; text-align:center; font-size:12px; color:#e2e5cf; border-top: 3px solid #d9d178; }
div#cookieinfo p { margin: 0 auto; padding: 20px 0; line-height:1.6em; width:50%; min-width:570px; }
div#cookieinfo p a { color:#bed2d4; }
div#cookieinfo p a:hover { color:#e2e5cf; }
div#cookieinfo a.accept { background:#e2e5cf; color:#2a400d; padding: 6px 0; border: 1px solid #f4f5f0; display:block; width:120px; margin: 16px auto 0; font-size:14px; font-weight:bold; }
div#cookieinfo a.accept:hover { background:#f4f5f0; color:#2a400d; }

/* idz */

#idz > div, .idz > div { padding: 0 8px; }
#idz div p, .idz div p { line-height:1.5em; }
p.auth { padding: 8px 12px 0; margin-bottom:-9px; text-align:center; }
p.auth a { padding: 8px 12px 2px; color:#48661f; }
p.auth a:hover { color:#2a748c; }
p.verscim { text-align:center; padding: 8px 0 12px; font-size:13px; font-weight:bold; color:#48661f; }
p.verscim a { padding: 1px 12px 12px; line-height:1.5em; font-weight:bold; color:#48661f; }
p.verscim a:hover { color:#2a748c; }
p.verscim a.ketsor, p.verscim.noauth a.ketsor { padding: 10px 0 12px; }
p.verscim b { font-weight:bold; } p.verscim i { font-style:italic; }
p.verscim.noauth { padding: 8px 12px 12px; } p.verscim.noauth a { padding: 10px 12px 8px; }
p.auth b { font-weight:bold; color:#2a748c; }
p.vers { text-align:center; }
p.vers b { font-weight:bold; line-height:1.5em; }
p.vers i { font-style:italic; line-height:1.5em; }
p.vers i b, p.vers b i { font-weight:bold; font-style:italic; }
p.vers u { border-bottom: 1px solid #48661f; line-height:1.5em; }
p.more { padding: 12px 0 3px 10px; text-align:center; font-size:11px; }
p.more a { line-height:1.5em; padding: 8px 12px 6px; }
#idz div p br { line-height:0.8em; }
#idz .megj { text-align:center; padding: 18px 0 0; font-size:12px; }

#idz.searchres p.vers { margin-top:2px; }
#idz.searchres p.auth { margin-bottom:12px; }
#idz.searchres p.auth a { color:#4798b3; padding: 8px 12px; } #idz.searchres p.auth a:hover { color:#2a748c; }

#idz .id, .idz .id { height:34px; margin: -25px 0 3px; }
#idz .fun { text-align:right; float:right; margin-right:-5px; }
#idz .fun a { float:left; padding: 10px 5px 0; height:8px; width:18px; }
#idz .ftxt { font-size:10px; color:#8ea66c; height:18px; margin-right:5px; }
#idz .id.noa { margin-top:10px; }
#idz .cat { float:left; }
#idz .cat ul { margin: 22px 0 1px; }
#idz .id.ket .cat ul { margin: 8px 0 1px; }
#idz .cat li { margin-top:3px; }
#idz .cat a { background: url(https://citatium.hu/e/i3.png) -130px -1822px no-repeat; padding-left:17px; font-size:11px; color:#b38936; display:block;}
#idz .cat a:hover { background: url(https://citatium.hu/e/i3.png) -130px -1852px no-repeat; color:#805e1a; }

#idz .fun span { color:#8ea66c; font-size:10px; letter-spacing:-1px; float:left; padding-top:8px; margin-right:0; cursor:default; }
a.fav, a.fav:hover, a.faved, a.faved:hover, a.faveda:hover, a.favedn:hover, a.klip, a.klip:hover, span.favelesites, a.tags, a.tagsa, a.tagsc, #idz .fun span.favor, #idz .fun span.favored, #idz .fun span.comm { background: url(https://citatium.hu/e/i3.png) no-repeat; }
a.fav, span.favelesites, #idz .fun span.favor { background-position: 5px -1310px; }
a.fav:hover { background-position: -45px -1310px; }
a.faved, #idz .fun span.favored { background-position: 5px -1350px; }
a.faved:hover { background-position: -45px -1350px; }
a.faveda:hover { background-position: 5px -1350px; }
a.favedn:hover { background-position: 5px -1310px; }
a.klip { background-position: -120px -447px; margin-right:2px; }
a.klip:hover { background-position: -120px -399px; }
a.tags { background-position: 4px -1840px; }
a.tags:hover, a.tagsa:hover { background-position: 4px -1870px; }
a.tagsa, a.tagsn:hover { background-position: 4px -1900px; }
a.tagsc { background-position: 4px -1870px; }
a.w { background: url(https://citatium.hu/e/w.gif) 5px 1px no-repeat; }
a.wegy { background: url(https://citatium.hu/e/wegy.gif) no-repeat; }
span.favelesites { padding: 2px 11px; }
span.favelesites:hover { border-bottom:none; }
span.tagelesites { padding: 2px 10px; background: url(https://citatium.hu/e/i3.png) 4px -1870px no-repeat; }

#idz .fun span.favor, #idz .fun span.favored, #idz .fun span.comm { width:18px; padding: 18px 5px 0; }
#idz .fun span.comm { background-position: -119px -300px; }

table.tagadd td:first-child { width:22%; padding: 6px 0; }
table.tagadd label { cursor:pointer; }
table.tagadd input { text-transform:lowercase; }
div.tags-added { cursor:default; }
div.tags-added span { background:#e2e5cf; line-height:1.8em; margin: 7px 2px 1px; padding: 5px 0 6px; border: 1px solid #d5d5af; cursor:default; display:inline-block; }
div.tags-added span:hover { border: 1px solid #a6ad6d; }
div.tags-added span a { padding: 5px 7px 6px 1px; color:#5d731d; }
div.tags-added span a:hover { color:#2a400d; }
p.tagspage { line-height:2em; }
p.tagspage a { border: 1px solid #f4f5f0; color:#5d731d; padding: 3px 7px; display:inline-block; margin:-4px 0; }
p.tagspage a:hover { border: 1px solid #d5d5af; background:#fcfcfa !important; }
p.tagspage a.s { font-size:.8em; background:#eef0e1; }
p.tagspage a.q { font-size:.9em; background:#eef0e1; }
p.tagspage a.p { font-size:1em; background:#ebeddd; }
p.tagspage a.o { font-size:1.1em; background:#ebeddd; }
p.tagspage a.n { font-size:1.2em; background:#e8ebd8; }
p.tagspage a.m { font-size:1.3em; background:#e8ebd8; }
p.tagspage a.k { font-size:1.4em; background:#e5e8d3; }
p.tagspage a.j { font-size:1.5em; background:#e5e8d3; }
p.tagspage a.i { font-size:1.6em; background:#e2e5cf; }
p.tagspage a.h { font-size:1.7em; background:#e2e5cf; }
p.tagspage a.g { font-size:1.7em; background:#e0e3ca; }
p.tagspage a.f { font-size:1.8em; background:#e0e3ca; }
p.tagspage a.e { font-size:1.9em; background:#dde0c5; }
p.tagspage a.d { font-size:2em; background:#dde0c5; }
p.tagspage a.c { font-size:2.1em; background:#dadec1; }
p.tagspage a.b { font-size:2.2em; background:#dadec1; }
p.tagspage a.a { font-size:2.3em; background:#d7dbbd; }

.rendezes { margin: -26px -6px 9px; padding: 3px 0 3px 22px; font-size:11px; color:#48661f; cursor:default; text-align:right; }
.rendezes span { padding: 0 6px; }
.rendezes span:hover { padding: 0 6px; }
.rendezes span.kep { background: url(https://citatium.hu/e/i3.png) -130px -1727px no-repeat; padding: 3px 7px; }
.rendezes a { padding: 3px 6px; color:#8ea66c; }
.rendezes a:hover { color:#80995c; }

/* css table */

div.kethasab { display:table; border-collapse:collapse; }
div.tablerow { display:table-row; }
div.kethasab div.hasab { display:table-cell; }

.kategrendszer { margin: 8px 0 -7px; }
.kategrendszer.index { margin: 13px 0 6px; }
.kategrendszer div h2 { padding-bottom:5px; }
.kategrendszer div h2.index, .kategrendszer div h3 { padding-bottom:10px; }
.kategrendszer div h2 a { padding: 5px 12px 3px 24px; font-size:14px; color:#2a400d; }
.kategrendszer div h3 { padding-bottom:4px; }
.kategrendszer div h3 a { padding: 6px 12px 4px 24px; font-size:13px; font-weight:bold; color:#2a400d; }
.kategrendszer div h2 a:hover, .kategrendszer div h3 a:hover { color:#4798b3; }
.kategrendszer div h2 a span, .kategrendszer div h3 a span { padding-left:2px; color:#8ea66c; }
.kategrendszer div h2 a:hover span, .kategrendszer div h3 a:hover span { color:#48661f; }
.index div.fokategoriak { margin-bottom:0; padding: 2px 0 4px 24px; }

/* old table */

table.kategrendszer { margin: 8px 0 -7px; }
table.kategrendszer.index { margin: 13px 0 6px; }
table.kategrendszer td h2 { padding-bottom:5px; }
table.kategrendszer td h2.index, table.kategrendszer td h3 { padding-bottom:10px; }
table.kategrendszer td h2 a { padding: 5px 12px 3px 24px; font-size:14px; color:#2a400d; }
table.kategrendszer td h3 { padding-bottom:4px; }
table.kategrendszer td h3 a { padding: 6px 12px 4px 24px; font-size:13px; font-weight:bold; color:#2a400d; }
table.kategrendszer td h2 a:hover, table.kategrendszer td h3 a:hover { color:#4798b3; }
table.kategrendszer td h2 a span, table.kategrendszer td h3 a span { padding-left:2px; color:#8ea66c; }
table.kategrendszer td h2 a:hover span, table.kategrendszer td h3 a:hover span { color:#48661f; }
div.fokategoriak { margin: 0 -4px 6px; padding-bottom:6px; padding-left:24px; color:#8ea66c; cursor:default; }
table.index div.fokategoriak { margin-bottom:0; padding: 2px 0 4px 24px; }
.fokategoriak a { padding: 3px 8px 3px 4px; line-height:1.6em; color:#2a400d; }
.fokategoriak a:hover { color:#4798b3; }
.fokategoriak a span, .kategrendszer.index span { color:#8ea66c; padding-left:1px; }
.fokategoriak a:hover span, .kategrendszer.index a:hover span { color:#48661f; }
.fokategoriak a.more { color:#4798b3; }
.fokategoriak a.more:hover { color:#2a748c; }

div.alkategoriak { margin: 0 -3px 6px; color:#8ea66c; cursor:default; }
.alkategoriak.lent { margin: 10px -3px 0; }
.alkategoriak div { padding: 0 0 7px 3px; color:#48661f; }
.alkategoriak span { color:#2a400d; padding: 3px 8px 3px 3px; line-height:1.7em; }
.alkategoriak a { padding: 3px 8px 3px 3px; line-height:1.7em; }
.alkategoriak span.menu { color:#8ea66c; padding: 3px 0 3px 2px; }
.alkategoriak.kedvkatlist.nyitva { padding-bottom:6px; }
.alkategoriak.kedvkatlist div { padding:0; margin: -8px -3px 12px 0; }
.alkategoriak.kedvkatlist div a, .alkategoriak.kedvkatlist.nyitva div a:hover { padding-left:3px; }
.alkategoriak.index { padding-top:4px; padding-bottom:10px; }
.alkategoriak.index a { color:#2a400d; }
.alkategoriak.index a:hover, .kategrendszer.index a:hover { color:#4798b3; }

.kategrendszer h2 a, .kategrendszer h3 a, h1.fokat { background: url(https://citatium.hu/e/i3.png) no-repeat; }
h1.fokat { padding: 5px 0 5px 24px; margin: 15px 0; }

h2 a.alta { background-position: 0 -20px; } h1.alta { background-position: 0 -21px; }
h2 a.bolc, h1.bolc { background-position: 0 -71px; }
h2 a.elet, h1.elet { background-position: 0 -169px; }
h2 a.embe { background-position: 0 -120px; } h1.embe { background-position: 0 -121px; }
h2 a.kapc { background-position: 0 -269px; } h1.kapc { background-position: 0 -270px; }
h2 a.inte { background-position: 0 -319px; } h1.inte { background-position: 0 -320px; }
h2 a.lele, h1.lele { background-position: 0 -371px; }
h2 a.erze, h1.erze { background-position: 0 -420px; }
h2 a.moti { background-position: 0 -469px; } h1.moti { background-position: 0 -470px; }
h2 a.onis { background-position: 0 -519px; } h1.onis { background-position: 0 -520px; }
h2 a.szer, h1.szer { background-position: 0 -569px; }
h2 a.szom, h1.szom { background-position: 0 -619px; }
h2 a.csal { background-position: 0 -720px; } h1.csal { background-position: 0 -721px; }
h2 a.tars, h1.tars { background-position: 0 -670px; }
h2 a.munk { background-position: 0 -768px; } h1.munk { background-position: 0 -769px; }
h2 a.haza { background-position: 1px -870px; } h1.haza { background-position: 0 -870px; }
h2 a.filo { background-position: 0 -819px; } h1.filo { background-position: 0 -820px; }
h2 a.muve, h1.muve { background-position: 0 -918px; }
h2 a.unne { background-position: 0 -970px; } h1.unne { background-position: 0 -971px; }
h2 a.term { background-position: 0 -1019px; } h1.term { background-position: 0 -1020px; }
h2 a.egye { background-position: 0 -220px; } h1.egye { background-position: 0 -221px; }

div#profilright { float:right; margin-top:15px; }
div#profilright img.userkep { margin: 0 0 5px 15px; border: 4px solid #fff; }
div#profilright div.szerzoadatok { min-height:0; padding: 3px 0 0 15px; }

img.szerzokep { float:left; margin: 15px 15px 15px 0; border: 4px solid #fff; -webkit-filter:sepia(15%); }
img.userkep { border: 4px solid #fff; }
div.szerzoadatok { min-height:80px; padding: 8px 0 10px; }
div.szerzoadatok p.megj { margin: -6px 0 6px; }
div.szerzoadatok.nopic { min-height:26px; }
div.szerzoadatok p.icon a.figyeles, div.szerzoadatok p.icon a.adatlap { padding: 4px 8px 4px 24px; }
div.szerzoadatok a { padding: 2px 8px 2px 24px; line-height:1.8em; }
div.szerzoadatok p.pad11 a { padding: 2px 8px 2px 0; }

a.figyeles, a.figyeles:hover, a.figyeles.figyelt, a.figyeles.figyelt:hover, a.konyvei, a.konyvei:hover, a.konyvei.nyitva, a.konyvei.nyitva:hover, span.figyelesfigyelo, a.adatlap, a.adatlap:hover { background: url(https://citatium.hu/e/i3.png) no-repeat; }
a.figyeles { background-position: -126px -1607px; }
a.figyeles:hover, a.figyeles.figyelt { background-position: -126px -1567px; }
a.figyeles.figyelt:hover { background-position: -126px -1647px; }
a.adatlap { background-position: -125px -148px; }
a.adatlap:hover { background-position: -125px -98px; }
span.figyelesfigyelo { background-position: -122px -1609px; }
span.figyelesfigyelo { padding: 2px 11px; }

a.figyeles.tema { background-position: -119px -1600px; padding: 8px 13px; margin-left:8px; }
a.figyeles.tema:hover, a.figyeles.tema.figyelt { background-position: -119px -1560px; }
a.figyeles.tema.figyelt:hover { background-position: -119px -1640px; }

/* text */

p { line-height:1.5em; }
p.inline { display:inline; }
p.pad4 { padding: 4px 0; }
p.pad11 { padding: 11px 0; }
p.searchtipp { padding: 10px 0 0; }
p.toplist { padding: 0 0 15px; }
.nopad { padding: 0 !important; }
.nopad.comm { padding: 0 0 8px !important; }
.text p { padding: 5px 0; }
.text ul { list-style:disc; padding: 5px 0 5px 35px; }
.text ol { list-style:decimal; padding: 5px 0 5px 35px; }
.text ul li, .text ol li { line-height:1.5em; padding-left:5px; }
.text ul.kvizjatek { list-style:none; padding: 14px 0 0; }
.text ul.kvizjatek li { line-height:1.7em; }
.text ul.kvizjatek li a { padding: 3px 50px 3px 15px; }
.text ul.kvizjatek li a:hover { border-bottom:none; }
.text ul.kvizjatek li a:hover:after { content: url(https://citatium.hu/e/kvizjatek-valasz.gif); }
.text .hr { margin: 15px 0 0; }
p.slog { font-size:13px; font-weight:bold; line-height:1.7em; color:#5d731d; cursor:default; }
p.slog a { font-size:14px; font-weight:bold; line-height:1.6em; padding: 3px 6px; }
p.slog span { font-size:12px; }
p.pad { padding: 5px 15px; }
p.right { text-align:right; }
p.floatright { float:right; text-align:right; }
p.megj, p.forumdesc { font-size:11px; color:#8ea66c; }
p.forumdesc { padding-bottom:5px; }
p.kisb { font-size:11px; color:#48661f; }
p.vil { color:#8ea66c; }
.mrg { padding-left:20px !important; }
ul.mrg, ol.mrg { padding-left:55px !important; }
.text a { padding: 2px 0; }
.text a:hover { border-bottom: 1px solid #c3dde5; }
.text p.noborbot a:hover { border-bottom:none; }
.what { color:#607328; font-weight:bold; padding-right:8px; }
.whatlink { font-weight:bold; padding-right:8px; }
p.auth.tovabbiak a { padding: 2px 2px 2px 0; }
p.auth.tovabbiak a:hover { border-bottom: 1px solid #c3dde5; }
p.pad16 { padding-left:16px; padding-right:16px; }
p.strong { font-weight:bold; color:#48661f; }
p.tip { margin: -1px 0 -6px; }
p.tip a { padding: 4px 12px 4px 36px; border: 1px solid #d2ca6e; background: #e0d881 url(https://citatium.hu/e/i3.png) -119px -1512px no-repeat; color:#5d731d; line-height:1.9em; }
p.tip a:hover { color:#2a400d; }
div.figyelo p, p.figyelo { padding: 5px 0; }
div.figyelo span, p.figyelo span { padding-left:8px; color:#8ea66c; }
p.favlista { font-size:11px; padding: 3px 0 0; line-height:1.4em !important; color:#8ea66c; }
span.gyik-reszletek { background: url(https://citatium.hu/e/i3.png) 2px -1399px no-repeat; width:20px; }
p.inline { display:inline; }

#slog { font-size:12px; font-weight:bold; color:#a6ad6d; float:right; text-align:right; cursor:default; padding-bottom:15px; }
#slog p { padding: 1px 0 0 10px; line-height:1.6em; }
#slog a { line-height:1.6em; padding: 3px 6px; letter-spacing:-1px; }

/* comment */

div.text.comm p { padding: 4px 8px; }
div.text p.commlab { background: #ebeddd url(https://citatium.hu/e/x.png) center -100px repeat-x; border-top: 1px solid #d0d4b0; border-bottom: 1px solid #e1e3d3; color:#808c5b; cursor:default; padding: 1px 8px 2px; margin: 12px 0 9px; }
div.text p.commlab.mod { background: #ebeddd url(https://citatium.hu/e/x.png) center -131px repeat-x; border-top: 1px solid #d4c9b0; border-bottom: 1px solid #e3dfd3; color:#998c6b; }
div.text p.commlab.blog { color:#48661f; }
div.text p.commlab span { padding-top:3px; float:right; }
p.commlab span.admin, div.text table.verscomm span.jel a, div.text p.commlab span.moelf a, div.text p.commlab span.moelff a, div.text p.commlab span.model a { background: url(https://citatium.hu/e/i3.png) no-repeat; padding: 3px 11px 4px; }
div.text p.commlab span.admin { float:none; padding: 0 8px; margin-left:6px; background-position: 7px -2123px; }
div.text table.verscomm span.jel { float:right; margin: 5px 2px 0 4px; }
div.text table.verscomm span.jel a { background-position: 4px -1937px; padding: 3px 9px 4px; }
div.text table.verscomm span.jel a:hover { background-position: -46px -1937px; border-bottom:none; }
div.text p.commlab a { padding: 3px 8px 4px 0; color:#48661f; }
div.text p.commlab.mod a { color:#66521f; } 
div.text p.commlab a:hover { border:none; color:#4798b3; }
div.text.comm.friss p.commlab a { padding: 3px 0 4px; }
div.text.comm.friss p.commlab span a { padding: 3px 9px 4px; }
div.text.comm.friss a.hfrisscim { color:#808c5b; } div.text.comm.friss a.hfrisscim:hover { color:#4798b3; }
div.text.comm p b { color:#8ea66c; line-height:1.5em; }
.forumleiras { color:#8ea66c; margin-bottom:4px; }
.modervar { color:#2a400d; }
div.text p.commlab a.vendeg:hover { color:#48661f; }

div.text p.commlab span.moelf, div.text p.commlab span.moelff, div.text p.commlab span.model { padding:0; }
div.text p.commlab span.moelf a { background-position: 7px -2102px; }
div.text p.commlab span.moelf a:hover { background-position: -43px -2102px; }
div.text p.commlab span.moelff a { background-position: 8px -2123px; }
div.text p.commlab span.moelff a:hover { background-position: -43px -2123px; }
div.text p.commlab span.model a { background-position: 9px -2142px; }
div.text p.commlab span.model a:hover { background-position: -43px -2142px; }

::selection { background:#dadec1; }
::-moz-selection { background:#dadec1; }
::-webkit-selection { background:#dadec1; }
img::selection { background:transparent; }
img::-moz-selection{ background:transparent; }
body { -webkit-tap-highlight-color:#dadec1; }

/* form OLD */

form td a:hover { border-bottom: 1px solid #c3dde5; padding: 2px 0; }
form td a:hover { border-bottom:none; padding:0; }
select { margin-right:6px; }
input[type=file] { width:200px; }
input.radio, input.radio:focus { border:none; background:none; color:inherit; }
td.radio { padding: 4px 0 10px; }
td.button { padding: 10px 0 4px !important; }
td.button.code { padding: 0 !important; }
td.button.code input.button { padding: 5px 8px; }
td.notinput { padding: 6px 0; font-weight:bold; }
td.buttonalatt { padding-top:10px; }

tr.warn { display:none; }
tr.warn.on { display:table-row; }
tr.warn td:first-child { background: url(https://citatium.hu/e/warn_slide.png) center right no-repeat; }
tr.warn.noajax td:first-child { background: url(https://citatium.hu/e/warn_noajax.png) center right no-repeat; }
tr.warn.noajax.onecol td:first-child { background: url(https://citatium.hu/e/warn_noajax.png) center left no-repeat; }
td.formwarn { line-height:1em; padding: 0 4px 4px 0 !important; }
tr.warn.noajax.onecol td.formwarn { padding-left:24px !important; }
td.formwarn div { background:#ead5bc; padding: 4px 6px; border: 1px solid #e8a579; color:#2a400d; line-height:1.2em; width:95%; max-width:330px; }
tr.noajax td.formwarn div { max-width:396px; }
tr.warn.noajax.onecol td.formwarn div { max-width:372px; }

table.textform { margin: 9px 0 1px; }
table.textform td:first-child { padding: 6px 0; }

table.form { margin-top:18px; width:100%; }
table.form.fullpage { margin-top:0; }
table.form.fullpage.topmarg8 { margin-top:8px; }
table.form td { padding-bottom:4px; }
table.form label { padding: 6px 10px 6px 0; }
table.form input, table.form textarea { width:95%; min-width:270px; max-width:400px; }
table.form textarea { height:74px; line-height:1.2em; overflow:auto; }
table.form textarea#vers { height:116px; line-height:1.2em; overflow:auto; }
label.radio { display:inline; margin-right:15px; padding: 6px 5px 6px 0; }
table.form input.radio { width:14px; min-width:14px; margin: 0 7px; cursor:pointer; position:relative; top:1px; }
table.form input.button { min-width:0; }
table.form td:first-child { width:22%; }
table.longlabel td:first-child { width:28% !important; }
table.form.code td:first-child { width:1%; padding-right:10px; }

table.form label#nevoo { cursor:default; }
table.form label.megj { line-height:1.4em; padding-top:4px; }
table.form td.megj { padding-bottom:0; }
td.jog input { width:12px; min-width:12px; cursor:pointer; margin-right:10px; }
td.jog label { line-height:1.5em; text-align:left; padding: 3px 0 0; }

label.captcha, table.captcha td { text-align:left; }
table.captcha { margin-top: 0 !important; width: 100% !important; }
table.captcha td.captchainput { width:105px !important; padding-top: 0 !important; }
table.captcha input { width:90px; min-width:90px; }
table.captcha img { border: 1px solid #d5d5af; }
table.captcha img:hover { border: 1px solid #a6ad6d; }

/* form - slide OLD */

.slide table { margin: 5px auto 0; width:98%; min-width:240px; max-width:500px; }
.slide td { padding-bottom:4px; }
.slide td.formwarn div { max-width:326px; }

table.embed textarea { height:14px; line-height:1.1em; overflow:hidden; }
table.email textarea { height:74px; line-height:1.2em; overflow:auto; }
table.embed td:first-child, table.email td:first-child { width:32%; padding: 6px 0; }
table.linkeljrank { width:100%; }
table.linkeljrank td { padding: 0 20px 5px 0; }
table.linkeljrank td:first-child { width:120px; }
table.linkeljrank textarea.code { height:14px; width:95%; min-width:230px !important; max-width:610px; line-height:1.1em; overflow:hidden; cursor:default; margin: 2px 0 4px; }
table.linkeljrank textarea.kepes { height:138px; width:95%; min-width:130px !important; max-width:280px; margin: 5px 0; }

/* form NEW */

form div a:hover { border-bottom: 1px solid #c3dde5; padding: 2px 0; }
form div a:hover { border-bottom:none; padding:0; }
select option, select optgroup { padding: 1px 6px 1px 2px; margin:1px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; }
select optgroup { font-weight:bold; font-style:normal; font-size:13px; }
select optgroup option { padding: 1px 6px 1px 10px; font-size:12px; }
input, textarea, select { padding:4px; border: 1px solid #d5d5af; background:#fcfcfa; color:#5d731d; }
input { height:14px; }
select { height:24px; margin-right:6px; padding: 2px 4px; }
input[type=file] { width:200px; height:21px; }
input.radio, input.radio:focus { border:none; background:none; color:inherit; }
input:focus, textarea:focus, select:focus { border: 1px solid #a6ad6d; }
input.warn, input.warn:focus, select.warn, select.warn:focus, textarea.warn, textarea.warn:focus { border: 1px solid #e8a579; }
input.button { width:auto !important; border-bottom: 1px solid #a6ad6d; border-right: 1px solid #a6ad6d; padding: 4px 8px; cursor:pointer; height:26px; }
input.button:hover, input.button:focus, input.button:active { border-bottom: 1px solid #d5d5af; border-right: 1px solid #d5d5af; border-top: 1px solid #a6ad6d; border-left: 1px solid #a6ad6d; }
input.nextselect { padding: 6px 4px; }
input.button.nextselect { padding: 5px 8px; }
input.check { max-width:20px !important; min-width:20px !important; width:20px !important; } label.check { line-height:1.5em; }
form#rimszotar { margin-top:7px; }
form#rimszotar select { position:relative; bottom:1px; margin-left:6px; }
div.radio { padding: 4px 0 10px; }
div.button { padding: 10px 0 4px !important; }
div.button.code { padding: 0 !important; }
div.button.code input.button { padding: 5px 8px; }
div.notinput { padding: 6px 0; font-weight:bold; }
div.buttonalatt { padding-top:10px; }
.w-button-slide { background: url(https://citatium.hu/e/w_button_slide.gif) 10px 5px no-repeat; padding: 10px 18px; }

label { padding-right:10px; text-align:right; display:block; }
label.left { text-align:left; max-width:400px; }
label.req:before { color:#e54d00; content:"* "; }

.feedback { padding: 7px 12px 7px 34px; line-height:1.4em; display:inline-block; display:0; margin: 4px 0 11px; color:#2a400d; }
.full.feedback { display:block; }
.full.feedback u { border-bottom: 1px solid #e8a579; padding-bottom:1px; }
.full.feedback .text p { padding-bottom:0; }
.nobottom.feedback { margin: 4px 0; }
.feedback.y { background: #d7e6b1 url(https://citatium.hu/e/feedback_y.png) 10px 8px no-repeat; border: 1px solid #b5db64; }
.feedback.n { background: #ead5bc url(https://citatium.hu/e/feedback_n.png) 10px 8px no-repeat; border: 1px solid #e8a579; }
.feedback.q { background: #e5e5ac url(https://citatium.hu/e/feedback_q.png) 9px 7px no-repeat; border: 1px solid #d1c973; }
.feedback a { color:#2a748c; }
.feedback a:hover { border-bottom: 1px solid #4798b3; }

div.form div.tablerow.warn, div.slidetable div.tablerow.warn { display:none; }
div.form div.tablerow.warn.on, div.slidetable div.tablerow.warn.on { display:table-row; }
div.tablerow.warn div:first-child { background: url(https://citatium.hu/e/warn_slide.png) center right no-repeat; }
div.tablerow.warn.noajax div:first-child { background: url(https://citatium.hu/e/warn_noajax.png) center right no-repeat; }
div.tablerow.warn.noajax.onecol div:first-child { background: url(https://citatium.hu/e/warn_noajax.png) center left no-repeat; }
div.formwarn { line-height:1em; padding: 0 4px 4px 0 !important; }
div.tablerow.warn.noajax.onecol div.formwarn { padding-left:24px !important; }
div.formwarn div { background:#ead5bc !important; padding: 4px 6px; border: 1px solid #e8a579; color:#2a400d; line-height:1.2em; width:95% !important; max-width:330px; }
div.tablerow.noajax div.formwarn div { max-width:396px; }
div.tablerow.warn.noajax.onecol div.formwarn div { max-width:372px; }

div.textform { margin: 9px 0 1px; display:table; border-collapse:collapse; }
div.textform div.tablerow { display:table-row; }
div.textform div.tablerow > div { display:table-cell; }
div.textform div.tablerow > div:first-child { padding: 6px 0; }

div.form { margin-top:18px; width:100%; display:table; border-collapse:collapse; }
div.form div.tablerow { display:table-row; }
div.form div.tablerow > div { display:table-cell; }

div.form.fullpage { margin-top:0; }
div.form.fullpage.topmarg8 { margin-top:8px; }
div.form div.tablerow div { padding-bottom:4px; }
div.form label { padding: 6px 10px 6px 0; }
div.form input, div.form textarea { width:95%; min-width:270px; max-width:400px; }
div.form textarea { height:74px; line-height:1.2em; overflow:auto; }
div.form textarea#vers { height:116px; line-height:1.2em; overflow:auto; }
label.radio { display:inline; margin-right:15px; padding: 6px 5px 6px 0; position:relative; bottom:1px; }
div.form input.radio { width:14px; min-width:14px; margin: 0 7px; cursor:pointer; position:relative; top:2px; }
div.form input.button { min-width:0; }
div.form div.tablerow div:first-child { width:22%; vertical-align:top; }
div.textform div.tablerow div:first-child { vertical-align:top; }
div.longlabel div.tablerow div:first-child { width:28%; }
div.form.code div.tablerow div:first-child { width:1%; padding-right:10px; }
p.choose { padding-bottom:8px; }
p.choose:last-child { padding-bottom:2px; }
label.choose { line-height:1.3em; }
textarea#comm { min-width:480px; width:480px; max-width:none; margin-top:5px; }
textarea.code { min-width:380px; width:380px; height:50px; margin: 8px 0 4px; cursor: pointer; font-family: "Courier New",Courier,monospace; color:#808c5b; font-size:14px; }

img.help { margin: 0 6px; position:relative; top:2px; cursor:help; } img.help.click { cursor:pointer; }
img.help.select { margin: 0 6px 0 0; top:3px; }
span.or { color:#5d731d; }
div.form label#nevoo { cursor:default; }
div.form label.megj { line-height:1.4em; padding-top:4px; }
div.form div.megj { padding-bottom:0; }
p.nevoo { padding: 2px 10px 6px 0; font-weight:bold; color:#48661f; }
div.jog input { width:12px; min-width:12px; cursor:pointer; margin-right:10px; }
div.jog label { line-height:1.5em; text-align:left; padding: 3px 0 0; }
p.elonezetcim { font-weight:bold; margin-bottom:18px; text-align:center; }
p.elonezet { margin-bottom:23px; text-align:center; }
p.elonezet u { border-bottom: 1px solid #e8a579; padding: 0 1px 1px; background:#fff; }
a.versdel { padding: 0 12px; margin: 0 6px; background: url(https://citatium.hu/e/i3.png) 4px -1936px no-repeat; }
h2.egybehasab.nincsfeedback { padding-top:0; margin-top:-3px; }

label.captcha, div.captcha div.tablerow div { text-align:left; }
div.captcha { margin-top: 0 !important; width: 100% !important; display:table; border-collapse:collapse; }
div.captcha div.tablerow div { display:table-cell; }
div.captcha div.captchainput { width:105px !important; padding-top: 0 !important; }
div.captcha input { width:90px; min-width:90px; }
div.captcha img { border: 1px solid #d5d5af; }
div.captcha img:hover { border: 1px solid #a6ad6d; }

/* form - slide NEW */

.slide { margin:0; padding: 0 0 10px; background:#ebeddd; color:#5d731d; border-bottom: 1px solid #dadec1; text-align:center; }
.slide .legend { background:#dadec1; padding: 4px 1px 4px 19px; margin: 0 0 14px; color:#2a400d; cursor:default; letter-spacing:1px; }
.slide .legend.help { padding: 4px 1px 4px 37px; }
.slide .legend a { float:right; width:14px; height:16px; padding: 0 2px; margin-top:-1px; }
.legend a.help, .legend a.help:hover, .legend a.close, .legend a.close:hover, .lapalatt .legend a.help, .lapalatt .legend a.help:hover, .lapalatt .legend a.close, .lapalatt .legend a.close:hover { background: url(https://citatium.hu/e/i3.png) no-repeat; }
.legend a.help { background-position: 2px -1150px; }
.legend a.help:hover { background-position: -48px -1150px; }
.legend a.close { background-position: 2px -1190px; }
.legend a.close:hover { background-position: -48px -1190px; }

.slide div.slidetable { margin: 5px auto 0; width:98%; min-width:240px; max-width:500px; display:table; border-collapse:collapse; text-align:left; }
.slide div.slidetable div.tablerow > div { padding-bottom:4px; display:table-cell; vertical-align:top; }
.slide input, .slide textarea { width:95%; max-width:330px; }
.slide div.slidetable div.tablerow div.formwarn div { width:95%; max-width:326px; padding: 4px 5px 4px 6px; }

div.embed textarea { height:14px; line-height:1.1em; overflow:hidden; }
div.email textarea { height:74px; line-height:1.2em; overflow:auto; }
div.embed div.tablerow div:first-child, div.email div.tablerow div:first-child { width:32%; padding: 6px 0; }

div.linkeljrank { width:100%; display:table; border-collapse:collapse; } /* mob */
div.linkeljrank div.tablerow div { padding: 0 20px 5px 0; display:table-cell; vertical-align:top; } /* mob */
div.linkeljrank div.tablerow div:first-child { width:120px; }
div.linkeljrank textarea.code { height:14px; width:95%; min-width:230px !important; max-width:610px; line-height:1.1em; overflow:hidden; cursor:default; margin: 2px 0 4px; }
div.linkeljrank textarea.kepes { height:138px; width:95%; min-width:130px !important; max-width:280px; margin: 5px 0; }

.lapalatt .slide { margin: -2px auto -5px; }
.lapalatt .slide .legend { background:#e0d881; padding: 5px 2px 5px 20px; margin: 0 0 10px; color:#2a400d; cursor:default; border-top: 1px solid #d2ca6e; letter-spacing:1px; }
.lapalatt .legend a.help { background-position: 2px -265px; }
.lapalatt .legend a.help:hover { background-position: -63px -265px; }
.lapalatt .legend a.close { background-position: 2px -290px; }
.lapalatt .legend a.close:hover { background-position: -63px -290px; }

/* css tables END */

/* lapozó */

.lapoz { margin: 10px 0 0; }
.lapoz.top { margin: 12px 0 16px; }
.lapoz.egyid { margin: 0 0 29px; padding-top:5px; }
.lapoz a { color:#80995c; }
.lapoz a:hover { color:#2a400d; }
.lap a { margin:0; border: 1px solid #dadec1; }
.lap a:hover { border: 1px solid #a6ad6d; }
.lap.pre, .premiss { float:left; text-align:left; width:97px; }
.lap.nex, .nexmiss { float:right; text-align:right; width:97px; }
.premiss { width:90px; }
.lap.pre a, .lap.nex a, .lap.pre a:hover, .lap.nex a:hover, .lap.nex.index a, .lap.nex.index a:hover { background: #ebeddd url(https://citatium.hu/e/i3.png) no-repeat; }
.lap.pre a, .lapoz.egyid .lap.pre a { padding: 3px 7px 3px 20px; background-position: -130px -1755px; }
.lap.pre a:hover, .lapoz.egyid .lap.pre a:hover { padding: 3px 7px 3px 20px; background-position: -130px -1777px; }
.lap.nex a { padding: 3px 20px 3px 7px; background-position: 80px -1755px; }
.lap.nex a:hover { padding: 3px 20px 3px 7px; background-position: 80px -1777px; }
.lapoz.egyid .lap.nex a { padding: 3px 20px 3px 7px; background-position: 123px -1755px; }
.lapoz.egyid .lap.nex a:hover { background-position: 123px -1777px; }
.lapc { margin:0; text-align:center; cursor:default; }
.lapc a { padding: 2px 6px; margin: 0 2px; background:#ebeddd; border: 1px solid #dadec1; }
.lapc a:hover { border: 1px solid #a6ad6d; }
.lapc span.akt { padding: 0 7px; cursor:default; }
.lapalatt { padding-top:20px; }
.nemidalatt { padding-top:8px; }
input#aktlap { width:24px; padding:2px; margin: 0; text-align:center; border: 1px solid #f4f5f0; background:#f4f5f0; color:#2a400d; cursor:pointer; }
input#aktlap:focus { border: 1px solid #dadec1; background:#fcfcfa; color:#5d731d; }

.lap.nex.index { float:none; text-align:left; width:auto; }
.lap.nex.index a { padding: 4px 20px 4px 7px; background-position: 125px -1754px; }
.lap.nex.index a:hover { background-position: 125px -1776px; }

.abc { margin-top:5px; padding-bottom:0; cursor:default; }
.abc .lapc { text-align:left; }
.abc .lapc a { line-height:2.4em; padding: 3px 6px; }

/* tabbed navigation */

table.tab { margin-bottom:10px; } table.tab.abovhr { margin-bottom:15px; }
.tab li { border: 1px solid #dadec1; border-top: 1px solid #e2e5cf; display:block; float:left; margin: 0 5px 5px 0; }
.tab li a { background:#e2e5cf; display:block; padding: 6px 10px; color:#5d731d; }
.tab li:hover { border-top: 1px solid #dadec1; }
.tab li a:hover { background:#fcfcfa; color:#5d731d; }
.tab li.act { border: 1px solid #e2e5cf; border-top: 1px solid #d7dabb; border-bottom:none; }
.tab li.act a { background:#f4f5f0; padding-bottom:7px; cursor:default; }
.tab li a.null { cursor:default; }
.tab li a.null:hover { background:#e2e5cf; color:#5d731d; }
.tab li.act a.null:hover { background:#f4f5f0; }

/* profillap */

h2#profil-top, h2#profil-uj, h2#profil-kedv, h2#profil-hsz { padding-left:24px; background: url(https://citatium.hu/e/i3.png) no-repeat; }
h2#profil-top { background-position: -127px -699px; }
h2#profil-uj { background-position: -127px -549px; }
h2#profil-kedv { background-position: -127px -598px; margin-top:3px; }
h2#profil-hsz { background-position: -127px -639px; }

h2.userh2 { font-size:12px; padding: 4px 0 12px 24px; }
h2.userh2 a { font-weight:normal; padding:4px; }
h2.userh2 span { color:#8ea66c; padding-left:0; font-size:11px; }

span.admin { padding: 0 8px; cursor:help; background: url(https://citatium.hu/e/i3.png) 1px -1813px no-repeat; }

/* vers hozzáadása */

.idhoz li { border: 1px solid #dadec1; display:block; float:left; width:45%; margin: 0 15px 15px 0; }
.idhoz li a { background:#ebeddd; font-size:14px; display:block; padding: 7px 10px; }

/* szerző oldal */

.authpic { float:right; border: 1px solid #d5d5af; background:#fcfcfa; padding:3px; }
a:hover .authpic { float:right; border: 1px solid #a6ad6d; background:#fcfcfa; padding:3px; }

.egyhasab { padding-bottom:6px; }
.egyhasab.alsokep { padding-bottom:0; }
.egyhasab img { background:#fff; padding:4px; border: 1px solid #f4f5f0; margin: 5px 8px 6px 0; -webkit-filter:sepia(15%); }
.egyhasab.figyelo img { padding:3px; margin: 5px 4px 6px 0; }
.egyhasab a:hover img { border: 1px solid #8ea66c; }
.kethasab { width:100%; }
.kethasab .hasab { width:50%; }
.hasab.a, .kethasab.egyid td.a { padding-right:8px; }
.hasab.a.duplapadrig { padding-right:16px; padding-bottom:7px; }
.hasab.b, .kethasab.egyid td.b { padding-left:8px; }
.kethasab .hasab.pic { width:0; padding:0; }
.kethasab .hasab.pictxt { width:100%; padding:0; }
.kethasab .hasab.pic.egyid { width:0; padding:0; }
.kethasab .hasab.pictxt.egyid { width:100%; padding:0; }
.hasab ul { padding: 9px 0 7px; }
.hasab ul li { line-height:1.7em; padding-left:0; }
.hasab ol { padding: 9px 0 7px 28px; list-style:decimal; }
.hasab ol li { line-height:1.7em; padding-left:5px; }
.hasab li a { padding: 3px 4px 3px 0; line-height:1.7em; }
.hasab ul.nofulllink { margin-left:0; }
.hasab ul.nofulllink a { padding-left:6px; }
.hasab ul span, .hasab ol span, .text ol span { font-size:11px; color:#8ea66c; padding-left:4px; line-height:1.7em; }
.hasabtext { padding: 0 3px; line-height:1.7em; color:#2a400d; }
.nozarojel ul, .nozarojel ol { padding-top:2px; }
.kethasab.szerzok .hasab.a { width:60% }
.kethasab.szerzok .hasab.b { width:40% }

.tagkep { display:inline-block; position:relative; margin: 5px 6px 5px 0; }
.tagkep .info { position:absolute; top:0; bottom:0; left:0; right:0; text-align:center; -webkit-backface-visibility:hidden; backface-visibility:hidden; }
.tagkep.felirat { overflow:hidden; }
.tagkep.felirat .img { -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0); -webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; }
.tagkep.felirat .img img { margin:0; }
.tagkep.felirat .info { height:18px; background:#fff; margin:1px; padding-top:1px; -webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; top:auto; -webkit-transform:translateY(100%); -moz-transform:translateY(100%); -ms-transform:translateY(100%); -o-transform:translateY(100%); transform:translateY(100%); }
.tagkep.felirat .info p { color:#2a400d; text-align:center; font-size:11px; }
.tagkep.felirat a:hover .info { visibility:visible; -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0); }

div.hasab ul.figyidos { margin-left:-3px; }
div.hasab.figyelo li a span { font-size:12px; color:#2a400d; }

h2#abc, h2#uj, h2#nepszeru, h2#nepszeru.tagok, h2#kep, h2#szuletes, h2#evfordulo, h2#legtobb, h2#legtobbakt, h2#nepszeruakt, h2#indexszerzo, h2#figyelemrevar, h2#figyeltalkotok, h2#kiemelt, h2#verscomm, h2#mufaj { padding: 10px 0 5px 26px; background: url(https://citatium.hu/e/i3.png) no-repeat; }
h2#nemzet, h2#foglalkozas, h2#film { padding: 10px 0 10px 25px; }
h2#abc { padding: 10px 0 10px 26px; background-position: -126px -491px; }
h2#uj { background-position: -126px -542px; }
h2#nepszeru, h2#nepszeru.tagok { background-position: -126px -692px; }
h2#kep { padding: 10px 0 10px 27px; background-position: -126px -340px; }
h2#szuletes { padding: 22px 0 10px 23px; background-position: -127px -30px; }
h2#evfordulo { padding-bottom:10px; background-position: -127px 7px }
h2#legtobb { background-position: -126px -792px; }
h2#legtobbakt { background-position: -126px -742px; }
h2#nepszeruakt { background-position: -126px -191px; }
h2#topkomment { background-position: -127px -639px; }
h2#userfigy { background-position: -127px -938px; }
h2#indexszerzo { background-position: -126px -843px; }
h2#figyelemrevar { background-position: -124px -442px; }
h2#figyeltalkotok { background-position: -125px -1561px; }
h2#kiemelt { background-position: -125px -392px; }
h2#verscomm { background-position: -125px -292px; }
h2#mufaj { background-position: -127px -92px; padding: 10px 0 8px 23px; }
.nozarojel h2#uj, .nozarojel h2#nepszeru, h2#figyelemrevar, h2#figyeltalkotok, h2#kiemelt { padding-bottom:10px; }

table.verscomm { width:100%; border-top: 1px solid #d0d4b0; border-bottom: 1px solid #e1e3d3; margin: 8px 0 6px; }
table.verscomm:first-child { margin-top:0; }
table.verscomm td { background: #e5e8cf url(https://citatium.hu/e/verscomm.gif) center bottom repeat-x; }
table.verscomm td.egyikon { width:28px; }
table.verscomm td p { padding: 3px 8px !important; }
table.verscomm p.commlab { background:none; border:none; margin:0; }
table.verscomm p.verscommdat { text-align:right; color:#808c5b; cursor:default; padding-right:0 !important; }
div.text.comm.friss.figy table.verscomm p.verscommdat { padding-right: 5px !important; }
div.text.comm.friss.figy { margin-top:15px; }
div.text.comm.friss.figy p { padding: 2px 8px; }

ul.szerzolista { padding: 0 !important; }
ul.szerzolista li { line-height:1.7em; }
ul.szerzolista span { font-size:11px; color:#8ea66c; padding: 0 2px 0 6px; line-height:1.7em; }
ul.szerzolista span.idszam { color:#5d731d; }
ul.szerzolista a { padding: 4px 12px 4px 0; }
ul.szerzolista a:hover span { color:#5d731d; }
ul.szerzolista a:hover span.idszam { color:#2a400d; }

div.topbookpic { float:left; }
div.topauthorpic { float:right; background:#fff; padding:4px; border: 1px solid #f4f5f0; margin-top:10px; display:none; }
div.topauthorpic.show { display:block; }

table.lista { width:100%; }
table.lista td { padding: 3px 4px 3px 12px; line-height:1.5em; border-bottom: 1px solid #e6ead9; }
table.lista td.firstline { font-weight:bold; padding-left:12px; padding-bottom:12px !important; color:#48661f; }
table.lista td.firstline a { font-weight:bold; }
table.lista td.auth.firstline { padding-left:4px !important; }
table.lista td a { padding: 5px 12px 5px 0; line-height:1.5em; color:#4798b3; }
table.lista td a strong { color:#4798b3; }
table.lista td a:hover, table.lista td a:hover strong { color:#2a748c; }
table.lista td.auth { width:30%; padding-left:4px; padding-right:8px; vertical-align:middle; }
table.lista span { font-size:11px; color:#8ea66c; padding: 0 2px 0 4px; }
table.lista a:hover span { color:#5d731d; }
table.lista td.break { font-weight:bold; padding: 1px 4px; color:#48661f; background:#ebeddd; }

table.lista.szerzo td { color:#48661f; }
table.lista.szerzo td.auth { width:35%; padding-left:4px; line-height:1.5em; }

table.lista.forum { cursor:default; margin-bottom:20px; }
table.lista.forum td { padding: 0 8px 0 12px; vertical-align:middle; }
table.lista.forum td.tem { padding: 0 8px; }
table.lista.forum td.tem a span, table.lista.forum td.tem a:hover span { color:#8ea66c !important; }
td#uhszs, td#uhszo, td#hszk, span.refresh a { padding: 3px 0 12px; background: url(https://citatium.hu/e/i3.png) no-repeat; }
td#uhszs, td#uhszo, td#hszk { padding:0; }
td#uhszs span, td#uhszo span, td#hszk span { cursor:help; display:block; height:23px; width:32px; }
td#uhszs { background-position: -115px -900px; }
td#uhszo { background-position: -115px -851px; }
td#hszk { background-position: -115px -647px; }
table.lista.forum tr.p { background:#eef0e6; }
table.lista.forum td a { padding:0; display:block; padding: 3px 0; }
span.refresh { margin-left:8px; }
span.refresh a { background-position: 8px -1423px; padding: 8px 13px; }
span.refresh a:hover { background-position: 8px -1461px; }
span.bsp { display:none; }

table.lista.online { width:auto; margin: 8px 0 16px; }
table.lista.online td { text-align:right; width:50%; padding-right:4px; }
table.lista.online td.auth { text-align:left; padding-right:24px; }

table.lista.media { margin: 5px 0 10px 20px; width:auto; }
table.lista.media td.auth { width:60%; }

div.lista.szerzo div.auth { padding-left:4px; }

/* RSS */

div.lista.rss { margin: 5px 0 10px; width:auto; display:table; border-collapse:collapse; }
div.lista.rss div.auth { padding-right:24px; display:table-cell; }

div.lista { width:100%; display:table; border-collapse:collapse; }
div.lista div.tablerow div { padding: 3px 4px 3px 12px; line-height:1.5em; border-bottom: 1px solid #e6ead9; display:table-cell; vertical-align:top; }
div.lista div.tablerow div.firstline { font-weight:bold; padding-left:12px; padding-bottom:12px !important; color:#48661f; }
div.lista div.firstline a { font-weight:bold; }
div.lista div.auth.firstline { padding-left:4px !important; }
div.lista div a { padding: 5px 12px 5px 0; line-height:1.5em; color:#4798b3; }
div.lista div a strong { color:#4798b3; }
div.lista div a:hover, div.lista div a:hover strong { color:#2a748c; }
div.lista div.auth { width:30%; padding-left:4px; padding-right:8px; vertical-align:top; }
div.lista span { font-size:11px; color:#8ea66c; padding: 0 2px 0 4px; }
div.lista a:hover span { color:#5d731d; }
div.lista div.tablerow div.break { font-weight:bold; padding: 1px 4px; color:#48661f; background:#ebeddd; }

table.szerzobox { background:#eef0e6; border: 1px solid #e6ead9; width:auto !important; margin: 15px 0 10px; }
table.szerzobox th { font-weight:bold; color:#48661f; font-size:14px; padding: 10px 0; cursor:default; padding-left:12px; padding-right:12px; }
table.szerzobox h2 { padding-top:4px; }
table.szerzobox td.pic, table.szerzobox td.pictxt { padding-left:12px; }
table.szerzobox td.pictxt { padding-right:12px; }
table.szerzobox td.pictxt h2 a { padding-right:8px; }
table.szerzobox td.pic img.szerzokep { margin: 0 0 10px; }
table.szerzobox div.szerzoadatok { min-height:0; padding: 0 0 10px; }
table.szerzobox div.szerzoadatok p.megj { margin:0; }

/* címkék */

p.cimkek { padding-top:18px; line-height:2em; }
p.cimkek a { padding: 2px 5px 4px; }
p.cimkek a:hover { color:#4798b3; }
.c9 a { color:#2a400d; }
.c8 a { color:#395216; }
.c7 a { color:#486322; }
.c6 a { color:#587530; }
.c5 a { color:#6a8741; }
.c4 a { color:#7c9954; }
.c3 a { color:#90ab6a; }
.c2 a { color:#a4bd82; }
.c1 a { color:#bacf9d; }
.c0 a { color:#d1e0ba; }
.s9 { font-size:21px; }
.s8 { font-size:20px; }
.s7 { font-size:19px; }
.s6 { font-size:18px; }
.s5 { font-size:17px; }
.s4 { font-size:16px; }
.s3 { font-size:15px; }
.s2 { font-size:13px; }
.s1 { font-size:11px; }
.s0 { font-size:9px; }

div#rimszotarered { color:#48661f; margin-top:7px; line-height:1.8em; }
div#rimszotarered.msg, div#rimszotarered p { color:#2a400d; line-height:1.5em; }
.f0 {font-size:11px; padding: 2px 5px; }
.f1 {font-size:12px; padding: 2px 5px; }
.f2 {font-size:14px; padding: 2px 5px; }
.f3 {font-size:16px; padding: 2px 5px; }
.f4 {font-size:18px; padding: 2px 5px; }

/* egy id */

#idz div.egyid { padding:0; }
#idz p.egyid { font-size:13px; line-height:1.6em; font-weight:bold; color:#48661f; padding: 7px 0 11px; }
#idz p.egyidplus { font-size:13px; line-height:1.3em; color:#2a400d; padding: 0 0 7px; }
table.kethasab.egyid { margin-top:2px; }
table.kethasab.egyid p { padding-top:5px; color:#2a400d; }
table.kethasab.egyid p.megj { color:#8ea66c; }
table.kethasab.egyid p.bookcat { padding-top:6px; }
table.kethasab.egyid td img.szerzokep { margin: 4px 15px 4px 0; }
h2.egyid { padding: 3px 0 0; font-size:13px; line-height:1.3em; min-width:50%; }
h2.egyid a { line-height:1.3em; }
h2.egyid.js800 { padding-top:0; }
td.a.video { padding-right:0 !important; }
td.video div.cliptxt { float:left; }
td.video div.clip { float:right; margin-top:15px; padding-left:16px; }
td.video div.clip embed { background:#fff; padding:4px; margin-right:-8px; }
td.video div.clip.js800 { float:none; padding-left:0; }
td.video div.clip.js800 p.right { text-align:left; }

table.statshare { margin-top:5px; }
table.statshare h3 { padding-bottom:6px; }
table.statshare td.stat h3 { padding-bottom:10px; }
table.kethasab td.stat { width:99%; }
table.statshare td.stat p { line-height:1.8em; }

/* egy vers */

body.egyvers p.auth { font-size:14px; font-weight:bold; padding: 18px 0 12px; } body.egyvers p.auth a { font-weight:bold; padding: 8px 12px; }
body.egyvers h1 { text-align:center; cursor:text; padding: 6px 0 26px; }
h3 { font-size:12px; padding: 5px 0; line-height:1.5em; }
body.egyvers #idz .id { height:34px; margin: 0 0 3px; }
body.egyvers #idz p.megj { padding: 19px 0 0; }
body.egyvers #idz .id .cat ul { margin-top:22px; } body.egyvers #idz .cat ul li { display:inline; margin-right:4px; }
body.egyvers #idz .cat ul li a { display:inline; padding-right:8px; position:relative; bottom:1px; background-position: -130px -1821px; }
body.egyvers #idz .cat ul li a:hover { background-position: -130px -1851px; }
body.egyvers textarea#comm { min-width:210px; max-width:480px; width:92%; }
body.egyvers table.form.fullpage { margin-bottom:22px; }
p.egyverscomm { padding: 1px 0 8px; }
p.versalcim { text-align:center; margin: -18px 0 23px; font-weight:bold; line-height:1.6em !important; color:#48661f; }

body.egyvers #ext { width:310px; background: #f4f5f0 url(https://citatium.hu/e/y.gif) -185px 0 repeat-y; }
body.egyvers #ext h3 { padding: 3px 0 5px; }
body.egyvers #ext h3 a { line-height:1.4em; color:#48661f !important; padding: 4px 8px 4px 0; }
body.egyvers #ext h3 a:hover { color:#2a748c !important; }
body.egyvers .ext-tem { background: url(https://citatium.hu/e/egy.png) 0 0 no-repeat; }
body.egyvers #ext .ext-tem div { padding: 6px 0 2px; }
body.egyvers .ext-br { background: #f4f5f0 url(https://citatium.hu/e/egy.png) 0 -40px no-repeat; }
body.egyvers #ext > div { padding: 0 10px 0 22px; }
body.egyvers #content { margin: 0 325px 0 185px; }
body.egyvers #ext a { display:inline; padding:0; }
body.egyvers #ext div a { color:#2a400d; } body.egyvers #ext div a:hover { color:#2a748c; }
body.egyvers #ext p { color:#2a400d; cursor:default; }
body.egyvers #ext textarea, body.egyvers #ext input { overflow:hidden; font-family: "Courier New",Courier,monospace; font-size:14px; line-height:1.3em; height:19px; width:266px; cursor:pointer; padding: 1px 2px 2px 6px; margin: 0 0 12px; background:#f4f5f0; color:#8e996b; }
body.egyvers #ext label { text-align:left; display:inline; padding-right:6px; color:#2a400d; }
body.egyvers #ext input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:228px; padding: 1px 2px 2px 6px; margin: 6px 0 12px; line-height:1.4em; }
body.egyvers #ext .feedback { margin: -1px 2px 11px 0; } body.egyvers #ext .feedback p { line-height:1.3em; }
body.egyvers #ext .feedback.hidden { display:none; }

div#egy-szerzo { min-height:127px; } div#egy-szerzo.nopic { min-height:0; }
div#egy-szerzo img.szerzokep { margin: 5px 5px 10px 10px; float:right; }
div#egy-szerzo a.figyeles, div#egy-szerzo a.figyeles:hover, div#egy-szerzo a.figyeles.figyelt, div#egy-szerzo a.figyeles.figyelt:hover { background: url(https://citatium.hu/e/i3.png) no-repeat; }
div#egy-szerzo a#szerzofigyeles.egyvers.figyeles { background-position: -126px -1606px; }
div#egy-szerzo a#szerzofigyeles.egyvers.figyeles:hover, div#egy-szerzo a#szerzofigyeles.egyvers.figyeles.figyelt { background-position: -126px -1566px; }
div#egy-szerzo a#szerzofigyeles.egyvers.figyeles.figyelt:hover { background-position: -126px -1646px; }
div#egy-szerzo div.szerzoadatok { min-height:0; padding: 0 0 10px; }
div#egy-szerzo p.megj { line-height:1.6em; margin:0; padding: 2px 0 6px; color:#808c5b; }
div#egy-szerzo p.megj.szul { padding-top:0; }
div#egy-szerzo div.szerzoadatok p.icon a { padding: 4px 8px 4px 24px; }

a#nextvers { float:right; width:14px; height:24px; margin:1px; margin-left:0; background: url(https://citatium.hu/e/egy.png) -96px -192px no-repeat; }
a#nextvers:hover { background-position: -96px -216px; }
a#prevers { float:right; width:14px; height:24px; margin:1px; margin-right:0; background: url(https://citatium.hu/e/egy.png) -134px -192px no-repeat; }
a#prevers:hover { background-position: -134px -216px; }
#ext div#egy-vers p { line-height:1.7em; margin:0; padding: 4px 0 10px; font-size:11px; color:#808c5b; }
#ext div#egy-vers li { padding: 5px 8px 5px 0; color:#808c5b; }
#ext div#egy-vers li span { cursor:help; }
#ext div#egy-vers li a { padding: 5px 8px 5px 24px; }
div#egy-vers a.fav, div#egy-vers a.faved, div#egy-vers a.faveda, div#egy-vers .favedn, div#egy-vers a.elemzo, div#egy-vers a.hiba, div#egy-vers a.klipbe { background: url(https://citatium.hu/e/i3.png) no-repeat; }
div#egy-vers a.elemzo { background-position: 0 -1023px; } div#egy-vers a.elemzo:hover { background-position: 0 -1054px; }
div#egy-vers a.hiba { background-position: -127px -755px; } div#egy-vers a.hiba:hover { background-position: -127px -782px;; }
div#egy-vers a.klipbe { background-position: -127px -444px; } div#egy-vers a.klipbe:hover { background-position: -127px -396px; }
div#egy-vers a.fav { background-position: -125px -1018px; }
div#egy-vers a.fav:hover { background-position: -125px -1043px; }
div#egy-vers a.faved { background-position: -125px -1068px; }
div#egy-vers a.faved:hover { background-position: -125px -1093px; }
div#egy-vers a.faveda:hover { background-position: -125px -1068px; }
div#egy-vers a.favedn:hover { background-position: -125px -1118px; }
div#egy-vers a.wegy { background-position: 0 4px; }
div.alairas { text-align:center; padding: 25px 0 0 120px; margin-bottom:-10px; }

body.egyvers #ext div#soc { line-height:2.7em; cursor:default; padding: 0 10px 0 15px; }
div#soc a { margin-left:6px; width:32px; height:30px; float:left; }
a.fb, a.gplus, a.tumblr, a.tw, a.emailicon { background: url(https://citatium.hu/e/egy.png) no-repeat; }
a.fb { background-position: 2px -62px; }
a.gplus { background-position: 2px -158px; }
a.tumblr { background-position: 2px -94px; }
a.tw { background-position: 2px -126px; }
a.emailicon { background-position: 2px -190px; width:38px; }
div#soc a.wegy { background-position: 9px 6px; }
body.egyvers #ext div#soc label { margin-left:7px; ver tical-align:top; posi tion:relative; to p:11px; }

body.egyvers #ext div#utankozles p, #ext p.megj.tag {  padding-bottom:9px; font-size:11px; }

body.egyvers #ext div.tags-added { margin-bottom:10px; }
body.egyvers #ext div.tags-added.nincstag { margin-bottom:-2px; padding-bottom:5px; }
body.egyvers #ext div.tags-added span { background:#d7dabb; margin: 4px 6px 2px 0; padding: 4px 0 5px; border: 1px solid #c9cda5; }
body.egyvers #ext div.tags-added span:hover { border: 1px solid #a6ad6d; }
body.egyvers #ext div.tags-added span a { padding: 3px 7px 6px 1px; color:#728c4d; }
body.egyvers #ext div.tags-added span a:hover { color:#2a400d; }
body.egyvers #ext div.tags-added .tagdel { padding: 5px 8px 6px 9px; }
body.egyvers #ext div.tags-added span.nodel a { padding-left:7px; }
body.egyvers #ext div.tags-added span a.tagdel { background: url(https://citatium.hu/e/egy.png) 8px -223px no-repeat; }
body.egyvers #ext div.tags-added span a.tagdel:hover { background-position: -15px -223px; }
body.egyvers #ext input.cimkeurlap { width:203px; cursor:text; text-transform:lowercase; background:#fff; margin-top:0; }
body.egyvers #ext p#notagurlap { color:#808c5b; margin: -4px 0 9px; }
body.egyvers #ext .dnone { display:none; }
body.egyvers #ext span#tagurlap label { vertical-align:top; position:relative; top:5px; }

body.egyvers .ext-tem span { color:#808c5b; }
div#egy-kedvenc p { padding-bottom:9px; }

form.vershsz { margin-bottom:20px; }

/* verselemző */

table#verselemzo { width:auto; margin-bottom:15px; }
table#verselemzo td#secondline { height:24px; border-bottom:none; }
table#verselemzo pre u { font-family: "Courier New", Courier, monospace; border-bottom: 1px solid #e8a579; padding: 0 1px 1px; background:#fff; line-height:16px; }
table#verselemzo pre.ered { color:#8ea66c; }
table#verselemzoketoszlop td { width:66px; line-height:16px; padding: 3px 4px 0 12px; border-bottom:none; }
table#verselemzoketoszlop td span { padding:0; }
table#verselemzo td.rimosszeg { padding:0; height:29px; }
table#verselemzo td.rimosszeg.rimkeplet { padding-left:12px; }

/* kozosmoder */

.kozosmoder p { padding-top:10px; }
.kozosmoder p a { padding: 5px 8px; line-height:2em; }
.kozosmoder p.piros a { color:#db6b46; } .kozosmoder p.piros a:hover { background:#edd8be; border: 1px solid #e8a579; padding: 4px 7px; color:#c25f3e; }
.kozosmoder p.sarga a { color:#c7a914; } .kozosmoder p.sarga a:hover { background:#f0e9bb; border: 1px solid #e5d68a; padding: 4px 7px; color:#ad9311; }
.kozosmoder p.zold a { color:#4fa611; } .kozosmoder p.zold a:hover { background:#cee5b1; border: 1px solid #a0d964; padding: 4px 7px; color:#438c0e; }
.kozosmoder p.szurke a { color:#808080; } .kozosmoder p.szurke a:hover { background:#d9d9d9; border: 1px solid #b3b3b3; padding: 4px 7px; color:#666; }
p.auth.kozosmoder { font-weight:bold; color: #48661f; font-size:13px; padding: 8px 12px 0; }
p.verscim.kozosmoder { padding: 12px 0 8px; font-size:14px; }
p.megj.kozosmoder { padding: 18px 0 4px !important; }
h3.kozosmoder { padding: 10px 0 4px; }
#idz.kozosmoder .id { margin: 0 0 3px; }
table.kategrendszer.kozosmoder td h2 a { color:#48661f; cursor:default; }
table.kategrendszer.kozosmoder td h2 a:hover { color:#48661f; }
table.kategrendszer.kozosmoder div.fokategoriak a strong { background:#f0e9bb; padding: 1px 3px; }

div.koruzenet p { margin-bottom:-6px; }
div.koruzenet a.off { float:right; text-align:right; padding: 4px 8px; margin: -4px -8px 0 30px; }

ul.impresszum a strong { color:#4798b3; }
div#levelsablon { background:#ebeddd; margin: 5px 0 5px 20px; padding: 10px 20px 10px 0; }

#egyvideo { margin: 3px 8px 20px; text-align:center; }