@import "select.css";

  html,body {width: 100%; height:100%;}
  form { margin: 0; padding:0;}
  img { border:0; }

  a { text-decoration: none; }
  a:hover { text-decoration: underline; }
  .black, a.black, .black a { color: #000; }
  .red, a.red, .red a { color: #F00; }
  .teal, a.teal, .teal a { color: #027498; }
  .gray, a.gray, .gray a { color: #8D8D8D; }


  body { margin:0; padding:0; font-family: Tahoma, helvetica, sans-serif; font-size: 12px; color:#424242; }

  h1,h3,legend {display:none;}
  fieldset { border:0; }

  div#login, div#passwd { width:551px; height: 461px; margin: -230px 0 0 -275px; position:absolute; top:50%; left:50%; }
  div#login { background-image: url(../i/login_bg.gif); background-repeat: no-repeat; }
  div#passwd { background-image: url(../i/passwd_bg.gif); background-repeat: no-repeat; }
  div#login label, div#passwd label { display:none; }
  div#name { position:absolute; top:208px; left:307px; }
  div#pass { position:absolute; top:242px; left:307px; }
  div#name input,
  div#pass input { width:117px; height: 14px; font-size: 11px; padding:0 5px 0 5px; margin:0; background:none; border:none; }

  div#login input.submit { position:absolute; top:275px; left:270px; }
  div#login input.submit { width:76px; height:17px; background: url(../i/button_belep.gif);  border: 0;}
  div#login input.submit { line-height: 150px; overflow: hidden; font-size:0;}

  div#passwd input.passwd { position:absolute; top:275px; left:267px; }
  div#passwd input.passwd { width:79px; height:17px; background: url(../i/button_ujjelszo.gif);  border: 0;}
  div#passwd input.passwd { line-height: 150px; overflow: hidden; font-size:0;}

  div.info {
    width: 270px; height: 39px;
    font-size: 11px;
    color: #027498;
    padding-left:7px;
    position: absolute; top: 312px; left: 173px;
    border-left: 1px solid #F15B5B;
  }

  div.info a {
    color: #F15B5B;
    text-decoration: none;
  }

  a#registration,
  a#sendpass {  height:17px; display:block; background-repeat: no-repeat; position: absolute; }

  a#registration { width:98px; background-image: url(../i/button_reg.gif); top: 390px; left: 427px; }
  a#sendpass     { width:132px; background-image: url(../i/button_forgot.gif); top: 413px; left: 392px;  }

  a#registration span,
  a#sendpass span { display: none;  }

  /*  -  */

  div#main,
  div#reg { width: 775px; margin:0 auto; position: relative; padding-top: 151px; }

  div#main div#header { width: 780px; height: 151px; position:absolute; top:0; left:0; background-image: url(../i/header.jpg); }
  div#logonOptions { position:relative; top:108px; left:28px; font-size: 11px; }

  a#ActualDownloads,
  a#ActualDownloads_on {
    position:absolute; top:105px; left:324px;
    display: block; width:161px; height:15px; background-repeat: no-repeat;
  }

  a#ActualDownloads { background-image: url(../i/link_aktualisletolt.gif); }
  a#ActualDownloads_on { background-image: url(../i/link_aktualisletolt_on.gif); }

  a#ArchiveDownloads,
  a#ArchiveDownloads_on {
    position:absolute; top:105px; left:485px;
    display: block; width:143px; height:15px; background-repeat: no-repeat;
    background-position: -13px 0px;
  }


  a#ArchiveDownloads { background-image: url(../i/link_archivletolt.gif); }
  a#ArchiveDownloads_on { background-image: url(../i/link_archivletolt_on.gif); }

  a#ActualDownloads span,
  a#ActualDownloads_on span,
  a#ArchiveDownloads span,
  a#ArchiveDownloads_on span { display: none; }

  div#controls { padding-top: 60px; position:relative; }
  div#welcome { position:absolute; top:8px; left:15px; padding: 0 0 0 8px; border-left: 1px solid #F15B5B; }
  div#bandwidth { position:absolute; top:20px; left:530px; padding: 0 0 0 8px; border-left: 1px solid #F15B5B; font-size: 11px; }
  div.intro { padding:0 24px 0 24px;  }

  div#options { height: 38px; padding: 10px 0 0 21px; margin-top: 14px; background-image: url(../i/control_bg.gif); background-repeat: no-repeat; /* float:left; */}

  a.button_search {
    width: 76px; height: 17px; display: block;
    background-image: url(../i/button_keres.gif); background-repeat: no-repeat;
  }

  div#options a.button_search {
    float:left; margin-left: 52px;
  }

  div#options a.button_search span { display: none; }

  table#fileList {
    width: 765px;
    background-image: url(../i/tableHead.gif); background-repeat: repeat-x; background-position: top;
  }
  table#fileList thead tr td,
  table#fileList tbody tr td { padding:0; margin:0; }

  table#fileList thead tr td{
    height: 40px; background-image: url(../i/tableHead.gif); background-repeat: repeat-x;
    font-size: 12px; font-weight: bold; color: #027498;
  }



  table#fileList thead tr td {
    padding-top: 16px; text-align: center;
  }
  table#fileList thead td.leftEnd,
  table#fileList thead td.rightEnd { width: 18px; height:40px; }

  table#fileList thead tr td.sep {
    background-image: url(../i/tableHeadSep.gif);
    background-position: top right;
    background-repeat: no-repeat;

  }

  table#fileList thead td.leftEnd  { width:93px; background-image:url(../i/tableHeadLeft.gif);  background-position: top left; background-repeat: no-repeat;}
  table#fileList thead td.rightEnd { width:94px; background-image:url(../i/tableHeadRight.gif); background-position: top right; background-repeat: no-repeat;}

  table#fileList thead td.file { width:93px;  }
  table#fileList thead td.info { width:233px; }
  table#fileList thead td.name { width:169px; }
  table#fileList thead td.date { width:82px;  }

  table#fileList tbody tr td { text-align: center; padding: 12px 0 12px 0; }

  table#fileList tbody tr td.rowSep { background-image:url(../i/tableRowSep.gif); background-position: right; background-repeat: no-repeat; }
  table#fileList tbody tr td.info   { text-align: left; padding: 12px 10px 12px 17px; }

  table#fileList tbody tr td img.download { margin-bottom: 5px; }

  table#fileList tbody tr td a.doc,
  table#fileList tbody tr td a.pdf {
    display:block; width: 16px; height: 16px; padding: 0 6px 0 6px; float:left;
  }

  table#fileList tbody tr td a.doc span,
  table#fileList tbody tr td a.pdf span { display:none; }

  table#fileList tbody tr td a.doc { margin-left: 9px; }
  html > body table#fileList tbody tr td a.doc { margin-left: 18px; }

  table#fileList tbody tr td a.pdf {background-image:url(../i/dot_blue.gif); background-position: left; background-repeat: repeat-y; }


  table#pager { background-image:url(../i/pager_bg.jpg); background-position: top center; background-repeat: no-repeat;  width:100%; text-align:center; }

  table#pager tr td { padding-top:16px; }

  table#pager a.prev,
  table#pager a.next { display:inline; /*display:block; float:left;*/ padding: 1px 8px 1px 8px;  background-repeat: no-repeat; }

  table#pager a.prev { background-image:url(../i/bullet_link_left.gif ); background-position: left;   width:56px; }
  table#pager a.next { background-image:url(../i/bullet_link_right.gif ); background-position: right; width:85px; }

  table#pager span { display:inline; background-image:url(../i/dot_blue.gif); background-position: left; background-repeat: repeat-y;  margin: 0 8px 0 8px;  }

  table#pager span a { display:inline; padding:1px 8px 1px 7px; background-image:url(../i/dot_blue.gif); background-position: right; background-repeat: repeat-y;  }

  table#pager span b { color: #F00; display:inline; padding:1px 8px 1px 7px; background-image:url(../i/dot_blue.gif); background-position: right; background-repeat: repeat-y;  }



  /* - */
  div#reg { font-size: 11px; }
  div#reg div#header { width: 780px; height: 182px; position:absolute; top:0; left:0; background-image: url(../i/header_reg.jpg); }
  div#controls { padding-top: 40px; position:relative; }
  div#reg div.intro { padding:0 24px 29px 24px;  }


  .ii { background-image:url(../i/tableRowSep.gif); background-position: right; background-repeat: no-repeat;  }

  div#reg .left,
  div#reg .right { width: 318px; float:left; }

  div#reg div.block1 {
    float:left;  width: 687px;
    padding: 23px 0 0 40px;
    background-image:url(../i/tableRowSep.gif); background-position: right top; background-repeat: no-repeat;

    margin-left: 13px;
  }

  html > body div#reg div.block1 { margin-left: 26px; }

  * html div#reg div.block1 { padding-bottom: 20px; }

  div#reg label { width: 120px; display: block; float: left; clear: left; padding:0 10px 20px 0; text-align: right; }

  div#reg input.text {
    width: 134px; padding: 2px 6px 0 6px; margin: 0 0 20px 0; float: left;  height: 15px; font-size: 11px; line-height: 11px;
    background-image:url(../i/input_reg.gif); background-position: right; background-repeat: no-repeat;
    border:0;
  }

  div#reg div.radios {
    width: 146px;  margin: 0 0 20px 0; float: left; font-size: 11px;
    text-align: right;
  }

  div#reg input.radio { vertical-align: middle; height:13px; margin: 0px;}
  div#reg input.yes { margin-right: 23px; }

  div#reg  input.submit {
    border: 0; margin-left: -50px;
    line-height: 150px; overflow: hidden; font-size:0;
    width:98px; height: 17px; background-image: url(../i/button_reg_submit.gif);
  }

  div#reg  input.modsubmit {
    border: 0; margin-left: -50px;
    line-height: 150px; overflow: hidden; font-size:0;
    width:54px; height: 17px; background-image: url(../i/button_mentes.gif);
  }
  div#reg  a.modcancel {
    border: 0; margin-left: -50px;
    line-height: 150px; overflow: hidden; font-size:0;
    width:54px; height: 17px; background-image: url(../i/button_megse.gif);
  }

  html > body div.bottom { margin: 0 0 20px 0; text-align: center;}
  div.bottom {  text-align: center; }

  .footer {
    float:left; width: 100%; text-align: center;
    padding:  20px 0 20px 0;
    background-image:url(../i/pager_bg.jpg); background-position: top center; background-repeat: no-repeat; }

  div#reg  input.save {
    border: 0; margin-left: -50px;
    line-height: 150px; overflow: hidden; font-size:0;
    width:71px; height: 17px; background-image: url(../i/button_save.gif);
  }

  .package {
	text-align: center;
    font-size: 14px;
	font-weight: bold;
  }

  table#fileList2 tbody tr td a.doc span,
  table#fileList2 tbody tr td a.pdf span { display:none; }

  table#fileList2 tbody tr td a.doc,
  table#fileList2 tbody tr td a.pdf {
    display:block; width: 16px; height: 16px; padding: 0 6px 0 6px; float:left;
  }
	table#fileList2 tbody tr td a.pdf {background-image:url(../i/dot_blue.gif); background-position: left; background-repeat: repeat-y; }
  table#fileList2 tbody tr td a.doc { margin-left: 3px; }
