/* ZERO ALL ELEMENTS */
*{
	margin:0px;
	padding:0px;
}

/* BASIC ELEMENTS */

body {
	color: #5A5A5A;
	font-family: 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	background:#83B5D7;
}

a {
	color: #2367A6; 
	background:transparent;
	text-decoration: none;
}

a:hover {
	color: #64A7DA;
	background:transparent;
	text-decoration: underline;
}

table{
	margin:0px auto;
	text-align:center;
}

td {
	color:#000;
	padding: 2px;
	background-color: transparent;
	text-align:left;
	vertical-align:top;
}

p { }

b, strong{
	color: #2367A6;
	background:transparent;
}

h1 {
	font-size: 20px;
	font-weight: bold;
	color: #EBA30A;
	background:transparent;
}

h2 {
	margin: 0px 0px 0px 0px;
	font-size: 18px;
	font-weight: bold;
	color: #EBA30A;
	background:transparent;
}

h3 {
	margin: 0px 0px 0px 0px;
	padding: 4px 10px;
	font-size: 18px;
	color: #EBA30A;
	background:transparent;
	font-weight: normal;

}

h4 {
	margin: 2px 0px 0px 0px;
	padding: 4px 10px;
	font-size: 14px;
	color: #EBA30A;
	background:transparent;
	font-weight: normal;
}

ul li {
  	list-style: square inside url(images/bullet.gif);
}

blockquote {
	color: #000;
	background:transparent;
	border: #e1e1e1 1px solid;
}

form {
	margin: 2px 0px 0px 0px;
}

hr {
	height: 1px;
	width: 92%;
	text-align:center;
	border: #e1e1e1 1px solid;
}


html, body{
 margin:0;
 padding:0;
 text-align:center;
 background-color:#6087B1;
 color: #000000;
}

#PageWidth{
 width:990px;
 text-align:center;
 margin-left:auto;
 margin-right:auto;
 background-image:url(images/page_bg.gif);
 background-repeat:repeat-y;
}
/*LAYOUT*/

#Wrapper{
 width:900px;
 margin-left:auto;
 margin-right:auto;
 text-align:left;
}

#Header{
 background-color:#FFFFFF;
  background-repeat: no-repeat;
 text-align:right;
 border-bottom:1px solid #6087B1;
 color: #000000;

}

/*BANNER*/


#Header img {
margin-top:60px;
margin-right:20px;
}

#HorizontalMenu{
 height:42px;
 width:900px;
 background-image:url(images/h_menu_bg3.jpg);
 background-repeat: no-repeat;
 font-size:10px;
 font-family: "Arial", "Helvetica", "Verdana", sans-serif;
}
#HorizontalMenu p {
padding:4px;
}
#HorizontalMenu .tbox, #HorizontalMenu .button {
 border: 1px solid #E4E4E4;
 background-color: #F8F8FC;
 color:#8D8E8D;
 font-family: "Arial", "Helvetica", "Verdana", sans-serif;
 font-size: 10px;

}
#HorizontalMenu .LoginTop {
 float:left;
 margin-left:5px;
 color:#8D8E8D;
  background-color: #F8F8FC;

}
	#HorizontalMenu a, #HorizontalMenu a:visited/*, #StatsHorizontal a, #StatsHorizontal a:visited*/{
	 color:#8D8E8D;
	 text-decoration:none;
	  background-color: #F8F8FC;

	}
	#HorizontalMenu a:hover/*, #StatsHorizontal a:hover*/{
	 color:#C5E28D;
	 text-decoration:underline;
	  background-color: #F8F8FC;

	}

/*[HUN]KERESÉS, [ENG] SEARCH*/
#HorizontalMenu .SearchTop {
 float:right;
 margin-right:5px;
 
}

#HorizontalMenu .SearchTop .button {
 background-image:url(images/search.jpg);
 background-color: #F8F8FC;
 width:60px;
 height:18px;
 border: 1px solid #E4E4E4;
 font-family: "Arial", "Helvetica", "Verdana", sans-serif;
 font-size: 10px;
 text-align:center;
 background-repeat: no-repeat;
 padding-left: 20px;
 color:#8D8E8D;
}

