body { 
	background:url(../images/back-down.jpg);
	text-align:center;	
	margin:0px; 
	width:100%;
	height:100%;
}	

/* GLOBAL */
	   
#container {
	width:100%;
	height:564px;
	background:url(../images/gradient.jpg) repeat-x;
}						  

#position {
	width:991px;
	height:564px;
	margin-left:auto;
	margin-right:auto;
}			 

/* TOP */

#top-back {
	width:100%;
	height:20px;
	background:url(../images/back-top.jpg);
	overflow: hidden;
}		   

#top-clouds {
	width:991px;
	height:20px;
	float:left;
	background:url(../images/clouds-top.jpg);
}

/* MENU */

#menu-container {
	width:151px;
	height:544px;
	float:left;
	background:url(../images/back-menu.jpg) no-repeat;		
}	  

#menu-flash {
	width:151px;
	height:200px;
	margin-top:80px;
}	

#menu-flash a, #menu-flash a.visited {	  
	color:#fff;
	font:bold 18px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none; 
}	

#menu-flash a:hover {	  
	color:#000;
	font:bold 22px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none; 
}	

#submenu-container {
	width:151px;
	height:30px;
}		 

#sound-flash {
	width:86px;
	height:30px;
	float:right;
}  

#menu-contacts {
	width:135px;
	height:30px;
	padding-top:70px;
	padding-left:3px;
	float:left;
	text-align:left;
	color:#fff;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
} 
 	
/* MAIN */ 
 
#main-container {
	width:829px;
	height:544px;
	float:left;   
}	  

#main-top {
	width:829px;
	height:10px;
	float:left;
	background:url(../images/main-top.jpg);
}	 

#main-contents {
	width:819px;
	float:left;
	background:url(../images/main-back.jpg);
}	

#main-right {
	width:10px;
	height:523px;
	float:left;
	background:url(../images/main-right.jpg);
}    

#main-down {
	width:829px;
	height:11px;
	float:left;
	background:url(../images/main-down.jpg); 
}

/* MAIN - Top Navigation */ 	

#top-nav-container {
	width:819px;  
	height:24px;
	margin-top:14px;
}	 

#top-nav-title {
	width:253px;
	height:30px;
	float:left;
	overflow:hidden;
	margin-left:30px;
}	 

#top-nav-flash {
	width:145px;
	height:30px;
	float:right;
	overflow:hidden;
	margin-right:30px;
	background:url(../images/top-navigation-back.jpg);
}		
  
/* MAIN - Left Contents */ 

#main-left-container-front {
	width:420px;
	height:479px;
	float:left;	
	overflow: auto;
}	

#main-left-container {
	width:440px;
	height:479px;
	float:left;	
	overflow: hidden;
}
		   
#main-left-container-clients {
	width:440px;
	height:479px;
	float:left;	  
	overflow: hidden;
}	

/* MAIN - Right Logo */ 

#main-right-container {
	width:379px;
	height:479px;
	float:left;			 
	overflow: hidden;
}	 

#main-right-p1 {
	width:379px;  
	height:64px;   
	margin-top:35px;	 
}		 

#main-right-p2 {
	width:379px; 
	height:220px;
	margin-top:25px;
}

#main-right-p3 {
	width:379px;
	height:108px;	  
	margin-top:20px;   
}
 
/* FOOTER */

#footer-container {
	width:100%;
	height:20px;
	overflow:hidden;
	text-align:center;
	color:#fff;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;			   
}							

#footer-positon {
	width:991px;
	height:20px;
	margin-left:auto;
	margin-right:auto;
}				 			 

#footer-menu {
	width:555px;
	float:left;	 
	color:#fff; 
	margin-left:135px;
}	

#footer-menu a, #footer-menu a.visited {  
	color:#fff;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none; 
}		

#footer-menu a:hover {  
	color:#05c9f3;
}	  

#footer-design {
	width:100px;
	float:right;
	padding-right:13px;
}				 

/* PAGE-1 */	

.p1-para1 {
	width:380px;
	height:150px;
	margin-top:40px;
	margin-left:10px;
} 

.pic-container-left {
	float:left;
	margin-right:5px;
}

.pic-container-right {
	float:left;
	margin-left:10px;   
}

.p1-para2 {
	width:380px;
	height:150px;
	margin-top:50px;
	margin-left:10px; 
}
 
.p1-para2-text { 
	float:left;	
} 

.p1-para3 {
	width:380px;
	height:32px;
	margin-left:10px; 
	overflow:hidden;
	clear:both;
	padding-top:20px;
	text-align:left;	
} 

.subtext-black {		
	width:195px;
	text-align:left;   
	float:left;	    
	margin-top:4px;
	color:#000;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;	 
}

