body {        
		font-family: Verdana,  Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: 4A516B;
		background-color: #EEEEEE;        
		background: url("/imagesFDM/body.gif");		
		scrollbar-3dlight-color:#d1d7dc;
		scrollbar-arrow-color:#006699;
		scrollbar-darkshadow-color:#98aab1;
		scrollbar-face-color:#dee3e7;
		scrollbar-highlight-color:#ffffff;
		scrollbar-shadow-color:#dee3e7;
		scrollbar-track-color:#efefef
}
#top1_3{
		background: url("/imagesFDM/top1_3.gif") left top repeat-x;
		height:51px;
}

#top2_3{
		background: url("/imagesFDM/top2_3.gif") left top repeat-x;		
		font-family: Verdana,  Arial, Helvetica, sans-serif;
		background-color: #2949BD;        
		height:70px;
        font-size: 14px;
		color: #FFFFFF;
		height:70px;		
		text-align: center;
		padding-bottom: 20px;
		padding-top: 10px;
}


a:link, a:active {
		font-family: Arial, Helvetica, Verdana, sans-serif;
		color: #253FA2; 		
		text-decoration: none;
}
a:visited {
        font-family: Arial, Helvetica, Verdana, sans-serif;       
        color: #FF0000;
		text-decoration: none;
}

a:hover {
        font-family: Arial, Helvetica, Verdana, sans-serif; 
		color: #FF0000;
		text-decoration: underline;
}

/*  B E G I N    T  O P */
.menuTop{
	 background-color: #FFFFFF;		
	 color: 2C4ABB; 
	 font-size:10px;	 	 	 
}
a.menuTop:active,  a.menuTop:link, a.menuTop:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:2C4ABB; 
		font-size:10px;		
		text-decoration: none;
}
a.menuTop:hover{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:FF0000; 
		font-size:10px;	
		text-decoration: underline;
}

a.menuLeft:active,  a.menuLeft:link, a.menuLeft:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:2C4ABB; 
		font-size:11px;		
		text-decoration: none;
		text-transform: uppercase ;
}
a.menuLeft:hover{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:FF0000; 
		font-size:11px;	
		text-decoration: underline;
		text-transform: uppercase ;
}

/*  B E G I N    L E F T  */
.rowLeft{
		text-align: left;		
        font-size: 11px;		
}

hr{
  size: 1px;
  color: #F5F5F5;
}

tr, td {
	font-size: 11px;		
	vertical-align: top;
}

div {
	left: 0px; visibility: visible; top: 0px;
}

/* M a s s e g e*/
div.pagebody {
	background: white;
	padding:16px;
	border: 1px solid silver;
}
div.pda {
	float: right;
	background: #F9F9F9;
	border-left: 1px solid silver;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
	padding: 4px;
}
div.post {
	border: 1px solid silver;
	padding: 1px;
	margin-bottom: 16px;
}                          
div.posttop {
	padding: 4px;
	background: #EEEEEE;
}
div.username {
	font-weight: bold;
	width: auto;
	float: left;
}
div.date {
	width: auto;
	text-align: right;
}
div.posttext {
	padding: 4px;
	background: #F9F9F9;
}
div.highlight {
	padding: 4px;
	background: #FFFFCC;
}
span.small {
	font-size: 10px;
}


/* C e n t  e r*/
.tabl-text {
        font-size: 11px;
		color: 4A516B;
}
.section {
		background: url("/imagesFDM/pointers_center.gif") left top repeat-x;	
		height: 5px;
}

.rightTD{
		text-align: right;
		
}

.centerProject {
		text-transform: uppercase ;
		font-size: 12px;
		color: 6379EF;
}
a.centerProjectLink:

a.centerProjectLink:active,  a.centerProjectLink:link, a.centerProjectLink:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:FF0000; 		
		font-size:11px;		
		text-decoration: none;
		
}
a.centerProjectLink:hover{		
		text-decoration: underline;
		
}


/*  R i g h t */

.headRight1{
	color: 6E7CD1; 
	font-size: 15px; 
	text-align: right;	
}

.headRight2{
		background-color: #849EF7;		
		color:ffffff; 
		font-size: 11px;
		font-weight: bold;   		
		vertical-align: top;
		height: 10px;
}

.textLinks{
        font-size: 11px;
		color: 4A516B;
		padding-top: 5px;
		padding-left: 5px;
}


/* B o t t o  m  */ 
.menuBottom{
	 background-color: #FFFFFF;		
	 color: 2C4ABB; 
	 font-size:11px;	 	 
}

.head {
        font-family: Verdana, Arial, Helvetica,  sans-serif;
        font-size: 16px;
        font-weight: bold;        
        color: #7B7B76;
        display: block;
        position: relative;
}

.tabl-top {
		background-image: url("/imagesFDM/body_top.png"); 
        text-align: left;
		vertical-align: top;
        font-size: 12px;		
}

h1{		
		font-family: Arial, Helvetica, Verdana, sans-serif;
		color: #5A75E7; 
		font-size:18px;				
		font-weight: normal;
		margin-bottom: 0px;
		margin-top: 15px;
		padding-bottom: 0px;
}

