* {
	margin: 0;
	padding: 0;
}
body {
	font-family: verdana,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	background-color: #000000;
}

div {
	overflow: hidden;
}

p, h1, h2, h3, h4, h5, h6 {
	margin: 15px 0;
	text-align: left;
}

p {
	text-align: justify;
}

a:link img, a:visited img, a:hover img, a:active img {
	border: 0;
}

div.clear {
	height: 0;
	float: none;
	clear: both;
}

span.bold {
	font-weight: bold;
}

span.italic {
	font-style: italic;
}

span.underline {
	text-decoration: underline;
}

div.site {
	width: 1000px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background-color: #ffffff;
	color: #000000;
	margin: 0 auto;
}

div.site_header {
	width: 1000px;
	height: 176px;
	background: url(../images/site/site_header.jpg);
}

div.menu {
	margin-top: 106px;
	height: 70px;
	position: relative;
}

a.button_1:link, a.button_1:visited, a.button_1:hover, a.button_1:active {
	height: 70px;
	width: 125px;
	display: block;
	float: left;
	background: url(../images/site/button_1_hover.jpg);
}

a.button_1:hover {
	background: url(../images/site/button_1_hover.jpg);
}

a.button_2:link, a.button_2:visited, a.button_2:hover, a.button_2:active {
	height: 70px;
	width: 125px;
	display: block;
	float: left;
	background: url(../images/site/button_2.jpg);
}

a.button_2:hover {
	background: url(../images/site/button_2.jpg);
}

a.button_3:link, a.button_3:visited, a.button_3:hover, a.button_3:active {
	height: 70px;
	width: 124px;
	display: block;
	float: left;
	background: url(../images/site/button_3.jpg);
}

a.button_3:hover {
	background: url(../images/site/button_3.jpg);
}

a.button_4:link, a.button_4:visited, a.button_4:hover, a.button_4:active {
	height: 70px;
	width: 124px;
	display: block;
	float: left;
	background: url(../images/site/button_4.jpg);
}

a.button_4:hover {
	background: url(../images/site/button_4.jpg);
}

a.button_5:link, a.button_5:visited, a.button_5:hover, a.button_5:active {
	height: 70px;
	width: 124px;
	display: block;
	float: left;
	background: url(../images/site/button_5.jpg);
}

a.button_5:hover {
	background: url(../images/site/button_5.jpg);
}

a.button_6:link, a.button_6:visited, a.button_6:hover, a.button_6:active {
	height: 70px;
	width: 124px;
	display: block;
	float: left;
	background: url(../images/site/button_6.jpg);
}

a.button_6:hover {
	background: url(../images/site/button_6.jpg);
}

a.button_7:link, a.button_7:visited, a.button_7:hover, a.button_7:active {
	height: 70px;
	width: 125px;
	display: block;
	float: left;
	background: url(../images/site/button_7.jpg);
}

a.button_7:hover {
	background: url(../images/site/button_7.jpg);
}

a.button_8:link, a.button_8:visited, a.button_8:hover, a.button_8:active {
	height: 70px;
	width: 129px;
	display: block;
	float: left;
	background: url(../images/site/button_8.jpg);
}

a.button_8:hover {
	background: url(../images/site/button_8.jpg);
}

div.searchbox {
	width: 216px;
	height: 38px;
	border-top: 3px solid #e0eef4;
}

div.searchbox div.input_field {
	width: 112px;
	height: 19px;
	border: 1px solid #f6aede;
	background: url(../images/site/input_bg.jpg);
	margin: 10px 10px 0 10px;
	padding: 0;
	display: block;
	float: left;
	text-align: left;
}

div.searchbox div.input_field input {
	border: 1px solid transparent;
	padding: 0;
	margin: 0;
	background-color: transparent;
	color: #000000;
	width: 110px;
	height: 17px;
	float: right;
}

div.searchbox input.button {
	margin-top: 10px;
}

div.content {
	background: url(../images/site/content_bg.jpg) repeat-y 79% 0%;
	position: relative;
}

div.left_col {
	width: 790px;
	float: left;
}

div.left_col div.flash_holder {
	width: 788px;
	height: 296px;
	border-top: 3px solid #e0eef4;
	border-bottom: 3px solid #e0eef4;
}

div.right_col {
	width: 210px;
	float: left;
}

a.link_homeomami:link, a.link_homeomami:hover, a.link_homeomami:visited, a.link_homeomami:active {
	width: 187px;
	height: 90px;
	float: left;
	display: block;
	background: url(../images/site/link_homeomami.jpg);
	margin: 3px 8px 5px 6px;
}

a.link_forum:link, a.link_forum:hover, a.link_forum:visited, a.link_forum:active {
	width: 185px;
	height: 90px;
	float: left;
	display: block;
	background: url(../images/site/link_forum.jpg);
	margin: 3px 11px 5px 0;
}

a.link_ajanlo:link, a.link_ajanlo:hover, a.link_ajanlo:visited, a.link_ajanlo:active {
	width: 185px;
	height: 90px;
	float: left;
	display: block;
	background: url(../images/site/link_ajanlo.jpg);
	margin: 3px 11px 5px 0;
}

