#c div	{
	text-align: justify;
}
h1, .patt	{
	padding: 15px 7px;
	background: url('../img/bgh1.jpg') no-repeat left top #49080e;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}

h1, h2, h3	{ color: #fff09a; font-size: 25px; margin: 0px 0px 10px; }
h3	{ font-size: 18px; }
.box	{ background: #49080e; width: 235px; margin: 0px 3px 5px 0px; }
.box-img	{ float: left; margin: -15px 10px -15px 0px; -webkit-border-radius: 7px; border-radius: 7px; }
.box h3	{ font-size: 15px; text-align: center; line-height: 18px; }
a.more	{
	display: inline-block;
	position: absolute;
	right: 15px;
	text-align: center;
	background: #b11a29;
	color: #ffffff;
	text-decoration: none;
	padding: 5px 10px;
	margin-top: 5px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}
.photo	{ margin: 0px 0px 20px 0px; -webkit-border-radius: 7px; border-radius: 7px; }
#sub 	{ list-style-type: none; padding: 8px 18px; margin-top: 15px; }
#sub li	{ padding: 3px 0px; width: 220px; border-bottom: 1px dotted #c56e77; }
#sub a	{
	display: block;
	padding: 10px;
	color: #ffffff;
	font-size: 14px;
	text-decotation: none;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}
#sub a:hover, .active	{ background: #b11a29; }
#sub li:last-child	{ border: 0px; }
#map	{ width: 300px; height: 300px; margin: 0px 15px; -webkit-border-radius: 7px; border-radius: 7px; }
#c p	{ margin: 10px 0px; }
#c ul, #c ol	{ margin-left: 20px; }

input[type='text'], textarea
{
	margin: 3px;
	padding: 10px 17px;
	width: 245px;
	background: #ffffff;
	border: 0px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}
input[type='submit']
{
	display: inline-block;
	margin: 5px 3px;
	padding: 5px 10px;
	background: #b02c39;
	border: 0px;
	color: #ffffff;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}
textarea	{ font-family: Verdana, Arial, Tahoma; height: 100px; }