/*html{font-size:100.01%;}*/
/*body,textarea{font:12px/1.4 Arial,Tahoma,Verdana,sans-serif;color:#333;}*/

@import url('menu_style.css');

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

embed, object {
	outline: none;
}

body {
background-color: #e8e9e4;
}

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

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 {
font-family: Arial, Verdana, sans-serif, Tahoma; 
font-size: 14px;  /*font-size: 25px; */
line-height: 16px; 
margin: 0px; 
padding: 0px; 
color: #b83636;
padding-right: 10px; 
padding-bottom: 15px; 
}

h4 {
font: normal 20px/24px Arial, Verdana, sans-serif; 
margin: 0px; 
padding: 0px; 
padding-top: 5px; 
padding-bottom: 10px; 
}

h5 {
font: bold 13px/16px Verdana, Arial, sans-serif; 
margin: 0px; 
padding: 0px; 
padding-top: 5px; 
padding-bottom: 10px; 
}

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

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: #333; 
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 {
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;
}

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

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

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

#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;
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: bottom;
padding-bottom: 20px;
}

#header td.dates div.date {
padding-top: 35px;
padding-bottom: 10px;
}

#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: 7px 1px 7px 1px; 
	font: normal 12px/12px "Courier New", Arial;
	color: #6e6d6c;
	float: left;
	margin-left: 1px;
	border-top: 3px solid #e0e3d9;
}
#header td.dates div.calendar a:hover {
	text-decoration: none;
	border-top: 3px solid #c5cab9;
}
#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: 23px;
	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: #ffd300; 
	color: #000;	
	font-weight: bold;
	border-color: #f90;
}

.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;*/
z-index: 10;
}

#menu img {
border: 0;
}


#content {
padding: 0;
padding-bottom: 10px;
padding-top: 7px;
clear: both;
}

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

#copyright hr {
display: none;
}

#copyright a { text-decoration: underline;  color: #666; }
#copyright a:hover { text-decoration: underline;  color: #000; }

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

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

#lang a:hover.lang {
color: #000; 
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; 
text-align: center; 
vertical-align: middle; 
background-color: #fff;
color: #666; 
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: 18px; 
}

#calendar td a { background-color: #f93; color: #fff; }
#calendar td a:hover { background-color: #cc313b; color: #fff; }

#calendar td.otherMonth { background-color: #fff; 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.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; */
color: #b83636; 
border: none; 
border-left: 1px solid #d0d1cc; 
padding: 5px 0; 
padding-bottom: 7px; 
margin: 0; 
}

/*------------------------------------------------ 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: 680px; padding-right: 25px;
padding-left: 0px;
padding-bottom: 50px;
/*font-family: Verdana, sans-serif; */
/*font-size: 12px;*/ 
/*line-height: 1.6;*/ 
/*color: #333;*/
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;
	padding-top: 10px;
}

#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: 1px 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; 
}

#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; 
padding-top: 5px; 
padding-bottom: 10px; 
}
span.date {
font: normal 11px/11px Tahoma, Arial, Verdana, sans-serif; 
color: #a6a6a6; 
}
p.url {
font: normal 11px/11px Tahoma, Arial, Verdana, sans-serif; 
padding-top: 10px; 
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: 20px;
}

#news img.article-image {
border: 1px solid #e8e9e4; 
float: left; 
margin: 0px 15px 15px 0px;
}

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: #333;*/
}

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

td.verysmalltxt {
	text-align: left; 
}

td.verysmalltxt a {
	color: #666; 
	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: #333;*/
}

table.renginiai h3 {
margin: 0px; 
padding: 0px; 
padding-bottom: 15px; 
font-family: Verdana, sans-serif, Tahoma, Arial; 
font-size: 13px; 
line-height: 1.4; 
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: 7px; 
padding-bottom: 7px; 
}

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

#film-titles {
	padding-top: 5px;
}

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

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

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

#film ul {
padding: 0px;
margin: 0px; 
margin-bottom: 15px;
}

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

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: #333;*/ 
/*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, a.indexnews:visited {text-decoration: none; color:#b83636;}
a.indexnews:active, a.indexnews:hover {text-decoration: underline; color:#b83636;}

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

.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:#222 !important; font-weight: normal; font-size:11px;}
a.nav {text-decoration: none !important; color:#222 !important; font-weight: normal;}
a.nav:hover {text-decoration: underline !important; color:#b83636 !important;}

#print-tools .nav {font-family: Verdana, Tahoma, Arial, sans-serif; font-size:12px;}

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

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

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

.voted {
color: #ccc;
}

.progdateClub {
/*font-family: Verdana, sans-serif, Tahoma, Arial; */
font-size: 12px; 
line-height: 16px; 
/*color: #333;*/
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: 12px; 
line-height: 16px; 
/*color: #333;*/
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: 12px; 
white-space: nowrap;
}

