#hh_fejlec {
	float: left;
	position: relative;
	z-index: 2;
	width: 510px;
	margin-bottom: 5px;
	background: url(bg_hh_fejlec.gif);
}

#hh_fejlec h3 {
	margin: 0;
	padding: 0;
}

#hh_fejlec h3 a {
	display: block;
	height: 80px;
}

#hh_fejlec h3 a span {
	display: none;
}


/* content */

#hh_lead_het {
	width: 510px;
	height: 33px;
	padding: 0;
	margin: 0 0 8px;
	background: url(bg_lead_het.gif);
	clear: both;
}

#hh_lead_het table {
	padding: 0;
	margin: 0 auto;
}

#hh_lead_het table p.het {
	padding: 0;
	margin: 0;
	font-size: 21px;
	font-weight: bold;
	color: #E255BA;
	line-height: 30px;
}

#hh_lead_het table p.het span {
	color: #D98E22;
}

#hh_lead_het table p.line {
	height: 3px;
	padding: 0;
	margin: 0;
	font-size: 1px;
	line-height: 1px;
	background: #E255BA;
	border-left: 2px #FFF solid;
	border-right: 2px #FFF solid;
}

#hh_content {
	width: 510px;
	padding: 0;
	margin: 0;
}

#hh_content div.h_content_text {
	padding: 0;
	margin: 0;
}

#hh_content div.hh_content_text {
	clear: both;
}

#hh_content div.hh_content_text h4 {
	padding: 0;
	margin: 0;
	text-indent: -5000px;
	background-image: url(bg_cim.jpg);
}

#hh_content div.hh_content_text h4.rolad {
	height: 70px;
	background-position: 0 0;
}

#hh_content div.hh_content_text h4.babadrol {
	height: 72px;
	background-position: 0 -70px;
}

#hh_content div.hh_content_text h4.jo_tudnod {
	height: 76px;
	background-position: 0 -142px;
}

#hh_content div.hh_content_text p {
	padding: 0;
	margin: 0 0 15px;
}


/* lapozo */

#hh_content .lapozo ul li.elozo {
	width: 94px;
	margin: 0 6px 0 0;
}
#hh_content .lapozo ul li.kovetkezo {
	width: 127px;
}
#hh_content .lapozo ul li.szam {
	margin: 2px 6px 0 0;
}
#hh_content .lapozo ul li a {
	display: block;
	text-decoration: none;
}
#hh_content .lapozo ul li.elozo a, #hh_content .lapozo ul li.kovetkezo a {
	height: 24px;
	font-family: Verdana;
	font-size: 11px;
	color: #3B85D4;
	line-height: 24px;
	background-image: url(bg_lapozo.gif);
	border: 0;
}
#hh_content .lapozo ul li.elozo a strong, #hh_content .lapozo ul li.kovetkezo a strong {
	color: #0476BB;
}
#hh_content .lapozo ul li.elozo a:hover, #hh_content .lapozo ul li.elozo a:hover strong,
#hh_content .lapozo ul li.kovetkezo a:hover, #hh_content .lapozo ul li.kovetkezo a:hover strong {
	color: #FFF;
}
#hh_content .lapozo ul li a.inaktiv, #hh_content .lapozo ul li a.inaktiv:hover,
#hh_content .lapozo ul li a.inaktiv strong, #hh_content .lapozo ul li a.inaktiv:hover strong {
	color: #CCC;
	cursor: default;
}
#hh_content .lapozo ul li.elozo a {
	width: 84px;
	padding: 0 10px 0 0;
	text-align: right;
	background-position: 0 0;
}
#hh_content .lapozo ul li.kovetkezo a {
	width: 117px;
	padding: 0 0 0 10px;
	background-position: right 0;
}
#hh_content .lapozo ul li.elozo a:hover {
	background-position: 0 -24px;
}
#hh_content .lapozo ul li.kovetkezo a:hover {
	background-position: right -24px;
}
#hh_content .lapozo ul li.elozo a.inaktiv, #hh_content .lapozo ul li.elozo a.inaktiv:hover {
	background-position: 0 bottom;
}
#hh_content .lapozo ul li.kovetkezo a.inaktiv, #hh_content .lapozo ul li.kovetkezo a.inaktiv:hover {
	background-position: right bottom;
}


/* roviditesek */

#hh_roviditesek {
	width: 510px;
	padding: 0;
	margin: 0;
	clear: both;
}

