 /* DEFAULTS */
body{
	background-color: White;
}
.left{ float: left; }
.right{ float: right; }
.clear{ clear: both; }
a{
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #7D7D7D;
}
a:hover{
	color: #97AF00;
	text-decoration: underline;
}
a.active{
	color: #97AF00;
	text-decoration: underline;
}
/* STYLE ELEMENTS */
#header{
	margin: 0px auto;
	width: 975px;
	height: 109px;
	position: relative;
}
.logo{
	position: absolute;
	left: 10px;
	top: 20px;
	z-index: 1;
}
/* MENU */
ul.menu {
	list-style: none;
	position: absolute;
	right: 0px;
	top: 45px;
	z-index: 2;
}
ul.menu li {margin: 0px; padding: 0px; display: inline; float: left; position: relative;}
ul.menu li a {
	font: 12px Arial, Helvetica, sans-serif;
	display: block;
	margin: 0px 16px 0px 16px;
	text-decoration: none;
	color: #7D7D7D;
	text-align: center;
	/*background: url(../img/vsp.gif) no-repeat scroll right top; */
}
ul.menu li a:hover{
	color: #97AF00;
	text-decoration: underline;
}
ul.menu li a.selected  {
	color: #97AF00;
	text-decoration: underline;
}
/* LANGUAGE */
.lang{
	font: 12px Arial, Helvetica, sans-serif;
	z-index: 3;
	position: absolute;
	/*left: 230px;*/
	left:848px;
	top: 10px;
	color: #F4F4F4;
}
.lang a{
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0px 6px;
	text-decoration: none;
	color: #7D7D7D;
}
.lang a:hover{
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0px 6px;
	color: #97AF00;
	text-decoration: none;
}
a.lang-selected{
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0px 6px;
	color: #97AF00;
	text-decoration: none;
}
/* SLIDER */
#slider{
	margin: 0px auto;
	width: 975px;
	height: 439px;
	position: relative;
}
#slider .slide{
	z-index: 4;
	position: absolute;
	left: 0px;
	top: 0px;
}
/* STOCK */
.stock{
	color: White;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 16px 12px 9px 12px;
	width: 260px;
	height: 75px;
	z-index: 5;
	position: absolute;
	left: 8px;
	top: 8px;
	background: transparent url(../img/green-bg.png) repeat scroll top;
}
.stock h3, .news h3, .news-list h3{
	font: bold 16px Arial, Helvetica, sans-serif;
	color: White;
	margin-bottom: 10px;
}
.menu-line{
	font: 11px/19px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #C2D935;
	padding-bottom: 3px;
	margin-bottom: 3px;
}
.stock .menu-line{
	font: 11px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #C2D935;
	padding-bottom: 3px;
	margin-bottom: 3px;
}
.stock img, .akc{
	margin: 0px 5px 0px 14px;
	vertical-align: baseline;
}
.stock span, .menu-line span, .stock2 span{
	color: #5A7219;
}
/* NEWS */
.news{
	color: White;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 16px 12px 9px 12px;
	width: 260px;
	height: 131px;
	z-index: 5;
	position: absolute;
	left: 8px;
	top: 118px;
	background: transparent url(../img/green-bg.png) repeat scroll top;
}
.news a, .menu-line a:hover, .news-list a{
	color: White;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.menu-line a {
	color: White;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
/* NEWS-LIST */
.news-list{
	color: White;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 16px 12px 9px 12px;
	width: 260px;
	z-index: 5;
	position: absolute;
	left: 8px;
	top: 285px;
	background: transparent url(../img/green-bg.png) repeat scroll top;
}
/* VIDEO NEWS */
.video-news{
	color: White;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 12px 12px 12px 12px;
	width: 260px;
	z-index: 5;
	position: absolute;
	left: 8px;
	top: 386px;
	background: transparent url(../img/green-bg.png) repeat scroll top;
}
.video-news a{
	font: bold 16px Arial, Helvetica, sans-serif;
	color: White;
}
/* RIGHT SUB-MENU */
.sub-right1{
	padding: 8px 5px;
	width: 220px;
	z-index: 5;
	position: absolute;
	right: 8px;
	bottom: 148px;
	background: transparent url(../img/green-two-bg.png) repeat scroll top;
}
.sub-right2{
	padding: 8px 5px;
	width: 220px;
	z-index: 5;
	position: absolute;
	right: 8px;
	bottom: 113px;
	background: transparent url(../img/green-two-bg.png) repeat scroll top;
}
.sub-right3{
	padding: 8px 5px;
	width: 220px;
	z-index: 5;
	position: absolute;
	right: 8px;
	bottom: 78px;
	background: transparent url(../img/green-two-bg.png) repeat scroll top;
}
.sub-right4{
	padding: 8px 5px;
	width: 220px;
	z-index: 5;
	position: absolute;
	right: 8px;
	bottom: 43px;
	background: transparent url(../img/green-two-bg.png) repeat scroll top;
}
.sub-right5{
	padding: 8px 5px;
	width: 220px;
	z-index: 5;
	position: absolute;
	right: 8px;
	bottom: 8px;
	background: transparent url(../img/green-two-bg.png) repeat scroll top;
}
.sub-right1 a, .sub-right2 a, .sub-right3 a, .sub-right4 a, .sub-right5 a{
	color: White;
	font: bold 13px Arial, Helvetica, sans-serif;
}

.sub-right1 img, .sub-right2 img, .sub-right3 img, .sub-right4 img, .sub-right5 img{
	vertical-align: middle;
}
/* FOTER */
#foter{
	font: 11px/16px Arial, Helvetica, sans-serif;
	color: #66693E;
	margin: 0px auto;
	width: 955px;
	padding: 25px 10px 0px 10px;
}
#foter-in{
	font: 11px/16px Arial, Helvetica, sans-serif;
	color: #66693E;
	margin: 0px auto;
	width: 955px;
	padding: 10px 10px 0px 10px;
}
#foter a, #foter-in a{
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #9DA90F;
}
#foter img, #foter-in img{
	vertical-align: middle;
}
.txt-right{
	text-align: right;
}


