﻿@charset "utf-8";
/*css document start*/
body{background:#FFF; text-align:left; }
#main{padding:0px; margin:10px 325px 0 185px; }
#footer_bottom{ text-align:center; margin-top:15px; padding-bottom:20px;}

#side_nav{ position:absolute; left:10px; top:0px; width:170px; margin-top:0px; padding-top:160px; }
	.widget_left{ float:left;margin-top:0px; width:100%;  border:1px solid #B6CAE0; margin-bottom:10px; background-color:#EEEEFF;}
		.widget_left_title{ background: #1080c0 url(images/bbs_title_bg.jpg) repeat-x 0 0; height: 31px; line-height: 28px; width:100%; color: #FFF; }
		.widget_left_body{}
		.widget_left_body a{ padding:2px 0px 2px 8px; display:block; width:159px;  float:left;}
		.widget_left_body a:hover{padding:2px 0px 2px 8px; display:block;width:159px; background-color:White;float:left;}
		.widget_left_title h2{ background: url(images/celan.gif) no-repeat 11px 50%; color: #FFF; padding-left: 30px; padding-top:3px;}
        .navpostinfo{font-style:italic; color:Gray; }
        
#side_right{ position:absolute; right:7px; width:300px; top:160px;}
    .widget_right{ border:1px solid #B6CAE0; margin-bottom:20px;}
		.widget_right_title{ clear:both; line-height:240%; height:31px; background:#F5FAFE; }
		.widget_right_body{  padding:3px;}
		.widget_right_body ul li{ margin:0px; padding:0px;}
		.widget_right_body a{ padding:2px 3px 2px 8px; display:block; width:96%;  }
		.widget_right_body a:hover{ padding:2px 3px 2px 8px; display:block;width:96%; background-color:#F5FAFE;}
		.widget_right_title h2{float:left; color:#0578BC; margin-left:10px; font-weight:bold;}
.box { float:left; border:1px solid #B3C9E1; margin-right:10px;}
.sidebox { margin-right:0; width:300px;}
	.titlebar,.sidetitlebar { margin:0 1px ; padding-top:0px; margin-top:0px; background:url(images/sidetitlebg.gif) repeat-x 0 0; height:29px; font-size:14px; }
	.titlebar ul { margin:0 0 0 7px;padding-top:6px;}
	.titlebar li,.sidetitlebar li { float:left; text-align:center; line-height:22px; height:22px; text-align:center; padding:0 10px; }
		.titlebar li.current,.sidetitlebar li.current { position:relative; background:url(images/tabbg.gif) repeat-x 0 0; border:1px solid #99C2DE; border-bottom:none; font-weight:bold; }
		.titlebar a { text-decoration:none; }
	.sidetitlebar { background:#EFF6FE; border-bottom:1px solid #D6E2F2; height:28px; }
	    .sidetitlebar ul{ margin:0;}
		.sidetitlebar li { line-height:28px; height:28px; border-right:1px solid #99C2DE; }
		.sidetitlebar li.current { background:#FFF; border:none; border-right:1px solid #99C2DE; border-bottom:1px solid #FFF; }
			*html .sidetitlebar li.current { top:1px; }
	.sideinner ul { margin:7px 10px; }
		.sideinner li { line-height:22px; }
		.sideinner cite { float:left;display:block;width:18px; height:16px; line-height:16px;margin-right:4px; text-align:center; background:#e5f1fd; border:1px solid #aedbf8; color:#7899C2;}
        .sideinner cite.first { background:#ff9853; border:1px solid #FF6600; color:#c85000; }
        .sideinner cite.second { background:#FDE4E4; border:1px solid #F1AEB9; color:#CB8B7E; }
        .sideinner cite.third { background:#F0E3FE; border:1px solid #BFAAF5; color:#C4A7FE; }
		.sideinner em { float:right; color:#F06D03;}
		.sideinner li i { font-style:normal; padding:0 3px; color:#F06D03; }
		ul.topicdot li{ background:url(images/gather/icon.gif) no-repeat 0 50%; padding-left:6px;  overflow:hidden;height:22px;}
	.forumtag { padding: 3px; }
        .forumtag a{ padding: 0 3px; white-space:nowrap; }


/*pager*/
.pages_btns{clear:both;overflow:hidden;zoom:1;padding:5px 0 0.5em; width:100%;}
	.postbtn,.replybtn{margin-right:10px;cursor:pointer;}
.pageback,.pages kbd{float:left;}
.pages{  position:relative; left:50%; margin-left:-210px;  float:left; }
	.pages a,.pages span,.pageback a,.pages kbd,.pages em{float:left;overflow:hidden;padding:0 6px;margin-right:2px;height:24px;border:1px solid;line-height:24px;}
	.pages a,.pageback a{border-color:#E6E7E1;background-color:#FFF;color:#09C;}
	.pages a:hover,.pageback a:hover{text-decoration:none;}
	.pages span{border-color:#09C;background-color:#09C;color:#FFF;font-weight:700;}
		.pages a.prev,.pages a.next{background-repeat:no-repeat;}
		.pages a.prev{background-image:url(images/arrow_left.gif);background-position:30% 50%;padding:0;width:22px;overflow:hidden;text-indent:-9999px;}
		.pages a.next{padding-right:16px;background-image:url(images/arrow_right.gif);background-position:90% 50%;}
		.pageback a{padding-left:16px;background:#FFF url(images/arrow_left.gif) no-repeat 0 50%;}
		.pages a:hover,.pageback a,.pages a.next,.pages kbd,.pages em {border-color:#09C;}
		.pages kbd{color:#09C;background:#FFF;font-size:14px;}
		.pages kbd input {border: 1px solid #CAD9EA;height:16px;line-height:16px;padding:0;color:#09C;font-size:14px;}
		.pages kbd b {font-weight:400;font-size:14px;}
/*pager*/
.footer_block { background-color: #fff; padding: 0; margin: 18px 7px 10px 10px; }
.radius_bottom_1 { height: 1px;font-size: 0; line-height: 0; border-left: 2px solid #E6E6E6; border-right: 1px solid #E6E6E6; }
.radius_bottom_2 { height: 1px;font-size: 0; line-height: 0; border-left: 2px solid #E6E6E6; border-right: 1px solid #E6E6E6; margin: 0 1px; }
.radius_bottom_3 { margin: 0 2px 0 2px;height: 0px; font-size: 0; line-height: 0; border-top: 1px solid #E6E6E6; }
.radius_bottom_4 { margin: 0 2px 0 2px;height: 0px; font-size: 0; line-height: 0; border-bottom: 1px solid #E6E6E6; }

#friend_link { line-height: 22px; border-left: 1px solid #E6E6E6; border-right: 1px solid #E6E6E6; padding: 10px; overflow: hidden; color: #404040; word-wrap:break-word; }
#friend_link a:link, #friend_link a:active, #friend_link a:visited { color: #404040; text-decoration: none; }


#ad_headerbanner{float:right;margin-bottom:14px; }
/*tab*/
.post_nav_block_wrapper {margin-top:8px; }
.post_nav_block { 
float: left;
font-size: 12px;
border-bottom: 1px solid #CCC; /*#83ABC6;#B6C9E7*/position:relative;width:100%;

}
.post_nav_block li 
{ 
float: left; 
margin-left:5px;
}
.post_nav_block a:link, 
.post_nav_block a:visited, 
.post_nav_block a:active 
{ 
float: left;
background-color: #E5EEF7; 
color: #336699; 
border: 1px solid #CCC; 
padding: 3px 10px 3px; 
text-decoration: none; 
top:1px;
position:relative;
letter-spacing:1px;
}
.post_nav_block a.current_nav:link, 
.post_nav_block a.current_nav:visited, 
.post_nav_block a.current_nav:active 
{ 
background-color: white; 
border-bottom: 1px solid white; 
cursor: default; 
letter-spacing: 0; 
padding: 3px 10px 3px ;
font-weight:bold;
}
.post_nav_block a.rss_link 
{  background-color:White; border:0px; padding:5px 3px 0px 0px; }
/*tab*/

#post_list ul { margin-left: 0px; padding-left: 0px; }
#post_list li { margin-left: 0px; padding-left: 0px; }
.post_item { border-bottom:1px dotted #CCC; /*#E6E6E6*/border-width: 1px; width:99%;  margin-bottom: 15px; padding-bottom: 15px;  clear:both; }
#post_list li { margin-bottom: 40px; }
#post_list h3 { background: transparent url(images/ico_blog.gif) no-repeat scroll 0 0; padding-left:19px; font-size: 14px; font-weight: bolder; margin: 0 0 5px 0; }
.post_item_icon { vertical-align:middle;}
a.titlelnk:link, a.titlelnk:active, a.titlelnk:visited { color: #075DB3; /*#075DB3;*/ text-decoration: underline; /*background:transparent url(/images/link-line.gif) repeat-x scroll 0 95%;*/ }
a.titlelnk:hover { color: Red; }
.post_item_body { padding-left: 10px;padding-right: 10px;  padding-bottom:0px;  padding-top: 1px; line-height: 150%;  }
.post_item_body p{ text-indent:24px;}
.digg{ float:right; width:60px;}
.pfs{ border:1px solid #CCC; padding:1px; width:16px; height:16px; vertical-align:middle;}
/*#post_list h3 { font-size: 14px; font-weight: bold; margin: 0 0 10px 0;background-color:#E5EEF7;padding-top:5px;padding-bottom:4px; padding-left:5px;border-top:1px solid #666;border-bottom:1px dashed #666;}*/
#post_list .post_item_summary { line-height: 1.8em; margin-bottom: 5px; color: #000;word-break:break-all;overflow:hidden;padding-right:5px; font-size:12px;padding-top:5px;}
.post_item_img { padding-right:5px;float:right; }
.post_item_foot { float:right; clear:both; color: #303030;padding-top:5px; padding-right:10px; padding-bottom:0px;}
#post_list .article_comment { background: transparent url(images/Reviewdot.gif) no-repeat scroll 0 0; padding-left: 18px; padding-right: 5px; margin-left: 1px; }
#post_list .article_view { background: transparent url(images/dot_redirect.gif) no-repeat scroll 0 0; padding-left: 18px; padding-right: 5px; margin-left: 1px; }
.clear{ clear:both;}
#hotarticle_wrappr
{
	margin:6px 5px 6px 10px; width:95%; padding:2px 3px 2px 5px;
}
.hotarticle_border{ border-left: 1px solid #E6E6E6; border-right: 1px solid #E6E6E6;  padding:0 5px 0 5px;}
.hotarticle{ width:100%;  height:36px;line-height:18px; overflow:hidden;}
.hotarticle a{text-decoration:underline;}
.hotarticle a:hover{ color: Red;}
.keywordadd a{ cursor:pointer;color:Black; }
.keywordadd a:hover{ cursor:pointer;color:Red; }
#advance{ display:none;}
#advance fieldset{  width:80%;border:#0954A6 1px solid; padding:6px 6px 6px 6px; margin:5px 0px 5px 0px;}
.dashborder{ width:80%;border:#0954A6 1px dashed; padding:5px 5px 5px 5px; margin:5px 0px 5px 0px;}
.multi li{ display:block;}
.single li{ display:block; width:25%; float:left;}