/* ======================================
Basic Style Sheet - BITE

version: 1.1
=========================================*/

/* Defaults 
=========================================*/

body { 
margin: 4px 0 6px 0;	
font-size: 12px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
min-width:980px;
text-align:center;
color:#050505;
}
img {border:none;}

.clear {
clear:both;
}

.grey {color:#999;}
.green {color:#00B25A !important;}
.hidden {display:none;}

/* main layout
=========================================*/
#header {
margin:0 auto;
height:155px;
position:relative;
width:986px;
}
#headerInner {
margin:0 auto;
height:120px;
position:relative;
width:986px;
}
#headerInnerAdd {
position:absolute;
top:0;
z-index:0;
margin:0 auto;
width:986px;
font-size:11px;
}
#headerInnerNav {
position:relative;
top:95px;
padding:0; margin:0;
padding-left:255px;
float:left;
}
#headerInnerNav a, #headerNav a, #langInnerNav a, #langNav a {
color:#00b25a;
text-decoration:none;
}
#headerInnerNav a:hover, #headerNav a:hover, #langInnerNav a:hover, #langNav a:hover {
text-decoration:underline;
}
#headerInnerNav li.active a {
color:#c1d82f;
}

#langInnerNav {
position:relative;
top:95px;
float:right;
padding:0; margin:0;
left:-242px;
}
#wrapper {
width:986px; 
margin:0 auto; 
background:#fff; 
text-align:left; 
height:100%;
}
#footer {
clear:both;
width:986px;
margin:0 auto;
background:#fff;
color:#999;
padding-top:15px;
line-height: 1.5;
}

#footer span.agreement {display:block;border-top:1px solid #CCC;padding:5px 0;}
#footer span.agreement.narrow{width:484px;}

#footerInner {
width:735px;
margin:0 auto;
background:#fff;
color:#999;
clear:both;
padding-left:260px;
padding-top:15px;
}
/* header
=========================================*/
#search {
display:inline;
float:right;
width:206px;
padding-left:15px;
}
#logo {
height:98px;
left:15px;
margin:12px 0 0;
padding:0;
position:absolute;
width:98px;
z-index:1;
}
#navBox {
float:right;
padding:88px 0 0;
width:250px;
}
/* mainIndexNav
==========================================*/

#mainIndexNav {
float:right;
margin-bottom:20px;
}

#mainIndexNav  li {
display:inline;
float:right;
height:74px;
width:241px;
text-align:center;
margin-left:8px;
}

#mainIndexNav.forIndex {
float:right;
width:690px;
margin-bottom:20px;
}


#mainIndexNav.forIndex  li {
display:inline;
float:right;
height:74px;
width:212px;
text-align:center;
margin-left:10px;
}

#mainIndexNav span {
display:block;
height:1px;
overflow:hidden;
}
#mainIndexNav li a {
display:block;
height:100%;
}


.aboutHeader {
background:url(../images/en/nav.ag.gif) 3px 3px no-repeat;
}
.aboutHeader a:hover {
background:url(../images/en/nav.ag.a.gif) no-repeat;
}
.forIndex .aboutHeader  {
background:url(../images/en/nav.ag.index.gif) 3px 3px no-repeat;
}
.forIndex .aboutHeader a:hover {
background:url(../images/en/nav.ag.a.index.gif) no-repeat;
}
.aboutHeaderActive {
background:url(../images/en/nav.ag.active.gif) 3px 3px no-repeat;
}
.aboutHeaderActive a:hover {
background:url(../images/en/nav.ag.active.a.gif) no-repeat;
}


.investorHeader {
background:url(../images/en/nav.ir.gif) 3px 3px no-repeat;
}
.investorHeader a:hover {
background:url(../images/en/nav.ir.a.gif) no-repeat;
}
.forIndex .investorHeader {
background:url(../images/en/nav.ir.index.gif) 3px 3px no-repeat;
}
.forIndex .investorHeader a:hover {
background:url(../images/en/nav.ir.a.index.gif) no-repeat;
}
.investorHeaderActive {
background:url(../images/en/nav.ir.active.gif) 3px 3px no-repeat;
}
.investorHeaderActive a:hover {
background:url(../images/en/nav.ir.active.a.gif) no-repeat;
}

