body
        {
        background-image: url("/images/back.gif");
        background-position: top left;
        background-repeat:  repeat-x;
        background-color:#f2f0ea;
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        font-size: 70%;
        font-family: Verdana, Helvetica, Geneva, snas-serif;
        }
table
        {
        font-size:100%;
        }
h1 
        {
        font-size: 140%;        
        color: #666;    
        }
h2 
        {
        font-size: 110%;        
        color: #af2301; 
        }
h3 
        {
        font-size: 100%;        
        color: #af2301; 
        }
h4 
        {
        font-size: 110%;        
        color: #666;    
	margin:0;
	padding: 10px 0;
        }
h5 
        {
        font-size: 100%;        
        color: #666;    
        }
h6 
        {
        font-size: 90%; 
        color: #666;    
        }
strong
        {
/*      color: #666;            */
        font-weight:bold;
        }
span.underline
        {
        text-decoration: underline;
        }
span.underline2
        {
        text-decoration: underline;
        font-size: 110%;        
        }
a {
outline: none; /* Убираем границу вокруг ссылок */
}
dt.name a,
dt.name a:link,
dt.name a:active,
dt.name a:visited
        {
        text-decoration:none;
        }

dt.name a:hover
        {
        text-decoration:underline;
        }

dt.namelight a,
dt.namelight a:link,
dt.namelight a:active,
dt.namelight a:visited
        {
        text-decoration:none;
        }

dt.namelight a:hover
        {
        text-decoration:underline;
        }

hr 
        {
        width: 100%;
        height: 1px;
        color: #af2301; 
        background-color:#af2301;
        border-color: #af2301;  
        text-align: left;
        }
table.main 
        {
        width: 100%;
        background-image: url("/images/back-right.gif");
        background-position: top right;
        background-repeat: no-repeat;
        border-bottom: 5px solid #cbd0c9;
        }
table.main td
        {
        vertical-align: top;
        text-align: left;
        }
table.main td.logo
        {
        text-align: left;
        width: 155px;
        height: 170px;
        }
table.main td.logo2
        {
        vertical-align: top;
        text-align: left;
        padding-right: 25em;
/*      width: 357px;
        height: 126px; */
        }
table.main td.menu1
        {
        text-align: left;
        width: 68px;
        height: 44px;
        }
table.main td.menu2
        {
        text-align: left;
        width: 146px;
        height: 44px;
        }
table.main td.menu3
        {
        text-align: left;
        width: 134px;
        height: 44px;
        }
table.main td.menu4
        {
        text-align: left;
        width: 99px;
        height: 44px;
        }
table.main td.menu5
        {
        text-align: left;
        width: 73px;
        height: 44px;
        }
table.text p         
        {
        vertical-align: top;
        font-size:100%;
        color: #333;    
        }
table.text td.leftest 
        {
        width: 45%;
        vertical-align: top;
        background-image: url("/images/back2.gif");
        background-position: bottom left;
        background-repeat: repeat-x;
        background-color:#fff;
        border-right: 1px solid #cbd0c9;
        padding-bottom: 5em;
        padding-top: 2em;
        padding-left: 2em;
        padding-right: 2em;
        }
table.text td.leftest ul
        {
        font-size:100%;
        color: #666;    
        padding-bottom: 0.5em;
        }
table.text td.leftest li
        {
        color: #666;    
        font-size:100%;
        padding-top: 0.5em;
        list-style: none;
        }
table.text td.leftest a 
        {
        color: #666;
/*      text-decoration: underline;     */
        }
table.text td.leftest a:link 
        {
        color: #666;    
        }
table.text td.leftest a:active 
        {
        color: #666;    
        }
table.text td.leftest a:visited 
        {
        color: #666;    
        }
table.text td.leftest a:hover 
        {
        color: #333;    
/*      text-decoration: underline;     */
        }
table.text dt.name
        {
        font-weight: bold;
        font-size:100%;
        color: #666;    
        padding-bottom: 1em;
        }
table.text dt.name-line
        {
        font-weight: bold;
        font-size:100%;
        color: #666;    
        padding-bottom: 1em;
        text-decoration: underline;     
        }
table.text dt.italic
        {
        font-weight: bold;
        font-size:11px;
        color: #6B8DAF; 
        }
table.text dl.italic
        {
        font-weight: bold;
        font-size:11px;
        color: #6B8DAF; 
        }
table.text dl.name
        {
        font-weight: bold;
        font-size:100%;
        color: #666;    
        }
div.zagolovok
        {
        font-weight: bold;      
        color: #666;
        text-decoration: underline;
        padding-bottom: 0.5em;  
        }
table.text p.name
        {
        font-weight: bold;
        font-size:100%;
        color: #666;    
        padding-bottom: 0.5em;
        }
table.text dt
        {         
        font-size:11px;
        color: #666;    
        padding-bottom: 1em;
        }
table.text dd
        {
        font-size:11px;
        color: #666;    
        padding-bottom: 0.5em;
        }
span.data
        {
        font-size:11px;
        color: #af2301; 
	margin-right:10px;
        }
table.text td.rightest 
        {
        width: 55%;
        vertical-align: top;
        padding-top: 2em;
        padding-left: 2em;
        padding-right: 2em;
        padding-bottom: 2em;
        }

