img {
   behavior: url("../pngbehavior.htc");
}


td {font:11px/170% Tahoma;}

html, body {
	margin:0;
	padding:0;
	height:100%;
}
body {
	background:url(../images/bg_main.jpg) #EFEED9;
}
img {
	border:none;
}
#mainImg {
	position:absolute;
	left:0;
	bottom:0;
	width:818px;
	height:625px;
	z-index:1;
}
#mainImg img{
	border:none;
}
#addNav {
	position:absolute;
	left:218px;
	top:0;
	width:90px;
	padding:0 5px 5px 0;
	background:#fff;
	z-index:2;
}
.addwrap {
	background:#fc0;
	padding:5px 0 8px 18px;
	font:11px/170% Tahoma;
}
.addwrap a{
	color:#991B1F;
}
.addwrap a:hover{
	text-decoration:none;
}

.addwrap a.selected{
	color:#2B2A37;
	text-decoration:none;
}
#logo {
	width:200px;
	height:115px;
	position:absolute;
	left:0;
	top:77px;
	z-index:3;
	background:url(../images/logo-bg.gif) no-repeat;
	padding:17px 0 0 29px;
}
* html #logo {
	width:229px;
	height:132px;
	top:78px;
}
#skip {
	width:130px;
	height:56px;
	position:absolute;
	left:300px;
	top:195px;
	z-index:4;
}

/*------------------------   vidinis titulinis   ------------------------*/
.contentHolder {
	width:100%;
	height:100%;
}
td.leftColour {
	width:12px;
	background:#C14538;
}
td.navHolder {
	width:378px;
	vertical-align:top;
	background:url(../images/bg-inner.gif) no-repeat;
}
#addNav2 {
	position:relative;
	width:85px;
	padding:0 5px 5px 0;
	background: url(../images/nav2-bg2.gif) left bottom no-repeat #fff;
	margin-left:218px;
}
* html #addNav2 {
	position:relative;
	width:90px;
	padding:0 5px 5px 0;
	background: url(../images/nav2-bg2.gif) left bottom no-repeat #fff;
	margin-left:218px;
}
#logo2 {
	margin-top:-16px;
	z-index:100;
}
.mainNavHolder {
	border:solid 5px #fff;
	background:#EDEAA3;
	margin:-5px 0 0 113px;
	width:158px;
	padding-left:22px;
	padding-top:12px;
}
* html .mainNavHolder {
	width:190px;
}
.mainNavHolder a{
	display:block;
	clear:both;
	margin-bottom:12px;
}
.pollTop, .pollBot {
	width:249px;
	line-height:1px;
	height:9px;
}
.pollCont {
	background:url(../images/poll/bg.gif) repeat-y;
	width:227px;
	padding-left:22px;
}
* html .pollCont {
	width:249px;
}
/*------------------------   freimas   ------------------------*/
td.pollSwap {
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
}
a.webNa {
	font:11px Tahoma;
	color:#3953A4;
	padding-right:14px;
	background:url(../images/poll/webcam-na.gif) right center no-repeat;
}
a.webNa:hover, a.webA{
	font:11px Tahoma;
	color:#999;
	padding-right:14px;
	text-decoration:none;
	background:url(../images/poll/webcam-sel.gif) right center no-repeat;
}
a.pollNa {
	font:11px Tahoma;
	color:#3953A4;
	padding-left:14px;
	background:url(../images/poll/poll-na.gif) left center no-repeat;
}
a.pollNa:hover, a.pollA{
	font:11px Tahoma;
	color:#999;
	padding-left:14px;
	text-decoration:none;
	background:url(../images/poll/poll-sel.gif) left center no-repeat;
}
.pollQuest {
	background:#EFEDAE;
	font:bold 11px/140% Tahoma;
	color:#333;
	padding:0 12px;
}
form, input {
	margin:0;
	padding:0;
}
.pollQuestCell {
	margin:8px 12px;
}
.pollQuestCell td{
	height:22px;
	vertical-align:middle;
	font:11px Tahoma;
	color:#333;
}
/*------------------------   main turinys   ------------------------*/
td.main {
	vertical-align:top;
}
td.cntCell {
	width:406px;
	vertical-align:top;
	background:url(../images/cont-bg.gif) no-repeat;
	padding-top:64px;
	height:430px;
}
td.addCell {
	background:url(../images/cont-bg2.gif) no-repeat;
	vertical-align:bottom;
}
td.sec {
	background:url(../images/cont-bg3.gif) repeat-y;
	vertical-align:top;
}
.padding74 {
	padding-left:74px;
	margin-left:3px;
}
.top5 {
	width:268px;
	margin-top:5px;
}
.top5 td{
	border-bottom:1px solid #E2E7CD;
	height:22px;
	vertical-align:middle;
	font:12px Tahoma;
	color:#333;
}
td.more {
	border-bottom:none;
}
a.more {
	color:#3953A4;
	font:bold 11px Tahoma;
	padding-left:9px;
	background:url(../images/more-dot.gif) left center no-repeat;
}
a.more:hover {
	text-decoration:none;
}	
.eteris {
	margin-left:3px;
	width:361px;
	padding-top:27px;
	
	
}

