/* @override 
	http://anilogue.com/retroscope/css/anilogue.css
	http://ashcroft.hu/anilogue/css/anilogue.css
	http://anilogue.irq.hu/retroscope/css/anilogue.css
*/

body {
	margin: 0;
	padding: 0;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	background-color: #ccc;
}

#holder {
	width: 959px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -479px;
	margin-top: 0;
	background-color: white;
	z-index: 1;
}

#maincontent {
	float: left;
	clear: left;
	width: 621px;
	margin: 0;
	padding: 0 0 14px;
}

#secondarycontent {
	float: left;
	width: 338px;
	margin: 0;
	padding: 0;
}

/* @group mainmenu */

#mainmenu {
	margin: 0;
	padding: 0;
	width: 959px;
	height: 62px;
	float: left;
	background: #92ba36 url(../main_images/menubgr.jpg) repeat-x left top;
}

#mainmenu ul{
	margin: 0;
	padding: 0;
	display: block;
	float: left;
}
#mainmenu li{
	float: left;
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	font-size: 16px;
	line-height: 18px;
	height: 62px;
	font-weight: bold;
	background: #92ba36 url(../main_images/menubgr.jpg) repeat-x left top;
}
#mainmenu li a{
	display: block;
	margin: 0;
	padding-bottom: 0;
	text-decoration: none;
	color: white;
	padding-top: 37px;
  	height: 25px !important;
  	height /**/:62px;
	font-weight: bold;
}
#mainmenu li a:hover{
	background: #000 url(../main_images/menubgrhover.jpg) repeat-x left top;
}
#mainmenu #selected{
	background-color: #000;
	background-image: url(../main_images/menubgrhover.jpg);
}

#logo {
	float: left;
	width: 272px;
	display: block;
}

.menu {
	border-left: 1px solid white;
	width: 137px !important;
  	width /**/:138px;
}

.menu a {
	padding-left: 10px;
	width: 127px !important;
  	width /**/:137px;
}

.lastmenu {
	border-left: 1px solid white;
	width: 134px !important;
  	width /**/:135px;
}

.lastmenu a {
	padding-left: 10px;
	width: 124px !important;
  	width /**/:134px;
}

/* @end */

/* @group name */

#festivaldate {
	float: left;
	margin: 0 0 0 7px;
	padding: 0;
	height: 21px;
	font-weight: bold;
	width: 600px;
}

#festivaldate p {
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 12px;
	padding: 0;
	margin-bottom: 0;
	margin-top: 4px;
}

#languageselector {
	float: right;
	height: 21px;
	text-transform: uppercase;
}

#languageselector p {
	font-size: 12px;
	line-height: 12px;
	padding: 0;
	margin: 4px 7px 0 0;
	font-weight: bold;
}

#languageselector a {
	text-decoration: none;
	color: #333;
	font-weight: bold;
}

#languageselector a:hover {
	color: #92ba36;
}



/* @end */

/* @group opening page */

#mainnews {
	float: left;
	margin: 0 7px;
	width: 607px;
	height: 190px;
	padding: 0;
	color: #fff;
	background: #92ba36 url(../main_images/mainnews_bg.jpg) no-repeat left top;
}

#mainnews:hover {
	text-decoration: none;
	background: #7e7e7f url(../main_images/mainnews_bghover.jpg) no-repeat left top;
}

#mainnews h1 {
	float: left;
	font-size: 16px;
	font-weight: bold;
	margin: 7px 7px 7px 11px;
	width: 324px;
	text-transform: uppercase;
	padding: 0;
}

#mainnews h1 a {
	text-decoration: none;
}
#mainnews h1 a:hover {
	text-decoration: none;
}

#mainnews h3 {
	float: left;
	font-size: 9px;
	line-height: 11px;
	margin: 0 7px 12px 11px;
	width: 324px;
	padding: 0;
	color: #fff;
}

#mainnews p {
	float: left;
	font-size: 11px;
	line-height: 13px;
	margin: 0 7px 13px 11px;
	padding: 0;
	width: 324px;
}

#mainnews a {
	text-decoration: none;
	color: #fff;
	margin: 0;
	padding: 0;
}

#mainnews a:hover {
	text-decoration: none;
}

#mainnews img {
	padding: 0;
	margin: 0;
	border-style: none;
	float: left;
	display: block;
	width: 265px;
}

