body {margin:0; padding:0; background:#FFFFFF;}
table, td {border-collapse:collapse;}
table, td, img {border:0;}
form, td {margin:0; padding:0;}
td, tr {font:11px/13px tahoma, arial, helvetica, sans-serif; color:#7E7E7E; vertical-align:top;  text-align:left;}

.t_partner {width:440px;
            height:19px;
            border-style:solid;
            border-width:1px;
            border-color:#888888;
            margin:10px 0px 0px 10px;
            padding:1px 0px 0px 0px;
            float:left;
            text-indent:10px;}


#lang {padding:15px 5px 2px 20px; text-align:right; color:#AAAAAA; }
#lang a {color:#FF8900; text-decoration:none; font-weight: bold;}
#lang a:hover {color:#FF8900; text-decoration:underline;  }

.t_news {background:url(images/2d.jpg) bottom left repeat-x;
         padding:0px 20px 10px 20px; color:#BBBBBB}

.t_news h5{font:11px bold tahoma, arial, helvetica, sans-serif;
        font-weight:bold; color:#FF8900; padding:0px;
        margin:0px 0px 15px 0px; }

.t_read_more {background-color:#EFEFEF; margin-bottom:20px;
              height:16px; text-align:right;}


.l_menu {border-bottom: 4px solid #ccc; /* Линия снизу */}
.l_menu A {
    display: block; /* Ссылка как блочный элемент */
    padding: 5px 5px 5px 20px;  /* Поля вокруг надписи */
    text-decoration: none; /* Подчеркивание у ссылок убираем */
    1color: #5488af; /* Цвет текста */
    1color: #851717; /* Цвет текста */
    color: #FF8900;
    1color: #aa3300;
    border-top: 1px solid #ccc;  /* Рамка вокруг пунктов меню */

    background-color: #f7F7f7; /* Цвет фона */
    border-bottom: none; /* Границу снизу не проводим */
    font-weight: bold;

   }
.l_menu A:hover {
    color: #FFFFFF; /* Цвет текста активного пункта */
    /background-color: #5488af; /* Цвет фона активного пункта */
    background-color: #aa3300; /* Цвет фона активного пункта */
   }


.back_button {margin:30px 0px 10px 0px; }

.back_button a {background:url(images/ch_back.jpg) left center no-repeat;
                margin:0px 20px 20px 0px; ;
                padding:0px 10px 2px 10px;
                color:#851717; text-decoration:none;}


.t_read_more a {background:url(images/ch_more.jpg) right center no-repeat;
                margin:0px 20px 20px 0px; ;
                padding:0px 10px 2px 0px;
                color:#851717; text-decoration:none;}


.t_read_more a:hover, .back_button a:hover{color:#851717; text-decoration:underline;}


.top1{background:url(images/bgr_logo2.jpg) top left no-repeat; width:274px; height:346px;}
.top1 img{margin:17px 0 0 70px;}
.top2{margin:6px 0 0px 1px; padding:0px 20px 0px 0px; }
.top3{width:506px; height:83px;}
.top3 table{margin:0 0 0 25px;}

.top1 h1 {font:11px bold tahoma, arial, helvetica, sans-serif;
          padding:5px 5px 5px 5px;}


.top2 h3 {background-color:#DDDDDD;
          1color:#851717;
          color: #aa3300;
          height:20px;
          padding:5px 5px 5px 20px;
          1margin:5px 0px 5px 0px;}


a{color:#3D8DE0; text-decoration:underline;}
a:hover{ color:#3D8DE0; text-decoration:none;}

span a{ color:#851717; text-decoration:underline;}
span a:hover{ color:#851717; text-decoration:none;}
span img{ margin:0 6px 0 0; vertical-align:middle}

#menu {padding:0px 0px 0px 28px;}

.m1, .m2 {
          padding:40px 16px 10px 16px;
          margin:0px 0px 0px 0px;
          font-size:12px;
          text-align:center;
          color:#ffffff;
          float:left;
         }
.m1 {
     background:#FF8900;
     1font-weight: bold;
    }

.m2 {
    background:url(images/v_separator.jpg) top left repeat-y;
    color:#000000;
    }
.m1 a {color:#FFFFFF; text-decoration:none;    }

.m2 a {text-decoration:none;    }

.zakaz  {border-top-width:1px;
         border-top-style:solid;
         border-top-color:#00A9DD;

         border-right-width:3px;
         border-right-style:solid;
         border-right-color:#00A9DD;

         border-left-width: 1px;
         border-left-style: solid;
         border-left-color: #00A9DD;

         border-bottom-width: 3px;
         border-bottom-style: solid;
         border-bottom-color: #00A9DD;

         padding: 10px 10px 0px 10px;
         margin: 10px 0px 10px 0px;

         background: #F9F9F9;
         }

.otz  {border-top-width:1px;
       border-top-style:solid;
       border-top-color:#FF8900;

       border-right-width:1px;
       border-right-style:solid;
       border-right-color:#FF8900;

       border-left-width: 1px;
       border-left-style: solid;
       border-left-color: #FF8900;

       border-bottom-width: 1px;
       border-bottom-style: solid;
       border-bottom-color: #FF8900;

       padding: 0px 10px 0px 10px;
       margin: 10px 0px 10px 0px;

          background: #F9F9F9;
      }

label {color:#000000; }

label span {color:#FF0000}

.t_demo {border-width:1px;
         border-color:#00A9DD;
         border-style:solid;
         padding:2px;}

input, textarea {border-width:1px;
                 border-color:#00A9DD;
                 border-style:solid;
                 font-size:11px;
                 font-family:tahoma;
                 color:#8D867E;
                }
input {height:18px; margin:2px 5px 0px 1px; }

.button {background:url(images/key.jpg) top left repeat-x;
         height:24px; color:#000000}


.f1 td textarea{ width:203px; height:95px; overflow:auto}


h3 {line-height:20px; font-size:14px;}

.r1 ul { margin:0; padding:0; list-style:none;}
.r1 li a {line-height:17px; color:#3D8DE0; text-decoration:underline;  background-position:left center;}
.r1 li a:hover { text-decoration:none; color:#3D8DE0;}

.b1{ width:1px; height:100%; background:#000000;}

.a1{margin-bottom:16px;}
.a2{width:100%; height:15px; background:#E7E7E7;}

.a2 b a{ color:#851717; text-decoration:none}
.a2 b a:hover{ color:#FF6600; text-decoration:none}
.a2 b img{ margin:0 7px 0 0; vertical-align:middle}
.a2{ padding:0 0 0 8px; line-height:10px;}
.a3{height:40px; padding:10px 0 0 0;}
.a4{margin-bottom:4px;}
.a5{padding-left:40px;}
.a6{width:29px; height:100%; background:url(images/b_bgr.jpg) top left repeat-y;}

.e1{width:481px; height:100%; background:#FF8900; color:#FFFFFF; font-size:10px;
    padding:22px 0 10px 0; text-indent:28px; line-height:12px;}
.e1 a{ color:#FFFFFF; font-size:10px; text-decoration:none}
.e1 a:hover{ color:#FFFFFF; font-size:10px; text-decoration:underline}
.e1 span{ margin-left:13px;}

.e2{ width:292px}
.e2 td{ line-height:10px; color:#80807F; font-size:9px;}
.e2 td a{color:#80807F; font-size:9px; text-decoration:none}
.e2 td a:hover{color:#80807F; font-size:9px; text-decoration:underline}
.e2 td strong{ font-size:11px; color:#5D5D5D;}
.e2 table{ margin:0 0 0 34px;}


.w td{ text-align:justify;}



