html { height: 100%;}
body {
	margin: 0px;
	padding: 0px;
	
	font-family: Tahoma, Arial;
	font-size: 12px;
	height: 100%;
	/*text-align: center;*/
}
body, td, th, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, div {color: #333;}
table, td, th {border-collapse: collapse; padding:0;}
h2 {font-size: 16px; margin: 0px 0px 0px 0px;}
h3 {font-size: 16px; margin: 0px 0px 0px 0px; font-weight: normal; margin-bottom: 10px;}
a {color: #0088d3;}
a:hover {color: #30a5f0;}
a img {border: 0px;}

#main_tbl {background: #FFF url(/assets/images/front2/bg01.gif) left top/*90px*/ repeat-x;}

/* Common
*******************************************************************************************************************************/
.clr {clear: both; width:0px; height: 0px;}
.clrb {clear: both;}

.p10 {padding: 10px;}

.flr {float: right;}
.fll {float: left;}

.sp5 {width: 5px; height: 5px; display: block; margin: 0px; padding: 0px;}
.sp10 {width: 10px; height: 10px; display: block; margin: 0px; padding: 0px;}
.sp20 {width: 20px; height: 20px; display: block; margin: 0px; padding: 0px;}
.sp30 {width: 30px; height: 30px; display: block; margin: 0px; padding: 0px;}
.sp120 {width: 100px; height: 120px; display: block; margin: 0px; padding: 0px;}
.sp160 {width: 100px; height: 160px; display: block; margin: 0px; padding: 0px;}

.ml5 {margin-left: 5px;}
.ml10 {margin-left: 10px;}
.ml20 {margin-left: 20px;}
.ml3p {padding-left: 0; margin-left: 3%;}
.ml100 {margin-left: 100px;}

.mr10 {margin-right: 10px;}
.mr100 {margin-right: 100px;}

.h100 {height: 100%;}
.w100 {width: 100%;}
.w60 {width: 60%;}
.w55 {width: 55%;}
.w54 {width: 54%;}
.w53 {width: 53%;}
.w52 {width: 52%;}
.w51 {width: 51%;}
.w47 {width: 47%;}
.w46 {width: 46%;}
.w45 {width: 45%;}
.w32 {width: 32%;}
.w30 {width: 30%;}
.w29 {width: 29%;}
.w28 {width: 28%;}
.w27 {width: 27%;}
.w26 {width: 26%;}
.w25 {width: 25%;}
.w24 {width: 24%;}
.w23 {width: 23%;}
.w22 {width: 22%;}
.w21 {width: 21%;}
.w20 {width: 20%;}
.w15 {width: 15%;}

.vat {vertical-align:top;}

.dis02 {color: #BBB;}

.tac {text-align: center;}
.dn {display: none;}

.ico {cursor: pointer; cursor: hand;}


.container {min-height: 100%;}
.container2 {padding-bottom: 70px;}


.w {height:1px;}
.w div {height:1px; width:995px;}


#toolbar {width: 320px; height: 27px; position: absolute; margin: 0px 0 0 300px; /*top: 90px;*/ display: none;}
#toolbar span {display: block; height: 27px; margin: 0 10px; background: url(/assets/images/front2/bg-05-03.gif) repeat-x top left;}
#toolbar i {display: block; width: 10px; height: 27px; background: url(/assets/images/front2/bg-05-01.gif) no-repeat top left; float:left;}
#toolbar b {display: block; width: 10px; height: 27px; background: url(/assets/images/front2/bg-05-02.gif) no-repeat top right; float: right;}
.lng {float: left;}
.lng img {margin: 0; padding: 0; border: 0;}
.lng a {display: block; float: left; margin: 6px 0 0 5px;}
.search {float: right; margin: 2px 0 0 0;}
.search .btn1 {width: 50px; float: right; margin-right: 5px;}
.search input {width: 180px; float: right; margin-right: 5px;}



.line01 {background: url(/assets/images/front2/bg-04-02.gif) repeat-x top right;}
.line01 div {height: 7px; background: url(/assets/images/front2/bg-04-01.gif) no-repeat top right;}

.line02 {background: url(/assets/images/front2/bg-04-05.gif) repeat-x top right;}
.line02 div {height: 7px; background: url(/assets/images/front2/bg-04-03.gif) no-repeat top left;}
.line02 div div {background: url(/assets/images/front2/bg-04-04.gif) no-repeat top right;}


.line03 {background: url(/assets/images/front2/bg-04-07.gif) repeat-x top left;}
.line03 div {height: 7px; background: url(/assets/images/front2/bg-04-06.gif) no-repeat top left;}

.top_menu {height:34px; padding:0 10px;}
.top_menu div {color:#828282; float:left; font-size:11px; margin:7px 0 0 10px; width:400px;}
.top_menu div a {color:#888888; display:block; float:left; margin-right:15px;}
.top_menu div a:hover {color:#333333;}
.top_menu p {float:right; font-size:11px; margin:7px 0 0 0; padding:0; width:400px;}
.top_menu p span, .top_menu p b, .top_menu i {display:block; float:right; margin-left:15px;}
.top_menu i {display:block; float:right; margin-left:7px;}
.top_menu i img {margin-top:2px;}


.logo {display: block; float:left; margin: 0 0 0 15px; }

/* Tabs
*******************************************************************************************************************************/

.tab_ico {display:block; width: 20px; height: 18px; margin: 16px 5px 0 0; float:left;}
.tab_ico img {cursor: pointer; cursor: hand;}

.tab1 {height: 40px; background: url(/assets/images/front2/tab01-04.gif) repeat-x bottom left;}
.news_tab {width: 150px; height: 40px; float:left; margin-left: 30px; background: url(/assets/images/front2/tab01-03.gif) repeat-x bottom left;}
.news_tab div {height: 40px; background: url(/assets/images/front2/tab01-01.gif) no-repeat bottom left;}
.news_tab div div {background: url(/assets/images/front2/tab01-02.gif) no-repeat bottom right;}
.news_tab span {display: block; padding: 12px 10px 0 10px;}
.news_tab a {display: block; text-align:center; margin-top: 0px; padding: 5px 0 3px 0;}

.tab2 {height: 40px; background: url(/assets/images/front2/tab02-04.gif) repeat-x bottom left;}
.articles_tab {width: 130px; height: 40px; float:left; margin-left: 60px; background: url(/assets/images/front2/tab02-03.gif) repeat-x bottom left;}
.articles_tab div {height: 40px; background: url(/assets/images/front2/tab02-01.gif) no-repeat bottom left;}
.articles_tab div div {background: url(/assets/images/front2/tab02-02.gif) no-repeat bottom right;}
.articles_tab span {display: block; padding: 12px 10px 0 10px;}
.articles_tab a {display: block; text-align:center; margin-top: 0px; padding: 5px 0 3px 0;}

.tab3 {height: 40px; background: url(/assets/images/front2/tab03-04.gif) repeat-x bottom left;}
.blogs_tab {width: 130px; height: 40px; float:left; margin-left: 60px; background: url(/assets/images/front2/tab03-03.gif) repeat-x bottom left;}
.blogs_tab div {height: 40px; background: url(/assets/images/front2/tab03-01.gif) no-repeat bottom left;}
.blogs_tab div div {background: url(/assets/images/front2/tab03-02.gif) no-repeat bottom right;}
.blogs_tab span {display: block; padding: 12px 10px 0 10px;}
.blogs_tab a {display: block; text-align:center; margin-top: 0px; padding: 5px 0 3px 0;}


.news_menu {height: 29px; background: url(/assets/images/front2/tab01-05.gif) repeat-x top left;}
.news_menu div {height: 29px; background: url(/assets/images/front2/tab01-06.gif) no-repeat bottom left;}
.news_menu div div {background: url(/assets/images/front2/tab01-06.gif) no-repeat bottom right;}
.news_menu div div div {text-align: center;}

.articles_menu {height: 29px; background: url(/assets/images/front2/tab02-05.gif) repeat-x top left;}
.articles_menu div {height: 29px; background: url(/assets/images/front2/tab02-06.gif) no-repeat bottom left;}
.articles_menu div div {background: url(/assets/images/front2/tab02-06.gif) no-repeat bottom right;}
.articles_menu div div div {text-align: center;}

.blogs_menu {height: 29px; background: url(/assets/images/front2/tab03-05.gif) repeat-x top left;}
.blogs_menu div {height: 29px; background: url(/assets/images/front2/tab03-06.gif) no-repeat bottom left;}
.blogs_menu div div {background: url(/assets/images/front2/tab03-06.gif) no-repeat bottom right;}
.blogs_menu div div div {text-align: center;}

.tab_content span, .tab_content a  {margin: 0px 5px; font-weight: normal; line-height: 28px; font-size: 11px;}
.tab_content b a {color: #f2ac7c;}
.tab_content b a:hover {color: #f27d2e;}

.news_block {background: url(/assets/images/front2/bg-news.gif) repeat-y top left;}
/*.news_block h2 {background: #fff1db;}*/
.articles_block {background: url(/assets/images/front2/bg-articles.gif) repeat-y top left;}
/*.articles_block h2 {background: #eaf0ff;}*/
.blogs_block {background: url(/assets/images/front2/bg-blogs.gif) repeat-y top left;}
/*.blogs_block h2 {background: #f2e9ff;}*/

.sys_block {background: url(/assets/images/front2/bg-sys01.gif) repeat-y top left;}



.header {padding: 10px 10px; overflow: hidden;}
.header h1 {font-size: 18px; margin: 0; padding: 0; text-transform:uppercase; float: left;}
.news_header {background: #fff1db;}
.articles_header {background: #eaf0ff;}
.blogs_header {background: #f2e9ff;}
.sys_header {background: #F5F5F5;}
.sys_content {width: 800px; margin: 0 auto;}


.n_item2 {padding: 0px 10px 0px 0px; overflow: hidden;}

.n_item {padding: 0px 10px; overflow: hidden;}
.n_item_img {float:left; margin: 0px 0px 0px -115px;}
.n_item_img2 {float:left; margin: 0px 10px 10px 0px;}
.n_item_img4 {float:left; margin: 0px 0px 0px -90px; width: 80px;}
.n_item em, .n_item2 em {font-style:normal;}
.n_item em a, .n_item2 em a {color:#F2AC7C;}
.n_item em a:hover, .n_item2 em a:hover {color:#F27D2E;}
.n_item h3 img {margin: 0px 0 0 10px;}

.n_item3 {padding: 0px 10px 0px 0px; overflow: hidden;}
.n_item3 h3 { clear:both; overflow:hidden;}
.n_item3 h3 img {margin: 0px 10px 0 10px; float: left;}


.n_item_content {/*float:left; width: 611px; */text-align:justify; margin-left: 115px; line-height: 16px;}
.n_item_content2, .n_item_content2 p {/*float:left; width: 611px; */text-align:justify; line-height: 20px; font-size:14px;}
.n_item_content3 {/*float:left; width: 611px; */text-align:justify; margin-left: 0px; line-height: 16px;}
.n_item_content4 {/*float:left; width: 611px; */text-align:justify; margin-left: 90px; line-height: 16px;}

.n_item_info {padding-top: 5px; font-size: 11px; overflow: hidden; height: 25px;}
.n_item_info div {float:left; margin: 2px 13px 0 0;}
.n_item_info span {color: #bbbdbf; font-size:10px; font-family: Arial;}
.n_item_info b {color: #929497; font-weight: normal;}
.n_item_info img {cursor: pointer; cursor: hand;}
.n_item_info em {font-style:normal;}
.n_item_info em a {color:#F2AC7C;}
.n_item_info em a:hover {color:#F27D2E;}
.n_item_info i {display: block; float: left; width: 25px; height: 18px; margin: 0px 3px 0 0; background: url(/assets/images/front2/bg-comment.gif) no-repeat top left; font-style: normal;}
.n_item_info i a {display: block; padding-top: 2px; font-size: 11px; text-decoration: none; text-align: center;}
.n_item_info small {display: block; float: left; margin-top: 4px; padding: 0;}

.n_item_info2 i a {display: block; padding-top: 4px; font-size: 11px; text-decoration: none; text-align: center;}
.n_item_info2 small {display: block; float: left; margin-top: 6px; padding: 0;}


.n_item_info3 {font-size: 11px; overflow: hidden; padding:3px 5px 5px 5px; background:#F3F3F3; border:1px #E9E9E9 solid; /*float: left;*/}
.n_item_info3 div {float:left; margin: 2px 13px 0 0;}
.n_item_info3 span {display: block; margin-right: 3px; color: #bbbdbf; font-size:10px; font-family: Arial; float: left;}
.n_item_info3 img {cursor: pointer; cursor: hand; float: left;}



.sort_box1 {width: 370px; overflow: hidden; }
.sort_box2 {overflow: hidden; margin-top: 3px;}
.sort_box2 a {display: block; float: right; margin-left: 11px; color: #efa55b; font-size: 11px;}
.sort_box2 a:hover {color: #f27d2e;}
.sort_box2 span {display: block; float: right; margin-left: 11px; font-size: 11px;}


.btn_or {background: #f2ac7c url(/assets/images/front/btn_21.gif) left top no-repeat;}
.btn_or div {background: url(/assets/images/front/btn_22.gif) right top no-repeat;}
.btn_or div div {background: url(/assets/images/front/btn_23.gif) right bottom no-repeat;}
.btn_or div div div {background: url(/assets/images/front/btn_24.gif) left bottom no-repeat;}
.btn_or a {display: block; padding: 1px 10px 2px 10px; font-size: 11px; text-decoration: none; color: #FFF;}
.btn_or a:hover {color: #FFF;}






.w01 {display: block;}
.w01 h4 {font-size: 12px; color: #666; margin: 0; padding: 0 0 5px 0; /*font-weight: normal;*/ overflow: hidden; border-bottom: 1px #CCC dotted;}
.w01 h4 img {float: right; margin-left: 5px; cursor: pointer; cursor: hand;}

.w01-i {height: 29px; display: block; background: url(/assets/images/front2/bg-02-01.gif) no-repeat -33px bottom;}
.w01-i i {display: block; width: 33px; height: 29px; float: right; background: url(/assets/images/front2/bg-02-01.gif) no-repeat left top;}
.w01-i i img {margin: 6px 0 0 9px;}

.w01-b1 {margin: 0; padding: 0;}
.w01-b2 {background: #FFF url(/assets/images/front2/bg-02-03.gif) repeat-y left top; font-style: normal;}
.w01-b3 {background: url(/assets/images/front2/bg-02-03.gif) repeat-y right top; padding: 3px 10px 5px 10px; overflow: hidden;}

.w01-b1-b {display: block; width: 5px; height: 5px; float: left; background: url(/assets/images/front2/bg-02-02.gif) no-repeat left bottom;}
.w01-b1-s {display: block; height: 5px; margin: 0 5px; background: url(/assets/images/front2/bg-02-04.gif) repeat-x left top;}
.w01-b1-i {display: block; width: 5px; height: 5px; float: right; background: url(/assets/images/front2/bg-02-02.gif) no-repeat right bottom;}



.w02 {display: block; z-index: 2;}
.w02 h4 {font-size: 12px; color: #666; margin: 0; padding: 0 0 5px 0; /*font-weight: normal;*/ overflow: hidden; border-bottom: 1px #CCC dotted}
.w02 h4 img {float: right; margin-left: 5px; cursor: pointer; cursor: hand;}

.w02-i {margin: 0; padding: 0;}
.w02-i b {display: block; width: 5px; height: 5px; float: left; background: url(/assets/images/front2/bg-02-02.gif) no-repeat left top;}
.w02-i span {display: block; height: 5px; margin: 0 5px; background: url(/assets/images/front2/bg-02-05.gif) repeat-x left top;}
.w02-i i {display: block; width: 5px; height: 5px; float: right; background: url(/assets/images/front2/bg-02-02.gif) no-repeat right top;}




.w03 {display: block;}
.w03 h4 {font-size: 12px; color: #666; margin: 0; padding: 0 0 5px 0; /*font-weight: normal;*/ overflow: hidden; border-bottom: 1px #CCC dotted;}
.w03 h4 img {float: right; margin-left: 5px; cursor: pointer; cursor: hand;}

.w03-i {height: 15px; display: block; background: url(/assets/images/front2/bg-06-01.gif) no-repeat -18px bottom;}
.w03-i i {display: block; width: 18px; height: 15px; float: right; background: url(/assets/images/front2/bg-06-01.gif) no-repeat left top;}
.w03-i i img {margin: 6px 0 0 9px;}

.w03-b1 {background: #e0edff; padding: 3px 10px 5px 10px; overflow: hidden;}
.w03-b1 div {display: block; padding: 3px 0;}
.w03-b1-b {display: block; width: 3px; height: 3px; float: left; background: url(/assets/images/front2/bg-06-02.gif) no-repeat left bottom;}
.w03-b1-s {display: block; height: 3px; margin: 0 3px; background: #e0edff;}
.w03-b1-i {display: block; width: 3px; height: 3px; float: right; background: url(/assets/images/front2/bg-06-02.gif) no-repeat right bottom;}







.en-slider {background: #e2e2e2; padding: 5px 5px 25px 5px;}
.en-slider h5 {padding: 0px; margin: 0 0 15px 0; clear: both; font-size: 11px; color: #666; font-weight: normal;}





.btn1 {background: #FFF url(/assets/images/front2/bg-03-03.gif) repeat-x left top;}
.btn1 div {background: url(/assets/images/front2/bg-03-01.gif) no-repeat left top;}
.btn1 a {display: block; height:20px; margin: 0; padding: 0; line-height: 18px; background: url(/assets/images/front2/bg-03-02.gif) no-repeat right top; font-size: 11px; text-decoration: none; color: #666; text-align: center;}







.footer {height: 70px; width: 100%; background: #fefefe url(/assets/images/front/f_bg.gif) left top repeat-x; position: relative; margin-top: -70px;}
.footer table {}

.footer_copy {padding: 8px 0px 0px 10px; width:240px; color:#a6a8ab; font-size:11px; line-height: 16px;}
.footer_copy a {color:#f2ac7c;}
.footer_copy a:hover {color:#ff8a39;}

.footer_menu {padding: 18px 0px 0px 0px; text-align:center;}
.footer_menu a {margin: 0px 10px 0px 10px; color:#808184;}
.footer_menu a:hover {color:#6c6c6c;}

.footer_counters {padding: 10px 10px 0px 0px; width:240px; text-align:right; overflow:hidden;}





.pg_nav {overflow: hidden; width: 500px; margin: 20px 0px 0px 200px;}
.pg_nav a, .pg_nav span, .pg_nav b, .pg_nav i {font-size: 18px; font-weight: bold; text-decoration: none; display: block; float:left; padding: 0px 5px 0px 5px;}
.pg_nav b, .pg_nav i {padding: 1px 5px 0px 5px;}












.comment_win {width: 310px; display: none; position: absolute; z-index:5;}
.comment_win .content p {margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px;}
.comment_win .content a {float: right; margin-top: 5px; padding-bottom: 5px;}

/* ---
*******************************************************************************************************************************/


.comments_ttl h4 {font-size: 16px; font-weight: bold; margin: 0px; text-transform: uppercase;}
.comments {}
.comments div {padding: 11px 0px 4px 0px; overflow: hidden; font-size: 11px; color: #929497; /*background: #FFF;*/}
.comments span {color: #bbbdbf;}
.comments b {color: #929497; font-weight: normal;}
.comments p {float:left; margin: 2px 15px 0px 0px;}
.comments i {display: block; float: left; width: 20px; height: 20px; background: #CCC; margin: 0px 6px 0px 0px;}
.comments em {display: block; float: left; height: 20px; margin: 0px; background: url(/assets/images/front/tab1.gif) left 8px repeat-x;}
.comments strong {display: block; font-weight: normal; padding: 0px 0px 11px 0px;}

.comments button {margin-top: 20px;}
.comments small {font-style: italic; color: #CCC; text-transform: none; font-size: 10px;}




/* Forms
*******************************************************************************************************************************/


.tf01 {font-family: Tahoma, Arial; height: 14px; background: #f1f1f2; border: 1px #a6a8ab solid; padding: 2px; font-size: 12px; color: #333; width: 300px;}
.tf01_dis {font-family: Tahoma, Arial; height: 15px; background: #f9f9f9; border: 1px #DDD solid; padding: 2px; font-size: 12px; color: #999; width: 300px;}
.tf02 {font-family: Tahoma, Arial; height: 15px; background: #f1f1f2; border: 1px #a6a8ab solid; padding: 2px; font-size: 12px; color: #333; width: 290px;}
.tf03 {font-family: Tahoma, Arial; height: 15px; background: #f1f1f2; border: 1px #a6a8ab solid; padding: 2px; font-size: 12px; color: #333; width: 172px;}
.tf04 {font-family: Tahoma, Arial; height: 15px; background: #f1f1f2; border: 1px #a6a8ab solid; padding: 2px; font-size: 12px; color: #333; width: 500px;}
.tf05 {font-family: Tahoma, Arial; height: 15px; background: #f1f1f2; border: 1px #a6a8ab solid; padding: 2px; font-size: 12px; color: #333; width: 70px;}
.sel01 {font-family: Tahoma, Arial; background: #f1f1f2; border: 1px #a6a8ab solid; font-size: 12px; color: #333;}
.ta01 {padding: 2px; font-family: Tahoma, Arial; width: 100%; height: 200px; background: #f1f1f2; border: 1px #a6a8ab solid; font-size: 12px; color: #333;}
.ta02 {padding: 2px; font-family: Tahoma, Arial; width: 285px; height: 100px; background: #f1f1f2; border: 1px #a6a8ab solid; font-size: 12px; color: #333;}
.ta03 {padding: 2px; font-family: Tahoma, Arial; width: 375px; height: 120px; background: #f1f1f2; border: 1px #a6a8ab solid; font-size: 12px; color: #333;}
.sf01 {font-family: Tahoma, Arial;}

.ff01 {background: #f1f1f2; border: 1px #a6a8ab solid; font-size: 11px; color: #333;}

.form1 {}
.form1 p {display: block; margin: 18px 0px 5px 0px; padding: 0px;}
.form1 h2 {padding-bottom: 10px;}

.form_dis {color: #AAA;}
.form_dis p {display: block; margin: 10px 0px 5px 0px; padding: 0px;}
.form_dis h2 {color: #AAA; padding-bottom: 10px;}

.avatar01 {width: 160px; height: 200px; float: right; text-align: center;}
.avatar01 div {
	margin-bottom: 5px;
}
.avatar01 b {
	display: block;
	width: 160px;
	height: 180px;
	line-height: 180px;
	overflow: hidden;
	background: #f1f1f2;
	border: 1px #a6a8ab solid;
	color: #999;
	text-align: center;
	font-weight: normal;
}
.avatar01 span {
	display: block;
	width: 160px;
	overflow: hidden;
	background: #f1f1f2;
	border: 1px #a6a8ab solid;
	color: #999;
}
.avatar01 img {margin: 5px;}

.sel_add_type {float: right;}

.source_block_dis input {background: #f9f9f9; border: 1px #DDD solid; color: #CCC;}
.source_block_dis p {color: #CCC;}




.news_add_img_tbl td {vertical-align:middle;}
.news_add_img {width:130px; height:130px; background: #DDD; text-align:center; color: #999;}
.news_add_img img {margin:0; padding:0; border:0;}
.news_add_img_controls {padding: 0px 0px 0px 10px;}

.obj_add_img_tbl td {vertical-align:middle;}
.obj_add_img {width:130px; height:130px; background: #DDD; text-align:center; color: #999;}
.obj_add_img img {margin:0; padding:0; border:0;}
.obj_add_img_controls {padding: 0px 0px 0px 10px;}



#form_help_win {
	position:absolute;
	display:none;
	z-index:100;
	width:250px;
	padding:7px;
	background:#e6f2ff;
	border: 2px #FFF solid;
	color:#666;
	font-size:11px;
}

/********************************************************************************************************************************/


#en_load {
	position: absolute;
	display: none;
	z-index: 1000;
}

#en_load div {
	width: 100%;
	height: 100%;
	background: #FFF url(/assets/images/front/load_16x16.gif) no-repeat center;
	/*border: 1px solid #CCC;*/
	opacity: .6; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=60); /* IE lt 8 */
	-ms-filter: "alpha(opacity=60)"; /* IE 8 */
	-khtml-opacity: .6; /* Safari 1.x */
	-moz-opacity: .6; /* FF lt 1.5, Netscape */
}



/* Winwows
*******************************************************************************************************************************/


#login_win {width: 320px; display: none; position: absolute;}
#login_win .content p {margin: 0px 140px 0px 0px; padding: 5px 0px 5px 0px;}
#login_win .content a {float: right; margin-top: 0px; padding-bottom: 5px;}
#login_win .content div {overflow: hidden; padding: 5px 0px 10px 0px;}
#login_win .content div a {margin-top: 4px; padding-bottom: 0px;}



.help_win {width: 310px; display: none; position: absolute; z-index:5;}
.help_win .content p {margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px;}
.help_win .content a {float: right; margin-top: 5px; padding-bottom: 5px;}

.comment_win {width: 310px; display: none; position: absolute; z-index:5;}
.comment_win .content p {margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px;}
.comment_win .content a {float: right; margin-top: 5px; padding-bottom: 5px;}




.add_menu {background: url(/assets/images/front/add_01.gif) left top no-repeat; padding-left: 21px; position: absolute; z-index: 10; display: none;}
.add_menu div {background: url(/assets/images/front/add_02.gif) right top no-repeat;}
.add_menu div div {background: url(/assets/images/front/add_05.gif) right 5px no-repeat;}
.add_menu div div div {background: url(/assets/images/front/add_03.gif) right bottom no-repeat; padding-right: 5px;}
.add_menu div div div div {background: #acacac url(/assets/images/front/add_04.gif) left bottom no-repeat; padding-right: 0px;}
.add_menu p {padding: 4px 3px 8px 10px; margin: 0px; color: #FFF; font-size: 12px;}
.add_menu a {display: block; height: 20px; line-height: 19px; color: #FFF; font-size: 12px;}
.add_menu a:hover {color: #ffd4b6;}
.add_menu span {display: block; height: 20px; line-height: 19px; color: #CCC;}



#add_news {width: 180px; display: none; position: absolute;}
#add_blogs {width: 200px; display: none; position: absolute;}
#msg_info_win {width: 320px; display: none; position: absolute;}
#msg_info_win h4 {color: #0088d3;}
#msg_err_win {width: 320px; display: none; position: absolute;}
#msg_err_win h4 {color: #900;}

#msg_user_info_win {width: 170px; display: none; position: absolute;}
#msg_user_info_win h4 {color: #333;}

#settings_news {width: 300px; display: none;/**/ position: absolute;}
#settings_articles {width: 300px; display: none;/**/ position: absolute;}
#settings_blogs {width: 300px; display: none;/**/ position: absolute;}

#avatarWin {width: 320px; display: none; position: absolute;}
#commentWin {width: 400px; display: none; position: absolute;}





.ad1 {background: #FFF; text-align: center; padding: 5px 2px; border: 1px #EEE solid;}




.index_comment_source h3 {margin: 0; padding: 0; font-size: 10px; line-height: 12px; color: #999;}
.index_comment_source h3 a {font-size: 10px; color: #BBB;}
.index_comment_source h3 a:hover {color: #30a5f0;}
.index_comment_source div {padding-top:10px;}



#user_menu {width: 120px; display: none; position: absolute;}

.gallery {vertical-align: middle; background: #F6F6F6; padding: 5px; border:1px #EEE solid;}
.gallery a:hover img {border:1px #999 solid;}
.gallery img {vertical-align: middle; padding: 5px; margin: 5px; border:1px #D8D8D8 solid; background: #FFF;}


.user-info {font-size: 11px}
.user-info div {color: #BBBDBF; margin-top: 10px;}
.user-info p {padding: 0px; margin: 0px;}
.user-info div span {color: #333;}
.user-info div b {color: #333;}


.smileys {margin: 5px 0 0 0;}
.smileys img {margin: 2px;}

.top_ads {height:90px; background:#999;}
.top_ads table {width: 100%;}
.top_ads td {text-align: center;}