.mediaHeader {
background:url(../images/en/nav.mc.gif) 3px 3px no-repeat;
}
.mediaHeader a:hover {
background:url(../images/en/nav.mc.a.gif) no-repeat;
}
.forIndex .mediaHeader {
background:url(../images/en/nav.mc.index.gif) 3px 3px no-repeat;
}
.forIndex .mediaHeader a:hover {
background:url(../images/en/nav.mc.a.index.gif) no-repeat;
}
.mediaHeaderActive {
background:url(../images/en/nav.mc.active.gif) 3px 3px no-repeat;
}
.mediaHeaderActive a:hover {
background:url(../images/en/nav.mc.active.a.gif) no-repeat;
}

#mainIndexNav {
list-style:none;
margin:0;
padding:0;
}
/* footer
=========================================*/
#footer a, #footer a:link,#footer a:visited {color:#999; text-decoration: none; }
#footer a:hover,#footer a:active {text-decoration: underline;}
#footerInner a, #footerInner a:link,#footerInner a:visited {color:#999; text-decoration: none; }
#footerInner a:hover,#footerInner a:active {text-decoration: underline;}

/* Fonts
=========================================*/
a, a:link/*, a:visited */ {	
color: #333;
text-decoration: underline; 
}
a:hover, a.active { 
color: #00b25a;	
text-decoration: underline;
}
li.active a, a:active {color:#c1d82f;text-decoration: none; }
ul, ol {line-height:18px;}
ol {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:20px 0;
margin:0;
}
ol li span {
font-size:62px;
color:#c1d82f;
font-weight:bold;
}
ol li {
margin: 0 0 10px 0;
padding:20px 0;
}	
ol p {
margin-top:-50px;
*margin-top:-30px;
margin-left:60px;
awidth:550px;
}	
ol h3 {
position:relative;
top:-60px;
*top:-30px;
font-size:14px;
margin-left:60px;
awidth:480px;
width: auto;
}


/* Headers 
=========================================*/

h1, h2, h3, h4, h5 { 
color: #00b25a; 
margin: 0 0 10px 0; 
width:100%; 
letter-spacing:normal; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height:normal;
}
h3 {
color:#c1d72e;
}
h1 {font-size:24px;}
h2 {font-size:20px; margin-bottom:15px;}
h3 {font-size:14px;}
h4 {font-size:12px;}
h5 {font-size:12px;}
#linksBox h2, #linksBox h3, #linksBox p, #linksBox a {
color:#fff;
font-weight:bold;
} 
#linksBox h3 {
margin:0;
}
/* Forms 
=========================================*/
form {
color:#777777;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
input[type="text"], input[type="password"], select, textarea {
border-color:#666666 #b0b0b0 #b0b0b0 #666666;
border-style:solid;
border-width:1px;
color:#808080;
padding:2px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#search input.field {
width:172px;
}
input.button {
width:auto; 
vertical-align: bottom; 
border:none; 
height:23px; 
width:23px;
padding:0;
}
input.field {
background:#FFF url(../images/common/dot.grey.gif) 0 0 repeat-x;
}
a.button{
display:inline-block;
background:url(../images/common/btn.submit.gif) right top no-repeat; 
height:24px; 
border:0 none;
color:#fff;
font-size:11px;
font-weight:bold;
padding:0 6px 2px;
cursor:pointer;
min-width:80px;
line-height:23px;
text-decoration:none;
text-align:center;
margin-right:10px;
size:landscape;
}

a.button span.approve {
background:url(../images/common/btn.approve.gif) 0 50% no-repeat; 
padding-left:10px;
}

a.button span.reject {
background:url(../images/common/btn.reject.gif) 0 50% no-repeat; 
padding-left:10px;
}

a img{ margin-right:10px; }
#mainImage a img{ margin-right:0; }
/* Content 
=========================================*/
#mainImage {
position: relative;
margin-top: -91px;
background:#c1d72e;
width:312px;
height:478px;
float:left;
}
#content {

