/**
 * news css file
 * --------------------------------------------------------------------------------------------------*/
 /* version 0.1
 */

/**
 * start: diget container
 * --------------------------------------------------------------------------------------------------*/

#center_content .diget {
    position:relative;
    width:249px;
    height:160px;
    padding:3px;
    margin:0 0 5px;
    background:#fff url(../design/bg-content-box.jpg) repeat-x left top;
}

#center_content .diget .corner{ position:absolute; width:1px; height:1px; background:#3B4D56; }
#center_content .diget .tl{ top:0; left:0; }
#center_content .diget .tr{ top:0; right:0; }
#center_content .diget .bl{ bottom:0; left:0; }
#center_content .diget .br{ bottom:0; right:0; }

#center_content .diget h2{
    clear:both;
	padding-left:21px;;
	text-decoration:none;
	font-size:0.82em;
    line-height:1.78em;
	color:#ccc;
	font-weight:normal;
    background:#3F4042 url(../design/tabber-sub.gif) repeat-x left top;
}

#center_content .diget h3{
	text-decoration:none;
	color:#000 !important;
    font-size:0.91em;
	line-height:1.40em;
}

#center_content .diget h3 span.icon{
    display:block;
    float:left;
    padding:0 3px 0 14px;
    color:#666;
    font-weight:normal;
    text-transform:uppercase;
    background:transparent url(../design/headline-icon.gif) no-repeat left 60%;
}

/* end: diget container
 */

/**
 * start: diget tabber
 * --------------------------------------------------------------------------------------------------*/

#center_content .diget h3 ul{
	float:right;
	list-style: none;
	margin:0;
}

#center_content .diget h3 ul li{
    position:relative;
    float:left;
	margin-left:2px;
	background:#a3a7aa url(../design/tabber.gif) repeat-x left top;
}
#center_content .diget h3 ul li.selected{
    background:#2b2f32;
}

#center_content .diget h3 ul li a{
    cursor:pointer;
    display:block;
    padding:0 4px;
    text-decoration:none;
    font-weight:normal;
    text-transform:uppercase;
    color:#000;
}

#center_content .diget h3 ul li a:hover{
    color:#fff;
}

#center_content .diget h3 ul li.selected a{
    color:#fff;
    background:#2B2F32 url(../design/tabber-selected.gif) repeat-x left top;
}

#center_content .diget h3 ul li .corner { position:absolute; width:1px; height:1px; background:#eee; }
#center_content .diget h3 ul li .tl { top:0; left:0; }
#center_content .diget h3 ul li .tr { top:0; right:0; }

/* end: diget tabber
 */

/**
 * start: diget list
 * --------------------------------------------------------------------------------------------------*/

#center_content .diget .list{ width:249px; height:127px; position:relative; overflow:hidden; overflow:hidden  }

#center_content .diget .list .slider{
    margin:0;
    list-style: none;
    position:absolute;
    top:0;
    left:0;
}

#center_content .diget .list .slider .box{
    float:left;
    width:249px; overflow:hidden
}

#center_content .diget .list .slider .hline{
    width:249px;
    height:1px;
    background:transparent url(../design/diget-list-dot.gif) repeat-x left top;
}

#center_content .diget .list .slider span{
    display:block;
    width:249px;
    color:#a6a6a6;
    text-align:center;
}

#center_content .diget .list .slider a{
    display:block;
    white-space:nowrap;
    padding-left:21px;
    color:#3a7398;
    text-decoration:none;
    font-size:1.00em !important;
    line-height:1.82em !important;
}

#center_content .diget .list .slider a:hover{
    text-decoration:underline !important;
}

#center_content .diget .list .slider .threads a{
    background:transparent url(../design/thread.gif) no-repeat left 50%;
}

/* end: diget list
 */

/**
 * start: newslist header (h)
 * --------------------------------------------------------------------------------------------------*/

#newslist .h{
    position:relative;
}

#newslist .h h3{
	margin:0;
	padding:0 0 3px 0;
	text-decoration:none;
	color:#000 !important;
	font-size:0.91em;
	line-height:1.40em;
	border-bottom:1px solid #d7dbdf;
}
#newslist .h h3 span.icon{
    padding:0 3px 0 14px;
    margin:0;
    color:#666;
    font-weight:normal;
    text-transform:uppercase;
    background:transparent url(../design/headline-icon.gif) no-repeat left 60%;
}