/* PAGES - IN */
.main{	
	font: 11px/16px Arial, Helvetica, sans-serif;
	color: #66693E;
	padding: 0px 0px 42px 0px;
	margin: 0px auto;
	width: 975px;
	border-bottom: 1px solid #C9D1B5;
}
.side-menu{
	width: 273px;
}
.main-cont{
	margin: 0px 0px 0px 13px;
	width: 689px;
}
.stock2{
	color: White;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 7px;
	width: 259px;
	height: 108px;
	background: transparent url(../img/akc-bg.gif) repeat scroll top;
	text-align: right;
}
.akcijos{
	margin: 0px 0px 0px 10px;
	padding: 7px;
	width: 125px;
	height: 94px;
	background: transparent url(../img/akc-box.png) no-repeat scroll top left;
}
.stock2 h3{
	font: bold 16px Arial, Helvetica, sans-serif;
	color: White;
	margin-bottom: 10px;
}
.menu-line{
	font: 11px/19px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #C2D935;
	padding-bottom: 3px;
	margin-bottom: 3px;
}
.stock2 .menu-line{
	font: 11px Arial, Helvetica, sans-serif;
	padding-bottom: 3px;
	margin-bottom: 3px;
	border: 0px none;
}
.little-head1{
	margin: 0px 0px 28px 0px;
	width: 689px;
	height: 121px;
	background: transparent url(../img/field.gif) no-repeat scroll top left;
}
/* LEFT MENU */
ul.menu-left{
	margin: 28px 0px 0px 10px;
}
ul.menu-left li a{
	padding: 10px;
	font: 14px Arial, Helvetica, sans-serif;
	display: block;
	text-decoration: none;
	color: #97AF00;
	background: transparent url(../img/sub-menu.gif) no-repeat scroll left bottom;
}
ul.menu-left li a:hover{
	padding: 10px;
	font: 14px Arial, Helvetica, sans-serif;
	display: block;
	text-decoration: none;
	color: White;
	background: transparent url(../img/sub-menu.gif) repeat-y scroll left;
}
ul.menu-left li.active a{
	padding: 10px;
	font: 14px Arial, Helvetica, sans-serif;
	display: block;
	text-decoration: none;
	color: White;
	background: transparent url(../img/sub-menu.gif) repeat-y scroll left;
}
ul.menu-left li ul li a{
	padding: 10px 10px 10px 20px;
	font: 12px Arial, Helvetica, sans-serif;
	display: block;
	text-decoration: none;
	color: #6E7F01;
	background: transparent url(../img/sub-menu2.gif) no-repeat scroll left bottom;
}
ul.menu-left li ul li a:hover, ul.menu-left li ul li a.selected{
	padding: 10px 10px 10px 20px;
	font: 12px Arial, Helvetica, sans-serif;
	display: block;
	text-decoration: none;
	color: #6E7F01;
	background: transparent url(../img/sub-menu2.gif) repeat-y scroll left;
}
/* LEFT MENU "DOBILAS" */
ul.dobilas{
	margin: 16px 0px 0px 10px;
}