float:right;
width:654px;
margin-top:20px;
}
#centerBox {
float:left;
display: inline;
background:url(../images/common/contentBox.gif) no-repeat;
width:400px;
height:355px;
padding:20px;
}
#centerBox p {
padding:0 10px 15px 12px;
}
#linksBox {
float:right;
width:175px;
height:364px;
background:#c1d72e url(../images/common/subtab.gif) no-repeat bottom right;
padding:10px 20px 10px 10px;
}
#linksBox p {
padding-right:10px;
}

#linksBox a.link {
font-size:18px;
color:#00b25a;
}

/* BlockUI */
.blockOverlay{ height:150% !important; }

/* Breadcrumb */
.bread {
padding:0 5px 15px 0;
font-size:11px;
}

.bread a {
text-decoration:underline;
color:#666;
}
.bread a:hover {
color:#00b25a;
}

/* Menu left */
#leftBlock {
margin-top:20px;
margin-left: -3px;
width:240px;
zoom: 1;
position: relative;
float:left;
display:block;
}
.localNavBg {
background:url('../images/common/menu_bg.gif') 0 100% repeat-y;
}
#localNav {
background:url('../images/common/menu_bottom.gif') 0 100% no-repeat;
padding:15px 10px 15px 15px;
margin:0;
zoom: 1;
}
#localNav li {
list-style:none;
padding-bottom:10px;
}
#localNav ul {
padding-top:10px;
margin-bottom:-10px;
padding-left:20px;
margin-left:0;
}
#localNav li a {
font-size:12px;
color:#666;
text-decoration:none;
}
#localNav li a:hover {
text-decoration:underline;
}
.localNavActive a {
color:#2ab14b !important;
}

.localNavActiceBlock a {
color:#2AB14B !important;
}

.localNavActive {
font-weight:bold;
}
.localNavActive li {
font-weight:normal;
}

/* Right menu */
#rightBlock {
margin-top:20px;
width:240px;
float:right;
display:block;
}
#rightBlock ul {
list-style:none;
padding:0 0 0 10px;
margin:0;
clear:both;
}
#rightBlock ul li {
list-style:none;
padding-bottom:10px;
}
#rightBlock ul li.simple {
list-style:none;
padding-bottom:10px;
background:url('../images/common/ico.arrow.small.gif') 0 2px no-repeat;
padding-left:25px;
}
#rightBlock ul li.simple a {
padding:0;
}
#rightBlock ul li a {
padding-left:25px;
color:#666;
text-decoration: none;
}
#rightBlock ul li a:hover {
text-decoration:underline;
}


/* boxes
=========================================*/

.roundedBoxSmall {
background:url('../images/common/rounded.bottom.line.small.gif') 0 100% repeat-y;
width:240px;
float:right;
}
.roundedBoxSmallIn {
background:url('../images/common/rounded.bottom.small.gif') 0 100% no-repeat;
padding:15px 20px 20px 20px;
}
.roundedBoxBig {
background:url('../images/common/rounded.bottom.line.big.gif') 0 100% repeat-y;
width:493px;
float:left;
}
.roundedBoxBigIn {
background:url('../images/common/rounded.bottom.big.gif') 0 100% no-repeat;
padding:15px 20px 20px 20px;
}
.roundedBoxBigger {
position:relative;
left:-2px;
background:url('../images/common/rounded.bottom.line.bigger.gif') 0 100% repeat-y;
width:741px;
margin-bottom:15px;
}
.roundedBoxBiggerIn {
background:url('../images/common/rounded.bottom.bigger.gif') 0 100% no-repeat;
padding:15px 20px 20px 20px;
}
.roundedBoxSmallIn ul li.simple, .roundedBoxSmallIn ul li.toolBoxSimpleCompare {
background:transparent url('../images/common/ico.arrow.small.gif') no-repeat scroll 0pt 2px;
}
.roundedBoxSmallIn ul li {
color:#666;
padding-bottom:10px;
}
.roundedBoxSmallIn ul li a {
padding-left:25px;
color:#666;
text-decoration:none;
}
.roundedBoxSmallIn ul li a:hover {
text-decoration:underline;
}
.roundedBoxSmallIn ul {
padding-left:10px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

/* Icons
=========================================*/
.linkIconRss {
background:url('../images/common/ico.rss.gif') 0 50% no-repeat;
padding:1px 0 0 18px !important;
}

.linkIconPrint {
background:url('../images/common/ico.print.gif') 0 50% no-repeat !important;
padding:1px 0 0 18px;
}

.linkIconMail {
background:url('../images/common/ico.mail.gif') 0 50% no-repeat !important;
padding:1px 0 0 18px;
}

.linkIconSubscribe {
background:url('../images/common/ico.small.subscribe.gif') 0 50% no-repeat;
padding:1px 0 0 18px !important;
}

/* Content folding expanding
=========== */
#foldAllLink
{
font-size:11px;
text-align:right;
}
#foldAllLink a {
color:#00b25a;
}
#foldAllLink .down {
background:transparent url('../images/common/ico.fold.plus.gif') no-repeat scroll 0pt 50%;
padding:0pt 0pt 0pt 15px;
}