#news {
	float: left;
	padding: 7px;
	margin: 7px 7px 7px 0;	
	color: #333;
	height: 206px !important;
  	height /**/:220px;
	width: 186px !important;
  	width /**/:200px;
	overflow: hidden;
}

#news_first {
	float: left;
	padding: 7px;
	margin: 7px 7px 7px 0;	
	width: 186px !important;
  	width /**/:200px;
	color: #333;
	clear: left;
}
#news:hover,#news_first:hover {
	background: #e0eac9 url(../main_images/news_bghover.jpg) no-repeat left top;
}

#news h2, #news_first h2 {
	width: 186px;
	float: left;
	margin: 0 0 7px;
	padding: 0;
	font-size: 14px;
	line-height: 16px;
	color: #92ba36;
	text-transform: uppercase;
}

#news h2 a, #news_first h2 a {
	color: #92ba36;
	text-decoration: none;
}

#news p, #news_first p {
	font-size: 11px;
	line-height: 13px;
	margin: 0 0 13px;
	width: 186px;
	padding: 0;
}

#news a, #news_first a {
	text-decoration: none;
	color: #333;
	margin: 0;
	padding: 0;
}



/* @end */

/* @group relatedcontent */

#relatedcontent {
	float: right;
	margin: 0 7px 7px 0;
	width: 331px;
	clear: right;
	padding: 7px 0;
	background: #eee url(../main_images/movierecomm_bg.jpg) no-repeat left top;
}

#relatedcontent h1 {
	color: #92ba36;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0;
	float: left;
	width: 317px;
	margin: 0 7px 7px;
}

#relatedcontent p {
	font-size: 11px;
	line-height: 13px;
	color: #7e7e7f;
	text-transform: uppercase;
	padding: 0;
	margin: 7px 7px 0;
	width: 317px;
	font-weight: normal;
	float: left;
	clear: left;
	font-style: normal;
}

#relatedcontent a {
	color: #7e7e7f;
	text-decoration: none;
}

#relatedcontent a:hover {
	color: #92ba36;
}



/* @end */

/* @group movie recommendation */

#movierecommendation {
	float: right;
	margin: 0 7px 7px 0;
	width: 331px;
	clear: right;
	padding: 7px 0;
	background: #eee url(../main_images/movierecomm_bg.jpg) no-repeat left top;
}

#movierecommendation h1 {
	margin: 0 7px 7px;
	color: #92ba36;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0;
	float: left;
	width: 317px;
}
.rec_holder{
	padding: 7px 7px 0;
	float: left;
	margin: 0;
	width: 317px !important;
  	width /**/:331px;
	display: block;
}

.rec_holder:hover{
}

.rec_holder img{
	float: left;
	margin: 0;
	padding: 0;
	width: 124px;
	display: block;
}

.rec_holder h2{
	float: right;
	color: #92ba36;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 7px;
	padding: 0;
	width: 179px;
}

.rec_holder h2 a{
	text-decoration: none;
	color: #92ba36;
}

.rec_holder h2 a:hover{
	color: #333;
	text-decoration: none;
}

.rec_holder h3{
	float: right;
	color: #7e7e7f;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	margin: 0 7px 13px;
	padding: 0;
	clear: right;
	width: 179px;
}

.rec_holder p{
	float: right;
	color: #7e7e7f;
	font-size: 11px;
	line-height: 13px;
	margin: 0 7px;
	padding: 0;
	clear: right;
	width: 179px;
}

.rec_holder a{
	text-decoration: none;
}



/* @end */

/* @group news */

.newsholder {
	float: left;
	width: 621px;
	padding: 0;
	margin: 7px 0;
	clear: left;
}

.newsleft {
	width: 193px;
	float: left;
	clear: left;
	margin: 0 3px 0 7px;
	padding: 7px 0 0;
}

.newsleft h2 {
	text-transform: uppercase;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #92ba36;
	float: right;
	clear: right;
	padding: 0;
	margin: 0 7px 0 0;
	width: 186px;
	text-align: right;
}

.newsleft h2 a {
	color: #92ba36;
	text-decoration: none;
}

.newsleft h2 a:hover {
	color: #333;
}

.newsleft h3 {
	float: right;
	clear: right;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	color: #b2b2b2;
	padding: 0;
	margin: 0 7px 0 0;
	width: 186px;
	text-align: right;
}

