body{
	background: url(img/back1.jpg) fixed; 
	margin: 0px;
	font: 400 17px/22px 'Open Sans', Verdana, Helvetica, sans-serif;
	color: #969696;
}
h1{font: 400 58px/60px 'Bree Serif', Georgia, serif; color:#dddddd;}
h2{
	font: 400 20px/22px 'Courier New', Courier, monospace;
	color: #dddddd;
}
h3{font: 400 38px 'Otto', sans-serif; color:#dddddd;}
h4{
	font: 400 35px/22px 'Bree Serif', Georgia, serif;
	color: #dddddd;
}
h5{
	font: 400 10px/22px 'Bree Serif', Georgia, serif;
	color: #dddddd;
}
h6{
	font: 400 28px/22px 'Bree Serif', Georgia, serif;
	color: #dddddd;
}
h7{
	font: 400 18px/22px 'Bree Serif', Georgia, serif;
	color: rgb(128,89,225);
}
ul{margin:0px; padding:0px;}
a {
	text-decoration: none;
	color: #dddddd;
}
.column {
	float: left;
	width: 235px;
}
.column_mid {
	width: 235px;
	margin-top: 0px;
	margin-right: 60px;
	margin-bottom: 0px;
	margin-left: 60px;
	float: left;
}
.column2 {
	float: right;
	width: 235px;
}
a:hover {color:#979797;}
a img{border:0px;}

#container{
	width:950px;
	margin:20px auto 300px auto;
	background:url(img/b_mus.gif);
	/*background-color:#4A2121;*/
	overflow:auto;
	padding-bottom:100px;
	padding-top:50px;
}

/****************************************************/
/* HEADER */
/****************************************************/

#header{
	width:864px;
	height:50px;
	background:url(img/b_mus.gif);
	padding:0px 0px;
	position: fixed;
	top:0px;
	left:50%;
	margin: 0 0 0 -475px;
}
#header #logo{
	width:864px;
	height:50px;
	padding-top: 0px;
	float: left;
	background-image:url(img/RENYI_fejlec.jpg);
	background-repeat: no-repeat;
}

#menu{list-style:none;
      top:240px;
      float:left;
      padding:0px 0px;
      position: fixed;
}  
#menu li{
	padding:20px;
}

#main-menu{width:850px;
	height:30px;
	background:url(img/b_mus.gif);
	padding:15px 49px;
	position: fixed;
	top:85px;
	left:50%;
	margin: 0 0 0 -475px;
	float:right;
}
#main-menu li{
	float:left;
	list-style:none;
	margin-left:77px;
	font: 600 11px/24px;
	padding:0px 70px;
}

#header #main-menu{float:right; padding-top:45px;}
#header #main-menu li{
	float:left;
	list-style:none;
	margin-left:27px;
	font: 400 11px/24px 'Bree Serif', Georgia, serif;
}

#menu2{width:850px;
	height:30px;
	background:url(img/b_mus.gif);
	padding:15px 49px;
	position: fixed;
	top:85px;
	left:50%;
	margin: 0 0 0 -475px;
	float:right;
}
#menu2 li{
	float:left;
	list-style:none;
	margin-left:40px;
	font: 600 11px/24px;
	padding:0px 23px;
}

/****************************************************/
/* LIST */
/****************************************************/
#listy { color:#eee; }
#listy ol { font-size:18px; }
#listy ol li { }
#listy ol li ol { list-style-image: url("img/vmi"); padding:5px 0 5px 18px; font-size:15px; }
#listy ol li ol li { color:#bfe1f1; height:15px; margin-left:10px; }

/****************************************************/
/* ABOUT SECTION */
/****************************************************/

#about{margin:0px 43px; padding-top:115px;}
#about h1{float:left;}
#about .content{overflow:auto;}
#about .content img{float:left; margin-right:40px; border:5px solid #222222;}

/****************************************************/
/* WORK SECTION */
/****************************************************/

#work{margin:0px 43px; padding-top:115px;}
#work .content{overflow:auto;}
#work #work-thumbs li{
	list-style:none;
	float:left;
	margin:0px 20px 15px 0px;
	padding:0px;
}
#work #work-thumbs li.last{margin:0px;}


/****************************************************/
/* MISC */
/****************************************************/
.top-divider, .bottom-divider{
	width:100%;
	height:9px;
	background:url(images/divider.png) repeat-x;
	clear:both;
}
.top-divider{margin-bottom:40px;}
.bottom-divider{margin-top:40px;}
#positions {margin:0px 43px;}
#teaching {margin:0px 43px;}
#seminars {margin:0px 43px;}  /* option: padding-top:70px*/
#research {margin:0px 43px; padding-top:115px;}
#publications {margin:0px 43px;}
#contact {margin:0px 43px;}
#vita {margin:0px 43px;}


ul.horizontal,
ul.horizontal li {
    margin: 0;
    padding: 0;
overflow:hidden
}
ul.horizontal {
    list-style-type: none;
    width: 700px;
     margin: 0 auto;
}
ul.horizontal li {
    float: left;
    width: 99px;
    height: 99px;
    margin: 0 1px 1px 0;
    text-align: center;
    }

ul.pone li {
margin: 5px 0;
}

@font-face {
   font-family: Otto; 
   src: url('Otto.ttf');
   font-weight: bold;
} 