/****** GLOBAL *********/
html, body {
				height: 100%;
				
			}
			
			#containerall {
				position: relative;
				min-height: 100%;
				height: 100%;
				width:100%;
				min-width:750px;
				_width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000 ? "1010px" : "100%");
				background-image:url(../images/right_main_bg.gif);
				background-position:top right;
				background-repeat:repeat-y;
				
				voice-family: "\"}\"";
				voice-family: inherit;
				
			}
			html>body #containerall {
				height: auto;
			}
			#contentall {
				
			}
			#footer {
				position: absolute;
				bottom: 0;
				padding: 0px;
				width: 100%;
				min-width:1000px;
				_width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000 ? "1010px" : "100%");
				height:100px;
				background-color:#f2f2f2;
			/*	background-image:url(../images/footer_bg.gif);   */
				background-position:bottom left;
				background-repeat:no-repeat;
				
			}
			
			
			
			
html {
	margin:0;
	padding:0;
	}
body {
	background-color:#FFFFFF;
	width:100%;
	margin:0;
	padding:0;
	}


p {
	font-family:Verdana;
	font-size:8pt;
	color:#000000;
	text-align:justify;
	}

a {
	font-family:Verdana;
	text-decoration:none;
	font-size:8pt;
	}

a:visited{
	color:#B7B7B7;}


	
#mhe{
	font-family:Verdana;
	font-size:14pt;
	color:#b7b7b7;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	}
	
#mhe.pt1{
	margin-top:1px;}

	
.redw{
	color:#FFB1B0;
	font-weight:normal;}

.table_box{
	width:100%;
	height:100%;
	vertical-align:top;
	margin:0;
	padding:0;}

.red {
	color:#FF0000;
	font-weight:bold;
	}	

.reli{
	color:#FF0000;}
	
.reli a{
	color:#FF0000;}
	
#pagetitle{
	position:absolute;
	margin:0;
	padding:0;
	top:260px;
	left:440px;
	z-index:25;}


h2{
	font-family:Verdana;
	line-height:90%;
	font-size:14pt;
	margin:0;
	padding:0;
	color:#b7b7b7;
	font-weight:normal;
	}

h3{
	font-family:Verdana;
	line-height:90%;
	font-size:14pt;
	margin:0;
	padding:4px 0 0 0;
	color:#b7b7b7;
	font-weight:normal;
	}
	
h4{
	font-family:Verdana;
	font-size:8pt;
	margin:0;
	padding:0;
	color:#b7b7b7;
	font-weight:normal;
	}


/****** TOP *********/

#fl {
	width:100%;
	min-width:1000px;
	_width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000 ? "1010px" : "100%");
	top:0px;
	left:0px;
	z-index:5;
	}
	
/******* LEFT NAV ***********/

#lcont {
	position:absolute;
	left:100px;
	_left:50px;
	top:180px;
	_top:200px;
	
	z-index:1;
	height:auto;
	}
	
#headimg{
	position:relative;
	top:30px;
	_top:25px;
	_left:-70px;
	margin:0;
	background-position:bottom left;
	background-repeat:no-repeat;
	z-index:3000;
	}
#headimg2a{
	position:absolute;
	left:-200px;
	top:180px;
	_left:98px;
	z-index:15;
	height:100px;
	width:100px;
	background-position:bottom left;
	background-repeat:no-repeat;
	}
	
#headimg2b{
	position:absolute;
	top:180px;
	left:98px;
	z-index:15;
	height:100px;
	width:100px;
	background-image:url(../images/logo_0.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	}
	
#headimg.group{
	height:100px;}
#headimg.groupi{
	height:70px;
	}
	
#headimg.itis{
	height:70px;}
	#headimg.itis img{
	height:77px;
	position:relative;
	top:-30px;}
	
#headimg.project, #headimg2a.project{
	
	height:70px;}
#headimg.lemma, #headimg2a.lemma{
	
	height:70px;}
#headimg.invest{
	
	height:70px;}
#headimg.contract{

	height:70px;}
	
#limg{
	margin-top:20px;
	width:340px;
	border-right:#666666 1px solid ;
	}	

#limg img{
	margin:10px 0 15px 0;
	} 	
	

/******* MAIN ***********/
#imgswchcont{
	/*position:absolute;
	left:817px;
	top:290px;*/
	
	
	float:right;
	margin-bottom:1px;
	padding:0;
	
	
	}

