body {
	font:12px "Tahoma";
	color:#4b463f;
}

.holder {
	position:relative;
}

.layer {
	position:absolute;
	z-index:1;
}

.clear {
	clear:both;
}

strong {
	font-weight:bold;
}

.black {
	color:#000;
}

.big {
	font-weight: normal;
	font-size:18px;
}

.medium {
	font-size:14px;
}

a {
	color:#a01e22;
}

table.table {
	background:#e5e5e5 url("..../images/table/bg.png") repeat-x 0 0;
	border-collapse:separate;
	border-spacing:1px;
}

	table.table th {		
		background:#f36745 url("..../images/table/th-bg.png") repeat-x 0 0;
		color:#fff;
		font-weight:bold;
		height:37px;
		padding:0 15px;
		border-bottom:#f8e1c2 solid 1px;
	}
	
	table.table tr.table-de th {		
		height:0;
		border:0;
		padding:0;
	}
	
	table.table .left-c, table.table .right-c {
		background:url("..../images/table/th-cs.png") no-repeat;
		width:5px;
		height:36px;
		top:1px;
	}
	
	table.table .left-c {
		left:-1px;
		background-position:-5px 0;
	}
	
	table.table .right-c {
		right:-1px;
	}

	table.table td {
		border:#ffffff solid 1px;
		background:#f0f0f0;
		padding:5px 15px;
	}
	
	table.table tr.alt td {
		background:#fff;
	}
	
form {
}	

	form label {
		display:block;
		margin-bottom:10px;
	}
	
	form input.text {
		border:#e1b477 solid 2px;
		height:34px;
		font-size:26px;
	}
	
	form textarea.rules {
		border:#e1b477 solid 1px;
		width: 700px;
		height:165px;
		padding:10px;
	}
	
	form input.image-submit {
		vertical-align:top;
	}

	
.items-holder {	
	margin: 0px -3px;
}	

	.items-holder .item {
		position: relative;
		width:254px;
		height:289px;
		float:left;
	}

	.items-holder .bg {
		position: absolute;
		width:254px;
		height:289px;
		background:url("../images/items/bg.png");
		-background: transparent;
		-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/items/bg.png', sizingMethod='crop');
		zoom: 1;
		z-index: 1;
	}

	.items-holder .wrapper {
		position: relative;
		width:254px;
		height:289px;
		zoom: 1;
		z-index: 2;
	}
	
	.item-title {
		top:5px;
		left:15px;
		line-height:37px;
		color:#fff;
		font-weight:bold;		
	}
	
	.item-link {
		top:44px;
		left:6px;
	}
	
	.item-link .holder {
		display:block;
	}
	
	.items-holder .item-play {
		top:40px;
		left:82px;
	}
	
	.item-info {
		top:250px;
		left:15px;
		font-size:11px;
	}
	
	.item-stars {
		top:256px;
		left:148px;
		font-size:11px;
	}
		.item-stars a {
			width:17px;
			height:16px;			
			display:block;
			float:left;
			background:url("../images/items/star.png");
			-background: transparent;
			-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/items/star.png', sizingMethod='crop');
			cursor: pointer;
		}
		
		.item-stars a.active {
			width:17px;
			height:16px;			
			display:block;
			float:left;
			background:url("../images/items/star-hl.png");
			-background: transparent;
			-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/items/star.png', sizingMethod='crop');
			cursor: pointer;
		}
		
		.item-stars a.unactive {
			width:17px;
			height:16px;			
			display:block;
			float:left;
			background:url("../images/items/star.png");
			-background: transparent;
			-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/items/star.png', sizingMethod='crop');
			cursor: pointer;
		}
		.item-stars a:hover, .item-stars a.hl {
			background:url("../images/items/star-hl.png");
			-background: transparent;
			-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/items/star-hl.png', sizingMethod='crop');
		}
