/*
@import url("font-face.css");
@import url("template.css");
@import url("general.css");
@import url("error.css");
@import url("navigation.css");
@import url("jquery-ui-1.8.16.custom.css");*/

/**template styles
#template { margin: 5px 5px 5px 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
#content { }
#left { float: left; width: 0px}
#main { float: left; width: 700px}
#right { float: left; width: 170px}
#copyright { clear:both; color: #333333; line-height: 16px; margin: 0; padding:3px; }
#omnicom { clear:both; color: #333333; line-height: 16px; margin: 0; padding:3px; }



.dnp-prozor{
	width:350px;
    height: 305px;
    overflow: hidden;
    position:relative;
}

.danas-na-programu UL{
	width:350px;
    list-style: none;
    position:absolute;
    top:0px;
}
.danas-na-programu UL LI{
	height:110px;
	padding:3px 0px 3px 0px;
}
.dnp-levo{
	width:175px;
	float:left;
}
.dnp-desno{
	width:175px;
	float:left;
}
**/

/* ***** body ***** */

html, body
{
	width:					100%;
	padding:				0px;
	margin:					0px auto;
}

body
{
	background:				url('../images/oprema/bg-main-top3.jpg') #9b2c23 top center repeat;
	font-family:			Arial, Tahoma, Verdana;
	font-size:				11px;
	line-height:			17px;
	color:					#fff;
	font-weight:			normal;
	text-align:				center;
	text-decoration:		none;
}

/* ***** /body ***** */

/* ***** /template ***** */

#container
{
	width:					100%;
	background:				url('../images/oprema/bg-main-bottom4.png') bottom center no-repeat;
}

#header
{
	width:					955px;
	height:					87px;
	margin-bottom:			10px;
}

#headerLeft
{
	width:					127px;
	height:					87px;
	float:					left;
}

#headerMiddle
{
	width:					583px;
	height:					87px;
	float:					left;
}

#headerMiddleTop
{
	width:					583px;
	height:					57px;
}

#search {
margin:19px 0 0 235px;
position:absolute;
width:250px;
display:none;
}

#additionalMenu
{
	float:					right;
	margin:					22px 0px 0px 10px;
	color:					#504e4e;
}

#headerMiddleBottom
{
	width:					583px;
	height:					30px;
}

#mainMenu
{
	width:					583px;
	height:					30px;
	/*background:				url('../images/oprema/bg-main-menu.png') top left no-repeat;*/
}

#socialNetworks
{
	float:					right;
	z-index:				0;
	margin:					22px 0 0 12px;
}

#socialNetworks a:hover img {
opacity: .75;
filter: alpha(opacity=75);
-ms-filter: "alpha(opacity=75)";
-khtml-opacity: .75;
-moz-opacity: .75;
}

#headerRight
{
	width:					245px;
	height:					87px;
	float:					left;
}

#sponsors
{
	width:					245px;
	height:					87px;
	text-align:				right;
}

#content
{
	width:					955px;
	padding-bottom:			40px;
}

#contentLeft
{
	width:					710px;
	float:					left;
	margin-right:			10px;
}

#contentRight
{
	width:					235px;
	float:					left;
}

#footer
{
	width:					955px;
	height:					75px;
	margin-bottom:			15px;
	background:				url('../images/oprema/bg-footer1.png') top left no-repeat;
}

#footerMenu
{
	padding-top:			30px;
}

p.by {
width:950px;
font-size:10px;
margin:0 auto 80px;
}

/* ***** /template ***** */

#frmakreditacija {
padding:20px;
margin:0 15px;
border:1px solid #4F4E4E;
background: #2b2b2b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiMmIyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTBlMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #2b2b2b 0%, #0e0e0e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2b2b2b), color-stop(100%,#0e0e0e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2b2b2b 0%,#0e0e0e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #2b2b2b 0%,#0e0e0e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #2b2b2b 0%,#0e0e0e 100%); /* IE10+ */
background: linear-gradient(top,  #2b2b2b 0%,#0e0e0e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b2b2b', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-8 */
}

