*{
  padding : 0;
  margin : 0;
  border : 0;}

body{
  background-attachment : fixed;
  background-color : #4F7FAF;
  font-family : Verdana;}
  /*background-color : #7EC0EE;*/

a:link {
    text-decoration: none;}
    
a:visited {
    text-decoration: none;}
    
a:hover {
    text-decoration: underline;}
    
a:active {
    text-decoration: underline;}

p {
  color: #000000;
  font-family : Verdana;
  font-size: medium;
  font-weight: normal;
  text-decoration: none;
  text-align: justify;}

h1, h2, h3, h4, h5, h6{
  font-family : Arial, Arial, Helvetica, sans-serif;
  font-weight: none;
  color: #0000AA;}
  
h3.piros{
  color: #FF0000;}
  
h4.piros{
  color: #FF0000;}

table, th, td, tr {
  border: 1px solid black;
  border-collapse: collapse;}

th, td, tr {
  padding: 5px;}

hr { 
  display: block;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: auto;
  margin-right: auto;
  border-style: inset;
  border-width: 1px;}
  
form {
  color: #000000;
  font-family : Verdana;
  font-size: 100%;
  font-weight: normal;
  text-decoration: none;}

form input, form select {
  color: #000000;
  font-family : Verdana;
  font-size: 100%;
  font-weight: normal;
  text-decoration: none;}
  
li {
  list-style-position:inside;}
  
.imgshadow {
  position: relative;
  z-index= -5;
  -webkit-filter: drop-shadow(4px 4px 5px gray);
  filter: drop-shadow(4px 4px 5px gray);}

.imgcenter {
  display: block;
  margin-left: auto;
  margin-right: auto;}

.fokeret {
  display : block;
  width : 1380px;
  overflow : hidden;
  margin : 0px auto 0 auto;
  background-color : #CAE1FF;}

.fejlec {
  background-color : #CAE1FF;
  float : left;
  clear : none;
  height : 152px;
  width : 1450px;}
  
.DiaVetit {display: none;}

.DiaDoboz {
  max-width: 760px;
  position: relative;
  margin: auto;
  float: left;}

.active {
  background-color: #717171;}

.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;}

@-webkit-keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}}

/*---------------------- Vizszintes menüsáv ----------------------*/
.menusav {
  background : #44417d;
  border: 0px;
  padding: 0px;
  float : none;
  height : 38px;
  width : 1370px;
  color: #FFFBDD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
  text-align: center;}

#menu {
  list-style-type: none;
  padding: 2px 0;
  margin: auto;
  color: #FFFBDD;
  text-align: center;
  font-family : Arial, Arial, Helvetica, sans-serif;
  font-size : small;}
    
#menu a {           
  text-decoration: none;
  border-radius: 6px 6px 6px 6px;  
  background: #44417d;
  color: #FFFBDD;
  padding: 1px 10px;}
      
#menu > li {
  display: inline;
  font-size: small;}

#menu a:hover {
  border-radius: 6px 6px 6px 6px;
  background: linear-gradient( #5a76ff, #4c498f );
  background: -moz-linear-gradient(top, #5a76ff, #4c498f );}



/* A vissz. menüsor */
ul.visszmenu {
  background-color: #44417d;
  border: 1px;
  width: 100%;
  float: left;
  font-size: small;}

/* legördülő menük adatai */
ul.visszmenu, ul.visszmenu li, ul.visszmenu li ul {
  list-style-type: none;
  margin: 0px;
  padding: 2px;}

/* Almenük kikapcsolása */
ul.visszmenu li ul {
  display: none;}
    
/* Almenü megjelenitése */
ul.visszmenu li:hover ul {
  display: block;}

/* Ezeket nem tudom minek kell, talán az al-al menü */
ul.visszmenu li:hover ul ul{
    display: none;}    
ul.visszmenu li ul li:hover ul{
    display: block;}
ul.visszmenu li ul li:hover ul ul{
    display: none;}
ul.visszmenu li ul li ul li:hover ul{
    display: block;}
    
/* Fomenü */
ul.visszmenu li {
  float: left;
  line-height: 30px;
  width: auto;
  font-size: small;
  font-weight: bold;
  margin-left: 8px;
  margin-right: 8px;
  position: relative;
  z-index: 4;}   /* FONTOS! */

/* Almenu */
ul.visszmenu li ul {
  width: 300;
  position: absolute;
  z-index: 4;}    /* FONTOS! */

/* Almenu a fömenühöz képest */
ul.visszmenu li ul li {
  width: 150%;
  float: left;}
  
ul.visszmenu li ul ul {
  margin-left: auto;
  margin-top: auto;}

ul.visszmenu li {
  margin-left: auto;
  margin-top: auto;
  color: #FFFBDD;
  cursor: pointer;
  background-color: #44417d;
  border-bottom: 0px;}

ul.visszmenu li ul li {
  color: #FFFBDD;
  background-color: #44417d;
  border-bottom: 0px;}

ul.visszmenu li a , ul.visszmenu li span {
  display: block;
  text-decoration: none;
  color: #FFFBDD;
  padding: 0px 10px;
  border: 0px;}



/*---------------------- Fő tartalom -----------------------*/
.fotartalom {
  background-color : #CAE1FF;
  float : left;
  clear : none;
  height : auto;
  width : 1160px;}
    
#divtartalom {
  padding-top: 20px;
  padding-left: 50px;
  padding-right: 50px;
  padding-bottom: 20px;}



/*---------------------- Jobb oldali sáv ----------------------*/
.jobboldalsav {
  float : left;
  clear : right;
  width: 200px;}

.jobbsavdobozfej {
  margin-top: 20px;
  margin-bottom: 0px;
  float : left;
  background: linear-gradient( #5a76ff, #44417d );
  background: -moz-linear-gradient(top, #5a76ff, #44417d );  
  color: #FFFFFF;
  height : auto;
  width : 182px;
  max-width : 182px;
  padding: 5px;
  border-radius: 6px 6px 0px 0px;
  -webkit-box-shadow: 6px 6px 12px -3px rgba(84,83,84,1);
  -moz-box-shadow: 6px 6px 12px -3px rgba(84,83,84,1);
  box-shadow: 6px 6px 12px -3px rgba(84,83,84,1);}
  
.jobbsavdoboz {
  margin-top: 0px;
  margin-bottom: 15px;
  float : left;
  background-color : #FFFBDD;
  height : auto;
  width : 182px;
  max-width : 182px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 15px;
  padding-bottom: 15px;
  border-radius: 0px 0px 6px 6px;
  -webkit-box-shadow: 6px 6px 12px -3px rgba(84,83,84,1);
  -moz-box-shadow: 6px 6px 12px -3px rgba(84,83,84,1);
  box-shadow: 6px 6px 12px -3px rgba(84,83,84,1);}
  
table.jobbtabla {
  width: 178px;
  max-width: 178px;
  border: 1px solid;
  border-color: #0000FF;
  border-collapse: collapse;
  text-align: center;
  font-size: 75%;
  padding: 2px;}

th.jobbtabla tr.jobbtabla td.jobbtabla {
  border: 1px solid #0000FF;
  text-align: center;
  font-size: 75%;
  color: #FFFFFF;
  padding: 2px;}


/*---------------------- Lábléc ----------------------*/
.lablec {
  background-color: #AAC1EF;
  float: left;
  clear: none;
  width: 1480px;
  height: auto;
  text-align: center;
  vertical-align: middle;}
  
.lablec p {
  color: #000000;
  font-family : Arial, Arial, Helvetica, sans-serif;
  font-size: medium;
  font-weight: normal;
  text-decoration: none;
  text-align: center;}