/* ---------- new ---------- */
/* 

zaliai ruda #818B56 i g.t.pilka #706e5f 
bordo #B83636,#CC313B i t.pilka #707070

*/
/* ---------- new END ---------- */

html, body {
width:100%;
height:100%;
padding:0;
margin:0;
}

body {
background-color: #E8E9E4;
color: #000000;
font-family: Verdana, sans-serif, Tahoma, Arial; 
font-size: 12px; 
line-height: 1.6;
color: #333333;
}

td {
font-family: Verdana, sans-serif, Tahoma, Arial; 
font-size: 12px; 
line-height: 1.6; 
color: #333333;
}

table, td, tr {
border-collapse: collapse;
border: 0;
padding: 0;
margin: 0;
}

h2 {
font: bold 30px/30px Arial, Verdana, sans-serif, Tahoma;
color: #B83636;
margin: 0px;
margin: 5px 0 20px 0;
padding: 0px;
letter-spacing: -1px;
}

h3 {
margin: 0px; 
padding: 0px; 
font-family: Arial, Verdana, sans-serif, Tahoma; 
font-size: 14px; 
line-height: 16px; 
color: #B83636;
padding-right: 10px; 
padding-bottom: 15px; 
}

#news h3 {
font-size: 22px; 
line-height: 22px; 
font-weight: bold;
}

h4 {
	font-family: Arial, Verdana, sans-serif; 
	font-size: 20px; 
	font-weight: normal;
	line-height: 24px; 
	margin: 0px; 
	padding: 0px; 
	padding-top: 5px; 
	padding-bottom: 10px; 
}

p {
margin: 0px; 
padding: 0px; 
padding-bottom: 18px; 
padding-right: 50px;
}

a, a:link, a:visited {text-decoration: none; color:#706e5f; }
a:active, a:hover {text-decoration: underline; color:#B83636; }
a img {
	border: none;
}

hr {
    border: 0px;
    border-bottom: 1px solid #E8E9E4;
    height: 0px; 
	clear:both;
}

input, textarea, select {
background-color: #f7f7f7; 
color: #333333; 
font-family: Verdana, Tahoma, Arial; 
font-size:11px;
padding: 3px;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
border-bottom: 1px solid #afafaf;
border-right: 1px solid #afafaf;
}

input.submit {
background-color: #f7f7f7; 
color: #333333; 
font-family: Verdana, Tahoma, Arial; 
font-size:11px;
padding: 3px;
padding-top: 4px;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-bottom: 1px solid #afafaf;
border-right: 1px solid #afafaf;
}

ul {
list-style: none;
padding: 0;
margin: 0;
padding: 10px 15px 20px 15px; 
}

ul li {
list-style: none;
margin: 0;
padding: 6px 0;
padding-left: 13px;
background: url(../img/li_bullet.gif) 0px 12px no-repeat;
border: 0px solid white; 
line-height: 16px; 
}

label {
	cursor:pointer;
}

table.renginiai td p, 
table.renginiai td h3 {
padding-right: 15px; 
}

#aboutShortFilms, #pervesk, #bendradarbiavimas, #spaudos_centras, #prisijunk, #vsi_kp, #apie
{padding-right: 70px;}

#kontaktai p {
	margin-bottom: 10px;
}

#film 
{padding-right: 20px;}

#container {
width: 100%;
background: #E8E9E4 url('../img/shadow_bg_2010.gif') repeat-y top center;
}

#wrapper {
background-color: #fff;
text-align: left;
margin:0 auto; 
position:relative; 
padding: 0px 24px 0px 25px;
width: 920px;
}

#wrapperWhite {
padding: 0;
margin: 0;
width: 100%;
}


#header {
width: 100%;
height: 158px;
}

#header td.logo {
text-align: left;
width: 205px;
}

#header td.dates {
text-align: right;
vertical-align: top;
}

#header td.dates div.date {
padding-top: 50px;
}

#header td.dates div.calendar {
text-align: right;
float: right;
margin-top: 5px;
}
#header td.dates div.calendar a {
	background-color: #edefe9;
	background-image: none;
	padding: 30px 1px 7px 1px; 
	font: normal 15px/15px "Courier New", Arial;
	color: #6e6d6c;
	float: left;
	margin-left: 1px;
}
#header td.dates div.calendar a:hover {
	text-decoration: none;
}
#header td.dates div.calendar span.past {
	background-color: #edefe9;
	background-image: none;
	padding: 30px 4px 7px 5px; 
	font: normal 15px/15px "Courier New", Arial;
	color: #6e6d6c;
	float: left;
	margin-left: 1px;
	display: block;
}
#header td.dates div.calendar a:hover {
	background-color: #e0e2dc;
}
#header td.dates div.calendar a span {
	width: 25px;
	display: block;
	text-align: center;
}
#header td.dates div.calendar a.weekend {
}
#header td.dates div.calendar a.weekend:hover {
}
#header td.dates div.calendar a.today,
#header td.dates div.calendar a.today:hover {
/*	background-color: #6e6d6c; */
	background-color: #ffd300; 
	color: #000;	
	font-weight: bold;
}

/*
#header td.dates div.calendar a.today, #header td.dates div.calendar a.today:hover { background-color: #fdc619; color: #333; font-weight: bold; font-size: 22px; text-decoration: none;}
#header td.dates div.calendar a.today span { width: 40px; }
*/

.days-left-container {
	width: 350px;
/*	height: 50px;*/
	float: right;
	margin-top: 5px;
	background-color: #f4f5f2;
}
.days-left {
	text-align: right;
	float: right;
}
.days-left span {
	padding: 7px; 
	font: normal 11px/14px Tahoma, Arial;
	color: #6e6d6c;
	float: left;
	letter-spacing: 5px;
	height: 27px;
	padding-top: 23px;
}
.days-left span.first {
/*	padding-left: 96px;*/
}
.days-left span.howmany {
	background-color: #fdc619; 
	font: bold 30px/14px "Courier New",Arial;
	letter-spacing: -2px;
	color: #333;
	padding-left: 10px;
	padding-right: 10px;
}

.days-left span.days {
	padding-left: 10px;
}