#frmakreditacija p {
overflow:hidden;
margin:0 0 15px;
font:12px/14px arial,tahoma,verdana;
}

#frmakreditacija p.go {
margin:0;
}

#frmakreditacija p label {
display:block;
float:left;
width:150px;
text-align:right;
margin:2px 6px 0 0;
color:#999;
font:600 12px/14px arial,tahoma,verdana;
}

#frmakreditacija p input {
display:block;
width:270px;
padding:4px 3px;
border:1px solid #4F4E4E;
color:#f2f2f2;
background:#2f2d2c url('../images/oprema/input.png') repeat-x left top;
}

#frmakreditacija p.go input {
color:#fff;
padding:4px 10px;
display:block;
margin:0 0 0 158px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
border:1px solid #999;
text-shadow:1px 1px #666;
font:600 14px/15px arial,tahoma,verdana;
background: #f4cb3d; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0Y2IzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhODhhMWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f4cb3d 0%, #a88a1e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4cb3d), color-stop(100%,#a88a1e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f4cb3d 0%,#a88a1e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f4cb3d 0%,#a88a1e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f4cb3d 0%,#a88a1e 100%); /* IE10+ */
background: linear-gradient(top,  #f4cb3d 0%,#a88a1e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4cb3d', endColorstr='#a88a1e',GradientType=0 ); /* IE6-8 */
width:auto;
cursor:pointer;
}

#frmakreditacija p.go input:hover {
background: #dba136; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiYTEzNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMzdmMWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #dba136 0%, #a37f1d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dba136), color-stop(100%,#a37f1d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #dba136 0%,#a37f1d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #dba136 0%,#a37f1d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #dba136 0%,#a37f1d 100%); /* IE10+ */
background: linear-gradient(top,  #dba136 0%,#a37f1d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dba136', endColorstr='#a37f1d',GradientType=0 ); /* IE6-8 */

}

p.type {
float:left;
margin:0;
padding:12px 0 0 3px;
color:#706F6F;
font:400 12px/16px 'Trebuchet MS',arial,tahoma;
}

h3.yellowText.normal {font-size:13px}

#search .cse .gsc-control-cse, #search .gsc-control-cse {
background:none;
border:none;
padding:1px 0 0;
}


#search input.gsc-input {
border-right:none;
border-left:1px solid #626262;
border-top:1px solid #626262;
border-bottom:1px solid #626262;
padding:2px 2px 2px 2px;
width:99%;
color:#f7f7f7;
margin:0;
background:#383737 !important;
-moz-border-radius:2px 0 0 2px;
-webkit-border-radius:2px 0 0 2px;
border-radius:2px 0 0 2px;
}

#search form.gsc-search-box {margin:0;}


#search .cse input.gsc-search-button, #search input.gsc-search-button {
background-color:#636161;
border:none;
cursor:pointer;
-moz-border-radius:0 2px 2px 0;
-webkit-border-radius:0 2px 2px 0;
border-radius:0 2px 2px 0;
color:#f7f7f7;
font-family:inherit;
padding:2px;
margin:0 0 0 -2px;
text-shadow:0 1px 2px #999;
}

#search .gs-no-results-result .gs-snippet, #search .gs-error-result .gs-snippet {
background-color:#3b3b3b;
border:none;
margin:5px;
padding:7px;
color:#fff;
}


#search .cse .gsc-webResult.gsc-result, #search .gsc-webResult.gsc-result, #search .gsc-imageResult-column, #search .gsc-imageResult-classic {
border:1px solid #666;
margin-bottom:0;
background:#333;
padding:0;
}

#homeBoxLargeImage {position:relative;}

#homeBoxLargeImage img {
position:absolute;
left:0;
top:0;
width:540px;
height:350px;
}

