
/* Цвета
Светлый фон     #FAF3DE;
Темный фон      #9F3C3C
Cсылка          #FEF1C5
Текст внизу     #F5F5F5
Бордюр кнопки   #C0C0C0
Текст темный    #762F2F
*/

.client {
  background-color: #FAF3DE;
  background: url(images/77.gif);
  color: black;
}

  P {
   /*font-size: 12pt;*/
   font-family: Arial;

   margin: 0 auto 0; /* Отступы сверху, по горизонтали и снизу */
  }

  Table{
   text-indent: 0;
  }


  ul {
    text-indent: 0px;
    margin-left: 0pt;
    padding-left: 40pt;
  }

  ol {
    text-indent: 0px;
    margin-left: 0pt;
    padding-left: 40pt;
  }

  li {
   list-style-type: disk;
  }

  H1.client{
   color: #9F3C3C;
   font-size: 14pt;
   text-align: center
  }
  H2.client{
   color: #9F3C3C;
   font-size: 16pt;
   text-align: center;
   text-indent: 0px;
   margin: 20px auto 20px; /* Отступы сверху, по горизонтали и снизу */
  }
  H3.client{
   color: #9F3C3C;
   font-size: 12pt;
   text-align: left;
   margin: 10px auto 10px; /* Отступы сверху, по горизонтали и снизу */
  }
  div.client{
   text-align: justify;
   text-indent: 30pt;
 /*  font-size: 12pt;*/
   margin: 20px;
   font-family: Arial;
  }


.top {
  color: #FAF3DE;
  font-size: 12pt;
}
 .topleft {
  background: #9F3C3C url(images/topleft.gif) no-repeat;
  background-position: left;
 }
 .topcenter {
  background: #9F3C3C url(images/topcenter.gif) repeat-x;
  background-position: left;
 }
 .topright {
  background: #9F3C3C url(images/topright.gif) no-repeat ;
  background-position: right;
 }
 A.top{
  background: none;
  color: #FEF1C5;
  text-decoration:none;
 }
 A.top:hover{
  color: black;
  text-decoration:underline;
 }
 H1.top{
  background: none;
  color: #FAF3DE;
  font-size: 12pt;
  margin-top: 30px;
  margin-bottom: 10px;
 }

 .TopPhone{
  font-family: Vernada;
  font-size: 10pt;
 }


.menu {
 font-size: 12pt;
 border-right: dotted 3px #FAF3DE;
 padding: 5px;
}


A.titleLink{
 font: bold 12px Verdana, Arial;
 background: none;
 color: #FEF1C5;
 text-decoration: none;
}

A.titleLink:hover{
 color: #FEF1C5;
 text-decoration: underlined;
}


.bottom {
  background-color: #9F3C3C;
  color: #F5F5F5;
  font-size: 10pt;
}
 .bottomleft {
  background: #9F3C3C url(images/bottomleft.gif) no-repeat;
  background-position: left;
 }
 .bottomcenter {
  background: #9F3C3C url(images/bottomcenter.gif) repeat-x;
  background-position: left;
 }
 .bottomright {
  background: #9F3C3C url(images/bottomright.gif) no-repeat;
  background-position: right;
 }
  A.bottom{
   background: none;
   color: #FEF1C5;
  }
  A.bottom:hover{
   color: black;
  }
  td.bottom{
   color: #F5F5F5;
   background: none;
   font-size: 10pt;
  }
/*
.colomnheader{
  background-color: #9F3C3C;
  color: #F5F5F5;
  text-transform: uppercase;
  font-size: 10pt;
}
*/
.colomnheader{
  text-align: left;
  font: bold 12px/20px Verdana, Arial;
  background-color: #9F3C3C;
  color: #FAF3DE;
}

.button {
  border: 1pt solid #C0C0C0 1px;
  font-weight: bold;
  font-size: 8pt;
  background: #9F3C3C;
  color: #FAF3DE;
  cursor: hand;
  font-family: "TAHOMA", "ARIAL", "VERDANA", "HELVETICA";
  text-decoration: normal;
}

.login {
  background-color: #FAF3DE;
  color: #762F2F;
  font-size: 10pt;
}
  A.login{
   background: none;
   color: #762F2F;
  }
  A.login:hover{
   color: black;
  }
  input.login{
   font-size: 8pt;
   height: 14pt;
   background-color: #FFFFF2;
   border: solid 1px #762F2F;
   font-family: verdana;
   padding-bottom:3px;
  }

.category {
  background-color: #FAF3DE;
  color: #762F2F;
  font-size: 10pt;
  border: solid 1px;
  border-color: #762F2F;
}
  td.category{
   border: none;
   border-bottom: dotted 1px;
  }
  th.category{
   background-color: #9F3C3C;
   color: #F5F5F5;
   text-transform: uppercase;
   font-size: 10pt;
  }

  A.category, div.category{
   background: none;
   color: #762F2F;
   text-decoration: none;
   border: none;
  }
  A.category:hover, div.category:hover{
   color: black;
   background-color: #FFFFBF;
   text-decoration: none;
   border: none;
  }

