#tartalomcim {
  width: 756px;
  height: 35px;
  position: static;
  background-color: #C7D6DD;
  margin: 0;
}

#tartalomcim h2 {
  position: absolute;
  margin: 3px 0 0 0;
  padding: 0;
  font-variant: small-caps;
  font-weight: bold;
  font-size: 1.4em;
   color: #445760;
}

#tartalom {
  width: 756px;
  min-height: 760px;
  position: static;
  margin: 0 0 4px 0;
  background-image: url(../images/tartalomhatter.jpg);
  font-family: Arial, Verdana, sans-serif;
  color: black;
  font-size: 0.85em;
}

.alahuzottresz {
  text-decoration: underline;
}

/*#####  AJANLJA ISMEROSEINEK   ##########*/
#ajanljaismeroseinek {
  padding: 15px 20px 10px 20px;
}

#nyugta {
  font-size: 1em;
  margin: 10px 10px 10px 10px;
  text-align: justify;
}

#ajanljaismeroseinek fieldset {
  font-size: 0.9em;
  width: 500px;
  margin: 15px auto 0 auto;
}

#ajanljaismeroseinek table{
  text-align: left;
  margin: 5px auto 5px auto;
}

#ajanljaismeroseinek img{
  border: 1px solid black;
}

/*#####  BEMUTATKOZAS   ##########*/
.bemutatkozas {
  padding: 15px 20px 10px 20px;
}

.bemutatkozas h3 {
  font-size: 1.4em;
  text-align: center;
  margin: 0 0 25px 0;
}

#kepzesflash {
  margin-left: 108px;
}

/*#####  KAPCSOLAT   ##########*/
.kapcsolat {
  padding-top: 35px;
  text-align: center;
  position: static;
}

.kapcsolat p {
 margin: 0 0 3px 0;
}

.kapcsolat a {
  color: blue;
  text-decoration: underline;
}

/*#####  OLDALTERKEP   ##########*/
.oldalterkep {
  text-align: left;
}

.oldalterkep ul {
 list-style-type: disc;
 padding: 0;
 margin: 0 0 0 55px;
}

.oldalterkep li {
 margin: 1px 0 1px 0;
}

.oldalterkep a {
  color: blue;
  text-decoration: none;
}

.oldalterkep a:hover {
   text-decoration: underline;
   color: red;
}

/*#####  NYELVIKEPZES   ##########*/
.nyelvikepzes {
  position: static;
  padding: 10px 0 0 0;
}

.nyelvikepzes table{
  margin: 10px auto 0 auto;
  text-align: center;
}

.nyelvitabla {
  border-style: solid;
  border-collapse: collapse;
}

.nyelvitabla td {
  border-style: solid;
  border-spacing: 1 px;
  border-color: #F2F2F0;
}

.nyelvitablafej {
  background-color: #4F81BD;
}

.nyelvitablafej a {
  font-size: 1.2em;
  color: white;
  font-weight: bold;
  text-decoration: none;
}

.nyelvitablafej a:hover {
  color: red;
}

.parossor {
  background-color: #D0D8E8;
}

.nyelv {
 font-size: 1.1em;
 color: black;
 font-weight: bold;
 text-align: left;
}

.nyelvikepzes p {
  margin: 20px 30px 0 30px;
}

/*#########  FOMENUPONTOK  #############*/
.fomenupontok {
  padding: 15px 20px 0 20px;
}

.fomenupontok p {
  font-size: 1.4em;
  text-align: left;
  margin: 0;
}

.fomenupontok ul {
  font-size: 1.3em;
  list-style-type: square;
  list-style-position: outside;
  margin: 25px 0 0 0;
}

.fomenupontok li {
  margin: 1px 0 1px 0;
}

.fomenupontok a {
  color: blue;
  text-decoration: none;
}

.fomenupontok a:hover {
  color: red;
  text-decoration: underline;
}

/*#########  ALMENUPONTOK  #############*/
.almenupontok {
  padding: 15px 20px 0 20px;
}

.almenucimek {
  font-size: 1.4em;
  margin: 0 0 30px 0;
  text-align: center;
}

.almenupontok p {
  font-size: 1.4em;
  text-align: justify;
  margin: 0;
}

.almenupontok ul {
  font-size: 1.4em;
  list-style-type: disc;
  list-style-position: outside;
  margin: 5px 0 0 0;
  padding-left: 25px;
}

.almenupontok ul ul{
  font-size: 1em;
  list-style-type: square;
  list-style-position: inside;
  margin: 0;
}

.almenupontok li {
  padding: 0;
  margin: 0;
}

.visszalink {
  font-size: 0.9em;
  color: blue;
  font-style: italic;
}

