/* basic */
*{
	margin: 0px;
	padding: 0px;
}

body{
	color:#333333;
	background: transparent;
	text-align: center;
	font: 12px/120% ËÎÌå,Verdana,Arial,sans-serif;

}

a{
	color: #2f468f;
	text-decoration: none;
	background-color: transparent;
}

a:hover{
	color: #ff6600;
}
a:hover, a:active, a:focus {position:relative;left:1px;top:1px;}
span{
	line-height: 120%;
}

p{
	line-height: 150%;
}

h1, h2, h3, h4, h5, h6{
	font-size: 16px;
	line-height: 150%;
}
.font14{ font-size:14px;}
img{
	border: 0px;
}

div{
	text-align: left;
}

hr{
	height: 1px;
	border: 1px solid #a3bee8;
	clear: both;
	margin: 5px 0px;
}

ul{
	list-style: none;
	clear: both;
	text-align: left;
}

li{
	line-height: 150%;
}

/* head */
#wrapper {
	width:980px; margin:0px auto; text-align:center; overflow:hidden;
}

.sf-logo {
	background:url('logo.gif') left top no-repeat; width:280px; height:80px; display:block;position:relative;left:0px;top:0px
}

/* welcome */
.sf-altnav {
	height:20px!important; padding:5px 5px 0px 0px; font-size:12px; color:#36b;
}

#sf-navtab {
	display:table; width:100%; background:#f8f8f8;text-align:center
}
#sf-navtab ul {
	padding-left:10px
}
#sf-navtab li {
	float:left; display:block; position:relative; background-image:none; margin-left:-23px; padding-left:0; padding-right:0;text-align:center;
}
#sf-navtab .idx0 {
	margin-left:0px;
}
.idx0, .idx0 a { z-index:90; position:relative;left:0px;top:0px}
.idx1, .idx1 a { z-index:80; position:relative;left:0px;top:0px}
.idx2, .idx2 a { z-index:70; position:relative;left:0px;top:0px}
.idx3, .idx3 a { z-index:60; position:relative;left:0px;top:0px}
.idx4, .idx4 a { z-index:50; position:relative;left:0px;top:0px}
.idx5, .idx5 a { z-index:40; position:relative;left:0px;top:0px}
.idx6, .idx6 a { z-index:30; position:relative;left:0px;top:0px}
.idx7, .idx7 a { z-index:20; position:relative;left:0px;top:0px}
.idx8, .idx8 a { z-index:10; position:relative;left:0px;top:0px}
#sf-navtab li a {
	margin:0; padding:16px 8px 0 0; height:27px; width:145px; overflow:hidden; display:block; cursor:pointer; 
	background:url('sf-navtab.png') top left no-repeat; text-decoration:none; color:#888; font-size:16px; font-weight:bold;
}

#sf-navtab li a:hover {
	background:url('sf-navtab-hover.png') top left no-repeat;
}

li#current, li#current a {
	z-index:100; color:#fff; font-weight:bold;
}
#sf-navtab li#current a, #sf-navtab li#current a:hover {
	background-position:0 0; background-image:url('sf-navtab-current.png');
}

#compZnNav {
background:transparent url('subNavBlue.gif') repeat-x scroll 0 0;
height:24px;
font-size:13px;
font-weight: 500;
line-height:24px;
margin:0;
padding-left:20px;
overflow:hidden;
white-space:nowrap;
text-align:left;
width:980px;
}

#compZnNav a:link{color:#ffffff;text-decoration:none;}
#compZnNav a:visited{color:#ffffff;text-decoration:none;}
#compZnNav a:hover{color:#ffffff; text-decoration:underline;}

.sf-subnav {
	PADDING-RIGHT: 0px;  PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: url(sf-subnav.gif) no-repeat 50% top; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; COLOR: #666; PADDING-TOP: 0px; HEIGHT: 26px! important
}
.sf-subnav .today {
	FONT-SIZE: 11px
}

/* table */
table{
	text-align: left; 
	font: 12px/120% ËÎÌå,Verdana,Arial,sans-serif;
}

table td{
}

table.fix{
	table-layout: fixed;
}

table.fix td{
	white-space:nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
}

table.grid{
	border-collapse: collapse;
	border: 1px solid #a3bee8;
	padding: 3px;
	margin: auto;
}

