P{
  color: #000000;
  font-family: Tahoma;
  font-size: 11px;
  text-align: justify;
  line-height: 18px;
}

h1 {
        font-family: Arial;
        font-size:18px;
        font-weight:normal;
        margin:0px;
        line-height:20px;
        padding-left:0px;
        padding-bottom:12px;
        padding-top:12px;
        color: #333399;
}

h2 {
  color: #3399cc;
  font-family: Arial;
  font-size: 17px;
  font-weight: normal;
  text-align: left;
  margin-left: 0px;
  margin-top: 0px;
  TEXT-TRANSFORM: none;
 }

/* Form elements */
button, input, textarea {
        font: 400 13px Tahoma;
        color: #222;
        background: #f9f9f9;
        padding: 2px 5px;
        border: 1px solid #d9d9d9;
        border-radius: 3px; /* Rounded corners - CSS3 */
        -khtml-border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
}
        button { background: #eee; padding: 2px 10px; overflow: visible; }


.request {
        font: 13px Tahoma;
        color: #333;
        text-align: left;
        background: #f5f5f5;
        border: 1px solid #f9f9f9;
        border-width: 0 1px;
}
        .request .request-inner { padding: 15px 20px; }
        .request form { text-align: left; margin-bottom: 3px; }
        .request label { margin-left: 2px; }
                .request label span { color: #999; }
                        .request label span:hover { color: #333; }
        .request input, .request textarea { display: block; width: 206px; margin: 2px 0 8px; }
                .request input.vshort { width: 125px; }
                .request textarea { height: 33px}
                .request textarea.vfull, .request input.vfull { width: 396px; }
        .request p { font-weight: bold; padding-bottom: 3px; }

select.main
{
        font-family: Arial;
        background-color:#ffffff;
        font-size:11px;

        color:#606060;
        border: 1px solid #d9d9d9;
}

.main_button {
        border: 0px;
        text-align: right;
        padding-top: 6px;
        background: #F5F5F5;
 }
td.form {
        padding-top: 5px;
        padding-bottom: 12px;
        padding-left: 5px;
}

.spravochnik {
  color: #3399cc;
  font-family: Arial;
  font-size: 13px;
  font-weight: normal;
  text-align: left;
  margin-left: 5px;
  margin-top: 6px;
  TEXT-TRANSFORM: none;
}

td.spravochnik {
  padding-left: 15px;
}

A.spravochnik {
  color: #3399cc; TEXT-DECORATION: underline
}
A.spravochnik:hover {
  color: #CCCCCC; TEXT-DECORATION: underline
}



.copyright {
  color: #333399;
  font-family: Tahoma;
  font-size: 13px;
  font-weight: normal;
  text-align: left;
  padding-left: 20px;
  padding-top: 12px;
  padding-bottom: 12px;
  TEXT-TRANSFORM: none;
}

td.copyright {

}

td.ramka_name {
  padding-left: 2px;
  padding-top: 5px;
  padding-bottom: 5px;

}

td.banner {

  padding-top: 15px;
  padding-bottom: 15px;

}


td.arrow_main {

  text-align: right;

}
A.arrow_main {
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;

  color: #993399; TEXT-DECORATION: underline
}
A.arrow_main:hover {
  color: #993399; TEXT-DECORATION: underline
}


.main_text {
  font-family: Arial;
  font-size: 11px;
  font-weight: normal
}
td.main_text {

  padding-left: 7px;

}

td.main_text1 {
  font-family: Arial;
  font-size: 11px;
  font-weight: normal
  padding-left: 7px;
  text-align: right;
}

td.map_main {

  padding-top: 30px;
  padding-bottom: 0px;

}

.image_main
{
  border: 1px solid #993399;
}

.pictogram {
  padding-right: 10px;
  padding-top: 5px;
}

table.td_main {
  padding-left: 10px;
}

table.price_table
{
   margin-left: 10px;
   margin-right: 10px;
   margin-top: 4px;
   margin-bottom: 2px;
 /*  border-top: 1px solid  #CCCCCC;
   border-left: 1px solid  #CCCCCC;  */
}

td.price_table
{
   border-top: 0px solid  #CCCCCC;
   border-left: 0px solid  #CCCCCC;
/*   border-right: 1px solid  #CCCCCC; */
   border-bottom: 1px solid  #CCCCCC;
}

tr.price_table_shapka
{
  color: #3399cc;
  font-family: Arial;
  font-size: 15px;
  font-weight: normal;
  text-align: left;
  margin-top: 0px;
  margin-left: 0px;
  border: thin solid  #CCCCCC;

}

tr.price_table_text
{
  color: #000000;
  font: normal 11px Arial;
  text-align: left;
  margin-top: 0px;
  margin-left: 0px;
  border: thin solid  #CCCCCC;
}

tr.price_table_text_line
{
  color: #000000;
  font: normal 11px tahoma;
  text-align: left;
  margin-top: 0px;
  margin-left: 0px;
  border: thin solid  #CCCCCC;
}

td.price_table_line
{
   border-top: 0px solid  #CCCCCC;
   border-left: 0px solid  #CCCCCC;
   border-right: 0px solid  #CCCCCC;
   border-bottom: 1px solid  #CCCCCC;
}


.service_litle {
  color: #3399cc;
  font-family: Arial;
  font-size: 15px;
  font-weight: normal;
  text-align: left;
  margin-left: 5px;
  margin-top: 6px;
  TEXT-TRANSFORM: none;
}

.service {
  color: #3399cc;
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;
  text-align: left;
  margin-left: 5px;
  margin-top: 6px;
  TEXT-TRANSFORM: none;
}

td.service {
  padding-left: 0px;
}

A.service {
  color: #000000; TEXT-DECORATION: underline
}
A.service:hover {
  color: #CCCCCC; TEXT-DECORATION: underline
}

select.calc
{
        font-family: Arial;
        background-color:#ffffff;
        font-size:14px;

        color:#606060;
        border: 1px solid #d9d9d9;
}

input.calc
{
        font-family: Arial;
        background-color:#ffffff;
        font-size:14px;

        color:#606060;
        border: 1px solid #d9d9d9;
}

td.calc {
  color: #3399cc;
  font-family: Arial;
  font-size: 15px;
  font-weight: normal;
  text-align: left;
  margin-left: 5px;
  margin-top: 6px;
  TEXT-TRANSFORM: none;
 }

.calc_count {
  color: #000000;
  font-family: Arial;
  font-size: 14px;
  font-weight: normal;
  text-align: left;
  margin-left: 15px;
  margin-top: 15px;
  TEXT-TRANSFORM: none;
 }

 td.car {
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 0px;
 }

 .car_text {
  color: #000000;
  font-family: Arial;
  font-size: 13px;
  font-weight: normal;
  text-align: left;
  margin-left: 10px;
  margin-top: 0px;
  TEXT-TRANSFORM: none;
 }

  .car_zagolovok {
  color: #3399cc;
  font-family: Arial;
  font-size: 17px;
  font-weight: normal;
  text-align: left;
  margin-left: 5px;
  margin-top: 0px;
  TEXT-TRANSFORM: none;
 }

li{
  color: #000000;
  font-family: Tahoma;
  font-size: 11px;
  text-align: justify;
  line-height: 18px;
}

.date {
  color: #CCCCCC;
  font: normal 10px tahoma;
  text-align: left;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

.date_news {
  color: #CCCCCC;
  font: normal 10px tahoma;
  text-align: left;
  margin:0 0 0 -10px;
  padding: 0px;

}

.main_news {
  color: #000000;
  font-family: Tahoma;
  font-size: 12px;
  text-align: left;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
A.main_news {
  color: #000000; TEXT-DECORATION: none
}
A.main_news:hover {
  color: #CCCCCC; TEXT-DECORATION: none
}

table.main_news
{
   padding-left: 10px;
   margin-top: 4px;
   margin-bottom: 15px;

}

.text_shadow {
         FONT-SIZE: 10px; COLOR: #929292; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none
}

.text_blue {
         FONT-SIZE: 10px; COLOR: #333399; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none
}

.zagolovok_main {
  margin:0 0 0 10px;
  padding: 0 0 0 10px;
}
.phones{

}
.phones_cities{
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  text-align: right;
  color: #666666;
  padding-bottom: 10px;
}
.phones_cities span{
 padding-left:10px;
}
.phones_phone{
  font-family: Arial;
  font-size: 24px;
  font-weight: bold;
}
.beeline{
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  padding-right: 24px;
  color: #ffcc33;
}
.mts{
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  padding-right: 38px;
  color: #ff0000;
}
.rtk{
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  padding-right: 42px;
  color: #3399cc;
}
.megafon{
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  padding-right: 4px;
  color: #009966;
}
.phones_many{
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  text-align: right;
  padding-top: 5px;
}
