/* --- */
/* ARTICLE */
/* --- */

.image-float-left {
	float: left;
	margin-right: 15px;
}
.image-float-right {
	float: right;
	margin-left: 15px;
}
#content-main-article-heading {
	width: 526px;
	height: 24px;
	margin: 15px 0px 10px 0px;
	padding: 8px 0px 0px 40px;
	font-family: "Georgia", Times, serif;
	font-size: 14px;
	color: rgb(0, 0, 0);
	text-decoration: none;
	text-transform: uppercase;
}
.article-heading-pink {
	background-image: url("../images/article-heading-pink.png");
}
.article-heading-yellow {
	background-image: url("../images/article-heading-yellow.png");
}
.article-heading-purple {
	background-image: url("../images/article-heading-purple.png");
}
.article-heading-green {
	background-image: url("../images/article-heading-green.png");
}
.article-heading-blue {
	background-image: url("../images/article-heading-blue.png");
}

#content-main-article h1 {
	margin-top: 15px;
	margin-bottom: 0px;
	padding-bottom: 15px;
	font-family: "Georgia", Times, serif;
	font-size: 36px;
	font-weight: normal;
	text-decoration: none;
	color: rgb(175, 95, 190);
}
#content-main-article h2 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: "Verdana", Tahoma, sans-serif;
	font-size: 17px;
	line-height: 1em;
	font-weight: bold;
	text-decoration: none;
	font-style:normal;
	color: rgb(75, 140, 40);
}
#content-main-article h3 {
	margin-top: 10px;
	margin-bottom: 20px;
	font-family: "Verdana", Tahoma, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	color: rgb(175, 95, 190);
	line-height: 1em;
	font-style: normal;
}
#content-main-article h4 {
	margin-top: 15px;
	margin-bottom: 15px;
	font-family: "Georgia", Times, serif;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
	color: rgb(75, 140, 40);
	width: 380px;
	line-height: 1.2em;
}
.content-main-article-summary {
	border-top: 1px solid rgb(237, 237, 237);
	border-bottom: 1px solid rgb(237, 237, 237);
	padding-top: 5px;
	padding-bottom: 8px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: "Verdana", Arial, sans-serif;
	font-size: 13px;
	font-style: italic;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
	/* color: rgb(65, 145, 200); */
}
.content-main-article-image {
	margin-top: 0px;
	margin-bottom: 10px;
}

.content-main-article-divleft {
	margin-right: 10px;
	margin-bottom: 5px;
	line-height: 1.1em;
	width: 200px;
	float: left;
	font-style: italic;
	color: rgb(130, 130, 130);
}
.content-main-article-divright {
	line-height: 1.1em;
	margin-left: 10px;
	margin-bottom: 5px;
	width: 200px;
	float: left;
	font-style: italic;
	color: rgb(130, 130, 130);
}

.content-main-article-image-label {
	text-align: left;
	width: 95%;
	padding: 0px;
	padding-top: 10px;
	font-family: "Verdana", Arial, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	text-decoration: none;
	color: rgb(130, 130, 130);
}

.article-normal-text{
	font-family: "Verdana", Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: rgb(0, 0, 0);
	line-height: 1.4em;
}
.content-main-article-emph-box {
	margin-top: 20px;
	margin-bottom: 10px;
}
.content-main-article-emph-box-title {
	width: 551px;
	height: 26px;
	padding-left: 15px;
	padding-top: 10px;
	font-family: "Verdana", Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	color: rgb(157, 15, 17);	
	background-image: url("../images/content-main-article-emph-box-title-bg.png")
}
.content-main-article-emph-box-body {
	width: 534px;
	background: rgb(252, 234, 222);
	border: 1px solid rgb(239, 210, 188);
	padding: 15px 15px 5px 15px;
	font-family: "Verdana", Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: rgb(0, 0, 0);
}
.content-main-article-emph-box-body ul,
.content-main-article-emph-box-body li {

	margin: 0;
	padding: 0;
}
.content-main-article-emph-box-body li {
	list-style-position: inside;
	padding-bottom: 10px;
}
.content-main-article-emph-box-shadow {
	width: 565px;
	height: 10px;
	background-image: url("../images/shadow-564px.png")
}
#content-main-article-footer-scroll {
	text-align: center;
	border-top: 1px solid rgb(237, 237, 237);
	border-bottom: 1px solid rgb(237, 237, 237);
	margin: 10px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
}
#content-main-article-footer-share {
	text-align: right;
}

