a
{
  colorrgb(71, 71, 71);
  text-decoration: underline;
}

a:visited
{
    color: rgb(71, 71, 71);
}

a:hover
{
    color: rgb(152, 0, 2);
}

a:active
{
  color: rgb(71, 71, 71);
  text-decoration: underline;
}






body
{
  margin-top: 0px;
  margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px; 
  font-size: 14px;
    font-family: 'Verdana';
    font-style: normal;
    font-weight: normal;
  color: rgb(71,71,71);
  line-height: 21px;  
}

.page
{
   width: 100%;
  min-width: 995px;
  margin-top: 0px;
  margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  background: white url('../images/body.jpg') repeat-x;
}

.top
{    
   min-width: 995px;  
}

.title
{    
   min-width: 995px;  
}

.title h1
{    
    font-size: 11px;
  font-style: normal;
    font-weight: normal;
  color: rgb(164, 164, 164);
  line-height: 9px;
  text-align: center;
  margin-bottom: 11px;
}

.mainMenu
{
   
  height: 63px;  
  min-width: 995px;
    margin-top: 0px;
    margin-left: 5%;
    margin-right: 0px;
    margin-bottom: 0px;
  
  color: rgb(71, 71, 71);
  text-align: center;
  
  overflow: hidden;
    
}

.companyName
{
  width: 260px;
  height: 63px;
  
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  
  
  font-size: 10px;
  line-height: 10px;
  color: rgb(71, 71, 71);
  text-align: right;
   
  float: left;
}

.companyName1
{   
  height: 45px;
  margin-top: 18px;
  margin-right: 8px;
  margin-bottom: 0px;
  margin-left: 0px;
  
}
.companyName h2
{   
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 7px;
  margin-left: 0px;
  
  font-family: 'Tahoma';
  font-size: 22px;
  line-height: 22px;
    font-style: normal;
    font-weight: normal;
  
  text-align: right;  
  
}
.companyName h2 a
{
  color: rgb(71, 71, 71);
  text-decoration: none !important; 
}

.companyName h2 a:visited
{
    color: rgb(71, 71, 71);
  text-decoration: none !important;
}

.companyName h2 a:hover
{
    color: rgb(71, 71, 71);
  text-decoration: none !important;
}

.companyName h2 a:active
{
  color: rgb(71, 71, 71);
  text-decoration: none !important;
}






.menu
{
  width: 735px;
  height: 63px;
  
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  
  padding-top: 0px;
  padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  
  list-style-type: none;
  display: inline;
  overflow:hidden;
}


.button
{
  width: 105px;
  height: 63px;
  
  font-family: 'Tahoma';
  font-size: 17px;
  line-height: 18px;
  letter-spacing: -1px;
  float: left;  
}


.c
{
  width: 105px;
  height: 45x;
  
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  
  padding-top: 15px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  
}


.contacts
{
  
  min-width: 995px;
  height: 198px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 5%;
  color: white;  
  text-align: left;
  
  background: url('../images/contacts.jpg') no-repeat;
  
  overflow: hidden;
  
}

.left_shop
{
  height: 85px;
  float: left;  
  width: 400px;
   overflow: hidden;
  margin-right: 130px;
  margin-left: 50px;
}



.right_shop
{
  height: 85px;
  float: left; 
  width: 350px;
   overflow: hidden;
  margin-left: 30px;

}


.shopMap
{
  height: 16px;  
  margin-top: 35px;
  margin-right: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
  
  
  
}

.shopMapRight
{
  height: 16px;  
  margin-top: 35px;
  margin-right: 0px;
  margin-bottom: 10px;
  margin-left: 90px;
  
  
  
}

.shop
{
  
  
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  
  font-size: 11px;
    font-style: normal;
    font-weight: normal;
  
  line-height: 16px;
  text-align: left;  
  
  float: left;
  
}

.phoneNumbers

{
 
  height: 40px;
  
  
  
}

.phone-map
{
  
  width: 400px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  text-align: right;  
  overflow: hidden;
  
}

