body {
        background-color: #f5f5f5;
        margin: 0px;
        border: 0px;
        font-family: Tahoma, Helvetica, Arial, sans-serif;
        color: #370097;
        font-size:4px;
        /*
        scrollbar-face-color:#f0decd;
        scrollbar-shadow-color:#f0c9a4;
        scrollbar-highlight-color:#f0decd;
        scrollbar-3dlight-color:#f0c9a4;
        scrollbar-darkshadow-color: #f0decd;
        scrollbar-track-color: #f0decd;
        scrollbar-arrow-color: #f0c9a4;
        */
}

.banner {
  position:absolute;
  left:15px;
  bottom:35px;
  font-size: 13px;
  text-decoration: none;
  color: #370097;
  font-weight: bold;
	text-align: left;
}

a.banMenuB {
  font-size: 11px;
  text-decoration: none;
  color: #7979bb;
  font-weight: normal;
}

a.banMenuB:hover {
  text-decoration: none;
  color: #7979bb;
}

table.vos {
       /* border-collapse: collapse; */
       border-spacing: 0px;
       font-size:4px;
}

.midblue {
         background-color: #7979bb;
}

.lightblue {
         background-color: #e5e8fa;
}

a.menuA {
  font-size: 13px;
  text-decoration: none;
  color: #7979bb;
  font-weight: bold;
}
a.menuA:hover {
  text-decoration: none;
  color: #7979bb;
}
a.menuCatA {
  font-size: 15px;
  text-decoration: none;
  color: #370097;
  font-weight: bold;

}
a.menuCatA:hover {
  text-decoration: none;
  color: #370097;
}

a.menuCatRed {
  font-size: 15px;
  text-decoration: none;
  color: #dc2b19;
  font-weight: bold;

/*   line-height: 95%;*/
}
a.menuCatRed:hover {
  text-decoration: none;
  color: #dc2b19;
  /*line-height: 95%;*/
}

a.shop {
  color: #ffffff;
}
a.dark_shop {
  color: #370097;
}

#mainTbl {
         width: 100%;
         height: 100%;
}

#topLeftTd { /* netreba*/
       width: 130px;
       height: 83px;
       background-image: url(../img/bg_top_images_higher_l.jpg);
       font-size: 13px;
       color: #ffffff;
       vertical-align: bottom;
       text-align: left;
       padding-bottom: 3px;
}

#topRightTd { /* netreba*/
        height: 83px;
       /* background-image: url(../img/bg_top_td_higher.gif); */
       background-image: url(../img/bg_top_images_higher_p.jpg);
}

#menuTd {
        width: 130px;
        border-top: 1px #ffffff solid;
        border-bottom: 1px #ffffff solid;
        vertical-align:bottom;
        text-align: right;
        font-size: 15px;
}


#textTd {
        vertical-align:top;
        font-size: 15px;
        padding:20px 15px 10px 15px;
        line-height:1.3;
}

#bottomLeftTd {
        width: 130px;
        height: 23px;
        text-align:center;
}

#bottomRightTd {
        height: 23px;
}

.bottomSpacerTd {
        height: 5px;
}

#mainLogo {
 position: absolute;
 left: 81px;
 top: 0px;
}

.topTblTd {
 height: 83px;
 vertical-align: bottom;
 padding: 2px;
}

#topTbl {
 width: 100%;
 font-size: 13px;
 border-collapse: collapse;
 color: #ffffff;
 /*background-image: url(../img/bg_top_images_higher_p.jpg);*/
}

#topTblRightTd {

}

#topTblMidUpperTd {
 text-align: center;
 font-weight: bold;

 font-size: 35px;
 padding-left: 70px;
}
#titleContainer{
 position: relative;
 left 1px;
 top 1px;
 color: #370097;
}
#titleText{
 position: relative;
 left -1px;
 top -1px;
 color: #ffffff;
}

#topTblMidLowerTd {
 text-align: center;
 padding-left: 70px;
}

#zarovkaM {
 position: relative;
 left: 16px;
 top: 29px;
 margin: 0px;
 border: 0px;
}

.container {
 position: relative;
 left: 1px;
 top: 1px;
 color: #370097; }
.text {
 position: absolute;
 left: -1px;
 top: -1px;
 color: #ffffff;
 }

#bottomRightTd {

}
#bottomTbl {
 width: 100%;
}
#bottomTblRightTd {
 text-align: right;
 font-size: 13px;
 font-style: italic;
 color: #ffffff;
 padding-right: 5px;
}
#bottomTblLeftTd {
 text-align: left;
 font-size: 13px;
 color: #ffffff;
 padding-left: 20px;
}