/* end: newslist header (h)
 */
 
/**
 * start: newslist body (b)
 * --------------------------------------------------------------------------------------------------*/

#newslist .b{
    position:relative;
}
#newslist .b .news{
    margin:0 0 10px 0;
    padding:0 0 10px 0;
    background:transparent url(../design/h-dots-on-white.gif) repeat-x left bottom;
    position:relative;
}
#newslist .b .news h4{
    background:transparent none repeat scroll 0% !important;
    font-size:0.82em;
    line-height:1.2em !important;
    font-weight:normal;
    text-decoration:none;
    color:#666;
    margin:0;
    padding:0;
}

#newslist .b .news a{
    color:#3A7398;
}

#newslist .b .news .headline{
    text-decoration:none;
    color:#3A7398;
    font-weight:bold;
    font-size:1.45em;
    line-height:1.50em !important;
    padding:0 0 2px 0;
}

#newslist .b .news .headline:hover{
    border-bottom:1px solid #d2d2d2;
}

#newslist .b .news h5{
    margin:3px 0 0 0;
    padding:0 3px 0 0;
	font-size:0.82em;
	line-height:1.78em;
	color:#ccc;
	font-weight:normal;
	text-decoration:none;
    background:#3F4042 url(../design/tabber-sub.gif) repeat-x left top;
    overflow:hidden;
}

#newslist .b .news h5 ul{
	margin:0;
	padding:0;
	float:right;
	list-style: none;
}

#newslist .b .news h5 ul li{
    position:relative;
    float:left;
	margin:0 2px;
	padding:0;
	line-height:1.78em;
}

#newslist .b .news h5 ul a{
    color:#ccc;
    text-decoration:none;
}

#newslist .b .news h5 ul a:hover{
    text-decoration:underline;
}

#newslist .b .news h5 ul li .F0,
#newslist .b .news h5 ul li .F1,
#newslist .b .news h5 ul li .M0,
#newslist .b .news h5 ul li .M1{
    padding:2px 4px;
}


#newslist .b .news .body{
    font-size:1.09em !important;
    line-height:1.50em !important;
}
 
/* end: newslist body (b)
 */
 
/**
 * start: news category icons
 * --------------------------------------------------------------------------------------------------*/

#newslist .b .news h5 .category{
    float:left;
    padding-left:5px;
}

#newslist .b .news h5 .misc{
      background:transparent url(../design/icons/misc.gif) no-repeat left top;
}

#newslist .b .news h5 .cs{
      background:transparent url(../design/icons/cs_male.gif) no-repeat left top;
}

#newslist .b .news h5 .css{
      background:transparent url(../design/icons/cs_source.gif) no-repeat left top;
}

#newslist .b .news h5 .csf{
      background:transparent url(../design/icons/cs_female.gif) no-repeat left top;
}

#newslist .b .news h5 .wc3{
      background:transparent url(../design/icons/wc3.gif) no-repeat left top;
}

#newslist .b .news h5 .nfs{
      background:transparent url(../design/icons/nfs_neu.gif) no-repeat left top;
}

#newslist .b .news h5 .scene{
      background:transparent url(../design/icons/scene.gif) no-repeat left top;
}

#newslist .b .news h5 .partner{
      background:transparent url(../design/icons/partner.gif) no-repeat left top;
}

#newslist .b .news h5 .games{
      background:transparent url(../design/icons/games.gif) no-repeat left top;
}

#newslist .b .news .hardware{
      background:transparent url(../design/icons/hardware.gif) no-repeat left top;
}

#newslist .b .news h5 .software{
      background:transparent url(../design/icons/software.gif) no-repeat left top;
}

#newslist .b .news h5 .attax{
      background:transparent url(../design/icons/attax.gif) no-repeat left top;
}

#newslist .b .news h5 .alternate{
      background:transparent url(../design/icons/alternate.gif) no-repeat left top;
}
 
/* end: news category icons
 */
 
/**
 * start: comments
 * --------------------------------------------------------------------------------------------------*/

