* {
  border-collapse: collapse;
}
td#left_menu {
  margin: 0 0 0 10px;
  list-style-image: url('/images/pointleft.gif');
}
body  {
  padding: 0;

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size : 9pt;

	color : Black;

	background: url('/images/body.jpg') no-repeat #fff;

	margin: 0;

}

.novis {
	display: none;
}

A:active  {

	text-decoration : underline;

	color : #3E6F93;

	font-size : 9pt;

}



A:link  {

	text-decoration : none;

	color : #3E6F93;

	font-size : 9pt;

}



A:visited  {

	text-decoration : none;

	color : #3E6F93;

	font-size : 9pt;

}



A:hover  {

	text-decoration : underline;

	color : #3E6F93;

	font-size : 9pt;

}



A:active.top  {

	text-decoration : none;

	color : #336699;

	font-size : 9pt;

}



A:link.top  {

	text-decoration : none;

	color : Black;

	font-size : 9pt;

}



A:visited.top  {

	text-decoration : none;

	color : Black;

	font-size : 9pt;

}



A:hover.top  {

	text-decoration : none;

	color : #336699;

	font-size : 9pt;

}



A:active.ref  {

	text-decoration : none;

	color : White;

	font-size : 9pt;

	font-weight : bold;

}



A:link.ref  {

	text-decoration : none;

	color : #95C9F0;

	font-size : 9pt;

	font-weight : bold;	

}



A:visited.ref  {

	text-decoration : none;

	color : #95C9F0;

	font-size : 9pt;

	font-weight : bold;	

}



A:hover.ref  {

	text-decoration : underline;

	color : White;

	font-size : 9pt;

	font-weight : bold;

}



A:active.ref_hram  {

	text-decoration : none;

	color : White;

	font-size : 9pt;

	font-weight : bold;

}



A:link.ref_hram  {

	text-decoration : none;

	color : White;

	font-size : 9pt;

	font-weight : bold;	

}



A:visited.ref_hram  {

	text-decoration : none;

	color : White;

	font-size : 9pt;

	font-weight : bold;	

}



A:hover.ref_hram  {

	text-decoration : underline;

	color : White;

	font-size : 9pt;

	font-weight : bold;

}





A:active.left  {

	text-decoration : none;

	color : 95C9F0;

	font-size : 8pt;

}



A:link.left  {

	text-decoration : none;

	color : #666633;

	font-size : 8pt;

}



A:visited.left  {

	text-decoration : none;

	color : #666633;

	font-size : 8pt;

}



A:hover.left  {

	text-decoration : none;

	color : 996600;

	font-size : 8pt;

}



A:active.left_hram  {

	text-decoration : none;

	color : 000000;

	font-size : 8pt;

	font-weight : bold;

}



A:link.left_hram  {

	text-decoration : none;

	color : 000000;

	font-size : 8pt;

	font-weight : bold;

}



A:visited.left_hram  {

	text-decoration : none;

	color : 000000;

	font-size : 8pt;

	font-weight : bold;

}



A:hover.left_hram  {

	text-decoration : underline;

	color : 000000;

	font-size : 8pt;

	font-weight : bold;

}



A:active.source  {

	text-decoration : underline;

	color : #205C90;

	font-size : 9pt;

	font-weight : bold;

}



A:link.source  {

	text-decoration : underline;

	color : 000000;

	font-size : 9pt;

	font-weight : bold;

}



A:visited.source  {

	text-decoration : underline;

	color : 000000;

	font-size : 9pt;

	font-weight : bold;

}



A:hover.source  {

	text-decoration : underline;

	color : #205C90;

	font-size : 9pt;

	font-weight : bold;

}



TD.image {

	background-position : top;

	background-repeat : repeat-y;

	background-image : url("../images/fon.jpg");

	background-attachment : fixed;

}



P {

	font-size : 9pt;

}

P.small {

	font-size : 9pt;

}

P.source {

	font-size : 9pt;

	margin-top : 5px;

	margin-bottom : 0px;

	margin-left : 15px;

}

P.left {

	color : #666633;

	font-size : 8pt;

	margin : 6,0,6,0;

}

