body
{
  font:11px/20px Verdana,Arial,Helvetica,sans-serif;
  color:#666;
  background:#61645D;
  margin:0;
  padding:0;
}

img.leftpict-text
{
  float:left;
  margin-right:5px;
  margin-bottom:3px;
}

img.portre
{
  float:left;
  margin-left:20px;
  margin-right:20px;
  margin-bottom:10px;
}

p.right
{
  text-align:right;
}

.justify
{
  text-align:justify;
}

span.hirdatum
{
  font-weight:bold;
  color:#094000;
}

a.email
{
  text-decoration:none;
  color:#2F5809;
}

a:hover.email
{
  color:#FF8A00;
}

.focim
{
  text-decoration:none;
  font-weight:bold;
  font-size:12px;
  color:#969664;
}

.cim
{
  text-decoration:none;
  font-weight:bold;
  color:#969664;
}

a.kieglink
{
  text-decoration:none;
  font-weight:bold;
  color:#ff6600;
}

span.cimke
{
  display:block;
  float:left;
  width:60px;
  text-align:right;
}

span.alkatcim
{
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#969664;
}

span.rovidcim
{
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#61645D;
}

div.center
{
  text-align:center;
}

.clear {
  clear:both;
}


input, textarea
{
  padding:2px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  color:#4D5351;
}

#container
{
  background:url("main_bg.jpg");
  left:50%;
  position:relative;
  width:770px;
  height:auto;
  margin:0 0 0 -385px;
}

#container_home
{
  background:url("main_bg_home.jpg");
  left:50%;
  position:relative;
  width:770px;
  height:auto;
  margin:0 0 0 -385px;
}

#header
{
  background: #CCCCCC url("header_bg.jpg") 0px 0px no-repeat;
  width:770px;
  height:261px;
}

#datum
{
  position:absolute;
  left:44px;
  top:44px;
  width:178px;
  text-align:center;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size:10px;
  font-weight:bold;
  color:#FFFFFF;
}

#quickmenu
{
  position:absolute;
  left:572px;
  top:227px;
}

#quickmenu form
{
  margin:0;
  padding:0;
}

#quickmenu select
{
  font-family: Verdana,Arial,Helvetica,sans-serif;
  width:120px;
  font-size:11px;
}

#quickmenu input.button
{
  background:#618C00;
  font-family: Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#FFFFFF;
  bordercolor:#ffcc00;
  width:30px;
  height:20px;
}

/* a bal oldali panel eleje */

#left
{
  float:left;
  width:228px;
}

#menu
{
  position:relative;
  left: 12px;
  width:216px;
}

#nav {
 margin:0;
 padding:0;
 list-style:none;
 -moz-box-sizing:border-box;
}
 
#nav li,#nav ul li { 
 position: relative; 
 float:left;
 padding:0;
 margin:0;
 width:216px;
 display:block;
 -moz-box-sizing: border-box;
}

#nav ul {
 display:none;
 -moz-box-sizing: border-box; 
}

#nav ul ul, #nav ul ul ul {
 display:none; 
 position:absolute; 
 padding:0;
 margin-top:-1.8em; 
 margin-left:120px;
 width:175px; 
}

#nav li:hover ul ul {
 display:none;
}

#nav li:hover ul, #nav ul li:hover ul {
    display:block;
}

ul.topmain {
 list-style: none;
 padding:0;
 margin:0;
 width:216px;
 display:block;
}

a.fomenu {
 display:block;
 text-transform:uppercase;
 text-decoration:none;
 font-size:10px;
 font-weight:bold;
 color:#FFFFFF;
 margin:0;
 padding:2px;
 padding-left:35px;
 height:34px;
 -moz-box-sizing: border-box;
}
/* ie comment hack \*/
* html a.fomenu {
  height:30px; 
}

ul.subul {
 list-style: none;
 padding:0;
 margin:0;
 width:216px;
 position:relative;
 overflow:visible; 
 z-index:99;
}

a.almenu {
 display:block;
 height:25px;
 text-decoration:none;
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size:12px; 
 color:#2E5A02;
 font-weight:bold;
 padding:2px 2px 2px 50px;
 background:url("subul.jpg") repeat-y; 
 -moz-box-sizing: border-box;
}
/* ie comment hack \*/
* html a.almenu {
  height:21px; 
}