#menu {
width: 100%;
background: #fff url('../img/menu_bg.gif') repeat-x top left;
}

#menu img {
border: 0;
}

#banner {
/*background: #FFD93A url('../img/banner_08_bg.gif') no-repeat top left;*/
background-color: #e0e3d5;
}

#content {
padding: 0;
padding-bottom: 10px;
margin-top: 10px;
}

#copyright {
border-top: 1px solid #E8E9E4;
font-family: Tahoma, Arial, Verdana, sans-serif; 
font-size: 9px; 
color: #666666; 
font-weight: normal;
padding: 13px 0px 13px 0px;
}

#copyright hr {
display: none;
}

#copyright a { text-decoration: underline;  color: #666666; }
#copyright a:hover { text-decoration: underline;  color: #000000; }

#lang {
text-align: right; 
position: absolute;
top: 5px;
right: 0;
}

#lang a.lang {
font-family: Tahoma, Arial, Verdana, sans-serif; 
font-size: 11px; 
color: #000000;  
text-decoration: none !important; 
padding-top: 3px; 
padding-bottom: 2px; 
padding-right: 21px; 
}

#lang a:hover.lang {
color: #000000; 
text-decoration: underline !important; 
}

#lang a.en {background: #fff url('../img/lang_uk.gif') no-repeat top right;}
#lang a.lt {background: #fff url('../img/lang_lt.gif') no-repeat top right;}

/*------------------------------------ cal ------------------------------------*/
#calendar {
padding: 10px 0;
}

#calendar table {
border-top: 1px solid #D0D1CC; 
border-right: 1px solid #D0D1CC; 
/*
*/
}

#calendar th {
font: 9px Tahoma, Verdana, Arial, sans-serif; /* size font */
text-align: center; 
vertical-align: middle; 
background-color: #ffffff;
color: #666666; 
border-bottom: 1px solid #E1E2DA; 
border-left: none; 
border-top: none; 
/* */
padding: 4px 0px; 
}

#calendar td {
font: 11px Tahoma, Verdana, Arial, sans-serif; 
text-align: center; 
background-color: #F3F3E9;
color: #ACACA7; 
border-bottom: 1px solid #D0D1CC; 
border-left: 1px solid #D0D1CC; 
/* */
padding: 0; 
margin: 0; 
}

#calendar td span, #calendar td a {
display: block;
padding: 4px 5px;
margin: 0px; 
text-decoration: none; 
/* 
width: 1.8em; 
*/
width: 18px; 
}

#calendar td a { background-color: #FF9933; color: #fff; }
#calendar td a:hover { background-color: #CC313B; color: #fff; }

#calendar td.otherMonth { background-color: #ffffff; color: #DBDBDB; }

#calendar td.currentDay { color: #CC313B; font-weight: bold; letter-spacing: -1px; }
#calendar td.currentDay a { color: #CC313B; font-weight: bold; letter-spacing: -1px; }
#calendar td.currentDay a:hover { background-color: #CC313B; color: #fff; }

/*
#calendar td.currentDay { background-color: #CC313B; color: #fff; }
#calendar td.currentDay a { background-color: #CC313B; color: #fff; }
#calendar td.currentDay a:hover { background-color: #2AB7FF; color: #fff; }
*/

#calendar td.pastDay { background-color: #D4C7B4; color: #fff; }
#calendar td.pastDay a { background-color: #D4C7B4; color: #fff; }
#calendar td.pastDay a:hover { background-color: #CC313B; color: #fff; }

#calendar td.selectedDay a { background-color: #CC313B; color: #fff; 
font-weight: bold; letter-spacing: -1px; }
#calendar td.selectedDay a:hover { background-color: #CC313B; color: #fff; }

#calendar td.monthTitle {
font: 11px Tahoma, Verdana, Arial, sans-serif; 
font-weight: bold; 
text-align: center; 
background-color: #fff;
color: #ACACA7; 
border: none; 
border-left: 1px solid #D0D1CC; 
padding: 5px 0; 
padding-bottom: 7px; 
margin: 0; 
}



/*------------------------------------ submenus ------------------------------------*/

div.submenu,
div.amenu {
display: none;
position: absolute;
top: 158px;
width: 1px; /* for Firefox */
height: 1px; /* for Firefox */
}

div.submenu {z-index: 2;}
div.amenu {z-index: 1;}

div.amenu img, div.submenu img, td.rShadow, td.bShadow, td.corner {
behavior: url(js/iepngfix.htc);
}

td.text {
padding: 5px 0px 0px 5px;
}

td.text table {
margin-top: 3px;
}

td.text table td {
font-family: Tahoma, Arial, Verdana, sans-serif; 
font-size: 11px; 
line-height: 11px; 
}

td.text table td a {
display: block;
width: 110px;
padding: 4px;
padding-left: 17px;
}
td.text table td a:hover {
text-decoration: none;
display: block;
}

#m3 td.text table td a { width: 115px; }
#m6 td.text table td a { width: 125px; }
#m5 td.text table td a { width: 100px; }

td.rShadow {
width: 12px !important;
}

td.corner {
vertical-align: top;
width: 12px !important;
height: 20px;
}