#imgswchcont img{
	margin:0;
	padding:0;
	cursor:pointer;
	}
	
#rt {
	position:absolute;
	left:1px;
	top:280px;
	width:956px;
	
	padding:0;
	height:15px;
	margin-top:8px;
	z-index:30;
	
	
	}
	
#rt table{
	margin:0;
	padding:0;

	}
		
#rt table td{
	width:21px;
	height:8px;
	background-color:#333333;
	}
	
#loadercontainer{
	position:absolute;
	top:520px;
	left:460px;
	display:none;
	font-family:Verdana;
	font-size:13pt;
	font-weight:bold;
	color:#FFFFFF;
	z-index:100;
	}

#loadercontainer2{
	position:relative;
	width:200px;
	top:270px;
	left:170px;
	visibility:hidden;
	font-family:Verdana;
	font-size:7pt;
	font-weight:bold;
	color:#FFFFFF;
	z-index:150;
	}	
			
#cconn{
	position:absolute;
	top:-1000;}


#container{
	position:relative;
	top:25px;
	_top:50px;
	width:auto;
	margin-top:50px;
	margin-bottom:50px;
	margin-left:440px;
	}

#main{
	position:relative;
	margin-bottom:50px;
	width:530px;
	
	}
	
	
#rimg {
	margin-top:10px;
	_margin-top:0;
	padding:0;
	
	}
	
#rimg img{
	margin-top:25px;
	_margin-top:0;
	padding:0;
	}
	
#mtext{
	margin-top:30px;
	width:460px;
	}

#mtext p{
	margin:5px 0 5px 0;
	padding:0;
	}
	
#mtext a, #mncon a {
	text-decoration:none;
	color:#FF0000;
	}
	
#mnews{
	width:460px;
	margin-top:40px;
	
	}
	
#mnews img{
	margin-top:10px;
	}
	
#mncon{
	width:270px;
	padding:0 0 0 3px;}

#mncon p{
	margin:10px 0 5px 0;
	padding:0;}
	
#mncon a{
	color:#000000;
	margin:0;
	padding:0;
	}

#mncon a:hover{
	color:#FF0000;}

#mncon a:visited{
	color:#B7B7B7;}
	
#mncon a:visited:hover{
	color:#FF0000;}
	
#mnews img{
	float:right;
	margin-left:40px;
	border:#FFFFFF 1px solid;
	}
	
#jpic img{
	border:#FFFFFF 1px solid;
	}
#jtext img{
	border:#FFFFFF 1px solid;
	}

.jolincpic{
	color:#ffffff;}
	
.jolincpic:visited{
	color:#ffffff;}
	
.jolincpic:visited:hover{
	color:#ffffff;}
	
/******* FOOTER ***********/

#foocent{
	width:300px;
	margin:5px 0 0 0;
	float:left;
	}
	
#foocent h4{
	position:relative;
	top:-5px;
	_top:-9px;
	padding:0;
	margin:0;
	}

#fooright{
	width:100px;
	margin:5px 0 0 0;
	float:left;
	
	}
	
#fooleft{
	margin:5px 0 0 70px;
	_margin:5px 0 0 35px;
	padding:0;
	width:500px;
	float:left;
	font-family:Verdana;
	font-size:8pt;
	color:#939393;
	}

#fooleft strong{
	position:relative;
	top:30px;
	font-weight:normal;
	padding:0;
	margin:0;
	}

	
#fooleft h4{
	display:inline;
	color:#939393;}

#fooleft ul{
	position:relative;
	top:15px;
	display:inline;
	list-style:none;
	margin:0;
	padding:0;}
	
#fooleft li{
	margin:0;
	padding:0;
	display:inline;
	
	}
		
#footer p{
	color:#939393;
	margin-top:15px;
	font-size:8pt;}
	
#fooleft a, #foocent a{
	color:#939393;
	margin:0 3px 0 3px;
	text-decoration:none;
	font-size:8pt;}
	

#zalogo{
	padding:0;
	float:left;
	}	
#zalogo p {
	color:#666666;
	font-size:10pt;
	}
		
#zalogo img{
	margin:11px 0 0 -10px !important;
	_margin:11px 0 0 -6px !important;
	padding:0;
	border:#f2f2f2 1px solid;
	}
	

	
#fooleft p{
	float:left;
	}	

#fcinf2{
	margin-top:5px;
	display:inline;}


