BODY,TABLE,TD	{ font-size:12px;}
BODY			{ margin: 0px; font-size:12px; background:#a4a4a4;}
DIV				{ background:#FFF; font-size:12px; padding:0px; margin:0px; }
INPUT			{ border:1px solid #c9c9c9;font-size:12px; background:#f0f0f0 }
TEXTAREA		{ border:1px solid #c9c9c9;font-size:12px; background:#f0f0f0 }
IMG				{ border:0px; }

A:link			{ COLOR: #313031; TEXT-DECORATION: none; }
A:visited		{ COLOR: #313031; TEXT-DECORATION: none; }
A:hover			{ COLOR: #cd5c1e; TEXT-DECORATION: none; }
A:active		{ COLOR: #cd5c1e; TEXT-DECORATION: none; }

A.menuitem:link		{ COLOR: white; TEXT-DECORATION: none; }
A.menuitem:visited	{ COLOR: white; TEXT-DECORATION: none; }
A.menuitem:hover	{ COLOR: yellow; TEXT-DECORATION: none; }
A.menuitem:active	{ COLOR: yellow; TEXT-DECORATION: none; }

A.menuitem-sel:link		{ COLOR: #af6713; TEXT-DECORATION: none; }
A.menuitem-sel:visited	{ COLOR: #af6713; TEXT-DECORATION: none; }
A.menuitem-sel:hover	{ COLOR: #75913C; TEXT-DECORATION: none; }
A.menuitem-sel:active	{ COLOR: #75913C; TEXT-DECORATION: none; }

A.footer-menu:link		{ COLOR: #666; TEXT-DECORATION: none; }
A.footer-menu:visited	{ COLOR:  #666; TEXT-DECORATION: none; }
A.footer-menu:hover	{ COLOR:  #333; TEXT-DECORATION: none; }
A.footer-menu:active	{ COLOR:  #999; TEXT-DECORATION: none; }

A.underline:link		{ COLOR: #313031; TEXT-DECORATION: none; }
A.underline:visited		{ COLOR: #313031; TEXT-DECORATION: none; }
A.underline:hover		{ COLOR: #cd5c1e; TEXT-DECORATION: underline; }
A.underline:active		{ COLOR: #cd5c1e; TEXT-DECORATION: none; }


#topmenu		{ width:900px; border:0px solid red; text-align:right; background:#F1F1F1;}

#header			{ width:900px; height:80px; border:1px solid #E5E5E5; background:url('../../images/top_bg2.gif')  #90acdc;}

#mark			{ width:614px; height:70px; border:0px solid #666; float:left; margin:0px; padding:4px; padding-left:30px; text-align:left; background:url('../../images/top_bg.gif') no-repeat #90acdc;}

#top-mess		{ background:#90acdc; float:left; border:0px solid #666;}

#login-border	{ height:60px; border-right:0px solid #EAE9E5;float:right; margin-top:10px; }

#login			{ width:180px; height:80px; border:0px solid blue; text-align:left; float:right; background:#90acdc; }
#login DIV		{ background:#90acdc; float:left;}
#login .label	{ width:50px; border:0px solid red; }
.login-input	{ width:110px; height:17px; border:1px solid #799ad4; background:#dce5f1; }

#menubar		{ width:900px; height:25px; border:0px solid red; margin-top:0px; background:url('../../images/top_menu_bg1.gif') repeat-x  #5989dd; }
#menubar UL 	{ list-style:none; margin:0px; margin-left:95px; float:left;padding:0px; color:white;}
#menubar UL LI	{ margin-left:10px; margin-top:5px; float:left; border:0px solid red;}

#menubar .menu-sel	{border:0px solid red; background:white; height:20px; padding-left:5px; padding-right:5px;}

#mainframe		{ width:900px; height:1160px; margin-top:0px; background:white; border:0px solid red; }
#mainframe_center{ width:900px; height:1160px; margin-top:0px; background:white; border:0px solid #ccc; text-align:center;}

#left-frame		{ width:695px; #width:690px; height:auto; float:left; background:white; border:0px solid red; margin-top:3px; }
#left-frame div { margin:3px; float:left; }

#magin-frame		{ width:105px; #width:100px; height:auto; float:left; background:white; border:0px solid red; margin-top:3px; }
#magin-frame div { margin:3px; float:left; }

#lframe1		{ text-align:left; width:680px; height:auto; border:1px solid #E2E2E2; border-top:2px solid #64A1D6; }
#lframe1 DIV	{ margin:0px; }
#lframe1-title	{ width:680px; height:24px; border:0px solid red; background:url("../../images/bar_bg1.gif"); }
#lframe1 .lframe1-contents {width:670px; height:auto; background:white; margin:3px; }
#lframe1 .lframe1-item	{ width:650px; height:auto; margin:3px; border-bottom:1px dashed #ccc; background:white; }
#lframe1 .lframe1-icon	{ width:15px; height:auto; background:none; margin-top:5px; border:0px solid red;}
#lframe1 .lframe1-type	{ width:120px; height:auto; background:none; margin-top:2px; border:0px solid red;}
#lframe1 .lframe1-title	{ width:440px; height:auto; border:0px solid red; background:none; margin-top:2px; text-align:left;}
#lframe1 .lframe1-date	{ width:70px; height:auto; border:0px solid red; background:none; margin-top:2px; margin-left:5px; padding:0px; text-align:right; }

.news-type		{ width:120px; border:0px solid red; vertical-align:top; }
.news-article	{ width:415px; border:0px solid red; }
.news-date		{ width:90px; text-align:right; border:0px solid red; vertical-align:top;}

#lframe2		{ width:680px; height:220px; border:1px solid #E2E2E2; border-top:2px solid #B5CD87; }
#lframe2 DIV	{ margin:0px; }
#lframe2-title	{ width:676px; height:30px; border:0px solid red; text-align:left; background:url("../../images/bar_bg1.gif"); }
#lframe2 .lframe2-contents {width:650px; height:170px; background:white; border:0px solid red; margin:3px; margin-left:7px; }
#lframe2 .img-item		{ border:0px solid #E2E2E2; width:310px; margin:3px; margin-top:7px;  background:white; float:left}
#lframe2 .img-item DIV	{ margin:3px; float:left }

#lframe2 DIV .img-comment{ border:0px solid red; width:220px; height:70px; margin:3px; text-align:left; background:white;}


#lframe3		{ width:335px; height:220px; text-align:left; border:1px solid #E2E2E2; border-top:2px solid #F4C161; }
#lframe3 DIV	{ margin:0px; }
#lframe3-title	{ width:333px; height:30px; border:0px solid red; background:url("../../images/bar_bg1.gif"); }
#lframe3 .lframe3-contents {width:320px; height:170px; background:white; border:0px solid red; margin:3px; }
#lframe3 .lframe3-item	{ width:305px; height:auto; margin:3px; border-bottom:1px dashed #ccc; background:white; }
#lframe3 .lframe3-icon	{ width:15px; height:auto; background:none; margin-top:5px; border:0px solid red;}
#lframe3 .lframe3-title	{ width:280px; height:auto; border:0px solid red; background:none; margin-top:2px; text-align:left;}
#lframe3 .lframe3-date	{ width:70px; height:auto; border:0px solid red; background:none; margin-top:2px; margin-left:5px; padding:0px; text-align:right; }

#lframe4		{ width:340px;height:230px; border:1px solid #E2E2E2; border-top:2px solid #73B8A2; }
#lframe4 DIV	{ margin:0px; }
#lframe4-title	{ width:338px; height:30px; border:0px solid red; text-align:left; background:url("../../images/bar_bg1.gif"); }
#lframe4 .lframe4-contents {width:325px; height:190px; background:white; border:0px solid red; margin:3px; }
#lframe4 UL		{ list-style:none; margin:3px; padding:0px; color:red;}
#lframe4 UL LI	{ margin:0px;padding:0px; border-bottom:0px solid #333; border-bottom-style:dotted; color:#666;}
#lframe4 .img-item		{ border:1px solid #E2E2E2; width:310px; margin:3px; }
#lframe4 .img-item DIV	{ margin:3px; text-align:left; }
#lframe4 .title	{ width:60px; border:0px solid red; text-align:right; vertical-align:top; }
#lframe4 .contents	{ width:160px; border:0px solid red; text-align:left; }

#lframe5		{ width:335px;height:230px; border:1px solid #E2E2E2; border-top:2px solid #2A88F4; }
#lframe5 DIV	{ margin:0px; }
#lframe5-title	{ width:333px; height:30px; border:0px solid red; text-align:left; background:url("../../images/bar_bg1.gif"); }
#lframe5 .lframe5-contents {width:320px; height:190px; background:white; border:0px solid red; margin:3px; }
#lframe5 .img-item	{ width:100px; height:80px; margin:2px; margin-top:10px; border:1px solid #DEDEDE; background:white; }

#lframe6		{ width:335px; height:170px; border:1px solid #E2E2E2; border-top:2px solid #AE7846; }
#lframe6 DIV	{ margin:0px; }
#lframe6-title	{ width:333px; height:30px; border:0px solid red; text-align:left; background:url("../../images/bar_bg1.gif"); }
#lframe6 .lframe6-contents {width:320px; height:130px; background:white; border:0px solid red; margin:3px; }
#lframe6 .item	{ width:90px; margin-left:7px; border:0px solid red; background:white;}
#lframe6 .item IMG	{ margin-top:10px; }

#lframe7		{ width:340px;height:170px; border:1px solid #E2E2E2; border-top:2px solid #B770C1; }
#lframe7 DIV	{ margin:0px; }
#lframe7-title	{ width:338px; height:30px; border:0px solid red; text-align:left; background:url("../../images/bar_bg1.gif"); }
#lframe7 .lframe7-contents {width:325px; height:130px; background:white; border:0px solid red; margin:3px; }
#lframe7 .item	{ width:150px; border:0px solid red; background:white; margin-top:5px;}

#lframe8		{ width:340px; height:180px; text-align:left; border:1px solid #E2E2E2; border-top:2px solid #8CAACA; }
#lframe8 DIV	{ margin:0px; }
#lframe8-title	{ width:338px; height:30px; border:0px solid red; text-align:left; background:url("../../images/bar_bg1.gif"); }
#lframe8 .lframe8-contents {width:325px; height:140px; background:white; border:0px solid red; margin:3px; }
#lframe8 .lframe8-item	{ width:305px; height:auto; margin:3px; border-bottom:1px dashed #ccc; background:white; }
#lframe8 .lframe8-icon	{ width:15px; height:auto; background:none; margin-top:5px; border:0px solid red;}
#lframe8 .lframe8-type	{ width:90px; height:auto; background:none; margin-top:0px; border:0px solid red;}
#lframe8 .lframe8-title	{ width:210px; height:auto; border:0px solid red; background:none; margin-top:2px; text-align:left;}
#lframe8 .lframe8-date	{ width:70px; height:auto; border:0px solid red; background:none; margin-top:2px; margin-left:5px; padding:0px; text-align:right; }

.book-type		{ width:70px; border:0px solid red; vertical-align:top; }
.book-article	{ width:130px; border:0px solid red; }
.book-date		{ width:80px; text-align:right; border:0px solid red; vertical-align:top;}

#lframe9		{ width:335px;height:180px; border:1px solid #E2E2E2; border-top:2px solid #8FCDF7; }
#lframe9 DIV	{ margin:0px; }
#lframe9-title	{ width:333px; height:30px; border:0px solid red; text-align:left; background:url("../../images/bar_bg1.gif"); }
#lframe9 .lframe9-contents {width:320px; height:140px; background:white; border:0px solid red; margin:3px; }
#lframe9 .lframe9-item	{ width:305px; height:auto; margin:3px; border-bottom:1px dashed #ccc; background:white; }
#lframe9 .lframe9-icon	{ width:15px; height:auto; background:none; margin-top:5px; border:0px solid red;}
#lframe9 .lframe9-title	{ width:200px; height:auto; border:0px solid red; background:none; margin-top:2px; text-align:left;}
#lframe9 .lframe9-date	{ width:80px; height:auto; border:0px solid red; background:none; margin-top:2px; margin-left:5px; padding:0px; text-align:right; }

.life-article	{ width:200px; border:0px solid red; text-align:left;}
.life-date		{ width:80px; text-align:right; border:0px solid red; vertical-align:top;}

#right-frame	{ width:205px; height:auto; float:left; border:0px solid red; background:white; margin-top:3px; }
#right-frame div { margin:3px; float:left; text-align:left;}

#rframe1		{ width:195px;height:auto; border:1px solid #E2E2E2; border-top:2px solid #90CED2; background:white; }
#rframe1 DIV	{ margin:0px; }
#rframe1-title	{ width:193px; height:30px; border:0px solid red; text-align:left; background:url("../../images/navi_notice_bg.gif") repeat-x; }
#rframe1 .rframe1-contents {width:180px; height:auto; background:white; border-top:1px solid #E2E2E2; margin:3px; }

#rframe10		{ width:195px;height:40px; border:0px solid #E2E2E2; border-top:0px solid #4DB0B7; }

#rframe2		{ width:195px;height:120px; border:1px solid #E2E2E2; border-top:2px solid #718DCD; background:white; }
#rframe2 DIV	{ margin:0px; }
#rframe2-title	{ width:193px; height:23px; border:0px solid blue; text-align:left; background:url("../../images/navi_spa_bg.gif") repeat-x; }
#rframe2 .rframe2-contents {width:180px; height:80px; background:white; border-top:0px solid red; margin:3px; }

#rframe3		{ width:195px;height:48px; border:0px solid #49A087;}

#rframe4		{ width:195px;height:44px; border:0px solid #E2E2E2; }
#rframe5		{ width:195px;height:31px; border:0px solid #E2E2E2; }

#rframe6		{ width:195px;height:150px; border:1px solid #E2E2E2; border-top:2px solid #68BDD3; }
#rframe6 DIV	{ margin:0px; }
#rframe6-title	{ width:193px; height:30px; border:0px solid red; text-align:left; background:url("../../images/navi_music_bg.gif") repeat-x; }
#rframe6 .rframe6-contents {width:193px; height:120px; background:white; border:0px solid red; }
#rframe6 .music-item	{ width:180px; height:auto; margin:3px; border-bottom:1px dashed #ccc; background:white; }
#rframe6 .music-icon	{ width:13px; height:auto; background:none; margin-top:5px; border:0px solid red;}
#rframe6 .music-title	{ width:135px; height:auto; border:0px solid red; background:none; margin-top:2px; }
#rframe6 .music-sel		{ width:20px; height:auto; border:0px solid red; background:none; margin-top:2px; margin-left:5px; padding:0px;  }

#rframe7		{ width:195px;height:150px; border:1px solid #E2E2E2; border-top:2px solid #EDCCA7; }
#rframe7 DIV	{ margin:0px; }
#rframe7-title	{ width:193px; height:30px; border:0px solid red; text-align:left; background:url("../../images/navi_film_bg.gif") repeat-x; }
#rframe7 .rframe7-contents {width:193px; height:120px; background:white; border:0px solid red; }
#rframe7 .film-item	{ width:180px; height:auto; margin:3px; border-bottom:1px dashed #ccc; background:white; }
#rframe7 .film-icon	{ width:13px; height:auto; background:none; margin-top:5px; border:0px solid red;}
#rframe7 .film-title	{ width:135px; height:auto; border:0px solid red; background:none; margin-top:2px; }
#rframe7 .film-sel		{ width:20px; height:auto; border:0px solid red; background:none; margin-top:2px; margin-left:5px; padding:0px;  }

#rframe8		{ width:195px;height:150px; border:1px solid #E2E2E2; border-top:2px solid #B1EFEC; background:white; }
#rframe8 DIV	{ margin:0px; }
#rframe8-title	{ width:193px; height:30px; border:0px solid red; text-align:left; background:url("../../images/navi_lott_bg.gif") repeat-x; }
#rframe8 .rframe8-contents { width:180px; height:90px; background:white; border-top:1px solid #E2E2E2; margin:3px; text-align:center; padding:}
#rframe8 .rframe8-view { width:160px; background:white; border:0px solid red; margin:3px; margin-top:5px; text-align:center; }

#rframe9		{ width:195px;height:34px; border:0px solid #E2E2E2; }


#footer			{ width:900px; height:50px; border:0px solid blue; border-top:3px solid #c3d0e4; margin-top:1px; padding-top:1px; background:#e1e1e1; text-align:center; color:#333; line-height:20px; padding-top:10px;  padding-bottom:10px; }
