/* site */
body { background-color:#cccccc; margin:0px; }
#maintbl { background-color:#ffffff; }
#mainnavitbl {background-image:url(img/site/mainnavibg.jpg);}
#subnavi { background-image:url(img/site/subnavibg.jpg); }
#mainstarttext { background-image:url(img/site/maintextstartbg.jpg); padding:10px; padding-left:20px; padding-top:20px;}
#maintext { background-image:url(img/site/maintextbg.jpg); padding:10px; padding-left:20px; padding-top:20px;}
#main { background:transparent url(img/mainbg.jpg) repeat-x top left; padding:10px;}
#logintbl { padding-top:5px; }
#bottomstart { background-image:url(img/site/bottomstartbg.jpg); padding-left:20px; padding-right:20px; }
#bottom { background-image:url(img/site/bottombg.jpg); padding-left:20px; padding-right:20px; }
#collectiontbl { position:relative; background-color:#ffffff; width:980; height:20px; }
#collection { position:absolute; background-color:#ffffff; width:980; height:20px; top:-4px; left:0px; vertical-align:top; align:center; }
#maindiv { position:relative; width:400; height:395; }
#mainbgdiv { position:absolute; z-index:1; width:400; height:395; background-color:#ffffff; filter: alpha(opacity=80);opacity: 0.8;}
#maintextdiv { position:absolute; z-index:2; top:15px; left:15px; position:relative; width:370; height:365; }


/* text */
.text,td { font-family:Times,'Times New Roman',serif; font-size:15px; font-style:normal; line-height:18px; font-weight:normal; color:#000000; }
.textbold { font-family:Times,'Times New Roman',serif; font-size:15px; font-style:normal; line-height:18px; font-weight:bold; color:#000000; }
.texthead { font-family:Arial,Verdana; font-size:15px; font-style:normal; line-height:18px; font-weight:bold; color:#999999; }
.texttip { font-family:Arial,Verdana; font-size:15px; font-style:normal; line-height:18px; font-weight:normal; color:#000000; }


/* links */
a:link { text-decoration: none; color: #000000; }
a:visited { text-decoration: none; color: #000000; }
a:hover { text-decoration: none; color: #444444; }
a:active { text-decoration: none; color: #000000; }


/* navi */
.navismall { font-family:Arial, Verdana; font-size:11px; font-style:normal; font-weight:normal; color:#ffffff; }
.navibottom { font-family:Arial, Verdana; font-size:12px; font-style:normal; font-weight:normal; color:#ffffff; }
.navismall a:link, .navibottom a:link { text-decoration: none; color: #ffffff; }
.navismall a:visited, .navibottom a:visited { text-decoration: none; color: #ffffff; }
.navismall a:hover, .navibottom a:hover { text-decoration: none; color: #cccccc; }
.navismall a:active, .navibottom a:active { text-decoration: none; color: #ffffff; }

.mainnavi { font-family:Arial, Verdana; font-size:12px; font-style:normal; font-weight:normal; color:#000000; }
.mainnaviover { font-family:Arial, Verdana; font-size:12px; font-style:normal; font-weight:bold; color:#000000; }
.mainnavi a:link { text-decoration: none; color: #000000; }
.mainnavi a:visited { text-decoration: none; color: #000000; }
.mainnavi a:hover { text-decoration: none; color: #000000; font-weight:bold; }
.mainnavi a:active { text-decoration: none; color: #000000; }

.subnavi { font-family:Arial, Verdana; font-size:12px; font-style:normal; font-weight:normal; color:#ffffff; }
.subnaviover { font-family:Arial, Verdana; font-size:12px; font-style:normal; font-weight:bold; color:#ffffff; }
.subnavi a:link { text-decoration: none; color: #ffffff; }
.subnavi a:visited { text-decoration: none; color: #ffffff; }
.subnavi a:hover { text-decoration: none; color: #ffffff; font-weight:bold; }
.subnavi a:active { text-decoration: none; color: #ffffff; }

.collectionnavi { font-family:Arial, Verdana; font-size:11px; font-style:normal; font-weight:normal; color:#000000; padding-right:16px; padding-left:16px; padding-top:-5px;}
.collectionbig { font-size:12px; }
.collectionnavi a:link { text-decoration: none; color: #000000; }
.collectionnavi a:visited { text-decoration: none; color: #000000; }
.collectionnavi a:hover { text-decoration: none; color: #444444; }
.collectionnavi a:active { text-decoration: none; color: #000000; }

.katnavi a:link { color: #FFFFFF; }
.katnavi a:visited { color: #FFFFFF; }
.katnavi a:hover { color: #CCCCCC; }
.katnavi a:active { color: #FFFFFF; }