td.text table { border-top: 1px solid #FFFFFF; }
td.text table td a  { border-bottom: 1px solid #FFFFFF; }

#ma1, #m1 {left: 25px; } /* +9 all */
#ma2, #m2 {left: 91px; }
#ma3, #m3 {left:164px; }
#ma4, #m4 {left:241px; }
#ma6, #m6 {left:316px; } 
#ma7, #m7 {left:405px; }
#ma8, #m8 {left:478px; }
#ma9, #m9 {left:552px; }
#ma5, #m5 {left:629px; } /* Kiti projektai */

/* background color */
#m2 td.text {background-color: #F97F00;}
#m3 td.text {background-color: #BE83F9;}
#m4 td.text {background-color: #2AB7FF;}
#m6 td.text {background-color: #0C7268;}
#m7 td.text {background-color: #73BF00;}
#m8 td.text {background-color: #2AB7FF;}
#m9 td.text {background-color: #8CD2F6;}
#m5 td.text {background-color: #F7C800;}

/* menu color */
#m2 td.text table td a { color: #ffffff; }
#m3 td.text table td a { color: #ffffff; }
#m4 td.text table td a { color: #ffffff; }
#m6 td.text table td a { color: #CEE3E1; }
#m7 td.text table td a { color: #ffffff; }
#m8 td.text table td a { color: #ffffff; }
#m9 td.text table td a { color: #2A3F49; }
#m5 td.text table td a { color: #4A3C00; }

/* menu hover background color */
#m2 td.text table td a:hover { background-color: #F68F23; }
#m3 td.text table td a:hover { background-color: #C593F6; }
#m4 td.text table td a:hover { background-color: #4CC4FF; }
#m6 td.text table td a:hover { background-color: #208077; }
#m7 td.text table td a:hover { background-color: #86CA33; }
#m8 td.text table td a:hover { background-color: #4CC4FF; }
#m9 td.text table td a:hover { background-color: #A2DDF9; }
#m5 td.text table td a:hover { background-color: #F9D60D; }

/* 1px line color */
#m2 td.text table, #m2 td.text table td a { border-color: #F49F45; }
#m3 td.text table, #m3 td.text table td a { border-color: #CBA2F3; }
#m4 td.text table, #m4 td.text table td a { border-color: #65CDFF; }
#m6 td.text table, #m6 td.text table td a { border-color: #348D86; }
#m7 td.text table, #m7 td.text table td a { border-color: #99D566; }
#m8 td.text table, #m8 td.text table td a { border-color: #65CDFF; }
#m9 td.text table, #m9 td.text table td a { border-color: #B7E8FB; }
#m5 td.text table, #m5 td.text table td a { border-color: #FBE41A; }

/* bullets */
#m2 td.text table td a {background: transparent url('../img/nm_festivalis_bullet.gif') no-repeat 4px 5px; }
#m3 td.text table td a {background: transparent url('../img/nm_naujienos_bullet.gif') no-repeat 4px 5px; }
#m4 td.text table td a {background: transparent url('../img/nm_programa_bullet.gif') no-repeat 4px 5px; }
#m6 td.text table td a {background: transparent url('../img/nm_ziniasklaida_bullet.gif') no-repeat 4px 5px; }
#m7 td.text table td a {background: transparent url('../img/nm_remimas_bullet.gif') no-repeat 4px 5px; }
#m8 td.text table td a {background: transparent url('../img/nm_renginiai_bullet.gif') no-repeat 4px 5px; }
#m9 td.text table td a {background: transparent url('../img/nm_akimirkos_bullet.gif') no-repeat 4px 5px; }
#m5 td.text table td a {background: transparent url('../img/nm_kiti_bullet.gif') no-repeat 4px 5px; }

/* images */
#m2 td.rShadow {background: transparent url('../img/nm_festivalis_r_shadow.png') repeat-y top left; }
#m3 td.rShadow {background: transparent url('../img/nm_naujienos_r_shadow.png') repeat-y top left; }
#m4 td.rShadow {background: transparent url('../img/nm_programa_r_shadow.png') repeat-y top left; }
#m6 td.rShadow {background: transparent url('../img/nm_ziniasklaida_r_shadow.png') repeat-y top left; }
#m7 td.rShadow {background: transparent url('../img/nm_remimas_r_shadow.png') repeat-y top left; }
#m8 td.rShadow {background: transparent url('../img/nm_renginiai_r_shadow.png') repeat-y top left; }
#m9 td.rShadow {background: transparent url('../img/nm_akimirkos_r_shadow.png') repeat-y top left; }
#m5 td.rShadow {background: transparent url('../img/nm_kiti_r_shadow.png') repeat-y top left; }

#m2 td.bShadow {background: transparent url('../img/nm_festivalis_b_shadow.png') no-repeat top left; }
#m3 td.bShadow {background: transparent url('../img/nm_naujienos_b_shadow.png') no-repeat top left; }
#m4 td.bShadow {background: transparent url('../img/nm_programa_b_shadow.png') no-repeat top left; }
#m6 td.bShadow {background: transparent url('../img/nm_ziniasklaida_b_shadow.png') no-repeat top left; }
#m7 td.bShadow {background: transparent url('../img/nm_remimas_b_shadow.png') no-repeat top left; }
#m8 td.bShadow {background: transparent url('../img/nm_renginiai_b_shadow.png') no-repeat top left; }
#m9 td.bShadow {background: transparent url('../img/nm_akimirkos_b_shadow.png') no-repeat top left; }
#m5 td.bShadow {background: transparent url('../img/nm_kiti_b_shadow.png') no-repeat top left; }

#m2 td.corner {background: transparent url('../img/nm_festivalis_corner.png') no-repeat top left; }
#m3 td.corner {background: transparent url('../img/nm_naujienos_corner.png') no-repeat top left; }
#m4 td.corner {background: transparent url('../img/nm_programa_corner.png') no-repeat top left; }
#m6 td.corner {background: transparent url('../img/nm_ziniasklaida_corner.png') no-repeat top left; }
#m7 td.corner {background: transparent url('../img/nm_remimas_corner.png') no-repeat top left; }
#m8 td.corner {background: transparent url('../img/nm_renginiai_corner.png') no-repeat top left; }
#m9 td.corner {background: transparent url('../img/nm_akimirkos_corner.png') no-repeat top left; }
#m5 td.corner {background: transparent url('../img/nm_kiti_corner.png') no-repeat top left; }


/*------------------------------------------------ new ------------------------------------------------*/

td#leftCol a {text-decoration: underline;}

#content #bilietai ul {
padding-top: 5px; 
padding-bottom: 25px; 
}

#content #bilietai ul li {
padding-bottom: 0px;
}

ul#small {
list-style: none;
padding: 0;
margin: 0;
padding: 0px 15px 15px 15px; 
}

ul#small li {
list-style: none;
margin: 0;
padding: 2px 0;
padding-left: 13px;
background: url(../img/li_bullet.gif) 0px 8px no-repeat;
border: 0px solid white; 
line-height: 16px; 
}

.smalltxt ul {
padding: 0;
margin: 0;
border: 0;
margin-bottom: 20px;
margin-left: 15px;
padding-left: 15px;
}

