
body{
 background-color:#deabab;
}
.main {
	width: 780px; margin: auto;
}
h1{
	color: #a64a4a; font-size: 120%; padding-bottom: 0; border-bottom: 0; margin-bottom: 1px;
}
h2{color: #a64a4a; font-size: 120%;
	
}
.h{
 margin-bottom: -5px;	
}
.t{
	background-color: #f2d6cb;
}

.lc{
 color: #600; border: solid 2px #deabab; padding: 5px; background-color: #f5e8e8;
}
.lc a{
	color: #c00; text-decoration: none; font-size: 90%;
}
.lc a:hover{
	background-color: #099; color: #fff;
}
.rc{color: #a64a4a; border: solid 2px #deabab; padding: 5px; text-align: justify; background-color: #f5e8e8; margin-bottom: 3px;}
.rc a{
	color:#0066CC; text-decoration: underline; 
}
.rc a:hover{
	background-color: #f5e8e8; color: #a64a4a;
}
.fl{
	float: right; padding-left: 6px;
}
.pics{
	border: solid 2px #d59999; padding: 3px; background-color: #f2d6cb;
}
ul#shops{
 	list-style: none; margin: 0; padding-left: 45px; padding-bottom: 25px; border-bottom: solid 2px #deabab; background-color: #f5e8e8;
}
ul#shops li{
	float: left; height: 21px; background-color:#deabab; color:#f5e8e8; margin: 2px 2px 0 2px; font-size: 15px;  border-bottom: 1px solid #d59999; border-right: 2px solid #a64a4a;border-top: 2px solid #fff;border-left: 2px solid #fff;
}
#shops a:link, #shops a:visited {
	display: block;
	color: #a64a4a;
	background-color: transparent;
	text-decoration: none;
	padding: 1px 10px;
	}
#shops a:hover{
		color: #f5e8e8; text-decoration: underline;
	}
body#c li.c, body#cl li.cl, body#l li.l, body#s li.s, body#j li.j, body#b li.b{
	background-color: #f2d6cb;
	color: #a64a4a;
	border-bottom: solid 2px #f2d6cb;border-right: 2px solid #deabab;border-top: 2px solid #deabab;border-left: 2px solid #deabab;
}
body#first li.first
{
	background-color:#deabab; color:#f5e8e8;
}
body#c li.c a:link,body#cl li.cl a:link,body#l li.l a:link,body#s li.s a:link,body#j li.j a:link,body#b li.b a:link, body#c li.c a:visited,body#cl li.cl a:visited,body#l li.l a:visited,body#j li.j a:visited,body#s li.s a:visited,body#b li.b a:visited{
	background-color:#f2d6cb; color:#a64a4a;
}
body#first li.first a:link,body#first li.first a:visited
{
	background-color:#600; color:#ffc;
}
.pr{
	margin-top: 0px; margin-bottom: 0px;
}
.foot{color: #a64a4a;	
}
.foot a{color:#0066CC; text-decoration: underline;	
}