body   { FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }

form { margin:0;padding:0;border:0; }
form,textarea,input { font-family:Verdana,Helvetica,Arial,sans-serif; font-size:10px; color:#666666; }
textarea { overflow:auto; }
.tinput2 { border:#999999 1px solid; width:140px;
           background:url(/padelpark-turku/imgs/input_shade.gif) repeat-x top transparent; color:#333333; }

input.btn7{
   color:#050;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:14px;
   font-weight:bold;}

td.erit_left {text-align: left; padding: 15px; }

td.erit_right {text-align: right; }

table.t1nob { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
         color: #333333; border-width:0px; border-style:solid; border-color:#666666;
         padding: 0px; border-spacing: 0px; border-collapse: collapse; empty-cells: show;}

td.ttb { font-size: 10px; border-width: 0px 0px 1px 0px; border-color:#1E4884; border-style:solid; padding: 0px;
         border-collapse: collapse; empty-cells: show;}

td.tttrl { font-size: 10px; border-width: 1px 1px 0px 1px; border-color:#1E4884; border-style:solid; padding: 3px;
         border-collapse: collapse; empty-cells: show;}

td.ttall { font-size: 10px; border-width: 1px;  border-color:#1E4884; border-style:solid; padding: 3px;
           border-collapse: collapse; empty-cells: show;}

.infi { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; 
        color: #000000; text-decoration: none; background-color: #FFFFFF; border-color: #000000; 
        border-style: solid; border-width: 1px; }

.infib0 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;
        color: #000000; text-decoration: none; background-color: #FFFFFF; border-width: 0px; }

td.t1a { font-size: 10px; border-width: 1px;  border-color:#000000; border-style:solid; padding: 4px;
         text-align: left; background-color:#1362E4; color:#FFFFFF; border-collapse: collapse;
         empty-cells: show; font-weight: bold; }

td.t1b { width: 130px; vertical-align:top; font-size: 10px; border-width: 1px;  border-color:#000000; 
         border-style:solid; padding: 4px; text-align: left; background-color:#C0DFFF; color:#000000; 
         border-collapse: collapse; empty-cells: show; }

td.t1c { width: 350px; font-size: 10px; border-width: 1px;  border-color:#000000; border-style:solid; 
         padding: 2px 2px 2px 4px; text-align: left; background-color:#FFFFFF; color:#000000; 
         border-collapse: collapse; empty-cells: show; }

td.t1c2c {
    background-color: #ffffff;
    border: 1px solid #000000;
    border-collapse: collapse;
    color: #000000;
    empty-cells: show;
    font-size: 10px;
    height: 26px;
    padding: 2px 2px 2px 4px;
    text-align: center;
}

td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; padding:0px;}

table.t1 { padding: 6px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;
           border-width:0px; border-style:solid; border-color:#666666;
           border-spacing: 0px; border-collapse: collapse; empty-cells: show;}

td.b1     {font-size: 10px; border-width: 1px;  border-color:#333; border-style:solid;
          padding: 0px 4px 0px 4px; text-align: left; background-color:#FFFFFF; color:#000000;
          border-collapse: collapse; empty-cells: show; }

td.b1bold {font-size: 10px; font-weight: bold; border-width: 1px;  border-color:#333; border-style:solid;
          padding: 4px 4px 4px 4px; text-align: left; background-color:#C0DFFF; color:#000000;
          border-collapse: collapse; empty-cells: show; }

td.t1b0000 { width: 4px; border: 0px solid #666666;
             font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #444444;
             text-align: center;}

td.t1b1000 { width: 35px; border-width:1px 0px 0px 0px; border-style:solid; border-color:#666666;
             font-family: verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #444444;
             text-align: center; }

td.t1b0100 { width: 35px; border-width:0px 1px 0px 0px; border-style:solid; border-color:#666666;
             font-family: verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #444444;
             text-align: center; }

td.t1b0010 { width: 35px; border-width:0px 0px 1px 0px; border-style:solid; border-color:#666666;
             font-family: verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #444444;
             text-align: center; }

td.t1b0001 { width: 35px; border-width:0px 0px 0px 1px; border-style:solid; border-color:#666666;
             font-family: verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #444444;
             text-align: center; }

td.t1b0010aleft { border-width:0px 0px 1px 0px; border-style:solid; border-color:#666666;
             font-family: verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #444444;
             text-align: left; font-weight: bold;}

td.laskb0010 { vertical-align:top; border-width:0px 0px 1px 0px; border-style:solid; border-color:#CCCCCC;
               font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: left; }

td.laskb0010_head { border-width:0px 0px 1px 0px; border-style:solid; border-color:#000000;
                    font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; font-weight: bold; }

/* width, background-color ANNETAAN KOODISSA style=...*/
td.t1b1111 { padding: 5px 0px 5px 0px; border-width:1px; border-style:solid; border-color:#666666;
             font-family: verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #444444;
             text-align: center; }

.f11 { font-size: 10px; font-weight: bold;}

td.t1b0000cent11 { padding: 5px 0px 0px 0px; border-width:0px; border-style:solid; border-color:#FFFFFF;
             font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444;
             text-align: center; font-weight: bold;}

td.t1b0000vam { width: 35px; border-width:0px; border-style:solid; border-color:#666666;
               font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #444444;
               text-align: center; vertical-align: middle; background-color:#FFFFFF; }

a:link    {color: #000000; text-decoration: none;}
a:visited {color: #000000; text-decoration: none;}
a:hover   {color: #000000; text-decoration: underline;}
a:active  {color: #000000; text-decoration: none;}

a.blue:link    {color: #0000FF; text-decoration: none;}
a.blue:visited {color: #0000FF; text-decoration: none;}
a.blue:hover   {color: #0000FF; text-decoration: none;}
a.blue:active  {color: #0000FF; text-decoration: none;}

a.blueu:link    {color: #0000CC; text-decoration: underline;}
a.blueu:visited {color: #0000CC; text-decoration: underline;}
a.blueu:hover   {color: #0000CC; text-decoration: underline;}
a.blueu:active  {color: #0000CC; text-decoration: underline;}

.tdtb1 { border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; padding: 4px; }
.tdp4bold { padding: 4px; font-weight: bold; }

.flash_msg {
  width: 600px;
  padding: 10px;
  font-weight: bold;
  font-size: 12px;
  border: 1px solid green;
  background-color: #FFEE77;
  margin-bottom:10px;
}

.err_msg {
  width: 600px;
  padding: 10px;
  font-weight: bold;
  font-size: 12px;
  border: 1px solid green;
  background-color: #FFD800;
}

input.btn8{
    margin: 15px 0px 25px 0px;
    background: url("/jts/imgs/button-large_exclusive2.gif") no-repeat left top;
    width: 240px;
    height: 36px;
    padding-bottom: 3px;
    border: medium none;
    cursor: pointer;
    display: block;
    line-height: 36px;
    text-align: center;
    text-decoration: none !important;
    color: white !important;
    font-family: Verdana,Arial,Helvetica,Sans-Serif;
    font-size: 14px !important;
    font-weight: bold;
    outline: medium none;
    vertical-align: top;
}
input.btn8:hover {
  background-position: left -36px;
}

table.receipt-list {
  display: none;
}

table.receipt-list tr td {
  padding: 5px;
}

a.receipt-link {
  text-decoration: underline;
}
