﻿div#top
{
	margin-top:10px;
	position:relative;
}
	div#top img
	{
		margin:30px 0px;
	}
	div#top span
	{
		display:block;
		padding:10px 8px;
		width:467px;
		height:80px;
		font-size:12px;
		position:absolute;
		top:10px;
		right:0px;
		background:url(../img/background_top.png);
		color:#ffffff;
		line-height:20px;
	}

div#panel
{
	width:850px;
	height:280px;
	background-image:url(../img/search_cat.png);
	position:relative;
}
	div#panel form
	{
		position:absolute;
		right:43px;
		top:35px;
	}
		div#panel form input.q
		{
			position:absolute;
			right:66px;
			background-color:#000000;
			border:1px solid #333333;
			height:20px;
			width:300px;
		}
	div#panel p
	{
		position:absolute;
		top:93px;
		left:192px;
		text-align:center;
	}
	div#panel ul
	{
		position:absolute;
		bottom:11px;
		margin:0px 43px;
	}
		div#panel ul li
		{
			float:left;
		}
		div#panel ul li a:hover
		{
			opacity:0.8;
		}

div#tags
{
	margin-top:10px;
	width:850px;
	height:65px;
	background-image:url(../img/tags.png);
}
	div#tags p
	{
		padding-top:30px;
		margin:0px;
	}
	div#tags *
	{
		color:#FFC949;
		font-size:10px;
		text-decoration:none;
		text-align:center;
	}
		div#tags a:hover
		{
			color:#ff0000;
		}

div#ads p
{
	text-align:center;
}

div#content
{
	background-image:url(../img/background_content.png);
}

div.pages ul li
{
	float:left;
	padding:0px 2px;
}
	div.pages span, div.pages a.this
	{
		color:#FFD200;
	}
	div.pages a.this
	{
		font-size:12px;
	}
	div.pages a
	{
		color:#ffffff;
		font-weight:bold;
		text-decoration:none;
	}
	div#pagesTop
	{
		margin-top:10px;
		width:850px;
		height:37px;
		position:relative;
		background-image:url(../img/background_pagesTop.png);
	}
		div#pagesTop ul
		{
			position:absolute;
			top:12px;
			right:10px;
		}
	div#pagesDown
	{
		clear:left;
		margin-top:10px;
		width:850px;
		height:31px;
		position:relative;
		background-image:url(../img/background_pagesDown.png);
	}
		div#pagesDown ul
		{
			position:absolute;
			top:8px;
			left:20px;
		}

div#films, div#menu
{
	float:left;
}
div#films
{
	background:url(../img/background_filmsTop.png) no-repeat;
	width:672px;
	padding:15px 0px 15px 8px;
}
	div#films ol
	{
		list-style-type:none;
	}
	div#films li
	{
		float:left;
		padding-right:5px;
	}
	div#films li a img
	{
		display:block;
		width:154px;
		height:114px;
		border:4px solid #4B2E68;
		margin-bottom:4px;
	}
	div#films p.time
	{
		display:block;
		height:16px;
		padding:7px;
		margin-top:0px;
		color:#FFD200;
		font-size:12px;
		font-weight:bold;
		text-align:center;
		background:url(../img/background_times.png);
		border:1px solid #333333;
		border-top:none;
		border-bottom:none;
	}
	div#films div#media, div#films div#media p#filmTags
	{
		text-align:center;
	}
		div#films div#media p#filmTags, div#films div#media p#filmTags a, div#films div#media h1
		{
			color:#FFD200;
			font-size:13px;
		}
		div#films div#media h1
		{
			margin:10px 0px;
			font-size:18px;
		}
	
	div#films ol#catList
	{
		list-style-type:decimal;
		margin:20px 60px;
	}
		div#films ol#catList li
		{
			clear:left;
		}
		div#films ol#catList li a, div#films ol#catList li
		{
			font-size:16px;
			color:#FFD200;
			text-decoration:none;
			font-weight:bold;
		}
		div#films ol#catList li a:hover
		{
			text-decoration:underline;
		}
	
div#menu
{
	background:url(../img/background_menuTop.png) no-repeat;
	padding-top:15px;
	width:170px;
}
	div#menu img
	{
		display:block;
	}
	div#menu ul
	{
		background:url(../img/background_menu.png) repeat-y;
	}
	div#menu ul li
	{
		padding:6px 7px;
	}
	div#menu ul a
	{
		font-size:13px;
		color:#ffffff;
		text-decoration:none;
	}
	div#menu ul a:hover
	{
		color:#FFD200;
	}
	div#menu ul a:before
	{
		content:"» ";
		color:#FFD200;
	}
	div#menu ul a:hover:before
	{
		content:"» ";
		color:#ffffff;
	}

div#footer
{
	margin-top:10px;
	height:85px;
	padding-bottom:40px;
	background:url(../img/background_footer.png) no-repeat;
}
	div#footer p
	{
		margin:0px;
		text-align:center;
		padding-top:32px;
		padding-bottom:15px;
	}
	div#footer p, div#footer a
	{
		color:#999999;
		text-decoration:none;
	}
	div#footer a:hover
	{
		color:#ffffff;
	}