.phone-mapRight
{
  
  width: 400px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 90px;
  text-align: right;  
  overflow: hidden;
  
}

.code
{
  margin-top: 0px;
  margin-right: 10px;
  margin-bottom: 0px;
  margin-left: 0px;
  
  font-style: normal;
    font-weight: normal;
  font-size: 11px;  
  
  float: left;
  
}

.number
{
  font-family: 'Tahoma';
  font-size: 20px;
  text-align: left;
  float: left;  
  
}

.map
{
  width: 100px;
  height: 16px;
  
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 10px;
  
  line-height: 16px;
  
  font-size: 10px;
  text-align: center;
  float: left;
  
  background: rgb(163, 0, 2);
    
}

.map a
{
    color: rgb(255, 255, 255);
}

.map a:visited 
{
    color: rgb(255, 255, 255);
}

.map a:hover 
{
    color: rgb(255, 255, 155);
}

.map a:active 
{
    color: rgb(255, 255, 255);
}





.basketSearch
{
  width: 995px;
  height: 89px;
  
  margin-top: 0px;
  margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  
  overflow: hidden;
  
}

.basket
{
  width: 500px;
  height: 86px;
  
  margin-top: 3px;
  margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 75px;
  
  float: left;
  overflow: hidden;
}

.iconBasket
{
  width: 103px;
  height: 86px;
  
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  
  float: left;
}

.textBasket
{
  width: 380px;
  height: 86px;
  
  margin-top: 27px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 17px;
  
  font-size: 16px;
  color: white;
  
  float: left;
}

.smallText
{
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  
  font-style: italic;
    font-size: 12px;
  
}

.smallText a
{
    color: rgb(255, 255, 255);
}

.smallText a:visited 
{
    color: rgb(255, 255, 255)  !important;
}

.smallText a:hover 
{
    color: rgb(255, 255, 255)  !important;
}

.smallText a:active 
{
    color: rgb(255, 255, 255)  !important;
}

.search_name 
{

  float:left;
  margin-left:105px;
  margin-top:30px;
  position:absolute;
 
}

.search
{
  width: 225px;
  height: 86px;
  margin-top: 0px;
  margin-right: 100px;
  margin-bottom: 0px;
  margin-left: 0px;
  float: left;
  
}

.area
{
  width: 190px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  
  margin-top: 0px;
  margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  font-size: 18px;
    
}

.arrow
{
  width: 32px;
  height: 22px;    
}

.search div
{
  width: 235px;
  height: 22px;
  
  margin-top: 28px;
  margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 180px;
  
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  line-height: 0px;  
 
  
  
}



.content
{
  width: 100%;
  min-width: 995px;
 
}

.wrap
{
  width: 100%;
  min-width: 995px;
  overflow: hidden;
}
 

.subMenu1
{
  width: 220px;
  
  margin-top: 0px;
  margin-right: 5%;
    margin-bottom: 0px;
    margin-left: 5%;
    
  font-weight: bold;
  font-size: 12px;
  
  line-height: 18px;
  
  float: left;
}

.subTitle
{
  width: 220px;
  height: 34px;
  
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  
  background: rgb(152, 0, 2);
}

.subTitle h3
{    
  font-family: 'Tahoma';
  font-size: 17px;
    font-style: normal;
    font-weight: normal;
  line-height: 33px;
  color: white;
  
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  
  text-align: center;  
  
}

.openClose
{    
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
    
}

.t1
{    
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
    
}

.treeview
{
  margin-top: 10px;
  margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  
  padding-top: 0px;
  padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  
 }
 
.submenuIn
{
  font-weight: normal;
  line-height: 15px;
  
}

 
.submenuIn a
{
    color: rgb(96, 96, 96);
  text-decoration: underline;
}

.submenuIn a:visited
{
    color: rgb(100, 100, 100);
}

.submenuIn a:hover 
{
    color: rgb(152, 0, 2);
}