table.text2
        {
        width: 100%;
        background-color:#fff;
        vertical-align: top;
        }
table.text2 td.rightest2 
        {
        padding-top: 2em;
        padding-left: 2em;
        padding-right: 2em;
        padding-bottom: 2em;
        }

table.text td.images 
        {
        vertical-align: top;
        padding-top: 13px;
        padding-left: 2em;
        }
table.text td.images2 
        {
        vertical-align: top;
        padding-top: 10px;
        }
table.text td.rightest dl
        {
        font-size:100%;
        color: #333;
        padding-bottom: 0em;
        }
table.text td.rightest dt
        {
        vertical-align: top;
        font-size:100%;
        color: #333;
        padding-bottom: 0.5em;
        }
img.pic
        {
        display:inline;
        clear:both;
        float:right;
        margin-left:0em;
        margin-bottom:0em;
        }
table.regim td
        {
        padding-left: 1em;
        padding-right: 1em;
        padding-bottom: 0.5em;
        }
table.text td.rightest dd
        {
        font-size:100%;
        color: #333;
        padding-top: 0em;
        }
table.text td.rightest a 
        {
        color: #666;
        text-decoration: underline;     
        }
table.text td.rightest a:link 
        {
        color: #666;    
        }
table.text td.rightest a:active 
        {
        color: #666;    
        }
table.text td.rightest a:visited 
        {
        color: #666;    
        }
table.text td.rightest a:hover 
        {
        color: #333;    
        text-decoration: underline;     
        }


table.text2 td.rightest2 a 
        {
        color: #666;
        text-decoration: underline;     
        }
table.text2 td.rightest2 a:link 
        {
        color: #666;    
        }
table.text2 td.rightest2 a:active 
        {
        color: #666;    
        }
table.text2 td.rightest2 a:visited 
        {
        color: #666;    
        }
table.text2 td.rightest2 a:hover 
        {
        color: #333;    
        text-decoration: underline;     
        }




table.text td.rightest ol
        {
        font-size:100%;
        color: #333;
        }
table.text td.rightest li
        {
        font-size:100%;
        color: #333;
        }
table.text td.rightdown 
        {
        vertical-align: top;
        padding-top: 2em;
        padding-left: 2em;
        padding-right: 2em;
        padding-bottom: 2em;
        }
table.text td.rightdown a 
        {
        color: #af2301; 
        }
table.text td.rightdown a:link 
        {
        color: #af2301; 
        }
table.text td.rightdown a:active 
        {
        color: #af2301; 
        }
table.text td.rightdown a:visited 
        {
        color: #af2301; 
        }
table.text td.rightdown a:hover 
        {
        color: #af2301; 
        }
table.footer 
        {       
        background-image: url("/images/back3.gif");
        background-position: top left;
        background-repeat: repeat-y;
        width: 100%; 
        border-top: 5px solid #cbd0c9;
        }
table.footer td.siteinfo 
        {
        color: #666;
        text-align: left;
        vertical-align: top;
        padding-right: 2em;
        padding-left: 2em;  
        padding-top: 1.5em;
        padding-bottom: 1.5em;
        font-size:100%;
        }               
table.footer td.siteinfo dt
        {
        padding-bottom: 0.5em;
        }
table.footer td.visitors 
        {
        color: #666;
        text-align: right;
        vertical-align: top;
        padding-right: 2em;
        padding-left: 2em;  
        padding-top: 1.5em;
        padding-bottom: 1.5em;
        font-size:100%;
        }               
table.footer td.visitors dt
        {
        padding-bottom: 0.5em;
        }
span.copywrite
        {
        color: #666;
        }
span.copy
        {
        color: #666;
        text-decoration: underline;
        }
table.footer td.siteinfo a 
        {
        color: #666;
        }
table.footer td.siteinfo a:link 
        {
        color: #666;
        }
table.footer td.siteinfo a:active 
        {
        color: #666;
        }
table.footer td.siteinfo a:visited 
        {
        color: #666;
        }
table.footer td.siteinfo a:hover 
        {
        color: #333;
        }
.thumbnails
{
/* Компенсируем отступы между float-блоками, чтобы они занимали все доступное пространство */
margin: -2em 0 0 -1em;

/* Выравнивание по центру */
text-align: center;
}

.thumbnail
{
/* Убираем подчеркивание у элемента ins,
который был использован для совместимости со старыми версиями Internet Explorer */
text-decoration: none;

/* Следующее правило для Firefox 2 */
display: -moz-inline-box;

/* а это для остальных */
display: inline-block;

vertical-align: top;

/* Убираем выравнивание по центру */
text-align: center;

/* Отступы между блоками */
margin: 2em 0 0em 1em;
}

.thumbnail .r
{
/* Если есть необходимость, то свойства padding, border, background и position со значением relative
лучше задавать у этого элемента -- это несколько расширит количество поддерживаемых версий браузеров */

/* Задаем минимальную ширину по тексту */
width: 250px;

/* Минимальная ширина в пикселях будет автоматически рассчитываться по ширине картинки */
float: left;
}

#pic {
	border:1px solid #025690;
}


