#wrapper
{
	position:relative;
	width:1000px;
	margin-left: auto;
	margin-right: auto;
	border-left:1px solid #666; 
	border-right:1px solid #666;
	background-color:#ddefdd;
}

#gorke
{
	position:absolute;
	left:-56px;
	top: 150px;
	margin:0px;
	padding:0px
}

#banner
{
	width:100%;
	margin:0px;
	padding:0px;
	height:105px;
	background:url("../images/bg/head.jpg") #a5d5a5 bottom left repeat-x;
}

#banner img
{
	margin:0px 0px 0px 5px;
	border:none;
   vertical-align: bottom;
}

#banner .banner_logo
{
   margin: 0px 0px 0px 40px;
}

#spacer
{
	height:7px;
	background:#bcdcff;
	margin:0px;
	padding:0px;
}

#info_bar
{
	width:100%;
	padding:0px;
	margin:0px;
	height:33px;
	background:#bcdcff;
	border-collapse: collapse;
}

#info_bar_left
{
	background:url("../images/bg/left.gif") #bcdcff right top no-repeat;
	width:20px;
	height:33px;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px ;
}

#info_bar_right
{
	background:url("../images/bg/right.gif") #bcdcff left top no-repeat;
	width:20px;
	height:33px;
	padding-right:3px;
	margin:0px;
}

#center_left
{

	background:url("../images/bg/center.gif") #bcdcff repeat-x;
	padding-bottom:10px;
	margin:0px;
}

#center_right
{
	background:url("../images/bg/center.gif") #bcdcff repeat-x;
	text-align:right;
	padding-bottom:10px;
	padding-right:5px;
	margin:0px;
}

#center_left p, #center_right p
{
	margin:0;
	color:#000099;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.7em;
	font-weight:bold;
}

#center_left a
{
	color:#000099;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0;
	margin:0;
}

#menu
{
	font-family:verdana, sans-serif, arial;
	padding:0;
	margin:20px 0 0px 5px;
	width:143px;
	text-align:left;
}

#menu_top
{
	height:15px;
	background:url("../images/bg/menu_top_bg.jpg") #bcdcff no-repeat;
	padding:0;
	margin:0;
}

#menu_center
{
	padding:0;
	margin:0;
	background:url("../images/bg/menu_center_bg.jpg") #bcdcff repeat-y;
}


#menu_bottom
{
	background:url("../images/bg/menu_bottom_bg.jpg") #bcdcff no-repeat;
	padding:0;
	margin:0;
	height:25px;
}

#nav
{
	width:113px;
	margin:0 0 0 10px;
	padding:0;
	list-style:none;
}

#nav ul
{
	width:113px;
	padding:0;
	margin:0 0 0 5px;
	list-style:none;
}

#nav li
{
	display:inline;
	padding:0;
	margin:0;
}
/*Fõ menü szint*/
#nav li a
{
	font-size:1em;
	color:#000000;
	background:#8cacdd;
	display:block;
	padding:1px 2px;
	text-decoration:none;
	border-bottom:1px solid #eeeeee;
	width:109px;
}

#nav li a:hover
{
	background:#bcdcff;
}
/*Al menü szint */
#nav li li a
{
	font-size:1.1em;
	padding:1px 0px 1px 10px;
	width:98px;
}

.left
{
	float:left;
	height:23px;

}

.right
{
	float:left;
	height:23px;
}

td.top_left
{
	width:27px;
	height:26px;
	background:url("../images/bg/balfelso.gif") #bcdcff;
	padding:0;
}

td.bottom_left
{
	width:27px;
	height:26px;
	background:url("../images/bg/balalso.gif") #bcdcff;
	padding:0;
}

td.top_center
{
	height:26px;
	background:url("../images/bg/felsocsik.gif") #bcdcff;
	padding:0;
}

td.bottom_center
{
	height:27px;
	background:url("../images/bg/alsocsik.gif") #bcdcff;
	padding:0;
}

td.main_center
{
	background:url("../images/bg/hatter.gif") #bcebbc;
	padding:0 5px 0 5px;
	height:1200px;
	vertical-align:top;
}

td.main_center img
{
	border: 1px solid #888;
}

td.center_left
{
	height:26px;
	background:url("../images/bg/balcsik.gif") #bcdcff;
	padding:0;
}

td.center_right
{
	height:27px;
	background:url("../images/bg/jobbcsik.gif") #bcdcff;
	padding:0;
}

td.top_right
{
	width:27px;
	height:26px;
	background:url("../images/bg/jobbfelso.gif") #bcdcff;
	padding:0;
}

td.bottom_right
{
	width:27px;
	height:27px;
	background:url("../images/bg/jobbalso.gif") #bcdcff;
	padding:0;
}