.smalltxt ul li {
padding: 0;
margin: 0;
border: 0;
padding-bottom: 10px;
}

#content ul.filmlist {
list-style: none;
padding: 0;
margin: 0;
margin-bottom:25px;
border-top: 1px solid #E8E9E4; 
margin-top: 3px;
}

#content ul.filmlist li {
list-style: none;
margin: 0;
padding: 0;
padding-left: 17px;
padding-top: 5px;
padding-bottom: 5px;
background: url(../img/films_li_new.gif) 5px 8px no-repeat;
line-height: 16px; 
border-bottom: 1px solid #E8E9E4; 
}

#content ul.filmlist a {
text-decoration: none; 
font-size: 12px;
line-height: 1.3;
}

#content ul.filmlist a:hover {
text-decoration: underline; 
}

#content #apie h3 {
margin-bottom: 0px;
padding-top: 10px;
padding-bottom: 0px;
}

#content h2 {
}

#content h2 span {
font-weight: normal;
}

#content h2.smaller {
font: 26px Arial, Verdana, sans-serif;
margin-bottom: 5px;
margin-left:-2px;
}

#content table#news {
width: 90% !important;
}

td#leftCol {
width: 690px;
padding-left: 0px;
padding-right: 15px;
padding-bottom: 50px;
font-family: Verdana, sans-serif; 
font-size: 12px; 
line-height: 1.6; 
color: #333333;
vertical-align: top;
}

td#rightCol {
width: 200px;
padding-left: 15px;
padding-right: 0px;
padding-top: 8px;
padding-bottom: 50px;
background: #fff url('../img/div_dot_line_bg.gif') repeat-y top left;
vertical-align: top;
}

table#film-content {
width: 100%;
}

table#film-content td#leftCol {
width: 590px;
}

table#film-content td#rightCol {
width: auto;
background-image: none;
}

table.index td#leftCol {
	width: 570px;
	padding: 0px;
}

table.index td#rightCol {
	width: 350px;
	padding: 0px;
	background-image: none;
}

#indexNews {
padding-top: 10px;
width: 550px;
}

#indexNews td.img {
width: 93px;
padding-bottom: 10px;
}

#indexNews td.txt {
padding-bottom: 10px;
padding-right: 20px;
}

#indexNews img.thumbImage {
border: 4px solid #E8E9E4; 
}

#indexNews p {
font-family: Verdana, Tahoma, Arial, sans-serif; 
text-decoration: none; 
font-size:11px;
line-height: 1.4;
}

#indexNews h3 {
font: bold 19px/20px Arial, Tahoma, Verdana, sans-serif;
margin: 0px; 
padding: 0px; 
margin-bottom: 5px; 
/*color: #B83636; */
}

#indexNews h3 a {
color:#B83636;
text-decoration: none; 
}

#indexNews h3 a:hover {
color:#B83636;
text-decoration: underline; 
}

p.date {
font: normal 11px/11px Tahoma, Arial, Verdana, sans-serif; 
color: #A6A6A6; 
/*clear: both;*/
padding-top: 5px; 
padding-bottom: 10px; 
}

#indexNews p.date, #news p.date {
clear: both;
}

#indexNews span.date {
font-family: Tahoma, Arial, Verdana, sans-serif; 
font-size: 11px; 
color: #a6a6a6; 
}

#indexNews p.body {
margin-bottom: 0px; 
padding-bottom: 5px; 
padding-right: 0px;
}

#indexNews p.body img {
margin-right: 5px; 
}

#indexNews div.hr {
background: #f1f1f1 url('../img/dotted-line-1px-4px.gif') repeat-x scroll left top;
height: 1px;
margin-bottom: 10px;
overflow: hidden;
}

#news td {
padding-right: 30px;
}

#news img.article-image {
border: 4px solid #E8E9E4; 
float: right; 
margin: 0px 10px 10px 18px;
}

a.more {font-family: Tahoma, Arial, Verdana, sans-serif; text-decoration: underline; color:#818B56; font-weight: bold; font-size:11px;}
a.more:active, a.more:hover {text-decoration: underline; color:#73BF00; font-weight: bold;}

.smalltxt {
	font-family: Tahoma, Arial, Verdana, sans-serif; 
	font-size: 11px; 
	line-height: 15px; 
	color: #333333;
}

.verysmalltxt {
	font-family: Tahoma, Arial, Verdana, sans-serif; 
	font-size: 9px; 
	line-height: 12px; 
	color: #666666; 
	font-weight: normal;
}

td.verysmalltxt {
	text-align: left; 
}

td.verysmalltxt a {
	color: #666666; 
	text-decoration: underline;
}

td.verysmalltxt a:hover {
	color: #B83636; 
	text-decoration: underline;
}

.normaltxt {
}

h3.rengDate {
font-weight: normal; 
font-family: Verdana, Tahoma, Arial, sans-serif; 
color:#B83636; 
font-size:12px;
margin: 0px; 
padding: 0px; 
padding-bottom:5px;
}

h3.rengDate span {
font: normal 24px/24px Arial, Verdana, sans-serif;
padding-right: 4px;
letter-spacing: -1px;
}

#en h3.rengDate span {
font-size: 22px;
}

table.rengDate td {
vertical-align: bottom; 
}

table.renginiai {
border-bottom: 1px solid #E8E9E4; 
margin-top: 5px;
margin-bottom: 50px;
}

table.renginiai td {
padding-top: 15px; 
padding-bottom: 10px; 
border-top: 1px solid #E8E9E4;
vertical-align: top; 
}

table.renginiai td.date {
padding-right: 10px; 
}

table.renginiai td.progtxt {
color: #333333;
}

table.renginiai h3 {
margin: 0px; 
padding: 0px; 
padding-bottom: 15px; 
font-family: Verdana, sans-serif, Tahoma, Arial; 
font-size: 13px; 
line-height: 1.6; 
color: #706e5f;
}

table.renginiai p {
margin: 0px; 
padding: 0px; 
padding-bottom: 5px; 
}

table.renginiai p.description {
padding-bottom: 10px; 
}

table.renginiai p.place {
padding-top: 10px; 
padding-bottom: 10px; 
}

table.back {
margin-bottom: 12px; 
}

#film h2 { 
line-height: 30px; 
font: normal 30px/30px Arial, Verdana, sans-serif, Tahoma;
color: #706e5f;
padding: 0px; 
margin: 0px; 
margin-top: 5px;
margin-bottom: 10px;
letter-spacing: -1px;
}

