body
	{
		padding:0px;
		margin:0px;
		background:#CDD1D3;
		line-height:14px;
		font-family:Tahoma;
		font-size:11px;
		color:#696969;
	}
	
a 
	{
		text-decoration:underline;
		color:#7A4731;
	}

.docs input
  {
    width: 300px;
  }
  
.docs h3
  {
    padding:0;
    text-decoration: underline;
  }
div.arch
  {
    padding-top: 15px;
    clear: both;
  }
  
.footer1a a.admin
	{
		text-decoration:none;
		color:#ffffff;
	}


a.1 
	{
		text-decoration:none;
		color:#7A4731;
	}	
	
a:hover
	{
		text-decoration:none;
	}	
	
	
a img
	{
		border:0px;
	}	

h3
	{
		font-size:15px;
		color:#444444;
		font-weight:bold;
		font-family:Arial Narrow;
		padding: 10px 0px 10px 0px;
		margin:0px;
	
	}
	
	
p
	{
		padding:10px 0px 10px 0px;
		margin:0px;
	}	
	

.body1
	{
		width:800px;
		background:#ffffff url(/img/corn1.gif) 0px 0px no-repeat;
		margin:50px auto 0px auto;
	}
.body1a	
	{
		background:url(/img/fon1.gif) 100% 100% no-repeat;
		padding:12px 0px 0px 0px;
		
	}
	
	
.body1b
	{
		background:url(/img/fon3.gif) 10px 0px repeat-y;
		
	}
	
	
.body1c_1
	{
		background:url(/img/left_img1.jpg) 10px 100% no-repeat;
	}	
.body1c_2
	{
		background:url(/img/left_img2.jpg) 10px 100% no-repeat;
	}	
	
.body1c_3
	{
		background:url(/img/left_img3.jpg) 10px 100% no-repeat;
	}	
	
.body1c_4
	{
		background:url(/img/left_img4.jpg) 10px 100% no-repeat;
	}	

.body1c_5
	{
		background:url(/img/left_img5.jpg) 10px 100% no-repeat;
	}	
.body1c_6
	{
		background:url(/img/left_img6.jpg) 10px 100% no-repeat;
	}	
.body1c_7
	{
		background:url(/img/left_img7.jpg) 10px 100% no-repeat;
	}			
.body1c_8
	{
		background:url(/img/left_img8.jpg) 10px 100% no-repeat;
	}	
.body1c_9
	{
		background:url(/img/left_img9.jpg) 10px 100% no-repeat;
	}	
.body1c_10
	{
		background:url(/img/left_img10.jpg) 10px 100% no-repeat;
	}	
.body1c_11
	{
		background:url(/img/left_img11.jpg) 10px 100% no-repeat;
	}	
	
.logo
	{
		float:left;
		margin:-54px 0px 15px 80px;
		position:relative;
		z-index:999;
	}

.ico1
	{
		float:right;
		margin:-34px 0px 0px 0px;
		position:relative;
		z-index:99;
		font-size:10px;
		color:#3C3C3C;
		padding:0px 20px 0px 0px;
	}

.ico1 a
	{		
		color:#737575;
		text-decoration:none;
		padding:0px 10px 0px 0px;
	}
	
.ico1 img
	{
		padding:0px 3px 0px 0px;
	}
	
	
.language
	{
		float:right;
		margin:0px 0px 0px 0px;
		clear:right;
		position:relative;
		z-index:99;
		font-size:10px;
		color:#5A5A5A;
		right:-30px;
		text-transform:uppercase;
	}	
	
.language a, .language b
	{
		width:25px;
		display:block;
	}	
	
.language b
	{
		font-weight:normal;
		background:url(/img/marker1.gif) 100% 5px no-repeat;
	}	

.language a
	{
		color:#ffffff;
	}
	
.top_nadp
	{
		font-weight:bold;
		color:#7B4730;
		font-size:15px;
		text-align:right;
		padding:10px 0px 0px 0px;
	}		
	
.top_nadp a
	{
		color:#8D604C;
		padding:0px 20px 0px 10px;
		background:url(/img/marker2.gif) 0px 8px no-repeat;		
		font-family:Arial Narrow;
		text-decoration:none;
	}	
	
.top_nadp a:hover
	{
		text-decoration:underline;		
	}
	
.tmenu1
	{
		background:#696969 url(/img/tmenu3.gif) 0px 0px no-repeat;
		margin:0px 11px 0px 19px;
		clear:both;
		position:relative;
		z-index:99;
	}	
	
	
.tmenu2
	{
		background:url(/img/tmenu4.gif) 100% 0px no-repeat;
	}	