.newsright {
	margin: 0 7px 0 0;
	clear: none;
	padding: 7px 7px 7px 10px;
	color: #333;
	border-left: 1px solid #7e7e7f;
	float: right;
	display: block;
	width: 393px !important;
  	width /**/:411px;
}

.newsright h3 {
	font-size: 12px;
	margin: 13px 0;
	padding: 0;
	width: 393px;
	float: left;
	clear: left;
	text-transform: uppercase;
	font-weight: bold;
	color: #84ad29;
}

.newsright h4 {
	font-size: 11px;
	line-height: 13px;
	margin: 0 0 13px;
	padding: 0;
	width: 393px;
	float: left;
	clear: left;
	font-weight: bold;
	text-transform: uppercase;
	color: #333;
}

.newsright p {
	font-size: 11px;
	line-height: 13px;
	margin: 0 0 13px;
	padding: 0;
	width: 393px;
	float: left;
	clear: left;
}

.newsright ul {
	font-size: 11px;
	line-height: 13px;
	margin: 0 0 13px;
	padding: 0;
	float: left;
	width: 393px;
}

.newsright li {
	font-size: 11px;
	line-height: 13px;
	padding: 0;
	margin: 0 0 0 21px;
}

.newsright a  {
	text-decoration: none;
	color: #333;
}

.newsright a:hover  {
	text-decoration: none;
	color: #92ba36;
}

#galleryholdernews{
	float: left;
	clear: left;
	width: 383px;
	margin: 7px 7px 0 0;
	padding: 0;
}
#galleryholdernews a{
	width: 62px;
	height: 62px;
	margin: 0 7px 7px 0;
	text-decoration: none;
	float: left;
}
#galleryholdernews a img{
	border-style: none;
}
#pagenumber {
	float: left;
	clear: left;
	width: 190px;
	padding: 0;
	margin: 7px 0 7px 14px;
	height: 15px;
	text-align: right;
}

#pagenumber a {
	color: #7e7e7f;
	font-size: 11px;
	line-height: 13px;
	text-transform: uppercase;
	margin: 0 7px 0 0;
	text-decoration: none;
	padding: 2px;
	font-weight: bold;
}

#pagenumber a:hover {
	color: #92ba36;
}

#pagenumber .selected {
	color: #92ba36;
}



/* @end */

/* @group press */

#press {
	float: right;
	margin: 0 7px 7px 0;
	width: 331px;
	padding: 7px 0;
	background: #7e7e7f url(../main_images/press_bgr.jpg) no-repeat left top;
}

#press h1 {
	margin: 0 7px 7px;
	color: #fff;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	padding: 0;
	float: left;
	text-transform: uppercase;
	width: 317px;
}

#press p {
	float: left;
	padding: 0;
	margin: 0 0 0 7px;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	width: 317px;
}

#press input {
	float: right;
	padding: 3px;
	margin: 0 0 3px 7px;
	font-size: 11px;
	line-height: 13px;
	color: #333;
	background-color: white;
	border: 1px solid #b2b2b2;
	width: 150px;
	display: block;
	height: 20px;
}

#press form {
	float: left;
	padding: 0;
	margin: 0;
	font-size: 11px;
	line-height: 13px;
	text-transform: uppercase;
	font-weight: bold;
	width: 317px;
}

#press .fixwd {
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: transparent;
	float: left;
	clear: left;
	width: 120px;
	margin: 4px 0 0;
	padding: 0;
	color: #ccc;
}

#press a {
	text-transform: uppercase;
	color: #fff;
	font: bold 12px/14px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	margin: 7px 7px 0 0;
	padding: 0;
	display: block;
	text-decoration: none;
}

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

#press .lside {
	float: left;
	clear: left;
	padding: 0;
	margin: 7px 0 0;
}

#press .rside {
	float: right;
	margin: 7px 0 0 7px;
	padding: 0;
}

#press .errormessage {
	color: #efaf25;
	margin-top: 7px;
	margin-bottom: 0;
}

#pressloggedin {
	width: 959px;
	margin: 0;
	padding: 0;
	float: left;
	clear: left;
	background: url(../main_images/press.gif) repeat-y 0 0;
}

/* @end */

/* @group movies */

/* @group selector */

#movieorderselector {
	float: left;
	clear: left;
	margin: 0 7px 14px;	
	width: 607px;
	padding: 7px 0;
	background: #e0eac9 url(../main_images/news_bghover.jpg) no-repeat right top;
}

