#oltasi_naptar_fejlec {
	padding: 80px 0 0;
	margin: 0;
	background: url(bg_oltasi_naptar_fejlec_bg.jpg) no-repeat left top;
	position: relative;
	clear: both;
}
*html #oltasi_naptar_fejlec {
	padding: 40px 0 0;
}
*+html #oltasi_naptar_fejlec {
	padding: 40px 0 0;
}
#oltasi_naptar_fejlec h2 {
	display: none;
}

#oltasi_adatok {
	width: 510px;
	padding: 0;
	margin: 0;
}

#oltasi_adatok p.top {
	height: 186px;
	padding: 7px 10px 0 268px;
	margin: 0;
	color: #0476BB;
	background: url(adatok_top.jpg) no-repeat;
}

#oltasi_adatok #adatok {
	padding: 43px 0 0;
	margin: 0 auto;
	background: url(adatok_bg_top.gif) no-repeat;
}

#oltasi_adatok #adatok h3 {
	padding: 0;
	margin: 0;
	text-indent: -5000px;
}

#oltasi_adatok #adatok div.adatok_box {
	width: 384px;
	padding: 0;
	margin: 0 63px 12px;
	display: inline;
	float: left;
}

#oltasi_adatok #adatok div.adatok_box p.top {
	height: 16px;
	padding: 0;
	margin: 0;
	background-image: url(adatok_box_1.gif);
	background-position: top;
}

#oltasi_adatok #adatok div.adatok_box div {
	width: 384px;
	padding: 0;
	margin: 0;
	background-image: url(adatok_box_1_bg.gif);
	background-repeat: repeat-y;
	float: left;
}

#oltasi_adatok #adatok div.adatok_box div div.datum {
	width: 352px;
	height: 33px;
	padding: 19px 0 0;
	margin: 0 16px;
	text-align: center;
	display: inline;
	background-image: url(adatok_box_2_datum.gif);
}

#oltasi_adatok #adatok div.adatok_box div div.datum label {
	padding: 0 5px 0 0;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	color: #6C9528;
	vertical-align: middle;
}

#oltasi_adatok #adatok div.adatok_box div div.datum select {
	padding: 0;
	margin: 0 1px;
	vertical-align: middle;
	border: 1px #9BC641 solid;
}










#oltasi_adatok #adatok div.adatok_box div div.gyermekek {
	width: 352px;
	padding: 0 0 10px;
	margin: 0 16px;
	background: url(bg_gyermekek.gif) 0 bottom;
	clear: both;
	display: inline;
	float: left;
}

#oltasi_adatok #adatok div.adatok_box div div.gyermekek p.top {
	width: 352px;
	height: 17px;
	padding: 12px 0 0;
	margin: 0;
	color: #6C9528;
	text-align: center;
	background: url(bg_gyermekek.gif) 0 top;
}

#oltasi_adatok #adatok div.adatok_box div div.gyermekek ul {
	width: 300px;
	padding: 0;
	margin: 0 auto;
	text-align: left;
	list-style: none;
	background-image: url(bg_gyermekek_lista.gif);
}

#oltasi_adatok #adatok div.adatok_box div div.gyermekek ul.single {
	height: 36px;
	padding-top: 4px;
	background-image: url(bg_gyermekek_lista_top_bottom.gif);
}

#oltasi_adatok #adatok div.adatok_box div div.gyermekek ul li {
	width: 300px;
	height: 32px;
	padding: 0;
	margin: 0 0 3px;
	clear: both;
}

#oltasi_adatok #adatok div.adatok_box div div.gyermekek ul li.first {
	padding-top: 4px;
	background: url(bg_gyermekek_lista_top_bottom.gif) no-repeat -300px top;
}

#oltasi_adatok #adatok div.adatok_box div div.gyermekek ul li.last {
	padding-bottom: 4px;
	margin: 0;
	background: url(bg_gyermekek_lista_top_bottom.gif) no-repeat -300px bottom;
}

#oltasi_adatok #adatok div.adatok_box div div.gyermekek ul li label {
	width: 218px;
	height: 24px;
	padding: 8px 0 0 72px;
	margin: 0 auto;
	background: url(bg_gyermek.gif);
	position: relative;
	cursor: pointer;
	display: block;
}

#oltasi_adatok #adatok div.adatok_box div div.gyermekek ul li label input {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 9px;
	left: 12px;
	cursor: default;
}

