/* ======================================
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:#5E6B72;
}
img {border:none;}
/* main layout
=========================================*/
#header {
margin:0 auto;
height:128px;
position:relative;
width:986px;
}
#headerInner {
margin:0 auto;
height:120px;
position:relative;
width:986px;
}
#headerInnerAdd {
font-size:11px;
margin:0 auto;
padding-left:412px;
position:absolute;
top:50px;
width:580px;
z-index:0;
}

#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 a.active, #headerNav a.active {
color:#c1d82f;
text-decoration:none;
font-weight:bold;
}
#mainInnerContent {
margin:40px 0 0 0;
}
#langInnerNav {
width:232px;
position:relative;
float:left;
padding:0;
margin:0;
line-height:23px;
font-size:11px;
}
/*body.bite_lv_en #langInnerNav { width:115px;}*/
#langInnerNav li {
float:right;
padding:0 5px 0 5px;;
}

#wrapper {
width:996px;
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;
}
#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:237px;
}
#search input {
margin:0;
}
#logo {
height:96px;
left:15px;
margin:12px 0pt 0pt;
padding:0pt;
position:absolute;
width:96px;
z-index:1;
}
#navBox {
float:right;
padding:15px 0 0;
width:490px;
}
/*
body.lv #header #navBox {width:491px;}
body.lv #navBox {width:490px;}
body.ru #navBox {width:535px;}
body.en #navBox {width:388px;}
*/
/* 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 {
color: #00b25a;
text-decoration: underline;
}
li.active a, a:active {color:#c1d82f;text-decoration: none; }
ul, ol { list-style-type:square; }
ol {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0px;
margin:0px;
}
ol li span.bigNumber {
font-size:62px;
color:#c1d82f;
font-weight:bold;
}
ol li {
margin-bottom:12px;
}
ol p, ol .pblock {
line-height:18px;
margin-top:-60px;
margin-left:60px;
width:80%;
}
ol h3 {
position:relative;
top:-55px;
font-size:14px;
margin-left:60px;
width:80%;
}
.roundedBoxBigger li {list-style-image:none;}
/*li { list-style-image:url('../images/common/ico.arrow.small.grey.gif'); }*/
.clickme {
cursor:pointer;
}
span.small{
font-size:11px;
color:#505050;
}

/* 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;}
body.bite_lv_bc h2 {color:#5E6B72;}
h3 {font-size:14px;}
body.bite_lv_bc h3 {color:#2AB14B;}
h4 {font-size:12px;}
h5 {font-size:12px;}

body.bite_lv_bc h3.azure {color:#4B54A4;}
body.bite_lv_bc h3.blue {color:#70CDE3;}
body.bite_lv_bc h3.yellow {color:#FDB913;}
body.bite_lv_bc h3.red {color:#D31145;}
body.bite_lv_pc h3.lime {color:#C1D82F;}
body.bite_lv_pc h3.pink {color:#EB529D;}
body.bite_lv_pc h3.blue {color:#00AFDB;}
body.bite_lv_pc h3.orange {color:#F8981D;}
/* Icons
=========================================*/
.linkIconRss {
background:url('../images/common/ico.rss.gif') 0 3px no-repeat;
padding:4px 0 0 18px;
}
.linkIconPrint {
background:url('../images/common/ico.print.gif') 0 3px no-repeat !important;
padding:1px 0 0 18px;
}
.linkIconMail {
background:url('../images/common/ico.mail.gif') 0 3px no-repeat !important;
padding:1px 0 0 18px;
}
.linkIconSubscribe {
background:url('../images/common/ico.subscribe.gif') 0 3px no-repeat !important;
padding:1px 0 0 18px;
}
.icoPhone {
background:url('../images/common/phone.gif') 0 3px no-repeat !important;
padding:3px 0 5px 15px;
}

/* HC */
.linkIconDownload {
background:url('../images/common/hc/ico.small-download.gif') 0 3px no-repeat !important;
padding:3px 0 0 15px;
}

.linkIconDictionary {
background:url('../images/common/hc/ico.dictionary.gif') 0 3px no-repeat !important;
padding:3px 0 0 15px;
}

