/* * * * * Index start * * * * *
 * MASTER
 * New Header
 * New menu
 * sIFR
 * System - Edit Box
 * Inline link menu
 * Mobile index
 * Mobile Price Index
 * Pop-down
 * Price tool menu v3.0
 * Price tool, inline
 * * * * *  Index end  * * * * */
/* * * * * Here comes "MASTER" * * * * */
html, body, ul, li, h1, h2, h3, h4, h5, h6, fieldset
{
  margin: 0;
  padding: 0;
}

html {
  background: #fff;
}

body
{
  margin: 0 auto;
  width: 810px;
  padding: 18px 0;
  font:normal 76%/1.4 Verdana,sans-serif;
  color:#333;
}

h1 {
  color:#00a6eb;
  font-size:1.35em;
  margin-bottom:0.5em;
}

h2 {
  color:#00a6eb;
  font-size:1.16em;
}

.mobile h2, .voip h2 {
  clear:left;
}

h3 {
  font-size:0.925em;
  margin:1em 0 0.25em;
}

h4, h5, h6 {
  font-size:0.925em;
}


p {
  margin:0 0 0.75em;
  font-size:0.925em;
}

input, select, textarea {
  font:normal 1em Verdana,sans-serif;
}

fieldset {border:0}

.document ul {
  margin:0.75em 0 0.75em 1em;
  font-size:0.925em;
}

address {
  font-style:normal;
  margin:0 0 0.75em;
  font-size:0.925em;
}

a {
  color:#333;
  text-decoration:none;
  outline:none;
}

a.button {
  display:block;
  text-indent:-9999em;
  text-align:left;
  overflow:hidden;
}

img {
  border:0;
}

sup {
  vertical-align:top;
  font-size:0.7em;
}

strike, .red {
  color:red;
}

.lead a {
  font-size:1.15em;
  color:#e61d05;
  font-weight:bold;
}

.document a {
  text-decoration:underline;
}


.header 
{
  font-size:0.85em;
}

.nameplate { text-align:center; padding:0 0 14px; }

.nameplate big  a
{
  display: block;
  text-indent: -9999em;
  height: 30px;
  background: url(/uploads/chrome/logo.png) no-repeat center top;
  width: 166px;
  margin: 0 auto;
}

.nameplate small
{
  display: none;
}

.sectionmenu
{
  border: 1px solid #a7a9ac;
  height: 29px;
  list-style: none;
  background: #00aeef;
  margin: 0 auto;
  text-align: center;
  padding: 0 139px;
}

.sectionmenu li
{
  display: block;
  float: left;
  padding:2px 0;
}

.sectionmenu li a
{
  text-indent: -9999em;
  overflow: hidden;
  background: url(/uploads/chrome/menu.png) no-repeat left top;
  display: block;
  height: 25px;
  text-decoration:none;
}

.en-US .sectionmenu li a {
  background-image:url(/uploads/chrome/menu-en.png);
}

.pl-PL .sectionmenu li a {
  background-image:url(/uploads/chrome/menu-pl.png);
}

.sectionmenu li.home a
{
  width:67px;
}

.pl-PL .sectionmenu li.home a {
  width:120px;
}

.sectionmenu li.home a:hover
{
  background-position:left bottom;
}

.sectionmenu li.mobile a
{
  width:93px;
  background-position:-67px top;
}

.pl-PL .sectionmenu li.mobile a
{
  width:111px;
  background-position:-120px top;
}

.sectionmenu li.mobile a:hover
{
  background-position:-67px bottom;
}

.pl-PL .sectionmenu li.mobile a:hover
{
  background-position:-120px bottom;
}

.sectionmenu li.prepaid a
{
  width:116px;
  background-position:-161px top;
}

.pl-PL .sectionmenu li.prepaid a
{
  width:130px;
  background-position:-231px top;
}

.sectionmenu li.prepaid a:hover
{
  background-position:-161px bottom;
}

.pl-PL .sectionmenu li.prepaid a:hover
{
  background-position:-231px bottom;
}

li.campaigns {margin:0}

.sectionmenu li.campaigns a
{
  width:121px;
  background-position:-277px top;
}