.eteris2 {
	padding-top:20px;
	background:url(../images/eteris-top3.gif) right top no-repeat;
	width:297px;
}





.eterisBot {
	margin-left:3px;
	width:361px;
}
.eterisContent {
	width:255px;
	/*margin-left:68px;*/
}
.beganti1 {
	font:12px Tahoma;
	color:#333;
	width:100%;
	position:relative;
}
.beganti2 {
	font:bold 14px Tahoma;
	color:#003;
	width:100%;
	position:relative;
}
td.vedejas {
	width:84px;
	padding-left:3px;
	background:#F6F5D3;
	font:bold 11px/140% Tahoma;
	vertical-align:middle;
}
* html td.vedejas {
	width:87px;
	padding-left:3px;
}
.vedejas a, .miestoNaujienos ul li a{
	color:#3953A4;
}
.vedejas a:hover, .miestoNaujienos ul li a:hover {
	text-decoration:none;
}
.laida {
	background:#FBFBED;
	width:102px;
	padding-left:4px;
}
* html .laida {
	width:106px;
}
.miestoNaujienos {
	width:270px;
	margin-left:76px;
}
.miestoNaujienos ul, .miestoNaujienos ul li{
	margin:0;
	padding:0;
	list-style:none;
}
.miestoNaujienos ul li{
	padding-left:11px;
	background:url(../images/list-dot.gif) left top no-repeat;
	font:12px/140% Tahoma;
	padding-bottom:15px;
}


.bg2, .bg3 {
	width:100%;
	height:100%;
	position:relative;
	background:url(../images/inner-bot.gif) left bottom no-repeat;
}
.bg3 {
	background:url(../images/inner-bot2.gif) left bottom no-repeat;
}




/*--------------------------------------  nauji stiliai   -----------------------------------------------------*/
td.banner {
	height:79px;
	padding:2px 0;
	vertical-align:middle;
}
td.banner2 {
	height:79px;
	padding:2px 0;
	vertical-align:middle;
}
.banner1On {
	width:100%;
}
.bannerwrap {
	padding-left:5px;
}
.bannerwrap img{
	margin-right:15px;
}
.banner1Off {
	display:none;
}
.closeBanner {
	vertical-align:top;
	padding-top:3px;
	text-align:right;
}
td.topcont, td.botcont {
	height:8px;
	line-height:1px;
	background:url(../images/content/top.gif);
}
td.botcont {
	background:url(../images/content/bot.gif);
}
td.leftcont, td.rightcont {
	width:9px;
	background:url(../images/content/left.gif) repeat-y;
}
td.rightcont {
	background:url(../images/content/right.gif) repeat-y;
}
td.whitecont {
	background:#fff;
	vertical-align:top;
	padding:24px 34px 18px 34px;
}
.widthFix {
	line-height:1px;
	height:1px;
	position:absolute;
	left:0;
	top:0;
	width:960px;
	z-index:-100;
}
td.contentTitle, td.contentFooter {
	height:31px;
	vertical-align:top;
	border-bottom:1px solid #ccc;
}
td.contentFooter {
	border-top:1px solid #ccc;
	border-bottom:none;
	vertical-align:bottom;
}
td.ccont {
	vertical-align:top;
	color:#333;
	font:12px/150% Tahoma;
	padding-top:14px;
}




td.ccont a,  td.contentTitle a, td.contentFooter a{
	color:#3953A4;
}
p {
	margin:0 0 20px 0;
}
h1 {
	font:19px/150% Tahoma;
	margin:0 0 10px 0;
}
h1.gold {
	font:19px/150% Tahoma;
	margin:0 0 10px 0;
	color:#7E7918;
}
a.back {
	padding-left:16px;
	background:url(../images/back.gif) left center no-repeat;
	font:11px Tahoma;
	color:#3953A4;
}
a.back:hover, a.print:hover, td.ccont a:hover, a.prewpoll:hover, a.calendaras:hover, ul.renginiai li.link a:hover,ul.renginiai li.linkSel a:hover, ul.renginiai li.on a:hover {
	text-decoration:none;
}
a.print, a.calendaras {
	padding-left:21px;
	background:url(../images/print.gif) left center no-repeat;
	font:11px Tahoma;
	color:#3953A4;
}
a.calendaras {
	background:url(../images/calendar.gif) left center no-repeat;
	margin-right:16px;
}
.grey {
	color:#999;
}
.resLine {
	padding:2px 0 6px 0;
}
a.prewpoll {
	padding-left:21px;
	font:bold 11px Tahoma;
	color:#3953A4;
	background:url(../images/poll/prew-poll.gif) left center no-repeat;
}
.subtitle1 {
	font:12px Tahoma;
	color:#333;
	padding-bottom:12px;
	padding-left:12px;
}
ul.renginiai {
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
}
ul.renginiai li.link, ul.renginiai li.linkSel{
	padding-left:10px;
	padding-bottom:10px;
	background:url(../images/reng-dot.gif) left top no-repeat;
	font:12px/120% Tahoma;
	margin:0;
}
ul.renginiai li.linkSel{
	padding-bottom:5px;
}
ul.renginiai li.link a, ul.renginiai li.linkSel a, ul.renginiai li.on a{
	color:#3953A4;
}
ul.renginiai li.on{
	padding: 5px 10px 10px 10px;
	background:none;
	font:12px/150% Tahoma;
	color:#333;
	margin:0;
}