#foldAllLink .up {
background:transparent url('../images/common/ico.fold.minus.gif') no-repeat scroll 0pt 50%;
padding:0pt 0pt 0pt 15px;
}

h3.switch, h3.switch_notopline {
background:transparent url('../images/common/list.plus.gif') no-repeat scroll 0px 14px;
color:#C1D72E;
cursor:pointer;
font-size:14px;
font-weight:bold;
margin:0pt;
padding:10px 0pt 5px 18px;
width: auto;
}

h3.switch_expanded, h3.switch_expanded_notopline {
background:transparent url('../images/common/list.minus.gif') no-repeat scroll 0px 14px;
color:#C1D72E;
cursor:pointer;
font-size:14px;
font-weight:bold;
margin:0pt;
padding:10px 0 5px 18px;
width: auto;
}

.folded {
display:none;
}

.expanded {
display:block;
}
ol.expanded {
list-style:decimal;
margin:12px 0;
padding:0 0 0 40px;
}
ol.expanded li {
margin:5px 0;
padding:0;
}
ul.expanded {
list-style:square;
}
ul.expanded li {
margin:5px 0;
}

/* ads
======== */
#adBlock {
	text-align:center;
	width:240px;
}
#adBlock img {
	margin-top:15px;
}
/* Table */
table {
	border-collapse: collapse;
	font-size:11px;
	margin-bottom:15px;
}
th {
	font-weight: bold;
	text-align:left;
	border-bottom: solid 2px #c1d72e;
	vertical-align: bottom;
	padding: 5px 10px;
}
td {
	padding: 5px 10px;
	vertical-align:top;
}

.tableBorders th {
	font-weight: bold;
	text-align:left;
	border-bottom: solid 2px #c1d72e;
	vertical-align: bottom;
	padding: 5px 10px;
}
.tableBorders td,.tableTdBorder td {
	padding: 5px 10px;
	vertical-align:top;
	border-bottom:1px solid #ccc;
}
.tableTdBorder {
width:100%;
}
.pdf {
background: url('../images/common/ico-pdf.gif') no-repeat top left;
padding-left:26px;
}
.ppt {
background: url('../images/common/ico-ppt.gif') no-repeat top left;
padding-left:26px;
}
.ext {
background: url('../images/common/ico-ext.gif') no-repeat top left;
padding-left:26px;
}
.cal {
background: url('../images/common/ico-cal.gif') no-repeat top left;
padding-left:26px;
}
.conf {
background: url('../images/common/ico-conf.gif') no-repeat top left;
padding-left:26px;
}
.pdf, .ppt, .ext, .cal{ min-height:27px; }
.disabled {
background: #EEE;
border-color:#666 #B0B0B0 #B0B0B0 #666;
border-style:solid;
border-width:1px;
}


#profile {float:right;padding:90px 0 0;width:500px;margin-bottom:5px; height:60px;}