.submenuIn a:active
{
    color: rgb(96, 96, 96);
  text-decoration: underline;
  
}

.line
 {
    color: rgb(206, 206, 206);
}

.bar
{    
 
  
  
}

.support
{    
 
  min-width: 690px;
  margin-top: 0px;
  margin-right: 5%;
    margin-bottom: 10px;
    margin-left: 0px;
  
  font-size: 12px;
     line-height: 16px;
  
  overflow: hidden;
}

.master
{    
  width: 330px;
   margin-top: 0px;
  margin-right: 30px;
    margin-bottom: 0px;
    margin-left: 0px;
  float: left;
  
}

.question
{    
  width: 330px;  
  
  margin-top: 0px;
  margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  
  float: left;
  
}

.link
{    
  font-size: 19px;
    font-family: 'Tahoma';
    font-style: normal;
    font-weight: normal;
  line-height: 30px;  
}

.link a
{
    color: rgb(152, 0, 2);
}

.link a:visited
{
    color: rgb(152, 0, 2);
}

.link a:hover 
{
    color: rgb(221, 106, 26);
}

.link a:active
{
    color: rgb(152, 0, 2);
}


.iconTools
{
  width: 65px;
  height: 60px;
  
  margin-top: 0px;
  margin-right: 10px;
    margin-bottom: 0px;
    margin-left: 0px;
  
  background: url('../images/tools.jpg') no-repeat;
  float: left;
 }

.iconGarniture
{
  width: 65px;
  height: 60px;
  
  margin-top: 0px;
  margin-right: 10px;
    margin-bottom: 0px;
    margin-left: 0px;
  
  background: url('../images/garniture.jpg') no-repeat;
  float: left;
 }

.table
{    
 
  
  font-family: 'Verdana';
  font-size: 14px;
  
  margin-top: 0px;
  margin-right: 5%;
  margin-bottom: 0px;
  margin-left: 0px;
  overflow:hidden;

}


 .homeCond
 {
  width: 229px;
  height: 230px;
  background: url('../images/homeCond.jpg') no-repeat;
 }
  
 .seo
 {
    margin-top: 30px;
  margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 5%;
  
  font-family: 'Verdana';
  font-size: 12px;
    font-style: normal;
    font-weight: normal;
  line-height: 18px;
  
  overflow:hidden;
  list-style-type: none;
}
 
  
  .colNews  
 {
    width: 333px;
  float: left;
}

 .news  
 {
    list-style-type: none;
}
  
 .titleNews
 {
  width: 333px;
  height: 100px;
  
  padding-top: 0px;
  padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  
  background: url('../images/backNews.jpg') no-repeat;
 }
 
 .date
 {
    color: rgb(138, 138, 138);
  
 }
 
 li
 {
  margin-top: 0px;
  margin-right: 0px;
    margin-bottom: 18px;
    margin-left: 0px;
  
 }
 
 .titleArticles
 {
  width: 333px;
  height: 100px;
  
  padding-top: 0px;
  padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  
  background: url('../images/backArticles.jpg') no-repeat;
 }
 
 .titleBank
 {
  width: 333px;
  height: 100px;
  
  padding-top: 0px;
  padding-right: 0px;
    padding-bottom: 20px;
    padding-left: 0px;
  
  background: url('../images/backBank.jpg') no-repeat;
 }
 
  .colArticles
 {
    width: 333px;  
  float: left;
  
}

.articles
{
    list-style-type: none;
}

.all
{
  width: 293px;
  
  margin-top: 0px;
  margin-right: 0px;
    margin-bottom: 60px;
    margin-left: 40px;
  
  font-weight: 600;
  
 }
 
 
  .colBank
{
    width: 333px;
  float: left;
}

h4
{
  margin-top: 0px;
  margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 70px;
  
  padding-top: 40px;
  padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  
  font-size: 22px;
    font-family: 'Tahoma';
    font-style: normal;
    font-weight: normal;
  line-height: 30px;
  color: rgb(153, 0, 0);
  
 }
 
 .course
  {
    width: 333px;  
  height: 145px;
  
  margin-top: 0px;
  margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
  
  text-align: right;
  line-height: 30px;
}