/* Tools bottom
=========================================*/
#toolsBottom {
width:735px;
float:right;
line-height:16px;
padding-top:15px;
font-size:11px;
}
.roundedBoxSmall {
background:url('../images/common/rounded.bottom.line.small.gif') 0 100% repeat-y;
width:240px;
float:right;
}
body.bite_lv #toolsBottom .roundedBoxSmall {
background:none;
border:1px solid #EAEAEA;
width:235px;
}

.roundedBoxSmallIn {
background:url('../images/common/rounded.bottom.small.gif') 0 100% no-repeat;
padding:15px 20px 20px;
}
body.bite_lv #toolsBottom .roundedBoxSmallIn { background:0; padding-bottom:14px;}
body.bite_lv_en #toolsBottom .roundedBoxSmallIn { height:55px;}

.roundedBoxSmallIn li.sub ul li {
background:transparent url('../images/common/ico.arrow.small.gif') no-repeat 0pt 2px;
margin:0 !important;
padding:0 !important;
}
.roundedBoxBig {
background:url('../images/common/rounded.bottom.line.big.gif') 0 100% repeat-y;
width:487px;
float:left;
}
body.bite_lv .roundedBoxBig {
background:none;
border:1px solid #EAEAEA;
width:482px;
}

.roundedBoxBigIn {
background:url('../images/common/rounded.bottom.big.gif') 0 100% no-repeat;
padding:15px 10px 20px 10px;
}
body.bite_lv .roundedBoxBigIn { background:0; padding-bottom:14px;}

.roundedBoxBigger {
float:right;
/*position:relative;
left:-2px;*/
background:url('../images/common/rounded.bottom.line.bigger.gif') 0 100% repeat-y;
width:740px;
margin:10px 0 15px;
}
.bite_lv_bc .roundedBoxBigger { margin-top:0;}
.roundedBoxBiggerIn {
background:url('../images/common/rounded.bottom.bigger.gif') 0 100% no-repeat;
padding:15px 20px 20px;
}
.roundedBoxSmallIn ul li.simple,
.roundedBoxSmallIn ul li.link {
background:transparent url('../images/common/ico.arrow.small.gif') no-repeat 0pt 2px;
}
.roundedBoxSmallIn ul li.toolBoxSimpleCompare {
background:transparent url('../images/common/ico.compare.gif') no-repeat 0pt 2px;
}
.roundedBoxSmallIn ul li {padding-bottom:10px;}
.roundedBoxSmallIn ul li a {
padding-left:25px;
color:#666;
text-decoration:none;
}
.roundedBoxSmallIn ul li a:hover {
color:#666;
text-decoration:underline;
}
.roundedBoxSmall ul {
clear:both;
margin:0;
padding-left:10px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
/* Mano bite bottom */
.lt #myBite {
height: 64px;
}
.lv #myBite {
height: 64px;
}
.ru #myBite {
height: 64px;
}
.en #myBite {
height: 55px;
}
#myBite {
margin:0;
padding:0;
}
#myBite input.field {
width:100px;
margin-right:8px;
}
#myBite fieldset {
border:none;
padding:10px 0 0 0; margin:0;
}
#myBite .myLogo {
display:block;
width:175px;
float:left;
margin-right:15px;
}

.bite_lt_en #myBite .myLogo {
background:url('../images/en/bite_lt/logo.mb.gif') no-repeat;
height:48px;
}

.bite_lv_en #myBite .myLogo {
background:url('../images/en/bite_lv/logo.mb.gif') no-repeat;
height:64px;
}

.lt #myBite .myLogo {
background:url('../images/lt/logo.mb.gif') no-repeat;
height:64px;
}
.lv #myBite .myLogo {
background:url('../images/lv/logo.mb.gif') no-repeat;
height:64px;
}
.ru #myBite .myLogo {
background:url('../images/ru/logo.mb.gif') no-repeat;
height:64px;
}
#myBite .myLogo span {
display:block;
height:1px;
overflow:hidden;
}


/* Tools right
=========================================*/


#headerNav, #headerInnerNav, #langNav, #mainNav, #localNav, #langInnerNav {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
color:#999;
}
#headerAdd {
margin:0 auto;
padding-left:405px;
position:absolute;
top:46px;
width:580px;
z-index:0;
}
#headerNav, #langNav {
margin:0;
padding:0;
font-size:11px;
line-height:23px;
}
#headerNav {
float:right !important;
}
#langNav {
float:left;
position:relative;
width:232px;
}
/*body.bite_lv_en #langNav { width:115px;}*/
#langNav li {
float:right;
padding:0 5px 0 5px;;
}

