body { margin: 0; padding: 0; color: black; background: #fff; font-size: 14px; background-color: #d6e8ff; font-family: Verdana, Arial, Helvetica, Sans-serif; behavior: url("/style/csshover.htc"); /*IE6 hover bug*/ }

a:link,
a:hover,
a:visited { color: black; }

ul { margin: 0; padding: 0; }
img { border: none; }
div.clearfix { clear: both; width: 100%; padding: 0; height: 0; font-size: 0; line-height: 0; overflow: hidden; }
div.hide { display: none; }
div.show { display: block; }

/*header*/
div#header { margin: 0; padding: 0; }
  div#header div#headerInner { margin: 0 auto; padding: 0; width: 1024px; }
  
  /*header menu*/
    div#header div#headerInner div#headerInnerL { float: left; }
  
    div#header div#headerInner div#headerInnerR { float: right; }
  
  div#header div#headerInner ul.menu { display: block; text-align: center; list-style-type: none; }

    div#header div#headerInner ul.menu li { position: relative; display: inline-block; margin: 0; padding: 0; color: #ffffff; background-color: #14448c; }

    div#header div#headerInner ul.menu li a { margin: 0; padding: 10px; display: inline-block; color: #ffffff; text-decoration: none; }

      div#header div#headerInner ul.menu li a.selected,
      div#header div#headerInner ul.menu li a:hover { color: #fcdc26; }

/*content*/
div#content { margin: auto; padding: 0; width: 1024px; }
  div#content div#contentInner { }

    div#content div#contentInner h1 { margin: 0; padding: 10px 0; color: black; font-size: 30px; font-weight: normal; }

    div#content div#contentInner h2 { margin: 0; padding: 0 0 10px 0; color: black; font: normal normal 20px/24px Verdana; }
    div#content div#contentInner a { text-decoration: none; }
    div#content div#contentInner a:hover { font-weight: bold; cursor: pointer; }

    div#content div#contentInner p  span.link { display: block; padding-top: 10px; }
    div#content div#contentInner p span.link a { text-decoration: underline; }

    /*form*/
    
    div#content div#contentInner form { margin: 0; }
    div#content div#contentInner form p { margin: 0; padding: 5px 0 0 0; font-size: 12px; clear: both; }
    div#content div#contentInner form p a { margin: 0; }
      div#content div#contentInner form p label { display: block; float: left; margin-right: 10px; padding: 5px 0 0 0; width: 105px; height: 19px; color: black; text-align: right; line-height: 12px; }

      div#content div#contentInner form a.excel { float:left; display: block; margin: 0; padding: 0; width: 24px; height: 24px; background: url(excel.png) no-repeat center center; }

      div#content div#contentInner form p span.it,
      div#content div#contentInner form p span.ta { display: block; float: left; width: 200px; }
      div#content div#contentInner form p span.it80 { display: block; float: left; width: 80px; }
      div#content div#contentInner form p span.it { height: 26px; background: url(inputbox_bg.png); }
      div#content div#contentInner form p span.it80 { height: 26px; background: url(inputbox_80_bg.png); }
        div#content div#contentInner form p span input,
        div#content div#contentInner form p span textarea { margin: 0; padding: 2px 5px 0 5px; font: normal normal 14px/16px Verdana; border: none; }
        div#content div#contentInner form p span.it input { width: 190px; height: 24px; background: transparent; }
        div#content div#contentInner form p span.it80 input { width: 70px; height: 24px; background: transparent; }
      div#content div#contentInner form p span.ta { width: 880px; height: 200px; background: url(textarea_bg.png) no-repeat top left; }
        div#content div#contentInner form p span.ta textarea { padding: 3px; width: 874px; height: 194px; overflow: auto; background: transparent; }
        div#content div#contentInner form p span.error { height: 20px; padding: 6px 0 0 10px; color: #db2f2f; }
        div#content div#contentInner form p span.show { display: block; height: 30px; padding: 10px 0 10px 0; font-size: 16px; }
        div#content div#contentInner form p span.hide { display: none; }
        div#content div#contentInner form p input.hide { display: none; }

        div#content div#contentInner form p span.cb input { height: 20px; }

      div#content div#contentInner form div.fixdiv { float: left; height: 95px; border: 1px solid #dcdcdc; width: 198px; }
      div#content div#contentInner form div.fixdiv div.header { display: block; padding: 5px; height: 15px; font-weight: bold; border-bottom: 1px solid #dcdcdc; }
      div#content div#contentInner form div.fixdiv div.header label {}
      div#content div#contentInner form div.fixdiv div.header a { float: right; width: 16px; height: 16px; }
      div#content div#contentInner form div.fixdiv div.header a.filterOn { background: url(filter_on.png) no-repeat top left; }
      div#content div#contentInner form div.fixdiv div.header a.filterOff { background: url(filter_off.png) no-repeat top left; }
      div#content div#contentInner form div.fixdiv div.fixdivInner { padding: 5px; height: 60px; overflow: auto; }

    /*table*/
    div#content div#contentInner  table { margin: 0; padding: 0; border: 3px solid #14448c; border-collapse: collapse; font-size: 10px; }
      div#content div#contentInner  table tr { height: 35px; }
      div#content div#contentInner  table tr.header { height: 35px; font-weight: bold; }
        div#content div#contentInner  table tr th { margin: 0; padding: 0; height: 35px; font: normal normal 16px/20px Verdana; }
        div#content div#contentInner  table tr td { margin: 0; padding: 0; border: 3px solid #14448c; }
        div#content div#contentInner  table.center tr td { text-align: center; }
        div#content div#contentInner  table tr td.left { text-align: left; padding-left: 5px; }
        div#content div#contentInner  table tr td.w30 { width: 30px; }
        div#content div#contentInner  table tr td.w40 { width: 40px; }
        div#content div#contentInner  table tr td.w50 { width: 50px; }
        div#content div#contentInner  table tr td.w60 { width: 60px; }
        div#content div#contentInner  table tr td.w70 { width: 70px; }
        div#content div#contentInner  table tr td.w75 { width: 75px; }
        div#content div#contentInner  table tr td.w80 { width: 80px; }
        div#content div#contentInner  table tr td.w90 { width: 90px; }
        div#content div#contentInner  table tr td.w100 { width: 100px; }
        div#content div#contentInner  table tr td.w305 { width: 305px; }
        div#content div#contentInner  table tr td.w740 { width: 740px; }

        div#content div#contentInner table tr td a.image,
        div#content div#contentInner table tr td a.mod,
        div#content div#contentInner table tr td a.del,
        div#content div#contentInner table tr td a.pdf { display: block; margin: 0; padding: 0; height: 24px; } 
        div#content div#contentInner table tr td a.image { background: url(image.png) no-repeat center center; }
        div#content div#contentInner table tr td a.hide { display: none; }
        div#content div#contentInner table tr td a.pdf  { background: url(pdf.png) no-repeat center center; }
        div#content div#contentInner table tr td a.mod { background: url(mod.png) no-repeat center center; }
        div#content div#contentInner table tr td a.del { background: url(del.png) no-repeat center center; }

    /*button*/
    div#content div#contentInner input.button { margin: 10px 0; padding: 4px 0 5px 0; width: 120px; height: 30px; background: url(button_bg.png) no-repeat; font-size: 16px; font-family: Verdana; border: none; cursor: pointer; }

    /*auto széles button*/
    div#content div#contentInner a.button { float: left; clear: left; padding: 0; margin: 15px 0 0 0; font: normal normal 16px/20px Verdana; border: none; cursor: pointer; text-align: center; }
      div#content div#contentInner a.button span.left { float: left; width: 8px; height: 30px; background: url(button_left_bg.png) no-repeat top left;}
      div#content div#contentInner a.button span.center { float: left; padding: 5px 8px; height: 20px; background: url(button_center_bg.png) repeat-x top left; }
      div#content div#contentInner a.button span.right { float: left; width: 8px; height: 30px; background: url(button_right_bg.png) no-repeat top left; }
        div#content div#contentInner a.button:hover span { text-decoration: none; color: #fff; background-position: bottom; }

div#footer { height: 30px; }