body {
font-size: 11.5px; BACKGROUND: #ffffff; MARGIN: 0px; COLOR: #4c4c4c; font-family: Verdana; TEXT-ALIGN: center; TEXT-DECORATION: none;
}
/***************************************************************************************/

#wrapper {
	MARGIN: 0px auto; WIDTH: 100%; POSITION: relative; TEXT-ALIGN: left;
}

/***************************************************************************************/

/**main*************************************************************************************/
#main {
BORDER-RIGHT: 0px; 
BORDER-TOP: #666666 1px; 
BACKGROUND:#ffffff; 
FLOAT: left; 
BORDER-LEFT: #666666 1px solid; 
BORDER-BOTTOM:0px; 
WIDTH: 100%:
}

div#main table {
margin:0; 
border:0px; 
padding:0px; 
WIDTH: 100%: 
}

div#main td {
margin:0;
 border:0px; padding:0px; 
 WIDTH: 100%: 
}

DIV#main_nav {
	BACKGROUND: #dbded7 repeat-x left top; 
	FLOAT: left; 
	 WIDTH: 770px; 
	 BORDER-BOTTOM: #666666 1px solid;
	 BORDER-RIGHT: #666666 1px solid
}
DIV#main_nav UL {
	PADDING-RIGHT: 0px;
	 PADDING-LEFT: 0px; 
	 FLOAT: left; 
	 PADDING-BOTTOM:0px; 
	 MARGIN: 0px; 
	 PADDING-TOP: 0px;
	 width:100% 
	
}
DIV#main_nav UL LI {
	PADDING-RIGHT: 0px; 
	DISPLAY: inline; 
	PADDING-LEFT: 0px; 
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	 MARGIN: 0px; 
	 PADDING-TOP: 0px;
	 WIDTH: 20%;	
}

	

DIV#main_nav UL LI A {
	
	BORDER-TOP: #666666 1px solid; 
	DISPLAY: block; 
	BACKGROUND: #edefeb;
	 BORDER-LEFT: #666666 1px solid; 
	  COLOR: #4c4c4c; 
	   TEXT-DECORATION: none;
	   padding:5px 0px;
	 height:15px;
overflow:hidden;
float:none;
white-space:nowrap;
text-align:center;
	  }

DIV#main_nav UL LI A:hover {
	BORDER-TOP: #0f3bc4 1px solid; 
	BACKGROUND: #0f3bc4; COLOR: #fff
}

#main_nav #nav_community{width:154px }


/****main***********************************************************************************/


A {
	COLOR: #0f3bc4; TEXT-DECORATION: none;
}
A:hover {
	COLOR: #0f3bc4; TEXT-DECORATION: underline;
}

	
/***************************************************************************************/

/***************************************************************************************/


#publish {
BORDER: 0px; BACKGROUND:#ffffff; FLOAT: right; WIDTH: 215px; vertical-align: top; padding:5px; 
}
#publish td {
		border: 0px ;
		vertical-align: top;
		
		text-align: justified;
		background:	url("../images/publish.jpg") no-repeat right top #FFF;

	}
	
#publish table {
		border-collapse: collapse;
		border: 0px;
		WIDTH: 215px;
		height:102px;
		vertical-align: top;
		
	}

#header {
	  FLOAT: left; WIDTH: 771px; height:102px; 
}

#header td {
		border: 0px ;
		vertical-align: top;
		text-align: justified;
		BACKGROUND: url("../images/bann_fon.gif") #0f3bc4 no-repeat right top;
	}
	
#header table {
		border-collapse: collapse;
		border: 0px;
		width: 771px;
		height:102px;
	}

#top_nav {
	DISPLAY: inline; FLOAT: right; MARGIN: 0px 0px 0px 0px; WIDTH: 400px:
}
#top_nav UL {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM:0px; MARGIN: 0px; PADDING-TOP: 0px
}

#top_nav UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM:0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}

#top_nav UL LI A {
	PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 6px; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 0px;  COLOR:#ffffff; PADDING-TOP: 0px; TEXT-DECORATION: none
}

#top_nav UL LI#map_icon A {
PADDING-RIGHT: 6px; PADDING-LEFT: 25px; BORDER-LEFT-WIDTH: 0px;PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}


#top_nav UL LI A:hover {
	TEXT-DECORATION: underline
}