table.grid caption, .gridtop{
	border: 1px solid #a3bee8;
	background: #e9f1f8;
	vertical-align: middle; 
	text-align: center;
	padding: 3px;
	color:#054e86;
	font-weight: bold;
	font-size: 14px;
	margin: auto;
}

table.grid th, .head{
	border: 1px solid #a3bee8;
	background: #f0f7ff;
	color:#054e86;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	padding: 3px;
}

table.grid td{
	border: 1px solid #a3bee8;
	padding: 3px;
	background-color: #ffffff !important; 
}

table.hide, table.hide th, table.hide td{
	border: 0;
}

/* table add-ons */

.title{
	background: #e9f1f8;
	text-align: center;
	padding: 3px;
	color:#054e86;
	font-weight: bold;
	font-size: 14px;
}

.even{
	background: #ffffff; 
	padding: 3px;
}

.odd{
	background: #ffffff; 
	padding: 3px;
}

.foot{
	background: #f0f7ff; 
	padding: 3px; 
	text-align: center;
}

.bottom{
	height: 9px;
	background: #b7b785; 
}


/* form */

form{}

input{}

.text{
	border: 1px solid #a3bee8; 
	background: #ffffff;
	color: #054e86;
	height: 20px;
}

.textarea{
	border: 1px solid #a3bee8; 
	background: #ffffff;
	color: #054e86; 
}

.button{
		background: #ddf2ff;
		border: 1px solid #a3bee8; 
		height: 20px;
		padding: 2px 0px 0px 0px;
}

.checkbox, .radio{border-width: 0px;}

.select{height: 21px;}

/* structure */

#wrapper{}

#top{
	width: 980px;
	margin:0 auto;
	text-align:center;
}

#left{
	float: left;
	width: 200px;
	margin-right:6px;
}

#right{
	float: right;
	width: 200px;
}

#centers{
	float: left;
	width: 568px;
}

#centerm{
	float: left;
	width: 773px;
}

#centerl{
	float: left;
	width: 980px;
}

#cleft{
	float: left;
	width: 495px;
}

#cright{
	float: right;
	width: 495px;
}

#content{

}

#bottom{
	width: 980px;
	margin:0 auto;
	text-align:center;
}

.main{
	width: 980px;
	clear: both;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.m_top{
	background: #f6f6f6;
	border-top: 3px solid #a9c9e2;
	border-bottom: 1px solid #e4e4e4;
	padding: 5px 0px;
	margin-bottom: 3px;
	height: 15px;
}

.m_head{
	height: 60px;
	margin-bottom: 3px;
}

.h_logo{
	float:left;
	width:180px;
}

.h_banner{
	float:left;
}

.h_link{
	float:right;
	width:90px;
	padding-top:6px;
}

.m_menu{
	background:#55a0ff;
	height:22px;
	border-top:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
	padding-top:3px;
	margin-bottom:3px;
}

.m_foot{
	background:#f6f6f6;
	width:978px;
	border:1px solid #e4e4e4;
	text-align:center;
	padding: 10px 0px;
	margin-top:10px;
	margin-bottom:10px;
}

.block{
	border: 1px solid #a3bee8;
	margin-bottom: 5px;
}

.blocktitle{

}

.blocktitle h1
{
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(sf-tabbed-arrow.gif) no-repeat center top; FLOAT: left; MARGIN: 0px; PADDING-TOP: 6px
}

.blocktitle span
{
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(sf-tabbed-arrow.gif) no-repeat center top; FLOAT: left; MARGIN: 0px; PADDING-TOP: 7px
}



.blocktitle span a
{
	color:#fff;
}


.blockcontent{
	padding: 2px;
}

.blocknote{
	border-top: 1px solid #a3bee8;
	padding: 3px;
	text-align: center;
	background: #f0f7ff;
	line-height: 150%;
}

#left .block,#right .block{
	padding: 0px;
	border: 0px;
}

#left .blocktitle,#right .blocktitle{
BACKGROUND: url(lr-sidebox-head.gif) no-repeat 50% bottom; MARGIN: 0px; COLOR: #fff; HEIGHT: 30px;BORDER:0px;
}


#left .blockcontent,#right .blockcontent{
	BACKGROUND: url(lr-sidebox-bg.gif) repeat-x 50% top; BORDER-LEFT: #acacac 1px solid;BORDER-RIGHT: #acacac 1px solid;

}