a.almenu:hover {
 background:url("subul_hover.jpg") repeat-y;
 color:#FFFFFF;
}

/* menu1 */
a.menu1 {background:url("hirek.jpg") 0px 0px no-repeat;}
a.menu1:hover {background:url("hirek.jpg") 0px -34px no-repeat;}

/* menu2 */
a.menu2 {background:url("cegbemutato.jpg") 0px 0px no-repeat;}
a.menu2:hover {background:url("cegbemutato.jpg") 0px -34px no-repeat;}

/* menu3 */
a.menu3 {background:url("akciok.jpg") 0px 0px no-repeat;}
a.menu3:hover {background:url("akciok.jpg") 0px -34px no-repeat;}

/* menu4 */
a.menu4 {background:url("termekek.jpg") 0px 0px no-repeat;}
a.menu4:hover {background:url("termekek.jpg") 0px -34px no-repeat;}

/* menu5 */
a.menu5 {background:url("referenciak.jpg") 0px 0px no-repeat;}
a.menu5:hover {background:url("referenciak.jpg") 0px -34px no-repeat;}

/* menu6 */
a.menu6 {background:url("oktatas.jpg") 0px 0px no-repeat;}
a.menu6:hover {background:url("oktatas.jpg") 0px -34px no-repeat;}

/* menu7 */
a.menu7 {background:url("audit.jpg") 0px 0px no-repeat;}
a.menu7:hover {background:url("audit.jpg") 0px -34px no-repeat;}

/* menu8 */
a.menu8 {background:url("szaktanacsadas.jpg") 0px 0px no-repeat;}
a.menu8:hover {background:url("szaktanacsadas.jpg") 0px -34px no-repeat;}

/* menu9 */
a.menu9 {background:url("letoltesek.jpg") 0px 0px no-repeat;}
a.menu9:hover {background:url("letoltesek.jpg") 0px -34px no-repeat;}

/* menu10 */
a.menu10 {background:url("arajanlatkeres.jpg") 0px 0px no-repeat;}
a.menu10:hover {background:url("arajanlatkeres.jpg") 0px -34px no-repeat;}

/* menu11 */
a.menu11 {background:url("elerhetoseg.jpg") 0px 0px no-repeat;}
a.menu11:hover {background:url("elerhetoseg.jpg") 0px -34px no-repeat;}

/* menu vege */

#left_comment
{  
  position:relative;
  clear:both;
  left:44px;
  width:153px;
  padding:10px 15px 10px 15px;
  font-size:9px;
  color:#FFFFFF;
}

/* a bal oldali panel vege */

#content
{ 
  float:left;
  width:497px;
  padding:15px;
}

#ref_content
{
  float:left;
  width:497px;
  padding:15px 0 0 30px;
}

#content input.button
{
  background:#588202;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#FFFFFF;
  border:0;
}

.referencia
{
  float:left;
  width:115px;
  /*height:140px;*/
  margin:0 30px 30px 0;
  border: solid 1px #EDEDED;
  padding:5px;
  background:#F5F5F5;
  text-align:center;
  font-size:11px;
  font-weight:bold;
  color:#969664;
}

img.logo
{
  margin:5px 0px 0px 0px;
}

#hirek
{
  background:url("hirek-ujdonsagok.jpg") no-repeat;
  padding-top:40px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:0px;
  margin:0;
}

#home_left
{
  background:url("destsa_partner.jpg") no-repeat;
  float:left;
  width:286px;
  padding-top:60px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:20px;
  margin:0;
}

.datum
{
  font-size:9px;
  font-weight:bold;
  color:#5A624D;
}

#home_right
{
  background:url("minosegi.jpg") no-repeat;
  float:left;
  width:181px;
  margin:0;
  padding-top:40px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:10px;
  font-size:10px;
}

#home_right ul
{
  padding-left:15px;
  margin:0;
  font-size:9px;
  color:#588202;
}

#foother
{
  clear:both;
  width:770px;
  height:77px;
}
