/*
Szinek magyarazata:
  #F2F9DE: hatter vilagos
  #D9EFB4: hatter kozep 1
  #C6E395: hatter kozep 2
  #ECF2C4: hatter kozep 3 (sor-valto szin)
  #87B448: keret
*/

/* Altalanos elemek (ezek mindenhol ervenyesek) */

form {
	display: inline;
}

select {
	font-size: 12px;
	font-family: verdana,arial,helvetica,sans-serif;
}

em {
	font-style: italic;
}
/*
a, a:link, a:visited, a:active {
	color: #990000;
	text-decoration: none;
	font-weight: normal;
}

a:hover {
	color: #dd0000;
	text-decoration: none;
	font-weight: normal;
}
*/
.bold {
	font-weight: bold;
}

span.signreq {
	color: #ff0000;
	margin-left: 2px;
	font-size: 10px;
	font-weight: bold;
	font-family: verdana,arial,helvetica,sans-serif;
}

span.signnoreq {
	color: #f2f9de;
	margin-left: 2px;
	font-size: 10px;
	font-weight: bold;
	font-family: verdana,arial,helvetica,sans-serif;
}


/* Teljes oldalt tartalmazo doboz */
#na__pagewidth {width: 780px; text-align: left; min-width: 500px; float: left;} 
/* Fejlec doboza */
#na__header {height: 125px; width: 100%; background-color: #F2F9DE; position: relative;} 
/* Bal oldali oszlop doboza */
#na__leftcol {width: 216px;	float: left; position: relative; margin-left: -216px; border-right: 1px dashed #87B448;}
/* Tartalmi oszlopokat osszefogo kulso doboz */

#na__outer {
	border: 0;
 	/*/*/ /*border-left-width: 216px;*/		/* left column width. NN4 hack to hide borders */
	/*border-left-color: #F2F9DE;*/			/* left column colour */
	/*border-left-style: solid;*/
	background-color: #F2F9DE;			/* right column colour */
	border-left: 216px solid #F2F9DE;
	width: auto;
}
/* Lablec doboza */
#na__footer {height: 14px; width: 100%; background-color: #F2F9DE; margin-top: 3px; color: #87B448; font-family: arial,helvetica,sans-serif; font-size: 8pt; font-weight: bold; text-align: center;}
#na__footer a {font-family: arial,helvetica,sans-serif; font-size: 8pt; font-weight: bold;}
/* Tartalmi oszlopokat osszefogo belso doboz */
#inner {
	margin: 0;
	width: 100%;
}
/* Jobb oldali oszlop doboza (tenyleges tartalom) */
#maincol {
	float: left;
	width: 563px;
	position: relative;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
/* GECKO hack: enelkul a tartalmi oszlop 1 pixellel rovidebb lenne (alul) */
#na__outer>#inner {border-bottom: 1px solid #F2F9DE;}
/* IE hack: enelkul a header kep alatt lenne egy soremeles */
#na__header .content {padding: 0;}


/*
* BANNER-ek  dobozai
*/
/* Felso normal banner */
DIV.bannerboxtop {width: 468px; height: 60px; position: absolute; top: 6px; margin-left: 306px;}
/* Also normal banner */
DIV.bannerboxbottom {width: 468px; margin: 0 auto 0 auto;}
DIV.bannerboxbottom_container {
	border-top: 1px dashed #87B448;
	border-bottom: 1px dashed #87B448;
	background-color: #ecf9c6;
	background-image: url("../images/advert_text.gif");
	background-repeat: no-repeat;
	background-position: center left;
	width: 551px;
	padding: 4px 0 4px 0;
	text-align: center;
	margin: 30px auto 0 auto;
}
/* Billboard banner */
DIV.bannerbillboard {text-align: center;}
DIV.bannerbillboard_container {background-color: #ecf9c6; background-image: url("../images/advert_text.gif"); background-repeat: no-repeat; background-position: center left; width: 551px; padding: 4px 0 4px 0;}
/* Vertical banner */
DIV.bannervertical_container {text-align: center; border: 1px solid #cce3ed;}
DIV.bannervertical {width: 160px; text-align: center; margin: 20px auto 0 auto;}


/* Elvalaszto lathatatlan elem oszlopok ala */
.clear {clear: both;}
/* Altalanos hezagolo elem */
.spacer {font-family: arial,helvetica,sans-serif; font-size: 0px; margin: auto; padding: 0;}


/* Bal oldali oszlop fejlece ('Vissza a fooldalra' linkkel) */
#boxlinkmainpage {width: 208px; height: 26px; margin: 0 4px 2px 4px; background-image: url("../images/bg_linkmainpage.jpg"); background-repeat: no-repeat;}
#boxlinkmainpage A {color: #828e24; text-decoration: none; font-size: 13px; font-weight: bold; font-family: arial,helvetica,sans-serif; position: absolute; top: 6px; left: 12px;}
#boxlinkmainpage A:Visited {color: #828e24; text-decoration: none;}
#boxlinkmainpage A:Hover {color: #DD0000; text-decoration: none;}
#boxlinkmainpage A:Active {color: #828e24; text-decoration: none;}

#boxlinkmainpage a img {
	border: 0;
	vertical-align: middle;
	margin-right: 4px;
}

/* Tartalmi oszlop fejlecet tartalmazo doboz */
#boxcontenthead {height: 28px; margin: 0; padding: 0; background-image: url("../images/bg_contenthead.jpg"); background-repeat: no-repeat;}

/* Datumot tartamazo doboz */
#boxcurrentdate {
	color: #828e24;
	font-size: 9px;
	font-weight: bold;
	font-family: arial,helvetica,sans-serif;
	text-align: left;
	position: absolute;
	width: 220px;
	left: 11px;
	top: 11px;
}

/* Oldal cimet tartalmazo doboz */
#boxpagetitle {
	color: #828e24;
	font-size: 20px;
	font-weight: 600;
	font-family: verdana,arial,helvetica,sans-serif;
	text-align: left;
	margin-top: 0;
	margin-bottom: 20px;
}

/* Tartalmi fo-resz doboza */
#boxcontentbody {
	/* margin: 4px 6px 4px 7px; */
	/* width: 551px; */
	width: 490px;
	overflow: hidden;
	/* margin: 4px 6px 6px 6px; */
	margin: 4px 0 6px 0;
}


/* Altalanos blokk a bal oldalon */
.stdleftblock {
	width: 204px;
	margin: 6px;
	border-bottom: 1px solid #6bb2e7;
}

.stdleftblock h2 {
	color: #ffffff;
	background-color: #6bb2e7;
	font-weight: bold;
	font-family: verdana,helvetica,sans-serif;
	font-size: 12px;
	width: 198px;
	height: 16px;
	overflow: hidden;
	margin: 0;
	padding: 2px 0 2px 6px;
	border-bottom: 1px solid #f2f9de;
}

.stdleftblock h2 img {
	vertical-align: middle;
	margin: 0 6px 0 0;
}

.stdleftblock .content {
	padding: 2px 5px 5px 5px;
	color: inherit;
	background-color: #cce3ed;
	border-bottom: 1px solid #f2f9de;
}


/* Partnereink blokk a bal oldalon */
.blockourpartners {
	width: 204px;
	margin: 6px;
	border-bottom: 1px solid #6bb2e7;
}

.blockourpartners h2 {
	color: #ffffff;
	background-color: #6bb2e7;
	font-weight: bold;
	font-family: verdana,helvetica,sans-serif;
	font-size: 12px;
	width: 198px;
	height: 16px;
	overflow: hidden;
	margin: 0;
	padding: 2px 0 2px 6px;
	border-bottom: 1px solid #f2f9de;
}

.blockourpartners h2 img {
	vertical-align: middle;
	margin: 0 6px 0 0;
}

.blockourpartners .content {
	padding: 5px;
	color: inherit;
	background-color: #cce3ed;
	border-bottom: 1px solid #f2f9de;
	width: 194px;
	height: 200px;
	overflow: hidden;
	text-align: center;
	position: relative;
}

.blockourpartners .content a img, .blockourpartners .content object {
	border: 1px solid #6bb2e7;
	margin: 0 32px 0 32px;
}