#left .blockfooter,#right .blockfooter{
	BACKGROUND: url(lr-sidebox-foot.gif) no-repeat 50% top; MARGIN: 0px; HEIGHT: 8px;clear:both;border:0px;padding:0px;
}

#right .blocktitle p
{
	float:left;margin-top:6px;padding-left:2px;padding-right:2px;border: #ffffff 1px solid;border-right: #ffffff 1px solid;height:15px;line-height:15px;Font-size:13px;margin-right:4px;padding-top:2px;font-weight: bold;cursor:hand
}

#right .blocktitle .onclick
{
	background:#FF8000;cursor:default;
}

#centers .blocktitle{
	BACKGROUND: url(sf-midbox-head.gif) no-repeat 50% bottom; MARGIN: 0px; COLOR: #fff; HEIGHT: 30px;BORDER:0px;
}

#centers .blockcontent{
	BORDER-RIGHT: #acacac 1px solid; BACKGROUND: url(sf-midbox-bg.gif) repeat-x 50% top; MARGIN: 0px; BORDER-LEFT: #acacac 1px solid
}


#centers .blockfooter{
	BACKGROUND: url(sf-midbox-foot.gif) no-repeat 50% top; MARGIN: 0px; HEIGHT: 10px;margin-bottom:5px;border:0px;
}

#centerm .blocktitle{
	BACKGROUND: url(sf-mainbox-head.gif) no-repeat 50% bottom; MARGIN: 0px; COLOR: #fff; HEIGHT: 30px;BORDER:0px;
}

#centerm .blockcontent{
	BORDER-RIGHT: #acacac 1px solid; BACKGROUND: url(sf-mainbox-bg.gif) repeat-x 50% top; MARGIN: 0px; BORDER-LEFT: #acacac 1px solid
}


#centerm .blockfooter{
	BACKGROUND: url(sf-mainbox-foot.gif) no-repeat 50% top; MARGIN: 0px; HEIGHT: 10px;margin-bottom:5px;border:0px;
}


#centerl .blocktitle,#top .blocktitle, #bottom .blocktitle{
	BACKGROUND: url(sf-longbox-head.gif) no-repeat 50% bottom; MARGIN: 0px; COLOR: #fff; HEIGHT: 30px;BORDER:0px;
}

#centerl .blockcontent,#top .blockcontent, #bottom .blockcontent{
	BORDER-RIGHT: #acacac 1px solid; BACKGROUND: url(sf-longbox-bg.gif) repeat-x 50% top; MARGIN: 0px; BORDER-LEFT: #acacac 1px solid
}

#centerl .blockfooter,#top .blockfooter, #bottom .blockfooter{
	BACKGROUND: url(sf-longbox-foot.gif) no-repeat 50% top; MARGIN: 0px; HEIGHT: 10px;margin-bottom:5px;border:0px;
}

/* custom */

