/* ::::: https://web.archive.org/static/css/banner-styles.css ::::: */

#wm-ipp { width: 100%; min-height: 65px; min-width: 800px; left: 0px; top: 0px; padding: 0px; margin: 0px; border-radius: 0px; background-color: transparent; font-size: 11px; }
#wm-ipp * { font-family: Lucida Grande,Helvetica,Arial,sans-serif; font-size: inherit; line-height: 1.2; width: auto; outline: medium none; float: none; }
#wm-ipp div, #wm-ipp tr, #wm-ipp td, #wm-ipp a, #wm-ipp form { padding: 0px; margin: 0px; border: medium none; border-radius: inherit; background-color: transparent; background-image: none; z-index: 2147483640; }
#wm-ipp table { border: medium none; border-collapse: collapse; margin: 0px; padding: 0px; width: auto; font-size: inherit; }
#wm-ipp form input { padding: 1px; height: auto; display: inline; margin: 0px; }
#wm-ipp form input[type="submit"] { padding: 0px 8px; margin: 1px 0px 1px 5px; width: auto ! important; }
#wm-ipp a:hover { text-decoration: underline ! important; }
#wm-ipp #wm-ipp-inside { width: 98% ! important; min-width: 780px; margin: 0px auto; border-width: medium 5px 5px; border-style: none solid solid; border-color: -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background-color: rgba(255, 255, 255, 0.9); box-shadow: 1px 1px 4px rgb(51, 51, 51); border-radius: 0px 0px 8px 8px; }
#wm-ipp #wm-logo { padding: 0px 10px; vertical-align: middle; min-width: 110px; }
#wm-ipp td.c { vertical-align: top; width: 100%; }
#wm-ipp td.c td.u { padding: 3px 0px; text-align: center; }
#wm-ipp td.c td.n { padding-left: 5px; }
#wm-ipp td.c td.n a { text-decoration: none; color: rgb(51, 51, 255); font-weight: bold; }
#wm-ipp td.c td.n td.b { padding-right: 6px ! important; text-align: right ! important; overflow: visible; white-space: nowrap; color: rgb(153, 153, 170); vertical-align: middle; }
#wm-ipp td.c td.n td.c { background: rgb(0, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 0); font-weight: bold; text-align: center; }
#wm-ipp td.c td.n td.f { padding-left: 6px ! important; text-align: left ! important; overflow: visible; white-space: nowrap; color: rgb(153, 153, 170); vertical-align: middle; }
#wm-ipp td.c td.n tr.m td { text-transform: uppercase; white-space: nowrap; padding: 2px 0px; }
#wm-ipp td.c td.s { padding-right: 5px; text-align: center; vertical-align: bottom; }
#wm-ipp td.c td.s a.t { color: rgb(51, 51, 255); font-weight: bold; line-height: 1.8; }
#wm-ipp td.c td.s div.r { color: rgb(102, 102, 102); font-size: 9px; white-space: nowrap; }
#wm-ipp td.c td.k { vertical-align: bottom; padding-bottom: 2px; }
#wm-ipp td.c td.n tr.y td, #wm-ipp td.c td.s { padding-bottom: 2px; }
div#wm-ipp-sparkline { position: relative; white-space: nowrap; background-color: rgb(255, 255, 255); cursor: pointer; border-right: 1px solid rgb(204, 204, 204); line-height: 0.9; }
#sparklineImgId { position: relative; z-index: 9012; }
#wm-ipp td.r { position: relative; padding-left: 65px; }
#wm-ipp td.r a { display: block; padding: 0px 15px 0px 0px; color: rgb(51, 51, 255); border: medium none; position: absolute; right: 5px; background-color: transparent; background-repeat: no-repeat ! important; background-position: 100% 100% ! important; }
/* ::::: https://web.archive.org/web/20150217074556/http://mariaremete.hu/style.screen.php ::::: */