.pl-PL .sectionmenu li.campaigns a
{
  width:84px;
  background-position:-361px top;
}

.sectionmenu li.campaigns a:hover
{
  background-position:-277px bottom;
}

.pl-PL .sectionmenu li.campaigns a:hover
{
  background-position:-361px bottom;
}

.sectionmenu li.support a
{
  width:131px;
  background-position:right top;  
}

.pl-PL .sectionmenu li.support a
{
  width:84px;
  background-position:right top;  
}

.sectionmenu li.support a:hover
{
  background-position:right bottom;  
}

.globalmenu, .langmenu 
{
  list-style-type:none;
  padding:9px 0;
}

.globalmenu li, .langmenu li 
{
  display:inline;
  line-height:1.8;
}

.globalmenu a, .langmenu a 
{
  padding:0 6px 0 8px;
  border-left:1px solid #333;
}

.langmenu li:first-child a {
  border:0;
}

.langmenu a.active {
  font-weight:bold;
}
.globalmenu li:first-child a {
  border-left:0;
}
.left {
  float:left;
  width:190px;
  margin-bottom:2em;
}

.sitemenu {
  padding:9px 10px 9px 0;
  float:left;
}

select 
{
  font:normal 1em 'Verdana','Geneva','Helvetica','Arial',sans-serif;
}

.langmenu 
{
  float:right;
}


.upperleftbox {
  margin:1em 0;
  width:188px;
  background:url(/uploads/chrome/box_left_bottom.png) no-repeat left bottom;
  padding-bottom:11px;
}

.home .upperleftbox {
  display:none;
}

.linkmenu {
  padding:0 0 0 0.8em;
}

.linkmenu li {
  list-style-type:none;
  font-weight:bold;
  padding:0 0 1.5em;
  line-height:1.5;
}

.linkmenu li.title {
  color:#00a6eb;
  font-size:1.65em;
  font-weight:normal;
  padding:0;
  line-height:1em;
  margin-bottom:0.5em;
}

.linkmenu ul li {
  background:url(/uploads/chrome/redarrow.gif) no-repeat left center;
  padding:0 0 0 1.25em;
  font-weight:normal;
}

.linkmenu ul li a:hover {
  color:#E71C02;
}

.linkmenu li.home, .linkmenu li.prepaid {
  display:none;
}

.main {
  clear:both;
  background:url(/uploads/chrome/content_bg_sprites.png) repeat-y -605px top;
  width:605px;
  margin-bottom:2em;
  float:right;
}

.main .content {
  background:url(/uploads/chrome/content_bg_sprites.png) no-repeat right bottom;
}

.centercontent {
  background:url(/uploads/chrome/content_bg_sprites.png) no-repeat left top;
  padding:1em 2px 20px 1px;
}

.footer
{
  font-size:0.85em;
  line-height:26px;
  color: #333;
  padding: 0 10px 0 15px;
  background: #e7eff1;
  clear:both;
  margin-bottom:10px;
}


.pageframe .footer {clear:both; line-height:0; padding:0; background:0; margin:0;}

.copyright
{
  float:left;
  padding:0 9px 0 0;
  display:inline;
}

.footermenu
{
  background: url(/uploads/chrome/footer.png) no-repeat right center;
}

.footermenu li
{
  display: inline;
  border-left:1px solid #333;
  padding:0 6px 0 8px;
}


.pCenter {
  text-align:center;
}

.pRight {
  text-align:right;
}

.document, .contactform {
  padding:0 1em;
}

.document h1 {
  margin-top:0;
}

.clear {
  clear:both;
}

* html .clear {
  height:0px;
  font-size:1px;
}

.lightLanguages
{
  margin-right:8px;
  list-style:none;
}

.lightLanguages li {
  display:inline;
}

.lightLanguages li a {
  padding:0 6px;
}

.langhack
{
  list-style-type:none;
  padding:9px 0;
  float:right;
  line-height:1.8;
}
.pricetool {font-size:10px;}
/* * * * * Here comes "New Header" * * * * */
.sectionmenunew
{
  height: 68px;
  list-style: none;
  background:url(/uploads/chrome/header_bg_new.png) no-repeat;
  text-align:center;
  padding: 0 0 0 260px;
}