.tmenu3
	{
		background:url(/img/tmenu5.gif) 0px 100% no-repeat;
	}	
			
			
.tmenu4
	{
		background:url(/img/tmenu6.gif) 100% 100% no-repeat;
		padding:4px 10px 8px 10px;
		min-height:14px;
		_height:14px;
		font-size:15px;
	}	



.tmenu4 a
    {
         color:#ffffff;
         text-decoration:none;          
         padding:0px 0px 0px 0px;
         font-family:Arial Narrow;
    }   



.tmenu4 a:hover
	{
		text-decoration:underline;
	}
		
		
.left1
	{
		float:left;
		width:207px;
		background:url(/img/fon2.jpg) 0px 0px repeat-x;
		margin:-68px 0px 0px 0px;
		position:relative;
		z-index:10;
		left:10px;
	}
	
.left1b
	{
		background:url(/img/corn2.gif) 0px 0px no-repeat;	
		position:relative;
		z-index:10;
	}	
	
.left1a
	{
		
		padding:80px 30px 430px 0px;
		position:relative;
		z-index:10;
		text-align:right;
	}
	
.lmenu1
	{
		padding:10px 0px 10px 0px;
		margin:0px -10px 0px 0px;
		list-style-type:none;
	}					
	
.lmenu1 li
	{
		font-family:Arial;
		font-size:12px;
		color:#444444;
		font-weight:bold;
		padding:3px 10px 4px 0px;
		background:url(/img/marker3.gif) 100% 9px no-repeat;
	}	
	

.lmenu1 li a
	{
		color:#444444;
		text-decoration:none;		
	}


.lmenu1 li a:hover
	{
		text-decoration:underline;
	}
	
	
.lmenu1 li.active
	{
		background:url(/img/marker4.gif) 100% 8px no-repeat;
	}
	
	
.lmenu1 li.active a, .lmenu1 li.active b
	{
		color:#ffffff;
	}	
	
	
.center1
	{
		margin:10px 20px 0px 250px;
	}	
	
.center1a
	{
		float:left;
		width:100%;
		padding:0px 0px 70px 0px;
	}
	
	
.footer1
	{
		width:800px;
		margin:0px auto 0px auto;
		height:60px;
	}
	
.footer1a
	{
		padding:0px 30px 0px 250px;
		margin:-50px 0px 0px 0px;
		float:left;
		width:520px;
		position:relative;
		z-index:99;
		
		font-size:11px;
		color:#343738;
		line-height:16px;
	}	
	
.footer1a a
	{
		color:#7B4730;
	}	
		
		
.news
	{
		float:left;
		width:260px;
		line-height:16px;
	}
	
.news2
	{
		float:left;
		width:240px;
		padding:0px 0px 0px 30px;
		line-height:16px;
	}
		
	
.data
	{
		font-size:10px;
		color:#696969;
	}		
	
.data b
	{
		font-size:14px;
		color:#669001;
		font-weight:bold;
		font-family:Arial;
	}
		
	
.portf1
	{
		width:100%;
		border-collapse:collapse;
	}
	
	
.portf1 td
	{
		padding:5px 5px 5px 5px;
		vertical-align:top;
		font-weight:bold;
		text-align:center;
	}	
	
.portf1 td a
	{
		text-decoration:none;
	}
	
.portf1 td a:hover
	{
		text-decoration:none;
	}		
		
.portf1 tr.portf2 td
	{
		vertical-align:middle;
		padding:25px 5px 5px 5px;
	}	
		
		
.company
	{
		float:left;
		width:300px;
		border-right:1px solid #CDD1D3;
		padding:0px 30px 0px 0px;
	}
	
	
.other_project
	{
		float:left;
		padding:0px 0px 120px 10px;
		width:150px;
	}			
	
	
.ul1
	{
		padding:10px 0px 10px 0px;
		margin:0px 0px 0px 0px;
		list-style-type:none;
	}					
	
.ul1 li
	{
		font-weight:bold;
		padding:0px 0px 0px 10px;
		background:url(/img/marker3.gif) 0px 6px no-repeat;
	}	
	
.tmenu4 table
    {
         width:100%;
         border-collapse:collapse;
    }

.tmenu4 table td
    {
         padding:0px;
         text-align:center;
    }     

.info, .saved{
  display: block;
  margin: 10px 0 20px 0;
  border: 1px solid #7A4731;
  padding: 10px;
  font-size: 120%;
  color:  #7A4731;
}

.error{
  display: block;
  margin: 10px 0 20px 0;
  border: 1px solid #7A4731;
  padding: 10px;
  font-size: 120%;
  color:  #7A4731;
  background: rgb(255,255,102);
}

.hint{
  color: #7A4731;
  font-weight: bold;
}
