/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

a:active, a:focus {outline: 0;}

html {height: 100%;}
body {background: #0a0e20 url(../images/body_bg.jpg) repeat-x scroll 0 35px; padding: 35px 0 0; height: auto !important; height: 100%; min-height: 100%; font: 14px Arial,Helvetica,Garuda,sans-serif;}
input, textarea {font: 14px Arial,Helvetica,Garuda,sans-serif;}

.body {position: relative; margin: 0 auto; width: 800px; border: 6px solid #fff;}

  .header {background: url(../images/fejlec.jpg);}
    .header a {display: block; height: 119px;}
    
  .main_content {padding: 38px 9px; overflow: hidden;}
    .main_content li{float: left; margin-right: 5px;}
    .main_content li.last{margin-right: 0;}
    .main_content li a{display: block; height: 312px; width: 191px;}
  
  .main {height: 449px; position: relative; border: 1px solid #afafaf; border-width: 0 1px; background-color:#FFFFFF;}
  .ugyvitel, .import_export, .tanacsadas, .szoftver, .ceginfo, .kapcsolat , .letoltesek{padding: 49px 0 20px 320px; height: 380px;}
    .h1 {cursor: default;position: absolute; top: 48px; left: 0; font: 12px Verdana,Geneva,Kalimati,sans-serif; color: #003054;}
    .frame {padding-right: 9px; width: 470px; height:366px; overflow: auto; text-align: justify; line-height: 20px;}
  .fooldal {background-image: url(../images/fooldal.jpg);}
  .ugyvitel {background-image: url(../images/ugyvitel.jpg);}
  .import_export {background-image: url(../images/import_export.jpg);}
  .tanacsadas {background-image: url(../images/tanacsadas.jpg);}
  .szoftver {background-image: url(../images/szoftver.jpg);}
  .ceginfo {background-image: url(../images/ceginfo.jpg);}
  .kapcsolat {background-image: url(../images/kapcsolat.jpg);}
  .letoltesek {background-image: url(../images/letoltesek.jpg);}

  .menu {padding: 2px 10px; height: 30px; background-color: #003152;}
    .menu ul {padding: 7px 0; overflow: hidden;}
      .menu li {float: left; border-right: 1px solid #fff; padding: 0 10px; color: #fff;}
      .menu li.last {border-right: 0;}
    .menu a {text-decoration: none; color: #fff;}
    
  .zold_oldal {cursor: pointer; position: absolute; top: -15px; right: -17px; width: 153px; height: 114px; background-image: url(../images/zold.png);}

  .gh {padding-top: 10px; text-align: center;}

  .kapcsolat {}
    .kapcsolat p {margin: 5px 0;}
      .kapcsolat label {margin-left: 2px;}
      .kapcsolat input[type=text] {display: block; padding: 2px 5px; border: 1px solid #444; width: 91%;}
      .kapcsolat textarea {display: block; padding: 2px 5px; border: 1px solid #444; width: 91%;}
      .kapcsolat input[type=submit] {cursor: pointer; display: block; padding: 2px 5px; border: 1px solid #444; background-color: #003054; font-weight: bold; color: #fff;}
  .hiba_container {overflow: hidden; padding: 0 2px; margin: 10px 0 -5px;}
    .hiba, .nincshiba {float: left; width: 50%; font-weight: bold; color: #003054;}
  .nevtel {overflow: hidden;}
    .nevtel p {float: left; width: 45%;}
    p.telefon_p {margin-left: 5%;}
  .masolat_p label {padding-right: 5px;}
  
.login {margin: 140px 0 0 120px; width: 212px;}
  .login  label{padding-left: 6px;}
  .login  input{margin-bottom: 10px; padding: 2px 5px; width: 200px; border: 1px solid #003054;}
  .login  input[type=submit]{cursor: pointer; margin-bottom: 0; background-color: #003054; color: #fff; width: auto;}
.errors {margin: 10px 0 -40px;padding:5px; border: 1px solid #000; background-color: #ffe200;color: #000;}
.allowed, .nofiles {padding:5px; border: 1px solid #000; background-color: #ffe200; text-align: left; color: #000;}
h2 {font-size: 1.5em; margin: 30px 0 10px;}
.nofiles {background-color: #B9E13B; margin-bottom: 3px;}
.letoltesek table {width: 100%; border: 1px solid #003054; background-color: #fff; opacity: 0.8; -moz-opacity:0.8; -khtml-opacity: 0.8; filter:alpha(opacity=80)}
.letoltesek th {font-weight: bold;}
.letoltesek th, .letoltesek td {padding: 2px 5px;}
.letoltesek td {border-top: 1px solid #003054; }
.letoltesek .second td {border-top: 1px solid #aaa; font-style:italic;}

#logout {position:absolute; bottom: -28px; right: 10px; margin: 0;}
  #logout a {color: #fff; text-decoration: none;}
  #logout a:hover {text-decoration: underline;}

.main_content li a, .header a { letter-spacing : -1000em; }
/* Just for Opera, but hide from MacIE */
/*\*/html>body .main_content li a { letter-spacing : normal; text-indent : -999em; overflow : hidden;}
/*\*/html>body .header a { letter-spacing : normal; text-indent : -999em; overflow : hidden;}
/* End of hack */