@charset "utf-8";
/* ======================================
Basic Style Sheet - BiFri

version: 1.1
author: egle petniuniene / Metasite Business Solutions
email: egle.petniuniene@metasite.net
website: http://www.metasite.net
=========================================*/

/* languages versions
==================================*/
.mans_bifri_lv_lv #reload, .mans_bifri_lv_ru #reload {
left:138px !important;
}
.mans_bifri_lv_lv #service, .mans_bifri_lv_ru #service{
margin:69px 0 0 142px !important;
}
.mans_bifri_lv_lv #expend, .mans_bifri_lv_ru #expend {
margin:0 0 0 4px !important;
}
.mans_bifri_lv_lv #book, .mans_bifri_lv_ru #book {
margin:4px 0 0 207px !important;
}
.mans_bifri_lv_lv #send, .mans_bifri_lv_ru #send {
margin:73px 0 0 73px !important;
}
.mans_bifri_lv_lv #about, .mans_bifri_lv_ru #about {
margin:4px 0 0 -65px !important;
}


* {
padding: 0;
margin: 0;
border: none;
font-weight: normal;
font-style: normal;
}
/* basic styles
=========================================*/
body {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
background:#fff;
line-height:1.2em;
color:#5e6e66;
background: white;
font-size: 11px;
}

div.error {
background:#F074B2 !important;
color:#FFF !important;
padding:5px;
margin-bottom:10px;
margin-left:16px;
}

div.report {
border:1px solid #CCC;
background:#F2F2F2;
padding:5px;
margin:0 0 0 15px;
}

input.error, textarea.error {
border:2px solid #F074B2 !important;
}

.callPrintView {
background:url(../img/common/ico/print.gif) no-repeat;
float:right;
margin-top:-25px;
padding-left:20px;
}

.hidden {
display:none;
}

/* numbering
===================================*/
div.paging {
padding:5px;
font-size:12px;
margin-left:16px;
}
div.paging a {
border:1px solid #5e6e66;
line-height:25px;
}
div.paging b {
background:#5e6e66;
color:#fff;
padding:0 6px;
}
div.paging  a {
color:#5e6e66;
text-decoration:none;
padding:0 6px;
}
div.paging a:hover {
color:#fff;
background:#5e6e66;
}

/* layout structure
=========================================*/
#wrapper {
margin:0 auto;
width:962px;
position: relative;
/*height:600px;*/
}
#header {
margin:15px auto 0 auto;
height:auto;

}
#logo {
float:left;
width:133px;
margin-right:10px;
}
#topBanner {
float:left;
width:400px;
}

#head-tabs {
float:right;
position:relative;
width:410px;
}

#head-tabs img.shadow {
left:110px;
position:absolute;
top:26px;
}

#head-tabs #login, #head-tabs #reload {
border:1px solid #5E6E66;
padding:8px;
width:393px;
min-height:80px;
}

#head-tabs #reload form, #head-tabs #login form {
margin-top:25px;
height:60px;
}
#head-tabs #login form {
height:auto;
}

/*IE7 only*/
*+html #head-tabs #reload form { height:64px; }

#head-tabs #reload {
display:none;
}

#reload select {
float:left;
margin:4px 6px 5px 0;
padding:0;
width:110px;
}

#head-tabs #tabs {
position:relative; z-index:10;
height:31px;
}

#head-tabs #tabs .tabs-topup {
display:none;
}

#head-tabs #tabs h2 {
background:#FFF;
border:solid 1px;
border-bottom:none;
float:left;
height:20px;
margin-right:10px;
padding:5px 8px;
position:relative;
top:1px;
}

#head-tabs #tabs a {
display:block;
float:left;
height:29px;
margin:0 10px 0 0;
padding:0;
position:relative;
top:2px;
}

#head-tabs #tabs a.mylabas {
background:url(../img/lt/tab-manolabas.gif) no-repeat left bottom;
width:118px;
}

#head-tabs #tabs a.topup {
background:url(../img/lt/tab-papildyk.gif) no-repeat left bottom;
width:87px;
}