#mainselector {
	width: 676px;
	margin: 0 7px;
	float: left;
	clear: left;
	display: block;
	padding: 0;
}

#mainselector ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#mainselector li {
	list-style-type: none;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0;
	margin: 0 7px 0 0;
	font-size: 14px;
	display: inline;
	line-height: 14px;
}

#mainselector li a {
	text-decoration: none;
	color: #83af2e;
}
#mainselector li a:hover {
	color: #333;
}
#mainselector #selected {
	color: #333;
	font-size: 16px;
	line-height: 14px;
}

#secondaryselector {
	width: 676px;
	margin: 0 7px;
	float: left;
	clear: left;
	padding: 0;
}

#secondaryselector  ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#secondaryselector  li {
	list-style-type: none;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0;
	margin: 0 7px 0 0;
	font-size: 11px;
	display: inline;
	line-height: 13px;
}

#secondaryselector  li a {
	text-decoration: none;
	color: #7e7e7f;
}
#secondaryselector  li a:hover {
	color: #92ba36;
}

#secondaryselector  #selected {
	text-decoration: none;
	color: #333;
	font-size: 12px;
}

#searchholder {
	float: right;
	margin: 0 7px 0 0;
	width: 255px;
	padding: 0;
}

#searchholder p {
	float: left;
	font-size: 11px;
	line-height: 13px;
	color: #333;
	margin: 0 7px 0 0;
	padding: 0;
}

#searchholder a {
	color: #333;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	margin-top: 5px;
	display: block;
}

#searchholder a:hover {
	color: #92ba36;
}
#searchholder input {
	color: #333;
	background-color: #fff;
	border: 1px solid #7e7e7f;
	font-size: 11px;
	line-height: 13px;
	padding: 3px;
}



/* @end */

/* @group sections */

.selectionholder {
	float: left;
	margin: 0 7px 14px;
	width: 607px;
	padding: 0;
	clear: left;
}

.tdivider {
	height: 14px;
	margin: 0;
	padding: 0;
}

.order_1_1 {
	width: 265px;
	padding: 3px 0 7px;
	margin: 0;
	vertical-align: top;
}

.order_1_1 a {
	text-decoration: none;
	color: #92ba36;
	margin: 0;
	padding: 0;
}

.order_1_1 a:hover {
	text-decoration: none;
	color: #333;
}

.order_1_1 h1 {
	font-size: 14px;
	line-height: 16px;
	padding: 0;
	color: #92ba36;
	margin: 0 10px 4px 0;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
}

.order_1_1 h2 {
	font-size: 12px;
	line-height: 14px;
	padding: 0;
	color: #ccc;
	margin: 0 10px 0 0;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
}

.order_1_2 {
	margin: 0;
	padding: 3px 0;
	border-left: 1px solid #7e7e7f;
	width: 65px !important;
  	width /**/:66px;
}

.order_1_2 p {
	text-transform: uppercase;
	font-size: 12px;
	line-height: 14px;
	color: #7e7e7f;
	font-weight: bold;
	text-align: left;
	margin: 0 0 0 10px;
	padding: 0;
	vertical-align: top;
}

.order_1_3 {
	width: 72px;
	margin: 0;
	padding: 3px 0;
	color: #333;
}

.order_1_3 p {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 14px;
	color: #7e7e7f;
	text-align: left;
	padding: 0;
	margin: 0 0 0 14px;
	vertical-align: top;
}

.order_1_4 {
	margin: 0;
	padding: 3px 0;
	border-left: 1px solid #b2b2b2;
	width: 203px !important;
  	width /**/:204px;
}

.order_1_4 p {
	padding: 0;
	margin: 0 0 0 10px;
	font-size: 12px;
	line-height: 14px;
	color: #b2b2b2;
	font-weight: bold;
	text-transform: uppercase;
	vertical-align: top;
}

.order_1_4 a {
	color: #b2b2b2;
	text-decoration: none;
}

.order_1_4 a:hover {
	color: #92ba36;
}

.order_1_5 {
	width: 141px;
	margin: 0;
	padding: 3px 0;
}

.order_1_5 p {
	margin: 0 10px 0 7px;
	font-size: 12px;
	line-height: 14px;
	color: #b2b2b2;
	font-weight: bold;
	text-transform: uppercase;
	vertical-align: top;
}

.order_1_6 {
	width: 197px;
	margin: 0;
	padding: 3px 0;
	border-left: 1px solid #ccc;
	width: 196px !important;
  	width /**/:197px;
}