/**publish*************************************************************************************/
DIV#publish_nav {
BACKGROUND: #ffffff ; FLOAT: left; WIDTH: 215px; BORDER:0px;vertical-align: top; padding:5px;
}
DIV#publish_nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM:0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV#publish_nav UL LI {
	PADDING-RIGHT: 2px; DISPLAY: inline; PADDING-LEFT: 3px; FLOAT: left;PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px
}





/****publish***********************************************************************************/



BODY.home DIV#main_nav UL LI#nav_home A {
	BORDER-TOP: #0f3bc4 1px solid; BACKGROUND: #0f3bc4; COLOR: #ffffff;
}

BODY.news DIV#main_nav UL LI#nav_news A {
	BORDER-TOP: #0f3bc4 1px solid; BACKGROUND: #0f3bc4; COLOR: #fff
}
BODY.technology DIV#main_nav UL LI#nav_technology A {
	BORDER-TOP: #0f3bc4 1px solid; BACKGROUND: #0f3bc4; COLOR: #fff
}
BODY.analit DIV#main_nav UL LI#nav_analit A {
	BORDER-TOP: #0f3bc4 1px solid; BACKGROUND: #0f3bc4; COLOR: #fff
}
BODY.resources DIV#main_nav UL LI#nav_resources A {
	BORDER-TOP: #0f3bc4 1px solid; BACKGROUND: #0f3bc4; COLOR: #fff
}
BODY.community DIV#main_nav UL LI#nav_community A {
	BORDER-TOP: #0f3bc4 1px solid; BACKGROUND: #0f3bc4; COLOR: #fff
}
BODY.search DIV#main_nav UL LI#nav_search A {
	BORDER-TOP: #0f3bc4 1px solid; BACKGROUND: #0f3bc4; COLOR: #fff
}
BODY.company DIV#main_nav UL LI#nav_company A {
	BORDER-TOP: #0f3bc4 1px solid; BACKGROUND: #0f3bc4; COLOR: #fff
}
BODY.partners DIV#main_nav UL LI#nav_partners A {
	BORDER-TOP: #0f3bc4 1px solid; BACKGROUND: #0f3bc4; COLOR: #fff
}

/***************************************************************************************/
#content {
	MARGIN: 5px 0px 10px 5px; width: 765px;FLOAT: left; vertical-align:top;
}


div#content td {
		border: dashed 1px #EEE;
		vertical-align: top;
		text-align: justified;
		background-color: #FFF;
	}
	
div#content	table {
		border-collapse: collapse;
		border: dashed 1px #EEE;
		width: 98%;
		align:left;
	}

/****footer***********************************************************************************/
#footer_link {
	DISPLAY: inline; BORDER-TOP: #666666 1px solid; BACKGROUND: #edefeb; FLOAT: left; WIDTH: 100%; text-align:center;

}

#footer {
	BORDER-TOP: #666666 1px solid; BACKGROUND: #0f3bc4; FLOAT: left; WIDTH: 
100%
}
#copyright {
	FONT-SIZE: 10px; FLOAT: left; MARGIN: 6px; COLOR: #fff
}
#credit {
	FLOAT: right; MARGIN: 6px
}
#footer A {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 10px; PADDING-BOTTOM: 
0px; COLOR: #fff; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#footer A:hover {
	TEXT-DECORATION: underline
}
#copyright A {
	BORDER-LEFT: #ecb3a1 1px solid
}


/****footer***********************************************************************************/
.home .body {
	CLEAR: both; PADDING-TOP: 30px
}
#home_content {
	PADDING-RIGHT: 22px; PADDING-LEFT: 22px; FLOAT: left; PADDING-BOTTOM: 
10px; PADDING-TOP: 0px
}
#home_content IMG {
	CLEAR: both
}
#home_content P {
	FONT-SIZE: 1.1em; MARGIN: 0px; WIDTH: 280px; LINE-HEIGHT: 1.5em; 
FONT-FAMILY: georgia, palatino, serif
}

/***************************************************************************************/
.style6
{
FONT-SIZE: 11.5px; COLOR: #666666; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; text-align:justify; font-weight:700; margin:5px;font-style:oblique;
}

.style7
{
FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #d14200; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

IMG {
BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block;PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH:0px;
}
.style22 {
	FONT-SIZE: 14px; text-align:center; COLOR: #666666; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
.style2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #d14200; FONT-FAMILY: Arial, Helvetica, sans-serif; text-align: justify;
}
.style5 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #d14200; FONT-FAMILY: Arial, Helvetica, sans-serif; text-align: justify;
}




/***************************************************************************************/
	