#headerInnerNav { width: 285px; }

/* Menu left */
#leftBlock {
width:240px;
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 17px 20px 15px;
margin:0;
}
#localNav li {
list-style:none;
padding-bottom:10px;
line-height:18px;
}
#localNav ul {
padding-top:10px;
amargin-bottom:-10px;
padding-left:15px;
margin-left:0;
zoom: 1;
}
#localNav li a {
font-size:12px;
color:#666;
text-decoration:none;
}
#localNav li a:hover {
text-decoration:underline;
}
#localNav li.last {
padding-bottom:0px !important;
}
.localNavActiceBlock a {
color:#2ab14b !important;
}
.localNavActive {
font-weight:bold;
}
.localNavActive li {
font-weight:normal;
}
.localNavActive a {
}
/* Right menu */
#rightBlock {
width:245px;
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;
line-height:18px;
}
#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;
}
#adBlock {
position: relative;
left: 6px;
text-align:center;
width:240px;
}
#adBlock img {
margin-top:15px;
}
#devicesWizardInn {
padding:0 20px 23px;
}


/* Main nav */
#mainNav {
clear:both;
height:74px;
margin:0pt;
padding:0pt 0pt 15px;
position:absolute;
top:75px;
width:996px;
}
#mainNav li {
width:241px;
display:inline;
float:right;
padding:0; margin:0 0 0 8px;
}
#mainNav li a {
display:block;
height:74px;
}
#mainNav span {
display:block;
height:1px;
overflow:hidden;
}

/* bite_lt en */
.bite_lt_en .navPrivate {
background:url('../images/en/bite_lt/nav.pc.gif') 3px 3px no-repeat;height:74px;
}
.bite_lt_en .navPrivate a:hover {
background:url('../images/en/bite_lt/nav.pc.a.gif') no-repeat;height:74px;
}
.bite_lt_en .navPrivateActive {
background:url('../images/en/bite_lt/nav.pc.active.gif') 3px 3px no-repeat;height:74px;
}
.bite_lt_en .navPrivateActive a:hover {
background:url('../images/en/bite_lt/nav.pc.active.a.gif') no-repeat;height:74px;
}

.bite_lt_en .navBusiness {
background:url('../images/en/bite_lt/nav.bc.gif') 3px 3px no-repeat;height:74px;
}
.bite_lt_en .navBusiness a:hover {
background:url('../images/en/bite_lt/nav.bc.a.gif') no-repeat;height:74px;
}
.bite_lt_en .navBusinessActive {
background:url('../images/en/bite_lt/nav.bc.active.gif') 3px 3px no-repeat;height:74px;
}
.bite_lt_en .navBusinessActive a:hover {
background:url('../images/en/bite_lt/nav.bc.active.a.gif') no-repeat;height:74px;
}


/* bite_lv en */
.bite_lv_en .navPrivate {
background:url('../images/en/bite_lv/nav.pc.gif') 3px 3px no-repeat;height:74px;
}
.bite_lv_en .navPrivate a:hover {
background:url('../images/en/bite_lv/nav.pc.a.gif') no-repeat;height:74px;
}
.bite_lv_en .navPrivateActive {
background:url('../images/en/bite_lv/nav.pc.active.gif') 3px 3px no-repeat;height:74px;
}
.bite_lv_en .navPrivateActive a:hover {
background:url('../images/en/bite_lv/nav.pc.active.a.gif') no-repeat;height:74px;
}

.bite_lv_en .navBusiness {
background:url('../images/en/bite_lv/nav.bc.gif') 3px 3px no-repeat;height:74px;
}
.bite_lv_en .navBusiness a:hover {
background:url('../images/en/bite_lv/nav.bc.a.gif') no-repeat;height:74px;
}
.bite_lv_en .navBusinessActive {
background:url('../images/en/bite_lv/nav.bc.active.gif') 3px 3px no-repeat;height:74px;
}
.bite_lv_en .navBusinessActive a:hover {
background:url('../images/en/bite_lv/nav.bc.active.a.gif') no-repeat;height:74px;
}