#Right1_2 {
 width: 900px;               
 border-bottom: 1px solid #9AAEBC;
}
.outer {
 border-left-width: 520px;
 border-left-color: #C5E28D;
 border-right-width: 189px;
 border-right-color: #49708F;
 background-color: #86AFCF;
 color:#000000;
}
#MainContent {
	width: 520px;
	margin-left: -520px;
}
#Right2Menu {
	width: 189px;
	margin-right: -189px;
}
.outer {
 width: auto;
 border-left-style: solid;
 border-right-style: solid;
}
.inner {
 margin-right: 0px;
 width:189px;
 border-left:1px solid #FFFFFF;
 border-right:1px solid #FFFFFF;
}
#MainContent{
 float: left;
 position: relative;
 z-index: 10;
}
#Right2Menu{
 float: left;
 position: relative;
 z-index: 11;
}
#Right1Menu {
 float: left;
 width: 189px;
 position: relative;
 z-index: 12;
}
.clear { clear: both;  }

.outer > .inner { border-bottom: 1px solid #9AAEBC; }

#Footer1{
 height:25px;
 background-color:#619BC9;
 border-top:1px solid #FFFFFF;
 width:900px;
 color:#F0F0F0;
}
#Footer2{
 background-color:#9E9E9E;
 border-top:1px solid #FFFFFF;
 width:900px;
 text-align:center;
 padding: 2px 0px 2px 0px;
 font-size:9px;
 color:#F0F0F0;
 font-family: "Arial", "Helvetica", "Verdana", sans-serif;
}

/*[HUN]DOBOZOK],[ENG]BOXES*/
/*[HUN]TARTALOM, [ENG]CONTENT*/
.BoxWrapper{

 margin:0;
 padding:0;
 text-align:center;
}
.Box, .WelcomeBox{
 width:490px;
 background-color: #FFFFFF;
 border:1px solid #F0F0F0;
 margin-top:10px;
 margin-left:auto;
 margin-right:auto;
 margin-bottom:5px;
 color:#777777;

 
}
.BoxTitle, .WelcomeBoxTitle{
 background-color:#49708F;
 color:#FFFFFF;
 font-weight:bold;
 font-size:12px;
 font-family: "Arial", "Helvetica", "Verdana", sans-serif;
 padding-left:5px;
 padding-top:2px;
}
.BoxInfo{
 background-color:#E5EDF3;
 color:#49708F;
 font-weight:bold;
 font-size:10px;
 text-align:left;
 font-family: "Arial", "Helvetica", "Verdana", sans-serif;
 border:1px solid #C3BDBD;
 margin:2px 2px 2px 2px;
 padding:2px 2px 2px 2px;
}

.BoxContent, .WelcomeBoxContent{
 background-color:#FFFFFF;
 text-align:justify;
 font-family: "Arial", "Helvetica", "Verdana", sans-serif;
 color:#777777;
 font-size:12px;
 padding-left:4px;
 margin-right:4px;
 padding-top:4px;
 padding-bottom:4px;
}
.BoxContent p a, .BoxContent p a:visited{
color:#777777;
text-decoration:none;
background-color:#FFFFFF;
}
.BoxContent p a:hover{
color:#86AFCF;
text-decoration:none;
background-color:#FFFFFF;
}
.BoxContent div table{
width:auto;
}
.BoxContent div form{
width:auto;
}





/*[HUN]HÍR IKON, [ENG]NEWS ICON*/
.BoxContent .NewsIcon img{ 
 border-right: 1px dashed #E5EDF3;
 border-bottom: 1px dashed #E5EDF3;
 border-top:none;
 border-left:none;
 float:left;
 display:block;
}