#film h3 { 
font-family: Tahoma, Arial, Verdana, sans-serif; 
font-size: 11px; 
line-height: 1.5; 
color: #333333;
font-weight: normal;
padding: 0px; 
margin: 0px; 
margin-top: 3px; 
padding-bottom: 7px; 
margin-left: 1px; 
}

#film p.body {
padding-top:12px;
padding-bottom:0px;
padding-right: 25px;
padding-left: 1px;
}

#film ul {
padding: 0px;
margin: 0px; 
}

#film li {
padding: 0px; 
padding-left: 13px; 
margin: 0px; 
background: transparent url('../img/film_url_bullet.gif') no-repeat center left;
line-height: 16px;
}

td.filmprop {
padding-top: 15px; 
}

#film td.filmprop {
padding-top: 20px; 
padding-bottom: 5px; 
}

p.filmprop {
padding-top: 20px; 
padding-bottom: 5px; 
}

.filmprop {
font-family: Tahoma, Arial, Verdana, sans-serif; 
font-size: 11px; 
line-height: 1.5; 
font-weight: bold; 
color: #818B56;
}

#anketa {
border-top: 1px solid #E8E9E4; 
border-bottom: 1px solid #E8E9E4; 
width: 100%;
padding: 8px 0px; 
}

#indexNews #anketa {
border-top: none;
border-bottom: none;
width: 100%;
padding: 8px 0px; 
}

#anketa td {
margin: 0px; 
padding: 2px; 
vertical-align: top;
}

#anketa td.l {
width: 240px;
padding-top: 3px; 
padding-right: 5px; 
font-family: Tahoma, Arial, Verdana, sans-serif; 
font-size: 11px; 
text-align: right; 
}

#indexNews #anketa td.l {
width: auto;
padding-top: 3px; 
padding-right: 5px; 
font-family: Tahoma, Arial, Verdana, sans-serif; 
font-size: 12px; 
padding-left: 0px;
}

#inner #indexNews {
width:100%; 
padding-right:25px;
padding-top: 0px;
}

#inner #indexNews h2 {
margin-bottom:20px;
}

#inner #indexNews h3 {
font-weight: normal;
}

#inner #indexNews td.img {
}



#anketa td.star {
font-family: Tahoma, Arial, Verdana, sans-serif; 
font-size: 11px; 
color: #B83636; 
}

.star {
font-family: Tahoma, Arial, Verdana, sans-serif; 
font-size: 11px; 
color: #B83636; 
}

#anketa input {
float: left; 
width: 220px;
}

#anketa textarea {
float: left; 
width: 220px;
height: 80px;
}

#anketa select  {
float: left; 
width: 228px;
}

#anketa input.submit  {
float: left; 
width: 80px;
background-color: #f1f1f1; 
color: #333333; 
font-family: Verdana, Tahoma, Arial; 
font-size:11px;
padding: 3px 10px;
border: 0px solid white; 
border-right: 1px solid #afafaf;
border-bottom: 1px solid #afafaf;
}

/*------------------------------------------------ old ------------------------------------------------*/

