

body{ 
height: 100%; 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
letter-spacing: 0px;
color: black;
margin: 0px 0px 0px 0px;
text-align: center; /* Az összes elem középre */
background-color: #000000;
/*background: url(images/bgpattern.gif) repeat; */
}

.popupbody{ /*body*/
height: 100%; 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
letter-spacing: 0px;
color: black;
text-align: left;
background-color: #D9251C
/*background: url(images/bgpattern.gif) repeat; */
}


th
{
	font-weight:bold;
}

td
{
	font-weight:normal;
}

h1
{
	color: #330000;
	text-decoration:underline;
	text-transform: uppercase;
	font-family: Cooper Std Black, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	text-align: center;
	
}

.popupbody h1
{
	color: #330000;
	text-decoration:underline;
	text-transform: uppercase;
	font-family: Cooper Std Black, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
}

.popupbody a 
{
padding-top:5px;
text-decoration:none;
font-weight:bold;
color: white;
}

.popupbody a:hover
{
padding-top:5px;
text-decoration:underline;
font-weight:bold;
}


#error
{
	width:370px;
	height:120px;
	margin:20px 0 20px 0;
	border: 1px solid black;
	background: khaki;
	color: black;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

img 
{
 border:none;
}

#gallery img
{
	border: 1px solid white;
}

a 
{
color: red;
}

a:hover{ 
text-decoration: none;
}

#program a 
{
text-decoration:none;
color: #CC6600!important;
}

#program a:hover
{
padding-top:5px;
text-decoration:underline;
}

#menu a 
{
padding-top:5px;
text-decoration:none;
font-weight:bold;
color: white;
}

#menu a:hover
{
padding-top:5px;
text-decoration:none;
font-weight:bold;
}

#main a 
{
padding-top:5px;
text-decoration:none;
font-weight:bold;
color:white;
}

#main a:hover
{
padding-top:5px;
text-decoration:underline;
font-weight:bold;
}

#list ol li
{
	padding-bottom:5px;
}

#list ul li
{
	list-style-type:circle;
	font-weight:normal;
	padding-bottom:5px;
}


#page
{
 padding-top:30px;
 padding-bottom:30px;
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 12px; 
 text-align: justify; 
 color: #222222;
 line-height:15px;
 font-weight:bold;
}

#form
{
 padding-top:30px;
 padding-bottom:30px;
 text-align:left;
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 12px; 	
 color: black; 
 font-weight:bold;
}


#menu
{
padding-top:0px;
}


.hide { 
display: none; 
}

#wrapper{
width: 1045px;
height: 767px; /*767px*/ 
margin: 0px auto; 
text-align: left;
padding-left:0px;
background-color: black;
}

/*
#edge_top{
	width: 1045px; 
	height: 97px;
	float:left;
	background: url(../_graphics/page/top_edge.jpg); 
	background-repeat:no-repeat;
}
*/

#edge_left{
	width: 131px; 
	height: 767px;
	float: left;
	background: url(../_graphics/page/left_edge.jpg); 
	background-repeat:no-repeat;
}

#edge_right{
	width: 131px; 
	height: 767px;
	float: right;
	background: url(../_graphics/page/right_edge.jpg); 
	background-repeat:no-repeat;
}
/*
#edge_bottom{
	width: 1045px; 
	height: 97px;
	float: left;
	background: url(../_graphics/page/bottom_edge.jpg); 
	background-repeat:no-repeat;
}*/


#header { 
width: 622px; 
height: 211px;
float: right;
/*background: url(../_graphics/page/header.jpg); 
background-repeat:no-repeat;*/
}

#footer 
{
width: 427px;
height: 165px; 
float: left;
background: url(../_graphics/page/footer.jpg);
background-repeat:no-repeat;
}

#sidebar_left { 
width: 161px; 
height: 767px;
float: left; 
background: url(../_graphics/page/left_side.jpg);
background-repeat:no-repeat;
}

#sidebar_right {
width: 195px; 
height: 556px;
float: right; 
background: url(../_graphics/page/right_side.jpg);
background-repeat:no-repeat;
}

/*

#main{
width: 570px;
height: 530px;
float: left;
}

#main_top{
width: 570px;
height: 34px;
float:left;
background: url(../_graphics/page/main_top.jpg);
background-repeat:no-repeat;
}

#main_left{
width: 9px;
height: 251px;
float: left;
background: url(../_graphics/page/main_left.jpg);
background-repeat:no-repeat;
}

#main_content
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: black;
width: 561px;
height: 251px;
overflow: auto;
float:right;
background: url(../_graphics/page/main_content.jpg);
background-repeat:repeat-y;
text-align: justify;
} 

#main_bottom{
width: 570px;
height: 34px;
float:left;
background: url(../_graphics/page/main_bottom.jpg);
background-repeat:no-repeat;
}
*/

#sidebar_header{ 
height: 144px; 
height: 52px;
margin: 10px 0px 0px 10px; 
background: url(../_graphics/logo.jpg);
background-repeat:no-repeat;
}

#lang{
/*border: 1px solid white; */ 
height: 30px; 
margin: 10px 0px 0px 10px;
text-align: center;
}

#lang{
/*border: 1px solid white; */ 
height: 30px; 
margin: 10px 0px 0px 10px;
text-align: center;
}

#login{
/*border: 1px solid white;*/
font-family: Arial, Helvetica, sans-serif;
text-align: left;
font-weight: bolder;
color: #AD130B;
font-size: 10px;
margin: 5px 0px -10px 20px;
height: 80px;
}

#login a 
{
text-decoration:none;
font-weight:bolder;
color: white;
}

#login a:hover
{
text-decoration:none;
font-weight:bolder;
color: white; 
}

#navigation 
{
/*border: 1px solid white;*/
height: 518px; /* 366px*/
width: 161px;
padding: 0px 0px 0px 0px; 
margin: 6px 0px 0px 0px;
}

#navigation li { 
/*display: inline; 
list-style-type: none; 
*/
 list-style-type:none;
 margin-left: -28px;
 padding-bottom:5px;
}

.right_frame, .bottom_frame

{
	cursor: hand;
	cursor: pointer;
}


.right_frame:hover,.bottom_frame:hover
{
	background-color: Blue;
}

.right_frame_reserved,.bottom_frame_reserved

{
	background-color: Red;
}
.right_frame_own,.bottom_frame_own
{
	background-color: Purple;
}
