* {
	margin:0;
	padding:0;}
a {
	text-decoration:none;}
input, img, a {
	border:0;
	outline:none;} 
	
body {
	color:#434343;
	background:url(../images/bg.gif) repeat-x #fff;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;}
#container {
	width:921px;
	margin:0 auto;
	position: relative;}	

	#content {
		float:left;
		width:921px;
		background:url(../images/content_bg.png) 0px 0px  no-repeat;}
	
	/*--/ HEADER \--*/
	#header {
		height:210px;
		position:relative;
		text-indent:-9999px;
		background:url(../images/header.png) no-repeat}
	#logo {
		z-index:2;
		position:absolute;
		top:10px; left:0;
		width:100%;
		height:185px;}
	/*--\ HEADER /--*/
	
	
	#topbar {
		z-index:3;
		position:relative;
		clear:both;
		height:32px;
		padding-top:6px;
		padding-left:4px;
		vertical-align:middle;}
	#topbar label {
		line-height:16px; 
		margin:1px 5px 0 0;}
	#topbar label, #topbar select, #topbar input {
		float:left;}
	#topbar select, #topbar input {
		width:120px;
		margin-right:6px;}
	#topbar a {
		float:left;
		height:26px;
		display:block;
		margin-top:-4px;
		padding-left:27px;
		color:#fff;
		font-weight:bold;
		line-height:26px;
		background:no-repeat;}
	#topbar a:hover {
		text-decoration:underline;
		background-position:left -26px;}
	a#home {
		background-image:url(../images/home.png);}	
	a#favorite {
		background-image:url(../images/favorite.png);}
	a#rss {
		background-image:url(../images/rss.png);}
	/*--/ SEARCH \--*/
	#search {
		right:0;
		float:right;}
	#search .search {
		float:left;
		width:200px;
		height:16px;
		margin:0 3px;
		padding:1px 3px;
		border:1px solid #7f9db9;}
	#topbar .submit {
		margin-top:-3px;
		width:71px;
		height:24px;
		cursor:pointer;
		background:url(../images/search.png) no-repeat;}
	#topbar .submit:hover {
		background-position:left -24px;}
	/*--\ SEARCH /--*/
	
	
	/*--/ ITEMS \--*/
	.item {
		float:left;
		width:227px;
		color:#353535;
		position:relative;
		overflow:hidden;
		margin:10px 1px 0 1px;}
	.item .title {
		width:227px;
		height:30px;}
	.item .title .inner {
		height:33px;
		padding:0 5px;
		* padding:3px 5px;
		font-size:11px;
		font-weight:bold;
		display:table-cell;
		vertical-align:middle;}
	.item .mid {
		height:190px;}
	.item .bot {
		height:1px;}
	.item .image {
		float:left;
		width:219px; 
		height:156px;
		margin:5px 0 4px 4px;
		position:relative;
		border:1px solid #207eb3;}
	.item .image img {
		z-index:1;
		position:absolute;}
	.item .image .play {
		top:0;
		left:0;
		width:219px;
		height:156px;
		z-index:11;
		cursor:pointer;
		position:absolute;
		background:url(../images/item-play.png) no-repeat;
		behavior: url("styles/iepngfix.htc")}
	.item:hover .image {
		border-color:#bd34c1;}
	.item:hover .play {
		background-position:left -156px;}
	.item .date,
	.item .item_button {
		clear:both;
		height:24px;
		line-height:24px;
		text-align:center;}	
	.item .date {
		width:224px;
		margin-bottom:2px;
		background:url(../images/date_bg.jpg) 3px 0px no-repeat;}
	.item .item_button{
		color:#FFFFFF;
		background:url(../images/item_button.jpg) 3px 0px no-repeat;}
	.item:hover .item_button{
		background-position: 3px -24px;}
	/*--\ ITEMS /--*/	
	
	/*--// PAGING \\--*/
	.paging {
		float:left;
		clear:both;
		width:100%;
		height:30px;
		position:relative;
		background:url(../images/paging.jpg) center 6px no-repeat;}
	
	.paging table {
		margin:0 auto;}	
	.paging a {
		float:left;}
	
	.paging .prev,
	.paging .next {
		width:23px;
		height:23px;
		padding:0;
		margin-top:8px;
		display:block;
		background:url(../images/paging.png) left bottom no-repeat;}
	.paging .prev:hover {background-position:left top;}
	.paging .next {background-position:right bottom;}	
	.paging .next:hover {background-position:right top;}	
	
	.paging a {
		font-size:11px;
		padding:11px 2px 0;
		color:#979797;
		text-decoration:none;}
	.paging a:hover {
		color:#16518b;}
	.paging .current {
		color:#16518b;
		font-weight:bold;
		font-weight:bold;
		text-decoration:underline;}
	/*--\\ PAGING CSS //--*/

	
	#player {
		float:left;
		margin:3px 0 0 5px;}
	#descr {
		float:left;
		width:377px;
		height:373px;
		margin-left:10px;
		position:relative;}
	#descr h2 {
		clear:both;
		display:block;
		color:#003766;
		font-size:12px;
		font-weight:bold;
		margin-bottom:5px;}
	#descr a {
		left:0;
		bottom:0;
		position:absolute;
		width:347px;
		height:64px;
		display:block;
		background:url(../images/button.png) no-repeat;}
	#descr a:hover {
		background-position:left -64px;}
	
	
	
	#relative {
		position:relative;
		float:left;
		clear:both;
		width:900px;
		margin-top:10px;
		margin-left:10px;
		padding-left:0px;
		text-align:center;
		border-top:2px solid #3075b9;}
		.relative {
			float:left;
			width:148px;
			color:#353535;
			position:relative;
			overflow:hidden;
			margin:10px 1px 0 1px;}
		.relative .title {
			width:142px;
			height:28px;
			margin-bottom:2px;
			overflow:hidden;}
		
#footer {
	clear:both;
	padding:10px;}
#footer a {
	color:#1d66aa;}
