body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background: #464647;
}

#page { margin: 0px auto; width: 779px; text-align: left; background: #fff url(bg.gif) repeat-y center top; }
#inp { padding-left: 10px; padding-right: 10px; position: relative; }
#header { background: url(header.gif) no-repeat; height: 79px; display: block; }
#left { float: left; width: 520px; }
#right { float: right; width: 219px; }
#copy { clear: both; background: url(copy.gif) no-repeat; height: 53px; color: #444; }
#obr { display: block; width: 520px; height: 260px; background: url(auto1.jpg) no-repeat; margin-bottom: 20px; }
#partner { display: block; width: 219px; height: 220px; background: url(demorec.gif) no-repeat; margin-bottom: 20px; }
#text { padding-left: 15px; text-align: justify; line-height: 155%; }

#left h2 { margin: 0px; padding: 0px; margin-bottom: 20px; line-height: 40px; background: #faecec url(h2r.gif) no-repeat left center; padding-left: 15px; padding-right: 15px; color: #d92c2c; font-size: 20px; font-weight: normal; }
#left h3 { margin: 0px; margin-bottom: 10px; color: #d92c2c; font-size: 16px; font-weight: bold; }
#right h2 { margin: 0px; padding: 0px; margin-bottom: 20px; line-height: 40px; background: #c5ddcf url(h2g.gif) no-repeat left center; padding-left: 15px; padding-right: 15px; color: #009247; font-size: 20px; font-weight: normal; }
#right h2#hp { background: #9a9a99 url(h2b.gif) no-repeat left center; color: #fff; margin-bottom: 0px; }

#header h1 { display: none; }
#header span { display: none; }

#menu { width: 194px; margin-left: 10px; margin-right: 15px; }
#menu ul { border-top: 1px dotted #caccd4; margin: 0px; padding: 0px; list-style: none; margin-bottom: 20px; }
#menu ul li { border-bottom: 1px dotted #caccd4; line-height: 30px; display: block; }
#menu ul li a { line-height: 30px; display: block; color: #666; text-decoration: none; background: url(li.jpg) no-repeat 5px center; padding-left: 20px; }
#menu ul li a:hover { color: #d92c2c; }
#menu ul li a.active { font-weight: bold; color: #666; }
#menu ul li ul { margin-bottom: 0px; }
#menu ul li ul li { border-bottom: 0px none; line-height: 28px; height: 28px; }
#menu ul li ul li a { background: url(li.jpg) no-repeat 15px center; padding-left: 30px; line-height: 28px; }

#text p { margin: 0; padding: 0; margin-bottom: 10px; }
#text p.datum { color: #666; font-size: 10px; margin-bottom: 5px; }

#text a { color: #d92c2c; text-decoration: underline; }
#text a:hover { color: #666 }
#copy a { text-decoration: underline; color: #555; }
#copy a:hover { text-decoration: none; color: #000; }
#copy div { line-height: 50px; padding-top: 3px; padding-left: 15px; padding-right: 15px; }

#text ul { margin: 0; padding: 0; margin-left: 40px; margin-bottom: 15px; list-style: square; }

.fl { float: left; margin-left: 15px; margin-right: 15px; margin-bottom: 15px; }
.fr { float: right; margin-left: 15px; margin-bottom: 15px; }
.c { text-align: center; }
.r { text-align: right; }

img { border: 0px none; }
hr { border: 0 none; border-bottom: 1px solid #eee; background: #fff; color: #fff; clear: both; margin: 0px; margin-bottom: 20px; margin-top: 20px; _margin-top: 0px; }

table { width: 100%; margin-bottom: 20px; font-size: 100%; border: 0; border-collapse: collapse; }
table td { padding: 3px 0px; }
table th { padding: 3px 0px; text-align: left; font-weight: bold; }

.boxs { }
.boxs div { float: left; width: 252px; text-align: center; font-weight: bold; margin-bottom: 20px; }

.boxss {  }
.boxss .box { float: left; }
.boxss .box div { float: left; width: 252px; text-align: center; font-weight: bold; margin-bottom: 20px; }

.ite { width: 200px; }
.iar { width: 99%; }