#fcmap{
	position:relative;
	top:-4px;
	_top:-8px;
	margin:0;
	padding:0;}
	

	
#formse{
	float:left;
	margin-top:8px;
	_margin-top:7px;
	
	}
#formse p, #formse a{
	margin:0;
	padding:0;
	}

#formse h4{
	margin:40px 0 0 3px !important;
	_margin:45px 0 0 3px !important;
	padding:0 !important;
	}	
	
#bsear{
	width:60px;
	margin:0px;
	top:0px;
	font-family:Verdana;
	font-size:8pt;
	color:#848484;
	border:none;
	height:18px;
	background-color:#dcdcdc;
	padding:0px;
}

#tsear{
	width:190px;
	margin:0;
	border:none;
	background-color:#dcdcdc;
	color:#666666;
}
	
#mainimgswch{
	cursor:pointer;}
	
/* about */

#container2{
	position:relative;
	top:15px;
	_top:18px;
	width:100%;
	height:auto;
	margin-bottom:40px;
	
	}

#aboutmain{
	position:relative;
	margin-left:340px;
	padding:0;
	width:530px;
	}
		
#aboutcon p{
	margin:10px 0 20px 20px;
	padding:0px;
	width:480px;

	}
	
#abtext{
	width:500px;
	margin-top:-11px;
	_margin-top:-5px;
	padding:0px;
	}

#lmenu0{
	padding:0;
	margin:0;
	}
		
#lmenu0 ul{
	list-style:none;
	margin-top:15px;
	padding:0;
	_margin:-10px 0 0 50px;
	}
	
#lmenu0 ul.ots{
	margin-left:22px;
	_margin:374px 0 100px 25px;
	_position:relative;
	_left:-75px;	
	}
	
#lmenu0 ul li{
	width:150px;
	margin:0;
	padding:0;
	
	}
	
#lmenu0 a{
	padding:3px 0 3px 10px;
	margin:1px;
	color:#fe2423;
	width:auto;
	font-family:Verdana;
	text-decoration:none;
	font-size:8pt;
	display:block;
	}
	
#lmenu0 a.on{
	background-color:#ededed;}
#lmenu0 a:hover{
	background-color:#ededed;}

	
#lmenu{
	_position:relative;
	_left:-75px;	
	padding:0;
	margin:0 0 20px 20px;
	_margin:325px 0 20px 20px;
	}
	
#lmenu ul{
	list-style:none;
	margin-top:15px;
	margin-left:5px;
	padding:0;
	}
	
#lmenu ul li{
	width:150px;
	margin:0;
	padding:0;
	}

#lmenu a{
	padding:3px 0 3px 10px;
	margin:1px;
	color:#fe2423;
	width:auto;
	_height:10px;
	font-family:Verdana;
	text-decoration:none;
	font-size:8pt;
	display:block;
	}
	
#lmenu a.on{
	background-color:#ededed;}
#lmenu a:hover{
	background-color:#ededed;}	
	
	#lmenu1{
	_position:relative;
	_left:-75px;	
	padding:0;
	margin:0 0 0 20px;
	_margin:295px 0 0 20px;
	}
	
#lmenu1 ul{
	list-style:none;
	margin-top:10px;
	margin-left:5px;
	padding:0;
	}
	
#lmenu1 ul li{
	width:150px;
	margin:0;
	padding:0;
	}

#lmenu1 a{
	padding:3px 0 3px 10px;
	margin:1px;
	color:#fe2423;
	width:auto;
	_height:10px;
	font-family:Verdana;
	text-decoration:none;
	font-size:8pt;
	display:block;
	}
	
#lmenu1 a.on{
	background-color:#ededed;}
#lmenu1 a:hover{
	background-color:#ededed;}	

/* contact */
#container3{
	position:relative;
	top:15px;
	width:100%;
	
	}

#contactmain{
	vertical-align:top;
	width:auto;
	padding-top:25px;
	margin-left:450px;
	_margin-top:25px;
	}	
	
#contactmain2{
	vertical-align:top;
	width:500px;
	padding-top:10px;
	margin-left:450px;
	_margin-top:25px;
	}	

#ntabl2{
	width:550px;;
	margin-top:25px;
	_margin-top:12px;
	padding:0;
	}
		
#ntabl2 td{
	vertical-align:top;
	text-align:left;}
	
