﻿.main div.main_left .top_promo_area {
    position: relative;
    top: 0px;
    left: 0px;
    width: 726px;
    padding:  0 0 5px 24px;
}
.main div.main_left .top_promo_area .left {
    float: left;
    margin: 0 20px 0 0; /* 0 30px 0 0 changed by getupdated */
}
.main div.main_left .top_promo_area .left img {
    margin: 104px 0 0 0;
}
.main div.main_left .top_promo_area .mid {
    float: left;
    margin: 91px 0 0 0; /* changed for tele2.no */
    overflow: hidden;  /* added for tele2.no */
}

/* Added for Tele2.no */ 
.promo_box_inner_extraboxes {
    margin: 0px 2px 0px 0px;
    float:left;
}
.main div.main_left .top_promo_area .wrapper a {
    display: inline;
}
/* Removed for tele2.no
.main div.main_left .top_promo_area .mid img {
    margin: 91px 0 0 0;
}
*/

.main div.main_left .top_promo_area .right {
    float: left;
}
.main div.main_left .top_promo_area .right .promo_speedtest {
    font-size: 1.2em;
    margin: 76px 0 0 0;
    height: 284px;
    width: 266px;
    padding: 8px 0 0 8px;
    background-image: url();
    background-repeat: no-repeat;
}
.main div.main_left .top_promo_area .right .promo_speedtest .inner_content {
    border-top: 4px solid #FFEA00;
    padding: 18px 18px 5px 18px;
    width: 222px;
    height: 248px;
}
.main div.main_left .top_promo_area .right .promo_speedtest .inner_content.mypagesbox {
    border-top: 4px solid #18a8e7;
    padding: 18px 18px 5px 18px;
    width: 222px;
    height: 248px;
}
.main div.main_left .top_promo_area .right .promo_speedtest .inner_content .tab_navigation {
    background-image: url();
    background-position: 0px 29px;
    background-repeat: no-repeat;
    width: 100%;
    float: left;
    margin: 0 0 18px 0;
    padding: 0 0 0 16px;
}
.main div.main_left .top_promo_area .right .promo_speedtest .inner_content .tab_navigation .tab {
    background-image: url();
    background-position: top right;
    background-repeat: no-repeat;
    float: left;
    margin: 0 10px 0 0;
}
.main div.main_left .top_promo_area .right .promo_speedtest .inner_content .tab_navigation .tab_img {
    background-image: url();
    background-position: top left;
    background-repeat: no-repeat;
    float: left;
    padding: 4px 0 0 0;
}
.main div.main_left .top_promo_area .right .promo_speedtest .inner_content .tab_navigation .tab_noimg {
    float: left;
    margin: 0 10px 0 0;
}
.main div.main_left .top_promo_area .right .promo_speedtest .inner_content .tab_navigation .tab_noimg img {
    float: left;
    padding: 4px 0 0 0;
}
.main div.main_left .top_promo_area .right .promo_speedtest .inner_content .order {
    float: left;
    clear: both;
    width: 100%;
    margin: 0 0 6px 0;
}
.main div.main_left .top_promo_area .right .promo_speedtest .inner_content .order .arrow {
    margin: 10px 0 0 0;
}
.main div.main_left .top_promo_area .right .promo_speedtest .inner_content .order .button_green {
    float: right;
}
.main div.main_left .top_promo_area .right .promo_speedtest .inner_content .heading {
    margin: 0 0 16px 0;
}
.main div.main_left .top_promo_area .right .promo_speedtest .inner_content p {
    margin: 0 0 16px 0;
}
.main div.main_left .top_promo_area .right .promo_speedtest .inner_content form {
    /* margin: 0 0 60px 0;  - changed as in Tele2.se */
    margin: 0 0 10px 0;
    float: left;
    clear: both;
    width: 100%;
}
.main div.main_left .top_promo_area .right .promo_speedtest .inner_content input {
    float: left;
    margin: 0 4px 0 0;
    width: 157px;
}
.main div.main_left .top_promo_area .right .promo_speedtest .inner_content .input_text {
    float: left;
    margin: 0 4px 0 0;
}
.main div.main_left .top_promo_area .right .promo_speedtest .inner_content .related {
    float: left;
    clear: both;
    margin: 12px 0 0 0;
    width: 100%;
}
.main div.main_left .top_promo_area .right .promo_speedtest .inner_content .related .arrow {
    float: left;
    clear: both;
    margin: 0 0 2px 0;
    width: 100%;
}
.main div.main_left .mid_promo_areas {
    margin-bottom: 12px;
}
.main div.main_right .promo_audiobook {
    margin-bottom: 12px;
}
 