#homeBoxRight img {
padding:0 0 0 6px;
}

#homeBoxRight img {
}
.leftContentWithMenu{
	width:540px;
}

.message {
padding:15px;
font-size:15px;
font-weight:600;
color:#D1A72F;
}


.leftMenu {
width:205px;
padding:4px;
float:left;
margin:18px 0 0 15px;
border:1px solid #333;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}

.leftMenu ul {
margin:0;
padding:0;
display:block;
}

.leftMenu ul li {
display:block;
margin:0;
border-top:1px solid #423f3f;
}

.leftMenu ul li:first-child {border-top:none;}

.leftMenu ul li a {
display:block;
font:600 12px/15px arial,tahoma,verdana;
padding:6px 8px;
color:#D1A72F;
text-decoration:none;
background:url("../images/oprema/side_menu_tab.png") repeat-x scroll left top transparent
}

.leftMenu ul li a:hover, .leftMenu ul li.opened a {
color:#f2f2f2;
background:url("../images/oprema/side_menu_tab.png") repeat-x scroll left top transparent
}

.leftContentInner {
margin:18px 0 0;
float:left;
width:446px;
padding:10px 15px;
}


.screens {
    /*height: 127px;*/
    margin: 0 7px;
    overflow: hidden;
    /*width: 155px !important;*/
}

#contentLeft .block .screens span.caption {
    display: block;
    font-size: 10px;
    height: auto;
    line-height: 11px;
    overflow: hidden;
    width: 155px;
}


#footerMenu ul ul {
display:inline;
margin:0;
padding:0;
}

.announcement a {
	text-decoration: none;
}

.announcement p {line-height:16px;}


.rearranged_program {
height:258px;
margin:0 -466px 0 0;
padding:10px;
position:absolute;
right:50%;
top:536px;
width:202px;
height:281px;
background:url("../images/oprema/rearranged.png") no-repeat scroll left top transparent;
}

.rearranged_program h2 {
font:bold 13px/15px arial,tahoma,verdana;
margin:0 0 6px;
padding:0 0 4px;
color:#D1A72F;
text-align:center;
text-shadow:0 1px #181819;
}

.rearranged_program p {
margin:0 0 10px;
padding:0;
line-height:16px;
}

.new_date p {
color:#D1A72F;
font-weight:bold;
}

.new_date p super {font-size:8px;vertical-align:top;}

.rearranged_program .new_date {
padding:8px 0;
text-shadow:0 1px #181819;
}

.rearranged_program  p.by {
width:202px;
text-align:right;
color:#999;
line-height:13px;
}

.rearranged_program .by i {display:block;}


/****************************************************general*/
/* ***** general content ***** */

div
{
	padding:				0px;
	margin:					0px auto;
	text-align:				left;
}

img
{
	border:					0px;
}

h1, h2, h3, h4
{
	padding:				0px;
	margin:					0px;
	font-weight:			normal;
}

form
{
	padding:				0px;
	margin:					0px;
}

/* ***** /general content ***** */

.block
{
	display:				inline;
	clear:					both;
	color:					#000;
}

#contentLeft .block {color:#fff;padding:0 15px;line-height:18px;font-size:12px;}

.block:after
{
	content:				".";
	display:				block;
	height:					0;
	clear:					both;
	visibility:				hidden;
}

/* Hides from IE-mac \*/
* html .block
{
	height:					1%;
}

.block
{
	display:				block;
}
/* End hide from IE-mac */

p.preamble
{

}

.image_holder
{
	text-align:				center;
}

.image_holder img
{
	margin:					0px;
}

.image_border
{
	border:					1px solid #333;
}

.image_holder p
{

}

.optimize
{
	display:				table;
}

.left, .Left
{
	float:					left;
	margin-right:			10px;
}

.right, .Right
{
	float:					right;
	margin-left:			10px;
}

.main
{
	overflow:				hidden;
	margin:					0px;
}