#logged {
float:right;
padding:8px 0;
height:58px;
*height:64px;
*padding-bottom: 0px;
width: 750px;
}
#logged p {
font-size:13px;
text-align:right;
}
#logged a {
font-size:11px;
padding-left:20px;
}
#logged a#frozen {
font-size:13px;
padding-left:0px;
}
#logged a.signOut {
background:url(../img/common/close.gif) no-repeat right center;
padding:2px 18px 2px 20px;
}

#content {
clear:both;
margin:15px 0;
zoom:1;
}
/* footer
=============================*/
/*
#menu li {
float:left;
display:inline;
line-height:12px;
height:12px;
background:#00b25a;
color:#fff;
padding:4px 0;
}
*/
#copyright a, #lang a {
color:#fff;
font-size:12px;
text-decoration:none;
padding:0 6px;
}
#copyright a:hover, #lang a:hover {
color:#fff;
text-decoration:underline;
}
#copyright {
background:#00b25a;
float:left;
height:12px;
color:#fff;
font-size:12px;
text-decoration:none;
padding:4px 6px;
}
/*#footer hr {margin:0 0 5px 0;*margin:0 0 2px 0; height:0px;}*/
#footwer-wrap {
    height:1px;
    line-height:1px;
    background:#999;
    display:block;
}
* #footwer-wrap {
    display:block;
}
#footer p {margin:0; line-height:100%; padding:6px 0 0 0;}
* #footer p {padding:5px 0 0 0;}
/* font sizes
=========================================*/

h1 { font-size:180%;}
h2 { font-size: 18px; line-height:18px; color:#5e6e66;}
h3 { font-size: 140%; line-height:23px;}
h4 { font-size: 110%; line-height:18px;}
ul li, ol li {font-size: 14px; line-height:14px;}
#content ul li, #content ol li { line-height:1.4em;}
.note { font-size:85%;}

/* reset browser styles
============================================*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    /*border: 0;*/
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    /*vertical-align: baseline;*/
}
/* remember to define focus styles! */
:focus {
    outline: 0;
}

ol, ul {
    list-style: none;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}
caption, th, td {
    text-align: left;
    font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}
