BODY {
  margin: 15px;
}
#logo {
  width: 257px;
  height: 39px;
  position: absolute;
  z-index: 10;
  top: 35px;
  left: 50px;
  background-image: url(logo.gif);
}

#book {
  width: 179px;
  height: 104px;
  position: absolute;
  z-index: 14;
  top: 70px;
  right: 90px;
}
html > body #book {
  background: url(book.png) no-repeat;
}
*html #book {
  background:none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/book.png', sizingMethod='crop');
}

#bfoto {
  position: absolute;
  z-index: 15;
  bottom: 0px;
  left: 200px;
  margin: 10px 0px 0px 10px;
  width: 99px;
  height: 151px;
}
html > body #bfoto {
  background: url(bfoto.png) no-repeat;
}
*html #bfoto {
  background:none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/bfoto.png', sizingMethod='crop');
}

#top_menu2 {
  position: absolute;
  z-index: 20;
  top: 30px;
  right: 40px;
  font-family: verdana;
  font-size: 11px;
  color: #9ed749;
}
#top_menu2 A {
  margin: 0px 5px 0px 5px;
  font-family: arial,verdana;
  font-size: 12px;
  color: #9ed749;
  text-decoration: none;
  text-transform: lowercase;
}
#top_menu2 A:hover {
  font-family: arial,verdana;
  font-size: 12px;
  color: #9ed749;
  text-decoration: underline;
}
.main_table {
  min-width: 800px;
	font-family: verdana;
  font-size: 12px;
  color: black;
}
.right_line {
  border-style: solid;
  border-color: #990100;
  border-width: 0px 3px 0px 0px;
}
.bot_line {
  border-style: solid;
  border-color: #990100;
  border-width: 3px 3px 0px 0px;
}
.bot_line2 {
  border-style: solid;
  border-color: #990100;
  border-width: 3px 0px 0px 0px;
}
.content {
  padding: 10px;
  font-family: verdana;
  font-size: 12px;
  color: black;
}
.content A {
  font-family: verdana;
  font-size: 12px;
  color: #0066FF;
  text-decoration: none;
}
.content A:hover {
  font-family: verdana;
  font-size: 12px;
  color: #FF9900;
  text-decoration: underline;
}

.top_menu A {
  margin: 0px 20px 0px 10px;
  font-family: arial,verdana;
  font-size: 14px;
  color: white;
  text-decoration: none;
}
.top_menu A:hover {
  font-family: arial,verdana;
  font-size: 14px;
  color: white;
  text-decoration: underline;
}

#left_menu {
  margin: 10px;
  font-family: verdana;
  font-size: 12px;
}
#left_menu A {
  margin: 7px;
  display: block;
  font-family: verdana;
  font-size: 13px;
  color: #007EBD;
  text-decoration: underline;
}
#left_menu A:hover {
  color: #FF9900;
  text-decoration: underline;
}

#ins_block1 {
  padding: 10px;
  font-family: arial,verdana;
  font-size: 12px;
  color: black;
}
#ins_block2 {
  padding: 10px 10px 10px 120px;
  font-family: verdana;
  font-size: 13px;
  color: black;
}

.cat_head {
  margin: 5px 0px 10px 0px;
  font-family: arial;
  font-size: 14px;
  font-weight: bold;
  color: #4a7a0d;
}
.mcat_head {
  font-family: arial;
  font-size: 14px;
  font-weight: bold;
  color: #4A4A4A;
}
.mcat_head A {
  color: #4a7a0d;
}
.mcat_head A:hover {
  color: #4a7a0d;
}
.mcat_cont {
  margin: 0px 10px 0px 0px;
  font-family: verdana;
  font-size: 11px;
  color: black;
}
.mcat_cont A {
  font-family: verdana;
  font-size: 11px;
  color: #b10f0e;
  text-decoration: underline;
}
.mcat_cont A:hover {
  font-family: verdana;
  font-size: 11px;
  color: #b10f0e;
  text-decoration: none;
}

.book_head {
  margin: 10px;
  font-family: verdana;
  font-size: 12px;
  font-weight: bold;
  color: black;
  text-align: center;
}
.book_desc {
  margin: 0px 10px 0px 10px;
  font-family: verdana;
  font-size: 13px;
  color: black;
}

.order_inp {
  width: 95%;
  font-family: verdana;
  font-size: 12px;
  color: black;
}
.order_but {
  width: 80px;
  cursor: hand;
  font-family: verdana;
  font-size: 11px;
  font-weight: bold;
  color: gray;
}

.mes_error {
  margin: 10px;
  font-family: arial;
  font-size: 13px;
  font-weight: bold;
  color: red;
  text-align: center;
}
.mes_ok {
  margin: 10px;
  font-family: arial;
  font-size: 13px;
  font-weight: bold;
  color: #4B67FF;
  text-align: center;
}
.book_link {
  margin: 10px;
}
.book_link A {
  font-family: times,arial;
  font-size: 18px;
}
.book_link A:hover {
  font-family: times,arial;
  font-size: 18px;
}

.bot_menu {
  font-family: arial;
  font-size: 11px;
  color: #990100;
}
.bot_menu A {
  padding: 0px 10px 0px 10px;
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  color: #990100;
  text-decoration: underline;
}
.bot_cont {
  font-family: arial;
  font-size: 11px;
  color: gray;
}
