html, body {
	height: 100%;
}


body {
	padding-left:0px;
	padding-right:0px;
	/*Kiiktatjuk, és majd a tartalmi részben adunk csak paddingot, mert fluid a fejléc, és ott nem jó ha van padding!*/
}

.padding-bal-jobb {
    padding-left: 20px;
    padding-right: 20px;
}

.top-kep {
    text-align: center;
    width: 100%;
}


.menu-bg {
    background-image: url("../images/menu-bg.jpg");
    background-position: left top;
    background-repeat: repeat-x;
	}


#sidebar {
	}

.iniciale {
	display: block;
	float: left;
	font-size: 46px;
	line-height: 35px;
	margin: 2px 10px 0 0;
	text-transform: uppercase;
}

/*=========================\[ index ]/======================*/

.index-hirek-elvalaszto {
	height:20px;
	text-align:center;
    background-image: url("../images/index-hirek-elvalaszto.gif");
    background-position: center center;
    background-repeat: no-repeat;
	}

.index-programok-elvalaszto {
	height:20px;
	text-align:center;
    background-image: url("../images/index-programok-elvalaszto.gif");
    background-position: center center;
    background-repeat: no-repeat;
	}

/*=========================\[ logo hover ]/======================*/

.logo-ldu {
	display:block;
    height: 43px;
    width: 138px;
	text-indent: -99999px;
	background-image: url("../images/logok-sidebar.gif");
    background-position: 0px 0px;
    background-repeat: no-repeat;
	cursor:pointer;
	}

.logo-ldu:hover {
    background-position: 0px -46px;
	}


.logo-orokseg {
	display:block;
    height: 43px;
    width: 138px;
	text-indent: -99999px;
	background-image: url("../images/logok-sidebar.gif");
    background-position: -287px 0px;
    background-repeat: no-repeat;
	cursor:pointer;
	}

.logo-orokseg:hover {
    background-position: -287px -46px;
	}	


.logo-abgedreht {
	display:block;
    height: 43px;
    width: 138px;
	text-indent: -99999px;
	background-image: url("../images/logok-sidebar.gif");
    background-position: -435px 0px;
    background-repeat: no-repeat;
	cursor:pointer;
	}

.logo-abgedreht:hover {
    background-position: -435px -46px;
	}	
	

.logo-bibliothek {
	display:block;
    height: 43px;
    width: 138px;
	text-indent: -99999px;
	background-image: url("../images/logok-sidebar.gif");
    background-position: -143px 0px;
    background-repeat: no-repeat;
	cursor:pointer;
	}

.logo-bibliothek:hover {
    background-position: -143px -46px;
	}	
	

/*=========================\[ box ]/======================*/



.sidebar-box-top {
    background-color: #213c75;
    color: #FFFFFF;
    font-size: 20px;
    line-height: 28px;
    padding: 9px 5px 9px 10px;
}



.sidebar-box-content {
    margin: 20px 10px;
}



/*=========================\[ footer ]/======================*/

footer {
	background-image: url("../images/footer-bg.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	margin:50px 0 0;
	padding-bottom: 100px;
	}
	

.footer-copy {
	width:200px;
	float:right;
	margin:0 8px 0 0;
	}
	


/*=========================\[ vissza_gomb ]/======================*/

.button-vissza-container {
	position:relative;
	margin:0 auto;
	width:500px;
	height:35px;
	text-align:center;
	}


/*=========================\[ facebook ]/======================*/

.fb-container  {
	margin:0 0 0 30px;
	}
	
	

footer .fb-container  .fb-like-box .pvs {
	display:none; !important
	}
footer .pluginSkinLight .fb-container .phm {
	display:none; !important
	}

footer .pluginSkinLight .fb-container .mhs {
	display:none; !important
	}


/*=========================\[ képnek keret ]/======================*/

img.kepkeret {
	border: 4px solid #fff;
}

img.kepkeret-vekony {
	border: 2px solid #fff;
}

 img.kepkeret-jobb {
	border: 1px solid #e1e1e1;
	padding:3px;
	margin: 7px 0px 7px 7px;
	float:right;
}

img.kepkeret-bal {
	border: 1px solid #e1e1e1;
	padding:3px;
	margin: 7px 7px 7px 0px;
	float:left;
}

img.kep-jobb {
	padding:3px;
	margin: 7px 0px 7px 7px;
	float:right;
}

img.kep-bal {
	padding:3px;
	margin: 7px 7px 7px 0px;
	float:left;
}

/*=========================\[ margin ]/======================*/

.margin-top-5 {
	margin-top:5px;
	}


.margin-top-10 {
	margin-top:10px;
	}

.margin-top-20 {
	margin-top:20px;
	}
	
.margin-top-30 {
	margin-top:30px;
	}

.margin-top-40 {
	margin-top:40px;
	}

.margin-top-50 {
	margin-top:50px;
	}

.margin-bottom-10 {
	margin-bottom:10px;
	}

.margin-bottom-20 {
	margin-bottom:20px;
	}
	
.margin-bottom-30 {
	margin-bottom:30px;
	}

.margin-bottom-40 {
	margin-bottom:40px;
	}

.margin-bottom-50 {
	margin-bottom:50px;
	}
	

.margin-top-13 {
	margin-top:13px;
	}

.margin-top-min-8 {
	margin-top:-8px;
	}


.margin-top-250 {
	margin-top:250px;
	}
/*=========================\[ line-height ]/======================*/

.lh-17 {
	line-height:17px;
	}

.lh-20 {
	line-height:20px;
	}

.lh-25 {
	line-height:25px;
	}
	
.lh-27 {
	line-height:27px;
	}	
	
.lh-30 {
	line-height:30px;
	}	

/*=========================\[ width ]/======================*/

.width-260 {
	width:260px;	
	}

.width-120 {
	width:120px;	
	}