.large_image .image_holder
{
	padding:				10px;
	margin:					10px;
	border:					0px solid #999;
}

.large_image
{
	clear:					both;
}

.center img, .Center img, .large_image .Center img, .large_image .center img
{
	margin:					0 auto;
}

.large_image .Center p, .large_image .center p
{
	text-align:				center;
	margin:					0 auto;
	width:					300px;
}

.block table, .table_main
{
	width:					100%;
}

.table_main td
{

}

.block td p
{
	padding:				0px;
	margin:					0px;
}

.table_main td.td_header_row, .table_main1 td.td_header_row
{

}

.td_header_col
{
	height:					38px;
	background-color:		#0661a0;
	color:					#fff;
	text-align:				center;
	font-weight:			bold;
}

.td_colorl_01
{
	height:					38px;
	background-color:		#e2f3fd;
	color:					#000;
}

.td_colorl_02
{
	height:					38px;
	background-color:		#d0e7f4;
	color:					#000;
}

.td_colorl_03
{
	height:					38px;
	background-color:		#fff;
	color:					#000;
}

.td_colorless .td_colorless
{
	height:					38px;
}

a, a:visited
{
	text-decoration:		underline;
	color:					#D1A72F;
}

a:hover
{
	text-decoration:		none;
}

a img
{
	border:					none;
}

a, a:active, a:focus
{
	outline:				none;
}

p, ul, ol, dl
{
	margin-bottom:			22px;
}

h1 a, h1 a:visited, h1 a:hover
{
	display:				block;
	width:					114px;
	height:					76px;
	margin:					11px 0px 0px 0px;
	background:				url('../images/oprema/logo-fest.png') top left no-repeat;
	text-decoration:		none;
}

h1 a span
{
	visibility:				hidden;
}

h2
{
	padding-bottom:			7px;
	margin-bottom:			10px;
	font-family:			Trebuchet MS;
	font-size:				12px;
	line-height:			17px;
	color:					rgb(219,215,215);
	text-transform:			uppercase;
	/*border-bottom:			1px solid #4d4d4d;*/
}

h3
{
	font-family:			Trebuchet MS;
	font-size:				16px;
	line-height:			20px;
	font-weight:			bold;
	color:					rgb(219,215,215);
}

h4
{
	padding-bottom:			15px;
	font-family:			Trebuchet MS;
	font-size:				23px;
	line-height:			27px;
	color:					#d1a72f;
}

label
{
	line-height:			15px;
	vertical-align:			middle;
}

input
{
	line-height:			15px;
	vertical-align:			middle;
}

p img, span img, table img
{
	display:				inline;
}

ul, ol
{
	margin-left:			2em;
}

select, option, input, textarea
{
	color:					#000;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
}

.clear
{
	clear:					both;
	line-height:			0;
	height:					0;
	font-size:				0;
	margin:					0;
	padding:				0
}

.strong
{
	font-weight:			bold;
}

.normal
{
	font-weight:			normal;
}

.yellowText
{
	color:					#d1a72f;
}

.greyText
{
	color:					#979797;
}

.size15
{
	font-size:				15px;
	line-height:			19px;
}

.size16
{
	font-size:				16px;
	line-height:			20px;
}

.fontTrebuchet
{
	font-family:			Trebuchet MS;
}

.hide
{
	display:				none;
}

/* ***** search ***** */

#searchLabel
{
	float:					right;
	margin:					3px 8px 0px 0px;
	color:					#706f6f;
	text-transform:			uppercase;
}

#searchInput
{
	width:					148px;
	height:					20px;
	float:					right;
}

#searchInput input
{
	width:					138px;
	height:					20px;
	padding:				0px 5px 0px 5px;
	margin:					0px;
	border:					0px;
	color:					#fff;
	background:				url('../images/oprema/bg-search-input.png') top left no-repeat;
}

#searchSubmit
{
	width:					20px;
	height:					20px;
	float:					right;
}