.order_1_6 p {
	font-size: 12px;
	line-height: 14px;
	color: #b2b2b2;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0;
	margin: 0 0 0 10px;
	vertical-align: top;
}

.order_1_6 a {
	color: #ccc;
	text-decoration: none;
}

.order_1_6 a:hover {
	color: #92ba36;
}

.order_2_1 {
	width: 265px;
	padding: 3px 0 7px;
	margin: 0;
	vertical-align: top;
}

.order_2_1 a {
	text-align: right;
	color: #92ba36;
	text-decoration: none;
}

.order_2_1 a:hover {
	text-decoration: none;
	color: #333;
}

.order_2_1 h1 {
	font-size: 14px;
	line-height: 16px;
	padding: 0;
	color: #92ba36;
	margin: 0 10px 4px 0;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
}

.order_2_2 {
	margin: 0;
	padding: 3px 0;
	border-left: 1px solid #7e7e7f;
	width: 65px !important;
  	width /**/:66px;
}

.order_2_2 p {
	text-transform: uppercase;
	font-size: 12px;
	line-height: 14px;
	color: #7e7e7f;
	font-weight: bold;
	text-align: left;
	margin: 0 0 0 10px;
	vertical-align: top;
}

.order_2_3 {
	width: 72px;
	margin: 0;
	padding: 3px 0;
	color: #333;
}

.order_2_3 p {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 14px;
	color: #7e7e7f;
	text-align: left;
	padding: 0;
	margin: 0 0 0 14px;
	vertical-align: top;
}

.order_2_4 {
	margin: 0;
	padding: 3px 0;
	border-left: 1px solid #b2b2b2;
	width: 203px !important;
  	width /**/:204px;
}

.order_2_4 p {
	padding: 0;
	margin: 0 0 0 10px;
	font-size: 12px;
	line-height: 14px;
	color: #b2b2b2;
	font-weight: bold;
	text-transform: uppercase;
	vertical-align: top;
}

.order_2_4 a {
	color: #b2b2b2;
	text-decoration: none;
}

.order_2_4 a:hover {
	color: #92ba36;
}

.order_2_5 {
	width: 141px;
	margin: 0;
	padding: 3px 0;
}

.order_2_5 p {
	margin: 0 10px 0 7px;
	font-size: 12px;
	line-height: 14px;
	color: #b2b2b2;
	font-weight: bold;
	text-transform: uppercase;
	vertical-align: top;
}

.order_2_6 {
	width: 197px;
	margin: 0;
	padding: 3px 0;
	border-left: 1px solid #ccc;
	width: 196px !important;
  	width /**/:197px;
}

.order_2_6 p {
	font-size: 12px;
	line-height: 14px;
	color: #b2b2b2;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0;
	margin: 0 0 0 10px;
	vertical-align: top;
}

.order_2_6 a {
	color: #ccc;
	text-decoration: none;
}

.order_2_6 a:hover {
	color: #92ba36;
}

.order_3_1 {
	width: 62px;
	margin: 0;
	padding: 3px 0 7px;
	text-align: right;
	vertical-align: top;
}

.order_3_1 h1 {
	margin: 0;
	padding: 0;
	text-align: right;
	font-size: 14px;
	color: #92ba36;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 16px;
}

.order_3_2 {
	width: 65px;
	padding: 0;
	margin: 0px;
}

.order_3_2 p {
	padding: 3px 0;
	margin: 0px 10px 0px 0px;
	font-size: 12px;
	line-height: 14px;
	color: #92ba36;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
	vertical-align: top;
}

.order_3_3 {
	padding: 3px 0;
	margin: 0;
	vertical-align: top;
	border-left: 1px solid #7e7e7f;
	width: 275px !important;
  	width /**/:276px;
}

.order_3_3 p {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 14px;
	color: #7e7e7f;
	text-align: left;
	margin-left: 10px;
	vertical-align: top;
}

.order_3_3 a {
	text-align: right;
	color: #7e7e7f;
	text-decoration: none;
}

.order_3_3 a:hover {
	text-decoration: none;
	color: #92ba36;
}

.order_3_4 {
	margin: 0;
	padding: 3px 0;
	border-left: 1px solid #b2b2b2;
	width: 203px !important;
  	width /**/:204px;
}