.BoxFooter {
 background-color:#E5EDF3;
 color:#000;
 font-weight:bold;
 font-size:12px;
 text-align:right;
 font-family: "Arial", "Helvetica", "Verdana", sans-serif;
 border-top:1px solid #C3BDBD;
 height: 13px;
 
 padding: 2px 2px 2px 2px;

}
/*HUN]Ha a statisztika oldal custom //[ENG] IF The statistics page is custompage*/
/*
#Stats{
background-color: #C5E28D;
text-align:center;
}
#StatsHorizontal{
 height:42px;
 width:900px;
 background-image:url(images/h_menu_bg2.jpg);
 background-repeat: no-repeat;
 font-size:10px;
 font-family: "Arial", "Helvetica", "Verdana", sans-serif;
 text-align:center;
}
StatsHorizontal div{
 padding:4px;

}

.StatsBox{
 width:890px;
 background-color:#C5E28D;
 padding:5px;
}

.StatsBoxTitle{
 background-color:#49708F;
 color:#FFFFFF;
 font-weight:bold;
 font-size:12px;
/* min-height: 20px;
 height: auto;
 _height: 20px; /*IE*/
 /*font-family: "Arial", "Helvetica", "Verdana", sans-serif;
 padding-left:5px;
 padding-top:2px;
 border-top:1px solid #FFFFFF;
 border-left:1px solid #FFFFFF;
 border-right:1px solid #FFFFFF;
 border-bottom:1px solid #C3BDBD;
 
}

.StatsBoxContent{
 background-color:#FFFFFF;
 min-height: 50px;
 height: auto;
 _height: 50px; 
 text-align:justify;
 font-family: "Arial", "Helvetica", "Verdana", sans-serif;
 color:#777777;
 font-size:12px;
 padding-left:4px;
 padding-top:4px;
 padding-bottom:4px;
 border-left:1px solid #FFFFFF;
 border-right:1px solid #FFFFFF;

}
.StatsBoxFooter {
 background-color:#E5EDF3;
 border-bottom:1px solid #FFFFFF;
 border-left:1px solid #FFFFFF;
 border-right:1px solid #FFFFFF;
 border-top:1px solid #C3BDBD;
 /*min-height: 15px;
 height: auto;
 _height: 15px; /*IE*/
/*}
*/

/*[HUN]MENÜK,[ENG]MENUS*/

/*MENU 1 */
.MenuBox{
 width:175px;
 margin-left:10px;
 margin-top:10px;
 margin-bottom:10px;
}
.MenuBoxTitle{
 background-image: url(images/menutop2.jpg);
 color:#FFFFFF;
 font-weight:bold;
 font-size:12px;
 height:26px;
 padding-top:3px;
 padding-left:20px;
 font-family: "Arial", "Helvetica", "Verdana", sans-serif;
 background-color:#86AFCF;
}
.MenuBoxContent{
 color:#035479;
 font-weight:bold;
 font-size:10px;
 font-family: "Arial", "Helvetica", "Verdana", sans-serif;
 background-color:#86AFCF;
 padding-left:4px;
 padding-right:4px;
 padding-top:2px;
}

	.MenuBoxContent .smalltext{
	color:#035479;
	 background-color:#86AFCF;

	}
	.MenuBoxContent a, .MenuBoxContent a:visited{
	 color: #FFFFFF;
	 text-decoration:none;
	 font-weight:bold;
	  background-color:#86AFCF;

	}
	.MenuBoxContent a:hover{
	 color: #F0F0F0;
	 text-decoration:none;
	  background-color:#86AFCF;

	}

/*MENU 2*/
.MenuBox2{
 width:175px;
 margin-left:9px;
 margin-top:10px;
 margin-bottom:10px;
}

.MenuBox2Title{
 color:#49708F;
 font-weight:bold;
 font-size:12px;
 height:22px;
 border-bottom: black;
 background-image:url(images/menu1box_top.jpg);
 padding-top:3px;
 padding-left:5px;
 font-family: "Arial", "Helvetica", "Verdana", sans-serif;
 background-color:#D8DDE3;

}
.MenuBox2Content {
 color:#6C7283;
 font-weight:bold;
 font-size:10px;
 font-family: "Arial", "Helvetica", "Verdana", sans-serif;
 background-image:url(images/menu1box_bg.jpg);
 background-repeat:repeat-y;
 padding-left:4px;
 padding-right:6px;
 padding-top:2px;
 background-color:#D8DDE3;

}
.MenuBox2Content .smalltext{
 color:#6C7283;
 background-color:#D8DDE3;


}
.MenuBox2Footer{
 background-image:url(images/menu1box_bottom.jpg);
 height:14px;
 background-repeat:no-repeat;
 
}

/*COMMENT*/

.Comment{
 margin-top: 5px;
 padding-bottom: 1px;
}