#comments{
    position:relative;
    width:505px;
    padding:5px;
    margin:5px 0;
    background:#fff url(../design/bg-content-box.jpg) repeat-x top left;
}
#comments .tlc{
    position:absolute;
    top:0;
    left:0;
    width:1px;
    height:1px;
    background:#3B4D56;
}
#comments .trc{
    position:absolute;
    top:0;
    right:0;
    width:1px;
    height:1px;
    background:#3B4D56;
}
#comments .blc{
    position:absolute;
    bottom:0;
    left:0;
    width:1px;
    height:1px;
    background:#3B4D56;
}
#comments .brc{
    position:absolute;
    bottom:0;
    right:0;
    width:1px;
    height:1px;
    background:#3B4D56;
}
#comments h3{
	margin:0;
	padding:0 0 3px 0;
	text-decoration:none;
	color:#000 !important;
	font-size:0.91em;
	line-height:1.40em;
	border-bottom:1px solid #D7DBDF;
}
#comments h3 .icon{
    display:block;
    float:left;
    padding:0 3px 0 14px;
    margin:0;
    color:#666;
    font-weight:normal;
    text-transform:uppercase;
    background:transparent url(../design/headline-icon.gif) no-repeat left 60%;
}
#comments h3 .icon a{
    padding:0 0 0 6px;
    margin:0 0 0 6px;
    color:#3A7398;
    text-transform:none;
    text-decoration:none;
    background:transparent url(../design/link_white.gif) no-repeat left 60%;
}
#comments h3 .icon a:hover{
    text-decoration:underline;
}
#comments h3 ul{
    float:right;
    padding: 0;
    margin: 0;
    list-style: none;
    /*width:auto;*/
}
#comments h3 ul li{
    float: left;
    position: relative;
    padding:0;
    margin:0;
}
#comments h3 ul li.link{
    background:transparent url(../design/link_white.gif) no-repeat left 60%;
}
#comments .comment{
    margin:0 0 10px 0;
    padding:0 0 10px 0;
    background:transparent url(../design/h-dots-on-white.gif) repeat-x left bottom;
    position:relative;
}
#comments .comment h5{
    margin:3px 0 0 0;
    padding:0 5px;
	font-size:0.82em;
	line-height:1.78em;
	color:#ccc;
	font-weight:normal;
	text-decoration:none;
    background:#3F4042 url(../design/tabber-sub.gif) repeat-x left top;
    overflow:hidden;
}
#comments .comment h5 .datetime{
    float:left;
}
#comments .comment h5 ul{
	margin:0;
	padding:0;
	float:right;
	list-style: none;
}
#comments .comment h5 ul li{
    position:relative;
    float:left;
	margin:0 2px;
	padding:0;
	line-height:1.78em;
}
#comments .comment h5 .options li a{
    color:#ccc;
	font-weight:normal;
	text-decoration:none;
    padding:0 0 0 6px;
    margin:0 0 0 6px;
    text-decoration:none;
    background:transparent url(../design/link_white.gif) no-repeat left 60%;
}
#comments .comment h5 .options li a:hover{
    text-decoration:underline;
}
#comments .comment .box h5 ul a{
    color:#ccc;
    text-decoration:none;
}
#comments .comment .box h5 ul a:hover{
    text-decoration:underline;
}
#comments .comment .details{
    float:left;
    width:107px;
    font-size:0.82em;
	line-height:1.78em;
    margin-top:10px;
    padding-right:5px;
    overflow:hidden;
    background:transparent url(../design/v-dots-on-white.gif) repeat-y right top;
}
#comments .comment .details .F0,
#comments .comment .details .F1,
#comments .comment .details .M0,
#comments .comment .details .M1{
    padding:2px 4px;
}
#comments .comment .details .member-link{
    color:#000;
    border-bottom:1px solid #ccc;
    text-decoration:none;
    font-weight:bold;
    padding-bottom:2px;
}
#comments .comment .details .member-picture{
    display:block;
    margin:5px auto;
    width:80px; /** PLZ DO NOT CHANGE OR OVERRIDE!! THX **/
    padding:2px;
    border:1px solid #bbb;
    background-color:#fff;

}
#comments .comment .details .picture-frame{
    margin:0;
    padding:5px 10px;
    border-bottom:1px solid #bbb;
    background:transparent url(../design/bg-picture-frame.gif) repeat-x left bottom;
}
#comments .comment .details .member-link:hover{
    border-bottom:1px solid #000;
}
#comments .comment .body{
    float:left;
    width:379px;
    margin-top:10px;
    padding-left:5px;
    font-size:1.09em !important;
    line-height:1.50em !important;
}

#comments .comment .body .edit{
    margin-top:40px;
}

#comments .comment .body .edit span{
    color:#aaa !important;
    font-size:0.83em !important;
    line-height:1.60em !important;
}

