BODY 
	{/*Внешнее тело*/
	background-color:#A4B0DA;
	SCROLLBAR-FACE-COLOR: #1111AA; 
	SCROLLBAR-HIGHLIGHT-COLOR: #d8e0f8; 
	SCROLLBAR-SHADOW-COLOR: #d8e0f8; 
	SCROLLBAR-3DLIGHT-COLOR: #1860c8; 
	SCROLLBAR-ARROW-COLOR: #FFFFFF; 
	SCROLLBAR-TRACK-COLOR: #A4B0DA; 
	SCROLLBAR-DARKSHADOW-COLOR:#1111AA;            
	}
body.foto
	{/*Тело фоток*/
	padding:0px;
	margin:0px;
        margin-left : 0px;
        background-color:#A4B0DA;
	SCROLLBAR-FACE-COLOR: #1111AA; 
	SCROLLBAR-HIGHLIGHT-COLOR: #d8e0f8; 
	SCROLLBAR-SHADOW-COLOR: #d8e0f8; 
	SCROLLBAR-3DLIGHT-COLOR: #1860c8; 
	SCROLLBAR-ARROW-COLOR: #FFFFFF; 
	SCROLLBAR-TRACK-COLOR: #A4B0DA; 
	SCROLLBAR-DARKSHADOW-COLOR:#1111AA;
	}
.telo
	{/*Основное тело*/
	border:#394686 1px solid;
      	border-left:none;
      	background:url(design/telobok.gif);
      	background-repeat:repeat-y; 
      	}	
.telonazv
	{/*Название до картинки*/
	padding-bottom:0px;
        padding-top:0px;
        padding-right:5px;
        padding-left:5px;
        font-size:10px;
        font-weight:bold;
        color:#5050CD;
        margin-bottom:1px;
        text-decoration:none;
        }
.newszagtext 
	{/*Заголовки на индексе*/
	color:#0C0C41;
	background:url(design/newszagtext.gif);
	background-repeat:repeat-y; 
	text-align:right;
	border:#1111AA 1px solid;
        border-right:none;
	font-weight:bold;
	}
.mtext 
	{/*Основной текст*/
	font: 9pt Verdana,Helvetica,Arial,sans-serif;
	color: #333333;
	text-align : justify;
	margin-left : 5px;
	margin-right : 5px;
	}
.smtext 
	{/*дата сегодняшнего дня на индексе*/
	font: 7pt Verdana, Arial, Helvetica, sans-serif;
	}
.kurs
	{
	border:#6071BF 2px dotted;
      	}	
.datenew
	{/*даты на индексе*/
	font-family:sans-serif,Vernada;
        font-weight:bold;
        color:#5050CD;
        text-decoration:none;
        }        
.index_zag
	{/*название раздела работ на индексе*/
	display:inline; 
	color:#2E2E3A;
	font-size:9pt;
	margin:0px;
	}
p.br	
	{/*пригодится*/
     	FONT-SIZE: 10px;  
	} 
.niz
	{/*строка внизу*/
	padding-right:5px;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	margin-bottom:1px;
	}
A 
	{
	color: #1B2861;
	text-decoration: underline;
	}
A:HOVER 
	{
	color: #3A4B9B;
	text-decoration: underline;
	}
A.our 
	{
	color: #1B2861;
	text-decoration: underline;
	}
A.our:HOVER 
	{
	color: #3A4B9B;
	text-decoration: underline;
	}
A.our:visited
         {
         color:#7A86BC;/*#9497A8;*/
         }
/*<Боковое меню*/
.popup
       {/*Всплывающий комментарий*/
        VISIBILITY: hidden; 
        POSITION: absolute;
       }
.contex
	{/*Всплывающий комментарий*/
	color:#1111AA;
	background-color:white;
	text-align:justify;
	padding:5px;
	padding-left:15px;
	padding-right:15px;
	border:#1111AA 1px solid;
        font-size:10px;
	font-weight:normal;
	filter:alpha(opacity=85);
	}
/*.contexh1
        {
        font-weight:normal;
        display: inline; 
	font-size:10px;
	margin:0px;	
        }*/ 
.first:first-letter
	{/*первая буква ссылок*/
        font-size:9pt;
        font-weight:bold;
        color:#B8C0E2;
	}              
.menutabl
	{/*Боковое меню*/
	background:url(design/bok.gif);
        background-repeat:repeat-y; 
        background-color:#1111AA;
        padding:0px;
        border:#394686 1px solid;
        border-right:none;
	}
a.menu {      
        color:#FFFFFF;
        text-decoration: underline;
        font-size:8pt;
        font-family:Verdana;
	}              

a.menu:hover 
	{
        color:#B8C0E2;
        text-decoration: underline;
        }
.zaglmenu
	{/*сверху бокового меню*/
        background-repeat:no-repeat; 
        background-position:bottom;
        font: 11px Verdana;
        color:#FFFFFF;
        font-weight:bold;
        text-align:right;
        vertical-align:bottom;
        background-color:white;
        padding-right:3px;
        padding-bottom:1px;
        text-decoration: underline;
	}        	
/*Боковое меню >*/
.gtext 	
	{/*прямоугольник с названием раздела*/
	background:url(design/bokgtext.gif);
	background-repeat:repeat-y;
	background-color:#A5AFDA;
	border:#394686 1px solid;
	padding:2px;
	}
.marg
	{/*текст пред. прямоуг*/                  
        font-size:8pt;
        font:Verdana;
        padding-right:5px;
        color:#1111AA;
	text-align:right;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	}	
.mtexth1
        {/*заголовок*/
        text-align : justify;
        font-size:12px;
        font-weight:normal;
        display:inline; 
	margin:0px;	
        }
.wtext {
	color : White;
	}
.deep  {
	color:#1111aa;
	}
.tablglav
	{
	background-color:#F6F7FA;
	padding:0px;
	}  
.news
        {
        color:red;
        vertical-align:super;
        font-size:9px;
        }
td 	
	{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	}
.pr     
        {
        font-weight:normal;
        display: inline; 
	font-size:11px;
	margin:0px;
        }

td.shapPrice
        {
        background-color:#B3BDEA;
        border-bottom:#1111AA 1px solid;
        border-top:#1111AA 1px solid;
        border-left:#1111AA 1px solid;
        }

td.price
        {
        border-bottom:#1111AA 1px solid;
        border-left:#1111AA 1px solid;
        }

.opisObves
        {
        padding-left:10px;
        font-size:11px;
        color:#1111aa;
        font-weight:normal;
        display:inline; 
	margin:0px;	
        }
.opisOsob
        {
        padding-left:10px;
        font-size:11px;
        color:#AA111C;
        }
.opisPrim
        {
        padding-left:10px;
        font-size:11px;
        color:#16784D;
        }        
.norm
	{
	font-weight:normal;
	}
.razdel_ourworks
	{
	font-size:11px;
	font-weight:bold;
	margin-bottom:0px;
	}
.rtext 
	{
	font: normal 14px  "Times New Roman", Times, serif;
	letter-spacing : 5px;
	}

INPUT.cell 
	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR:#6071BF;
	FONT-FAMILY: Verdana;
	HEIGHT: 18px;
	BACKGROUND-COLOR: #f7f7f7;
	}
.prozrach
	{
	filter:alpha(opacity=50);
	} 
.neprozrach
	{
	filter:alpha(opacity=100);
	} 
      