body {
padding: 0px; 
margin: 0px; 
font: normal 14px/17px Arial, Tahoma; 
color: #636363; 
}

p {
text-align: left;
}

select, input {
font: normal 12px/14px Arial, Tahoma; 
padding: 0px; 
margin: 0px; 
}

input.submit {
padding: 2px 10px; 
color: #fff; 
font-weight: bold; 
background-color: #4F92D8; 
border: 1px solid #4F92D8; 
}

form {
padding: 0px; 
margin: 0px; 
}

a {
text-decoration:underline;
color: #636363;
}

a:hover {
text-decoration:underline;
color: #636363;
}

#container {
width: 976px;
/* 
border: 1px solid red; 
*/
}

#topLogoBlock {
float: left; 
}

#topLogoBlock img {
margin: 20px 0px 10px 20px; 
}

#topRightBlock {
margin-left: 235px; 
text-align: right;  
 /* left//none */
/* 
*/
}

#langBlock {
height: 70px;
}

#langBlock p {
padding: 0px; 
padding-top: 10px; 
padding-right: 10px; 
margin: 0px; 
float: right; 
}

#langBlock img {
float: left; 
border: none;
margin-left: 7px; 
}

#sloganBlock {
/* border: 1px solid green;  */
height: 45px;
}

#sloganBlock h3 {
padding: 0px; 
margin: 0px; 
margin-right: 10px; 
font: normal 32px/32px Arial, Tahoma; 
letter-spacing: -1px;
color: #034380; 
}

#menuBlock {
/* border: 1px solid blue; */
height: 50px;
}

#menuBlock ul {
list-style-type: none; 
padding: 0px; 
margin: 10px 0px;
float: right; 
}

#menuBlock ul li {
display: inline; 
list-style-type: none; 
padding: 0px; 
margin: 0px; 
font: normal 16px/16px Arial, Tahoma; 
}

#menuBlock ul li a {
/* padding: 0.3em 0.8em; */
padding: 6px 10px;
background-color: #fff;
color: #034380;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
text-decoration: underline; 
}

#menuBlock ul li a:hover {
text-decoration: none; 
}

#menuBlock ul li a#current {
background-color: #034380;
color: #fff;
text-decoration: none; 
}

#innerHeaderBlock {
clear: both;
background: #62A6EE url('../img/inner_header_bg.jpg') no-repeat top left;
padding-left: 35px; 
padding-bottom: 20px; 
}

#innerHeaderBlock h1 {
padding: 0px; 
padding-top: 18px; 
margin: 0px; 
font: bold 30px/30px Arial, Tahoma; 
letter-spacing: -1px;
color: #fff; 
}

#innerHeaderBlock p#navBar {
padding: 0px; 
padding-top: 7px; 
margin: 0px; 
font: normal 11px/11px Arial, Tahoma; 
color: #fff; 
}

#innerHeaderBlock p#navBar span.divider {
padding-left: 10px; 
}

#innerHeaderBlock p#navBar a {
color: #fff; 
text-decoration: underline; 
}

#innerHeaderBlock p#navBar a:hover {
color: #fff; 
text-decoration: none; 
}


/* ------------------------------------------------------------------------------------------------------ */

#indexHeaderBlock {
clear: both;
background: #65AEF3 url('../img/index_header_bg.jpg') no-repeat top right;
padding: 0px; 
margin: 0px; 
height: 193px;
color: #fff; 
position: relative;
}

#indexHeaderBlock img {
float: left; 
}

#indexHeaderBlock #text {
float: left; 
width: 380px;
padding-left: 17px; 
padding-top: 22px; 
}

#indexHeaderBlock h2 {
padding: 0px; 
margin: 0px; 
font: bold 24px/26px Arial, Tahoma; 
letter-spacing: -1px;
color: #fff; 
}

#indexHeaderBlock p {
padding: 0px; 
padding-top: 7px; 
margin: 0px; 
font: normal 12px/14px Arial, Tahoma; 
color: #fff; 
}

#indexHeaderBlock p#introText {
padding-right: 5px; 
width: 360px;
}

#indexHeaderBlock p#navBar {
padding-top: 15px; 
width: 400px;
}

#indexHeaderBlock p#navBar a {
color: #fff; 
text-decoration: underline; 
margin-right: 10px; 
}

#indexHeaderBlock p#navBar a:hover {
color: #fff; 
text-decoration: none; 
}

/* ------------------------------------------------------------------------------------------------------ */

#counter {
float: right;
position: absolute; /* static/relative/absolute/fixed */
top:0;
right:0;
padding-top: 60px;
width: 210px;
}