a.link_orvos_valaszol:link, a.link_orvos_valaszol:hover, a.link_orvos_valaszol:visited, a.link_orvos_valaszol:active {
	width: 186px;
	height: 90px;
	float: left;
	display: block;
	background: url(../images/site/link_orvos_valaszol.jpg);
	margin: 3px 0 5px 0;
}
/*
div.keresok_box {
	width: 380px;
	height: 99px;
	float: left;
	display: block;
	background: url(../images/site/keresok_box.jpg);
	margin: 0 11px 0 6px;
}

div.letoltesek_box {
	width: 382px;
	height: 99px;
	float: left;
	display: block;
	background: url(../images/site/letoltesek_box.jpg);
}

a.keresok_box_szerek_betegsegek:link, a.keresok_box_szerek_betegsegek:visited, a.keresok_box_szerek_betegsegek:hover, a.keresok_box_szerek_betegsegek:active, a.keresok_box_szerek_betegsegek_active:link, a.keresok_box_szerek_betegsegek_active:visited, a.keresok_box_szerek_betegsegek_active:hover, a.keresok_box_szerek_betegsegek_active:active {
	width: 172px;
	height: 20px;
	display: block;
	background: url(../images/site/keresok_box_szerek_betegsegek.jpg);
	margin: 6px 0 5px 102px;
}

a.keresok_box_szerek_betegsegek_active:link, a.keresok_box_szerek_betegsegek_active:visited, a.keresok_box_szerek_betegsegek_active:hover, a.keresok_box_szerek_betegsegek_active:active {
	background: url(../images/site/keresok_box_szerek_betegsegek_active.jpg);
}

a.keresok_box_homeopatias_orvosok:link, a.keresok_box_homeopatias_orvosok:visited, a.keresok_box_homeopatias_orvosok:hover, a.keresok_box_homeopatias_orvosok:active, a.keresok_box_homeopatias_orvosok_active:link, a.keresok_box_homeopatias_orvosok_active:visited, a.keresok_box_homeopatias_orvosok_active:hover, a.keresok_box_homeopatias_orvosok_active:active {
	width: 172px;
	height: 20px;
	display: block;
	background: url(../images/site/keresok_box_homeopatias_orvosok.jpg);
	margin: 0 0 5px 102px;
}

a.keresok_box_homeopatias_orvosok_active:link, a.keresok_box_homeopatias_orvosok_active:visited, a.keresok_box_homeopatias_orvosok_active:hover, a.keresok_box_homeopatias_orvosok_active:active {
	background: url(../images/site/keresok_box_homeopatias_orvosok_active.jpg);
}

a.keresok_box_patikak:link, a.keresok_box_patikak:visited, a.keresok_box_patikak:hover, a.keresok_box_patikak:active, a.keresok_box_patikak_active:link, a.keresok_box_patikak_active:visited, a.keresok_box_patikak_active:hover, a.keresok_box_patikak_active:active {
	width: 172px;
	height: 20px;
	display: block;
	background: url(../images/site/keresok_box_patikak.jpg);
	margin: 0 0 0 102px;
}

a.keresok_box_patikak_active:link, a.keresok_box_patikak_active:visited, a.keresok_box_patikak_active:hover, a.keresok_box_patikak_active:active {
	background: url(../images/site/keresok_box_patikak_active.jpg);
}

a.letoltesek_box_homeopatias_filmek:link, a.letoltesek_box_homeopatias_filmek:visited, a.letoltesek_box_homeopatias_filmek:hover, a.letoltesek_box_homeopatias_filmek:active, a.letoltesek_box_homeopatias_filmek_active:link, a.letoltesek_box_homeopatias_filmek_active:visited, a.letoltesek_box_homeopatias_filmek_active:hover, a.letoltesek_box_homeopatias_filmekk_active:active {
	width: 210px;
	height: 20px;
	display: block;
	background: url(../images/site/letoltesek_box_homeopatias_filmek.jpg);
	margin: 6px 0 0 115px;
}

a.letoltesek_box_homeopatias_filmek_active:link, a.letoltesek_box_homeopatias_filmek_active:visited, a.letoltesek_box_homeopatias_filmek_active:hover, a.letoltesek_box_homeopatias_filmek_active:active {
	background: url(../images/site/letoltesek_box_homeopatias_filmek_active.jpg);
}


a.letoltesek_box_homeopatias_zsebkonyvek:link, a.letoltesek_box_homeopatias_zsebkonyvek:visited, a.letoltesek_box_homeopatias_zsebkonyvek:hover, a.letoltesek_box_homeopatias_zsebkonyvek:active, a.letoltesek_box_homeopatias_zsebkonyvek_active:link, a.letoltesek_box_homeopatias_zsebkonyvek_active:visited, a.letoltesek_box_homeopatias_zsebkonyvek_active:hover, a.letoltesek_box_homeopatias_zsebkonyvek_active:active {
	width: 210px;
	height: 20px;
	display: block;
	background: url(../images/site/letoltesek_box_homeopatias_zsebkonyvek.jpg);
	margin: 5px 0 0 115px;
}

a.letoltesek_box_homeopatias_zsebkonyvek_active:link, a.letoltesek_box_homeopatias_zsebkonyvek_active:visited, a.letoltesek_box_homeopatias_zsebkonyvek_active:hover, a.letoltesek_box_homeopatias_zsebkonyvek_active:active {
	background: url(../images/site/letoltesek_box_homeopatias_zsebkonyvek_active.jpg);
}

a.letoltesek_box_informacios_kartyak:link, a.letoltesek_box_informacios_kartyak:visited, a.letoltesek_box_informacios_kartyak:hover, a.letoltesek_box_informacios_kartyak:active, a.letoltesek_box_informacios_kartyak_active:link, a.letoltesek_box_informacios_kartyak_active:visited, a.letoltesek_box_informacios_kartyak_active:hover, a.letoltesek_box_informacios_kartyak_active:active {
	width: 210px;
	height: 20px;
	display: block;
	background: url(../images/site/letoltesek_box_informacios_kartyak.jpg);
	margin: 5px 0 0 115px;
}

a.letoltesek_box_informacios_kartyak_active:link, a.letoltesek_box_informacios_kartyak_active:visited, a.letoltesek_box_informacios_kartyak_active:hover, a.letoltesek_box_informacios_kartyak_active:active {
	background: url(../images/site/letoltesek_box_informacios_kartyak_active.jpg);
}*/


div.keresok_box {
	width: 380px;
	height: 120px;
	float: left;
	display: block;
	background: url(../images/site/keresok_box.jpg);
	margin: 0 11px 0 6px;
}

div.letoltesek_box {
	width: 382px;
	height: 120px;
	float: left;
	display: block;
	background: url(../images/site/letoltesek_box.jpg);
}

a.keresok_box_szerek_betegsegek:link, a.keresok_box_szerek_betegsegek:visited, a.keresok_box_szerek_betegsegek:hover, a.keresok_box_szerek_betegsegek:active, a.keresok_box_szerek_betegsegek_active:link, a.keresok_box_szerek_betegsegek_active:visited, a.keresok_box_szerek_betegsegek_active:hover, a.keresok_box_szerek_betegsegek_active:active {
	width: 172px;
	height: 20px;
	display: block;
	background: url(../images/site/szerek_betegsegekre.png);
	margin: 6px 0 5px 115px;
}

a.keresok_box_szerek_betegsegek_active:link, a.keresok_box_szerek_betegsegek_active:visited, a.keresok_box_szerek_betegsegek_active:hover, a.keresok_box_szerek_betegsegek_active:active {
	background: url(../images/site/szerek_betegsegekre_o.png);
}

a.keresok_box_homeopatias_orvosok:link, a.keresok_box_homeopatias_orvosok:visited, a.keresok_box_homeopatias_orvosok:hover, a.keresok_box_homeopatias_orvosok:active, a.keresok_box_homeopatias_orvosok_active:link, a.keresok_box_homeopatias_orvosok_active:visited, a.keresok_box_homeopatias_orvosok_active:hover, a.keresok_box_homeopatias_orvosok_active:active {
	width: 172px;
	height: 20px;
	display: block;
	background: url(../images/site/homeopatias_orvosok.png);
	margin: 0 0 5px 115px;
}