#ofcom1, #ofcom2, #ofcom3, #ofcom4, #ofcom5, #ofcom6{
	width:195px;
	_width:150px;
	margin:1px 10px 0 30px;
	height:auto;
	padding:0;
	vertical-align:top;
	cursor:pointer;
	text-align:left;
	}

.ofcom{
    width:195px;
    _width:150px;
    margin:1px 10px 0 0px;
    height:auto;
    padding:0;
    vertical-align:top;
    text-align:left;
    }
    
#ofcom p{
	width:175px;
	_width:150px;
	margin:5px;
	text-align:left;
	}

#cnt1{
	width:200px;
	margin:0;
	padding:0;}
	
cnt2{
	width:400px;
	margin:0;
	padding:0;}
	
#cinfc{
	padding:3px;
	margin:3px;
	}
	

	
#cinfc p.he{
	font-weight:bold;
	color:#FF0000;
	margin:0 0 3px 0;
	padding:0;
	}
	
#cinfc p{
	margin:0;
	padding:0;
	text-align:left;
	}
	
#citypic{
	margin-top:4px;
	padding:0;
	}

.ncitypic img{
    margin:4px 0 10px 0;
    }	
    
#citypic img{
	margin-bottom:10px;}
	
	
#ofcom1{
	background-color:#ededed;
	position:relative;
	top:1px;
	_top:0px;
	_margin:3px 0 0 0;}
	
	/* journal */
a:hover{
	color:#FF0000;}
	
	
#jmain{
	position:relative;
	margin:15px 0 0 333px;
	padding:15px 0 0 0;
		_padding:12px 0 0 0;
	width:560px;
	height:auto;
	}
	
#jmain table{
	margin:0;
	padding:0;
	width:auto;
}
	
#jmain table td{
	vertical-align:top;
	margin:0;
	padding:0;
	 }
#jmain h2 {margin-bottom:30px;}
#t1{
	width:140px;
	}
	
#t2{
	width:170px;
	}	
	
#t3{
	width:270px;
	}	
		
#jtext{
	width:110px;
	}
	
#jtext h2{
	padding:0;
	margin:3px 0 23px 0;
	}

#jtext p{
	margin-left:5px;}

#jtext img{
	margin:0 5px 5px 5px;
	}	

	
#jonum{
	font-family:Tahoma;
	font-size:28pt;
	color:#d9d9d9;
	margin:-10px 0 0 0;
	padding:0;
	
	}

#jnumcont{
	width:100%;
	margin:10px 0 12px 0;
	padding:0;
	border-top:#cdcdcd 1px solid;
	}

#archlink{
	margin:10px 0 0px 5px;
	padding:0;
	}
	
#archlink strong{
	background-color:#ededed;
	color:#000000;
	padding:5px;
	_height:20px;
	font-size:8pt;
	font-weight:normal;
	}
	

#jnumcont a{
	text-decoration:none;
	color:#ff0000;
	padding:5px;
	
	font-size:8pt;}
	
#jnumcont a:hover{
	background-color:#ededed;
	
	}

	
#jtext2 p{
	width:130px;
	text-align:left;
	margin:0 0 20px 0 !important;
	padding:0 !important;
	}
	
#jtext2 a, #jtext3 a{
	color:#FF0000;
	line-height:120%;
	
}
	
#jtext2 a:hover, #jtext3 a:hover{
	color:#FF0000;
	text-decoration:underline;}

#jtext2 a:visited, #jtext3 a:visited{
	color:#B7B7B7;}
	
#jtext2 a:visited:hover, #jtext3 a:visited:hover{
	color:#FF0000;}
	
#jtext2 img{
	margin:0 0 5px 0 !important;
	padding:0 !important;
	border:#FFFFFF 1px solid;}


#jtext3 p{
	width:260px;
	line-height:20px;
	text-align:left;
	}

#jtext3 a{
	text-decoration:none;
	}
	
#jtextmap{
	padding:0;
	width:600px;
	margin:20px 0 0 0;}

#jtextmap p{
	width:190px;
	margin:0 0 0 10px;
	padding:0;
	text-align:left;
	}

#jtextmap a{
	text-decoration:none;
	color:#b7b7b7;
	}
#jtextmap a:hover{
	text-decoration:underline;
	}

#mhemap{
	font-family:Verdana;
	font-size:14pt;
	color:#FF0000;
	padding:0;
	margin:15px 0 5px 0 !important;
	}

