/* ---------- alap beallitasok, margin-ok es padding-ok nullazasa ---------- */
* { margin: 0px; padding: 0px; }
body, form, input, select, fieldset, textarea { font-size: 11px; font-family: Tahoma, sans-serif; color: #58595B; }
body { background: #DDD url('../images/bg_body.jpg') repeat-x center top; }
h3, h4, h5, h6, pre, code { font-size: 1em; }
h1 { font-size: 2em; }
h2 { font-size: 1.5em; font-weight: normal; }
ul {list-style: none; ; }
a { font-weight: bold; color:#58BE36; outline: none; text-decoration: none; }
a img, a img, fieldset { border: none; outline: none; }

.center { text-align: center; }
.left { text-align: left; }
.right { text-align: right; }
.hidden { display: none; }
.active { display: block; }

div.clear, span.clear { clear: both; font-size: 0px; } /* float-olt elemek utan hasznalatos clear */

/* ---------- oldal szerkezet ---------- */
div#wrapper { width: 980px; margin: 0 auto; overflow: hidden; } 
div#page { background: #FFF; padding-top: 7px; margin-bottom: 10px; }
/* ---------- fejléc ---------- */
div#header { width: 980px; height: 100px; background: #5ABA34 url('../images/bg_header.jpg') no-repeat left top; overflow: hidden; }
div#header h1 { width: 89px; height: 97px; float: left; margin-left: 3px; }
div#header h1 a { width: 89px; height: 97px; display: block; color: #FFF; font-size: 0px; }
div#header.ktext {border: 0px;}
div#header form input.ktext { width: 96px; height: 16px; padding: 0 0 0 5px; border: none; background: url('../images/kereso_input.jpg') no-repeat; vertical-align: middle; }
div#header form input.ksub {width: 14px; height: 16px; background: url('../images/kereso_submit.jpg'); border: none; vertical-align: middle; cursor: pointer; margin-right:2px;}
div#header_menu { width: 980px; height: 25px; background: url('../images/bg_menu.jpg') repeat-x left top; overflow: hidden; }
ul#menuul { width: 980px; height: 25px; overflow: hidden; }
ul#menuul li { margin: 0 23px; height: 25px; line-height: 25px; font-size: 14px; float: left; }

/* ---------- baloldal ---------- */
div#left { width: 230px; padding: 0 8px; overflow: hidden; float: left; }
div.left_box { width: 226px; padding: 1px; background: #FCFCFC url('../images/bg_left_panel.jpg') no-repeat center top; border: 1px solid #e1e1e1; margin-bottom: 7px; }
div.left_box p {line-height:1.5em;}
p.konz_menu { margin-bottom: 10px; }
div.konz_menu { padding-left: 15px; }
div.konz_menu p a {text-decoration:none; color: #545454; font-weight: normal;}
div.konz_menu p a:hover {text-decoration:underline;}
div.konz_menu p a.aktiv {text-decoration:none; color:#58be36;}
a.aktiv{color:#58be36;}

ul#leftmenu { width: 200px; padding: 4px 13px 0 13px; }
ul#leftmenu li { padding: 10px; border-top: 1px solid #dedede; }
ul#leftmenu li.noborder { border-top: none; }
ul#leftmenu li a {text-decoration:none; color: #545454;}

/*Naptár*/
form#naptar { width: 196px; padding: 4px 14px 10px 14px; }
form#naptar p.formcim { padding: 4px; font-weight: bold; color: #5e5e5e; }
div.naptar_ev { width: 194px; height: 20px; color: #000; height: 20px; line-height: 20px; text-align: center; background: #FFF; border: 1px solid #969696; }
div.naptar_ev p input { border-style: solid; border-color: #969696; border-width: 0 1px; color: #000; background: #ededed; margin: 0 10px; cursor: pointer; }
div.naptar { width: 196px; height: 22px; color: #000; text-align: center; }
div.naptar p { width: 26px; height: 20px; line-height: 20px; float: left; }
p.naptar_napnev { background: #cccccc; border: 1px solid #969696; }
p.naptar_nap { border: 1px solid #e2e2e2; }
p.naptar_nap_nincs { background: #ebebeb; border: 1px solid #e2e2e2; }
p.naptar_nap_vasarnap{ border: 1px solid #e2e2e2; font-weight: bold;}

div.lszov { padding: 4px; }
div.lszov p{font-weight: bold;}

div#left_links { margin-bottom: 9px; width: 230px; text-align: center; }

/* ---------- tartalom ---------- */
div#content { width: 734px; overflow: hidden; float: left; }
div#cim { width: 734px; overflow: hidden; }
div#cim h1 { margin-bottom: 15px; color:#58BE36; font-size:28px; padding: 0 50px; }
div.cim { width: 734px; overflow: hidden; }
div.cim h1 { margin-bottom: 15px; color:#58BE36; font-size:18px; padding: 0 50px 0 0; }
div.content_lista { margin-bottom: 10px; }
div.tartalom { padding: 0 50px; }

/* kezdőoldal 
div#animbox { position: relative; width: 733px; height: 223px; margin-bottom: 3px; overflow: hidden; color: #000; background: #bdc0d3 url('../images/bg_hirek.jpg') no-repeat left top; border-left: 1px solid #e1e3e2; border-top: 1px solid #e1e3e2; border-bottom: 1px solid #e1e3e2; }
div#animbox ul.active { z-index:10; opacity:1.0; background: #bdc0d3 url('../images/bg_hirek.jpg') no-repeat left top;}
div#animbox ul.last-active {z-index:9;}
div#animbox ul { position:absolute; top:0; left:0; z-index:8; }
div#animbox ul li { width: 733px; height: 223px; overflow: hidden;}
div#animbox ul li.hir p.cim {font-weight: bold; font-size: 14px; margin-bottom: 5px; }
div#animbox ul.active li { overflow: hidden; }
div#animbox ul.active li.hir { height: 171px; text-align: justify; padding-left: 42px; width: 370px; padding-right: 323px; padding-top: 50px;}
div#animbox ul.active li.hir p.cim { font-weight: bold; font-size: 14px; margin-bottom: 5px; }
*/
div#animbox { position: relative; width: 733px; height: 223px; margin-bottom: 3px; overflow: hidden; color: #000; background: #bdc0d3 url('../images/bg_hirek.jpg') no-repeat left top; border-left: 1px solid #e1e3e2; border-top: 1px solid #e1e3e2; border-bottom: 1px solid #e1e3e2; }
div#animbox ul { height: 223px; z-index: 8; display: none; }
div#animbox ul.active { display: block; }

div#animbox ul li { width: 733px; height: 223px; overflow: hidden;}
div#animbox ul li.hir { height: 171px; text-align: justify; padding-left: 42px; width: 370px; padding-right: 323px; padding-top: 50px;}
div#animbox ul li.hir p.cim { font-weight: bold; font-size: 14px; margin-bottom: 5px; }
div#animbox ul li.rekl { height: 223px; height: 223px; text-align: right; background: #bdc0d3; }


div#animbox div#butts { position: absolute; z-index: 255; left: 42px; top: 190px;  float: left; }
div#animbox div#butts a { display: block; float: left; background-color: #fff; color: #318d20; text-decoration: none; width: 15px; height: 20px; line-height: 20px; margin-left: 5px; padding-left: 5px;  }
div#animbox div#butts a:hover,
div#animbox div#butts a.hover { background-color: #d4d5d9;  border: 1px solid #9fb8bf; border-top: 0; border-right: 0; padding-left: 4px; }

div#kishir_body { position: relative;  width: 733px; overflow: hidden; margin-bottom: 3px; background: #f9f9f9 url('../images/bg_kishirsor.jpg') repeat-x left top; border-left: 1px solid #e1e3e2; border-top: 1px solid #e1e3e2; border-bottom: 1px solid #e1e3e2; }
div#kishir_body div.kishir { width: 300px; padding: 10px 33px; float: left; } 

 
iframe#startpage { width: 734px; height: 550px; margin: 0; padding: 0; }
iframe#page { width: 734px; height: 700px; margin: 0; padding: 0; }

/* kibontott oldalak */
div#tartalom { width: 626px; padding-right: 8px; margin-bottom: 15px; float: left; padding: 0 50px; }

div#ertekeles { width: 626px; padding-right: 8px; margin-bottom: 15px; text-align: center; padding: 0 50px; }

/* hirek */
div.hirek_lista { width: 624px; margin-bottom: 15px; clear: both; }
div.hirek_lista img.hirkep { float: left; margin-right: 5px; margin-bottom: 5px; }
div.hirek_lista h3 { margin-bottom: 10px; font-size: 14px; }
div.hirek_lista h3 span { font-weight: normal; margin-right: 10px; font-size: 11px; }
div#hirkibont { padding: 0 50px; }
div#hirkibont p { margin-bottom: 5px; }
div#hirkibont p.datum { font-style: italic; height: 16px; line-height: 15px; }
div#hirkibont p.datum a img { margin: 0; padding: 0; vertical-align: top; }
div#hirkibont p.szerzo { font-weight: bold; }
div#hirkibont p.vissza { text-align: center; margin-bottom: 15px; }
div#hirkibont p.video { text-align: center;  }
div#hirkibont p.share { margin: 0; font-size: 10px; padding: 0; }
/*div#hirkibont a.facebook img { width: 16px; height: 16px; padding-right: 5px; }*/

ul.kapcsolodok { margin-bottom: 10px }
ul.kapcsolodok li { margin-bottom: 5px; }
ul.kapcsolodok li.kapcsolodo_cim { font-size: 1.2em }

div#lapozo { width: 624px; text-align: center; margin-bottom: 15px; }
div#lapozo a.aktualis { color: #58595B; }

/* mediatár */
div.galeria_lista { float: left; text-align: center; padding: 5px; margin: 0 22px 11px 0; border: 1px solid #e1e1e1; width: 120px; height: 114px; overflow: hidden;background: #FCFCFC url('../images/bg_left_panel.jpg') no-repeat center top; }
div.galeria_lista h2 { font-size: 12px; }
div.galeria_kepek { height: 75px; }

/* képviselők */
div.kepviselo_lista { float: left; text-align: center; padding: 5px; margin: 0 22px 11px 0;  border: 1px solid #e1e1e1; width: 120px; height: 183px; overflow: hidden;background: #FCFCFC url('../images/bg_left_panel.jpg') no-repeat center top; }
div.kepviselo_lista h2 { font-size: 12px; }
div.kepviselo_kepek { height: 145px; }
div#oneletrajz img { float: left; margin-right: 15px; margin-bottom: 10px; }
div#oneletrajz ul.adatok { margin-bottom: 10px; }
div#oneletrajz ul.adatok li { margin-bottom: 5px; }

/* dokumentumok */
div.doklist { margin-bottom: 15px; }
div.doklist img { float: left; margin: 0 10px 5px 0; }
div.doklist p.cim { margin-bottom: 5px; font-size: 14px; }

/* űrlapok */
form.contform dl{ margin: 0 0 15px 0 ; padding: 0; }
form.contform dt{ margin: 0 5px 0 0; padding: 5px 4px; width: 120px; float: left; clear: both; font-weight: bold; overflow: hidden; }
form.contform dd{ margin: 0; padding: 5px 4px; }
form.contform dl input.input { width: 400px; border: 1px solid #D5D5D5; padding: 2px; }
form.contform dl select.input { width: 400px; border: 1px solid #D5D5D5; padding: 2px; }
form.contform dl textarea { height: 250px; width: 400px; border: 1px solid #D5D5D5; padding: 2px; }
form.contform p { width: 538px; text-align: right; margin: 0 0 15px 0 ; }
form.contform p.hiba { text-align: center; color: #F00; font-weight: bold; color: #58BE36; border: 1px solid #58BE36; padding: 2px 0; }
form.contform p input.button { background-color: #58BE36; color: #FFF; border: none; padding: 2px; font-size: 14px; cursor: pointer; }

/* konzervatív teszt */
form#konzervativ_form ul { margin-bottom: 15px; }
form#konzervativ_form ul li { margin-bottom: 15px; }
form#konzervativ_form ul li.kerdes { font-size: 21px; font-weight: bold; margin-bottom: 30px; }
form#konzervativ_form div p a { background-color: #58BE36; color: #FFF; padding: 2px 5px; font-size: 14px; font-weight: normal; }
form#konzervativ_form div p a.prev { float: left; }
form#konzervativ_form div p a.next { float: right; }
form#konzervativ_form p { margin-bottom: 15px; text-align: center; }
form#konzervativ_form p input.button { background-color: #58BE36; color: #FFF; border: none; padding: 2px; font-size: 14px; cursor: pointer; }
#steps { display: none; }

/* események */
div#esemenykibont { width: 626px; padding-right: 8px; margin-bottom: 15px; float: left; padding: 0 50px; }
div#esemenykibont p { margin-bottom: 10px; }
div#esemenykibont p.cim { color: #58BE36; font-size: 14px; font-weight: bold; }
div#esemenykibont img { float: left; margin: 0 10px 5px 0; }

/* Képeslapküldés */
div.kepeslap_kep { position:relative; width: 150px; float: left; padding-left: 20px;}
div.kepeslap_sortores {clear:both; padding-top: 15px;}
form.kepeslap dl{ margin: 0 0 15px 0 ; padding: 0; }
form.kepeslap dt{ margin: 0 5px 0 0; padding: 5px 4px; width: 120px; float: left; clear: both; font-weight: bold; overflow: hidden; }
form.kepeslap dd{ margin: 0; padding: 5px 4px; }
form.kepeslap dl input.input { width: 400px; border: 1px solid #D5D5D5; padding: 2px; }
form.kepeslap dl select.input { width: 400px; border: 1px solid #D5D5D5; padding: 2px; }
form.kepeslap dl textarea { height: 250px; width: 400px; border: 1px solid #D5D5D5; padding: 2px; }
form.kepeslap p input.button { background-color: #58BE36; color: #FFF; border: none; padding: 2px; font-size: 14px; cursor: pointer; }
div.igazolas {margin-left: 200px; width: 300px; height: 50px; border: 2px solid #58BE36; text-align: center; color: #58BE36; line-height: 50px; }
div.kepeslap_kep_mutat {width: 690px; float:none; padding: 0 15 0 15px; margin-left: 15px;}
div.kepeslap_mutat {width: 690px; padding-left: 15px;}
div.kepeslap_mutat p{line-height: 20px;}
div.kepeslap_mutat p.nev{font-weight: bold; height: 20px; font-size: 18px;}
div.kepeslap_mutat p.uzenet{text-align: justify;}


/* terkepek */
span#terkepek,span#terkepek_aj {  width: 380px; height: 280px; display: block; margin: 0 auto; }
span#terkepek img, span#terkepek_aj img { border: 0; width: 380px; margin: 0 auto; }
#adatok { width: 600px; }
#adatok li { float: left; width: 300px; text-align: left; _height: 150px; min-height: 150px; margin-bottom: 5px;}
#adatok img.kr_kep { float: left; padding-right: 5px; width: 295px; text-align: right; }
#adatok li.kr_kep img{ float: left; }
#adatok li.ajanloszelveny { width: 590px; padding: 5px;  }

#adatok dl dt { float: left; width: 100px; text-align: right; }
#adatok dl dd { float: right; padding-left: 5px; width: 195px; text-align: left; }
#adatok p.oneletrajz { text-align: left;  }

.vissz_jel { display: none; } 
/* ---------- lábléc ---------- */
div.lab_banner { width: 240px; padding: 5 5 5 5px; float:left; }
div#footerbanner { width: 980px; height: 126px; background: #FFF; margin-bottom: 14px; overflow: hidden; padding-top:15px; padding-left: 12px;}
div#footer { width: 980px; text-align: center; overflow: hidden; margin-bottom: 15px;} 
div#footer a { color: #969696; margin: 0 10px; }
.banner{width:230px;height:110px;display:inline;background-color:#efefef;margin: 5px;}
.banner.last{margin-right:0px;}