.order_3_4 p {
	padding: 0;
	margin: 0 0 0 10px;
	font-size: 12px;
	line-height: 14px;
	color: #b2b2b2;
	font-weight: bold;
	text-transform: uppercase;
	vertical-align: top;
}

.order_3_4 a {
	color: #b2b2b2;
	text-decoration: none;
}

.order_3_4 a:hover {
	color: #92ba36;
}

.order_3_5 {
	width: 141px;
	margin: 0;
	padding: 3px 0;
}

.order_3_5 p {
	margin: 0 10px 0 7px;
	font-size: 12px;
	line-height: 14px;
	color: #b2b2b2;
	font-weight: bold;
	text-transform: uppercase;
	vertical-align: top;
}

.order_3_6 {
	width: 197px;
	margin: 0;
	padding: 3px 0;
	border-left: 1px solid #ccc;
	width: 196px !important;
  	width /**/:197px;
}

.order_3_6 p {
	font-size: 12px;
	line-height: 14px;
	color: #b2b2b2;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0;
	margin: 0 0 0 10px;
	vertical-align: top;
}

.order_3_6 a {
	color: #ccc;
	text-decoration: none;
}

.order_3_6 a:hover {
	color: #92ba36;
}

/* @end */

/* @group search */

#searched {
	width: 959px;
	float: left;
	clear: left;
	padding: 0px;
	background-color: #e0eac9;
	margin: 0 0 14px;
}

#searched h1 {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #92ba36;
	padding: 0;
	margin: 7px;
}

.order_4_1 {
	width: 265px;
	padding: 3px 0 7px;
	margin: 0;
	vertical-align: top;
}

.order_4_1 a {
	text-decoration: none;
	color: #92ba36;
	margin: 0;
	padding: 0;
}

.order_4_1 a:hover {
	text-decoration: none;
	color: #333;
}

.order_4_1 h2 {
	font-size: 12px;
	line-height: 14px;
	padding: 0;
	color: #92ba36;
	margin: 0 10px 4px 0;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
}

.order_4_2 {
	width: 680px;
	padding: 3px 0;
	margin: 0;
	vertical-align: top;
	border-left: 1px solid #7e7e7f;
	width:680px;
}

.order_4_2 p {
	margin: 0 7px 0 10px;
	padding: 0;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #7e7e7f;
}

.order_4_2 a {
	color: #7e7e7f;
	text-decoration: none;
}

.order_4_2 a:hover {
	color: #92ba36;
	text-decoration: none;
}



/* @end */

/* @group innerpage */

#moviemainimage {
	float: left;
	clear: left;
	padding: 0;
	width: 607px;
	height: 186px;
	margin: 0 7px;
}

#movieinnerleft {
	float: left;
	clear: left;
	margin: 7px 0 7px 7px;
	border-right: 1px solid #7e7e7f;
	padding: 0;
	width: 265px !important;
  	width /**/:266px;
}

#movieinnerleft h1 {
	font-size: 16px;
	line-height: 18px;
	color: #92ba36;
	margin: 7px 10px 0 7px;
	float: right;
	text-transform: uppercase;
	font-weight: bold;
	width: 247px;
	text-align: right;
	clear: right;
}
#movieinnerleft h2 {
	text-align: right;
	width: 247px;
	margin: 0 10px 14px 7px;
	font-size: 14px;
	line-height: 16px;
	color: #333;
	text-transform: uppercase;
	padding: 0;
	float: right;
	clear: right;
	font-weight: bold;
}
#movieinnerleft h3 {
	text-align: right;
	width: 247px;
	margin: 14px 10px 0 7px;
	font-size: 14px;
	line-height: 16px;
	color: #7e7e7f;
	text-transform: uppercase;
	padding: 0;
	float: right;
	clear: right;
	font-weight: bold;
}
#movieinnerleft h4 {
	font-size: 12px;
	line-height: 14px;
	color: #b2b2b2;
	text-transform: uppercase;
	margin: 0 10px 7px 7px;
	width: 247px;
	float: right;
	text-align: right;
	padding: 0;
	clear: right;
}

#movieinnerright {
	float: left;
	padding: 7px;
	margin: 7px 7px 0 3px;
	width: 324px !important;
  	width /**/:338px;
}

#movieinnerright p {
	font-size: 11px;
	line-height: 13px;
	margin: 0 0 13px;
	padding: 0;
	width: 324px;
	float: left;
	clear: left;
}

