* { float: none !important; position: static !important; font-size: 0.97em; font-family: arial, sans-serif; border: 0;}

img,
div.print,
div.printscreen,
div.banner,
.hidden,
#popupwrp,
div.bg button,
div.select input,
div.mobile a.img,
div.toolbar a.order, 
div.toolbar label,
#news-scroll a.pager,
div.search fieldset.keyword,
div.lang,
div.input label,
div.submenu, canvas, 
.btn,
div.cont div.phonePack div.submit form,
#phonePack, 
object, 
embed, 
#accessibility-off,
#indicator,
#carnation,
.corners {display: none !important;}

div.contacts label, div.contacts label strong {display: block;}

h1, h2, h3, h4, h5, h6 { margin: 3pt 0 3pt 0;}
h1 {font-size: 95%;}
h2 {font-size: 95%;}
h3 {font-size: 95%;}
h4 {font-size: 90%;}
h5 {font-size: 85%;}
h6 {font-size: 80%;}

.menu ol, .menu ul, 
.submenu ol, .submenu ul, 
.smallmenu ul, .smallmenu ol {margin: 0.1em 0 0.1em 0; padding: 0 0 0 1.1em; list-style: none;}
ol li, 
ul li {font-size: 0.8em; line-height: 1.2em}
ol li li, 
ul li li, 
ol li li li, 
ul li li li{font-size: 100%;}

input, select, textarea { border: 1px solid #aaa; font-size: 80%; padding: 1pt; }
input[type=submit], button { background-color: #00A6D6; color: #fff; margin-top: 1pt; }
a { color: #008fc8; }
a:hover, a:focus { color: #fff; background-color: #00A6D6; }
a.active {background-color: #949ca1; color: #fff;}

.head strong a { text-decoration: none; }
.head strong a span { font-weight: normal; color: #000; }
.head strong a span:before { content:url(../i/telenor_logo_small.gif); }
.head strong a:hover {background:none}

div.side div.menu { background-color: #00A6D6; color: #fff; padding-top: 2pt; padding-bottom: 2pt; margin-top: 5pt;}
div.side div.menu li a, div.side div.menu li a b {color: #fff; text-decoration: none}
div.side div.menu li a:hover { text-decoration: underline; } 
div.side div.menu li a.active, div.side div.menu li a.active b { background-color: #fff; color: #00A6D6; text-decoration: none} 

table { border-collapse: collapse; border-top: 2px dotted #aaa; }
thead td, tbody td { vertical-align: top; padding: 2pt; font-size: 85%; }
tr.odd td { background-color: #f1f2f2; }
thead td { border-bottom: 2px solid #aaa; font-weight: bold; }
tbody td { border-bottom: 1px solid #aaa; }
small { font-size: 85%; }
p { font-size: 80%; }

.highlight, .box { border: 1px solid #d95900; padding: 2pt 5pt; margin-top: 5pt; }
.alert { background-color: #d95900; color: #fff; padding: 2pt; }
.item, .package, .mobile, .borderbox { border-bottom: 1px solid #aaa; margin: 0 !important; padding-bottom: 5pt; padding-top: 5pt;}

.footer { margin-top: 10pt; padding-top: 5pt; background-color: #00A6D6; color: #fff;}
.footer p {padding: 0 15pt 5pt 15px;}
.footer a {color: #fff;}
.footer a:hover {color: #00A6D6; background-color: #fff; text-decoration: none}
#news-scroll {margin-top: 10pt;}
