@import url(main_nav.css);
@import url(txt.css);
@import url(form.css);
@import url(table.css);
@import url(tab_syle.css);
@import url(jquery_style.css);
@import url(jquery.fancybox-forgot.css);
body {
	background:url(../images/main_bg.jpg) center top repeat-x;
	font-family: Tahoma;
	color:#666666;
	font-size:11px;
	margin:0;
}
ul {
	margin:0;
	padding:0;
	list-style:none;
}
img {
	border:none;
}
p,h1,h2,h3,h4,h5,h6 {
	margin:0;
	padding:0;
}
#wrapper {
	width:991px;
	margin:0 auto;
	padding-left:11px;
}
#header {
	width:984px;
	height:372px;
	background:url(../images/head.gif) 4px 7px no-repeat;
	margin-left:0px;
	padding-top:22px;
	position:relative;
}
h1#logo a {
	display:block;
	background:url(../images/head_logo.gif) top no-repeat;
	width:114px;
	height:74px;
	font-size:10px;
	position:absolute;
	top:57px;
	left:46px;
	text-indent:-9999px;
	z-index:20;
	outline:0;
}
#header h2 {
	display:block;
	position:absolute;
	top:60px;
	right:2px;
	background:url(../images/top_logo.gif) no-repeat;
	width:91px;
	height:41px;
	text-indent:-9999px;
	z-index:11;
}
#header_top {
	background:url(../images/header.png) top no-repeat;
	width:986px;
	height:59px;
	position:absolute;
	top:52px;
	left:0;z-index:9;
}
#login {
	width:266px;
	height:145px;
	position:absolute;
	top:52px;
	left:-11px;
	padding-left:27px;
	padding-top:162px;
	background:url(../images/login_bg.png) transparent no-repeat;
	z-index:10;
}
#log-form {
	width:184px;
	position:absolute;
	top:190px;
	left:16px;
	z-index:11;
}
.txt_login {
	background:url(../images/txt_login.gif) center no-repeat;
	height:14px;
	text-indent:-9999px;
	margin-bottom:10px;
}
#banner_slide {
	width:750px;
	background:url(../images/banner_bg.jpg) 0 0 no-repeat;
	margin:57px 0 0 216px;
	padding:0 10px 13px;
	clear:both;
}
#banner_flash {
	width:984px;
	/*height:285px;
	background:url(../images/banner_bg.jpg) 0 0 no-repeat;*/
	margin:57px 0 0 0px;
	padding:0 0 0;
	clear:both;
}
#log-session {
	width:198px;
	position:absolute;
	top:166px;
	left:9px;
	z-index:12;
}
#log-session #session_name {
	height:58px;
	text-align:center;
}
#log-session #session_name h3 a {
	font-size:14px;
	color:#FFF;
}
#log-session #session_name p {
	color:#FFED8B;
	margin-top:4px;
}
#log-session ul {
	width:100%;
}
#log-session ul li {
	border-top:#FACF9F 1px solid;
}
#log-session ul li a {
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	padding:2px 0 3px 22px;
	text-decoration:none;
}
#log-session ul li a:hover {
	background: url(../images/ar_wh.gif) #F7AD61 8px 7px no-repeat;
	text-decoration:underline;
}
#log-session ul li a.seslast:hover {
	background: url(../images/ar_wh.gif) #F7AD61 8px 7px no-repeat;
	text-decoration:underline;
	height:17px;
}
/*#banner_slide img{
	height:228px;
}*/
#content {
	width:984px;
	margin-left:0;
	z-index:10;
}
#npa {
	position:relative;
}
.total {
	padding-top:4px;
	position:absolute;
	top:4px;
	right:4px;
}
.totallist {
	background:url(../images/dot_orange_vert.gif) right top repeat-y;
	padding:2px 10px 4px 0;
	margin-right:8px;
	float:left
}
.button_more a {
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	margin-top:-1px;
	padding:3px 28px 5px 12px;
	display:block;
	float:left;
	background: url(../images/button_more.gif) top no-repeat;
}
.button_more a:hover {
	text-decoration:underline;
}
#wrap_promo {
	position:relative;
	height:186px;
	margin-bottom:14px;
}
#promo_news {
	position:absolute;
	top:-31px;
	left:0;
	
}
#npa ul {
	/*margin-top:27px;*/
	padding-top:27px
}
#npa ul li {
	float:left;
	margin-right:8px;
	height:115px;
	width:229px;
	padding:4px;
	background:url(../images/newslist_bg.gif) top no-repeat;
}
#npa ul li.hover {
	background:url(../images/newslist_bg_over.gif) top no-repeat;
}
#npa ul li.last {
	margin-right:0px;
}
#npa ul li a img {
	/*background:url(../images/pic_home_bg.gif) left top no-repeat;*/
	padding:7px;
	margin-right:4px;
	float:left
}
#npa ul li .dtail {
	float:left;
	width:135px;
}
#npa ul li .dtail h4 {
	padding-top:6px;
	margin-bottom:1px;
}
#npa ul li .dtail p {
	margin-top:1px;
}
#npa ul li .dtail p.code {
	margin-top:0;
	margin-bottom:4px;
	font-size:11px;
	font-weight: normal;
	color:#18858C;
}
#npa ul li .dtail p.price {
	margin-top:3px;
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
}
#promotion_fr {
	position:relative;
}