.indexnews {font-family: Tahoma, Arial, Verdana, sans-serif; text-decoration: none; color:#B83636; font-size:11px;}
a.indexnews:link {text-decoration: none; color:#B83636;}
a.indexnews:visited {text-decoration: none; color:#B83636;}
a.indexnews:active {text-decoration: underline; color:#818B56;}
a.indexnews:hover {text-decoration: underline; color:#B83636;}

.copyright {
	font-family: Tahoma, Arial, Verdana, sans-serif; 
	font-size: 9px; 
	color: #666666; 
	font-weight: normal;
}

a.copyright {
	font-family: Tahoma, Arial, Verdana, sans-serif; 
	text-decoration: underline; 
	font-size: 9px; 
	color: #666666; 
	font-weight: normal;
}

a.copyright:hover {
	color: #000000;
}

.newstitle {font-family: Arial, Verdana, sans-serif, Tahoma, Arial; font-size: 14px; line-height: 16px; color: #B83636;}

.nav {font-family: Tahoma, Arial, Verdana, sans-serif; text-decoration: none; color:#222222 !important; font-weight: normal; font-size:11px;}
a.nav {text-decoration: none !important; color:#222222 !important; font-weight: normal;}
a.nav:hover {text-decoration: underline !important; color:#B83636 !important;}

.input {
font-family: Verdana, sans-serif, Tahoma, Arial; 
font-size: 11px; 
color: #333333;
}

.select {
font-family: Verdana, sans-serif, Tahoma, Arial; 
font-size: 11px; 
width: 350px;
color: #000000;
}

.blank {
/* background-color: #E8E9E4; */
}

.voted {
color: #cccccc;
}

.progdateClub {
font-family: Verdana, sans-serif, Tahoma, Arial; 
font-size: 11px; 
line-height: 16px; 
color: #333333;
width: 49px;
border: 0;
border-top: 1px solid #E8E9E4;
padding: 3px;
margin: 0;
vertical-align: top;
}

span.filmlist {
font-family: Verdana, sans-serif, Tahoma, Arial; 
font-size: 11px; 
color: #818B56;
}

.progdate {
font-family: Verdana, sans-serif, Tahoma, Arial; 
font-size: 11px; 
line-height: 16px; 
color: #333333;
width: 90px;
border: 0;
border-top: 1px solid #E8E9E4;
padding: 5px 3px;
padding-left: 1px;
margin: 0;
vertical-align: top;
}

.progdate b {
font-family: Tahoma, Verdana, sans-serif, Arial; 
font-size: 11px; 
white-space: nowrap;
}

.progtxt {
font-family: Verdana, sans-serif, Tahoma, Arial; 
font-size: 11px; 
line-height: 16px; 
color: #818B56;
border: 0;
border-top: 1px solid #E8E9E4;
padding: 5px 3px;
margin: 0;
vertical-align: top;
}

.progtxt b {
font-size: 12px; 
}

.progtxt a span {
white-space: nowrap;
}

.progtime {
width: 65px;
font-family: Tahoma, Arial, Verdana, sans-serif; 
font-size: 11px; 
line-height: 15px; 
color: #333333;
border: 0;
border-top: 1px solid #E8E9E4;
padding: 5px 3px;
padding-right: 0px;
margin: 0;
vertical-align: top;
text-align: right;
}

.submit {
font-family: Verdana, sans-serif, Tahoma, Arial; 
font-size: 11px; 
font-weight: bold;
width: 250px;
height: 25px;
color: #333333;
/*border: 0px solid white; */
}

tr.eventhilight td {
background-color: #F9F9F4;
padding-top: 10px;
padding-bottom: 10px;
}

ul#sponsors li {
float: left;
list-style-type: none;
height: 80px;
padding: 10px;
}

ul#sponsors img {
border: 0;
}

ul#popimg {
list-style: none;
padding: 0px; 
margin: 0px; 
padding-top:22px;
padding-bottom: 5px; 
float: left; 
}

ul#popimg li {
list-style-type: none; 
padding: 0px; 
margin: 0px; 
display: inline; 
float: left; 
margin-bottom: 2px; 
margin-right: 2px; 
background: none !important;
}

ul#popimg a {
padding: 5px; 
background-color:#E8E9E4;
float: left; 
}

ul#popimg a:hover {
background-color:#CDED44;
}

table.popimg td {
padding: 0px;	
margin: 0px;
padding-right: 2px;
padding-top: 2px;
}

a.popimg {padding: 5px; display: block;}
a.popimg:link, a.popimg:visited {background-color:#E8E9E4; }
a.popimg:active, a.popimg:hover {background-color:#CDED44; }

.divLine {
border-top: 1px solid #E8E9E4;
}

.sponsorsTable {
float:left;
margin-right: 100px;
margin-bottom: 50px;
}

.sponsorsCat {
font-family: Verdana, sans-serif, Tahoma, Arial; 
font-size: 11px; 
line-height: 16px; 
color: #333333;
/*vertical-align: top;
padding-top: 20px;*/
}

table.sponsors {
margin: 10px;
}

table.sponsors td {
font-family: Tahoma, Arial, Verdana, sans-serif; 
font-size: 9px; 
color: #666666; 
font-weight: normal;
text-align: left;
}


table.sponsors img {
margin-bottom: 5px;
}

#sutrumpinimai p {
padding: 0px; 
margin: 0px; 
padding-bottom: 5px; 
}

#sutrumpinimai p.verysmalltxt {
padding-bottom: 10px; 
}


/*------------------------------------ rightNav ------------------------------------*/

#rightNav {
margin-bottom: 30px;
}

#rightNav h3 {
font-weight: normal; 
color: #CC3333; 
font-size: 11px; 
font-family: Tahoma, Arial, Verdana, sans-serif; 
font-weight: bold; 
margin: 0;
padding: 0;
padding-left: 2px;
padding-bottom: 4px;
}

#rightNav ul {
list-style: none;
padding: 0;
margin: 0;
border-top: 1px solid #E8E9E4; 
border-bottom: 0px solid #E8E9E4; 
}

#rightNav ul li {
border-bottom: 1px solid #E8E9E4; 
list-style: none;
margin: 0;
padding: 4px 20px;
background: url(../img/nav_li.gif) 5px 7px no-repeat; 
line-height: 13px; 
/* */
}

#rightNav ul li#current {
background-color: #f8f8f8;
background: #F8F8F8 url(../img/nav_li_current.gif) 5px 7px no-repeat; 
/* */
}

#rightNav a {
font-family: Tahoma, Arial, Verdana, sans-serif; 
text-decoration: none; 
/* color:#818B56;  */
color: #333; 
font-size:11px;
}
#rightNav a:active, #rightNav a:hover {
text-decoration: underline; 
/* color:#73BF00;  */
color: #333; 
}

#rightNav li#current a {
color:#CC3333;  
}
#rightNav li#current a:active, #rightNav li#current a:hover {
color:#CC3333;  
}

/*------------------------------------ submenus ------------------------------------*/

#rightNav ul li ul, 
#rightNav ul li ul li {
border: none; 
}

#rightNav ul li ul {
list-style: none;
padding: 5px 10px 10px 10px;
margin: 0;
}

#rightNav ul li ul li {
list-style: none;
margin: 0;
padding: 1px;
background: none; 
line-height: 12px; 
}

#rightNav li#current ul li a {
color:#666666;  
}
#rightNav li#current ul li a:active, #rightNav li#current ul li a:hover {
color:#666666;  
}

#rightNav li#current ul li.current a {
color:#CC3333;  
}
#rightNav li#current ul li.current a:active, #rightNav li#current ul li.current a:hover {
color:#CC3333;  
}



/*------------------------------------  ------------------------------------*/
a.noUnderline {
text-decoration: none !important; 
}
a.noUnderline:hover {
text-decoration: underline !important; 
}

a.black {
/* 
color: #333333;
font-family: Tahoma, Arial, Verdana, sans-serif; 
font-size: 11px; 
*/
color: #717171; 
}
a.black:hover {
color: #B83636; 
}

a.underline {
text-decoration: underline !important; 
}
a.underline:hover {
text-decoration: underline !important; 
}

/*------------------------------------ filmMainImage ------------------------------------*/

#filmMainImage {
/*width: 744px; height: 195px;*/
width: 920px; height: 241px;
border: 0px solid white; 
padding: 0px; 
margin: 0px; 
/*background: #FFD93A url('../img/banner_08_bg.gif') no-repeat top left;*/
background-color: #e0e3d5;
position: relative;
}


#filmMainImage #main {
/*width: 744px; height: 195px;*/
width: 920px; height: 241px;
border: 0px solid red; 
padding: 0px; 
margin: 0px; 
position: absolute;
top: 0;
left: 0;
z-index: 1; 
overflow: hidden;
}