a.keresok_box_homeopatias_orvosok_active:link, a.keresok_box_homeopatias_orvosok_active:visited, a.keresok_box_homeopatias_orvosok_active:hover, a.keresok_box_homeopatias_orvosok_active:active {
	background: url(../images/site/homeopatias_orvosok_o.png);
}

a.keresok_box_patikak:link, a.keresok_box_patikak:visited, a.keresok_box_patikak:hover, a.keresok_box_patikak:active, a.keresok_box_patikak_active:link, a.keresok_box_patikak_active:visited, a.keresok_box_patikak_active:hover, a.keresok_box_patikak_active:active {
	width: 172px;
	height: 20px;
	display: block;
	background: url(../images/site/patikak.png);
	margin: 0 0 0 115px;
}

a.keresok_box_patikak_active:link, a.keresok_box_patikak_active:visited, a.keresok_box_patikak_active:hover, a.keresok_box_patikak_active:active {
	background: url(../images/site/patikak_o.png);
}

a.letoltesek_box_homeopatias_filmek:link, a.letoltesek_box_homeopatias_filmek:visited, a.letoltesek_box_homeopatias_filmek:hover, a.letoltesek_box_homeopatias_filmek:active, a.letoltesek_box_homeopatias_filmek_active:link, a.letoltesek_box_homeopatias_filmek_active:visited, a.letoltesek_box_homeopatias_filmek_active:hover, a.letoltesek_box_homeopatias_filmekk_active:active {
	width: 210px;
	height: 20px;
	display: block;
	background: url(../images/site/letoltheto_videofilmek.png);
	margin: 6px 0 0 115px;
}

a.letoltesek_box_homeopatias_filmek_active:link, a.letoltesek_box_homeopatias_filmek_active:visited, a.letoltesek_box_homeopatias_filmek_active:hover, a.letoltesek_box_homeopatias_filmek_active:active {
	background: url(../images/site/letoltheto_videofilmek_o.png);
}


a.letoltesek_box_homeopatias_zsebkonyvek:link, a.letoltesek_box_homeopatias_zsebkonyvek:visited, a.letoltesek_box_homeopatias_zsebkonyvek:hover, a.letoltesek_box_homeopatias_zsebkonyvek:active, a.letoltesek_box_homeopatias_zsebkonyvek_active:link, a.letoltesek_box_homeopatias_zsebkonyvek_active:visited, a.letoltesek_box_homeopatias_zsebkonyvek_active:hover, a.letoltesek_box_homeopatias_zsebkonyvek_active:active {
	width: 210px;
	height: 20px;
	display: block;
	background: url(../images/site/homeopatias_zsebkonyvek.png);
	margin: 7px 0 0 115px;
}

a.letoltesek_box_homeopatias_zsebkonyvek_active:link, a.letoltesek_box_homeopatias_zsebkonyvek_active:visited, a.letoltesek_box_homeopatias_zsebkonyvek_active:hover, a.letoltesek_box_homeopatias_zsebkonyvek_active:active {
	background: url(../images/site/homeopatias_zsebkonyvek_o.png);
}

a.letoltesek_box_informacios_kartyak:link, a.letoltesek_box_informacios_kartyak:visited, a.letoltesek_box_informacios_kartyak:hover, a.letoltesek_box_informacios_kartyak:active, a.letoltesek_box_informacios_kartyak_active:link, a.letoltesek_box_informacios_kartyak_active:visited, a.letoltesek_box_informacios_kartyak_active:hover, a.letoltesek_box_informacios_kartyak_active:active {
	width: 210px;
	height: 20px;
	display: block;
	background: url(../images/site/informacios_kartyak.png);
	margin: 5px 0 0 115px;
}

a.letoltesek_box_informacios_kartyak_active:link, a.letoltesek_box_informacios_kartyak_active:visited, a.letoltesek_box_informacios_kartyak_active:hover, a.letoltesek_box_informacios_kartyak_active:active {
	background: url(../images/site/informacios_kartyak_o.png);
}


h1.content_header {
	font-size: 16px;
	background: #c8e7f5 url(../images/site/content_header_bg.jpg) no-repeat top left;
	width: 753px;
	padding: 12px 0 8px 20px;
	margin: 0 58px 20px 6px;
	color: #717171;
}

div.article_lead {
	width: 328px;
	background: #ffffff url(../images/site/article_lead_bg.gif) no-repeat top left;
	float: left;
	margin: 0 0 15px 43px;
}

div.article_lead_inner {
	margin: 8px 13px;
}

div.article_lead_inner h1 {
	font-size: 11px;
	color: #000000;
	background-color: inherit;
	font-weight: bold;
	margin: 0 0 25px 0;
}

div.article_lead_inner img {
	border: 2px solid #a1d6ed;
	float: left;
	margin: 0 10px 10px 0;
}

div.article_lead_inner p {
	margin: 0;
	text-align: justify;
	font-size: 11px;
	color: #000000;
	background-color: inherit;
	line-height: 19px;
}

div.article_lead_inner p a:link, div.article_lead_inner p a:visited, div.article_lead_inner p a:hover, div.article_lead_inner p a:active {
	color: #3f8db4;
	background-color: inherit;
	font-weight: bold;
	line-height: 19px;
}

div.bottom_shadow {
	position: absolute;
	bottom: 0;
	left: 6px;
	width: 773px;
	height: 39px;
	background: url(../images/site/bottom_shadow.gif);
}

div.footer {
	width: 1000px;
	height: 31px;
	background: url(../images/site/site_footer.jpg);
}

a.linkgyujtemeny:link, a.linkgyujtemeny:visited, a.linkgyujtemeny:hover, a.linkgyujtemeny:active {
	margin: 10px 0 0 236px;
	height: 18px;
	width: 103px;
	float: left;
	display: block;
}

a.adatvedelem:link, a.adatvedelem:visited, a.adatvedelem:hover, a.adatvedelem:active {
	margin: 10px 0 0 42px;
	height: 18px;
	width: 86px;
	float: left;
	display: block;
}

a.oldalterkep:link, a.oldalterkep:visited, a.oldalterkep:hover, a.oldalterkep:active {
	margin: 10px 0 0 38px;
	height: 18px;
	width: 79px;
	float: left;
	display: block;
}

a.kapcsolat:link, a.kapcsolat:visited, a.kapcsolat:hover, a.kapcsolat:active {
	margin: 10px 0 0 41px;
	height: 18px;
	width: 66px;
	float: left;
	display: block;
}

div.right_col_container {
	margin-left: 6px;
	width: 200px;
	border-bottom: 1px solid #81c0e0;
}

div.right_col_container div {
	border-top: 1px solid #81c0e0;
	border-left: 1px solid #81c0e0;
	border-right: 1px solid #81c0e0;
}

