table, tr, td, p, body{
    font-family:Verdana;
    color:#1E1E1E;
    font-size:11px;    
    text-align:left;
}

.content {
    text-align:justify;
}
h1 {
font-size:12px;
}
#dft td{
border:1px solid #ddd;
padding:4px;
}
#dft {
border:1px solid #ddd;
padding:4px;

}
a{

    color:#162365;
    text-decoration: underline;
}
.menu td{

    padding-top: 3px;
    padding-bottom:3px;
    padding-left: 30px;
}

.menu td a{
    font-size: 11px;
    text-decoration: underline;
    color: #020202;
}
.menu td table td{

    padding-left:5px;
    padding-top: 0px;
    padding-bottom:0px;
}

.menu td table td a{

    font-size: 11px;
    text-decoration: underline;
    color: #787878;

}
.menuLink{

    font-size: 11px;
    text-decoration: underline;
    color: #787878;

}

ul{
    list-style-image: URL(images/li.gif);
    margin-left:15px;
}

li{
    list-style-image: URL(images/li.gif);        
    padding-top: 3px;
    padding-bottom:3px;
}
.greenTable td{

    color: #8E8D8C;
    text-align: justify;
}
.greenTable td a{

    color: #B07D67;
}
.greenTable .greenCap{

    color: #898C71;
    font-size:12px;
    font-family: Verdana;
    font-weight:bold;
    
}
.date{ color: #B07D67; }
.redCap{
    color:#B95A5A;
    font:bold 12px Verdana;
    text-decoration:none;
}
a.redCap:hover { text-decoration:underline; }
.blueCap{
    color:#808D9E;
    font:bold 12px Verdana;
}
input{

    border-width: 1px;
    border-style:solid;
    border-color: #808080;
    width: 150;
    height: 22;
    font-family: Tahoma;
    font-size: 11px;
}
textarea{

    border-width: 0px;
    border-style:solid;
    border-color: #808080;
    width: 167;
    height: 66;
    font-family: Tahoma;
    font-size: 11px;
}

div.area-element
{
    border : 1px #808080 solid;
    overflow: hidden;
    width: 150;
}
div.area-element text-area
{
    margin : -2px;
    width  : expression(this.parentNode.clientWidth+10);
}
.phone_number{

    color:#990F0E;
    font-size: 24;
}
.small_phone_number{

    color:#990F0E;
    font-size: 12;
    text-decoration: none;
}
.item{
    height: 20px;
    background-color: #FFF1CA;
    background-image: URL('images/new_ang_bg.gif');
    background-repeat: no-repeat;
    background-position: 0px 100%;
    cursor: hand;
}
.itemActive{

    height: 20px;
    background-color: #F8E7AF;
    background-image: URL('images/new_ang_bgActive.gif');
    background-repeat: no-repeat;
    background-position: 0px 100%;
    cursor: hand;
}
.brownLink{

    color: #B07D67;
    text-decoration: none;
}
.brownLink:hover{

    text-decoration: underline;
}
.table_light{
    background-color:#FFF9E8;
    padding-left:5px;
    padding-top:1px;
    padding-bottom:1px;           
}
.table_dark{
    background-color:#FFF1CA;
    padding-left:5px;
    padding-top:1px;
    padding-bottom:1px;
}
.table_head {
    background-color:#F9E1A3;
    text-align:center;
    valign:center;
}
.table_ {
    cellspacing:1px;
    cellpadding:0px;
    width:100%;
    border-width:0px;
    background-color:#A3824D;
}
.izbr {
    font-size:10px;
    color:#999999;
    padding-top:18px;
    padding-bottom:15px;
}


.inBox, .inBox_textarea {
    border:1px #939BAA solid;
    height:18px;
    width:236px;
    font-family:Verdana;
    font-size:11px;
    color:#4F596C;
    padding:0px 4px 2px 8px;
}


div.normalText h2 {
    display:inline; 
    font-size:11px;
}


form {
    padding:0px;
    margin:0px;
}
.anketaBtn {
    padding:0px;
    margin:0px;
    text-align:right;
}

.anketa div, .anketa p {
    padding:0px;
    margin:0px;
}
.anketa p { margin-bottom:13px; }
.anketa table { width:100%; }
.anketa table tr td { 
    width:50%;
    padding-bottom:8px;
    vertical-align:top;
}
.anketa input, .anketa textarea { 
    border:1px #939BAA solid;
    height:18px;
    width:100%;
    font:normal 11px Verdana;
    color:#4F596C;
}
.anketa input { height:18px; }
.anketa textarea { height:70px; }
.anketa .inpText { 
    padding-right:15px;
    padding-top:3px;
    vertical-align:top;
    text-align:right;
}      
.anketa sup { color:#f33; }
.anketa .radio {
    text-align:left;
    border:0px none #fff;
    width:auto;
    height:auto;
}
.anketa .lbl {
    vertical-align:top;
    position:relative;
    top:2px;
}


.mlnRub {
    font-size:12px;
    font-weight:bold;
}

