﻿/* CSS Document */

@charset "utf-8";
@import "clear.css";


/* --- ---  ////// containers and main parts ////// --- --- */

body
{
	font-family:Verdana, Geneva, sans-serif;
	color:#907b6c;
	font-size:13px;
	background:#fff url(../images/bg_all.jpg) repeat;
	line-height:1.7;
}

.all_container
{
	background: url(../images/bg_all_top.jpg) repeat-x center top;
	margin:0px;
	border-top:3px solid #fff;
	
}

.container
{
	width: 960px;
	margin: -3px auto 20px auto;
	position:relative;
	min-height:800px;
	border-top:3px solid #fff;
}


.head
{
	width:960px;
	height:188px;
	position:relative;
	background:url(../images/bg_all_top.jpg) center top repeat-x;
}

.logo_befogado
{
	width:214px;
	height:157px;
	background:url(../images/logo_befogado_elet-ter.png) no-repeat;
	position:absolute;
	bottom:10px;
	left:30px;
}

.logo_szechenyi
{
	width:213px;
	height:72px;
	background:url(../images/logo_szechenyi.png) no-repeat;
	position:absolute;
	top:50px;
	right:0px;
}

/**************************************************/

.color_1 .container
{
color: #d36263;
}

.color_2 .container
{
color: #f5a268;
}

.color_3 .container
{
color: #81c38a;
}

.color_4 .container
{
color: #5762aa;
}

.color_5 .container
{
color: #9e4386;
}

.color_6 .container
{
color: #999;
}



/*//////////////////////////////////////////////////////////////////////////////*/

/*//////////////////////////////////////////////////////////////////////////////*/
/*------------------  topMENU  ------------------*/

.top_menu
{
	position:absolute;
	top:8px;
	left:286px;
}

.top_menu ul
{
	display: block;
}

.top_menu li
{
	display:inline;
	list-style-type:none;
}

.top_menu li a
{
	display:block;
	float:left;
	text-decoration:none;
	padding:0px 15px 0px 15px;
	font-size:12px;
}

.color_1 .top_menu li a
{
color: #d36263;
border-right: 1px solid #d36263;
}

.color_2 .top_menu li a
{
color: #f5a268;
border-right: 1px solid  #f5a268;
}

.color_3 .top_menu li a
{
color: #81c38a;
	border-right: 1px solid #81c38a;
}

.color_4 .top_menu li a
{
	color: #5762aa;
	border-right: 1px solid #5762aa;
}

.color_5 .top_menu li a
{
	color: #9e4386;
	border-right: 1px solid #9e4386;
}

.color_6 .top_menu li a
{
	color: #999;
	border-right: 1px solid #999;
}



/*******************/

.top_menu li.last a
{
	border:none;
}

.top_menu li a:hover
{
	color:#000;
}


/*//////////////////////////////////////////////////////////////////////////////*/
/*------------------  HEADMENU  ------------------*/

.head_menu
{
	position:absolute;
	bottom:0px;
	right:0px;
}

.head_menu ul
{
	display: block;
	font-size:15px;
	line-height:1;
}

.head_menu li
{
	display:block;
	list-style-type:none;
	float:left;
	margin-left:3px;
	
}

.head_menu li a
{
	display:block;
	text-decoration:none;
	color:#333;
	padding:14px 15px 14px 15px;
	background: url(../images/bg_menu.png) repeat-x;
	/*border-top-left-radius:6px;
	border-top-right-radius:6px;*/
}


.head_menu li a:hover
{
	background: #fff;
	color:#666;
}

.color_1 .head_menu li.current a
{
	color:#d36263;
	background:#fff;
}

.color_2 .head_menu li.current a
{
	color:#f5a268;
	background:#fff;
}

.color_3 .head_menu li.current a
{
	color:#81c38a;
	background:#fff;
}

.color_4 .head_menu li.current a
{
	color:#5762aa;
	background:#fff;
}

.color_5 .head_menu li.current a
{
	color:#9e4386;
	background:#fff;
}

.color_6 .head_menu li.current a
{
	color:#999;
	background:#fff;
}



/*//////////////////////////////////////////////////////////////////////////////*/
/*------------------  CONTENT  ------------------*/
.content
{
	width:960px;
	background: #fff;
	border-top-left-radius:15px;
	padding-bottom:10px;
}

.content h1
{
	font-weight:normal;
	font-size:30px;
	line-height:1.3;
	margin:10px 0px 20px 0px; 
}

.color_1 .content h1, .color_1 .content h3
{
 color:#d36263;
}

.color_2 .content h1, .color_2 .content h3
{
 color:#f5a268;
}

.color_3 .content h1, .color_3 .content h3
{
 color:#81c38a;
}

.color_4 .content h1, .color_4 .content h3
{
 color:#5762aa;
}

.color_5 .content h1, .color_5 .content h3
{
 color:#9e4386;
}

.color_6 .content h1, .color_6 .content h3
{
 color:#999;
}

.content h2
{
	font-weight:normal;
	font-size:22px;
	margin-bottom:25px;
	line-height:1.3;
	color:#907b6c;
}

