#banner {
	float: left;
	height: 90px;
	width: 960px;
}

#principal {
	float: left;
	height: 285px;
	width: 791px;
}

#login {
	float: left;
	height: 285px;
	width: 169px;
	background-image:url(../images/login_bg.gif);
	background-repeat:;background-repeat:no-repeat;
}

#index_news {
	float: left;
	width: 960px;
}

#index_research {
	float: left;
	width: 960px;
}

#index_account {
	float: left;
	width: 960px;
}


#index_copyright {
	float: left;
	width: 960px;
}
.banner_font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.banner_font a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	color: #666666;
}
.banner_font a:visited　{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	color: #0066CC;
}
.banner_font a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 12px;
	color: #990000;
}
.login_font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;

}

.login_font a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #999999;
	font-size: 12px;

}

.login_font a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 12px;

}

.login_font  a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #999999;
	font-size: 12px;

}
.login_input {
	border: 1px inset #FFFFFF;
	background-color: #E0E0E0;
}

.index_news_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #333333;
}
.index_news_title a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	line-height: 24px;
	color: #333333;
}
.index_news_title a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	line-height: 24px;
	color: #333333;
}
.index_news_title  a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 12px;
	line-height: 24px;
	color: #CC0000;
}
.index_news_date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}

.research_block {
	width:272px;
	height:180px;
	float: left;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-size:12px;
	line-height: 18px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
}

.research_block h1{
	font-size:13px;
	color: #000000;
	line-height: 20px;
	height:40px;
	font-family: Arial, Helvetica, sans-serif;
	background-repeat:;background-repeat:no-repeat;
	text-align:left;
}

.research_sep {
	width:1px;
	height:150px;
	float:left;
	background-color: #E1E0E0;
	margin-top: 20pt;

}

.research_link {
	background-color: #E1E0E0;
	height: 1px;
	width: 938px;
	float: left;
}
.index_recently_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.index_recently_title a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.index_recently_title a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}


.index_recently_http {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}

.index_recently_http  a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}

.index_recently_http a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}

.index_recently_http a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #CC0000;
}

