@charset "UTF-8";

/* main/title ***************************************** */

#main {
	margin-bottom  :20px;
}





/* lead ***************************************** */

#lead {
	margin-bottom  :25px;
}





/* case ***************************************** */

#case {
	width          : 850px;
	background     : url("images/case_bg.gif") no-repeat bottom;
	margin-bottom  : 25px;
}

#case th {
	width          : 417px;
}

#case th.model {
	background     : url("images/case_model_ttl.gif") no-repeat;
}

#case th.user {
	background     : url("images/case_user_ttl.gif") no-repeat;
}

#case th a {
	margin         : 0 6px;
	height         : 25px;
	display        : block;
	text-indent    : -9999px;
}

#case #model-next,
#case #model-prev,
#case #user-next,
#case #user-prev {
	width          : 12px;
}

#case #model-next span,
#case #model-prev span,
#case #user-next span,
#case #user-prev span {
	cursor         : pointer;
}

#case td.links {
	width          : 393px;
	padding        : 7px 0 7px 0;
	vertical-align : top;
	font-size      : 10px;
	line-height    : 1.3;
	color          : #cccccc;
	overflow       :hidden;
}

#rotation {
	position: relative; /* important */
	overflow: hidden; /* important */
	width: 385px; /* important */
	margin         : 0 0 0 8px;
}

#rt-top-models,
#rt-top-users {
	position       : relative;
	width          :10000px;
	visibility     : hidden;
}

#case td.links .model-link,
#case td.links .user-link {
	margin         : 0 16px 0 0;
	width          : 180px;
	float          : left;
}

#case td.links em {
	display        : block;
	padding-bottom : 5px;
	font-weight    : bold;

}

#case td.links a {
	display        : block;
	padding        : 0 0 0 10px;
	background     : url("shared/images/link_icn_gr.gif") no-repeat left center;
}

#case td.links .user-link img {
	display        : block;
	float          : left;
}

#case .user .user-link p {
	width          : 125px;
	float          : right;
}

#case td.space {
	width          : 16px;
}





/* what's new ***************************************** */

#news {
	padding        : 0 0 0 110px;
	margin-bottom  : 30px;
	background     : url("images/whatsnew_base.gif") no-repeat;
}

#news ul {
	font-size      : 10px;
	line-height    : 25px;
	visibility     : hidden;
}

#news ul li {
	background     : url("shared/images/link_icn_bk.gif") no-repeat 0px 8px;
	padding        : 0 0 0 10px;
}

* html #news ul li             {background-position : 0px 10px;}
*:first-child+html #news ul li {background-position : 0px 10px;}

#news-list {
height: 25px; /* important */
overflow: hidden; /* important */

width: 730px; /* important */
}

#news-list .news_item {
	position : absolute;
}





/* bottom links ***************************************** */

#bottom-links {
	margin-bottom  : 30px;
}

#bottom-links .set {
	width          : 640px;
	background     : url("images/bottom_links.jpg") no-repeat;
	float          : left;
}

#bottom-links .set a {
	width          : 160px;
	height         : 50px;
	float          : left;
	text-indent    : -9999px;
}

#bottom-links .isms {
	width          : 195px;
	float          : right;
}


/* clear **********/

#case td.links .user-link:after,
#bottom-links:after,
#bottom-links .set:after
{content:" "; height:0px; clear:both; visibility:hidden; display:block;}

#case td.links .user-link,
#bottom-links,
#bottom-links .set
{display :inline-block;}

/*\*/
* html #case td.links .user-link,
* html #bottom-links,
* html #bottom-links .set
{height:1%;}

#case td.links .user-link,
#bottom-links,
#bottom-links .set
{display:block;}
/**/