.content h3
{
	font-weight:normal;
	font-size:19px;
	margin-bottom:1px;
	margin-top:15px;
}

.content h4
{
	font-weight:600;
	font-size:14px;
	color:#907b6c;
	margin-bottom:5px;
}

b 
{
	font-weight:700px;
}

.content p
{
	margin-bottom:10px;
	text-align:justify;
	color:#907b6c;
}

.content p.simple
{
	margin-bottom:-2px;
	text-align:justify;
	color:#907b6c;
}


.content strong
{
	font-weight:normal;
	color:#333;
}

.content .stronger
{
	font-weight:normal;
	font-size:22px;
	line-height:1.3;
	color:#907b6c;
}

.content a:hover
{
	color:#fff;
}

.idezet
{
background:#f4f3f2;
padding:20px 30px;
margin-bottom:25px;
font-size:12px;
font-style:italic;
line-height:1.8;
border-right: 3px solid;
border-color: #d36263;
}

.em_box
{
background:#f4f3f2;
padding:10px 20px;
margin-bottom:5px;
color:#907b6c;
/*border-top-right-radius:15px;*/
border-top-left-radius:15px;
}

.strong_box
{
background:#f4f3f2;
padding:25px;
margin-bottom:10px;
color:#907b6c;

}

.h_box
{
background:#f4f3f2;
padding:10px 20px;
margin-bottom:5px;
color:#907b6c;
margin-top:5px;

}

.alairas
{
	text-align:center;
	width:100%;
	color:#907b6c;
}

.table_program td
{
	padding-bottom:5px;
}

.table_program
{
	margin-bottom:5px;
}

/****/
.color_1 .right_box a
{
	color:#d36263;
	text-decoration:none;
}

.color_2 .right_box a
{
	color:#f5a268;
	text-decoration:none;
}

.color_3 .right_box a
{
	color:#81c38a;
	text-decoration:none;
}

.color_4 .right_box a
{
	color:#5762aa;
	text-decoration:none;
}

.color_5 .right_box a
{
	color:#9e4386;
	text-decoration:none;
}

.color_6 .right_box a
{
	color:#999;
	text-decoration:none;
}

/*************/

.right_box a:hover
{
	text-decoration:underline;
	
}

.right_box ul
{
	list-style-type:disc;
		color:#907b6c;
		padding-bottom:5px;
	
}

.right_box ul li
{
	margin-left:40px;
	margin-bottom:6px;
	
}
.content .separ
{
	height:1px;
	margin:20px 0px ;
border-top:1px solid;
}

.kepek_link
{
	margin-top:-15px;
	margin-right:10px;
	margin-bottom:10px;
	text-align:right;
}

/*//////////////////////////////////////////////////////////////////////////////*/
/*------------------  BOXES  ------------------*/
.right_box
{

	color:#907b6c;
	float:right;
	width:628px;
	padding:35px 35px 35px 25px;
	position:relative;
}


.left_box
{
	width:272px;
	margin-top:30px;
	padding-bottom:20px;
	z-index:10;
	float:left;
	min-height:500px;
}	



ul.menu_left
{
	display: block;
	margin:20px 25px 20px 35px;
	padding:12px 0px;
	border-top:1px solid;	
	border-bottom:1px solid;
}


.menu_left li
{
	list-style-type:none;
	padding:0px;
	background: url(../images/bg_separ_a.png) repeat-x bottom;
	margin-bottom:5px;
}

.menu_left li a
{
	text-decoration:none;
	padding:5px 8px 7px 8px;
	display:block;
	font-size:13px;
	/*border-top-right-radius:6px;
	border-bottom-right-radius:6px;*/
	background:#fff;
	/*border-bottom:red 1px solid;*/
	text-align:left;
	line-height:1.3;
}

.color_1 .menu_left li a
{
	color:#d36263;
}

.color_2 .menu_left li a
{
	color:#f5a268;
}

.color_3 .menu_left li a
{
	color:#81c38a;
}

.color_4 .menu_left li a
{
	color:#5762aa;
}

.color_5 .menu_left li a
{
	color:#9e4386;
}
.color_6 .menu_left li a
{
	color:#999;
}

.color_1 .menu_left li.current a
{
	background:#d36263;
}

.color_2 .menu_left li.current a
{
	background:#f5a268;
}
.color_3 .menu_left li.current a
{
	background:#81c38a;
}

.color_4 .menu_left li.current a
{
	background:#5762aa;
}

.color_5 .menu_left li.current a
{
	background:#9e4386;
}
.color_6 .menu_left li.current a
{
	background:#999;
}

.menu_left li.current a
{
	background:#d36263;
	color:#fff;
	/*border: 1px solid red;*/
	color:#fff;
}

.menu_left li a:hover
{
	color:#000;
}

li.current a:hover

{
	color:#fff;
}

.left_box img
{
	margin: 5px 20px 0px 35px;
	background:#f4f3f2;
	border:none;
}

.pic_top
{
	
	
}

	/*//////////////////////////////////////////////////////////////////////////////*/
