body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0px; padding:0px;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
img{border: 0px;}

strong{
	font-weight: bold;
}
.wrapper{clear: both;}
.alpha{background:  url("/layout/images/alpha.png") repeat;}
.lined{border-bottom: 1px solid #20283c; margin-bottom: 5px;}
.linedtop{border-top: 1px solid #20283c; margin-top: 5px;}

.c{padding: 5px;}
.c img{border: 5px solid #0c0e16; }
html{height: 800px; }
body{background: #131722; height: 800px;}
#bgswf{width: 100%; height: 100%;}
#body_c{top:400px; left:0; width:100%; height:auto; position:absolute; z-index:4;}
#header{width:100%; height:85px; top:0; left:0; width:100%; height:85px; position:absolute; z-index:5;}
#logo{display:block; width:180px; height: 80px; margin:0px auto;  background:  url("/layout/images/logo.png") top center no-repeat;}
#login{top:5px; right: 10px; width: 250px; height: 30px; position: absolute; z-index: 7; text-align: right;}
#menu{width:100%; height:32px;  top:85px; left:0;  position:absolute; background:url("/layout/images/menu.png") center 1px no-repeat; z-index:6;}
	#menu ul{width:900px; margin: 0px auto; }
	#menu ul li{float: left; width: 111px; text-align: center;  padding: 0px; margin-left: 1px;  background: url("/layout/images/menu_sep.png") top right no-repeat;}
	#menu ul li a{display: block; margin-top: 1px; height:10px; padding: 8px 10px 8px 10px; 
					opacity:.80; filter:alpha(opacity=80); -ms-filter:alpha(opacity=80); -khtml-opacity:.80; -moz-opacity:.80; }
	#menu ul li a:hover,
	#menu ul li a.active{ margin-top: 0px; border-bottom: 2px solid #e3a940; opacity:1; 
							filter:alpha(opacity=100); -ms-filter:alpha(opacity=100); -khtml-opacity:1; -moz-opacity:1; }

#site,
#list,
#main{width:970px;  margin: 30px auto; }
#mainbody{width:800px; float: left; }
	.column{width: 260px; margin-right: 10px; float: left; }
	.column_double{width: 520px; margin-right: 10px; float: left; }

	#news_main{height: 280px;}
	.news_main_img{float: left; margin-right: 20px; border: 5px solid #0c0e16;}
	#news_nolimit_main	.news_main_img{float:none; width:490px; border: 5px solid #0c0e16;}
	#twitter{height: 55px; overflow: hidden; background: #0c0e16 url("/layout/images/twitter.png") 5px 5px no-repeat; padding: 5px 0px 0px 70px;}
	#tweets{width:580px; float: left;}
	.tweet{height:60px;}
#adds{float: right; width:150px; min-height: 500px; border-left: 1px solid #20283c; text-align: center; margin-bottom: 10px; padding-left: 5px;}
	#adds a{opacity:.50; filter:alpha(opacity=50); -ms-filter:alpha(opacity=50); -khtml-opacity:.50; -moz-opacity:.50; }
	#adds a:hover{opacity:1; filter:alpha(opacity=100); -ms-filter:alpha(opacity=100); -khtml-opacity:1; -moz-opacity:1; }		
#site_site,
#list_list{float: left; width:500px; margin: 0px 15px; }
#site_menu{float: left; width:260px;  margin-right: 10px; }

.menu{width: auto; margin-bottom: 10px; border-bottom: 1px solid #20283c; border-top: 1px solid #20283c;}
.menu li{margin-bottom: 1px; padding: 0px; border-bottom: 1px solid #20283c; }
.menu li a{display:block;  padding: 10px 10px; margin: 0px;  background: url("/layout/images/arrow.png") 225px center no-repeat; }
.menu li a:hover{background: url("/layout/images/arrow.png") 230px center no-repeat;}
.menu li a.menu_active{color:#e3a940;}


.content{float: right; 	width: 620px; margin-top: 20px; 	margin-right: 10px;	}
	.news img{ float: left; margin:0px 5px 10px 0px }
	.news_c{padding: 5px;}
	.news,
	.event{padding:5px; height: 60px;  border-bottom: 1px solid #0c0e16;}
	#news_mainlist .news{
		width: 250px;
		float: left;
	}
	.event{height:30px;}
	
	#event_next .event{width: 180px; float: left; margin-left: 5px; margin-bottom: 2px;}
		.bigdate{ width:55px; padding:5px; height: 30px; background: #0c0e16; float: left; -moz-border-radius:2px; -khtml-border-radius:2px; -webkit-border-radius:2px; margin-bottom: 2px; color:#e3a940; font-size: 12px; line-height: 100%;  }
		.bigdate_yearmonth{display:block; text-align: right; width:20px; height:30px; font-weight: bold;  overflow: hidden; text-transform: uppercase; float: left }
		.bigdate_day{ display:block; width:28px; height:30px; font-weight: bold; font-size:32px; overflow: hidden; float: right; padding: 0px;  }
	
	.news:hover,
	.event:hover{background: #0c0e16;}
	
	.gallery div img{margin: 2px; padding: 0px; border: 0px;}
	.member,
	.gallery_listitem,
	.event_archive,
	.news_archive{border-left: 2px solid #e3a940; margin-bottom: 20px; padding: 10px; clear: both; }

	.gallery_listitem{height: 80px;}
	.social{padding: 10px 0; margin: 10px 0;}
	.member img,
.gallery_listitem img,
	.news_archive img{float: left; margin: 0px 10px 5px 0px;}

	.sselogo{float: right;	}
	.intro{background: #0c0e16; padding: 5px; color: #fff; margin: 20px 0px; }
	.news_img{width: 500px; margin-bottom: 10px;}
	#footer{width:980px; height: 50px;  margin: 0px auto 0px auto; padding-top: 150px;  background: url("/layout/images/footer.png") top center no-repeat;  }
	#footer .column{width:180px; margin-right:15px;} 
	#sitemap{ -moz-border-radius:2px; -khtml-border-radius:2px; -webkit-border-radius:2px; background:#0c0e16; padding:10px; height: 12px; text-align: center; }
.p10{padding: 10px;}


.paging{background: #0c0e16;  color:#e3a940; -moz-border-radius:2px; -khtml-border-radius:2px; -webkit-border-radius:2px; margin:20px 0px; padding: 5px;}
.paging a{display: block; padding: 5px; background:#09080d; color:#e3a940; font-weight: bold; text-align: center; float: left; }
.paging a:hover{background:#e3a940; color:#09080d  }
/*Galériák*/	
.gallery img{
	margin: 5px;
}

.post_gallery{
	padding: 20px 20px 20px 20px; ;
}

.add{
	text-align: center;
	padding: 5px;
}


/*PROFIL*/
#avatar_editor{
	width: 160px;
	height: 180px;
	float: right;
	border-left: 1px solid #20283c;
	margin-left: 20px;
}
#avatar{
	margin: 10px auto;
	width: 120px;
	height: 120px;
	border: 5px solid #0c0e16;
}

#avatar_editor .button{
	float: none;
	margin: 0px auto;
}

/*TÁBLÁZAT*/
table{width: 100%;}
tr{border-bottom: 1px solid #20283c; padding: 0px 10px;}
td{padding: 5px;}
/* EVENT Tab*/
#eventlists {background-color:#ddd; position:relative; width:260px; margin-top:20px; }
.eventlist { position:absolute; width:260px; overflow:hidden;  }
#eventmenu { margin-left:0;margin-bottom:0; border-bottom: 3px solid #e3a940; height: 18px;}
#eventmenu li {background-color:transparent;display:inline;float:none;list-style:none; }
#eventmenu li a {background:none; color:#e3a940; display:inline; padding:5px 20px; text-decoration:none;width:auto;}
#eventmenu li a.active { background-color:#e3a940; color:#09080d;  }


