BODY
{
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

TD
{
	color: #7e7e7e;
	font-family:Verdana;
	font-size: 10px;
}

select, textarea, button, .InputText
{
	font-family: Verdana;
	font-size: 10px;
	color: #7e7e7e;
}
.InputText, textarea
{
	border: solid 1px #7e7e7e;
}

.InputCheck
{
	background-color: Red;
}

.HeadDate
{
	background-color: #f1f1f1;
	text-align: right;
	padding-right: 5px;
	height: 26px;
	font-family: Verdana;
	font-size: 9px;
}

.HeadMenu
{
	padding: 10px 5px 10px 5px;
}

.FixWidth
{
	width: 750px;
	text-align: center;
	border: none;
}


.BeigeBox
{
}

.BeigeBoxHeader
{
	background-color: #eaead2;
	width: 100%;
	color: #7e7e7e;
	text-align: left;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}

.BeigeBoxContent
{
	background-color: #f7f8f2;
	background-repeat: no-repeat;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 2px;
	font-family: Verdana;
	font-size: 10px;
	color: #7e7e7e;
	border-left: solid 1px #eaead2;
	border-right: solid 1px #eaead2;
}

.BeigeBoxInnerContent
{
	background-color: #f7f8f2;
	font-family: Verdana;
	font-size: 10px;
	color: #7e7e7e;
}

.BeigeBoxContent form
{
	margin: 0px 0px 0px 0px;
}

.BeigeBoxContent a:link, .BeigeBoxContent a:visited, .BeigeBoxContent a:active
{
	font-family: Verdana;
	font-size: 10px;
	/* color: #7e7e7e; */
	text-decoration: none;
}

.BeigeBoxContent a:hover
{
	font-family: Verdana;
	font-size: 10px;
	color: #7e7e7e;
	text-decoration: underline;
}

.BeigeBoxFooter
{
	background-color: #f7f8f2;
	border-bottom: solid 1px #eaead2;
}

.InputLogon
{
	border: solid 1px #7e7e7e;
	font-family: Verdana;
	font-size: 10px;
	color: #7e7e7e;
}

.CheckFilm
{
	background-image: url(images/FilmMediumIcon.gif);
	width: 20px;
}

.CheckEdu
{
	background-image: url(images/EduMediumIcon.gif);
	width: 20px;
}

.CheckPublication
{
	background-image: url(images/PublicationMediumIcon.gif);
	width: 20px;
}

.CheckBook
{
	background-image: url(images/BookMediumIcon.gif);
	width: 20px;
}

.Top10Position
{
	color: #EFA91A;
	font-weight: bold;
	width: 12px;
	vertical-align: top;
}

.Top10Title
{
	vertical-align: top;
/*	width: 88px;*/
	overflow: hidden;
	text-overflow: ellipsis;
}

TD.HideOverflow DIV {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 90px;
}

TABLE.PageFooterLine TD {
	height: 29px;
}

TD.PageFooterLineLeft {
	width: 10px;
	background-image: url(images/footer_left.png);	
	background-repead: no-repeat;
}

TD.PageFooterLineMid {
	background-image: url(images/footer_mid.png);	
	background-repead: repeat-x;
}

TD.PageFooterLineRight {
	width: 10px;
	background-image: url(images/footer_right.png);	
	background-repead: no-repeat;
}

.PageFooter, .PageFooter a:link, .PageFooter a:visited, .PageFooter a:active
{
	font-family: Verdana;
	font-size: 10px;
	color: #7e7e7e;
	text-decoration: none;
	text-align: center;
	padding-top: 5px;
	font-weight: bold;
}

.PageFooter a:hover
{
	font-family: Verdana;
	font-size: 10px;
	color: #7e7e7e;
	text-decoration: underline;
	text-align: center;
	padding-top: 5px;
}

.register TD DIV {
	cursor: help;
	pointer: help;
}

.register .required {
	color: red;
}

.arrows {
	margin-top: 10px;
	margin-bottom: 10px;
}

img.icon {
	vertical-align: middle;
	/*border: 1px solid black;*/
}

.boxed {
	padding-right: 30px;
	text-align: center;
	display: inline;
}

.expired TD {
	color: red;
}

.NewsTitle
{
	font-weight: bold;
	text-transform: uppercase;
	color: black; /*#86b30d;*/
	height: 15px;
	margin-top: 10px;
}

A.Next
{
	font-weight: bold;
	color: #EFA91C;
/*
	text-align: right;
	width: 100%;
*/
}

.Next:hover
{
	text-decoration: underline;
}

.LostPassword
{
	color:#7E7E7E;
}

TD.ContentDescription
{
	padding-left: 18px;
	padding-bottom: 5px;
	width: 100%;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	margin-bottom: 3px;
}

TD.SearchHitTitle a, TD.SearchHitTitle span.credit
{
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 4px;
	height: 15px;
}

TD.SearchHitTitle a
{
	color: #86b30d;
}

TR.AdminHeader TH {
	font-size: 10pt;
	border-bottom: 1px dashed black;
}

TD.DashedBottomBorder, TR.DashedBottomBorder TD {
	border-bottom: 1px dashed silver;
	padding-bottom: 5px;
}

TD.JText, DIV.JText, P.JText {
	text-align: justify;
}

TD.SearchHitDescription
{
	padding-left: 4px;
	width: 100%;
	text-align: justify;
}

TD.DetailedTitle
{
	font-weight: bold;
	text-transform: uppercase;
	color: #86b30d;
	height: 15px;
	padding-left: 4px;
	width: 100%;
}

.DetailProperty
{
	font-weight: bold;
	text-transform: uppercase;
	color: #EFA91C;
	padding-right: 5px;
	vertical-align: top;
}

.DetailValue
{
	width: 60%;
	vertical-align: top;
}

SPAN.admin A:hover {
	text-decoration: underline;
}
SPAN.admin A
{
	color: red;
	text-align: center;
	height: 9pt;
	font-size: 7pt;
	text-decoration: none;
/*	font-family: Arial;*/
}

OPTION.special {
	background-color: #f5f5dc;
}

input.button {
	width: 100px;
}

TD.SearchHeader {
	background-image: url(images/search_header.gif);
	background-repead: repeat-y;
	font-weight: bold;
}

TR.PubHeader TD {
	font-weight: normal;
	text-decoration: none;
} 

TD.PubFooterLine {
	background: url('images/line_1px.gif') repeat-x;
}

TR.PubHeader STRONG {
	color: #000000;
	font-family: Arial !important;
	font-size: 11pt;
}

TR.PubHeader SPAN.KreditErtek {
	font-weight: bold;
}

TABLE.KeretesResz STRONG {
	color: #000000;
	font-family: Arial !important;
	font-size: 11pt;
}

HR {
	color: #dad7c8;
}

SELECT {
	width: 170px;
}

TABLE.KeretesResz {
	border: 2px solid #dadbcd;
}

TABLE.KeretesResz TD {
	padding: 7px;
	background-color: #f3f3e5;
	text-align: right;
	font-weight: bold;
}

UL.Admin {
	margin: 0;
	margin-left: 15px;
	text-indent: 0px;
}

TD.ButtonTitle, TD.ButtonTitle A, TD.ButtonTitle INPUT {
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
}
TD.ButtonTitle INPUT {
	border: none;
	height: 21px;
	background-color: transparent;
	vertical-align: middle;
	cursor: hand;
	cursor: pointer;
}

SPAN.DateList INPUT {
	width: 30px;
}

SPAN.DateList SELECT.Y {
	width: 60px;
}

SPAN.DateList SELECT.M {
	width: 100px;
}

IMG {
	border-width: 0px;
}

A {
	text-decoration: none;
	color: #7e7e7e;
}