/* common */

.en .navMobile {
background:url('../images/en/nav.m.gif') 3px 3px no-repeat;height:74px;
}
.en .navMobile a:hover {
background:url('../images/en/nav.m.a.gif') no-repeat;height:74px;
}
.en .navMobileActive {
background:url('../images/en/nav.m.active.gif') 3px 3px no-repeat; height:150px;
}
/*.en .navMobileActive a:hover {
background:url('../images/en/nav.m.active.a.gif') no-repeat; height:150px;
}*/

/* lt */
.lt .navPrivate {
background:url('../images/lt/nav.pc.gif') 3px 3px no-repeat;height:74px;
}
.lt .navPrivate a:hover {
background:url('../images/lt/nav.pc.a.gif') no-repeat;height:74px;
}
.lt .navPrivateActive {
background:url('../images/lt/nav.pc.active.gif') 3px 3px no-repeat;height:74px;
}
.lt .navPrivateActive a:hover {
background:url('../images/lt/nav.pc.active.a.gif') no-repeat;height:74px;
}

.lt .navBusiness {
background:url('../images/lt/nav.bc.gif') 3px 3px no-repeat;height:74px;
}
.lt .navBusiness a:hover {
background:url('../images/lt/nav.bc.a.gif') no-repeat;height:74px;
}
.lt .navBusinessActive {
background:url('../images/lt/nav.bc.active.gif') 3px 3px no-repeat;height:74px;
}
.lt .navBusinessActive a:hover {
background:url('../images/lt/nav.bc.active.a.gif') no-repeat;height:74px;
}

.lt .navMobile {
background:url('../images/lt/nav.m.gif') 3px 3px no-repeat;height:74px;
}
.lt .navMobile a:hover {
background:url('../images/lt/nav.m.a.gif') no-repeat;height:74px;
}
.lt .navMobileActive {
background:url('../images/lt/nav.m.active.gif') 3px 3px no-repeat; height:150px;
}
/*.lt .navMobileActive a:hover {
background:url('../images/lt/nav.m.active.a.gif') no-repeat; height:150px;
}*/


/* lv */
.lv .navPrivate {
background:url('../images/lv/nav.pc.gif') 3px 3px no-repeat;height:74px;
}
.lv .navPrivate a:hover {
background:url('../images/lv/nav.pc.a.gif') no-repeat;height:74px;
}
.lv .navPrivateActive {
background:url('../images/lv/nav.pc.active.gif') 3px 3px no-repeat;height:74px;
}
.lv .navPrivateActive a:hover {
background:url('../images/lv/nav.pc.active.a.gif') no-repeat;height:74px;
}

.lv .navBusiness {
background:url('../images/lv/nav.bc.gif') 3px 3px no-repeat;height:74px;
}
.lv .navBusiness a:hover {
background:url('../images/lv/nav.bc.a.gif') no-repeat;height:74px;
}
.lv .navBusinessActive {
background:url('../images/lv/nav.bc.active.gif') 3px 3px no-repeat;height:74px;
}
.lv .navBusinessActive a:hover {
background:url('../images/lv/nav.bc.active.a.gif') no-repeat;height:74px;
}

.lv .navMobile {
background:url('../images/lv/nav.m.gif') 3px 3px no-repeat;height:74px;
}
.lv .navMobile a:hover {
background:url('../images/lv/nav.m.a.gif') no-repeat;height:74px;
}
.lv .navMobileActive {
background:url('../images/lv/nav.m.active.gif') 3px 3px no-repeat; height:150px;
}
/*.lv .navMobileActive a:hover {
background:url('../images/lv/nav.m.active.a.gif') no-repeat; height:150px;
}*/

/* ru */
.ru .navPrivate {
background:url('../images/ru/nav.pc.gif') 3px 3px no-repeat;height:74px;
}
.ru .navPrivate a:hover {
background:url('../images/ru/nav.pc.a.gif') no-repeat;height:74px;
}
.ru .navPrivateActive {
background:url('../images/ru/nav.pc.active.gif') 3px 3px no-repeat;height:74px;
}
.ru .navPrivateActive a:hover {
background:url('../images/ru/nav.pc.active.a.gif') no-repeat;height:74px;
}