#jtmapcon{
	margin:0;
	padding:0;
	width:195px;
	float:left;}


#foo{
	margin-left:145px;
	border-top:#e8e8e8 1px solid;
	}	
	
#foo p{
	color:#666666;
	}
	
/* news */
#newsmain{
	vertical-align:top;
	width:auto;
	padding-top:5px;
	margin-left:337px;
	_margin-top:25px;
	}	

#newsmainjte{
	vertical-align:top;
	width:auto;
	padding-top:5px;
	margin-left:337px;
	_margin-top:14px;
	}	

#top0{
	position:relative;
	_top:-5px;
	vertical-align:top;
	width:auto;
	padding-top:0px;
	margin-left:337px;
	}	

#newsmainie{
	vertical-align:top;
	width:auto;
	padding:5px 0 0 0;
	margin:5px 0 0 337px;
	_margin:26px 0 0 337px;
	}	
	
#yan{
	width:440px;
	margin:10px 0 20px 1px;
	}

#yan a{
	color:#000000;
	}

#yan a:hover{
	color:#FF0000;}

#yan a:visited{
	color:#B7B7B7;}
	
#yan a:visited:hover{
	color:#FF0000;}

#yan p{
	margin-left:150px;
	width:240px;
	text-align:left;
	margin-right:40px;}

#yan img {
	float:left;
	margin:2px 5px 5px 0;
	}
		
#yanews {
	margin-top:30px;

	float:left;
	}


#yanews p{
	margin-left:150px;
	}
#jpic{
	margin-top:9px;
	}
	
#yajournal{
	margin-top:30px;

	float:right;}
	
#arch a{
	text-decoration:none;
	color:#FF0000;
	padding:5px;
	font-size:10pt;}

#arch a:hover{
	background-color:#ededed;}

	
#jp{
	text-align:left;}
	
.lin {
	color:#FF0000;}
#mhe2{
	font-family:Verdana;
	font-size:19pt;
	color:#b7b7b7;
	margin-left:0px;
	}
	
#ntabl{
	width:500px;;
	margin-top:25px;
	padding:0;
	}
		
#ntabl td{
	vertical-align:top;}
	
#nt1{
	width:350px;
}

#nt2{
	width:200px;}
	
/***** 2 *******/

#newsheder{
	width:600px;;
	margin-top:25px;
	padding:10px;
	}

#nhtext{
	margin:-19px 0 0 0;
	padding:0;
	width:500px;
	}
	
#nhtext p{
	margin:0;
	padding:0 0 0 10px;
	font-family:Verdana;
	font-size:14pt;
	color:#b7b7b7;
	}

#newspicblock{
	width:565px;
	padding:0;
	margin:0;
	font-family:Verdana;
	font-size:8pt;
	text-align:justify;
	}
	
#newspicblock a{
	margin:0;
	padding:0;
	}

#newspicblock a.pics{
	margin:0 0 2px 0;
	_margin:0;
	padding:0;
	width:131px;
	color:#FFFFFF;
	display:block;
	border-left:#ffffff 10px solid;
	}
#newspicblock a.pics:hover{
	border-left:#ededed 10px solid;
	color:#FFFFFF;
	}
	
#newspicblock a.newsbl{
	color:#FF0000;}
	
#newspicblock a.newsbl:hover{
	text-decoration:none;}
	
.floleft{
	padding:0;
	margin:0;
	border:none;
	}
	
.floleftfir{
	padding:0;
	margin:0;
	border:none;
	}

.flobot{
	border:none;
	margin:0;
	padding:0;
	}

.floright{
	float:right;
	margin:0;
	padding:0;
	}

.florightsing{
	float:left;
	margin:0 0 15px 10px;
	padding:0;
	}
	
#newsco{
	margin:0;
	padding:10px 150px 0 0;}
	
#newsbotbl{
	padding:0 0 0 10px;
	}

#imrightb{
	margin:15px 0 0 0;
	float:right;
	padding:0;
	}
	
#headertit{
	margin:0;
	padding:0;
	text-align:left;
	
	}

/* person */

#perlev0{
	width:450px;
	margin-top:71px;
	_margin-top:0;
	margin-left:15px;
	padding-bottom:70px;
	}
#perlev0 p{
	margin-bottom:25px;}	

#perlev0 table{
	margin:-3px 0 0 0;
	_margin:-6px 0 0 0;
	padding:0;
	}