.subtext-black2 {		
	text-align:left;   
	float:left;	    
	margin-top:4px;
	color:#000;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;	 
}

.subtext-black-c {		
	width:210px;
	text-align:center;
	float:left;	    
	margin-top:4px;
	margin-left:3px;
	color:#000;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;	 
}		

.subtext-black-cL {		
	width:379px;
	text-align:center;
	float:left;	    
	margin-top:4px;
	margin-left:3px;
	color:#787a7b;
	font:bold italic 15px Arial, Helvetica, sans-serif;
	text-decoration:none;	 
}

/* PAGE-2 */	 

.p2-para1 {
	width:420px;
	height:150px;
	margin-left:20px; 	
	margin-top:20px; 
}  

.p2-para2 {
	width:440px;
	height:150px;
	margin-left:20px; 
	margin-top:8px; 
}	

.p2-para3 {
	width:420px;
	height:32px;
	margin-left:20px; 
	text-align:left;	
} 

.subtext-ul-p2 {
	width:240px;
	text-align:left;
	float:left;	    
	margin-top:8px;
	margin-left:15px;
	color:#787a7b;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;	
}	

.subtext-gray-p2 {		
	width:280px;
	text-align:left;
	float:left;	    
	margin-top:4px;
	margin-left:3px;
	color:#787a7b;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;	 
}

/* PAGE-3 */	 

.p3-para1 {
	width:420px;
	height:125px;
	margin-left:20px; 	
	margin-top:20px;   
}  

.p3-para2 {
	width:420px;
	height:150px;
	margin-left:20px; 
	margin-top:5px;  
}	

.p3-para3 {
	width:420px;
	height:165px;
	margin-left:20px;
	margin-top:5px; 
	text-align:left;	
}  

.subtext-ul-p3 {
	width:220px;
	text-align:left;
	float:left;	    
	margin-top:8px;
	margin-left:15px;
	color:#08bde3;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;	
}	

.subtext-ul-p3-2 {
	width:420px;
	text-align:left;
	float:left;	    
	margin-top:8px;
	margin-left:15px;
	color:#08bde3;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;	
}	

.subtext-ul-p3-3 {
	width:220px;
	text-align:left;
	float:left;	    
	margin-top:0px;
	margin-left:15px;
	color:#08bde3;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;	
}	
 
 
/* PAGE-4 */	 

.p4-para1 {
	width:420px;
	height:100px;
	margin-left:20px; 	
	margin-top:20px; 
}  

.p4-para2 {
	width:420px;
	height:160px;
	margin-left:20px; 
	margin-top:20px; 
}	

.p4-para3 {
	width:420px;
	height:165px;
	margin-left:20px;
	margin-top:20px; 
	text-align:left;	
}  	  

.subtext-gray-p4 {		
	width:200px;
	text-align:left;
	float:left;	    
	margin-top:4px;
	margin-left:3px;
	color:#787a7b;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;	 
}

/* PAGE-5 */	 

.p5-para1 {
	width:420px;
	height:125px;
	margin-left:20px; 	
	margin-top:20px;  
}  
   
#p5-clients-container {
	width:420px;
	height:320px;  
	overflow:auto;
	margin-left:20px;
	margin-top:10px;	
}		

#p5-clients-container a, #p5-clients-container a.visited  {
	color:#08bde3;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;	
}

.p5-para2 {
	width:400px;
	height:85px; 
}	

.p5-para3 {
	width:400px;
	height:75px;  
	text-align:left;	
} 	

.p5-para3-w {
	width:400px;
	height:110px;
	text-align:left;	
} 

.p5-para4 {
	width:400px;
	height:65px;
}	

.p5-para4-w {
	width:400px;
	height:95px;
}	 

.subtext-ul-p5-1 {
	width:230px;	
	text-align:left;
	float:left;	    
	margin-top:8px;
	margin-left:15px;
	color:#08bde3;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;	
}  

.subtext-gray-p5 {		
	width:240px;
	text-align:left;
	float:left;	    
	margin-top:4px;
	margin-left:3px;
	color:#787a7b;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;	 
}

.subtext-gray-wide-clients {		
	width:380px;	 
	text-align:left;  
	float:left;	    
	margin-top:4px;
	margin-left:3px;
	color:#787a7b;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;	 
}

.subtext-ul-p5-client1 {
	width:100px;
	height:75px;
	float:left;
	margin-top:4px;	 
}

.subtext-ul-p5-client2 {
	width:100px;
	height:75px;
	float:left;	
	margin-top:15px;	 
}  

/* PAGE-6 */	 

