﻿html, body
     {
       margin: 0;
       padding: 0;
     }

body {
       background-image: url(style/ac.gif);
       font-family: Times New Roman, Arial, Verdana, sans-serif;
     }


/* ОТОБРАЖЕНИЕ ССЫЛОК НА САЙТЕ */
 A:link    {color: black}
 A:visited {color: black}
 A:active  {color: black}
 A:hover   {color: black}
a    {
       color: #000;
       text-decoration: underline;
     }
/* END: ОТОБРАЖЕНИЕ ССЫЛОК НА САЙТЕ */




input.text 
     {
       border-color: black; 
       border-width: 1px; 
       border-style: solid; width: 100%;
     }

.conth1ent
     {
       font-size: 17px; 
       color:#000000;
       font-family: Times New Roman,sans-serif;
     }




/* ЗАГОЛОВКИ НА СТРАНИЦАХ */
.h1header
     {
       font-size: 120%;
       margin:0 10px;
       color:#000000;
       font-family: Times New Roman, Arial, Verdana, sans-serif;
     }
.h2header
     {
       font-size: 110%;
       color:#000000;
       font-family: Times New Roman, Arial, Verdana, sans-serif;
     }
/* END: ЗАГОЛОВКИ НА СТРАНИЦАХ */



.img { 
       border: 1;
     }

img.border   {border: black 1px solid;}
.blackborder {border: black 1px solid;}


img.glnovos {border: black 1px solid; margin-top: 2px; margin-right: 2px; width: 200px; height: 145px;}
img.glgaler {border: black 1px solid; margin-top: 2px; margin-right: 2px; margin-left: 2px; width: 200px; height: 115px;}
img.inf     {border: white 1px solid;}



/* ОСНОВНЫЕ ШРИФТЫ САЙТА */
/* (12px) Основной текст на всех страницах */
.content12center
   { 
       font-size: 80%; 
       text-align: center;
       font-family: Times New Roman,sans-serif;
   }
.content12
   {
       font-size: 80%;  
       font-family: Times New Roman,sans-serif;
   }



/* (13px) Основной текст на всех страницах */
.content13center
   { 
       font-size: 85%; 
       text-align: center;
       font-family: Times New Roman,sans-serif;
   }
.content13justify
   {
       font-size: 85%;  
       text-align: justify;
       font-family: Times New Roman,sans-serif;
   }
.content13right
   {
       font-size: 85%;  
       text-align: right;
       font-family: Times New Roman,sans-serif;
   }
.content13
   {
       font-size: 85%; 
       font-family: Times New Roman,sans-serif;
   }




/* (14px) Основной текст на всех страницах */
.content14center
   { 
       font-size: 90%;
       text-align: center;
       font-family: Times New Roman,sans-serif;
   }
.content14justify
   {
       font-size: 90%;
       text-align: justify;
       font-family: Times New Roman,sans-serif;
   }
.content14right
   {
       font-size: 90%;
       text-align: right;
       font-family: Times New Roman,sans-serif;
   }
.content14
   {
       font-size: 90%;
       font-family: Times New Roman,sans-serif;
   }



/* (15px) Основной текст на всех страницах */
.content15center
   { 
       font-size: 95%;  
       text-align: center;
       font-family: Times New Roman,sans-serif;
   }
.content15justify
   {
       font-size: 95%; 
       text-align: justify;
       font-family: Times New Roman,sans-serif;
   }
.content15right
   {
       font-size: 95%;  
       text-align: right;
       font-family: Times New Roman,sans-serif;
   }
.content15
   {
       font-size: 95%; 
       font-family: Times New Roman,sans-serif;
   }


/* (16px) Основной текст на всех страницах */
.content16center
   { 
       font-size: 100%; 
       text-align: center;
       font-family: Times New Roman,sans-serif;
   }
.content16justify
   {
       font-size: 100%;
       text-align: justify;
       font-family: Times New Roman,sans-serif;
   }
.content16right
   {
       font-size: 100%;
       text-align: right;
       font-family: Times New Roman,sans-serif;
   }
.content16
   {
       font-size: 100%;
       font-family: Times New Roman,sans-serif;
   }



