body { margin: 0; padding: 0; font: 11px arial; color: #AAD6F5; sans-serif; background: url(../images/background.jpg) repeat-x fixed center top; }

div, h1, h2, h3, p, li, a, h5 { margin: 0; padding: 0; }
ul { margin: 0; padding: 0; list-style: none; }
a { text-decoration: none; color: #FFF; }
a:hover { text-decoration: underline; }

div#wrapper { width: 770px; margin: 0 auto; background: url(../images/bg.gif) repeat-y left top; overflow: hidden; }
div#header { width: 770px; height: 200px; background: url(../images/background_fejlec.jpg) no-repeat left top; overflow: hidden; }
div#left { width: 195px; float: left; background: #040F3D url(../images/background_menu.jpg) no-repeat left 90px; overflow: hidden; }
div#frisshirek { width: 160px; margin: 10px auto; padding: 45px 15px 0 15px; overflow: hidden; background: #b6e6ff url(../images/bg_frisshirek.jpg) no-repeat left top; }
div#frisshirek ul { font: 12px tahoma; font-weight: bold; padding: 12px 0; border-top: 1px solid #000c42; color: #000C42; }
div#frisshirek ul li.frissdatum { font: 10px tahoma; color: #CE0303; padding: 0 0 5px 10px; background: url(../images/friss_nyil.gif) no-repeat left 4px; }
div#frisshirek ul li a { color: #000C42; }

div.banner { margin-top: 20px; text-align: center; overflow: hidden; }
div#menu { width: 195px; height: 355px; overflow: hidden; }
div#content { width: 575px; padding-bottom: 20px; background: #06124C url(../images/background_content.jpg) no-repeat left top; float: left; overflow: hidden;  }
div.tartalom { width: 535px; min-height: 700px; padding: 0 20px 40px 20px; }

/* kezdooldal */
div.content_flash { margin: 20px 0 0 20px ; padding: 0; }
div.content_flash object { margin: 0; padding: 0; }
div.content_flash embed { margin: 0; padding: 0; }
div.content_kerekites_teto { margin: 3px 0 0 0; padding: 0; width: 532px; height: 10px; background: url(../images/content_kerekites_teto.gif) no-repeat  left bottom; }
div.content_kerekites_also { margin: 0 0 0 0; padding: 0; width: 532px; height: 10px; background: url(../images/content_kerekites_also.gif) no-repeat  left top; }
div.content_doboz { margin: 0 0 0 0; padding: 0 10px;  width: 512px; background-color: #000C42; overflow: hidden; }
div.content_doboz h3 { margin:0 0 0px 0; padding: 0; border: none; width: 512px; height: 30px; }
div.content_doboz h3 object {margin: 0; padding: 0; }
div.content_doboz h3 object embed {margin: 0; padding: 0; }
div.content_doboz p { margin: 0 0 10px 0; padding: 0; color: #AAD6F5; }
div.kezdolap_tovabb {float: right; margin: 5px 15px 5px 0px}
div.kezdolap_tovabb a{ padding-right: 15px; background: url(../images/button_tovabb_piros.gif) no-repeat right center; }

/* statikusok */
div.stat h4 { color: #FFF; font-size: 1.2em; }
div.stat p  { margin: 0 0 15px 0; }
div.stat p span { font-weight: bold; }
div.stat ul { margin: 0 0 15px 10px; }
div.stat ul li { padding-left: 10px; background: url(../images/list_nyil_feher.gif) no-repeat left center; }

/* hirek */
div.hirek_list { margin: 20px 0; padding: 0; }
div.hirek_list h4 { margin: 0; padding: 0 0 0 22px; text-align: right; font-size:1.1em; color: #AAD6F5; background: url(../images/cim_nyil_kek.gif) no-repeat left center;}
div.hirek_list h4 span { float: left; }
div.hirek_list p { margin:5px 0; padding: 0 0 0 22px; color: #AAD6F5; }
div.hirek_list p.tovabb { margin: 0; padding:0; color: #FFF; text-align: right; background: url(../images/vonal_tovabb.gif) no-repeat left center; }
div.hirek_list p.tovabb a {padding-right: 20px; background: url(../images/button_tovabb_piros.gif) no-repeat right center; }

/* tanfolyam naptár*/
div#map { width: 500px; height: 320px; margin: 0 auto; overflow: hidden; } 
div#tanfolyam_naptar { margin: 0; padding: 0; }
div#tanfolyam_naptar form { width: 500px; margin: 0 0 15px 0; padding: 10px; border-bottom: 1px solid #2C4D9C; float:left; }
div#tanfolyam_naptar form dl { margin: 0; padding: 0; float: left; }
div#tanfolyam_naptar form dl dt { margin: 0;  padding: 2px 0 0 0; float: left; width: 150px; }
div#tanfolyam_naptar form dl dd { margin: 0;  padding: 5px 0 0 0; color: #AAD6F5; text-align: left; padding-right: 10px; }
div#tanfolyam_naptar form dl dd select { width: 300px; background-color: #1C397B; border: 1px solid #315995; color: #AAD6F5; }
div#tanfolyam_naptar form dl dd  input { background-color: #3F98D0; border: 2px solid #315995; color: #1C397B; cursor: pointer; }

div#tanfolyam_naptar h4 { margin: 20px 0 0 20px; color: #AAD6F5; font-size:1.2em; }
div.tanfolyam { margin: 0; padding: 10px; width: 500px; display: inline; border-bottom: 1px solid #2C4D9C; float: left;  font-size:1.2em; }
div.tanfolyam ul {margin: 0; padding: 0; list-style-type: none;}
div.tanfolyam ul li { margin: 0;  padding: 4px 0 0 10px; color: #AAD6F5; background: url(../images/list_nyil_feher.gif) no-repeat left center;}
div.tanfolyam ul li a {margin: 0;padding-right: 15px; color:#FFF;   background: url(../images/button_tovabb_piros.gif) no-repeat right center; }
div.tanfolyam ul li.link  { margin: 0 0 0 25px;  padding: 2px 0 0 0; background: none; list-style-type: square; }
div#tanfolyam_naptar div.tanf_cim { margin: 0; padding: 0; width: 500px; float: left;}
div#tanfolyam_naptar div.tanf_cim h4 { margin: 10px 0 0 0; color: #fff; font-size: 1.1em; text-transform: uppercase; }
div#tanfolyam_naptar div.tanf_cim h3 { margin: 10px 0 0 10px; color: #fff; font-size: 1.0em; }
div#tanfolyam_naptar h1 object {margin: 0; padding: 0; }
div#tanfolyam_naptar h1 object embed {margin: 0; padding: 0; }

/* tanfolyamok lista */
div.tanfolyamok_list { margin: 20px 0; padding: 0; }
div.tanfolyamok_list h4 { margin: 0; padding: 0 0 0 22px; font-size:1.1em; color: #AAD6F5; background: url(../images/cim_nyil_kek.gif) no-repeat left center;}
div.tanfolyamok_list p { margin:5px 0; padding: 0 0 0 22px; color: #AAD6F5; }
div.tanfolyamok_list p.tovabb { margin: 0; padding:0; color: #FFF; text-align: right; background: url(../images/vonal_tovabb.gif) no-repeat left center; }
div.tanfolyamok_list p.tovabb a {padding-right: 20px; background: url(../images/button_tovabb_piros.gif) no-repeat right center; }
div.lapozas p {margin: 0 0 0 20px; padding: 0; width: 532px; color: #fff; text-align: center; }
div.lapozas p a {margin:10px 0; padding: 0 4px; color: #fff; border-left: 1px solid #AAD6F5; border-right: 1px solid #AAD6F5;}

/* kibontott tanfolyam */

div#tanfolyamok_lap_idopont { margin: 20px 0; padding: 5px 5px 15px 5px; background-color: #142B69; border-bottom: 2px solid #000; border-right: 1px solid #000; }
div#tanfolyamok_lap_idopont h4 { margin: 10px 0 0 10px; padding: 0; color: #FFF; font-size: 1.1em; }
div#tanfolyamok_lap_idopont ul {margin: 0 0 0 10px; padding: 0 0 20px 0; list-style-type: none; clear: both; }
div#tanfolyamok_lap_idopont ul li { margin: 0; padding: 5px 0; color: #AAD6F5; float: left; border-bottom: 1px dotted #97CBF3}
div#tanfolyamok_lap_idopont ul li a { margin: 0; padding: 0 10px 0 0; color: #FFF; background: url(../images/list_nyil_vkek.gif) no-repeat right center; }
div#tanfolyamok_lap_idopont ul li.hely  { width: 40%; text-align: left; }
div#tanfolyamok_lap_idopont ul li.idopont  { width: 35%; text-align: left; }
div#tanfolyamok_lap_idopont ul li.jelent  { width: 20%; text-align: right; float: left;}

/* munkak lista */

div.munka_list { margin: 0; padding: 0; }
div.munka_list dl { margin: 0; padding: 0 0 20px 0; }
div.munka_list dl dt { margin: 0 5px 0 0; padding: 5px 8px; float: left; width: 452px; background: url(../images/list_nyil_vkek.gif) no-repeat left center; clear: both;}
div.munka_list dl dd {margin: 0; padding: 5px 4px; color: #AAD6F5; text-align: right; border-bottom: 1px solid #AAD6F5; }
div.munka_list dl dt a { color: #fff; }


/* munkak kibontva */
div.munka_leiras  { margin: 0 0 20px 0; padding: 0; }
div.munka_leiras h4 { margin: 10px 0 0 0; padding: 0; color: #FFF; font-size: 1.2em; }
div.munka_leiras p.dat { margin: 10px 0; font-weight: bold; }

/* jelentkezesek form */

div#munka_form { margin: 10px 0; padding: 18px; color: #AAD6F5; background-color: #19226D; border-bottom: 2px solid #000; border-right: 2px solid #000; }
div#munka_form h5 { margin: 0; padding: 0; color: #FFF; font-size: 1.2em; clear: both; padding-bottom:18px;}
div.fofm { margin: 0; padding: 0; width: 48%; float: left; overflow: hidden; }
div.fofm dl { margin: 0; padding: 0; float: none; }
div.fofm dl dt { margin: 0;  padding: 2px 0 0 0; float: left; width: 100px; }
div.fofm dl dd { margin: 0;  padding: 5px 0 0 0; color: #AAD6F5; text-align: right; padding-right: 10px; }
div.fofm dl dd input {font-size:11px; width: 120px; background-color: #1C397B; border: 1px solid #315995; color: #AAD6F5;}
div.fofm ul li select {font-size:11px;  margin: 0 5px; width: 105px; background-color: #1C397B; border: 1px solid #315995; color: #AAD6F5; }
div.fofm ul li input.file {font-size:11px;  width: 220px; background-color: #1C397B; border: 1px solid #315995; color: #AAD6F5; }
div.fofm ul { text-align: left; margin: 0; padding: 0; list-style-type: none; }
div.fofm ul li { margin: 0; padding: 2px 0; }

div.fofm2 { margin: 0; padding: 0; width: 48%; overflow: hidden; }
div.fofm2 ul { margin: 15px; padding: 0; list-style-type: none; }
div.fofm2 ul li { margin: 0; padding: 2px 0; }
div.fofm2 ul li textarea { font: 11px arial; width: 240px; height: 200px; background-color: #1C397B; border: 1px solid #315995; color: #AAD6F5; }
div.fofm2 ul li input.submit { margin-left: 22px; width: 180px; font-size:11px; background-color: #3F98D0; border: 1px solid #315995; color: #1C397B; cursor: pointer; }

div.fofm3 {   margin: 0; padding: 0; width: 48%; height: 175px; overflow: hidden; }
div.fofm3 ul { margin: 0; padding:20px 0 0 0; list-style-type: none; }
div.fofm3 ul li { margin: 0; padding: 2px 0; }
div.fofm3 ul li.kiemelt { font-weight: 600; }
div.fofm3 ul li textarea { width: 240px; height: 200px; background-color: #1C397B; border: 1px solid #315995; color: #AAD6F5; }
div.fofm3 ul li input.submit { width: 240px; background-color: #3F98D0; border: 2px solid #315995; color: #1C397B; cursor: pointer; }

/* oktatóink oldal, fényképalbum*/
div#oktatok { margin: 0; padding: 0;}
div#oktatok h1 object {margin: 0; padding: 0;}
div#oktatok h1 object embed {margin: 0; padding: 0;}
div.oktat_list { margin:10px 5px; padding: 0; width:164px; height: 175px; display: inline; float: left; overflow: hidden; text-align: center; background: url(../images/background_oktatok_fenyklist.jpg) no-repeat left top ; border-bottom: 2px solid #000; border-right: 2px solid #000; }
div.oktat_list p { color: #AAD6F5;  margin: 0; padding: 0 5px; }
div.oktat_list p img { margin: 5px 5px 0 5px; padding: 0; }
div.oktat_list p span a { font-weight: bold; background-image: none; padding: 0; }
div.oktat_list p a { padding-right: 15px; color: #FFF; }
div.oktat { margin: 10px 0 5px 0; width: 510px; padding: 10px; background-color: #19226D; display: inline; border-bottom: 2px solid #000; border-right: 2px solid #000; float: left; overflow: hidden; }
div.oktat h4 { margin: 0 0 15px 5px; padding: 0; color: #fff; font-size: 1.2em; }
div.oktat h4 span { font-weight: normal; }
div.oktat img { margin: 5px 15px 0 15px; padding: 0; float: left; clear: right; background: none}
div.oktat p { margin: 5px; padding: 0; color: #AAD6F5; }

/* fotoalbum lapok*/
div.kepek { margin: 5px 4px 5px 2px; padding: 0; width:170px; text-align: center; height: 170px; float: left; overflow: hidden; text-align: center; border: 1px solid #2C4D9C; }
div.kepek p { color: #AAD6F5;  margin: 0; padding: 0 5px; }
div.kepek p img { margin: 5px; padding: 0; }
div.kepek p.fotok { padding-right: 10px; margin-top: 5px; text-align: right;  line-height: 20px; }
div.kepek p.fotok a {color: #FFF; line-height: 20px; padding-right:20px; background: url(../images/nagyito.gif) no-repeat right top; }
div.kepek p a { padding-right: 15px; color: #FFF; }

/* lapozo */

div#lapozo { margin: 0 20px; padding: 0; text-align: center;  }

div#footer { width: 770px; height: 55px; color: #122164; background: url(../images/background_lablec.jpg) no-repeat left top; float: left; overflow: hidden; }
div#footer p { padding: 5px 0 0 20px; }
div#footer p a { color: #122164; }
div#footer a#cymetriq { float: right; }
div#footer img { margin: 0; padding: 0; border: none; }