#searchSubmit input
{
	width:					20px;
	height:					20px;
	padding:				0px;
	margin:					0px;
	border:					0px;
	background:				url('../images/oprema/btn-search.png') top left no-repeat;
}

/* ***** /search ***** */

/* ***** sponsors ***** */

#sponsors img
{
	/*margin-left:			12px;*/
	display:block;
	float:left;
}

/* ***** /sponsors ***** */

/* ***** social networks ***** */

#soacialNetworks a
{
	display:				block;
	width:					16px;
	height:					16px;
	float:					left;
	margin-left:			7px;
}

/* ***** /social networks ***** */

/* ***** content box ***** */

.boxTop
{
	width:					100%;
	height:					1px;
	background-color:		#4f4e4e;
}

.boxContentBordersLarge
{
	width:					710px;
	background:				url('../images/oprema/bg-box-borders-large.png') #0e0e0e top left no-repeat;
}

.boxContentLarge
{
	width:					688px;
	padding:				10px;
	background:				url('../images/oprema/bg-box-large2b.png') #0e0e0e top left repeat;
}

.boxContentBordersSmall
{
	width:					235px;
	background:				url('../images/oprema/bg-box-borders-small.png') #0e0e0e top left no-repeat;
}

.boxContentSmall
{
	width:					213px;
	padding:				10px;
	background:				url('../images/oprema/bg-box-small1.png') #0e0e0e top left repeat;
}

.boxBottom
{
	width:					100%;
	height:					1px;
	background-color:		#040404;
}

/* ***** /content box ***** */

/* ***** movie details ***** */

#movieDetails
{
	width:					710px;
}

#movieDetailsImage
{
	width:					140px;
	float:					left;
	margin-right:			15px;
}

#movieDetailsContent
{
	width:					533px;
	float:					left;
}

#movieDetailsContent h4 {
	text-transform: uppercase;
}

.synopsis
{
	padding:				10px;
	margin:					15px 0px 15px 0px;
	background-color:		#2a2a2a;
	font-size:				12px;
	line-height:			17px;
	color:					#979797;
}

.screens img
{
	margin-right:			4px;
}

/* ***** /movie details ***** */

/* ***** programme search ***** */

#programmeSearch
{
	width:					235px;
}

#programmeSearchForm
{
	width:					191px;
	height:					178px;
	padding:				12px;
	margin-top:				10px;
	background:				url('../images/oprema/bg-programme-search-form.png') top left no-repeat;
		font-family:			Trebuchet MS;
}

#programmeSearchForm a, #programmeSearchForm a:visited
{
	color:					#fff;
	text-decoration:		none;
}

#programmeSearchForm a:hover
{
	text-decoration:		underline;
}

.date, .input
{
	width:					191px;
	height:					23px;
	margin-bottom:			10px;
}

.input select {
padding:3px 2px;
width:188px;
}

.submit
{
	width:					191px;
	height:					27px;
	margin-bottom:			7px;
		font-family:			Trebuchet MS;
}

.date input
{
	width:					159px;
	height:					23px;
	padding:				0px 0px 0px 6px;
	margin:					0px;
	border:					0px;
	background:				url('../images/oprema/bg-date-programme-search.png') top left no-repeat;
	font-size:				12px;
	line-height:			16px;
	color:					#8e8d8d;
}

.date img
{
	position:				absolute;
	z-index:				10;
	margin:					3px 0px 0px 5px;
}

.input input
{
	width:					171px;
	height:					23px;
	padding:				0px 0px 0px 20px;
	margin:					0px;
	border:					0px;
	background:				url('../images/oprema/bg-input-programme-search.png') top left no-repeat;
	font-size:				12px;
	line-height:			16px;
	color:					#8e8d8d;
}