#comments .comment .body .edit span .F0,
#comments .comment .body .edit span .F1,
#comments .comment .body .edit span .M0,
#comments .comment .body .edit span .M1{
    padding:2px 4px;
}

#comments .comment .body .edit span .member-link{
    color:#3a7398 !important;
    text-decoration:none !important;
}

#comments .comment .body .edit span .member-link:hover{
    text-decoration:underline !important;
}

/* end: comments
 */

/**
 * start: content-category-select
 * --------------------------------------------------------------------------------------------------*/
 
#content-category-select{
    padding: 0;
    margin: 0;
    list-style: none;
    position:absolute;
    top:-1.73em;
    right:0;
}
#content-category-select li{
    float: left;
    position: relative;
    padding:0;
    margin:0;
}
#content-category-select li ul{
    display:none;
    top:1.30em;
    right:0;
    margin:0;
    padding:0;
    background:#383939;
    position:absolute;
}
li > ul {
 	top: auto;
  	right: auto;
}
#content-category-select li:hover ul, #content-category-select li.over ul{
    display: block;
}
#content-category-select li ul .corner{
    position:absolute;
    width:1px;
    height:1px;
    background:#f6f6f6 !important;
}
#content-category-select li ul .tl{
    top:0;
    left:0;
}
#content-category-select li ul .bl{
    bottom:0;
    left:0;
}
#content-category-select li ul .br{
    bottom:0;
    right:0;
}

#content-category-select li ul a{
    color:#666 !important;
    line-height:2.00em !important;
    background:transparent none !important;
    padding:0 5px !important;
}
#content-category-select li ul a:hover{
    background:#444 !important;
    color:#CDCDCD !important;
}
#content-category-select li ul li{
    display:block;
    float:none;
}
#content-category-select li a{
    position:relative;
    display:block;
    white-space:nowrap;
    padding:0 5px 0 13px;
    margin:0;
    color:#cdcdcd;
    text-decoration:none;
    font-weight:normal;
    line-height:1.27em;
    background:#383939 url(../design/bg-select.gif) no-repeat 2px 65%;
}
#content-category-select li a .corner{
    position:absolute;
    width:1px;
    height:1px;
    background:#eee !important;
}
#content-category-select li a .tl{
    top:0;
    left:0;
}
#content-category-select li a .tr{
    top:0;
    right:0;
}
#content-category-select li a .bl{
    bottom:0;
    left:0;
    background:#f6f6f6 !important;
}
#content-category-select li a .br{
    bottom:0;
    right:0;
    background:#f6f6f6 !important;
}

/* end: content-category-select
 */
 
/**
 * start: write comment
 * --------------------------------------------------------------------------------------------------*/

#center_content .container .b .leftcol {
    position:relative;
    width:120px;
    float:left;
    padding-top:5px;
}

#center_content .container .b .rightcol {
    position:relative;
    width:385px;
    float:left;
    padding-top:5px;
}

#center_content .container .b .rightcol textarea{
    width:383px;
    padding:0;
    margin:0 auto;
    border:1px solid #ddd;
}

#center_content .container .b .rightcol .dowrite{
    padding-top:5px;
}

#center_content .container .b .rightcol .dowrite button{
	cursor: pointer;
	height: 18px;
	display: block;
	margin:0;
	border:0;
	padding:0;
	float:right;
}

#center_content .container .b .rightcol .dowrite button.post,
#center_content .container .b .rightcol .dowrite button.post-out{
    width:79px;
	background:transparent url(../design/btnComment.gif) top left no-repeat;
}
#center_content .container .b .rightcol .dowrite button.post-over{
    width:79px;
	background:transparent url(../design/btnComment.gif) bottom left no-repeat;
}

#center_content .container .b .rightcol .dowrite button.edit,
#center_content .container .b .rightcol .dowrite button.edit-out{
    width:55px;
	background:transparent url(../design/btnEdit.gif) top left no-repeat;
}
#center_content .container .b .rightcol .dowrite button.edit-over{
    width:55px;
	background:transparent url(../design/btnEdit.gif) bottom left no-repeat;
}
/* end: write comment
 */
 
/**
 * start: miscellaneous
 * --------------------------------------------------------------------------------------------------*/

.one {
    color: #666 !important;
    margin:0 auto !important;
    padding:15px 5px !important;
}

/* end: miscellaneous
 */