*html #oltasi_adatok #adatok div.adatok_box div div.gyermekek li label input {
	top: 6px;
	left: 7px;
}

*+html #oltasi_adatok #adatok div.adatok_box div div.gyermekek ul li label input {
	top: 6px;
	left: 7px;
}

#oltasi_adatok #adatok div.adatok_box div div.gyermekek ul li label span {
	font-size: 13px;
	font-weight: bold;
	color: #E18141;
	top: 8px;
	left: 71px;
	padding: 0;
	margin: 0;
}








#oltasi_adatok #adatok div.adatok_box p.bottom {
	height: 18px;
	padding: 0;
	margin: 0;
	background-image: url(adatok_box_1.gif);
	background-position: bottom;
	clear: both;
}

#oltasi_adatok #adatok div.mehet {
	padding: 0;
	margin: 0;
	text-align: center;
	background-image: url(adatok_bg_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

#oltasi_adatok #adatok div.mehet p {
	padding: 0;
	margin: 0 0 9px;
}

#oltasi_adatok #adatok div.mehet p a {
	color: #3B85D4;
	text-decoration: underline;
}

#oltasi_adatok #adatok div.mehet p img {
	padding: 0;
	margin: 0 7px 0 0;
	vertical-align: middle;
}

#oltasi_adatok #adatok div.mehet input.gomb {
	width: 92px;
	height: 28px;
	padding: 0;
	margin: 0 0 20px;
	background-image: url(adatok_gomb_mehet.gif);
	background-repeat: no-repeat;
}

#oltasi_adatok #adatok div.mehet input.gomb:hover,
#oltasi_adatok #adatok div.mehet input.gomb.hover {
	background-position: 0 bottom;
}

#oltasi_naptar_content {
	width: 510px;
	padding: 0;
	margin: 0;
}

#oltasi_naptar_bal {
	width: 280px;
	padding: 0;
	margin: 0 20px 0 0;
	float: left;
}

#oltasi_naptar_jobb {
	width: 210px;
	padding: 0;
	margin: 0;
	float: left;
}

#oltasi_naptar_content p.top {
	padding: 10px 0 15px;
	margin: 0;
}

#oltasi_naptar_content ul {
	height: 35px;
	padding: 0;
	margin: 0 0 5px;
	background-image: url(tablazat_fejlec_bg.gif);
	list-style: none;
}

#oltasi_naptar_content ul.tablazat_fejlec_1 {
	width: 280px;
	background-position: left top;
}

#oltasi_naptar_content ul.tablazat_fejlec_2 {
	width: 510px;
	background-position: bottom;
}

#oltasi_naptar_content ul li {
	padding: 0;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	color: #6C9528;
	line-height: 35px;
	text-align: center;
	float: left;
}

#oltasi_naptar_content ul li.col_1 {
	width: 155px;
}

#oltasi_naptar_content ul li.col_2 {
	width: 124px;
}

#oltasi_naptar_content ul li.col_3 {
	width: 75px;
}

#oltasi_naptar_content ul li.col_4 {
	width: 156px;
}

#oltasi_naptar_content div.tablazat_1,
#oltasi_naptar_content div.tablazat_2,
#oltasi_naptar_content div.tablazat_3 {
	width: 510px;
	padding: 0;
	margin: 0 0 5px;
}

#oltasi_naptar_content #oltasi_naptar_bal div.tablazat_1,
#oltasi_naptar_content #oltasi_naptar_bal div.tablazat_2,
#oltasi_naptar_content #oltasi_naptar_bal div.tablazat_3 {
	width: 280px;
}

#oltasi_naptar_content div.tablazat_3 {
	margin: 0 0 20px;
}

#oltasi_naptar_content div.tablazat_1 {
	background: #F7DFCF;
}

#oltasi_naptar_content div.tablazat_2 {
	background: #F8D4EE;
}

#oltasi_naptar_content div.tablazat_3 {
	background: #CEE3F3;
}

#oltasi_naptar_content table tr td {
	padding: 2px 0;
	font-size: 12px;
	color: #555;
	text-align: center;
}

#oltasi_naptar_content table tr td a {
	width: 112px%;
	height: 24px;
	padding: 0 0 0 10px;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	line-height: 24px;
	background-image: url(tablazat_link_bg.gif);
	display: block;
}

#oltasi_naptar_content div.tablazat_1 table tr td {
	background: #FBF2DB;
}