#profile form {margin:-10px 0 0;padding:0;}
#profile form input.submit {
	background:#00b25a url(../images/common/bg.login.gif) no-repeat; 
	height:20px; 
	width:57px; 
	margin:0 4px 0 10px;
	border:0 none;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	padding:0 6px 2px;
	cursor:pointer;
	font-family:Verdana;
	font-size:12px;
}
form input.submit2 {
	background:url(../images/common/btn.submit.gif) right top no-repeat; 
	height:24px; 
	margin:0;
	border:0 none;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	padding:0 6px 2px;
	cursor:pointer;
	text-align:center;
	font-family:Verdana;
	font-size:12px;
	padding:0 5px;
} 
#profile a.remind {font-size:10px;margin:0 0 0 152px; position:relative; top:-8px;  padding:0; display:inline;}
#profile input.field {width:140px;margin:0 3px 0 0;}
#profile div.submit {margin:12px 0 0 0;float:left;width:200px;}
#profile div.input {float:left;width:150px;}
#profile div.input label {font-size:11px;display:block; font-weight:bold; color:#777; margin:-2px 0 1px 0;}
#profile div.input, #profile div.submit {height:30px;}

#profile p, #profile p a {color:#999; margin:0;}
#profile p a {font-size:11px;}
#profile p a.logout {color:#fff; font-weight:bold; background:#00b25a url(../images/common/bg.logout.gif) no-repeat; line-height:15px; width:59px; padding:2px 4px 3px; text-decoration:none; display:inline-block; text-align:center; vertical-align:middle}
#profile p.notice {margin:10px 0 0 0;font-size:11px;}

#content form label {display:block;font-weight:bold;margin:2px 0;}
#content form div.input {margin:10px 0;}
#content form div.input input,
#content form div.input textarea,
#content form div.input select {width:300px;}

#content form div.checkbox label {display:inline !important;}
#content form div.checkbox input {width:auto !important;}

#content form .error-message, #authMessage {font-size:11px;color:red;background:none;text-align:left;padding:5px 0;}
#profile form .error-message, #authMessage{ position:absolute; top:122px; left:236px;}
#content table {width:100%;}

.message {color:#00B25A;margin:5px 0;font-size:11px;}

/* popup */ 
#popup a{float:right;margin:10px;}
table.popup-bottom{margin:0;padding:0;width:100%;}
table.popup-bottom td{margin:0;padding:0;}
table.popup-bottom td.corner{background:url(../images/common/bg.bottom-corner.gif) right top no-repeat;height:51px;width:55px;}
#popup,table.popup-bottom td.bottom{background:#fff;}
#popup form {
	padding:20px 35px 0 30px;
	margin:0;
	text-align:justify;
	word-spacing:-0.3ex;
	/* jei netinka atstatyti text-align:left */
}

/* user form */
#content form.register div.input,#content form.register div.submit{margin:10px 20px 0 0;}
#content form.register div.input input{height:15px;margin:0;width:215px;}
#content form.register div.box-address div.input input#ClientCompanyAddress{width:215px;}
#content form.register div.box-address div.input select{width:200px;}
#content form.register div.textarea label{width:600px;}
#content form.register div.textarea textarea{height:50px;width:600px;}
#content form.register div.submit{margin-top:30px;}
#content form.register div.box-name,#content form.register div.box-address{clear:both; height:50px;width:800px;}
#content form.register div.box-name div.input,#content form.register div.box-address div.input{float:left;margin-right:20px;}
#content form.register div.box-name div.input input,#content form.register div.box-address div.input input{width:150px;}
#content form.register div.submit input{ width:120px; }


#content form div.error input, 
#content form div.error select, 
#content form div.error textarea {background:#ffc9b3;}
#content form div.error .error-message {display:none;}

a.descSort {background:url(../images/common/arrow.down.gif) 100% 50% no-repeat;padding-right:14px;}
a.ascSort {background:url(../images/common/arrow.up.gif) 100% 50% no-repeat;padding-right:14px;}

p.h1 {display:none;}