.ru .navBusiness {
background:url('../images/ru/nav.bc.gif') 3px 3px no-repeat;height:74px;
}
.ru .navBusiness a:hover {
background:url('../images/ru/nav.bc.a.gif') no-repeat;height:74px;
}
.ru .navBusinessActive {
background:url('../images/ru/nav.bc.active.gif') 3px 3px no-repeat;height:74px;
}
.ru .navBusinessActive a:hover {
background:url('../images/ru/nav.bc.active.a.gif') no-repeat;height:74px;
}

.ru .navMobile {
background:url('../images/ru/nav.m.gif') 3px 3px no-repeat;height:74px;
}
.ru .navMobile a:hover {
background:url('../images/ru/nav.m.a.gif') no-repeat;height:74px;
}
.ru .navMobileActive {
background:url('../images/ru/nav.m.active.gif') 3px 3px no-repeat; height:150px;
}
/*.ru .navMobileActive a:hover {
background:url('../images/ru/nav.m.active.a.gif') no-repeat; height:150px;
}*/




/* Breadcrumb */
.bread {
padding:0 5px 15px 0;
font-size:11px;
}

.bread a {
text-decoration:underline;
color:#666;
}
.bread a:hover {
color:#00b25a;
}
/* Forms
=========================================*/
form {
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;
width:150px;
padding:2px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#search input.field {
width:202px;
}
input.button {
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;
}
input.buttonBig {
vertical-align: bottom;
border:none;
/*height:35px;
width:184px;*/
padding:0;
}
/* suggestForm */
#suggestBox label {
float:left;
width:180px;
padding:0 10px;
margin-top:5px;
}
#suggestBox input, #suggestBox textarea {
margin-top:5px;
}
input#businessProposalRequestPhone{ width:110px; }
div.agreementFormPrefix{ float:left; margin-top:7px; padding-right:7px;}

/* ========================================= */
.clear {
clear:both;
height:1px;
margin:0; padding:0;
line-height:1px;
font-size:1px;
}

/**
* callable forms
*/
#formModalOverlay {
background-color:#000;
cursor:wait;
}

#formModalContainer {
height:400px;
width:600px;
left:50%;
top:15%;
margin-left:-300px;
background-color:#fff;
border:3px solid #ccc;
}

/* 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;
}
.bite_lv_bc th {
border:0;
background:#A6A5A5;
color:#5E6B72;
}
td {
padding: 2px 2px;
vertical-align:top;
}

table.expanded {
display: table;
}

.tableBorders th {
font-weight: bold;
text-align:left;
border-bottom: solid 2px #c1d72e;
vertical-align: bottom;
padding: 5px 10px;
}
.bite_lv_bc .tableBorders th {
border:0;
background:#A6A5A5;
color:#5E6B72;
}
.bite_lv_bc th.green {
background:#2AB14B;
color:#fff;
font-size:12px;
padding:5px 9px;
}

.tableBorders td,.tableTdBorder td {
padding: 5px 10px;
vertical-align:top;
border-bottom:1px solid #ccc;
}
.tableTdBorder {
width:100%;
}
.TableRowSelected {
background-color:#f5f8e4;
}

.tableBorders th.hit { background-color:#C1D72E;}
.tableBorders th.hit span { font-size:9px; color:#000; font-weight:normal;}
.tableBorders td.hit { background-color:#f5f8e4;}
body.bite_lv_bc .tableBorders th.hit { background-color:#2AB14B; color:#fff;}
/* Lenteles vodafone */
.tableBordersGrey {
border-collapse:collapse;
border-top:3px solid #333;
width:480px;
}
.tableBordersGrey th {
background-color:#eee;
border:1px solid #ccc;
color:#000000;
font-size:11px;
padding:3px 10px;
vertical-align:top;
}
.tableBordersGrey td {
border:1px solid #ccc;
font-size:12px;
padding:3px 10px;
}

/* vodafone red */
.tableBordersRed {
border-collapse:collapse;
border-top:3px solid #FF0000;
width:480px;
}
.tableBordersRed th {
background-color:#E9E9E9;
border:1px solid #ccc;
color:#000000;
font-size:11px;
padding:3px 10px;
vertical-align:top;
}
.tableBordersRed td {
border:1px solid #ccc;
font-size:12px;
padding:3px 10px;
}