/* (17px) Заголовки в основной навигации и пр. */
.content17center
   { 
       font-size: 105%; 
       text-align: center;
       font-family: Times New Roman,sans-serif;
   }
.content17justify
   {
       font-size: 105%; 
       text-align: justify;
       font-family: Times New Roman,sans-serif;
   }
.content17right
   {
       font-size: 1050%; 
       text-align: right;
       font-family: Times New Roman,sans-serif;
   }


/* (18px) Заголовки в основной навигации и пр. */
.content18center
   { 
       font-size: 110%; 
       text-align: center;
       font-family: Times New Roman,sans-serif;
   }
.content18justify
   {
       font-size: 110%;  
       text-align: justify;
       font-family: Times New Roman,sans-serif;
   }
.content18right
   {
       font-size: 110%;  
       text-align: right;
       font-family: Times New Roman,sans-serif;
   }
.content18
   {
       font-size: 110%;
       font-family: Times New Roman,sans-serif;
   }



/* (20px) Заголовки в основной навигации и пр. */
.content20
   {
       font-size: 115%; 
       font-family: Times New Roman,sans-serif;
   }



/* (22px) Заголовки в основной навигации и пр. */
.content22center
   { 
       font-size: 120%;
       text-align: center;
       font-family: Times New Roman,sans-serif;
   }
.content22justify
   {
       font-size: 120%;
       text-align: justify;
       font-family: Times New Roman,sans-serif;
   }
.content22right
   {
       font-size: 120%; 
       text-align: right;
       font-family: Times New Roman,sans-serif;
   }



/* (24px) Заголовки в основной навигации и пр. */
.content24center
   { 
       font-size: 125%; 
       text-align: center;
       font-family: Times New Roman,sans-serif;
   }
.content24justify
   {
       font-size: 125%;  
       text-align: justify;
       font-family: Times New Roman,sans-serif;
   }
.content24right
   {
       font-size: 125%; 
       text-align: right;
       font-family: Times New Roman,sans-serif;
   }
/* END: ОСНОВНЫЕ ШРИФТЫ САЙТА */





.tab        {border: steelblue 1px solid;}
.tab1       {border-right: steelblue 1px solid; border-top:steelblue 1px solid;   }
.tab2       {border-left: steelblue 1px solid;  border-bottom:steelblue 1px solid;}
.tab3       {border-left: steelblue 1px solid;  }
.tab5       {border-right: steelblue 1px solid; }
.tab6       {border-bottom: steelblue 1px solid;}
.tab4       {border-top: steelblue 1px solid;   }

.tabgl      {border: whitesmoke 2px solid;}
.tab1gl     {border-right: whitesmoke 2px solid; border-top: whitesmoke 2px solid;   }
.tab2gl     {border-left: whitesmoke 2px solid;  border-bottom: whitesmoke 2px solid;}
.tab3gl     {border-left: whitesmoke 2px solid;  }
.tab5gl     {border-right: whitesmoke 2px solid; }
.tab6gl     {border-bottom: whitesmoke 2px solid;}
.tab4gl     {border-top: whitesmoke 2px solid;   }




/*ОФОРМЛЕНИЕ ШАПКИ САЙТА*/
table.headergl
   {
       width: 100%;
   }

td.fon
   {
       background-image: url(style/fon3.jpg);
       font-family: Times New Roman, Verdana, Arial, sans-serif;
       color: gainsboro;
       font-size: 28px;
       font-weight: bold;
       height: 120;
       vertical-align: top;
       
   }

td.headerfon
   {
       background-image: url(style/fon3.jpg);
       font-family: Times New Roman, Verdana, Arial, sans-serif;
       color: gainsboro;
       font-size: 28px;
       font-weight: bold;
       height: 130;
       vertical-align: center;
       
   }

td.headerpr
   {
       background: whitesmoke;
       height: 6;
   }

td.headerrub
   {
       width: 50%;
       background: gainsboro;
       font-family: Times New Roman, Verdana, Arial, sans-serif;
       font-size: 13px;
       vertical-align: top;
   }
