body{ text-align:center; }

.prettyPhotoImg, .prettyPhotoImg img{ border:0px;}


#main{ width:980px; margin:0 auto; padding:0px; }
	
	#header{ width:100%; text-align:left; height:100px;}
		div.logo{ padding-top:40px; padding-left:44px;}
			img.logo{ width:367px; height:57px; border:0px;}

	#menu { width:100%; height:40px; text-align:left; padding-top:14px; background:repeat-x 0px 35px url(../images/dotted_lines.png); }
		.menu0_container{ display:inline; padding-left:14px; padding-right:14px; } 
			a.passive_menu_link, a.active_menu_link, .highlighted_menu_link{ text-decoration:none; color:#97a0ae; }
			a.active_menu_link{ }
			a.highlighted_menu_link{  }
	
	td.dummy { width:15px;}
	
	td.submenu{ width:240px;  vertical-align:top; text-align:left; height:100%; overflow:hidden;}
		div.submenu{background:url(../images/grid.png); margin-bottom:-10000px; padding-bottom:10000px; width:240px; overflow:hidden;  }
			.submenu_wrapper{ background:#fff; padding-bottom:5px;  } 
			
				div.sm2{ padding-top:8px; padding-bottom:8px; padding-left:15px;}
					a.sm2{ color:#97a0ae; text-decoration:none;}
					a.sm2_active{ color:#97a0ae; text-decoration:none;}
				div.sm3, div.sm3_active{ padding-top:8px; padding-bottom:8px; padding-left:45px;}
				div.sm3_active{ background:#eeecec;}
					a.sm3{ color:#97a0ae; text-decoration:none;}
					a.sm3_active{ color:#97a0ae; text-decoration:none;}
	
	td.content{ vertical-align:top; text-align:left; width:486px; }
		div.content { text-align:left; width:486px; overflow:hidden;}
			.client_logo{ width:160px; height:170px; overflow:hidden; float:left; }
				
			
	td.sidebar{ width:224px; vertical-align:top; text-align:left; height:100%; overflow:hidden;}
		div.sidebar{ background:url(../images/grid.png); margin-bottom:-10000px; padding-bottom:10000px; width:224px; overflow:hidden; }
			.sidebar_wrapper{ background:#fff; width:100%; padding:10px; padding-top:0px; }
				.clients_header{ color:#ff9c01;}
				div.client_link{ padding-top:3px; padding-bottom:3px;}
					a.client_link{ text-decoration:none; color:#97a0ae;}
					a.client_link_active{ text-decoration:none; color:#ff9c01;}
					a.client_link:hover{color:#ff9c01;}
	#footer { text-align:left; clear:both; height:20px; font-size:10px; color:#97a0ae; padding-top:30px; padding-bottom:15px; background:repeat-x 0px 10px url(../images/dotted_lines.png); overflow:hidden; }
		#footer p { font-size:10px; margin:0px; padding:0px; color:#97a0ae;}
		
		
	.work_name{ color:#ff9c01; text-transform:uppercase; padding-bottom:15px;}
	.work_descr{ padding-bottom:20px;}