.p6-para1 {
	width:420px;
	height:290px;  
	margin-left:20px; 	
	margin-top:20px;  
}  

.p6-para2 {
	width:400px;
	height:105px;	
	margin-left:20px; 
	margin-top:40px;	
}	

.subtext-gray-p6 {		
	width:400px;
	text-align:left;   
	float:left;	    
	margin-top:4px;
	color:#787a7b;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;	 
}	 

.subtext-gray-p6-blue {		
	width:170px;
	text-align:left;   
	float:left;	    
	margin-top:4px;
	color:#08bde3;
	font:bold 14px Arial, Helvetica, sans-serif;
	text-decoration:none;	 
}	

.subtext-gray-p6-blue2 {		
	width:400px;   
	text-align:left;   
	float:left;	    
	margin-top:4px;
	color:#08bde3;
	font:bold 14px Arial, Helvetica, sans-serif;
	text-decoration:none;	 
}	
   
#p6-address {
	width:170px;
	float:left;
	text-align:left;  
    margin-top:20px;   
}
 
#p6-mail {
	width:170px;
	float:left;
	text-align:left; 
	margin-top:15px;  
}
 
#p6-map {
	width:170px;
	float:left;
	text-align:left; 
	margin-top:15px;   
}	

#p6-map a, #p6-map a.visited, #p6-mail a, #p6-mail a.visited {  
	color:#000;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none; 
}	
   
/* CopyRights */	

#copyright {
	width:420px;
	height:150px;	 
	text-align:left;
	margin-top:40px;
	margin-left:20px;	
	color:#787a7b;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;	
} 

/* SITE MAP */	
   
#sitemap-container {
	width:420px; 
	text-align:left;   
	color:#08bde3;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;	
	margin-top:40px;
	margin-left:20px;
}  

#sitemap-container a, #sitemap-container a.visited { 
	color:#08bde3;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;	
}

.sitemap {
	width:420px;
	float:left;	
	margin-top:0px;	 
}  	   

.subtext-gray-wide-map {		
	width:420px;
	text-align:left;
	float:left;	    
	margin-top:0px;
	margin-left:20px; 
	margin-bottom:5px;
	color:#787a7b;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;	 
}

/* FONTS */	  

#title-container {
	float:left;
}	

#title-text {
	color:#787a7b;
	font:bold 18px Arial, Helvetica, sans-serif;
	text-decoration:none;
}	  
	
#title-subline {
	width:19px;
	height:4px;
	float:left;
	margin-top:1px;
	background:url(../images/subline.jpg) no-repeat;
}	 

#title-subtext {
	float:left;
	margin-top:4px;
	margin-left:3px;
	color:#787a7b;
	font:bold 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.uppertext-container {
	float:left;	
}	

.uppertext {
	color:#787a7b;
	font:bold 18px Arial, Helvetica, sans-serif;
	text-decoration:none;	
}	  
	
.uppertext-subline {
	width:19px;
	height:4px;
	float:left;
	margin-top:1px;
	background:url(../images/subline.jpg) no-repeat;
}	 

.subtext-gray {		
	width:210px;
	text-align:left;
	float:left;	    
	margin-top:4px;
	margin-left:3px;
	color:#787a7b;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;	 
}

.subtext-gray-wide-blue {		
	width:420px;
	text-align:left;
	float:left;	    
	margin-top:4px;
	margin-left:3px;
	color:#08bde3;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;	 
}

.subtext-gray-wide {		
	width:420px;
	text-align:left;
	float:left;	    
	margin-top:4px;
	margin-left:3px;
	color:#787a7b;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;	 
}

.subtext-gray-title {		
	width:120px;
	text-align:left;  
	float:left;	    
	margin-top:4px;
	margin-left:3px;
	color:#787a7b;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;	 
}

p.menu {
	margin-top:2px;	   
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}	

p.notop {
	margin:0px;	  
}

.navlist {		
	margin:0px;
	padding-left: 0;
	list-style: none;
}	 

.navlist li {
	padding-left: 10px;
	background-image: url(../images/arrow.jpg);
	background-repeat: no-repeat;
	background-position: 0 .5em;
} 
	   
h1.top {
	color:#787a7b;	 
	margin-top:5px;	 
	text-align:right;
	margin-right:20px;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;	
}

h2.menu {
	color:#000;	 
	margin-top:5px;	 
	text-align:right;
	margin-right:20px;
	font:bold 16px Arial, Helvetica, sans-serif;
	text-decoration:none;	
}			

#ntop1 {
	width:40px;	  
	margin-left:10px;
	float:left;
}

#ntop2 {
	width:40px;
	float:left;
}

#ntop3 {
	width:40px;
	float:left;
}
