html,body{
	margin:0px;
	padding:0px;
}
body{
	font: 76% arial,sans-serif;
	text-align:center;
	background: #eef8e5 url(../images/mainbg.png) repeat-x;
}
p{margin:0 10px 10px}

a {
	color: #0a0;
	text-decoration: none;
}
.a2 {
	color: #000;
	text-decoration: none;
	cursor:pointer;
}
form {margin:0px;padding:0px;}

div#container{
	text-align:left;
	width:892px; /*ie6m:892*/
	margin:0 auto;
	background: #fff url(../images/contentbg.gif) repeat-y;
	margin-top: 15px;
}
div#sideleft{
	float:left;
	width:161px;
	margin-left:-888px; /*ie6m:888px*/
}
div#sideright{
	float:left;
	width:161px;
	margin-left:-164px /*ie6m:-164*/
}
div#content{
	margin: 0 175px;
	padding-left: 5px; /*15*/
	padding-right: 0px; /*15*/
	padding-top: 10px;
}
#footer{
	height: 33px;
	background: #333 url(../images/footerbg.png) no-repeat; 
	color: #000;
	text-align: center;
}
#footer a{
	color: #000;
	text-decoration: none;
}
#header {
	height: 207px;
	padding-left: 4px;
}
#topheader {
	height: 34px;
	background: url(../images/topheadbg2.png) no-repeat; 
	text-align: right;
	padding: 0px;
	margin: 0px;
	/*border:1px solid #0a0;*/
}
#thtext {
	height: 34px;
	padding: 10px 5px 0px 0px;
	font-family: Arial, helvetica;
	font-size: 11px;
	color: #000;
	/*border:1px solid #a00;*/
}
#thtext a {text-decoration:none;color:#000;}
.btnleftdiv1 {
	height: 38px;
}
.btnleftdiv2 {
	margin: 1px 0 0 0;
	height: 24px;
}
.cegadatok {
	background-color: #5bc590;
	color: #fff;
	padding-left: 6px;
}
.leftbox1 {
	border-left: 1px solid #7fd4a9;
	border-right: 1px solid #7fd4a9;
	background-color: #fff;
	text-align: center;
	padding: 15px;
}
.leftbox2 {
	border-left: 1px solid #7fd4a9;
	border-right: 1px solid #7fd4a9;
	background-color: #fff;
	text-align: center;
	padding: 1px;
}
.rightbox1 {
	border-left: 1px solid #7fd4a9;
	border-right: 1px solid #7fd4a9;
	background-color: #fff;
	text-align: left;
	padding: 5px;
	color: #000;
}
.rightbox1 a {
	color: #000;
	text-decoration: none;
}
.hrzold {
	color: #7fd4a9;
	background-color: #7fd4a9;
	height: 2px;
}
.footertext2 {
	color: #000;
	text-align: center;
}
.zold {
	color: #0a0;
}

div#content p{line-height:1.4}
div#footer p{margin:0;padding:5px 10px}
div#wrapper{float:left;margin:0px;padding:0px;width:892px;} /*ie6m:width:100%*/
div#footer{clear:left;width:100%}