.register {
  background-color: #FAF3DE;
  color: #762F2F;
  font-size: 10pt;
  border: solid 1px;
  border-color: #762F2F;
}
  input.register{
   height: 12pt;
   font-family: verdana;
   font-size: 10px;
   padding-bottom: 1px;
   background-color: #FFFFF2;
   border: solid 1px #762F2F;
  }

  textarea.register{
   font-family: verdana;
   font-size: 10px;
   padding-bottom: 1px;
   background-color: #FFFFF2;
   border: solid 1px #762F2F;
 }

  select.register{
   font-family: verdana;
   font-size: 10px;
   padding-bottom:1px;
   background-color: #FFFFF2;
   border: solid 1px #762F2F;
  }

  input.registerradio{
   height: 12pt;
   font-family: verdana;
   font-size: 10px;
   padding-bottom: 1px;
   background-color: none;
   border: none;
  }


.search {
  background-color: #FAF3DE;
 /* background: url(images/77.gif);*/
  color: #762F2F;
  font-size: 10pt;
  border: none;
  border-color: #762F2F;
}
 a.search {
   background: none;
   color: #762F2F;
   text-decoration: none;
   border: none;
 }
 a.search:hover {
   text-decoration: underline;
 }
 select.search {
   font-size: 10pt;
   font-family:verdana;
   background-color: #FFFFF2;
   border: solid 1px #762F2F;

 }
 .searchframe {
  background-color: #FAF3DE;
  color: #762F2F;
  font-size: 10pt;
  border-top: dotted 1px;
  border-color: #762F2F;
 }

/* Детальная информация о книге*/
table.booksdetails{
  color: #762F2F;
  background-color: #FEFEDE;
  font-size: 9pt;
  border: dotted 1px;
  height: 11pt;
}
.bookstitle{
  text-align: left;
  color: #9F3C3C;
  font-size: 16pt;
  font-weight: bold;
}

.booksauthor{
  text-align: left;
  color: #9F3C3C;
  font-size: 14pt;
}

.booksexpl{
  text-align: left;
  color: #9F3C3C;
  font-size: 12pt;
}

.bookscode{
  color: #9F3C3C;
  font-size: 9pt;
}

.booksprice,a.booksprice{
  color: red;
  font-size: 16pt;
  font-weight: bold;
  font-family: "GEORGIA";
  margin: 5px;
}

.bookspriceLT,a.bookspriceLT{
  color: #9F3C3C;
  font-size: 16pt;
  font-weight: bold;
  font-family: "GEORGIA";
  text-decoration: line-through;
  margin: 5px;
}

.booksprice0{
  color: red;
  font-size: 12pt;
  font-weight: bold;
  font-family: "GEORGIA";
  margin: 5px;
}

.booksprice0LT{
  color: #9F3C3C;
  font-size: 12pt;
  font-weight: bold;
  font-family: "GEORGIA";
  text-decoration: line-through;
  margin: 5px;
}

.booksbasket{
  color:  black;
  background-color: #FEC42F;
  font-size: 12pt;
  font-weight: bold;
  margin: 0px;
  text-decoration: none;
  /*border: solid 1px;*/
  border-color: black;
}
a.booksbasket{
  border: none;
}




a.booksbasket0{
  color:  black;
  background-color: #FEC42F;
  font-size: 10pt;
  margin: 0px;
  text-decoration: none;
  border-color: black;
}

.booksabsent,a.booksabsent{
  color:  black;
  background-color: #EFEDEF;
  font-size: 12pt;
  font-weight: bold;
  margin: 0px;
  text-decoration: none;
  border: solid 1px;
  border-color: black;
}


/* Содержимое корзины */
.basket{
  background-color: #FAF3DE;
  color: #762F2F;
  font-size: 10pt;
  border: solid 1px;
  border-color: #762F2F;
}
  td.basket{
   border: none;
   border-right: dotted 1px;
   border-bottom: dotted 1px;
  }

  th.basket{
   background-color: #9F3C3C;
   color: #F5F5F5;
   font-size: 10pt;
  }

  input.basket{
   height: 12pt;
   font-family:verdana;
   font-size:10px;
   padding-bottom:1px;
   background-color: #FFFFF2;
   text-align: right;
  }

.priceformat{
  color: #005500 ;
  font-size: smaller;
}

.green{
  color: #005500 ;
}

.red,a.red{
  color: #FF0000 ;
  font-weight: bold;
}

.brown,a.brown{
  color: #9F3C3C ;
  font-weight: normal;
}