/* Violetinis foniukas */
.specialPrice span {
background:#772a8a url('../images/common/plans/corner.small.gif') 100% 100% no-repeat;
color:#FFF;
padding:3px 5px;
margin:2px 0;
width:30px;
text-align:center;
}
.normalPrice span {
text-align:center;
display:block;
width:40px;
}
/* Zalias foniukas */
.specialPriceGreen span {
background:#2AB34B url('../images/common/plans/corner.small.gif') 100% 100% no-repeat;
color:#FFF;
padding:3px 5px;
margin:2px 0;
display:block;
width:30px;
text-align:center;
}

/* Melynas foniukas */
.specialPriceBlue span {
background:#4B62AE url('../images/common/plans/corner.small.gif') 100% 100% no-repeat;
color:#FFF;
padding:3px 5px;
margin:2px 0;
display:block;
width:30px;
text-align:center;
}

/* Popup */
#popupBig {
width:580px;
height:370px;
}
#popupSmall {
width:380px;
height:370px;
}
#popupBig .popTop, #popupSmall .popTop {
background:#FFF;
height:100%;
padding:20px;
}
.popTop .close {
background:url('../images/common/popup.close.gif') 0 0 no-repeat;
height:13px;
width:13px;
display:block;
float:right;
}
.popTop .close span {
display:none;
}
.popTop h3 {
font-size:25px;
}
#popupBig .popBottom, #popupSmall .popBottom {
height:49px;
background:url('../images/common/popup.bottom.gif') 100% 0 no-repeat;
}

/** suggest dropdown */
.suggestions {
padding:0;
margin:0;
width:450px;
border:1px solid #CCCCCC;
background:#FFF !important;
color:#000;
position:absolute;
z-index:999999;
overflow: hidden;
}

.suggestions ul {
width:100%;
list-style-position: outside;
list-style: none;
padding:0;
margin:0;
}

.suggestions 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;
}

.suggestions li {
margin:0px;
padding:2px 5px;
cursor:pointer;
display:block;
width:100%;
overflow:hidden;
text-align:left;
font-size:11px;
}

.ac_over {
background-color:#00B25A;
color:#FFF;
}

#greyInfoBox {
background-color:#F5F5F5;
border:1px solid #EDF2F1;
margin:0pt 0pt 10px;
padding:10px;
}

.FloatRight200px {
float:right;
margin:10px 0pt 10px 10px;
width:246px;
color:#79288c;
}
.roundedCorners {
background:transparent url('../images/common/infoBox_right.gif') no-repeat right bottom;
/*margin:15px 0 0 0;*/
}
.boxInfo {
background:url('../images/common/infoBox_left.gif') no-repeat left bottom;
padding:15px 30px 30px;
}

.boxInfo .icoInfo {
margin:0 !important;
padding:0 0 0 25px !important;
color:#772A8A;
line-height:18px;
background: url('../images/common/ico.info.gif') no-repeat left top;
}

.icoInfo.big{
line-height:18px;
padding:0 0 0 25px !important;
background: url('../images/common/ico.info.gif') no-repeat left top;
margin:10px !important;
font-size:12px;
font-weight:bold;
}
.icoInfo.big a, .icoInfo.big a:hover{ color:#772A8A; }
.boxInfo .icoImportant {
margin:0 !important;
padding:0 0 0 25px !important;
color:#772A8A;
line-height:18px;
background: url('../images/common/ico.important.gif') no-repeat left top;
}
.boxInfo .icoDD {
margin:0 !important;
padding:0 0 0 85px !important;
color:#5E6B72;
font-weight:bold;
height:70px;
line-height:18px;
background: url('../images/common/DD.thumb.jpg') no-repeat left top;
}
.boxInfo .icoDD p {margin:0;}
/* 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:0;
padding:10px 0pt 5px 18px;
width:466px;
}
body.bite_lv_bc h3.switch, body.bite_lv_bc h3.switch h3.switch_notopline {
background:transparent url('../images/common/list.plus.green.gif') no-repeat scroll 0px 14px;
}

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:0;
padding:10px 0 5px 18px;
width:466px;
}
body.bite_lv_bc h3.switch_expanded, body.bite_lv_bc h3.switch_expanded_notopline {
background:transparent url('../images/common/list.minus.green.gif') no-repeat scroll 0px 14px;
}

.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;
}

/* static banners */

#staticBanners a {
margin-top:5px;
float:right;
}