/* Start: Mid area promotion productrows */
.mid_products_area  {
    float: left;
    width: 534px;
    margin: 5px 10px 5px 210px;
    padding: 0px 0px 0px 0px;
}
.mid_products_area .productrow {
    float: left;
    margin-top: 1px;
    border-bottom: solid 1px #CCCCCC;
    padding-top: 1px;
}
.mid_products_area .productrow .infocontainer {
    float: left;
    width: 327px;
    height: 30px;
    padding: 5px 0px 0px 10px;
}
.mid_products_area .productrow .infotitle {
    float: left;
    width: 100%;
}
.mid_products_area .productrow .infotext {
    float: left;
    width: 100%;
    font-weight: bold;
}
.mid_products_area .productrow .readmore {
    float: left;
    margin: 10px 0px 0px 0px;
    width: 70px;
}
.mid_products_area .productrow .buttonarea {
    font-weight: bold;
    float: right;
    margin: 6px 0px 0px 0px;
}
.promo-icon-big-mobile {
    background-image: url('http://www.tele2.no/gfx/mobil-abo-telefon.gif');
    background-repeat: no-repeat;
    float: left;
    width: 37px;
    height: 37px;
}
.promo-icon-big-internet {
    background-image: url('http://www.tele2.no/gfx/internett-abo-datamaskin.gif');
    background-repeat: no-repeat;
    float: left;
    width: 37px;
    height: 37px;
}
.promo-icon-big-telephony {
    background-image: url('http://www.tele2.no/gfx/fasttelefoni-abo-telefon.gif');
    background-repeat: no-repeat;
    float: left;
    width: 37px;
    height: 37px;
}
/* End: Mid area promotion productrows */
 
/* Promo list headline */
.list-header {
    float:left;
    width:534px;
}
.list-header img {
    margin:0px 6px 0px 0px;
}
 
/* Start abonnement */
.table {
    background-image:url(/gfx/row_bg.gif);
    background-position:left center;
    background-repeat:repeat-y;
    border-top:5px solid #262626;
    font-size:12px;
}
.headline {
    color:#FFFFFF;
}
.price_table td {
    border-bottom:1px solid #BFBFBF;
    padding:5px;
    vertical-align:top;
}
.table table a {
    font-size:12px;
}
.table a:hover {
    color:#000000;
}
.bestill {
    display:block;
    margin:0px;
    padding:0px;
    width:100%;
}
.bestill {
    float:none;
    margin-bottom:10px;
    margin-top:10px;
}
.bestill a {
    background-image:url();
    background-position:center center;
    background-repeat:no-repeat;
    display:block;
    height:20px;
    text-decoration:none;
    width:100%;
}
.bestill a:hover {
    background-image:url();
}
.table a {
    color:#D8510E;
    font-weight:bold;
    text-decoration:none;
}
.row:hover { 
    background-color:#ffe403;
}
/* End abonnement */
/* Start klikk her */
.abo_link {
    display:block;
    text-align:right;
}
.abo_link a {
    background-image:url();
    background-position:right center;
    background-repeat:no-repeat;
    color:#000000;
    display:block;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    margin:5px;
    padding:5px 20px 5px 5px;
    text-decoration:none;
}
.abo_link a:hover {
    background-image:url();
    color:#666666;
    text-decoration:underline;
}
/* End klikk her */
 
/*
    Special styles for Tele2.no
    --------------------------
    By: Pley Interactive for Miksmaster
    (www.pley.no) | (www.miksmaster.no)
*/
#pley_paddingFix h2 {margin-bottom:0px;}
#pley_paddingFix p {margin-bottom:0px; margin-top:10px;}
.pley_goldenarrow {
    width:50px;
    display:block; 
    padding-left:10px; 
    font-weight:bold; 
    background-image:url(/images/arrow_gold.jpg); 
    background-repeat:no-repeat; 
    background-position:center left;
}
#pley_shareBtns {margin:0px; padding:0px; margin-left:20px;}
#pley_shareBtns li {list-style-type:none; display:block; margin-right:5px; width:20px; float:left;}
#pley_shareBtn_twitter {display:block; float:left; width:20px; height:21px; background-image:url(/images/ikon_twitter.jpg); background-repeat:no-repeat; background-position:0px 0px; cursor:pointer;}
#pley_shareBtn_twitter:hover {background-position:0px -21px;}
#pley_shareBtn_stumbleupon {display:block; float:left; width:20px; height:21px; background-image:url(/images/ikon_su.jpg); background-repeat:no-repeat; background-position:0px 0px; cursor:pointer;}
#pley_shareBtn_stumbleupon:hover {background-position:0px -21px;}
#pley_shareBtn_digg {display:block; float:left; width:20px; height:21px; background-image:url(/images/ikon_digg.jpg); background-repeat:no-repeat; background-position:0px 0px; cursor:pointer;}
#pley_shareBtn_digg:hover {background-position:0px -21px;}
#pley_shareBtn_facebook {display:block; float:left; width:20px; height:21px; background-image:url(/images/ikon_fb.jpg); background-repeat:no-repeat; background-position:0px 0px; cursor:pointer;}
#pley_shareBtn_facebook:hover {background-position:0px -21px;}
#pley_kickstartBox_left {display:block; width:350px; float:left;}
#pley_kickstartBox_right {diaply:block; width:115px; float:left;}
