body {
margin:0px;
padding:0px;
background:#ccc;
color:#000;
text-align:center;
}

#body {
width:821px;
background:#fdfdfc;
border: 5px inset #000;
}

img { border:0px; }
a:link , a:visited { color:#000; }
a:hover { background-color:#000; color:#fff; text-decoration:none; }
a:active { background-color:#000; color:#c0c0c0; text-decoration:none; }

#header {
margin:0px;
padding:0px ;
width:821px;
height:200px;
background: url(img/header.jpg) no-repeat #000;
}

#header a{ position:relative; top:115px; left:155px; }

#footer {
clear:both;
margin:0px;
padding:10px 0px 10px 0px;
width:821px;
height:20px;
background:#000;
color:#fff;
text-align:center;
font-size:85%;
}

.long {
clear:both;
margin:0px;
padding:0px 0px 10px 0px;
width:821px;
text-align:center;
background: url(img/back7.gif) repeat-x #fdfdfc;
}

h6 {
margin:0px 0px 10px 0px;
height:42px;
color:#333;
line-height:42px;
text-align:center;
background: url(img/back6.gif) repeat-x #ccc;
border-top: 2px solid gray;
border-left: 5px solid #333;
border-right: 5px solid #333;
font-size:100%;
}

.medium {
clear:both;
margin:0px;
padding:0px;
width:821px;
}

.medium_long {
float:left;
margin:0px;
padding:0px 0px 10px 0px;
width:591px;
text-align:center;
background: url(img/back7.gif) repeat-x #fdfdfc;
}

.medium_short {
float:right;
margin:0px;
padding:0px 0px 10px 0px;
width:230px;
background: url(img/back7.gif) repeat-x #fdfdfc;
text-align:center;
}

.info {
padding:30px 0px 30px 0px;
width:400px;
color:#333;
text-align:left;
line-height:140%;
font-size:85%;
}

.half {
clear:both;
margin:0px;
padding:0px;
width:821px;
}

.half_link_left {
float:left;
margin:0px;
padding:0px;
width:411px;
height:1003px
text-align:left;
}

.half_link_right {
float:right;
margin:0px;
padding:0px;
width:410px;
height:1003px;
}

.half_link_left h6 , .half_link_right h6 ,
.half_menuomote_left h6 , .half_menuura_right h6
{ margin:0px; font-size:100%; }

td.link {
vertical-align:top;
background:#aaa;
border-right: 2px solid #333;
font-size:85%;
}

.title4 {
padding:3px 0px 3px 0px;
background:#333;
color:#fff;
text-align:left;
}
.title4 a:link , .title4 a:visited , .title4 a:hover , .title4 a:active { color:#fff; }

.half_menuomote_left {
float:left;
margin:0px;
padding:0px 0px 20px 0px;
width:411px;
background: url(img/back7.gif) repeat-x #fdfdfc;
}

.half_menuomote_right {
float:right;
margin:0px;
padding:0px 0px 20px 0px;
width:410px;
background: url(img/back7.gif) repeat-x #fdfdfc;
}

.half_menuura_left {
float:left;
margin:0px;
padding:0px 0px 20px 0px;
width:411px;
background: url(img/back7.gif) repeat-x #fdfdfc;
}

.half_menuura_right {
float:right;
margin:0px;
padding:0px 0px 20px 0px;
width:410px;
background: url(img/back7.gif) repeat-x #fdfdfc;
}

.menuinfo {
padding:30px 0px 30px 0px;
width:380px;
color:#333;
text-align:left;
line-height:140%;
font-size:85%;
}

.title5 {
padding:6px 0px 6px 10px;
background:#333;
color:#fff;
text-align:left;
}

.text {
padding:20px 5px 30px 10px;
background:#fdfdfc;
}

ul,ol {
margin:0px 0px 0px 20px;
padding:0px 20px 0px 0px;
}

p { text-align:center; }

h1,h2,h4,h5 {
display:inline;
margin:0px;
padding:0px;
font-weight:normal;
font-size:100%;
}

h3 {
display:inline;
font-weight:normal;
color:#666;
white-space:nowrap;
line-height:180%;
font-size:85%;
}

nobr {
font-style:italic;
color:#ffff33;
}

hr {
border:#000;
border-bottom-color:#000;
border-bottom-style:solid;
height:5px;
}

tr.sample td {
text-align:center;
padding:3px 0px 3px 0px;
background:#333;
color:#fff;
border: 2px inset #999;
}

td { background:#fdfdfc; }