.ultop li{list-style: decimal inside; margin: 3px 4px; border-bottom: 1px dotted #d8e4ef; color: #1b74bc;}
.ulitem li{list-style: none;line-height:19px;}
.ulrow li{padding:2px;}
.ulcenter li{text-align: center;}
.ulmul{overflow: hidden;}
.ulmul li{ line-height:21px;}

.fix, .lm{white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:left;}
.cr{clear:right;}
.cb{clear:both; font-size:0px; height:0px;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.more{text-align: right;}

.c_navigation{}
.c_title{
	width: 100%;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	line-height: 200%;
}
.c_head{
	line-height: 150%;
}
.c_content{
	font-size: 14px;
	line-height: 150%;
}
.c_foot{
	line-height: 150%; list-style:none
}
.c_label{
	font-weight: bold;
}
.c_value{
}

.c_row{}
.c_subject{}
.c_tag{}
.c_description{}
.c_note{}

/* attention */

.hottext, a.hottext{color: #ff0000;}
.poptext, a.poptext{color: #c42205;}
.notetext, a.notetext{color: #1979cc;}
.errortext, a.errortext{color: #ff0000;}

a.btnlink, a.btnlink:visited{color: #000000; background: #ddf2ff; border:1px solid #a3bee8; height:20px; padding: 2px 10px 0px 10px;}
a.btnlink:hover{background: #cccccc;}

/* interface */

.jieqiQuote, .jieqiCode, .jieqiNote{
	border: #000000 1px solid; 
	padding: 2px; 
	font-size: 12px; 
	color: #000000; 
	background-color: #a3bee8;
}

.divbox{
	border: 1px solid #a3bee8;
	margin-bottom: 3px;
	text-align: center;
}

.textbox{
	border: 1px solid #a3bee8;
	padding: 5px;
	margin: 3px;
	line-height: 150%;
}

.popbox{
	position:absolute;
	width:190px !important;
	height:110px !important;
	width:200px;
	height:120px;
	border: 1px solid #a3bee8;
	background: #f0f7ff;
	color: #ff0000;
	font-size: 12px;
	line-height:120%;
	padding: 3px;
	display:none;
	z-index:9999;
}

.ajaxtip{
	position:absolute;
	border: 1px solid #a3bee8;
	background: #f0f7ff;
	color: #ff0000;
	font-size: 12px;
	line-height:120%;
	padding: 3px;
	z-index:1000;
}

#tips {
	border: 1px solid #a3bee8;
	padding: 3px;
	display: none;
	background: #f0f7ff;
	position: absolute;
	z-index: 2000;
}

#dialog{
	position:absolute;
	top:0px;
	left:0px;
	border: 5px solid #8bcee4;
	background: #f1f5fa;
	font-size: 12px;
	line-height:120%;
	padding: 20px 10px 10px 10px;
	visibility: hidden;
}

#mask{
	position:absolute;
	top:0px;
	left:0px;
	background: #777777;
	filter: Alpha(opacity=30);
	opacity: 0.3;
}

.tablist ul{height:25px; margin:0px 0px 0px 10px; padding:0px;}
.tablist li{float:left; height:24px; list-style:none; margin-right:3px;}
.tablist li a{float:left; height:24px; line-height:24px; padding:0px 10px; display:block; background:#f0f7ff; text-decoration:none; color:#000000; border:1px solid #a3bee8; border-bottom:none; }
.tablist li a.selected{ background:#ffffff; height:25px; position:relative; margin-bottom:-1px;}
.tabcontent{clear:both; border:1px solid #a3bee8; padding:10px;}

.pages{
	padding: 5px 0px;
}
.pagelink{
	border: 1px solid #a3bee8;
	float: right;
	background: #f0f7ff;
	line-height:24px;
	padding:0;
}
.pagelink a, .pagelink strong, .pagelink em, .pagelink kbd, .pagelink a.first, .pagelink a.last, .pagelink a.prev, .pagelink a.next, .pagelink a.pgroup, .pagelink a.ngroup{
	float: left;
	padding: 0 6px;
}
.pagelink a:hover{background-color: #ffffff; }
.pagelink strong{font-weight: bold; color: #ff6600; background: #e9f1f8;}
.pagelink kbd{height:24px; border-left: 1px solid #a3bee8;}
.pagelink em{height:24px; border-right: 1px solid #a3bee8; font-style:normal;}
.pagelink input{border: 1px solid #a3bee8; color: #054e86; margin-top:1px; height: 18px;}

img.avatar{border: 0px;}
img.avatars{width: 48px; height: 48px; background:url("avatars_bg.gif") right bottom; padding:3px 7px 7px 3px; cursor:pointer;}
img.avatari{width: 16px; height: 16px; border: 1px solid #cccccc;margin-bottom:-3px;}

a.message{background:url("aicons.gif") 0px 0px no-repeat; padding-left:16px;}
a.parlor{background:url("aicons.gif") 0px -16px no-repeat; padding-left:16px;}
a.friend{background:url("aicons.gif") 0px -34px no-repeat; padding-left:16px;}
a.bookcase{background:url("aicons.gif") 0px -54px no-repeat; padding-left:16px;}
a.group{background:url("aicons.gif") 0px -73px no-repeat; padding-left:16px;}
a.space{background:url("aicons.gif") 0px -94px no-repeat; padding-left:16px;}
a.userinfo{background:url("aicons.gif") 0px -113px no-repeat; padding-left:16px;}
a.logout{background:url("aicons.gif") 0px -133px no-repeat; padding-left:16px;}

.kk-hd { width:960px; height:60px; overflow:hidden; margin:0 auto;  position:relative; padding-top:12px; }
.kk-hd .logo { float:left; width:142px;  padding:3px 0 0 10px; }
.kk-hd .tips { display:inline; color:#999; position:absolute; left:165px; top:38px;}
.kk-hd .tips a { color:#5a5a5a; }
.kk-hd .tips span { margin:0 5px; }
.kk_vod_topbanner {width:650px; height:60px; overflow:hidden; float:right; text-align:right; }

.commendtitle{color:#CC3300; font-weight:600; font-size:12px;}
.picborder{padding:1px;border:1px solid #AAAAAA;width:80px;height:100px;}

.picborder:hover{padding:1px;border:1px solid #65a5c7;}
.fmtj A{text-decoration: none; color:#4A4A4A;}
.fmtj td{padding-top:2px;padding-bottom:2px;}
.update ul{ float:left;width:760px;overflow:hidden;}
.update ul li{ float:left; color:#000;width:760px; height:24px; line-height:24px; overflow:hidden;word-break:break-all;}
.update .li_back{ background:#f3f3f3;}
.update ul li a{color:#444;}
.update ul li a:hover{color:#e63c01;}
.update ul li span{ float:left;}
.update .title_top{ font-weight:bold; color:#000;  }
.update .Category{ width:70px; margin-left:4px; text-align:center;color:#3C3C3C}
.update .Title{width:510px;text-align: left;color:#3C3C3C}
.update .Author{width:100px;text-align: left;color:#3C3C3C}
.update .Time{width:71px;text-align:center;color:#3C3C3C}
.update .title_center{ text-align:center;}
.update ul li .Times{ font-size:14px; color:#257ec0;}
.update ul li .Times a{ font-size:14px; color:#257ec0;}
.update ul li .Times a:hover{text-decoration:none;}

.sort-list { padding:0px 10px; line-height:16px; }
.sort-list li { height:16px; position:relative; overflow:hidden; padding:3px 32px 0 16px; margin-bottom:3px; }
.sort-list em { position:absolute; top:3px; left:0; font-size:10px; font-style:normal; }
.sort-list .top em { color:#FF5B01; }
.sort-list span { color:#939393; white-space:nowrap; zoom:1; }
.sort-list li a { zoom:1; }
.sort-list .score { position:absolute; top:6px; right:0; color:#FF5B01; font-size:10px; font-weight:bold; }
.sort-list .score strong { font-size:12px; }

.ratingblock {
	display:block;
	border:0px;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin: 0px;
	}

.loading {
	height: 30px;
	background: url('working.gif') 50% 50% no-repeat;
	}
	
.unit-rating { /* the UL */
	list-style:none;
	margin: 0pt auto;
	padding:0px;
	height: 30px;
	position: relative;
	background: url('starrating.gif') top left repeat-x;
	text-align:left;		
	}

.unit-rating li{
   	text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
	
.unit-rating li a {
	outline: none;
	display:block;
	width:30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
.unit-rating li a:hover{
	background: url('starrating.gif') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover{width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a.r3-unit:hover{width: 90px;}
.unit-rating a.r4-unit{left: 90px;}	
.unit-rating a.r4-unit:hover{width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a.r5-unit:hover{width: 150px;}
.unit-rating a.r6-unit{left: 150px;}
.unit-rating a.r6-unit:hover{width: 180px;}
.unit-rating a.r7-unit{left: 180px;}
.unit-rating a.r7-unit:hover{width: 210px;}
.unit-rating a.r8-unit{left: 210px;}
.unit-rating a.r8-unit:hover{width: 240px;}
.unit-rating a.r9-unit{left: 240px;}
.unit-rating a.r9-unit:hover{width: 270px;}
.unit-rating a.r10-unit{left: 270px;}
.unit-rating a.r10-unit:hover{width: 300px;}

.unit-rating li.current-rating {
	background: url('starrating.gif') left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.voted {color:#999;font-size:15px;font-weight: bold}
.showno {
color:#FF5A00;
font-size:20px;
font-family:Verdana,Arial,sans-serif,"Times New Roman",ËÎÌå;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}		

.picborder1{padding:1px;border:1px solid #AAAAAA;width:136px;height:170px;margin-top:16px;}
.hotvote{border-bottom:1px dotted #666666;width:395px;}
.ht1{float:left;width:215px;padding-top:7px}
.ht2{float:left;width:60px;padding-top:7px;text-align:center}
.ht3{float:left;width:60px;padding-top:7px;text-align:center}
.ht4{float:left;width:60px;padding-top:7px;text-align:center}

.input_01{width:222px;margin-top:2px;padding:0px 0 0 20px;height:18px;line-height:18px;background:url(/themes/images/v_you_mj_003.gif) no-repeat -196px 3px #fff;color:#4e4f51;border:1px solid #a5d4ff;}
.button_01{position:absolute;margin-top:3px;margin-left:3px;width:52px;height:20px;border:none;background:url(/themes/images/v_you_mj_003.gif) no-repeat -100px -50px;}
#s_select_01{position:absolute;width:80px;text-align:left;cursor:default;margin-top:0px;*margin-top:-1px;}
#s_select_01 .ds_cont{border:1px solid #7bbaf8;background:#fff;height:18px;line-height:18px;}
#s_select_01 .ds_title{float:left;padding-left:3px;}
#s_select_01 .ds_button{float:right;width:14px;height:14px;margin:2px 2px 0 0;display:inline;background:url(/themes/images/v_mj_003.gif) no-repeat -400px -50px;}
#s_select_01 .ds_list{position:absolute;top:19px;left:0;background:#fff;width:100%;border:1px solid #7bbaf8;}
#s_select_01 .ds_list p{line-height:16px;margin:1px;color:#000;padding-left:2px;background:#fff;zoom:1;}
#s_select_01 .ds_list p.selected{background:#335ea8;color:#fff;}

TABLE.sf-grid {
	BORDER-RIGHT: #ccc 1px solid; TABLE-LAYOUT: fixed; BORDER-TOP: #ccc 1px solid; BACKGROUND: #fff; BORDER-LEFT: #ccc 1px solid; WIDTH: 100%; BORDER-BOTTOM: #ccc 1px solid; BORDER-COLLAPSE: collapse; border-spacing: 0px
}
.sf-grid THEAD TH {
	PADDING-RIGHT: 3px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; BACKGROUND: #efefef; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; COLOR: #666; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid
}
.sf-grid TBODY TD {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 2px; BACKGROUND: #fff; PADDING-BOTTOM: 5px; BORDER-LEFT: #ddd 1px solid; COLOR: #666; PADDING-TOP: 5px; BORDER-BOTTOM: #ddd 1px solid
}
.sf-grid TBODY TH {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 2px; BACKGROUND: #fff; PADDING-BOTTOM: 5px; BORDER-LEFT: #ddd 1px solid; COLOR: #666; PADDING-TOP: 5px; BORDER-BOTTOM: #ddd 1px solid
}
.sf-grid TFOOT TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 5px; COLOR: #666; PADDING-TOP: 5px; BACKGROUND-COLOR: #efefef
}
.sf-grid TFOOT TH {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 5px; COLOR: #666; PADDING-TOP: 5px; BACKGROUND-COLOR: #efefef
}
.sf-grid TH.spec {
	BORDER-TOP-WIDTH: 0px; BACKGROUND: url(sf-grid-bullet1.gif) #fff no-repeat; BORDER-LEFT: #c1dad7 1px solid
}
.sf-grid TH.specalt {
	BORDER-TOP-WIDTH: 0px; BACKGROUND: url(sf-grid-bullet2.gif) #f5fafa no-repeat; BORDER-LEFT: #c1dad7 1px solid; COLOR: #b4aa9d
}
.sf-grid TBODY TR.alt TD {
	BACKGROUND: #f5fafa; COLOR: #b4aa9d
}
.sf-grid TBODY TR.odd TD {
	BACKGROUND: url(sf-grid-odd.gif) #f8fafd repeat-x 50% top
}
.sf-grid TBODY TR.own TD {
	BACKGROUND: url(sf-grid-own.gif) #f8f8f8 repeat-x 50% top
}
.sf-grid TBODY TR.win TD {
	BACKGROUND: #fff7d2; COLOR: #333
}
.sf-grid TBODY TR.hot TD {
	
}
.sf-grid TBODY TR.top TD {
	
}
.sf-grid TBODY TR:hover TD {
	BACKGROUND: #fff7d2; COLOR: #333
}
.sf-grid TBODY TR:hover TH {
	BACKGROUND: #fff7d2; COLOR: #333
}
.sf-grid TH {
	FONT-SIZE: 12px
}
.sf-grid TD {
	FONT-SIZE: 12px
}