.progdate b.info {
border-bottom: 1px dotted #999;
cursor: help;
}

.progtxt {
/*font-family: Verdana, sans-serif, Tahoma, Arial; */
font-size: 12px; 
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: 12px; 
line-height: 15px; 
/*color: #333;*/
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: #333;*/
}

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: 5px; 
margin-right: 5px; 
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: #333;*/
}

table.sponsors {
margin: 10px;
}

table.sponsors td {
font-family: Tahoma, Arial, Verdana, sans-serif; 
font-size: 9px; 
color: #666; 
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: #c33; 
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 10px 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: #333; 
font-size:11px;
}
#rightNav a:active, #rightNav a:hover {
text-decoration: underline; 
color: #333; 
}

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

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

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

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

#rightNav ul li ul li {
list-style: none;
margin: 0;
padding: 2px;
padding-left: 10px;
line-height: 12px; 
background: transparent url('../img/submenu_bullet.gif') no-repeat scroll 0px 4px;
}

#rightNav li#current ul li.current {
background-image: url('../img/submenu_current_bullet.gif');
}
#rightNav li#current ul li a {
color:#666;  
}
#rightNav li#current ul li a:active, #rightNav li#current ul li a:hover {
color:#666;  
}

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



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

a.black {
color: #717171; 
}
a.black:hover {
color: #b83636; 
}

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

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

#filmMainImage {
width: 920px; height: 241px;
border: 0px solid white; 
padding: 0px; 
margin: 0px; 
background-color: #e0e3d5;
position: relative;
clear: both;
}


#filmMainImage #main {
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; 
}

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, table.galerija a.more:visited  {text-decoration: none; color:#818b56; font-weight: normal;}
table.galerija a.more:active, table.galerija a.more:hover  {text-decoration: underline; color:#73bf00; font-weight: normal;}

.green {
color:#73bf00; 
}

#warning {background-color: #a3ebff;}
div.info, #thanks {background-color: #ffe000;}
#warning, 
div.info, #thanks {
width: auto;
padding: 16px 20px; 
/*font-size: 12px;*/
}
#warning strong,
div.info strong,
#thanks strong {
color:#222;
}
#warning a,
div.info a,
#thanks a {
color:#222;
}
#warning a:hover,
div.info 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;
}

a.btnLike, a.btnLike:hover {
background-color: #f1f1f1; 
/*color: #333;*/ 
/*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: 630px;
	}
	
#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: #000; 
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: #000; 
}

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

body#print h3 { color: #000; }

body#print table { width: 100%; }

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

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

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

#ziuri h4,
#kontaktai h4 {
margin: 0;
padding: 0;
padding-top: 10px;
padding-bottom: 5px;
}

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

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

#ziuri img.left,
#kontaktai 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: #000;  
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: #000; 
text-decoration: underline !important; 
}

a.facebook {
font-family: Tahoma, Arial, Verdana, sans-serif; 
font-size: 11px; 
color: #000;  
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: #000; 
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;
background-color:#000;
width:8px;
height:549px;
}

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

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: 13px;
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 {
	font-size: 12px;
	padding-top: 0px;
	margin-top: 25px;
	background-color: #F4F5F2;
	padding: 5px 10px;
	border-left: 1px solid #ddd;
}
#film-content p.all-articles {

}

p.all-articles a {
/*	color: #b83636;
	color: #706e5f;
	font-weight: bold;
*/
color: #000;
font-size: 11px;
}

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;
	color: #717171;
}
ul#showtime a {
	color: #333;
	margin-right: 3px;
}

a.buy-ticket {
padding: 0px; 
margin: 0px; 
	font-family: Tahoma,Arial,Verdana,sans-serif;
	text-decoration: none !important;
	color: #73bf00 !important;
	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;
}

#article_tools {
	background-color: #f1f1f1;
	clear: both;
}

#article_tools a {
	height: 20px;
	padding-top: 2px;
	padding-left: 26px;
	padding-right: 10px;
	margin-right: 5px;
	float: left;
}