.submit input
{
	width:					191px;
	height:					27px;
	padding:				0px;
	margin:					0px;
	border:					0px;
	background:				url('../images/oprema/btn-submit-programme-search.png') top left no-repeat;
	font-family:			Trebuchet MS;
	font-size:				11px;
	line-height:			15px;
	font-weight:			bold;
	color:					#fff;
}

/* ***** /programme search ***** */

/* ***** home box ***** */

#homeBox
{
	width:					935px;
	height:					350px;
	padding:				10px;
	background:				url('../images/oprema/bg-box-home2.png') top left repeat-x;
}

#homeBoxLeft
{
	width:					700px;
	height:					350px;
	float:					left;
	margin-right:			5px;
}

#homeBoxLargeImage
{
	width:					540px;
	height:					350px;
	float:					left;
	margin-right:			5px;
}

#largeImageOverlay
{
	width:					540px;
	height:					350px;
	position:				absolute;
	z-index:				10;
	background:				url('../images/oprema/bg-large-image-overlay.png') top left no-repeat;
}

.info
{
padding:10px;
margin:0;
position:absolute;
bottom:0;
width:520px;
}

.infoTitle
{
	font-family:			Trebuchet MS;
	font-size:				30px;
	line-height:			34px;
	color:					#d1a72f;
}

.infoDescription
{
	font-size:				12px;
	line-height:			16px;
}

.infoLink
{
	margin-top:				15px;
}

.infoLink a, .infoLink a:visited
{
	color:					#fff;
	text-decoration:		none;
}

.infoLink a:hover
{
	text-decoration:		underline;
}

#homeBoxSmallImages
{
	width:					155px;
	height:					350px;
	float:					left;
}

.homeBoxSmallImage
{
	width:					155px;
	height:					83px;
	overflow:				hidden;
	margin-bottom:			6px;
}

.lastImage
{
	margin-bottom:			0px;
}

.homeBoxSmallImage .overlay
{
	width:					155px;
	height:					83px;
	position:				absolute;
	z-index:				10;
	background:				url('../images/oprema/pxl-trans-50.png') top left repeat;
}

#homeBoxRight
{
	width:					230px;
	height:					350px;
	float:					left;
}

#todaysProgramme
{
	width:					218px;
	height:					338px;
	padding:				6px;
	background:				url('../images/oprema/bg-box-home-right.png') top left no-repeat;
}

#todaysProgramme h2
{
	font-size:				16px;
	line-height:			22px;
	color:					#706f6f;
	font-weight:			bold;
	text-transform:			none;
	padding-bottom:			0px;
	margin-bottom:			0px;
	border-bottom:			0px;
}

#todaysProgramme h3
{
	font-size:				12px;
	line-height:			22px;
	color:					#fff;
	text-transform:			none;
	padding-bottom:			0px;
	margin-bottom:			0px;
	border-bottom:			0px;
}

#programmeScroll
{
	width:					217px;
	height:					294px;
}

#programmeScrollUp
{
	width:					217px;
	height:					21px;
}

#programmeScrollContent
{
	width:					217px;
	height:					249px;
	overflow:				hidden;
	background:				url('../images/oprema/bg-programme-scroll-content.png') top left no-repeat;
}

.programmeMovie
{
	width:					205px;
	height:					67px;
	padding:				16px 6px 0px 6px;
	background:				url('../images/oprema/bg-programme-movie.png') top left repeat-x;
}

.programmeMovieContent
{
	width:					145px;
	float:					left;
	padding-right:			10px;
	text-align:				right;
}

.programmeMovieContent a, .programmeMovieContent a:visited
{
	color:					#fff;
	text-decoration:		none;
}

.programmeMovieContent a:hover
{
	text-decoration:		underline;
}

.programmeMovieImage
{
	width:					48px;
	height:					48px;
	overflow:				hidden;
	float:					left;
	padding:				1px;
	background:				url('../images/oprema/bg-programme-scroll-thumbnail-border.png') top left no-repeat;
}

#programmeScrollDown
{
	width:					217px;
	height:					24px;
}