div.box_belepes {
	height: 130px;
}

div.box_belepes_logout {
	height: auto;
	padding-bottom: 4px;
}

div.box_belepes h2, div.box_belepes_logout h2 {
	height: 20px;
	background: url(../images/site/box_belepes_head.jpg) no-repeat top left;
	margin: 0 0 12px 0;
}

div.box_belepes_logout div {
	border: 0;
}

div.box_belepes div.field_1, div.box_belepes div.field_2, div.box_newsletter div.field {
	border: 1px solid #c4d8e5;
	background: url(../images/site/box_belepes_input_bg.jpg) repeat-x top left;
	height: 19px;
	width: 87px;
	float: left;
	margin-left: 5px;
}

div.box_belepes div.field_2 {
	margin-left: 10px;
}

div.box_belepes div.field_1 input.field, div.box_belepes div.field_2 input.field, div.box_newsletter div.field input.field {
	border: 0;
	background-color: transparent;
	width: 86px;
	padding-top: 1px;
	height: 18px;
	float: right;
}

div.box_belepes div.clear {
	border: 0;
}

div.box_belepes div.links {
	border: 0;
	float: left;
	margin: 8px 2px 0 5px;
	width: 97px;
	height: auto;
}

div.box_belepes div.links a.registration:link, div.box_belepes div.links a.registration:visited, div.box_belepes div.links a.registration:hover, div.box_belepes div.links a.registration:active {
	width: 97px;
	height: 16px;
	display: block;
	background: url(../images/site/box_belepes_link_reg.jpg);
}

div.box_belepes div.links a.forgottenpass:link, div.box_belepes div.links a.forgottenpass:visited, div.box_belepes div.links a.forgottenpass:hover, div.box_belepes div.links a.forgottenpass:active {
	width: 97px;
	height: 32px;
	display: block;
	background: url(../images/site/box_belepes_link_jelszo.jpg);
}

div.box_belepes input.button {
	margin-top: 5px;
}

div.box_forumwatch h2 {
	height: 20px;
	background: url(../images/site/box_forumwatch.jpg) no-repeat top left;
	margin: 0 0 12px 0;
}

div.box_forumtopic h2 {
	height: 20px;
	background: url(../images/site/box_forumtopic.jpg) no-repeat top left;
	margin: 0 0 12px 0;
}

div.box_questions h2 {
	height: 20px;
	background: url(../images/site/box_questions.jpg) no-repeat top left;
	margin: 0 0 12px 0;
}

div.box_gondolat h2 {
	height: 20px;
	background: url(../images/site/box_gondolat.jpg) no-repeat top left;
	margin: 0 0 12px 0;
}

div.box_idezet h2 {
	height: 20px;
	background: url(../images/site/box_idezetek.jpg) no-repeat top left;
	margin: 0 0 12px 0;
}

div.box_quiz h2 {
	height: 20px;
	background: url(../images/site/box_quiz.jpg) no-repeat top left;
	margin: 0 0 12px 0;
}

div.box_vote h2 {
	height: 20px;
	background: url(../images/site/box_vote.jpg) no-repeat top left;
	margin: 0 0 12px 0;
}

div.box_prodofmonth h2 {
	height: 20px;
	background: url(../images/site/box_prodofmonth.jpg) no-repeat top left;
	margin: 0 0 12px 0;
}

div.box_newsletter h2 {
	height: 20px;
	background: url(../images/site/box_newsletter.jpg) no-repeat top left;
	margin: 0 0 12px 0;
}

div.box_forumwatch p, div.box_forumtopic p, div.box_gondolat p, div.box_questions p, div.box_idezet p {
	margin: 0 4px;
	text-align: left;
}

div.box_forumtopic p, div.box_gondolat p, div.box_idezet p {
	margin-bottom: 5px;
	text-align: left;
}

div.box_forumwatch p.right, div.box_forumtopic p.right, div.box_questions p.right {
	text-align: right;
	margin-bottom: 5px;
}

div.box_prodofmonth p {
	text-align: left;
	margin: 0 4px 5px 4px;
}

div.box_prodofmonth p a:link, div.box_prodofmonth p a:visited, div.box_prodofmonth p a:hover, div.box_prodofmonth p a:active {
	color: #99bacd;
	background-color: inherit;
	font-weight: bold;
}

div.box_prodofmonth img {
	border: 3px solid #cab586;
	float: right;
	margin: 0 4px 4px 4px;
	height: 67px;
	width: 67px;
}

div.box_quiz a:link, div.box_quiz a:visited, div.box_quiz a:hover, div.box_quiz a:active {
	display: block;
	height: 15px;
	padding-left: 8px;
	background: url(../images/site/box_quiz_arrow.jpg) no-repeat bottom left;
	color: #96c1d8;
	font-weight: bold;
	font-size: 12px;
	margin-left: 4px;
	text-decoration: underline;
}

div.box_quiz {
	padding-bottom: 5px;
}

div.box_vote p.question {
	margin: 0 4px 5px 4px;
	font-weight: bold;
	text-align: left;
}

div.box_vote input.checkbox {
	margin-left: 6px;
}

div.box_vote label {
	margin-left: 2px;
}

div.box_vote div.clear, div.box_newsletter div.clear {
	border: 0;
}

div.box_vote input.button {
	float: right;
	margin: 4px 5px;
}

div.box_newsletter input.button {
	margin: 0 0 4px 10px;
}

div.box_newsletter input.checkbox {
	margin-left: 6px;
	float: left;
}

div.box_newsletter div.label {
	float: left;
	margin-left: 2px;
	border: 0;
	margin-bottom: 4px;
	width: 160px;
}

div.box_newsletter div.label a:link, div.box_newsletter div.label a:visited, div.box_newsletter div.label a:hover, div.box_newsletter div.label a:active {
	color: #3f8db4;
	background-color: inherit;
}

h2.questions {
	font-size: 14px;
	font-weight: bold;
	margin: 0 24px;
}

h2.faq {
	font-size: 14px;
	font-weight: bold;
	margin: 15px 24px 0 24px;
}

.nondisplayed {
	display: none;
	margin-top: 5px;
}

.nondisplayed img {
	margin: 0 10px 10px 0;
	float: left;
}

div.expert_card {
	margin: 15px 24px;
}

div.faq_cats {
	margin: 8px 24px;
}

div.expert_card a:link, div.expert_card a:visited, div.expert_card a:hover, div.expert_card a:active {
	color: #3f8db4;
	background-color: inherit;
	font-weight: bold;
	text-decoration: underline;
}