/* Altalanos blokk a jobb oldalon */
.stdrightblock {float: right; clear: right; width: 210px; background-color: #ECF2C4; color: #003333; margin: 2px 0 8px 8px; padding: 5px; border: 0; border-left: 3px solid #87b448;}
.stdrightblock h2 {color: #FFFFFF; text-align: center; font-size: 11px; font-weight: 600; font-family: verdana,arial,helvetica,sans-serif; margin: 0 0 2px 0; padding: 2px; overflow: hidden; background-color: #87b448;}
.stdrightblock .content {padding: 2px 5px 0 5px;}


/* Figyelemfelhivo a jobb oldalon */
.importantblock {width: 549px; background-color: #FFFF99; border: 1px solid #87B448; margin: 2px 0 18px 0;}
.importantblock .content {padding: 0 7px 5px 7px;}
.importantblock H5 {margin: 8px 0 8px 2px; color: #DD0000; text-align: left; font-size: 14px; font-weight: bold; font-family: arial,helvetica,sans-serif;}
.importantblock P {text-align: justify; font-size: 12px; font-weight: normal; font-family: arial,helvetica,sans-serif; margin: 0;}
.importantblock P.signature {font-style: italic; text-align: right; margin-top: 10px;}


/* Fomenut tartalmazo blokk es fejlece */
.blockmainmenu {
	width: 204px;
	margin: 6px;
}

.blockmainmenu h2 {
	color: #ffffff;
	background: #f46f35 url(../images/icons/box_mainmenu.png) no-repeat 6px 2px;
	font-weight: bold;
	font-family: verdana,helvetica,sans-serif;
	font-size: 12px;
	width: 175px;
	height: 15px;
	overflow: hidden;
	margin: 0;
	padding: 3px 0 2px 29px;
	border-bottom: 1px solid #f2f9de;
}


/* Fomenu elemei (menupontok) */
.blockmainmenu ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	border-bottom: 1px solid #f46f35;
}

.blockmainmenu li {
/*	background-color: #f8e09d; */
	border: 1px solid #fbaa67;
	background-color: #ffffff;
	color: inherit;
	width: 202px;
	overflow: hidden;
	margin: 0 0 1px 0;
	padding: 0;
/*	border-bottom: 1px solid #f2f9de; */
}

.blockmainmenu a {
	display: block;
	height: 16px;
	margin: 1px;
	padding: 0 7px 0 7px;
	color: #b96a0a;
	background-color: #f8e09d;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial,helvetica,sans-serif;
	line-height: 17px;
}

.blockmainmenu a:visited {
	color: #b96a0a;
	text-decoration: none;
}

.blockmainmenu a:hover {
	color: #dd0000;
	background-color: #edd593;
	text-decoration: none;
}

.blockmainmenu a:active {
	color: #b96a0a;
	text-decoration: none;
}

.blockmainmenu a.seeded {
	background-color: #b9f341;
	color: #106d9e;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial,helvetica,sans-serif;
}

.blockmainmenu a.seeded:visited {
	color: #106d9e;
	text-decoration: none;
}

.blockmainmenu a.seeded:hover {
	background-color: #b9f341;
	color: #dd0000;
	text-decoration: none;
}

.blockmainmenu a.seeded:active {
	color: #106d9e;
	text-decoration: none;
}

.blockmainmenu a.newmenu {
	color: #ff0000;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

.blockmainmenu a.newmenu:visited {
	color: #ff0000;
	text-decoration: none;
}

.blockmainmenu a.newmenu:hover {
	color: #dd0000;
	text-decoration: none;
}

.blockmainmenu a.newmenu:active {
	color: #ff0000;
	text-decoration: none;
}

.blockmainmenu li.separator {
    height: 2px;
    width: 204px;
    padding: 0;
    margin: 0 0 1px 0;
    line-height: 1px;
    overflow: hidden;
    font-size: 1px;
    background-color: #f46f35;
    color: inherit;
    border: none;
}

/* Fomenuben levo almenu */
.blockmainmenu ul ul {
	margin: 0;
	list-style-type: none;
/*	border-bottom: 1px dashed #b96a0a; */
	border: none;
}

.blockmainmenu>ul>ul {
	margin: 0; /* Gecko */
}

/* Almenuk menupontjai */
.blockmainmenu ul ul li {
	background-color: #f8e09d;
	background-color: #ffffff;
	color: inherit;
	width: 202px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: 0;
}

.blockmainmenu ul ul li a {
	color: #b96a0a;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	font-family: arial,helvetica,sans-serif;
	margin: 0 1px 0 1px;
	text-indent: 15px;
	/* border-top: 1px solid #f2f9de; */
	border-bottom: 1px solid #ffffff;
}

.blockmainmenu ul ul li a:visited {
	color: #b96a0a;
	text-decoration: none;
	font-weight: normal;
}

.blockmainmenu ul ul li a:hover {
	color: #dd0000;
	text-decoration: none;
	font-weight: normal;
}

.blockmainmenu ul ul li a:active {
	color: #b96a0a;
	text-decoration: none;
	font-weight: normal;
}

.blockmainmenu ul ul li a.seeded {
	background-color: #b9f341;
	color: #106d9e;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	font-family: arial,helvetica,sans-serif;
}

.blockmainmenu ul ul li a.seeded:visited {
	color: #106d9e;
	text-decoration: none;
	font-weight: normal;
}

.blockmainmenu ul ul li a.seeded:hover {
	background-color: #b9f341;
	color: #dd0000;
	text-decoration: none;
	font-weight: normal;
}

.blockmainmenu ul ul li a.seeded:active {
	color: #106d9e;
	text-decoration: none;
	font-weight: normal;
}

.blockmainmenu ul ul li a.newmenu {
	color: #ff0000;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	font-family: arial,helvetica,sans-serif;
}

.blockmainmenu ul ul li a.newmenu:visited {
	color: #ff0000;
	text-decoration: none;
	font-weight: normal;
}

.blockmainmenu ul ul li a.newmenu:hover {
	color: #dd0000;
	text-decoration: none;
	font-weight: normal;
}

.blockmainmenu ul ul li a.newmenu:active {
	color: #ff0000;
	text-decoration: none;
	font-weight: normal;
}


/* LOGIN blokk */
input.loginfield {
	width: 188px;
	min-width: 190px;
	font-size: 11px;
	font-weight: normal;
	margin: 2px 0;
	border: 1px solid #6ab2e7;
	background-color: #ffffff;
	color: #898989;
}

input.loginsubmit {
	cursor: pointer;
	background-color: #6ab2e7;
	color: #ffffff;
	border-width: 1px;
	float: right;
	margin: 3px 0 3px 0;
	font-size: 10px;
	font-weight: bold;
}

input.loginnewreg {
	cursor: pointer;
	background-color: #6ab2e7;
	color: #ffffff;
	border-width: 1px;
	float: left;
	margin: 3px 0 3px 0;
	font-size: 10px;
	font-weight: bold;
}

div.loggedname {
	color: #106d9e;
	border-bottom: 1px solid #6bb2e7;
	padding: 1px 0 2px 0;
	font-weight: bold;
}

ul.loggedmenu {
	margin: 0 0 0 11px;
	padding: 0;
	list-style-type: none;
}

ul.loggedmenu li.loggedmenuitem {
	padding: 4px 0 0 0;
}

ul.loggedmenu li.loggedmenuitem a {
	color: #106d9e;
	background: #cce3ed url(../images/icons/blueboxitem.gif) no-repeat;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: arial,helvetica,sans-serif;
	padding-left: 13px;
}

ul.loggedmenu li.loggedmenuitem a:visited {
	color: #106d9e;
	text-decoration: none;
}

ul.loggedmenu li.loggedmenuitem a:hover {
	color: #dd0000;
	text-decoration: none;
}

ul.loggedmenu li.loggedmenuitem a:active {
	color: #106d9e;
	text-decoration: none;
}


/* REGISZTRACIO modul */
DIV.regist_main {text-align: right; padding: 0; margin: 4px 0 0 0;}
DIV.regist_desctext {margin: 0 0 18px 0; text-align: justify; color: #336633; font-size: 11px; font-family: arial,helvetica,sans-serif; font-weight: normal;}
DIV.regist_hr {height: 2px; width: 450px; background-color: #57752F; float: right; margin-top: 10px; margin-bottom: 10px;}
DIV.regist_errortext {margin: 10px 1px 10px 10px; padding: 5px; color: #FF0000; background-color: yellow; border: 1px solid #FF0000; text-align: left; font-size: 12px; font-weight: bold; font-family: arial,helvetica,sans-serif;}
SPAN.regist_signreq {color: #FF0000; margin-left: 2px; font-size: 10px; font-weight: bold; font-family: verdana,arial,helvetica,sans-serif;}
SPAN.regist_signnoreq {color: #F2F9DE; margin-left: 2px; font-size: 10px; font-weight: bold; font-family: verdana,arial,helvetica,sans-serif;}
LABEL.regist {color: #336633; text-align: right; width: 280px; margin: 0; font-size: 12px; font-family: verdana,arial,helvetica,sans-serif;}
INPUT.regist_text {width: 220px; font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; margin: 1px 0 1px 4px;}
INPUT.regist_button {cursor: pointer; background-color: #87B448; color: #FFFFFF; border-width: 1px; float: right; margin: 3px 0 3px 3px; font-size: 12px; font-weight: bold; font-family: arial,helvetica,sans-serif;}
SELECT.regist {width: 226px; max-width: 224px; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; margin-top: 2px; margin-bottom: 2px;}
DIV.registok_main {margin: 4px 0 0 0; padding: 0;}
DIV.registok_main H5 {margin-bottom: 0; color: #003333; text-align: left; font-size: 9pt; font-weight: bold; font-family: arial,helvetica,sans-serif;}
DIV.registok_main P {text-align: justify; font-size: 9pt; font-weight: normal; font-family: arial,helvetica,sans-serif; margin-top: 0; margin-bottom: 18px;}
DIV.registok_main P.alairas {text-align: right;}


/* KAPCSOLAT modul */
DIV.contact_main {margin: 0; padding: 0; text-align: center;}
DIV.contact_main P.sitename {margin-top: 30px; font-size: 16px; font-weight: bold; text-align: center; font-family: arial,helvetica,sans-serif;}
DIV.contact_main P.subtitle {margin-top: 25px; margin-bottom: 8px; font-weight: bold; text-align: center; font-family: arial,helvetica,sans-serif; font-size: 12px;}
DIV.contact_main SPAN {text-align: justify; font-size: 12px; font-weight: normal; font-family: arial,helvetica,sans-serif;}


/* MEDIAAJANLAT modul */
DIV.mo_main {margin: 4px 0 0 0; padding: 0;}
H1.mo_fejezetcim {text-align: center; color: #003333; background-color: transparent; font-size: 16px; font-weight: bold; font-family: arial,helvetica,sans-serif; margin-top: 18px;}
TABLE.mo_artablak {width: 100%; border: 0; padding: 0; border-spacing: 2px; border-collapse: separate; margin-bottom: 18px;}
TH.mo_artabla_cime {border: 0; border-top: 1px solid #87B448; border-bottom: 1px solid #87B448; background-color: #C6E395; padding: 1px 2px 2px; font-size: 13px; font-family: arial,helvetica,sans-serif; font-weight: bold; color: #003333; text-align: center;}
TH.mo_artabla_fejlec1 {border: 0; border-bottom: 1px solid #87B448; background-color: #D9EFB4; padding: 1px 2px; font-size: 12px; font-family: arial,helvetica,sans-serif; font-weight: bold; color: #003333; text-align: left;}
TH.mo_artabla_fejlec2 {border: 0; border-bottom: 1px solid #87B448; background-color: #D9EFB4; padding: 1px 2px; font-size: 12px; font-family: arial,helvetica,sans-serif; font-weight: bold; color: #003333; text-align: center;}
TH.mo_artabla_kreativtipus {border: 0; background-color: #D9EFB4; padding: 1px 2px; font-size: 12px; font-family: arial,helvetica,sans-serif; font-weight: bold; color: #003333; text-align: left;}
TD.mo_artabla_ar {border: 0; background-color: #ECF2C4; padding: 1px 2px; font-size: 12px; font-family: arial,helvetica,sans-serif; font-weight: normal; color: #003333; text-align: center;}
TH.mo_artabla_vege, TD.mo_artabla_vege {border-bottom: 1px solid #87B448;}
H5.mo_magy_kreativnev {margin-bottom: 0; color: #003333; background-color: transparent; font-size: 12px; font-weight: bold; font-family: arial,helvetica,sans-serif;}
P.mo_magy_kreativdoboz {margin: 0 0 18px 17px; color: #003333; background-color: transparent; font-size: 12px; font-weight: normal; font-family: arial,helvetica,sans-serif; text-align: justify;}
SPAN.mo_magy_meghat {color: #003333; background-color: transparent; font-size: 12px; font-weight: bold; font-family: arial,helvetica,sans-serif;}
DIV.mo_magy_imgbox {text-align: center; border-bottom: 1px dashed #87B448;}
IMG.mo_magy_img {border: 1px solid #87B448; margin-bottom: 20px;}
P.mo_ntext {margin: 0 0 18px 0; color: #003333; background-color: transparent; font-size: 12px; font-weight: normal; font-family: arial,helvetica,sans-serif; text-align: justify;}
P.mo_managerbox {margin: 0 0 18px 0; color: #003333; background-color: #D9EFB4; border-left: 2px dashed #87B448; border-right: 2px dashed #87B448; padding: 20px; font-size: 12px; font-weight: normal; font-family: arial,helvetica,sans-serif; text-align: center;}
SPAN.mo_managerbox_title {font-size: 16px; font-weight: bold; font-family: arial,helvetica,sans-serif;}


/* GYOGYITOK, RENDELESEK modul */
DIV.healers_main {margin: 4px 0 0 0; padding: 0;}
DIV.healers_main P {text-align: justify; font-size: 9pt; margin-top: 0; margin-bottom: 18px; font-weight: normal; font-family: arial,helvetica,sans-serif;}
DIV.healers_searchform {text-align: right; margin-top: 6px;}
DIV.healers_hr {height: 2px; width: 494px; background-color: #57752F; float: right; margin-top: 8px; margin-bottom: 8px;}
DIV.healers_sp1 {height: 2px; width: 100%; margin: 1px 0 1px 0;}
DIV.healers_sp3 {height: 8px; width: 100%;}
DIV.healers_newsearchlink {border: 1px solid #87B448; background-color: #D9EFB4; float: right; padding: 1px 20px 1px 20px; margin-top: 18px;}
DIV.healers_hittitlebox {border: 1px solid #87B448; background-color: #D9EFB4; padding: 1px 3px 1px 3px;}
DIV.healers_hittitle_name {float: left; text-align: left; font-size: 9pt; font-weight: normal; font-family: arial,helvetica,sans-serif;}
DIV.healers_hittitle_details {float: right; text-align: right; font-size: 9pt; font-weight: normal; font-family: arial,helvetica,sans-serif;}
DIV.healers_hitdatabox {border: 1px solid #87B448; background-color: #ECF2C4; padding: 2px 3px 2px 3px; margin-top: 4px;}
DIV.healers_errortext {margin: 0 0 12px 0; padding: 5px; color: #FF0000; background-color: yellow; border: 1px solid #FF0000; text-align: left; font-size: 9pt; font-weight: bold; font-family: arial,helvetica,sans-serif;}
SPAN.healers_subtitle {text-align: justify; font-size: 9pt; font-weight: bold; font-family: arial,helvetica,sans-serif;}
DIV.healers_searchtip {text-align: justify; font-size: 8pt; font-weight: normal; font-family: arial,helvetica,sans-serif; margin-bottom: 0;}
SPAN.healers_searchconds {margin-left: 10px; text-align: justify; font-size: 9pt; font-weight: normal; font-family: arial,helvetica,sans-serif;}

LABEL.healers
{
	text-align: left;
/*	display: block;
	clear: both;
	float: none;*/
	margin: 0;
	vertical-align: middle;
	font-weight: normal;
	font-family: arial,helvetica,sans-serif;
}

SELECT.healers
{
	width: 340px;
	max-width: 338px;
	margin-top: 2px;
	margin-bottom: 8px;
}

INPUT.healers_button {cursor: pointer; background-color: #87B448; color: #FFFFFF; border-width: 1px; float: right; margin-left: 3px; font-size: 9pt; font-weight: bold; font-family: arial,helvetica,sans-serif; padding: 2px 4px;}


/* ARTICLES modul */
DIV.articles_main {
	margin: 0;
	padding: 0;
}

DIV.articles_main H5.wantart {
	margin-bottom: 0;
	color: #003333;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	font-family: arial,helvetica,sans-serif;
}

DIV.articles_main P.wantart {
	text-align: justify;
	font-size: 12px;
	font-weight: normal;
	font-family: arial,helvetica,sans-serif;
	margin-top: 0;
	margin-bottom: 18px;
}

div.articles_main div.article_box_l {
	width: 270px;
	float: left;
	clear: left;
}

div.articles_main div.article_box_r {
	width: 270px;
	float: right;
	clear: right;
}

DIV.articles_main DIV.titlebg_world {
	width: 270px;
	margin: 0;
	background-color: #B9E4F7;
	border-bottom: 1px solid #5EA8CB;
}

DIV.articles_main DIV.titlebg_home {
	width: 270px;
	margin: 0;
	background-color: #C6EE73;
	border-bottom: 1px solid #8DBC27;
}

DIV.articles_main DIV.titlebg_lifestyle {
	width: 270px;
	margin: 0;
	background-color: #FFD147;
	border-bottom: 1px solid #BD9B35;
}

DIV.articles_main DIV.titlebg_ground {
	width: 270px;
	margin: 0;
	background-color: #FDFB97;
	border-bottom: 1px solid #D2D00B;
}

DIV.articles_main DIV.titlebg_health {
	width: 270px;
	margin: 0;
	background-color: #F1DD6D;
	border-bottom: 1px solid #DCBA01;
}

DIV.articles_main DIV.titlebg_esoter {
	width: 270px;
	margin: 0;
	background-color: #A29FE0;
	border-bottom: 1px solid #626087;
}

DIV.articles_main DIV.titlebg_homeopatia {
	width: 270px;
	margin: 0;
	background-color: #E1FF82;
	border-bottom: 1px solid #AEC564;
}

DIV.articles_main DIV.titlebg_allatok {
	width: 270px;
	margin: 0;
	background-color: #decfa6;
	border-bottom: 1px solid #ad9160;
}

DIV.articles_main DIV.titlebg_home DIV,
DIV.articles_main DIV.titlebg_world DIV,
DIV.articles_main DIV.titlebg_health DIV,
DIV.articles_main DIV.titlebg_lifestyle DIV,
DIV.articles_main DIV.titlebg_ground DIV,
DIV.articles_main DIV.titlebg_esoter DIV,
DIV.articles_main DIV.titlebg_homeopatia DIV,
DIV.articles_main DIV.titlebg_allatok DIV {
	border-bottom: 1px solid #f2f9de;
	padding: 2px 3px;
	height: 30px;
}

img.artlistpic {
	float: left;
	margin: 1px 3px 2px 0;
}

DIV.articles_main DIV.titlebg_home DIV SPAN,
DIV.articles_main DIV.titlebg_world DIV SPAN,
DIV.articles_main DIV.titlebg_health DIV SPAN,
DIV.articles_main DIV.titlebg_lifestyle DIV SPAN,
DIV.articles_main DIV.titlebg_ground DIV SPAN,
DIV.articles_main DIV.titlebg_esoter DIV SPAN,
DIV.articles_main DIV.titlebg_homeopatia DIV SPAN,
DIV.articles_main DIV.titlebg_allatok DIV SPAN {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	font-family: arial,helvetica,sans-serif;
	font-style: italic;
}

DIV.articles_main DIV.titlebg_home DIV P.arttitle,
DIV.articles_main DIV.titlebg_world DIV P.arttitle,
DIV.articles_main DIV.titlebg_health DIV P.arttitle,
DIV.articles_main DIV.titlebg_lifestyle DIV P.arttitle,
DIV.articles_main DIV.titlebg_ground DIV P.arttitle,
DIV.articles_main DIV.titlebg_esoter DIV P.arttitle,
DIV.articles_main DIV.titlebg_homeopatia DIV P.arttitle,
DIV.articles_main DIV.titlebg_allatok DIV P.arttitle {
	font-size: 12px;
	font-weight: bold;
	font-family: arial,helvetica,sans-serif;
	text-align: center;
	margin: 0;
}



DIV.articles_main DIV.lead {
	margin: 6px 0 2px 0;
}

DIV.articles_main DIV.lead P {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 11px;
	font-weight: normal;
	font-family: arial,helvetica,sans-serif;
}

DIV.articles_main DIV.lead P EM,
DIV.articles_main DIV.lead P I,
DIV.articles_main DIV.lead P STRONG,
DIV.articles_main DIV.lead P B {
	font-size: 11px;
}

DIV.afterlead {
	height: 1px;
	width: 100%;
}

DIV.articles_main A.goforward {
	float: right;
	font-size: 11px;
}

DIV.articles_main DIV.lead P IMG {
	border: 1px solid #dde4cb;
	background-color: #fff;
	color: inherit;
	margin: 1px 7px 0 0;
	padding: 2px;
	float: left;
	width: 60px;
	height: 60px;
}

DIV.articles_main P.archivlinkmsg {
	text-align: center;
	font-style: italic;
	margin-top: 0;
	margin-bottom: 14px;
	clear: both;
}

DIV.articles_view {
	margin: 0;
	padding: 0;
}

DIV.articles_view H2#articles_view_suptitle, DIV.articles_view H2#articles_view_subtitle {
	color: #003333;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	font-family: arial,helvetica,sans-serif;
	margin: 0;
}

DIV.articles_view H4 {
	color: #003333;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	font-family: arial,helvetica,sans-serif;
	margin-top: 18px;
	margin-bottom: 18px;
}

DIV.articles_view DIV.artbody IMG,
DIV.articles_view DIV.artbody P IMG {
	border: 1px solid #87B448;
}

DIV.articles_view DIV.articledate {
	margin: 20px 0 20px 0;
	font-size: 12px;
	font-family: arial,helvetica,sans-serif;
	font-weight: normal;
}

DIV.articles_view UL.linked_articles, DIV.articles_view UL.series_articles, DIV.articles_view UL.authors_articles {
	margin-top: 0;
	margin-left: 15px;
	margin-bottom: 20px;
	list-style-image: url("../../../../includes/template/media/images/icons/link_inner.gif");
}

DIV.articles_view H5.linked_articles, DIV.articles_view H5.series_articles, DIV.articles_view H5.authors_articles {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 0;
	background-color: #ecf2c4;
	color: inherit;
	padding: 1px 2px;
}


/* KINAI HOROSZKOP modul */
DIV.chhscope_view {margin: 0; padding: 0;}
DIV.chhscope_view H5 {color: #003333; text-align: left; font-size: 9pt; font-weight: bold; font-family: arial,helvetica,sans-serif; margin: 0;}
DIV.chhscope_view H4 {color: #003333; text-align: center; font-size: 12pt; font-weight: bold; font-family: arial,helvetica,sans-serif; margin-top: 18px; margin-bottom: 18px;}
DIV.chhscope_view P {text-align: justify; font-size: 9pt; font-weight: normal; font-family: arial,helvetica,sans-serif; margin-top: 0; margin-bottom: 18px;}
.chhscope_elements {float: right; border: 1px solid #87B448; padding: 2px; margin: 0 0 10px 10px;}


/* ERROR modul */
DIV.error_main {margin: 4px 0 0 0; padding: 0;}
DIV.error_main H5 {margin-bottom: 0; color: #CC0000; text-align: left; font-size: 12px; font-weight: bold; font-family: arial,helvetica,sans-serif;}
DIV.error_main P {color: #CC0000; text-align: justify; font-size: 12px; font-weight: normal; font-family: arial,helvetica,sans-serif; margin-top: 0; margin-bottom: 18px;}


/* GYOGYITAS OTTHON modul */
DIV.homehealing_main {margin: 4px 0 0 0; padding: 0;}
DIV.homehealing_main P {text-align: justify; font-size: 9pt; font-weight: normal; font-family: arial,helvetica,sans-serif; margin-top: 0; margin-bottom: 18px;}
DIV.homehealing_main DIV {text-align: justify; font-size: 9pt; font-weight: normal; font-family: arial,helvetica,sans-serif;}
DIV.homehealing_main UL {list-style-type: none; margin-left: 20px;}
/* DIV.homehealing_main > UL {margin-left: -20px;} */
DIV.homehealing_main UL LI {margin-bottom: 2px;}
DIV.homehealing_main P.footnote {font-style: italic;}
DIV.homehealing_main H4 {margin-top: 10px; margin-bottom: 10px; color: #828e24; text-align: center; font-size: 11pt; font-weight: bold; font-family: arial,helvetica,sans-serif;}
DIV.homehealing_main > H4 {margin-top: 14px; margin-bottom: 14px;}
DIV.homehealing_main A.gobacklink {float: right;}
DIV.homehealing_main > DIV.borderedclear {border: 1px solid #b5c077;}
DIV.homehealing_main DIV.footline {width: 94%; height: 2px; background-color: #b5c077; margin-top: 15px; margin-bottom: 15px; font-size: 0px; font-family: arial,helvetica,sans-serif;}


/* Hianyzo tartalmak eseten alkalmazott formazasok */
DIV.wantcontent_main {margin: 0; padding: 4px 0 0 0;}
DIV.wantcontent_main H5 {margin: 0; color: #003333; text-align: left; font-size: 12px; font-weight: bold; font-family: arial,helvetica,sans-serif;}
DIV.wantcontent_main P {text-align: justify; font-size: 12px; font-weight: normal; font-family: arial,helvetica,sans-serif; margin: 0 0 18px 0;}


/* ILLOOLAJOK - Cikknezet (vagy olaj) */
DIV.voils_view {margin: 0; padding: 0;}
DIV.voils_view H5 {color: #003333; text-align: left; font-size: 9pt; font-weight: bold; font-family: arial,helvetica,sans-serif; margin: 0;}
DIV.voils_view H4 {color: #003333; text-align: center; font-size: 12pt; font-weight: bold; font-family: arial,helvetica,sans-serif; margin-top: 18px; margin-bottom: 18px;}
DIV.voils_view DIV P {text-align: justify; font-size: 9pt; font-weight: normal; font-family: arial,helvetica,sans-serif; margin-top: 4px; margin-bottom: 18px;}
DIV.voils_view DIV P IMG {border: 1px solid #87B448;}
DIV.voils_view A.gobacklink {float: right;}
DIV.voils_view P.footnote {margin-top: 0; margin-bottom: 0; font-size: 10px; text-align: justify;}
DIV.voils_view > P.footnote {margin-top: 28px;}
/* ILLOOLAJOK - Betegseglista nezet */
DIV.voils_diseaseslist {margin: 4px 0 0 0; padding: 0;}
DIV.voils_diseaseslist P {text-align: justify; font-size: 9pt; font-weight: normal; font-family: arial,helvetica,sans-serif; margin-top: 4px; margin-bottom: 14px;}
DIV.voils_diseaseslist DIV.leftlisttile {border-bottom: 1px solid #87B448; width: 269px; display: inline; float: left; font-weight: bold;}
DIV.voils_diseaseslist DIV.rightlisttile {border-bottom: 1px solid #87B448; width: 269px; display: inline; float: right; font-weight: bold; margin-right: 1px;}
DIV.voils_diseaseslist DIV.gapafterlisttiles {height: 6px;}
DIV.voils_diseaseslist DIV.boxdiseaseslist {border: 2px inset #F9FFE4; background-color: #F9FFE4; width: 266px; height: 280px; overflow: auto; float: left;}
DIV.voils_diseaseslist DIV.boxdiseaseslist UL {list-style-type: none; margin: 0 3px 0 3px;}
DIV.voils_diseaseslist > DIV.boxdiseaseslist > UL {padding-left: 2px; padding-bottom: 1px;}
DIV.voils_diseaseslist DIV.boxdiseaseslist UL DIV.itemsepar {height: 3px; border-bottom: 1px dashed #87B448; margin-bottom: 3px;}
DIV.voils_diseaseslist DIV.boxoilslist {border: 2px inset #F9FFE4; background-color: #F9FFE4; width: 266px; height: 280px; overflow: auto; float: right;}
DIV.voils_diseaseslist DIV.boxoilslist UL {list-style-type: none; margin: 0 3px 0 3px;}
DIV.voils_diseaseslist > DIV.boxoilslist > UL {padding-left: 2px; padding-bottom: 1px;}
DIV.voils_diseaseslist DIV.boxoilslist UL DIV.itemsepar {height: 3px; border-bottom: 1px dashed #87B448; margin-bottom: 3px;}
DIV.voils_diseaseslist DIV.boxoilslist UL DIV.defmsggap {height: 3px;}
DIV.voils_diseaseslist P.footnote {margin-top: 18px; margin-bottom: 0; font-size: 10px; text-align: justify;}
DIV.voils_diseaseslist > P.footnote {padding-top: 18px;}
/* ILLOOLAJOK - Olajlista nezet */
DIV.voils_oillist {margin: 4px 0 0 0; padding: 0;}
DIV.voils_oillist P {text-align: justify; font-size: 9pt; font-weight: normal; font-family: arial,helvetica,sans-serif; margin-top: 4px; margin-bottom: 14px;}
DIV.voils_oillist DIV.boxoilslist {border: 2px inset #F9FFE4; background-color: #F9FFE4; height: 280px; overflow: auto;}
DIV.voils_oillist DIV.boxoilslist UL {list-style-type: none; margin: 0 3px 0 3px;}
DIV.voils_oillist > DIV.boxoilslist > UL {padding-left: 2px; padding-bottom: 1px;}
DIV.voils_oillist DIV.boxoilslist UL DIV.itemsepar {height: 3px; border-bottom: 1px dashed #87B448; margin-bottom: 3px;}
DIV.voils_oillist P.footnote {margin-top: 18px; margin-bottom: 0; font-size: 10px; text-align: justify;}


/* TAPLALEKKIEGESZITOK - Cikknezet (vagy taplalekkiegeszito) */
DIV.nsupps_view {margin: 0; padding: 0;}
DIV.nsupps_view H4 {color: #003333; text-align: center; font-size: 12pt; font-weight: bold; font-family: arial,helvetica,sans-serif; margin-top: 18px; margin-bottom: 18px;}
DIV.nsupps_view H5 {color: #003333; text-align: left; font-size: 9pt; font-weight: bold; font-family: arial,helvetica,sans-serif; margin: 0;}
DIV.nsupps_view P {text-align: justify; font-size: 12px; font-weight: normal; font-family: arial,helvetica,sans-serif; margin-top: 0; margin-bottom: 14px;}
DIV.nsupps_view DIV.stdrightblock DIV.content UL {list-style-type: none; margin: 0; padding: 0;}
DIV.nsupps_view DIV.stdrightblock DIV.content UL LI {font-family: arial,helvetica,sans-serif; font-size: 10px; font-weight: bold; line-height: 12px; margin-bottom: 2px;}
/* TAPLALEKKIEGESZITOK - Taplalekkiegeszito-lista nezet */
DIV.nsupps_suppslist {margin: 0; padding: 0;}
DIV.nsupps_suppslist H4 {color: #003333; text-align: center; font-size: 12pt; font-weight: bold; font-family: arial,helvetica,sans-serif; margin-top: 18px; margin-bottom: 18px;}
DIV.nsupps_suppslist H5 {color: #003333; text-align: left; font-size: 12px; font-weight: bold; font-family: arial,helvetica,sans-serif; margin: 0; border-bottom: 1px dashed #003333; display: inline;}
DIV.nsupps_suppslist P {text-align: justify; font-size: 12px; font-weight: normal; font-family: arial,helvetica,sans-serif; margin-top: 0; margin-bottom: 14px;}
/* TAPLALEKKIEGESZITOK - Betegseglista nezet */
DIV.nsupps_diseaseslist {margin: 0; padding: 0;}
DIV.nsupps_diseaseslist H4 {color: #003333; text-align: center; font-size: 12pt; font-weight: bold; font-family: arial,helvetica,sans-serif; margin-top: 18px; margin-bottom: 18px;}
DIV.nsupps_diseaseslist P {text-align: justify; font-size: 12px; font-weight: normal; font-family: arial,helvetica,sans-serif; margin-top: 0; margin-bottom: 14px;}


/* HOLDNAPTAR modul */
DIV.mooncal_view {margin: 0; padding: 0;}
DIV.mooncal_view H4 {color: #003333; text-align: center; font-size: 12pt; font-weight: bold; font-family: arial,helvetica,sans-serif; margin-top: 18px; margin-bottom: 18px;}
DIV.mooncal_view H5 {color: #003333; text-align: left; font-size: 9pt; font-weight: bold; font-family: arial,helvetica,sans-serif; margin: 0;}
DIV.mooncal_view P {text-align: justify; font-size: 9pt; font-weight: normal; font-family: arial,helvetica,sans-serif; margin-top: 0; margin-bottom: 18px;}
DIV.mooncal_view DIV {text-align: justify; font-size: 12px; font-weight: normal; font-family: arial,helvetica,sans-serif;}
.mooncal_moonpic {float: right; clear: right; margin: 8px 0 8px 8px; border: 1px solid #87B448;}


/* TANFOLYAMOK modul */
DIV.courses_main {margin: 4px 0 0 0; padding: 0;}
DIV.courses_main P {text-align: justify; font-size: 12px; margin-top: 0; margin-bottom: 18px; font-weight: normal; font-family: arial,helvetica,sans-serif;}
DIV.courses_searchform {text-align: right; margin-top: 6px;}
DIV.courses_hr {height: 2px; width: 494px; background-color: #57752F; float: right; margin-top: 8px; margin-bottom: 8px;}
DIV.courses_sp1 {height: 2px; width: 100%; margin: 1px 0 1px 0;}
DIV.courses_sp3 {height: 8px; width: 100%;}
DIV.courses_hittitlebox {border: 1px solid #87B448; background-color: #D9EFB4; padding: 1px 3px 1px 3px;}
DIV.courses_hittitle_name {float: left; text-align: left; font-size: 12px; font-weight: normal; font-family: arial,helvetica,sans-serif;}
DIV.courses_hittitle_details {float: right; text-align: right; font-size: 12px; font-weight: normal; font-family: arial,helvetica,sans-serif;}
DIV.courses_hitdatabox {border: 1px solid #87B448; background-color: #ECF2C4; padding: 2px 3px 2px 3px; margin-top: 4px;}
DIV.courses_newsearchlink {border: 1px solid #87B448; background-color: #D9EFB4; float: right; padding: 1px 20px 1px 20px; margin-top: 18px;}
DIV.courses_errortext {margin: 0 0 12px 0; padding: 5px; color: #FF0000; background-color: yellow; border: 1px solid #FF0000; text-align: left; font-size: 9pt; font-weight: bold; font-family: arial,helvetica,sans-serif;}
DIV.courses_searchtip {text-align: justify; font-size: 8pt; font-weight: normal; font-family: arial,helvetica,sans-serif; margin-bottom: 0;}
SPAN.courses_subtitle {text-align: justify; font-size: 12px; font-weight: bold; font-family: arial,helvetica,sans-serif;}
SPAN.courses_searchconds {margin-left: 10px; text-align: justify; font-size: 12px; font-weight: normal; font-family: arial,helvetica,sans-serif;}
LABEL.courses {text-align: right; width: 260px; margin: 0; font-weight: normal; font-family: arial,helvetica,sans-serif;}
SELECT.courses {width: 336px; max-width: 334px; margin-top: 2px; margin-bottom: 2px;}
INPUT.courses_button {cursor: pointer; background-color: #87B448; color: #FFFFFF; border-width: 1px; float: right; margin-left: 3px; font-size: 12px; font-weight: bold; font-family: arial,helvetica,sans-serif;}


/* ELETMOD-TANACSADAS modul */
DIV.lifestyle_main {margin: 0; padding: 0;}
DIV.lifestyle_main H4 {color: #003333; text-align: center; font-size: 12pt; font-weight: bold; font-family: arial,helvetica,sans-serif; margin-top: 18px; margin-bottom: 18px;}
DIV.lifestyle_main H5 {color: #003333; text-align: left; font-size: 9pt; font-weight: bold; font-family: arial,helvetica,sans-serif; margin: 0;}
DIV.lifestyle_main P {text-align: justify; font-size: 9pt; font-weight: normal; font-family: arial,helvetica,sans-serif; margin-top: 0; margin-bottom: 18px;}
DIV.lifestyle_main IMG.counsellor {border: 1px solid #87B448; float: left; margin: 0 5px 2px 0;}
DIV.lifestyle_email {margin: 0; padding: 0; text-align: center;}
DIV.lifestyle_email H4 {color: #003333; text-align: center; font-size: 12pt; font-weight: bold; font-family: arial,helvetica,sans-serif; margin-top: 18px; margin-bottom: 18px;}
DIV.lifestyle_email H5 {color: #003333; text-align: left; font-size: 9pt; font-weight: bold; font-family: arial,helvetica,sans-serif; margin: 0;}
DIV.lifestyle_email DIV.lifestyle_errortext {width: 531px; margin: 10px 0 10px 0; padding: 5px; color: #FF0000; background-color: yellow; border: 1px solid #FF0000; text-align: left; font-size: 9pt; font-weight: bold; font-family: arial,helvetica,sans-serif;}
DIV.lifestyle_email DIV.mailbox {width: 99%; border: 1px solid #87B448; padding: 2px; background-color: #DAEFB6; text-align: right;}
DIV.lifestyle_email DIV.mailbox LABEL {border: 0px solid red; vertical-align: top; color: #336633; text-align: right; margin: 0; font-size: 12px; font-family: arial,helvetica,sans-serif;}
DIV.lifestyle_email DIV.mailbox INPUT.text {width: 340px; font-size: 11px; font-family: arial,helvetica,sans-serif; margin: -3px 2px 5px 4px;}
DIV.lifestyle_email DIV.mailbox TEXTAREA.text {width: 340px; height: 200px; font-size: 11px; font-family: arial,helvetica,sans-serif; margin: -3px 2px 0 4px;}
DIV.lifestyle_email DIV.mailbox INPUT.mail_button {cursor: pointer; background-color: #87B448; color: #FFFFFF; border-width: 1px; float: right; margin: 3px 2px 3px 3px; font-size: 11px; font-weight: bold; font-family: arial,helvetica,sans-serif;}
DIV.lifestyle_email P {text-align: justify; font-size: 9pt; font-weight: normal; font-family: arial,helvetica,sans-serif; margin-top: 0; margin-bottom: 18px;}
DIV.lifestyle_email P.alairas {text-align: right;}


/* AJURVEDIKUS TESZT modul */
DIV.ayurvedic_intro {margin: 0; padding: 4px 0 0 0;}
DIV.ayurvedic_intro H5 {color: #003333; text-align: left; font-size: 9pt; font-weight: bold; font-family: arial,helvetica,sans-serif; margin: 0;}
DIV.ayurvedic_intro P {text-align: justify; font-size: 9pt; font-weight: normal; font-family: arial,helvetica,sans-serif; margin-top: 0; margin-bottom: 18px;}
DIV.ayurvedic_intro IMG {border: 1px solid #87B448; float: right; margin: 3px 3px 8px 8px;}
UL.ayurvedic_rightblock_linklist {list-style-image: url("../../../../includes/template/media/images/icons/link_inner.gif"); margin: 0 0 0 15px;}
UL.ayurvedic_rightblock_linklist A {font-size: 9pt;}
DIV.stdrightblock > DIV.content > UL.ayurvedic_rightblock_linklist {margin: 0 0 0 -22px;}
LABEL.ayurvedic_offlinepoints {margin: 0; font-weight: bold; font-family: arial,helvetica,sans-serif; font-size: 9pt;}
SELECT.ayurvedic_offlinepoints {width: 40px; margin: 1px 0 1px 0; font-size: 8pt;}
INPUT.ayurvedic_button {cursor: pointer; background-color: #87B448; color: #FFFFFF; border-width: 1px; float: right; margin: 3px 0 2px 0; font-size: 8pt; font-weight: bold; font-family: arial,helvetica,sans-serif;}
DIV.ayurvedic_guidelayer {display: none; position: absolute; left: 190px; top: 15px; width: 300px; background-color: #FFFFE1; border: 1px solid #000000; padding: 2px; text-align: justify;}
DIV.ayurvedic_dietary {margin: 0; padding: 0;}
DIV.ayurvedic_dietary H4 {color: #003333; text-align: center; font-size: 12pt; font-weight: bold; font-family: arial,helvetica,sans-serif; margin-top: 18px; margin-bottom: 18px;}
DIV.ayurvedic_dietary P {text-align: justify; font-size: 9pt; font-weight: normal; font-family: arial,helvetica,sans-serif; margin-top: 0; margin-bottom: 18px;}
DIV.ayurvedic_test {margin: 0; padding: 0;}
DIV.ayurvedic_test H4 {color: #003333; text-align: center; font-size: 12pt; font-weight: bold; font-family: arial,helvetica,sans-serif; margin-top: 18px; margin-bottom: 18px;}
DIV.ayurvedic_test P {text-align: justify; font-size: 9pt; font-weight: normal; font-family: arial,helvetica,sans-serif; margin-top: 0; margin-bottom: 18px;}
DIV.ayurvedic_test DIV.question {color: #003333; text-align: left; font-size: 9pt; font-weight: bold; font-family: arial,helvetica,sans-serif; margin: 18px 0 0 10px;}
DIV.ayurvedic_test INPUT.answers {margin-left: 22px;}
DIV.ayurvedic_test LABEL.answers {margin: 0; font-weight: normal; font-size: 9pt; font-family: arial,helvetica,sans-serif;}
DIV.ayurvedic_result {margin: 0; padding: 0;}
DIV.ayurvedic_result H5 {color: #003333; text-align: left; font-size: 9pt; font-weight: bold; font-family: arial,helvetica,sans-serif; margin: 0;}
DIV.ayurvedic_result H5.resulttitle {margin-top: 18px; margin-bottom: 20px;}
DIV.ayurvedic_result P {text-align: justify; font-size: 9pt; font-weight: normal; font-family: arial,helvetica,sans-serif; margin-top: 0; margin-bottom: 18px;}
DIV.ayurvedic_result P.ayurvedictest_stars {text-align: center; font-size: 9pt; font-weight: normal; font-family: arial,helvetica,sans-serif; margin-top: 18px; margin-bottom: 18px;}
DIV.ayurvedic_result P.selected_bibliography {text-align: justify; font-size: 9pt; font-weight: normal; font-family: arial,helvetica,sans-serif; margin-top: 0; margin-bottom: 18px;}
LABEL.ayurvedictest {text-align: right; width: 260px; margin: 0; font-weight: bold; font-family: arial,helvetica,sans-serif;}
INPUT.ayurvedictest_text {width: 28px; min-width: 28px; text-align: right; font-size: 10px; font-weight: normal; font-family: arial,helvetica,sans-serif; margin-left: 5px;}


/* LINKGYUJTEMENY modul */
DIV.links_view {margin: 0; padding: 0;}
DIV.links_view DIV.catlistbox {border: 1px solid #87B448; background-color: #D9EFB4; padding: 0; margin: 0;}
DIV.links_view DIV.catlistbox DIV.boxheader {border-bottom: 1px solid #87B448; padding: 3px 5px; background-color: #C6E395;}
DIV.links_view DIV.catlistbox DIV.boxheader SPAN {float: left; font-weight: bold;}
DIV.links_view DIV.catlistbox DIV.boxheader A {float: right; padding-left: 5px; border-left: 1px solid #87B448;}
DIV.links_view DIV.catlistbox UL {list-style-type: none; margin: 0; padding: 7px 9px 0;}
DIV.links_view DIV.catlistbox UL LI {font-size: 11px; font-family: arial,helvetica,sans-serif; margin-bottom: 7px;}
DIV.links_view DIV.catlistbox UL LI A {font-size: 12px;}
DIV.links_view DIV.linklistbox {border: 1px solid #87B448; background-color: #D9EFB4; padding: 0; margin: 24px 0 0 0;}
DIV.links_view DIV.linklistbox DIV.boxheader {border-bottom: 1px solid #87B448; padding: 3px 5px; background-color: #C6E395;}
DIV.links_view DIV.linklistbox DIV.boxheader SPAN {float: left; font-weight: bold;}
DIV.links_view DIV.linklistbox DIV.boxheader A {float: right; padding-left: 5px; border-left: 1px solid #87B448;}
DIV.links_view DIV.linklistbox UL {list-style-image: url("../../../../includes/template/media/images/icons/link_outer.gif"); margin: 0 0 0 15px; padding: 7px 9px 0;}
DIV.links_view DIV.linklistbox UL LI {font-size: 11px; font-family: arial,helvetica,sans-serif; margin-bottom: 7px;}
DIV.links_view DIV.linklistbox UL LI A {font-size: 12px;}
DIV.links_submitform {margin: 0; padding: 0;}
DIV.links_submitform DIV.formbox {border: 1px solid #87B448; background-color: #D9EFB4; padding: 0; margin: 0;}
DIV.links_submitform DIV.formbox DIV.boxheader {border-bottom: 1px solid #87B448; padding: 3px 5px; background-color: #C6E395;}
DIV.links_submitform DIV.formbox DIV.boxheader SPAN {float: left; font-weight: bold;}
DIV.links_submitform DIV.formbox DIV.formbox_inner {text-align: right; padding: 8px;}
DIV.links_submitform DIV.formbox DIV.formbox_inner LABEL {margin: 0 3px; font-size: 12px; font-family: arial,helvetica,sans-serif; vertical-align: top; position: relative; top: 4px;}
DIV.links_submitform DIV.formbox DIV.formbox_inner INPUT.text {width: 310px; background-color: #FFFFD2; color: #003333; border: 1px solid #87B448; font-size: 12px; font-family: arial,helvetica,sans-serif; margin-top: 2px !important; margin: 0 0 0 2px;}
DIV.links_submitform DIV.formbox DIV.formbox_inner TEXTAREA {width: 310px; height: 100px; background-color: #FFFFD2; color: #003333; border: 1px solid #87B448; font-size: 12px; font-family: arial,helvetica,sans-serif; margin-top: 2px !important; margin: 0 0 0 2px;}
DIV.links_submitform DIV.formbox DIV.formbox_inner SELECT {width: 312px !important; width: 314px; background-color: #FFFFD2; color: #003333; border: 1px solid #87B448; font-size: 12px; font-family: arial,helvetica,sans-serif; margin-top: 2px !important; margin: 1px 0;}
DIV.links_submitform DIV.formbox DIV.formbox_inner DIV.horline {border-bottom: 1px solid #87B448; margin: 5px 0 4px;}
DIV.links_submitform DIV.formbox DIV.formbox_inner INPUT.button {cursor: pointer; background-color: #87B448; color: #FFFFFF; border-width: 1px; margin-top: 1px; font-size: 12px; font-weight: bold; font-family: arial,helvetica,sans-serif;}
DIV.links_submitform DIV.formbox DIV.formbox_inner SPAN.requested {background-color: transparent; color: #FF0000; margin-left: 4px; font-size: 12px; font-weight: bold; font-family: arial,helvetica,sans-serif; cursor: pointer;}
DIV.links_submitform DIV.formbox DIV.formbox_inner SPAN.notrequested {background-color: transparent; color: #D9EFB4; margin-left: 4px; font-size: 12px; font-weight: bold; font-family: arial,helvetica,sans-serif;}
DIV.links_submitok {margin: 4px 0 0 0; padding: 0;}
DIV.links_submitok H5 {color: #003333; background-color: transparent; text-align: left; font-size: 12px; font-weight: bold; font-family: arial,helvetica,sans-serif; margin: 0;}
DIV.links_submitok P {color: #003333; background-color: transparent; text-align: justify; font-size: 12px; font-weight: normal; font-family: arial,helvetica,sans-serif; margin-top: 0; margin-bottom: 18px;}
DIV.links_submitok P.alairas {text-align: right;}


/* FORUM - Global */
.forum_container {margin: 0; padding: 0;}
.forum_errormsg {margin: 10px 1px; padding: 5px; color: #FF0000; background-color: yellow; border: 1px solid #FF0000; text-align: left; font-size: 12px; font-weight: bold; font-family: arial,helvetica,sans-serif;}
/* FORUM - Kategoria- es temalista */
.forum_cat_headline {background-color: #C6E395; color: #003333; border-bottom: 1px solid #87B448; border-top: 1px solid #87B448; padding: 2px 3px; margin: 0 1px;}
.forum_cat_text {float: left; font-weight: bold;}
.forum_cat_newtopiclink {float: right;}
.forum_cat_topiclist_table {margin-bottom: 18px; width: 100%; border: 0; padding: 0; border-spacing: 1px;}
.forum_cat_topiclist_descr {border-bottom: 1px solid #87B448; background-color: #D9EFB4; color: #003333; margin-top: 2px; font-size: 10px; font-weight: normal; font-family: arial,helvetica,sans-serif;}
.forum_cat_topiclist_td_icon {background-color: #ECF2C4; color: #003333; padding: 3px 1px; width: 20px;}
.forum_cat_topiclist_td_topic {background-color: #ECF2C4; color: #003333; padding: 3px 3px; font-size: 12px; width: 100%;}
.forum_cat_topiclist_td_other {background-color: #ECF2C4; color: #003333; border-bottom: 1px solid #87B448; text-align: left; padding: 1px 1px 1px 21px;}
.forum_cat_topiclist_td_other_lastposter {border-left: 0px solid #87B448; padding: 0 3px; text-align: left; font-size: 11px; font-weight: normal; font-family: arial,helvetica,sans-serif;}
.forum_cat_topiclist_td_other_starter {border-left: 1px solid #87B448; padding: 0 3px; text-align: left; font-size: 11px; font-weight: normal; font-family: arial,helvetica,sans-serif;}
.forum_cat_topiclist_td_other_postnum {border-left: 1px solid #87B448; padding: 0 3px; text-align: center; font-size: 11px; font-weight: normal; font-family: arial,helvetica,sans-serif;}
.forum_cat_topiclist_td_wanttopic {background-color: #ECF2C4; color: #003333; text-align: center; padding: 6px; border-bottom: 1px solid #87B448;}
.forum_cat_separator {text-align: center; margin-bottom: 18px;}
.forum_cat_icondescr_container {border-top: 1px solid #87B448; border-bottom: 1px solid #87B448; padding: 0; margin: 0 1px;}
.forum_cat_icondescr_items {background-color: #D9EFB4; color: #003333; margin-top: 1px; padding: 1px 2px; font-size: 11px;}
.forum_cat_icondescr_lastitem {background-color: #D9EFB4; color: #003333; margin: 1px 0; padding: 1px 2px; font-size: 11px;}
.forum_cat_icondescr_icons {margin-right: 6px; border: 0; width: 18px; height: 12px; vertical-align: middle;}
/* FORUM - Uj tema hozzaadasa */
.forum_newtopic_headline {background-color: #C6E395; color: #003333; border-bottom: 1px solid #87B448; border-top: 1px solid #87B448; padding: 2px 3px; margin: 0 1px;}
.forum_newtopic_formblock1 {border-bottom: 1px solid #87B448; background-color: #D9EFB4; margin: 1px; padding: 1px 2px; text-align: right;}
.forum_newtopic_label {color: #003333; margin: 0 3px; font-size: 12px; font-family: arial,helvetica,sans-serif; vertical-align: top; position: relative; top: 4px;}
.forum_newtopic_text {background-color: #FFFFD2; color: #003333; border: 1px solid #87B448; width: 350px; font-size: 12px; font-weight: normal; font-family: arial,helvetica,sans-serif;}
.forum_newtopic_textarea {background-color: #FFFFD2; color: #003333; border: 1px solid #87B448; width: 350px; height: 180px; font-size: 12px; font-weight: normal; font-family: arial,helvetica,sans-serif;}
.forum_newtopic_formblock2 {border-bottom: 1px solid #87B448; background-color: #D9EFB4; margin: 1px; padding: 1px 2px 2px; text-align: right;}
.forum_newtopic_button {cursor: pointer; background-color: #87B448; color: #FFFFFF; border-width: 1px; font-size: 11px; font-weight: bold; font-family: arial,helvetica,sans-serif;}
.forum_newtopic_smiles_labelbox {width: 188px; overflow: hidden; float: left; clear: none;}
.forum_newtopic_smiles_picbox {width: 354px; overflow: hidden; float: right; clear: none;}
.forum_newtopic_smiles_pics {width: 15px; height: 15px; border: 0; margin: 0 2px 0 0; padding: 0; float: left;}
/* FORUM - Hozzaszolasok */
.forum_viewposts_catlink {background-color: #C6E395; color: #003333; border-bottom: 1px solid #87B448; border-top: 1px solid #87B448; padding: 2px 5px; margin: 0 1px 18px;}
.forum_viewposts_catlinkarrow {font-size: 14px;}
.forum_viewposts_headline {background-color: #C6E395; color: #003333; border-bottom: 1px solid #87B448; border-top: 1px solid #87B448; padding: 2px 3px; margin: 0 1px;}
.forum_viewposts_topicname {float: left;}
.forum_viewposts_newpost {float: right;}
.forum_viewposts_posthead {background-color: #D9EFB4; color: #003333; padding: 3px; margin: 18px 1px 1px; font-size: 11px; font-weight: normal; font-family: arial,helvetica,sans-serif;}
.forum_viewposts_posthead_poster {float: left;}
.forum_viewposts_posthead_reply {float: right;}
.forum_viewposts_posttext {background-color: #ECF2C4; color: #003333; border-bottom: 1px solid #87B448; padding: 10px; margin: 1px; font-size: 12px; font-weight: normal; font-family: arial,helvetica,sans-serif;}
.forum_viewposts_pagerline {text-align: center; margin: 18px 1px 0; background-color: #C6E395; padding: 1px 3px;}
/* FORUM - Uj hozzaszolas */
.forum_newpost_headline {background-color: #C6E395; color: #003333; border-bottom: 1px solid #87B448; border-top: 1px solid #87B448; padding: 2px 3px; margin: 0 1px;}
.forum_newpost_formblock1 {border-bottom: 1px solid #87B448; background-color: #D9EFB4; margin: 1px; padding: 1px 2px; text-align: right;}
.forum_newpost_label {color: #003333; margin: 0 3px; font-size: 12px; font-family: arial,helvetica,sans-serif; vertical-align: top; position: relative; top: 4px;}
.forum_newpost_textarea {background-color: #FFFFD2; color: #003333; border: 1px solid #87B448; width: 400px; height: 180px; font-size: 12px; font-weight: normal; font-family: arial,helvetica,sans-serif;}
.forum_newpost_formblock2 {border-bottom: 1px solid #87B448; background-color: #D9EFB4; margin: 1px; padding: 1px 2px 2px; text-align: right;}
.forum_newpost_button {cursor: pointer; background-color: #87B448; color: #FFFFFF; border-width: 1px; font-size: 11px; font-weight: bold; font-family: arial,helvetica,sans-serif;}
.forum_newpost_separator {text-align: center; margin: 18px 0;}
.forum_newpost_prevhead {background-color: #C6E395; color: #003333; border-bottom: 1px solid #87B448; border-top: 1px solid #87B448; padding: 2px 3px; margin: 18px 1px 0;}
.forum_newpost_prevposter {background-color: #D9EFB4; color: #003333; padding: 3px 3px; margin: 1px; font-size: 11px; font-weight: normal; font-family: arial,helvetica,sans-serif;}
.forum_newpost_prevtext {background-color: #ECF2C4; color: #003333; border-bottom: 1px solid #87B448; padding: 10px; margin: 1px; font-size: 12px; font-weight: normal; font-family: arial,helvetica,sans-serif;}
.forum_newpost_smiles_labelbox {width: 138px; overflow: hidden; float: left; clear: none;}
.forum_newpost_smiles_picbox {width: 402px; overflow: hidden; float: right; clear: none;}
.forum_newpost_smiles_pics {width: 15px; height: 15px; border: 0; margin: 0 3px 0 0; padding: 0; float: left;}

/* Adminisztratori oldalra vezeto link */
A#goadminpage {float: right; margin-right: 1px; font-weight: normal; cursor: default; color: #87B448; background-color: transparent; text-decoration: none;}
A#goadminpage:visited {color: #87B448; text-decoration: none; font-weight: normal;}
A#goadminpage:hover {color: #87B448; text-decoration: none; font-weight: normal;}
A#goadminpage:active {color: #87B448; text-decoration: none; font-weight: normal;}
/* Admin felületen levő admin almenük linkjei */
A.adminsubmenuitem {display: block; padding: 1px 3px; border: 0; color: #990000; background-color: #D9EFB4; text-decoration: none; font-weight: bold;}
A.adminsubmenuitem:visited {color: #990000; background-color: #D9EFB4; text-decoration: none; font-weight: bold;}
A.adminsubmenuitem:hover {color: #DD0000; background-color: #BFDB8D; text-decoration: none; font-weight: bold;}
A.adminsubmenuitem:active {color: #990000; background-color: #D9EFB4; text-decoration: none; font-weight: bold;}
/* aaa */
A.windowclosebtn {float: right; margin: 2px 1px 0 0; color: #990000; display: block; width: 16px; height: 16px; background: url(../images/adminicons/btn_winclose_normal.gif) no-repeat;}
A.windowclosebtn:visited {color: #990000;}
A.windowclosebtn:hover {color: #DD0000; background: url(../images/adminicons/btn_winclose_hover.gif) no-repeat;}
A.windowclosebtn:active {color: #FFFFFF; background: url(../images/adminicons/btn_winclose_active.gif) no-repeat;}



/* Portal admin feluleten levo linkek*/
A.portalsystem {color: #003333; font-weight: bold; text-decoration: none;}
A.portalsystem:visited {color: #003333;}
A.portalsystem:hover {color: #555555;}
A.portalsystem:active {color: #003333;}


/*
* Cikk nyomtatasa es kuldese emailben blokk
*/
DIV.printmail_container {height: 19px; background-color: #f2f9de; border-bottom: 1px solid #b0c677; padding: 0; margin-bottom: 18px; overflow: hidden;}
DIV.printmail_printbox {float: left; height: 17px; width: 243px; border-right: 1px solid #f2f9de; padding: 1px 0 0 0; margin: 0 0 1px 0; text-align: center; overflow: hidden; background-color: #d4e999;}
DIV.printmail_mailbox {float: left; height: 17px; width: 244px; border-right: 1px solid #f2f9de; padding: 1px 0 0 0; margin: 0 0 1px 0; text-align: center; overflow: hidden; background-color: #d4e999;}
DIV.printmail_fontbox {float: left; height: 17px; width: 20px; border-right: 1px solid #f2f9de; padding: 1px 0 0 0; margin: 0 0 1px 0; text-align: center; overflow: hidden; background-color: #d4e999;}
DIV.printmail_fontboxright {float: left; height: 17px; width: 20px; padding: 1px 0 0 0; margin: 0 0 1px 0; text-align: center; overflow: hidden; background-color: #d4e999;}
IMG.printmail_icons {margin: 0; padding: 0; border: 0; vertical-align: middle;}


/*
* Csak a nyomtatasnal megjeleno elemek
*/
#printedurl {display: none;}


/*
* Kereső blokk
*/
input.search_field_what {
	width: 140px;
	height: 16px !important;
	height: 16px;
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	margin: 1px 0 1px 0;
	padding: 0;
	border: 1px solid #106d9e;
	background-color: #ffffff;
	color: #003333;
}

select.search_field_where {
	width: 140px;
	height: 16px !important;
	height: 18px;
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	margin: 1px 0 1px 2px;
	padding: 0;
	border: 1px solid #106d9e;
	background-color: #ffffff;
	color: #003333;
}

input.search_button_submit {
	cursor: pointer;
	background-color: #6ab2e7;
	color: #ffffff;
	border-width: 1px;
	float: right;
	margin: 1px 1px 0 0 !important;
	margin: 1px 0 0 0;
	font-size: 10px;
	font-weight: bold;
}

div.search_blokkcloser {
	overflow: hidden;
	height: 0;
	clear: both;
}

/*
* Kereső modul
*/
DIV.search_main {margin: 0; padding: 0;}
DIV.search_resultsdescr_head {border-top: 1px solid #87B448; border-bottom: 1px solid #87B448; background-color: #C6E395; padding: 2px 3px; margin-bottom: 1px; font-size: 12px; font-family: arial,helvetica,sans-serif; font-weight: normal;}
DIV.search_resultsdescr_text {border-bottom: 1px solid #87B448; background-color: #D9EFB4; padding: 2px 3px; font-size: 12px; font-family: arial,helvetica,sans-serif; font-weight: normal;}
DIV.search_resultslist_head {border-top: 1px solid #87B448; border-bottom: 1px solid #87B448; background-color: #C6E395; padding: 2px 3px; margin-top: 20px; font-size: 12px; font-family: arial,helvetica,sans-serif; font-weight: bold;}
LI.search_list_items {margin: 20px 0; font-size: 12px; font-family: arial,helvetica,sans-serif; font-weight: normal;}
SPAN.search_list_artdate {font-size: 11px; font-family: arial,helvetica,sans-serif; font-weight: normal;}
DIV.search_list_quotation {font-size: 11px; font-family: arial,helvetica,sans-serif; font-weight: normal;}
DIV.search_pager_box {display: block; text-align: center; border-top: 1px solid #87B448; border-bottom: 1px solid #87B448; background-color: #C6E395; padding: 2px 3px; margin-top: 20px; font-size: 12px; font-family: arial,helvetica,sans-serif; font-weight: bold;}
DIV.search_pager_left {float: left; clear: none;}
DIV.search_pager_leftfake {float: left; clear: none; width: 55px;}
DIV.search_pager_right {float: right; clear: none;}
DIV.search_pager_rightfake {float: right; clear: none; width: 80px;}
DIV.search_pager_numbox {width: 380px; margin-top: 2px;}
DIV.search_pager_nums {display: inline; clear: none; padding: 3px;}
DIV.search_footdescr_text {margin-top: 20px; font-size: 12px; font-family: arial,helvetica,sans-serif; font-weight: normal;}
LI.search_footdescr_items {font-size: 12px; font-family: arial,helvetica,sans-serif; font-weight: normal;}


/*
* NATÚRSZAKÁCS modul
*/
.ncook_main {margin: 0; padding: 0;}
.ncook_boxlink_icon {margin-right: 5px; border: 0;}
.ncook_art_title {color: #003333; background-color: transparent; text-align: center; font-size: 16px; font-weight: bold; margin-top: 18px; margin-bottom: 18px;}
.ncook_art_body {text-align: justify; margin-top: 0; margin-bottom: 18px;}
.ncook_nocontent_title {color: #003333; background-color: transparent; text-align: left; font-weight: bold;}
.ncook_nocontent_body {text-align: justify; margin-top: 0; margin-bottom: 18px;}
.ncook_spices_title {color: #003333; background-color: transparent; text-align: center; font-size: 16px; font-weight: bold; margin-top: 18px; margin-bottom: 18px;}
.ncook_spices_intro {color: #003333; background-color: transparent; text-align: justify;}
.ncook_spices_name {color: #003333; background-color: transparent; text-align: left; font-weight: bold; margin: 0; font-size: 12px;}
.ncook_spices_descr {text-align: justify; margin-top: 0; margin-bottom: 18px;}
.ncook_spices_separator {height: 1px;overflow: hidden; border-bottom: 1px dashed #87b448; margin: 0 0 18px 0; padding: 0;}
.ncook_sauces_title {color: #003333; background-color: transparent; text-align: center; font-size: 16px; font-weight: bold; margin-top: 18px; margin-bottom: 18px;}
.ncook_sauces_intro {color: #003333; background-color: transparent; text-align: justify;}
.ncook_sauces_name {color: #003333; background-color: transparent; text-align: left; font-weight: bold; margin: 0; font-size: 12px;}
.ncook_sauces_descr {text-align: justify; margin-top: 0; margin-bottom: 18px;}
.ncook_sauces_separator {height: 1px;overflow: hidden; border-bottom: 1px dashed #87B448; margin:  0 0 18px 0; padding: 0;}
.ncook_sendrec_title {color: #003333; background-color: transparent; text-align: center; font-size: 16px; font-weight: bold; margin-top: 18px; margin-bottom: 18px;}
.ncook_sendrec_warnmsg {margin: 0 0 18px 0; text-align: justify; color: #336633; background-color: transparent; font-size: 11px;}
.ncook_sendrec_formcontainer {text-align: right; margin-bottom: 18px;}
.ncook_sendrec_errormsg {margin: 10px 0 10px 0; padding: 5px; color: #FF0000; background-color: yellow; border: 1px solid #FF0000; text-align: left; font-weight: bold;}
.ncook_sendrec_label {color: #336633; background-color: transparent; margin: 0;}
.ncook_sendrec_text {vertical-align: middle; width: 330px; margin: 1px 0 1px 4px;}
.ncook_sendrec_select {vertical-align: middle; width: 336px; max-width: 334px; margin: 2px 0 2px 2px;}
.ncook_sendrec_textarea {vertical-align: top; width: 330px; height: 160px; margin: 1px 0 1px 4px;}
.ncook_sendrec_textarea2 {vertical-align: top; width: 330px; height: 100px; margin: 1px 0 1px 4px;}
.ncook_sendrec_btnreset {cursor: pointer; background-color: #87B448; color: #FFFFFF; border-width: 1px; margin: 3px 0 0 3px; font-weight: bold;}
.ncook_sendrec_btnsubmit {cursor: pointer; background-color: #87B448; color: #FFFFFF; border-width: 1px; margin: 3px 10px 0 3px; font-weight: bold;}
.ncook_sendrec_starreq {color: #FF0000; margin-left: 2px; font-size: 10px; font-weight: bold; font-family: verdana,arial,helvetica,sans-serif;}
.ncook_sendrec_starnoreq {color: #F2F9DE; margin-left: 2px; font-size: 10px; font-weight: bold; font-family: verdana,arial,helvetica,sans-serif;}
.ncook_sendrec_sepline {height: 1px; width: 450px; border-bottom: 1px dashed #87B448; margin: 4px 10px 4px 0; font-size: 1px;}
.ncook_success_title {color: #003333; background-color: transparent; text-align: left; font-weight: bold;}
.ncook_success_body {text-align: left; margin-top: 0; margin-bottom: 18px;}
.ncook_success_signature {text-align: right; margin-top: 0; margin-bottom: 18px;}
.ncook_recipes_title {color: #003333; background-color: transparent; text-align: center; font-size: 16px; font-weight: bold; margin-top: 18px; margin-bottom: 18px;}
.ncook_recipes_intro {color: #003333; background-color: transparent; text-align: justify;}
.ncook_recipes_randfoodbox {margin-bottom: 18px;}
.ncook_recipes_randfoodname {color: #003333; background-color: transparent; text-align: left; font-size: 14px; font-weight: bold; margin: 0 0 10px 0;}
.ncook_recipes_randfoodtexts {text-align: justify; margin-top: 0; margin-bottom: 10px;}
.ncook_recipes_randfoodsep {height: 1px;overflow: hidden; border-bottom: 1px dashed #87b448; margin: 0 0 18px 0; padding: 0;}
.ncook_recipes_foodname {color: #003333; background-color: transparent; text-align: left; font-size: 14px; font-weight: bold; margin: 0 0 10px 0;}
.ncook_recipes_foodtexts {text-align: justify; margin-top: 0; margin-bottom: 10px;}
.ncook_recipes_foodsep {height: 1px;overflow: hidden; border-bottom: 1px dashed #87b448; margin: 0 0 18px 0; padding: 0;}


/*
* HOMEOPÁTIA modul
*/
.homeo_main {margin: 0; padding: 0;}
.homeo_boxlink_icon {margin-right: 5px; border: 0;}
.homeo_nocontent_title {color: #003333; background-color: transparent; text-align: left; font-weight: bold;}
.homeo_nocontent_body {text-align: justify; margin-top: 0; margin-bottom: 18px;}
.homeo_art_title {color: #003333; background-color: transparent; text-align: center; font-size: 16px; font-weight: bold; margin-top: 18px; margin-bottom: 18px;}
.homeo_art_body {text-align: justify; margin-top: 0; margin-bottom: 18px;}
.homeo_club_textlabel {margin-bottom: 0; font-weight: bold;}
.homeo_club_leadername, .homeo_club_location {display: inline;}
.homeo_club_program {text-align: justify; margin-top: 0; margin-bottom: 18px;}
/* HOMEOPÁTIA - Cikk nézet*/
.homeo_view {margin: 0; padding: 0;}
.homeo_view h1 {color: #003333; text-align: center; font-size: 12pt; font-weight: bold; font-family: arial,helvetica,sans-serif; margin-top: 18px; margin-bottom: 18px;}
.homeo_view div p {text-align: justify; font-size: 9pt; font-weight: normal; font-family: arial,helvetica,sans-serif; margin-top: 4px; margin-bottom: 18px;}
.homeo_view div p img, .homeo_view div img {border: 1px solid #87B448; padding: 5px; margin: 0 0 10px 10px; background-color: #ffffff; color: inherit; float: right; display: inline;}
/* HOMEOPÁTIA - Materia Medica nezet */
.homeo_druglist {margin: 4px 0 0 0; padding: 0;}
.homeo_druglist p {text-align: justify; font-size: 12px; font-weight: normal; font-family: arial,helvetica,sans-serif; margin-top: 4px; margin-bottom: 14px;}
.homeo_druglist .boxdruglist {border: 2px inset #F9FFE4; background-color: #F9FFE4; width: 210px; height: 280px; overflow: auto; float: left;}
.homeo_druglist .boxdruglist ul {list-style-type: none; margin: 0 3px 0 3px;}
.homeo_druglist > .boxdruglist > ul {padding-left: 2px; padding-bottom: 1px;}
.homeo_druglist .boxdruglist ul .itemsepar {height: 3px; border-bottom: 1px dashed #87B448; margin-bottom: 3px;}
.homeo_druglist .boxdrugdescr {border: 2px inset #F9FFE4; background-color: #F9FFE4; width: 306px; overflow: hidden; padding: 2px; text-align: justify; font-size: 12px; font-weight: normal; font-family: arial,helvetica,sans-serif; float: right;}
.homeo_druglist .boxdrugdescr_empty {border: 2px inset #F9FFE4; background-color: #F9FFE4; width: 306px; height: 276px; padding: 2px; overflow: hidden; text-align: justify; font-size: 12px; font-weight: normal; font-family: arial,helvetica,sans-serif; float: right;}
.homeo_druglist .boxdrugdescr p {font-size: 12px; font-weight: normal; font-family: arial,helvetica,sans-serif; margin-top: 0; margin-bottom: 14px;}
.homeo_druglist .boxdrugdescr .textlabel {margin-bottom: 0; margin-top: 0; font-weight: bold;}
.homeo_druglist .leftlisttitle {border-bottom: 1px solid #87B448; width: 214px; display: inline; float: left; font-weight: bold;}
.homeo_druglist .rightlisttitle {border-bottom: 1px solid #87B448; width: 312px; display: inline; float: right; font-weight: bold; margin-right: 1px;}
.homeo_druglist .gapafterlisttitles {height: 6px;}
/* HOMEOPÁTIA - Szerkereső nezet */
.homeo_drugfinder {margin: 4px 0 0 0; padding: 0;}
.homeo_drugfinder p {text-align: justify; font-size: 12px; font-weight: normal; font-family: arial,helvetica,sans-serif; margin-top: 4px; margin-bottom: 14px;}
.homeo_drugfinder .leftlisttitle {border-bottom: 1px solid #87B448; width: 254px; display: inline; float: left; font-weight: bold;}
.homeo_drugfinder .rightlisttitle {border-bottom: 1px solid #87B448; width: 284px; display: inline; float: right; font-weight: bold; margin-right: 1px;}
.homeo_drugfinder .wideboxtitle {border-bottom: 1px solid #87B448; font-weight: bold; margin-top: 14px; float: none; clear: both;}
.homeo_drugfinder .gapafterlisttitles {height: 6px;}
.homeo_drugfinder .boxkeywords {border: 2px inset #F9FFE4; background-color: #F9FFE4; width: 250px; height: 280px; overflow: auto; float: left;}
.homeo_drugfinder .boxkeywords ul {list-style-type: none; margin: 0 3px 0 3px;}
.homeo_drugfinder > .boxkeywords > ul {padding-left: 2px; padding-bottom: 1px;}
.homeo_drugfinder .boxkeywords ul .itemsepar {height: 3px; border-bottom: 1px dashed #87B448; margin-bottom: 3px;}
.homeo_drugfinder .boxdruglist {border: 2px inset #F9FFE4; background-color: #F9FFE4; width: 286px; height: 280px; overflow: auto; float: right;}
.homeo_drugfinder .boxdruglist_empty {border: 2px inset #F9FFE4; background-color: #F9FFE4; padding: 2px; width: 278px; height: 276px; overflow: auto; float: right;}
.homeo_drugfinder .boxdruglist ul {list-style-type: none; margin: 0 3px 0 3px;}
.homeo_drugfinder > .boxdruglist > ul {padding-left: 2px; padding-bottom: 1px;}
.homeo_drugfinder .boxdruglist ul .itemsepar {height: 3px; border-bottom: 1px dashed #87B448; margin-bottom: 3px;}
.homeo_drugfinder .boxdrugdescr {background-color: #F9FFE4; width: 543px; overflow: hidden; padding: 2px; text-align: justify; font-size: 12px; font-weight: normal; font-family: arial,helvetica,sans-serif; margin-top: 10px;}
.homeo_drugfinder .boxdrugdescr_empty {border: 2px inset #F9FFE4; background-color: #F9FFE4; width: 543px; height: 100px; padding: 2px; overflow: hidden; text-align: justify; font-size: 12px; font-weight: normal; font-family: arial,helvetica,sans-serif;}
.homeo_drugfinder .boxdrugdescr p {font-size: 12px; font-weight: normal; font-family: arial,helvetica,sans-serif; margin-top: 0; margin-bottom: 14px;}
.homeo_drugfinder .boxdrugdescr .textlabel {margin-bottom: 0; margin-top: 0; font-weight: bold;}

/*
* JATEK - Toto
*/

.pools_main {
	margin: 0;
	padding: 0;
}

.pools_main h1 {
	color: #003333;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	font-family: arial,helvetica,sans-serif;
	margin-top: 18px;
	margin-bottom: 18px;
}

.pools_main h2 {
	color: #003333;
	text-align: justify;
	font-size: 12px;
	font-weight: bold;
	font-family: arial,helvetica,sans-serif;
	margin-top: 18px;
	margin-bottom: 18px;
}

.pools_main fieldset {
	border: 0;
}

.pools_main p.question {
	margin-bottom: 2px;
	font-weight: bold;
}

.pools_main input.button {
	cursor: pointer;
	background-color: #87b448;
	color: #ffffff;
	border-width: 1px;
	float: right;
	margin: 3px 0 3px 3px;
	font-size: 12px;
	font-weight: bold;
	font-family: arial,helvetica,sans-serif;
}

.pools_main div.separator {
	height: 1px;
	overflow: hidden;
	display: block;
	border-bottom: 1px dashed #87b448;
}

.pools_main p.textimportant {
	text-align: center;
	font-weight: bold;
	background-color: inherit;
	color: #dd0000;
}

.pools_main fieldset.userdatas {
	text-align: right;
}

.pools_main fieldset.userdatas label.userdata {
	color: #336633;
	text-align: right;
	width: 280px;
	margin: 0;
	font-size: 12px;
	font-family: verdana,arial,helvetica,sans-serif;
}

.pools_main fieldset.userdatas input.userdata {
	width: 360px;
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	margin: 1px 0 1px 4px;
}


/* JOGI NYILATKOZAT modul */
div.legalnotice_main {
	margin: 0;
	padding: 0;
	text-align: justify;
}

div.legalnotice_main h1 {
	color: #003333;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	font-family: arial,helvetica,sans-serif;
	margin-top: 18px;
	margin-bottom: 18px;
}

div.legalnotice_main h2 {
	margin-top: 14px;
	margin-bottom: 14px;
	font-weight: bold;
	text-align: left;
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
}

div.legalnotice_main p {
	text-align: justify;
	font-size: 12px;
	font-weight: normal;
	font-family: arial,helvetica,sans-serif;
}

h3.startingletter {
	margin: 10px 0 0 0;
}

.homeo_drugfinder .boxkeywords, .homeo_drugfinder .boxdruglist_empty {
	height: 326px;
}

.homeo_drugfinder .boxdruglist_empty {
	height: 322px;
}

div.greenline {
	height: 1px;
	background-color: green;
	margin: 14px 0;
	overflow: hidden;
	display: block;
}

.robot {
	display: none;
}


/* Cikkajanlo es menupont ajanlo dobozok */
div.cikkajanlo_tarolo, div.menuajanlo_tarolo {
	width: 177px;
	overflow: hidden;
	margin: 0 0 10px 10px;
	float: right;
	clear: right;
}

div.cikkajanlo_kulso, div.menuajanlo_kulso {
	margin: 0 0 0 0;
	width: 173px;
	background-color: #ffffff;
	color: inherit;
	border: 1px solid #dde4cb;
}

div.cikkajanlo_kozepso, div.menuajanlo_kozepso {
	position: relative;
	margin: 2px 2px 2px 2px;
	width: 169px;
	background-color: #fbfbb2;
	color: #106d9e;
}

div.cikkajanlo_belso, div.menuajanlo_belso {
	width: 161px;
	overflow: hidden;
	margin: 2px 4px 2px 4px;
}

div.cikkajanlo_belso div.cikkajanlo_cim {
	font-weight: bold;
	text-align: left;
}

div.menuajanlo_belso p.menuajanlo {
	text-align: left;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 9px;
	line-height: 12px;
	margin: 3px 0 4px 0;
}

div.cikkajanlo_belso a.cikkajanlo, div.menuajanlo_belso a.menuajanlo {
	display: block;
	margin: 2px;
	font-size: 12px;
	line-height: 17px;
	text-align: left;
}

div.menuajanlo_belso a.menuajanlo {
	text-align: center;
}

div.menuajanlo_belso div {
	text-align: center;
}

div.menuajanlo_belso div img.menuajanlo {
	margin: 3px 0 3px 0;
	padding: 2px;
	background-color: #ffffff;
	color: inherit;
	border: 1px solid #dde4cb;
}

div.cikkajanlo_belso h3.dobozfejlec, div.menuajanlo_belso h3.dobozfejlec {
	padding: 1px 2px 1px 2px;
	margin: 3px 0 0 0;
	border: 1px solid #ffffff;
	background-color: #f9aa66;
	color: #ffffff;
	font-weight: bold;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
}

div.cikkajanlo_belso div.elvalaszto, div.menuajanlo_belso div.elvalaszto {
	height: 1px;
	overflow: hidden;
	border: 0;
	background-color: #f9aa66;
	color: inherit;
	padding: 0;
	margin: 0;
}

input.hidden {
	display: none;
}

/**
 * TUMOR - Cikk nézet
 */
 
.tumor_view {
	margin: 0;
	padding: 0;
}

.tumor_view h1 {
	color: #033;
	text-align: center;
	font-size: 12pt;
	font-weight: bold;
	font-family: arial,helvetica,sans-serif;
	margin-top: 18px;
	margin-bottom: 18px;
}

.tumor_view div p {
	margin-top: 4px;
	margin-bottom: 18px;
}

/*
.tumor_view div p img, .tumor_view div img {
	border: 1px solid #dde4cb;
	padding: 2px;
	margin: 0 0 10px 10px;
	background-color: #fff;
	color: inherit;
	float: right;
	display: inline;
}
*/


div.swapping_main {
	margin: 4px 0 0 0;
	padding: 0;
}

div.swapping_categories_border {
	float: left;
	margin: 0 9px 10px 0;
	width: 80px;
	height: 120px;
	border: 1px solid #dde4cb;
	background-color: white;
}

div.swapping_categories {
	margin: 2px;
	text-align: center;
	width: 97px;
	height: 73px;
	background-color: #e3eab2;
}

div.div_clear {
	float: none;
	clear: both;
	height: 0;
}

div.swapping_form_border {
	border: 1px solid #dde4cb;
	background-color: white;
	margin-bottom: 10px;
}

div.swapping_form {
	margin: 2px;
	background-color: #e3eab2;
}

label.swapping_form, label.pictures_form {
	color: #336633;
	text-align: right;
	width: 280px;
	margin: 5px 0 2px 5px;
	font-size: 12px;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: bold;
}

input.swapping_text, textarea.swapping_text {
	width: 531px;
	margin: 0 5px;
	border: 1px solid #c5cfaa;
}

input.pictures_form_text {
	width: 527px;
	margin: 0 5px;
	border: 1px solid #c5cfaa;
}

input.swapping_file, input.pictures_file {
	width: 533px;
	margin: 0 5px;
}

input.pictures_file {
	width: 529px;
}

input.swapping_radio, input.swapping_check {
	margin: 0 5px;
}

textarea.swapping_text {
	height: 100px;
}

div.align_right {
	text-align: right;
	margin: 5px;
}

input.swapping_submit, input.pictures_submit {
	cursor: pointer;
	background-color: #87B448;
	color: #FFFFFF;
	border-width: 1px;
	font-size: 11px;
	font-weight: bold;
	font-family: arial,helvetica,sans-serif;
}

div.swapping_article_border, div.swapping_article_border_wide {
	border: 1px solid #dde4cb;
	background-color: white;
	margin-bottom: 10px;
	width: 268px;
	float: left;
}

div.swapping_article_border_wide {
	width: 549px;
}

div.swapping_article, div.swapping_article_wide {
	text-align: left;
	width: 264px;
	height: 100px;
	background-color: #ecf2c4;
	margin: 2px;
	position: relative;
}

div.swapping_article_wide {
	width: 545px;
	height: auto;
}

div.swapping_article_name {
	padding: 2px;
	font-weight: bold;
	background-color: #e3eab2;
}

div.swapping_article_body {
	margin: 2px;
	height: 62px;
	overflow: hidden;
}

img.swapping_article_pic {
	float: left;
	background-color: white;
	padding: 2px;
	border: 1px solid #dde4cb;
	margin: 0 3px 3px 0;
	cursor: pointer;
}

div.swapping_article_footer {
	position: absolute;
	bottom: 0;
	padding: 2px;
	font-weight: bold;
	background-color: #e3eab2;
	margin-top: 2px;
	width: 260px;
}

div.swapping_article_footer_wide {
	padding: 2px;
	font-weight: bold;
	background-color: #e3eab2;
	margin-top: 2px;
}

div.pictures_main {
	padding: 0;
	margin: 4px 0 0 0;
}

div.pictures_options {
	text-align: right;
	padding: 0;
	margin: 0 0 10px 0;
}

div.pictures_form_border, div.pictures_thumbs_border {
	border: 1px solid #dde4cb;
	background-color: white;
	margin-bottom: 10px;
}

div.pictures_form, div.pictures_thumbs {
	margin: 2px;
	background-color: #e3eab2;
	padding: 2px;
}

input.pictures_text {
	width: 390px;
	margin: 0 5px;
	border: 1px solid #c5cfaa;
}

table.pictures_thumbs {
	border-collapse: collapse;
	width: 541px;
}

table.pictures_thumbs tr td {
	text-align: left;
	vertical-align: center;
}

table.pictures_thumbs tr td img {
	background-color: white;
	padding: 2px;
	border: 1px solid #c5cfaa;
}

table.pictures_thumbs tr td a img, div.thumb_picture a img {
	background-color: white;
	padding: 2px;
	border: 1px solid #c5cfaa;
}

table.pictures_thumbs tr td a:hover img, div.thumb_picture a:hover img {
	background-color: #990000;
	padding: 2px;
	border: 1px solid #c5cfaa;
}

div.regist_errortext {
	margin: 10px 1px 10px 10px;
	padding: 5px;
	color: #FF0000;
	background-color: yellow;
	border: 1px solid #FF0000;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	font-family: arial,helvetica,sans-serif;
}

select.pictures_list {
	width: 531px;
	margin: 0 5px;
	border: 1px solid #c5cfaa;
}

div.weather_big, div.weather_small {
	width: 268px;
	background-color: white;
	float: left;
	margin: 0 10px 10px 0;
	border: 1px solid #dde4cb;
}

div.weather_small {
	width: 175px;
}

div.weather_inner {
	margin: 2px;
	background-color: #ecf2c4;
}

div.inner_margin {
	margin: 5px;
}

div.weather_inner div.img {
	background-color: white;
	border: 1px solid #dde4cb;
	margin: 0 5px 5px 0;
	float: left;
}

div.weather_inner div.img img {
	margin: 2px;
	display: inline;
}

div.weather_inner p, div.weather_inner h1, div.weather_inner h2 {
	font-size: 12px;
	margin: 0px;
	font-weight: normal;
}

div.weather_inner h1 {
	font-size: 14px;
	text-align: center;
	font-weight: bold;
}

div.weather_inner h2 {
	font-weight: bold;
}

div.weather_inner div.weather_line {
	height: 0;
	margin: 4px 2px;
	border-bottom: 1px solid #AAB098;
}

div.weather_inner div.weather_data {
	float: left;
}

div.thumb_picture {
	margin: 9px;
	display: inline;
}

div.thumb_picture img {
	background-color: white;
	padding: 2px;
	border: 1px solid #c5cfaa;
}

div.allergy_related_outer {
	border: 1px solid #dde4cb;
	background-color: #ffffff;
	margin-bottom: 10px;
}

div.allergy_related_inner {
	margin: 0 2px 2px 2px;
	background-color: #ecf2c4;
	padding: 3px;
}

div.allergy_related_inner div a {
	margin: 0 0 2px 4px;
}

div.allergy_related_outer p {
	background-color: #e3eab2;
	margin: 2px 2px 0 2px;
	padding: 2px;
}

div.allergy_related_healer, div.allergy_related_healer_last {
	float: left;
	width: 103px;
	border-right: 1px solid #d2db93;
}

div.allergy_related_healer_last {
	border: 0;
}

div.allergy_related_healer span, div.allergy_related_healer_last span {
	background-color: inherit;
	font-weight: bold;
	display: block;
	text-align: center;
}

div.allergy_related_healer img, div.allergy_related_healer_last img {
	display: block;
	margin: 2px auto;
	width: 84px;
	background-color: #ffffff;
	padding: 2px;
	border: 1px solid #e3eab2;
}

div.allergy_related_inner div.allergy_related_healer a, div.allergy_related_inner div.allergy_related_healer_last a {
	display: block;
	text-align: center;
	margin: 0;
}

h4.allergy_h4 {
	color: #003333;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	font-family: arial,helvetica,sans-serif;
	margin-top: 18px;
	margin-bottom: 18px;
}

table.allergens, table.cross_allergies {
	border-collapse: collapse;
	width: 100%;
}

table.allergens th, table.allergens td, table.cross_allergies td {
	padding: 2px;
	border: 1px solid #d2db93;
}

table.cross_allergies td {
	vertical-align: top;
}

th.allergen, td.allergen, td.allergen_2 {
	width: 28%;
}

table.allergens th, td.allergen_2, table.cross_allergies td.unpair {
	background-color: #e3eab2;
}

th.month, td.month, td.low_density, td.high_density, td.month_2 {
	width: 8%;
}

th.month {
	text-align: center;
}

td.month_2 {
	background-color: #e3eab2;
}

td.low_density {
	background-color: #fff799;
}

td.high_density {
	background-color: #fbaf5d;
}

div.allergy_related_outer div.allergy_related_inner p {
	background-color: #ecf2c4;
	margin: 5px 0;
	padding: 0;
}
