/* CSS File				*/
/* Version: 	01			*/
/* Author: 	György Lengyel		*/

/* Tag redefines			*/
html, body				{margin: 0px; padding: 0px; height: 100%; width: 100%;}
body					{color: #000000; background-color: white; font-family: "trebuchet ms", arial, verdana, helvetica, sans-serif; font-size: 14px; text-align:justify;}
div					{margin: auto; height: auto;}
a img					{border: none 0px;}
img					{margin: 10px 20px;}
b					{color: #B00000; font-weight: normal; text-align: center;}
td					{color: #000000; background-color: #E8E8FF; font-family: "trebuchet ms", arial, verdana, helvetica, sans-serif; font-size: 14px; text-align: center;}

/* Link styles				*/
a					{color: blue; text-decoration:none; font-size: 12px; font-weight: bold;}
a:hover					{color: blue; text-decoration:none;}

/* Main styles				*/
.holder					{text-align: center; margin-left: auto; margin-right: auto; width: 850px;}
.holder1				{text-align: left; margin: 0px; padding: 0px; border: none; *width:1000;}

/* Header styles				*/
.header					{height: 200px; margin-top: 3px}
.header .holder1			{height: 200px; background-image: url(../img/header.jpg); background-repeat: no-repeat; background-position: left top; position: relative;}
.header .banner				{text-align: right; font-size: 11px; font-weight: bold; letter-spacing: .2em; padding-top: 10px; padding-right: 90px; cursor: default;}
.header .menu				{top: 176px; height: 20px; background-color: #E8E8FF; width: 100%; padding-top: 3px; letter-spacing: .2em; position: relative; text-align: center; font-size: 11px; font-weight: bold;} 
.header .menu a				{padding-right: 1em; padding-left: 1em; color: black; background-color: none;}
.header .menu a:hover			{padding-right: 1em; padding-left: 1em; color: red;}

.header .microlinks			{background-color: none; text-align: center; font-size: 11px; font-weight: normal; letter-spacing: .3em; padding-top: 300px; padding-left: 200px; cursor: default;}
.header .links				{background-color: #E8E8FF; position: absolute; left: 0px; top: 160px; text-align: center; font-size: 11px; font-weight: bold;}
.header .links a			{background-color: #FF3333; color: #FFFFE0; border-style:none; border-width:0px; display:block; float:left; height:20px; line-height:35px; padding-left:22px; padding-right:35px; position:relative; text-decoration:none; white-space:nowrap;}
.header .links a:hover			{background-color: #FF3333; color: black;}
.header .links a .end			{background-color: #FFFFE0; display:inline; height:20px; margin:0px; padding:0px; position:absolute; right:0px; top:0px; width:35px;}
.header .links a:hover .end		{background-color: #FFFFE0;}

/* Main styles				*/
.main					{background-color: white; background-repeat: repeat-x; background-position: left top; color: #000000;}
.main .holder				{padding-top: 27px;}
.main .holder1				{background-color: #F6EFEE; padding-top: 20px; padding-bottom: 1px; padding-left: 50px; padding-right: 50px;}
.main .holder1 .langpref		{text-align: right}
.main .holder1 .langpref img		{margin: 0px 3px;}
.main .holder1 .langpref a		{font-size: 10px}
.main .title				{letter-spacing: 0.2em; font-weight: bold; text-align: center;}
.main .text				{text-align: justify;}
.main .news				{background-color: red; text-align: center; color: white; font-style: italic}
.main .textc				{text-align: center;}
.main .strong				{text-align: center; font-weight: bold; color: red;}

/* Footer styles			*/
.footer					{background-color: white; background-image: url(../img/_footer_back.gif); background-repeat: repeat-x; background-position: left top; height: 270px;}
.footer .holder				{letter-spacing: 0.1em; margin-top: 2px; background-color: #E8E8FF; text-align: center; padding: 2px 0; color: #000000; font-size: 10px}
.footer .holder a			{color: black; font-size: 9px;}
.footer .holder td			{background-color: orange; color: black; font-size: 9px;}
.footer .credits			{text-align: center; font-size: 9px; padding-top: 0px;}

/* Counter styles 			*/
.counter .holder			{background-color: #F6EFEE; padding: 0.5em 0 .5em 0;}
.counter .holder td			{background-color: black; color: white; font-size: 10px; padding: .1em .3em}

/* Graph styles				*/
.graph .holder				{padding-top: 27px;}
.graph .holder1				{background-color: #F6EFEE; padding-top: 20px; padding-bottom: 1px; padding-left: 100px; padding-right: 100px;}
.graph table				{border-collapse: collapse;}
.graph td				{font-size: 10px; padding-top: 0px;}

/* Stat Log				*/
.statlog table				{border-width: 1px; padding-top: 2em;}
.statlog td				{font-family: "trebuchet ms", arial, verdana, helvetica, sans-serif; font-size: 8px; padding: 2px; border-style: solid; border-color: yellow; border-width: 0px;}
.statlog .colheader td			{background-color: yellow;}
.statlog a				{color: blue; text-decoration:none; font-size: 8px; font-weight: bold;}

