body {
    font-family: Georgia, Times New Roman, serif;
	font-size: 100%;
	background-color: #FFFFCC;
	margin: 0px;
	padding: 0px;
}
h1 {
  font-weight: normal; 
  font-size: 200%; 
  padding: 0px; 
  margin: 0px;
  font-family: Tahoma, Helvetica, sans-serif;

}
h2 {
  font-weight: normal; 
  font-size: 140%; 
  padding: 0px; 
  margin: 0px;
  font-family: Tahoma, Helvetica, sans-serif;

}
h3 {
  font-weight: normal; 
  font-size: 120%; 
  padding: 0px; 
  margin: 0px;
  font-family: Tahoma, Helvetica, sans-serif;

}
.h1 {
  font-weight: normal; 
  font-size: 110%; 
  padding: 0px; 
  margin: 0px;
  font-family: Tahoma, Helvetica, sans-serif;
}
.h2 {
  font-weight: normal; 
  font-size: 80%; 
  padding-bottom: 0px; 
  margin: 0px;
}
.h3 {
  font-weight: normal; 
  font-size: 140%; 
  padding-bottom: 0px; 
  margin-bottom: 10px;
}
.slovo {
  font-size: 100%; 
  font-family: Georgia, Times New Roman, serif;
}

.registr {
   border: 0px #999999 solid; 
   font-family: Tahoma, Helvetica, sans-serif; 
   font-size: 80%; 
    
}
.contacts {
   float:right; 
   padding:10px; 
   margin:10px; 
   width:200px; 
   height: 125px; 
   border: 1px #999999 solid; 
   background-color: #ffcc00; 
   font-family: Tahoma, Helvetica, sans-serif; 
   font-size: 80%;
}
.book {
   float:left; 
   padding:10px; 
   margin-top:10px; 
   width:48%; 
    
   border: 0px #999999 solid; 
   background-color: #ffe8a0; 
   font-family: Tahoma, Helvetica, sans-serif; 
   font-size: 90%;
}
.rezenz {
   float:left; 
   padding:10px; 
   margin-top:10px; 
   width:98%; 
 
   border-top: 2px #999999 solid; 
    
   font-family: Tahoma, Helvetica, sans-serif; 
   font-size: 90%;
}

.link-contacts:link {
	font-size: 140%; 
	color: #000000;
}
.link-contacts:hover {
	color: #990000;
	text-decoration: none;
}
.link-contacts:visited {
	color: #000000;
	font-size: 140%;
}

.menu {
   border: 1px #999999 solid; 
   background-color: #f7f7e8; 
   font-family: Tahoma, Helvetica, sans-serif; 
   padding: 10px; 
}
.basket {
   font-family: Tahoma, Helvetica, sans-serif; 
   font-size: 80%; 
   padding: 3px 7px 3px 7px;
   border: solid 1px #999999;
   background-color: #FFCC33;
   width:120px;
   height:15px;

}
.link-reg:link {
	font-size: 100%;
	color: #000000;
}
.link-reg:hover {
	color: #990000;
	text-decoration: none;

}
.link-reg:visited {
	color: #990000;

}
.link-kat:link {
	color: #000000;
}
.link-kat:hover {
	color: #990000;
}

.link-price:link {
	font-size: 100%;
	color: #336600;
}
.link-price:hover {
	color: #669900;
	text-decoration: none;

}
.link-price:visited {
	font-size: 100%;
	color: #669900;

}


.link-autor:link {
	font-size: 100%;
	color: #669900;
}
.link-autor:hover {
	color: #336600;
	text-decoration: none;

}
.link-autor:visited {
	font-size: 100%;
	color: #669900;

}

.link-izdat:link {
	font-size: 100%;
	color: #CC0099;
}
.link-izdat:hover {
	color: #660033;
	text-decoration: none;
}
.link-izdat:visited {
	color: #993366;
}

.link-lider:link {
	font-size: 100%;
	color: #CC0000;
}
.link-lider:hover {
	color: #990000;
	text-decoration: none;
}
.link-lider:visited {
	color: #000000;
}

.link-new:link {
	font-size: 100%;
	color: #ff9900;
}
.link-new:hover {
	color: #ff6600;
	text-decoration: none;
}
.link-new:visited {
	color: #000000;
}

