/* CSS Document */

body {
  background-image: url('./image/bg_all.jpg');
  color: #000000; /* text color */
  font: 100% Calibri, Helvetica, sans-serif, Verdana, Arial;
  text-align: center;
  margin: 0px; /* IE5*/
  padding: 0px; /* IE5*/
}

#body_index {
  background-image: url('./image/bg_index.jpg');
  color: #000000; /* text color */
  font: 100% Calibri, Helvetica, sans-serif, Verdana, Arial;
  text-align: center;
  margin: 0px; /* IE5*/
  padding: 0px; /* IE5*/
}

hr {
  margin: 0px 0px 20px 0px;
  height: 4px;
  background-color: black;
  border: none;
}

h1 {
  padding: 0px 10px 10px 10px;
  text-decoration: underline;
  text-align: center;
}

a:active, a:hover, a:focus {
  outline: 0;
}

table th {
  text-align: right;
} 

#container {
  width: 1000px;
  background-color: #f0f0f0;
  margin: 0 auto;
  text-align: left;
}

#header {  
  background-color: #f0f0f0;
  padding: 0px;
}

#menu {
  float: left;
  width: 1000px;
  font-size: 100%;
  background-color: #000000;
  color: #f0f0f0;
  padding: 10px 0px;
  margin-bottom: 1em; 
}

#menu a {
  color: #f0f0f0;
  text-decoration: none;
  font-weight: bold; 
}

#menu a:hover {
  text-decoration: underline;
  text-shadow: 0px 0px 5px #f0f0f0;
}

#menu p {
  padding-left: 10px;
  padding-right: 10px;
}

#menu hr {
  background-color: #FCF7D3;
}

#mainContent {
  background-color: #f0f0f0;
  text-align: center;
  margin: 10px 170px 10px 10px;
}

#mainContent a {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
  padding: 0px 10px; 
}

#mainContent a:hover {
  text-decoration: underline;
  text-shadow: 5px 5px 5px #000000;
}

#mainContent p {
  padding: 10px 20px 0px 20px;
  text-align: justify;
  text-indent: 30px; 
}

#flash {
  float: right;
  width: 155px;
  height: 420px;
  background-color: #000000;
  padding: 20px 0px 0px 0px;
  text-align: center;
  margin: 0px 5px 20px 0px;
}

#oldal_panel {
  padding: 20px 0px 0px 0px;
}

#adminSidebar {
  float: right;
  width: 20%;
  background-color: red;
  padding: 0px;
  text-align: center;
  margin-bottom: 20px;
}

#adminSidebar a {
  color: #000000;
  text-decoration: none;
  padding: 0px 10px; 
}

#adminSidebar a:hover {
  text-decoration: underline;
}

#mainContentAdmin {
  margin: 10px 21% 10px 10px;
  background-color: #f0f0f0;
}
#mainContentAdmin p {
  padding: 10px 20px 0px 20px;
  font-weight: bold;
  text-align: justify;
  text-indent: 30px; 
}

#mainContentAdmin a {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
  padding: 0px 10px; 
}

#mainContentAdmin a:hover {
  text-decoration: underline;
}

#footer {
  background-color: #f0f0f0;
  padding: 10px;
  border-top: 3px solid #000000;
  text-align: center;
}

#footer a {
  color: #000000;
  font-size: 14px;
  text-decoration: none;
  font-weight: bold; 
}

#footer a:hover {
  text-decoration: underline;
  text-shadow: 5px 5px 5px #000000;
}

.img_1 {
  border: solid #f0f0f0;
}      
.img_1:hover {
  border: solid #000000;
}    

.rightFloat {
  float: right;
}

.clearFloat {
  clear: both;
}

.miniSpace {
  font-size: 1px;
  color: #FCF7D3;
  text-decoration: none;
}

.source {
  font-size: 60%;
  font-style: italic;
}

.backTop {
  float: right;
  font-size: 60%;
  font-weight: bold;
}

.menuActive {
  font-weight: bold;
  color: #CD8C52;
}

.bejegyzes {
  font-style: italic;
}

.lista {
  text-align: left;
  font-weight: bold;
  font-style: italic; 
}

.gomb {
  background-color: #5E3929; 
  color: #f0f0f0; 
  font-weight: bold; 
  border-color: #000000;
}
