body                 {margin: 0px; padding: 0px; background: #FFFFFF}
h1                   {font: normal 24px Tahoma; color #000000}
h2                   {font: bold 16px Arial; color: #FF8A00; margin-top: 10px;}
h3                   {font: bold 14px Tahoma; color: #E45600; margin-bottom: 0px}
h4                   {font: bold 12px Tahoma; color: #000000; margin-bottom: 0px}
table                {font: normal 11px Tahoma; color: #333333}
a                    {text-decoration: underline; color: #A10000}

.slink               {font: normal 9px Tahoma; color: #AAAAAA; text-decoration: none}
.slink a             {font: normal 9px Tahoma; color: #AAAAAA; text-decoration: none}
.slink a:hover       {text-decoration: underline}

span.newsdate        {color:#FF4D00; font-weight: bold;}
.city                {padding-top:10px; padding-bottom:10px; font: 18px Tahoma; color: #616161;}
.field               {font: normal 11px Tahoma; color: #333333; background: #F7F3F7; border: 1px solid #E7E3E7;}
div.site {
   width: 760px;
   margin: 0 auto;
}
table.mainclients td {padding-top:7px; padding-bottom:3px; padding-right:10px; vertical-align: top;}
table.mainclients td.client {padding-right:4px;}
table.content td.main     {width: 232px; padding: 0px 10px 0px 10px;vertical-align:top;}
table.content td.general { width: 232px; padding: 10px 10px 10px 10px;vertical-align:top;}
table.content td.banner {
   vertical-align:top;
   padding: 0px;
   font-size: 0;
   background-color: #FF8A00;
   width: 252px;
}
table.content td.borderleft {
   border-left: 1px solid #BDBEBD;
}
table.content td.borderright {
   border-right: 1px solid #BDBEBD; 
}
table.content td.borderbottom {
   border-bottom: 1px solid #BDBEBD;
}
td.maincontent           {padding-left:15px; padding-right:10px; padding-top:10px; padding-bottom:20px;}

.star                {color: #FF0000}



.menu1   { padding-left:20px;  background-repeat: repeat-x; padding-top:5px; padding-bottom:5px; font: bold 11px Tahoma; color: #4C5056; text-decoration: none }
.menu1 a { color: #4C5056; text-decoration: none }

.menu2, .menu2-nlp   { padding-left:30px; border-bottom: 1px solid #EFEFEF; padding-top:2px; padding-bottom:2px; font: normal 10px Tahoma; color: #4C5051}
.menu2-nlp {padding-left: 0px; border: 0;}
.menu2 a, .menu2-nlp a { color: #4C5051; text-decoration: none }

.menusel   { padding-left:30px; border-bottom: 1px solid #EFEFEF; padding-top:2px; padding-bottom:2px; font: normal 10px Tahoma; color: #4C5051}
.menusel a { color: #FF7D00; text-decoration: none; font-weight: bold; }


.lrefb { font: normal 9px Tahoma; color: #8C8C8C; text-decoration: none }
.lrefb a { font: normal 9px Tahoma; color: #8C8C8C; text-decoration: none }
.lrefb a:hover { text-decoration: underline }

.mapref { font: normal 9px Tahoma; color: #FFFFFF; text-decoration: none }
.mapref a { font: normal 9px Tahoma; color: #FFFFFF; text-decoration: none }
.mapref a:hover { text-decoration: underline }

.ltext { font: normal 9px Tahoma; color: #333333 }
.ltext a { color: #333333; text-decoration: none }
.ltext a:hover { text-decoration: underline }

.news { font: normal 10px Tahoma; color: #333333 }

.text { font: normal 11px Tahoma; color: #333333 }
.text a { text-decoration: underline; color: #A10000 }
.text i { font-weight: bold; font-style: normal; color: #FE8A00 }
.text strong { font: bold 12px Tahoma; color: #FFFFFF; background: #FF8A00;}

.strong1 {  color: #FF7F00; padding: 4px; font: bold 11px Tahoma }

.textref         { font: normal 11px Tahoma; color: #333333; }
.textref a       { text-decoration: none; color: #898989; }
.textref a:hover { text-decoration: underline; }

.inpnews { font: normal 10px Verdana; color: #797979; width: 153px; height: 18px; border: 1 solid #E1E1E1 }
.inpsearch { width: 130px; height: 18px; border: 1 solid #969696; background: #FFFFFF }


.votestyle { list-style-type: square; font: normal 11px Tahoma; color: #333333; margin-left: 16px }
.votestyle li { color: #A10000 }
.votestyle a { font: normal 11px Tahoma; color: #A10000; text-decoration: none }
.votestyle a:hover { text-decoration: underline }

.thw { background: #FFFFFF; text-align: center }
.trw { background: #FFFFFF; text-align: center; font-weight: normal }

.tt    { font: normal 9px Tahoma; color: #333333; background:#DADADA; }
.tt td {padding: 7px 2px 7px 2px; }


td.hmborder { background-color: #E75500; }
tr.hmr { background: #E75500; cursor: pointer; height: 15px }
tr.hmrs { background: #F4F4F4; cursor: pointer; height: 15px }
tr.hmr a { text-decoration:none; font: bold 10px Tahoma; color: #FFFFFF; padding: 0px 20px }
tr.hmrs a { text-decoration:none; font: bold 10px Tahoma; color: #E75500; padding: 0px 20px }

td.hmsep { background: #F07961; margin: 0px; padding: 0px }

tr.hmr2 { background: #FFFFFF; cursor: pointer; height: 15px }
tr.hmr2s { background: #FFFFFF url('image/i-lis.gif') no-repeat 8px 6px; cursor: pointer; height: 16px }
tr.hmr2 a { text-decoration:none; font: normal 10px Tahoma; color: #4C5051; padding: 0px 15px }
tr.hmr2s a { text-decoration:none; font: bold 10px Tahoma; color: #FF7E00; padding: 0px 15px }

a.history {font-weight: bold; font-style: normal; color: #FE8A00; text-decoration:underline; }
span.history {font-size:10px; color:#102C5A;}

ul.list {margin: 0px; padding: 5px 0px 5px 15px}
ul.list li {background-image: url(/image/i-li.gif); list-style-type:none; background-repeat: no-repeat; background-position: 0px 7px; padding: 2px 0px 2px 10px; margin:0px;}

.copyright_links .head {
   font-size: 100%;
   text-transform: uppercase;
   padding-top: 5px;
   padding-bottom: 1px;
   padding-left: 5px;
}
.copyright_links {
   background-color: #F2F2F2;
   color: #323232;
	border-top:1px solid #DED7D6;
   border-left:1px solid #DED7D6;
   border-right:1px solid #DED7D6;
}
   .copyright_links .link {
     margin-bottom: 4px;
     padding: 0px 5px;
     font-size: 92%;
   }
      .copyright_links .link a { color: #323232; font-size:10px; }
.partitions {
    border:1px solid #DED7D6;
    background-color: #eaeaea;
    border-bottom: 0
}
   .partitions .bottomref {
      margin-bottom: 2px;
   }
   .partitions #partitions_head {
      font-size: 12px;
      padding-top: 10px;
      color: #a10000;
   }
      .partitions #partitions_head a {
         color: #a10000;
         text-decoration: underline;
      }
      .partitions .left, .partitions .right {
         font-size: 11px;
         color: #8c8c8c;
      }
      .partitions .left {
          padding-left: 20px; padding-bottom: 15px
      }
      .partitions .right {
         padding-right: 20px; padding-bottom: 15px;
      }
         .partitions .left a, .partitions .right a {
            color: #8c8c8c;
            text-decoration: none;
         }
         .partitions .left a:hover, .partitions .right a:hover {
            text-decoration: underline;
         }
#partitions_main {
   border-collapse: collapse;
   font-family: Tahoma;
}
   #partitions_main * {
      font-family: Tahoma;
   }
   #partitions_main td {
      padding: 0;
      vertical-align: middle;
   }
   #partitions_main .border-white-left {
      border-left: 1px solid #FFF;
   }
   #partitions_main .border-white-right {
      border-right: 1px solid #FFF;
   }
   #partitions_main .border-white-bottom {
      border-bottom: 1px solid #FFF;
   }
   .partition_main_link .image img {
      display: block;
      padding: 0;
      margin: 0;
   }
   #partitions_main .info_block {
      position: relative;
      width: 252px;
      height: 136px;
   }
   #partitions_main .info_block a {
      text-decoration: none;
      display: block;
      outline-style: none;
   }
   #partitions_main .info_block .head {
      background-color: #959595;
      opacity: 0.95;
      filter: alpha(opacity=95);
      left: 0;
      text-align: left;
      width: 242px;
      padding: 10px 5px;
      margin: 0;
      bottom: 0;
   }
      #partitions_main .info_block .head h1 {
         color: white;
         text-align: center;
         font-size: 13px;
         font-weight: bold;
         line-height: 110%;
         text-transform: uppercase;
         padding: 0;
         margin: 0;
      }
         #partitions_main .info_block .head h1  img {
            vertical-align: bottom;
            margin-left: 4px;
         }
      
   #partitions_main .info {
      position: absolute;
      background-color: #ff8a00;
      opacity: 0.9;
      filter: alpha(opacity=90);
      width: 227px;
      cursor: pointer;
      left: 0;
      text-align: left;
      padding: 10px 10px 10px 15px;
      margin: 0;
      top: 0;
      z-index: 101;
      display: block;
   }
      #partitions_main .info a {
         position: relative;
      }
      #partitions_main .info_block .info {
         display: none;
         z-index: 101;
      }
      #partitions_main .info_block .info table {
         width: 227px;
         border-collapse: collapse;
         border-spacing: 0;
         padding: 0;
         margin: 0;
      }
      #partitions_main .info_block .info table td {
         vertical-align: middle;
         padding: 0;
      }
      #partitions_main .info_block .info h1 {
         font-size: 15px;
         margin: 0;
         text-transform: uppercase;
         padding-bottom: 8px;
         color: white;
      }
      #partitions_main .info_block .info .txt {
         color: white;
         font-size:12px;
      }
         #partitions_main .info_block .info .txt img {
            vertical-align: bottom;
            margin-left: 4px;
         }
   #partitions_main .info_block img {
      border: 0;
   }
   #partitions_main .info_block .head {
      position: absolute;
      bottom: 0;
      left: 0;
   }
 
.main-h1-news {
   font-family: Tahoma, sans-serif;
   font-size: 22px;
   color: #203c67;
   text-transform: uppercase;
}
.main-h1-news-small {
   font-family: Tahoma, sans-serif;
   font-size: 17px;
   color: #203c67;
   margin-bottom: 10px;
   text-transform: uppercase;
}

div.product_info {
   margin: 0px 0px 10px 0px;
   font-size: 18px;
   color: #ff8a02;
}

.main-partition {
   background-color: #EEEEEE;
   padding: 0px 20px 0px 0px;
   margin-bottom: 20px;
}
   .main-partition table {
      border-collapse: collapse;
      font-size: 14px;
      line-height: 1.3em;
      font-family: Arial;
   }
      .main-partition table td {
         padding: 0;
      }
   .main-partition img {
      display: block;
      border: 0;
   }
   .main-partition .info {
      padding: 25px 10px 20px 30px;
   }
   .main-partition td.info div.text {
      font-size: 13px;
   }
.tbl {
   border-collapse: collapse;
   font-size: 12px;
}
.tbl td {
   border: 1px solid #CCC;
   vertical-align: middle;
   padding: 8px 5px;
}
   .tbl .th td {
      color: white;
      background-color: #AEAEB0;
   }
a.door-link {
   color: #e45600;
   line-height: 1.3em;
   text-decoration: none;
   font-size: 22px;
}
.center {
   text-align: center;
}
.new-text {
   font-size: 12px;
   line-height: 1.3em;
}
.news_image img {
   border: 10px solid #D9D9D9;
}
.news_image a {
   text-decoration: none;
   font-size: 13px;
}

div.big_image {
  border-bottom: 5px solid #E55401;
  font-size: 0;
  padding: 0;
  margin: 0;
}
   div.big_image img {
      display: block;
   }

.more_info {
   float: right;
   width: 210px;
   margin: 0;
   padding: 0px 0px 0px 20px;
}

   .more_info .zones {
      background-color: #FFAA47;
      padding: 10px 12px 20px 12px;
   }
      .more_info .zones ul {
         list-style-type: none;
         list-style-image: none;
         margin: 0;
         padding: 0;
      }
         .more_info .zones ul li {
            list-style-type: none;
            list-style-image: none;
            background: none;
            padding: 0 0 3px 0;
            margin: 0;
            line-height: 130%;
            font-size: 142%; 
         }
            .more_info .zones ul li a {
               color: #000000;
            }

