BODY{

	margin:0;

	padding:0;

	text-align:center;

        background-repeat: repeat-x;

        background-image:url(images/body_bg.gif);

        font-family:Verdana;
}

/*  SZERKEZET  */

FORM{
     padding:0px;
     margin:0px;
  }

#keret{

	padding:0px;

	margin:0 auto;

	text-align:center;

	width:950px;
	background-image:url(images/keret_hatter.gif);
	background-repeat:repeat-y;

}

#fejlec{
	height:94px;
	text-align:left;

}

#fejlec_logo{
        background-image:url(images/logo.gif);
        background-repeat: no-repeat;
        height:94px;
        width:369px;
        float:left;
        display:block;

  }

#fejlec_motto{
        background-image:url(images/fejlec.gif);
        background-repeat: no-repeat;
        height:94px;
        width:581px;
        float:right;

        }

#menusor{
        background-image:url(images/menusor4.jpg);
        height:32px;
        text-align:left;
        background-repeat: no-repeat;
  }

#ut{
        background-image:url(images/fejlec_ut.jpg);
        width:950px;
        height:154px;
  }

#balsav{
        background-color:#F8F8F8;
        width:166px;
        float:left;
        padding-top:2px;
        padding-bottom:4px;
        height:100%;

  }

#jobbsav{
        width:767px;
        float:left;
        padding-left:11px;
        padding-right:6px;
  }

#flash_adv{
        text-align:left;
        padding-top:9px;
        padding-left:9px;
        width:157px;
        height:412px;
        background-image:url(images/adv_hatter.jpg);
  }

#lablec{
        clear:both;
        background-image:url(images/lablec.gif);
        height:24px;

  }


#main_bal_sav{
        float:left;
        width:367px;
        padding-top:2px;
        text-align:justify;
        font-size:12px;
        font-family:Verdana;
        padding-right:15px;



  }

#main_bal_sav h1{
        background-image:url(images/main_h.gif);
        font-size:14px;
        font-weight:bold;
        font-family:Verdana;
        margin:0px;
        padding:0px;
        text-align:left;
        color:#7FC622;
        width:369px;
        height:18px;
        margin-bottom:9px;



  }

#main_jobb_sav{
        float:right;
        width:367px;
        padding-top:2px;
        text-align:justify;
        font-size:12px;
        font-family:Verdana;


  }

#main_jobb_sav h1{
        background-image:url(images/main_h.gif);
        font-size:14px;
        font-weight:bold;
        font-family:Verdana;
        margin:0px;
        padding:0px;
        text-align:left;
        color:#7FC622;
        width:369px;
        height:18px;
        margin-bottom:9px;



  }
#main_jobb_sav h2{
        margin-top:0px;
        padding-top:0px;
  }

#main_jobb_sav h2 a{
        font-size:12px;
        color:black;

  }

.main_rovid_hir{
        padding:0px;
        margin-bottom: 2em;


  }

#hirek_bal{
        background-image:url(images/hirek_bal.gif);
        background-repeat:no-repeat;
        width:580px;

        font-size:12px;
        text-align:left;
        padding-top:20px;
        padding-left:11px;
        float:left;


  }


#hirek_bal h2{
        color:#666666;
        font-size:13px;
        font-weight:normal;
        margin:0;
        padding:0;
        vertical-align:middle;
        margin-right:15px;


  }

#hirek_bal h2 a{
        color:black;
        font-weight:bold;
        margin-right:3em;

  }


#hirek_jobb{
        float:right;
        background-image:url(images/hirek_arch2.gif);
        height:360px;
        width:176px;
        background-repeat:no-repeat;

  }

#ref_bal{
        border:6px solid #7DC61F;
        float:left;
        width:360px;
        font-size:12px;
        margin-top:9px;
        text-align:left;
        padding-bottom:1em;


  }

#ref_bal h2{
         background-color:#EAEAEA;
         font-size:13px;
         font-weight:bold;
         margin-top:3px;
         padding-left:8px;


  }
#ref_bal p{
         padding-left:8px;

  }

#ref_jobb{
        border:6px solid #7DC61F;
        float:right;
        width:360px;
        font-size:12px;
        margin-top:9px;
        text-align:left;
        padding-bottom:1em;


  }
#ref_jobb h2{
         background-color:#EAEAEA;
         font-size:13px;
         font-weight:bold;
         margin-top:3px;
         padding-left:8px;

  }
#ref_jobb p{
         padding-left:8px;
  }
/* ---SZERKEZET--- */


#menusor ul{
         margin:0;
         padding:0;
         list-style-type:none;
         margin-left:164px;
  }

#menusor li{
         margin:0;
         padding:0;
         float:left;
         height:25px;
         text-transform:uppercase;
         text-align:center;
         font-family:verdana;
         font-size:13px;
         padding-top:7px;

  }

#menusor li a{
         text-decoration: none;
         display:block;
         width:100%;
         height:100%;
         overflow:hidden;
         color:black;
  }

#menusor li a:hover{
         color: #7FC622;

  }
.rejtett_sz{
        visibility:hidden;

  }

#cegunkrol{
         width:102px;


   }

#hirek{
         width:81px;
   }
   
#tevekenyseg{
         width:106px;
   }
   
#munkatars{
         width:143px;
   }
   
#referencia{
         width:123px;
   }
   
#ajanlat{
         width:121px;
   }
   
#elerhetoseg{
         width:110px;
   }

#keszito{
         margin-top:4px;
         font-size: 11px;
  }
#keszito a{
         color:black;
         text-decoration: none;
         font-size:11px;
  }

.alcim{

         background-image:url(images/alcim_hatter.gif);
         background-repeat: repeat-x;
         text-align:left;




}