/*------------------  FOOTER  ------------------*/

.footer_1
{
	width:960px;
	height:110px;
	background:#f4f3f2;
	position:relative;
	border-top: 1px solid;
}

.txt_1
{
	color:#666;
	position:absolute;
	font-size:13px;
	top:20px;
	left:30px;
	font-weight:normal;
}

.txt_2
{
	color:#666;
	position:absolute;
	font-size:12px;
	bottom:30px;
	left:30px;
	line-height:1.8;
	font-weight:normal;
	
}

.color_1 .txt_2 a
{
	color:#d36263;
	text-decoration:none;
}

.color_2 .txt_2 a
{
	color:#f5a268;
	text-decoration:none;
}

.color_3 .txt_2 a
{
	color:#81c38a;
	text-decoration:none;
}

.color_4 .txt_2 a
{
	color:#5762aa;
	text-decoration:none;
}

.color_5 .txt_2 a
{
	color:#9e4386;
	text-decoration:none;
}

.color_6 .txt_2 a
{
	color:#999;
	text-decoration:none;
}



.txt_2 a:hover
{
	text-decoration:underline;
}


.logo_magyarorszag_megujul
{
	width:194px;
	height:36px;
	background:url(../images/logo_magyarorszag_megujul.png) no-repeat;
	position:absolute;
	top:15px;
	right:18px;
}

.logo_eu_tamogat
{
	width:194px;
	height:36px;
	background:url(../images/logo_eu_tamogat.png) no-repeat;
	position:absolute;
	bottom:15px;
	right:25px;
}

.footer_2
{
	width:960px;
	height:40px;
	background:#ddd;
	position:relative;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	color:#666;
	border-top:#ccc solid 1px;
}

/*//////////////////////////////////////////////////////////////////////////////*/

/*//////////////////////////////////////////////////////////////////////////////*/
/*------------------  footMENU  ------------------*/

.foot_menu
{
	position:absolute;
	bottom:13px;
	right:15px;
}

.foot_menu ul
{
	display: block;
}

.foot_menu li
{
	display:inline;
	list-style-type:none;
}

.foot_menu li a
{
	display:block;
	float:left;
	text-decoration:none;
	padding:0px 10px 0px 10px;
	font-size:9px;
	color:#666;
	border-right: 1px solid #666;
}

.foot_menu li.last a
{
	border:none;
}

.foot_menu li a:hover
{
	color:#000;
}


/*//////////////////////////////////////////////////////////////////////////////*/
/*------------------  bottomMENU  ------------------*/

.bottom_menu
{
	position:absolute;
	bottom:13px;
	left:15px;
}

.bottom_menu ul
{
	display: block;
	font-size:10px;	
}

.bottom_menu li
{
	display:inline;
	list-style-type:none;
}

.bottom_menu li a
{
	display:block;
	float:left;
	text-decoration:none;
	padding:0px 10px 0px 10px;
	font-size:9px;
	border-right: 1px solid #666;
	color:#666;
}


.bottom_menu li.last a
{
	border:none;
}

.bottom_menu li a:hover
{
	color:#000;
}


/*Honlapterkep*/



.box_c1
{
	background:#f4f3f2;
	padding:25px 15px 6px 35px;
	margin-bottom:3px;	
	border-right:1px solid #d36263;
	border-top-left-radius:15px;
}

.box_c2
{
background:#f4f3f2;
padding:12px 15px 6px 35px;
margin-bottom:3px;
border-right:1px solid #f5a268;
}

.box_c3
{
background:#f4f3f2;
padding:12px 15px 6px 35px;
margin-bottom:3px;
border-right:1px solid #81c38a;
}


.box_c4
{
background:#f4f3f2;
padding:12px 15px 6px 35px;
margin-bottom:3px;
border-right:1px solid #5762aa;
}

.box_c5
{
background:#f4f3f2;
padding:12px 15px 6px 35px;
margin-bottom:2px;
border-right:1px solid #9e4386;
}


.box_c6
{
background:#f4f3f2;
padding:12px 15px 15px 35px;
margin-bottom:2px;
border-right:1px solid #999;
}

.box_c5_b
{
	background:#f4f3f2;
	padding:25px 15px 15px 35px;
	margin-bottom:25px;	
	border-right:1px solid #9e4386;
	border-top-left-radius:15px;
}

.box_c6_b
{
	background:#f4f3f2;
	padding:25px 15px 15px 35px;
	margin-top:25px;	
	border-right:1px solid #999;
	border-top-left-radius:15px;
}


.box_c1 a.honlapterkep
{
	color: #d36263;
}

.box_c2 a.honlapterkep
{
	color: #f5a268;
}

.box_c3 a.honlapterkep
{
	color: #81c38a;
}

.box_c4 a.honlapterkep
{
	color: #5762aa;
}

.box_c5 a.honlapterkep, .box_c5_b a.honlapterkep
{
	color: #9e4386;
}

.box_c6 a.honlapterkep, .box_c6_b a.honlapterkep
{
	color: #999;
}