html, body
{
    height:100%;
    padding: 0px 0px 0px 0px;
    /*background-color: #000066;*/
    background-color: black;
}

h1 
{
    font-size: inherit;
}
#online {
	position: fixed;
	top: 390px;
	left: 0;
}
#MainTable
{
    margin: 0 auto;
    height: 100%;
    width: 1024px;  
    table-layout:fixed;
}
a.hair {color: white}
col#LeftColumn { width: 196px; }
col#TextColumn { width: 100%; }

.LeftColumn
{
    vertical-align:top;
    background-color: #000066;
    -moz-box-sizing: border-box;
    overflow:hidden;
}

.design
{
    background-image: url('Images/logodg.png');
    background-repeat: no-repeat;
    padding-right:8px;    
    text-align: right;
    font-family: Verdana;
    font-size: 6pt;    
    color: #FFFFFF;
	height: 25px;
}

.design A
{
    text-decoration:none;    
    font-family: Verdana;
    font-size: 7pt;    
    color: #FFFFFF;
}

.LeftColumnWithPicture
{
    height:76px;
    background-color: #000066;    
    background-image: url('Images/left_column.gif');
    background-repeat: no-repeat;
    background-position: left top;
    background-color: #000066;  
}

.TextColumn
{   
	padding: 10px 25px 25px 15px;
    vertical-align:top;
    background-color: #fafadd;
}

.FooterColumn
{   
    vertical-align:bottom;    
    text-align: center;
    background-color: #fafadd;
    /*margin-left:auto; 
    margin-right:auto;*/
}


#UpBackground
{
    /*background-image: url('Images/up_background.gif');*/
    background-repeat: no-repeat;
    background-position: left top;
    background-color: #000066;    
    height: 59px;
    table-layout:fixed;
}

#LogoTable
{    
     width:100%;
}

col#Logo { width: 310px; }
col#Tagline
{
    width: 100%;    
}

.Tagline
{
    padding-left:30px;
    
    text-align: left;
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;    
    color: #FFFFFF;
}



#Footer
{
    
    width:720px;
    margin: 0 auto; /* Выравниваем таблицу по центру окна */
}

col#FooterCenter
{
     width: 589px;
     height: 24px;
}

col#FooterLeft
{
    width: 8px;
    height: 24px;
}
col#FooterRight
{
    width: 7px;
    height: 24px;
}

.FooterRight
{
     background-image: url('Images/downmenu_right.gif');
     background-repeat: no-repeat;
    background-position: left top;
     height: 24px;
}
.FooterLeft
{
     background-image: url('Images/downmenu_left.gif');
     background-repeat: no-repeat;
    background-position: right top;
     height: 24px;
}

.FooterCenter
{
     background-image: url('Images/downmenu_text.gif');
     text-decoration:none;
     text-align:center;
     font-family: Verdana;
     font-size: 10pt;     
     color: #FFFFFF;
}

.FooterCenter A
{
     text-decoration:none;
     text-align:center;
     font-family: Verdana;
     font-size: 10pt;     
     color: #FFFFFF;
}

#MenuTable
{
}

.MainMenuImages
{
    border-style: none;
    border-width: 1px;
	border-color:#000;
}

#LeftMainTable
{
    width: 100%;
    text-align:center;
     font-family: Verdana;
     font-size: 8pt;     
     color: #FFFFFF;    
}

#FedaralLicence P
{
        margin-bottom:10px;  
}

#FedaralLicence
{
    width: 100%;
    text-align:center;
     font-family: Verdana;
     font-size: 7pt;     
     color: #FFFFFF;   
}

#MenuBorder
{
    width: 100%;
     background-image: url('Images/AddressBorder/up_background_02.gif');
     text-align:center;
     font-family: Verdana;
     font-size: 7.5pt;     
     color: #FFFFFF;
}

#AddressBorder
{
    width: 100%;
     text-align:center;
     font-family: Verdana;
     font-size: 7pt;     
     color: #FFFFFF;
}

#AddressBorder A
{
    text-decoration:none;        
     font-family: Verdana;
     font-size: 7.5pt;     
     color: #FFFFFF;
}

.AddressBorder_Up
{
   background-position: left top;
     height: 9px;
}
.AddressBorder_Down
{

        background-repeat: no-repeat;
    background-position: left top;
     height: 10px;
}
.AddressBorder_Text
{
    width: 190px;
}

#MainText
{
    /*padding: 10px 25px 25px 15px;*/
    /*position: relative;*/
    /*padding-right: 40px;   */
    /*margin: 10px 0px 25px 15px;*/
    width: 100%;
    text-align: justify;
    text-decoration: none;
    font-family: Verdana;
    font-size: 9pt;
    color: black;
}


#MainText A
{    
    font-family: Verdana;
    font-size: 9pt;
    color: black;
}

#SlideshowTable
{
    border-collapse: collapse;
    margin: 0 auto; /* Выравниваем таблицу по центру окна */
}
#SlideshowTable TD
{
    padding: 5px;
}


.YellowBorder
{
    width:95%;
    border-collapse: collapse;
    margin: 0 auto; /* Выравниваем таблицу по центру окна */
    background-color: #fcf9ce;
}

/*Делаем наведение на желтую рамку с пальцем*/
.YellowBorder:hover
{
    cursor:pointer;
}
.YellowBorder1:hover
{
    cursor:pointer;
}


