html, body { margin: 0; padding: 0; color: #061744; font: 12px Arial; background: #fff url(../images/bg_html.gif) repeat-x left top; }

div, img, form, h1, h2, h3, p, a, marquee { margin: 0; padding: 0; border: none; }
ul, li { margin: 0; padding: 0; list-style: none; }
a { text-decoration: none; font-color: #DF3136;}
a:hover { text-decoration: underline; }

div#wrapper { width: 960px; margin: 0 auto; padding: 0 8px; background: url(../images/bg_body.gif) no-repeat top left; overflow: hidden; }
div#upper { width: 960px; height: 1px; background-color: #434856; overflow: hidden; }

/* left */
div#left { width: 240px; padding-bottom: 1000em; margin-bottom: -999.5em;  background: #e7e8eb url(../images/bg_left.gif) repeat-y top right; float: left; }
div#logo { width: 240px; height: 107px; background: url(../images/bg_logo.jpg) no-repeat top left; overflow: hidden; }
div#logo a { margin: 25px 0 0 40px; width: 165px; height: 45px;  display: block;  }
div#flash_menu { overflow: hidden;  background: #353B4B; }
div#left h2 { width: 220px; height: 60px; line-height: 60px; padding-left: 20px; background: url(../images/bg_h2_left.gif) no-repeat left top; color: #061744; font-size: 20px; font-weight: 100; overflow: hidden; }
div#left ul { padding: 0 30px; margin: 15px 0 0 0; }
div#left ul li { padding: 2px 0; }
div#left ul li.datum { font-size: 11px; color: #2C4585 }
div#left ul li.cim { padding: 2px 0; font-weight: bold; }
div#left ul li.tovabb, div#left ul li.tovabb_en { background: url(../images/bg_left_li.gif) repeat-x center left; text-align: right; }
div#left ul li.tovabb input { width: 66px; height: 23px; cursor: pointer; margin: 0; padding: 0; border: none; background: url(../images/bg_button_tovabb.gif) no-repeat top left;}

div#left ul li.tovabb_en input { width: 66px; height: 23px; cursor: pointer; margin: 0; padding: 0; border: none; background: url(../images/bg_button_next.gif) no-repeat top left;}

/* center */

div#center { width: 480px; padding-bottom: 1000em; margin-bottom: -999.5em; background-color: #fff; float: left; }
div#center form#search { width: 480px; height: 48px; text-align: center; background: url(../images/bg_search.jpg) no-repeat top left; }
div#center form#search p#p_search { padding: 7px 0 1px 0; }
div#center form#search p#p_search input.input { margin-bottom: 2px; width: 180px; border: 1px solid #c3c3c3; }
div#center form#search p#p_search input.button { border: none; overflow: hidden; cursor: pointer; }
div#center form#search p#p_search input.kereses { width: 69px; height: 21px; background: url(../images/bg_kereses.gif) no-repeat left top; }
div#center form#search p#p_search input.kereses_en { width: 69px; height: 21px; background: url(../images/bg_search.gif) no-repeat left top; }
div#center form#search p#p_search input.kereses_hr { width: 69px; height: 21px; background: url(../images/bg_kereses_hr.gif) no-repeat left top; }
div#center form#search p#p_search input.kereses_ru { width: 69px; height: 21px; background: url(../images/bg_kereses_ru.gif) no-repeat left top; }

div#center form#searchreszletes {width: 430px; padding: 10px 0 20px 0; margin: 0 25px 15px 25px; overflow: auto; background: url(../images/bg_div_lista.gif) repeat-x bottom left; }
div#center form#searchreszletes dl{ margin: 0; padding: 0;  }
div#center form#searchreszletes dt{ margin: 0; padding: 2px 4px; width: 120px; float: left; clear: both; text-align: right; }
div#center form#searchreszletes dd{ margin: 0; padding: 2px 4px; }
div#center form#searchreszletes dd input.input { margin-bottom: 2px; width: 180px; border: 1px solid #c3c3c3; }
div#center form#searchreszletes dd select { margin-bottom: 2px; width: 180px; border: 1px solid #c3c3c3; }
div#center form#searchreszletes dd input.button { border: none; overflow: hidden; cursor: pointer; }
div#center form#searchreszletes dd input.kereses { width: 69px; height: 21px; background: url(../images/bg_kereses.gif) no-repeat left top; }
div#center form#searchreszletes dd input.kereses_en { width: 69px; height: 21px; background: url(../images/bg_search.gif) no-repeat left top; }
div#center form#searchreszletes dd input.kereses_hr { width: 69px; height: 21px; background: url(../images/bg_kereses_hr.gif) no-repeat left top; }
div#center form#searchreszletes dd input.kereses_ru { width: 69px; height: 21px; background: url(../images/bg_kereses_ru.gif) no-repeat left top; }


div#center div.nincs_talalat {  width: 430px; padding: 10px 0 10px 0; margin: 0 25px; overflow: auto; }

div#center form#search p a { color: #484848; }
div#flash_header { width: 480px; height: 276px; overflow: hidden; background: url(../images/bg_flash_header.jpg) no-repeat left top; }
div#center h1 { width: 460px; height: 60px; line-height: 60px; padding-left: 20px; color: #fff; background: url(../images/bg_h1.gif) no-repeat left top; font-size: 24px; font-weight: 100; overflow: hidden; }
div#center div.statikus { padding: 25px 25px 10px 25px; width: 430px; overflow: hidden; }
div#center div.statikus img { margin: 0 10px; }
div#center div.statikus a { color: #DF3136; }
div#center div.statikus p a { color: #DF3136; }
div#center div.statikus p { margin-bottom: 12px; }
div#center div.statikus li { padding: 2px 0 2px 10px;  background: url(../images/nyil_piros.gif) no-repeat left 7px; }

div#center div.lista {  width: 430px; padding: 10px 0 10px 0; margin: 0 25px; overflow: auto; background: url(../images/bg_div_lista.gif) repeat-x bottom left; }
div#center div.lista img { float: left; border: 1px solid #8A909E; padding: 2px; margin: 0 5px 5px 0; }
div#center div.lista h3 { width: 430px; margin: 0 0 5px 0; height: 26px; line-height: 26px;  font-size: 14px; font-weight: bold; overflow: hidden; }
div#center div.lista h3 img { margin: 0; border: none; }
div#center div.lista p { margin-bottom: 5px; }
div#center div.lista p.tovabb { width: 425px; float: left; text-align: right; }
div#center div.lista p.tovabb a { padding-right: 10px; color: #DF3136; font-weight: bold; background: url(../images/nyil_piros.gif) no-repeat center right; }

div#center div.tart { margin: 0 0 0 25px; } 
div#center div.tart p.beosztas { margin: 20px 0 0 0; width: 430px; height: 26px; line-height: 26px;  font-size: 14px; font-weight: bold; display: block; float: left; overflow: hidden; }

div#center div.tisztsegviselok_list {  width: 215px; padding: 10px 0 10px 0; margin: 0; overflow: auto; background: url(../images/bg_div_lista.gif) repeat-x bottom left; float: left; display: inline; }
div#center div.tisztsegviselok_list img { float: left; border: 1px solid #8A909E; padding: 2px; margin: 0 5px 5px 0; }
div#center div.tisztsegviselok_list ul li.nev { font-size: 13px; font-weight: 600;  }
div#center div.tisztsegviselok_list ul li.titulus { font-size: 12px; padding-bottom: 10px; }
div#center div.tisztsegviselok_list p.tovabb { width: 200px; float: left; text-align: right; }
div#center div.tisztsegviselok_list p.tovabb a { padding-right: 10px; color: #DF3136; font-weight: bold; background: url(../images/nyil_piros.gif) no-repeat center right; }

div#center div.tisztsegviselok {  width: 430px; padding: 10px 0 10px 0; margin: 0 25px; overflow: auto; background: url(../images/bg_div_lista.gif) repeat-x bottom left; }
div#center div.tisztsegviselok img { float: left; border: 1px solid #8A909E; padding: 2px; margin: 0 5px 5px 0; }
div#center div.tisztsegviselok ul li.nev { font-size: 13px; font-weight: 600;  }
div#center div.tisztsegviselok ul li.titulus { font-size: 12px; padding-bottom: 10px; }
div#center div.tisztsegviselok div.cv { width: 430px; float: left; }
div#center div.tisztsegviselok div.cv p.vissza { width: 425px; float: left; text-align: right; }
div#center div.tisztsegviselok div.cv p.vissza a { padding-left: 10px; color: #DF3136; font-weight: bold; background: url(../images/nyil_piros_vissza.gif) no-repeat center left; }


div#center div.allas {  width: 430px; padding: 10px 0 10px 0; margin: 0 25px; overflow: auto; background: url(../images/bg_div_lista.gif) repeat-x bottom left; }

div#center div.dij_lista {  width: 430px; padding: 10px 0 20px 0; margin: 0 25px; overflow: auto; background: url(../images/bg_div_lista.gif) repeat-x bottom left; }
div#center div.dij_lista img { float: left; border: 1px solid #8A909E; padding: 2px; margin: 0 5px 5px 0; }
div#center div.dij_lista h3 { margin: 0 0 5px 0; height: 26px; line-height: 26px;  font-size: 14px; font-weight: bold; overflow: hidden; }
div#center div.dij_lista p { margin-bottom: 5px; }
div#center div.dij_lista p.tovabb { width: 425px; float: left; text-align: right; }
div#center div.dij_lista p.tovabb a { padding-right: 10px; color: #DF3136; font-weight: bold; background: url(../images/nyil_piros.gif) no-repeat center right; }
div#center div.dij_lista p.vissza { width: 425px; float: left; text-align: right; }
div#center div.dij_lista p.vissza a { padding-left: 10px; color: #DF3136; font-weight: bold; background: url(../images/nyil_piros_vissza.gif) no-repeat center left; }
div#center div.dij_lista a { color: #DF3136; }
div#center div.dij_lista ul { width: 420px; padding: 5px; background-color: #F3F3F5; float: left; }
div#center div.dij_lista ul li a { padding-left: 10px; color: #DF3136; background: url(../images/nyil_piros.gif) no-repeat center left; }

div#center div.hir_lista {  width: 430px; padding: 10px 0 10px 0; margin: 0 25px; overflow: auto; background: url(../images/bg_div_lista.gif) repeat-x bottom left; }
div#center div.hir_lista h3 { margin: 0 0 5px 0;   font-size: 14px; font-weight: bold; }
div#center div.hir_lista h3 a { color: #061744; }
div#center div.hir_lista a { color: #DF3136; }
div#center div.hir_lista p { margin-bottom: 5px; }
div#center div.hir_lista p.forras { margin-bottom: 10px; color: #2C4585; overflow: auto; }
div#center div.hir_lista p.forras span { float: right; }

div#center div.hir_lista p.tovabb { width: 425px; float: left; text-align: right; }
div#center div.hir_lista p.tovabb a { padding-right: 10px; color: #DF3136; font-weight: bold; background: url(../images/nyil_piros.gif) no-repeat center right; }
div#center div.hir_lista p.vissza { width: 425px; float: left; text-align: right;}
div#center div.hir_lista p.vissza a { padding-left: 10px; color: #DF3136; font-weight: bold; background: url(../images/nyil_piros_vissza.gif) no-repeat center left; }

div#center div.hir_lista ul.kapcsolodo li a { margin-left: 15px; color: #DF3136; }

div#center div.project_kibont {  width: 430px; padding: 10px 0 10px 0; margin: 0 25px; overflow: auto; background: url(../images/bg_div_lista.gif) repeat-x bottom left; } 
div#center div.project_kibont div.proj_kep { margin: 15px 0 0 0; float: right; padding: 4px;  border: 1px solid #D6D8DD;}
div#center div.project_kibont ul.adatok { margin: 15px 0 0 0;  }
div#center div.project_kibont ul.adatok li { padding: 2px 0; }
div#center div.project_kibont ul.adatok li a { color: #DF3136;  }

div#center div.project_kibont div.proj_szoveg { margin-top: 15px; width: 430px; float: left; }
div#center div.project_kibont div.proj_szoveg p.leircim { font-size: 24px;font-weight:100; margin-bottom: 10px; color: #A8ACB7; }
div#center div.project_kibont div.proj_szoveg li{ padding: 2px 0 2px 10px;  background: url(../images/nyil_piros.gif) no-repeat left 7px; }
div#center div.project_kibont div.proj_szoveg ul.egyeb { margin: 0; padding: 0; }
div#center div.project_kibont div.proj_szoveg ul.egyeb li { margin: 0; padding: 2px 0; background: none; }
div#center div.project_kibont div.proj_szoveg ul.egyeb li.meghat { margin-top: 15px; font-weight: bold; }
div#center div.project_kibont div.proj_szoveg ul.egyeb li a { color: #DF3136;  }
div#center div.project_kibont p.vissza { width: 425px; float: left; text-align: right; }
div#center div.project_kibont p.vissza a { padding-left: 10px; color: #DF3136; font-weight: bold; background: url(../images/nyil_piros_vissza.gif) no-repeat center left; }
div#center div.project_kibont div#foadatok { padding-bottom: 10px; border-bottom: 1px solid #D6D8DD; overflow: auto; }


div#center div.pro_kep { margin: 10px 0 0 20px; padding: 6px; width: 118px; height: 88px; border: 1px solid #767D8D; text-align: center; float: left; display: inline; overflow: hidden; }

div#center div.galeria_list { margin: 10px 0 0 20px; width: 132px; height: 138px; text-align: center; float: left; display: inline; overflow: hidden; }
div#center div.galeria_list div { padding: 6px; width: 118px; height: 88px; border: 1px solid #767D8D; }
div#center div.galeria_list p { height: 18px; line-height: 18px; }
div#center div.galeria_list a { color: #061744; }

div#lapozo {margin: 15px auto; padding: 0; width: 430px; margin-top: 15px; text-align: center; }
div#lapozo a { color: #8A909E; font-weight: bold; }
div#lapozo a.aktualis { color: #e25b13; font-weight: bold; }

div#center div.kapcsolat {  width: 430px; padding: 10px 0 10px 0; margin: 0 25px; overflow: auto; background: url(../images/bg_div_lista.gif) repeat-x bottom left; }
div#center div.kapcsolat h3 { margin: 0 0 5px 0; height: 26px; line-height: 26px;  font-size: 14px; font-weight: bold; overflow: hidden; }
div#center div.kapcsolat img { float: left; border: 1px solid #8A909E; padding: 2px; margin: 0 5px 5px 0; }
div#center div.kapcsolat ul { margin: 0 0 20px 0; }
div#center div.kapcsolat ul li a { color: #DF3136; }

div#center div.vissza { padding: 25px; width: 430px; overflow: auto; }
div#center div.vissza p { text-align: right; }
div#center div.vissza p a { padding-left: 10px; color: #DF3136; font-weight: bold; background: url(../images/nyil_piros_vissza.gif) no-repeat center left; }

/* right */
div#right { width: 240px; padding-bottom: 1000em; margin-bottom: -999.5em; background-color: #767d8d; float: left; }
div#right-top { width: 240px; height: 324px; background: url(../images/bg_project_kereses.jpg) no-repeat top left; }
div#right-top h3 { padding: 65px 0 0 20px; color: #fff; font-size: 24px; font-weight: 100; overflow: hidden; }

div#right p#flags { text-align: right; padding-top: 12px; padding-right: 20px; }
div#right p#flags a { margin: 0 2px; }
div#right p#flags a img { border-right: 1px solid #000; border-bottom: 1px solid #000; }


div#alap { width: 210px; height: 175px; margin: 10px 10px 0 20px; color: #A6ADB5; font-size: 11px; overflow: hidden }
div#alap a { color: #CED3D6; font-weight: bold !important; }




div#right p#gorgtovabb_en input { width: 62px; height: 19px;  background: url(../images/bg_pro_next.gif) no-repeat left top; }

div#right h2 { width: 220px; height: 60px; line-height: 60px; padding-left: 20px; background: url(../images/bg_h2_right.gif) no-repeat left top; color: #fff; font-size: 22px; font-weight: 100; overflow: hidden; }
div#right ul { padding: 0 30px; margin: 15px 0; }
div#right ul li { padding: 2px 0 2px 10px; color: #DDDEE2; background: url(../images/nyil_feher.gif) no-repeat left 7px; }
div#right ul li a { color: #DDDEE2; padding-right: 10px; }
div#right ul li.tovabb { text-align: right; background: none; }
div#right ul li.tovabb a { font-weight: bold; background: url(../images/nyil_feher.gif) no-repeat center right; }

div#right div#trinet { margin: 15px 0 0 3px; }

div#right form#pr_search ul { margin: 10px -10px; }
div#right form#pr_search ul li { padding: 2px 0; background: none; color: #E1E2E4; }
div#right form#pr_search ul li#project_terkep { height: 25px; line-height: 25px; color: #FFF; font-size: 18px; font-weight: 100; }
div#right form#pr_search ul li select { background-color: #ACB1BC; border: 0px solid #777D8A; font: 12px Arial;  width:200px; }
div#right form#pr_search ul li.tovabb { padding-top: 5px; }
div#right form#pr_search ul li.tovabb input { border: none; cursor: pointer; }
div#right form#pr_search ul li.tovabb input.tovabb { width: 62px; height: 19px;  background: url(../images/bg_pro_tovabb.gif) no-repeat left top; }
div#right form#pr_search ul li.tovabb input.tovabb_en { width: 62px; height: 19px;  background: url(../images/bg_pro_next.gif) no-repeat left top; }
div#right form#pr_search ul li.tovabb input.search { border: none; background: #767D8D url(../images/nyil_feher.gif) no-repeat center right; color: #DDDEE2; font: 12px Arial; font-weight: bold; }


/*footer*/
div#footer_menu { width: 960px; height:67px; background: #E4E5E8; border-top: 1px solid #424755; float: left; }
div#footer_menu p { padding-left: 10px; font-size: 13px; line-height: 67px; width: 705px; float: left; }
div#footer_menu p a { color: #061744; }
div#footer_copy { width: 960px; height: 48px; background: url(../images/bg_footer_copy.gif) repeat-x top left; border-top: 1px solid #fff; float: left; }
div#footer_copy p { padding-left: 10px; height: 48px; line-height: 48px; font-size: 11px; font-family:Tahoma; color: #8189A0; }
div#center div.statikus a { font-color: #DF3136; }