#perlev0 table td{	
	vertical-align:top;
	text-align:justify;
	font-family:Verdana;
	font-size:8pt;
	}
#perlev0 table img{
	margin:4px 4px 15px 1px;
	padding:0;
}

/*#perscon img{
	margin:4px 4px 15px 1px;
	float:left;
}

#perscon{
	margin:0;
	padding:0;
	
	}	
#perscon p{
	padding:0;
	margin:0px 0px 0 80px;
	}*/

/* pre */
.border_preview{
	padding:0;
	margin:0;
	background-image:url(../images/prev_bg.gif);
	background-position:top;
	background-repeat:repeat;
	
	 z-index:10;
	}
	
#prevhead{
	margin:0;
	padding:0;
	width:100%;
	height:25px;
	background-color:#969696;
	text-align:left;
	}

#prevhead strong{
	position:relative;
	top:3px;
	margin-left:10px;
	padding:0;
	font-family:Verdana;
	font-size:9pt;
	color:#FFFFFF;
	
	}

#loader_container{
	position:absolute;
	right:10px;
	bottom:5px;
	font-family:Verdana;
	font-size:10pt;
	color:#FFFFFF;
	font-weight:bold;
	}
	
/* project */
#container4{
	position:relative;
	top:50px;
	_top:100px;
	width:100%;
	margin-top:50px;
	margin-bottom:50px;
	}
	
#mainprojc{
	margin-left:10px;
	_margin-left:130px;
	padding:0;
	}

.pronmar{
    margin-left: 0 !important;
    _margin-left: 120px !important;
    }

#ljcont {
	float:left;
	margin:0 0 0 74px;
	_margin:0 0 70px 74px;
	padding:0;
	z-index:1;
	height:auto;
	width:auto;
	
	}
	
#ljcont2 {
	position:absolute;
	left:74px;
	top:180px;
	z-index:1;
	height:auto;
	width:250px;
	}
	
#main2{
	margin:46px 0 50px 0;
	float:left;
	padding:0;
	width:500px;
	}

#ljcont2r {
	position:relative;
	top:-30px;
	left:74px;
	margin:0;
	padding:0;
	z-index:1;
	height:auto;
	width:250px;
	}
	
#ljimg{
	_position:absolute;
	_top:280px;
	_left:76px;
	margin-top:20px;
	margin-left:26px;
	width:auto;
	border-right:#666666 1px solid;
	}	

#ljimg.vremin{
	_position:absolute;
	_top:260px;}

#ljimg img{
	margin:10px 0 15px 0;
	padding:0;
	} 	
	
#lev0{
	margin-top:25px;
	margin-bottom:40px;
	width:450px;
	}
	
#lev0 a{
	color:#000000;
	}
#lev0 a:hover{
	color:#FF0000;
	}
	
#lev0 p{
	text-align:justify;
	margin-bottom:1px;
	padding:0;
	}
	
#lev0cont{
	padding:0;
	margin-bottom:40px;
	width:550px;
	}
	
	#lev0cont2{
	position:relative;
	left:-2px;
	_left:-15px;
	padding:0;
	margin:50px 0 0 3px;
	_margin:48px 0 0 20px;
	width:500px;
	}

#lev0cont2 dl, #lev0 dl{
	margin:2px 0 0 0;
	padding:0;
	}
	
#lev0cont2 dd, #lev0 dd{
	font-family:Verdana;
	font-size:8pt;
	margin:0 0 5px 0;
	padding:0;
	font-weight:bold;
	color:#FF0000;
	}

#lev0cont2 dt, #lev0 dt{
	font-family:Verdana;
	font-size:8pt;
	margin:5px 0 10px 0;
	padding:0;
	}

#lev2{
	margin-top:25px;
	margin-bottom:40px;
	width:550px;
	}
#lev2 p{
	
	text-align:justify;
	margin-bottom:1px;
	margin-top:0px;
	padding:0;
	}
	
#lev0p1{
	margin-top:6px;
	_margin-top:1px;
	padding:0;
	
	}
	
#lev0p1ul{
	list-style:none;
	margin:0;
	padding:0;
	font-family:Verdana;
	font-size:8pt;
	color:#000000;
	}

#lev0p1ul li{
	margin-bottom:10px;
	_margin-bottom:1px;
	padding:0;}
	
#lev0p{
	margin:0;
	padding:0;
	}