ul.dobilas li a{
	padding: 9px 0px 8px 25px;
	font: 14px Arial, Helvetica, sans-serif;
	display: block;
	text-decoration: none;
	color: #97AF00;
	background: transparent url(../img/sub-menu3.gif) no-repeat scroll left center;
}
ul.dobilas li a:hover{
	padding: 9px 0px 8px 25px;
	font: 14px Arial, Helvetica, sans-serif;
	display: block;
	text-decoration: underline;
	color: #97AF00;
	background: transparent url(../img/sub-menu3.gif) no-repeat scroll left center;
}
ul.dobilas li ul li a{
	padding: 5px 10px 5px 25px;
	font: 12px Arial, Helvetica, sans-serif;
	display: block;
	text-decoration: none;
	color: #6E7F01;
	background: transparent none;
}
/* MAIN text */
.main-cont h3{
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #9CAD33;
	margin-bottom: 21px;
}
.foto{
	text-align: left;
	width: 156px;
}
.text{
	text-align: left;
	width: 533px;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #5C6336;
	margin-bottom: 50px;
}
.text2{
	text-align: left;
	width: 533px;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #5C6336;
}
.text2 h2{
	font: 14px Arial, Helvetica, sans-serif;
	color: #5c6336;
margin-bottom: 10px;
	font-weight:bold;
}
.text h2{
	font: 14px Arial, Helvetica, sans-serif;
	color: #5c6336;
	margin-bottom: 28px;
	font-weight:bold;
}