.alcim H1{
         color:#666666;
         font-weight:bold;
         font-size:14px;
         margin:0;
         padding:0;

  }


.tartalom{
          margin-top:16px;
          text-align:left;
          float:left;
  }

.elerhetoseg{
          text-align:left;
          font-size:12px;
          width:321px;

  }

.cim{
          font-weight:bold;
          background-image:url(images/elerhat.gif);
          background-repeat:no-repeat;
          height:16px;
          padding-bottom:30px;


  }


.kep{
          margin-top:15px;
          float:right;
          background-image:url(images/telefon.jpg);
          background-repeat:no-repeat;
          width:307px;
          height:283px;

  }

.szem_adat{
          background-image:url(images/szemadat.gif);
          background-repeat:no-repeat;
          width:762px;
          height:20px;
          margin-top:10px;
          font-size:12px;
          text-align:left;
          padding-left:5px;
          padding-top:4px;


  }

.szem_adat_inp{
          text-align:left;
          background-image:url(images/szemadat_inp.jpg);
          background-repeat:no-repeat;
          width:762px;
          height:116px;
          padding-left:5px;
          padding-top:2px;
          font-size:12px;

  }

.szem_adat_inp input{
          border: 1px solid #7FC622;
          font-size:12px;
          height:13px;


  }

.ajanlat_table_padding{
          padding-bottom:5px;
          padding-right:5px;
          font-size: 12px;

  }

.ajanlat_table_padding_sz{

          padding-left:56px;
          padding-bottom:5px;
          font-size: 12px;

  }

.arusz_adat{
          background-image:url(images/aruszal.jpg);
          background-repeat:no-repeat;
          width:762px;
          height:16px;
          font-size:12px;
          text-align:left;
          padding-left:5px;
          padding-top:2px;
          color:white;


  }

.arusz_inp{
          background-image:url(images/arusz_inp.jpg);
          background-repeat:no-repeat;
          text-align:left;
          width:760px;
          height:202px;
          padding-left:7px;
          padding-top:5px;
          font-size:12px;

  }

table {font-size: 12px;}
.ajanlat_table_padding input{
          border: 1px solid #7FC622;
          font-size:12px;
       /* height: 18px;*/



  }
.gomb{
          text-align:right;

  }

.submit1{
         background-color: #7FC622;
         color:white;
         border:0px;

  }

.tev_bal_box{
         float:left;
         background-image:url(images/tev_bal_box2.gif);
         height:380px;
         width:369px;
         text-align:left;
         padding:0px;
         padding-right:10px;
         padding-top:11px;
         font-size:12px;
  }

.tev_bal_box h2{
         background-color: #7FC622;
         color:white;
         font-weight:bold;
         font-size:13px;
         margin:0px;
         padding:0px;
         padding-left:7px;
         margin-bottom:8px;
         clear:left;
  }

.tev_bal_box h3{
         font-size:12px;
         margin:0;
         margin-top:6px;
         padding:0;

  }

.tev_jobb_box{
         float:right;
         background-image:url(images/tev_jobb_box.gif);
         background-repeat:no-repeat;
         height:380px;
         width:385px;
         text-align:left;
         padding:0px;
         padding-top:11px;
         font-size:12px;
         padding-left:3px;
  }

.tev_jobb_box h2{
         background-color: #7FC622;
         color:white;
         font-weight:bold;
         font-size:13px;
         margin:0px;
         padding:0px;
         padding-left:7px;
         margin-bottom:8px;
         clear:right;
  }

.tev_jobb_box h3{
         font-size:12px;
         margin:0;
         margin-top:6px;
         padding:0;

  }
.ceg_bal_box{
         float:left;
         height:380px;
         width:360px;
         text-align:left;
         padding:0px;
         padding-right:10px;
         padding-top:11px;
         font-size:12px;
  }

.ceg_bal_box h3{
         font-size:12px;
         padding:0px;
         margin:0px;
         clear:both;


  }
.ceg_bal_box p{
         margin-top:5px;
         text-align:justify;
  }

.ceg_jobb_box{
         float:right;
         height:380px;
         width:360px;
         text-align:left;
         padding:0px;
         padding-right:10px;
         padding-top:11px;
         font-size:12px;
  }

.ceg_jobb_box h3{
         font-size:12px;
         padding:0px;
         margin:0px;
         clear:both;


  }
.ceg_jobb_box p{
         margin-top:5px;
         text-align:justify;
  }






.float_left{
          float:left;
          margin-right:5px;
          margin-bottom:5px;
  }

.float_left_main{
          float:left;
          margin-right:7px;
          margin-bottom:5px;
          margin-top:2px;
  }


.padder2{
          margin-bottom:38px;
  }
  
.padder3{
          margin-bottom:10px;
  }


.kesz{


  }
  
.tartalom a{
          border:0px;

  }

.main_padder{
          padding-top:4em;
  
  }
  
.main_ajanlat_pic{
          margin-top:2em;
          text-align:center;
  }

.vcenter{
          vertical-align:middle;

  }
  
.rovid_hir{
          margin-left:19px;
          margin-top:14px;
          margin-bottom:20px;
          margin-right:12px;

  }
  
.clear_m{
          clear:left;
  }
  
.hirek_lapozas{
          text-align:center;

  }
.hirek_lapozas a {
          color:black;
  }
  
.arch_hirek_menu{
           margin:0;
           margin-top:41px;
           margin-left:30px;
           padding:0px;
           text-align:left;
           list-style-image: url(images/arch_list.gif);

  }
.arch_hirek_menu li{
            margin:0;
            padding:0;
  }
  
.arch_hirek_menu li a{
            font-size:12px;
            color:black;
  }
  
.munkatars_tabla{
            padding:0px;
            padding-top:2px;
            padding-bottom:2px;
            margin:0px;
            font-size:12px;

  }

