﻿#PrintContainer
{
    margin: 5px;
    width: 18cm;
}
div.LesRegPrint
{
    font-family: Tahoma;
    font-size: 8pt;
    direction: rtl;
    border: 1px solid silver;
    padding: 10px;
}
#topPrint
{
    text-align: center;
    border-bottom: 1px solid silver;
    margin-bottom: 5px;
}
#bottomPrint
{
    text-align: left;
    padding: 10px 5px 5px 5px;
}
#BottomRightPrint
{
    float: right;
    margin: 10px;
}
#BottomRightPrint input
{
    font-family: Tahoma;
}
h3.LesRegPrint
{
    font-size: 10pt;
    font-weight: bold;
    border-top: 1px solid #BBBBBB;
    border-bottom: 1px solid #BBBBBB;
    background-color: #EEEEEE;
    padding-right: 6px;
    margin-top: 10px;
}
/**************************** PERSONAL INFO **********************/
.PersonalInfoPrint
{
    margin: 0 auto;
    width: 100%;
    clear: both;
}
.InfoDivPrint
{
    float: right;
    margin-bottom: 10px;
}
.PicPrint
{
    float: left;
}
.RightInfoBoxPrint
{
    float: right;
    width: 49%;
    margin-left: 1%;
}
.LeftInfoBoxPrint
{
    float: right;
    width: 49%;
}
table.InfoPrint tr
{
    border: 0px;
    border-left-color: White;
    border-right-color: White;
}
table.InfoPrint tr.Even
{
    background-color: #FFFFFF;
    border-color: White;
    border-left-color: White;
    border-right-color: White;
}
table.InfoPrint tr.Odd
{
    background-color: #F7F9F7;
    border-left-color: White;
    border-right-color: White;
    border-color: White;
}
/****************/
/************************** G R I D   T A B L E ****************************/
table.LesRegGridPrint
{
    /*padding: 2px;*/
    border-spacing: 0px;
    width: 100%;
    border: 0px;
    border-left-color: White;
    border-right-color: White;
}
table.LesRegGridPrint tr
{
    border: 0px;
    border-left-color: White;
    border-right-color: White;
}
table.LesRegGridPrint tr.Even
{
    background-color: #FFFFFF;
    border-bottom: 1px solid silver;
    border-left-color: White;
    border-right-color: White;
}
table.LesRegGridPrint tr.Odd
{
    background-color: #F7F9F7;
    border-left-color: White;
    border-right-color: White;
    border-bottom: 1px solid silver;
}
table.LesRegGridPrint th
{
    background-color: #AAD5C9;
    border: 1px solid #FFFFFF;
    padding: 5px;
}
table.LesRegGridPrint td
{
    border-left-color: White;
    border-right-color: White;
    padding: 2px 5px 2px 5px;
    text-align: right;
}
table.LesRegGridPrint td.lastTd
{
    font-size: 7pt;
}
.RightInfoBoxPrint
{
    float: right;
    width: 50%;
}
.XarejGroup
{
    border: 1px solid gray;
    width: 250px;
    float: right;
    margin: 10px;
}
.XarejGroup th
{
    background-color: Silver;
    padding: 3px;
}
.XarejGroup td
{
    padding: 3px;
    text-align: center;
    border: 1px solid #bbb;
}
#XarejDiv
{
    overflow: auto;
    border-top: 1px solid #bbb;
    margin: 3px;
    padding: 3px;
}
#XarejDiv h4
{
    margin: 0px !important;
}