body {
  font-family: calibri light, arial;
  background-image: url(img/papir.jpg);
//  background-color:white;
  margin: 0px;
  padding: 0px;
  color: #436654;
}
#admin {
  height:10px;
  width:10px;
  position: fixed;
  bottom:0px;
  left:0px;
  background-color:rgba(255, 255, 255, 0.5);
  cursor: default;
}
#container {
  width:1000px;
  margin:auto;
  background-color: rgba(255, 255, 255, 0.5);
  padding: 0px;
}
header {
  height:149px;
  width: 980px;
  border-bottom: solid 1px #689d81;
  margin: 0px 10px;
  vertical-align:center;
//  background-image: url(img/fejlec2.jpg);
}
header img {
  height:149px;
}
header h1 {
}
#sidebar {
  width: 200px;
//  height:600px;
  float:left;
  margin: 10px 0px;
  padding: 0px;
//  border-right: solid 1px #689d81;
}
#sidebar ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
#sidebar li {
  line-height: 50px;
  width: 159px;
  margin: 0px 10px;
  padding: 0px 10px;
  transition: all 0.5s;
  border-top: solid 1px #689d81;
}
#sidebar li:hover {
  text-indent:20px;
}
#sidebar li:first-child {
  border:none;
}
#sidebar li a {
  text-decoration: none;
  transition: all 0.5s;
  color: #689d81;
}     
#sidebar li:last-child a {
  color: rgb(255,102,0);
}
#sidebar li a:hover {
  color: #436654;
}                        
#content, #indexcontent {
  width: 759px;
  float:left;
  clear:all;
  border-left: solid 1px #689d81;
  margin: 10px 0px;
  padding: 10px 20px;
  overflow:scroll;
  overflow-x:hidden;
}
#indexcontent {
  background-image: url(img/kezdolap.png);
  background-position: bottom;
  background-repeat: no-repeat;
}
#idezet {
  text-align:right;
  margin-top: 30px;  
}
#warning {
    width: 700px;
    height: 60px;
    border: solid 1px #689d81;
    padding: 20px;
    background-color: rgba(255,255,255,0.5);
    margin-top: 100px;
    box-shadow: 5px 5px 5px;
}
#warning img {
    height: 60px;
    float: left;
    margin-right: 20px;
}
#warning h3 {
    margin: 5px 20px;
}
#warning p {
    margin: 5px 20px;
}
.uzenet {
  color: red;
}
h4 {
  text-align: right;
}
#program {
  margin: 20px;
  border-spacing:0px;
  text-align: center;
}
#program th {
  border-bottom: solid 1px #689d81; 
}
#program td {
  padding: 5px 50px;
}
#content a {
  text-decoration: none;
  color: #436654;
}
#new {
	font-weight: bold;
/*	font-variant:small-caps;*/
	color: red;
	float: right;	
}
#terkep1, #terkep2 {
  width: 730px;
  border:solid 1px #689d81;
  line-height: 30px;
  padding: 5px;
  text-align:left;
  margin: 5px 0px;
  text-indent: 10px;
}
#terkep1 strong, #terkep2 strong {
  cursor: pointer;
}
iframe {
  margin-top: 10px; 
}
#uzenet {
  color: green;
  text-align: center;
  border-top: solid 1px green;
  border-bottom: solid 1px green;
  margin: 0px 150px;
  padding: 15px;
  border-radius: 10px;
}
#lista {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
#lista li {
  line-height: 25px;
  width: 700px;
  margin: 0px 10px;
  padding: 0px 10px;
  transition: all 0.5s;
  border-top: solid 1px #689d81;
}
#lista li:first-child {
  border:none;
}
#lista li:hover {
  color: #689d81;
}
.taken {
  color: silver;
}
checkbox {
  background-color: black;
}
#nevem {
  margin:5px 300px;
  padding: 5px;
  width: 108px;
  text-align: center;
  background-color: rgba(0,0,0,0);
  border: solid 1px #689d81;
  border-radius: 50px;
  color: #689d81;
  transition: all 0.5s;
}
#rogzites {
  margin:5px 320px;
  padding: 5px;
  width: 80px;
  background-color: rgba(0,0,0,0);
  border: solid 1px #689d81;
  border-radius: 50px;
  color: #689d81;
  transition: all 0.5s;
}
#nevem:hover, #rogzites:hover {
  border: solid 1px #436654;
  color: #436654;
}
#nevem:hover {
  border: solid 1px #436654;
  color: #436654;
  border-radius: 0px;
}
#nevem:focus {
  border: solid 1px black;
  color: black;
  border-radius: 0px;
}
.buszok li {
  margin: 10px 0px;
  line-height: 150%;
}
/*#hatarido {
    color: red;
}*/
#hatarido strong {
    color: red;
}
footer {
  line-height: 49px;
  width: 980px;
  border-top: solid 1px #689d81;
  margin: 0px 10px;
  padding: 0px;
  float: left;
  text-align: center;
  font-size: 60%;
  color: #689d81;
}
footer a {
  text-decoration: none;
  color: #689d81;
  transition: all 0.5s;
}
footer a:hover {
  color: #436654;
}



.adminid, .admingift {
  border-right: solid 1px #689d81;
  padding: 0px 10px;
}
#sidebar table {
  font-size: 75%;
  text-align: center;
  padding: 20px 20px; 
}
#sidebar th {
  padding: 0px 15px; 
}
.album {
  width: 730px;
  border:solid 1px #689d81;
  line-height: 30px;
  padding: 5px;
  text-align:center;
  margin: 5px 0px;
  text-indent: 10px;
}