BODY
{
    background-color: White;
    padding: 0;
    margin: 0;
    height: 100%;
    width: 100%;
    font-family: Arial;
    font-size: 100%;
/*    font-weight : bolder;*/
}
BODY *
{
    font-size: 100%;
    background-repeat: no-repeat;
    background-position: left top;
}


table
{
    border-style: none;
}

img
{
    border-style: none;
}

.red
{
    background-color: #ED1C24;
}
.gray
{
    background-color: #E8E8E8;
}
.green
{
    background-color: #1CB251;
}
.blue
{
    background-color: #3A86C7;
}
.yellow
{
    background-color: #F5CE21;
}


.menu_top
{
    font-weight: bolder; 
}
.menu_bottom
{
    font-weight: bolder; 
}
a
{
    color: #3A86C7;
}
a:hover
{
    color: #3A86C7;
    text-decoration: none;
} 
a:visited
{
    color: #6633CC;
}
.menu_top a
{
    color: Black;
}
.menu_bottom a
{
    color: Black;
}
.menu_bottom a:visited
{
    color: Black;
    text-decoration: underline;
}
.menu_top a:visited
{
    color: Black;
    text-decoration: underline;
}
.menu_bottom a:hover
{
    color: #ED1C24;
    text-decoration: none;
}
.menu_top a:hover
{
    color: #ED1C24;
    text-decoration: none;
}
#main
{
    
}
h1
{
    color: White;
    margin: 0px;
    font-weight: bold;
}
.h1
{
    height: 55px;
}
.h1 td
{
    height: 100%;
    padding-left: 22px;
    padding-right: 22px;
}
.tmarg
{
    padding-left: 22px;
    padding-right: 0px;
}
.tmarg_main
{
    padding-left: 22px;
    padding-right: 40px;
    font-size: 85%;
}

.em
{
    color: #3A86C7;
    font-size: 200%;
    font-weight: bold;
}
.ul_left{
    padding-left:17px;
    margin-left:15px;	
}
.small_text
{
    font-size: 85%;
}

.small_text td
{
    padding-right: 20px;
}

input, textarea
{
    background-color: White;
    border: solid 1px #3A86C7;
    font-family: arial;

}

textarea
{
    overflow: auto;
    width: 100%;
    height: 100px;
    font-size: 13px;
    font-family: arial;
}

.inp input
{
    width: 100%;
}

.ned
{
    color: #ED1C24;
}

.spec_cell td
{
    border-bottom: solid 1px #C7C7C7;
    padding-bottom: 2px;
    padding-top: 7px;
}


ol {margin: 0px; padding: 0 0 0 25px; }
.phone
{
    color: White;
    /*font-weight: bold;*/
    font-size: 140%;
}
.upper
{
    text-transform: uppercase;
}
table.menu_bottom td.linkblue
{
    color: #ED1C24;
}
table.menu_top td.linkred
{
    color: #ED1C24;
}