#promotion_fr ul {
	/*margin-top:27px;*/
	padding-top:27px;
}
#promotion_fr ul li {
	float:left;
	margin-right:6px;
	height:115px;
	width:442px;
	padding:4px 0 4px 41px;
	background:url(../images/newslist50_bg.gif) top no-repeat;
}
#promotion_fr ul li.hover {
	background:url(../images/newslist50_bg_over.gif) top no-repeat;
}
#promotion_fr ul li.last {
	margin-right:0px;
}
#promotion_fr ul li a img {
	background:url(../images/pic_home_bg.gif) left top no-repeat;
	padding:7px;
	margin-right:4px;
	float:left
}
#promotion_fr ul li .dtail {
	float:left;
	width:428px;
}
#promotion_fr ul li .dtail2 {
	float:left;
	width:950px;
}
#promotion_fr ul li .dtail h4 {
	padding-top:6px;
	margin-bottom:2px;
}
#promotion_fr ul li .dtail p {
	margin-top:1px;
}
#promotion_fr ul li .dtail p.code {
	margin-top:0;
	margin-bottom:4px;
	font-size:12px;
	font-weight:bold;
	color:#18858C;
}
#promotion_fr ul li .dtail p.price {
	font-size:11px;
	font-weight:bold;
	color:#FF0000;
}
#promotion_fr .next {
	display:block;
	position:absolute;
	top:8px;
	left:950px;
	background:url(../images/pro_ar.gif) -26px 0 no-repeat;
	width:11px;
	height:18px;
	text-indent:-9999px;
}
#promotion_fr .prev {
	display:block;
	position:absolute;
	top:8px;
	left:924px;
	background:url(../images/pro_ar.gif) 0 0 no-repeat;
	width:11px;
	height:18px;
	text-indent:-9999px;
}
#promotion_fr #btn_re {
	display:block;
	position:absolute;
	top:8px;
	left:481px;
	background:url(../images/pro_ar2.gif) -15px 0 no-repeat;
	width:10px;
	height:14px;
	text-indent:-9999px;
	outline:none;
}
#promotion_fr #btn_n {
	display:block;
	position:absolute;
	top:8px;
	left:497px;
	background:url(../images/pro_ar2.gif) -31px 0 no-repeat;
	width:9px;
	height:14px;
	text-indent:-9999px;
	outline:none;
}
#promotion_fr #btn_p {
	display:block;
	position:absolute;
	top:8px;
	left:466px;
	background:url(../images/pro_ar2.gif) 0 0 no-repeat;
	width:9px;
	height:14px;
	text-indent:-9999px;
	outline:none;
}