.colBank ul
 {
  list-style-type: none;
  text-align: right;
  margin-top: 0px;
  margin-right: 25px;
    margin-bottom: 0px;
    margin-left: 0px;
}




p
{
     margin-top: 0px;
  margin-right: 25px;
    margin-bottom: 0px;
    margin-left: 0px;
  
}

.leftCalculator
{
    width: 220px;  
  height: 247px;
  
  padding-top: 0px;
  padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  
  margin-top: 60px;
  margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  
}

.leftTextCalculator
 {
     margin-top: 0px;
  margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 30px;
  
}

.calculator
{
    width: 253px;  
  height: 247px;
  
  padding-top: 0px;
  padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  
  margin-top: 0px;
  margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 60px;
  
  background: rgb(234, 234, 234);
}

.calculatorInside
{
     height: 207px;
  
  padding-top: 30px;
  padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  
  margin-top: 0px;
  margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  
}

.iconCalculator
{
     margin-top: 0px;
  margin-right: 0px;
    margin-bottom: 18px;
    margin-left: 100px;
  
}

.textCalculator
 {
     margin-top: 0px;
  margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 35px;
  
}

.footer
{
  height: 43px;
  width: 100%;
  min-width: 995px;
  font-size: 12px;
    font-family: 'Verdana';
    font-style: normal;
    font-weight: normal;
  line-height: 18px;
  color: rgb(71, 71, 71);
  
  background: url('../images/bottomBand.jpg') repeat-x;
 }


.menuBottomBand
{
  width: 100%;
  min-width: 995px;
  height: 43px;
  margin-top: 10px;
    margin-left: 5%;
    margin-right: 0px;
    margin-bottom: 10px;
 
}

.menuBottom
{
  list-style-type: none;
  display: inline;
  
}

.buttonBottom

{
  margin-top: 10px;
    margin-left: 8px;
    margin-right: 8px;
    margin-bottom: 0px;
  
  float: left;
}

.buttonBottom a
{
    color: rgb(255, 255, 255);
  text-decoration: none;
}

.buttonBottom a:visited
{
    color: rgb(255, 255, 255) !important;
  text-decoration: underline !important;
}

.buttonBottom a:hover 
{
    color: rgb(255, 255, 255);
  text-decoration: underline;
}

.buttonBottom a:active
{
    color: rgb(255, 255, 255);
  text-decoration: none;
}


.menuBottom1
{
  list-style-type: none;
  display: inline;
  
}

.buttonBottom1

{
  margin-top: 10px;
    margin-left: 92px;
    margin-right: 8px;
    margin-bottom: 0px;
  
  float: left;
}


.buttonBottom1 a
{
    color: rgb(255, 255, 255);
  text-decoration: none;
}

.buttonBottom1 a:visited
{
    color: rgb(255, 255, 255;
  text-decoration: underline;
}

.buttonBottom1 a:hover 
{
    color: rgb(255, 255, 255);
  text-decoration: underline;
}

.buttonBottom1 a:active
{
    color: rgb(255, 255, 255;
  text-decoration: underline;
}


.bottom
{
  width: 100%;
  
  
    
}

.bottom1
{
  width: 90%;
  min-width: 995px;
  margin-top: 0px;
    margin-left: 5%;
    margin-right: 0px;
    margin-bottom: 0px;
  overflow: hidden;
}

.copyright
{
  width: 495px;
  
  margin-top: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
  
  font-size: 11px;
    line-height: 15px;
  
  float: left;
  
}

.counters
{
  width: 300px;
  float:left;
  
  margin-top: 10px;
    margin-left: 5%;
    margin-right: 0px;
    margin-bottom: 10px;
    
}

.active_menu
{
  color: rgb(255, 255, 255);
  text-decoration: none;
  background: url('../images/buttonActive.jpg') no-repeat;
}
