@charset "utf-8";
/* CSS Document */


body						{ font:11px Tahoma, Geneva, sans-serif; background:#c80000; }
a:link, a:active, a:visited	{ color:#000; text-decoration:none; }
a:hover						{ color:#c80000; text-decoration:none; }
a img						{ border:0px; }
b							{ color:#a40000; }
li							{ margin-left:20px; }

.container					{ margin:0 auto; margin-top:15px; width:800px; height:550px; border:15px solid #CCC;
							  background:#fff; }
.header						{ float:left; width:800px; height:109px; }
.bg_top						{ float:left; width:410px; height:109px; background:url(../images/bg_top.gif) no-repeat; }
.bg_menu_top				{ float:left; width:390px; height:44px; background:url(../images/bg_menu_top.gif) no-repeat; }
.menu1 						{ float:left; width:98px; height:65px; }
.menu2						{ float:left; width:107px; height:65px; }
.menu3						{ float:left; width:109px; height:65px; }
.bg_right_top				{ float:right; width:75px; height:65px; background:url(../images/bg_right_top.gif) no-repeat; }

.main						{ float:left; width:800px; height:441px; }
.content					{ float:left; width:665px; height:291px; margin-top:10px; margin-left:40px; 
							  padding-top:35px; padding-right:20px; }
							  #index 	{ padding-top:120px; height:291px; text-align:center; }
							  #about	{ background:url(../images/title_about.gif) no-repeat; }
							  #works	{ background:url(../images/title_works.gif) no-repeat; }
							  #contact	{ background:url(../images/title_contact.gif) no-repeat; }
							  #legal	{ padding-top:0px; font-size:9px; }
	 						  #careers	{ padding-top:0px; }

.bg_right					{ float:right; width:75px; height:441px; background:url(../images/bg_right.gif) no-repeat; }

.scroll						{ float:left; width:680px; height:10px; text-align:right; }
.navigation					{ float:left; width:680px; height:10px; text-align:right; }

.works_main					{ float:left; width:190px; height:150px; border:10px solid #ccc; margin-right:10px; margin-bottom:10px; } 
.works_item					{ float:left; width:115px; height:100px; border:5px solid #ccc; margin-right:5px; margin-bottom:5px; } 
#item						{ width:auto; height:auto; border:1px dashed #333; }

.footer						{ float:left; margin-top:20px; width:100%; text-align:center; color:#fff; font-size:9px; }
.footer a					{ font:9px Verdana, Geneva, sans-serif; color:#fff; }