a img, img { border: none; }
a {
text-decoration: underline;
color:#00b25a;
}
a:hover {color:#00d80d;}
/* Form Elements
===================================================*/
form { }
fieldset { border: 1px solid #cccccc; }
legend { color: #000000; }
label {
}
select {
background-color:#d6dcd9;
border-color:#5e6e66 #999 #999 #5e6e66;
border-style:solid;
border-width:1px;
display:inline;
margin:5px 5px 0pt 0pt;
}
option { }
textarea {
border-color:#5E6E66 rgb(153, 153, 153) rgb(153, 153, 153) rgb(94, 110, 102);
border-style:solid;
border-width:1px;
color:#707070;
font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
padding:4px;
}
input[type="button"] { }
input[type="checkbox"] { }
input[type="file"] { }
input[type="hidden"] { }
input[type="image"] { vertical-align:middle; margin:5px 0 0;}
input[type="radio"] { }
input[type="reset"] { }
input[type="submit"] { }
input[type="text"], input[type="password"] {
background-color:#d6dcd9;
border-color:#5e6e66 #999 #999 #5e6e66;
border-style:solid;
border-width:1px;
display: inline;
height:15px;
vertical-align:top;
padding:2px 4px;
margin:0;
}
button { }

*input.field {                /* 6IE nesupranta input[type=""] */
background-color:#d6dcd9;
border-color:#5e6e66 #999 #999 #5e6e66;
border-style:solid;
border-width:1px;
display: inline;
height:15px;
vertical-align:top;
padding:2px 4px;
margin:5px 0 0;
}
*input.submit {vertical-align:middle; margin:5px 0 0;}

/* misc
========================================*/
.clear-selfcare {clear:both; display:block; height:0px;line-height:0; font-size:0px;}
.clear {clear:both; display:block; height:0px; line-height:0px;}
b, strong {font-weight:bold;}
em {font-style:italic; font-family: Georgia, "Times New Roman", Times, serif;}
hr {border:0 none; border-top:1px solid #999; height:0px;}

#login input.field, #reload input.field {width:163px; margin:4px 6px 5px 0; float:left;}
#reload input.field{ width:100px; }
#login input.submit, #reload input.submit,  {margin:4px 0 2px;float:left; height:20px;}
#login label { float:left; width:178px; margin-right:4px; letter-spacing:0px; line-height:12px; }
#reload label { float:left; width:112px; margin-right:4px; letter-spacing:0px; line-height:12px; }
#reload label.label-amount { width:112px; }
#login p, #login h2 {float:left; margin:0 6px 0 0;padding:0; *margin-bottom: -14px;}
#login input.field {*margin:2px 6px 5px 0;}
#login p { color:#999; line-height:20px;}
#login a { background:#FFF200; color:#000000; text-decoration:none; display:inline-block; line-height:15px; padding:0 5px; }
#login a.register{ position:absolute; top:40px; left:312px; }
#login a.remind{ margin:3px 0 0 0; }
#login a:hover{ text-decoration:underline; }
#login form, #reload form {clear:both;padding:0;margin:0;}
#login form input.submit, #reload form input.submit{ margin-top:3px; }
#login #callLoginFormReport a, #login label a{float:none;}

.on { color:#00b25a; font-weight:bold;}
.off { color:#eb529b; font-weight:bold;}
#callLoginFormReport {float:left; color:#eb529d; font-weight:bold; margin: 2px 0; display: inline;}
/* text banner box
========================================*/
.textBannerBox {
border: 1px solid #5E6E66;
margin:0 0 15px 0;
}

.textBannerBox h2 {
color:#5e6e66;
line-height:23px;
padding:1px 8px;
display:inline;
position:absolute;
top:-25px;
left:0;
}

.textBannerBox h2.image {
background:url(../img/common/bg.shadow.gif) bottom repeat-x;
width:271px;
text-align:left;
height:32px;
top:-33px;
padding:0;
margin:0;
}

.textBannerBox h2.grey {
color:#fff;
line-height:23px;
background-color:#5e6e66;
padding:1px 8px;
display:inline;
}
.textBannerBox h2.yellow {
background-color:#FFF200;
color:#000000;
padding: 0px 8px 1px;
}
.textBannerBox h2.yellowImg {
margin-left:-8px;
}
.textBannerBox a{ background:#FFF200; color:#000000; text-decoration:none; display:inline-block; line-height:15px; padding:0 5px; }
.textBannerBox h2 a{ background:none;}
.textBannerBox a:hover{ text-decoration:underline; color:#000000; }
.textBannerBox p {
color: #000000;
display:block;
padding:6px 0 0 8px;
}

.textBannerBox form {
display:block;
padding:6px 0 8px 8px;
}

/* icos
============================*/
/*a.icoName, span.icoName {background:url(../img/common/ico/contact.gif) no-repeat left center; padding-left:20px;}*/
a.icoPhone, span.icoPhone  {background:url(../img/common/ico/phone.gif) no-repeat left center; padding-left:20px;}
/*a.icoSms, span.icoSms {background:url(../img/common/ico/sms.gif) no-repeat left center; padding-left:20px;}*/
a.icoEdit {background:url(../img/common/ico/edit.gif) no-repeat left center; padding-left:20px;}
a.icoDelete {background:url(../img/common/ico/delete.gif) no-repeat left center; padding-left:20px;}
/* font colors
=============================*/
span.bluish, h3.bluish, h4.bluish { color:#00aeef; }
span.blue, h3.blue, h4.blue { color:#007dc3; }
span.green, h3.green, h4.green { color:#F29512; }
span.greenish, h3.greenish, h4.greenish { color:#EF7F0E; }
span.yellow, h3.yellow, h4.yellow { color:#FDC41B; }
span.orange, h3.orange, h4.orange { color:#FFED23; }
span.pink, h3.pink, h4.pink { color:#FFD51E; }
span.purple, h3.purple, h4.purple{ color:#F9B218; }

span.bgbluish { background-color:#00aeef;color:#fff;padding:0px 5px;}
span.bgblue { background-color:#007dc3;color:#fff;padding:0px 5px;}
span.bggreen { background-color:#F29512;color:#fff;padding:0px 5px; }
span.bggreenish { background-color:#EF7F0E;color:#fff;padding:0px 5px;}
span.bgyellow { background-color:#FDC41B;color:#fff;padding:0px 5px;}
span.bgorange { background-color:#FFED23;color:#fff;padding:0px 5px;}
span.bgpink { background-color:#FFD51E;color:#fff;padding:0px 5px;}
span.bgpurple { background-color:#F9B218;color:#fff;padding:0px 5px;}
span.bgyellower, h3.bgyellower { background-color:#fff200;color:#000;padding:0px 5px; display:inline; }


/* table grey
==============================*/
table.grey {border-top:1px solid #5e6e66; border-collapse:collapse;}
table.grey td {border-bottom:1px dotted #5e6e66;}
table.grey th { color:#fff; background:#5e6e66;}
/* list styles
============================*/
ul.blue { list-style-image:url(../img/common/list_blue.gif); margin-top: 0px !important;}
ul.bluish { list-style-image:url(../img/common/list_bluish.gif); margin-top: 0px !important;}
ul.green { list-style-image:url(../img/common/list_green.gif); margin-top: 0px !important;}
ul.greenish { list-style-image:url(../img/common/list_greenish.gif); margin-top: 0px !important;}
ul.yellow { list-style-image:url(../img/common/list_yellow.gif); margin-top: 0px !important;}
ul.orange { list-style-image:url(../img/common/list_orange.gif); margin-top: 0px !important;}
ul.pink { list-style-image:url(../img/common/list_pink.gif); margin-top: 0px !important;}
ul.purple { list-style-image:url(../img/common/list_purple.gif); margin-top: 0px !important;}
ul.grey {  list-style-image:url(../img/common/list_grey.gif); margin-top: 0px !important;}
ul.white {  list-style-image:url(../img/common/list_white.gif); margin-top: 0px !important;}
#content ol {list-style:decimal;}
#content ol, #content ul {padding-left:26px; margin:10px 16px; color:#333333;}
#content table ol, #content table ul {margin:10px 16px; padding-left:0;}
/* important
=============================*/
#important {padding:16px 5px;}
#important.bluish p {background-color:#00aeef;}
#important.blue p {background-color:#007dc3;}
#important.green p {background-color:#00b25a;}
#important.greenish p {background-color:#c1d82f;}
#important.yellow p {background-color:#fdb924;}
#important.orange p {background-color:#f58025;}
#important.purple p {background-color:#9f218b;}
#important.pink p {background-color:#EB529D;}
#content #important p {
color:#FFFFFF;
display:block;
float:left;
font-size:16px;
margin-bottom:2px;
padding:1px 5px 3px;
white-space:nowrap;
}

/* buttons
============================*/
button.blue {
background:#007dc3 url(../img/common/bg_button_blue.gif) repeat-x left center;
padding:1px 4px;
margin:0px;
border:1px solid #007dc3;
color:#fff;
font-weight:bold;
height:22px;
font-size:13px;
line-height:13px;
vertical-align: middle;
}

button.bluish {
background:#00aeef url(../img/common/bg_button_bluish.gif) repeat-x left center;
padding:1px 4px;
margin:0px;
border:1px solid #00aeef;
color:#fff;
font-weight:bold;
height:22px;
font-size:13px;
line-height:13px;
vertical-align: middle;
}

button.grey {
background:#5e6e66 url(../img/common/bg_button_grey.gif) repeat-x left center;
padding:1px 4px;
margin:0px;
border:1px solid #5e6e66;
color:#fff;
font-weight:bold;
height:22px;
font-size:13px;
line-height:13px;
vertical-align: middle;
}

button.greenish {
background:#c1d82f url(../img/common/bg_button_greenish.gif) repeat-x left center;
padding:1px 4px;
*padding:0;
border:1px solid #c1d82f;
color:#fff;
font-weight:bold;
margin:5px 0 0 0;
height:22px;
*height:23px;
font-size:13px;
line-height:13px;
vertical-align: middle;
}

button.purple {
background:#eb529d url(../img/common/bg_button_purple.gif) repeat-x left center;
padding:1px 4px;
*padding:0;
border:1px solid #eb529d;
color:#fff;
font-weight:bold;
margin:5px 0 0;
height:22px;
*height:23px;
font-size:13px;
line-height:13px;
vertical-align: middle;
}

button.orange {
background:#F58025 url(../img/common/bg_button_orange.gif) repeat-x left center;
padding:1px 4px;
*padding:0;
border:1px solid #F58025;
color:#fff;
font-weight:bold;
height:22px;
*height:23px;
font-size:13px;
line-height:13px;
margin: 5px 0 0 5px;
}
.submit a.orange{
background:#F58025 url(../img/common/bg_button_orange.gif) repeat-x left center;
padding:1px 4px;
*padding:0;
border:1px solid #F58025;
color:#fff;
font-weight:bold;
margin:5px 0 0;
height:22px;
*height:23px;
font-size:13px;
vertical-align: middle;
text-decoration: none;
}
/* hack'ai
===================================*/
body.ru .textBannerBox {
height:96px !important;
}

/* sms push tooltip
===================================*/
#tooltipPush {
background:#F58025;
border:1px solid #FEDBBE;
color:#333;
padding:5px;
}

#tooltipPush input.error {
border:2px solid #FFF !important;
}

#content #tooltipPush form {
margin-left:0;
padding:5px;
}

#tooltipPush input.submit,#tooltipPush input.field {
vertical-align:top;
margin:1px;!important
}

#tooltipPush span {
position:relative;
top:4px;
}

/* suggester */
.suggestResults {
padding:0 !important;
margin:0 !important;
border:1px solid #CCC;
background:#FFF;
overflow:hidden;
}
.suggestResults ul {
width:100%;
list-style-position:outside;
list-style:none;
padding:0;
margin:0;
}
.suggestResults iframe {
display:none;/*sorry for IE5*/
display/**/:block;/*sorry for IE5*/
position:absolute;
top:0;
left:0;
z-index:-1;
filter:mask();
width:3000px;
height:3000px;
}
.suggestResults li {
margin: 0px;
padding: 3px 5px;
cursor: pointer;
display: block;
width: 100%;
font: menu;
font-size: 12px;
overflow: hidden;
}
.suggestOver {
background:#F2F2F2;
color:#000;
}
body.bluish .suggestOver {background-color:#00aeef;color:#FFF;}
body.blue .suggestOver {background-color:#007dc3;color:#FFF;}
body.green .suggestOver {background-color:#00b25a;color:#FFF;}
body.greenish .suggestOver {background-color:#c1d82f;color:#FFF;}
body.yellow .suggestOver {background-color:#fdb924;color:#FFF;}
body.orange .suggestOver {background-color:#f58025;color:#FFF;}
body.purple .suggestOver {background-color:#9f218b;color:#FFF;}
body.pink .suggestOver {background-color:#EB529D;color:#FFF;}


/* promo flash */
body.mano_labas_lt_lt #promoTitleFlash
{
float: left;
margin-left: 30px;
margin-top: 2px;
}
/*hack for ie6*/
/*\*/ * html body.mano_labas_lt_lt #promoTitleFlash  { margin-left: 9px; } /**/

#dmOffer {
float: right;
font-size:13px;
padding: 5px;
border:1px solid #CCCCCC;
background:#F2F2F2 none repeat scroll 0 0;
}
#dmOffer span {
width: 240px;
}
#dmOfferTable {
font-size:13px;
}
#dmOfferTableHeading {
}
.dmLongText {display: none;}
#dmOfferTable .dmLongText ul {list-style: square}
.vodafoneGameWinner{float:right; margin-top:7px;font-size:13px; padding:3px 5px !important; line-height:13px !important;}
.vodafoneGameWinner a {font-size: 13px !important; padding-left:0px !important;}
#logged .bgpurple a, #logged .bgpink a, #logged .bgorange a, #logged .bgyellow a, #logged .bggreenish a, #logged .bggreen a {color: #ffffff !important;}


/* formated tables
============================*/
table#table {
font-size:12px;
margin-left:16px;
}

table#table th,table#table td {
padding:6px;
}

table#table th {
border-right:1px solid #fff;
color:#fff;
font-size:13px;
font-weight:700;
}

table#table.purple {
border-top:1px solid #9f218b;
}

table#table.purple th {
background-color:#9f218b;
}

table#table.purple td {
background:url('../img/common/bg-purple-table.gif') left bottom repeat-x;
}

table#table.purple tr.selected {
background-color:#F0E4F1;
}

table#table.pink {
border-top:1px solid #eb529d;
}

table#table.pink th {
background-color:#eb529d;
}

table#table.pink td {
background:url('../img/common/bg-pink-table.gif') left bottom repeat-x;
}

table#table.orange {
border-top:1px solid #f58025;
}

table#table.orange th {
background-color:#f58025;
}

table#table.orange td {
background:url('../img/common/bg-orange-table.gif') left bottom repeat-x;
position:relative;
}

table#table.yellow {
border-top:1px solid #fdb924;
}

table#table.yellow th {
background-color:#fdb924;
}

table#table.yellow td {
background:url('../img/common/bg-yellow-table.gif') left bottom repeat-x;
position:relative;
}

table#table.blue {
border-top:1px solid #007dc3;
}

table#table.blue th {
background-color:#007dc3;
}

table#table.blue td {
background:url('../img/common/bg-blue-table.gif') left bottom repeat-x;
padding:10px 6px;
}

table#table.blue td.sub {
background:none;
padding:0 0 0 30px;
}

table#table.blue td.sub h4 {
color:#888;
font-size:12px;
font-weight:700;
}

table#table.bluish {
border-top:1px solid #00aeef;
clear:right;
}

table#table.bluish th {
background-color:#00aeef;
}

table#table.bluish td {
border-bottom:1px dotted #00aeef;
}

table#table tr.editItem {
background:#F2F2F2;
display:none;
}

table#table.green {
border-top:1px solid #F17326;
}