td.headernav
   {
       width: 50%;
       background: whitesmoke;
       font-family: Times New Roman, Verdana, Arial, sans-serif;
       font-size: 13px;
       height: 20;
       vertical-align: center;
       text-align: center;
   }


/*Оформление шапки*/

.raised { background:transparent; width:98%;}
.raised p { margin:0 10px; }
.raised p { padding-bottom:0.5em; }
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b { display:block; overflow:hidden; font-size:1px; }
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b { height:1px; }
.raised .b2 { background:gainsboro; border-left:1px solid #fff; border-right:1px solid #eee; }
.raised .b3 { background:gainsboro; border-left:1px solid #fff; border-right:1px solid #ddd; }
.raised .b4 { background:gainsboro; border-left:1px solid #fff; border-right:1px solid #aaa; }
.raised .b4b { background:gainsboro; border-left:1px solid #eee; border-right:1px solid #999; }
.raised .b3b { background:gainsboro; border-left:1px solid #ddd; border-right:1px solid #999; }
.raised .b2b { background:gainsboro; border-left:1px solid #aaa; border-right:1px solid #999; }
.raised .b1 { margin:0 5px; background:#fff; }
.raised .b2, .raised .b2b { margin:0 3px; border-width:0 2px; }
.raised .b3, .raised .b3b { margin:0 2px; }
.raised .b4, .raised .b4b { height:2px; margin:0 1px; }
.raised .b1b { margin:0 5px; background:#999; }
.raised .boxcontent { display:block; background:gainsboro; border-left:1px solid #fff; border-right:1px solid #999; } 

.raised2 { background:transparent; width:570; }
.raised2 p { margin:0 10px; }
.raised2 p { padding-bottom:0.5em; }
.raised2 .b1, .raised2 .b2, .raised2 .b3, .raised2 .b4, .raised2 .b1b, .raised2 .b2b, .raised2 .b3b, .raised2 .b4b { display:block; overflow:hidden; font-size:1px; }
.raised2 .b1, .raised2 .b2, .raised2 .b3, .raised2 .b1b, .raised2 .b2b, .raised2 .b3b { height:1px; }
.raised2 .b2 { background:gainsboro; border-left:1px solid #fff; border-right:1px solid #eee; }
.raised2 .b3 { background:gainsboro; border-left:1px solid #fff; border-right:1px solid #ddd; }
.raised2 .b4 { background:gainsboro; border-left:1px solid #fff; border-right:1px solid #aaa; }
.raised2 .b4b { background:gainsboro; border-left:1px solid #eee; border-right:1px solid #999; }
.raised2 .b3b { background:gainsboro; border-left:1px solid #ddd; border-right:1px solid #999; }
.raised2 .b2b { background:gainsboro; border-left:1px solid #aaa; border-right:1px solid #999; }
.raised2 .b1 { margin:0 5px; background:#fff; }
.raised2 .b2, .raised2 .b2b { margin:0 3px; border-width:0 2px; }
.raised2 .b3, .raised2 .b3b { margin:0 2px; }
.raised2 .b4, .raised2 .b4b { height:2px; margin:0 1px; }
.raised2 .b1b { margin:0 5px; background:#999; }
.raised2 .boxcontent { display:block; background:gainsboro; border-left:1px solid #fff; border-right:1px solid #999; } 

.raised3 { background:transparent; width:100%; }
.raised3 p { margin:0 10px; }
.raised3 p { padding-bottom:0.5em; }
.raised3 .b1, .raised3 .b2, .raised3 .b3, .raised3 .b4, .raised3 .b1b, .raised3 .b2b, .raised3 .b3b, .raised3 .b4b { display:block; overflow:hidden; font-size:1px; }
.raised3 .b1, .raised3 .b2, .raised3 .b3, .raised3 .b1b, .raised3 .b2b, .raised3 .b3b { height:1px; }
.raised3 .b2 { background:gainsboro; border-left:1px solid #fff; border-right:1px solid #eee; }
.raised3 .b3 { background:gainsboro; border-left:1px solid #fff; border-right:1px solid #ddd; }
.raised3 .b4 { background:gainsboro; border-left:1px solid #fff; border-right:1px solid #aaa; }
.raised3 .b4b { background:gainsboro; border-left:1px solid #eee; border-right:1px solid #999; }
.raised3 .b3b { background:gainsboro; border-left:1px solid #ddd; border-right:1px solid #999; }
.raised3 .b2b { background:gainsboro; border-left:1px solid #aaa; border-right:1px solid #999; }
.raised3 .b1 { margin:0 5px; background:#fff; }
.raised3 .b2, .raised3 .b2b { margin:0 3px; border-width:0 2px; }
.raised3 .b3, .raised3 .b3b { margin:0 2px; }
.raised3 .b4, .raised3 .b4b { height:2px; margin:0 1px; }
.raised3 .b1b { margin:0 5px; background:#999; }
.raised3 .boxcontent { display:block; background:gainsboro; border-left:1px solid #fff; border-right:1px solid #999; } 





/* ОФОРМЛЕНИЕ НАВИГАЦИИ */
/* Основное меню (синее)/выделенное (жирный шрифт) из 4 позиций */
td.header4pod
   {
       width: 25%;
       padding: 5px;
       background-color: RGB(122, 175, 207);
       font-family: Arial, Verdana, sans-serif;
       font-size: 100%;
       border: 2px solid;
       text-align: center;
   }

/* Основное меню (синее)/выделенное (жирный шрифт) из 5 позиций */
td.header5pod
   {
       width: 20%;
       padding: 5px;
       background-color: RGB(122, 175, 207);
       font-family: Arial, Verdana, sans-serif;
       font-size: 100%;
       border: 2px solid;
       text-align: center;
   }
td.header5podgl
   {
       width: 20%;
       padding: 5px;
       background-color: RGB(122, 175, 207);
       font-family: Arial, Verdana, sans-serif;
       font-size: 100%;
       text-align: center;
       border: 2px solid;
       font-weight: bold;
   }

/* Основное меню (синее)/выделенное (жирный шрифт) из 6 позиций */
td.header6pod
   {
       width: 16%;
       padding: 5px;
       background-color: RGB(122, 175, 207);
       font-family: Arial, Verdana, sans-serif;
       font-size: 100%;
       border: 2px solid;
       text-align: center;
   }

td.header6podgl
   {
       width: 16%;
       padding: 5px;
       background-color: RGB(122, 175, 207);
       font-family: Arial, Verdana, sans-serif;
       font-size: 100%;
       text-align: center;
       border: 2px solid;
       font-weight: bold;
   }

/* Основное меню (синее)/выделенное (жирный шрифт) из 7 позиций */
td.header7pod
   {
       width: 14%;
       padding: 5px;
       background-color: RGB(122, 175, 207);
       font-family: Arial, Verdana, sans-serif;
       font-size: 100%;
       border: 2px solid;
       text-align: center;
   }

td.header7podgl
   {
       width: 14%;
       padding: 5px;
       background-color: RGB(122, 175, 207);
       font-family: Arial, Verdana, sans-serif;
       font-size: 100%;
       text-align: center;
       border: 2px solid;
       font-weight: bold;
   }






td.headerzag
   {
       width: 100%;
       background-image: url(style/fon5.jpg);
       font-family: Arial, Verdana, sans-serif;
       font-size: 20px;
       height: 28;
       border: 2px solid;
       text-align: center;
   }
td.headerns
   {
       width: 100%;
       background: #c0c0c0;
       font-family: Arial, Verdana, sans-serif;
       font-size: 20px;
       height: 28;
       border: 2px solid;
       text-align: center;
   }

td.header5podns
   {
       width: 20%;
       height: 26;
       background-image: url(style/fonnav.jpg);
       font-family: Arial, Verdana, sans-serif;
       font-size: 11px;
       border: 2px solid;
       text-align: center;
   }

td.header5podglns
   {
       width: 20%;
       height: 26;
       background-image: url(style/fonnav.jpg);
       font-family: Times New Roman, Verdana, Arial, sans-serif;
       font-size: 11px;
       text-align: center;
       border: 2px solid;
       font-weight: bold;
   }
/* END: ОФОРМЛЕНИЕ НАВИГАЦИИ */




/* ОФОРМЛЕНИЕ ПОД НАВИГАЦИИ */

table.navpod
   {
       width: 100%;
       background: whitesmoke;
       font-family: Times New Roman, Verdana, Arial, sans-serif;
       font-size: 16px;
       text-align: center;
   }

td.videl
   {
       background: gainsboro;
       font-family: Times New Roman, Verdana, Arial, sans-serif;
       border: whitesmoke 2px solid;
       text-align: center;
       font-weight: bold;
   }

/* END: ОФОРМЛЕНИЕ ПОД НАВИГАЦИИ*/



/*ДОПОЛНЕНИЯ К ВНУТРЕННИМ СТРАНИЦАМ*/
/*BEGIN ШАПКА*/

td.navcontentbeg
   {
       width: 50%;
       background: gainsboro;
       font-family: Times New Roman, Verdana, Arial, sans-serif;
       font-size: 13px;
       height: 20;
       vertical-align: center;
       text-align: center;
   }

td.headerfonbeg
   {
       background-image: url(style/fon3beg.jpg);
       font-family: Times New Roman, Verdana, Arial, sans-serif;
       color: gainsboro;
       font-size: 28px;
       font-weight: bold;
       height: 130;
       vertical-align: center;
   }

td.header8podbeg
   {
       width: 12%;
       font-family: Times New Roman, Verdana, Arial, sans-serif;
   }

td.header7podbeg
   {
       width: 14%;
       font-family: Times New Roman, Verdana, Arial, sans-serif;
   }

td.header6podbeg
   {
       width: 16%;
       font-family: Times New Roman, Verdana, Arial, sans-serif;
   }

td.header5podbeg
   {
       width: 20%;
       font-family: Times New Roman, Verdana, Arial, sans-serif;
   }

td.header4podbeg
   {
       width: 25%;
       font-family: Times New Roman, Verdana, Arial, sans-serif;
   }

td.header0podbeg
   {
       width: 100%;
       font-family: Times New Roman, Verdana, Arial, sans-serif;
   }

/*END ШАПКА*/
/*ДОПОЛНЕНИЯ К ВНУТРЕННИМ СТРАНИЦАМ*/









/*Оформление Контента*/

td.content
   {
       width: 100%;
       background: whitesmoke;
       font-family: Times New Roman, Verdana, Arial, sans-serif;
       font-size: 16px;
       text-align: justify;
   }

div.zag1
   {
       font-size: 26px;
       text-align: center;
       color: darkblue;
   }

div.zag2
   {
       font-size: 20px;
       text-align: center;
       color: black;
       font-weight: bold;
   }

hr
   {
       width: 99%;
   }

/*Оформление Контента*/

/*Оформление дополнения к Контенту*/

table.dopcontent
   {
       width: 100%;
       background: gainsboro;
       border: whitesmoke 2px solid;
       text-align: justify;
   }

div.zag3
   {
       font-size: 18px;
       text-align: center;
       color: black;
       font-weight: bold;
   }


/*Оформление дополнения к Контенту*/

/*Оформление нижней полосы навигации*/

table.dopnav
   {
       width: 100%;
       height: 40px;
       background: gainsboro;
       font-weight: bold;
   }

td.dopnavright
   {
       width: 40%;
       background:  whitesmoke;
       font-family: Times New Roman, Verdana, Arial, sans-serif;
       font-size: 16px;
       text-align: right;
   }

td.dopnavcenter
   {
       width: 20%;
       font-family: Times New Roman, Verdana, Arial, sans-serif;
       font-size: 16px;
       text-align: center;
   }

td.dopnavleft
   {
       width: 40%;
       background: whitesmoke;
       font-family: Times New Roman, Verdana, Arial, sans-serif;
       font-size: 16px;
       text-align: left;
   }

/*Оформление нижней полосы навигации*/

/*Оформление картинки ANT.GIF*/

img.navig
   {
       width: 100%;
       height: 20px;
       border: 0;
       margin: 0px, 0px;
   }

td.navigtd
   {
       height: 20px;
       vertical-align: center;
       border: whitesmoke 2px solid;
       align: center;
   }

/*Оформление картинки ANT.GIF*/

/*Счетчики*/

table.sh
   {
       width: 100%;
       height: 40px;
       background: gainsboro;
       border: whitesmoke 2px solid;
       vertical-align: center;
   }

td.shleft
   {
       width: 95;
       align: left;
       border: 0px;
   }

td.shright
   {
       width: 95;
       align: right;
       border: 0px;
   }

/*Счетчики*/

/*ПЕРВОИСТОЧНИК*/

div.pervoist

   {
       font-size:14px; 
       text-align:right;
   }

/*ПЕРВОИСТОЧНИК END*/

/*ВСТАКА - ИЗОБРАЖЕНИЕ В КОНТЕНТЕ*/

table.img

   {
       font-size:14px; 
       text-align:right;
   }

table.text

   {
       font-size:14px; 
       text-align:right;
   }

/*ВСТАКА - ИЗОБРАЖЕНИЕ В КОНТЕНТЕ END*/

/*ГЛАВНАЯ INDEX*/
    /*БЛОК АВТОРСТВО*/
table.autorwidth
   {
       width: 99%;
       border: 0;
       align: center;
   }
td.autorleft
   {
       width: 216;
   }
table.autoremail
   {
       width: 100%;
       height: 100%;
       border: 0;
       align: center;
       border-right: whitesmoke 2px solid; 
       border-top:whitesmoke 2px solid;
   }
td.autoremail
   {
       width: 216;
       height: 50%;
       border: 0;
       align: center;
       border-left: whitesmoke 2px solid;  
       border-bottom:whitesmoke 2px solid;
       background: lightgrey;
   }
td.autordate
   {
       height: 50%;
       align: center;
       border-left: whitesmoke 2px solid;  
       border-bottom:whitesmoke 2px solid;
       background: lightgrey;
   }
table.autornew
   {
       width: 100%;
       border: 0;
       align: center;
       border-right: whitesmoke 2px solid; 
       border-top:whitesmoke 2px solid;
   }
td.autorant
   {
       align: center;
       border-left: whitesmoke 2px solid;  
       border-bottom:whitesmoke 2px solid;
   }

td.autortab2       
   {
       border-left: whitesmoke 2px solid;  
       border-bottom:whitesmoke 2px solid;
   }
    /*БЛОК АВТОРСТВО END*/

    /*БЛОК ДЕЛИТЕЛЬ*/

table.delit
   {
       width: 90%;
       border: 0;
       align: center;
   }

td.delit6
   {
       height: 5px;
       border: 0;
       align: center;
   }

td.delit6tab
   {
       height: 6px;
       border-right: steelblue 1px solid; 
       border-top:steelblue 1px solid;
       font-size: 4px; 
   }

td.delit10
   {
       height: 10px;
       border: 0;
       align: center;
   }

td.delit15
   {
       height: 15px;
       border: 0;
       align: center;
   }

td.delit5
   {
       height: 5px;
       border: 0;
       align: center;
   }

    /*БЛОК ДЕЛИТЕЛЬ END*/

/*ГЛАВНАЯ INDEX*/






/*BEGIN ФОТОГАЛЛЕРЕИ*/

td.fotoheader
   {
       background-image: url(style/fon1.jpg);
       font-family: Times New Roman, Verdana, Arial, sans-serif;
       border-left: steelblue 1px solid;  border-bottom:steelblue 1px solid;
       text-align: center;
   }

td.fotonavigtop
   {
       background: gainsboro;
       font-family: Times New Roman, Verdana, Arial, sans-serif;
       border-left: steelblue 1px solid;  border-bottom:steelblue 1px solid;
       vertical-align: center;
   }

td.fotonavigbot
   {
       background-image: url(style/fon.jpg);
       font-family: Times New Roman, Verdana, Arial, sans-serif;
       border-left: steelblue 1px solid;  border-bottom:steelblue 1px solid;
       vertical-align: center;
   }

td.fotonavig2bot
   {
       background: gainsboro;
       font-family: Times New Roman, Verdana, Arial, sans-serif;
       border-left: steelblue 1px solid;  border-bottom:steelblue 1px solid;
       vertical-align: center;
   }

td.fotonavig3bot
   {
       background-image: url(style/fon5.jpg);
       font-family: Times New Roman, Verdana, Arial, sans-serif;
       border-left: steelblue 1px solid;  border-bottom:steelblue 1px solid;
       vertical-align: center;
   }

td.fotoimg
   {
       background-image: url(style/fon5.jpg);
       font-family: Times New Roman, Verdana, Arial, sans-serif;
       border-left: steelblue 1px solid;  border-bottom:steelblue 1px solid;
   }

td.fotoperech
   {
       background: gainsboro;
       font-family: Times New Roman, Verdana, Arial, sans-serif;
       border-left: steelblue 1px solid;  border-bottom:steelblue 1px solid;
   }

td.glavfototext
   {
       background-image: url(style/fon.jpg);
       font-family: Times New Roman, Verdana, Arial, sans-serif;
       border-left: steelblue 1px solid;  border-bottom:steelblue 1px solid;
       text-align: center;   
       font-weight: bold;    
   }

td.glavfotoimgs
   {
       background-image: url(style/fon5.jpg);
       font-family: Times New Roman, Verdana, Arial, sans-serif;
       border-left: steelblue 1px solid;  border-bottom:steelblue 1px solid;
  
   }

/*END ФОТОГАЛЛЕРЕИ*/



/* ГАЛЕРЕИ НА ГЛАВНОЙ СТРАНИЦЕ САЙТА   */

/* БЛОЧНО-СТРОЧНАЯ СТРУКТУРА   */
.autonav
 {
    display: inline-block;         /* Задаем блочно-строчное отображение */
    width: 20%;                    /* Ширина одного блока относительно экрана или браузера */
    padding:10px 10px;             /* Отступы в содержиом блока */
    max-width: 500px;              /* Минимальные и максимальные размеры в блоке */
    min-width: 300px;
    background: gainsboro;         /* Серый фон в блоке */
 }
/* END */


/* БЛОК С КАРТИНКОЙ/ОБРЕЗКА   */
div.center-cropped
 {
    position: relative;            /* Позиция элемента относительно блока в котором он находится */
    width: 100%;                   /* Полностью занимает весь блок по ширине */
    height: 350px;                 /* Высота фиксированная */
    background-color: #000000;     /* Цвет фона, если картинка для него мала (черный) */
    border: whitesmoke 2px solid;  /* Рамка блока под картинку */
    -moz-border-radius: 15px;      /* Закругление для старых Mozilla Firefox */
    -webkit-border-radius: 15px;   /* Закругление для старых Chrome и Safari */
    -khtml-border-radius:15px;     /* Закругл. для браузера Konquerer системы Linux */
    border-radius: 15px;           /* Закругление углов для всех, кто понимает */
    overflow: hidden;              /* Скрывает элемент если он выходит за заданные рамки блока */
 }

div.center-cropped img
 {
    position: absolute;            /* Позиция изображения относительно блока в котором он находится */
    left: 50%;
    top: 50%;
    height: 100%;
    width: auto;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    transition: 0.2s ease;          /* Задержка появления картинки на сек. Плюс графический эффект */
 }

div.center-cropped img.portrait
 {
    width: 100%;                    /* Ширина картинки 100% */
    height: auto;                   /* Высота авто. Обрезка по высоте */
    transition: 0.2s ease;          /* Задержка появления картинки на сек. Плюс графический эффект */
 }
/* END */


/* БЛОК С ТЕКСТОМ/ОБРЕЗКА   */
div.center-croptext
 {
    width: 90%;                      /* Ширина блока относительно родительского */
    height: 150px;                   /* Высота блока ограничена */
    background-color:rgba(245,245,245,0.6);
                                     /* Цвет фона блока и его прозрачность */
    border: white 2px solid;         /* Размер границы и ее цвет */
                                     /* Закругление границ блока. С одного края пологая граница, для показа фоновой картинки */
    border-radius: 25px 0px 100px 25px; 
    -webkit-border-radius: 25px 0px 100px 25px; 
    -moz-border-radius: 25px 0px 100px 25px;
    overflow: hidden;                /* Скрывает элемент если он выходит за заданные выше рамки */
    padding:10px 10px;               /* Отступ от границ блока, для вставки текста */
    margin: auto;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 9pt;                  /* Размер шрифта в пунктах */ 
  }

/* ФОНОВЫЕ КАРТИНКИ ПОД ТЕКСТ */
.bg1img
  {
    background-image: url(gallary/images/mercury.png);
    background-position: right bottom;/* Расположение картинки в блоке: справа и снизу */
    background-size: 30%;             /* Размер картинки 30% от размера блока */
    background-repeat: no-repeat;     /* Не повторять. Размещать в единственном экземпляре */
  }
.bg3img
  {
    background-image: url(gallary/images/luna.png);
    background-position: right bottom; 
    background-size: 30%;
    background-repeat: no-repeat;
  }
.bg4img
  {
    background-image: url(gallary/images/mars.png);
    background-position: right bottom; 
    background-size: 30%;
    background-repeat: no-repeat;
  }
.bg-10img
  {
    background-image: url(gallary/images/rugu.png);
    background-position: right bottom; 
    background-size: 30%;
    background-repeat: no-repeat;
  }
.bg-11img
  {
    background-image: url(gallary/images/bennu.png);
    background-position: right bottom; 
    background-size: 30%;
    background-repeat: no-repeat;
  }
.bg-13img
  {
    background-image: url(gallary/images/foto.png);
    background-position: right bottom; 
    background-size: 30%;
    background-repeat: no-repeat;
  }
.bg-12img
  {
    background-image: url(gallary/images/galileo.png);
    background-position: right bottom; 
    background-size: 30%;
    background-repeat: no-repeat;
  }
.bg5img
  {
    background-image: url(gallary/images/jupiter.png);
    background-position: right bottom; 
    background-size: 30%;
    background-repeat: no-repeat;
  }
.bg6img
  {
    background-image: url(gallary/images/saturn.png);
    background-position: right bottom; 
    background-size: 30%;
    background-repeat: no-repeat;
  }
.bg9img
  {
    background-image: url(gallary/images/pluto.png);
    background-position: right bottom; 
    background-size: 30%;
    background-repeat: no-repeat;
  }
/* END */


/* БЛОК С ТЕКСТОМ ДЛЯ НАКЛАДКИ НА ИЗОБРАЖЕНИЕ   */
.center-text
  {
    position:relative;                /* Расположение текста относительно родительского элемента (картинки) */
  }
/* Текст в тегах SPAN */
.center-text span
  {
    display:inline-block;             /* Блочно-строчное располодение. Т.е. если текст выходит за пределы, переносим на следующую строку */
    position:absolute;                
    top:30px;                         /* Расположение блока с текстом относительно краев родительского объекта. (Отступы от краев) */
    left:0px;
     
    /* Оформление текста */
    color:#FFF;                                     /* Цвет текста */
    font-family:Arial, Helvetica, sans-serif;       /* Тип шрифта */
    font-size:18px;                                 /* Размер шрифта для текста */
     
    /* Фон */
    background-color:rgba(70,130,180,0.8);          /* Фон серый, с полной непрозрачностью... Можно задать частичную прозрачность 0.5 */
    padding:10px 30px;                              /* Отступ от текста 10 по вертикали и 30 по горизонтали  */
  }

.center-text h2
  {
    display:inline-block;
    width: 70%;
    position:absolute;
    bottom:0px;   
    left:0px;
     
    /* Оформление текста */
    color:#FFF;                                     /* Цвет текста */
    font-family:Arial, Helvetica, sans-serif;       /* Тип шрифта */
    font-size:18px;                                 /* Размер шрифта для текста */
     
    /* Фон */
    background-color:rgba(192,192,192,0.8);         /* Фон серый, с полной непрозрачностью... Можно задать частичную прозрачность 0.5 */
    padding:10px 30px;                              /* Отступ от текста 10 по вертикали и 30 по горизонтали  */
  }
/* END */

/* END: ГАЛЕРЕИ НА ГЛАВНОЙ СТРАНИЦЕ САЙТА   */