#hh_roviditesek p {
	padding: 0;
	margin: 0 0 15px;
}

#hh_roviditesek p strong {
	color: #0476BB;
}

#hh_roviditesek div.top {
	width: 510px;
	height: 114px;
	padding: 71px 0 0;
	margin: 0;
	background: url(bg_roviditesek_top.jpg);
}

#hh_roviditesek div.top h4 {
	height: 20px;
	padding: 0;
	margin: 0;
	text-indent: -5000px;
}

#hh_roviditesek div.top p {
	width: 260px;
	height: 65px;
	padding: 5px 10px 0;
	margin: 0 0 0 230px;
	font-weight: bold;
}

#hh_roviditesek .bottom_gomb {
	padding: 2px 0 20px;
	margin: 0;
	background: url(bg_roviditesek_bottom.gif) no-repeat bottom;
	clear: both;
}

#hh_roviditesek .bottom_gomb a.vissza {
	width: 92px;
	height: 28px;
	margin: 0 209px;
	text-indent: -5000px;
	background-image: url(bg_roviditesek_vissza.gif);
	background-position: 0 top;
	display: block;
}

#hh_roviditesek .bottom_gomb a.vissza:hover {
	background-position: 0 bottom;
}


/* boxok */

#hh_box_ultrahangkep {
	width: 280px;
	padding: 0;
	margin: 0 0 10px;
	clear: both;
}

#hh_box_ultrahangkep h4 {
	height: 32px;
	padding: 38px 0 0 70px;
	margin: 0;
	font-size: 17px;
	font-weight: bold;
	color: #FFF;
	background: url(box_ultrahangkep_head.jpg);
}

*html #hh_box_ultrahangkep h4 {
	height: 31px;
	padding: 39px 0 0 70px;
}

*+html #hh_box_ultrahangkep h4 {
	height: 31px;
	padding: 39px 0 0 70px;
}

#hh_box_ultrahangkep h4 span {
	display: none;
}

#hh_box_ultrahangkep p {
	width: 210px;
	height: 200px;
	padding: 25px 0 0;
	margin: 0 auto 5px;
	text-align: center;
	background-image: url(box_ultrahangkep_bg_pic.gif);
}

#hh_box_ultrahangkep .d2 {
	background-position: left 0;
}

#hh_box_ultrahangkep .d3 {
	background-position: right 0;
}

#hh_box_ultrahangkep p img {
	border: 0;
}

#hh_box_adatok {
	width: 170px;
	padding: 97px 0 0;
	margin: 0 55px 20px;
	background: url(box_adatok_bg.gif);
	display: inline;
	float: left;
	clear: both;
}

#hh_box_adatok p {
	padding: 0;
	margin: 0;
}

#hh_box_adatok p.het {
	padding: 0 0 0 79px;
	margin: 0 0 10px;
	font-size: 15px;
	font-weight: bold;
	color: #D98E22;
}

#hh_box_adatok p.het span {
	color: #E255BA;
}

#hh_box_adatok p.adat {
	width: 122px;
	height: 14px;
	padding: 1px 0;
	margin: 0 24px 1px;
	font-weight: bold;
	color: #A6A6A6;
	border-bottom: 1px #D3DEE6 solid;
	display: inline;
	float: left;
}

#hh_box_adatok p.adat label {
	width: 60px;
	padding: 0;
	margin: 0;
	text-align: right;
	color: #0476BB;
	float: left;
}

#hh_box_adatok p.adat strong {
	color: #18A7FF;
}

#hh_box_adatok p.box_adatok_bottom {
	width: 170px;
	height: 41px;
	padding: 10px 0 0;
	margin: 0;
	background: url(box_adatok_bg.gif) 0 bottom;
	clear: both;
}

#hh_box_adatok p.box_adatok_bottom a {
	width: 75px;
	height: 22px;
	padding: 0 0 0 27px;
	margin: 0 auto;
	font-size: 12px;
	font-weight: bold;
	color: #878787;
	text-decoration: none;
	line-height: 22px;
	background-image: url(box_adatok_gomb.gif);
	background-position: 0 top;
	display: block;
}

#hh_box_adatok p.box_adatok_bottom a:hover {
	color: #DD6606;
	background-position: 0 bottom;
}

#hh_box_tipp {
	width: 280px;
	height: 180px;
	padding: 0;
	margin: 0;
	background: url(box_tipp_bg.gif);
	clear: both;
}