#movieinnerright ul {
	font-size: 11px;
	line-height: 13px;
	margin: 0 0 13px;
	padding: 0;
	float: left;
	clear: left;
	width: 324px;
}

#movieinnerright li {
	font-size: 11px;
	line-height: 13px;
	padding: 0;
	margin: 0 0 0 21px;
}

#movieinnerright a  {
	text-decoration: none;
	color: #333;
}

#galleryholdermovie{
	float: right;
	clear: right;
	width: 264px;
	padding: 0;
	margin: 21px 0 0;
}
#galleryholdermovie a{
	width: 62px;
	height: 62px;
	margin: 0 7px 7px 0;
	text-decoration: none;
	float: right;
}
#galleryholdermovie a img{
	border-style: none;
}

#movieshortfilms {
	float: right;
	width: 331px;
	padding: 0;
	margin: 0 7px 14px 10px;
	font-size: 12px;
	line-height: 14px;
}

#movieshortfilms h3 {
	color: #333;
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	text-transform: uppercase;
	margin: 0 0 7px;
	padding: 0;
}

#movieshortfilms ul {
	margin: 0;
	padding: 0;
}

#movieshortfilms li {
	padding: 0;
	margin: 0 0 7px;
	list-style-type: none;
	font-size: 12px;
	line-height: 14px;
}

#movieshortfilms li a {
	color: #7e7e7f;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}

#movieshortfilms li a:hover {
	color: #92ba36;
	text-decoration: none;
}

#pagenumber2 {
	float: left;
	clear: left;
	width: 259px;
	padding: 0;
	margin: 7px 0 7px 14px;
	height: 15px;
	text-align: right;
}

#pagenumber2 a {
	color: #7e7e7f;
	font-size: 11px;
	line-height: 13px;
	text-transform: uppercase;
	margin: 0 7px 0 0;
	text-decoration: none;
	padding: 2px;
	font-weight: bold;
}

#pagenumber2 a:hover {
	color: #92ba36;
}

#pagenumber2 .selected {
	color: #92ba36;
}



/* @end */



/* @end */

/* @group theaters */

.theaterholder {
	float: left;
	width: 621px;
	padding: 0 0 7px;
	margin: 7px 0 0;
	clear: left;
}

.theaterleft {
	width: 193px;
	float: left;
	clear: left;
	margin: 0 0 0 7px;
	padding: 7px 0 0;
}

.theaterleft h2 {
	text-transform: uppercase;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #92ba36;
	float: right;
	clear: right;
	padding: 0;
	margin: 0 7px 0 0;
	width: 186px;
	text-align: right;
}

.theaterleft h2 a {
	color: #92ba36;
	text-decoration: none;
}

.theaterleft h2 a:hover {
	color: #333;
}

.theaterleft h3 {
	float: right;
	clear: right;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	color: #b2b2b2;
	padding: 0;
	margin: 0 7px 0 0;
	width: 186px;
	text-align: right;
}

.theaterright {
	margin: 0 7px 0 3px;
	clear: none;
	padding: 7px 0 7px 10px;
	float: right;
	color: #333;
	border-left: 1px solid #7e7e7f;
	width: 396px !important;
  	width /**/:407px;
}

.theaterright .theaterimg {
	float: left;
	width: 124px;
	margin: 0 7px 0 0;
	padding: 0;
}

.theaterright p {
	font-size: 11px;
	line-height: 13px;
	margin: 0 0 13px;
	padding: 0;
	width: 265px;
	float: left;
}

.theaterright a  {
	text-decoration: none;
	color: #333;
}

.theaterright a:hover  {
	text-decoration: none;
	color: #92ba36;
}

#theatermainimage {
	float: left;
	clear: left;
	padding: 0;
	width: 607px;
	height: 186px;
	margin: 0 0 0 7px;
}

#theaterinnerleft {
	float: left;
	clear: left;
	margin: 7px 0 7px 7px;
	border-right: 1px solid #7e7e7f;
	padding: 0;
	width: 265px !important;
  	width /**/:266px;
}