table#table.green th {
background-color:#F17326;
}

table#table.green td {
border-bottom:1px dotted #F17326;
padding:10px 6px;
}

table#table.blue h4,table#table.bluish h4 {
color:#007DC3;
font-size:17px;
}


/* fake line-through */
.line-through {
background: url('../img/common/line-through.gif') repeat-x left center;
}
.line-through-grey {
background: url('../img/common/line-through-grey.gif') repeat-x left center;
}
.line{ text-decoration:line-through; }
#flashLogin{height: 90px; float:right;width:412px; _width:409px;}

/* plan survey popup */
div.popUp {
    background:url(../img/common/bg.plan_survey_popup.png) no-repeat center center;
    height: 464px;
    width: 464px;
    margin: 160px 200px 0;
    position: absolute;
    top: 0;
    z-index: 99999;
}

div.popUp a.go {
    bottom:60px;
    left:182px;
    display:block;
    position:absolute;
    height:40px;
    width:105px;
}
div.popUp a.close {
    top:20px;
    right:70px;
    display:block;
    position:absolute;
    height:42px;
    width:42px;
    text-indent:-9999px;
    cursor:pointer;
    background: none;
}

/* popup
=================================================*/
a.close{background:url(../img/common/ico/linksmai_close.jpg) top left no-repeat;display:inline;float:right;height:24px;margin:0 0 5px 0;padding:0;width:22px;}
.popup-content {cursor: normal; text-align:left;color:#333333; padding:25px 25px 10px;}
.popup-content a {color:#F9B218; text-decoration:none;}
.popup-content img {padding:10px 25px 15px;}
.popup-content ul {margin-bottom:12px;}
.popup-content ul li { line-height:1.4em;}

.roundBoxContent {padding:10px; border:1px solid #5E6E66;}
img.adventures {float:left; padding-left:0;}
