

body, div, p, table {FONT-FAMILY: Verdana, Arial,  helvetica, sans-serif; FONT-SIZE: 11px;}





A:link {COLOR: #0055cc; TEXT-DECORATION: underline}

/* A:visited {COLOR: #630016; TEXT-DECORATION: underline} */
A:hover {COLOR: #cc0000; TEXT-DECORATION: underline}



/* верхнее и левое меню */
.left_menu {padding: 6px 2px 6px 10px; FONT: 10px Verdana, Arial;}
.left_menu A {COLOR: #000000; TEXT-DECORATION: none;}
.left_menu A:visited {COLOR: #000000; TEXT-DECORATION: none;}
.left_menu A:link {COLOR: #000000; TEXT-DECORATION: none;}
.left_menu A:hover {TEXT-DECORATION: underline;}

.left_menu_gray {BACKGROUND: #f9f7f3;}

.top_menu DIV {
	BORDER: #999999 1px solid;
	PADDING: 3px 3px 3px 3px;
	BACKGROUND: #f9f7f3;
	FONT: 12px Verdana, Arial;
	text-align: center;
	WIDTH: 105px;
}

.top_menu a:hover div{cursor: hand; COLOR: #cc0000; BACKGROUND-COLOR: #FFF0BB; }
.top_menu A {COLOR: #000000; TEXT-DECORATION: none;}
.top_menu A:hover {COLOR: #ff0000;}



h1 {COLOR: #333333;	FONT-SIZE: 15px; }
h2 {COLOR: #333333; FONT-SIZE: 14px;}
h3 {COLOR: #333333; FONT-SIZE: 13px;}
h4 {COLOR: #333333; FONT-SIZE: 12px;}
h5 {COLOR: #333333; FONT-SIZE: 10px;}
h6 {COLOR: #333333; FONT-SIZE: 9px;}


/*ДЛЯ постраничного вывода на экран - почистить*/
DIV.pages DIV.arrows {MARGIN-LEFT: 40px}
DIV.pages DIV.numbers {MARGIN-LEFT: 40px}
DIV.pages SPAN.active {COLOR: black; BACKGROUND-COLOR: #e8e9ec}
DIV.pages DIV.arrows {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.3em; COLOR: #b3b3b3; PADDING-TOP: 0.3em}
DIV.pages DIV.arrows A {COLOR: #333333;	text-decoration: underline;}
DIV.pages DIV.numbers {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.3em; COLOR: #333333; PADDING-TOP: 0.3em}
DIV.pages SPAN.active {	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
DIV.pages DIV.arrows SPAN {	FONT-SIZE: 120%; text-decoration: none;}
DIV.pages DIV.arrows A SPAN {color: red;}
DIV.pages DIV.numbers A {PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; text-decoration: underline; color: #6699cc;}


/* настройки цветов*/
.g {COLOR: #444444;}
.x {COLOR: #000000;}
.w {COLOR: #FFFFFF;}
.r {COLOR: #7f0000;}
/*.b {COLOR: #6B8196;}  */
.b {COLOR: #5C85C0;}
.b1{color: #5C85C0;}


acronym,abbr,.help{ border-bottom:1px dotted #333333; cursor:help }

.cat {padding: 0px 0px 10px 15px; }
.cat a {font-size: 12px; text-decoration: none; FONT: 9px Verdana, Arial;}
.cat a:link {text-decoration: none; color: black;}
.cat a:visited {text-decoration: none}

/* настройки ширины*/
.w100 {width:100%;}
.w99 {width:99%;}
.w85 {width:85%;}

/* настройки margin'а*/
.mar30 {margin-left: 30px;}

/* настройки padding'а*/
.p8 {padding: 8px;}
.pad17 {padding-left: 17px;}

/* настройки шрифтов*/
.f8 {font-size: 8px;}
.f9 {font-size: 9px;}
.f10 {font-size: 10px;}
.f11 {font-size: 11px;}
.f12 {font-size: 12px;}

.none {background: none; border: none;}

/*  .img_show { border: 1px solid black; border-right: 2px solid gray; border-bottom: 3px solid black;}  */
.img_cat {margin-right: 10px; border: 1px solid black; border-right: 2px solid gray; border-bottom: 3px solid black;}

.legal {FONT-SIZE: 9px; PADDING-BOTTOM: 8px; COLOR: #666666;}

.g1{background: #f1f1f1;}
.g2{background: #f5f5f5;}
.blue{background: #5C85C0; color: white;}
.yellow{background: #FFCC00; color: black;}

.gray{background: #fbfbfb; padding: 2px 0px 2px 10px; margin-bottom: 5px;}
.nov {background: #FDFDE3; padding: 2px 0px 2px 10px; margin-bottom: 5px; }


/* настройки line-height FFE88C*/
.lh19 { line-height: 19px;} /* используется в информации о книге */
.lh14 { line-height: 16px;}  /* используется в каталоге */

.tab1 {border-top: 2px solid #d0d0d0; border-right: 1px solid #d0d0d0; background: #f8f8f8;}
.tab1  a{TEXT-DECORATION: none;  color: black;}
.tab1  td{border-left: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; }
/* font-size: 11px; */

.t22 {background: #f1f1f1; font-weight: bold; text-align:center}
.t22  a{TEXT-DECORATION: underline;}

.ty  {background: #FFF0BB; font-weight: bold}
.tr  {background: #A01212; font-weight: bold; color: white;}

.yel {background-color: #fefef1; border: 1px solid #6699cc; padding: 10px; font-size: 11px; text-align: justify;}

.zero {	margin-BOTTOM: 0px; margin-TOP: 0px; TEXT-DECORATION: none;}

.rarrow {FONT-SIZE: 120%; color: #ff0000; }
.search_ramka {BACKGROUND: #ededed; border-top: dashed 1px #888888; border-bottom: 1px dashed #888888;}

.zag {
font-variant: small-caps;
font-weight: bold;
BORDER-LEFT: #B30028 3px solid;
padding-left: 12px;
color: #666666;
LINE-HEIGHT: 1.4em;
FONT-SIZE: 14px;
margin-left: 12px;
}


.rzag {background: #f1f1f1; color: #7f0000; width: 100%; padding-left: 10px; font: bold;}


