* {
	/*vertical-align:baseline;*/
	font-weight:inherit; font-family:arial, helvetica, sans-serif; font-style:inherit; font-size:13px;
	color:#666; border:0 none; outline:0; padding:0; margin:0;
}
/*img {behavior:url(pngbehavior.htc);}*/
body {background:#fff; height:100%; text-align:center;}
#container {position:relative; width:980px; margin:0 auto; text-align:left;}
#maincont {
	position:absolute; top:0; left:10px; width:980px; margin-bottom:20px;
	background-color:#fff;
}
#main {
	margin-top:140px; padding:10px 0;
	border-right:1px solid #999; border-bottom:1px solid #999; border-left:1px solid #999;
}
.main15 { /* 1/5-öd hasáb */ float:left; width:170px; margin-left:10px; text-align:left;}
.main25 { /* 2/5-öd hasáb */ float:left; width:340px; margin-left:10px; text-align:left;}
.main35 { /* 3/5-öd hasáb */ float:left; width:510px; margin-left:10px; text-align:left;}
.main45 { /* 4/5-öd hasáb */ float:left; width:670px; margin-left:10px; text-align:left;}
.main55 { /* 5/5-öd hasáb */ float:left; width:960px; margin-left:10px; text-align:left;}
.main_tl { /* tv 2/5-öd bal hasáb */ float:left; width:545px; margin-left:10px; text-align:left;}
.main_tla { /* tv 1/5-öd hasáb */ float:left; width:270px; margin-top:10px; text-align:left;}
.main_tlb { /* tv 1/5-öd hasáb */ float:left; width:270px; margin-top:10px; text-align:left;}
.main_tc { /* tv 2/5-öd közép hasáb */ float:left; width:405px; margin-left:10px; text-align:left;}

#rightcontent {
	margin:0 0 0 -1px !important; /*min-height:376px;*/
	border-right:1px solid #888; border-bottom:1px solid #888; border-left:1px solid #888;
}

#footer{clear:both; margin:0 10px;}
#logo {position:absolute; left:5px; top:5px;}
#sublogo {position:absolute; left:55px; top:60px;}
#headinfo {position:absolute; left:170px; top:15px;;}
#headad {position:absolute; left:430px; top:15px; width:480px; height:70px;}
#calendar {position:absolute; left:55px; top:85px; width:920px; height:20px; font-size:11px; overflow:hidden;}

#menu {position:absolute; left:0; top:110px; width:980px;}
#searchbox {position:absolute; left:600px; top:110px; width:280px;}