#newhome {
	position:relative;
}
#newhome ul {
	/*margin-top:27px;*/
	padding-top:27px
}
#newhome ul li {
	float:left;
	margin-right:8px;
	height:115px;
	width:229px;
	padding:4px;
	background:url(../images/newslist_bg.gif) top no-repeat;
}
#newhome ul li.hover {
	background:url(../images/newslist_bg_over.gif) top no-repeat;
}
#newhome ul li.last {
	margin-right:0px;
}
#newhome ul li a img {
	/*background:url(../images/pic_home_bg.gif) left top no-repeat;*/
	padding:7px;
	margin-right:4px;
	float:left
}
#newhome ul li .dtail {
	float:left;
	width:138px;
}
#newhome ul li .dtail h4 {
	padding-top:6px;
	margin-bottom:8px;
}
#newhome ul li .dtail p {
	margin-top:1px;
}
#newhome ul li .dtail p.code {
	margin-top:0;
	margin-bottom:4px;
	font-size:12px;
	font-weight:bold;
	color:#18858C;
}
#newhome ul li p.owner {
	clear:left;
	margin-top:0px;
	text-align:left;
	padding-left:7px;
}

#propertynews {
	position:relative;
}
#propertynews ul {
	/*margin-top:27px;*/
	padding-top:27px
}
#propertynews ul li {
	float:left;
	margin-right:7px;
	height:115px;
	width:311px;
	padding:0 4px;
	background:url(../images/newslist30_bg.gif) top no-repeat;
}
#propertynews ul li.hover {
	background:url(../images/newslist30_bg_over.gif) top no-repeat;
}
#propertynews ul li.last {
	margin-right:0px;
}
#propertynews ul li a img {
	/*background:url(../images/pic_home_bg.gif) left top no-repeat;*/
	padding:7px;
	margin-right:4px;
	float:left;
}
#propertynews ul li .dtail {
	float:left;
	width:162px;
	padding-top:7px;
}
#propertynews ul li .dtail h4 {
	padding-top:2px;
	margin-bottom:1px;
}
#propertynews ul li .dtail p {
	margin-top:5px;
}
#propertynews ul li .dtail p.code {
	margin-top:0;
	margin-bottom:4px;
	font-size:12px;
	font-weight:bold;
	color:#18858C;
}
#propertynews ul li .dtail p.date {
	color:#F38236;
	margin-top:2px;
}
#propertynews ul li .dtail .news_content {
	height:65px;
	text-align:justify;
	overflow:hidden;
}
#search_area {
	height:216px;
	margin:0 0 7px 4px;
	position:relative;
	top:-31px;
}
#search_area #search_form {
	float:left;
	width:655px;
	height:216px;
	margin:0 10px 0 0;
	position:relative;
}
#npa-s {
	width:655px;
}
#npa-s .seBox_t {
	background:url(../images/roundcorner/table_se_t.jpg) top no-repeat;
	padding-top:4px;
}
#npa-s .seBox_m {
	background:url(../images/roundcorner/table_se_m.jpg) top repeat-y;
	height:155px;
	padding-top:10px;
}
#npa-s .seBox_b {
	background:url(../images/roundcorner/table_se_b.jpg) top no-repeat;
	height:6px;
}

#home-sell {
	width:655px;
}
#home-sell .seBox_t {
	background:url(../images/roundcorner/table_se_t.jpg) top no-repeat;
	padding-top:4px;
}
#home-sell .seBox_m {
	background:url(../images/roundcorner/table_se_m.jpg) top repeat-y;
	height:155px;
	padding-top:10px;
}
#home-sell .seBox_b {
	background:url(../images/roundcorner/table_se_b.jpg) top no-repeat;
	height:6px;
}

#home-rent {
	width:655px;
}
#home-rent .seBox_t {
	background:url(../images/roundcorner/table_se_t.jpg) top no-repeat;
	padding-top:4px;
}
#home-rent .seBox_m {
	background:url(../images/roundcorner/table_se_m.jpg) top repeat-y;
	height:155px;
	padding-top:10px;
	
}
#home-rent .seBox_b {
	background:url(../images/roundcorner/table_se_b.jpg) top no-repeat;
	height:6px;
}