div.faq_cats a:link, div.faq_cats a:visited, div.faq_cats a:hover, div.faq_cats a:active {
	color: #3f8db4;
	background-color: inherit;
	font-weight: bold;
	text-decoration: underline;
}

div.expert_card div div.hr {
	height: 1px;
	color: #ffffff;
	background-color: #bfd9e6;
}

p.info {
	margin: 30px 150px;
	text-align: center;
}

div.question_box, div.filter_alert, div.mm_main_cats, div.document_item_box {
	background: url(../images/site/question_box_bg.jpg) repeat-y top left;
	margin: 15px 24px;
}

div.filter_alert, div.mm_main_cats, div.document_item_box {
	margin: 15px 9px;
}

div.document_item_box_half {
	background: url(../images/site/document_half_bg.jpg) repeat-y top left;
	width: 360px;
	float: left;
	margin: 0px 20px 10px 10px;
/*	height: 170px;*/
	height: auto;
	position: relative;
}

div.document_item_box_half_top {
	height: 5px;
	background: url(../images/site/document_half_top.jpg) no-repeat top left;
}

div.document_item_box_half_bottom {
	height: 5px;
	background: url(../images/site/document_half_bottom.jpg) no-repeat top left;
	position: absolute;
	bottom: 0;
	width: 360px;
}

div.question_box_top, div.filter_alert_top, div.mm_main_cats_top, div.document_item_box_top {
	height: 5px;
	background: url(../images/site/question_box_top.jpg) no-repeat top left;
}

div.mm_main_cats p a:link, div.mm_main_cats p a:visited, div.mm_main_cats p a:hover, div.mm_main_cats p a:active {
	color: #000000;
	background-color: inherit;
}

div.question_box_bottom, div.filter_alert_bottom, div.mm_main_cats_bottom, div.document_item_box_bottom {
	height: 5px;
	background: url(../images/site/question_box_bottom.jpg) no-repeat top left;
}

div.document_item_box h3, div.document_item_box_half h3 {
	font-size: 11px;
	font-weight: bold;
	margin: 3px 10px;
}

div.document_item_box img, div.document_item_box_half img {
	margin: 15px 30px;
	float: left;
	border: 1px solid #9bd4ec;
}

div.document_item_box_half img {
	margin: 15px 5px 5px 10px;
}

div.document_item_box p a:link, div.document_item_box p a:visited, div.document_item_box p a:hover, div.document_item_box p a:active, div.document_item_box_half p a:link, div.document_item_box_half p a:visited, div.document_item_box_half p a:hover, div.document_item_box_half p a:active {
	margin-top: 15px;
	color: #3f8db4;
	background-color: inherit;
}

div.filter_alert p, div.mm_main_cats p {
	margin: 3px 10px;
	font-weight: bold;
}

div.document_item_box p, div.document_item_box_half p {
	margin: 15px 30px;
	font-weight: normal;
	text-align: left;
}

div.document_item_box p.links, div.document_item_box_half p.links {
	margin: 15px 30px 5px 30px;
	font-weight: normal;
	text-align: left;
}

h3.questions {
	margin: 5px 15px 15px 15px;
	font-weight: bold;
	font-size: 12px;
}

div.question_box fieldset {
	border: 0;
	margin: 0 15px 15px 15px;
}

div.question_box fieldset p a:link, div.question_box fieldset p a:hover, div.question_box fieldset p a:visited, div.question_box fieldset p a:active {
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
	background-color: inherit;
}

div.left {
	float: left;
	margin: 0 7px;
}

div.right {
	float: right;
	margin: 0 7px;
}

div.inline {
	display: inline;
	margin: 0 7px;
}

div.center, div.center_full_width {
	text-align: center;
	width: 424px;
	float: left;
	margin-top: 3px;
	margin-bottom: 20px;
}

div.center_full_width {
	float: none;
	width: 780px;
	margin: 30px auto 30px auto;
    height: auto;
}

div.center div, div.center_full_width div {
	font-size: 12px;
	color: #14aaea;
	background-color: inherit;
}

div.center div a:link, div.center div a:visited, div.center div a:hover, div.center div a:active, 
div.center_full_width div a:link, div.center_full_width div a:visited, div.center_full_width div a:hover, div.center_full_width div a:active, {
	color: #000000;
	background-color: inherit;
}

div.answer, div.faq {
	margin: 0 24px 10px 24px;
	background: url(../images/site/answer_box_bg.jpg) repeat-y top left;
}

div.answer_top, div.faq_top {
	margin: 0;
	background: url(../images/site/answer_box_top.jpg) no-repeat top left;
	height: 5px;
}

div.answer_bottom, div.faq_bottom {
	margin: 0;
	background: url(../images/site/answer_box_bottom.jpg) no-repeat top left;
	height: 5px;
}

div.answer div.line, div.faq div.line {
	height: 1px;
	margin: 8px 0;
	background: url(../images/site/answer_box_line.jpg) no-repeat top left;
}

div.answer span, div.faq span {
	margin: 7px;
	display: block;
	font-weight: bold;
	text-decoration: underline;
}

div.answer p, div.faq p {
	margin: 7px;
}

div.answer p.question, div.faq p.question {
	font-weight: bold;
}

div.answer p a:link, div.answer p a:visited, div.answer p a:hover, div.answer p a:active {
	text-decoration: underline;
	color: #3f8db4;
	background-color: inherit;
	font-weight: bold;
	float: right;
}

div.faq p a:link, div.faq p a:visited, div.faq p a:hover, div.faq p a:active {
	text-decoration: underline;
	color: #3f8db4;
	background-color: inherit;
	font-weight: bold;
}

p.forum_invite {
	text-align: center;
	font-size: 9px;
	margin: 15px;
}

p.forum_invite a:link, p.forum_invite a:visited, p.forum_invite a:hover, p.forum_invite a:active {
	color: #3f8db4;
	background-color: inherit;
}

div.question_filter {
	float: left;
	width: 150px;
	margin-left: 24px;
}
div.question_filter select {
	display: block;
	width: 150px;
	font-size: 11px;
	float: left;
}

p.search_types {
	text-align: center;
	font-size: 12px;
	margin-bottom: 20px;
}

p.search_types span {
	display: inline;
	font-weight: bold;
	margin: 0 10px;
}

p.search_types span.search_actual img {
	margin: 0 4px;
}

p.search_types a:link, p.search_types a:visited, p.search_types a:hover, p.search_types a:active {
	color: #000000;
	background-color: inherit;
	margin: 0 10px;
}

div.search_filter_box {
	margin: 0 auto;
	text-align: center;
}

div.search_filter_box select {
	width: 125px;
	margin: 0 3px;
}

div.search_filter_box input {
	vertical-align: bottom;
}