td.bt {padding:1px; vertical-align:middle;}
td.ind {width:16px; background:url(images/icons/information.gif) top no-repeat;}
.act {cursor:pointer;}
div.ind {float:right; width:16px; height:16px; background:url(images/icons/information.gif) no-repeat;}
span.ind {color:#c30;}
.lbody {display:none; padding:5px;}

.boxhead {padding:0 10px;}
.box {
	border:1px solid #ddd;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
}
.alert {
	border:1px solid #c96; background-color:#ffe4bf;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
}
.subbox {padding:10px;}
.infobox {padding:5px; background:#eee;}
ul, ol {margin:0 0 0 20px;}
li {margin-top:2px; padding-top:2px;}
ul#drlist {margin:0;}
ul#drlist li {list-style-type:none; margin-top:2px;}
.lmai {border:1px solid #ccc; margin-bottom:2px;}
.ltime {width:80px;} .ltitle {text-align:left; font-weight:bold; color:#666;}

a {font-size:inherit; color:#c30; text-decoration:none;}
a:hover {font-size:inherit; text-decoration:underline;}
a.t {font-size:18px; font-weight:bold; color:#888; text-decoration:none;}
a.t:hover {font-size:18px; font-weight:bold; color:#888; text-decoration:none;}
a.m {display:block; font-size:13px; text-decoration:none; color:#666; padding:2px 10px;}
a.m:hover {display:block; font-size:13px; text-decoration:underline; color:#666;}
a.ma {display:block; font-size:13px; text-decoration:none; color:#666; padding:2px 10px; background-color:#fff;}

a.fm {display:block; color:#c30; text-decoration:none; margin-top:5px;}
a.fm:hover, a.fma {display:block; color:#484; text-decoration:none; margin-top:5px;}
a.pg {
	color:#666; text-decoration:none; background:url(images/button-bg-blue.jpg);
	padding:0 10px; border:1px solid #ddd; margin:0; font-size:13px; cursor:pointer;
	-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;
}
a.pg:hover, a.pga {
	color:#666; text-decoration:none;
	padding:0 10px; border:1px solid #4c94ea; margin:0; font-size:13px; cursor:pointer;
	-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;
}
.center {text-align:center;} .bcenter {margin-left:auto; margin-right:auto;}
.bright {margin-left:auto; margin-right:0;} .tright {border-right:1px solid #eee;}
.right {text-align:right;} .left {text-align:left;}
.pad {padding:10px;}
.q {margin-left:50px;}
.marg {height:20px; overflow:hidden;}
.mark {color:#c30; font-size:inherit;} .bold {font-weight:bold;}
.clear {clear:both;}
.boxright {float:right;} .boxleft {float:left;}
h1, .h1 {font-size:24px; font-weight:bold;}
h2, .h2 {font-size:20px; font-weight:bold;}
h3, .h3 {font-size:16px; font-weight:bold;}
h4, .h4 {font-size:12px; font-weight:bold;}
p {margin:10px 0;}
b, strong {font-size:inherit; font-weight:bold; color:inherit;}
i, em {font-size:inherit; font-style:italic; color:inherit;}
u, strike, big, sup, sub {font-size:inherit; color:inherit;}
big {font-size:15px; color:inherit;}
small {font-size:11px; color:inherit;}
blockquote {font-size:inherit; margin:0 20px;}
legend {padding:2px 5px; margin-left:20px; background:#fff;}

.subtitle {margin-top:10px; padding:5px; 10px; background:url(images/menu-bg.jpg) top repeat-x;}

fieldset {
	border:1px solid #dddddd;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
}
.info {font-size:11px;}
.input {
	border:1px solid #ddd; background:#fff;
	-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;
}
.butt {
	font:bold 11px arial, helvetica, sans-serif;
	border:1px solid #d3e3f7; cursor:pointer; padding:1px 5px;
}
label.valid {background:url(images/icons/tick.gif) no-repeat; margin-left:10px; width:16px; height:16px;}
label.error {background:url(images/icons/cross.gif) no-repeat; margin-left:10px; padding-left:20px;}
input.error {
	border:1px solid red;
	-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;
}
.pointer {cursor:pointer;} .move {cursor:move;}
hr {color:#ccc;}
.cap {display:none;}
.pcon {width:130px; height:120px; line-height:120px; text-align:center; vertical-align:middle;}
.imgr {float:right; margin-left:10px;} .imgl {float:left; margin-right:10px;}

td {font:13px arial, helvetica, sans-serif; color:#666; vertical-align:top; padding:0 3px;}
.thead {font-weight:bold; background-color:#d7d7d7;}
.tbodya, .ta {background-color:#f7f7f7;}
.tbodyb, .tb {background-color:#e7e7e7;}

/*tabs*/
.tabs {list-style:none; height:30px; border-bottom:1px solid #666; margin:0 0 0 1px  !important;}
.main_tc .tabs {margin:0  !important;}
.orangetab {background:url(images/tabs_orange.png) no-repeat -130px 0;}
.graytab {background:url(images/tabs_gray.png) no-repeat -130px 0;}
.tabs li {
	float:left; text-indent:0; padding:0; margin:0 0 0 -1px !important;
	list-style-image:none !important;}
.tabs a { 
	display:block; text-align:left; text-decoration:none;
	font-size:11px; height:30px; line-height:30px; width:81px;
	color:#000; position:relative; top:1px;
}
.tabs a span {font-size:11px; padding-left:10px;}
.tabs a:active {outline:none;}
.tabs a:hover {text-decoration:none; background-position: -130px -31px; color:#fff;}
.tabs a:hover span {color:#fff;}
.tabs .current, .tabs .current a:hover, .tabs li.current a {
	background-position:-130px -62px; cursor:default !important; color:#000 !important;
}
.current a:hover span {color:#000 !important;}
.panes .pane {display:none;}

.tooltip {
	display:none; position:absolute; text-align:left; color:#000;
	border:1px solid #888; background-color:#e5be6f; padding:2px 6px;
}
.errmess {
	display:none; position:absolute; text-align:left; color:#000;
	border:1px solid #888; background-color:#f88; padding:2px 6px;
}

/* tele, sugár:3px */
.r1 {height:1px; overflow:hidden; margin:0 4px;}
.r2 {height:1px; overflow:hidden; margin:0 2px;}
.r3 {height:1px; overflow:hidden; margin:0 1px; height:2px;}

/* 1px border, sugár:3px */
.rb {font-size:1px;}
.r1c, .r2c, .r3c, .rb {display:block; overflow:hidden; color:inherit;}
.r1c, .r2c {height:1px;}
.r1c, .r2c, .r3c {border-style:solid; border-width:0 1px;}
.r1c {margin:0 4px; border-width:0 1px;}
.r2c {margin:0 2px;}
.r3c {height:2px; margin:0 1px;}
.rc {display:block; border-style:solid; color:inherit; border-width:0 1px;}

.sma {padding-left:10px; border-bottom:1px solid #fff;}
.smi {padding-left:10px;}

.gb {background-color:#336799;}
.bb {border-color:#336799;}
.fb {color:#336799;}

.gg {background-color:#ddd;}
.bg {border-color:#ddd;}
.fg {color:#ddd;}

.gn {background-color:#429914;}
.bn {border-color:#429914;}
.fn {color:#429914;}

.gr {background-color:#f4cccc;}
.br {border-color:#f4cccc;}
.fr {color:#f4cccc;}

.go {background-color:#e46a29;}
.bo {border-color:#e46a29;}
.fo {color:#e46a29;}

.gp {background-color:#a5a;}
.bp {border-color:#a5a;}
.fp {color:#a5a;}

.gt {background-color:#5aa;}
.bt {border-color:#5aa;}
.ft {color:#5aa;}

.gy {background-color:#f4eaad;}
.by {border-color:#f4eaad;}
.fy {color:#f4eaad;}

.gw {background-color:#fff;}
.bw {border-color:#fff;}
.fw {color:#fff;}

/*
.input {font:12px arial, sans-serif; color:#000; border:1px solid #e0e0e0; background:#fff;}
.input0 {font:12px arial, sans-serif; color:#000; border:0; background:#fff;}
.buttn {font:bold 10px verdana, sans-serif; color:#000; background-color:#fff; border:1px solid #000; cursor:pointer;}
*/