a.print {
	background: transparent url('../img/icon_print_new.gif') no-repeat scroll left top;
}
a.pdf {
	background: transparent url('../img/icon_pdf.gif') no-repeat scroll left top;
}
a.doc {
	background: transparent url('../img/icon_doc.gif') no-repeat scroll left top;
}
a.download {
	background: transparent url('../img/icon_download.gif') no-repeat scroll left top;
	padding-left: 28px !important;
}

td#genre,
td#dialogs,
td#titles {
/*	text-transform: lowercase;*/
}
td#genre strong,
td#dialogs strong,
td#titles strong {
	text-transform: none;
}

#awards h4 {
/*
	border-top: 1px solid #e8e9e4;
	padding-top: 10px;
*/
}
#awards h4 span {
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana,sans-serif,Tahoma,Arial;
}
#awards ul.filmlist li,
#awards ul.filmlist {
	border-top: none;
	border-bottom: none;
}
#awards ul.filmlist {
	margin-bottom: 15px;
	margin-top: 0px;
}
#awards ul.filmlist h4 {
	padding-top: 5px;
}

.brown {
	color: #706e5f;
}

#fb-comments {
	padding-top: 60px;
}

#news-archive img {
}

#leftCol-inside {
	z-index: 1 !important;
}

/* share-tools
--------------------------------------------------------------------------------------------- */
#share-tools-container {
/*	position: relative;*/
	height: 38px;
	display: block;
	overflow: hidden;  
	line-height: 1;
	padding-top: 4px;
}
#share-tools-container div.date {
	font: normal 11px/1.6 Tahoma, Arial, Verdana, sans-serif; 
	color: #a6a6a6; 
	padding: 0;
	vertical-align: top;
	padding-right: 10px;
	height: 30px; padding-top: 2px;
	float: left; 
}

#share-tools-container div.date span.comments {
	padding-left: 8px;
}

#share-tools {
	height: 30px; padding-top: 2px;
	padding-right: 2px;
	float: left;
}
#share-tools a img {
	vertical-align: text-top;
}
#share-tools a {
	margin-right: 4px;
}
#fb-like {
	float: left;
	height: 32px;
/*	overflow: hidden;*/
}

#filmas #share-tools-container,
#en_film #share-tools-container {
	margin-top: 20px;
}
#filmas #share-tools-container div.date span,
#en_film #share-tools-container div.date span {
padding-left: 0px;
}


/* star_rating
--------------------------------------------------------------------------------------------- */

#star_rating {
	margin-top: 15px;
	font-size: 11px;
/*	font-family: Verdana,sans-serif,Tahoma,Arial;*/
	color: #333;
}
#star_rating td {
	padding-bottom: 6px;
	font-size: 11px;
}

td.star_rating_txt {
	color: #999;
}

span.be-the-first {
	font-weight: normal !important;	
	color: #73BF00;
}

a.imdb {
/*	border-bottom: 1px dashed #ddd;*/
	text-decoration: none;
	background-color: #fbf5b9;
	padding: 1px 5px;
}
a:hover.imdb {
/*	border-bottom: 1px dashed #f00;*/
	text-decoration: none;
}

#toc {
	padding-bottom: 20px;
/*	font-size: 11px; font-family: Tahoma,Verdana,sans-serif,Arial;*/
}

#toc a {
	text-decoration: none !important;
}
#toc a:hover {
	text-decoration: underline !important;
}

div.m-cap h3,
div.m-cap p {
padding: 2px 0px;
margin: 0px;
font: normal 12px/14px Arial, Verdana, Tahoma;
color: #333;
}
div.m-cap h3 {
font-weight: bold;
}
div.m-cap img {
margin-bottom: 15px;
}


#random_banners div.d200 {
	height:200px; 
	margin-bottom: 15px;	
}
div.horizontal #random_banners div.d200 {
	width: 200px;
	margin-right: 25px;
	float: left;
}
div.horizontal {
	margin: 50px 0px;
	min-height: 200px;
	overflow: auto; 
	height:auto;
}

ul.link-out a {
	color: #333;
}

/* films list with images
--------------------------------------------------------------------------------------------- */