td.left_column
{
	width:140px;
	background:url("../images/bg/tapihatter.jpg") #bcdcff top center repeat-y;
	padding-left:5px;
	padding-right:0;
	text-align:center;
	vertical-align:top;
}

td.right_column
{
	width:140px;
	background:url("../images/bg/gorbetapik.gif") #bcdcff top center repeat-y;
	padding:22px 8px 0px 1px;
	text-align:center;
	vertical-align:top;
}

#message_board
{
	width:135px;
	margin:0;
	padding:0;
	border:1px solid #000000;
	background:#bcdcff;
	overflow:hidden;
}

#message_board_head
{
	width:100%;
	background:url("../images/bg/login_head_bg.gif") #cef6ce top right repeat-y;
	font-family:"Trebuchet ms", Arial;
	font-size:.7em;
	font-weight:bold;
	padding:4px 0px 4px 0px;
	letter-spacing:.2em;
	border-bottom:1px solid #000000;
}

#message_board_body
{
	width:100%;
	font-size:.7em;
	line-height:140%;
	background:url("../images/bg/table_body_bg.gif") #b6d5f7 top right repeat-y ;
	padding:0px 3px 0px 3px;
	text-align:left;
}


table.login
{
	font-size:.7em;
	font-weight:bold;
	width:135px;
	border:1px solid #000000;
	border-collapse:collapse;
}

table.login th
{
	padding:4px;
	background:url("../images/bg/login_head_bg.gif") #cef6ce top right repeat-y;
	border:1px solid #000000;
}

table.login td
{
	padding:3px 2px 3px 2px;
	background:url("../images/bg/table_body_bg.gif") #b6d5f7 top right repeat-y;
}

table.login td.caption
{
	padding:3px 0 3px 6px;
	width:40px;
	background:url("../images/bg/table_body_bg.gif") #b6d5f7 top left repeat-y;
}

.login_error
{
	font-size:.7em;
	color:#E30030;
	text-align:center;
}

table.body_table
{
	margin-left:auto;
	margin-right:auto;
	border:0;
}

table.body_table td
{
	padding:8px;
}

.info_box_right
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:.7em;
	text-align:center;
	background:url("../images/bg/table_body_bg.gif") #b6d5f7 top right repeat-y;
	border:1px solid #000000;
	padding:2px 2px 4px 2px;
	width:125px;
	margin-left:2px;
}

div.info_box
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:.7em;
	text-align:center;
	background:url("../images/bg/table_body_bg.gif") #b6d5f7 top right repeat-y;
	border:1px solid #000000;
	padding:0px;
	width:130px;
	margin:15px 0px 15px 5px;
}

div.info_box div.info_box_title
{
	width:100%;
	height:20px;
	margin: 0px;
	background:url("../images/bg/login_head_bg.gif") #cef6ce top right repeat-y;
	text-align:center;
	font-weight: bold;
	border-bottom: 1px solid #000;
}

div.info_box div.info_box_title p
{
	margin:0px;
	padding:3px 0px 0px 0px;
}
div.info_box div.info_box_content
{
	padding:5px 3px;
}

div.info_box img
{
	border: 1px solid #888;
}

.events
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:.7em;
	background:url("../images/bg/table_body_bg.gif") #b6d5f7 top right repeat-y;
	border:1px solid #000000;
	padding:0px;
	width:130px;
	margin:15px 0px 15px 5px;	
}

.events div.event_title
{
	width:100%;
	height:20px;
	margin: 0px;
	background:url("../images/bg/login_head_bg.gif") #cef6ce top right repeat-y;
	text-align:center;
	font-weight: bold;
}

.events div.event_title p
{
	margin:0px;
	padding:3px 0px;
	border-bottom:1px solid #000;
}

.events div.event_items
{
	padding:2px 2px 2px 3px;
	text-align: left;
}

.events div.event_items p.event_item
{
	margin:3px 0px 3px 0px;
}

.events div.event_items p.event_item span.event_date
{
	font-size: 0.9em;
}

.events div.event_items p.event_item span.event_text
{
	font-size: 0.9em;
}

.left_slide_show
{
	position:relative;
	width:120px;
	margin:0 auto 0 auto;
	padding:0;
}

.bf
{
	position:absolute;
	margin:0;
	top:0px;
	left:0px;
	width:16px;
	height:16px;
}

.jf
{
	position:absolute;
	margin:0;
	top:0;
	right:0;
	width:16px;
	height:16px;
}

.ba
{
	position:absolute;
	margin:0;
	bottom:0;
	left:0;
	width:16px;
	height:16px;
}

.ja
{
	position:absolute;
	margin:0;
	padding:0;
	bottom:0;
	right:0;
	width:16px;
	height:16px;
}