div.doctors_form, div.question_form {
	width: 616px;
	margin: 15px auto;
	background: #c8e7f5 url(../images/site/doctor_form_corner.jpg) no-repeat top left;
	color: black;
	text-align: right;
}

div.doctors_form, div.question_form {
	vertical-align: middle;
}

div.doctors_form h2, div.question_form h2 {
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	margin: 15px 33px;
}

div.doctors_form input, div.doctors_form select, div.question_form input, div.question_form select {
	margin: 3px 30px 3px 10px;
	width: 424px;
}

div.doctors_form input#zip1 {
  width: 100px;
}

div.doctors_form input#address1 {
  width: 250px;
}

div.doctors_form select, div.question_form select {
	width: 428px;
}

div.doctors_form label.valid_label, div.question_form label.valid_label {
	float: right;
	display: block;
	margin-right: 4px;
}

div.question_form label.valid_label {
	margin-top: 6px;
}

div.doctors_form input.valid_input, div.question_form input.valid_input {
	float: right;
}

div.doctors_form div.clear_bottom, div.question_form div.clear_bottom {
	height: 15px;
	float: none;
	clear: both;
}

div.question_form textarea {
	margin: 3px 30px 3px 10px;
	width: 426px;
	border: 1px solid #a5acb2;
	height: 75px;
	float: right;
}

div.radio_group {
	margin: 3px 30px 3px 10px;
	width: 426px;
	float: right;
}

div.radio_group input {
	width: auto;
	display: inline;
	margin: 0 3px 0 30px;
	vertical-align: middle;
}

div.radio_group label {
	vertical-align: middle;
}

p.signup_ad {
	width: 616px;
	margin: 15px auto;
	text-align: center;
}

input.doctors_submit {
	float: right;
	margin-right: 87px;
	margin-bottom: 30px;
}

ul.mm {
	list-style-type: disc;
	padding-left: 45px;
	color: #3f8db4;
	background-color: inherit;
	margin-bottom: 30px;
}

ul.mm li a:link, ul.mm li a:visited, ul.mm li a:hover, ul.mm li a:active {
	color: #3f8db4;
	background-color: inherit;
}

ul.mm li ul {
	list-style-type: disc;
	padding-left: 30px;
	color: #3f8db4;
	background-color: inherit;
}

ul.mm li ul li a:link, ul.mm li ul li a:visited, ul.mm li ul li a:hover, ul.mm li ul li a:active {
	color: #616161;
	background-color: inherit;
}

p.topic_group_list {
	margin: 30px 40px;
}

p.topic_group_list a:link, p.topic_group_list a:hover, p.topic_group_list a:visited, p.topic_group_list a:active {
	color: #3f8db4;
	background-color: inherit;
}

div.forum_group_box {
	background: url(../images/site/forum_group_box_bg.jpg) repeat-y top left;
	margin: 10px 9px;
}

div.forum_group_box_top {
	height: 5px;
	background: url(../images/site/forum_group_box_top.jpg) repeat-y top left;
}

div.forum_group_box_bottom {
	height: 5px;
	background: url(../images/site/forum_group_box_bottom.jpg) repeat-y top left;
}

div.forum_group_box h3 {
	font-size: 11px;
	font-weight: bold;
	margin: 3px 10px;
}

div.forum_group_box a:link, div.forum_group_box a:visited, div.forum_group_box a:hover, div.forum_group_box a:active {
	float: right;
	margin: 3px 30px;
	color: #0079b5;
	background-color: inherit;
}

div.forum_topic_box, div.forum_comment_box {
	margin: 0 9px;
}

div.forum_topic_box p, div.forum_comment_box div.head {
	margin: 8px 8px 3px 8px;
}

div.forum_topic_box div.info {
	margin: 3px 8px 8px 8px;
}

div.forum_comment_box div.head div.name {
	font-size: 12px;
	font-weight: bold;
	color: #717171;
	background-color: inherit;
	text-decoration: underline;
	float: left;
}

div.forum_topic_box p a:link, div.forum_topic_box p a:visited, div.forum_topic_box p a:hover, div.forum_topic_box p a:active {
	font-size: 12px;
	font-weight: bold;
	color: #717171;
	background-color: inherit;
	text-decoration: underline;
}

div.forum_topic_box div.bottom_border, div.forum_comment_box div.bottom_border {
	height: 1px;
	margin: 0;
	background: url(../images/site/forum_topic_box_bottom.jpg) no-repeat top left;
}

p.full_topic_list {
	margin: 10px 13px 10px 9px;
	text-align: right;
}

p.full_topic_list a:link, p.full_topic_list a:visited, p.full_topic_list a:hover, p.full_topic_list a:active {
	color: #000000;
	background-color: inherit;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}

div.forum_bottom_margin {
	height: 30px;
	margin: 0;
}

div.date {
	float: right;
	color: #717171;
	background-color: inherit;
	font-weight: bold;
	font-size: 10px;
}

div.forum_comment_box div.head {
	margin-bottom: 8px;
}

div.forum_comment_box p {
	margin: 3px 8px 8px 8px
}

div.avatar {
	float: left;
	margin: 0 9px 5px 9px
}

p.notification, p.forum_comment_menu {
	margin: 10px 19px;
}

p.notification {
	font-weight: bold;
}

p.notification a:link, p.notification a:visited, p.notification a:hover, p.notification a:active {
	color: #000000;
	background-color: inherit;
}

p.forum_comment_menu a:link, p.forum_comment_menu a:visited, p.forum_comment_menu a:hover, p.forum_comment_menu a:active {
	color: #017ab6;
	background-color: inherit;
}

p.forum_comment_menu span.right {
	float: right;
}

table.search_result {
	width: 704px;
	margin: 10px auto 30px 40px;
	border-collapse: collapse;
}

table.search_result tr th, table.search_result tr td {
	padding: 5px 8px
}

table.search_result tr th {
	font-weight: bold;
	text-align: center;
}

table.search_result tr td.blue_bg {
	background-color: #d9eef8;
	color: #000000;
}

table.search_result tr td a:link, table.search_result tr td a:visited, table.search_result tr td a:hover, table.search_result tr td a:active {
	color: #3f8db4;
	background-color: inherit;
	font-weight: bold;
}

h3.mm {
	margin: 15px 19px 0 19px;
	color: #3f8db4;
	background-color: inherit;
	font-weight: bold;
	font-size: 11px;
}

h3.mm a:link, h3.mm a:visited, h3.mm a:hover, h3.mm a:active {
	color: #3f8db4;
	background-color: inherit;
}

p.mm {
	margin: 0 19px 15px 19px;
}

h2.errormsg {
	margin: 10px 24px;
	font-size: 12px;
	font-weight: bold;
}

p.right {
	text-align: right;
	margin: 10px 14px;
}

