body{ padding: 0;  margin: 0;  }

a            { text-decoration: none; color: #1010C0; font-family: Tahoma, Verdana}
a:hover      { text-decoration: none; color: #DD6900; font-family: Tahoma, Verdana }


a.bl         { text-decoration: none; color: #000000; font-family: Tahoma, Verdana; FONT-SIZE: 7pt}
a:hover.bl   { text-decoration: underline; color: #000000; font-family:  Tahoma, Verdana; FONT-SIZE: 7pt}
a:active.bl  { text-decoration: underline; color: #000080; font-family: Tahoma, Verdana;  FONT-SIZE: 7pt}
a:visited.bl { text-decoration: none; color: #000000; font-family: Tahoma, Verdana; FONT-SIZE: 7pt}

a.menucat         {  color: #191970; font-family: Tahoma; FONT-SIZE: 8pt;  font-weight: bold;  text-decoration: none;  }
a:hover.menucat   {  color: Black; font-family: Tahoma; FONT-SIZE: 8pt;  font-weight: bold;  text-decoration: underline;  }
a:active.menucat  {  color: #191970; font-family: Tahoma; FONT-SIZE: 8pt;  font-weight: bold;  text-decoration: none;  }
a:visited.menucat {  color: #191970; font-family: Tahoma; FONT-SIZE: 8pt;  font-weight: bold;  text-decoration: none;  }

form { margin: 0px 0px; }

INPUT.tov_se {
	FONT-SIZE: 9pt; FONT-FAMILY: "Courier New",Courier,mono;
	font-weight: bold;
	background: #D6E6F8;
	border: 0px;
	color: Blue;
	text-decoration: underline;
	text-align: left;
}
/* The main submit button option */
input.mainoption {
	background-color : #FAFAFA;
	font-weight : bold;
}

/* None-bold submit button */
input.liteoption {
	background-color : #FAFAFA;
	font-weight : normal;
}

/* точная настройка стиля */

.miniwh { COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif; FONT-SIZE: 10px}

.smallwh { COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif; FONT-SIZE: 12px}

.smallbl { COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif; FONT-SIZE: 12px}

.minibl { COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif; FONT-SIZE: 10px}

.wh { COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif; FONT-SIZE: 12px}

.bl { COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif; FONT-SIZE: 12px}

.ht { COLOR: #A40000; FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif; FONT-SIZE: 11px;  font-weight: bold; }
.htmag { COLOR: #020000; FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif; FONT-SIZE: 11px;  font-weight: bold; }
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: Black; FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif;
	text-align: center;
	margin: 0;
	padding: 0;
}
.gr { COLOR: #585858; FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif; FONT-SIZE: 12px}
TD { font-size: 11px; font-family: Verdana, "Arial Cyr", Arial, Helvetica }
P { font-size: 11px; font-family: Verdana, "Arial Cyr", Arial, Helvetica; margin: 2 5 }
P.none { font-family: Verdana, Arial; text-align: left }

/* Таблица обрамляющая скрипт*/
.alltov { color: #000000; border: 0px solid #000000; background-color: #FFFFFF; width: 98%;
}

/* Таблица со списком товаров*/
.tovarst { color: #000000; border: 0px solid #000000; background-color: #FFFFFF; width:100%}

/* Таблица с описанием  товара в books.php */
.tovarst1 { color: #000000; border: 0px solid #000000; background-color: #FFFFFF; width:100%}

/* Таблица со списком товаров 2*/
.tovarst2 { color: #000000; border: 1px solid #000000; background-color: #D6E6F8; width: 98%;
}

/* Таблица со списком каталогов вверху*/
.katalogline { color: #DD6900;  background-color: #FFFFFF; width: 98%; font-size: 10pt;  font-family: Tahoma;          }

/* Таблица со списком страниц */
.pagest { border-right-style: none; border-right-width: medium; width:100%}

/* Цвет горизонтальной линии*/
.gline {color: #9999FF; border-style: solid; border-width: 1px; background-color: #000000}

/* Таблица трехлинейного меню <td> тег */
.menutable {height: 35; width: 33%}


td.1pxdt { background-color: #4169E1; }
.p_name{ background-color: #D6E6F8;  border: 1px double #4169E1;  height: 20px;  width: 100%;  vertical-align: middle;    text-align: center;  }
.p_name2{ padding-left: 10px; padding-top: 10px;  padding-bottom: 10px;  border-bottom: 1px double #4169E1;  border-left: 1px double #4169E1;  border-right: 1px double #4169E1; }
td.logo { background-image: url(img/logo_bg.gif);  border-bottom: 1px double #4169E1;  background-color: #D6E6F8;  margin: 0;  padding: 0;  height: 130px;         }
div.niz { background-image: url(img/niz.gif);    background-color: #D6E6F8;        text-align: center;  border-top: 1px double #4169E1;           }

a.menu         {  color: #1363B1; font-family: Tahoma; FONT-SIZE: 9pt;    text-decoration: none;  }
a:hover.menu   {  color: Black; font-family: Tahoma; FONT-SIZE: 9pt;  text-decoration: underline;  }

INPUT.haupt_se {
	 background: White;
	border: 1px double Black;
	font-family: Verdana;
}
INPUT.buy {
	font-family: Verdana;
	font-size: 10px;
}
select.buy {
	font-family: Verdana;
	font-size: 10px;
}

.spisok_knig {
	 COLOR: #3f3f3f
}

.spisok_autor {
	FONT-WEIGHT: bolder; COLOR: #F08080;
}

table.magaztable
{ border: 1px double #4682B4; }

A.buy {	BORDER-RIGHT: #4682b4 1px double; BORDER-TOP: #4682b4 1px double;  FONT-SIZE: 14px; BACKGROUND: #FBFBFB; BORDER-LEFT: #4682b4 1px double; COLOR: #EA4100; BORDER-BOTTOM: #4682b4 1px double;  font-weight: bold; }


.infbox
{
	width: auto;
	padding: 0px 10px 0px 10px;
	border: 1px solid #9b9fa0;
}
li.infbox_li
{
text-decoration: underline;
margin-bottom: 5px;
}

a.menuforum
{
color: #196BE2;
font-family: Tahoma, "Arial Black";
FONT-SIZE: 16px;
font-weight: bold;
text-decoration: none;
}

a.forum
{
color: #125A9F;
font-family: Garamond, Tahoma;
FONT-SIZE: 18px;
text-decoration: none;
font-weight: bold;
}

a:hover.forum
{
color: Black;
font-family: Garamond, Tahoma;
FONT-SIZE: 18px;
text-decoration: underline;
font-weight: bold;
}


/* Таблица обрамляющая окно поиска*/
.searchr{ background-color: #FFB89D;  border: 1px double #4169E1;  height: 20px;  width: 100%; text-align: center;          }
.searchr2{ padding-left: 5px; padding-top: 5px;  padding-bottom: 5px;  padding-right: 5px; border-bottom: 1px double #4169E1;  border-left: 1px double #4169E1;  border-right: 1px double #4169E1; }


.names
{
color: #125A9F;
font-family: Garamond, Tahoma;
FONT-SIZE: 16px;
font-weight: bold;
text-decoration: none;
}

.namesh
{
color: #CC0000;
font-weight: bold;
 text-decoration: underline;
}

.buys
{
color: #125A9F;
 text-decoration: underline;
}