/* calendar start */
.caltable {
	border: 1px solid #d9eaca;
	border-collapse: collapse;
}
.caltable th {
	border: 1px solid #d9eaca;
	text-align: center;
	padding: 5px;
	background-color: #e2eadb;
	color: #01ab55;
}
.caltable td {
	border: 1px solid #d9eaca;
	text-align: center;
	padding: 5px 0px 5px 0px;
	color: #01ab55;
}
.caltable td a {
	/*padding: 5px 20px 5px 20px;*/
	color: #01ab55;
}
.calday_today {
	background-color: #d4e9c3;
}
.selecteddate {
	text-align: center;
}
.caltitle1 {
	/*font-weight: bold;*/
	color: #00aa54;
}
.calday_kepzes {
	background-color: #fbf201;
}
.calday_vizsga {
	background-color: #b0de61;
}
.calday_mindketto{
	background-color: #63e0e6;
}
.calbottom {
	background-color: #d4e8c3;
	text-align: left;
}
a.calinfo { position:relative; z-index:24; text-decoration:none }
a.calinfo:hover{z-index:25;}
a.calinfo span{display: none}
a.calinfo:hover span{ display:block; position:absolute; top:2em; left:2em; width:300px; border: 1px solid #aaa; background-color: #efecd1; color:#555; text-align:left;padding:5px; }

/* calendar end */

.listbg_tanfolyam {
	background-color: #fff;
	background-image: url(../images/listbg_tanf.png);
	background-repeat: no-repeat;
	background-position: bottom right;
}
.listbg_trening {
	background-color: #fff;
	background-image: url(../images/listbg_trening.png);
	background-repeat: no-repeat;
	background-position: bottom right;
}
.listbg_vizsga {
	background-color: #fff;
	background-image: url(../images/listbg_vizsga2.png);
	background-repeat: no-repeat;
	background-position: top right;
}
.listbox_title {
	color: #00aa52;
	font-weight: bold;
	font-size: 11px;
}
.listbox_title_kek {
	color: #77b8ee;
	font-weight: bold;
	font-size: 11px;
}

.slideleft {
	margin: 0px;
	padding: 0px;
}
.slideleft a{
	margin: 0px;
	padding: 0px;
	cursor:pointer;
	background-color: #0a0;
	font-size: 2px;
}

.uzkuldok {
	font-weight: bold;
	color: #80fb26;
	text-align:center;
}

.leftblock1 {
	background-color: #5cc48f;
}
.inp1 {
	background:url('../images/inputbg1.png');
	border:none;
	margin: 6px 6px 6px 6px;
	padding-left: 7px;
	color: #565656;
	font-size: 12px;
	width: 142px;
}
.inp2 {
	background:url('../images/inputbg2.png');
	border:none;
	margin: 6px 6px 6px 6px;
	padding-left: 7px;
	color: #565656;
	width: 142px;
	height: 110px;
	font-size: 12px;
	overflow:hidden;
}
.irtext1 a {
	color: #fff;
	padding-left:21px;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
}

.irodapagetitle {
	color: #0a0;
	font-size: 14px;
	border-bottom: 1px solid #0a0;
}

.subpage1 {
	background-color:#fff;
	padding:15px;
	font-size: 11px;
	line-height: 18px;
}
.subpagetabrow1 {
	background-color:#fff;
	text-align:right;
	margin:0px;
	padding:0px;
	height:34px;
}
.subpagetabrow2 {
	background-color:#fff;
	text-align:right;
	margin:0px;
	padding:0px;
	height:36px;
}
.subpagemore1 {
	background-color:#dfe8d7;
	padding:5px;
}
.msgOk {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #0a0;
}

.subpagetitle {
	float: left;
	width: 432px;
	text-align: left;
	color: #0a0;
}
.subpageback {
	float: left;
	width: 100px;
	text-align: right;
	color: #0a0;
}
.clr {clear:both;}

/* jelentkezes oldal */
.inp3 {
	color: #01a800;
	width: 310px;
	height: 14px;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
.inp4 {
	color: #01a800;
	width: 310px;
	height: 18px;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
.jeltable1 {
	color:#565656;background-color:#d4e9c8;padding:7px;margin-top:3px;margin-bottom:3px;
}
.jeltable2 {
	color:#565656;padding:7px;margin-top:3px;border-top:1px solid #00aa54;border-bottom:1px solid #00aa54;margin-bottom:3px;
}
.jeltable2  td{
	height: 25px;
}
.nobb {
	border-bottom: 0px;
}

.vmodlisttable {
	border: 1px solid #d4e8c3;
	border-collapse: collapse;
}
.vmodlisttable th {
	border: 1px solid #d4e8c3;
	border-color: d4e8c3;
}
.vmodlisttable td {
	border: 1px solid #d4e8c3;
	border-color: d4e8c3;
}

.regtable {
	color:#565656;padding:7px;margin-top:3px;margin-bottom:3px;
}
.regtable  td{
	height: 25px;
}

/* reg/login box */
.rightbox2 {
	border: 0px;
	text-align: left;
	padding: 5px 0px 5px 5px;
	color: #000;
	background: url('../images/login_box_bottom.png') no-repeat bottom;
	background-color: #4495bf;
	line-height: 16px;
}
.rightbox2 a {
	color: #000;
	font-size: 11px;
	text-decoration: underline;
}
.inp5 {
	background:url('../images/inputbg3.png');
	border:none;
	margin: 6px 6px 6px 0px;
	padding-left: 7px;
	color: #565656;
	font-size: 12px;
	width: 142px; /*ie6m:142*/
}
.loginboxtop {
	width: 161px;
	height: 33px;
	padding: 0px;
	margin: 0px;
}
.loginerror {
	font-size: 12px;
	color: #a00;
}

.knaptar {
	background-color: #e2eadb;
}
.foiroda {
	color: #67CF19;
}

.inp6 {
	background:url('../images/searchinput.png');
	border:none;
	/*margin: 6px 10px 6px 6px;*/
	padding-left: 5px;
	color: #565656;
	font-size: 12px;
	width: 122px;
	height: 20px;
}
.imggaltxt {
	background-color: #5bc590;
	padding: 5px;
	color: #fff;
	font-size: 12px;
	margin-top: 1px;
	width: 140px;
}
.print_footer {
	height: 72px;
	background:url('../images/print_footer.png');
}
.pf_text {
	text-align: center;
	padding-top: 35px;
	color: #3e3c3f;
	font-size: 11px;
}