#lev0p2{
	margin-top:5px;
	padding:0;
	line-height:8pt;
	}
	
#jorul{
	margin:0;
	padding:0;
	list-style:none;
	font-family:Verdana;
	font-size:8pt;
	color:#000000;
	}

#jorul li{
	margin:0;
	padding:7px 0 0 0;
	_padding:0;}

	
#l01{
	width:200px;
	vertical-align:top;
	
	}
	
#l02{
	width:300px;
	vertical-align:top;}
	
.projtextbl{
	width:400px;
	padding:0;
	margin:0;
	}
	
.projtextbl a{
	color:#000000;
	padding:0;
	margin:0;
	}
	
#conttable{
	vertical-align:top;}
	
#conttable td{
	width:150px;
	vertical-align:top;
	}

#conttel{
	list-style:none;
	margin:0;
	padding:0;
	font-family:Verdana;
	font-size:8pt;
	color:#000000;
	}

#conttel li{
	margin-bottom:5px;
	padding:0;}

#headcontimg{
	width:365px;
	margin:0;
	padding:5px 0 5px 0;
	border-right:#333333 1px solid;
	}
	
#headcontimg img{
	position:relative;
	left:25px;
	top:20px;
	margin:0;
	padding:0;
	}

#projecttitle{
	position:absolute;
	top:510px;
	left:162px;
	_left:164px;
	width:290px;
	height:25px;
	background-color:#000000;
	color:#FFFFFF;
	font-family:Verdana;
	font-size:8pt;
	margin:0;
	padding:0;
	z-index:10;}

#projecttitle strong{
	position:relative;
	top:5px;
	margin-left:20px;
	padding:0;
	}

#protitlred{
	width:10px;
	height:100%;
	margin:0;
	padding:0;
	float:right;
	background-color:#FF0000;
	}

.point{
	cursor:pointer;
	}



/* project2 */


#upmenu{
	margin-left:0px;
	padding:0;
	}

#upmenu ul{
	list-style:none;
	margin-left:0px;
	margin-bottom:20px;
	padding:0;
	
	}
	
#upmenu ul li{
	width:150px;
	height:20px;
	_height:15px;
	margin-bottom:1px;
	_margin:0;
	padding:0 0 0 5px;
	
	}

	
#upmenu a{
	width:auto;
	font-family:Verdana;
	text-decoration:none;
	font-size:8pt;
	display:block;
	height:20px;
	margin:0;
	padding-top:3px;
	}

#ligre {
	color:#9b9b9b;}

#upmlin{
	color:#FF0000;
	}

#proimcon{
	margin:0;
	padding:0;
	}

#proimcon a{
	color:#FF0000;
	text-decoration:none;
	}

#proimcon a:hover{
	color:#FF0000;
	text-decoration:underline;
	}
	
#proj{
	position:relative;
	top:4px;
	_top:0;
	width:530px;
	margin:0;
	padding:0;}


#proimcon img{
	margin:0px 19px 19px 0;
	float:left;
	border:none;
	}
	

#coop{
	width:100px;
	float:left;
	text-align:left;
	margin:0;
	padding:0;
	height:auto;
	}
	
#coop ul{
	list-style:none;
	list-style-position:outside;
	margin:0 0 5px 0;
	padding:0;
	}
	
#coop a{
	text-decoration:none;
	font-family:Verdana;
	font-size:8pt;
	color:#000000;
	}
	
#coop a:hover{
	color:#FF0000;
	}

#coop strong{
	color:#FF0000;
	font-family:Verdana;
	font-size:9pt;
	margin:0;
	padding:0;
	}
	
#vremin{
	_position:relative;
	_top:-20px;
	margin:0;
	padding:0;}
    
.ntabla td{
    padding: 5px 0 0 0;}
    
.foo_content{
    margin:5px 0 0 70px;
    _margin:5px 0 0 35px;
}

.foo_content div{
    color: #939393;
    font-size: 8pt;
    font-family: Verdana;
    float: left;
    padding: 0 15px 0 5px;
    margin: 10px 0 5px 0;
    border-left: #939393 1px solid;
}

.foo_content div a{
    color: #939393;
}

.fota{
    border-left: none !important;
    width: 600px;
}

.zaclogo a{
    text-decoration: underline;}

.zaclogo a:hover{
    text-decoration: none;
}
.jimg { width:185px; float:left; text-align:left; margin-bottom: 40px;}