#counter table {
float: right;
border: 1px solid #ffffff; /* ACC6EE */
width: 195px;
margin-right: 13px; 
}

#counter table td {
border-top: 1px solid #ffffff; /* ACC6EE */
font-size: 12px; 
padding: 1px 8px; 
}

#counter td.cap {
border-top: none; 
font-weight: bold; 
color: #507EC5; 
background-color: #ffffff; /* ACC6EE */
/* 
width: 50px;
*/
white-space: nowrap;
overflow: hidden; 
}

#counter td.fuel {
padding-right: 2px; 
}

td#elPower, td#tempPower {
padding-left: 0px; 
text-align: right; 
}

#counter td.facts {
font-size: 10px;
text-align: right; 
}

#counter td.facts a {
color: #fff; 
text-decoration: none; 
}

#counter td.facts a:hover {
color: #fff; 
text-decoration: underline; 
}

/* ------------------------------------------------------------------------------------------------------ */

#contentLeftBlock {
padding-left: 35px; 
padding-top: 25px; 
padding-bottom: 40px; 
float: left; 
width: 580px;
clear: both; 
}

#contentLeftBlock h2 {
padding: 0px; 
padding-bottom: 15px; 
margin: 0px; 
color: #4F92D8; 
letter-spacing: -1px;
font: bold 22px/24px Arial, Tahoma; 
}

#contentLeftBlock h3 {
margin: 0px; 
padding: 15px 0px 5px 0px; 
font: normal 18px/20px Arial, Tahoma; 
color: #4F92D8; 
}

.blue, a.blue, a.blue:hover {
color: #4F92D8; 
}

#contentLeftBlock h3.blue a {color: #4F92D8; }
#contentLeftBlock h3.blue a:hover {color: #4F92D8; }

#contentLeftBlock h4 {
margin: 0px; 
padding: 15px 0px 0px 0px; 
}

#contentLeftBlock p {
margin: 0px; 
padding: 10px 0px 10px 0px; 
font: normal 14px/17px Arial, Tahoma; 
}

#contentLeftBlock li {
padding: 0px; 
margin: 5px 0px 15px 0px; 
}

div.duk h3 {
padding-top: 25px !important;
}

#contentRightBlock {
padding-top: 15px; 
padding-bottom: 20px; 
float: right; 
width: 320px;
}

#indexCols {
padding-left: 15px; 
font-size: 12px;
line-height: 15px;
}

#indexCols div.newsBlock {
margin-top: 17px; 
}

#indexCols p.date {
margin-bottom: 3px; 
}

#indexCols p.news {
padding: 0px; 
padding-right: 30px; 
padding-top: 3px; 
margin: 0px; 
}

#indexCols p.date strong {
font-size: 10px;
font-weight: normal; 
padding: 2px 5px; 
background-color: #EBE9E5; 
}

#indexCols div.col {
padding-top: 15px; 
padding-bottom: 20px; 
float: left; 
width: 320px;
}

#indexCols div.relLinks,
#relLinks {
border-left: 1px solid #E4E2DA; 
padding-left: 10px; 
padding-top: 15px; 
padding-bottom: 10px; 
}

#indexCols div.relLinks {
border-left: none;
}

#indexCols div.relLinks ul,
#relLinks ul {
list-style-type: none; 
padding: 0px; 
margin: 10px 0px;
margin-top: 20px;
}

#indexCols div.relLinks ul li,
#relLinks ul li {
background: #fff url('../img/rel_links_bullet.gif') no-repeat 0px 1px;
list-style-type: none; 
padding: 0px; 
padding-left: 20px; 
margin: 10px 0; 
font: normal 12px/14px Arial, Tahoma; 
}

#indexCols div.relLinks a,
#relLinks a {
text-decoration: underline; 
}

#indexCols div.relLinks a:hover,
#relLinks a:hover {
text-decoration: none; 
}

#indexCols div.relLinks a.current,
#relLinks a.current {
text-decoration: none; 
}

/* 
#indexCols div.newsBlock a { text-decoration: none;  }
#indexCols div.newsBlock a:hover { text-decoration: underline;  }
*/

h2.bg,
h4.bg {
font: bold 12px/12px Arial, Tahoma; 
color: #fff; 
background: #AED400 url('../img/text_green_bg.gif') no-repeat top right;
padding: 5px 10px; 
padding-right: 30px; 
margin: 0px; 
line-height: normal; 
display: inline; 
height: 24px;
}


#partners {
background-color: #F3F3F3;
padding: 0; 
padding-left: 20px; 
clear: both; 
font: normal 12px/14px Arial, Tahoma; 
color: #333; 
}