.CommentInfo{
 background-color:#E5EDF3;
 color:#49708F;
 font-weight:bold;
 font-size:10px;
 text-align:left !important;
 font-family: "Arial", "Helvetica", "Verdana", sans-serif;
 border: 1px solid #C3BDBD;
 padding:2px !important;
 margin: 4px 4px 4px 4px;
}
	.CommentInfo a, .CommentInfo a:visited, .BoxInfo a:link, .BoxInfo a:visited{
	 color: #035479;
	 text-decoration: underline;
	 background-color:#E5EDF3;
	}
	.CommentInfo a:hover, .BoxInfo a:hover{
	 color: #49708C;
	 text-decoration: underline;
	 background-color:#E5EDF3;

	}
.CommentBody{
 background-color:#FFFFFF;
 width:auto;
 color:#F0F0F0;
}
	.CommentBody a{
	 color: #909090;
	 text-decoration: none;
	 background-color:#FFFFFF;

	}
	.CommentBody a:visited{
   	 color: #86AFCF;
 	 text-decoration: none;
	 background-color:#FFFFFF;

	}
	.CommentBody p{
	 font-family: "Arial", "Helvetica", "Verdana", sans-serif;
	 font-size:12px;
	 color:#777777;
	 text-align: left;
	 padding-left:4px;
     background-color:#FFFFFF;

	}
.CommentAvatar{
float:left;
border-right: 1px dashed #E5EDF3;
color:#777777;
background-color:#FFFFFF;

}
	.CommentAvatar img{
	 border:1px solid #000000;
	 display:block;
	 margin:2px;
	}


#Right1Menu a, #Right1Menu a:visited{
	 color: #FFFFFF;
	 text-decoration: none;
	 background-color:#86AFCF;
	}
#Right1Menu a:hover{
	 color: #7B7B75;
	 text-decoration: none;
	 background-color:#86AFCF;


	}
	
	
	#Right2Menu a, #Right2Menu a:visited{
	 color: #035479;
	 text-decoration: underline;
	 background-color:#D8DDE3;


	}
	#Right2Menu a:hover{
	 color: #7B7B75;
	 	 text-decoration: underline;
	 background-color:#D8DDE3;


	}

/*[HUN]HA CHATBOX MENÜ 1, [ENG] IF THE CHATBOX PLACE IN MENU 1*/

#Right1Menu .chatbox{
 margin-top:2px;
}
#Right1Menu .tbox, #Right1Menu .tbox2, #Right2Menu .tbox, #Right2Menu .tbox2 {
 width:145px;
}
#Right1Menu .chatboxtitle {
 border-bottom: 1px dashed #000000;
 color: #F0F0F0;
 font-family: "Arial", "Helvetica", "Verdana", sans-serif;
 font-size: 10px;
 padding-bottom:2px;
 background-color:#86AFCF;
} 
#Right1Menu .chatboxcontent {
 color:#035479;
 background-color:#86AFCF;

}

/*[HUN]HA CHATBOX MENÜ 2, [ENG] IF THE CHATBOX PLACE IN MENU 2*/
#Right2Menu .chatbox{
margin-top:2px;
}
#Right2Menu .chatboxtitle {
 border-bottom: 1px dashed #49708F;
 color:  #035479;
 font-family: "Arial", "Helvetica", "Verdana", sans-serif;
 font-size: 10px;
 padding-bottom:2px;
 background-color:#D8DDE3;

} 
	#Right2Menu .chatboxtitle a, #Right1Menu .chatboxtitle a:visited{
	 color: #035479;
	 text-decoration: underline;
	 background-color:#D8DDE3;
	}

	#Right1Menu .chatboxtitle a:hover{
	 color: #7B7B75;
	 	 text-decoration: underline;
	 background-color:#D8DDE3;


	}
#Right2Menu .chatboxcontent {
color:#6C7283;
background-color:#D8DDE3;

}

/* HUN [ÁLT.] ÉS e107,[ENG] GENERAL AND e107*/

form {
 margin: 0px 0px 0px 0px;
} 

hr {

 border-top: #666666 1px solid;
 border-bottom: #EEEEEE 1px solid;
 height: 2px;
 text-align:center;
 width: 92%;
}

p {
 margin-bottom: 0px;
 margin-top: 0px;
} 

a {
 text-decoration: none;
} 


a:hover {
 text-decoration: none;

}