HTML { margin: 0px; height: 100%; }
BODY, H1, H2, H3, H4, H5, H6, OL, UL, LI, P, A, CODE, INPUT, SELECT, TEXTAREA, BUTTON { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; color: rgb(51, 51, 51); }
BODY { margin: 0px; width: 100%; background: rgb(196, 203, 218) none repeat scroll 0% 0%; font-size: 80%; }
H1, H2, H3, H4, H5, H6, OL, UL, P { margin-top: 0.5em; margin-bottom: 0.5em; }
H1, H2, H3, H4, H5, H6 {  }
* H1 { font-size: 130%; font-weight: bold; }
* H2 { font-size: 120%; font-weight: bold; }
* H3 { font-size: 110%; font-weight: bold; }
* H5 { font-size: 95%; font-weight: bold; }
* H6 { font-size: 90%; font-weight: bold; }
P, OL, UL, LI { line-height: 120%; }
A IMG { border: 1px solid rgb(51, 51, 51); }
INPUT, SELECT, TEXTAREA, BUTTON { font-size: 100%; margin: 1px; }
FORM { margin: 0px; }
TABLE { border-collapse: separate; empty-cells: show; }
A { text-decoration: none; }
A:link { color: rgb(16, 61, 153); }
A:visited { color: rgb(16, 61, 153); }
A:hover { color: rgb(154, 46, 82); text-decoration: underline; }
A:active { color: rgb(154, 46, 82); }
DIV.printonly { width: 0px; height: 0px; overflow: hidden; }
TABLE.main { margin: 0px; width: 100%; }
TABLE.main TD.main { padding: 0px; height: 100%; }
TABLE.nav, TABLE.bar { margin: 0px; color: rgb(255, 255, 255); background: rgb(115, 140, 190) none repeat scroll 0% 0%; font-size: 95%; }
TABLE.nav TD.nav, TABLE.nav TD.navsel, TABLE.nav TD.empty, TABLE.bar TD.bar, TABLE.bar TD.empty { width: auto; padding: 0.2em 0.4em; vertical-align: middle; }
TABLE.nav TD.navsel { background: rgb(154, 46, 82) none repeat scroll 0% 0%; }
TABLE.nav TD.empty, TABLE.bar TD.empty { width: 100%; text-align: center; }
TABLE.nav TD.navimg { width: auto; padding: 2px; vertical-align: middle; }
TABLE.nav * IMG { border: 1px solid white; }
TABLE.bar { font-size: 85%; }
TABLE.nav A, TABLE.bar A { font-weight: normal; text-decoration: none; }
TABLE.nav A:link, TABLE.bar A:link { color: rgb(255, 255, 255); }
TABLE.nav A:visited, TABLE.bar A:visited { color: rgb(255, 255, 255); }
TABLE.nav A:hover, TABLE.bar A:hover { color: rgb(255, 255, 255); text-decoration: underline; }
TABLE.nav A:active, TABLE.bar A:active { color: rgb(255, 255, 255); }
TABLE.master { margin: 0px; background: transparent none repeat scroll 0% 0%; font-size: 95%; }
TABLE.master TD.side { width: auto; padding: 0px 3px 6px; vertical-align: top; }
TABLE.master TD.topic { width: 100%; padding: 0px 6px 6px; vertical-align: top; }
#masterdiv { margin-top: 3px; color: rgb(51, 51, 51); }
#masterdiv DIV.sidemenu, #masterdiv DIV.fixsidemenu { margin-top: 3px; padding: 0.1em 0.4em; border: 1px solid rgb(115, 140, 190); background: rgb(236, 239, 242) none repeat scroll 0% 0%; white-space: nowrap; cursor: pointer; }
#masterdiv DIV.submenu TABLE.dsubmenu, #masterdiv DIV.fixsubmenu TABLE.dsubmenu { width: 100%; border-width: 1px; border-style: hidden solid solid; border-color: rgb(115, 140, 190); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background: rgb(236, 239, 242) none repeat scroll 0% 0%; }
#masterdiv DIV.submenu * TD.dsubmenu, #masterdiv DIV.fixsubmenu * TD.dsubmenuf { width: 100%; padding: 0.2em 0.4em; text-align: left; vertical-align: middle; }
#masterdiv DIV.submenu * TD.sign, #masterdiv DIV.submenu * TD.subsel, #masterdiv DIV.fixsubmenu * TD.sign, #masterdiv DIV.fixsubmenu * TD.subsel { width: auto; padding: 0.1em; color: rgb(255, 255, 255); background: rgb(115, 140, 190) none repeat scroll 0% 0%; }
#masterdiv DIV.submenu * TD.subsel { background: rgb(154, 46, 82) none repeat scroll 0% 0%; }
TABLE.act, TABLE.topicbox { margin-top: 6px; width: 100%; background: rgb(250, 248, 237) none repeat scroll 0% 0%; }
TABLE.act TH.act, TABLE.topicbox TH.topicbox { padding: 0.2em 0.4em; color: rgb(255, 255, 255); background: rgb(115, 140, 190) none repeat scroll 0% 0%; font-weight: normal; text-align: left; white-space: nowrap; }
TABLE.act TD.act, TABLE.topicbox TD.topicbox { padding: 0.2em 0.6em; border-top-style: hidden; }
DIV.board, DIV.bigbox { margin-top: 6px; padding: 12px; background: rgb(250, 248, 237) none repeat scroll 0% 0%; }
DIV.bigbox {  }
DIV.textbody { margin: 6px 0px 12px; font-size: 110%; }
DIV.bigbox P.date { font-size: 90%; }
DIV.textbody P, DIV.board P { margin-top: 1em; margin-bottom: 1em; line-height: 130%; }
TABLE.logo { width: 100%; height: 130px; background: rgb(236, 239, 242) none repeat scroll 0% 0%; border-width: 1px; border-style: solid solid hidden; border-color: rgb(115, 140, 190); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
TABLE.logo TD { padding-top: 1px; border: medium none; }
TABLE.logo TD.full1 { width: 100%; height: 100px; background: transparent url('cimsav.jpg') repeat-x scroll center center; }
TABLE.logo TD.full2 { width: 100%; height: 30px; background: transparent url('repeat.png') repeat-x scroll 0% 0%; text-align: center; }
body { margin-top: 0px ! important; padding-top: 0px ! important; min-width: 800px ! important; }