.boxInfo form {
margin:0 !ie;
}

#ebillBanner {
clear:both; float:right; text-align:right; width:500px;
}
#ebillBanner img.arrow_anim{
position:relative; right:-7px; top:-4px;
}

/* headline */
#headline {
height:34px;
margin:0 1px 0 2px;
}
body.lv #headline {
background:#5E6B72 url('../images/lv/business.logo.gif') no-repeat 98% 50%;
}
body.ru #headline {
background:#5E6B72 url('../images/ru/business.logo.gif') no-repeat 98% 50%;
}
body.en #headline {
background:#5E6B72 url('../images/en/business.logo.gif') no-repeat 98% 50%;
}

/* table folding */
table tr.tableFoldClosed {
cursor:pointer;
background:transparent url(../images/common/list.plus.gif) no-repeat scroll left center;
}
table tr.tableFoldOpen {
cursor:pointer;
background:transparent url(../images/common/list.minus.gif) no-repeat scroll left center;
}
table tr.tableFoldClosed td,
table tr.tableFoldOpen td,
table tr.tableFoldClosed th,
table tr.tableFoldOpen th {
padding-left:15px;
}

/* call popup forms block */
#callFormBlock .close {
text-align:right;
}
#callFormBlock .output {
margin-top:10px;
}
#callFormBlock {
font-size:11px;
padding:10px 20px;
background:transparent url('../images/common/bg.repeat-y.gif') repeat-y;
}
#callFormBlockInner {
background:transparent url('../images/common/bg.bottom.gif') no-repeat bottom right;
padding:30px 20px;
}

#callFormBlock h2 {color:#c1d82f;}
#callFormBlock .item {padding-top:5px;}
#callFormBlock form {margin:0;padding:0;}
#callFormBlock .block {padding-bottom:19.5px;}
#callFormBlock label {
display:block;
height:18px;
margin:5px 0px;
}

/* callable forms css */
form.callableForm ul {
font-size:11px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
form.callableForm label {
float:left;
margin-right:1em;
text-align:left;
width:15em;
}
form.callableForm li {
clear:left;
float:left;
padding-bottom:1em;
width:100%;
}
form.callableForm .callableFormButton {
margin-left:175px !important;
width:93px !important;
}
form.callableForm input, form.callableForm select {
vertical-align:middle;
margin:0;
font-size:11px;
width:150px;
}
form.callableForm select {
width:155px;
}
form.callableForm .strong {
font-weight:bold;
}
form.callableForm .error {
color:red;
}
form.callableForm .report {
color:#00B25A;
}
form.callableForm .invalid {
background:#FFDCDF;
}
.ignoreFolding {display: block}

.under-dots, a.under-dots{ border-bottom:dotted 1px #000000; text-decoration:none; }
.under-dots a, .under-dots a:hover{ text-decoration:none; }

.line-through {
background: url('../images/common/line-through.gif') repeat-x left center;
}
.line-through-grey {
background: url('../images/common/line-through-grey.gif') repeat-x left center;
}
.line{ text-decoration:line-through; }

#footer-float-banner{ position:fixed; width:100%; text-align:center; top:600px; left:1px; z-index:123; height:60px; }
.violetTitle{color: #77278B }


/** bb calculator **/
.bbCalculateChoose {
    width: 484px;
    _width: 465px;
    height: 150px;
    background: url(../images/common/plan_bg.gif) no-repeat left center;
    margin: 10px 0;
}
.bbCalculateChoose h3 {color: #00B25A !important; padding-top: 5px !important;}
.bbCalculateChoose h3, .bbCalculateChoose p{padding: 0 10px;}
.bbCalculateChoose p{margin: 0px 0 5px;}
.calculateBBplan {
    background: url(../images/common/blackberry_plan_ico.jpg) no-repeat left top;
    margin-left: 80px !important;
    padding: 15px 0 0 55px !important;
    height: 55px;
}
.calculateBBplan a {padding-top: 25px;}