td.left {

	color : #666633;

	font-size : 8pt;

	margin : 6,0,6,0;

}

P.left_hram {

	color : #472B2B;

	font-size : 8pt;

	margin : 6,0,6,0;

}



P.home {

	font-size : 10pt;

	color : Gray;

	font-weight : bold;

	margin-top : 5px;

	margin-bottom : 0px;

}

.autors {

	font-weight : bold;

	font-size : 12px;

}



BLOCKQUOTE {

	font-size : 9pt;

}

BLOCKQUOTE.home {

	font-size : 13pt;

	color : #1F1F1F;

	font-style : italic;

	font-family : "Times New Roman", Times, serif;

}

A:active.home  {

	text-decoration : underline;

	font-size : 12pt;

	color : Gray;

	font-style : italic;

	font-weight : bold;

	font-family : "Times New Roman", Times, serif;

}



A:link.home  {

	text-decoration : underline;

	font-size : 12pt;

	color : Gray;

	font-style : italic;

	font-weight : bold;

	font-family : "Times New Roman", Times, serif;

}



A:visited.home  {

	text-decoration : underline;

	font-size : 12pt;

	color : Gray;

	font-style : italic;

	font-weight : bold;

	font-family : "Times New Roman", Times, serif;

}



A:hover.home  {

	text-decoration : underline;

	font-size : 12pt;

	color : red;

	font-style : italic;

	font-weight : bold;

	font-family : "Times New Roman", Times, serif;

}

.aut {

	font-weight : bold;

	font-size : 12px;	

}



center.head {

	font-family : "Times New Roman", Times, serif;

	font-style : italic;

	font-weight : bold;

	font-size : 12pt;

}



H1 {

	font-family : "Times New Roman", Times, serif;

	font-size : 14pt;

	font-weight : bold;

}

H3 {

	font-family : "Times New Roman", Times, serif;

	font-size : 11pt;

	font-weight : bold;

	font-style : italic;

	margin-bottom : 3px;

	text-align : center;

	color : #5C5C2E;

}



TD {

	font-size : 9pt;

}



TD.small {

	font-size : 9pt;

}



DIV {

	font-size : 9pt;

}

LI.left {

	list-style-image : url("../images/pointleft.gif");

	margin-bottom : 4px;

	text-decoration : none;

}

#links {
    bottom: 20px; /* Расстояние от нижнего края окна браузера */
    position: absolute; /* Абсолютное позиционирование */
       padding: 5px; /* Поля вокруг текста */
      }
      /*  Абсолютно спозиционированные блоки снизу ----
------------------------------------------------ */


.bottom-block {position:relative !important;}


/*  Ширина левого и правого блоков
------------------------------------------------ */
.bottom-block-inner-left {left:254px; width:340px;}
.bottom-block-inner-right {right:6px; width:225px;}
/* Ширина левого и правого блоков  ----- end ----- */


.bottom-block-inner-left,
.bottom-block-inner-right {
    position:absolute !important; 
    bottom:27px;
    //bottom:53px;
    //border:1px solid #B1B1B1;
    padding:5px;
    }

/*  Размер шрифта и цвет текста в блоках
------------------------------------------------ */

.bottom-block-inner-left,
.bottom-block-inner-right,
.bottom-block-inner-left table td {font-size:10px; color:#AFAFAF;}
/* Размер шрифта и цвет текста в блоках  ----- end ----- */


/*  Размер отступа справа первой колонки в левом блоке
------------------------------------------------ */
.bbil-left {padding-right:6px;}


/*  Размер шрифта и цвет текста для ссылок
------------------------------------------------ */

.bottom-block-inner-left a,
.bottom-block-inner-right a {
    text-decoration:none !important;
    color:#AFAFAF !important;
    font-size:10px;
    }
/* Размер шрифта и цвет текста для ссылок  ----- end ----- */


    .bottom-block-inner-left a:hover,
    .bottom-block-inner-right a:hover {font-size:10px;}


/* отступ для контента снизу (должен быть равен или больше высоты блоков с рекламой)
------------------------------------------------ */
.content-bot-space {padding-bottom:350px;}
