﻿barvy
{
    background-color: #99CC00;
}


table.PreviewC1 td, .C1td
{
    padding: 1px 0 1px 0px;
    font-size: 10px;
    color: #ccc;
    vertical-align: middle;
}
table.PreviewC1 th, .C1TH
{
    padding: 5px 2px 1px 0px;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
    color: #999;
    vertical-align: top;    
}

table.PreviewC2 td
{
    font-size: 10px;
    padding: 1px 2px 1px 2px !important;
}
strong.PreviewC2
{
    color: #fff;
    font-weight: bold;
}

table.PreviewC3
{
    border-collapse: separate;
}

table.PreviewC3 td
{
    padding: 1px 0 1px 0px;
    font-size: 10px;
    color: #fff;
    vertical-align: middle;
}
table.PreviewC3 th
{
    padding: 0px 2px 1px 0px;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
    color: #999;
    vertical-align: middle;
}

table.Slide td
{
    padding: 3px;
    font-size: 10px;
}
table.Slide th, .C3TH
{
    padding: 3px;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
}

input[type='text'], textarea, select
{
    border: 1px solid #666;
}

.Mail
{
    vertical-align: text-bottom;
}
.chk2 label
{
    color: #ddd;
    font-size: 11px;
    position: relative;
    top: -2px;
}
.WE
{
    background-color: #555;
}
.AGrid2
{
    border-top: solid 1px #888;
}
.Calendar img
{
    height: 40px;
    margin: 0;
}
.Calendar:hover
{
    cursor: pointer;
}

.Boxy label
{
    margin-right: 10px;
    display: inline-block;
    min-width: 120px;
}
