body { font: normal 11pt "Arial", "Times New Roman", "Courier New Cyr";
       background: black url(Pic/fon.jpg);
       color: black;
       border-color: black;
       margin-left:4;
       margin-right:4;
       margin-top:0;  }

body.list     { background: black url(Pic/fon.jpg);
                margin-left:0;
                margin-right:0;
                margin-top:0;
                margin-bottom:0; }

a         { font: bold 11pt "Arial", "Times New Roman", "Courier New Cyr"; text-decoration:none;  }

.begin    { text-decoration:none; font-weight: normal; font-style: normal; font-size: 9pt; 
            font-family: "Trebuchet MS", "Times New Roman", "Sylfaen", "System", "MS Sans Serif", "Arial", "Courier New Cyr";}

a.account { text-decoration:none; font-weight: bold; font-style: normal; font-size: 9pt; }

.account  { font: bold 9pt "Arial", "Times New Roman", "Courier New Cyr"; color:gray;}

.a_small  { font: normal 8pt "Arial", "Times New Roman", "Courier New Cyr"; }

.list     { font: normal 9pt "Times New Roman", "Arial", "Courier New Cyr"; text-decoration:none;  }

a:link    { color: #6a7af6; }  /* непосещенная связь */
a:visited { color: #6a7af6; }  /* посещенная связь */
a:active  { color: #6a7af6; }  /* активная связь */
a:hover   { color: gray;    }  /* связь, на которой расположен курсор мыши */

.main       { font: bold   11pt "Times New Roman", "Arial", "Courier New Cyr"; color: black;  }
a.main      { font: normal 9pt "Arial", "Times New Roman", "Courier New Cyr"; text-decoration:none;  }
p.main      { font: normal 11pt "Times New Roman", "Arial", "Courier New Cyr"; color: black;  }
em.main     { font: normal 11pt "Times New Roman", "Arial", "Courier New Cyr"; color: black;  }
strong.main { font: normal 11pt "Times New Roman", "Arial", "Courier New Cyr"; color: black;  }
h2.main     { font: bold 16pt "Times New Roman", "Arial", "Impact", "Courier New Cyr"; color: #8b7163; }


.friends  { font: normal 11pt "Arial", "Times New Roman", "Courier New Cyr"; 
            text-indent: 0em; margin-left:17; margin-right:17; color: black; }

/* b       {  font: bold   11pt "Arial", "Times New Roman", "Courier New Cyr"; } */

b       {  font-weight: bold;  }
em      {  font: normal 11pt "Arial", "Times New Roman", "Courier New Cyr"; }
strong  {  font: normal 11pt "Arial", "Times New Roman", "Courier New Cyr"; }


h1    { font: bold 23pt "Arial", "Times New Roman", "Courier New Cyr"; color: black; }
h2    { font: bold 18pt "Times New Roman", "Arial", "Courier New Cyr"; color: black;  } 
h3    { font: bold 13pt "Arial", "Times New Roman", "Courier New Cyr"; color:black; }
h4    { font: bold 12pt "Arial", "Times New Roman", "Courier New Cyr"; color: black; } 
h5    { font: bold 10pt "Arial", "Times New Roman", "Courier New Cyr"; color:black; }
h6    { font: normal 8pt "Arial", "Times New Roman", "Courier New Cyr"; color: black;  }

img.filter1  { filter: revealtrans(duration=2,transition=21); }
img.filter2  { cursor: pointer; filter: revealtrans(duration=2,transition=12); }
img.filter3  { cursor: pointer; filter: revealtrans(duration=2,transition=10); }
img.filter4  { cursor: pointer; filter: revealtrans(duration=3,transition=21); }
img.filter5  { cursor: pointer; filter: revealtrans(duration=4,transition=22); }
img.filter6  { cursor: pointer; filter: revealtrans(duration=5,transition=2);  }

ul.listsquare { list-style-type:square; margin-top:0; padding-left:9; margin-left:9; color:#b48a74;}

.literat  { font: normal 10pt "Arial" ,"Courier New Cyr", "Times New Roman"; color: black; 
            margin-left:55; margin-right:55;}

.routes   { font: italic 10pt "Arial" ,"Courier New Cyr", "Times New Roman"; color: black; 
             margin-left:25; margin-right:25;}

.routes_H { font: bold 12pt "Times New Roman", "Arial", "Courier New Cyr"; color: black; 
             text-decoration:underline; position:relative; top:15; }


.white_table      { border: 4px ridge white; border-top-width:0; background: white url(Pic/fon1.jpg);
                    font: normal 11pt "Arial", "Times New Roman", "Courier New Cyr"; }

.white_table_mid  { border: 4px ridge white; background: white url(Pic/fon1.jpg); 
                    font: normal 11pt "Arial", "Times New Roman", "Courier New Cyr"; }

.white_table_main { border: 2px ridge white; background: white url(Pic/fon1.jpg); 
                    font: normal 11pt "Arial", "Times New Roman", "Courier New Cyr"; }

.gray   { background-color: #c4d0c8; }

.book-mark    { margin-left:0; margin-right:0; margin-top:1; margin-bottom:0;
                position: absolute; top:0; left:5; }

.main-art     { font: bold 9pt  "Times New Roman", "Arial"; color: black;
                margin-left:0; margin-right:0; margin-top:1; margin-bottom:0;
                position: absolute; top:0; left:1; }


.foto_tema    { margin-left:0; margin-right:0; margin-top:0; margin-bottom:0; padding-top:0; 
                position: absolute; top:2; left:0; }


.foto_list    { font: normal 8pt "Arial", "Times New Roman", "Courier New Cyr"; color: #black;
                border: 2px ridge white; background: white url(Pic/fon1.jpg);  }


.current-bold { font: normal 8pt "Arial", "Times New Roman", "Courier New Cyr"; color: black; }

.cursHand   { cursor: pointer; }

img.info    { border: double; border-color: gray; border-width: 2pt; cursor: pointer;}

img.bord    { border: double; border-color: gray; border-width: 2pt; }

.letter1    { font: bold 35pt "Times New Roman", "Arial", "Impact", "Courier New Cyr"; color: black;
               float:left; margin-left:1; margin-right:8; margin-top:0; margin-bottom:1;}

.letter2    { font: normal 20pt "Times New Roman", "Arial", "Impact", "Courier New Cyr"; color: black;
               float:left; margin-left:1; margin-right:2; margin-top:0; margin-bottom:1;}

.artend     { font-family: "Times New Roman", "Arial", "Courier New Cyr";
               font-weight: bold; font-style: normal; font-size: 12pt; 
               color: gray; background-color: white; }

.gallery    { font: normal 8pt "Times New Roman", "MS Sans Serif", "Courier New Cyr", "Sylfaen", "System"; color: black; }


.news       { font: bold 11pt "Arial", "Times New Roman", "Courier New Cyr"; color: black;}
.news1      { font: normal 11pt "Times New Roman", "Arial", "Courier New Cyr"; color: black; }
.news2      { font: bold 10pt "Arial", "Times New Roman", "Courier New Cyr"; color: black;}

.vers       { font: 9pt  "Times New Roman", "Arial", "Courier New Cyr"; text-indent: 0em; color: gray;  }
.vers1      { font: 9pt  "Times New Roman", "Arial", "Courier New Cyr"; text-indent: 0em; color: black; }

/* .times      { font: bold 10pt  "Times New Roman", "Arial", "Courier New Cyr"; color: #6495ed; } */

.times1     { font: bold 11pt  "Times New Roman", "Arial", "Courier New Cyr"; color: black; margin-bottom:1; }
.times2     { font: bold 9pt  "Arial", "Times New Roman", "Courier New Cyr"; color: black; margin-bottom:5; text-indent:7;}

.rem        { font: bold   9pt "Arial", "Times New Roman", "Courier New Cyr"; color: gray; }
.rem_black  { font: normal 8pt "Arial", "Times New Roman", "Courier New Cyr"; color: gray; }
.rem_black1 { font: normal 9pt "Arial", "Times New Roman", "Courier New Cyr"; color: gray; }
.rem_blue   { font: bold oblique 10pt "Arial", "Times New Roman", "Courier New Cyr" ; color: #6495ed; }

.voyage     { display: inline; color: #786861; }

.head       { color: #584841; }
.head1      { display: inline; color: #584841; }
.head2      { display: inline; color: gray;    }
.headblue   { display: inline; color: #2f4c8a; }

.apteka     { font: bold 24pt "Times New Roman", "Arial", "Impact", "Courier New Cyr"; font-variant: small-caps; text-decoration: underline; color: #8b7163; }

/* .cites      { font: bold 11pt "Times New Roman", "Arial"; color: gray; margin-left:17; margin-right:17; margin-top:5;} */

.cites      { font: italic 11pt "Arial", "Times New Roman", "Courier New Cyr"; color: black; } 

div.small_H   { font: bold 13pt "Times New Roman", "Arial", "Courier New Cyr"; color: black; 
              text-decoration:underline; margin-left:1; position:relative; top:15; }

div.small_Hh  { font: italic bold 12pt  "Times New Roman", "Arial", "Courier New Cyr"; color: black;
                margin-left:1; position:relative; top:17; }

div.highlight { position:relative;letter-spacing:2.5;
                font: bold 22pt "Arial", "Times New Roman", "Courier New Cyr"; color: #gray; }

div.front     { position:absolute; top:1; left:1; letter-spacing:2.5;
                font: bold 22pt "Arial", "Times New Roman", "Courier New Cyr"; color: #8b7163; }

div.shadow    { position:absolute; top:2; left:2; letter-spacing:2.5;
                font: bold 22pt "Arial", "Times New Roman", "Courier New Cyr"; color: darkblue; }


div.listing1  { position:absolute; visibility:visible; cursor:pointer; }

div.listing2  { position:absolute; left:20; top:2; visibility:visible;  
              font: bold 8pt "Times New Roman", "Arial", "Courier New Cyr"; color: #231353; }


a.menuLink {  font: normal 8pt "Arial", "Times New Roman", "Courier New Cyr";  
       	      background: white; 
	      border: 1px solid gray;
              padding: 2px;
	      margin: 1px;
              display: block;   }
  
.menuL {   width: 100%; cursor: pointer; }
  
.popUp {  border: 1px solid gray ; 
          background-color: #e9e9e9;
          visibility: hidden;
          position: absolute;
          width: 85px;
          z-index:2;
	  padding: 0px;
          margin-left: 0px;
          margin-top: 0px;  }

.menuA  { font: normal 8pt "Arial", "Times New Roman", "Courier New Cyr";
           cursor: pointer; color: #6a7af6;}

.bgcol  { background: black url(Pic/fon.jpg); } 

.fototheme    { padding-bottom: 25px;}

.bigfototitle { margin-top:5; color:gray; }

.orient     { font: normal 10pt "Arial", "Times New Roman"; color: gray; }