/* ***** /home box ***** */

/* ***** itwog ***** */

#itwog
{
	width:					560px;
	height:					30px;
	margin:					20px 0px 20px 0px;
	background-position:	left top;
	background-repeat:		no-repeat;
	background-attachment:	scroll;
	background-color:		transparent;
}

#itwog.tit1 {background-image:url('../images/oprema/in-the-world-of-great.png');}
#itwog.tit2 {background-image:url('../images/oprema/in-the-world-of-great_CIR.png');}
#itwog.tit3 {background-image:url('../images/oprema/in-the-world-of-great_ENG.png');}

/* ***** /itwog ***** */

/* ***** announcements ***** */

#announcements
{
	width:					690px;
	height:					280px;
	float:					left;
	padding:				10px;
	background:				url('../images/oprema/bg-announcements2.png') top left repeat-x;
}

.announcement
{
	width:					202px;
	height:					258px;
	float:					left;
	position:				relative;
	padding:				10px;
	margin-right:			11px;
	background:				url('../images/oprema/bg-announcement1.png') top left no-repeat;
}
.announcement SPAN
{
bottom:10px;
left: 10px;
position: absolute;
right: 10px;
padding:5px;
width: 190px;
line-height:16px;
background:url('../images/oprema/announcement_overlay.png') top left repeat;
}

.lastAnnouncement
{
	margin-right:			0px;
}

.announcement h2
{
	padding-bottom:			5px;
	margin-bottom:			3px;
}

.announcement h3
{
	margin-bottom:			4px;
	line-height:			14px;
	/*height:30px;*/

}

/* ***** /announcements ***** */

/* ***** movie list ***** */

#movieListContainer
{
	width:					710px;
}

#movieList
{
	width:					667px;
	padding:				10px;
	background:				#151515 url('../images/oprema/bg-movie-list1.png') top left repeat;
	-moz-border-radius:		2px 2px 3px 3px;
	-webkit-border-radius:	2px 2px 3px 3px;
	border-radius:			2px 2px 3px 3px;
}

#movieList h2
{
	padding-bottom:			0px;
	margin-bottom:			0px;
	border-bottom:			0px;
}

.movie
{
	width:					670px;
	padding:				10px 0;
	overflow:				hidden;
	background:				url('../images/oprema/bg-movie2.png') top left repeat-x;
}

.movieImage
{
	width:					140px;
	float:					left;
	margin-right:			15px;
}

.movieDetails
{
	width:					515px;
	float:					left;
	color:					#fff;
}