/* --- */
/* DOCTORS */
/* --- */

#module-docs-description {
	width: 440px;
	margin-left: 15px;
}
#block-separator-solid-smallmargin{
	border-bottom: 1px solid rgb(209, 185, 212);
	margin: 7px 0px;
}

/* --- */
/* CROPCALENDAR */
/* --- */

table.green th {
	/* background-color: rgb(226, 238, 195); */
	background: none;
	border: none;
	font-weight: bold;
	color: rgb(173, 97, 187);
	/* border-bottom: 2px solid rgb(220, 228, 195); */
}

table.green td {
	border: none;
}
table.green tr:nth-child(even) {
	background: rgb(242, 247, 228);
}
table.green tr:nth-child(odd) {
	background: rgb(255, 255, 255);
}

/* --- */
/* MOONDAYS */
/* --- */

.moondays-table th {
	background: none;
	color: rgb(175, 96, 189);
	text-align: center;
	font-weight: bold;
	border: none;
}
.moondays-table-toprow {
	border-top: 1px solid rgb(199, 142, 208);
}
.moondays-table td {
	text-align: center;
	vertical-align: middle;
	border: none;
}
.purple-background {
	background-color: rgb(253, 236, 255);
}
.blue-background {
	background-color: rgb(222, 231, 251);
}

.module-iss-one-description ul {
	padding-left: 20px;
	color: blue;
}

.module-iss-one-description li{
	color: #4191C8;
	font-family: "Georgia", Times, serif;
	/*font-weight: bold;*/
}
.module-iss-one-description2 li{
	color: black;
}

/* --- */
/* FORUM */
/* --- */

#content-main-table-box-latest {
	margin-right: 20px;
	margin-bottom: 20px;
}
#content-main-table-box-popular{
	margin-bottom: 20px;
}


#content-main-table-box-latest table,
#content-main-table-box-popular table {
	width: 395px;
	border: 0px;	
}

#content-main-table-box-latest table thead {
	background-image: url("../images/content-main-table-box-latest-head.png");
	width: 395px;
	height: 45px;	
}
#content-main-table-box-popular table thead {
	background-image: url("../images/content-main-table-box-popular-head.png");
	width: 395px;
	height: 45px;	
}

#content-main-table-box-latest table thead td,
#content-main-table-box-popular table thead td {
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: "Georgia", Times, serif;
	font-weight: normal;
	font-size: 12px;
	color: rgb(173, 97, 187);
}


#content-main-table-box-latest table tbody tr:nth-child(even),
#content-main-table-box-popular table tbody tr:nth-child(even) {
	background: rgb(255, 245, 219);
}
#content-main-table-box-latest table tbody tr:nth-child(odd),
#content-main-table-box-popular table tbody tr:nth-child(odd) {
	background: rgb(255, 255, 255);
}
#content-main-table-box-latest table tbody td,
#content-main-table-box-popular table tbody td {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-family: "Verdana", Arial, sans-serif;
	font-weight: normal;
	font-size: 11px;
}