#home-new {
	width:655px;
}
#home-new .seBox_t {
	background:url(../images/roundcorner/table_se_t.jpg) top no-repeat;
	padding-top:4px;
}
#home-new .seBox_m {
	background:url(../images/roundcorner/table_se_m.jpg) top repeat-y;
	height:155px;
	padding-top:10px;
}
#home-new .seBox_b {
	background:url(../images/roundcorner/table_se_b.jpg) top no-repeat;
	height:6px;
}
#search_area #banner50-1 {
	float:left;
	width:308px;
	height:200px;
	margin:12px 0 0 0;
	/*border:1px solid #E2E2E2;
	background:#fff;*/
}
#search_area #banner50-1 img,#search_area #banner50-1 object {
	border:1px solid #E2E2E2;
	background:#fff;
}
html>/**/body #search_area #banner50-1 object object, x:-moz-any-link, x:default {
	border:1px solid #E2E2E2;
	background:#fff;
	}
html>/**/body #search_area #banner50-1 object, x:-moz-any-link, x:default {
	border:none;
	background:none;
	}
#main_link {
	margin:0 0 9px 4px;
}
#mlink li {
	float:left;
	margin-right:2px;
	position:relative;
	z-index:3;
}
#mlink:after  {
	content:" ";
	display:block;
	clear:both;
}
#mlink li a {
	display:block;
	z-index:2;
	text-indent:-9999px;
	outline:none;
}
#mlink li a.interest_rate {
	background:url(../images/big-link-01.jpg) 0 0 no-repeat;
	width:243px;
	height:134px;
}
#mlink li a.advice {
	background:url(../images/big-link-02.jpg) 0 0 no-repeat;
	width:243px;
	height:134px;
}
#mlink li a.knowledge {
	background:url(../images/big-link-03.jpg) 0 0 no-repeat;
	width:243px;
	height:134px;
}
#mlink li a.comunity {
	background:url(../images/big-link-04.jpg) 0 0 no-repeat;
	width:243px;
	height:134px;
}
#mlink li a:hover,#mlink li a.hover {
	background-position:0 -159px;
}
#mlink li ul.mlist {
	font-family:tahoma;
	font-size:12px; 
	font-weight: bold;
	width:243px;
	/*background:url(../images/big-link-04sub.png) bottom no-repeat;
	padding:0;
	padding-bottom:39px;*/
	display:none;
	position:absolute;
	top:95px;
	left:0;
	z-index:3;
}
#mlink li ul.mlist li {
	float:none;
	padding:3px 15px 4px;
	width:205px;
	background:url(../images/bullet_orange_cir2.gif) #EF9A1A 15px 12px no-repeat;
	border-bottom:1px #F2AE48 solid;
	margin:0;
	margin-left:4px;
}
#mlink li ul.mlist li.advice_sub {
	border-bottom:none;
	background:url(../images/big-link-02sub.png) no-repeat;
	height:39px;
	padding:0;
	width:243px;
	margin-left:0;
	text-indent:-9999px;
}
#mlink li ul.mlist li.knowledge_sub {
	border-bottom:none;
	background:url(../images/big-link-03sub.png) no-repeat;
	height:39px;
	padding:0;
	width:243px;
	margin-left:0;
	text-indent:-9999px;
}
#mlink li ul.mlist li.comunity_sub {
	border-bottom:none;
	background:url(../images/big-link-04sub.png) no-repeat;
	height:39px;
	padding:0;
	width:243px;
	margin-left:0;
	text-indent:-9999px;
}
#mlink li ul.mlist li a {
	display:block;
	padding:3px 0 3px 13px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-indent:0;
	text-decoration:none;
}
#mlink li ul.mlist li a:hover {
	text-decoration: underline;
}
#mlink li.last {
	margin-right:0px;
	margin-left:1px;
}
#announce_buy {
	height:230px;
	margin:0 0 8px 4px;
}
#announce_buy #announce_table {
	float:left;
	width:655px;
	height:230px;
	margin:0;
	position:relative;
}
#announce_buy #announce_table h2 {
	margin-left:12px;
	text-indent:-9999px;
	width:221px;
	height:29px;
	background:url(../images/topic_announc.gif) 0 0 no-repeat;
}
#announce_buy #announce_table .total {
	position:absolute;
	top:0;
	right:1px;
	z-index:1;
}
.rndtable {
	background:url(../images/roundcorner/table_bg.jpg) repeat-y;
}
.rndtable .rndtop {
	background:url(../images/roundcorner/table_t.jpg) top no-repeat;
	padding-top:4px;
}
.rndtable .rndm {
	background:url(../images/roundcorner/table_m.jpg) top no-repeat;
	padding:9px 9px 9px 12px;
}
.rndtable .rndbt {
	background:url(../images/roundcorner/table_b.jpg) bottom no-repeat;
	padding-top:6px;
}
#buy_cate {
	margin:13px 0 4px 6px;
}
#buy_cate li {
	display:inline
}
#buy_cate li a {
	background:url(../images/bullet_slash.gif) right 4px no-repeat;
	padding:2px 9px 2px 0;
	color:#18858C;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	margin-right:3px;
}
#buy_cate li a.last {
	background:none;
	padding:2px 9px 2px 0;
	color:#18858C;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	margin-right:3px;
}
#buy_cate li a.first {
	padding:2px 9px 2px 0;
}
#buy_cate li a:hover {
	color:#18858C;
	text-decoration:underline;
}
#announce_buy #banner50-2 {
	float:left;
	width:308px;
	height:200px;
	margin:29px 10px 0 4px;
	/*border:1px solid #E2E2E2;
	background:#fff;
	padding:0;*/
}
#announce_buy #banner50-2 img,#announce_buy #banner50-2 object {
	border:1px solid #E2E2E2;
	background:#fff;
}
html>/**/body #announce_buy #banner50-2 object object, x:-moz-any-link, x:default {
	border:1px solid #E2E2E2;
	background:#fff;
	}
