body {
	background: #333333 url(../images/bg_body.gif) repeat-y;
	margin: 0px;
	padding: 0px;
	color: #000000;
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
}
#container {	padding-left:25px;	width: 1100px;	background: url(../images/bg_container.jpg) no-repeat;	min-height: 600px; padding-bottom:50px;}
#header {padding-top:0px; margin-bottom:20px;}
#header h1 {
display:block;background:url(../images/bg_h1.jpg) no-repeat;
width:363px;height:182px;margin:0 0 0 0;padding:0;}
#header h1 span {display:none;}




#works, #contact {padding-left:30px; margin-left:10px; margin-bottom:10px;}
#title-works {width:1024px; height:50px; display:block; margin:0; padding:0; background:url(../images/title_works.gif) no-repeat; margin-bottom:20px;}
h2 span {display:none;}
.work {width:520px; height:355px; margin-right:4px; margin-bottom:4px; float:left;}

#title-contact {width:1024px; height:50px; display:block; margin:0; padding:0; background:url(../images/title_contact.gif) no-repeat; margin-bottom:20px;}

#contactLeft {width:265px; float:left; color:#7b7a72; margin:0 20px 30px 0;  line-height:14pt; font-size:0.9em;}
form {margin:0; padding:0;}
#right {float:left; color:#7b7a72; width:550px;}
.miniboxes {width:150px; float:left; margin-right:10px;}
.formstyler {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; color:#999999; padding:5px; margin:5px 5px 0 0; border:1px dotted #666; background:#fdfdfd;}

#contactLeft a{color:#f2f2f2; text-decoration:none;}
#contactLeft a:hover {text-decoration:underline;}

#hire {position:absolute; width:88px; height:81px; left:481px; top:25px;}
#hire a {text-indent:-9999px; width:88px; height:81px; display:block; }
.savior {width:100%; height:0; clear:both; font-size:0;}
#footer {color:#333333; margin-top:30px; line-height:14pt;}
