@font-face {
  font-family: 'Eurofurence-Regular';
   src: url('../fonts/eurof-regular.eot'); /* IE9 Compat Modes */
   src: url('../fonts/eurof-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
      url('../fonts/eurof-regular.woff') format('woff'),
      url('../fonts/eurof-regular.ttf')  format('truetype'), /* Safari, Android, iOS */
      url('../fonts/eurofregular.svg#svgRegular') format('svg');
}

@font-face {
  font-family: 'Eurofurence-Bold';
  src: url('../fonts/eurof-regular.eot'); /* IE9 Compat Modes */
  src: url("../fonts/eurof-bold.ttf"),
       url('../fonts/eurof-regular.eot?#iefix') format('embedded-opentype'); /* IE6-IE8 */
}

@font-face {
  font-family: 'ComicSans-Regular';
  src: url('../fonts/com_comic-sans-ms-2.eot'); /* IE9 Compat Modes */
  src: url("../fonts/com_comic-sans-ms-2.ttf"),
       url('../fonts/com_comic-sans-ms-2.eot?#iefix') format('embedded-opentype'); /* IE6-IE8 */
}

@font-face {
  font-family: 'ComicSans-Bold';
  src: url('../fonts/com_comic-sans-ms-bold-2.eot'); /* IE9 Compat Modes */
  src: url("../fonts/com_comic-sans-ms-bold-2.ttf"),
       url('../fonts/com_comic-sans-ms-bold-2.eot?#iefix') format('embedded-opentype'); /* IE6-IE8 */
}

body {
    background: none repeat scroll 0 0 #000;
    cursor: default;
    font-family: ComicSans-Regular, Arial,Verdana,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 14px;
    margin: 0;
	color: #ed145b;
}

#tibro{
width: 99px;
height: 40px;
position: absolute;
right:40px;
bottom: 5px;
z-index:0;
}

#tartalom{
	width:800px;
/*	height: 780px; */
/*	height: 680px; */
	height: 550px;
	background-color:#eee;
	position: relative;
	top: 80px;
	left: 360px;
	border-radius: 15px;
}
/*div id="arajanlat" */
#arajanlat{
	border-bottom:1px solid #825ea5;
	display:block;
	line-height:41px;
	color:#43045b;
	font-family:ComicSans-Bold;
	font-size:18px;
}
#csajoskep{
/* 	background: url("../images/adri_csaj_359x675.png") no-repeat scroll left top transparent; */
	background: url("../images/adri_csaj_245x460.png") no-repeat scroll left top transparent;
    width: 300px;
    height: 460px;
    position: absolute;
    bottom: 0px;
	left: 0px;
    z-index: 0;
}
#szechenyifelso{
	background: url("../images/szechenyi2020.png") no-repeat scroll left top transparent;
    width: 393px;
    height: 199px;
    position: absolute;
    top: 60px;
    right: 0px;
    z-index: 0;
}
#szechenyi{
	background: url("../images/sz.png") no-repeat scroll left top transparent;
    width: 225px;
    height: 165px;
    position: absolute;
    bottom: 0px;
    right: 0px;
    z-index: 0;
}
#logo{
	background: url("../images/logo_200x127.gif") no-repeat scroll left top transparent;
    width: 359px;
    height: 675px;
    position: absolute;
    top: 10px;
	left: 10px;
    z-index: 0;
}

#menu{
/*    width: 980px; */
/*    width: 860px; */
    width: 900px;
    height: 60px;
    position: absolute;
    top: 40px;
/*	left: 220px;  */
	left: 360px; 
    z-index: 2;
}

.fodrasz{
	border-style:solid;
}

ul
{
	float:left;
	width:100%;
	padding:0;
	margin:0;
	list-style-type:none;
}

a
{
	float:left;
/*	width:6em; */
/*	width:160px;  */
	padding-right: 40px;
	align:center;
	text-decoration:none;
	font-family: Eurofurence-Bold;
	font-size: 28px;
/*	color: #ff0066; */
	color: #ed145b;
}

a.active
{
	float:left;
/*	width:6em; */
	text-decoration:underline;
	font-family: Eurofurence-Bold;
/*	font-size: 32px; */
	font-size: 28px;
/*	color: #800080; */
	color: #00ADEF;
}
a.sarga
{
	float:left;
/*	width:6em; */
/*	width:160px;  */
	padding-right: 40px;
	align:center;
	text-decoration:none;
	font-family: Eurofurence-Bold;
	font-size: 28px;
/*	color: #ff0066; */
	color: #fff200;
}