#filmMainImage #main img.banner {
/*width: 920px; */
height: 241px;
-ms-interpolation-mode: bicubic;
}

#filmMainImage #rightYear {
z-index: 2; 
/*width: 214px; height: 195px;*/
width: 265px; height: 241px;
border: 0px solid red; 
padding: 0px; 
margin: 0px; 
position: absolute;
bottom: 0;
right: 0;
text-align: right; 
}

body#popWindow {
background-color: #E8E9E4;
}



table.galerija {
width: 100%;
margin-bottom: 0px;
}

table.galerija td {
padding: 0px;
margin: 0px;
}

table.galerija h5 {
font-family: Tahoma, Arial, Verdana, sans-serif; 
font-size: 11px; 
color:#B83636;
padding-left: 3px;
padding-bottom: 3px;
margin-bottom: 0px;
}

table.galerija .more {font-family: Tahoma, Arial, Verdana, sans-serif; text-decoration: none; color:#818B56; font-weight: normal; font-size:11px;}
table.galerija a.more:link {text-decoration: none; color:#818B56; font-weight: normal;}
table.galerija a.more:visited {text-decoration: none; color:#818B56; font-weight: normal;}
table.galerija a.more:active {text-decoration: underline; color:#73BF00; font-weight: normal;}
table.galerija a.more:hover {text-decoration: underline; color:#73BF00; font-weight: normal;}

.green {
color:#73BF00; 
}

#warning {background-color: #a3ebff;}
#thanks {background-color: #ffe000;}
#warning, 
#thanks {
width: auto;
padding: 16px 20px; 
font-size: 12px;
}
#warning strong,
#thanks strong {
color:#222;
}
#warning a,
#thanks a {
color:#222;
}
#warning a:hover,
#thanks a:hover {
color:#222;
}

#voting {
width: 100%;
padding: 8px 0px; 
}

#voting a {
color: #333; 
}

#voting a:hover {
color: #B83636; 
}

#voting td {
margin: 0px; 
padding: 2px; 
vertical-align: middle;
}

#voting td.l {
padding-top: 3px; 
padding-left: 5px; 
padding-right: 5px; 
font-family: Verdana, Tahoma, Arial, sans-serif; 
font-size: 11px; 
text-align: right; 
}

#voting select  {
float: left; 
width: 450px;
}

#voting select.selectbalai  {
float: left; 
width:100px !important;
/*height: 34px;*/
height: auto;
font-family: Tahoma, Verdana, sans-serif, Arial; 
font-size: 24px; 
line-height: 1;
font-weight: bold;
color: #B83636;
}

#voting input.submit {
height: auto !important;
width: auto !important;
width:100px !important;
padding: 2px 10px;
/*border: 0px solid white; */
}

a.btnLike, a.btnLike:hover {
background-color: #f1f1f1; 
color: #333333; 
font-family: Verdana, Tahoma, Arial; 
font-size:11px;
padding: 4px 10px;
margin: 15px 0px;
border: 0px solid white; 
text-decoration: none !important; 
font-weight: bold; 
display: block; 
width: 150px;
text-align: center; 
}

#shortsZiuri h4 {
font-family: Verdana, Tahoma, Arial; 
font-size:11px;
font-weight: bold; 
padding: 0px; 
margin: 0px; 
margin-top: 20px; 
clear: both;
}

#shortsZiuri img {
float: right; 
margin: 5px 5px 10px 20px; 
}

#masterclass p {
padding-bottom: 10px; 
margin-bottom: 0px; 
}

#masterclass ul {
padding-bottom: 10px; 
margin-top: 0px; 
padding-top: 0px; 
margin-bottom: 0px; 
}


body#error404  {
background-color: #fff; 
}

#error404 p {
	padding: 0px;
	margin: 0px;
	padding-top: 7px;
	padding-bottom: 7px;
	}
	
#error404 td.i {
	border-left: 1px solid #f1f1f1; 
	padding-left: 15px;
	padding-top: 40px;
	width: 330px;
	}
	
#error404 td {
	vertical-align: top;
	}
	
#error404 #cont {
	padding: 150px 35px;
	}
	

#error404 ul {
padding-top: 0px; 
margin-top: 0px; 
}

#error404 li {
padding-bottom: 0px; 
}


#error404 li a {text-decoration: none !important; color:#73BF00 !important; font-weight: bold;}
#error404 li a:hover {text-decoration: underline !important; color:#B83636 !important; font-weight: bold;}

div.emBlock {
border: 3px solid #E8E9E4; 
width: 90%;
padding: 15px; 
margin-bottom: 10px; 
font-family: Tahoma, Arial, Verdana, sans-serif; 
font-size: 11px; 
background-color: #F8F8F8;
}

span.sep {
color: #C0C5AB; 
padding: 0px 5px;
}

/*------------------------------------ page print ------------------------------------*/

body#print {
text-decoration: none; 
color: #000000; 
background-color: #fff; 
}

body#print div.extra {
font-weight: normal; 
}

body#print div, 
body#print span, 
body#print td, 
body#print p, 
body#print span, 
body#print a, 
body#print a:hover {
text-decoration: none; 
color: #000000; 
}

body#print h2 {
font: 26px Arial, Verdana, sans-serif, Tahoma;
font-weight: bold; color: #000000; margin: 0px; margin-bottom: 15px; padding: 0px;
}

body#print h3 { color: #000000; }

body#print table { width: 100%; }

body#print td.divLine,
body#print .progdate,
body#print .progtxt,
body#print .progtime {
border-top: 1px solid #cccccc;
}

body#print td.progdate { width: 90px; }

/*------------------------------------ page print END ------------------------------------*/

#ziuri h4 {
/*
font-family: Verdana, Tahoma, Arial; 
font-size:11px;
font-weight: bold; 
padding: 0px; 
margin: 0px; 
margin-top: 20px; 
clear: both;
*/
margin: 0;
padding: 0;
padding-top: 10px;
padding-bottom: 5px;
}

#ziuri h4 span {
font-weight: normal; 
}
#ziuri hr {

}

#ziuri p {
margin: 0;
padding: 0;
padding-right: 30px;
padding-top: 5px;
padding-bottom: 15px;
}