h2{		
		font-family: Arial, Helvetica, Verdana, sans-serif;
		color: #2949B5; 
		font-size:15px;		
		font-weight: normal;
		margin-bottom: 5px;
		margin-top: 15px;		
}
h3 {
		font-family: Arial, Helvetica, Verdana, sans-serif;
		color: #FF0000; 
		font-size:15px;		
		font-weight: normal;
		margin-bottom: 5px;
		margin-top: 15px;		
}
#h1 {
		color: #5A75E7; 
		width: 100%;
		height: 1px;				
		padding-top:  0px;
		margin-right:  20px;
		padding-bottom: 0px;
}

#news {
	    color: #2949B5; 
		font-size:18px;		
		padding-bottom: 2px;
		padding-right:  10px;
		
}
.dateis{
		color: #FF0000;		
		text-decoration: underline;
}
.anons-news {
  		 font-weight: bold;        
		 font-size: 13px;	
}

.WhiteOnBlue {
		background-color: #316ac5;		        
		font-size: 11px;				
		color: #FFFFFF;	
}


.tabl-zag {
		vertical-align: top;        		
		border-bottom: #FF793D 1px solid; 			
		padding-right: 15px;
}
.tabl-med {
		background-image: url("/imagesFDM/body_meddle.png"); 
        text-align: left;		
}
.text;p; font {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-align: left;
		vertical-align: top;
        font-size: 12px;		
		
}


a.rightfdm:hover{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:FF793D; 
		font-size:12px;
		 font-weight: bold;        
		text-decoration: underline;
}

.tabl-form {
       border: #5A75E7 1px solid;
	   font-size: 11px;		
}
.tabl-row1 {
		background-color: #F5F5F5;		        
		font-size: 11px;				
		color: #4A516B;		
}
.tabl-row2  {
		background-color: #6379EF;        
		font-size: 11px;				
		color: #F5F5F5;		
}

a.classic:active,  a.classic:link, a.classic:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #5A75E7; 
		font-size:11px;
		/* font-weight: bold;        */
		text-decoration: none;
}

a.classic:hover{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #5A75E7; 
		font-size:11px;
		/* font-weight: bold;        */
		text-decoration: underline;
}

a.article:active,  a.article:link, a.article:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:DC7046; 
		font-size:12px;
		 font-weight: bold;        
		text-decoration: none;
}

a.article:hover{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:FF0000; 
		font-size:11px;		
		text-decoration: underline;
}

a.topmenu:active,  a.topmenu:link, a.topmenu:visited {
		font-family:  Arial, Verdana,Helvetica, sans-serif;
		color:#f5f5f5; 
		font-size:12px;		 
		text-decoration: none;
}

a.topmenu:hover{
		font-family:  Arial, Verdana,Helvetica, sans-serif;
		color:#d5d5d5; 
		font-size:12px;		 
		text-decoration: underline;
}

a.rightMenu:active,  a.rightMenu:link, a.rightMenu:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #766F5D; 
		font-size:11px;		 
		text-decoration: none;
}

a.rightMenu:hover{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:000000; 
		font-size:11px;		 
		text-decoration: underline;
}

tr.th{
		background-color: #C4B697;
		color:#f5f5f5; 
		font-size:14px;
		font-weight: bold;		
}

b {
	color:#5164A3; 
}

.annot{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: B5B5AF; 
		font-size:12px;
		font-weight: bold;		 
		text-transform:uppercase;
}

.article1{
		color:DEB39E; 
		font-family: Verdana, Arial, Helvetica, sans-serif;				
		font-weight: bold;		 
}

.inpSearch {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 120px;
	height: 20px;
}
.inp {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #f5f5f5;
	border: 1px solid #5A75E7;
	width: 98%;
	height: 17px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom:  2px;
}

.inp-textarea {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #f5f5f5;
	color: #4A516B; 
	border: 1px solid #5A75E7;
	width: 100%;
	padding-left: 5px;
}
.inpsub {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A75E7; 
	background-color: #F7F7F7;	
	border: 1px solid #213CA5;
}
.inp-button {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #dfdfdf; 
	color: #003955; 		
	width: 180;
	margin-bottom: 1px;
}
select
{
  font-size: 10px;
}
.point {
    background-image: url("/imagesFDM/horiz_point_all.gif"); 
	height: 1 px;
	width: 100%;
}

.small-conent {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;	
	background-color: #FaFaFa;
	vertical-align: bottom;
	font-weight: normal;
}

.task {
	background-color: #F5F5F5;
	margin-right: 5px;
	padding: 2px;
}
.task2 {
	background-color: #FAFAF5;
	margin-right: 5px;
	padding: 2px;
}

div.task2 a {		
		color: #050505; 					
}

* L I N K S */
table  #catalog {
	padding: 0px;
	border-left: #849EF7  1px solid;
	border-right: #849EF7  1px solid;
	background-color: #E5EAF9;
}
#catalog td {
  text-align: left; 
  height: 18px; 
  background-color: #E5EAF9;
} 
#catalog td a {
     display: block;
	font-weight: bold;
	font-size: 12px;
    background-color: #E5EAF9;
    padding-left: 10px;
	padding-right: 5px;
	height: 18px;
	color: #050505;		
}

#catalog td a:hover {    
	/* background-color: #F6ECD1;    
	text-decoration: none;		*/
}
.tab10 {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.tab20 {
	PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}

.bottomLinks {
    padding: 10 20 10 20px; background-color: #F5F5F5;          
}
.bottomLinks a {                                      
   color: #585858;
}