.sectionmenunew li
{
  display: block;
  float: left;
  padding:40px 0 0;
}

.sectionmenunew li.mine-sider {display:none;}

.sectionmenunew li a
{
  text-indent: -9999em;
  overflow: hidden;
  background: url(/uploads/chrome/menu.png) no-repeat left top;
  display: block;
  height: 25px;
  text-decoration:none;
}

.en-US .sectionmenunew li a {
  background-image:url(/uploads/chrome/menu-en.png);
}

.pl-PL .sectionmenunew li a {
  background-image:url(/uploads/chrome/menu-pl.png);
}

.sectionmenunew li.home a
{
  width:67px;
}

.pl-PL .sectionmenunew li.home a {
  width:120px;
}

.sectionmenunew li.home a:hover
{
  background-position:left bottom;
}

.sectionmenunew li.mobile a
{
  width:93px;
  background-position:-67px top;
}

.pl-PL .sectionmenunew li.mobile a
{
  width:111px;
  background-position:-120px top;
}

.sectionmenunew li.mobile a:hover
{
  background-position:-67px bottom;
}

.pl-PL .sectionmenunew li.mobile a:hover
{
  background-position:-120px bottom;
}

.sectionmenunew li.prepaid a
{
  width:116px;
  background-position:-161px top;
}

.pl-PL .sectionmenunew li.prepaid a
{
  width:130px;
  background-position:-231px top;
}

.sectionmenunew li.prepaid a:hover
{
  background-position:-161px bottom;
}

.pl-PL .sectionmenunew li.prepaid a:hover
{
  background-position:-231px bottom;
}

li.campaigns {margin:0}

.sectionmenunew li.campaigns a
{
  width:121px;
  background-position:-277px top;
}

.pl-PL .sectionmenunew li.campaigns a
{
  width:84px;
  background-position:-361px top;
}

.sectionmenunew li.campaigns a:hover
{
  background-position:-277px bottom;
}

.pl-PL .sectionmenunew li.campaigns a:hover
{
  background-position:-361px bottom;
}

.sectionmenunew li.support a
{
  width:131px;
  background-position:right top;  
}

.pl-PL .sectionmenunew li.support a
{
  width:84px;
  background-position:right top;  
}

.sectionmenunew li.support a:hover
{
  background-position:right bottom;  
}

.headerlogo
{
  float:left;
  margin: 6px 0 6px 25px;
  *position:absolute;
}

* html .headerlogo {position:absolute;}



.global-menu {
  height: 28px;
  list-style: none;
  background:url(/uploads/chrome/header_bg_new.png) no-repeat;
  text-align:center;
  padding: 40px 0 0 260px;
  min-height:0;
}

.global-menu li {
  display:inline;
  min-height:0;
}

.global-menu li.mine-sider,
.global-menu li.home, .global-menu li.about { display:none; }

.global-menu li a {
  height:0;
  padding:25px 0 0 0;
  overflow: hidden;
  background: url(/uploads/chrome/global-menu.png) no-repeat left top;
  text-decoration:none;
  float:left;
}

.en-US .global-menu li a { background-image:url(/uploads/chrome/global-menu-en.png); }

.pl-PL .global-menu li a { background-image:url(/uploads/chrome/global-menu-pl.png); }

.global-menu li.postpaid a { width:131px; }
.global-menu li.postpaid a:hover { background-position:left -100px;  }

.global-menu li.prepaid a { background-position:-131px top;width:133px; }
.global-menu li.prepaid a:hover { background-position:-131px -100px; }

.global-menu li.cards a { background-position:-264px top;width:132px; }
.global-menu li.cards a:hover { background-position:-264px -100px; }

.global-menu li.support a { background-position: right top;width:133px; }
.global-menu li.support a:hover { background-position:right -100px; }
/* * * * * Here comes "New menu" * * * * */
.pagemenu, .menuhook {
        font:1.075em/1.5 "Trebuchet MS",Trebuchet,Arial,sans-serif;
        width:190px;
}