#ziuri img.left {
margin-right: 15px;
margin-bottom: 15px;
}

#share {
padding-top: 25px; 
}

html .fb_share_button { 
font: normal 11px/11px Tahoma, Arial; 
line-height: 1em;
display: -moz-inline-block; 
display:inline-block; 
padding:2px 5px 0 20px; 
height:14px; 
color: #3B5998 !important; 
border:1px solid #d8dfea; 
background:url(../img/facebook_share_icon.gif) no-repeat top left; } 

html .fb_share_button:hover { 
color:#fff !important; 
border-color:#295582; 
background:#3b5998 url(../img/facebook_share_icon.gif) no-repeat top left; 
text-decoration:none; } 

a.rss {
font-family: Tahoma, Arial, Verdana, sans-serif; 
font-size: 11px; 
color: #000000;  
text-decoration: none !important; 
padding: 2px 19px 2px 5px; 
background: #fff url('../img/rss_icon_small.gif') no-repeat top right;
margin-right: 5px; 
}

a:hover.rss {
color: #000000; 
text-decoration: underline !important; 
}

a.facebook {
font-family: Tahoma, Arial, Verdana, sans-serif; 
font-size: 11px; 
color: #000000;  
text-decoration: none !important; 
padding: 2px 19px 2px 5px; 
background: #fff url('../img/facebook_share_icon.gif') no-repeat top right;
}

a:hover.facebook {
color: #000000; 
text-decoration: underline !important; 
}

div.extra {
font-family: Tahoma, Arial, Verdana, "MS Trebuchet"; 
font-weight: bold; 
color: #FF8C26; 
padding-bottom: 2px;
}

span.extra {
font-family: Tahoma, Arial, Verdana, "MS Trebuchet"; 
font-weight: bold;
color: #FF8C26; 
}

table.tabular-data {
border-bottom: 1px solid #E8E9E4;
}

table.tabular-data td {
padding: 4px 4px; 
border-top: 1px solid #E8E9E4;
}

table.tabular-data td.number {
text-align: center;
width: 14px;
}

table.tabular-data td.country {
width: 100px;
}

table.tabular-data td.date {

}

table.tabular-data td.link {
text-align: right; 
padding-right: 10px; 
}

#logos {
	text-align: center;
	padding: 20px;
}

#logos a {
	margin: 12px;
}


#index-bottom {
width: 970px;	
margin: 0px auto;
}

#indexAkimirkos {
width: 970px;
background: #000 url('../img/index_akimirkos_bottom.gif') repeat-x bottom left;
padding: 0; 
margin: 0;
margin-top: 15px;
padding-bottom: 16px; 
/*margin-left: -25px;*/
height: 117px;
}

#indexAkimirkos table {
padding: 0px; 
margin: 0px; 
width: 100%;
background: #000 url('../img/index_akimirkos_top.gif') repeat-x top left;
}

#indexAkimirkos table td {
padding-top: 18px; 
text-align: center;
}

#indexAkimirkos table td.iaNav {
width: 27px;
}

#indexAkimirkos table td.iaNav img {
cursor: hand;
}

#indexAkimirkos table td.iaImg img {
border: 1px solid #000; 
}

#video-player {
}

#mediaspace {
	padding: 0px;
	margin: 0px;
	border: none;
}

#mediaspace h3 {
width: 500px;
color: #f1f1f1;
}

#blackbar {
position:absolute;
top:0;
right:342px;
/*
left: 571px;
*/
background-color:#000;
width:8px;
height:549px;
/*display: none;*/
}

table#film-dry-data {
	width: 100%;
	border-top: 1px solid #eff1ea;
	margin-top: 47px;
}

table#film-dry-data td {
	border-bottom: 1px solid #eff1ea;
	padding: 3px 5px;
	padding-left: 1px;
	font-size: 11px;
}

table#film-dry-data strong {
	margin-right: 2px;
}

.filmprop,
table#film-dry-data strong.prop {
font-family: "Courier New", Tahoma, Arial, Verdana, sans-serif; 
font-size: 12px; 
line-height: 1.5; 
font-weight: normal; 
color: #706e5f;
}

#article-list {
	padding-top:20px; 
}

#article-list div.article {
	margin-bottom:15px;
}

#article-list div.article p {
	margin: 0px;
	padding: 0px;
}

#article-list div.article p.date {
padding: 6px 0; 
padding-top: 15px;
}

#article-list div.article p.body {
	line-height: 1.3;
}

#article-list div.article p.body a {
	color: #333;
}

#article-list div.article p.body a:hover {
	color: #B83636;
}

span.pr-spaudai {
	color: #333;
}

p.all-articles {
	padding-top: 10px;
}

p.all-articles a {
	color: #000;
}

img.left{float:left;margin:0 10px 0 0;}
img.right{float:right;margin:0 0 0 10px;}

#vietos img.right, #bilietai img.right{float:right;margin:10px 10px 20px 20px;}

#vote-login {
	margin-top: 8px;
}
#vote-login td {
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
}
#vote-login td.l {
	text-align: right;
}
#vote-login input.submit {
	width: 150px;
}
#vote-login input.checkbox {
	padding: 0px;
	border: none;
}
#vote-login input.submit {
	width: auto;
	height: auto;
	padding: 2px 6px;
	width:150px;
}

div.bigvote table tr td {
	padding: 10px 2px !important;
	font: normal 18px/1 Arial, Tahoma;
}

ul#showtime {
	border-top: 1px solid #F1F1F1;
}
ul#showtime li {
	padding-left: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #F1F1F1;
	background: none;
	font-size: 11px;
}
a.buy-ticket {
padding: 0px; 
margin: 0px; 
	font-family: Tahoma,Arial,Verdana,sans-serif;
	text-decoration: none !important;
	color: #73BF00;
	font-weight: bold;
	font-size: 11px;
	float: right;
	margin-left: 15px;
background: transparent url('../img/film_url_bullet.gif') no-repeat 0px 5px;
padding-left: 11px; 
}
a.buy-ticket:active, a.buy-ticket:hover {
	text-decoration: underline !important;
	color: #B83636;
	font-weight: bold;
}









