#body{
    background: url("http://yes-credit.su/crem/images/zz1.png") repeat-y scroll 285px 0 transparent;
    background-color:  #f2f2f2;
    font-family: 'PT Sans','pt_sansregular', sans-serif !important;
    margin: 0;
    overflow: hidden;
    line-height: 15px !important;
}
#Divbody {
    height: 582px !important;
    width: 780px !important;
    background: none repeat scroll 0 0 #F2F2F2;
}

.requestcontainer {
    background-color: #F2F2F2;
    float: right;
    height: 600px;
    margin-top: 23px;
    margin-right: 15px;
    width: 420px;
}
    }
.maincontainer{height: 600px;}
#thnx
{
    background: url("http://yes-credit.su/crem/images/ok.png") no-repeat scroll 70px 0 #E3E4DF;
    color: #2F302D;
    display: none;
    font-size: 13px;
    height: 100%;
    letter-spacing: 0.2px;
    line-height: 17px;
    margin-left: 293px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 290px;
    position: absolute;
    text-align: justify;
}
.cloud {background: url("http://yes-credit.su/crem/images/c.png") no-repeat scroll 0 0 transparent;
    color: white;
    font-size: 14px;
    height: 90px;
    padding: 5px 0 0 14px;
    text-shadow: 1px -1px 1px #61625A;
    position: relative;}

.yes {background: url("http://yes-credit.su/crem/images/yes.png") no-repeat scroll 0 0 transparent;
    height: 35px;
    margin-top: 5px;
    width: 134px;   }

.f {background: url("http://yes-credit.su/crem/images/f.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 35px;
    margin-left: 16px;
    margin-top: 5px;
    width: 38px;}
.v {background: url("http://yes-credit.su/crem/images/v.png") no-repeat scroll 0 0 transparent;
    float: left;
    cursor:pointer;
    height: 35px;
    margin-left: 150px;
    margin-top: 5px;
    width: 35px;}
.o {background: url("http://yes-credit.su/crem/images/o.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 35px;
    margin-left: 15px;
    margin-top: 5px;
    width: 35px;}

#fio,
#phone,
#email{height: 25px;padding: 4px;width: 226px;}
#SummTovar {height: 25px;margin-right: 133px; padding: 4px;width: 93.5px;}
#region {width: 234px;}
#term,
#startperc{margin-right: 134px;width: 100px;}
#Approve{margin: 12px 10px 20px 0;}


.area {
    background: none repeat scroll 0 0 #F2F2F2;
    border: 0 solid #A7A99B;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 2px 0 #A7A99B inset;
    height: 24px;
    color: #2F302D;
}
.select {
    background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid #A7A99B;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 2px 0 #A7A99B inset;
    height: 24px;
    color: #2F302D;
    padding: 3px !important;
}
.form{font-size: 14px;margin-top: -15px;width: 419px;color: #333333;}
.field {clear: both;line-height: 40px;text-align: right;}
label {float: left;padding-right: 10px;}
p.how {color: #AE1F0B;
    font-size: 13px;
    letter-spacing: 0.1px;
    line-height: 14px;
    margin-bottom: 5px;
    margin-top: 25px;}
.red {
    border-bottom: 2px solid #AE1F0B; margin-bottom: 8px;
}
.aferta {
    font-size: 12px;
    line-height: 13px;
    margin: 4px 0;
}
.blank {
    font-size: 12px;
    width: 419px;
}

.rlink {
    color: #AE1F0B;
    text-decoration: underline;
}
.button{
    background: none repeat scroll 0 0 #C21F08;
    border: 0 solid #AE1F00;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 1px -1px 4px -2px black inset;
    color: white;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    font-family: 'PT Sans';
    height: auto;
    letter-spacing: 0.3px;
    margin: 0;
    padding: 9px 14px;
    text-transform: uppercase;
    width: 180px;
}

.btnSend {
    height: 36px;
    width: 189px;
	margin-bottom: 10px;
}
select[size], select[multiple], select[size][multiple] {
    -webkit-appearance: listbox;
    -webkit-box-align: start;
    border: 1px inset gray;
    border-image: initial;
    -webkit-border-radius: initial;
    white-space: initial;}