.content-main-table-box-topics {
	margin: 0px 0px 20px 0px;
}
.content-main-table-box-topics  table {
	width: 810px;
}
.content-main-table-box-topics  table thead{
	background-image: url("../images/content-main-table-box-topics-head.png");
	width: 810px;
	height: 45px;
}
.content-main-table-box-topics table tbody tr:nth-child(even) {
	height: 41px;	
	background: rgb(255, 255, 255);
}
.content-main-table-box-topics table tbody tr:nth-child(even) {
	background: rgb(243, 240, 255);
}
.content-main-table-box-topics  table thead td {
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: "Georgia", Times, serif;
	font-weight: normal;
	font-size: 12px;
	color: rgb(173, 97, 187);
}
.content-main-table-box-topics  table tbody td {
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: "Verdana", Arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
}
.content-main-table-box-topics .topics-title,
#content-main-table-box-latest .topics-title,
#content-main-table-box-popular .topics-title {
	padding-left: 10px;
	font-size: 18px;
	color: rgb(173, 97, 187);
}

.shadow-box-395px-white{
	width: 395px;
	height: 9px;	
	background-image: url("../images/shadow-395px.png");	
}
.shadow-box-810px-white{
	width: 810px;
	height: 13px;	
	background-image: url("../images/shadow-810px.png");	
}

#addthis {
height: 20px;
}

/* CAL */

/* calendar */
.calendar td { 	font-family: "Georgia", Times, serif; font-size: 12px; border: none;}
table.calendar	{ /* border-left:1px solid #999;  */ }
tr.calendar-row	{  }
td.calendar-day	{ min-height:80px; font-size:11px; position:relative; } 
html div.calendar-day { height:80px; }
td.calendar-day-np	{ background:#fff5db; min-height:80px; } 
html div.calendar-day-np { height:80px; }
td.calendar-day-head { color:#AD61BB; background:#fff; font-weight:normal; text-align:center; width:50px; padding:5px; /* border-bottom:1px solid #999; border-top:1px solid #999; border-right:1px solid #999; */ }
div.day-number		{ background-image:url("../images/eventcal_bg.png"); padding:5px; color:#fff; font-weight:bold;  margin:1px; width:67px; text-align:center; height:22px; font-size: 18px; }
div.day-number:hover	{ background-image:url("../images/eventcal_bg3.png"); }
/* shared */
td.calendar-day, td.calendar-day-np { width:50px; padding:0px; /* border-bottom:1px solid #999; border-right:1px solid #999; */ }
div.day-number a { color: white;}

/* test & vote */

#votediv {
	border-top: 1px solid #d0e0ff;
	border-bottom: 1px solid #d0e0ff;
	background-color: #eef4ff;
	padding-left: 15px;
} 

#votecontainer {
	padding-top: 20px;
	padding-bottom: 20px;
}

#voteform {
	padding-left: 200px;
}
#voteform p {
	padding: 5px;
	font-weight: normal;
	font-family: "Georgia", Times, serif;
	font-size: 14px;
}

#testlist {
	padding-bottom: 20px;
	margin-bottom:20px;
}

#testlist h2 {
	width: 550px;
	border-top: 1px solid #d0e0ff;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 15px;
	color: black;
	font-style: normal;
	font-size: 16px;
	font-weight: normal;
}
#testlist h2:first-child {
	border-top: none;
}

.faq_qbox {
/* #ffeba0; */
	border-top: 1px solid #e5d285;
	border-bottom: 1px solid #e5d285;
	padding-bottom:20px;
	margin-bottom: 7px;
}

.faq_qbox p {
	line-height:1.3em;
	padding: 15px 30px 15px 30px;
	text-align:center;
}
/*show_issues*/

.zs_sutidiv { /* container */
	background-color: #ffeba0;
	float: left;
	padding: 5px;
	padding-top: 8px;
	padding-left: 8px;
	width: 166px;
	height: 230px;
	border: 1px solid #dcc56b;
	margin: 3px;
}
.zs_downdiv { /* alsó árnyék */
	background: url("../images/shadow-175px-yellow.png") no-repeat bottom white;
	width:162px;
	height:10px;
}
.zs_innerdiv {
	border:1px solid #bbbbbb;
	background: url("../images/content-right-panel-current-cover-bg2.png") repeat-y;
	/* background-color: white; */
	padding:10px;
	width:140px;
	height:180px;
}
.zs_sutiimg {
	width:140px;
}

.zs_sutidiv p {
	padding-top:0px;
	text-align:center
}