h1.zagl {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  color: #00719d;
}
div.zagl2 {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 8pt;
  color: #FFFFFF;
}
div.zagl3 {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10pt;
  color: #FFFFFF;
  background-color: #00719d;
  padding: 1px;
  padding-left: 20px;
  font-weight: bold;
}
div.zagl4{
  padding: 1px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  color: #00719d;
  font-weight: bold;
  background-color: #ffe84c;
  text-align: left;
}
div.zagl5{
  font-family: Tahoma, Arial, sans-serif;
  font-size: 9pt;
  color: #00719d;
  text-align: left;
}
div.zagl6{
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11pt;
  color: #000000;
  text-align: left;
}
div.text1{
  font-family: Arial, sans-serif;
  font-size: 8pt;
  color: #909090;
  padding-left: 10px;
}
div.text2{
  font-family: Arial, sans-serif;
  font-size: 9pt;
  color: #303030;
}
div.text3{
  font-family: Arial, sans-serif;
  font-size: 9pt;
  color: #8F8F8F;
}
div.price1 {
  font-family: Arial, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  color: #00719d;
}
div.price2 {
  font-family: Tahoma, sans-serif;
  font-size: 13pt;
  font-weight: bold;
  color: #ffffff;
  background-color: #00719d;
}

div.cart {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 10pt;
  color: #00719d;
}
div.podval {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 8pt;
  color: #ffffff;
  text-decoration: none;
}
div.catalog {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10pt;
  color: #626262;
  font-weight: bold;
  text-decoration: none;
  padding-top: 3px;
}

div.news {
  font-family: Arial, sans-serif;
  font-size: 9pt;
  color: #00445E;
  font-weight: none;
  text-decoration: none;
  padding-left: 20px;
  padding-right: 7px;
}




tr.tehhar1 {
  background-color: #EEEEEE;
  text-align: left;
  font-family: Arial, sans-serif;
  font-size: 8pt;
}
tr.tehhar2 {
  text-align: left;
  background-color: #ffffff;
  font-family: Arial, sans-serif;
  font-size: 8pt;
}


/*
     ÑÑÛËÊÈ
*/

a.menu4 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #274E9E;
  font-weight: bold;
  text-decoration: underline;
  text-align: center;

}


a.menu0 {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 8pt;
  color: #00719d;
  text-decoration: none;
}
a.menu0:hover {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 8pt;
  color: #00445E;
  text-decoration: underline;
}

a.menu1 {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10pt;
  color: #00719d;
  text-decoration: none;
}
a.menu1:hover {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10pt;
  color: #00445E;
  text-decoration: none;
}
a.menu3 {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 8pt;
  color: #ffffff;
  text-decoration: none;
}
a.menu3:hover {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 8pt;
  color: #ffffff;
  text-decoration: underline;
}
a.podval {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 8pt;
  color: #00719d;
  text-decoration: none;
}
a.podval:hover {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 8pt;
  color: #00719d;
  text-decoration: underline;
}
a.price3 {
  font-family: Arial, sans-serif;
  font-size: 12pt;
  color: red;
  font-weight: bold;
  text-decoration: none;
}
a.price3:hover {
  font-family: Arial, sans-serif;
  font-size: 12pt;
  color: #8C0000;
  font-weight: bold;
  text-decoration: none;
}
a.catalog {
  font-family: Arial, sans-serif;
  font-size: 8pt;
  color: #ffffff;
  font-weight: bold;
  background-color: #00719d;
  text-decoration: none;
  padding-left: 3px;
  padding-right: 3px;
}
a.catalog:hover {
  font-family: Arial, sans-serif;
  font-size: 8pt;
  color: #FDE302;
  font-weight: bold;
  background-color: #00719d;
  text-decoration: none;
  padding-left: 3px;
  padding-right: 3px;
}

a.topper {
  font-family: Arial, sans-serif;
  font-size: 8pt;
  color: #3366CC;
  text-decoration: none;
}
a.topper:hover {
  font-family: Arial, sans-serif;
  font-size: 8pt;
  color: #FFCC00;
  text-decoration: underline;  
}
a.news {
  font-family: Arial, sans-serif;
  font-size: 9pt;
  color: #660000;
  text-decoration: underline;
}
a.news:hover {
  font-family: Arial, sans-serif;
  font-size: 9pt;
  color: #336600;
  text-decoration: underline;
}

td.bgtel {
  background-image: url(img/bgtel.gif);
}

/*
    ÊÎÐÇÈÍÀ
*/
td.cart2_1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #00719d;
}
td.cart2_3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  color: #00719d;
}
a.cart2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: none;
  color: #C0C0C0;
  text-decoration: none;
}
a.cart2:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: none;
  text-decoration: none;
  color: red;
}

input.cart2 {
  width: 30px;
}
tr.cart2 {
  background-color: #DBDBDB;;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #505050;
  height: 6px;
}
td.cart3 {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10pt;
  color: #000000;
  text-align: right;

}
span.cart3 {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 14pt;
  color: #000000;
}








/* ôîðìà
   . ïðîâåðêà íà ïðàâèëüíîñòü ââîäà
*/

.invalidInput,.validInput{
	display:compact;
	padding:1px;
}
/* Style for invalid input */
.invalidInput{
    background-color: #FF5555;
}

/* Style for valid input */
.validInput{

}


/*
   Îøèáêè
*/

table.error {
   border-color: #CC0000;
   border-style: dotted;
   border-width: 3px;
   background-color: #FFF7F7;
   color: #C40000;
}

a.error {
  text-decoration: underline;
  color: #0033CC;
}
a.error:hover {
  color: #4A78FF;
  text-decoration: underline;
}

td.menu1 {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10pt;
  color: #00719d;
}