a.forumlink {
 color: #BEBABB;
 text-decoration: none;
 background-color:#DFE6EF;

} 

a.openlink {
 color: #000000;
 font-family: "Arial", "Helvetica", "Verdana", sans-serif;
 font-size: 10px;
 text-decoration: none;
  background-color:#FFFFFF;

}


.bodytable {
 width:490px;
 color: #000000;
 border: 1px solid #F0F0F0;
 font-family: "Arial", "Helvetica", "Verdana", sans-serif;
 font-size: 10px;
 margin-left:14px;
 background-color: #FFFFFF;
} 

.helpbox{
 color:#000000;
 width:90%;
 font-family: "Arial", "Helvetica", "Verdana", sans-serif;
 font-size: 10px;
 border:1px solid #777777;
 background-color: #F0F0F0;
}
.border {
	border: #000000 1px solid;
} 

.button{
 
 border: 1px solid #C0C0C0;
 color: #000000;
 font-family: "Arial", "Helvetica", "Verdana", sans-serif;
 font-size: 11px;


 padding: 1px;
} 



.defaulttext {
 color:#000000;
 font-family: "Arial", "Helvetica", "Verdana", sans-serif;
 font-size: 10px;
 background-color:#F0F0F0;

} 
.fborder {
 border: #000000 1px solid;
 background-color: #E6E6E6;
 color:#B7B3B4;
}
.forumheader{
 background-color:#EBEFF2;
 font: 12px verdana, tahoma, arial, helvetica, sans-serif;
 color:#000;
 padding: 4px;
 border: #C3BDBD 1px solid;
}
.forumheader2{
 background-color: #E4EAF2;
 font: 14px verdana, tahoma, arial, helvetica, sans-serif;
 color:#000;
 padding: 4px;
 border: #C3BDBD 1px solid;
}
.forumheader3{
 background-color: #DFE6EF;
 font: 11px verdana, tahoma, arial, helvetica, sans-serif;
 color:#000;
 padding: 4px;
 border: #C3BDBD 1px solid;
}
.forumborder{
 border: #000080 1px solid;
}
.fcaption {
 border: #000 1px solid;
 padding: 2px 0px 2px 8px;
 background-color: #49708F;
 font: 12px verdana, tahoma, arial, helvetica, sans-serif;
 color:#C0C0C0;
}
.fcaption a {
 color:#FFFFFF;
 background-color: #49708F;


}
.captiontext{
 background-color:#E6E6E6;
 color:#000000;

}
.finfobar  {
 background-color: #DBE5F5;
 color:#000000;
 font-family: "Arial", "Helvetica", "Verdana", sans-serif;
 font-size: 10px;
 padding: 4px;
 border:1px solid  #C3BDBD;
} 
.finfobar a {
 background-color: #DBE5F5;
 color:#000000;


}
.forumheader3 img{border:none;}

.mediumtext {
 font-family: "Arial", "Helvetica", "Verdana", sans-serif;
 font-size: 10px;
} 


.code{
 border: #9F9F9F 1px solid;
 padding: 8px;
 background-color: #EEECEC;
 font: 12px arial, verdana, tahoma, helvetica, sans-serif;
 color:#000040;
}

.forumheader2 .smallblacktext, .forumheader3 .smallblacktext
{
 color: #000000;
 font-family: "Arial", "Helvetica", "Verdana", sans-serif;
 font-size: 10px;
 background-color:#DFE6EF;


}
.np {
 color: #000000;
 font-family: "Arial", "Helvetica", "Verdana", sans-serif;
 font-size: 10px;
 padding : 2px;
 text-align:right;
 background-color:#FFFFFF;
} 

.smalltext {
 color: #000000;
 font-family: "Arial", "Helvetica", "Verdana", sans-serif;
 font-size: 10px;
 background-color:#EBEFF2;
} 

.smallblacktext {
 color: #000000;
 font-family: "Arial", "Helvetica", "Verdana", sans-serif;
 font-size: 10px;
 background-color:#EBEFF2;

} 


.tbox{
 background-color: #FFFFFF;
 border:1px solid #000000;
 color: #8D8E8D;
 font-family: "Arial", "Helvetica", "Verdana", sans-serif;
 font-size: 10px;
} 

.spacer{
 padding: 2px 0px 2px 0px !important;
}




