@import "block.css";
@import "txt.css";

*  {
 margin: 0px;
 padding: 0px;
}

body { 
 margin: 0 auto 0 auto; 
 text-align: center; 
 background: url(../_common/_img/back.gif) repeat-x top left; 
}

#wrapper {
 margin: 0 auto 0 auto; 
 text-align: center;
 display: block;
}

body#top #header {
 margin: 0 auto 0px auto; 
 text-align: left;
 width: 900px;
 height: 56px;
 background: url(../_common/_img/back.gif) repeat-x top left; 
}
#header {
 margin: 0 auto 0px auto; 
 text-align: left;
 width: 937px;
 height: 81px;
 background: url(../_common/_img/header.gif) no-repeat top left;
}

.logo {
 float: left;
 clear: left;
 margin: 10px 0 0 10px;
}
.home {
 float: left;
 margin: 15px 0 0 150px;
}

#menu {
 float: left;
 clear: right;
 height: 72px;
 background: #fff;
 margin: 0 0 0 52px;
}

#flashcontent {
 margin-bottom: 10px;
}

/*                                                                            @   content inside 
--------------------------------------------------------------------------------------------------
*/

table#top {
 margin: 0 auto 0px auto; 
 text-align: center; 
}
table#top td {
 text-align: left; 
}
#contents {
 margin: 25px auto 0px auto; 
 text-align: center; 
 width: 900px; 
 display: block; 
 clear: both;
}

.navi {
 width: 170px;
 float: left;
 clear: left;
 margin-right: 25px;
 text-align: left;
}
.navi ul {
 list-style: none outside;
}
.navi ul li {
 display: block;
 margin: 0 0 5px 0;
}

.main {
 width: 700px;
 float: left;
 clear: right;
 text-align: left;
 border-left: 1px solid #E2E3DD;
}

body#p_top .main {
 border-left: none;
 width: 900px; 
}

/*                                                                            @         footer 
--------------------------------------------------------------------------------------------------
*/

#top #footer {
 margin: 0 auto 0px auto; 
 text-align: right;
 width: 870px;
 height: 72px;
 color: #999;
 font-size: 10px;
 display: block; 
 clear: both;
}

#footer { 
 text-align: right;
 color: #999;
 font-size: 10px;
 display: block; 
 clear: both;
 margin: 10px 0;
}

body#p_top #footer { 
 width: 888px;
}