.visszalink:hover {
  color: red;
}

.jobbkep {
  float: right;
  margin-left: 40px;
}

.balkep {
  float: left;
  margin-right: 40px;
}

.almenupontok h4 {
  font-size: 1.4em;
  margin: 0;
  text-align: center;
  font-weight: normal;
}

/*#####  SZAKKEPZESI   ##########*/
.szakkepzesi {
  padding: 15px 20px 10px 20px;
}

.szakkepzesi h3 {
  font-size: 1.3em;
  text-align: center;
  margin: 0 0 10px 0;
}

.szakkepzesi p {
 font-size: 1em;
 text-align: left;
}

.vastagsor {
  margin: 0 0 10px 0;
  text-decoration: underline;
}

.vekonysor {
  margin: 0px;
}

.szakkepzesi ul {
  margin: 0 0 10px 0;
  padding: 0 0 0 25px;
  list-style-position: outside;
}

.szakkepzesi ul ul {
  margin: 0;
  padding: 0 0 0 50px;
  list-style-position: outside;
}

.szakkepzesi ol {
  margin: 0 0 10px 0;
  padding: 0 0 0 25px;
  list-style-position: outside;
  list-style-type: lower-alpha;
}

.szakkepzesi li {
  margin-top: 2px;
}

.pirossor {
  color: red;
}

/*#####  LETOLTHETO DOKSIK   ##########*/
#letolthetodoksi {
  padding: 15px 20px 10px 20px;
}

#letolthetodoksi p {
 font-size: 1em;
 color: black;
 margin: 0;
}

#letolthetodoksi ul {
  margin: 20px 0 0 0;
  padding-left: 20px;
}

#letolthetodoksi li {
  margin: 4px 0 4px 0;
}

#letolthetodoksi a {
 font-size: 0.9em;
 color: blue;
 text-decoration: none;
 font-style: italic;
}

#letolthetodoksi a:hover {
 font-size: 0.9em;
 color: red;
 text-decoration: underline;
 font-style: italic;
}

/*#####  REFERENCIÁK   ##########*/
#referenciak {
  padding: 15px 20px 10px 20px;
}

#referenciak table{
  font-size: 0.8em;
  margin: 10px auto 0 auto;
  border-style: solid;
  border-collapse: collapse;
  border-color: #5C7783;
}

.felsosor {
  background-color: #4F81BD;
  color: white;
  font-weight: bold;
  text-align: center;
}

#referenciak table tr{
 height: 50px;
}

#referenciak table td {
 border-color: #5C7783;
}


/* ############### INDULÓ TANFOLYAMOK TÁBLA ###################x */

#indulotanfolyam {
  font-size: 1.3em;
  margin: 25px 0 10px 0;
}

#indulotanfolyamtabla {
  font-size: 0.8em;
  margin: 10px auto 10px auto;
  border-style: solid;
  border-collapse: collapse;
  border-color: #5C7783;
}

#indulotanfolyamtabla tr{
 height: 22px;
}

#indulotanfolyamtabla td {
 border-color: #5C7783;
}

#letolthetoorarendek {
  font-size: 1em;
  font-style: italic;
  margin: 5px 0 5px 0;
}

.bemutatkozas a {
  text-decoration: none;
  color: blue;
}

.bemutatkozas a:hover {
  text-decoration: underline;
  color: red;
}

/*#####  feltoltesalatt   ##########*/
.feltoltesalatt {
 padding: 15px 20px 10px 20px;
 text-align: center;
}

.feltoltesalatt p {
 margin: 15px 0;
 font-size: 1.2em;
 color: black;
}

/*#####  OFA projekt   ##########*/

.ofaprojekt {
  padding: 15px 20px 10px 20px;
}

.ofaprojekt p {
 font-size: 1em;
 text-align: left;
}

.piros {
  color: red;
}

.ofaprojekt ul {
  margin: 0 0 25px 10px;
  padding: 0 0 0 25px;
  list-style-position: outside;
}

.ofaprojekt li {
  margin-top: 2px;
}

#vonal {
  width: 721px;
  border-top: 1px solid black;
  margin: 0 auto 0 auto;
}

.ofaprojekt a {
 font-size: 0.9em;
 color: blue;
 text-decoration: none;
 font-style: italic;
}

.ofaprojekt a:hover {
 font-size: 0.9em;
 color: red;
 text-decoration: underline;
 font-style: italic;
}

#kistersegikepzeslinkje {
 font-size: 1em;
 color: black;
 font-weight: bold;
 text-decoration: none;
 font-style: normal;
}

#kistersegikepzeslinkje:hover {
 font-size: 1em;
 color: black;
 text-decoration: underline;
 font-style: italic;
}

