* {margin:0;padding:0;}

img {border:none;}

body{
/*	margin:10px;    */
    margin:0px;
	background-color:#222222;
	color:black;
	font:11px verdana, arial, helvetica, sans-serif;
	padding:0;
	text-align:left;
/*	background-image: url(bg.jpg);
	background-repeat: no-repeat;   */
}

#header {
    color:white;
}

#about{
    color:black;
}

p a{
	color:#e52e2e;
}

#main_menu {
text-align:left;
}

#menu {
padding:5px 0;
width: 130px;
}

#menu:hover {
background:black;
vertical-align:middle;
}

#main_menu p {
width:130px;
}

#main_menu h4 {
padding:10px 0;
}

/*
table{
width:100%;
}
*/

table, table tr, table tr td {
vertical-align:top;
}

table tr td {
padding:5px;
}


#stamp {
	min-height:170px;
	float:left;
	text-align:center;
	padding:5px;
	margin:0;
	position:relative;
	z-index:1;
    color:black;
}

#stamp a {
    color:black;
}

#stamp table tr, #stamp table tr td {
	vertical-align:bottom;
}

#stamp p {
	width:100%;
	text-align:center;
	line-height:15px;
}
#stamp p del{
	color:#898989;

}

#stamp img {
max-width: 100px;
max-height: 100px;
}

#content_table {
	width:100%;
}

hr {
	margin:7px 0;
}

h1 {
    font-size:1.5em;
	margin:5px 0;
}

h2 {
    font-size:1.25em;
    font-weight:normal;
	margin:5px 0;
}


img.dont_have {
/*filter: progid:DXImageTransform.Microsoft.Alpha(opacity=25);	*/
	filter:alpha(opacity=25);	
	-moz-opacity:.25;
	opacity:.25;
}

img.dont_have:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
