body				{ margin: 0; padding: 0; font-family: "Times New Roman", Times, serif; font-size: 12px; text-align: center; background-color: #C2BDB7; background-image: url('/images/background/main.gif'); background-repeat: repeat-x; }

div				{ border: 0px solid #FF0000; }

a				{ color: #C10A0D; text-decoration: none; }
a:link			{ color: #C10A0D}
a:visited			{ color: #C10A0D}
a:hover			{ text-decoration: underline; }
a:active			{ }

a img			{ border: none; }

#guide			{ margin: 0 auto; width: 800px; }
#container		{ background-color: #FFFFFF; }

#head			{ padding: 25px 0 0 0; height: 158px; background-image: url('/images/background/header.gif'); background-position: 0 0; border-bottom: 2px solid #792920; }
#logo			{ text-align: right; }

#logo img			{ margin: 5px 45px 5px 0; }

#main			{ clear: both; padding: 30px 45px; }

#col_l			{ float: right; margin: 20px 0 20px 25px; width: 210px; text-align: left; }
#col_m			{ text-align: left; }
#col_r			{ display: none; }

#foot			{ clear: both; padding: 10px; border-top: 2px solid #792920; }

.menu			{ }
.menu ul			{ list-style-type: none; margin: 0; padding: 0; border: 0px solid #FF0000; }
.menu li			{ float: left; display: block; border: 0px solid #00FF00; }
.menu a			{ display: block; }

#head .menu		{ height: 30px; line-height: 30px; font-size: 115%; background-color: #C1BCB6; }
#head .menu li		{ padding: 0 8px; font-weight: bold; }

#main .menu li		{ margin: 15px 0; float: none; font-size: 120%; font-weight: bold; }

#search			{ margin: 50px 0; }

.address			{ margin: 20px; color: #77291F; }
.address .title	{ color: #333333; font-weight: bold; }
.photo			{ border: 1px solid #413F40; border-width: 0 1px 1px 0; }

#foot .menu		{ padding: 10px 0 0 100px; }
#foot .menu ul		{ height: 30px; }
#foot .menu li		{ padding: 0 10px; }

#search			{   }