div.films-img h4 {
	clear: both;
	border-bottom: 3px solid #E8E9E4;
	margin-bottom: 10px;
}
div.films-img ul.filmlist {
	clear: both;
	border: none !important;
	margin-bottom: 50px;
	float: left;
	margin-top: 0px !important;
}
div.films-img li {
	width: 207px;
	min-height: 190px;
	display: block;
	float: left;
	background: none !important;
	margin:0 0 11px 11px !important;
	padding: 5px !important;
	border: 1px solid #E8E9E4 !important;
}
div.films-img li.cll {
	clear: both;
	margin-left:0 !important;
}
div.films-img a {
/*	display: block;*/
	font-size: 14px;
	line-height: 16px !important;
}
div.films-img span.t2 {
font-size: 9px;
line-height: 135%;
padding-top: 7px;
padding-bottom: 3px;
color: #706E5F;
display: block;
}
div.films-img span.copyright {
line-height: 150%;
}
div.films-img img {
	width: 207px;
	border-bottom: 3px solid #E0E3D5;
}
div.films-img span.wrap {
	background:url("../img/films_li_new.gif") no-repeat scroll 2px 7px transparent;
	line-height:16px;
	margin:0;
	padding: 3px 5px 10px 12px;	
	margin-top: 3px;
	display: block;
}

/* kp-tv
--------------------------------------------------------------------------------------------- */
#kp-tv {
	margin-bottom: 15px;
	background-color: #000;
	
}
#kp-tv span.logo {

}
#kp-tv span.logo img {
	margin: 20px 11px 10px 11px;
}

body#popWindow {
background-color: #fff; /* #e8e9e4;*/
}
body#popWindow table.shadow_bg {
background: transparent url('../img/shadow_bg.gif') repeat scroll left top;
}

#fancybox-title-inside {
font-family: Verdana, sans-serif, Tahoma, Arial; 
font-size: 11px; 
line-height: 1; 
color: #333;
margin-bottom: 5px;	
}

/* charts
--------------------------------------------------------------------------------------------- */

table#charts {
border-top: 1px solid #e8e9e4; 
width: 100%;
}

table#charts td {
border-bottom: 1px solid #e8e9e4; 
vertical-align: top;
padding-top: 5px;
padding-bottom: 5px;
}
table#charts h3{
font: normal 12px/1.3 Verdana, sans-serif, Tahoma, Arial; 
color: #333;
padding: 0px;
margin: 2px 0px;
}
table#charts h3 span.position{
font: bold 18px/12px Verdana, sans-serif, Tahoma, Arial; 
color: #B83636;
}
table#charts h3{
font-weight: bold;
color: #706E5F;
text-decoration: none;
font-size: 14px;
}
table#charts h3 a{
font-weight: bold;
color: #706E5F;
text-decoration: none;
font-size: 14px;
}
table#charts h3 a:hover{
font-weight: bold;
color: #B83636;
text-decoration: underline;
}
table#charts p{
font: normal 11px/1.6 Verdana, sans-serif, Tahoma, Arial; 
color: #333;
padding: 0px;
margin: 0px;
}
strong#usersStars {
color: #73bf00;
}
table#charts span.rating strong{
color: #73bf00;
}
table#charts span.grey{
color: #999;
}

table#charts td.film {
padding-left: 5px;
}

table#charts td.vote,
table#charts td.vote table#star_rating{
width: 175px !important;
}
table#charts td.vote {
}
table#charts td.vote table#star_rating{
margin-top: 0px;
white-space: nowrap; 
}
table#charts td.vote table#star_rating td{
border: none;
}
table#charts td.vote table#star_rating td.star_rating_txt{
padding-top: 0px;
padding-left: 1px;
}

#banner,
div#rotator {
/*background: #ffd93a url('../img/banner_08_bg.gif') no-repeat top left;*/
background-color: #e0e3d5;
clear: both;
}
#bannerdiv {
/*	background-color: #b8bbaf;*/
}

#filmMainImage,
table#banner,
div#rotator {
	border-bottom: 5px solid #fc0;
	border-bottom: 5px solid #e0e3d5;
}

div#rotator {
	position:relative;
	height:241px;
	width: 920px;
}

div#rotator ul,
div#rotator ul li {
	list-style: none;
	padding: 0px;
	margin: 0px;
	background: none;
}
div#rotator ul li {
	float:left;
	position:absolute;
}

div#rotator ul li img {
}
div#rotator ul li.show {
	z-index: 1;
}

td.iaNav a.l,
td.iaNav a.r {
	width: 27px;
	height: 97px;
	display: block;
	text-indent: -9999px;
}
td.iaNav a.l {background: transparent url('../img/index_akimirkos_bg_left.gif') no-repeat scroll 0 0;}
td.iaNav a:hover.l {background: transparent url('../img/index_akimirkos_bg_left.gif') no-repeat scroll -27px 0;}
td.iaNav a.r {background: transparent url('../img/index_akimirkos_bg_right.gif') no-repeat scroll 0 0;}
td.iaNav a:hover.r {background: transparent url('../img/index_akimirkos_bg_right.gif') no-repeat scroll -27px 0;}




