*{

	margin: 0px;

	padding: 0px;

}



a:focus

{

	outline:none;

}



body 

{

	margin:0px;

	padding:0px;

	background-image:url(parts/bg.png);

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

}



#logo

{

	width:163px;

	margin:0 auto;

}



.menu 

{

	 width:200px;

	 height:20px;

	 padding:5px 0 5px 0;

	 _padding:0;

	 margin:0 auto;

	 text-align:center;

}





.menu a

{

	text-decoration:none;

	color:black;

	display:inline-block;

	width:57px;

	height:19px;

	line-height:170%;

}



.menu a:hover,

.menu a.clicked 

{

	background-image:url(parts/bg_button.png);

	color:white;

	display:inline-block;

}



.content 

{

	width:390px;

	margin:5px auto;

	

}



.content p

{

	margin: 0 0 10px 0;

	text-align:justified;

}



.projects 

{

	width:170px;

	float:left;

	position:relative;

}

	

.projects ul 

{

	text-align:left;

	list-style:url(parts/list_style.png);

}

.projects a 

{

	text-decoration:none;

	color:black;

}



.rightSide 

{

	width:210px;

	float:right;

	position:relative;

}



.rightSide h1 

{

	width:183px;

	height:18px;

	background-color:#9b0000;

	border:1px solid #c36666;

	outline:1px solid #9b0000;

	font-weight:bold;

	padding-top:3px;

	font-size:10px;

	text-align:center;

	color:#fff;

	

	

}

.rightSide ul

{

	list-style:none;

	text-align:left;

	margin:5px 0 0 0;

	padding:0px;

	color:#9b0000;

}

.rightSide strong 

{

	color:black;

}

.rightSide p 

{

	text-align:left;

	margin:5px 0 0 0;

}

.rightSide a 

{

	text-decoration:none;

}



hr 

{

 color:#9b0000;

}



#footer

{

	width:100%;

	position:absolute;

	bottom:0;

	height:30px;

}



#footer img

{

	width:10px;

	height:33px;

	border:0px;

	position:absolute;

	right:30px;

	top: -7px;

	-top: -3px;

}



.footer

{

	width:100%;

	position:relative;

	height:30px;

}



.footer img

{

	width:10px;

	height:33px;

	border:0px;

	position:absolute;

	right:30px;

	top: -7px;

	-top: -3px;

}



table

{

	border:0;

}



table.contacts

{

	margin:50px 0 0 0;

}



table.contacts a,

table.contacts a:hover,

a, a:hover



{

	text-decoration:none;

	color:#9b0000

}



table td

{

	padding:5px;

}



table td.left

{

	text-align:left;

}



table td.right

{

	text-align:right;

	font-weight:bold;

}



table td.name

{

	font-size:14px;

	color:#9b0000;

	font-weight:bold;

	text-align:center;

}



table td.section

{

	font-size:12px;

	font-weight:bold;

	text-align:left;

	color:#4F4A4A;

}
