

/*	----------------------------------------------------------------------
		General definitions
	----------------------------------------------------------------------	*/


BODY
{ 
/*	background-image: url("images/ssalny12.jpg"); */
	background-image: url("images/nyito_lalny.jpg");
	color: white;
	font-family: Arial;
/*	background-repeat: no-repeat;
	background-position: center center;
*/
}
/*
A:link		{ color: #336699; text-decoration: none; }
A:active	{ color: #336699; text-decoration: none; }
A:visited	{ color: #336699; text-decoration: none; }
A:hover		{ color: #808080; text-decoration: none; }
*/
A:link		{ color: #ffffff; text-decoration: none; font-style: italic; font-weight: bold; }
A:active	{ color: #ffffff; text-decoration: none; font-style: italic; font-weight: bold; }
A:visited	{ color: #ffffff; text-decoration: none; font-style: italic; font-weight: bold; }
A:hover		{ color: #808080; text-decoration: none; font-style: italic; font-weight: bold; }

H1
{
	text-align: center;
}

H2
{
	text-align: center;
}

H3
{
	text-align: center;
}

TABLE
{
	border-width: 0px;
}

TD
{
	border-color: olive;
	background-image: url("images/invisible.gif");
	padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;
	border-style: solid;
	border-width: 0px;
}

IMG
{
	border-width: 0px;
}

P.Error { color: red; font-size: large; }



/*	----------------------------------------------------------------------
		Header section on pages
	----------------------------------------------------------------------	*/
TABLE.MenuLine	{ FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND: #294748; COLOR: #ffffff }
TD.MenuLine		{ FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND: #294748; COLOR: #ffffff }
TD.Menu			{ FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND: #294748; COLOR: #ffffff; width: 12.5%; text-align: center; }

A.Menu:link		{ FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffffff; TEXT-DECORATION: none }
A.Menu:active	{ FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffffff; TEXT-DECORATION: none }
A.Menu:visited	{ FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffffff; TEXT-DECORATION: none }
A.Menu:hover	{ FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ff6600; TEXT-DECORATION: none }


/*	----------------------------------------------------------------------
		Definitions for the login section
	----------------------------------------------------------------------	*/
TABLE.Login
{
/*	width: 100px; */
}

TD.Login
{
    width: 50%
}

INPUT.Login
{
    width: 100px
}

P.LoginText
{
	text-align:	center;
}

P.Greeting
{
	font-size:	larger;
}

/*	----------------------------------------------------------------------
		Definitions for the search section
	----------------------------------------------------------------------	*/
TABLE.Search
{
/*	width: 100px; */
}

TD.Search
{
    width: 50%
}

INPUT.Search
{
    width: 100px
}

/*	----------------------------------------------------------------------
		Definitions for the polling machine section
	----------------------------------------------------------------------	*/
.Poll
{
/*	font-size:		normal;
	line-height:	normal;
	text-align:		justify; */
}

TABLE.Poll
{
	width:			100%;
/*	margin-top:		0px;
	margin-bottom:	0px;
	vertical-align:	top; */
}

TABLE.PollBar
{
	height:			5px;
}

TD.Percent
{
	width:			30px;
	font-size:		smaller;
	text-align:		right;
}



/*	----------------------------------------------------------------------
		Register page definitions
	----------------------------------------------------------------------	*/
P.RegisterSuccess
{
	text-align:	center;
	font-size:	larger;
/*	color:		green; */
}

P.RegisterFailure
{
	text-align:	center;
	font-size:	larger;
/*	color:		red; */
}


/*	----------------------------------------------------------------------
		News pages definitions
	----------------------------------------------------------------------	*/
TABLE.News
{
/*	margin-left: 150px; margin-right: 150px; */
	width: 100%;
}

TABLE.NewsDetails
{
	/*margin-left: 150px; margin-right: 150px;*/
	width: 75%;
}

TD.NewsTitle
{
	padding-top: 20px;
    text-align: left;
    vertical-align: bottom;
    font-size: 20px;
}

TD.NewsText
{
    text-align: justify;
}

TD.NewsDate
{
	vertical-align: bottom;
	font-size: 10px;
	text-align: right;
}

TD.NewsDetailsTitle
{
	text-align: center;
	font-size: 24px;
	font-weight: bold;
}


/*	----------------------------------------------------------------------
		Articles pages definitions
	----------------------------------------------------------------------	*/
TABLE.Articles
{
	width: 75%;
}

TABLE.ArticleDetails
{
	width: 100%;
	/*border-width: 20px;*/
}

TD.ArticleTitle
{
	padding-top: 20px;
	padding-bottom: 5px;
	text-align: left;
	font-size: 15px;
	font-weight: bold;
}

TD.ArticleAuthor
{
	text-align: left;
	font-size: 11px;
}

TD.ArticleSummary
{
	text-align: justify;
}

TD.ArticleContent
{
	text-align: justify;
}

TD.ArticleDetailsTitle
{
	text-align: left;
	font-size: 20px;
	font-weight: bold;
}

TD.ArticleDetailsSubtitle
{
	padding-top: 15px;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
}

TD.ArticleDetailsAuthor
{
	text-align: left;
	font-size: 14px;
}

TD.ArticleDetailsContent
{
	text-align: justify;
	font-size: 14px;
}

TD.More
{
	text-align: right;
}