p.right a:link, p.right a:visited, p.right a:hover, p.right a:active {
	color: #3f8db4;
	background-color: inherit;
	font-weight: bold;
}

div.article_full, div.article_related {
	margin: 20px 24px;
}

div.article_full h3 {
	font-size: 12px;
	font-weight: bold;
}

div.article_full img {
	margin: 0 10px 10px 0;
	border: 2px solid #a1d6ed;
}

div.article_full a:link, div.article_full a:visited, div.article_full a:hover, div.article_full a:active {
	color: #3f8db4;
	background-color: inherit;
}

div.article_full h3 a:link, div.article_full h3 a:visited, div.article_full h3 a:hover, div.article_full h3 a:active {
	font-weight: bold;
	color: #4c95b9;
	background-color: inherit;
	float: right;
}

div.bottom_article_menu {
	margin: 0 auto 10px 24px;
	width: 727px;
	height: 53px;
	background: url(../images/site/bottom_article_menu.jpg);
}

div.bottom_article_menu a.print:link, div.bottom_article_menu a.print:visited, div.bottom_article_menu a.print:hover, div.bottom_article_menu a.print:active {
	width: 186px;
	height: 41px;
	display: block;
	float: left;
	margin: 12px 0 0 152px;
}

div.bottom_article_menu a.sendmail:link, div.bottom_article_menu a.sendmail:visited, div.bottom_article_menu a.sendmail:hover, div.bottom_article_menu a.sendmail:active {
	width: 210px;
	height: 41px;
	display: block;
	float: left;
	margin: 12px 0 0 50px;
}

div.article_related h2 {
	margin: 10px 0 0 0;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
}

div.article_related h3 {
	margin: 0;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
}

div.article_related a:link, div.article_related a:visited, div.article_related a:hover, div.article_related a:active {
	color: #4c95b9;
	background-color: inherit;
	font-weight: normal;
}

div.question_form input.checkbox {
	display: inline;
	width: auto;
	vertical-align: middle;
}

div.question_form input.file {
	width: 428px;
}

div.question_form p.center {
	text-align: center;
	font-size: 9px;
}

h2.quiz {
	font-size: 11px;
	font-weight: bold;
	margin: 15px 26px;
}

p.quiz_description {
	margin: 15px 26px;
}

img.quiz_img {
	margin: 0 8px 8px 26px;
	float: left; 
}

div.quiz_question {
	margin: 15px 26px;
	background: url(../images/site/quiz_question_bg.jpg) repeat-y top left;
}

div.quiz_question_top {
	height: 5px;
	background: url(../images/site/quiz_question_top.jpg) no-repeat;
}

div.quiz_question_bottom {
	height: 5px;
	background: url(../images/site/quiz_question_bottom.jpg) no-repeat;
}

div.quiz_question h2 {
	font-size: 11px;
	font-weight: bold;
	margin: 3px 10px;
}

div.quiz_radio_group {
	margin: 15px 26px;
}

div.quiz_radio_group label {
	clear: right;
}

div.quiz_radio_group img {
	vertical-align: middle;
}

div.quiz_radio_group input {
	vertical-align: middle;
}

div.quiz_results {
	font-weight: bold;
	text-align: center;
	margin: 15px 26px;
}

div.align_right {
	text-align: right;
	margin: 15px 26px;
	color: #000000;
	background-color: inherit;
}

div.align_right a:link, div.align_right a:visited, div.align_right a:hover, div.align_right a:active {
	color: #4c95b9;
	background-color: inherit;
}

h2.links {
	font-size: 12px;
	font-weight: bold;
	margin: 15px 26px;
}

h3.links {
	font-size: 11px;
	font-weight: bold;
	margin: 15px 26px;
}

ul.links {
	list-style-type: none;
	padding-left: 20px;
	margin: 15px 26px;
}

ul.links a:link, ul.links a:visited, ul.links a:hover, ul.links a:active {
	color: #4c95b9;
	background-color: inherit;
}

h2.document {
	margin: 15px 26px;
	font-size: 11px;
	font-weight: bold;
}

img.document {
	float: left;
	margin: 0 10px 10px 26px;
}

div.document {
	margin: 15px 26px;
}

p.document_options {
	text-align: right;
	margin: 15px 26px;
}

p.document_options a:link, p.document_options a:visited, p.document_options a:hover, p.document_options a:active {
	color: #4c95b9;
	background-color: inherit;
}

h2.search_result {
	margin: 15px 26px;
	font-size: 11px;
	font-weight: bold;
}

div.tinymcecontent {
	margin: 15px 26px;
}

div.tinymcecontent p {
	margin: 0 0 15px 0;
}

div.tinymcecontent img {
	float: left;
	margin: 0 10px 10px 0;
	border: 2px solid #a1d6ed;
}

div.tinymcecontent ul, div.tinymcecontent ol {
	margin-bottom: 15px;
	padding-left: 25px;
}

div.tinymcecontent a:link, div.tinymcecontent a:visited, div.tinymcecontent a:hover, div.tinymcecontent a:active {
	color: #4c95b9;
	background-color: inherit;
}

p.search_count {
	margin: 15px 26px;
	font-weight: bold;
}

div.bordered {
	width: 400px;
	height: 1px;
	margin: 15px auto;
	background-color: #4c95b9;
	color: #ffffff;
}

p.search_right {
	margin: 15px 26px;
	text-align: right;
}

p.search_right a:link, p.search_right a:visited, p.search_right a:hover, p.search_right a:active {
	color: #4c95b9;
	background-color: inherit;
}

ul.sitemap {
	margin: 15px 26px;
	padding-left: 25px;
}

ul.sitemap ul {
	padding-left: 25px;
}

ul.sitemap a:link, ul.sitemap a:visited, ul.sitemap a:hover, ul.sitemap a:active {
	color: #4c95b9;
	background-color: inherit;
}

p.contact_data {
	margin: 15px 26px;
}

h2.contact_data {
	margin: 15px 26px;
	font-size: 11px;
	font-weight: bold;
}

ul.contact_data {
	margin: 15px 26px;
	padding-left: 25px;
}

p.contact_data a:link, p.contact_data a:visited, p.contact_data a:hover, p.contact_data a:active {
	color: #4c95b9;
	background-color: inherit;
}

div#nl_hidden {
	border: 0;
}

div.block {
	display: block;
	margin: 5px 0;
}

div.hidden {
	display: none;
	margin: 5px 0;
}

div#nl_hidden div.field {
	width: 185px;
}

div#nl_hidden div.field input.field {
	width: 183px;
}

div.box_newsletter input.maganszemely {
	margin-left: 6px;
	vertical-align: middle;
}

label.maganszemely {
}