.copyright_01 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #CCCCCC;
}
.sprite-arrow2{ background-image:url(smartweb-bg.png);background-repeat:no-grepeat;background-position:top left;background-position: 0 0; width: 11px; height: 11px;} 
.sprite-gif-0359-2{ background-image:url(smartweb-bg.png);background-repeat:no-grepeat;background-position:top left;background-position: 0 -61px; width: 25px; height: 22px; } 
.sprite-gif-0359{ background-image:url(smartweb-bg.png);background-repeat:no-grepeat;background-position:top left;background-position: 0 -133px; width: 40px; height: 11px; } 
.sprite-google_feed{ background-image:url(smartweb-bg.png);background-repeat:no-grepeat;background-position:top left;background-position: 0 -194px; width: 110px; height: 16px; } 
.sprite-hot{ background-image:url(smartweb-bg.png);background-repeat:no-grepeat;background-position:top left;background-position: 0 -260px; width: 23px; height: 9px; } 
.sprite-rss{ background-image:url(smartweb-bg.png);background-repeat:no-grepeat;background-position:top left;background-position: 0 -319px; width: 103px; height: 16px; } 
.sprite-smartweb_2009_01{ background-image:url(smartweb-bg.png);background-repeat:no-grepeat;background-position:top left;background-position: 0 -385px; width: 1000px; height: 4px; } 
.sprite-smartweb_news_01{ background-image:url(smartweb-bg.png);background-repeat:no-grepeat;background-position:top left;background-position: 0 -439px; width: 11px; height: 11px; } 
.sprite-smartweb_news_02{ background-image:url(smartweb-bg.png);background-repeat:no-grepeat;background-position:top left;background-position: 0 -500px; width: 298px; height: 11px; } 
.sprite-smartweb_news_03{ background-image:url(smartweb-bg.png);background-repeat:no-grepeat;background-position:top left;background-position: 0 -561px; width: 11px; height: 11px; } 
.sprite-smartweb_news_04{ background-image:url(smartweb-bg.png);background-repeat:no-grepeat;background-position:top left;background-position: 0 -622px; width: 11px; height: 118px; } 
.sprite-smartweb_news_06{ background-image:url(smartweb-bg.png);background-repeat:no-grepeat;background-position:top left;background-position: 0 -790px; width: 73px; height: 32px; } 
.sprite-smartweb_news_07{ background-image:url(smartweb-bg.png);background-repeat:no-grepeat;background-position:top left;background-position: 0 -872px; width: 11px; height: 118px; } 
.sprite-smartweb_news_09{ background-image:url(smartweb-bg.png);background-repeat:no-grepeat;background-position:top left;background-position: 0 -1040px; width: 11px; height: 58px; } 
.sprite-smartweb_news_10{ background-image:url(smartweb-bg.png);background-repeat:no-grepeat;background-position:top left;background-position: 0 -1148px; width: 11px; height: 58px; } 
.sprite-smartweb_news_11{ background-image:url(smartweb-bg.png);background-repeat:no-grepeat;background-position:top left;background-position: 0 -1256px; width: 11px; height: 11px; } 
.sprite-smartweb_news_12{ background-image:url(smartweb-bg.png);background-repeat:no-grepeat;background-position:top left;background-position: 0 -1317px; width: 298px; height: 11px; } 
.sprite-smartweb_news_13{ background-image:url(smartweb-bg.png);background-repeat:no-grepeat;background-position:top left;background-position: 0 -1378px; width: 11px; height: 11px; } 
.sprite-smartweb_recently_01{ background-image:url(smartweb-bg.png);background-repeat:no-grepeat;background-position:top left;background-position: 0 -1439px; width: 11px; height: 11px; } 
.sprite-smartweb_recently_02{ background-image:url(smartweb-bg.png);background-repeat:no-grepeat;background-position:top left;background-position: 0 -1500px; width: 298px; height: 11px; } 
.sprite-smartweb_recently_03{ background-image:url(smartweb-bg.png);background-repeat:no-grepeat;background-position:top left;background-position: 0 -1561px; width: 11px; height: 11px; } 
.sprite-smartweb_recently_04{ background-image:url(smartweb-bg.png);background-repeat:no-grepeat;background-position:top left;background-position: 0 -1622px; width: 11px; height: 118px; } 
.sprite-smartweb_recently_06{ background-image:url(smartweb-bg.png);background-repeat:no-grepeat;background-position:top left;background-position: 0 -1790px; width: 32px; height: 32px; } 
.sprite-smartweb_recently_07{ background-image:url(smartweb-bg.png);background-repeat:no-grepeat;background-position:top left;background-position: 0 -1872px; width: 11px; height: 118px; } 
.sprite-smartweb_recently_09{ background-image:url(smartweb-bg.png);background-repeat:no-grepeat;background-position:top left;background-position: -1050px 0; width: 11px; height: 58px; } 
.sprite-smartweb_recently_10{ background-image:url(smartweb-bg.png);background-repeat:no-grepeat;background-position:top left;background-position: -1050px -108px; width: 11px; height: 58px; } 
.sprite-smartweb_recently_11{ background-image:url(smartweb-bg.png);background-repeat:no-grepeat;background-position:top left;background-position: -1050px -216px; width: 11px; height: 11px; } 
.sprite-smartweb_recently_12{ background-image:url(smartweb-bg.png);background-repeat:no-grepeat;background-position:top left;background-position: -1050px -277px; width: 298px; height: 11px; } 
.sprite-smartweb_recently_13{ background-image:url(smartweb-bg.png);background-repeat:no-grepeat;background-position:top left;background-position: -1050px -338px; width: 11px; height: 11px; } 
.sprite-smartweb_research_01{ background-image:url(smartweb-bg.png);background-repeat:no-grepeat;background-position:top left;background-position: -1050px -399px; width: 11px; height: 11px; } 
.sprite-smartweb_research_03{ background-image:url(smartweb-bg.png);background-repeat:no-grepeat;background-position:top left;background-position: -1050px -460px; width: 11px; height: 11px; } 
.sprite-smartweb_research_04{ background-image:url(smartweb-bg.png);background-repeat:no-grepeat;background-position:top left;background-position: -1050px -521px; width: 11px; height: 39px; } 
.sprite-smartweb_research_07{ background-image:url(smartweb-bg.png);background-repeat:no-grepeat;background-position:top left;background-position: -1050px -610px; width: 11px; height: 39px; } 
.sprite-smartweb_research_09{ background-image:url(smartweb-bg.png);background-repeat:no-grepeat;background-position:top left;background-position: -1050px -699px; width: 11px; height: 300px; } 
.sprite-smartweb_research_11{ background-image:url(smartweb-bg.png);background-repeat:no-grepeat;background-position:top left;background-position: -1050px -1049px; width: 11px; height: 300px; } 
.sprite-smartweb_research_12{ background-image:url(smartweb-bg.png);background-repeat:no-grepeat;background-position:top left;background-position: -1050px -1399px; width: 11px; height: 11px; } 
.sprite-smartweb_research_14{ background-image:url(smartweb-bg.png);background-repeat:no-grepeat;background-position:top left;background-position: -1050px -1460px; width: 11px; height: 11px; } 

#ad_div {
position:absolute;
bottom:0px;
right:0px;
width:205px;
border:0px solid #cceeff;
}

#menu {
   width:780px;
   height:43px;
   background-image:url(../images/button_bg.png); 
   border:0px;  
   background-repeat:no-repeat;
}
#menu ul{
   list-style-type:none;
   margin:0;

}
#menu ul li{
   float:left;
   width:101px;
   height:43px;
   margin:0;padding:0;
}
#menu ul li.sep{
   float:left;
   width:4px;
   height:43px;
   margin:0;padding:0;
   background-image:url(../images/button_sep.png);
   text-ident:-9999px;
}

#menu ul li a{
   display:block;
   width:101px;
   height:43px;
   text-align:center;
   font-size:13px;
   line-height:43px;
   text-indent:-9999px;
}

a.button1{
   background-image:url(../images/button_1.png);
}
a.button1:hover {
   background-image:url(../images/button_1_b.png);
}
a.button2{
   background-image:url(../images/button_2.png);
}
a.button2:hover {
   background-image:url(../images/button_2_b.png);
}
a.button3{
   background-image:url(../images/button_3.png);
}
a.button3:hover {
   background-image:url(../images/button_3_b.png);
}
a.button4{
   background-image:url(../images/button_4.png);
}
a.button4:hover {
   background-image:url(../images/button_4_b.png);
}
a.button5{
   background-image:url(../images/button_5.png);
}
a.button5:hover {
   background-image:url(../images/button_5_b.png);
}
a.button6{
   background-image:url(../images/button_6.png);
}
a.button6:hover {
   background-image:url(../images/button_6_b.png);
}

a.button7{
   background-image:url(../images/button_7.png);
}
a.button7:hover {
   background-image:url(../images/button_7_b.png);
}

.clear{
clear:both;
}