.YellowBorder_LeftColumn
{
    width:6px;
    
}
.YellowBorder_RightColumn
{
    width:6px;
}

.YellowBorder_CenterColumn
{
    
}
.YellowBorder_UpLeft
{	
	background-image: url('Images/YellowBorder/yb_01.gif');
    background-repeat:repeat-x;
    background-position:top;
	width:6px;
	height: 6px;
}

.YellowBorder_UpRight
{
	background-image: url('Images/YellowBorder/yb_04.gif');
    background-repeat:repeat-x;
    background-position:top;
	width:6px;
	height: 6px;
}

.YellowBorder_Up
{
     background-image: url('Images/YellowBorder/yb_03.gif');
     background-repeat:repeat-x;
     background-position:top;
     height: 6px;
}

.YellowBorder_Down
{
     background-image: url('Images/YellowBorder/yb_12.gif');
     background-repeat:repeat-x;
     background-position:bottom;
     height: 7px;
}

.YellowBorder_DownLeft
{
     background-image: url('Images/YellowBorder/yb_11.gif');     
     height: 7px;
     width:6px;
}

.YellowBorder_DownRight
{
     background-image: url('Images/YellowBorder/yb_15.gif');
     height: 7px;
     width:6px;
}

.YellowBorder_Left
{
     width:6px;
    background-position: right;
     background-image: url('Images/YellowBorder/yb_10.gif');
}
.YellowBorder_Right
{
    width:6px;
    background-position:right;
     background-image: url('Images/YellowBorder/yb_08.gif');
}

#MainUl
{
    padding-left: 20px; 
}

.UlText
{
    list-style-type: none;
    padding-left: 20px;     
}

.AboutUlText
{
    list-style-type: none;       
    padding-left: 0px;      
}

.OlText
{
    padding-left: 20px;    
}

.OlText A
{
    color: black;
}

.LiText
{
    padding-top:20px;
}

ul
{
    padding-left: 20px;  
}



.UlPublication
{
    list-style-type: none;
}

.LiPublications
{
    padding-top:20px;
}

#PublicationTable
{
    width:100%;        
}
#PublicationTable TD
{
    width:50%; 
}
#PublicationTable TD P
{
    /*text-indent: 1.5em;*/
    text-align: justify;
}

.Podpis
{
    font-style:italic;       
    text-align: left;
}

#PublicationTable .Quotation
{
    font-style:italic;       
    text-align: right;
}

#PublicationTable TD DIV
{
    text-indent: 1.5em;
    text-align: justify;
}


.LiPublications A
{
    text-decoration: none;
    font-weight: bold;
    color: black;
}

.UlText A
{
    color: black;
}

UlNumeric
{
    list-style-type: decimal;
}

.PortfolioTable
{
    font-size:7pt;    
    text-decoration: none;    
    margin: 0 auto; /* Выравниваем таблицу по центру окна */
    width:100%;
}

.PortfolioTextColumn
{       
    text-align:left;
    padding-left:5px;
    text-decoration: none;
    font-family: Verdana;
    font-size: 8pt;
    color: black;
}

.PortfolioTextColumn A
{       
    text-align:left;
    color: black;
    text-decoration: none;    
}

.PortfolioTitle
{    
    text-decoration: none;
    font-family: Verdana;
    font-size: 10pt;
    color: black;
}

.BackButton
{    
    text-align:center;
    text-decoration: none;
    font-family: Verdana;
    font-size: 10pt;
    color: black;
}

.BackButton A
{   
    text-decoration: none;
    font-family: Verdana;
    font-size: 10pt;
    color: black;
}

.ImageLink
{
    border: none;
}
A.nodec {
	COLOR: #ffffff ; TEXT-DECORATION: none; font-family:Tahoma, Geneva, sans-serif
}
A.nodec:hover
{
    color: #9C9CC7;
}
A.nodeca {
	COLOR: #9C9CC7 ; TEXT-DECORATION: none; font-family:Tahoma, Geneva, sans-serif
}
A.nodeca:hover {
	color:#9C9CC7
	
}

a
{   
    text-decoration: none;
    font-family: Verdana;
    font-size: 10pt;
    color: black;
}
a:hover {
text-decoration: underline;
}

.imgz {
display: block;
height: 80px;
text-align: center;
padding-top: 50px;

}
.partners {	
	width: 250px;
	float: left;
	text-align: center;
}
.news {
	clear: both;
	padding-top: 10px;
}
.news img {
	padding: 10px;
	border: 0px;
}

/* Делаем рамку */ 
.corners {
    background: #fcf9ce;
    border: 1px solid #d5d3af;
	float: left;
	margin-top: 2px;
	margin-right: 5px;
}
.corners div {
    background:  url(Images/YellowBorder/yb_01.gif) top left no-repeat; 
	position: relative;
    margin: -1px;
}
.corners div div {
    background: url(Images/YellowBorder/yb_04.gif) top right no-repeat; 
	margin: 0px;
}
.corners div div div {
    background: url(Images/YellowBorder/yb_15.gif) bottom right no-repeat; 
}
.corners div div div div {
    background: url(Images/YellowBorder/yb_11.gif) bottom left no-repeat; 
}
#links a:hover{
	text-decoration: none;
}
/*fn*/
.partners-h {
	clear: both;
	padding: 10px 0 14px;
	font-weight: bold;
}
.partners-dop {
	width: 270px;
	float: left;
	text-align: center;
}
.partners-dop.first {
	margin-left: 120px;
}