#theaterinnerleft h1 {
	font-size: 16px;
	line-height: 18px;
	color: #92ba36;
	margin: 7px 10px 7px 7px;
	float: right;
	text-transform: uppercase;
	font-weight: bold;
	width: 247px;
	text-align: right;
	clear: right;
}
#theaterinnerleft h2 {
	text-align: right;
	width: 247px;
	margin: 21px 10px 7px 7px;
	font-size: 14px;
	line-height: 16px;
	color: #333;
	text-transform: uppercase;
	padding: 0;
	float: right;
	clear: right;
}
#theaterinnerleft h2 a{
	text-decoration: none;
	color: #333;
}
#theaterinnerleft h2 a:hover{
	color: #92ba36;
}
#theaterinnerleft h3 {
	font-size: 12px;
	line-height: 14px;
	color: #7e7e7f;
	text-transform: uppercase;
	margin: 0 10px 14px 7px;
	width: 247px;
	float: right;
	text-align: right;
	padding: 0;
	clear: right;
}

#theaterinnerleft h3 a {
	color: #7e7e7f;
	text-decoration: none;
}
#theaterinnerleft h3 a:hover {
	color: #92ba36;
}

#theaterinnerright {
	float: left;
	padding: 7px;
	margin: 7px 7px 0 3px;
	width: 324px !important;
  	width /**/:338px;
}

#theaterinnerright p {
	font-size: 11px;
	line-height: 13px;
	margin: 0 0 13px;
	padding: 0;
	width: 324px;
	float: left;
	clear: left;
}

#theaterinnerright ul {
	font-size: 11px;
	line-height: 13px;
	margin: 0 0 13px;
	padding: 0;
	float: left;
	width: 324px;
	clear: left;
}

#theaterinnerright li {
	font-size: 11px;
	line-height: 13px;
	padding: 0;
	margin: 0 0 0 21px;
}

#theaterinnerright a  {
	text-decoration: none;
	color: #333;
}

#galleryholdertheater{
	float: right;
	clear: right;
	width: 264px;
	padding: 0;
	margin: 21px 0 0;
}
#galleryholdertheater a{
	width: 62px;
	height: 62px;
	margin: 0 7px 7px 0;
	text-decoration: none;
	float: right;
}
#galleryholdertheater a img{
	border-style: none;
}



/* @end */

/* @group document */
#doc{
	float: left;
	clear: left;
	width: 614px;
	margin: 0 7px 7px 0;
	padding: 0 7px 7px;
	width: 600px !important;
  	width /**/:614px;
	display: block;
}
#doc h1{
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #92ba36;
	padding: 0 10px 0 0;
	margin: 0;
	float: left;
	text-align: right;
	position: relative;
	clear: left;
	top: 16px;
	width: 186px !important;
  	width /**/:197px;
}
#doc h2{
	font-size: 12px;
	line-height: 14px;
	color: #7e7e7f;
	padding: 0 0 0 211px;
	float: left;
	clear: left;
	margin: 13px 0;
	width: 614px;
	font-weight: bold;
	text-transform: uppercase;
	width: 389px !important;
  	width /**/:600px;
}

#doc p{
	color: #333;
	font-size: 11px;
	line-height: 13px;
	padding: 0 0 0 211px;
	margin: 0 0 13px;
	float: left;
	clear: left;
	width: 389px !important;
  	width /**/:600px;
}

#doc a{
	text-decoration: underline;
	color: #333;
}
#doc a:hover{
	color: #92ba36;
}
#doc ul{
	float: left;
	clear: left;
	font-size: 11px;
	line-height: 13px;
	margin: 0 0 13px;
	color: #333;
  	width:600px;
	padding: 0;
}
#doc li{
	padding: 0;
	margin: 0 0 0 232px;
}

#doc img{
	float: right;
}
/* @end */

/* @group footer */

#footerholder {
	float: left;
	clear: both;
	width: 959px;
	margin: 0;
	border-top: 1px solid #333;
	padding: 7px 0 0;
}

#footerholder h1 {
	font-size: 16px;
	line-height: 18px;
	color: #92ba36;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 7px 7px;
	padding: 0;
}

#sponsors {
	float: left;
	clear: left;
	width: 959px;
	margin: 0;
	padding: 0;
}

#footer {
	background-color: #000;
	margin: 0;
	padding: 0;
	height: 32px;
	width: 959px;
	float: left;
	clear: left;
}
#footer p{
	margin-left: 7px;
	margin-top: 10px;
	color: #fff;
	font-size: 11px;
	line-height: 13px;
	width: 600px;
	float: left;
	padding: 0;
}
#dinascope_logo{
	float: right;
	height: 32px;
}

#dinascope_logo img{
	border-style: none;
}

#dinascope_logo a{
	text-decoration: none;
}


/* @end */