div.box_newsletter div.clear_holder {
	height: 5px;
	float: none;
	clear: both;
	border: 0;
}

div.box_newsletter p.errormsg {
	color: red;
	background-color: inherit;
	font-weight: bold;
	margin: 5px;
	text-align: center;
}

div.box_newsletter p.successmsg {
	color: green;
	background-color: inherit;
	font-weight: bold;
	margin: 5px;
	text-align: center;
}

p.logout, div.box_belepes div.logout {
	margin: 10px 4px;
	border: 0;
}

div.box_belepes_logout div.logout {
	margin: 0 4px;
}

div.box_belepes_logout div.logout a:link, div.box_belepes_logout div.logout a:visited, div.box_belepes_logout div.logout a:hover, div.box_belepes_logout div.logout a:active {
	font-size: 11px;
}

div.logout a:link, div.logout a:visited, div.logout a:hover, div.logout a:active {
	font-size: 12px;
	color: #99bacd;
	background-color: inherit;
	font-weight: bold;
}

div.box_forumwatch a, div.box_questions a, div.box_forumtopic a {
	color: #000000;
	background-color: inherit;
	text-decoration: none;
}

div.box_forumwatch a:link, div.box_forumwatch a:visited, div.box_forumwatch a:hover, div.box_forumwatch a:active,
div.box_questions a:link, div.box_questions a:visited, div.box_questions a:hover, div.box_questions a:active,
div.box_forumtopic a:link, div.box_forumtopic a:visited, div.box_forumtopic a:hover, div.box_forumtopic a:active, {
	color: #000000;
	background-color: inherit;
	text-decoration: none;
}

div.mm_prod_description {
	margin: 15px 26px;
}

div.related {
	float: left;
	width: 355px;
	margin-right: 15px;
}

div.right_banners div {
	border: 0;
	margin: 10px auto;
}

div.answer span.answer_date {
	float: right;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	font-style: italic;
}

.robot {
	display: none;
}

div.banner_kozep {
	width: 468px;
	margin: 20px auto;
}

div.banner_kinyilo {
	margin: 20px auto;
	text-align: center;
	background-color: red;
	overflow: hidden;
}

div.banner_kinyilo div {
	margin: 0 auto;
}

div.banner_jobb_also, div.banner_partnerek, div.banner_jobb_kozepso {
	text-align: center;
}

div.banner_jobb_also div, div.banner_partnerek div, div.banner_jobb_kozepso div {
	margin: 10px auto;
}

div.partners {
	text-align: center;
	margin: 10px auto;
}

div.partners a:link, div.partners a:visited, div.partners a:hover, div.partners a:active {
	color: #3f8db4;
	background-color: inherit;
}

div#calendarium {
    position: relative;
	background: transparent url('../images/site/var.png') top left no-repeat;
	width: 198px;
	height: 225px;
	text-align: center;
	font-family: "monospace", arial;
	font-weight: 600;
    margin: 5px;
}

div#calendarium select {
	background: #fff;
	border: 1px solid #abadb3;
	padding: 3px;
	margin-bottom: 5px;
	width: 160px;
}

div#calendarium select#calendariumweeks {
	margin-top: 114px;
}

div#calendarium select#calendariumprob {
	margin-top: 10px;
}

div#calendarium a {
	color: #236387;
	font-size: 11px;
	text-decoration: none;
}

div.unsubscribe-box {
	padding: 50px;
}

div.unsubscribe-box h3 {
	font-weight: normal;
}

div.unsubscribe-box a {
	font-weight: bold;
}



/* box szerek */

a.keresok_box_szerek_listaja:link, a.keresok_box_szerek_listaja:visited, a.keresok_box_szerek_listaja:hover, a.keresok_box_szerek_listaja:active{
	width: 220px;
	height: 20px;
	display: block;
	background: url(../images/site/homeopatias_szerek_listaja.png) no-repeat;
	margin: 6px 0 5px 115px;
}
a.keresok_box_szerek_listaja_active:link, a.keresok_box_szerek_listaja_active:visited, a.keresok_box_szerek_listaja_active:hover, a.keresok_box_szerek_listaja_active:active {
        width: 220px;
	height: 20px;
	display: block;
	background: url(../images/site/homeopatias_szerek_listaja_o.png) no-repeat;
	margin: 6px 0 5px 115px;
}

/* letöltések */

a.letoltesek_box_pollennaptar:link, a.letoltesek_box_pollennaptar:visited, a.letoltesek_box_pollennaptar:hover, a.letoltesek_box_pollennaptar:active {
	width: 210px;
	height: 20px;
	display: block;
	background: url(../images/site/pollennaptar.png) no-repeat;
	margin: 3px 0 0 115px;
}
a.letoltesek_box_pollennaptar_active:link, a.letoltesek_box_pollennaptar_active:visited, a.letoltesek_box_pollennaptar_active:hover, a.letoltesek_box_pollennaptar_active:active {
	width: 210px;
	height: 20px;
	display: block;
	background: url(../images/site/pollennaptar_o.png) no-repeat;
	margin: 3px 0 0 115px;
}


/* doktor form */

.doctor_form_elotag { width: 60px !important; }
.doctor_form_name { width: 324px !important; }
.doctor_form_megye { width: 172px !important; }
.doctor_form_varos { width: 169px !important; }
.doctor_form_irsz { width: 62px !important; }
.doctor_form_kozteruletneve { width: 222px !important; }
.doctor_form_kozterulettipusa { width: 161px !important; }
.doctor_form_hazszam { width: 161px !important; }
.doctor_form_emelet { width: 175px !important; }
.doctor_form_ajto { width: 175px !important; }
.doctor_form_szakterulet { width: 183px !important;  }
.doctor_form_szakterulet_text { width: 200px !important; display: none; }
#phone1 { width: 140px !important; }
#captcha1 { margin-left: 100px !important; margin-bottom: 20px; }

.doctor_form_varos_text { width: 211px !important; visibility: hidden; }

.captchaImage { float: left; border: 1px solid transparent !important; }
.simpleCaptchaSelected { border: 1px solid #000 !important; }

.required { border: 1px solid red !important; }


.doctors_form table { width: 100%; }
.doctors_form table th label, .doctors_form table td label { font-size: 11px; color: #000; }
.doctors_form table th { font-weight: normal; text-align: right; }
.doctors_form table td { text-align: left; }
.doctors_form table td input, .doctor_form table td select { float: none; }

.pharm_form #zip1 { width: 70px !important;}
.pharm_form #address1 { width: 208px !important; }

#spinner {
  text-align: center;
  display: none;
}

div.ad {
  padding: 10px;
  text-align: center;
}

div.ad div {
  text-align: center;
  border: none !important;
}

