/* GENERAL
----------------------------------------------- */

body {
	margin:0; 
	padding:0; 
	background:#55829a url(images/bkground.gif) repeat-x top left;
	font:normal 15px "Times New Roman", Serif;
	color: #000000; 
	}	

img { border:none; }

.red { color:#6f1b1b; }

h1 { font-size:30px; font-weight:normal; margin:0px; padding:0px; letter-spacing:2px; color:#3c6479; }
h2 { font-size:20px; margin:5px 0 3px 0; padding:0px; color:#fff; font-weight:normal; }

/* LINKS
----------------------------------------------- */	
a:link, a:visited { color:#944a32; text-decoration:none; }	
a:hover, a:active { text-decoration:underline; }	

#footer a:link, #footer a:visited { color:#5b5d5c; text-decoration:none; }	
#footer a:hover, #footer a:active { text-decoration:underline; }	

/* CONTAINER
----------------------------------------------- */	
#container { width:950px; margin:0px auto; }

/* HEADER
----------------------------------------------- */
#header { width:950px; height:164px; float:left; }
#logo { width:950px; height:164px; float:left; }
#logo img { float:left; }

#nav { float:left; margin:0px; width:920px; padding:0 0 0 30px; background:url(images/nav-bkground.gif) repeat-x top left; border-bottom:2px solid #254657; }

/* CONTENT
----------------------------------------------- */
#content { float:left; width: 933px; background:#C7C7C3 url(images/content-bkground.jpg) no-repeat left top; padding:0 0 65px 17px; }

#main { float:left; width:689px; padding:0 5px 5px 5px; background-color:#fff; border-left:1px solid #a7a7a2; border-right:1px solid #a7a7a2; border-bottom:1px solid #a7a7a2; }
#main p { line-height:16px; }
#banner { float:left; width:689px; height:186px; background:url(images/banner.jpg) no-repeat top left; }
#banner1 { float:left; width:689px; height:186px; background:url(images/banner1.jpg) no-repeat top left; }
#banner2 { float:left; width:689px; height:186px; background:url(images/banner2.jpg) no-repeat top left; }
#banner3 { float:left; width:689px; height:186px; background:url(images/banner3.jpg) no-repeat top left; }
#banner4 { float:left; width:689px; height:186px; background:url(images/banner4.jpg) no-repeat top left; }
#banner5 { float:left; width:689px; height:186px; background:url(images/banner5.jpg) no-repeat top left; }
#banner6 { float:left; width:689px; height:186px; background:url(images/banner6.jpg) no-repeat top left; }
#banner7 { float:left; width:689px; height:186px; background:url(images/banner7.jpg) no-repeat top left; }
#banner8 { float:left; width:689px; height:186px; background:url(images/banner8.jpg) no-repeat top left; }
#banner9 { float:left; width:689px; height:186px; background:url(images/banner9.jpg) no-repeat top left; }
#banner-client { float:left; width:689px; height:186px; background:url(images/banner-client.jpg) no-repeat top left; }
#banner-organizations { float:left; width:689px; height:186px; background:url(images/banner-organizations.jpg) no-repeat top left; }
#banner-publications { float:left; width:689px; height:186px; background:url(images/banner-publications.jpg) no-repeat top left; }
#banner-representative { float:left; width:689px; height:186px; background:url(images/banner-representative.jpg) no-repeat top left; }
#banner-staff-main { float:left; width:689px; height:186px; background:url(images/banner-staff-main.jpg) no-repeat top left; }
#banner-staff-nora { float:left; width:689px; height:186px; background:url(images/banner-staff-nora.jpg) no-repeat top left; }
#banner-staff-skala { float:left; width:689px; height:186px; background:url(images/banner-staff-skala.jpg) no-repeat top left; }
#banner-staff-zilliox { float:left; width:689px; height:186px; background:url(images/banner-staff-zilliox.jpg) no-repeat top left; }
#banner-contact { float:left; width:689px; height:186px; background:url(images/banner-contact.jpg) no-repeat top left; }
#banner-seminars { float:left; width:689px; height:186px; background:url(images/banner-seminars.jpg) no-repeat top left; }
#banner-staff-catherine { float:left; width:689px; height:186px; background:url(images/banner-staff-catherine.jpg) no-repeat top left; }
#banner-staff-windle { float:left; width:689px; height:186px; background:url(images/banner-staff-windle.jpg) no-repeat top left; }
#banner-resources-shanghai { float:left; width:689px; height:186px; background:url(images/banner-resources-shanghai.jpg) no-repeat top left; }
#banner-resources-shanghai2 { float:left; width:689px; height:186px; background:url(images/banner-resources-shanghai2.jpg) no-repeat top left; }
#banner-poland { float:left; width:689px; height:186px; background:url(images/banner-poland.jpg) no-repeat top left; }
#banner-mumbai { float:left; width:689px; height:186px; background:url(images/banner-mumbai.jpg) no-repeat top left; }
#banner-sandiego { float:left; width:689px; height:186px; background:url(images/banner-sandiego.jpg) no-repeat top left; }

#text { float:left; width:599px; background:#a7a79f url(images/text-bkground.gif) repeat-x top left; padding:40px 45px 40px 45px; }
#photo { float:right; margin:-30px 0 10px 15px; }

#contact { float:right; width:200px; padding:0 0 0 10px; }

#address { float:left; height:145px; margin:40px 0 0px 0; padding:20px 0 0 5px; color:#424445; background:url(images/address-bkground.jpg) no-repeat top left; }


/* FOOTER
----------------------------------------------- */
#footer { float:left; margin:65px 0 0px 0; padding:5px 0 0 5px; color:#424445; font-size:10px; line-height:14px; color:#5b5d5c; }