.link-chitat:link {
	font-size: 100%;
	color: #660066;
}
.link-chitat:hover {
	color: #330066;
	text-decoration: none;
}
.link-chitat:visited {
	color: #000000;
}

.link:link {
	color: #000000;
}
.link:hover {
	color: #990000;
	text-decoration: none;
}

.link-buy {
	font-size: 100%;
	color: #990000;
}
.link-buy:hover {
	color: #990000;
	text-decoration: none;
}

.link-book:link {
	font-size: 100%;
	color: #003399;
}
.link-book:hover {
	color: #000066;
	text-decoration: none;
}
.link-book:visited {
	color: #660066;
	font-size: 100%;
}
.price {
    color: #990000;
	font-size: 100%; 
	font-family: Tahoma, Helvetica, sans-serif;
}
.buy {
    color: #990000;
	font-size: 90%;
}
.buybutton {
    
}

.netvnalichi {
    color:#000000; 
	font-family: Tahoma, sans-serif;
	padding:0px 0px 0px 0px; 
	font-size:80%;
}

.inbasket {
    border: #CCCCCC 0px dashed;
	color: #ffffff;
	font-size: 80%; 
	font-family: Tahoma, sans-serif; 
	background-color: #99CCFF;
	cursor: pointer;
}
.img {
    color: #990000;
	padding: 10px 0px 10px 0px;
}
.autor {
    padding-top: 5px; 
	font-size: 70%; 
	font-family: Tahoma, Helvetica, sans-serif;
}

.search {
    width:90%;

}
.button {

}
.link-top-menu {
    color: #FFCC99;
	font-family: Tahoma, Helvetica, sans-serif;
	padding-right: 2px;

}
.link-top-menu:hover {
    color: #FFFFCC;
	text-decoration: none;
}

.cell {
	border-bottom: #999999 1px solid;
	padding: 20px 0px 10px 0px;
	font-size: 80%; 
	font-family: Tahoma, Helvetica, sans-serif;

}
.cell_2 {
	border-bottom: #CCCCCC 1px dashed;
	padding: 5px 10px 5px 0px;
	font-size: 80%; 
	font-family: Tahoma, Helvetica, sans-serif;

}
.cell_3 {
	padding: 5px 5px 0px 0px;
	font-size: 80%; 
	font-family: Tahoma, Helvetica, sans-serif;

}
.cell-up {
	border-bottom: #999999 1px solid;
}
.lists {
    float:right; 
	font-size: 90%;
	border: 1px #999999 solid;
	background-color: #FFEE99; 
	margin:10px; padding:2px 5px 3px 5px; 
	font-family: Tahoma, Helvetica, sans-serif; 

}
.stripe {
	text-align: left;
	vertical-align:top;
	font-size: 100%;
	border: 1px solid #FFEE99;
	

}
.striped {
    background-color: #FFEE99;
	text-align: left;
	vertical-align:top;
}

.textarea {
     width: 580px;
	 height: 100px;
	 font-size: 90%;
	 font-family: Tahoma, Helvetica, sans-serif;
	 text-align: left;
	 padding: 1px 5px 2px 5px;
}

/* спасибо сайту design.ru */

.floats
{
/* Компенсируем отступы между float-блоками, чтобы они занимали все доступное пространство */
margin: 1em 0 0 0.5em;

/* Эти правила для IE */
position: relative;
display: inline-block;
clear: both;
}
.floats:after
{
content: '';
display: block;
clear: both;
}
.floats .left
{
position: relative;
float: left;

/* Убираем удвоение отступов в IE */
display: inline;

/* Прячем все, что вдруг вылезло за наши ограничения */
overflow: hidden;

/* Отсупы между float-блоками */
margin: 0.5em 0 0 0.5em;

/* Задаем минимальную ширину по картинке и тексту */
width: 10em;
min-width: 130px;
}
.floats .left .r
{
position: absolute;
top: 0;
left: 0;
width: 100%;
}
.floats .left .min
{
/* Задаем минимальную высоту по картинке */
margin: 0 0 200px 0;

/* Задаем минимальную высоту по тексту */
height: 4em;

/* Дублируем значение минимальной ширины по картинке для IE */
width: 130px;
}