body { line-height:1.5em; margin: 0; padding: 0; border: 0; background-color: #333; font-size: 11px; color: #888; font-family: verdana, arial, Helvetica, sans-serif; background: url('mig/bg.gif') repeat;}
table { margin: 0; padding: 0; }

div {font-size: 11px;}

ol {padding-left: 20px;}
ul {padding-left: 20px;}
h1, h2, h3, h4, h5, h6 {color: #a20c0b;font-family: "Verdana", "Trebuchet", sans-serif;	margin: 1em 0 .3em;}
h1 {font-size: 17px;}
h2 {font-size: 15px; border-bottom: 1px #a29c9b solid; padding: 0; margin: 5px 0 0 0;}
h3 {font-size: 12px; font-weight:bold;}
h4 {font-size: 12px;}
#kozep h1 {margin: 0;}
a:link, a:visited, a:active {	color: #c20c0b;	text-decoration: none; } /*ff84155B5635*/
a:hover {	color: #c20c0b; text-decoration: underline; border-bottom: 0px} /*ff8415951310*/
#kozep a:link, #kozep a:visited, #kozep a:active {	color: #c20c0b;	text-decoration: none; border-bottom: 1px dotted #c20c9b;}

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: 860px; margin: 0; padding: 15px 20px 0 20px; border: 0; text-align: left; }
#head_top { margin: 0px 0 0 0; padding: 0px 0 0px 0; height: 30px; width: 860px; background: url('mig/head_topbg.gif') no-repeat;}
#head { clear: both; padding: 0; padding: 0px 0 5px 0; height: 160px; width: 860px; background: url('mig/header.jpg') no-repeat;}
#main { margin: 0; padding: 0; border: 0; width: 858px;}
#bal { width: 160px; padding: 0px; float: left; /*background-color: #900;*/ margin-right: 10px;}
#kozep { clear: both; width: 554px; padding: 0 15px 0 0px; float: left; font-size:1.1em; line-height:1.5em; margin-right: 10px;}
#jobb { width: 250px; float: left;}
#bal3, #kozep3, #jobb3 { width: 280px; float: left;}
#bal3, #kozep3 { margin-right: 10px;}
#bal23 {width: 670px; float: left;}
#jobb13 {width: 250px; float: left;}


#jobb2 { width: 350px; float: left;}
.hely {clear: both;}

#nyelvmenu {height: 30px;display: block; padding:0 0 0px 0;margin:0 0 0px 0; float:right;}
#nyelvmenu ul {}
#nyelvmenu li {display: block; float: left;border-right: 1px solid #656565; padding: 0 10px; font-weight: bold;}
#nyelvmenu li a {color:#ff8415;}
#nyelvmenu li a:hover {color:#fff;}
#nyelvmenu li.last {border-right-style: none; padding-right: 0;}
#nyelvmenu li.first {padding-left: 0;}

#hmenu {height: 40px;display: block; padding:0 0 0px 0;margin:0 0 15px 0; background: #e6dbc5 url(mig/menu_grad.gif) repeat-x;}
#hmenu ul {list-style:none; padding:0px 0 0 0;margin: 0;}
div#hmenu li { margin:0 1px; padding-top: 6px; border-right: 1px solid #edd; font-size: 10px; /* background:url(mig/menugomb.gif) no-repeat left top; */ display:block;float:none;float/* \ */:left;float:left;/* \*/ float:left; /* */}
#hmenu ul div {}
#hmenu a {text-align: center; display:block;clear:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:1em;padding:4px 10px 5px 6px;text-decoration:none;width:.1em;}
#hmenu a:hover {text-decoration:underline;}
#hmenu > ul a {width:auto;color: #fff;}
* html #hmenu ul div,* html #hmenu a {float:left;}
* html div#hmenu ul div,* html div#hmenu a {float:none;}
div#hmenu #aktualis {height: 35px; background:url(mig/menu_grad_on.gif) repeat-x left top;margin-bottom:0;border-bottom:none;color: #fff;}
#hmenu #aktualis a {padding-bottom:0px;color: #fff;}

/* 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: 20px 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;}

.hir_rekord { padding-bottom: 2px; border-bottom: 1px solid #ddd;}
.hir_rekord h3 { padding: 0px; margin: 0;}
.megjelenes {margin-bottom: 0; padding-bottom: 0;}

#footer { width: 840px; background: url(mig/foot_grad.gif) top left repeat-x; font-size: 10px; text-align: left; border-top: 1px solid #ddd; padding: 15px 10px; margin: 10px 0 0px 0;}
.wrapper {margin:0;padding:0;float:left;}
.wrapper li {display: block; float: left;border-right: 1px solid #656565; padding: 0 10px; font-weight: bold;}
.wrapper li a {color:#ff8415;}
.wrapper li a:hover {color:#fff;}
li.last {border-right-style: none; padding-right: 0;}
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;}

.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;}
.linkbox {display: block; background: #ffe; padding: 5px 20px; border: 1px solid #ddd; margin-bottom: 20px;}
#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; }

.szines th {text-align: center; background-color: #ddd; border-bottom: 1px solid #ccc; padding: 2px 5px;}
.szines td {vertical-align: top; background-color: #eee; border-bottom: 1px solid #ddd; padding: 2px 5px;}

tr.r1 th, tr.r1 td { background-color: #f3f9f3; border-bottom: 1px solid #e9e9e9; padding: 2px 5px;}
tr.r0 th, tr.r0 td { background-color: #fff; border-bottom: 1px solid #fafafa; padding: 2px 5px;}

a.cim {font-weight: bold;}
a.szerzo {border-bottom: 1px dotted #2a9d69;}
a.szerzo:hover {border-bottom: 0px;}