.movieDetails .yellowText {color:#fff;}

.movieDetails h4
{
	color:#D1A72F;
	padding-bottom:			0px;
	margin-bottom:			5px;
	font-size:				16px;
	line-height:			22px;
text-transform: uppercase;
}

.movieDetails h4 a {color:#D1A72F;}

.movieDetails a, .movieDetails a:visited
{
	color:					#D1A72F;
	text-decoration:		none;
}

.movieDetails a:hover
{
	text-decoration:		underline;
}

.movieDetails .separator1
{
	display:				block;
	padding:				5px 0px 5px 0px;
}

.movieDetails .separator2
{
	display:				block;
	margin-top:				2px;
}

/* ***** /movie list ***** */




/*error*/
#error { font-family: Verdana, Arial, Helvetica, sans-serif; padding: 10px; }
#error h1 { font-size: 60px; line-height: 60px; font-weight: bold; padding: 0px; }
#error h2 { font-size: 14px; font-weight: bold; padding: 0px; }
.normal { font-size: 10px; padding: 0px; }


/******************************navigation*******************/
/* ***** additional menu ***** */

#additionalMenu a, #additionalMenu a:visited
{
	color:					#767676;
	text-decoration:		none;
}

#additionalMenu a:hover
{
	color:					#fff;
	text-decoration:		none;
}

/* ***** /additional menu ***** */

/* ***** main menu ***** */

#mainMenu ul
{
	padding:				0px;
	margin:					0px;
	list-style:				none !important;
}

#mainMenu ul ul
{
	display:				none;
}

#mainMenu ul li
{
	list-style:				none;
	float:					left;
	text-align:				left;
	position:				relative;
}

#mainMenu ul li:hover ul
{
	display:				block;
	width:					150px;
	padding:				0px 0px 0px 0px;
	margin:					30px 0px 0px 0px;
	position:				absolute;
	left:					0;
	top:					0;
	z-index:				100;
	list-style:				none;
	background:				url('../images/oprema/bg-main-menu-hover1.png') top left repeat;
}

#mainMenu ul li a, #mainMenu ul li a:visited
{
	display:				block;
	height:					24px;
	width:					76px;
	float:					left;
	margin-right:			5px;
	padding:				7px 8px 0px 8px;
	font-family:			Trebuchet MS;
	font-size:				1em;
	text-align:				center;
	line-height:			16px;
	color:					#fff;
	text-transform:			uppercase;
	text-decoration:		none;
	background:				url('../images/oprema/c.png') top left repeat;
}

#mainMenu ul li:hover a
{
	color:					#fff;
				background:				url('../images/oprema/b.png') top left repeat;
	/*background:				url('../images/oprema/bg-main-menu-hover.png') top left repeat;*/
}

#mainMenu ul li:hover ul li a, #mainMenu ul li:hover ul li a:visited
{
	width:					122px;
	height:					auto;
	padding:				5px 10px;
	margin-right:			0px;
	/*background:				url('../images/oprema/bulleth.png') 10px 13px no-repeat;*/
	font-size:				13px;
	line-height:			17px;
	text-align:				left;
	color:					#fff;
	text-transform:			none;
}

#mainMenu ul li:hover ul li a:hover
{
	color:					#ffcc00;
}

/* ***** /main menu ***** */

/* ***** pagination ***** */

#pagination
{
	width:					690px;
	padding-bottom:			10px;
}

#pagination a, #pagination a:visited
{
	display:				block;
	width:					20px;
	height:					17px;
	float:					left;
	padding-top:			3px;
	margin-right:			5px;
	background:				url('../images/oprema/bg-page-number.png') top left no-repeat;
	text-align:				center;
	color:					#fff;
	text-decoration:		none;
}

#pagination a.active
{
	color:					#2f2f2f;
	background:				none;
}

#pagination a:hover
{
	text-decoration:		underline;
}

#pagination a.active:hover
{
	text-decoration:		none;
	cursor:					text;
}

/* ***** /pagination ***** */

/* ***** archive years ***** */

#archiveYears
{
	width:					690px;
	padding-bottom:			10px;
}

#archiveYears a, #archiveYears a:visited
{
	display:				block;
	width:					37px;
	height:					17px;
	float:					left;
	padding-top:			5px;
	margin-right:			5px;
	background:				url('../images/oprema/bg-year.png') top left no-repeat;
	text-align:				center;
	color:					#fff;
	text-decoration:		none;
}

#archiveYears a.active
{
	color:					#555;
	background:				none;
}

#archiveYears a:hover
{
	text-decoration:		underline;
}

#archiveYears a.active:hover
{
	text-decoration:		none;
	cursor:					text;
}

/* ***** /archive years ***** */

/* ***** footer ***** */

#footerMenu ul
{
	padding:				0px;
	margin:					0px;
	list-style:				none;
}

#footerMenu ul li
{
	display:				inline;
}

#footerMenu ul li a, #footerMenu ul li a:visited
{
	padding-left:			22px;
	font-family:			Trebuchet MS;
	font-size:				10px;
	line-height:			14px;
	color:					#fff;
	font-weight:			bold;
	text-transform:			uppercase;
	text-decoration:		none;
}

#footerMenu ul li a:hover
{
	text-decoration:		underline;
}

/* ***** /footer ***** */