.text span{
	font: 12px/30px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.main-cont p{
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #5C6336;
	margin-bottom: 22px;
}
img.info-pav{
	margin-bottom: 22px;
}
.main-cont p.small{
	font: italic 10px/18px Arial, Helvetica, sans-serif;
	color: #5C6336;
	margin-bottom: 22px;
}
.main-cont p a{
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #97AF00;
}
.main-cont p a.block{
	padding: 0px;
	height: 12px;
	font: 12px/25px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #97AF00;
}
/* Kontakts */
.kont-form{
	width:270px;
	margin-right: 30px;
	margin-top: -280px;
}
.kont-form input.form{
	font: 12px Arial, Helvetica, sans-serif;
	width: 258px;
	height: 22px;
	padding: 0px 0px 0px 6px;
	background-color: #F8FAEE;
	border: 1px solid #E9EBD4;
	margin-bottom: 2px;
	color: #5C6336;
}
.kont-form textarea{
	font: 12px Arial, Helvetica, sans-serif;
	width: 258px;
	padding: 2px 0px 0px 6px;
	background-color: #F8FAEE;
	border: 1px solid #E9EBD4;
	margin-bottom: 3px;
	color: #5C6336;
}

.kont-form1{
	width:270px;
	margin-right: 30px;

}
.kont-form1 input.form{
	font: 12px Arial, Helvetica, sans-serif;
	width: 258px;
	height: 22px;
	padding: 0px 0px 0px 6px;
	background-color: #F8FAEE;
	border: 1px solid #E9EBD4;
	margin-bottom: 2px;
	color: #5C6336;
}
.kont-form1 textarea{
	font: 12px Arial, Helvetica, sans-serif;
	width: 258px;
	padding: 2px 0px 0px 6px;
	background-color: #F8FAEE;
	border: 1px solid #E9EBD4;
	margin-bottom: 3px;
	color: #5C6336;
}

/* pre { font-family: "Courier New", courier, mono; font-size:12px; width: 700px; overflow: hidden; } */



/* tables  */
.contentTable { margin: 0 1px 10px 1px; border-collapse: collapse; empty-cells: show; color: #333333; text-align: left; width: 600px}
.contentTable th { color: #333333; padding: 4px 3px 4px 4px;  font-weight: bold; }
.contentTable th a{ color: #333333; }
.contentTable tbody td { padding: 4px 2px 4px 2px; vertical-align: top; background: white; }
.contentTable thead td { padding: 4px 1px 4px 1px; white-space: nowrap; }
.contentTable h3 { margin: 3px; }
.contentTable td .icon { position:static; margin: 1px 2px 0 0; border: none; }
.contentTable td{ }
.contentTable td, .contentTable th{ border: 1px solid #9CAD33; }
.contentTable tr.noborder td, .contentTable td.noborder{ border-width: 0; background-color: white !important; }
.contentTable tbody td.pos { color: green; background-image: url("../graphics/icons/arr_pos.gif"); background-repeat: no-repeat; background-position: right 6px; padding-right: 10px; white-space: nowrap; text-align: right; }
.contentTable tbody td.neg { color: red; background-image: url("../graphics/icons/arr_neg.gif"); background-repeat: no-repeat; background-position: right 6px; padding-right: 10px; white-space: nowrap; text-align: right; }
.contentTable tr.left td{ text-align: left; }
.contentTable tr.right td{ text-align: right; }

table .ticker { text-transform: uppercase; }
.empty { font-style: italic; color: #999999; }
table td.wrap { white-space: normal; }
table .colTypeText { text-align: left;  }
table .colTypeNr { text-align: right; }

/* underline header tooltip */
table th.colTypeText a:hover,
table th.colTypeText a{ text-align: left; padding:5px 0 7px 0; text-decoration: underline; }
table th.colTypeNr a:hover,
table th.colTypeNr a{ text-align: right; padding:5px 0 7px 0; text-decoration: underline; }

/* count total */
table .property { font-weight: bold; padding:0px 0 0px 0; color: #606060 !important; }
table .property a { /* pealdise fondi vrv lingil*/ color: #000000; padding:5px 0 7px 0; }
table .property a:hover { text-decoration: none; padding:5px 0 7px 0; }

table tr.hl td{ background: #ECF3F9; } /* rows highlight */

table td.details { text-align: left; padding-left: 12px; background-image: url(../graphics/icons/viewDetails.gif); background-position: left bottom; background-repeat: no-repeat; }
table td.total { font-weight: bold; }
table tr.hl td.total{ background: white; }
table td.topmargin { padding-top: 5px; }
table td.marginbottom { padding-bottom: 5px; }
table th.sort { padding-left: 14px; /*background-image: url(../graphics/icons/sortASC.gif);*/ background-position: 2px 3px; background-repeat: no-repeat; /*background-color: #EFEFEF;*/ }
table th.asc { background-image: url(../graphics/icons/sortASC.gif); }
table th.desc { background-image: url(../graphics/icons/sortDESC.gif); }
table td.sort {  background-color: #ECF3F9; }

a.type-pdf{ padding: 2px 0; padding-left: 18px; background: url(http://www.nasdaqomxbaltic.com//graphics/icons/types/pdf.gif) no-repeat 0 50%; }




#gallery {
		margin: 0 auto;
	}
	#gallery ul li {
		float: left;
		width: 160px;
		height: 160px;
		overflow: hidden;
		background: #ebebeb;
		border: 1px solid #cacaca;
		margin: 0 5px 5px 0;
		display: inline;
	}
	#gallery ul li a {
		display: block;
		width: 150px;
		height: 150px;
		overflow: hidden;
		margin: 5px auto 0;
	}
	
	#gallery ul li a img {
		width: 150px;
		min-height: 150px;
	}
	
	#fader {
		width: 282px;
		float: left;
		overflow: hidden;
		margin-right: 5px;
	}
	
	#fader ul {
		width: 282px;
		height: 392px;
		overflow: hidden;
	}
	
	#fader ul li img {
		width: 282px;
		min-height: 392px;
	}
	
	
	/* NAUJAS */
.sea, .ske, .mas{
	padding: 15px 0;
}
.topb{
	border-top: 1px solid #C9D1B5;
}
.inp{
	font: 11px Arial, Helvetica, sans-serif;
	color: #5C6336;
	border: 1px solid #BCBCBC;
	padding: 2px;
	height: 16px;
	width: 164px;
}
.sea select{
	font: 11px Arial, Helvetica, sans-serif;
	color: #5C6336;
	border: 1px solid #BCBCBC;
	padding: 2px;
	width: 164px;
}
.fil{
	font: 11px Arial, Helvetica, sans-serif;
	color: White;
	border: 1px solid #939F10;
	padding: 2px;
	background: #A2B20A;
}
.ske {
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #5C6336;
}
.ske img{
	margin-right: 15px;
}
.ske p{
	font: 12px/18px Arial, Helvetica, sans-serif;
	width: 550px;
	color: #97AF00;
	text-align: justify;
	margin: 10px 0 0 0;
}
.ske p a{
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #97AF00;
	text-decoration: none;
}
.top-title{
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #5C6336;
	margin: 0 0 15px 0;
}
.pages {
	padding: 15px 0 0 0;
}
.swapbox {
	margin: 0 6px 0 0;
}
.swapbox img{
	margin: 4px 2px 0 0;
}
.swaptext p{
	font: 12px/18px Arial, Helvetica, sans-serif;
	width: 360px;
	color: #97AF00;
	text-align: justify;
	margin: 0 0 10px 0;
}
.link{
	font: 12px Arial, Helvetica, sans-serif;
	color: #97AF00;
	background: #F8FAEE;
	border: 1px solid #E9EBD4;
	margin: 5px 0 0 0;
	padding: 2px;
	width: 304px;
}
.inf{
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #5C6336;
	margin: 5px 0 0 0;
	width: 50%;
}
.inf span{
	font: 12px Arial, Helvetica, sans-serif;
	color: #97AF00;
}