#oltasi_naptar_content div.tablazat_1 table tr td a {
	color: #E18141;
	background-position: 0 0;
}

#oltasi_naptar_content div.tablazat_1 table tr td a:hover {
	background-position: 0 -24px;
}

#oltasi_naptar_content div.tablazat_2 table tr td {
	background: #FDE9F8;
}

#oltasi_naptar_content div.tablazat_2 table tr td a {
	color: #E255BA;
	background-position: 0 -48px;
}

#oltasi_naptar_content div.tablazat_2 table tr td a:hover {
	background-position: 0 -72px;
}

#oltasi_naptar_content div.tablazat_3 table tr td {
	background: #EBF3FA;
}

#oltasi_naptar_content div.tablazat_3 table tr td a {
	color: #3C8FCF;
	background-position: 0 -96px;
}

#oltasi_naptar_content div.tablazat_3 table tr td a:hover {
	background-position: 0 -120px;
}

#oltasi_naptar_content p.szinkod_1,
#oltasi_naptar_content p.szinkod_2,
#oltasi_naptar_content p.szinkod_3 {
	width: 310px;
	padding: 0 0 0 20px;
	margin: 0 auto 5px;
	background-repeat: no-repeat;
	background-position: 0 2px;
}

#oltasi_naptar_content #oltasi_naptar_jobb p.szinkod_1,
#oltasi_naptar_content #oltasi_naptar_jobb p.szinkod_2,
#oltasi_naptar_content #oltasi_naptar_jobb p.szinkod_3 {
	width: 190px;
}

#oltasi_naptar_content p.szinkod_1 {
	background-image: url(szinkod_1.gif);
}

#oltasi_naptar_content p.szinkod_2 {
	background-image: url(szinkod_2.gif);
}

#oltasi_naptar_content p.szinkod_3 {
	margin: 0 auto 17px;
	background-image: url(szinkod_3.gif);
}

#oltasi_naptar_content label.feliratkozas {
	width: 336px;
	height: 33px;
	padding: 15px 0 0 68px;
	margin: 0 53px 10px;
	font-size: 12px;
	font-weight: bold;
	color: #6C9528;
	background-image: url(feliratkozas_bg.gif);
	background-repeat: no-repeat;
	display: block;
}

#oltasi_naptar_content label.feliratkozas span {
	color: #E18141;
}

#oltasi_naptar_content label.feliratkozas input {
	vertical-align: middle;
	margin-right: 5px;
}

#oltasi_naptar_content #jog {
	padding: 8px 15px;
	margin: 0 0 15px;
	text-align: center;
	background: #EFEFEF;
	border: 1px #E7E7E7 solid;
	display: none;
}

#oltasi_naptar_content #jog #cimsor {
	padding: 0;
	margin: 0;
	display: none;
}

#oltasi_naptar_content #jog label {
	vertical-align: middle;
}

#oltasi_naptar_content #jog #cim {
	width: 314px;
	margin: 5px 0 0 6px;
	border: 1px #CECECE solid;
}

#oltasi_naptar_content #jog p.tipus {
	padding: 0 0 8px;
	margin: 0;
	text-align: center;
	clear: both;
}

#oltasi_naptar_content #jog p.tipus input {
	margin-right: 3px;
}

+html #oltasi_naptar_content #jog p.tipus input {
	margin-right: 0;
}

*+html #oltasi_naptar_content #jog p.tipus input {
	margin-right: 0;
}

#oltasi_naptar_content #jog p.tipus input.middle_dist {
	margin-left: 25px;
}

#oltasi_naptar_content #jog p.tipus input,
#oltasi_naptar_content #jog p.tipus label {
	vertical-align: middle;
	display: normal;
}

#oltasi_naptar_content p.mentes {
	width: 510px;
	height: 45px;
	padding: 0;
	margin: 0;
	text-align: center;
}

#oltasi_naptar_content p.mentes input.gomb {
	width: 166px;
	height: 45px;
	margin: 0;
	background-image: url(gomb_adatok_mentese.gif);
	background-position: 0 top;
}

#oltasi_naptar_content p.mentes input.gomb:hover,
#oltasi_naptar_content p.mentes input.gomb.hover {
	background-position: 0 bottom;
}

#oltasi_naptar_content #oltasi_naptar_jobb a {
	color: #3B85D4;
	text-decoration: underline;
}
