
.error
{
  font-family: verdana, arial, helvetica, helv, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #ff0000;
}



.textelem{
  font-size: 10pt;
  color: #000000;
  font-weight: normal;
  border-width: 1px;
  border-style: solid;
  border-color: #1761A3;
  background-image: url("images/textelem.gif")
}
.tinfo{
  font-size: 10pt;
  color: #000000;
  font-weight: normal;
}
fieldset{
  border-color: #1761A3;
  border-width: 1px;
  border-style: solid;
  margin: 0px;
  padding-left: 10px;
  width: 90%;
}

.tborder
{
border-color: #1761A3;
border-width: 1px;
border-style: solid;
}



form{
margin: 0px;
padding: 0px;
}

form table tr td{
  font-size: 12px;
      font-weight: bold;
      color: #333333;
}
.form1{
  width: 550px;
  text-align:left;
  margin-left:100px;
  background:#a7a7a7; 
}
.form1 .txt{
  padding-left:10px;
}

.gridtable{
  border-collapse: collapse;
  margin:0;
  padding:0;  
  width: 750px;
  font-size: 12px;
}
  .gridtable .bg1{
    background-color: #eeeeee;
  }
  .gridtable .bg2{
    background-color: #dedede;
  }
  .gridtable .bg3{
    background-color: #a7a7a7;
  }
  .gridtable tr td{
    text-align: center;
    border: solid 1px #fff;
    border-top:0;
    margin:0px;
    padding: 1px 0px 1px 0px;
    padding:5px;
  }
  .gridtable tr td img{
    margin:0;
    padding:0;  
  }
  .gridtable tr td a{
    font-size: 13px;
    text-decoration: none;
    color: #333;
  }
  .gridtable tr td input{
    margin:5px;
    padding:0;  
    border:1px solid #a7a7a7;
  }
  .gridtable tr:hover{
    /*background:#ff0000;*/
  }
  
.gridtable2{
  border-collapse: collapse;
  margin:0;
  padding:0;  
  width: 550px;
  font-size: 12px;
}
  .gridtable2 .bg1{
    background-color: #eeeeee;
  }
  .gridtable2 .bg2{
    background-color: #dedede;
  }
  .gridtable2 .bg3{
    background-color: #a7a7a7;
  }
  .gridtable2 tr td{
    text-align: center;
    border: solid 1px #fff;
    border-top:0;
    margin:0px;
    padding: 1px 0px 1px 0px;
    padding:5px;
  }
  .gridtable2 tr td img{
    margin:0;
    padding:0;  
  }
  .gridtable2 tr td input{
    margin:5px;
    padding:0;  
    border:1px solid #a7a7a7;
  }
  .gridtable2 tr:hover{
    /*background:#ff0000;*/
  }
  .tfcaption{
    text-align:right;
  }
.del{
  padding:5px;
}
a img{
  margin:0;
  padding:0;
  border:0;
}
.fLeft{
  float:left;
}
.fRight{
  float:right;
}
.dNone{
  display:none;
}
.products_description{
  overflow:hidden;
}


.centerRight{
  margin: 30px;
  float: left;
}

/*** BASKET ***/
.basketForm{
  width:100%;
  overflow:hidden;
  color: #222;
}
  .basketForm input[type=text], .basketForm textarea{
    border: solid 1px #eee;
    padding:2px;
    font-weight:bold;
    color: #222;
    font-family:Arial;
    font-size: 12px;
    width: 500px;
  }

table.basket{
  color: #010002;
}
  table.basket .cNumb{
    width: 88px;
    height: 30px;
    background-image: url(../images/price_cat/bg_left.gif);
    color: #fff;
    font-weight:bold;
  }
  table.basket .cName{
    width: 442px;
    height: 30px;
    background-color: #A0DAEE;
    color: #fff;
    font-weight:bold;
  }
  table.basket .cPrice{
    width: 88px;
    height: 30px;
    background-color: #A0DAEE;
    color: #fff;
    font-weight:bold;
  }
  table.basket .cInfo{
    width: 104px;
    height: 30px;
    background-image: url(../images/price_cat/bg_right.gif);
    color: #fff;
    font-weight:bold;
  }
  
  table.basket .bg1{
    background-color: #F3FBFE;
  }
  table.basket .bg2{
    background-color: #EAF7FD;
  }
  table.basket .name{
    text-align:left;
    padding:5px;
  }
  table.basket tr .td{
    padding:5px;
  }
  table.basket tr td{
  }
  
  table.basket tr.lastRow{
    height: 50px;
    font-weight:bold;
  }
  table.basket tr.lastRow .sum{
    color: #777;
  }

.basketFormSend{
  text-align:left;
  color: #333;
  line-height:22px;
}
  .basketFormSend input, .basketFormSend textarea{
    background-color: #F6F6F6;
    border: none;
    padding:3px;
    font-weight:normal;
    width:500px;
  }
  .red{
    color:#ff0000;
    font-size:11px;
  }
  .sendMessage{
    color: #0f7b9c;
    font-weight:bold;
    font-size:13px;
  }
form.basketForm .but, .but1
{
  background-color: #AE0004;
  color: #fff;
  font-family:  Tahoma, Helvetica, sans-serif;
  font-size: 17px;
  padding:5px;
  margin-top: 10px;
  font-weight: normal;
  cursor: pointer;
}


form.basketForm img{
  display: block;
  float: left;
  border: solid 1px #934302;
  margin-right: 10px;
}
form.basketForm{
  font-size: 18px;
}
form.basketForm .caption{
  color: #111;
}

