
*{
  margin: 0;
  padding: 0;
}

body{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
  margin: 0 0 0 0;
}

th.legfelso{
  background-color: #FBB516;
  height: 40px;
}


/* menü */

.topmenu{
  background-color: #FBB516;
  height: auto;
  text-align: right;
}

.topmenu a{
  border: 0;
  color: #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  margin: 0px;
  padding: 12px;
  padding-left: 20px;
  padding-right: 20px;
  text-decoration: none;
}

.topmenu a:hover{
  color: #FEDEA0;
}



.breadcrumb{
/*  border: 1px solid silver; */
  color: #366E94;
  font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
  font-size: 9pt;
  padding: 10px;
  padding-top: 20px;
  padding-left: 69px;
}

.breadcrumb a{
  color: #000000;
  font-weight: bold;
  padding: 2px;
  text-decoration: none;
}

.breadcrumb a:hover{
  text-decoration: underline;
}

.breadcrumb img{
  padding-left: 7px;
  padding-right: 7px;
  vertical-align: bottom;
}

.breadcrumb .last{
  font-weight: normal;
}


/* lábléc */


.contacts{
  background-color: #FBB516;
  height: 68px;
  padding: 10px;
}

.contacts ul{
  list-style-type: none;
}

.contacts li{
  float: left;
  margin-right: 20px;
}

.contacts .name{
  color: #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  padding: 4px;
}

.contacts .data{
  color: #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  padding: 4px;
}

.contacts .data a{
  color: #000000;
  text-decoration: none;
}

.contacts .data a:hover{
  text-decoration: underline;
}



.footer{
  color: #7F7F7F;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  padding: 10px;
  text-align: center;
}

.partnereink{
  color: #7F7F7F;
  font-weight: bold;
}

.partnereink a{
  color: #7F7F7F;
  padding-right: 20px;
  text-decoration: none;
}

.partnereink a:hover{
  text-decoration: underline;
}


/* főoldal */

#services_list{
  width: 100%;
}

.sotet{
  background-color: #F5F5F5;
}

.vilagos{
  background-color: #FFFFFF;
}

#services_list .szolg_bevezeto{
  border-right: 1px solid #EAEAEA; 
  vertical-align: top;
  width: 20%;
}

#services_list .szolg_bevezeto .icon{
/* border: 1px solid red; */
  margin: 0px;
  margin-top: 8px;
}

#services_list .szolg_bevezeto .icon img{
/* border: 1px solid gray; */
}

#services_list .szolg_bevezeto .text{
  float: left;
  height: 200px;
  padding: 12px;
}

.szolg_bevezeto h3{
  color: #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  padding-bottom: 10px;
  text-decoration: none;
}

.szolg_bevezeto p{
  color: #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  padding-bottom: 10px;
}

.szolg_bevezeto .reszletek{
  display: block;
  float: left;
  padding-bottom: 12px;
  padding-left: 12px;
  padding-top: 5px;
}

 .szolg_bevezeto .reszletek img{
  border: 0;
}




.bluepane{
  background-color: #F1F1F2;
  border-top: 1px solid rgb(192,192,192);
  height: 235px;
  vertical-align: top;
  padding: 10px;
}

.module_icon{
  float: left;
}

.cegfilozofia_box{
/*border: 1px solid gray;*/
  padding-top: 30px;
  width: 380px;
}

.cegfilozofia_box h3{
  color: #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  padding-bottom: 10px;
}

.cegfilozofia_box p{
  color: #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  padding-bottom: 10px;
}

.bluepane form{
  background-color: #FFFFFF;
  border: 1px solid #FFFFFF;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  margin: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 25px;
  padding-right: 25px;
}

.bluepane form h3{
  color: #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  padding-bottom: 10px;
}

.bluepane form p{
  color: #000000;
  padding-bottom: 10px;
}

.bluepane form .inputbox{
  border: 1px solid #FBB516;
  color: rgb(192,192,192);
  margin-top: 5px;
  padding: 3px;
}

.bluepane .form_button{
  color: #7F7F7F;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  margin-top: 10px;
}

.hirlevel_box{
  width: 300px;
}

.ugyfelkapu_box{
  width: 300px;
}



/* al-oldalak */

.content_right_pane{
  background-color: #F5F5F5;
  width: 195px;
}

.content_box{
  border-left: 1px solid #EAEAEA; 
  border-right: 1px solid #EAEAEA; 
  width: 100%;
}

.content_title{
/*border: 1px solid gray;*/
}

.content_title img{
  float: left;
}

.content_title h3{
  color: #000000;
  float: left;
  font-family: "Arial Narrow", Tahoma, Arial, Helvetica, sans-serif;
  font-size: 14pt;
  padding-left: 10px;
  padding-top: 18px;
}

.content_body{
  color: #7F7F7F;
  font-family: Tahoma, Verdana, Geneva, Helvetica, sans-serif;
  font-size: 10pt;
  line-height: 120%;
  padding-left: 71px;
  padding-right: 60px;
  padding-bottom: 50px;
}


.content_body p{
  padding-top: 10px;
}

.content_body a{
  color: gray;
  text-decoration: none;
}

.content_body a:hover{
  text-decoration: underline;
}

.content_body a:active{
  color: gray;
}

.content_body ul{
  margin-left: 20px;
  padding: 0;
}

.content_body ol{
  margin-left: 20px;
  padding: 0;
}

.content_body table{
/*  border: 1px solid silver;*/
}

.content_body th{
  text-align: left;
}

.content_body td{
  text-align: left;
}

.content_body .keretes_iras{
  background-color: rgb(240,240,240);
  border: 1px solid silver;
  font-size: 8pt;
  padding: 10px;
}

.content_body .employee_header{
  font-weight: bold;
  padding-top: 20px;
}

.content_body .employee_list{
  list-style-type: none;
}

.content_body .employee_name{
  font-weight: bold;
  padding-top: 10px;
}


/* referenciak */

.content_body .referenciak_keret{
/*  border: 1px solid red;*/
  width: 650px;
}

.content_body .referencia_csoport_fej{
  background-color: #F5F5F5;
  border-bottom: 1px solid #EAEAEA;
  font-weight: bold;
  padding: 5px;
}

.content_body .referencia_csoport{
  padding: 10px;
}

.content_body .referencia_csoport a img{
  border: 10px solid #EAEAEA;
  margin: 10px;
}