/*--- */

.date {
	color:#999;
	font-size:11px;
}
ul.renginiai li.link2{
	padding-left:10px;
	padding-bottom:15px;
	background:url(../images/reng-dot.gif) left top no-repeat;
	font:12px/120% Tahoma;
	margin:0;
}
a.prew, a.next{
	padding-left:16px;
	background:url(../images/prew.gif) left center no-repeat;
	font:11px Tahoma;
	color:#3953A4;
}
a.next {
	padding-right:16px;
	background:url(../images/next.gif) right center no-repeat;
	padding-left:0;
}
a.prew:hover, a.next:hover, td.contentTitle a:hover, td.contentFooter a:hover{
	text-decoration:none;
}

/*---------------- programa --------------*/
.programa, .progrList {
	width:100%;
}
.progrList {
	margin-bottom:20px;
	border-bottom:2px solid #E2E7CD;
	border-left:1px solid #E2E7CD;
	border-right:1px solid #E2E7CD;
}
.programa td{
	vertical-align:middle;
	padding:4px 0;
	font:12px/120% Tahoma;
	color:#333;
	border-bottom:3px solid #E2E7CD;
	width:14%;
	text-align:center;
}
.programa td.sel {
	background:#E2E7CD;
}
.programa td.sel a, .programa td a, .progrList td a {	
	color:#3953A4;
	padding:0 8px;
	text-decoration:none;
}
.programa td.sel a:hover, .programa td a:hover, .progrList td a:hover {
	text-decoration:underline;
}
.progrList td{
	padding:4px 0;
	font:12px/120% Tahoma;
	color:#333;
	border-bottom:1px solid #E2E7CD;
	vertical-align:top;
}

td.time {
	width:50px;
	text-align:center;
	color:#777;
}
.infoBlock {
	font:11px/120% Tahoma;
	color:#777;
	padding-left:50px;
	padding-bottom:20px;
}




.top {
	width:90%;
	margin-top:5px;
}
.top td{
	border-bottom:1px solid #E2E7CD;
	padding:4px 0 4px 5px;
	vertical-align:middle;
	font:12px Tahoma;
	color:#333;
}


td.headtop {
	background: url(../images/top-bg.gif) right center no-repeat #E2E7CD;
	padding-left:5px;
	font:bold 13px Tahoma;
	border:1px solid #ccc;
	/*border-top:1px solid #ccc;
	border-right:1px solid #ccc;*/
}
td.headtop a{
	text-decoration:none;
}


.vedejai {
	width:100%;
}
.vedejai td{
	border-bottom:1px solid #E2E7CD;
	padding:10px 0;
	vertical-align:bottom;
	font:12px Tahoma;
	color:#333;
}


.path {
	margin-bottom:5px;
}
.path td{
	padding-right:12px;
	font:11px Tahoma;
	color:#333;
}


.foto {
	width:100%;

}

.foto td{
	width:33%;
	vertical-align:top;
	text-align:center;
	padding:10px;
}
.foto td img{
	border:none;
}



.calendar { position: absolute; top:135px; left:120px; visibility:hidden; z-index:100; width:173px; color: #666;  padding:4px; background:#CCC;}
.calendar .cal { background:#fff; border-top:1px solid #333; border-left:1px solid #333; padding:8px; }
.calendar .days { width:100%; position:relative; text-align:center; font:11px/16px Tahoma; color:#333; }

.calendar .days a{ color:#3953A4; }
.calendar .days a:hover{ text-decoration:none; }

.calendar .day { font:10px/16px Tahoma; color:#111; text-transform:uppercase; width:21px; border-bottom:1px solid #ccc; }


a.rss {
	font:12px Tahoma;
	color:#3953A4;
	padding-left:20px;
	background:url(../images/rss.gif) left top no-repeat;
}

a.rss:hover{text-decoration:none;}