html>/**/body #announce_buy #banner50-2 object, x:-moz-any-link, x:default {
	border:none;
	background:none;
	}
#persells {
	height:275px;
	margin:0 0 8px 4px;
	width:976px;
	padding-left:4px;
	position:relative;
}
#persells h2 {
	text-indent:-9999px;
	width:100%;
	height:32px;
	margin-left:-4px;
	margin-bottom:8px;
	background:url(../images/topic_persell.gif) 0 0 no-repeat;
}
#persells .total {
	position:absolute;
	top:0;
	right:4px;
}
#persells ul li {
	float:left;
	margin-right:4px;
	height:113px;
	width:232px;
	padding:4px;
	background:url(../images/homelist_bg.gif) top no-repeat;
}
#persells ul li.hover {
	background:url(../images/homelist_bg_over.gif) top no-repeat;
}
#persells ul li.last {
	margin-right:0px;
}
#persells ul li a img {
	/*background:url(../images/pic_home_bg.gif) left top no-repeat;*/
	padding:7px;
	margin-right:4px;
	float:left
}
#persells ul li .dtail {
	float:left;
	width:138px;
}
#persells ul li .dtail h4 {
	padding-top:6px;
	margin-bottom:1px;
}
#persells ul li .dtail p {
	margin-top:1px;
}
#persells ul li .dtail p.code {
	margin-top:0;
	margin-bottom:4px;
	font-size:11px;
	font-weight: normal;
	color:#18858C;
}
#persells ul li .dtail p.price {
	margin-top:3px;
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
}

