BODY {
  margin: 0px;
  padding: 0px;
  font-family: Tahoma;
  font-size: 10pt;
}

H1, H2, H3, P, UL, LI, DL, DT, DD {
  margin: 0px;
  padding: 0px;
  list-style: none;
  font-weight: normal;
}

IMG {
  border: 0px none;
}

A {
  text-decoration: none;
}
A:hover {
    text-decoration: underline;
}

.wrap {
  width: 1000px;
  margin: 0 auto;
}

.head {

}

.head .top-tine {
    height: 100px;
    overflow: hidden;
}

.top-tine H1 {
  float: left;
  padding-left: 34px;
  padding-top: 30px;
  width: 215px;
}
.top-tine P {
  float: right;
  width: 100px;
  padding-right: 68px;
  background:  transparent url("../images/separator.gif") no-repeat scroll 21px 3px;
}
.top-tine IMG{
 /* padding-top:10px;    */
}

.head-img {
  clear: both;
  background:  transparent url("../images/head.png") no-repeat scroll 0pt 0pt;
  height: 225px;
}

.head-img UL {
    float: right;
    width: 481px;
    font-size: 11pt;
    text-align: center;
}

.head-img UL LI {
  float: left;
  width: 120px;
  padding-top: 5px;
}

.head-img UL LI A{
    color: #FFFFFF;
    font-weight: bold;
}

.contentWrap {
    overflow: hidden;
}

.contentWrap .bottom {
 font-size: 10pt;
 overflow: hidden;
 background: transparent url(../images/bottom-fill.gif) repeat-x scroll 0px 1px;
}

.contentWrap .bottom P {
    padding: 3px 10px 3px 10px;
    background: transparent url(../images/arrow.gif) no-repeat scroll 17pt 0.4em;
    float: right;
    background-color: #FFFFFF;
    width: 100px;
    height: 10pt;
    text-align: center;
}
.contentWrap .bottom P.fixP {
  padding-right: 30px;
  background-position: 10pt 0.4em ;
}
.contentWrap .bottom P.fixN {
    width: 70px;
    background-position: 10pt 0.4em ;
}
.contentWrap .bottom P.fixT   {
    background-position: 10pt 0.4em ;
}


.contentWrap .bottom A {
    color: #133E69;
    text-decoration: none;
    padding-left: 20px;
}

.contentWrap H2 {
    color: #0F3053;
    padding: 26px 0 17px 25px;
}

.col-text {
    color: #999999;
    float: left;
    width: 355px;
    text-align: justify;
}
    .col-text A {
        color: #999999;
        text-decoration: underline;
    }
    .col-text .text {
        padding: 15px 25px;
        padding-right: 15px;
        background-color:#F1EFE2 ;
        margin-right: 10px;
    }

    .col-text P {
        padding: 2px 0px;
    }

.col-news {
    margin-left: 355px;
    margin-right: 402px;
}    .col-news H2 {
     padding-left: 0px;
}

.contentWrap .news .text {
 /*  background-color:#F1EFE2 ;   */
   background-color:#F6F6F6 ;
   color: #6A6964;
   padding: 0px;
}

    .news-index {
        background-color: #F6F6F6;
    }
    .news-index DL {
        padding: 0px;
        padding-bottom: 15px;
    }
    .news-index DL DT, .news-index DL DD {
        padding-left: 20px;
    }

    .news-index DL DT {
        padding-top: 15px;
    }
    .news-index DL DD {
        padding-top: 2px;
    }
    .news-index DL DT {
        padding-top: 5px;
    }
        .news-index DL DT A {
            color: #5997D4;
        }
        .news-index DL DD A  {
            color: #676661;
        }
        .news-index DL DT.news-active,  .news-index DL DD.news-active{
            background-color: #F1EFE2;
    }
    .news-index DL DD.next {
        margin-bottom: 5px;
    }

    .news-index DL DD.next A {
      color: #093067;
      text-decoration: underline;

    }


.col-product {
    float: right;
    width: 392px;

}    .col-product H2 {
     padding-left: 0px;
}
    .product-index {
        padding-right: 30px;
        font-size: 8pt;
    }
    .product-index-pad {
        padding: 15px 15px 15px 15px;
        background-color: #F3F3F3;
    }
    .product-index .product{
        padding-top: 18px;
        border-bottom: 2px dotted #FFFFFF;
        overflow: hidden;
        #height: 1%;
    }
        .product-index .product .prod-img{
            float: left;
            width: 140px;
            height: 65px;
        }
        #product-full .prod-img{
            float: left;
            width: 220px;
            height: 150px;
        }
        #product-full .prod-content {
            margin-left: 0;
        }
        #product-full  H3 {
          font-size: 9pt;
          font-weight: bold;
        }

        .product-index .product .prod-content  {
            margin-left: 150px;
        }
        .product-index .product .prod-content H3 {
            font-weight: normal;
            font-size: 8pt;
        }

        .product-index .product .prod-content H3 A{
            color: #666666;

        }
        .product-index .product .prod-content .descr {
            padding: 3px 0;

        }

        .product-index .product .prod-content .descr A{
            color: #989898;
        }
        .product-index .product .prod-content .next {
            padding-bottom: 10px;    color: #152F4A;
        }

        .product-index .product .prod-content .next A{
            color: #152F4A;
            padding-bottom: 10px;
            font-size: 7pt;
        }

.footerWrap {
    clear: both;
}
.footer {
    margin-top: 40px;
    background: transparent url("../images/footer-fill.png") repeat-x scroll 0pt 0pt;
    height: 183px;
}

    .footer .contact {
        color: #340E71;
        font-size: 11pt0;
        text-align: center;
        padding-top: 50px;
        font-weight: bold;
    }

.cleaner {
  clear: both;
}
.col-left, .col-text {
    text-align: justify;
}

.col-left {
    width: 59%;
    float: left;
}
.col-right {
   width: 39%;
   float: right;
}

.col-left .text {
   background-color:#F1EFE2 ;
   color: #6A6964;
   padding: 15px;
}

.col-left-prod {
    float: left;
    width: 358px;
}
    .col-left-prod .text {
        background-color:#F1EFE2 ;
        padding: 15px;
    }
    .col-left-prod UL {
        font-size: 13pt;
    }
    .col-left-prod UL UL {
        font-size: 11pt;
    }
    .col-left-prod UL UL UL{
        font-size: 10pt;
    }
    .col-left-prod UL LI A {
        color: #6F6D6D;
    }
    .col-left-prod UL LI.active {
        color: #11406A;
    }
    .col-left-prod UL UL LI {
        padding-left: 25px;
    }

.col-right-prod {
   float: right;
   width: 625px;
}