#partners table {
}

#partners table td {
padding-top: 12px 0; 
padding-left: 5px; 
padding-right: 30px; 
}

#footer {
padding-left: 35px; 
padding-top: 15px; 
padding-bottom: 15px; 
clear: both; 
font: normal 10px/14px Arial, Tahoma; 
border-top: 1px solid #E4E2DA; 
}

#footer a {
text-decoration: none; 
}

#footer a:hover {
text-decoration: underline; 
}


ul#faqList {
list-style-type: none; 
padding: 0px; 
margin: 10px 0px;
margin-top: 0px;
}

ul#faqList li {
background: #fff url('../img/rel_links_bullet.gif') no-repeat 0px 1px;
list-style-type: none; 
padding: 0px; 
padding-left: 20px; 
margin: 10px 0; 
font: normal 12px/14px Arial, Tahoma; 
}

div#spaudaSaltinis {
margin-bottom: 25px; 
}

div#spaudaSaltinis p {
color: #4F92D8; 
font-size: 12px; 
padding: 0px; 
margin: 0px; 
}


div.vizija {
background-color: #F5F4F2; 
padding: 10px 20px; 
margin: 10px 0; 
}

#contentLeftBlock div.img {
float:right;
border: 1px solid #EBE9E5; 
margin-left: 20px; 
margin-top: 8px; 
margin-bottom: 18px; 
}

#contentLeftBlock div.img img {
border: 4px solid #FFFFFF; 
}

#contentLeftBlock div.img p.cap {
font-size: 12px;
padding: 0px; 
padding-left: 5px; 
padding-bottom: 5px; 
margin: 0px; 
}

#contentLeftBlock div.img_left {
float:left;
border: 1px solid #EBE9E5; 
margin-right: 20px; 
margin-top: 8px; 
margin-bottom: 18px; 
}

#contentLeftBlock div.img_left img {
border: 4px solid #FFFFFF; 
}

#contentLeftBlock div.img_left p.cap {
font-size: 12px;
padding: 0px; 
padding-left: 5px; 
padding-bottom: 5px; 
margin: 0px; 
}



div.imgLogo {
float:right;
border: 1px solid #EBE9E5; 
margin-left: 20px; 
margin-top: 8px; 
margin-bottom: 15px; 
}

div.imgLogo img {
border: 10px solid #FFFFFF; 
}

div.imgLogo p.cap {
padding-top:0 !important;
margin:0;
}

div.imgLogo p.cap a {
font-size: 9px;
line-height: 9px;
text-decoration: none;
}

div.imgLogo p.cap a:hover {
text-decoration: underline;
}

/* pirkimaiSelect */

table#pirkimaiSelect {
margin: 15px 0; 
border: 1px solid #D2CEBE; 
}

table#pirkimaiSelect td {
background-color: #F5F4F2;
padding: 8px 2px; 
padding-right: 10px; 
font-size: 12px; 
color: #000; 
}

table#pirkimaiSelect select {
font-weight: bold; 
}

/* pirkimaiList */

table#pirkimaiList {
margin: 20px 0; 
}

table#pirkimaiList td {
vertical-align: top;
padding-right: 10px; 
padding-bottom: 20px; 
}

table#pirkimaiList td.date {
padding-top: 1px; 
}

table#pirkimaiList td.date strong {
font-size: 10px;
font-weight: normal; 
padding: 2px 5px; 
background-color: #EBE9E5; 
}

table#pirkimaiList td a {
}

table#pirkimaiList td a:hover {
color: #4F92D8; 
}

#contentLeftBlock p.date {
color: #4F92D8; 
font-size: 11px;
padding: 0px; 
margin: 0px; 
}

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

#news h4 {
padding-top: 0px; 
margin-top: 0px; 
}

#subscribe {
padding-bottom: 30px; 
}

#subscribe p {
font-size: 12px;
padding: 3px 0px; 
margin: 0px; 
}

#subscribe p.email {
padding-top: 10px; 
}

input.subscribeText {
padding: 1px; 
padding-bottom: 2px; 
width: 180px;
}

input.subscribeSubmit {
padding: 1px 5px; 
color: #333; 
font-weight: normal; 
background-color: #EBE9E5; 
border: 1px solid #EBE9E5; 
}

.error {
	color:#F00;
}


.table-data {
	border-collapse:collapse;
}

.table-data th {
	background-color:#f2f2f2;
}

.table-data th, .table-data td {
	border:1px solid #EBE9E5;
	color:#000;
	padding:3px 6px;
	text-align:center;
	font-size:12px;
}



