BODY {
    
    font-family: tahoma,arial,times,helvetica;
    font-size:12pt;
    margin: 0px 0px 0px 0px;  
    color: #000000;
     
}
td.point
{ 
	background-image:url(..\images\point.gif);
	background-repeat:repeat;
	width:100%;
}
.bglight
{
	background-color:#9fbcfe;
}
.bgnormal
{
	background-color:#436ac0;
}
.bgdark
{
	background-color:#445e83;
}
.bgselect
{
	background-color:#78D1EE;
}
.bgverylight
{
	background-color: #eef3ff;
} 
.bgselectborder
{
	border-width:1px 1px 1px 1px;
    border-style:solid;
    border-color:#aaaaaa;
	background-color:#78D1EE;
	border-collapse:collapse;
}
p
{
	color:#000000;
	
}

td.gmenu
{
	text-align:center;
	padding : 4px 15px 4px 15px;
}


.padding5 {
        padding:5px 5px 5px 5px ;
	}
.header 
{
	background-color: #cccccc;
	border:solid 1px #666666;
	border-collapse:collapse;
	font-size:9pt;
}
.alter {
    background-color: #f0f0f0;
    font-size:9pt;
    padding:4px 4px 4px 4px ;
	}
.itemstyle {
    background-color: #ffffff;
    font-size:9pt;
    padding:4px 4px 4px 4px ;
}
TD {
	margin:4px 4px 4px 4px ;    
    font-family: tahoma,arial,times,helvetica;
	font-size:9pt;
	
   }
.grad
{
    filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#98B2E6', gradientType='1');
}
td.maintd {
 
    background-color: #eef3ff;
	border:none 0px #000000;
    padding: 5px 5px 5px 5px;
    width : 100%;
} 
.border {
    background-color:  #eeeeee;
    border:solid 1px #aaaaaa;
    border-collapse:collapse;
    color: #000000;
}
.border4 {
    background-color:  #eeeeee;
    border-width:0px 1px 1px 0px;
    border-style:solid;
    border-color:#aaaaaa;
    border-collapse:collapse;
    color: #000000;
}

.border1 {
    background-color:  #eeeeee;
    border-width:0px 1px 0px 0px;
    border-style:solid;
    border-color:#aaaaaa;
    border-collapse:collapse;
    color: #000000;
}

.border3 {
    background-color:  #eeeeee;
    border-width:1px 0px 0px 0px;
    border-style:solid;
    border-color:#aaaaaa;
    border-collapse:collapse;
    color: #000000;
}


td.border2 {
    background-color:  #eeeeee;
    border-width: 0px 0px 0px 0px;
    border-collapse:collapse;
    color: #000000;
}


table{
    margin: 0px 0px 0px 0px;   
	color: #000000;   
	font-size:9pt;
	 
    }
 
table.tranTable {
    font-family: tahoma,arial,times,helvetica;
	color: #000000;
    background-color: Transparent;
    border:none 0px #666666;
    border-collapse:collapse;
    padding: 4px 4px 4px 4px;
    width : 100%;
}


td.bgwhite {
    background-color:  #ffffff;
    border:solid 1px #aaaaaa;
    border-collapse:collapse;
    color: #000000;
}


.centerf {
    background-color:  #dddddd;
    border:solid 1px #aaaaaa;
    border-collapse:collapse;
    color: #000000;
    padding: 0px 0px 0px 0px;
    
}


table.BasicTable {
    font-family: tahoma,arial,times,helvetica;
	border-style: solid;
    color: #000000;
    background-color: #eeeeee;
    border:solid 1px #666666;
    border-collapse:collapse;
    padding: 4px 4px 4px 4px;
    width : 100%;
} 

table.BasicTable1 {
    font-family: tahoma,arial,times,helvetica;
	border-style: solid;
    color: #000000;
    background-color: #eeeeee;
    border:solid 1px #666666;
    border-collapse:collapse;
    padding: 4px 4px 4px 4px;
  
} 



h1 {font-family: Times New Roman;
    color:#336600;
    margin: 0px 0px 0px 0px;
    font-size: 20pt; 
    font-weight: bold; 
    text-align:center;
     
    
   }
 h4 {font-family: Times New Roman;
    color: #000066;
    margin: 0px 0px 0px 0px;
    font-size: 14pt; 
    font-weight: bold;  
    
    text-align:center;
   }
h2 {font-family: times,helvetica,tahoma,arial;
	
	color: #000066;
	height:24px;
    font-size: 14pt; 
    font-weight: normal;
    text-align: left;
    background-image:url(../images/h2bg0.gif);
	margin: 0px 0px 0px 0px; 
	padding:   0px 0px 0px 0px; 
	border:solid 0px red;
    background-repeat:repeat;
    
}
h3 
{	font-family: Arial;
	color: #000000;
    margin: 0px 0px 0px 0px;
    font-size: 10pt; 
    font-weight:bold;
    text-align: center;
}
h5 {color: #cc99cc;
    margin: 0px 0px 0px 0px;
    font-size: 14pt; 
    font-weight: 100;
    text-align: left;
    filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#00FFFF', endColorStr='#ffffff', gradientType='1');
  }
  
  h6 
	{	font-family: tahoma;
		color: #392121;
		margin: 0px 0px 0px 0px;
		font-size: 10pt; 
		font-weight:normal;
		text-align: center;
	}
