@charset "utf-8";
/* CSS Document */
/**
 * menu block
 */
 
div.menu_block
{
	width: 420px;
	height: 90px;
	float: left;
	cursor: pointer;
	padding: 5px;
	color: #cfcfcf;
}

div.menu_block:hover
{
	background-image: url(/html/img/layout/buttons/430_100.gif);
}

div.menu_block img
{
	float:left;
	margin:0 10px 0 0;
}

div.menu_block h1
{
	color: #006e12;
	font-size: 16px;
}

div.menu_block h1:hover
{
	color: #00ae1d;
	text-decoration: underline;
}

/**
 * Block and listblock
 */

a.block span, a.listblock span
{
	color:#006e12;
	font-weight:normal;
	font-size:16px;
	margin:0;
	display:block;
}

a.block img, a.listblock img
{
	float:left;
	margin:0 10px 0 0;
}

a.block:link, a.block:visited
{
	width:320px;
	height:57px;
	padding:5px;
	display:block;
	float:left;
	color:#006699;
	text-decoration:none;
}

a.block:hover
{
	background:url(/html/img/layout/buttons/block.gif);
}

/**
 * Block and listblock
 */

div.block, div.listblock
{
	padding:20px;
	overflow:auto;
}

a.block span, a.listblock span
{
	color:#006e12;
	font-weight:normal;
	font-size:16px;
	margin:0;
	display:block;
}

a.block img, a.listblock img
{
	float:left;
	margin:0 10px 0 0;
}

a.block:link, a.block:visited
{
	width:320px;
	height:57px;
	padding:5px;
	display:block;
	float:left;
	color:#006699;
	text-decoration:none;
}

a.block:hover
{
	background:url(/html/img/layout/buttons/block.gif);
}

a.listblock:link, a.listblock:visited
{
	width:650px;
	height:57px;
	padding:5px;
	display:block;
	float:left;
	color:#006699;
	text-decoration:none;
}

a.listblock:hover, a.listblock-active
{
	background:url(/html/img/layout/buttons/listblock.gif);
}

/**
 * group-items
 */

.group-items
{
	height:20px;
	background:url(/html/img/layout/separator-back.gif) left center repeat-x;
	color:#003399;
	margin:0 5px 0 5px;
	clear:both;
}

/**
 *
 */

div.thumbnails, div.large, div.icons, div.tiles
{
	padding:5px 0 0 0;
	overflow:auto;
}

/**
 * Tiles
 */

a.tiles img.icon
{
	float:left;
	margin:0 5px 0 0;
}

a.tiles img.thumbnail
{
	margin:5px 5px 0 2px;
	border:1px solid #e0e0e0;
	padding:2px;
	max-width:42px;
	max-height:34px;
	float:left;
	display:block;
}

a.tiles span.title
{
	color:#333333;
	display:block;
}

a.tiles:link, a.tiles:visited
{
	width:214px;
	height:50px;
	padding:0 5px 0 0;
	display:block;
	float:left;
	color:#8b8b8b;
	text-decoration:none;
	overflow:hidden;
	line-height:135%;
	margin:5px;
}

a.tiles:hover, a.tiles-active
{
	background:url(/html/img/layout/buttons/tile.gif);
}

/**
 * Thumbnails
 */

a.thumbnails img.icon
{
	display:block;
	margin:2px auto 0;
}

a.thumbnails h3
{
	font-size:12px;
	color:#333333;
}

a.thumbnails img.thumbnail
{
	margin:23px auto 0 auto;
	border:1px solid #e0e0e0;
	padding:2px;
	background:#ffffff;
	display:block;
	max-width:85px;
	max-height:64px;
}

a.thumbnails:link, a.thumbnails:visited
{
	width:110px;
	height:133px;
	display:block;
	overflow:hidden;
	float:left;
	color:#333333;
	text-decoration:none;
	text-align:center;
	margin:5px;
	line-height:140%;
}

a.thumbnails:hover, a.thumbnails-active
{
	background:url(/html/img/layout/buttons/thumbnail.gif);
}

/**
 * large
 */

a.large img.icon
{
	display:block;
	margin:0 auto;
}

a.large h3
{
	font-size:12px;
	color:#333333;
}

a.large img.thumbnail
{
	margin:23px auto 40px auto;
	border:1px solid #e0e0e0;
	padding:4px;
	display:block;
	max-width:232px;
	max-height:174px;
	background:#ffffff;
}

a.large:link, a.large:visited
{
	width:270px;
	height:293px;
	display:block;
	overflow:hidden;
	float:left;
	color:#333333;
	text-decoration:none;
	text-align:center;
	margin:5px;
	line-height:140%;
}

a.large:hover, a.large-active
{
	background:url(/html/img/layout/buttons/thumbnail-large.gif);
}

/**
 * Icons
 */

a.icons img.icon
{
	display:block;
	margin:0 auto;
}

a.icons img.thumbnail
{
	margin:12px auto 0 auto;
	max-width:49px;
	max-height:35px;
	border:1px solid #e0e0e0;
	padding:2px;
	display:block;
}

a.icons:link, a.icons:visited
{
	width:110px;
	height:85px;
	display:block;
	float:left;
	color:#333333;
	text-decoration:none;
	text-align:center;
	margin:5px;
	overflow:hidden;
}

a.icons:hover, a.icons-active
{
	background:url(/html/img/layout/buttons/icon.gif) center top no-repeat;
}

/**
 * Details
 */

div.details
{
	padding:5px 0 5px 0;
	overflow:auto;
}

a.details img.thumbnail, a.details img.icon
{
	max-width:16px;
	max-height:16px;
	margin:3px 0 0 -693px;
	position:absolute;
}

a.details:link, a.details:visited
{
	width:700px;
	height:20px;
	display:block;
	color:#333333;
	text-decoration:none;
	float:left;
}

a.details:hover, a.details-active
{
	background:url(/html/img/layout/buttons/detail.gif) center center no-repeat;
}

a.details span
{
	width:25%;
	height:19px;
	display:block;
	float:left;
	cursor:pointer;
	overflow:hidden;
}

/**
 * avatar
 */

div.avatar
{
	padding:5px;
}
 
a.avatar img
{
	margin:5px;
}

a.avatar:link, a.avatar:visited
{
	width:58px;
	height:58px;
	display:block;
	float:left;
}

a.avatar:hover, a.avatar-active
{
	background:url(/html/img/layout/buttons/avatar.gif);
}
