/* elements */
body {
	margin:				0px;
	background:			scroll #ffffff;
	text-align:			left;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	color: 				#333;
}

input, select, textarea {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;

}

td {

	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	color: 				#333;

}

/* classes */
a, a:link, a:visited, a:active {
	text-decoration:	underline;
	color:				#333;
}

a:hover {
	text-decoration:	none;
	color:				#990000;
}

a.top, a.top:link, a.top:visited, a.top:active {
	text-decoration:	none;
	color:				#333;
	letter-spacing:		2px;
}

a.top:hover {
	text-decoration:	none;
	color:				#990000;
}

a.play, a.play:link, a.play:visited, a.play:active {

	display:			block;
	width:				156px;
	height:				23px;
	text-decoration:	none;
	color:				#000;
	background:			scroll #ccc url(../img/film/play.jpg) no-repeat top left;

}

a.play:hover {

	text-decoration:	none;
	color:				#000;
}


td.box_top {

	height:				28px;
	background:			scroll #ccc url(../img/box/vl.jpg) repeat-x top left;
	border-top:			1px solid #b4b4b4;
	border-right:		1px solid #b4b4b4;
	border-bottom:		2px solid #eeba05;
	border-left:		1px solid #b4b4b4;
	font-size:			9px;
	padding-left:		11px;
	text-align:			left;
	font-weight:		bold;

}

td.box_top_pay {

	height:				20px;
	background:			scroll #ccc url(../img/box/vl_pay.jpg) repeat-x top left;
	border-top:			1px solid #b4b4b4;
	border-right:		1px solid #b4b4b4;
	border-bottom:		2px solid #eeba05;
	border-left:		1px solid #b4b4b4;
	font-size:			9px;
	padding-left:		11px;
	text-align:			left;
	font-weight:		bold;

}

td.box_top2 {

	height:				29px;
	background:			scroll #ccc url(../img/box/vl2.jpg) repeat-x top left;
	border-top:			1px solid #b4b4b4;
	border-right:		1px solid #b4b4b4;
	border-bottom:		2px solid #eeba05;
	border-left:		1px solid #b4b4b4;
	font-size:			9px;
	padding-left:		11px;
	text-align:			left;
	font-weight:		bold;

}

td.box_body {

	background-color:	#e8e8e8;
	border-right:		1px solid #999;
	border-bottom:		1px solid #999;
	border-left:		1px solid #999;
	padding:			11px;
	text-align:			left;

}

td.box_body2 {

	border-right:		1px solid #999;
	border-bottom:		1px solid #999;
	border-left:		1px solid #999;
	padding:			5px;
	text-align:			left;

}

td.box_body3 {

	border-right:		1px solid #999;
	border-left:		1px solid #999;
	padding:			5px;
	text-align:			left;
	background:			scroll #fff url(../img/box/bg3.jpg) repeat-x top left;

}

td.box_bot {

	height:				15px;
	border-right:		1px solid #999;
	border-left:		1px solid #999;
	background:			scroll #ccc url(../img/box/bot3.jpg) repeat-x top left;

}

input.login {

	width:				100px;
	font-size:			9px;
	border:				1px solid #a5a5a5;

}

span.highlighted {

	background-color:	#eeba05;

}