body, html { font-family: Arial; font-size: 11px; color: #000000; margin: 0; padding: 0; height: 99%;}
.all { margin: 0px auto; width: 1000px; height: 100%;}
.logo { background-image: url(../images/logo.jpg); width: 358px; height: 141px; float: left;}

.black {
      width: 595px;
      height: 110px;
      float: left;
      margin: 40px 0 0 0;
      clear: right;
      border: 1px solid #666f3d;
      padding: 5px;
      font-family: Georgia;
}
.black  table {
      font-size: 13px;
}

.black  table  .first {
      width: 300px;
      heigth: 90px;
      border-right: 1px dotted black;
      padding-right: 15px;
      vertical-align: top;
}

.black  table  .second {
      width: 300px;
      padding-left: 10px;
      padding-right: 5px;
      vertical-align: top;
      text-align: justify;
}
.slogan { color: #FFFFFF; font-family: Helvetica; font-weight: bold; margin: 43px 0 0 20px;}
.top-block { margin-top: 30px; padding-left: 17px; float: left;}
.tarif { width: 172px; height: 27px; float: left;}
.icons { float: left; margin-left: 25px;}
.redline { width: 4px; height: 63px; background-color: #973621; float: left; margin-left: 25px;}
.text_l { width: 655px; margin-left: 25px; float: left;  text-align: justify; }
.welk { font-size: 14px; font-weight: bold; }
.text_r { width: 250px; margin-left: 25px; float: left;  text-align: justify; }
.main { clear: both; padding: 35px 0 0 17px;}
.block { float: left; margin-left: 5px; margin-bottom: 18px;}
.spacer { height: 12px;}
.block1 { background-image: url(../images/1.jpg); width: 188px; height: 39px; font-size: 12px; color: #FFFFFF; font-weight: bold;}
.block2 { background-color: #454e1c; width: 188px; height: 320px; color: #FFFFFF;}
.block3 { background-image: url(../images/2.jpg); width: 188px; height: 39px; font-size: 12px; color: #FFFFFF; font-weight: bold;}
.block4 { background-color: #666f3d; width: 188px; height: 320px; color: #FFFFFF;}
.block5 { background-image: url(../images/3.jpg); width: 188px; height: 39px; font-size: 12px; color: #FFFFFF; font-weight: bold;}
.block6 { background-color: #798151; width: 188px; height: 320px; color: #FFFFFF;}
.block6 a { color: yellow; }
.block6 a:hover { color: white; text-decoration: none; }
.block7 { background-image: url(../images/4.jpg); width: 188px; height: 39px; font-size: 12px; color: #FFFFFF; font-weight: bold;}
.block8 { background-color: #a0a977; width: 188px; height: 320px; color: #FFFFFF; position: relative;}
.block9 { background-image: url(../images/5.jpg); width: 188px; height: 39px; font-size: 12px; color: #FFFFFF; font-weight: bold;}
.block10 { background-color: #ced7a5; width: 188px; height: 320px; color: #FFFFFF;}
.blue { position: relative; top: 28px; left: 53px;}
.euro { background-image: url(../images/euro.jpg); width: 20px; height: 20px; position: absolute; left: 25px; top: 18px; }
.baks { background-image: url(../images/baks.jpg); width: 20px; height: 20px; position: absolute; left: 25px; top: 18px; }
.pokupka { font-size: 12px; font-weight: bold; color: #000000;}
.pokupka2 { font-size: 12px; color: #000000;}
.prodazha { color: #000000; margin: 24px 0px 0 70px;}
.prodazha2 { color: #000000; margin: 26px 0px 0 70px;}

.knopka1 { margin: 12px 0 0 0;}

.knopka11 { font-size: 16px; margin: 0px 0 0 0; color: #000000; font-family: "Times New Roman", Times, serif; padding: 0px;}
h1 { font-size: 30px;  text-decoration: underline; font-family: "Times New Roman", Times, serif; color: #953017; font-weight: lighter; margin: 0px; }
a.knopka11 { font-size: 16px;  text-decoration: none; font-family: "Times New Roman", Times, serif; margin: 0px 0px 0px 0px; padding: 0px; }
.knopka12 { font-size: 30px; font-weight: normal;  font-family: "Times New Roman", Times, serif;  color: #953017; text-decoration: underline;}
.knopka13 { font-size: 20px; font-weight: normal;  font-family: "Times New Roman", Times, serif;  color: #953017; text-decoration: underline;}
.about { font-size: 20px;   color: #000000; font-family: "Times New Roman", Times, serif; text-decoration: none;}

.knopka2 { margin: 9px 0;}
.valuta { background-image: url(../images/valuta.jpg); width: 100px; height: 325px; float: left;}
.rekvizity { color: #454e1c; float: left; line-height: 29px; vertical-align: middle; padding-left: 5px;}
.footer { width: 960px; margin: 0px 15px 10px 12px; }
strong { font-weight: bold; color: #953017;}
.footer2 { float: right; color: #142a49; font-size: 10px; padding-right: 22px; width: 200px;}
.time { width: 100%; }
#cert, #faq { background-color: #ced7a3; font-size: 12px; padding: 5px; text-align: justify; }
#cert table { background-color: #ced7a5; font-size: 12px; text-align: justify; width: 98%;}
#cert .title, #faq .title { background-color: #a0a977; text-align: center; height: 20px; text-align: center; width: 100%; }
#cert .mini { font-size: 9px; padding-left: 3px;}
#cert a { color: #ce6400;}
#cert .cl  { text-align: right; padding-top: 5px; font-weight: bold; position: absolute;  right: 10px;  bottom: 3px;  }
#cert a.clb { color: #000000; }
#cert .n { font-size: 23px; }

#tarifs td { padding: 2px 3px 2px 3px; }
#tarifs { background-color: #ced7a3; font-size: 12px; padding: 5px; text-align: justify; }
#tarifs table { background-color: #ced7a5; font-size: 12px; text-align: justify; width: 98%;}
#tarifs .title { background-color: #a0a977; text-align: center; height: 20px; text-align: center; width: 100%; }
#tarifs .mini { font-size: 9px; padding-left: 3px;}
#tarifs .cl { text-align: right; padding-top: 5px; font-weight: bold; position: absolute;  right: 10px;  bottom: 3px; }
#tarifs a.clb { color: #000000; }
#tarifs a { color: #ce6400;}
#agr table { font-size: 12px; padding: 3px; text-align: justify; width: 100%;}
#agr .title { width: 478px; text-align: justify;}

#faq, #faq table { background-color: #ced7a3; font-size: 12px; border: 0px; text-align: justify; width: 100%; }
#faq h1 a, #faq h1 {
             padding: 0px;
                  font-size: 16px;
                  font-family: "Times New Roman", Times, serif;
                  color: black;
                  font-weight: bold;
}
#faq h2 {
   margin-bottom: 3px;
}
#faq h2 a {
             padding: 0px;
                  font-size: 16px;
                  font-family: "Times New Roman", Times, serif;
                  color: #953017;
}
#faq p a {
             padding: 0px;
                  font-size: 14px;
                  font-family: "Times New Roman", Times, serif;
                  color: #953017;
}
#faq a {
                  color: #953017;
}
#faq a:hover {
   text-decoration: none;
}
#faq .l_20 {
   padding-left: 10px;
        margin: 2px;
}

form { padding: 0px; margin: 0px;}
form .mini { text-align: right; font-size: 10px; padding-right: 10px; }

.r { text-align: right; }
.c { text-align: center; }
.v_t {
        vertical-align: top;
}
