* {
	margin: 0px;
	padding: 0px;
}
#wrapper{
	width : 955px;
}
#menu li{
	text-align : center;
	width : 143px;
	height : 20px;
	letter-spacing : 3px;
	background-color : navy;
	float : left;
	color : white;
	list-style-type : none;
	font-size : 130%;
	border-left-width : 1px;
	border-left-style : solid;
	border-left-color : #00cccc;
	border-right-width : 1px;
	border-right-style : solid;
	border-right-color : #00cccc;
}
#menu a{
	display : block;
	color : yellow;
	text-decoration : none;
	width : 143px;
	height : 20px;
	font-weight : bold;
}
#menu a:hover{
color : yellow;
backgroung-color: #936;
background-color : #2157c9;
}
#menulft  li {
	text-align: left;
	width: 200px;
	height: 20px;
	list-style-type: none;
	font-size : 120%;
}
#navi{
	position : relative;
	left : 0px;
	height: 60px;
	width: 955px;
	top: 0px;
}
#path{
	clear : left;
	padding-left : 10px;
}
#path li{
	float : left;
	padding-top : 10px;
	padding-left : 3px;
	padding-right : 2px;
	padding-bottom : 10px;
	list-style-type : none;
}
#content{
	float : left;
	position : relative;
	width : 715px;
	margin-bottom : 10px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#content  a:link {
	color: blue;
text-decoration : none;
}
#content  a:visited {
	color: purple;
text-decoration : none;
}
#content a:hover{
color : blue;
}
#content p{
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
clear : both;
line-height : 110%;
margin-top : 5px;
margin-bottom : 5px;
}
#content_r p{
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
clear : both;
line-height : 110%;
margin-top : 5px;
margin-bottom : 5px;
}
#content_r{
	float : right;
	position : relative;
	width : 700px;
	padding-top : 0px;
	padding-left : 5px;
	padding-right : 5px;
	padding-bottom : 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666;
}
#sub{
	width : 225px;
	float : right;
	position : relative;
	border-width : 1px 1px 1px 1px;
	border-style : solid solid solid solid;
	border-color : #dfdfdf #dfdfdf #dfdfdf #dfdfdf;
	margin: 0px;
}
#submenu{
	float : left;
	position : relative;
	padding-top: 10px;
	padding-left: 10px;
	font-size: 90%;
}
#footer{
	clear : both;
	left : 0px;
	position : relative;
	font-style : italic;
	font-weight : normal;
}
#count{
	position : absolute;
	top : 105px;
	left : 830px;
}
.img_l{
float : left;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : gray gray gray gray;
margin-top : 5px;
margin-left : 5px;
margin-right : 5px;
margin-bottom : 5px;
}
.img_ctr{
float : left;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : gray gray gray gray;
margin-top : 5px;
margin-left : 5px;
margin-right : 5px;
margin-bottom : 5px;
}
.title{
clear : left;
padding-top : 2px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 2px;
border-bottom-width : 2px;
border-bottom-style : solid;
border-bottom-color : red;
font-weight : bold;
border-left-width : 15px;
border-left-style : solid;
border-left-color : red;
margin-bottom : 5px;
font-size : 130%;
background-color : #dfdfdf;
}
.title_s{
background-color : #dfdfdf;
font-size : 120%;
}
.caution{
font-weight : bold;
color : red;
}
#sub p{
font-size : 95%;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
}
.title_a{
	font-size : 250%;
	bottom : auto;
	padding-top : 5px;
	padding-bottom : 5px;
}
.title_b{
font-size : 125%;
clear : both;

padding-top : 2px;
padding-bottom : 2px;
background-color : #ffff80;

margin-top : 10px;
margin-bottom : 5px;
padding-left : 10px;
}
.title_c{
	font-size : 120%;
	clear : both;
	bottom : auto;
	padding-top : 5px;
	padding-bottom : 2px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0FC;
}
.partslist{
display : inline;
}
#ad{
	padding-top: 10px;
	float: right;
}
#ad_left{
	padding-top: 10px;
	float: left;
}
#ad2 {
	width: 206px;
	top: 20px;
	position: absolute;
	left: 480px;
}

table{
clear : both;
top : 15px;
bottom : 15px;
font-size : 85%;
}