h1
{
	text-decoration:underline;
	font-family: Eurofurence-Bold;
/*	font-size: 32px; */
	font-size: 28px;
/*	color: #800080; */
	color: #00ADEF;
}

p{
	font-family: ComicSans-Regular, verdana,geneva; 
	font-size:16px; 
	text-align:center;
	margin: 1em auto;
	line-height: 200%;
}

table{
	font-family: ComicSans-Regular,verdana,geneva; 
	font-size:16px; 
	text-align:left;
	margin: 1em auto;
	line-height: 200%;
}

h2{
	color: #ff0066;
}

/* This rule is read by Galleria to define the gallery height: */
/* #galleria{height:770px} */
#galleria{height:520px}

.lapozo{
	margin: auto; 
	position:absolute; 
	top:760px;
}

.pager .btn
{
    display: block;
    width: 40px;
    text-align: center;
    float: left;
    padding: 0;
    margin: 0;
    margin-left: 4px;
    cursor: pointer;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

#scrollozas {
				width: 580px;
/*				height: 560px; */
				height: 420px;
				overflow: auto;
				
				/*background-color: white;
				color: #666;*/
				
				background-color: #222222;
				color: #AAA;
			}

#main-scrollozas {
				width: 780px;
/*				height: 560px; */
				height: 550px;
				overflow: auto;
				
				/*background-color: white;
				color: #666;*/
				
				/* background-color: #222222; */
/*				background-color: #fff; */
				background-color: #e9e9e9;
/*				color: #AAA;*/
				color: #ED145B;
			}

		html, body, ul, ol, li, form, fieldset, legend{
			margin: 0;
			padding: 0;
		}

		h1, h2, h3, h4, h5, h6, p { margin: 0; }
		
		
		#main-wrap{			
			width:800px;
			margin:0 auto;
		}
		
		#wrap{			
			width:600px;
			margin:0 auto;
		}
		
		#header{
			margin:20px 0;
		}
				
		#main-content{		
			overflow:hidden;
			-moz-box-shadow: 0 0 2px 2px #ccc;
			-webkit-box-shadow: 0 0 2px 2px #ccc;
			box-shadow: 0 0 2px 2px #ccc;			
			background-color:#eee;
			border-radius: 15px;
			position: relative;
			top: 80px;
			left: 40px;
		}
		
		#content{		
			overflow:hidden;
			-moz-box-shadow: 0 0 2px 2px #ccc;
			-webkit-box-shadow: 0 0 2px 2px #ccc;
			box-shadow: 0 0 2px 2px #ccc;			
		}
		
		.main-contentbox-wrapper{			
			position:relative; 
			left:0; 
			width:5000px; 
			height:100%;
		}
		.contentbox-wrapper{			
			position:relative; 
			left:0; 
			width:3000px; 
			height:100%;
		}
		
		.main-contentbox{
			width:780px; 
			height:580px; 
			float:left; 
			padding:10px;
/*			background:#fff;*/
			background:#e9e9e9;
		}
		
		.contentbox{
			width:580px; 
			height:400px; 
			float:left; 
			padding:10px;
/*			background:#fff;*/
			background:#e9e9e9;
		}
		
		#nav {
/*			position: absolute;
			left: 420px;
			top: 600px; */
			margin-top:10px;
			padding: 5px 10px;
		}
		
		#nav ul li{
			display:inline;
			margin-right:10px;
		}
		
		
		#footer{
			text-align:center;
			margin-top:20px;
		}	

input[type="text"], input[type="password"]
{
-moz-border-radius: 6px 6px 6px 6px;
-moz-box-shadow: 3px 5px 10px #78D8F2;
border: 1px solid #05BBED;
font-size: 15px;
margin: 8px;
padding: 6px;
width: 220px;
}
input[type="submit"]
{
background-color: #078EA0;
border: 1px solid #0094A7;
color: #FFFFFF;
font-size: 14px;
padding: 4px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
}
.error
{
font-size:11px;
color:#cc0000;
padding:4px;
}
#form
{
width:415px;
margin:0 auto;
margin-top:30px;
}
#form-elements {
border: 1px solid #aeaeae;
background-color: #F2F2F2;
padding: 14px;
}