A:link {
    color: #000099;
    text-decoration: none;
     font-size:9pt;
    }
A:visited {
    color: #000099; 
    text-decoration: none;
     font-size:9pt;
    }
A:active {
    color: #000099;
    text-decoration: none;
     font-size:9pt;
    }
A:hover {
    color: #000099;
    text-decoration: underline;
     font-size:9pt;
    }
    
    .menu
{
	font-weight:bold;
    color: #ffffff;
    background-color: #9fbcfe;
    font-size:7pt;
}
    
 .menu A:link 
{
	font-weight:bold;
    color: #000000;
    background-color: #9fbcfe;
    text-decoration: overline;
    border:solid 0px #cccccc;
    text-decoration: none;
    font-size:7pt;
    }
.menu A:visited 
{
	font-weight:bold;
    color: #000000;
    background-color: #9fbcfe;
	border:solid 0px #cccccc;
    text-decoration: none;
    font-size:7pt;
    }
.menu A:active {
	font-weight:bold;
    color: #000000;
    background-color: #9fbcfe;
    border:solid 0px #cccccc;
    text-decoration: none;
     font-size:7pt;
    }
.menu A:hover 
{
	font-weight:bold;
    color: #ffffff;
    background-color: #9fbcfe;
    border:solid 0px #666666;
    text-decoration: none;
     font-size:7pt;
    } 
  
      .menuEngRus
{
	font-weight:bold;
    color: #ffffff;
    background-color: #9fbcfe;
    font-size:10pt;
}
    
 .menuEngRus A:link 
{
	font-weight:bold;
    color: #ff0000;
    background-color: #9fbcfe;
    text-decoration: overline;
    border:solid 0px #cccccc;
    text-decoration: none;
    font-size:10pt;
    }
.menuEngRus A:visited 
{
	font-weight:bold;
    color: #ff0000;
    background-color: #9fbcfe;
	border:solid 0px #cccccc;
    text-decoration: none;
    font-size:10pt;
    }
.menuEngRus A:active {
	font-weight:bold;
    color: #ff0000;
    background-color: #9fbcfe;
    border:solid 0px #cccccc;
    text-decoration: none;
     font-size:10pt;
    }
.menuEngRus A:hover 
{
	font-weight:bold;
    color: #ffffff;
    background-color: #9fbcfe;
    border:solid 0px #666666;
    text-decoration: none;
     font-size:10pt;
    } 
  
  
  
  
 .me A:link 
{
	font-weight:bold;
    color: #333333;
    background-color: #dddddd;
    text-decoration: overline;
    border:solid 1px #cccccc;
    text-decoration: none;
    font-size:9pt;
    }
.me A:visited 
{
	font-weight:bold;
    color: #333333;
    background-color: #dddddd;
	border:solid 1px #cccccc;
    text-decoration: none;
    font-size:9pt;
    }
.me A:active {
	font-weight:bold;
    color: #333333;
    background-color: #dddddd;
    border:solid 1px #cccccc;
    text-decoration: none;
     font-size:9pt;
    }
.me A:hover 
{
	font-weight:bold;
    color: #ffffff;
    background-color: #888888;
    border:solid 1px #666666;
    text-decoration: none;
     font-size:9pt;
    }
 
  

.simple A:link {
    color: #000099;
    text-decoration: none;
     font-size:9pt;
    }
.simple A:visited {
    color: #000099; 
    text-decoration: none;
     font-size:9pt;
    }
.simple A:active {
    color: #000099;
    text-decoration: none;
     font-size:9pt;
    }
.simple A:hover {
    color: #000099;
    text-decoration: underline;
     font-size:9pt;
    }
    
.whitesimple A:link {
    color: #eeeeee;
    text-decoration: none;
    font-size:9pt;
    
    }
.whitesimple A:visited {
	color: #eeeeee;
     text-decoration: none;
     font-size:9pt;
     
     
    }
.whitesimple A:active {
    color: #eeeeee;
    
    text-decoration: none;
     font-size:9pt;
    
    
    }
.whitesimple A:hover {
    color: #eeeeee;
    text-decoration: underline;
     font-size:9pt;
     
    
    }





p {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 8px;
    margin-bottom: 0px;
    text-indent: 20px;
    }



.out
{
	
	border: #eeeeee 1px solid;
	background-color: #eeeeee;
	font-size:9pt;
	font-weight:bold;
}


    
    
    
    
.over
{ 
	color: #ffffff;
	font-weight:bold;
	
	border: #ff0000 1px none;
	cursor: hand;
	background-color: #777777;
	font-size:9pt;
}



select
{ font-size:7pt;
	
}		

 .dhsCalendar
{
	font-weight:bold;  
}
.tsCalendar
{
	background-color:#aaaaaa;
	border: #666666 1px solid;
	color:Black;
	font-weight:bold;
	font-size:8pt;
}
.Calendar
{
	font-family:Verdana,Arial;
	border: #666666 1px solid;
	color:Black;
	font-weight:bold;
	font-size:8pt;
}
.tdsCalendar
{	font-weight:bold;
	color:#ffffff;
	background-color:#cccccc;
}
.dsCalendar
{
	color:#ffffff;
	background-color:#efefef;
}
.omdsCalendar
{
	background-color:Transparent;
	color:#666666;
}
	 