#hh_box_tipp p.het {
	height: 24px;
	padding: 0 0 0 81px;
	margin: 0 0 2px;
	font-size: 17px;
	font-weight: bold;
	color: #FFF;
	line-height: 24px;
}

#hh_box_tipp p.tipp {
	width: 185px;
	padding: 8px 2px 0 8px;
	margin: 0;
	font-size: 12px;
	color: #AB5949;
}

#hh_box_het {
	width: 280px;
	padding: 0;
	margin: 0 0 10px;
	float: left;
	clear: both;
}

#hh_box_het h4 {
	height: 70px;
	padding: 0;
	margin: 0;
	text-indent: -5000px;
	background: url(box_het_head.jpg);
}

#hh_box_het ul {
	width: 278px;
	padding: 1px 1px 0;
	margin: 0;
	list-style: none;
	float: left;
}

#hh_box_het ul li {
	padding: 0;
	margin: 0 2px 2px 0;
	float: left;
}

#hh_box_het ul .last {
	margin: 0 0 2px 0;
}

#hh_box_het ul li a {
	width: 26px;
	padding: 0;
	margin: 0;
	font-weight: bold;
	line-height: 26px;
	text-decoration: none;
	text-align: center;
	display: block;
}

#hh_box_het ul li a:hover {
	color: #FFF !important;
	background: #FF71B8 !important;
}

#hh_box_het ul li a.act,
#hh_box_het ul li a.act:hover {
	color: #B0ACAC !important;
	background: #FFF !important;
}

#hh_box_het ul li.trim_1 a {
	color: #CE7474;
	background: #FFE3E3;
}

#hh_box_het ul li.trim_2 a {
	color: #7B9D5D;
	background: #E0EFD3;
}

#hh_box_het ul li.trim_3 a {
	color: #63A295;
	background: #D3EFE9;
}

#hh_box_het p {
	width: 280px;
	height: 80px;
	padding: 0;
	margin: 0;
	text-indent: -5000px;
	background: url(box_het_info.gif);
	clear: both;
}

/* birthday */

div.kalk_birthday {
	width: 468px;
	height: 175px;
	padding: 0;
	margin: 0 auto 3px;
	background: url(bg_birthday.gif);
	position: relative;
	clear: both;
}

div.kalk_birthday p {
	padding: 0;
	margin: 0;
	color: #AB5949;
}

div.kalk_birthday p strong {
	color: #DD6606;
}

div.kalk_birthday p.top {
	height: 20px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	line-height: 20px;
}

div.kalk_birthday p.day {
	height: 24px;
	margin: 0 0 2px;
	text-align: center;
	line-height: 24px;
}

div.kalk_birthday p.where,
div.kalk_birthday p.how_long {
	width: 376px;
	padding: 3px 8px 4px;
}

div.kalk_birthday p.where {
	margin: 0 0 1px;
}

div.kalk_birthday p.csillagjegy {
	width: 74px;
	height: 21px;
	padding: 91px 0 0;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	background-image: url(bg_birthday_allatov.gif);
	position: absolute;
	top: 46px;
	left: 394px;
}

div.kalk_birthday p.csillagjegy span {
	display: none;
}

div.kalk_birthday p.csillagjegy strong {
	color: #18A7FF;
}

div.kalk_birthday .halak {background-position: 0 0;}
div.kalk_birthday .vizonto {background-position: -74px 0;}
div.kalk_birthday .bak {background-position: -148px 0;}
div.kalk_birthday .nyilas {background-position: -222px 0;}
div.kalk_birthday .skorpio {background-position: -296px 0;}
div.kalk_birthday .merleg {background-position: -370px 0;}
div.kalk_birthday .szuz {background-position: -444px 0;}
div.kalk_birthday .oroszlan {background-position: -518px 0;}
div.kalk_birthday .rak {background-position: -592px 0;}
div.kalk_birthday .ikrek {background-position: -666px 0;}
div.kalk_birthday .bika {background-position: -740px 0;}
div.kalk_birthday .kos {background-position: -814px 0;}

.meret_1  div.hh_content_text {
	font-size: 12px;
}

.meret_2  div.hh_content_text {
	font-size: 14px;
}

.meret_3  div.hh_content_text {
	font-size: 16px;
}

.meret_4  div.hh_content_text {
	font-size: 17px;
}
