a {outline: none;} /* click után nincs keret */

.sidetit_l, .sidetit_r {
	width:147px;
	color:#FAA61A;
	margin:40px 0 20px;
	height:22px;
	background-color:#F3F4F4;
	font-size:13px;
}

.sidetit_l {
	text-align:right;
	padding: 5px 35px 0 0;
}

.sidetit_r {
	text-align:left;
	padding: 5px 0 0 35px;
}

body 
{
	background: url(../images/body_bg.jpg) repeat-x;
	margin:0px;
	font-family:Verdana,Arial,Helvetica;
	font-size:11px;
}

/* Font
------------------------------------------------------------------------------*/
.font_grey {color:#A1A1A1;}


/* Fejléc
------------------------------------------------------------------------------*/
#header 
{
	margin: 0 auto;
	width:1000px;
	height:400px;
	background: url(../images/header.jpg) no-repeat;
	position: relative;
	z-index:5;
}

#logo 
{
	background:url(../images/logo.jpg) no-repeat;
	width:780px;
	height:113px;
	position:relative;
	top:64px;
	left:100px;
}

#logo a 
{
	width:100%;
	height:100%;
	display:block;
}

/* Főmenü
------------------------------------------------------------------------------*/
#menu 
{
	width:592px !important;
	width:620px;
	height:194px;
	margin:92px auto;
}

#menu a 
{
	display:block;
	width:128px;
	text-align: center;
	font-size:18px;
	color:#A1A1A1;
	text-decoration:none;
	padding:140px 0 0 0;
	float:left;
	margin:0 10px;
}

#menu a:hover 
{
	color:#000;
}

.menu_1 
{
	background: url(../images/icons/menu1_128.png) no-repeat;
	background-position:0px 4px;
}

.menu_2 
{
	background: url(../images/icons/menu2_128.png) no-repeat;
}

.menu_3 
{
	background: url(../images/icons/menu3_128.png) no-repeat;
	background-position:0px 11px;
}

.menu_4 
{
	background: url(../images/icons/menu4_128.png) no-repeat;
	background-position:0px 4px;
}

/* Container
------------------------------------------------------------------------------*/
#container 
{
	width:1000px;
	margin:0 auto;
	position:relative;
	background: url(../images/content.jpg) repeat-y 0 165px;
}

/* Bal oszlop
------------------------------------------------------------------------------*/
#left 
{
	width:180px;
	float:left;
	position:relative;
	z-index:7;
	margin: 44px 0 0 0;	
}

.left_link a 
{
	color:#A1A1A1;
	text-decoration:none;
	font-size:12px;
	text-align:right;
	padding: 0 35px 10px 0;
}

.left_link a:hover 
{
	color:#000;
}

/* Bal menü
------------------------------------------------------------------------------*/
.left_menu1, .left_menu2, .left_menu3, .left_menu4, .left_menu5, .left_menu6, .left_menu7, .left_menu8, .left_menu9, .left_menu10, .left_menu11
{
	background:url(../images/sprite.jpg) no-repeat;
	height:24px;
	min-height:24px;
	line-height:24px;
	display:block;
}

.left_menu1 
{
	background-position: 163px 0px;
}

.left_menu1:hover 
{
	background-position: 163px -60px;
}

.left_menu2 
{
	background-position: 160px -120px;
}

.left_menu2:hover 
{
	background-position: 160px -180px;
}

.left_menu3 
{
	background-position: 160px -240px;
}

.left_menu3:hover 
{
	background-position: 160px -300px;
}

.left_menu4 
{
	background-position: 160px -360px;
}

.left_menu4:hover 
{
	background-position: 160px -420px;
}

.left_menu5 
{
	background-position: 160px -480px;
}

.left_menu5:hover 
{
	background-position: 160px -540px;
}

.left_menu6 
{
	background-position: 160px -600px;
}

.left_menu6:hover 
{
	background-position: 160px -660px;
}

.left_menu7 
{
	background-position: 160px -720px;
}

.left_menu7:hover 
{
	background-position: 160px -780px;
}

.left_menu8 
{
	background-position: 160px -840px;
}

.left_menu8:hover 
{
	background-position: 160px -900px;
}

.left_menu9 
{
	background-position: 160px -960px;
}

.left_menu9:hover 
{
	background-position: 160px -1020px;
}

.left_menu10 
{
	background-position: 160px -1080px;
}

.left_menu10:hover 
{
	background-position: 160px -1140px;
}

.left_menu11 
{
	background-position: 160px -1200px;
}

.left_menu11:hover 
{
	background-position: 160px -1260px;
}

/* Középső oszlop
------------------------------------------------------------------------------*/
#center 
{
	width:640px;
	min-height:300px;
	height:auto;
	float:left;
	background: url(../images/center.jpg) no-repeat;
	position:relative;
}

#center border 
{
	width:640px;
	height:228px;
	float:left;
	background: url(../images/center_bg.jpg) no-repeat;
	position:absolute;
	bottom:0px;
}

.content 
{
	width:526px;
	position:relative;
	z-index:117;
	margin: 44px auto 0px;
}

/* Jobb oszlop
------------------------------------------------------------------------------*/
#right 
{
	width:180px;
	float:left;
	position:relative;
	z-index:7;
	margin: 44px 0 0 0;	
}

.right_link a 
{
	color:#A1A1A1;
	text-decoration:none;
	font-size:12px;
	display:block;
	height:24px;
	text-align:left;
	padding: 0 0 10px 35px;
}

.right_link a:hover 
{
	color:#000;
}

.right_link span 
{
	margin: 0 0 0 35px;
}

/* Jobb menü
------------------------------------------------------------------------------*/
.right_menu1, .right_menu2, .right_menu3, .right_menu4, .right_menu5, .right_menu6
{
	background:url(../images/sprite.jpg) no-repeat;
	height:24px;
	min-height:24px;
	display:block;
}

.right_menu1, .right_menu2, .right_menu3 
{
	line-height:24px;
}

.right_menu1 
{
	background-position: -30px 0;
}

.right_menu1:hover 
{
	background-position: -30px -60px;
}

.right_menu2 
{
	background-position: -30px -120px;
}

.right_menu2:hover 
{
	background-position: -30px -180px;
}

.right_menu3 
{
	background-position: -30px -240px;
}

.right_menu3:hover 
{
	background-position: -30px -300px;
}

.right_menu4 
{
	background-position: -30px -360px;
}

.right_menu4:hover 
{
	background-position: -30px -420px;
}

.right_menu5 
{
	background-position: -30px -480px;
}

.right_menu5:hover 
{
	background-position: -30px -540px;
}

.right_menu6 
{
	background-position: -30px 0px;
}

.right_menu6:hover 
{
	background-position: -30px -60px;
}

/* Bottom
------------------------------------------------------------------------------*/
#bottom 
{
	width:100%;
	height:63px;
	background: url(../images/bottom_bg.jpg) repeat-x;
}

.bottom_left 
{
	position:absolute;
	padding:30px 0 0;
	font-size:9px;
	color:#808285;
}

.bottom_right 
{
	position:absolute;
	right: 0;
	padding:30px 135px 20px 0;
	font-size:9px;
	color:#808285;
	text-decoration:none;
}

.bottom_right:hover 
{
	color:#000;
}

/* Bottom menu
------------------------------------------------------------------------------*/
#bottom_menu_cont 
{
	width:1000px;
	height:63px;
	margin:0px auto;
	position:relative;
	background: url(../images/bottom.jpg) no-repeat;

}

#bottom_menu 
{
	height:63px;
	width:296px !important;
	width:340px;
	position:absolute;
	left:50%;
	top: 0;
	margin:0 0 0 -148px !important;
	margin:0 0 0 -170px;
	text-align:center;
}

#bottom_menu a 
{
	display:block;
	float:left;
	width:48px;
	text-align: center;
	font-size:9px;
	color:#808285;
	text-decoration:none;
	padding:43px 0 0 0;
	margin:0 13px;
}

#bottom_menu a:hover 
{
	color:#000;
}

.b_menu1 
{
	background: url(../images/icons/menu1_48.png) no-repeat;
	background-position:0px -4px;
}

.b_menu2 
{
	background: url(../images/icons/menu2_48.png) no-repeat;
	background-position:0px -4px;
}

.b_menu3 
{
	background: url(../images/icons/menu3_48.png) no-repeat;
	background-position:0px 0px;
}

.b_menu4 
{
	background: url(../images/icons/menu4_48.png) no-repeat;
	background-position:0px -4px;
}

/* Link
------------------------------------------------------------------------------*/
.img_link img 
{
	border:0px none;
	margin:0px 0 10px 0;
}