.pagemenu li.home, .pagemenu .mine-sider, .pagemenu li.postpaid, .pagemenu li.cards {
        display:none;
}
.pagemenu li, .menuhook li, .pagemenu ul {
	list-style-type:none;
        min-height:0;
        padding:0;
}
* html .pagemenu li, * html .menuhook li, * html .pagemenu ul {height:0}

.pagemenu li a {
	display:block;
	background:#8c8c8c;
	border-bottom:1px solid #fff;
	text-decoration:none;
	padding:0 5px;
	min-height:0;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
}

* html .pagemenu li a { height:0 }

.pagemenu li.active a { background:#00aeef; }

.pagemenu li li.current a { background:#eef2f5; }

.pagemenu li li.current li a {color:#8c8c8c;}

.pagemenu li li a, .pagemenu li.active li a {
	background:url(/uploads/chrome/pagemenu_link.png) no-repeat -16px 5px;
	color:#8c8c8c;
	font-weight:normal;
	padding-left:1.5em;
	text-transform:none;
	border:0;
	margin:0;
	border-bottom:1px solid #dbdbdb;
}

.pagemenu li li.lvl2 a, .pagemenu li li.lvl3 a {
	background-image:none;
	padding-left:0.5em;
}

.pagemenu li li.lvl3 a { padding-left:1.5em }

.pagemenu li.lvl3 a { font-style:italic }

.pagemenu li li a:hover, .pagemenu li li.active a:hover {
	background-color:#eef2f5;
	background-position:-396px 5px;
	color:#333;
}

.pagemenu li li.active a {
	background-position:-206px 5px;
	color:#333;
}

.pagemenu li li.active li a {
	background:0;
color:#8C8C8C;
}

.pagemenu li li.active li.active a {
    	color:#333;
}

.pagemenu li.active li.active li.active li a {
   color:#8C8C8C;
}

.pagemenu li.active li.current li.current a { color:#333; }

.pagemenu li li li.current a, .pagemenu li.active li.active li.active li.current a {
	background-color:#eef2f5;
	color:#333;
}

.pagemenu li li li.current ul a { background:0; }

.menuhook li { border-bottom:1px solid #dbdbdb; }

.pagemenu li.active li.current a {
	background-position:-206px 5px;
	color:#333;
}

.pagemenu li.active li.current li a {
   color:#8c8c8c;
}

.pagemenu li.lvl1 ul {display:none}

.pagemenu li li.active ul {display:block}

.mobile .pagemenu .voip ul, .mobile .pagemenu .support ul, .voip .pagemenu .support ul, .support .pagemenu .voip ul, .support .pagemenu .mobile ul, .voip .pagemenu .mobile ul, .pagemenu .campaigns {
        display:none;
}

.menuhook h3 {
        font-size:1em;
        background:#e71c02;
        color:#fff;
        text-transform:uppercase;
	padding:0 5px;
        margin:0;
}

.menuhook li a {
        background:url(/uploads/chrome/pagemenu_link.png) no-repeat -16px 5px;
	color:#8c8c8c;
        display:block;
        padding:0 5px;
	padding-left:1.5em;
}
.menuhook li a:hover, .menuhook li.active a {
        background-position:-586px 5px;
        color:#333;
}
/* * * * * Here comes "sIFR" * * * * */
/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.

Copyright 2006 – 2008 Mark Wubben, <http://novemberborn.net/>

*****************************************************************************/

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
.sIFR-active h1 {
      color:#00a6eb;
}
}

@media screen {
 .sIFR-active h1, .sIFR-active .linkmenu .title {
      font-size:20px;
      line-height:20px;
      color:#fff; 
      margin-bottom:0.5em;
}

.sIFR-active h2 {
   font-size:16px;
   visibility:hidden;
}

.sIFR-active .blueSection h3 {
   font-size:15px;
   margin:0;
visibility:hidden;
}

.sIFR-active .support h2 {
   font-size:18px;
visibility:hidden;
}

.sIFR-active li.blue h3 {
   font-size:13px;
   margin:0;
visibility:hidden;
}
}
/* * * * * Here comes "System - Edit Box" * * * * */
.b-editbox {
   background-color: #333;
   border: 1px solid #111;
   color: #eee;
   padding: 5px;
   font: 9px Verdana, sans-serif;
   position: fixed;
   top: 5px;
   right: 5px;
   z-index: 999;
   opacity: 0.75;
   filter: alpha(opacity=75);
}

* html .b-editbox {
   position:absolute;
}

.b-editbox input {
   font: 9px Verdana, sans-serif;
   color: #222;
   vertical-align:middle;
}

.b-editbox ul {
   list-style: none;
   padding: 0;
   margin: 0;
}

.b-editbox li {
   display: inline;
   padding: 0 5px;
   border-left: 1px solid #666;
}

.b-editbox li.first {
   padding-left: 0;
   border-left: none;
}

.b-editbox li.last {
   padding-right: 0;
}

@media print {
   .b-editbox { display:none; }
}
/* * * * * Here comes "Inline link menu" * * * * */
ul.inlinelinks {
margin:0 0 1em;
padding:0.25em 0;
}
ul.inlinelinks li {
display:inline;
padding:0.5em 1.25em 0.5em 0;
}
/* * * * * Here comes "Mobile index" * * * * */
body {position:relative}

.blueSection {
  background:#eef2f5;
  float:left;
  width:100%;
  border:solid 1px #cecccc;
  border-left:0;
  border-right:0;
  border-bottom: 0;
  padding-bottom:10px;
  position:relative;
}

.blueSection div.col {
  width:257px;
  float:left;
  background:url(http://lebara.no/uploads/chrome/blue_section_col_bg.png) no-repeat top center;
  height:333px;
  margin:10px 0 0 9px;
  padding:15px;
  position:relative; 
  display:inline;
}
.blueSection div.mobileimage {
  width:257px;
  float:left;
  background:url(http://lebara.no/Services/ViewFileLibraryItem.ashx?virtualPath=Sales/mobile_woman_blueback.png) no-repeat top center;
  height:333px;
  margin:10px 0 0 9px;
  padding:15px;
  position:relative; 
  display:inline;
}

.blueSection .col ul {
  margin:10px 0 0;
  font-size:0.85em;
  list-style:none;
}

.blueSection .col ul ul {
  font-size:1em;
}

.blueSection ul ul span {
  width:200px;
  border-bottom:dotted 1px #ccc;
}

.blueSection .col ul ul li {
  clear:left;
  padding-left:15px;
}

* html .blueSection .col ul ul li {
  zoom:100%;
}

.blueSection .toolbar {
  position:absolute;
  right:10px;
  bottom:3px;
}

div.indent {
  padding:0 1em;
  clear:left;
}
a.lesmer, a.lukk {
  display:block;
  text-indent:-9999em;
  height:24px;
  width:100px;
  float:left;
}

a.bestill img {
  height:24px;
}

a.bestill:hover img {
  background-position:left bottom;
}
a.lesmer img {
  background:url(http://lebara.no/Services/ViewFileLibraryItem.ashx?virtualPath=Chrome/les_mer_btn.png) no-repeat left top;
  height: 24px;
  width: 100px;
}
.en-US a.lesmer {
  background:url(http://lebara.no/Services/ViewFileLibraryItem.ashx?virtualPath=Chrome/read_more_btn.png) no-repeat left top;
  width:100px;
  height: 24px;
}

.pl-PL a.lesmer {
  background:url(http://lebara.no/Services/ViewFileLibraryItem.ashx?virtualPath=Chrome/les_mer_btn_PL.png)left top;
  width:100px;
}
a.lesmer:hover img {
  background-position:left bottom;
}

a.lukk {
  background:url(http://lebara.no/uploads/chrome/button_lukk.png) no-repeat left top;
}

.en-US a.lukk {
  background-image:url(http://lebara.no/uploads/chrome/button_close.png);
  width:62px;
}

.pl-PL a.lukk {
  background-image:url(http://lebara.no/uploads/chrome/button_lukk_pl.png);
  width:56px;
}

.pRight {
  text-align:left;
}

.pRight a {
  float:right;
}

.blueSection blockquote, .mobile-price-plans blockquote {
  clear:both;
  padding:1em;
  margin:0;
  display:none;
}

.blueSection blockquote ul, .mobile-price-plans blockquote ul {
  list-style-type:disc;
  margin:1em 0 1em 2.5em;
}

.blueSection .col h3 {
  margin-top:0;
  color:#00A6EB;
}
.gray
{
  color:#545458;
}
/* * * * * Here comes "Mobile Price Index" * * * * */
div.indent {
  padding: 0 1em;
  clear: left;
}

div.indent h2 {
  margin: -0.5em 0 1em 0;
}

div.indent h5.up {
  text-transform: uppercase;
}

div.indent h1 embed {
  height: 1em;
}

div.indent p {
  margin: 0 0 .2em 0;
}

.mobile-price-plans {
  background: #eef2f5;
  border: solid 1px #cecccc;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
  margin-bottom: 0;
  padding: 10px;
  position: relative;
}

.mobile-price-plans a { text-decoration:underline; }

.mobile-price-plans div.section {
  background: url(http://lebara.no/uploads/chrome/mobile_price_plan_bg.png) no-repeat top left;
  height: 240px;
  padding: 15px;
}

.mobile-price-plans div.section h3 {
  margin-top: 0;
  font-weight: normal;
}

.mobile-price-plans div.left {
  width: 257px;
}

.mobile-price-plans div.right {
  position: absolute;
  right: 15px;
  top: 20px;
  width: 260px;
}

.mobile-price-plans p {
  clear: both;
  font-size: 0.85em;
  margin-top: 10px;
}

.mobile-price-plans ul {
  margin: 10px 0 0;
  font-size: 0.85em;
  list-style-type: none;
}

.mobile-price-plans ul span {
  width: 210px !important;
  border-bottom: dotted 1px #ccc;
  display: -moz-inline-box;
  display: inline-block;   
}

.mobile-price-plans ul.checked li, .blueSection ul.checked li {
  clear: left;
  padding-left: 15px;
  background: transparent url(http://lebara.no/uploads/Chrome/check_gray.gif) no-repeat scroll left center
}

* html .blueSection ul li {
  zoom: 100%;
}

.mobile-price-plans .toolbar {
  margin-top: 1em;
  padding-right: 10px;
}

.mobile-price-plans .toolbar .order {
  background: transparent url(http://lebara.no/uploads/Chrome/button_order_no_mirror_en.png) no-repeat top left;
  text-indent: -500px;
  display: inline-block;
  display: -moz-inline-box;
  width: 67px;
  height: 20px;
  overflow: hidden;
  float: right;
}

.mobile-price-plans .toolbar .more {
  background: transparent url(http://lebara.no/uploads/Chrome/button_read_more_no.png) no-repeat top left;
  text-indent: -500px;
  display: inline-block;
  display: -moz-inline-box;
  width: 80px;
  height: 22px;
  overflow: hidden;
  margin-right: 10px;
  float: right;
}


.alternatives {
  background-color: #eef2f5;
  border: 1px solid #cfd0d2;
  border-width:1px 0;
  margin: 1em 0;
  font-size: 0.85em;
  float:left;
  width:602px;
  margin-left:-10px;
}

* html .alternatives {
  display:inline;
}

* html .main {
  overflow:hidden;
}

.alternatives h2 {
  margin:0 0 0.5em;
  text-align:center;
}

.alternatives .col {
  float: left;
  text-align: center;
  width: 170px;
  padding: 15px 15px 10px 15px;
}


.alternatives .norway,
.alternatives .standard {
  border-left: 1px solid #cfd0d2;
}

.alternatives ul {
  list-style-type: none;
  text-align: left;
}

.alternatives ul span {
  width: 130px !important;
  display: -moz-inline-box;
  display: inline-block;   
}

.alternatives a.more {
  display: block;
  margin-top: 2em;
  text-decoration: underline;
}

.alternatives a.more:hover {
  text-decoration: none;
}

.alternatives .charge a 
{
  background: transparent url(http://lebara.no/uploads/Chrome/button_charge_no.png) no-repeat top left;
  text-indent: -500px;
  display: inline-block;
  display: -moz-inline-box;
  width: 80px;
  height: 22px;
  overflow: hidden;
  float: right;
  margin-top: 1em;
}
.en-US .charge a 
{
  background: transparent url(http://lebara.no/uploads/Chrome/button_charge_eng.png) no-repeat top left;
}
.pl-PL .charge a 
{
  background: transparent url(http://lebara.no/uploads/Chrome/button_charge_pl.png) no-repeat top left;
}

/* * * * * Here comes "Pop-down" * * * * */
.prod {
   padding:0;
}

.prod ul {
        list-style-type:none;
        line-height:1.3em;
        font-size:0.925em;
}

.prod ul ul {
    font-size:1em;
    list-style-type:default;
    line-height:1.5em;
}

.prod ul ul li {
        background:url(http://lebara.no/uploads/Chrome/check_gray.gif) left center no-repeat;
        padding-left:25px;
}

.prod ul span {
        width:275px;
        text-decoration:none;
        display:block;
        float:left;
}

div.lookiemore, div.lookmore {
   padding:0 1em 1.5em;
}

div.lookmore {padding-bottom:0}

div.lookmore ul {
   padding-bottom:2em;
}

div.blu {
   background:url(http://lebara.no/uploads/chrome/mobile_blu_bg.png) no-repeat left top;
}

.en-US div.blu {
   background-image:url(http://lebara.no/uploads/chrome/mobile_blu_bg-en.png);
}

.voip .lookmore {
   background:url(http://lebara.no/uploads/chrome/bbt_prod_bg.png) no-repeat left top;
}

.en-US .lookmore {
   background-image:url(http://lebara.no/uploads/chrome/bbt_prod_bg-en.png);
}

div.lookiemore blockquote, div.popdown {
        clear:both;
        margin:0 0 2em 2em;
        border:1px solid #e2e2e3;
        background:#f7fcff;
        padding:1em;
        display:none;
}

div.popdown {
   margin-left:0;
}

div.popdown dl {
   font-size:0.9em;
   padding-top:1.5em;
   margin:0;
}

div.popdown dt {
   font-weight:bold;
}

div.popdown dd {
   padding-bottom:1em;
   margin:0;
}

div.lookiemore blockquote ul li {
        list-style-type:disc;
}

div.lookiemore blockquote ul {
    margin-left:2.5em;
}

div.document hr {
        clear:both;
        border:0;
        height:1px;
        background:#ccedfb;
        color:#ccedfb;
        margin:1px 0;
}

div.lookiemore select {
        font:normal 1em 'Verdana',sans-serif;
        margin:8px 0;
}

div.lookiemore option {
        padding:0 5px;
}

li.flexChooser ul {
        display:none;
}

div.lookiemore p.choiceNotice {
        color:red;
        padding:0 10px;
        display:none;
}

a.bestill img{
   height:24px;
   width:100px;
   background:url(http://lebara.no/uploads/Chrome/bestill_her_btn.png) no-repeat left top;
   margin-left:20px;
   vertical-align:top;
}
a.lesmer{
   height:24px;
   width:100px;
   background:url(http://lebara.no/uploads/Chrome/les_mer_btn.png) no-repeat left top;
   margin-left:20px;
   vertical-align:top;
}

.en-US a.bestill img {
   background:url(http://lebara.no/uploads/Chrome/order_btn.png)no-repeat top;
   height:24px;
}

.pl-PL a.bestill img {
   background:url(http://lebara.no/uploads/Chrome/bestill_her_btn_PL.png)left top;
   height:24px;
}

a.bestill:hover img {
   background-position:left bottom;
   height: 24px;
}
a.lesmer:hover {
   background-position:left bottom;
   height: 24px;
}

button {
   height:16px;
   width:56px;
   border:0;
   text-indent:-9999em;
   text-align:left;
}

button.lesmer {
   background:url(http://lebara.no/uploads/chrome/button_lesmer.png) no-repeat left top;
}
a.ladopp img
{
background:url(http://lebara.no/uploads/Chrome/lad_opp_her_btn.png) no-repeat left top;
height: 24px;
width: 100px;
}
.pl-PL a.ladopp img
{
background:url(http://lebara.no/uploads/Chrome/lad_opp_her_btn_PL.png) left top;
}
.en-US a.ladopp img
{
background:url(http://lebara.no/uploads/Chrome/charge_btn.png) left top;
}
a.ladopp:hover img
{
background-position: left bottom;
}

.en-US button.lesmer {
   background-image:url(http://lebara.no/uploads/chrome/button_moreinfo.png);
   width:62px;
}

button.lukk {
   background:url(http://lebara.no/uploads/chrome/button_lukk.png) no-repeat left top;
}

.en-US button.lukk {
   background:url(http://lebara.no/uploads/chrome/button_close.png);
   width:62px;
}
/* * * * * Here comes "Price tool menu v3.0" * * * * */
#price-tool {padding:0; }

#price-tool .selection {
   background:url(/uploads/chrome/price-tool-bg.png) no-repeat 3px center;
   margin:3px 0;
   border:1px solid #dbdbdb;
   padding:3px 3px 3px 32px;
   float:left;
}

#price-tool select {
   font-size:14px;
   border:0;
   margin:0;
}

#price-tool .prices {
  display: none;
  border: 1px solid #ccc;
  margin: 4px 0 8px 0;
  font-size: 10px;
  float:left;
  width:100%;
}

body.pl-PL #price-tool .prices { font-size:9px; letter-spacing:-0.5px; }

#price-tool .prices .standard,
#price-tool .prices .norway,
#price-tool .prices .global,
#price-tool .prices .postpaid {
  width: 190px;
  float:left;
  padding:10px 0 10px 10px;
}

#price-tool .prices h2 {
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  padding: 4px 6px;
  margin-bottom: 2px;
  visibility:visible;
}

#price-tool .prices h2 span {
  text-transform: uppercase;
}

#price-tool .prices .standard h2 {
  background-color: #00AEEF;
}

#price-tool .prices .norway h2 {
  background-color: #E71C02;
}

#price-tool .prices .global h2 {
  background-color: #333;
}

#price-tool .prices .postpaid h2 {
   background-color:#8C8C8C;
}

#price-tool .prices .details {
  background-color: #eef2f5;
  padding: 4px 6px;
}

#price-tool .prices .details .mobile, #price-tool .prices .details .mms {
  display: block;
  margin-left: 50%;
}

#price-tool .prices .details .landline, #price-tool .prices .details .sms {
  float: left;
}

#price-tool .notice {
   clear:both;
   padding:0 10px 10px;
   font-size:9px;
}
/* * * * * Here comes "Price tool, inline" * * * * */
#price-tool-inline {
   padding: 9px 0 9px 0;
   background: #FFF;
}

#price-tool-inline  select {
   margin-bottom: 3px;
   font-size: 10px;
   margin-left:10px;
}

#price-tool-inline  .prices {
  display: none;
  margin: 4px 0 8px 0;
  font-size: 10px;
  float:left;
  width:100%;
  border:1px solid #ccc;
  border-width:1px 0;
}

#price-tool-inline  .prices .standard,
#price-tool-inline  .prices .norway,
#price-tool-inline  .prices .global {
  width: 188px;
  float:left;
  padding:10px 0 10px 10px;
}
#price-tool-inline  .prices h2 {
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  padding: 4px 6px;
  margin-bottom: 2px;
  visibility:visible;
}

#price-tool-inline  .prices h2 span {
  text-transform: uppercase;
}

#price-tool-inline  .prices .standard h2 {
  background-color: #00AEEF;
}

#price-tool-inline  .prices .norway h2 {
  background-color: #E71C02;
}

#price-tool-inline  .prices .global h2 {
  background-color: #333;
}

#price-tool-inline  .prices .details {
  background-color: #eef2f5;
  padding: 4px 6px;
}

#price-tool-inline  .prices .details .mobile, #price-tool-inline  .prices .details .mms{
  display: block;
  margin-left: 50%;
}

#price-tool-inline  .prices .details .landline, #price-tool-inline  .prices .details .sms{
  float: left;
}

#price-tool-inline .notice {
   clear:both;
   padding:0 10px 10px;
   font-size:9px;
}