#perrent {
	height:275px;
	margin:0 0 8px 4px;
	width:976px;
	padding-left:4px;
	position:relative;
}
#perrent h2 {
	text-indent:-9999px;
	width:100%;
	height:32px;
	margin-left:-4px;
	margin-bottom:8px;
	background:url(../images/topic_perrent.gif) 0 0 no-repeat;
}
#perrent .total {
	position:absolute;
	top:0;
	right:4px;
}
#perrent ul li {
	float:left;
	margin-right:4px;
	height:113px;
	width:232px;
	padding:4px;
	background:url(../images/homelist_bg.gif) top no-repeat;
}
#perrent ul li.hover {
	background:url(../images/homelist_bg_over.gif) top no-repeat;
}
#perrent ul li.last {
	margin-right:0px;
}
#perrent ul li a img {
	/*background:url(../images/pic_home_bg.gif) left top no-repeat;*/
	padding:7px;
	margin-right:4px;
	float:left
}
#perrent ul li .dtail {
	float:left;
	width:138px;
}
#perrent ul li .dtail h4 {
	padding-top:6px;
	margin-bottom:1px;
}
#perrent ul li .dtail p {
	margin-top:1px;
}
#perrent ul li .dtail p.code {
	margin-top:0;
	margin-bottom:4px;
	font-size:11px;
	font-weight: normal;
	color:#18858C;
}
#perrent ul li .dtail p.price {
	margin-top:3px;
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
}
/*#perrent {
	height:275px;
	margin-bottom:8px;
	background-color:#0099CC;
}*/
#banner20 {
	margin:0 0 45px 8px;
}
#banner20 ul li {
	float:left;
	margin-right:9px;
}
#banner20 ul li.last {
	margin-right:0px;
}
#banner20 ul li a {
	display:block;
}
#articleWrap {
	padding-left:8px;
}
#article {
	/*height:386px;*/
	float:left;
	width:972px;
	background:url(../images/roundcorner/rndar_m.gif) top repeat-y;
	margin-top:20px;
}
#article #specialAr {
	float:left;
	width:243px;
	position:relative;
}
#article #specialAr h3 {
	background:url(../images/roundcorner/rndar_t.gif) 0 0 no-repeat;
	padding:17px 0 18px;
	text-indent:-9999px;
}
#article #devAr {
	float:left;
	width:245px;
	position:relative;
}
#article #devAr h3 {
	background:url(../images/roundcorner/rndar_t.gif) -243px 0 no-repeat;
	padding:17px 0 18px;
	text-indent:-9999px;
}
#article #interAr {
	float:left;
	width:246px;
	position:relative;
}
#article #interAr h3 {
	background:url(../images/roundcorner/rndar_t.gif) -488px 0 no-repeat;
	padding:17px 0 18px;
	text-indent:-9999px;
}
#article #journalAr {
	float:left;
	width:238px;
}
#article #journalAr h3 {
	background:url(../images/roundcorner/rndar_t.gif) -734px 0 no-repeat;
	padding:17px 0 18px;
	text-indent:-9999px;
}
#article ul.article {
	padding:24px 13px 17px;
}
#article ul.article li {
	background:url(../images/bullet_green.gif) 0 6px no-repeat;
	padding:0 0 0 10px;
	margin-bottom:7px;
}
#article ul.article li a {
	display:block;
	background:url(../images/dot_gray_hor.gif) left bottom repeat-x;
	color:#666;
	padding-bottom:7px;
	text-decoration:none;
}
#article ul.article li a:hover {
	color:#00849C;
	text-decoration:underline;
}
#article .i-rss {
	position:absolute;
	top:8px;
	right:8px;
}
#article_bt {
	width:972px;
	background:url(../images/roundcorner/rndar_b.gif) top no-repeat;
	height:4px;
	margin-bottom:11px;
}
#banner10 {
	margin:0 0 12px 8px;
}
#banner10 ul li {
	float:left;
	margin-right:7px;
}
#banner10 ul li.last {
	margin-right:0px;
}
#banner10 ul li a {
	display:block;
}
#banner-menu {
	clear:both;
	margin:0 0 0 8px;
	padding:11px 0;
} 
#menu_link {
	margin:0;
}
#menu_link .bgmenu {
	float:left;
	background:url(../images/bg_menu.gif) left top no-repeat;
	width:237px;
	height:33px;
	position:relative;
	z-index:100;
	margin-right:8px;
}
#menu_link .bgmenu_last {
	float:left;
	background:url(../images/bg_menu.gif) left top no-repeat;
	width:237px;
	height:33px;
	position:relative;
	z-index:100;
	margin-right:0;
}
#menu_link li a {
	display:block;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#666;
	padding:9px 0 0 15px;
}
#menu_link li .mlist {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px; 
	font-weight: normal;
	width:235px;
	background:url(../images/roundcorner/mlink_bt.gif)  left bottom no-repeat;
	padding:0px 0 4px;
	display:none;
	position:absolute;
	top:33px;
	left:0px;
	z-index:3000;
	opacity: 0.8; filter: alpha(opacity=80);
}
#menu_link li .mlist li {
	display:block;
	width:100%;
}
#menu_link li .mlist li a {
	display:block;
	padding:3px 15px 3px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-indent:0;
}
#menu_link li .mlist li a:hover {
background-color:#5CABAC
}
#footer_top {
	width:100%;
	height:219px;
	background:url(../images/footerT_bg.jpg) center top;
	margin-top:7px;
}
#footerT_content {
	position:relative;
	width:720px;
	margin:0 auto;
	padding:55px 260px 0 22px;
}
#footer_journal {
	height:154px;
}
#footer_journal ul {
	margin:0;
}
#footer_journal ul li {
	float:left;
	width:340px;
	margin-right:14px;
	background:url(../images/dot_white_vert.gif) right top repeat-y;
}
#footer_journal ul li.last {
	float:left;
	width:325px;
	margin-right:0;
	background: none;
}
#footer_journal ul li .jdtail {
	float:left;
	width:195px;
	padding-top:38px;
}
#footer_journal ul li .jdtail a {
	color:#FFF;
}
#footer_journal ul li a img {
	background-color:#FFF;
	padding:3px;
	margin-right:14px;
	float:left;
}
#footer_journal ul li .jdtail h4 a {
	display:block;
	color:#FFF;
	text-decoration:none;
	padding-bottom:8px;
}
#footer_journal ul li .jdtail h4 a:hover {
	text-decoration:underline;
}
#footer_journal ul li .jdtail p {
	color:#FFF;
	text-decoration:none;
}
#news_letter {
	position:absolute;
	top:0;
	right:9px;
	width:221px;
	height:113px;
	padding:106px 0 0 25px;
	background:url(../images/newslet_bg.jpg) top no-repeat;
}
#footer {
	background:url(../images/footer_bg.jpg) top repeat-x;
}
#footer_content {
	width:991px;
	margin:0 auto;
	padding:0 0 0 11px;
}
#footer_bt {
	height:90px;
	position:relative;
}
#foot_logo {
	position:absolute;
	top:-5px;
	left:3px;
	/*width:101px;
	height:65px;
	margin-top:9px;*/
	padding:0 11px 0 10px;
	background-color:#F9F9F9;
	/*background:url(../images/dot_foot_logo.gif) right top repeat-y*/
}
#foot_address_home {
	float:left;
	width:566px;
	background:url(../images/dot_foot_logo.gif) left 3px repeat-y;
	margin-left:129px;
	padding:15px 0 15px 15px;
	color:#868080;
}
#copyright {
	float:left;
	width:262px;
	padding:15px 0 0 0;
	color:#E9782D;
}
#dislist {
	width:auto;
}
html>/**/body #dislist {
	width:auto;
	margin-bottom:4px;
}
#dislist2 {
	width:auto;
}
html>/**/body #dislist2 {
	width:auto;
	margin-bottom:4px;
}
#dislist3 {
	width:auto;
}
html>/**/body #dislist3 {
	width:auto;
	margin-bottom:4px;
}

.clear {
	clear:both;
}
.marginl1 {
	margin-left:1px;
}
.marginl5 {
	margin-left:5px;
}
.marginl0-7 {
	margin:0 3px 0 6px;
}
.view_map {
	margin-left:5px;
}
.view_map img {
	vertical-align: text-bottom;
	margin-bottom:-2px;
}
.view_map a {
	font-size:11px;
	font-weight:normal;
	color:#E9782D;
}
.view_map a:hover {
	color:#279099;
}