body { margin: 0; padding: 0; border: 0; background-color: #666; font-size: 11px; color: #888; font-family: verdana, arial, Helvetica, sans-serif; background: url('mig/bg.gif') repeat;}
table { margin: 0; padding: 0; }

ol {padding-left: 20px;}
ul {padding-left: 20px;}
h1, h2, h3, h4, h5, h6 {color: #ff8415;font-family: "Verdana", "Trebuchet", sans-serif;	margin: 1em 0 .3em;}
h1 {font-size: 17px;}
h2 {font-size: 15px;}
h3 {font-size: 12px; font-weight:bold;}
h4 {font-size: 12px;}

a:link {	color: #e26d11;	text-decoration: none; }
a:visited {	color: #e29c65;	text-decoration: none; }
a:hover {	color: #ff8415; text-decoration: none; border-bottom: 1px dotted #ff8415;} /*ff8415951310*/

#tartalomjegyzek h1, h2, h3, h4, h5, h6 {color: #428064;font-family: "Verdana", sans-serif;	margin: 2px 0; font-weight:normal;}
#tartalomjegyzek h1 {font-size: 13px;}
#tartalomjegyzek h2 {font-size: 12px;	margin: 15px 0 0 0;}
#tartalomjegyzek h3 {font-size: 11px;}
#tartalomjegyzek h4 {font-size: 10px;}

form, select, input, submit {font-size: 11px;}
option.t1 { background-color: #d40; color: #fff; font-weight: bold;}
option.t2 { background-color: #fea; padding-left: 15px;}

#container {margin: 0; padding: 0;}
#stage { background-color: #fff; /*background: url('mig/stage_bg.gif') repeat-y; */ width: 900px; margin: 0; padding: 0 10px; border: 0; text-align: left; }
#head { background: #716b58 url('mig/head_bg.gif') repeat-x; height: 51px; padding: 0px; margin: 0px; border: 0; /*border-bottom: 1px dotted #fff;*/}
#head img { padding: 0px; margin: 0px; border: 0;}
#headlogo { padding: 0px; margin:0; vertical-align: top; float: left;}
#headlogo a { border: none;}
.cimlap_keres {float:right;color: #fff;margin:0;padding:5px 10px 0 0;}
#nevnap { padding: 4px 10px 0px 0px; font-size: 10px;float: right; color: #fff;}
#main { margin: 0; padding: 0; border: 0; width: 858px;}
#bal { width: 160px; padding: 0px; float: left; /*background-color: #900;*/ margin-right: 10px;}
#kozep { width: 470px; padding: 0 6px 0 0px; float: left; font-size:1.1em; line-height:1.5em; margin-right: 10px;}
#jobb { width: 395px; float: left;}
#jobb1 { width: 235px; float: left;}
#jobb2 { width: 160px; float: left;}
#hely {clear: both;}

#kozep h2 {border-bottom: 1px #666 solid;}
#jobb h1 {padding: 0; margin: 0; font-size: 16px;}
/* menu box */
#hmenu {height: 22px;display: block;padding:0 0 0px 2px;margin:0 0 15px 0;background: #716b58; clear: both;}
#hmenu ul {list-style:none; padding: 0;margin:0;}
div#hmenu li {font-size: 10px; background:url(mig/tab_left.gif) no-repeat left top;border-bottom:1px solid #716b58;display:block;float:none;float/* \ */:left;float:left;/* \*/ float:left; /* */margin-right:1px;padding:0 0 0 2px;}
#hmenu ul div {background:url(mig/tab_right.gif) no-repeat right top;}
#hmenu a {display:block;color:#718100;clear:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:1em;padding:4px 6px 5px 2px;text-decoration:none;width:.1em;border: none;}
#hmenu a:hover {text-decoration:underline;}
#hmenu > ul a {width:auto;color: #716b58;}
* html #hmenu ul div,* html #hmenu a {float:left;}
* html div#hmenu ul div,* html div#hmenu a {float:none;}
div#hmenu #aktualis {background-image:url(mig/tab_left_active.gif);background-repeat:no-repeat;background-position:left top;margin-bottom:0;border-bottom:none;}
#hmenu #aktualis a {background-image:url(mig/tab_right_active.gif);background-repeat:no-repeat;background-position:right top;color:#257;padding-bottom:6px;}


table.metaadat {font-size: 10px;}
table.metaadat th {background: #3c3c3d url('mig/bg.gif') repeat; color: #fff; padding: 1px 10px;text-align: left;}
table.metaadat td {font-size: 10px;background-color: #efeae9; color: #000; padding: 1px 10px;}

#targylista {font-size: 9px;}
#targylista td {padding:0px 10px;}
#targylista tr th {background-color: #5f9679; font-weight:bold; color:#fff; text-align:left;}
#targylista tr.r0 {background-color: #fff}
#targylista tr.r1 {background-color: #efefef}
#targylista tr:hover {background-color: #9bc08d;	color: #fff;}
#targylista tr td a:link, #targylista tr td a:active {display: block;}
#targylista tr td a:hover {background-color: #9bc08d;	color: #fff;}

.tananyagok {text-align:right;}
#targylista.tananyagok tr th {text-align:center;padding:0px 5px;}
/* menu box */

.menu-box {background: url(mig/menu-box-top.png) top left no-repeat;font-size: 10px;font-weight: bold;margin-bottom: 15px;width: 160px;}
.menu-box ul {background: url(mig/menu-box-bottom.png) bottom left no-repeat;list-style-type: none;list-style-image:none;margin: 0;padding: 4px 0;}
.menu-box ul li a:link,.menu-box ul li a:visited,.menu-box ul li span,.menu-box ul.allmenu li {display: block;width: 136px;margin: 0;padding: 8px 12px;text-decoration: none;border:0;}
.menu-box ul li {background: url(mig/menu-box-background.png) 0 0 no-repeat;}
.menu-box ul li span,.menu-box ul li.selected {background: url(mig/menu-box-background.png) -400px 0 no-repeat;}
.menu-box ul li a:hover, .menu-box ul li a:active, .menu-box ul li.error { background: url(mig/menu-box-background.png) -200px 0 no-repeat;}
.menu-box ul li.indented {text-indent: 1em;}

.color1 a{color:#428064;}
.color2 a{color:#959595;}
.color3 a{color:#222;}

#footer { width: 880px; background: url(mig/foot_grad.gif) top left repeat-x; font-size: 10px; text-align: left; padding: 15px 10px; margin: 10px 0 0px 0;}
#footer .wrapper {margin:0;padding:0;float:left;}
#footer .wrapper li {display: block; float: left;border-right: 1px solid #656565; padding: 0 10px; font-weight: bold;}
#footer .wrapper li a {color:#ff8415;}
#footer .wrapper li a:hover {color:#fff;}
#footer .wrapper li.last {border-right-style: none; padding-right: 0;}
#footer .wrapper li.first {padding-left: 0;}
/**/#footer p {clear: both;}
#footer p.logok {float:left;}
#footer p.dovenyi {text-align:right}

.corner {
    background: url(mig/corner.jpg) top left no-repeat;
    margin: 0 0 10px 0;
    padding: 13px 0 12px 15px;
}


.picleft { padding: 0 10px 0 0;}

div.separator {width: 400px; height: 39px; background: url('mig/separator.gif') no-repeat center; text-align: center;}
.highlight, .mark { background-color: #D44100; color: #fff; padding: 2px 5px; font-weight: bold;}
.alert { color: #8c2903; font-weight: bold;}
.q {font-weight: bold;} /* question (profiles, articles) */
.kiemel { background-color: #600; }
.navigacio { font-size: 10px; margin:0;padding:0 0 10px 0;border:0;}
.nav { text-align: center;}
ul { margin-left: 10px; padding-left: 10px; list-style-type: none; list-style-image: url('mig/li.gif'); list-style-position: outside; }

.entry_head {font-weight: bold;}
th {text-align: right; padding-right: 10px;  vertical-align: text-top; }
.bold {font-weight: bold;}

div.hirek {padding-bottom: 20px;}
.front {padding: 0 10px 10px 0;}
.pic_left {padding: 0 10px 10px 0;}
.pic_center {padding: 0 0;}

form, img {border: 0px; margin: 0px; padding: 0px;}

a.tiszta {	border: 0;}
a.noborder {	border: 0;}
a.tiszta img {	border: 1px solid #1b1b11;}
a.tiszta:hover img {	border: 1px solid #4f4f45;}

.colorblock {background-color: #FB9F1C;}

.login-box {font-size: 9px;font-weight: bold;margin: 0px 0px;padding: 2px 0; text-align: right;}
.login-box input {font-size: 9px;font-weight: normal;margin: 0px 0px;padding: 0px 0; text-align: left; width: 61px;}
.login-box .img {margin: 0px 0 0 0px;padding: 0px 0 0 0; vertical-align: middle; width:75px;}
.login-box label {font-size: 9px;color: #fff;}

.prog-frame { height: 15px; width: 215px; background: #fff; border: 1px solid silver; margin: 0; padding: 0;}
.prog-bar { height: 11px; margin: 2px; padding: 0; background: #ff8415;}

.kerdes_siker{font-size: 32px; font-weight: bold; color: #ff8415; display: block; text-align: center;}

#szerkesztes input, #szerkesztes textarea {width: 450px; font-size: 12px; font-family: verdana, arial, Helvetica, sans-serif; line-height: 20px;}
#okmsg {display: block; background: #ff9; padding: 10px;}
#failmsg {display: block; background: #900; color: #fff; padding: 10px;}
blockquote {display: block;font-family: sherif;margin: 0px;padding: 10px;background-color: #ffc;quotes: "\201C" "\201D";}
blockquote:before { content: open-quote; font-weight: bold; }
blockquote:after { content: close-quote; font-weight: bold; }

.talalat {padding:5px 0;}
.talalat .cim a {font-size: 12px; text-decoration: underline;}

table#galeria td {width:150px;text-align:center;}
table#galeria td:hover {background:#eee;}
table#galeria td p{font-size: 10px;}
.abra {border: 1px #ddd solid;background:#f5f5f5;margin: 10px;padding:5px;}
.abra p.cim {font-size: 10px; font-weight: bold;}
.abra p.leiras {font-size: 10px;}
span.felirat {display: block;font-size:11px;}


/* TESZT */

.text {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-STYLE: normal}
.smalltext {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 4px; FONT-STYLE: normal}
.menutext {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-STYLE: normal; COLOR: #000080; FONT-WEIGHT: bold}
.bigtext {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 14px; FONT-STYLE: normal; FONT-WEIGHT: bold}
.headertext {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; COLOR: #000080; FONT-WEIGHT: bold}
.darkrowbg {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-STYLE: normal; background: #F1F1F1;
}
.lightrowbg {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-STYLE: normal; background: #FFCC33;
}
.darkgrowbg {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-STYLE: normal; background:#F5F5F5}
.lightgrowbg {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-STYLE: normal; background:transparent}
.tablemargin{margin-right: 1%; margin-left: 1%}
.combobox {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-STYLE: normal; width:50px;}

    .kerdesoff {background:#ffffff}
    .kerdeson {background: #CCCC99;
}

.sorszam {background: #90C100;font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; line-height: normal; text-decoration: none; font-size: 20px; color: #FFFFFF; text-align: center vertical-align: top; width: 25px}
.erdemjegy {font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 32px; color: #FFCC33; text-align: center}
.megoldva {background: #DBDFA2; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; line-height: normal; text-decoration: none; font-size: 20px; color: #FFFFFF; text-align: center vertical-align: top; width: 25px}
    .UserData {font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; line-height: normal; text-decoration: none; font-size: 12px; color: #000080}
    .Text {font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: normal; text-decoration: none; font-size: 12px; color: #000000}
    .kerdes {font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; line-height: normal; text-decoration: none; font-size: 12px; color: #000000}
    .valasz {font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height: normal; text-decoration: none; font-size: 11px; color: #000000}
    .Comment {font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: normal; text-decoration: none; font-size: 10px; color: #000000}
    .Footer {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-STYLE: normal}
    .TableMargin{margin-right: 1%; margin-left: 1%}

#divMenu { position: absolute; margin-left: 490px; width: 220px; top: 150px; height: 100px; border: 1px solid Maroon; }

#divMenu table {background-color: #EDEDD6;}
#divMenu td {background-color: #fff;}

.stopper {border:0;font-size: 20px; background: none;}
table.hirbox {display: block;}
table.hirbox tr td {padding: 3px 0; border-bottom: 1px dotted #888; width: 390px;}

#lista {font-size: 11px;}
#lista td {margin: 1px 0px; padding:3px 10px;	color: #fff;}
#lista tr th {background-color: #fa5; font-weight:bold; color:#fff; text-align:left;}
#lista tr.r0 {background-color: #707070}
#lista tr.r1 {background-color: #666}
#lista tr:hover {background-color: #888;	color: #fff;}
#lista tr td a:link, #targylista tr td a:active {color: #fa5;}
#lista tr td a:hover {background-color: #fa5;	color: #fff;}

#specialchars a {   color: black;   background-color: #eeddcc !important;   text-decoration: none;   border: 1px #996600 outset;   padding: 0.1em; }
#specialchars a:hover {   background-color: #ddccbb;   border-style: inset;}

.cimlap_table TD { border-bottom: 1px dotted #ddc; vertical-align: top; padding: 3px 3px;}
