@charset "utf-8";

/* preset */
html {width: 100%; height: 100%;}
body {position: relative; left: 0px; top: 0px; width: 100%; height: 100%; min-height: 100% !important; margin: 0px; padding: 0px; border: 0px; font-family: arial, sans-serif; font-size: 13px; line-height: 16px; color: #22292E; background: #000 url(../i/bg/bg_body.jpg) center top no-repeat;}
html, body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, sup, sub, small, big, ins, dfn, form, fieldset, legend, label, input, textarea, select, object, embed {text-align: left; vertical-align: top;}
div, h1, h2, h3, h4, h5, h6, p, a, ul, ol, li, dl, dt, dd, sup, sub, small, big, ins, dfn, span, img, form, fieldset, legend, label, input, textarea, select, object, embed, table, tr, th, td {margin: 0px; padding: 0px; border: 0px;}
fieldset, legend, input, textarea, select, object, embed, table, tr, th, td {border-spacing: 0px; border-collapse: collapse;}
div, object, embed, form, fieldset, legend, label, input, textarea, select, h1, h2, h3, h4, h5, h6, p, ol, ul, li, dl, dt, dd, img, a, sup, sub, small, big, ins, dfn, table {position: relative; display: block;}
a, span, sup, sub, small, big, ins, dfn {position: static; display: inline; vertical-align: baseline;}
sup, sub {position: relative; display: inline; left: 0px; top: -3px; margin: 0px; padding: 0px;}
sub {top: 2px;}
table {display: table;}
li {display: list-item;}
a {text-decoration: none; color: #00a6d6; outline: none;}
a:hover {text-decoration: underline; color: #00a6d6; outline: none;}
a span {position: absolute; left: -6969px; top: 0px;}
input {outline: none;}
/*object, embed, object div, embed div {position: relative; display: block; left: 0px; top: 0px; width: 100%; height: 100%; margin: 0px; padding: 0px; background: #fff;}*/
object, embed, object div, embed div {position: relative; display: block; left: 0px; top: 0px; margin: 0px; padding: 0px;}
.hidden, #accessibility-off, input[type=hidden] {display: none !important;}
.visible {display: block !important;}
/*.hashint {cursor: pointer;}*/
.emphasize1 {color: #00a6d6 !important;} /* blue */
.emphasize2 {color: #d95900 !important;} /* orange */
.emphasize3 {color: #a9007f !important;} /* purple */
.emphasize4 {color: #7d8f29 !important;} /* green */
.emphasize5 {color: #C9DB03 !important;} /* lime */
div.print, div.printscreen, div.shirelist, .onlymobile {display: none;}

div.clearboth {position: relative; display: block; float: none; clear: both; left: 0px; top: 0px; width: 1px; height: 0px; margin: 0px; padding: 0px; overflow: hidden; visibility: hidden;}
div.clearboth.footkeeper {margin: 0px; padding: 0px 0px 205px 0px;}
body.indexpage div.clearboth.footkeeper {padding: 0px 0px 205px 0px;}
div.clearboth.footkeeper.footer_links_disabled {padding: 0px 0px 55px 0px;}

em.cufontext { 	display: none !important; }
/* /preset */



/* layout */
div.container {width: 980px; height: auto !important; min-height: 100% !important; height: 100%; margin: 0 auto; padding: 0px 0px 0px 0px; overflow: visible; z-index: 100; background: transparent url('../i/bg/bg_container.png') center 47px no-repeat;}
div.head {width: 980px; height: 112px; margin: 0 auto 0 auto; overflow: visible; z-index: 900;}
div.cont {float: left; clear: both; width: 980px; margin: -10px 0px 0px 0px; padding: 0px 0px 40px 0px; overflow: visible; z-index: 200; background: #fff;}
div.cont:after {content: '&nbsp;'; position: relative; display: block; float: none; clear: both; height: 0px; margin: 0px; padding: 0px; border: none 0px; overflow: hidden; visibility: hidden;}
div.cont div.side {float: left; clear: none; width: 180px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: hidden;}
body.android div.cont div.side {padding-bottom: 260px; background: url('../i/bg/android_side_bg.gif') 0px bottom no-repeat;}
div.cont div.content {float: right; clear: none; width: 800px; margin: 6px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: hidden;}
div.cont div.content div.inner {float: left; clear: none; width: 560px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: visible;}
div.cont div.content div.sider {float: right; clear: none; width: 240px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: visible;}
div.cont div.content div.inner.inner2 {width: 530px;}
div.cont div.content div.sider.sider2 {width: 270px;}
div.cont div.content div.sider.sider2 p {margin: 16px 0px 0px 0px;}
div.cont div.content div.sider.sider2.nomargin {margin: 0 !important; }

body.wide div.cont div.content { width: 980px; }
body.wide div.cont div.content div.inner.inner2cols, div.cont div.content div.inner.inner2cols {width: 488px;}
body.wide div.cont div.content div.sider.sider2cols, div.cont div.content div.sider.sider2cols {width: 488px;}
body.wide div.cont div.content div.inner {width: 740px;}
body.wide div.cont div.content div.inner.inner2 {width: 679px;}

div.footer {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 980px;
	height: 205px;
	margin: 0px auto 0px auto;
	padding: 0;
	overflow: visible;
	z-index: 300;
	background: transparent;
}

div.footer.footer_links_disabled {
	height: 65px;
}

div.footer div.foot {width: 980px; height: 225px; margin: 0px auto 0px 0px; overflow: visible;}

/* /layout */

/* hipernet logo */
.hipernet-logo {position:absolute;right:40px;top:0px;}
.hipernet-logo.small {width:122px;height:100px;text-indent:-9999px;background:url('../i/hipernet_logo_100.png') 0px 0px no-repeat;}
/* /hipernet logo */

/* hipernet links */
div.cont div.hipernet-links {position:absolute;right:50px;top:92px;width:200px;overflow:hidden;z-index:9999;background:url('../i/bg/hipernet-logo-small.png') 0px 0px no-repeat;margin:0;padding:100px 0 0 0;}
div.cont div.hipernet-links ul {list-style:none;background:none;display:block;margin:0;padding:0;}
div.cont div.hipernet-links ul li {display:block;clear:left;margin:0;padding:0;background:none;}
div.cont div.hipernet-links ul li a {text-decoration:none;font-size:12px;font-family:Arial, Helvetica, sans-serif;line-height:16px;}
/* /hipernet links */

/* rounded */
.rounded {position: relative; display: block; overflow: hidden;}
.rounded img {display: block;}
.rounded div.tl {position: absolute; display: inline-block; width: 4px; height: 4px; overflow: hidden; background: url('../i/round.png') 0px 0px no-repeat; z-index: 333; left: 0px; top: 0px; background-position: 0px 0px;}
.rounded div.tr {position: absolute; display: inline-block; width: 4px; height: 4px; overflow: hidden; background: url('../i/round.png') 0px 0px no-repeat; z-index: 333; right: 0px; top: 0px; background-position: -6px 0px;}
.rounded div.bl {position: absolute; display: inline-block; width: 4px; height: 4px; overflow: hidden; background: url('../i/round.png') 0px 0px no-repeat; z-index: 333; left: 0px; bottom: 0px; background-position: 0px -6px;}
.rounded div.br {position: absolute; display: inline-block; width: 4px; height: 4px; overflow: hidden; background: url('../i/round.png') 0px 0px no-repeat; z-index: 333; right: 0px; bottom: 0px; background-position: -6px -6px;}
.roundedleft {position: relative; display: block; overflow: hidden;}
.roundedleft div.tl {position: absolute; display: block; width: 4px; height: 4px; overflow: hidden; background: url('../i/round.png') 0px 0px no-repeat; z-index: 333; left: 0px; top: 0px; background-position: 0px 0px;}
.roundedleft div.bl {position: absolute; display: block; width: 4px; height: 4px; overflow: hidden; background: url('../i/round.png') 0px 0px no-repeat; z-index: 333; left: 0px; bottom: 0px; background-position: 0px -6px;}
.roundedright {position: relative; display: block; overflow: hidden;}
.roundedright div.tr {position: absolute; display: block; width: 4px; height: 4px; overflow: hidden; background: url('../i/round.png') 0px 0px no-repeat; z-index: 333; right: 0px; top: 0px; background-position: -6px 0px;}
.roundedright div.br {position: absolute; display: block; width: 4px; height: 4px; overflow: hidden; background: url('../i/round.png') 0px 0px no-repeat; z-index: 333; right: 0px; bottom: 0px; background-position: -6px -6px;}
/* /rounded */



/* head */
div.head {}
div.head strong {position: absolute; display: block; left: 9px; top: 53px; width: 121px; height: 55px; overflow: hidden; z-index: 800;}
div.head strong a {position: absolute; display: block; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; background: url("../i/telenor_logo.gif") 0px 0px no-repeat;}

div.head div.smallmenu {position: absolute; left: auto; right: 252px; top: 0px; width: auto; height: 47px; overflow: visible; font-size: 11px; line-height: 14px; white-space: nowrap; font-family: telenor, arial, sans-serif; z-index: 1;}
div.head div.smallmenu ul {float: left; clear: both; width: auto; height: 47px; overflow: visible; list-style: none; white-space: nowrap;}
div.head div.smallmenu ul li {display: block; float: left; clear: none; width: auto; height: 47px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: hidden; list-style: none; white-space: nowrap; z-index: 2;}
div.head div.smallmenu ul li a {display: block; float: left; clear: none; width: auto; height: 47px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: hidden; color: #a8a9aa; text-decoration: none; text-transform: uppercase; white-space: nowrap;}
div.head div.smallmenu ul li a b {display: block; float: left; clear: none; width: auto; height: 14px; margin: 0px 0px 0px 0px; padding: 17px 8px 16px 8px; overflow: hidden; white-space: nowrap; font-weight: bold; cursor: pointer;}
/*div.head div.smallmenu ul li a:hover {color: #fff;}*/
div.head div.smallmenu ul li.active {margin: 0px -100px 0px -100px; padding: 0px 100px 0px 100px; background: url('../i/head_smallmenu.png') center 0px no-repeat; z-index: 1;}
div.head div.smallmenu ul li.active a {color: #fff;}
div.head div.smallmenu ul li.basket a {padding-left: 16px; color: #ff5b00; background: url('../i/head_smallmenu.png') 0px -87px no-repeat;}
/*div.head div.smallmenu ul li.basket a:hover {color: #fff; background-position: -200px -87px;}*/
div.head div.smallmenu ul li.lang a {width: 46px; color: #fff; background: url('../i/head_smallmenu.png') 0px -190px no-repeat;}
div.head div.smallmenu ul li.lang a b {width: 46px; padding-left: 0px; padding-right: 0px; text-align: center;}
div.head div.smallmenu ul li.accessibility a {width: 36px; color: #fff; background: url('../i/head_smallmenu.png') -92px -186px no-repeat;}
div.head div.smallmenu ul li.accessibility a b {width: 20px; padding-left: 8px; padding-right: 8px; text-indent: -6969px;}

div.head div.search {position: absolute; right: 0px; top: 0px; width: 240px; height: 47px; background: url('../i/head_search.gif') 0px 0px no-repeat; z-index: 999;}
div.head div.search form,
div.head div.search form fieldset,
div.head div.search form fieldset div.field {position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; margin: 0px; padding: 0px;}
div.head div.search form {}
div.head div.search form fieldset div.field.keyword input {position: absolute; left: 20px; top: 12px; width: 164px; height: 16px; margin: 0px; padding: 3px 0px 2px 0px; overflow: hidden; border: none 0px; color: #edece3; background: transparent; font-family: arial, sans-serif; font-size: 13px; line-height: 16px;}
div.head div.search form fieldset div.field.submit {position: absolute; left: auto; right: 0px; top: 0px; width: 40px; overflow: hidden;}
div.head div.search form fieldset div.field.submit input {position: absolute; left: 0px; top: 6px; width: 40px; height: 32px; margin: 0px; padding: 0px; overflow: hidden; border: none 0px; text-align: center; cursor: pointer; opacity: 0.01; background: transparent;}
div.head div.search.result,
div.head div.search.hover,
div.head div.search:hover {background-position: 0px -100px;}
div.head div.search.result div.field.keyword input,
div.head div.search.hover div.field.keyword input,
div.head div.search:hover div.field.keyword input {color: #21282e;}
div.head div.search div.results {display: none;}
div.head div.search.result div.results { position: absolute; right: 0px; top: 47px; display: block; width: 240px; height: auto; padding: 0px 0px 32px 18px; overflow: hidden; z-index: 992; background: url('../i/head_search_result.png') -1000px bottom no-repeat}
div.head div.search.result div.results h5 {margin: 0px 0px 4px 0px; padding: 3px 20px 2px 20px; font-size: 12px; font-weight: bold; line-height: 15px; color: #fff; background: #007A9C;}
div.head div.search.result div.results div.item {width: 200px; margin: 0px 0px 0px 0px; padding: 5px 20px 6px 20px; overflow: hidden;}
div.head div.search.result div.results div.item:hover {background: #e4e5e6;}
div.head div.search.result div.results div.item h6 {font-size: 11px; font-weight: bold; line-height: 15px; color: #00a6d6;}
div.head div.search.result div.results div.item h6 a {font-size: 11px; line-height: 15px; color: #00a6d6;}
div.head div.search.result div.results div.item h6 em {font-size: 11px; font-style: normal; line-height: 15px;}
div.head div.search.result div.results div.item p {font-size: 11px; line-height: 15px; color: #45555f;}
div.head div.search.result div.results div.item p i {font-style: normal; color: #00a6d6;}
div.head div.search.result div.results div.item p strong {position: static; display: inline; float: none; clear: none; left: auto; top: auto; width: auto; height: auto; margin: 0px; padding: 0px; overflow: visible; font-weight: normal; color: #d95900;}
div.head div.search.result div.results div.item img {display: inline-block; float: right; clear: right; width: 50px; height: 50px; margin: -2px 0px -3px 16px; padding: 0px; overflow: hidden;}
div.head div.search.result div.results div.more {margin: 0px 0px 0px 10px; padding: 2px 20px 0px 0px; font-family: telenor, arial, sans-serif; font-size: 11px; font-weight: normal; line-height: 14px; text-align: right; text-transform: uppercase; border-bottom: solid 1px #cfd4d8;}
div.head div.search.result div.results div.more a {display: inline-block; padding: 4px 10px 4px 10px; text-decoration: none; background: url('../i/head_foot.gif') right -342px no-repeat;}



div.head div.menu {position: absolute; left: auto; right: 0px; top: 56px; width: 850px; height: 40px; overflow: visible; background: transparent; font-size: 13px; line-height: 18px; white-space: nowrap; font-family: telenor, arial, sans-serif; z-index: 900;}
div.head div.menu > ul {position: static; display: block; float: right; clear: both; width: auto; height: 40px; margin: 0px 20px 0px 0px; padding: 0px 0px 0px 0px; overflow: visible; list-style: none; white-space: nowrap;}
div.head div.menu > ul > li {position: static; display: block; float: left; clear: none; width: auto; height: 40px; margin: 0px 0px 0px -24px; padding: 0px 0px 0px 0px; overflow: visible; list-style: none; white-space: nowrap; z-index: 888;}
div.head div.menu > ul > li > a {display: block; float: left; clear: none; width: auto; height: 40px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 25px; overflow: hidden; color: #8c9399; text-decoration: none; text-transform: uppercase; white-space: nowrap;}
div.head div.menu > ul > li > a > b {display: block; float: left; clear: none; width: auto; height: 18px; margin: 0px 0px 0px 0px; padding: 14px 38px 8px 0px; overflow: hidden; font-weight: bold; white-space: nowrap; cursor: pointer; background: url('../i/head_menu.png') right -1px no-repeat;}
div.head div.menu > ul > li > a.active {color: #ec5100;}

div.head div.menu ul li.hover {z-index: 999 !important;}

div.head div.menu > ul > li.hover {z-index: 999; background: url('../i/submenu_new.jpg') 0px 0px no-repeat;}
div.head div.menu > ul > li.hover > a {color: #fff; background: url('../i/head_menu.png') left -100px no-repeat;}
div.head div.menu > ul > li.hover > a > b {background: url('../i/head_menu.png') right -100px no-repeat;}
div.head div.menu > ul > li.hover div.submenu {display: block; left: -120px; top: 40px; visibility: visible;}
div.head div.menu > ul > li.nosubmenu.hover {background:none;}
div.head div.menu > ul > li.nosubmenu.hover > a {background-position: left -200px;}
div.head div.menu > ul > li.nosubmenu.hover > a > b {background-position: right -200px;}

/*
div.head div.menu > ul > li:hover {z-index: 999; background: url('../i/submenu.jpg') 0px 0px no-repeat;}
div.head div.menu > ul > li:hover > a {color: #fff; background: url('../i/head_menu.png') left -100px no-repeat;}
div.head div.menu > ul > li:hover > a > b {background: url('../i/head_menu.png') right -100px no-repeat;}
div.head div.menu > ul > li:hover div.submenu {display: block; left: -120px; top: 40px; visibility: visible;}
div.head div.menu > ul > li.nosubmenu:hover {}
div.head div.menu > ul > li.nosubmenu:hover > a {background-position: left -200px;}
div.head div.menu > ul > li.nosubmenu:hover > a > b {background-position: right -200px;}
*/

/*div.head div.menu ul li div.submenu {position: absolute; left: 0px; top: 0px; visibility: visible; width: auto; height: 251px; margin: 0px; padding: 0px 20px 0px 0px; overflow: hidden; font-size: 12px; font-family: arial, sans-serif; line-height: 16px; z-index: 960; background: url('../i/submenu.jpg') 10px -40px no-repeat;}*/

div.head div.menu ul li div.submenu {position: absolute; left: -6969px; top: -6969px; visibility: hidden; width: auto; height: 251px; margin: 0px; padding: 0px 20px 0px 0px; overflow: hidden; font-size: 12px; font-family: arial, sans-serif; line-height: 16px; z-index: 960; background: url('../i/submenu.jpg') 10px -40px no-repeat;}
div.head div.menu ul li.hover div.submenu {overflow:visible;display:block;}
div.head div.menu ul li div.submenu a,
div.head div.menu ul li div.submenu a b {display: inline; width: auto; height: auto; margin: 0px; padding: 0px; white-space: normal;}
div.head div.menu ul li div.submenu div.menuitems {float: left; clear: none; height: 251px; margin: 0px; padding: 0px; overflow: hidden; z-index: 999;}
div.head div.menu ul li div.submenu div.menuitems ul {float: left; clear: none; width: 172px; height: auto; margin: 16px 0px 0px 16px; padding: 0px 0px 0px 0px; overflow: hidden; list-style: none;}
div.head div.menu ul li div.submenu div.menuitems ul li {float: none; width: 168px; height: auto; margin: -9px 0px 0px 0px; padding: 0px 0px 0px 4px; overflow: hidden; list-style: none; background: url('../i/submenu_item.png') 0px 0px no-repeat;}
div.head div.menu ul li div.submenu div.menuitems ul li a {display: block; float: none; width: 168px; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: hidden; color: #fff; text-decoration: none; font-size: 14px; line-height: 17px;}
div.head div.menu ul li div.submenu div.menuitems ul li a b {display: block; float: none; height: auto; margin: 0px 0px 0px 0px; padding: 9px 0px 10px 0px; font-weight: normal;}
div.head div.menu ul li div.submenu div.menuitems ul li a:hover {color: #00ace7;}
div.head div.menu ul li div.submenu div.menuitems ul.col2 {width: 360px;}
div.head div.menu ul li div.submenu div.menuitems ul.col2 li {float: left; clear: none;}
div.head div.menu ul li div.submenu div.menuitems ul.col2 li.col2 { float: right; clear: none;}

div.head div.menu ul li div.submenu div.additional {float: left; clear: none; margin: 0px; padding: 0px; overflow: hidden; z-index: 999;}
div.head div.menu ul li div.submenu div.additional div.promo {float: left; clear: none; width: 162px; height: 251px; margin: 0px 0px 0px 26px; padding: 0px 0px 0px 0px; overflow: hidden;}
div.head div.menu ul li div.submenu div.additional div.promo a {position: relative; display: block; width: 162px; height: 251px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: hidden; text-decoration: none; color: #fff;}
div.head div.menu ul li div.submenu div.additional div.promo span {position: relative; display: block; left: 0px; top: 0px; margin: 0px; padding: 0px; overflow: hidden;}
div.head div.menu ul li div.submenu div.additional div.promo span.img {position: relative; width: 162px; height: 99px; margin: 6px 0px 0px 0px; padding: 0px; overflow: hidden;}
div.head div.menu ul li div.submenu div.additional div.promo span.img img {position: absolute; display: block; left: 9px; top: 9px; width: 144px; height: 81px; margin: 0px; padding: 0px; overflow: hidden;}
div.head div.menu ul li div.submenu div.additional div.promo span.img span {position: absolute; left: 0px; top: 0px; width: 162px; height: 99px; margin: 0px; padding: 0px; overflow: hidden; background: url('../i/submenu_promo.png') 0px 0px no-repeat;}
div.head div.menu ul li div.submenu div.additional div.promo span.text {width: 144px; margin: 13px 0px 0px 0px; padding: 0px 9px 0px 9px; overflow: hidden; font-size: 12px; line-height: 15px; white-space: normal;}
div.head div.menu ul li div.submenu div.additional div.promo span em,
div.head div.menu ul li div.submenu div.additional div.promo span strong {position: static; display: inline; left: auto; top: auto; width: auto; height: auto; margin: 0px; padding: 0px; overflow: visible;}
div.head div.menu ul li div.submenu div.additional div.promo span em {font-style: italic;}
div.head div.menu ul li div.submenu div.additional div.promo span strong {font-weight: bold;}
div.head div.menu ul li div.submenu div.additional div.promo span big {position: relative; display: block; left: -1px; margin: 0px 0px 5px 0px; overflow: visible; font-size: 17px; font-weight: bold; line-height: 19px;}
div.head div.menu ul li div.submenu div.additional div.promo span big.title {color: #00ace7;}
div.head div.menu ul li div.submenu div.additional div.promo a:hover {color: #00ace7;}
div.head div.menu ul li div.submenu div.additional div.promo.odd span.img {position: absolute; left: 0px; top: 0px; margin-top: 16px;}
div.head div.menu ul li div.submenu div.additional div.promo.odd span.text {margin-top: 117px;}
div.head div.menu ul li div.submenu div.additional div.promo.even span.img {position: absolute; left: 0px; top: 0px; margin-top: 16px;}
div.head div.menu ul li div.submenu div.additional div.promo.even span.text {margin-top: 117px;}
div.head div.menu ul li div.submenu div.additional div.keywords {float: left; clear: none; width: 168px; height: 251px; margin: 0px 0px 0px 20px; padding: 0px; overflow: hidden; white-space: normal; color: #00ace7;}
div.head div.menu ul li div.submenu div.additional div.keywords ul {margin: 23px 0px 0px 0px; list-style: none;}
div.head div.menu ul li div.submenu div.additional div.keywords ul li {margin: 0px 0px 0px 3px; padding: 2px 0px 2px 20px; background: none; list-style: none; background: url('../i/head_menu.png') 0px -298px no-repeat;}
div.head div.menu ul li div.submenu div.additional div.keywords ul li a {display: inline-block; margin: 0px; padding: 0px; font-size: 12px; line-height: 15px; color: #00ace7; text-decoration: none;}
div.head div.menu ul li div.submenu div.additional div.keywords ul li a:hover {color: #fff;}
div.head div.menu ul li div.submenu div.bg {position: absolute; left: 0px; top: 0px; width: 960px; height: 251px; overflow: hidden; background: url('../i/submenu_new.png') 0px 0px no-repeat;}
div.head div.menu ul li div.submenu div.submenu-end {position:absolute; right:0px; top: 0px; width: 10px; height: 251px;background:none;background: url('../i/submenu_endings.png') -950px -40px no-repeat;}
div.head div.menu ul li div.submenu.col1 div.submenu-end {background-position: -198px -40px;}
div.head div.menu ul li div.submenu.col2 div.submenu-end {background-position: -386px -40px;}
div.head div.menu ul li div.submenu.col3 div.submenu-end {background-position: -574px -40px;}
div.head div.menu ul li div.submenu.col4 div.submenu-end {background-position: -762px -40px;}

div.head div.menu.has-single-column-submenu ul li div.submenu div.submenu-end {display:none;}

div.head div.menu ul li div.submenu.reverse > div,
div.head div.menu ul li div.submenu.reverse > div.additional div.promo,
div.head div.menu ul li div.submenu.reverse > div.additional div.keywords {float: right;}

div.head div.menu.has-single-column-submenu > ul > li.hover {
	background: #023b4e;
}

div.head div.menu.has-single-column-submenu > ul > li {
	position: relative;
}

div.head div.menu.has-single-column-submenu > ul > li div.submenu {
	width: 280px;
	padding: 0;
	background: transparent;
}

div.head div.menu.has-single-column-submenu > ul > li div.submenu div.menuitems {
	width: 270px;
	height: 251px;
	background: transparent;
}

div.head div.menu.has-single-column-submenu > ul > li div.submenu div.bg {
	background: transparent url(../i/submenu-singlecol-bg.png) no-repeat 0 0;
}

div.head div.menu.has-single-column-submenu > ul > li.hover div.submenu {
	left: -10px;
	width: 280px;
	height: 251px;
	background: transparent;
}

div.head div.menu.has-single-column-submenu > ul > li.hover div.submenu.reverse {
	left: auto;
	right: -10px;
	width: 280px;
	height: 251px;
	background: transparent;
}

div.head div.menu.has-single-column-submenu > ul > li.hover div.submenu.reverse div.menuitems {
	float: left;
}

div.head div.menu.has-single-column-submenu > ul > li div.submenu div.menuitems ul {
	overflow: visible;
}

div.head div.menu.has-single-column-submenu > ul > li div.submenu div.menuitems ul li {
	width: 240px;
}


/* /head */


/* mainpromo */
div.mainPromoRotator {position: relative; float: left; margin-right: 20px; width: 720px; }
div.mainPromoRotator span.mask {position: absolute; display: block; width: 720px; height: 20px; }
div.mainPromoRotator span.maskTop {left: 0; top: 0; z-index: 5001; background: transparent url(../i/mask_mainpromo-top.png) no-repeat 0 0; }
div.mainPromoRotator span.maskBottom {left: 0; bottom: 0; z-index: 5001; background: transparent url(../i/mask_mainpromo-bottom.png) no-repeat 0 0; }
div.cont div.mainPromoRotator ul {margin: 0; }
div.cont div.mainPromoRotator ul li {display: block; margin: 0; padding: 0; list-style-type: none; }
div.cont div.mainPromoRotator div.promos {display: block; width: 720px; height: 340px; overflow: hidden; }
div.cont div.mainPromoRotator div.promos ul {width: 720px; height: 340px; }
div.cont div.mainPromoRotator div.promos ul li {position: absolute; left: 0; top: 0; display: block; width: 720px; height: 340px; }
div.cont div.mainPromoRotator div.promos ul li a.lnkMore,
div.cont div.mainPromoRotator div.promos ul li a.lnkMore span {display: block; width: 720px; height: 286px; }
div.cont div.mainPromoRotator div.promos ul li a.lnkMore {position: absolute; left: 0; top: 10px; z-index: 1; background: transparent url(../i/none.gif) repeat 0 0; }
div.cont div.mainPromoRotator div.promos ul li a.lnkMore span {visibility: hidden !important; }
div.cont div.mainPromoRotator div.promos ul li img.promoImage {display: block; width: 720px; height: 340px; }
div.mainPromoRotator div.menuItemsContainer {position: absolute; top: 286px; z-index: 5000; width: 720px; height: 44px; }
div.mainPromoRotator div.menuItemsContainer div.jcarousel-container {overflow: hidden; }
div.mainPromoRotator div.menuItemsContainer div.jcarousel-prev,
div.mainPromoRotator div.menuItemsContainer div.jcarousel-next {background-image: url(../i/sprite_mainpromorotator-pager.png); background-repeat: no-repeat; }
div.mainPromoRotator div.menuItemsContainer div.jcarousel-prev {position: absolute; left: 0; top: 10px; width: 39px; height: 44px; background-position: 0 -44px; }
div.mainPromoRotator.menuitems-scrollable div.menuItemsContainer div.jcarousel-prev {background-position: 0 0; cursor: pointer; }
div.mainPromoRotator div.menuItemsContainer div.jcarousel-next {position: absolute; left: 681px; top: 0; width: 39px; height: 44px; background-position: -39px -44px; }
div.mainPromoRotator.menuitems-scrollable div.menuItemsContainer div.jcarousel-next {background-position: -39px 0; cursor: pointer; }
div.mainPromoRotator div.menuItemsContainer div.jcarousel-clip {position: absolute; left: 39px; width: 642px; height: 54px; overflow: hidden; }
div.cont div.mainPromoRotator ul.menuItems {margin: 0; height: 44px; }
div.cont div.mainPromoRotator ul.jcarousel-list {margin-top: 10px; }
div.cont div.mainPromoRotator ul.menuItems li {display: block; float: left; margin-top: 10px; padding: 0 13px; height: 34px; overflow: hidden; }
div.cont div.mainPromoRotator ul.menuItems li.active a {color: #00ace7; }
div.cont div.mainPromoRotator ul.menuItems li a {font-size: 14px; font-family: telenor, arial, sans-serif; line-height: 34px; color: #fff; display: block; width: auto; height: 34px; overflow: hidden; }
div.cont div.mainPromoRotator ul.menuItems li a:hover {text-decoration: none; }

div.mainPromoRotator.light-theme div.menuItemsContainer div.jcarousel-prev,
div.mainPromoRotator.light-theme div.menuItemsContainer div.jcarousel-next {background-image: url(../i/sprite_mainpromorotator-pager-light.png); background-repeat: no-repeat; }

div.cont div.mainPromoRotator ul.menuItems li, div.cont div.mainPromoRotator.dark-theme ul.menuItems li {background: transparent url(../i/bg_mainpromo-menuitems.png) no-repeat 0 0;}
div.cont div.mainPromoRotator.light-theme ul.menuItems li {background: transparent url(../i/bg_mainpromo-menuitems-light.png) no-repeat 0 0;}
div.cont div.mainPromoRotator.dark-theme ul.menuItems li.active {background: transparent url(../i/bg_mainpromo-menuitems.png) no-repeat center 0; }
div.cont div.mainPromoRotator.light-theme ul.menuItems li.active {background: transparent url(../i/bg_mainpromo-menuitems-light.png) no-repeat center 0; }

/* /mainpromo */

/* indexpromo */
div.cont div.indexPromo {float: left; width: 340px; height: 180px; margin: 10px 20px 0px 0px;}
/* /indexpromo */

/* offerRequest */
div.cont div.offerRequest {position: relative; float: left; clear: right; width: 220px; height: 182px; margin: 8px 0px -1px 0px; padding: 0px; overflow: hidden; background: url('../i/offerrequest.gif') 0px 0px no-repeat;}
div.cont div.offerRequest h2 {margin: 15px 20px 0px 20px; padding: 0px; font-size: 14px; line-height: 17px; color: #00ace7;}
div.cont div.offerRequest p {margin: 15px 20px 0px 20px;}
div.cont div.offerRequest form {position: absolute; left: 0px; top: 0px; width: 1px; height: 1px; overflow: visible;}
div.cont div.offerRequest form input,
div.cont div.offerRequest form select {position: absolute; left: 0px; top: 0px; width: 0px; height: 0px; margin: 0px; padding: 0px; overflow: hidden; background: #fff; border: none 0px;}
div.cont div.offerRequest form #phone_prefix_out {left: 18px; top: 141px; width: 40px; height: 18px;}
div.cont div.offerRequest form #phone_prefix {left: 17px; top: 141px; width: 64px; height: 18px; opacity: 0.01; filter: alpha(opacity=1);}
div.cont div.offerRequest form #phone_number {left: 98px; top: 141px; width: 64px; height: 18px; z-index: 999}
div.cont div.offerRequest form #phone_number_submit {left: 166px; top: 137px; width: 41px; height: 26px; opacity: 0.01; filter: alpha(opacity=1);}
/* /offerRequest */

/* offerRequest blue */
div.cont div.offerRequest.blue {position: relative; float: left; clear: right; width: 240px; height: 192px; margin: -2px 0px -1px 0px; padding: 10px 0 0 0; overflow: hidden; background: url('../i/offerrequest_new.jpg') 0px 0px no-repeat;}
div.cont div.offerRequest.blue h2 {margin: 15px 20px 0px 20px; padding: 0px; font-size: 14px; line-height: 17px; color: #fff;}
div.cont div.offerRequest.blue p {margin: 15px 20px 0px 20px;font-size:11px;color:#fff;}
div.cont div.offerRequest.blue form {position: absolute; left: 10px; top: 10px; width: 1px; height: 1px; overflow: visible;}
div.cont div.offerRequest.blue form input,
div.cont div.offerRequest.blue form select {position: absolute; left: 0px; top: 0px; width: 0px; height: 0px; margin: 0px; padding: 0px; overflow: hidden; background: #fff; border: none 0px;}
div.cont div.offerRequest.blue form #phone_prefix_out {left: 18px; top: 141px; width: 40px; height: 18px;}
div.cont div.offerRequest.blue form #phone_prefix {left: 17px; top: 141px; width: 64px; height: 18px; opacity: 0.01; filter: alpha(opacity=1);}
div.cont div.offerRequest.blue form #phone_number {left: 98px; top: 141px; width: 64px; height: 18px; z-index: 999}
div.cont div.offerRequest.blue form #phone_number_submit {left: 166px; top: 137px; width: 41px; height: 26px; opacity: 0.01; filter: alpha(opacity=1);cursor:pointer;}
/* /offerRequest */


/* phoneRotator */

div.phoneRotator {
	position: relative;
	float: left;
	margin: 10px 30px 18px 10px;
	width: 340px;
	height: 182px;
	overflow: hidden;
	/*background: transparent url(../i/bg_phone-rotator.png) no-repeat center top;*/
	background: transparent url(../i/bg_phonerotator-border.png) no-repeat center top;
}

div.phoneRotator span.mask {
	position: absolute;
	top: 0;
	z-index: 100;
	display: block;
	width: 10px;
	height: 200px;
	/*background: rgba(255, 0, 0, 0.5);*/
	background-image: url(../i/mask_phonerotator.png);
	background-repeat: no-repeat;
}

div.phoneRotator span.maskLeft {
	left: 10px;
	background-position: -10px 0;
}

div.phoneRotator span.maskRight {
	right: 10px;
	background-position: 0 0;
}

div.phoneRotator div.jcarousel-container {
	float: left;
	width: 340px;
	height: 200px;
}

div.phoneRotator div.jcarousel-clip {
	position: absolute;
	left: 10px;
	width: 320px;
	height: 200px;
	overflow: hidden;
}

div.phoneRotator div.jcarousel-prev,
div.phoneRotator div.jcarousel-next {
	position: absolute;
	top: 0;
	width: 10px;
	height: 182px;
	background-image: url(../i/sprite_rotator-pager.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

div.phoneRotator div.jcarousel-prev {
	left: 0;
	background-position: 0 center;
}

div.phoneRotator div.jcarousel-next {
	left: 330px;
	background-position: -9px center;
}

div.phoneRotator ul.products {
	display: block;
	margin: 0;
	padding: 0;
}

div.phoneRotator ul.products li {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 320px;
	list-style-type: none;
	background: transparent;
}

div.phoneRotator span.border {
	position: absolute;
	left: 0;
	top: 181px;
	z-index: 1000;
	display: block;
	width: 320px;
	height: 1px;
	background: transparent url(../i/bg_phonerotator-border.png) no-repeat center 0;
}

div.phoneRotator ul.products li div.productImage {
	position: relative;
	display: block;
	float: left;
	width: 120px;
	height: 200px;
	overflow: hidden;
}


div.phoneRotator ul.products li div.productImage img.picture {
	position: absolute;
	left: 0;
	bottom: 39px;
	display: block;
}

div.phoneRotator ul.products li h2 {
	display: block;
	float: left;
	margin: 0;
	padding: 24px 0 0 0;
	width: 200px;
	font-size: 27px;
	font-weight: 400;
	letter-spacing: -1.5px;
	color: #21282e;
}
div.phoneRotator ul.products li h2 a {color: #21282e; text-decoration: none;}


div.phoneRotator ul.products li h3 {
	display: block;
	float: left;
	margin: 3px 0 3px 0;
	width: 200px;
	font-size: 27px;
	font-weight: 100;
	letter-spacing: -2px;
	color: #21282e;
}
div.phoneRotator ul.products li h3 a {color: #21282e; text-decoration: none;}


div.phoneRotator ul.products li div.text {
	float: left;
	margin-bottom: 8px;
	width: 198px;
	margin-left: 2px;
}

div.phoneRotator ul.products li div.text ul li {
	padding: 0;
	margin: 0;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #00ace7;
	background: transparent;
}

div.phoneRotator ul.products li div.price {
	float: left;
	margin-right: 10px;
	font-size: 20px;
	color: #ff5b00;
	font-family: telenor, arial, sans-serif;
	letter-spacing: -1.5px;
}

div.phoneRotator ul.products li a.btnBasket {
	display: block;
	float: left;
	width: 81px;
	height: 19px;
	overflow: hidden;
	background: transparent url(../i/buttons/btn_basket-small.png) no-repeat 0 0;
}

div.phoneRotator ul.products li a.btnBasket span {
	display: block;
	width: 81px;
	height: 19px;
	visibility: hidden;
}

div.phoneRotator ul.products li a.btnDetails {
	display: block;
	float: left;
	width: 81px;
	height: 19px;
	overflow: hidden;
	background: transparent url(../i/buttons/btn_details-small.png) no-repeat 0 0;
	margin-top: 5px;
}

div.phoneRotator ul.products li a.btnDetails span {
	display: block;
	width: 81px;
	height: 19px;
	visibility: hidden;
}

div.phoneRotator ul.products li div.features {
	float: left;
	margin-top: 5px;
	width: 200px;
	font-size: 11px;
	color: #8c9399;
}

div.phoneRotator ul.products li div.features span.separator {
	color: #00ace7;
}

/* /phoneRotator */


/* enquiryBox */

div.enquiryBox {
	float: left;
	margin-top: 10px;
	padding-left: 10px;
	padding-top: 6px;
	width: 230px;/*240*/
	height: 174px;/*180*/
	background: transparent url(../i/bg_enquiry-box.png) no-repeat center top;
}

div.cont div.enquiryBox h2 {
	margin: 0 0 5px 20px;
	font-size: 14px;
	line-height: 17px;
	color: #000;
}

div.enquiryBox div.formItem {
	float: left;
	clear: both;
}

div.enquiryBox div.formItem:first-child {
	margin-bottom: 15px;
}

div.enquiryBox div.input {
	float: left;
	margin-bottom: 7px;
	width: 210px;
	height: 30px;
	background: transparent url(../i/bg_enquiry-box-input.png) no-repeat 0 0;
}

div.enquiryBox form:first-child div.input {
	background: transparent url(../i/bg_enquiry-box-input.png) no-repeat 0 -30px;
}

div.enquiryBox input[type=text] {
	display: block;
	float: left;
	padding: 8px 8px 6px 8px;
	width: 152px;
	height: 16px;
	border: 0;
	font-size: 13px;
	line-height: 16px;
	color: #8c9399;
	background: transparent;
}

div.enquiryBox form:first-child div.select {
	float: left;
	margin: 0;
	width: 80px;
	height: 30px;
	background: transparent;
}

div.enquiryBox form:first-child select {
	display: block;
	float: left;
	width: 75px;
}

div.enquiryBox form:first-child select:focus {
	outline: 0;
}

div.enquiryBox form:first-child input.valuePreview {
	top: 7px;
	padding: 0;
	width: 50px;
}

div.enquiryBox form:first-child input.phoneNum {
	width: 72px;
}

div.enquiryBox form:first-child input.all {
	width: 64px;
}

div.enquiryBox form:first-child input.first {
	padding-right: 0;
	width: 30px;
}

div.enquiryBox form:first-child input.second {
	width: 34px;
}

div.enquiryBox button {
	display: block;
	float: left;
	margin-top: 2px;
	padding: 0;
	width: 40px;
	height: 26px;
	background: transparent url(../i/btn_enquiry-box-submit.png) no-repeat 0 0;
	cursor: pointer;
}

div.enquiryBox button span,
div.enquiryBox button span cufon {
	visibility: hidden;
}

div.enquiryBox a {
	display: block;
	float: left;
	margin-left: 10px;
	padding-left: 11px;
	font-size: 11px;
	color: #00a6d6;
	background: transparent url(../i/bullet_arrow-right-blue.png) no-repeat 0 4px;
}

/* /enquiryBox */


/* productFinder */
div.productFinder {float: left; clear: both; padding-left: 20px; width: 920px; height: 180px; }
div.cont div.productFinder h2 {margin: 0 0 0 20px; font-size: 14px; font-weight: 700; color: #000; }
div.productFinder ul.products {float: left; margin: 0; }
div.productFinder ul.products li {display: block; float: left; width: 105px; height: 150px; margin: 0px; padding: 0px 0px 0px 75px; background: transparent; }
div.productFinder ul.products li div.productImage {position: absolute; left: 0px; top: 0px; width: 75px; height: 120px; overflow: hidden; }
div.productFinder ul.products li div.productImage img.picture {display: block; }
div.productFinder ul.products li h3 {position: relative; display: block; margin: 0px 0px 0px 0px; font-size: 18px; line-height: 20px; letter-spacing: -1px; color: #21282e; }
div.productFinder ul.products li h4 {position: relative; display: block; margin: 0px 0px 0px 0px; font-size: 16px; line-height: 20px; font-weight:100; letter-spacing: -1px; color: #21282e; }
div.productFinder ul.products li div.price {margin: 4px 0px 0px 0px; font-size: 11px; line-height: 15px;}
div.productFinder ul.products li div.price span.value {color: #ff5b00; }
div.productFinder ul.products li div.price span.value b {font-size: 13px; font-weight: bold;}
div.productFinder ul.products li div.price a { display: inline-block; margin: 4px 0px 0px 0px; padding: 0px 0px 0px 10px; background: transparent url(../i/bullet_arrow-right-blue.png) no-repeat 0 3px;}
div.productFinder ul.products li a.category { position: relative; display: block; margin: 4px 0px 0px 0px; padding: 0px 0px 0px 10px; width: 95px; font-size: 11px; line-height: 15px; color: #00ace7; background: transparent url(../i/bullet_arrow-right-blue.png) no-repeat 0 3px; }
div.productFinder ul.products li a.btnBasket {position: relative; display: block; margin: 5px 0px 0px 0px; width: 81px; height: 19px; overflow: hidden; background: transparent url(../i/buttons/btn_basket-small-search.png) no-repeat 0 0; }
div.productFinder ul.products li a.btnBasket span {display: block; width: 81px; height: 19px; visibility: hidden; }
body.indexpage div.cont div.productFinder div.manufacturers {float: left; margin: 0; width: 200px; }
body.indexpage div.cont div.productFinder div.manufacturers div {float: left; width: 180px; margin-bottom: 5px; padding-left: 20px; padding-bottom: 5px; border-left: 1px solid #d9d9d9; }
body.indexpage div.cont div.productFinder div.manufacturers div h2 {margin: 0 0 5px 0; font-size: 14px; line-height: 17px; color: #8c9399; }
body.indexpage div.cont div.productFinder div.manufacturers div ul {float: left; margin: 0; width: 90px; border: 0; }
body.indexpage div.cont div.productFinder div.manufacturers div ul li {display: block; float: left; width: 90px; border: 0; }
body.indexpage div.cont div.productFinder div.manufacturers div ul li a {display: inline; padding: 0; }
body.indexpage div.cont div.productFinder a.btnSearch {display: block; float: left; margin-left: 20px; padding-left: 20px; width: 145px; height: 27px; font-family: telenor, arial, sans-serif; font-size: 12px; line-height: 27px; font-weight: 700; text-transform: uppercase; color: #fff; background: transparent url(../i/btn_product-finder.png) no-repeat 0 0; }
body.indexpage div.cont div.productFinder a.btnSearch:hover {text-decoration: none; }
/* /productFinder */


/* textpromo */

body.indexpage div.textPromo {float: left; width: 340px; height: 182px; margin: 9px 0px 10px 20px; background: url(../i/bg_tariff-accent.jpg) no-repeat 0 0;}
body.indexpage div.textPromo h2 {font-size: 14px; line-height: 17px; margin: 10px 0px 0px 15px;}
body.indexpage div.textPromo p {font-size: 11px; line-height: 14px; margin: 10px 20px 0px 15px; padding: 0px;}
body.indexpage div.textPromo ul {margin: 10px 0px 0px 5px; font-size: 11px; line-height: 13px;}
body.indexpage div.textPromo ul li {width: 147px; float: left; clear: none; margin: 3px 0px 0px 10px; padding: 0px 0px 0px 10px; background: url("../i/bull.gif") no-repeat scroll -100px -197px transparent;}
body.indexpage div.textPromo div.col {width: 170px; float: left; clear: none; margin: 0px; padding: 0px;}
body.indexpage div.textPromo div.col ul li {float: none; width: auto;}
body.indexpage div.textPromo div.col1 {width: 135px;}
body.indexpage div.textPromo div.col2 {width: 205px;}




/* promoCarousel */

div.promoCarousel {
	float: left;
	clear: both;
	width: 980px;
	height: 194px;
	overflow: hidden;
	background: transparent url(../i/bg_promo-carousel.png) no-repeat 0 0;
}

div.promoCarousel div.jcarousel-clip {
	position: absolute;
	left: 29px;
	top: 10px;
	width: 922px;
	overflow: hidden;
}

div.promoCarousel div.jcarousel-prev,
div.promoCarousel div.jcarousel-next {
	position: absolute;
	top: 10px;
	width: 21px;
	height: 174px;
	cursor: pointer;
	background-image: url(../i/sprite_promo-carousel-pager.png);
	background-repeat: no-repeat;
}

div.promoCarousel div.jcarousel-prev {
	left: 4px;
	background-position: 0 center;
}

div.promoCarousel div.jcarousel-next {
	left: 956px;
	background-position: -21px center;
}

/*938*/
div.promoCarousel ul {

}

div.cont div.promoCarousel ul li {
	display: block;
	float: left;
	margin: 0 8px 0 0;
	padding: 0 0 0 0;
	width: 302px;
	height: 174px;
	font-size: 12px;
	color: #fff;
	background: transparent url(../i/bg_promo-carousel-item.png) no-repeat 0 44px;
}

div.cont div.promoCarousel ul li a.btnMore {
	position: absolute;
	display: block;
	padding-left: 21px;
	font-size: 11px;
	line-height: 18px;
	color: #fff;
	background: transparent url(../i/btn_promo-carousel-more.png) no-repeat left 0;
}

div.cont div.promoCarousel ul li h2 {
	margin: 10px 0 22px 15px;
	font-size: 18px;
	line-height: 23px;
	letter-spacing: -1px;
	color: #fff;
}

div.cont div.promoCarousel ul li img {
	display: block;
	float: right;
}

div.cont div.promoCarousel ul li p {
	margin: 0;
	line-height: 14px;
}

div.cont div.promoCarousel ul li.imagePromo img.promoImage {
position: absolute; display: block; left: 12px; top: auto; bottom: 30px; width: 125px; height: 88px; overflow: hidden;
-moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px;
}

div.cont div.promoCarousel ul li.imagePromo div.textContent {
	margin-left: 147px;
	margin-top: 22px;
	width: 150px;
}

div.cont div.promoCarousel ul li.imagePromo a.btnMore {
	left: 145px;
	bottom: 25px;
}

div.cont div.promoCarousel ul li.textPromo div.textContent {
	padding: 0 15px;
}

div.cont div.promoCarousel ul li.textPromo a.btnMore {
	left: 15px;
	bottom: 25px;
}

div.cont div.promoCarousel ul li ul li {
	padding-left: 15px;
	width: 257px;/*272*/
	height: auto;
	background: transparent url(../i/bullet_arrow-right-white-glow.png) no-repeat 0 2px;
}

div.cont div.promoCarousel ul li ul li a {
	color: #fff;
}

/* /promoCarousel */


/* cont */
div.cont h1 {position: relative; margin: 16px 20px 0px 20px; font-size: 39px; font-weight: 700; line-height: 48px; color: #22292e; font-family: telenor, arial, sans-serif; overflow: hidden;}
div.cont h1 span.texture {position: absolute; left: 0; top: 0; display: block; width: 500px; height: 500px; background: transparent url(../i/bg_h1-texture.png) no-repeat 0 0; z-index: 1;}
div.cont h1 small {display: block; font-size: 15px; font-weight: normal; font-style: italic; line-height: 18px; color: #d95900;}
div.cont h2 {margin: 24px 20px 0px 20px; font-size: 24px; font-weight: normal; line-height: 29px; color: #22292e; font-family: telenor, arial, sans-serif;}
div.cont h3 {margin: 24px 20px 0px 20px; font-size: 18px; font-weight: normal; line-height: 21px; color: #22292e; font-family: telenor, arial, sans-serif;}
div.cont h4 {margin: 24px 20px 0px 20px; font-size: 16px; font-weight: bold; line-height: 19px; color: #22292e; font-family: telenor, arial, sans-serif;}
div.cont h5 {margin: 16px 20px 0px 20px; font-size: 15px; font-weight: bold; line-height: 18px; color: #22292e;}
div.cont h6 {margin: 16px 20px 0px 20px; font-size: 13px; font-weight: bold; line-height: 16px; color: #22292e;}
div.cont h2.mark {margin-left: 20px; margin-right: 20px; padding: 0px 10px 11px 10px; border-bottom: solid 1px #c9db03;}
div.cont h3.mark {margin-left: 20px; margin-right: 20px; padding: 0px 10px 7px 10px; border-bottom: solid 1px #c9db03;}
div.cont h4.alert {height: 32px; margin: 24px 20px 0px 20px; padding: 0px 0px 0px 31px; color: #ffffff; background: url('../i/alert_text.gif') 0px 0px no-repeat;}
div.cont h4.alert strong {display: inline-block; height: 19px; padding: 7px 10px 6px 10px; background: url('../i/alert_text.gif') right -50px no-repeat;}
div.cont h2.round {-moz-border-radius: 30px 0 30px 0;-webkit-border-radius: 30px 0 30px 0;border-radius: 30px 0 30px 0;padding:10px 15px 9px; border-bottom: 0 !important;}
div.cont h3.sep {background: transparent url(../i/table_thead.gif) repeat-x 0 bottom; margin: 24px 20px 0 20px; padding: 0 0 10px 10px;}

div.cont h4.orange {height: 32px; margin: 24px 20px 0px 20px; padding: 0px 0px 0px 11px; color: #ffffff; background: url('../i/buttons/text.gif') 0px 0px no-repeat; cursor: pointer; display: inline-block}
div.cont h4.orange strong {display: inline-block; height: 19px; padding: 7px 10px 6px 0; background: url('../i/buttons/text.gif') right -50px no-repeat; font-size: 12px;}
div.cont h4.orange strong a:hover {text-decoration: none;}

div.cont h4.big_orange {width: 237px; height: 28px; margin: 24px 20px 0px 20px; padding: 0px 0px 0px 0px; overflow: hidden; background: url('../i/buttons/add_to_cart_btn2.gif') 0px 0px no-repeat; cursor: pointer; display: inline-block;}
div.cont h4.big_orange strong {display: inline-block; width: 237px; height: 28px; padding: 0px; overflow: hidden;}
div.cont h4.big_orange strong a {display: inline-block; width: 237px; height: 28px; padding: 0px; overflow: hidden; text-decoration: none; text-indent: -6969px;}

div.cont h4.blue {height: 32px; margin: 24px 20px 0px 20px; padding: 0px 0px 0px 11px; color: #ffffff; background: url('../i/buttons/text.gif') 0px -132px no-repeat; cursor: pointer;display: inline-block}
div.cont h4.blue strong {display: inline-block; height: 19px; padding: 7px 10px 6px 0; background: url('../i/buttons/text.gif') right -182px no-repeat; font-size: 12px;}
div.cont h4.blue strong a:hover {text-decoration: none;}

div.cont h4.purple {height: 32px; margin: 24px 20px 0px 20px; padding: 0px 0px 0px 11px; color: #ffffff; background: url('../i/buttons/text.gif') 0px -264px no-repeat; cursor: pointer;display: inline-block}
div.cont h4.purple strong {display: inline-block; height: 19px; padding: 7px 10px 6px 0; background: url('../i/buttons/text.gif') right -314px no-repeat; font-size: 12px;}
div.cont h4.purple strong a:hover {text-decoration: none;}

div.cont h4.brown {height: 32px; margin: 24px 20px 0px 20px; padding: 0px 0px 0px 11px; color: #ffffff; background: url('../i/buttons/text.gif') 0px -396px no-repeat; cursor: pointer;display: inline-block}
div.cont h4.brown strong {display: inline-block; height: 19px; padding: 7px 10px 6px 0; background: url('../i/buttons/text.gif') right -446px no-repeat; font-size: 12px;}
div.cont h4.brown strong a:hover {text-decoration: none;}

div.cont h4.green {height: 32px; margin: 24px 20px 0px 20px; padding: 0px 0px 0px 11px; color: #ffffff; background: url('../i/buttons/text.gif') 0px -528px no-repeat; cursor: pointer;display: inline-block}
div.cont h4.green strong {display: inline-block; height: 19px; padding: 7px 10px 6px 0; background: url('../i/buttons/text.gif') right -578px no-repeat; font-size: 12px;}
div.cont h4.green strong a:hover {text-decoration: none;}

div.cont h4.orange a,
div.cont h4.blue a,
div.cont h4.purple a,
div.cont h4.brown a,
div.cont h4.green a {color: #fff;}

div.cont h1.yellow,
div.cont h2.yellow,
div.cont h3.yellow,
div.cont h4.yellow,
div.cont h5.yellow,
div.cont h6.yellow {color: #d95900;}
div.cont h2.yellow_mark {margin: 16px 20px 0px 20px; padding: 11px 10px 11px 9px; border: solid 1px #cfd4d8; border-right: none 0px; color: #d95900;}
div.cont h3.yellow_mark {margin-left: 20px; margin-right: 20px; padding: 0px 10px 7px 10px; border-bottom: solid 1px #cfd4d8; color: #d95900;}
div.cont h4.yellow_alert {height: 32px; margin: 24px 20px 0px 20px; padding: 0px 0px 0px 31px; color: #ffffff; background: url('../i/alert_text.gif') 0px 0px no-repeat;   padding: 0px 0px 0px 4px; color: #d95900; background-position: 0px -100px;}
div.cont h4.yellow_alert strong {display: inline-block; height: 19px; padding: 7px 10px 6px 10px; background: url('../i/alert_text.gif') right -50px no-repeat;   padding: 7px 10px 6px 6px; background-position: right -150px;}

div.cont p {margin: 16px 20px 0px 20px;}
div.cont p big {font-size: 15px; line-height: inherit; vertical-align: baseline; font-weight: bold; line-height: 16px;}
div.cont p big em {font-size: 20px; font-style: normal}
div.cont p small {font-size: 11px; line-height: inherit; vertical-align: baseline; line-height: 16px; color:#22292E;/*color:#949CA1;*/}
div.cont p small.light {color: #949CA1;}
div.cont p small.black {color: #000;}
div.cont .left {text-align: left !important;}
div.cont .right {text-align: right !important;}
div.cont .center {text-align: center !important;}
div.cont .middle { vertical-align: middle !important;}
div.cont .justify {text-align: justify !important;}
/*div.cont .blue {color: #00a6d6 !important;}*/
div.cont a.underline {text-decoration: underline;}
div.cont a.underline:hover {text-decoration: none;}
div.cont a.bull {display: inline-block; padding-left: 14px; background: url('../i/bull.gif') -96px -195px no-repeat;}
div.cont a.bull2 {display: inline-block; padding-left: 14px; background: url('../i/bull.gif') -96px -196px no-repeat;}
div.cont a.bullr {display: inline-block; padding-right: 10px; background: url('../i/bullr.gif') right 5px no-repeat;}
div.cont a.bull.dn {padding-left: 16px; background-position: -146px -142px;}
div.cont a.bull.up {padding-left: 16px; background-position: -46px -242px;}
div.cont a.ask {display: inline-block; padding-left: 20px; background: url('../i/phone_pack.gif') -2000px -500px no-repeat;}
div.cont a.btn {position: relative; display: inline-block; width: auto; height: 24px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px; overflow: hidden; font-size: 11px; line-height: 14px; text-decoration: none; color: #ffffff; vertical-align: middle; background: url('../i/btn.gif') 0px 0px no-repeat;}
div.cont a.btn b, div.cont a.btn strong {position: relative; display: block; width: auto; height: 14px; margin: 0px; padding: 5px 10px 5px 0px; overflow: hidden; font-weight: normal; line-height: 14px; text-align: left; cursor: pointer; background: url('../i/btn.gif') right -50px no-repeat;}
div.cont a.btn:hover {text-decoration: none;}
div.cont a.btn:hover b {}
div.cont a.btn.add {background-position: 0px -100px;}
div.cont a.btn.del {color: #00a6d6; background-color: #e4e5e6; background-position: 0px -200px;}
div.cont a.btn.del b {padding-left: 4px; background-position: right -250px;}
div.cont a.btn_blue {position: relative; display: inline-block; width: 60px; height: 14px; margin: 0px 0px 0px 0px; padding: 4px 10px 6px 20px; overflow: hidden; font-size: 11px; line-height: 14px; text-decoration: none; color: #ffffff; vertical-align: middle; background: url('../i/btn_blue.gif') 0px 0px no-repeat;}
div.cont a.inf {position: relative; display: inline-block; width: 20px; height: 20px; margin: 0px 0px -5px 5px; padding: 0px; overflow: hidden; text-decoration: none; text-indent: -6969px; background: url('../i/inf.gif') 0px 0px no-repeat;}
div.cont a.androaid {display: inline-block; padding-left: 36px; padding-top: 10px; padding-bottom: 5px; background: url('../i/androaid.gif') 0px 0px no-repeat;}

div.cont a.any {display: inline-block; padding-left: 25px; background: url('../i/icons.gif') 0px 1px no-repeat;}
div.cont a.doc {display: inline-block; padding-left: 25px; background: url('../i/icons.gif') 0px -99px no-repeat;}
div.cont a.pdf {display: inline-block; padding-left: 25px; background: url('../i/icons.gif') 0px -199px no-repeat;}
div.cont a.ppt {display: inline-block; padding-left: 25px; background: url('../i/icons.gif') 0px -299px no-repeat;}
div.cont a.xls {display: inline-block; padding-left: 25px; background: url('../i/icons.gif') 0px -399px no-repeat;}
div.cont a.zip {display: inline-block; padding-left: 25px; background: url('../i/icons.gif') 0px -499px no-repeat;}
div.cont a.tw {display: inline-block; height: 16px; margin: 2px 0px 0px 0px; padding: 1px 0px 1px 25px; background: url('../i/icons.gif') 0px -800px no-repeat; text-decoration: none;}
div.cont a.fb {display: inline-block; height: 16px; margin: 2px 0px 0px 0px; padding: 1px 0px 1px 25px; background: url('../i/icons.gif') 0px -900px no-repeat; text-decoration: none;}
div.cont a.iw {display: inline-block; height: 16px; margin: 2px 0px 0px 0px; padding: 1px 0px 1px 25px; background: url('../i/icons.gif') 0px -1000px no-repeat; text-decoration: none;}
div.cont a.yt {display: inline-block; height: 16px; margin: 2px 0px 0px 0px; padding: 1px 0px 1px 25px; background: url('../i/icons.gif') 0px -1100px no-repeat; text-decoration: none;}

div.cont span.required {position: relative; display: inline-block; font-family: tahoma, arial, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; text-decoration: none; line-height: 16px; vertical-align: baseline; color: #ec1313;}

div.cont div.hr {float: none; clear: both; height: 1px; overflow: hidden; margin: 18px 20px 0px 20px; background: #cfd4d8;}
div.cont hr {float: none; clear: both; height: 1px; overflow: hidden; margin: 16px 20px 0px 20px; background: #cfd4d8;}

div.cont ul {list-style: none; margin: 16px 20px 0px 20px;}
div.cont ul li {list-style: none; margin: 4px 0px 0px 0px; padding: 0px 0px 0px 20px; background: url('../i/bull.gif') -298px 4px no-repeat;}
div.cont ul li ul {margin: 0px 0px 0px 0px}
div.cont ul.style2 {}
div.cont ul.style2 li {padding-left: 16px; background-position: -96px -195px;}
div.cont ul.orange-pipe li {list-style:none!important;padding-left:24px;background:url("data:image/gif;base64,R0lGODlhCwAMANUAAOeaZN1iEtpZANhbAf3+//bfzeibY9xjFN1jENtkEuebZ/7+/tdZAv7/+vzdy9pYAOuyh9pYAv3//u+xiP/p3u2zi/XezPfdzvje0eiaaeWQV9paAN5jFeyyitZZAPjdyuibZdtZAe+yhtxYA9pbANtYAPjezd1kEf/9///++/jdzNVZAP/+/OibZ9ZaAuaaZtlXAPz//9paAdxjEP7//9lZAv/+/9lZAP///f///wAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAALAAwAAAZgwJxwSAQRj4aQDYez2YaGQU2EkcQawoz0VgkUFjka4AYjzSAujsoG2NxuM9OkJJhpIrJV4ILrPGpvNzUnHzgoKS8jDB4yCBY5TQQ4CgIyCQ5HYS0HBUI4Q0sEFCyQNEJBADs=");background-position:0 50%;background-repeat:no-repeat;}
div.cont ul.blue-pipe li {list-style:none!important;padding-left:24px;background:url("../i/bg_hipernet-icon-true.png");background-position:0 50%;background-repeat:no-repeat;}

div.cont ul.dot-blue li {
	background: transparent url(../i/dot_blue.png) no-repeat -2px -1px;
}

div.cont ul.dot-green li {
	background: transparent url(../i/dot_green.png) no-repeat -2px -1px;
}

div.cont ul.circle-blue li {
	background: url('../i/bull_circle.gif') 6px 5px no-repeat;
}

div.cont ol {list-style: none; margin: 16px 20px 0px 50px;}
div.cont ol li {list-style: outside decimal; margin: 4px 0px 0px 0px; padding: 0px 0px 0px 0px;}
div.cont ol li ol {margin: 0px 0px 0px 24px;}


/* cont - borderbox */
div.cont div.borderbox {position: relative; overflow: visible !important; padding-top: 1px !important;}
div.cont div.borderbox div.bg {position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; margin: 0px; padding: 0px; overflow: visible;}
div.cont div.borderbox div.bg div {position: absolute; margin: 0px; padding: 0px; overflow: hidden; background: url('../i/borderbox.gif') 0px 0px no-repeat; z-index: 334;}
div.cont div.borderbox div.bg div.t {left: 0px; top: 0px; right: auto; bottom: auto; width: 100%; height: 6px; margin: -2px 0px 2px 0px; background-position: -6px 0px;}
div.cont div.borderbox div.bg div.r {left: auto; top: 0px; right: 0px; bottom: auto; width: 6px; height: 100%; margin: 0px -2px 0px 2px; background-position: -994px -6px;}
div.cont div.borderbox div.bg div.b {left: 0px; top: auto; right: auto; bottom: 0px; width: 100%; height: 6px; margin: 2px 0px -2px 0px; background-position: -6px -994px;}
div.cont div.borderbox div.bg div.l {left: 0px; top: 0px; right: auto; bottom: auto; width: 6px; height: 100%; margin: 0px 2px 0px -2px; background-position: 0px -6px;}
div.cont div.borderbox div.bg div.tl {left: 0px; top: 0px; right: auto; bottom: auto; width: 6px; height: 6px; margin: -2px 2px 2px -2px; background-position: 0px 0px; z-index: 335;}
div.cont div.borderbox div.bg div.tr {left: auto; top: 0px; right: 0px; bottom: auto; width: 6px; height: 6px; margin: -2px -2px 2px 2px; background-position: -994px 0px; z-index: 335;}
div.cont div.borderbox div.bg div.br {left: auto; top: auto; right: 0px; bottom: 0px; width: 6px; height: 6px; margin: 2px -2px -2px 2px; background-position: -994px -994px; z-index: 335;}
div.cont div.borderbox div.bg div.bl {left: 0px; top: auto; right: auto; bottom: 0px; width: 6px; height: 6px; margin: 2px 2px -2px -2px; background-position: 0px -994px; z-index: 335;}
/* cont - borderbox */

/* cont - table */
div.cont div.table {margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; overflow: hidden;}
div.cont table {display: table; width: 760px; height: auto; margin: 16px 0px 24px 0px; padding: 0px 0px 0px 0px; overflow: hidden; font-size: 12px; line-height: 16px; color: #22292e;}
div.cont table tr.odd {background-color: #f1f2f2;}
div.cont table tr.even {background-color: #ffffff;}
/*div.cont table tr.first td {padding-top: 11px; background-image: url('../i/table_tr_first.gif'); background-position: 0px 0px; background-repeat: repeat-x;}*/
div.cont table tr td {margin: 0px 0px 0px 0px; padding: 9px 10px 7px 10px; overflow: hidden; text-align: left; vertical-align: top;}
div.cont table tr td.name {font-weight: bold; text-align: left; color: #00a6d6;}
div.cont table tr td.price {font-size: 13px; font-weight: bold; line-height: 16px; color: #D95900; white-space: nowrap;}
div.cont table tr td.details {font-size: 11px; line-height: 16px; text-align: right;}
div.cont table tr td.details a {padding: 0px 0px 0px 10px; text-decoration: none; background: url('../i/bull.gif') -100px -196px no-repeat;}
div.cont table tr td.details a:hover {text-decoration: underline;}
div.cont table {background: url('../i/table_thead.gif') 0px 0px repeat-x;}
div.cont table thead tr td {padding-top: 13px; padding-bottom: 3px; font-size: 11px; font-weight: bold; line-height: 16px; text-align: left; vertical-align: bottom;}
div.cont table tbody tr td {border-left: solid 1px #e4e5e6;}
div.cont table tbody tr:first-child td {padding-top: 11px; background-image: url('../i/table_tr_first.gif'); background-position: 0px 0px; background-repeat: repeat-x;}
div.cont table tbody tr td:first-child {border-left: none 0px;}
div.cont table tbody tr.details {}
div.cont table tbody tr.details td {padding-top: 1px; padding-bottom: 11px; border-bottom: solid 1px #cfd4d8;}
div.cont table tbody tr.details td p {margin: 8px 0px 0px 0px; color: #45555f;}
div.cont table tbody tr.details td ul {margin: 8px 0px 0px 0px;}
div.cont table tbody tr.details td ul li {display: inline-block; width: 40%; padding-left: 16px; padding-right: 16px; background: url('../i/bull.gif') -96px -195px no-repeat; vertical-align: top; color: #00a6d6;}
div.cont table.detailed {}
div.cont table.detailed tbody tr td.small {font-size: 11px;}
div.cont table.detailed tbody tr td a.bull.dn {margin-top: 4px;}
div.cont table.detailed tbody tr td a.bull.up {margin-top: 4px;}
div.cont table.detailed tbody tr.details.closed {display: none;}
div.cont table.detailed .showOnMap {background:url("../i/head_foot.gif") no-repeat scroll -9px -359px transparent;display:block;float:right;height:16px;padding:0 5px 0 20px;width:35px;}
div.cont table.detailed .showOnMap:hover {background:url("../i/head_foot.gif") no-repeat scroll -109px -359px transparent;}
div.cont table.lines tbody tr td {padding-bottom: 6px; border-bottom: solid 1px #e4e5e6;}
div.cont table .winfo {width: 110px;}
div.cont table .waddr {width: 333px;}
div.cont table .wfull {width: 726px;}
div.cont div.content table tr th,
div.cont div.content table tr td {text-align:left; }
/* /cont - table */

/* cont - tabsheet */
/*
div.cont .tabsheet {}
div.cont .tabsheet .sheet {display: block; position: absolute; left: -9999px; top: -9999px; visibility: hidden;}
div.cont .tabsheet.ts0 .s0,
div.cont .tabsheet.ts1 .s1,
div.cont .tabsheet.ts2 .s2,
div.cont .tabsheet.ts3 .s3,
div.cont .tabsheet.ts4 .s4,
div.cont .tabsheet.ts5 .s5,
div.cont .tabsheet.ts5 .s6,
div.cont .tabsheet.ts5 .s7 {display: block; position: relative; left: 0px; top: 0px; visibility: visible;}
div.cont .tabsheet .tabsheet .sheet {display: block; position: absolute; left: -9999px; top: -9999px; visibility: hidden;}
div.cont .tabsheet .tabsheet.ts0 .s0,
div.cont .tabsheet .tabsheet.ts1 .s1,
div.cont .tabsheet .tabsheet.ts2 .s2,
div.cont .tabsheet .tabsheet.ts3 .s3,
div.cont .tabsheet .tabsheet.ts4 .s4,
div.cont .tabsheet .tabsheet.ts5 .s5,
div.cont .tabsheet .tabsheet.ts6 .s6,
div.cont .tabsheet .tabsheet.ts7 .s7 {display: block; position: relative; left: 0px; top: 0px; visibility: visible;}
*/
/* tabsheet must be unformatted to reuse anywhere, this why tabsheetHandler was declarated, watch in JS too */
div.cont .tabsheetHandler {}
div.cont .tabsheetHandler .sheet {display: block; position: absolute; left: -9999px; top: -9999px; visibility: visible;}
div.cont .tabsheetHandler.ts0 .s0,
div.cont .tabsheetHandler.ts1 .s1,
div.cont .tabsheetHandler.ts2 .s2,
div.cont .tabsheetHandler.ts3 .s3,
div.cont .tabsheetHandler.ts4 .s4,
div.cont .tabsheetHandler.ts5 .s5,
div.cont .tabsheetHandler.ts5 .s6,
div.cont .tabsheetHandler.ts5 .s7 {display: block; position: relative; left: 0px; top: 0px; visibility: visible;}
div.cont .tabsheetHandler .tabsheetHandler .sheet {display: block; position: absolute; left: -9999px; top: -9999px; visibility: hidden;}
div.cont .tabsheetHandler .tabsheetHandler.ts0 .s0,
div.cont .tabsheetHandler .tabsheetHandler.ts1 .s1,
div.cont .tabsheetHandler .tabsheetHandler.ts2 .s2,
div.cont .tabsheetHandler .tabsheetHandler.ts3 .s3,
div.cont .tabsheetHandler .tabsheetHandler.ts4 .s4,
div.cont .tabsheetHandler .tabsheetHandler.ts5 .s5,
div.cont .tabsheetHandler .tabsheetHandler.ts6 .s6,
div.cont .tabsheetHandler .tabsheetHandler.ts7 .s7 {display: block; position: relative; left: 0px; top: 0px; visibility: visible;}
div.cont .tabsheetHandler .tabsheetHandler .tabsheetHandler .sheet {display: block; position: absolute; left: -9999px; top: -9999px; visibility: hidden;}
div.cont .tabsheetHandler .tabsheetHandler .tabsheetHandler.ts0 .s0,
div.cont .tabsheetHandler .tabsheetHandler .tabsheetHandler.ts1 .s1,
div.cont .tabsheetHandler .tabsheetHandler .tabsheetHandler.ts2 .s2,
div.cont .tabsheetHandler .tabsheetHandler .tabsheetHandler.ts3 .s3,
div.cont .tabsheetHandler .tabsheetHandler .tabsheetHandler.ts4 .s4,
div.cont .tabsheetHandler .tabsheetHandler .tabsheetHandler.ts5 .s5,
div.cont .tabsheetHandler .tabsheetHandler .tabsheetHandler.ts6 .s6,
div.cont .tabsheetHandler .tabsheetHandler .tabsheetHandler.ts7 .s7 {display: block; position: relative; left: 0px; top: 0px; visibility: visible;}

div.cont div.tabsheet {width: 776px; margin: 16px 0px 0px 20px; padding: 0px 0px 0px 0px; overflow: visible; border-bottom: solid 1px #CFD4D8;}
div.cont div.tabsheet div.tabs {height: 33px; margin: 0px; padding: 9px 0px 0px 0px; overflow: visible; color: #ffffff; font-family: arial, sans-serif; font-size: 15px; line-height: 18px; border: none 0px; background: url('../i/tabs.gif') 0px 41px no-repeat; z-index: 401;}
div.cont div.tabsheet div.tabs:after {content: '&nbsp;'; position: relative; display: block; float: none; clear: both; height: 0px; margin: 0px; padding: 0px; border: none 0px; overflow: hidden; visibility: hidden;}
div.cont div.tabsheet div.tabs ul {display: block; left: 0px; top: 0px; height: 33px; margin: 0px 0px 0px 0px; padding: 0px; overflow: visible; list-style: none; white-space: nowrap;}
div.cont div.tabsheet div.tabs ul li {position: relative; display: block; float: left; clear: none; width: auto; height: 33px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: visible; list-style: none; white-space: nowrap;}
div.cont div.tabsheet div.tabs ul li a {position: relative; display: block; float: left; clear: none; width: auto; height: 33px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px; overflow: visible; color: #ffffff; text-decoration: none; white-space: nowrap; background: url('../i/tabs.gif') -1000px -9px no-repeat;}
div.cont div.tabsheet div.tabs ul li a b {position: relative; display: block; float: left; clear: none; width: auto; height: 18px; margin: 0px 0px 0px 0px; padding: 9px 20px 6px 0px; overflow: visible; font-weight: normal; white-space: nowrap; cursor: pointer; background: url('../i/tabs.gif') right -59px no-repeat; }
div.cont div.tabsheet div.tabs ul li a:hover {color: #22292E;}
div.cont div.tabsheet div.tabs ul li a.t0 {margin-left: 0px; padding-left: 23px; background-position: 0px -9px;}
div.cont div.tabsheet.ts0 div.tabs ul li.t0,
div.cont div.tabsheet.ts1 div.tabs ul li.t1,
div.cont div.tabsheet.ts2 div.tabs ul li.t2,
div.cont div.tabsheet.ts3 div.tabs ul li.t3,
div.cont div.tabsheet.ts4 div.tabs ul li.t4,
div.cont div.tabsheet.ts5 div.tabs ul li.t5,
div.cont div.tabsheet.ts6 div.tabs ul li.t6,
div.cont div.tabsheet.ts7 div.tabs ul li.t7 {height: 42px; margin-top: -9px;}
div.cont div.tabsheet.ts0 div.tabs ul li.t0 a,
div.cont div.tabsheet.ts1 div.tabs ul li.t1 a,
div.cont div.tabsheet.ts2 div.tabs ul li.t2 a,
div.cont div.tabsheet.ts3 div.tabs ul li.t3 a,
div.cont div.tabsheet.ts4 div.tabs ul li.t4 a,
div.cont div.tabsheet.ts5 div.tabs ul li.t5 a,
div.cont div.tabsheet.ts6 div.tabs ul li.t6 a,
div.cont div.tabsheet.ts7 div.tabs ul li.t7 a {height: 42px; margin: 0px 0px 0px -15px; padding: 0px 0px 0px 43px; color: #00a6d6 !important; background-position: -1000px -100px;}
div.cont div.tabsheet.ts0 div.tabs ul li.t0 a {margin-left: 0px; padding-left: 31px; background-position: 0px -100px;}
div.cont div.tabsheet.ts0 div.tabs ul li.t0 a b,
div.cont div.tabsheet.ts1 div.tabs ul li.t1 a b,
div.cont div.tabsheet.ts2 div.tabs ul li.t2 a b,
div.cont div.tabsheet.ts3 div.tabs ul li.t3 a b,
div.cont div.tabsheet.ts4 div.tabs ul li.t4 a b,
div.cont div.tabsheet.ts5 div.tabs ul li.t5 a b,
div.cont div.tabsheet.ts6 div.tabs ul li.t6 a b,
div.cont div.tabsheet.ts7 div.tabs ul li.t7 a b {margin: 0px; padding: 18px 20px 6px 0px; background-position: right -150px; text-indent: -8px;}
div.cont div.tabsheet div.sheet {padding: 0px 10px 15px 9px; overflow: hidden; border-left: solid 1px #CFD4D8; z-index: 400;}

div.cont div.tabsheet2 {border: none 0px;}
div.cont div.tabsheet2 div.tabs {height: 35px; padding-top: 4px; background: url('../i/tabs.gif') 0px -250px no-repeat;}
div.cont div.tabsheet2 div.tabs ul {height: 35px;}
div.cont div.tabsheet2 div.tabs ul li {height: 35px; background: none;}
div.cont div.tabsheet2 div.tabs ul li a {height: 35px; margin: 0px; padding: 0px 0px 0px 16px; color: #00a6d6; background: url('../i/tabs.gif') -1000px -204px no-repeat;}
div.cont div.tabsheet2 div.tabs ul li a b {padding: 10px 16px 7px 0px; background: url('../i/tabs.gif') right -254px no-repeat;}
div.cont div.tabsheet2 div.tabs ul li a:hover {color: #22292E;}
div.cont div.tabsheet2 div.tabs ul li a.t0 {height: 35px; margin: 0px; padding-left: 16px; background-position: 0px -204px;}
div.cont div.tabsheet2.ts0 div.tabs ul li.t0,
div.cont div.tabsheet2.ts1 div.tabs ul li.t1,
div.cont div.tabsheet2.ts2 div.tabs ul li.t2,
div.cont div.tabsheet2.ts3 div.tabs ul li.t3,
div.cont div.tabsheet2.ts4 div.tabs ul li.t4,
div.cont div.tabsheet2.ts5 div.tabs ul li.t5,
div.cont div.tabsheet2.ts6 div.tabs ul li.t6,
div.cont div.tabsheet2.ts7 div.tabs ul li.t7 {height: 39px; margin-top: -4px; padding: 0px; background: none;}
div.cont div.tabsheet2.ts0 div.tabs ul li.t0 a,
div.cont div.tabsheet2.ts1 div.tabs ul li.t1 a,
div.cont div.tabsheet2.ts2 div.tabs ul li.t2 a,
div.cont div.tabsheet2.ts3 div.tabs ul li.t3 a,
div.cont div.tabsheet2.ts4 div.tabs ul li.t4 a,
div.cont div.tabsheet2.ts5 div.tabs ul li.t5 a,
div.cont div.tabsheet2.ts6 div.tabs ul li.t6 a,
div.cont div.tabsheet2.ts7 div.tabs ul li.t7 a {height: 39px; margin: 0px -16px 0px -16px; padding: 0px 0px 0px 32px; color: #45555f !important; background-position: -1000px -300px;}
div.cont div.tabsheet2.ts0 div.tabs ul li.t0 a {margin-left: 0px; padding-left: 16px; background-position: 0px -300px;}
div.cont div.tabsheet2.ts0 div.tabs ul li.t0 a b,
div.cont div.tabsheet2.ts1 div.tabs ul li.t1 a b,
div.cont div.tabsheet2.ts2 div.tabs ul li.t2 a b,
div.cont div.tabsheet2.ts3 div.tabs ul li.t3 a b,
div.cont div.tabsheet2.ts4 div.tabs ul li.t4 a b,
div.cont div.tabsheet2.ts5 div.tabs ul li.t5 a b,
div.cont div.tabsheet2.ts6 div.tabs ul li.t6 a b,
div.cont div.tabsheet2.ts7 div.tabs ul li.t7 a b {margin: 0px; padding: 14px 36px 7px 4px; background-position: right -350px; text-indent: 0px;}
div.cont div.tabsheet2 div.sheet {padding: 0px 10px 15px 10px; border: none 0px;}

div.cont div.tabsheet3 {border: none 0px;}
div.cont div.tabsheet3 div.tabs {height: 32px; padding-top: 7px; background: none; font-size: 13px; line-height: 18px;}
div.cont div.tabsheet3 div.tabs ul {height: 32px;}
div.cont div.tabsheet3 div.tabs ul li {height: 32px; background: none;}
div.cont div.tabsheet3 div.tabs ul li a {height: 32px; margin: 0px 0px 0px -17px; padding: 0px 0px 0px 17px; color: #00a6d6; background: url('../i/tabs.gif') -1000px -407px no-repeat;}
div.cont div.tabsheet3 div.tabs ul li a b {padding: 8px 33px 6px 0px; background: url('../i/tabs.gif') right -457px no-repeat;}
div.cont div.tabsheet3 div.tabs ul li a:hover {color: #22292E;}
div.cont div.tabsheet3 div.tabs ul li a.t0 {height: 37px; margin-bottom: 0px; margin-left: -2px; padding-left: 29px; background-position: 0px -407px;}
div.cont div.tabsheet3.ts0 div.tabs ul li.t0,
div.cont div.tabsheet3.ts1 div.tabs ul li.t1,
div.cont div.tabsheet3.ts2 div.tabs ul li.t2,
div.cont div.tabsheet3.ts3 div.tabs ul li.t3,
div.cont div.tabsheet3.ts4 div.tabs ul li.t4,
div.cont div.tabsheet3.ts5 div.tabs ul li.t5,
div.cont div.tabsheet3.ts6 div.tabs ul li.t6,
div.cont div.tabsheet3.ts7 div.tabs ul li.t7 {height: 39px; margin-top: -7px; padding: 0px; background: none;}
div.cont div.tabsheet3.ts0 div.tabs ul li.t0 a,
div.cont div.tabsheet3.ts1 div.tabs ul li.t1 a,
div.cont div.tabsheet3.ts2 div.tabs ul li.t2 a,
div.cont div.tabsheet3.ts3 div.tabs ul li.t3 a,
div.cont div.tabsheet3.ts4 div.tabs ul li.t4 a,
div.cont div.tabsheet3.ts5 div.tabs ul li.t5 a,
div.cont div.tabsheet3.ts6 div.tabs ul li.t6 a,
div.cont div.tabsheet3.ts7 div.tabs ul li.t7 a {height: 44px; margin: 0px 0px 0px -33px; padding: 0px 0px 0px 33px; color: #45555f !important; background-position: -1000px -500px;}
div.cont div.tabsheet3.ts0 div.tabs ul li.t0 a {margin-left: -2px; padding-left: 19px; background-position: 0px -500px;}
div.cont div.tabsheet3.ts0 div.tabs ul li.t0 a b,
div.cont div.tabsheet3.ts1 div.tabs ul li.t1 a b,
div.cont div.tabsheet3.ts2 div.tabs ul li.t2 a b,
div.cont div.tabsheet3.ts3 div.tabs ul li.t3 a b,
div.cont div.tabsheet3.ts4 div.tabs ul li.t4 a b,
div.cont div.tabsheet3.ts5 div.tabs ul li.t5 a b,
div.cont div.tabsheet3.ts6 div.tabs ul li.t6 a b,
div.cont div.tabsheet3.ts7 div.tabs ul li.t7 a b {margin: 0px; padding: 15px 37px 11px 4px; background-position: right -550px; text-indent: 0px; font-size: 15px;}
div.cont div.tabsheet3 div.sheet {margin-top: 0px; padding: 0px 10px 20px 10px; border: none 0px;}

/*------*/
div.cont div.tabsheet4 {border: none 0px;}
div.cont div.tabsheet4 div.tabs {height: 32px; padding-top: 7px; background: none; font-size: 13px; line-height: 18px;}
div.cont div.tabsheet4 div.tabs ul {height: 32px;}
div.cont div.tabsheet4 div.tabs ul li {height: 32px; background: none;}
div.cont div.tabsheet4 div.tabs ul li a {height: 32px; margin: 0px; padding: 0px 0px 0px 17px; color: #00a6d6; background: none; }
div.cont div.tabsheet4 div.tabs ul li a b {padding: 8px 33px 6px 0px; background: transparent none no-repeat 0 0;}
div.cont div.tabsheet4 div.tabs ul li a:hover {color: #22292E;}
div.cont div.tabsheet4 div.tabs ul li a.t0 {height: 37px; margin-bottom: 0px; margin-left: -2px; padding-left: 29px; background-position: 0px -407px;}

div.cont div.tabsheet4.ts0 div.tabs ul li.t0,
div.cont div.tabsheet4.ts1 div.tabs ul li.t1,
div.cont div.tabsheet4.ts2 div.tabs ul li.t2,
div.cont div.tabsheet4.ts3 div.tabs ul li.t3,
div.cont div.tabsheet4.ts4 div.tabs ul li.t4,
div.cont div.tabsheet4.ts5 div.tabs ul li.t5,
div.cont div.tabsheet4.ts6 div.tabs ul li.t6,
div.cont div.tabsheet4.ts7 div.tabs ul li.t7 {margin-top: 0; padding: 0px; background: none;}

div.cont div.tabsheet4.ts0 div.tabs ul li.t0 a,
div.cont div.tabsheet4.ts1 div.tabs ul li.t1 a,
div.cont div.tabsheet4.ts2 div.tabs ul li.t2 a,
div.cont div.tabsheet4.ts3 div.tabs ul li.t3 a,
div.cont div.tabsheet4.ts4 div.tabs ul li.t4 a,
div.cont div.tabsheet4.ts5 div.tabs ul li.t5 a,
div.cont div.tabsheet4.ts6 div.tabs ul li.t6 a,
div.cont div.tabsheet4.ts7 div.tabs ul li.t7 a {margin: 0px 0px 0px -33px; padding: 0px 0px 0px 33px; color: #45555f !important; }
div.cont div.tabsheet4.ts0 div.tabs ul li.t0 a {margin-left: -2px; margin-right: 5px;padding-left: 19px; background-position: 0px -500px; height: 33px; background-color: transparent;}

div.cont div.tabsheet4.ts0 div.tabs ul li.t0 a b,
div.cont div.tabsheet4.ts1 div.tabs ul li.t1 a b,
div.cont div.tabsheet4.ts2 div.tabs ul li.t2 a b,
div.cont div.tabsheet4.ts3 div.tabs ul li.t3 a b,
div.cont div.tabsheet4.ts4 div.tabs ul li.t4 a b,
div.cont div.tabsheet4.ts5 div.tabs ul li.t5 a b,
div.cont div.tabsheet4.ts6 div.tabs ul li.t6 a b,
div.cont div.tabsheet4.ts7 div.tabs ul li.t7 a b {margin: 0px; padding: 8px 20px 6px 20px; background-color: #d95900; text-indent: 0px; color: #fff; font-weight: bold; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

html body.mobilelist div.cont div.tabsheet.tabsheet4 div.sheet {margin-top: -40px; padding: 0px 10px 20px 10px; border: none 0px;}
html body.mobilelist div.cont div.tabsheet.tabsheet4 div.sheet.closed { padding-top: 29px !important; height: 0px; overflow: hidden !important; padding-bottom: 30px !important;}
html body.mobilelist div.cont div.tabsheet4 div.sheet.closed .brands,
html body.mobilelist div.cont div.tabsheet4 div.sheet.closed .mobile-holder,
html body.mobilelist div.cont div.tabsheet4 div.sheet.closed .subscription,
html body.mobilelist div.cont div.tabsheet4 div.sheet.closed .features,
html body.mobilelist div.cont div.tabsheet4 div.sheet.closed .functions { display: none !important;}
html body.mobilelist div.cont div.tabsheet4 div.sheet { padding-top: 70px !important; padding-bottom: 50px; }

html body.mobilelist div.cont div.tabsheet4 .openSearch {outline: 0 !important; border: 0; background: url(../i/buttons/openSearch.gif) no-repeat scroll right 12px transparent; display:block; float:right; font-family:arial,sans-serif; height:30px; margin:-30px 10px 0 0; padding:0 !important; text-indent:-99999px; width:160px;cursor: pointer;position: relative;z-index: 405}
html body.mobilelist div.cont div.tabsheet4 .openSearch.up {background-position: right -88px;}
html body.mobilelist div.cont div.widepromo {margin: 16px 0 0 20px; height: 146px; }
html body.mobilelist div.cont div.thinpromo {margin: 16px 0 0 20px; height: 116px; }
/*------*/

div.cont div.tabsheet div.sheet h1,
div.cont div.tabsheet div.sheet h2,
div.cont div.tabsheet div.sheet h3,
div.cont div.tabsheet div.sheet h4,
div.cont div.tabsheet div.sheet h5,
div.cont div.tabsheet div.sheet h6,
div.cont div.tabsheet div.sheet p,
div.cont div.tabsheet div.sheet ul {margin-left: 10px; margin-right: 10px;}
div.cont div.tabsheet div.sheet ol {margin-left: 20px; margin-right: 10px;}
div.cont div.tabsheet div.sheet h2.mark,
div.cont div.tabsheet div.sheet h3.mark,
div.cont div.tabsheet div.sheet h4.alert,
div.cont div.tabsheet div.sheet h2.yellow_mark,
div.cont div.tabsheet div.sheet h3.yellow_mark,
div.cont div.tabsheet div.sheet h4.yellow_alert,
div.cont div.tabsheet div.sheet div.table {margin-left: 0px; margin-right: 0px;}
div.cont div.tabsheet div.sheet table {width: 720px;}
div.cont div.tabsheet div.sheet iframe {position: relative; display: block; overflow: hidden; margin: 24px auto 0px auto;}
div.cont div.tabsheet div.tabsheet {margin: 0px 0px 0px 0px; padding: 0px; border: none 0px;}
/*div.cont div.tabsheet div.tabsheet div.sheet {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: none 0px;}*/


div.ratelist{font-size:14px;}
div.ratelist div.item{padding:0 10px;}

div.ratelist div.item p{margin:5px 10px 10px 10px;}
div.ratelist div.item p > i{display:block;font-size:12px;margin:10px 0 5px 0;}
div.ratelist div.item p > a{background: transparent url(../i/bullet_arrow-right-blue.png) no-repeat 0 4px;display:block;margin:10px 0 0 0;padding-left:10px;}

/* /cont - tabsheet */

/* cont - box */
div.cont div.box {width: 220px; margin: 16px 0px 0px 0px; padding: 20px 0px 6px 0px; overflow: hidden; background: #00a6d6 url('../i/box_bg.jpg') 0px 0px no-repeat;}
div.cont div.box:after {content: '&nbsp;'; position: relative; display: block; float: none; clear: both; height: 0px; margin: 0px; padding: 0px; border: none 0px; overflow: hidden; visibility: hidden;}
div.cont div.box div {position: absolute; display: block; width: 4px; height: 4px; overflow: hidden; background: url('../i/round.png') 0px 0px no-repeat; z-index: 333;}
div.cont div.box div.tl {left: 0px; top: 0px; background-position: 0px 0px;}
div.cont div.box div.tr {right: 0px; top: 0px; background-position: -6px 0px;}
div.cont div.box div.bl {left: 0px; bottom: 0px; background-position: 0px -6px;}
div.cont div.box div.br {right: 0px; bottom: 0px; background-position: -6px -6px;}
div.cont div.box h6 {margin: 0px 20px 0px 19px; color: #ffffff; font-family: telenor, arial, sans-serif; font-size: 18px; font-style: italic; font-weight: normal; line-height: 21px;}
div.cont div.box h6 a {position: relative; display: block; color: #ffffff; text-decoration: none;}
div.cont div.box p {margin: 8px 20px 0px 20px; color: #ffffff; font-size: 11px; line-height: 16px;}
div.cont div.content div.sider.sider2 div.box p {margin: 8px 20px 0px 20px;}
div.cont div.box p a {display: inline-block; padding: 0px 0px 0px 10px; color: #fff; text-decoration: underline; background: url('../i/bull.gif') -200px -95px no-repeat;}
div.cont div.box p a:hover {text-decoration: none;}
div.cont div.box p.link {display: block; float: right; width: auto; height: 27px; margin: 20px 0px 0px auto; padding: 0px 20px 0px 0px; overflow: hidden; background: url('../i/box_plink.png') 0px 0px no-repeat; text-align: right; white-space: nowrap;}
div.cont div.box p.link a {display: inline-block; height: 16px; margin: 0px 0px 0px 20px; padding: 5px 0px 3px 10px; color: #00a6d6; background: url('../i/bull.gif') -100px -190px no-repeat; text-decoration: none; white-space: nowrap;}
div.cont div.box_blue {background-color: #0A9AD6; background-position: 0px 0px;}
div.cont div.box_purple {background-color: #A9007F; background-position: -330px -80px;}
div.cont div.box_orange {background-color: #DF5F06; background-position: -630px -50px;}
div.cont div.box_brown {background-color: #BCA269; background-position: -930px -45px;}
div.cont div.box_green {background-color: #778923; background-position: -1230px -50px;}
div.cont div.box_link {margin-top: 16px; margin-bottom: 16px; padding: 6px 0px 4px 0px; background-color: #778923; background-position: 0px center;}
div.cont div.box_link p {margin: 0px 10px 0px 10px; padding: 0px;}
div.cont div.box_link p a { display: block; width: 161px; padding: 10px 70px 10px 10px; color: #ffffff; text-decoration: none; font-family: telenor, arial, sans-serif; font-size: 15px; font-weight: normal; line-height: 18px; background: url('../i/box_link.gif') right center no-repeat;}
div.cont div.box_product {margin-top: 16px; padding-top: 16px; background-color: #F2F2F2; background-position: -1500px 0px;}
div.cont div.box_product img {display: block; float: left; clear: none; width: 88px; height: 132px; overflow: hidden; margin: -2px -88px 0px 10px;}
div.cont div.box_product h6 {margin-left: 108px; color: #00A6D6; font-style: normal; font-weight: bold; font-size: 15px; line-height: 18px;}
div.cont div.box_product h6 em {display: block; margin: -2px 0px 0px 0px; color: #00a6d6; font-size: 20px; font-style: italic; font-weight: 300; line-height: 24px;}
div.cont div.box_product h6 a {color: #949ca1; text-decoration: none;}
div.cont div.box_product p {margin-left: 108px; color: #45555f;}
div.cont div.content div.sider.sider2 div.box_product p {margin-left: 108px;}
div.cont div.box_product p i {font-style: normal; color: #00a6d6;}
div.cont div.box_product p strong {color: #d95900; font-size: 13px; line-height: 17px;}
div.cont div.box_product p.link {margin: 12px 14px 8px auto; padding-right: 0px; background-position: left -100px; overflow: visible;}
div.cont div.box_product p.link b {display: inline-block; margin: 0px -4px 0px 4px; padding: 0px 10px 0px 0px; overflow: hidden; background: url('../i/box_plink.png') right -100px no-repeat;}
div.cont div.box_product p.link a {display: inline-block; margin-left: 6px; margin-right: 0px; color: #ffffff; font-weight: normal; background-position: -200px -90px;}
div.cont div.box_product.box_border {width: 220px; height: auto; overflow: hidden; margin-top: 16px; padding-top: 0px; padding-bottom: 8px; background: #ffffff url('../i/box_border.gif') 0px bottom no-repeat;}
div.cont div.box_product.box_border div.inside {position: relative; width: 220px; height: auto; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url('../i/box_border.gif') 0px top no-repeat; z-index: auto;}
div.cont div.box_product.box_border p {margin: 8px 120px 0px 10px;}
div.cont div.box_product.box_border p.link {margin: -29px 14px 0px auto;}

div.cont div.box_orange p a.career { background:url("../i/bull.gif") no-repeat -199px -97px; color:#FFFFFF; font-weight:bold; padding-left:10px; }
div.cont div.box_orange p #mapoverlay { background:none; padding-bottom: 10px; padding-left: 0; display: block; cursor: pointer;}
/* /cont - box */

/* cont - related */
div.cont div.related {width: auto; margin: 16px 20px 0px 20px; padding: 0px 0px 0px 0px; overflow: hidden; border-top: solid 4px #cfd4d8; border-bottom: solid 1px #cfd4d8; font-size: 12px; line-height: 16px; color: #949ca1;}
div.cont div.related h6 {margin: 0px 20px 0px 9px; padding: 21px 0px 20px 0px; color: #45555f; font-family: telenor, arial, sans-serif; font-size: 16px; font-style: italic; font-weight: normal; line-height: 19px;}
div.cont div.related p {margin: 0px 0px 0px 0px; padding: 8px 20px 7px 20px; border-top: solid 1px #cfd4d8;}
div.cont div.related ul {margin: 0px 0px 0px 0px; list-style: none;}
div.cont div.related ul li {display: block; list-style: none; margin: 0px 0px 0px 0px; padding: 8px 20px 7px 20px; border-top: solid 1px #cfd4d8; background: url('../i/bull.gif') -90px -186px no-repeat;}
div.cont div.related ul li a {text-decoration: none;}
div.cont div.related ul li a:hover {text-decoration: underline;}
div.cont div.related ul li em {display: block;font-style:normal; font-size: 11px}
/* /cont - related */

/* cont - others */
div.cont div.ajaxcontent {padding-top: 1px;}

div.cont div.content div.sharing {
	margin: 16px 20px 0;
	height: 24px; overflow: hidden;
}
div.cont div.content div.sharing div.like {float: left; clear: none;}
div.cont div.content div.sharing div.plusone {float: left; clear: none;}
div.cont div.content div.sharing div.share {
	position: absolute;
	right: 10px;
	top: 0px;
	height: 24px;
	padding: 0px 100px 0px 0px;
	overflow: hidden;
	font-size: 11px;
	background: url('../i/share.gif') right top no-repeat;
}
div.cont div.sharing div.share a { display: block; width: 20px; height: 17px; margin: 0px; padding: 0px; overflow: hidden; background: url('../i/none.gif') 0px 0px no-repeat;}
div.cont div.content div.sharing div.share div.fb {position: absolute; right: 70px; top: 0px; width: 20px; height: 17px; overflow: hidden;}
div.cont div.content div.sharing div.share div.tw {position: absolute; right: 47px; top: 0px; width: 20px; height: 17px; overflow: hidden;}
div.cont div.content div.sharing div.share div.iw {position: absolute; right: 24px; top: 0px; width: 20px; height: 17px; overflow: hidden;}
div.cont div.content div.sharing div.share div.em {position: absolute; right: 0px; top: 0px; width: 20px; height: 17px; overflow: hidden; cursor: pointer;}

/* /cont - others */

/*div.cont div.paging {width: 746px; height: 32px; margin: 16px 0px 0px 20px; overflow: visible;}*/

/* @group toolbar
div.cont div.toolbar {background: url('../i/bg/mobilelist-pager.gif') no-repeat scroll 0 0 #FFFFFF; clear: right; float: left; height: 32px; margin: 27px 0 0 16px; width: 746px;}
div.cont div.toolbar.pager{background-image: none;}
div.cont div.toolbar label {padding: 8px 18px; float: left; font-family: Arial, sans-serif; font-size: 11px;}
div.cont div.toolbar div.order{display: block; float: left; font-size: 11px; line-height: 14px; height: 14px; position: relative; overflow: visible; padding: 5px 10px; margin: 4px 0 0 15px; cursor: default; color: #00a6d6; background: #ffffff;}
div.cont div.toolbar div.on.order{color: #ffffff; background: #d95900; margin: 4px 0 0 15px;}
div.cont div.toolbar a.order {display: block; float: left; padding: 5px 5px 0 10px; font-family: Arial, sans-serif; font-size: 11px; text-decoration: none; margin: 4px 0 0 22px; color: #00a6d6; background: #ffffff;}
div.cont div.toolbar a.on.order{background: #fff url(../i/bg/mobilelist-pager.gif) no-repeat 0 -42px; color: #fff; margin: 4px 0 0 22px;}
div.cont div.toolbar a.on.order span {float: right; display: block; position: relative; width: 36px; height: 24px; left: 0; top: 0; text-indent: -9999px; overflow: hidden; margin: -5px -5px 0 10px; background: #fff url(../i/bg/mobilelist-pager.gif) no-repeat right -83px;}
div.cont div.toolbar a.order span.fixed{float: right; display: block; position: relative; width: 3px; height: 24px; left: 0; top: 0; text-indent: -9999px; overflow: hidden; margin: -5px -5px 0 10px; background: #fff;}
div.cont div.toolbar a.on.order span.fixed{background: #fff url(../i/bg/mobilelist-pager.gif) no-repeat right -83px;}
div.cont div.toolbar a.on.desc.order span {background-position: right -117px;}
div.cont div.toolbar div.archive{width: 100px;}
div.cont div.toolbar div.archive div.archiveList{width: 46px; padding: 3px 0 0 10px; color: #000000; margin: -3px -7px 0 0; display: block; float: right; background: url('../i/pressroom_bg.png') no-repeat scroll 0px 0px transparent; z-index: 3000;}
div.cont div.toolbar div.archive div.archiveList div.drop{margin-bottom: -2px;}
div.cont div.toolbar div.archive div.archiveList div.drop a,div.cont div.toolbar div.archive div.archiveList div.drop span{font-size: 11px; line-height: 16px;}
div.cont div.toolbar div.archive div.archiveList div.drop a{display: none;}
div.cont div.toolbar div.archive div.archiveList div.drop.on a{display: inline;}
div.cont div.toolbar div.archive div.archiveList div.closer{width: 56px; margin: 0 0 -3px -10px; padding: 0; height: 3px; background: url('../i/pressroom_bg.png') no-repeat scroll 0px bottom transparent;}
div.cont div.toolbar a.prev {display: block; float: right; width: 51px; height: 32px; background: url('../i/bg/mobilelist-pager.gif') no-repeat scroll 0 -83px transparent; text-indent: -9999px;}
div.cont div.toolbar a.next {display: block; float: right; width: 51px; height: 32px; background: url('../i/bg/mobilelist-pager.gif') no-repeat scroll -51px -83px transparent; text-indent: -9999px;}
div.cont div.toolbar div.holder {float: right; width: 10px; height: 32px; background: url('../i/bg/mobilelist-pager.gif') no-repeat transparent -990px -41px #fff; padding-right: 4px;}
div.cont div.toolbar ul {float: right; padding: 0; margin: 0;}
div.cont div.toolbar ul li {float: left; padding: 0; margin: 0; background: none;}
div.cont div.toolbar ul li a {display: block; width: 22px; height: 32px; color: #fff; background-color: #00a6d6; text-decoration: none; font-weight: normal; text-align: center; font-size: 12px; line-height: 32px;}
div.cont div.toolbar ul li a: hover{text-decoration: none;}
div.cont div.toolbar ul li.sel a{display: block; width: 22px; height: 32px; background: url('../i/bg/mobilelist-pager.gif') no-repeat scroll 0 -125px #fff; text-indent: -9999px;}
 @end toolbar */






/* cont/side */
div.cont div.side div.menu {width: 180px; font-family: arial, sans-serif; font-size: 12px; line-height: 15px; margin: 20px 0 0 0;}

div.cont div.side div.menu ul {position: relative; display: block; width: 180px; height: auto; margin: 0px; padding: 0px; overflow: visible; list-style: none; background: none;}
div.cont div.side div.menu ul li {position: relative; display: block; width: 180px; height: auto; margin: 0px; padding: 0px; overflow: visible; list-style: none; background: none; z-index: 1;}
div.cont div.side div.menu ul li a,div.cont div.side div.menu ul li span {position: relative; display: block; height: auto; margin: 0px 0px 1px 0px; padding: 0px; overflow: visible; text-decoration: none; color: #8c9399; background: url('../i/sidemenu.png') -200px bottom no-repeat;}
div.cont div.side div.menu ul li a b,div.cont div.side div.menu ul li span b {position: relative; display: block; height: auto; margin: 0px 0px 0px 0px; padding: 8px 10px 9px 20px; overflow: visible; cursor: pointer; font-weight: normal;}
div.cont div.side div.menu ul li a:hover {color: #000;}
div.cont div.side div.menu ul li a:hover b {}
div.cont div.side div.menu ul li.active {z-index: 3;}
div.cont div.side div.menu ul li.active > a:first-child {color: #fff !important; background: #0083a2 url('../i/sidemenu.gif') 0px 0px no-repeat !important; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px;}
div.cont div.side div.menu ul li.active > a:first-child b {padding-top: 11px; padding-bottom: 12px; font-weight: bold; background: url('../i/sidemenu.png') -600px bottom no-repeat !important; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px;}
div.cont div.side div.menu ul li.active > a:first-child b ins.topleft {position: absolute; display: block; left: 0px; top: -10px; width: 10px; height: 10px; overflow: hidden; background: url('../i/sidemenu.gif') -200px 0px no-repeat;}
div.cont div.side div.menu ul li.active > a:first-child b ins.botleft {position: absolute; display: block; left: 0px; bottom: -10px; width: 10px; height: 10px; overflow: hidden; background: url('../i/sidemenu.gif') -200px -100px no-repeat;}
div.cont div.side div.menu ul li.open {margin-bottom: 1px; background-color: #ebebeb; z-index: 2 -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px;}
div.cont div.side div.menu ul li.open > a:first-child {color: #0a7ea4; background: url('../i/sidemenu.png') 0px 0px no-repeat;}
div.cont div.side div.menu ul li.open > a:first-child > b {padding-right: 26px; font-weight: bold; background: url('../i/sidemenu.png') -400px bottom no-repeat;}

div.cont div.side div.menu ul li.open > span:first-child {color: #0a7ea4;}
div.cont div.side div.menu ul li.open > span:first-child b { padding-right: 26px; font-weight: bold; background: url('../i/sidemenu.png') -400px bottom no-repeat;}

div.cont div.side div.menu ul li.open > a > b > ins.open {position: absolute; display: block; right: 11px; top: 13px; width: 9px; height: 5px; overflow: hidden; background: url('../i/sidemenu_bull.gif') 0px 0px no-repeat;}
div.cont div.side div.menu ul li.open.active > a > b > ins.open {position: absolute; display: block; right: 11px; top: 13px; width: 9px; height: 5px; overflow: hidden; background: url('../i/sidemenu_bull.gif') 0px -100px no-repeat;}
div.cont div.side div.menu > ul > li.open > ul {padding-bottom: 1px;}
div.cont div.side div.menu > ul > li.open > ul > li.open:last-child {margin-bottom: 9px !important;}
div.cont div.side div.menu ul li ul li {}
div.cont div.side div.menu ul li ul li a {background: url('../i/sidemenu.png') 0px 0px no-repeat;}
div.cont div.side div.menu ul li ul li a b {background: url('../i/sidemenu.png') -400px bottom no-repeat;}
div.cont div.side div.menu ul li ul li.open {width: 170px; background-color: #d8d9db;}
div.cont div.side div.menu ul li ul li ul {width: 170px;}
div.cont div.side div.menu ul li ul li ul li {width: 170px;}
div.cont div.side div.menu ul li ul li ul li a {}
div.cont div.side div.menu ul li ul li ul li a b {}
div.cont div.side div.menu ul li ul li ul li.open {width: 160px; background: #ccc; /* display: none */}
div.cont div.side div.menu ul li ul li ul li ul {width: 160px;}
div.cont div.side div.menu ul li ul li ul li ul li {width: 160px;}
div.cont div.side div.menu ul li ul li ul li ul li a {}
div.cont div.side div.menu ul li ul li ul li ul li a b {}



div.cont div.side div.banner {width: 160px; height: 300px; margin: 32px 0px 0px 32px; padding: 0px 0px 0px 0px; overflow: hidden;}
/* /cont/side */



/* cont/content */
/* cont/content/promo */
div.cont div.content div.promo {display: inline-block; float: right; clear: right; width: 388px; height: 240px; margin: 16px 0px 16px 30px; padding: 0px 0px 0px 0px; overflow: hidden; z-index: 338;}
div.cont div.content div.promo div {position: absolute; display: block; width: 4px; height: 4px; overflow: hidden; background: url('../i/round.png') 0px 0px no-repeat; z-index: 339;}
div.cont div.content div.promo div.tl {left: 0px; top: 0px; background-position: 0px 0px;}
div.cont div.content div.promo div.bl {left: 0px; bottom: 0px; background-position: 0px -6px;}
div.cont div.content div.promo.press-item {width: auto; margin-right: 20px;}
/* /cont/content/promo */

/* cont/content/highlight */
div.cont div.content div.highlight1 {margin: 16px 20px 0px 20px;}
div.cont div.content div.highlight1 p.highlight1 {margin-top: 0px;}
div.cont div.content p.highlight1 {margin-left: 0px; margin-right: 0px; padding: 0px 20px 20px 20px; background: #cfd4d8 url('../i/highlight1.png') right bottom no-repeat;}
div.cont div.content p.highlight1 em {display: block; height: 19px; margin: 0px -20px 10px -20px; padding: 15px 20px 6px 20px; background: #d95900 url('../i/highlight1.png') left top no-repeat; border-bottom: solid 2px #ffffff; color: #ffffff; font-family: telenor, arial, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; line-height: 19px;}

div.cont div.content div.highlight2 {margin: 16px 20px 0px 20px; background: #ffffff url('../i/highlight2.gif') right bottom no-repeat;}
div.cont div.content div.highlight2 p.highlight2 {margin-top: 0px;}
div.cont div.content p.highlight2 {margin-left: 0px; margin-right: 0px; padding: 0px 20px 20px 20px; background: url('../i/highlight2.gif') left top no-repeat;}
div.cont div.content p.highlight2 em {display: block; height: 19px; margin: 0px 0px 0px 0px; padding: 21px 0px 16px 0px; border: none 0px; color: #d95900; font-family: telenor, arial, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; line-height: 19px;}

div.cont div.content div.highlight3 {width: 358px; margin: 16px 20px 0px 20px; background: #ffffff url('../i/highlight2.gif') right bottom no-repeat;}
div.cont div.content div.highlight3 p.highlight3 {margin-top: 0px;}
div.cont div.content p.highlight3 {margin-left: 0px; margin-right: 0px; padding: 0px 20px 20px 20px; background: url('../i/highlight2.gif') left top no-repeat;}
div.cont div.content p.highlight3 em {display: block; height: 19px; margin: 0px 0px 0px 0px; padding: 21px 0px 16px 0px; border: none 0px; color: #d95900; font-family: telenor, arial, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; line-height: 19px;}

/* highlight1 uj valtozata. A nemo design elesitese utan a highlight1 kinezetet is at kell irni erre */
div.cont div.content div.highlight4 {
	margin: 16px 20px 0px 20px;
	background: #cfd4d8 url(../i/highlight4.gif) no-repeat 0 0;
}

div.cont div.content div.highlight4 p.highlight1 {
	margin-top: 0px;
}

div.cont div.content p.highlight4 {
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px 20px 20px 20px;
}

div.cont div.content p.highlight4 em {
	display: block;
	height: 19px;
	margin: 0px -20px 10px -20px;
	padding: 15px 20px 6px 20px;
	background: transparent url('../i/highlight4.gif') right top no-repeat;
	border-bottom: solid 2px #ffffff;
	color: #000;
	font-family: telenor, arial, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	line-height: 19px;
}
/* /cont/content/highlight */

/* /cont/content/sitemap */
div.cont div.content div.sitemap {width: 796px; margin: 0px; padding: 0px; overflow: hidden;}
div.cont div.content div.sitemap:after {content: '&nbsp;'; position: relative; display: block; float: none; clear: both; height: 0px; margin: 0px; padding: 0px; border: none 0px; overflow: hidden; visibility: hidden;}
div.cont div.content div.sitemap div.item {float: left; clear: none; width: 338px; margin: 0px 0px 0px 0px; padding: 0px 20px 0px 20px; overflow: hidden;}
div.cont div.content div.sitemap div.item h4 {margin: 0px; padding: 32px 0px 8px 0px;}
div.cont div.content div.sitemap div.item h4 a {color: #22292E; text-decoration: none;}
div.cont div.content div.sitemap div.item ul {margin: 0px; padding: 0px; font-weight: bold;}
div.cont div.content div.sitemap div.item ul li {margin-top: 8px; padding-left: 0px; background-position: -400px 0px;}
div.cont div.content div.sitemap div.item ul li ul {font-weight: normal;}
div.cont div.content div.sitemap div.item ul li ul li {padding-left: 14px; background-position: -100px -194px;}
div.cont div.content div.sitemap div.item ul li ul li ul {}
div.cont div.content div.sitemap div.item ul li ul li ul li {background: none;}
/* /cont/content/sitemap */

/* slider */
div.cont div.content .slide-title {font-size:16px;height:19px;line-height:19px;margin:0;margin-top:10px;padding:0;padding-left:15px;cursor:pointer;background: url(/i/slider_expand_arrows.png) no-repeat left center;}
div.cont div.content .slide-title.open {background: url(/i/slider_expand_arrows.png) no-repeat -1989px center;}
div.cont div.content .slide-hide {padding:0 20px 10px 30px;}
div.cont div.content .slide-content {margin:0;padding:0;}

div.cont div.content h3.grey-slide-title {font-family:telenor,Arial,sans-serif;font-size:14px; height:43px;line-height:43px;margin:10px 20px 10px 20px;padding:0;padding-left:15px; cursor:pointer;background:#e4e5e7 url(/i/grey_slider_expand_arrows.png) 98% 9px no-repeat;color:#22292E;}
div.cont div.content h3.green-slide-title {font-family:telenor,Arial,sans-serif;font-size:14px; height:43px;line-height:43px;margin:10px 20px 10px 20px;padding:0;padding-left:15px; cursor:pointer;background:#729b04 url(/i/grey_slider_expand_arrows.png) 98% 9px no-repeat;color:white;}
div.cont div.content h3.green-slide-title:first-child {margin-top: 80px;}
div.cont div.content h3.grey-slide-title.open {background-position: 98% -34px;}
div.cont div.content h3.grey-slide-hide {padding:10px;}
div.cont div.content h3.grey-slide-content {margin:0;padding:0;}

div.cont div.content p.green-slide-title {font-family:Arial,sans-serif;font-size:14px;margin:5px 0px;padding:0 0 0 20px;cursor:pointer;line-height:24px;display:block;height:20px;width:auto;background:url("../i/bull.gif") no-repeat scroll -143px -140px transparent;color:#0A7EA4;font-weight:bold;}
div.cont div.content p.green-slide-title div.tl, div.cont div.content p.green-slide-title div.bl, div.cont div.content p.green-slide-title div.tr, div.cont div.content p.green-slide-title div.br {display:none;}
div.cont div.content div.grey-slide-content {padding:5px 20px 10px 20px;}
div.cont div.content.hipernet-faq div.grey-slide-content {color:#0A7EA4;}

/* lime slider */

div.cont div.content h3.green-slide-title.lime {font-weight:bold;font-size:14px;background:url(/i/grey_slider_expand_arrows_lime.png) 98% 9px no-repeat;margin:20px 20px 20px 20px;color:#c2ca00;border:1px #c2ca00 solid;overflow:visible;}
div.cont div.content h3.green-slide-title.lime.open {background-position:98% -34px;}
div.cont div.content h3.green-slide-title.lime:first-child {margin-top:70px;}
.rounded.lime div.tl {position:absolute;display:inline-block;width:10px;height:10px;overflow:hidden;background:url('../i/round_lime.png') 0px 0px no-repeat;left: -1px;top:-1px;background-position: 0px 0px;}
.rounded.lime div.tr {position:absolute;display:inline-block;width:10px;height:10px;overflow:hidden; background:url('../i/round_lime.png') 0px 0px no-repeat;z-index:333;right:-1px;top:-1px;background-position: -10px 0px;}
.rounded.lime div.bl {position:absolute;display:inline-block;width:10px;height:10px;overflow:hidden;background:url('../i/round_lime.png') 0px 0px no-repeat;z-index:333;left:-1px;bottom:-1px;background-position: 0px -10px;}
.rounded.lime div.br {position:absolute;display:inline-block;width:10px;height:10px;overflow:hidden;background:url('../i/round_lime.png') 0px 0px no-repeat;z-index:333;right:-1px;bottom:-1px;background-position: -10px -10px;}

/* /lime slider */


div.cont div.content .grey-slide-title {font-family:telenor,Arial,sans-serif;font-size:14px; height:43px;line-height:43px;margin:10px 0 0 30px;padding:0;padding-left:15px; cursor:pointer;background:#e4e5e7 url(/i/grey_slider_expand_arrows.png) 98% 9px no-repeat;color:#22292E;}
div.cont div.content .grey-slide-title.open {background-position: 98% -34px;}
div.cont div.content .grey-slide-hide {padding:10px;}
div.cont div.content .grey-slide-content {margin:0;padding:0;}


/* custom scrollbar */
div.cont div.content .scrollcontent {position:relative;width:618px;padding:20px;border:1px solid #11abdd;}
div.cont div.content .scrollcontent .blt {width:5px;height:5px;position:absolute;top:-1px;left:-1px;background:url("data:image/gif;base64,R0lGODlhBQAFAMQAACi14CGv4eX2/eP3+P7+/q3i8sXp90q+5VnG5/D6/P/9/hWs4a/i88Xr9Eu/6JDX7f/+//7//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAFAAUAAAUVoBQZCCA9DiM0yxApRwFJUJBEEhECADs=");line-height:1px;overflow:hidden;}
div.cont div.content .scrollcontent .brt {width:5px;height:5px;position:absolute;top:-1px;right:-1px;background:url("data:image/gif;base64,R0lGODlhBQAFAMQAAOX2/ZDX7Si14OP3+CKw4P7+/sXp90u/5PL6/BSs3lnG5//9/snr96vj9K/i80u/6P/+//7//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAFAAUAAAUUoKAYUgQ4TyAt0ZAwkAQ1R1EiRAgAOw==");line-height:1px;overflow:hidden;}
div.cont div.content .scrollcontent .brb {width:5px;height:5px;position:absolute;bottom:-1px;right:-1px;background:url("data:image/gif;base64,R0lGODlhBQAFAMQAAP7//xas303B5uL1+ari8f7+/vb5/imz4sbq+On4/06/51rF56vi9sTq9Y3Y7R2v4v7//f///f/+/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAFAAUAAAUV4ARIxjNJECFExRAgCaM40rE0UhQCADs=");line-height:1px;overflow:hidden;}
div.cont div.content .scrollcontent .blb {width:5px;height:5px;position:absolute;bottom:-1px;left:-1px;background:url("data:image/gif;base64,R0lGODlhBQAFAMQAAP7///3//knB5iGv4cTp+f7+/v///Smz4q7h8o/X7en4/06/51rF5xWt36vi9sTq9fH7/eL1+f7//f/+/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAFAAUAAAUU4ABNACUg0kQRTVQYQbI4SvowRwgAOw==");line-height:1px;overflow:hidden;}
div.cont div.content .scrollcontent h2 {background:#11abdd;color:#fff!important;padding:10px 20px;margin:0 0 18px 0!important;}
div.cont div.content .tinyscrollbar {position:relative;clear:both;overflow:hidden;margin-left: 30px;}
div.cont div.content .tinyscrollbar .viewport {position:relative;height:130px;overflow:hidden;}
div.cont div.content .tinyscrollbar .overview {position:absolute;left:0;top:0;padding:0 10px;}
div.cont div.content .tinyscrollbar .thumb {background-color:#e4e5e7;}
div.cont div.content .tinyscrollbar .scrollbar {position:relative;float:right;width:8px;/*margin-right:-15px;*/}
div.cont div.content .tinyscrollbar .track-top {position:absolute;top:0;left:0;width:8px;height:3px;font-size:3px;line-height:3px;background:url("data:image/gif;base64,R0lGODlhCAADALMAAP7+/vv7/eXm6Ojo6u7u8O3t7efn6fz8/OXl5////+Tl5wAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAIAAMAAAQQMJ1iBjkgGMWROQQicApSRAA7");}
div.cont div.content .tinyscrollbar .track-bottom {position:absolute;bottom:0;left:0;width:8px;height:3px;font-size:3px;line-height:3px;background:url("data:image/gif;base64,R0lGODlhCAADALMAAP7+/vv7/eXm6Ojo6u7u8O3t7efn6fz8/OXl5////+Tl5wAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAIAAMAAAQQkCChKirBVIXMSUdhDMQBRAA7");}
div.cont div.content .tinyscrollbar .track {position:relative;height:100%;width:8px;padding:0;background:#e4e5e7;}
div.cont div.content .tinyscrollbar .thumb {height:21px;width:8px;cursor:pointer;overflow:hidden;position:absolute;top:0;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAVCAYAAAB7R6/OAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHNJREFUeNpiZJl/lQEIPIC4DojNgPgFEB8B4mIgfsoIVACS3M6ACd4BsS0TkKhmwA6EgLgFpMCYATdwBSngxKOAh4mBABhVQFcF3/HIfwEpOItHwW6QglYckqAUVQNSsAOIfYD4FFQClCbXALEeEF8DCDAAis8UqXooR9UAAAAASUVORK5CYII=");}
div.cont div.content .tinyscrollbar .disable{display:none;}
div.cont div.content .tinyscrollbar .overview * {margin:0 0 18px 0;}
div.cont div.content .tinyscrollbar .overview h3 {height:21px!important;}



/* cont/content/form */
div.cont div.content form {width: 592px; margin: 16px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: visible;}
div.cont fieldset {margin: 0px 0px 0px 0px; padding: 1px 0px 0px 0px; overflow: visible;}
div.cont fieldset span.fl{float:left;margin:0 10px;}
div.cont fieldset legend {display: none;}
div.cont fieldset input,
div.cont fieldset select,
div.cont fieldset textarea {font-family: arial, sans-serif; font-size: 12px; line-height: 15px; margin: 0px; padding: 0px; border-color: #fff; border: none 0px; background: #fff; color: #22292e;resize:none;}
div.cont fieldset label {margin: 16px 20px 0px 20px; font-size: 15px; font-weight: bold; line-height: 18px; color: #22292e;}
div.cont fieldset input.readonly,
div.cont fieldset textarea.readonly {}
div.cont fieldset div.field {float: none; clear: both; width: 542px; margin: 0px 20px 0px 20px; padding: 4px 0px 4px 10px; overflow: hidden; font-size: 12px; line-height: 15px;}
div.cont fieldset div.field:after {content: '&nbsp;'; position: relative; display: block; float: none; clear: both; height: 0px; margin: 0px; padding: 0px; border: none 0px; overflow: hidden; visibility: hidden;}
div.cont fieldset div.field div.message{clear:left;color:#ec5100;font:bold 14px/36px arial;}
div.cont fieldset div.field p.message{clear:left;color:#ec5100;font:normal 12px arial;padding:5px 0 5px 212px;}
div.cont fieldset div.field label {display: inline-block; float: left; clear: none; width: 212px; margin: 0px 16px 0px 0px; padding: 8px 0px 7px 0px; font-size: 12px; font-weight: normal; line-height: 15px;}
div.cont fieldset div.field label.required span {position: relative; display: inline-block; margin: 0px; padding: 0px; overflow: visible; font-family: tahoma, arial, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; line-height: 13px; color: #d95900;}
div.cont fieldset div.field ins {display: inline-block; float: left; clear: none; width: auto; margin: 0px 8px 0px 0px; padding: 8px 0px 7px 0px; font-style: normal; font-weight: normal; text-decoration: none;}
div.cont fieldset div.field div.input {display: inline-block; float: left; clear: none; width: 304px; height: 30px; margin: 0px 8px 0px 0px; padding: 0px 0px 0px 0px; overflow: hidden; background: url('../i/form.gif') 0px 0px no-repeat;}
div.cont fieldset div.field div.input input {position: absolute; left: 8px; top: 3px; width: 288px; height: 15px; margin: 0px; padding: 5px 0px 4px 0px; overflow: hidden;}
div.cont fieldset div.field div.input.textarea {height: 96px; background-position: 0px -200px;}
div.cont fieldset div.field div.input.textarea textarea {position: absolute; left: 8px; top: 3px; width: 293px; height: 90px; margin: 0px; padding: 0px 0px 0px 0px; overflow: auto;}
div.cont fieldset div.field div.input.select {background-position: 0px -100px;}
div.cont fieldset div.field div.input.select input {width: 266px; z-index: 1;}
div.cont fieldset div.field div.input.select select {position: absolute; left: 3px; top: 3px; width: 298px; height: 24px; overflow: hidden; opacity: 0.01; z-index: 2;}
div.cont fieldset div.field div.input.select select option {position: relative; display: block; margin: 0px 0px 0px 0px; padding: 3px 5px 2px 4px; overflow: hidden; border-top: solid 1px #e4e5e6; background: #fff; opacity: 1;}
div.cont fieldset div.field div.input.cbrb {height: auto; overflow: visible; padding: 3px 0px 3px 0px; background: none;}
div.cont fieldset div.field div.input.cbrb input {position: relative; display: block; float: left; clear: none; left: 0px; top: 0px; width: 13px; height: 13px; margin: 7px 7px 0px 4px; padding: 0px 0px 0px 0px; overflow: hidden; background: transparent;}
div.cont fieldset div.field div.input.cbrb label {float: left; clear: none; width: 264px; margin: 0px 0px 0px 0px; padding: 5px 0px 4px 0px;}
div.cont fieldset div.field div.input.file {}
div.cont fieldset div.field div.input.file input {width: 226px; z-index: 1;}
div.cont fieldset div.field div.input.file div.browse {position: absolute; right: 3px; top: 3px; width: 62px; height: 24px; margin: 0px; padding: 0px; overflow: hidden; text-align: right; cursor: pointer; background: url('../i/form.gif') 0px -350px no-repeat; z-index: 2;}
div.cont fieldset div.field div.input.file div.browse label {width: 62px; margin: 0px; padding: 5px 0px 4px 0px; color: #ffffff; text-align: center; z-index: 2;}
div.cont fieldset div.field div.input.file div.browse input {position: absolute; left: auto; right: 0px; top: 0px; width: auto; height: 24px; text-align: right; cursor: pointer; z-index: 3; opacity: 0.01;}
div.cont fieldset div.field div.input.button {left: 230px; width: 96px; height: 24px; padding: 3px 0px 3px 0px; overflow: hidden; background-position: 0px -297px;}
div.cont fieldset div.field div.input.button label {width: 96px; margin: 0px; padding: 5px 0px 4px 0px; color: #ffffff; text-align: center; z-index: 1;}
div.cont fieldset div.field div.input.button input {left: 0px; top: 3px; width: 96px; height: 24px; margin: 0px; padding: 0px; text-align: center; opacity: 0.01; z-index: 2; cursor: pointer;}
div.cont fieldset div.field div.input.text.size1 {width: 96px; background-position: 0px -50px;}
div.cont fieldset div.field div.input.text.size1 input {width: 80px;}
div.cont fieldset div.field div.input.text.size2 {width: 200px; background-position: -104px -50px;}
div.cont fieldset div.field div.input.text.size2 input {width: 184px;}
div.cont fieldset div.field div.input.select.size1 {width: 96px; background-position: 0px -150px;}
div.cont fieldset div.field div.input.select.size1 input {width: 58px;}
div.cont fieldset div.field div.input.select.size1 select {width: 90px;}
div.cont fieldset div.field div.input.select.size2 {width: 200px; background-position: -104px -150px;}
div.cont fieldset div.field div.input.select.size2 input {width: 162px;}
div.cont fieldset div.field div.input.select.size2 select {width: 194px;}
div.cont fieldset div.field div.input.cbrb.size1 {width: 96px;}
div.cont fieldset div.field div.input.cbrb.size1 label {width: 68px;}
div.cont fieldset div.field div.input.button.size2 {width: 200px; background-position: -104px -297px;}
div.cont fieldset div.field div.input.button.size2 label {width: 200px;}
div.cont fieldset div.field div.input.button.size2 input {width: 200px;}
div.cont fieldset div.field div.captcha img {border: 1px solid #CFD4D8;}
div.cont fieldset div.field.error {background: #eeeff0; margin-top: 4px;}
div.cont fieldset div.field p.error {position: relative; display: none; float: none; clear: both; margin: 0px 14px 0px 230px; padding: 4px 0px 4px 24px; overflow: hidden; font-size: 11px; line-height: 14px; color: #d95900; background: url('../i/form.gif') 0px -398px no-repeat;}
div.cont fieldset div.field.error p.error {display: inline-block;}
div.cont div.contentbox fieldset div.field,
div.cont div.contentbox fieldset div.field div.input {overflow: visible;}
div.cont div.contentbox fieldset div.field div.input a.inf {position: absolute; right: -5px; top: 5px; margin: 0px;}
/* cont/content/form */

/* double hadset two col form */

div.cont div.content div.twoColDoubleHandset form {
	width: 980px;
}

div.twoColDoubleHandset div.address1 {
	float: left;
	width: 490px;
}

div.twoColDoubleHandset div.address2 {
	float: left;
	width: 490px;
}

div.twoColDoubleHandset div.address1 div.field,
div.twoColDoubleHandset div.address2 div.field {
	width: 440px;/*490*/
}

div.twoColDoubleHandset div.address1 p.fieldsetTitle,
div.twoColDoubleHandset div.address2 p.fieldsetTitle {
	margin: 16px 30px;
}

div.twoColDoubleHandset div.address1 div.field label,
div.twoColDoubleHandset div.address2 div.field label {
	display: block;
	padding-bottom: 2px;
	width: 100px;
}

div.cont div.twoColDoubleHandset fieldset div.field div.input.button {
	left: 412px;
}
/* /double hadset two col form */

/* cont/loginform */
body.indexpage div.loginform { width: 388px; background-color: #e4e5e6; padding-bottom: 16px; float: left; margin-top: 15px; clear: both;}
body.indexpage div.loginform h2 {margin-bottom: 10px;}
body.indexpage div.loginform p {margin-top: 8px;}
body.indexpage div.loginform fieldset {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 30px; overflow: visible;}
body.indexpage div.loginform fieldset legend { display: block; padding: 0 0 10px 0; font-size: 18px; line-height: 18px; }
body.indexpage div.loginform fieldset div.field {float: none; clear: both; width: 338px; margin: 0px; padding: 4px 0px 4px 0px; overflow: hidden; font-size: 12px; line-height: 15px;}
body.indexpage div.loginform fieldset div.field label { color: #45555f; font-weight: bold; margin: 0px; width: 45px; font-size: 11px; }
body.indexpage div.loginform fieldset div.field div.input {background: transparent url('../i/bg/form-elements.gif') no-repeat 0 -95px; display: inline-block; float: left; clear: none; width: 283px; height: 32px; margin: 0px 8px 0px 0px; padding: 0px 0px 0px 0px; overflow: hidden;}
body.indexpage div.loginform fieldset div.field div.input input {position: absolute; left: 8px; top: 3px; width: 267px; height: 15px; margin: 0px; padding: 5px 0px 4px 0px; overflow: hidden;}
body.indexpage div.loginform fieldset div.field div.input.password {background: transparent url('../i/bg/form-elements.gif') no-repeat -293px -95px; display: inline-block; float: left; clear: none; width: 165px; height: 32px; margin: 0px 8px 0px 0px; padding: 0px 0px 0px 0px; overflow: hidden;}
body.indexpage div.loginform fieldset div.field div.input.password input {position: absolute; left: 8px; top: 3px; width: 149px; height: 15px; margin: 0px; padding: 5px 0px 4px 0px; overflow: hidden;}
body.indexpage div.loginform fieldset div.field div.input.button {left: 0px; top: 0px; width: 118px; height: 32px; margin: 0px; padding: 0px; overflow: hidden; background: none;}
body.indexpage div.loginform fieldset div.field div.input.button label{display: none;}
body.indexpage div.loginform fieldset div.field div.input.button button { display: block; float: left; clear: none; width: 118px; height: 32px; overflow: hidden; cursor:pointer; line-height: 16px;}
body.indexpage div.loginform fieldset div.field.error p.error {position: relative; display: inline-block; float: none; clear: both; margin: 0px 14px 0px 45px; padding: 4px 0px 4px 24px; overflow: hidden; font-size: 11px; line-height: 14px; color: #d95900; background: url('../i/form.gif') 0px -398px no-repeat;}
body.indexpage div.loginform button { background:url("../i/bg/form-elements.gif") no-repeat scroll -468px -95px transparent;}
/* cont/loginform */

/* cont/content/packsel (package selector) */
div.cont div.content div.packsel {width: 756px; margin: 24px 0px 32px -10px; padding: 0px 0px 16px 0px; background: url('../i/packsel_bg.gif') 358px bottom no-repeat;}
div.cont div.content div.packsel:after {content: '&nbsp;'; position: relative; display: block; float: none; clear: both; height: 0px; margin: 0px; padding: 0px; border: none 0px; overflow: hidden; visibility: hidden;}
div.cont div.content div.packsel form {width: 756px; margin: 0px; padding: 0px;}
div.cont div.content div.packsel p {margin: 16px 40px 0px 40px; overflow: hidden;}
div.cont div.content div.packsel ul {display: block; float: left; clear: both; margin: 0px; padding: 0px; overflow: visible; list-style: none;}
div.cont div.content div.packsel ul li {display: block; float: left; clear: both; margin: 0px; padding: 0px; overflow: visible; list-style: none; background: none;}
div.cont div.content div.packsel ul li input {display: none !important;}
div.cont div.content div.packsel ul li label {display: block; margin: 0px; padding: 0px; overflow: visible; cursor: pointer; font-size: 13px; line-height: 16px;}
div.cont div.content div.packsel div.phase0 {width: 358px; float: left; clear: none; margin: 0px; padding: 0px; overflow: visible; z-index: 502;}
div.cont div.content div.packsel div.phase0 ul {width: 348px; margin: 8px 0px 0px 0px; border-bottom: solid 1px #d3d3d3;}
div.cont div.content div.packsel div.phase0 ul li {width: 348px; padding: 2px 0px 2px 0px; border-top: solid 1px #d3d3d3;}
div.cont div.content div.packsel div.phase0 ul li label {width: 318px; margin: 0px; padding: 6px 0px 6px 30px; color: #00a6d6; background: url('../i/packsel_controls.gif') 0px center;}
div.cont div.content div.packsel div.phase0 ul li label:hover {background-color: #f8f8f8;}
div.cont div.content div.packsel div.phase0 ul li.active label {width: 318px; padding-right: 18px; text-decoration: none; color: #ffffff; background-color: transparent; background-position: -400px center;}
div.cont div.content div.packsel div.phase0 ul li.active label:hover {background-color: transparent;}
div.cont div.content div.packsel div.phase1 {width: 398px; float: left; clear: none; margin: 0px; padding: 0px 0px 8px 0px; overflow: hidden; background: url('../i/packsel_bg.gif') 0px 0px no-repeat; z-index: 501;}
div.cont div.content div.packsel div.phase1 ul {width: 358px; margin: 16px 10px 0px 30px; padding: 0px; overflow: hidden; background: #e4e5e6;}
div.cont div.content div.packsel div.phase1 ul li {width: 358px; margin: 0px 0px 0px 0px; padding: 2px 0px 0px 0px; overflow: hidden; background: #e4e5e6 url('../i/packsel_controls.gif') -800px 0px;}
div.cont div.content div.packsel div.phase1 ul li:first-child {padding-top: 0px; background: none;}
div.cont div.content div.packsel div.phase1 ul li label {display: block; width: 322px; margin: 0px; padding: 8px 0px 8px 36px; overflow: hidden; color: #00a6d6; background: #E4E5E6 url('../i/packsel_controls.gif') -800px center;}
div.cont div.content div.packsel div.phase1 ul li label:hover {background-color: #EaEaEa;}
div.cont div.content div.packsel div.phase1 ul li.active label {color: #22292e; background-color: #EFEFF0; background-position: -1200px center;}
div.cont div.content div.packsel div.phase1 ul li.active label:hover {background-color: #EFEFF0;}
/* /cont/content/packsel (package selector) */

/* cont/content/search + result */
div.cont div.content div.search {width: 756px; margin: 16px 0px 0px 10px; padding: 9px 21px 9px 9px; overflow: hidden; background: #dadcde;}
div.cont div.content div.search form {width: 756px; margin: 0px; padding: 0px;}
div.cont div.content div.search form fieldset {float: left; clear: both; width: 756px; margin: 0px; padding: 0px;}
div.cont div.content div.search form fieldset.keyword {width: 748px; height: 48px; margin: 0px; padding: 0px; overflow: hidden; background: url('../i/search.gif') 0px 0px no-repeat;}
div.cont div.content div.search form fieldset.keyword div.field {position: absolute; left: 0px; top: 0px; width: 1px; height: 1px; margin: 0px; padding: 0px; overflow: visible;}
div.cont div.content div.search form fieldset.keyword div.field.keyword {position: absolute; left: 14px; top: 12px; width: 590px; height: 24px; overflow: hidden;}
div.cont div.content div.search form fieldset.keyword div.field.keyword input {position: absolute; left: 0px; top: 0px; width: 590px; height: 21px; margin: 0px; padding: 2px 0px 1px 0px; overflow: hidden; border: none 0px; color: #45555f; background: transparent; font-family: arial, sans-serif; font-size: 18px; font-weight: normal; line-height: 21px;}
div.cont div.content div.search form fieldset.keyword div.field.submit {position: absolute; left: 625px; top: 3px; width: 120px; height: 42px; overflow: hidden;}
div.cont div.content div.search form fieldset.keyword div.field.submit label {position: absolute; left: 0px; top: 13px; width: 96px; height: 18px; margin: 0px; padding: 0px; overflow: hidden; text-align: center; font-size: 14px; font-weight: bold; line-height: 18px; color: #ffffff; font-family: arial, sans-serif; text-transform: uppercase;}
div.cont div.content div.search form fieldset.keyword div.field.submit input {position: absolute; left: 0px; top: 0px; width: 120px; height: 42px; margin: 0px; padding: 0px; overflow: hidden; border: none 0px; text-align: center; cursor: pointer; opacity: 0.01; background: #00a6d6;}
div.cont div.content div.search form fieldset.terms {width: 756px; height: 32px; margin: 8px 0px 0px 0px; padding: 0px; overflow: hidden; background: none;}
div.cont div.content div.search form fieldset.terms div.field {float: left; clear: none; width: 244px; height: 32px; margin: 0px 8px 0px 0px; padding: 0px; overflow: hidden; background: url('../i/search.gif') 0px -100px no-repeat;}
div.cont div.content div.search form fieldset.terms div.field input {position: absolute; left: 8px; top: 4px; width: 206px; height: 15px; margin: 0px; padding: 5px 0px 4px 0px; overflow: hidden; z-index: 1;}
div.cont div.content div.search form fieldset.terms div.field select {position: absolute; left: 3px; top: 4px; width: 238px; height: 24px; overflow: hidden; opacity: 0.01; z-index: 2;}
div.cont div.content div.search form fieldset.terms div.field select option {position: relative; display: block; margin: 0px 0px 0px 0px; padding: 3px 5px 2px 4px; overflow: hidden; border-top: solid 1px #e4e5e6; background: #fff; opacity: 1;}
div.cont div.content div.results {width: 796px; margin: 16px 0px 0px 0px; overflow: hidden; font-size: 0px; letter-spacing: -1px;}
div.cont div.content div.results > * {font-size: 13px; line-height: 16px; letter-spacing: 0px;}
/*div.cont div.content div.results h5,
div.cont div.content div.results div {font-size: 13px; line-height: 16px; letter-spacing: 0px;}*/
div.cont div.content div.results:after {content: '&nbsp;'; position: relative; display: block; float: none; clear: both; height: 0px; margin: 0px; padding: 0px; border: none 0px; overflow: hidden; visibility: hidden;}
div.cont div.content div.results h5 {float: none; clear: both; width: 736px; margin: 16px 0px 16px 20px; padding: 7px 30px 6px 10px; overflow: hidden; font-size: 16px; font-weight: bold; line-height: 19px; color: #ffffff; background: #949ca1;}
div.cont div.content div.results div.more {float: none; clear: both; width: 746px; margin: 0px 0px 0px 20px; padding: 11px 30px 1px 0px; overflow: hidden; font-family: telenor, arial, sans-serif; font-size: 11px; font-weight: normal; line-height: 14px; text-align: right; text-transform: uppercase; border-bottom: solid 1px #cfd4d8;}
div.cont div.content div.results div.more a {display: inline-block; padding: 4px 10px 4px 10px; text-decoration: none; background: url('../i/head_foot.gif') right -342px no-repeat;}
div.cont div.content div.results div.item {width: 532px; margin: 8px 20px 0px 20px; padding: 8px 10px 8px 10px; overflow: hidden;}
div.cont div.content div.results div.item:hover {background-color: #f0f0f1;}
div.cont div.content div.results div.item h6 {margin: 0px 0px 0px 0px; font-size: 16px; font-weight: bold; line-height: 19px; color: #00a6d6;}
div.cont div.content div.results div.item p {margin: 0px 0px 0px 0px;}
div.cont div.content div.results div.item_phone {display: inline-block; left: 10px; width: 368px; height: 160px; margin: 10px 0px 10px 10px; padding: 0px 0px 0px 0px; overflow: hidden; background: url('../i/search.gif') 0px -200px no-repeat;}
div.cont div.content div.results div.item_phone img {display: block; float: left; clear: none; width: 88px; height: 132px; margin: 14px -88px 0px 10px; overflow: hidden;}
div.cont div.content div.results div.item_phone h6 {width: 152px; margin: 16px 0px 0px 108px; color: #949ca1; font-family: telenor, arial, sans-serif; font-size: 18px; font-style: normal; font-weight: bold; line-height: 21px;}
div.cont div.content div.results div.item_phone h6 em {display: block; margin: 0px 0px 0px 0px; color: #00a6d6; font-size: 18px; font-style: italic; font-weight: 300; line-height: 21px;}
div.cont div.content div.results div.item_phone h6 a {color: #949ca1; text-decoration: none;}
div.cont div.content div.results div.item_phone p {width: 144px; margin: 8px 0px 0px 108px; color: #45555f; font-size: 11px; line-height: 14px;}
div.cont div.content div.results div.item_phone p i {font-style: normal; color: #00a6d6;}
div.cont div.content div.results div.item_phone p.prices {position: absolute; left: 264px; top: 14px; width: 88px; margin: 0px; overflow: hidden; text-align: right; line-height: 16px;}
div.cont div.content div.results div.item_phone p.prices img {position: absolute;right:0;top:0;margin: 0; width: auto; height: auto;}
div.cont div.content div.results div.item_phone p.prices span {display: inline-block; color: #d95900; font-size: 13px; padding-bottom: 4px;}
div.cont div.content div.results div.item_phone p.link {position: absolute; right: 10px; bottom: 10px; width: auto; margin: 0px; padding: 0px; overflow: hidden; text-align: right; line-height: 16px;}
div.cont div.content div.results div.item_phone:hover {background-color: transparent;}

div.search-new div.content div.results div.phone_item {width:700px;height:114px;margin:10px 0 10px 20px;background:url("../i/bg/device-search-device-list.jpg") 0px 0px no-repeat;}
div.search-new div.content div.results div.phone_item a.device-image {position:absolute;left:10px;top:10px;z-index:99;}
div.search-new div.content div.results div.phone_item h3 {color:#000;font-size:26px;font-family:telenor;line-height:26px;margin:12px 20px 0 80px;padding:0;float:left;}
div.search-new div.content div.results div.phone_item h3 a {color:#000;}
div.search-new div.content div.results div.phone_item h3 a.manufacturer {color:#000;font-weight:bold;padding-right:4px;}
div.search-new div.content div.results div.phone_item h3 a.model {color:#000;font-weight:normal;}
div.search-new div.content div.results div.phone_item h3 a:hover {text-decoration:none;}
div.search-new div.content div.results div.phone_item h3 span.rating {display:block;width:84px;height:14px;text-indent:-9999px;clear:left;margin:4px 0 0 0;padding:0;background:url("../i/bg/device-search-stars.png") 0px 0px no-repeat;}
div.search-new div.content div.results div.phone_item h3 span.rating.star0 {background-position: 0px -75px;}
div.search-new div.content div.results div.phone_item h3 span.rating.star1 {background-position: 0px -60px;}
div.search-new div.content div.results div.phone_item h3 span.rating.star2 {background-position: 0px -45px;}
div.search-new div.content div.results div.phone_item h3 span.rating.star3 {background-position: 0px -30px;}
div.search-new div.content div.results div.phone_item h3 span.rating.star4 {background-position: 0px -15px;}
div.search-new div.content div.results div.phone_item h3 span.rating.star5 {background-position: 0px 0px;}
div.search-new div.content div.results div.phone_item div.device-datas {padding:0px 0 0 80px;margin:0;float:left;display:block;position:absolute;top:10px;height:100px;width:600px;}
div.search-new div.content div.results div.phone_item div.device-datas p.properties {padding:0 20px 0 0;margin:60px 0 0 0;font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#21282e;float:left;width:300px;}
div.search-new div.content div.results div.phone_item div.device-datas p.properties.icon-a {margin-left:40px;}
div.search-new div.content div.results div.phone_item div.device-datas p.properties.icon-a.icon-rbm {margin-left:110px;}
div.search-new div.content div.results div.phone_item div.device-datas p.properties em {color:#00ace7;}
div.search-new div.content div.results div.phone_item div.device-datas p.icons {display:block;height:30px;margin:12px 0 0 0;padding:0;position:absolute;left:80px;top:50px;}
div.search-new div.content div.results div.phone_item div.device-datas p.icons img {float:left;margin:0 1px 0 0;padding:0;}
div.search-new div.content div.results div.phone_item div.device-datas div.prices {position:absolute;top:0px;right:0px;height:100px;}
div.search-new div.content div.results div.phone_item div.device-datas div.prices span { float: none; clear: both; color:#ff5b00;font-size:22px;line-height:22px;display:block;margin:0 0 8px 0;padding:0;text-align:right;}
div.search-new div.content div.results div.phone_item div.device-datas div.prices span b {font-size:30px;line-height:30px;}
div.search-new div.content div.results div.phone_item div.device-datas div.prices a.details {width:151px;height:26px;text-indent:-9999px;display:block;background:url("../i/bg/device-search-device-details.png") 0px 0px no-repeat;position:absolute;bottom:10px;right:0px;}
div.search-new div.content div.results div.phone_item div.device-datas div.prices a.details2 {width:91px;height:26px;text-indent:-9999px;display:block;background:url("../i/bg/device-search-device-details2.png") 0px 0px no-repeat;position:absolute;bottom:10px;right:0px;}


/* /cont/content/search + result */

/* cont/content/resellers search */
div.cont div.content div.resellers {width: 796px; margin: 16px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: hidden;}
div.cont div.content div.resellers:after {content: '&nbsp;'; position: relative; display: block; float: none; clear: both; height: 0px; margin: 0px; padding: 0px; border: none 0px; overflow: hidden; visibility: hidden;}
div.cont div.content div.resellers div.flash {float: none; clear: both; width: 559px; height: 330px; padding: 0px 118px 0px 119px; overflow: hidden;}
div.cont div.content div.resellers ul {float: left; clear: none; width: 164px; margin: 24px 30px 0px 20px; overflow: hidden;}
div.cont div.content div.resellers form {float: left; clear: none; width: 562px; margin: 16px 0px 0px 0px; padding: 0px 0px 16px 20px; overflow: hidden; background: #e4e5e6;}
div.cont div.content div.resellers form h6 {margin: 16px 20px 16px 0px; padding: 0px 0px 0px 0px; font-family: telenor, arial, sans-serif; font-size: 15px; font-weight: normal; line-height: 18px; color: #45555f;}
div.cont div.content div.resellers form fieldset {width: 540px; height: 32px; margin: 8px 0px 0px 0px; padding: 0px; overflow: hidden; background: none;}
div.cont div.content div.resellers form fieldset div.field {float: left; clear: none; width: 262px; height: 32px; margin: 0px 8px 0px 0px; padding: 0px; overflow: hidden;}
div.cont div.content div.resellers form fieldset div.field input {position: absolute; left: 8px; top: 4px; width: 224px; height: 15px; margin: 0px; padding: 5px 0px 4px 0px; overflow: hidden; z-index: 1;}
div.cont div.content div.resellers form fieldset div.field.select {background: url('../i/search.gif') -300px -100px no-repeat;}
div.cont div.content div.resellers form fieldset div.field select {position: absolute; left: 3px; top: 4px; width: 256px; height: 24px; overflow: hidden; opacity: 0.01; z-index: 2;}
div.cont div.content div.resellers form fieldset div.field select option {position: relative; display: block; margin: 0px 0px 0px 0px; padding: 3px 5px 2px 4px; overflow: hidden; border-top: solid 1px #e4e5e6; background: #fff; opacity: 1;}
div.cont div.content div.resellers form fieldset div.field.cbrb {width: auto; white-space: nowrap;}
div.cont div.content div.resellers form fieldset div.field.cbrb input {position: relative; display: block; float: left; clear: none; left: 0px; top: 0px; width: 13px; height: 13px; margin: 11px 7px 0px 4px; padding: 0px 0px 0px 0px; overflow: hidden; background: #fff;}
div.cont div.content div.resellers form fieldset div.field.cbrb label {float: left; clear: none; width: auto; margin: 0px 0px 0px 0px; padding: 9px 0px 8px 0px; white-space: nowrap;}
div.cont div.content div.resellers form fieldset div.field.button {position: absolute; right: 0px; width: 130px; height: 32px; padding: 0px 0px 0px 0px; overflow: hidden; background: url('../i/search.gif') -600px -100px;}
div.cont div.content div.resellers form fieldset div.field.button label {width: 130px; height: 18px; margin: 0px; padding: 8px 0px 6px 0px; overflow: hidden; color: #ffffff; font-family: telenor, arial, sans-serif; font-size: 14px; font-weight: bold; line-height: 18px; color: #ffffff; text-transform: uppercase; text-align: center; z-index: 1;}
div.cont div.content div.resellers form fieldset div.field.button input {left: 0px; top: 0px; width: 130px; height: 32px; margin: 0px; padding: 0px; text-align: center; opacity: 0.01; z-index: 2; cursor: pointer;}
/* /cont/content/resellers search */

/* cont/content/mobile browsing */
div.cont div.content div.mbrowsing {width: 240px; height: 369px; margin: 16px 0px 0px 30px; padding: 0px 0px 0px 0px; overflow: hidden; background: url('../i/mbrowsing_small.gif') 0px 0px no-repeat;}
div.cont div.content div.mbrowsing iframe {position: absolute; left: 19px; top: 73px; width: 203px; height: 203px; margin: 0px; padding: 0px; overflow: auto; border: none 0px; }
div.cont div.content form.mbrowsing {width: 300px; }
div.cont div.content form.mbrowsing div.field {width: 210px; margin-left: 40px; }
/* /cont/content/mobile browsing */

/* cont/content/column */
div.cont div.content div.column {width: 796px; margin: 16px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: hidden;}
div.cont div.content div.column:after {content: '&nbsp;'; position: relative; display: block; float: none; clear: both; height: 0px; margin: 0px; padding: 0px; border: none 0px; overflow: hidden; visibility: hidden;}
div.cont div.content div.column div.col {float: left; clear: none; width: 262px; overflow: hidden;}
div.cont div.content div.column div.col img {display: block; margin: 0px 0px 0px 5px; overflow: hidden;}
div.cont div.content div.column div.col div.boxy {float: left; clear: both; width: 182px; margin: 8px 30px 0px 30px; padding: 0px 10px 10px 10px; overflow: hidden; background: #e4e5e6; font-size: 12px;}
div.cont div.content div.column div.col div.boxy p,
div.cont div.content div.column div.col div.boxy ul {margin: 8px 0px 0px 0px;}
div.cont div.content div.column div.col p span.c1 {display: inline-block; width: 100px;}
div.cont div.content div.column div.col p span.c2 {display: inline-block; width: 78px;}
div.cont div.content div.column div.col p span.th {display: inline-block; margin-bottom: 4px; font-size: 11px;}
div.cont div.content div.column p.tabs {margin-top: 0px; text-align: center;}
div.cont div.content div.column p.tabs a.tab {margin-left: 4px; margin-right: 4px;}
div.cont div.content div.column p.tabs a.tab strong {color: #9EDDEF;}
div.cont div.content div.column.ts0 p.tabs a.t0 strong,
div.cont div.content div.column.ts1 p.tabs a.t1 strong,
div.cont div.content div.column.ts2 p.tabs a.t2 strong {color: #ffffff;}
/* /cont/content/column */



/* cont/content/inner */
div.cont div.content div.inner {}
div.cont div.content div.inner h1 {/*width: 736px; margin-right: -174px;*/}
div.cont div.content div.inner div.promo {margin-right: -240px;}
div.cont div.content div.inner div.related {width: 520px; margin: 16px 20px 0px 20px;}
div.cont div.content div.inner div.related h6 {color: #45555f;}
div.cont div.content div.inner table {width: 520px;}
div.cont div.content div.inner div.tabsheet {width: 520px;}
div.cont div.content div.inner div.tabsheet div.sheet {padding-right: 9px; border-right: solid 1px #CFD4D8;}
div.cont div.content div.inner div.tabsheet2 div.sheet {padding-right: 10px; border-right: none 0px;}
div.cont div.content div.inner div.tabsheet3 div.sheet {padding-right: 10px; border-right: none 0px;}
div.cont div.content div.inner div.tabsheet table {width: 500px;}
/* /cont/content/inner */

/* cont/content/sider */
div.cont div.content div.sider h5 {margin: 16px 20px 16px 20px; font-family: telenor, arial, sans-serif; font-weight: normal;}
div.cont div.content div.sider div.box {width: 220px;}
div.cont div.content div.sider div.related {width: 220px; margin: 16px 0px 0px 0px;}
/* /cont/content/sider */


/* cont/content/inner2 */
/*
div.cont div.content div.inner2 {}
div.cont div.content div.inner2 h1 {width: 736px; margin-right: -271px;}
div.cont div.content div.inner2 div.promo {margin-right: -301px;}
div.cont div.content div.inner2 div.related {width: 455px; margin: 16px 20px 0px 20px;}
div.cont div.content div.inner2 div.related h6 {color: #45555f;}
div.cont div.content div.inner2 table {width: 455px;}
div.cont div.content div.inner2 div.tabsheet {width: 455px;}
div.cont div.content div.inner2 div.tabsheet table {width: 435px;}
*/
/* /cont/content/inner2 */

/* cont/content/sider2 */
div.cont div.content div.sider2 div.box {width: 250px;}
div.cont div.content div.sider2 div.related {width: 250px; margin: 16px 0px 0px 0px;}
/* /cont/content/sider2 */
/* /cont/content */




/* cont/index pages - special contents */
/* --------------- altalanos definiciok -------------------------- */
.static { position: static; }
form input { border-left: 1px solid #cfd4d8; border-top: 1px solid #cfd4d8; border-bottom: 1px solid #cfd4d8; background-color: #fff; color: #45555f; font-size: 13px; font-family: Arial, sans-serif; padding:8px 0 6px 8px; -moz-border-radius-topleft: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; float: left; }
button { width: 100px; text-align: center; font-family: telenor,Arial, sans-serif; font-size: 11px; font-weight: bold; color: #fff; padding: 7px 0; line-height: 18px; border: 0; float: left; text-transform: uppercase; }
div.select { height: 32px; padding: 0; background: transparent url(../i/bg/form-elements.gif) no-repeat 0 -42px; margin-right: 4px; }
div.select select { filter:alpha(opacity=0.1); -moz-opacity:0.01; -khtml-opacity: 0.01; opacity: 0.01; position: absolute; left: 2px; top: 7px; z-index: 7; color: #45555f; font-size: 13px; }
div.select div.bg { background: transparent url(../i/bg/form-elements.gif) no-repeat right 0; margin: 0 0 0 4px; height: 32px; }
div.select div.bg button { border: 0; width: 26px; height: 22px !important; border-left: 1px solid #e4e5e6; background: transparent url(../i/bg/form-elements.gif) no-repeat right -51px !important; position: absolute; right: 1px; top: 5px; outline: 0; z-index: 6; }
div.select input { width: auto; position: absolute; left: 7px; top: 10px; z-index: 5; color: #45555f; font-size: 13px; font-family: Arial, sans-serif; border: 0; padding: 0; }
div.select.telprefix { width: 90px; float: left; }
div.select.telprefix select { width: 82px; }
div.select.telprefix input { width: 55px !important; }
div.select.mobiletype { width: 128px; float: left; }
div.select.mobiletype select { width: 123px; }
div.select.mobiletype input { width: 94px !important; }
div.cont div.box-gradient { float: left; }
div.cont div.box-gradient h1 { color: #45555f; font-size: 15px; font-weight: normal; margin: 10px 20px 0px 19px; font-family:telenor, Arial, sans-serif; padding-bottom: 5px; line-height: 15px}
div.cont div.box-gradient > div { float: left; }
div.cont div.box-gradient > div:last-child { background: transparent url(../i/bg/box-gradient.gif) repeat 0 0; }
div.cont div.box-gradient > div h2 { margin: 5px 20px 0px 22px; font-size: 13px; color: #22292e; font-family: telenor, Arial,sans-serif; font-weight: normal; }
div.cont div.box-gradient > div p { margin: 0 0 10px 23px; font-size: 11px; }

/* --------------- fooldal -------------------------- */
div.cont #news-scroll { width: 1000px; height: 368px; background: #fff url(../i/bg/news-scroll.jpg) no-repeat 0 0; float: left; margin-top: 30px; margin: 30px 0; }
div.cont #news-scroll h3 { color:#FFFFFF; font-size:24px; left:56px; margin:0; position:absolute; top:20px; font-weight: 300;}
div.cont #news-scroll a { outline: 0 none; }
div.cont #news-scroll a.pager { text-indent: -10000px; display: block; width: 30px; height: 45px; background: transparent url(../i/buttons/news-scroll-pager.png) no-repeat 0 0; z-index: 10; position: absolute; top: 149px; }
div.cont #news-scroll a.prevPage { background-position: 0 0; left: 8px; }
div.cont #news-scroll a.nextPage { background-position: -30px 0; right: 11px; }
div.cont #news-scroll div { width: 920px; height: 336px; overflow: hidden; position: absolute; left: 40px; top: 0; }
div.cont #news-scroll div ul.items { width: 15000px; height: 336px; margin: 0; padding: 0; }
div.cont #news-scroll div ul.items li { float: left; padding: 0; margin: 0; background: none; list-style: none; }
div.cont #news-scroll div ul.items li a { display: block; width: 184px; height: 336px; }
div.cont #news-scroll div ul.items li a:hover { background-color: rgba(255,255,255,0.1); }
div.cont #news-scroll div ul.items li a img { left: 10px; position: absolute; top: 56px; z-index: 8; }
div.cont #news-scroll div ul.items li a span.corners { display: block; width: 164px; height: 112px; top: 56px; left: 10px; background: transparent url(../i/bg/news-scroll-img.png) no-repeat 0 0; z-index: 9; margin: 0; padding: 0; }
div.cont #news-scroll div ul.items li a span { color:#FFFFFF; font-size:11px; left:19px; line-height:15px; margin-right:20px; top:176px; }
div.cont #news-scroll div ul.items li a strong { font-weight: bold; font-size: 12px; display: block; }
div.cont #news-scroll div.indicator { top: 335px; left: 0; height: 32px; width: 1000px; border-bottom: 1px solid #cfd4d8; }
div.cont #news-scroll div.indicator a { display: block; font-size: 11px; text-transform: uppercase; color: #00a6d6; text-decoration: none; font-family: telenor, Arial, sans-serif; float: right; margin: 8px 25px 0 0; padding: 3px 13px 3px 3px; background: transparent url(../i/bull.gif) no-repeat -10px -193px; }
div.cont #news-scroll div.indicator ul { width: 70px; height: 31px; position: absolute; left: 50%; top: 0; margin: 0;}
div.cont #news-scroll div.indicator ul li { float: left; padding: 0 9px 0 0; margin: 0;}
div.cont #news-scroll div.indicator ul li a { width: 13px; height: 32px; display: block; background: transparent url(../i/bg/indicator-page.jpg) no-repeat -13px 0; text-indent: -10000px; margin: 0; padding: 0; }
div.cont #news-scroll div.indicator ul li.sel a { background-position: 0 0px; }
div.cont #news-scroll.narrow { width: 592px; background-position: right 0; }
div.cont #news-scroll.narrow div { width: 522px; left: 35px; }
div.cont #news-scroll.narrow a.prevPage { left:3px; }
div.cont #news-scroll.narrow a.nextPage { right:3px; }
div.cont #news-scroll.narrow div ul.items li a { width: 174px; }
div.cont #news-scroll.narrow div ul.items li a img,
div.cont #news-scroll.narrow div ul.items li a span.corners { left: 5px; }
div.cont #news-scroll.narrow div ul.items li a span { margin-right: 10px;; }
div.cont #news-scroll.narrow div.indicator { width: 582px; left:0; height: 32px;}
div.cont #news-scroll.mini { width: 398px; height: 254px; background-position: 0 -373px; }
div.cont #news-scroll.mini h3 { font-size: 15px; left: 40px; }
div.cont #news-scroll.mini div { width: 338px; height: 222px; left: 30px; }
div.cont #news-scroll.mini a.pager { top: 95px; width: 30px; height: 32px; }
div.cont #news-scroll.mini a.prevPage { left:0px; background-position:-4px -42px; }
div.cont #news-scroll.mini a.nextPage { right:0px; background-position: -26px -42px; }
div.cont #news-scroll.mini div ul.items li a { width: 338px; }
div.cont #news-scroll.mini div ul.items li a:hover { background: none; }
div.cont #news-scroll.mini div ul.items li a img,
div.cont #news-scroll.mini div ul.items li a span.corners { left: 0px; top: 56px; }
div.cont #news-scroll.mini div ul.items li a span { margin-right: 10px; left: 183px; top: 60px; line-height: 16px; }
div.cont #news-scroll.mini div.indicator { width: 398px; top: 222px;left:0; height: 32px;}

/* jo tudni */
body.indexpage div.goodtoknow { float: right; width: 388px; }
body.indexpage div.goodtoknow h2 { color: #45555f; font-size: 16px; font-style: italic; border-top: 2px solid #cfd4d8; border-bottom: 1px solid #cfd4d8; line-height: 16px; padding: 23px 9px; margin: 0; }
body.indexpage div.goodtoknow ul { padding: 0; margin: 10px 0 0 0; }
body.indexpage div.goodtoknow ul li { background:url("../i/bull.gif") no-repeat scroll -89px -195px transparent; float:left; list-style:none outside none; padding:0 0 0 20px; width:155px; font-size: 11px; }
body.indexpage div.goodtoknow ul li a {}
body.indexpage div.goodtoknow div.questionlist { padding-right: 0; padding-left: 0; margin-right: 0; margin-left: 0; width: auto; }
body.indexpage div.goodtoknow div.questionlist h3 { padding-bottom: 12px; }
body.indexpage div.goodtoknow div.questionlist ul li a { font-weight: normal; }

/* mobil vasarlas */
body.indexpage div.mobile-shopping { float: left; width: 358px; margin: 30px 0 0 30px; }
body.indexpage div.mobile-shopping h2 { margin: 10px 0 0 10px; line-height: 15px; font-size: 15px; }
body.indexpage div.mobile-shopping p { margin: 20px 10px 0 10px; font-size: 11px; }
body.indexpage div.mobile-shopping p strong { display: block; margin-top: 15px; }
body.indexpage div.mobile-shopping ul { margin: 10px 0 0 0; padding:5px 0 0; }
body.indexpage div.mobile-shopping ul li { background:url("../i/bull.gif") no-repeat scroll -89px -194px transparent; float:left; list-style:none outside none; padding:0 0 0 20px; width:155px; }
body.indexpage div.mobile-shopping ul li a { font-size: 11px; }
body.indexpage div.telenor-online { float: right; width: 582px; height: 80px; background: #02a4db url(../i/telenor-online.jpg) no-repeat 0 0; margin: 30px 0 0 0; }
body.indexpage div.telenor-online.business { background-position: 0px -100px;}
body.indexpage div.telenor-online a { background:url("../i/box_plink.gif") no-repeat scroll 0 0 transparent; bottom:9px; display:block; font-size:11px; padding-left:5px; position:absolute; right:0; text-align:right; width:74px; z-index:6; }
body.indexpage div.telenor-online a span { background:url("../i/bull.gif") no-repeat scroll -90px -192px transparent; display:block; padding:3px 15px 4px 0; position:static; }
body.indexpage div.telenor-online a:hover { text-decoration: none; }
body.indexpage #tel-contact { float: right; width: 582px; margin: 15px 0 0 0; }

/* uzlet kereso */

/* offerRequest */
div.cont div.shopFinder {position: relative; float: left; clear: right; width: 220px; height: 182px; margin: 9px 0px 10px 20px; padding: 0px; overflow: hidden; background: url('../i/shopfinder.gif') 0px 0px no-repeat;}
div.cont div.shopFinder h2 {margin: 10px 15px 0px 15px; padding: 0px; font-size: 14px; line-height: 17px; color: #00ace7;}
div.cont div.shopFinder p {margin: 10px 15px 0px 15px;}
div.cont div.shopFinder form {position: absolute; left: 0px; top: 0px; width: 1px; height: 1px; overflow: visible;}
div.cont div.shopFinder form input,
div.cont div.shopFinder form select {position: absolute; left: 0px; top: 0px; margin: 0px; padding: 0px; overflow: hidden; background: transparent; border: none 0px; font-family: tahoma, sans-serif; font-size: 12px; line-height: 15px;}
div.cont div.shopFinder form select {width: 198px; height: 20px; opacity: 0.01; filter: alpha(opacity=1); z-index: 999;}
div.cont div.shopFinder form div.shire { position: absolute; left: 16px; top: 43px;}
div.cont div.shopFinder form div.shire input {left: 2px; top: 1px; width: 174px;}
div.cont div.shopFinder form div.city { position: absolute; left: 16px; top: 83px;}
div.cont div.shopFinder form div.city input {left: 2px; top: 1px; width: 174px;}
div.cont div.shopFinder form div.cbrb { position: absolute; left: 16px; top: 112px;z-index:800;width:155px;overflow:hidden;}
div.cont div.shopFinder form div.cbrb input { position: relative; display: block; float: none; margin: 7px 0px 0px 0px; width: 13px; height: 13px;}
div.cont div.shopFinder form div.cbrb label { position: relative;  display: block; float: none; clear: none; width: 180px; margin: -14px 0px 0px 20px; font-family: tahoma, sans-serif; font-size: 11px; line-height: 14px;}
div.cont div.shopFinder form div.button { position: absolute; left: 174px; top: 144px; z-index: 999;}
div.cont div.shopFinder form div.button input {display:block;width: 43px; height: 26px; color: #fff; opacity: 0.01;filter: alpha(opacity=1);cursor:pointer;background:#fff;}
/* /offerRequest */



body.indexpage div.shop-finder { float: right; width: 582px; height: 135px; margin: 15px 0 0 0; background: #fff url(../i/bg/shop-finder.jpg) no-repeat 0 0; }
body.indexpage div.shop-finder h2 { font-size: 15px; line-height: 15px; color: #45555f; margin: 20px 20px 0 20px; }
body.indexpage div.shop-finder form { margin: 10px 30px 0 20px; }
body.indexpage div.shop-finder form div.city { float: left; width: 260px; margin-right: 0; }
body.indexpage div.shop-finder form div.city:first-child { margin-right: 12px; }
body.indexpage div.shop-finder form div.city select, body.indexpage div.shop-finder form div.city input { width: 250px; }
body.indexpage div.shop-finder form div.fs {position: relative; height:56px; position:relative; width:562px;}
body.indexpage div.shop-finder form div.fs input { float: left; margin: 15px 10px 0 5px; padding: 0; border: 0; }
body.indexpage div.shop-finder form div.fs label { float: left; margin: 13px 15px 0 0; font-size: 11px; }
body.indexpage div.shop-finder form div.fs button { background:url("../i/bg/mobile-search.png") no-repeat scroll -174px -152px transparent; bottom:15px; font-size:13px; padding:7px 8px 8px; position:absolute; right:30px; width:130px; }

/* atm feltoltes */
body.indexpage div.atm { float: left; width: 358px; margin: 20px 0 0 30px; border-top: 1px solid #cfd4d8; min-height: 185px; }
body.indexpage div.atm h2 { margin: 30px 10px 0 10px; font-size: 15px; line-height: 15px; }
body.indexpage div.atm p { font-size: 11px; margin: 20px 30px 0 0px; }
body.indexpage div.atm p img { float: left; margin: 0 15px 0 10px;}
body.indexpage div.atm p a { background:url("../i/bull.gif") no-repeat scroll -100px -196px transparent; margin:5px 0 0; padding:0 0 0 9px; }
body.indexpage div.atm p span { display: block; margin-top: 5px; }

/* promobox */
body.indexpage div.promo { width: 592px; height: 289px; float: left; }
body.indexpage div.keszulekkereso.promo { margin-left: 20px; width: 573px; }
body.indexpage div.keszulekkereso.promo h1 { font-size: 15px; line-height: 15px; margin: 20px 0 25px 20px; }
body.indexpage div.keszulekkereso.promo form { margin: 0 0 0 20px; }
body.indexpage div.keszulekkereso.promo form div.brands { margin-bottom: 30px; }
body.indexpage div.keszulekkereso.promo form button { font-size: 13px; }
body.indexpage div.keszulekkereso.promo div.borderbox { min-height: 287px; }
body.indexpage div.netshop { float: right; margin-top: 20px; }
body.indexpage div.netshop p { width: 550px; margin: 20px 20px 0 20px; font-size: 11px; color: #4b575f; }

/* uzleti */

div.recommendedLinks {
	float: left;
	margin: 20px 20px 30px 20px;
	width: 940px;
}

div.recommendedLinks > ul {
	display: block;
	float: left;
	margin: 0;
}

div.recommendedLinks > ul > li {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 460px;
}

div.recommendedLinks > ul > li:first-child {
	margin: 0 20px 0 0;
}

div.recommendedLinks > ul > li img {
	display: block;
	float: left;
	margin-right: 17px;
}

div.recommendedLinks > ul > li h3 {
	display: block;
	float: left;
	margin: 6px 0;
	width: 290px;
	font-size: 18px;
}

div.recommendedLinks > ul > li ul {
	display: block;
	float: left;
	width: 290px;
}

div.recommendedLinks > ul > li ul li {
	display: block;
	float: left;
	margin: 0;
	padding: 0 0 3px 12px;
	width: 278px;/*290*/
	font-size: 11px;
	background: transparent url(../i/bullet_arrow-right-blue.png) no-repeat 0 5px;
}



/*
div.cont div.box-gradient.ajanlatkeres form { margin-left: 20px; }
div.cont div.box-gradient.ajanlatkeres form button { background: transparent url(../i/buttons/button.gif) no-repeat 0 0; -webkit-border-radius: 0; margin: 0 0 0 -3px; padding: 0 8px; height: 32px;}
div.cont div.box-gradient.ajanlatkeres form input.first { width: 30px; }
div.cont div.box-gradient.ajanlatkeres form input.second { width: 105px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; border-left: 0; }
div.cont div.box-gradient.ajanlatkeres form a { background:url("../i/bull.gif") no-repeat scroll 11px -193px transparent; color:#00A6D6; display:block; float:right; font-family:telenor,Arial,sans-serif; font-size:11px; margin:8px 20px 4px 0; padding:3px 11px 3px 3px; text-decoration:none; text-transform:uppercase; }
div.cont div.box-gradient.ajanlatkeres > div { background: transparent url(../i/bg/box-gradient.gif) repeat 0 0 }

#phonePack div.ajanlatkeres div.rounded { padding-bottom: 15px;}
#phonePack div.ajanlatkeres form input { padding: 8px 0 7px 8px; border-left: 1px solid #CFD4D8; border-top: 1px solid #CFD4D8; border-bottom: 1px solid #CFD4D8; width: 115px;}
#phonePack div.ajanlatkeres form input#phone_number {height: 15px;}
#phonePack div.ajanlatkeres form input#phone_prefix_out {border: 0;padding: 0;}
*/

/* kiemelt tarifak */
body.indexpage div.tariff-accent.phonePack {
	float: left;
	width: 340px;
	height: 182px;
	margin: 10px 20px 0 20px;
	background: transparent url(../i/bg_tariff-accent.jpg) no-repeat 0 0;
}

body.indexpage div.tariff-accent.phonePack h2 {
	font-size: 14px;
	color: #00ace7;
	line-height: 16px;
	margin: 15px 20px 0;
}

body.indexpage div.cont div.phonePack.tariff-accent div.package p {
	margin: 5px 20px 0;
	width: 300px;
}

body.indexpage div.cont div.phonePack.tariff-accent div.package {
	float: left;
	margin: 0;
	padding: 0;
	width: 340px;
	background: transparent;
}

body.indexpage div.cont div.phonePack.tariff-accent div.inside {
	margin-top: 5px;
	width: 340px;
	background: transparent;
}

body.indexpage div.cont div.phonePack.tariff-accent div.inside div.prices {
	margin: 5px 20px 0;
	width: 300px;
	height: auto;
	background: transparent;
}

body.indexpage div.cont div.phonePack.tariff-accent div.inside div.prices p {
	position: static;
	display: block;
	margin: 0;
	padding: 0 10px 0 0;
	font-weight: bold;
	background: transparent;
	border: 0;
}

body.indexpage div.cont div.phonePack.tariff-accent div.inside div.prices p.p1 {
	float: left;
	width: auto;
	border: 0;
}

body.indexpage div.cont div.phonePack.tariff-accent div.inside div.prices p.p2 {
	float: left;
	width: auto;
	border: 0;
}

body.indexpage div.cont div.phonePack.tariff-accent div.inside div.prices p.p3 {
	float: right;
	width: auto;
	padding-right: 0;
	border: 0;
}

body.indexpage div.cont div.phonePack.tariff-accent ul.links {
	position: absolute;
	right: 5px;
	bottom: 6px;
	display: block;
	margin: 0;
	padding: 0;
}

body.indexpage div.cont div.phonePack.tariff-accent ul.links li {
	display: block;
	float: left;
	margin: 0 15px 0 0;
	padding: 0 0 3px 12px;
	font-size: 11px;
	background: transparent url(../i/bullet_arrow-right-blue.png) no-repeat 0 5px;
}


body.indexpage div.tariff-accent.phonePack a.more { position: absolute; bottom: 7px; right: 30px; font-size: 11px; font-family: telenor, Arial, sans-serif; text-transform: uppercase; display: block; background:url("../i/bull.gif") no-repeat scroll 60px -195px transparent; padding-right: 14px; }
body.indexpage div.tariff-accent.phonePack a.more:hover {text-decoration: none;}
body.indexpage div.tariff-tabsheet { float: right; margin: 30px 20px 0 0; width: 573px; }
body.indexpage div.tariff-tabsheet h1 { font-size: 15px; line-height: 18px; color: #45555f; margin: 20px 20px 0 20px; }
body.indexpage div.tariff-tabsheet h2 { font-weight: bold; font-size: 11px; line-height: 14px; text-transform: uppercase; color: #45555f; margin: 10px 20px 0 20px; }
body.indexpage div.tariff-tabsheet ul#tariff-search { margin-left: 10px; }
body.indexpage div.tariff-tabsheet ul#tariff-search li { margin-bottom: 15px; }







body.indexpage div.tariff-chooser {
	float: left;
	margin: 10px 20px 0 0;
	width: 340px;
	height: 182px;
}

body.indexpage div.tariff-chooser ul {
	float: left;
	margin: 0;
	width: 340px;
}

body.indexpage div.tariff-chooser ul li {
	display: block;
	float: left;
	margin: 0;
	width: 340px;
	height: 88px;
	background-image: url(../i/bg_tariff-chooser.jpg);
	background-repeat: no-repeat;
}

body.indexpage div.tariff-chooser ul li.tariff1 {
	padding: 2px 0 1px 0;
	background-position: 0 0;
}

body.indexpage div.tariff-chooser ul li.tariff2 {
	padding: 2px 0 2px 0;
	background-position: 0 -91px;
}

body.indexpage div.tariff-chooser ul li a {
	display: block;
	padding-left: 105px;
	width: 235px;
	height: 88px;
	text-decoration: none;
}

body.indexpage div.tariff-chooser ul li a span {
	position: static;
	display: table-cell;
	height: 88px;
	vertical-align: middle;
	font-family: telenor, arial, sans-serif;
	font-size: 14px;
	font-weight: 400;
}


/* tariff chooser 2 */

body.indexpage div.tariff-chooser-2 {
	float: left;
	margin: 10px 20px 0 0;
	width: 580px;
	height: 182px;
	background: transparent url(../i/bg_tariff-chooser-2.jpg) no-repeat 0 0;
}

body.indexpage div.tariff-chooser-2 ul {
	margin: 0;
	padding: 0;
}

body.indexpage div.tariff-chooser-2 ul li {
	display: block;
	float: left;
	clear: both;
	margin: 0;
	padding: 1px 0 2px 130px;
	height: 57px;
	line-height: 57px;
	vertical-align: middle;
	background: transparent;
}

body.indexpage div.tariff-chooser-2 ul li:first-child {
	padding: 2px 0 2px 130px;
	height: 58px;
}

body.indexpage div.tariff-chooser-2 ul li a {
	display: block;
	width: 450px;
	height: 57px;
}

body.indexpage div.tariff-chooser-2 ul li a:hover {
	text-decoration: none;
}

body.indexpage div.tariff-chooser-2 ul li a span {
	position: static;
	height: 57px;
	display: table-cell;
	font-family: telenor, arial, sans-serif;
}

/* /tariff chooser 2 */


/* products */
body.corporate.indexpage div.products { margin-top: 30px;}
body.indexpage div.products { width: 398px; height: 289px; float: right; background-color: #eaeaea; }
body.indexpage div.internet {background-color: #fff !important;}
body.indexpage div.products h2 { margin: 11px 0 7px 11px; font-size: 15px; line-height: 15px; color: #45555f; float: left; width: 185px; }
body.indexpage div.products ul#tariff-search { margin: 0; }
body.indexpage div.products img.device {float: left;margin: 20px 15px 0 28px;}
body.indexpage div.products h3 {font-size: 18px;color: #949ca1;font-weight: bold;padding: 20px 15px 0 15px;}
body.indexpage div.products h4 {font-size: 30px;color: #00a6d6;font-style: italic;font-weight: lighter; margin: 10px 15px 0 15px;}
body.indexpage div.products h4.price {color: #d95900;font-family: telenor, Arial, sans-serif;font-style: normal; margin: 25px 15px 0 15px;}
body.indexpage div.products #productbox p {font-family: Arial, sans-serif; font-size: 11px; color: #45555F; margin: 0px 20px 0 0px;}
body.indexpage div.products #productbox p span {color: #00a6d6; padding: 0 3px;}
body.indexpage div.products #productbox a {z-index: 999;}
body.indexpage div.products #productbox a.more {position: absolute; float: none; right:30px;bottom:-50px;text-transform:uppercase; font-size: 11px;}

/* akcios mobilok */
body.indexpage div.products div.mobile { width: 358px; height: 208px; background: transparent url(../i/buttons/index-mobile.jpg) no-repeat 0 0; cursor: pointer; margin-bottom: 8px; }
body.indexpage div.products div.mobile:hover { background-position: 0 -208px; }
body.indexpage div.products div.mobile a.img { float: left; width: 152px; height: 208px; text-align: center; }
body.indexpage div.products div.mobile a.img img { margin: 15px auto 0 auto; }
body.indexpage div.products div.mobile h1 { font-size: 18px; line-height: 18px; font-weight: bold; color: #949ca1; text-transform: uppercase; padding: 30px 0 5px 0; margin: 0; }
body.indexpage div.products div.mobile h1 a { color: #949ca1; }
body.indexpage div.products div.mobile h1 a:hover { text-decoration: none; }
body.indexpage div.products div.mobile h2 { font-size: 30px; font-weight: normal; color: #00a6d6; font-style: italic; line-height: 28px; font-weight: 300; padding: 0; margin: 0; }
body.indexpage div.products div.mobile p { font-size: 11px; color: #45555f; }
body.indexpage div.products div.mobile p em { color: #00a6d6; }
body.indexpage div.products div.mobile p.price { font-size: 30px; color: #d95900; font-weight: 300; font-family: telenor, Arial, sans-serif; margin-top: 15px; margin-right: 0; line-height: 30px; }
body.indexpage div.products div.mobile p.price span { font-size: 24px; }

body.indexpage div.coverage { background: transparent url(../i/bg/news-scroll.jpg) no-repeat 0 -1px; width: 380px; height: 96px; margin-top: 15px; float: left; }
body.indexpage div.coverage h2 { font-size: 18px; font-family: telenor, Arial, sans-serif; font-weight: bold; color: #fff; width: 353px; margin-top: 15px; }
body.indexpage div.coverage img { position: absolute; top: 0; left: 0; z-index: 5; }
body.indexpage div.coverage ul { float: left; margin: 0 0 0 11px; }
body.indexpage div.coverage ul li,
#phonePack div.coverage ul li { color: #fff; font-size: 14px; font-family: telenor, Arial, sans-serif; }
body.indexpage div.coverage ul li { background: url("../i/bull.gif") no-repeat scroll -48px -350px transparent }
body.indexpage div.coverage a,
#phonePack div.coverage a { position: absolute; bottom: 8px; right: 0; z-index: 6; display: block; background: transparent url(../i/box_plink.gif) no-repeat 0 0; width: 127px; text-align: right; font-size: 11px; padding-left: 5px; }
body.indexpage div.coverage a span,
#phonePack div.coverage a span { position: static; display: block; padding: 4px 10px 4px 0; background:url("../i/bull.gif") no-repeat scroll -90px -192px transparent; }
body.indexpage div.coverage a:hover,
#phonePack div.coverage a:hover { text-decoration: none; }

#phonePack div.coverage {background: transparent url(../i/bg/news-scroll.jpg) no-repeat 0 0; width: 361px; height: 110px; margin-top: 15px; float: left;}
#phonePack div.coverage ul { float: left; margin: 15px 0 0 11px; }
#phonePack div.coverage a {width: 97px;}
#phonePack div.coverage ul li {padding: 0 0 0 10px;}
#phonePack div.coverage.download {height: 90px;}
#phonePack div.coverage.download a {width: 73px;}

/*body.indexpage div.coverage.narrow { width: 184px; height: 153px; }
body.indexpage div.coverage.narrow h2 { font-size:16px; font-weight:bold; line-height:22px; margin-left:20px; }
body.indexpage div.coverage.narrow p { color:#FFFFFF; float:left; font-size:11px; margin:7px 10px 41px 20px; padding:0; }
body.indexpage div.coverage.narrow a { width: 71px; }
body.indexpage div.coverage.narrow a span { background-position: -84px -192px; }*/

body.indexpage div.coverage.narrow {
	margin: 0;
	width: 240px;
	height: 169px;
	background: transparent url(../i/bg_coverage-narrow.jpg) no-repeat 0 0;
}

body.indexpage div.coverage.narrow.new {
	height: 200px;
	margin-top: 2px;
	background: transparent url(../i/bg_coverage-narrow-new.jpg) no-repeat 0 0;
}

body.indexpage div.coverage.narrow h2 {
	margin: 30px 20px 12px 20px;
	width: 200px;
	font-size: 16px;
	line-height: 19px;
	font-weight: 400;
}

body.indexpage div.coverage.narrow p {
	margin: 0 30px 0 20px;
	font-size: 11px;
	color: #fff;
}

body.indexpage div.coverage.narrow span.link-more {
	position: absolute;
	left: 20px;
	bottom: 20px;
	display: block;
	width: auto;
	height: 20px;
}

body.indexpage div.coverage.narrow span.link-more a {
	position: static;
	display: block;
	float: left;
	padding-left: 21px;
	width: auto;
	line-height: 18px;
	color: #fff;
	background: transparent url(../i/btn_promo-carousel-more.png) no-repeat left 0;
}

body.indexpage div.coverage.narrow span.link-more a:hover {
	text-decoration: underline;
}


body.indexpage div.coverage.onethird {float: none; overflow: hidden; height: 93px; margin-top: 5px;}
body.indexpage div.coverage.onethird:first-child {margin-top: 0px;}
body.indexpage div.coverage.onethird h2 {margin-top: 13px;}
body.indexpage div.coverage.onethird a.link {position: relative; display: block; float: none; left: 0px; top: 0px; width: 380px; height: 93px; margin: 0px; padding: 0px; overflow: hidden; background: none;}
body.indexpage div.coverage.onethird a.link span {display: none;}
body.indexpage div.coverage.onethird a.link.internet_soho {background: url('../i/internet_soho.jpg') 0px 0px no-repeat;}
body.indexpage div.coverage.onethird a.link.internet_business {background: url('../i/internet_business.jpg') 0px 0px no-repeat;}


body.indexpage div.cont div.tabsheet3 {float: left; clear: none; width: 572px; height: 322px;}
body.indexpage div.cont div.tabsheet3 h1 {margin-top: 0; font-size: 15px; line-height: 15px; }
body.indexpage div.cont div.tabsheet3 h2 {font-size: 11px; font-family: telenor, Arial, sans-serif; font-weight: bold; text-transform: uppercase; padding: 0; margin: 0px 24px 6px 14px; }
body.indexpage div.cont div.tabsheet3 div.borderbox {float: left; clear: both; width: 552px; height: auto; padding-top: 30px !important;}

/* tudakozo */
body.indexpage div.cont div.box-gradient.tudakozo {float: left;}
div.cont div.content div.box-gradient.tudakozo {float: right !important; overflow: hidden; margin: 0 20px 0 5px; z-index: 200; }
div.cont div.box-gradient.tudakozo { width: 378px; margin: 20px 0 0 8px; }
div.cont div.box-gradient.tudakozo form { margin: 0 0 0 20px; width: auto; overflow: hidden}
div.cont div.box-gradient.tudakozo form button { background: transparent url(../i/buttons/button.gif) no-repeat 0 0; margin: 0; padding: 0 8px; height: 32px;}
div.cont div.box-gradient.tudakozo form input.first { width: 26px; margin-right: -2px;}
div.cont div.box-gradient.tudakozo form input.second { width: 109px; margin-left: -2px;-moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; border-left: 0; }
div.cont div.box-gradient.tudakozo form a { background:url("../i/bull.gif") no-repeat scroll 11px -193px transparent; color:#00A6D6; display:block; float:right; font-family:telenor,Arial,sans-serif; font-size:11px; margin:8px 20px 4px 0; padding:3px 11px 0px 3px; text-decoration:none; text-transform:uppercase; }
div.cont div.box-gradient.tudakozo > div { background: transparent url(../i/bg/box-gradient.gif) repeat 0 0; width: 100%; }

/* gyarto lista */
body.indexpage div.cont div.manufacturers { float: left; width: 378px; margin-left: 20px; }
body.indexpage div.cont div.manufacturers h3 { font-size: 15px; margin: 24px 0 0 20px; }
body.indexpage div.cont div.manufacturers ul { margin: 16px 0 0 10px; padding: 0; border-top: 1px solid #cfd4d5; float: left; width: 164px; }
body.indexpage div.cont div.manufacturers ul li { margin: 0; padding: 0; background: none; border-bottom: 1px solid #cfd4d5; font-size: 11px; font-weight: bold; }
body.indexpage div.cont div.manufacturers ul li a { display: block; padding: 13px 10px 4px 10px; }

/* keszulek beallitasok */
body.indexpage div.cont div.box-gradient.keszulekbeallitasok { width: 378px; float: left; margin: 20px 0 0 20px; }
div.cont div.box-gradient.keszulekbeallitasok form { margin-left: 20px; }
div.cont div.box-gradient.keszulekbeallitasok form > button { background: transparent url(../i/buttons/button.gif) no-repeat 0 -32px; width: 62px; margin-bottom: 15px; margin-top: 0; }
div.cont div.box-gradient.keszulekbeallitasok form input.first { width: 30px; }
div.cont div.box-gradient.keszulekbeallitasok form input.second { width: 105px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; border-left: 0; }

/* kerdesek */

div.cont div.narrow.questionlist {
	width: 240px;
	margin: 0;
	padding: 0;
}

div.cont div.narrow.questionlist h3 {
	display: block;
	margin-bottom: 15px;
	text-transform: none;
	font-size: 16px;
	font-weight: 400;
	color: #21282e;
	border: 0;
}

div.cont div.narrow.questionlist ul {
	padding: 0 0 0 10px;
	border: 0;
}

div.cont div.narrow.questionlist ul li {
	display: block;
	float: left;
	clear: both;
	margin: 0;
	padding: 0 0 3px 12px;
	font-size: 11px;
	background: transparent url(../i/bullet_arrow-right-blue.png) no-repeat 0 5px;
}

div.cont div.narrow.questionlist ul li a { font-weight: normal; }



div.cont div.questionlist { width: 358px; float: left; margin: 15px 0 0 8px; padding: 0 10px; }
div.cont div.questionlist h3 { font-size: 11px; font-weight: bold; margin: 0; padding: 12px 10px 0 10px; line-height: 11px; text-transform: uppercase; font-family: telenor, Arial, sans-serif; color: #45555f; border-top: 1px solid #cfd4d8; }
div.cont div.questionlist p { color: #00a6d6; font-size: 12px; font-weight: bold; font-family: Arial, sans-serif; margin: 6px 10px 15px 10px; }
div.cont div.questionlist ul { border-top: 1px solid #cfd4d8; margin: 0; padding: 5px 0 0 0; }
div.cont div.questionlist ul li { width: 155px; float: left; background: url("../i/bull.gif") no-repeat scroll -89px -194px transparent; list-style: none; padding: 0 0 0 20px; }
div.cont div.questionlist ul li a { font-size: 11px; font-weight: bold; line-height: 14px}
div.footer div.newsletter { left:40px; position:absolute; top:-21px; }
div.footer div.newsletter h1 { font-size: 13px; font-family: telenor, Arial, sans-serif; font-weight: normal; margin: 0 0 5px 0; }
div.footer div.newsletter input { width: 164px; margin: 0 -2px 0 0; }
div.footer div.newsletter button { background: transparent url(../i/buttons/button.gif) no-repeat 0 0; margin: 0; }

/* tarifa kereso */
div.cont ul#tariff-search { width: 552px; margin-left: 0px; margin-top: 20px;}
div.cont ul#tariff-search li { list-style: none; float: left; padding: 0; margin: 0; background-image: none; margin-right: 10px; }
div.cont ul#tariff-search li:last-child { margin-right: 0; }
div.cont ul#tariff-search li a { display: block; width: 151px; height: 85px; padding: 75px 13px 0 13px; background: transparent url(../i/bg/tariff-search.png) no-repeat 0 0; text-align: center; font-size: 15px; font-family: telenor, Arial, sans-serif; }
div.cont ul#tariff-search li a:hover { text-decoration: none; }
div.cont ul#tariff-search li.tariff1 a { background-position: 0 0; }
div.cont ul#tariff-search li.tariff1 a:hover { background-position: 0 -160px; }
div.cont ul#tariff-search li.tariff2 a { background-position: -188px 0; }
div.cont ul#tariff-search li.tariff2 a:hover { background-position: -188px -160px; }
div.cont ul#tariff-search li.tariff3 a { background-position: -375px 0; }
div.cont ul#tariff-search li.tariff3 a:hover { background-position: -375px -160px; }

/* android tab */

div.cont ul#android-tab { width: 558px; margin-left: 0px; margin-top: 20px; margin-right: -6px;}
div.cont ul#android-tab li { list-style: none; float: left; padding: 0; margin: 0; background-image: none; width: 180px; margin-right: 6px; overflow: hidden;}
div.cont ul#android-tab li:last-child { margin-right: 0; }
div.cont ul#android-tab li a { display: block; background: transparent url(../i/bg/android-tab.png) no-repeat 0 0; text-align: center; font-size: 15px; font-family: telenor, Arial, sans-serif; }
div.cont ul#android-tab li a:hover { text-decoration: none; }
div.cont ul#android-tab li.info1 a { width: 179px; height: 161px; text-indent: -9999px; }
div.cont ul#android-tab li.info2 a { width: 179px; height: 161px; text-indent: -9999px; background-position: -200px 0px; }
div.cont ul#android-tab li.info3 { width: 179px; height: 112px; background: transparent url(../i/bg/android-tab.png) no-repeat -400px 0; padding-top: 49px; }
div.cont ul#android-tab li.info3 a { background: none; text-align: left; text-indent: -9999px; height: 15px; float: left; width: 170px; margin-bottom: 5px; clear: left; }


div.cont ul#android-tab-soho { width: 552px; margin-left: 0px; margin-top: 20px;}
div.cont ul#android-tab-soho li { list-style: none; float: left; padding: 0; margin: 0; background-image: none; margin-right: 6px; }
div.cont ul#android-tab-soho li:last-child { margin-right: 0; }
div.cont ul#android-tab-soho li a { display: block; background: transparent url(../i/bg/android-tab-soho.png) no-repeat 0 0; text-align: center; font-size: 15px; font-family: telenor, Arial, sans-serif; }
div.cont ul#android-tab-soho li a:hover { text-decoration: none; }
div.cont ul#android-tab-soho li.info1 a { width: 179px; height: 161px; text-indent: -9999px; }
div.cont ul#android-tab-soho li.info2 a { width: 179px; height: 161px; text-indent: -9999px; background-position: -200px 0px; }
div.cont ul#android-tab-soho li.info3 { width: 179px; height: 112px; background: transparent url(../i/bg/android-tab.png) no-repeat -400px 0; padding-top: 49px; }
div.cont ul#android-tab-soho li.info3 a { background: none; text-align: left; text-indent: -9999px; height: 15px; float: left; width: 170px; margin-bottom: 5px; clear: left; }

/* --- wide ---- */
div.cont ul#tariff-search li a.wide { height:74px; width:159px; font-size: 13px; line-height: 16px; padding:70px 13px 0 13px; }
div.cont ul#tariff-search li.tariff2 a.wide { background-position: 0 -320px; }
div.cont ul#tariff-search li.tariff2 a.wide:hover { background-position: -0px -464px; }
div.cont ul#tariff-search li.tariff3 a.wide { background-position: -185px -320px; }
div.cont ul#tariff-search li.tariff3 a.wide:hover { background-position: -185px -464px; }

/* --- wide content --- */
div.cont ul#tariff-search.corporate li.tariff1 a { width: 245px; background-position: 0 -608px; }
div.cont ul#tariff-search.corporate li.tariff3 a { width: 245px; background-position:-271px -608px;}

div.cont ul#tariff-search.corporate li.tariff1 a:hover { background-position: 0 -768px; }
div.cont ul#tariff-search.corporate li.tariff3 a:hover { background-position: -271px -768px; }

/* --------------- keszulek lista -------------------------- */
body.mobilelist div.cont div.tabsheet { width: 960px; }
body.mobilelist div.cont div.tabsheet div.sheet { padding-top:30px !important;}
div.cont div.selected-tariff { float: right; background: #fff url(../i/bg/selected-tariff.png) no-repeat right 0; color: #fff; font-family: telenor, Arial, sans-serif; font-size: 15px; margin: 10px 30px 0 0; }
div.cont div.selected-tariff div { background: transparent url(../i/bg/selected-tariff.png) no-repeat 0 -46px; font-family: telenor, Arial, sans-serif; margin-right: 10px; padding: 14px 10px 12px 20px; width: 533px; }
div.cont div.selected-tariff span { font-size: 18px; }
div.cont div.selected-tariff a { background:url("../i/bg/selected-tariff.png") no-repeat scroll 0 -93px transparent; border:0 none; color:#FFFFFF; float:right; font-family:Arial,sans-serif; font-size:11px; padding:0; margin: -3px 0 0 10px; cursor: pointer; font-weight:normal; text-align:left; text-transform:none; width:auto; }
div.cont div.selected-tariff a:hover { text-decoration: none; }
div.cont div.selected-tariff a span { background:url("../i/bg/selected-tariff.png") no-repeat scroll right -47px transparent; display:block; float:left; font-size:11px; padding:4px 8px 4px 4px; margin:1px -2px 0 19px; position: static; }
body.mobilelist div.cont h1 { width: 360px; }
body.actions.mobilelist div.cont h1 { width: auto; }
body.mobilelist div.cont #search-form .ts1 .s1 { padding-bottom: 55px; }
body.mobilelist div.cont #search-form div.functions,
body.mobilelist div.cont #search-form div.features,
body.mobilelist
div.cont #search-form div.functions ul,
body.mobilelist div.cont #search-form div.features ul { float: left; margin: 0; }
body.mobilelist div.cont #search-form div.features { margin-left: 20px; }
body.mobilelist div.cont #search-form div.functions { margin-left: 10px; }
body.mobilelist div.cont #search-form div.functions h2, body.mobilelist div.cont #search-form div.features h2 { margin: 0; font-size: 15px; }
body.mobilelist div.cont #search-form div.functions ul li { width: 225px !important; }
body.mobilelist div.cont #search-form div.functions ul li, body.mobilelist div.cont #search-form div.features ul li { width: 146px; background: none; font-size: 11px; color: #00a6d3; padding-left: 0; clear: left;}
body.mobilelist div.cont #search-form div.functions ul li label, body.mobilelist div.cont #search-form div.features ul li label { padding: 3px 0; }
body.mobilelist div.cont #search-form div.functions ul li input, body.mobilelist div.cont #search-form div.features ul li input { margin: 0 8px 0 0; border: 0; padding: 0;}

/* --------------- keszulek lista / toolbar-pager -------------------------- */
body.mobilelist div.cont div.toolbar { background:url("../i/bg/mobilelist-pager.gif") no-repeat scroll 0 0 #FFFFFF; float:left; height:32px; margin:37px 0 0 20px; width:960px; }
body.mobilelist div.cont div.toolbar label { padding: 7px 18px; float: left; font-family: Arial, sans-serif; font-size: 11px; }
body.mobilelist div.cont div.toolbar a.order1 { display: block; float: left; background: #fff url(../i/bg/mobilelist-pager.gif) no-repeat 0 -42px; padding: 0 0 0 21px; color: #fff; font-family: Arial, sans-serif; font-size: 11px; text-decoration: none; margin: 4px 0 0 10px; }
body.mobilelist div.cont div.toolbar a.order1 span { float: right; display: block; position: relative; width: 36px; height: 24px; left: 0; top: 0; text-indent: -9999px; margin: -5px -5px 0 10px; background: #fff url(../i/bg/mobilelist-pager.gif) no-repeat right -83px; }
body.mobilelist div.cont div.toolbar a.desc.order1 span { background-position: right -117px; }
body.mobilelist div.cont div.toolbar a.order2 { display:block; float:left; font-size:11px; padding:8px; }
body.mobilelist div.cont div.toolbar a.prev { display: block; float: right; width: 51px; height: 32px; background: transparent url(../i/bg/mobilelist-pager.gif) no-repeat 0 -83px; text-indent: -9999px; }
body.mobilelist div.cont div.toolbar a.next { display: block; float: right; width: 51px; height: 32px; background: transparent url(../i/bg/mobilelist-pager.gif) no-repeat -51px -83px; text-indent: -9999px; }
body.mobilelist div.cont div.toolbar div.holder { float: right; width: 10px; height: 32px; background: #fff url(../i/bg/mobilelist-pager.gif) no-repeat -990px -41px; padding-right: 4px; }
body.mobilelist div.cont div.toolbar ul { float: right; padding: 0; margin: 0; }
body.mobilelist div.cont div.toolbar ul li { float: left; padding: 0; margin: 0; background: none; }
body.mobilelist div.cont div.toolbar ul li a { display: block; width: 22px; height: 32px; background: #fff url(../i/bg/mobilelist-pager.gif) no-repeat -22px -125px; text-indent: -9999px; }
body.mobilelist div.cont div.toolbar ul li.sel a, body.mobilelist div.cont div.toolbar ul li a:hover { background-position: 0 -125px; }

/* --------------- keszulek lista / mobilok -------------------------- */

/* small - 2 hasabos */
body.mobilelist div.cont div.small.mobile { width: 355px; background-position: -50px 0;}
body.mobilelist div.cont div.small.mobile p {color:#45555F; font-family:Arial,sans-serif; font-size:11px; line-height:15px; margin:5px 104px 0 0; padding:0;}
body.mobilelist div.cont div.small.mobile h2 { font-size: 17px; width: 255px;}

body.mobilelist div.cont div.mobile { cursor: pointer;float: left; margin: 30px 0 0 20px; background: #e4e5e6 url(../i/bg/mobile-bg.gif) no-repeat 0 0; width: 455px; height: 160px; }
body.mobilelist div.cont div.mobile div.icon_new { position: absolute; left: 8px; top: 16px; width: 32px; height: 32px; overflow: hidden; background: url('../i/mobile_icon_new.png') 0px 0px no-repeat; text-indent: -6969px; z-index: 999;}
body.mobilelist div.cont div.mobile div.icon_extra_discount { position: absolute; left: 280px; top: 5px; width: 57px; height: 57px; overflow: hidden; background: url('../i/mobile_icon_extra_discount.png') 0px 0px no-repeat; text-indent: -6969px; z-index: 999;}
body.mobilelist div.cont div.mobile div.icon_netshop { position: absolute; left: 60px; top: 100px; width: 57px; height: 57px; overflow: hidden; background: url('../i/mobile_icon_netshop.png') 0px 0px no-repeat; text-indent: -6969px; z-index: 999;}
body.mobilelist div.cont div.mobile div.prices { float: right; }
body.mobilelist div.cont div.mobile div.prices p { text-align: right; color: #45555f; font-size: 11px; margin: 0 18px 3px 0; float: none; }
body.mobilelist div.cont div.mobile div.prices p:first-child { margin-top: 15px; }
body.mobilelist div.cont div.mobile div.prices p span { color: #d95900; font-size: 13px; }
body.mobilelist div.cont div.mobile a.img { float: left; width: 106px; text-align: center; display: block; position: relative; z-index: 8; }
body.mobilelist div.cont div.mobile img { margin: 17px auto; }
body.mobilelist div.cont div.mobile img.featured { margin: 5px 0 0 0; }
body.mobilelist div.cont div.mobile h1 { overflow: visible; font-family: telenor, Arial, sans-serif; font-size: 18px; color: #949ca1; font-weight: bold; margin: 0; padding: 0; line-height: 24px; margin: 22px 0 0 0; text-transform: uppercase; }
body.mobilelist div.cont div.mobile h1 a { color: #949ca1; }
body.mobilelist div.cont div.mobile h1 a:hover { text-decoration: none; }
body.mobilelist div.cont div.mobile h2 { font-family: telenor, Arial, sans-serif; font-size: 20px; color: #00a6d6; font-weight: 300; margin: 0; padding: 0; line-height: 24px; margin: 0px 0 0 0; font-style: italic; width: 300px; }
body.mobilelist div.cont div.mobile h2 a:hover {text-decoration: none;}
body.mobilelist div.cont div.mobile p { font-family: Arial, sans-serif; font-size: 11px; color: #45555f; margin: 0; padding: 0; margin: 5px 160px 0 0; }
body.mobilelist div.cont div.mobile p em { color: #00a6d6; }
body.mobilelist div.cont div.mobile a.details { position: absolute; bottom: 10px; right: 10px; background: url("../i/bg/mobilelist-pager.gif") no-repeat scroll 0 -319px #00A6D6; font-size: 11px; font-family: Arial, sans-serif; padding: 4px 9px 4px 9px; color: #fff; -webkit-transition-property: color; -o-transition-property: color; -moz-transition-property: color; transition-property: color; -webkit-transition-duration: 0.25s; -o-transition-duration: 0.25s; -moz-transition-duration: 0.25s; transition-duration: 0.25s;}
body.mobilelist div.cont div.mobile a.details:hover { text-decoration: none; }


/* --------------- keszulek lista / mobilok contenten belul -------------------------- */
div.content div.mobilelist { height:775px; }
div.content div.mobilelist div.mobile { float: left; margin: 30px 0 0 30px; background: #e4e5e6 url(../i/bg/mobile-bg.gif) no-repeat 0 0; width: 455px; height: 160px; }
div.content div.mobilelist div.mobile div.prices { float: right; }
div.content div.mobilelist div.mobile div.prices p { text-align: right; color: #45555f; font-size: 11px; margin: 0 18px 3px 0; float: none; }
div.content div.mobilelist div.mobile div.prices p:first-child { margin-top: 15px; }
div.content div.mobilelist div.mobile div.prices p span { color: #d95900; font-size: 13px; }
div.content div.mobilelist div.mobile a.img { float: left; width: 106px; text-align: center; display: block; position: relative; z-index: 8; }
div.content div.mobilelist div.mobile img { margin: 17px auto; }
div.content div.mobilelist div.mobile h1 { font-family: telenor, Arial, sans-serif; font-size: 18px; color: #949ca1; font-weight: bold; margin: 0; padding: 0; line-height: 24px; margin: 22px 0 0 0; text-transform: uppercase; }
div.content div.mobilelist div.mobile h1 a { color: #949ca1; }
div.content div.mobilelist div.mobile h1 a:hover { text-decoration: none; }
div.content div.mobilelist div.mobile h2 { font-family: telenor, Arial, sans-serif; font-size: 20px; color: #00a6d6; font-weight: 300; margin: 0; padding: 0; line-height: 24px; margin: 0px 0 0 0; font-style: italic; width: 300px; }
div.content div.mobilelist div.mobile p { font-family: Arial, sans-serif; font-size: 11px; color: #45555f; margin: 0; padding: 0; margin: 5px 160px 0 0; }
div.content div.mobilelist div.mobile p em { color: #00a6d6; }
div.content div.mobilelist div.mobile a.details { position: absolute; bottom: 10px; right: 10px; background: #00a6d6 url(../i/bg/mobilelist-pager.gif) no-repeat 0 -167px; font-size: 11px; font-family: Arial, sans-serif; padding: 4px 11px 4px 20px; color: #fff; -webkit-transition-property: color; -o-transition-property: color; -moz-transition-property: color; transition-property: color; -webkit-transition-duration: 0.25s; -o-transition-duration: 0.25s; -moz-transition-duration: 0.25s; transition-duration: 0.25s; }
div.content div.mobilelist div.mobile a.details:hover { text-decoration: none; }

/* small - 2 hasabos */
div.content div.mobilelist div.small.mobile { width: 355px; background-position: -50px 0;}
div.content div.mobilelist div.small.mobile p {color:#45555F; font-family:Arial,sans-serif; font-size:11px; line-height:15px; margin:5px 104px 0 0; padding:0;}
div.content div.mobilelist div.small.mobile h2 { font-size: 17px; width: 255px;}


/* reszletfizetes */
body.mobilelist div.cont div.mobile p.instalment,
body.mobilelist div.cont div.item_phone p.instalment {/*background: url("../i/bg/mobilelist-pager.gif") no-repeat scroll 0 -373px transparent;*/ bottom: 10px;color: #FFFFFF !important;float: right;left: 105px;margin: 0 !important;padding: 4px 0 4px 8px !important;position: absolute;text-align: left;width: 143px;line-height: 16px !important;}
body.mobilelist div.cont div.mobile p.instalment a,
body.mobilelist div.cont div.item_phone p.instalment a {color: #D95900; text-decoration: none;}


/* --------------- keszulek lista / kereso -------------------------- */
div.cont div.brands h2, div.cont div.mobile-style h2, div.cont div.mobile-price h2, div.cont div.subscription h2 { font-size: 11px; font-weight: bold; color: #45555f; text-transform: uppercase; line-height: 16px; margin: 0 0 5px 10px; padding: 0; }
div.cont div.brands { float: left; }
div.cont div.brands ul { width: 174px; padding: 0; margin: 0 0 0 20px !important; float: left; }
div.cont div.brands h2 + ul { margin: 0 !important; }
div.cont div.brands ul li { background: transparent url(../i/bg/mobile-search.png) no-repeat 0 0; list-style: none; padding: 0 0 0 10px; margin: 0; }
div.cont div.brands ul li input { display: none; }
div.cont div.brands ul li a { width: 164px; background: transparent url(../i/bg/mobile-search.png) no-repeat right -28px; font-family: Arial, sans-serif; font-weight: bold; font-size: 11px; color: #00a6d6; padding: 1px 0px 3px 0px; white-space: nowrap; display: block; } div.cont div.brands ul li a:hover { text-decoration: none; }
div.cont div.brands ul li:hover { background-position: 0 -268px; }
div.cont div.brands ul li:hover a { background-position: right -296px; }
div.cont div.brands ul li.sel { background-position: 0 -324px; }
div.cont div.brands ul li.sel a { background-position: right -352px; color: #fff; }
div.cont div.mobile-holder { float: left; margin: 0 0 30px 20px; width: 340px; }
div.cont div.mobile-style {}
div.cont div.mobile-style ul { padding: 0; margin: 0 !important; }
div.cont div.mobile-style ul li { float: left; padding: 0; margin: 0 2px 0 0; background-image: none;}
div.cont div.mobile-style ul li input { display: none; }
div.cont div.mobile-style ul li a { width: 66px; height: 64px; display: block; background: transparent url(../i/bg/mobile-search.png) no-repeat 0 -28px; text-indent: -9999px; }
div.cont div.mobile-style ul li#ms-default a { background-position: 0 -28px; }
div.cont div.mobile-style ul li#ms-default a:hover { background-position: 0 -194px; }
div.cont div.mobile-style ul li#ms-default.sel a, div.cont div.mobile-style ul li#ms-default.sel a:hover { background-position: 0 -380px; }
div.cont div.mobile-style ul li#ms-slide a { background-position: -68px -28px; }
div.cont div.mobile-style ul li#ms-slide a:hover { background-position: -68px -194px; }
div.cont div.mobile-style ul li#ms-slide.sel a, div.cont div.mobile-style ul li#ms-slide.sel a:hover { background-position: -68px -380px; }
div.cont div.mobile-style ul li#ms-openable a { background-position: -136px -28px; }
div.cont div.mobile-style ul li#ms-openable a:hover { background-position: -136px -194px; }
div.cont div.mobile-style ul li#ms-openable.sel a, div.cont div.mobile-style ul li#ms-openable.sel a:hover { background-position: -136px -380px; }
div.cont div.mobile-style ul li#ms-openable2 a { background-position: -204px -28px; }
div.cont div.mobile-style ul li#ms-openable2 a:hover { background-position: -204px -194px; }
div.cont div.mobile-style ul li#ms-openable2.sel a, div.cont div.mobile-style ul li#ms-openable2.sel a:hover { background-position: -204px -380px; }
div.cont div.mobile-style ul li#ms-touch a { background-position: -272px -28px; }
div.cont div.mobile-style ul li#ms-touch a:hover { background-position: -272px -194px; }
div.cont div.mobile-style ul li#ms-touch.sel a, div.cont div.mobile-style ul li#ms-touch.sel a:hover { background-position: -272px -380px; }
div.cont div.mobile-price { float: left; margin: 15px 0 0 0;}
div.cont div.mobile-price h2 { margin-top: 10px; }
div.cont div.mobile-price #mobile-price-slider { width: 338px; margin-bottom: 10px; background: transparent url(../i/bg/mobile-search.png) no-repeat 0 -102px; }
div.cont div.mobile-price span.price { font-size: 13px; font-weight: bold; color: #d95900; margin: 10px 0 0 90px; white-space: nowrap}
div.cont div.subscription { float: left; margin: 0 0 0 40px; }
div.cont div.subscription input { float: left; clear: left; margin: 0 10px; }
div.cont div.subscription label { float: left; width: 135px; margin-bottom: 5px; color: #00a6d6; font-family: Arial, sans-serif; font-size: 11px; }
body.mobilelist div.cont div.sheet .button button { bottom: 0px; right: 0px; position: absolute; background: transparent url(../i/bg/mobile-search.png) no-repeat 0 -152px; width: 164px; font-size: 13px;}
body.indexpage div.cont div.sheet .button button { bottom: 0px; right: 0px; position: absolute; background: transparent url(../i/bg/mobile-search.png) no-repeat -174px -152px; width: 130px; padding: 7px 8px 8px 8px; font-size: 13px;}
body.mobilelist div.cont div.sheet .button { bottom: 8px; right: 8px; position: absolute; }
body.indexpage div.cont div.sheet .button { bottom: 8px; right: 8px; position: absolute; }

/* ---------------------------- internet tarifa valaszto ---------------------------- */
div.cont #package_net {}
div.cont #package_net ul { margin-left: 0px; margin-bottom: 50px; }
div.cont #package_net ul li { width: 530px; padding: 0; background: none; margin-top: 17px; }
div.cont #package_net ul li p { float:right; margin: 9px 0 0 0; padding:0; width: 383px; font-size: 12px; font-weight: bold; }
div.cont #package_net ul li p em { font-style: normal; font-weight: normal; }
div.cont #package_net ul li div.value { float: left; width: 134px; height: 50px; background: transparent url(../i/bg/internet-selector.gif) no-repeat 0 0; padding: 2px 0 0 2px; }
div.cont #package_net ul li div.value label { float: right; font-family: Arial, sans-serif; font-size: 20px; color: #d95900; margin: 17px 25px 0 0; }
div.cont #package_net ul li div.value button { float: left; background: none; padding: 4px 0px; font-size: 11px; color: #00a6d6; width: 60px; text-transform: none; font-family: Arial, sans-serif; clear: left; margin-bottom: 2px; outline: 0 none; text-align: center; }
div.cont #package_net ul li div.value button::-moz-focus-inner { border: 0; }
div.cont #package_net ul li div.value button.sel { background: transparent url(../i/bg/internet-selector.gif) no-repeat 0 -60px; color: #fff; }
div.cont #package_net ul li div.value input { display: none; }
div.cont #package_net ul li div.question { margin: 15px 0 0 20px; background: transparent url(../i/bg/mobile-search.png) no-repeat 0 -102px; }
div.cont #package_net .ui-slider-horizontal .ui-slider-range-min { left: 3px; }
div.cont #package_net div.package { display: none; height: 380px; }
div.cont #package_net div.selected.package { display: block; }
div.cont #package_net div.package h3 { margin-top: 0; }

/* itemList fooldalon */
body.indexpage div.cont div.itemList { float: right; clear: none; width: 582px; overflow: hidden; }
body.indexpage div.cont div.itemList div.item div.data p { font-size: 11px; margin-top: 10px; }
body.indexpage div.cont div.itemList div.item div.data h6.title { width: 328px; }
body.indexpage div.cont div.itemList div.item div.info span.place { color: #949ca1; }
body.indexpage div.cont div.itemList div.item div.info span.place a { font-weight: normal; }
body.indexpage div.cont div.itemList div.item { width: 552px; }

body.indexpage div.cont div.itemList div.moreNews{text-align:right;}
body.indexpage div.cont div.itemList div.moreNews a { display: inline-block; background: url("../i/bull.gif") no-repeat scroll -14px -182px; font-size:11px; padding: 13px 14px 5px 0px; text-transform: uppercase; font-family: telenor, Arial, sans-serif; }
body.indexpage div.cont div.itemList div.moreNews a:hover { text-decoration: none; color: #666; }

body.indexpage div.cont div.itemList {
	float: left;
	clear: none;
	width: 690px;
	overflow: hidden;
}

body.indexpage div.cont div.aboutUs div.itemList {
	margin-top: 0;
	padding-top: 10px;
}

body.indexpage div.cont div.itemList h2 {
	margin: 0;
	padding: 0 10px 20px 10px;
	font-weight: 700;
	font-size: 28px;
	background: transparent url(../i/bg_listitem-separator.png) no-repeat center bottom;
}

body.indexpage div.cont div.aboutUs div.itemList div.item {
	width: 690px;
	border-bottom: 0;
	background: transparent url(../i/bg_listitem-separator.png) no-repeat center bottom;
}

body.indexpage div.cont div.aboutUs div.itemList div.item div.data {
	margin: 0 0 0 10px;
	width: 680px;
}

body.indexpage div.cont div.aboutUs div.itemList div.item.hasImage div.data {
	float: left;
	margin: 0 0 0 20px;
	width: 510px;
}

body.indexpage div.cont div.aboutUs div.itemList div.item div.data span.date {
	display: block;
	margin-bottom: 5px;
	font-size: 14px;
	font-weight: 400;
	font-family:telenor,arial,sans-serif;
	font-style: italic;
	color: #729b04;
}

body.indexpage div.cont div.aboutUs div.itemList div.item.hasImage div.data span.date {
	width: 510px;
}

body.indexpage div.cont div.aboutUs div.itemList div.item div.data h6 {
	margin: 0;
	width: 680px;
	font-size: 16px;
	line-height: 19px;
	font-weight: 700;
	font-family:telenor,arial,sans-serif;
}

body.indexpage div.cont div.aboutUs div.itemList div.item.hasImage div.data h6 {
	width: 510px;
}

body.indexpage div.cont div.aboutUs div.itemList div.item div.data p {
	margin-left: 0;
	font-size: 12px;
}

body.indexpage div.cont div.aboutUs div.itemList div.item.hasImage div.data p {
	width: 510px;
}

body.indexpage div.cont div.itemList div.image {
	position: relative;
	float: left;
	width: 160px;
	height: 112px;
}

body.indexpage div.cont div.itemList div.image img {
	display: block;
	width: 160px;
	height: 112px;
}

body.indexpage div.cont div.itemList div.image div.tl,
body.indexpage div.cont div.itemList div.image div.bl,
body.indexpage div.cont div.itemList div.image div.tr,
body.indexpage div.cont div.itemList div.image div.br {
	position: absolute;
	width: 10px;
	height: 10px;
	background-image: url(../i/round_10.png);
	background-repeat: no-repeat;
}

body.indexpage div.cont div.itemList div.image div.tl {
	left: 0;
	top: 0;
	background-position: -10px -10px;
}

body.indexpage div.cont div.itemList div.image div.bl {
	left: 0;
	bottom: 0;
	background-position: -10px 0;
}

body.indexpage div.cont div.itemList div.image div.tr {
	right: 0;
	top: 0;
	background-position: 0 -10px;
}

body.indexpage div.cont div.itemList div.image div.br {
	right: 0;
	bottom: 0;
	background-position: 0 0;
}

body.indexpage div.cont div.itemList div.item div.more {
	height: 50px;
}

body.indexpage div.cont div.itemList div.item div.more a.pushbutton-blue,
body.indexpage div.cont div.itemList div.moreNews a.pushbutton-blue {
	display: block;
	padding: 0 20px 0 0;
	height: 26px;
	background: transparent url(../i/pushbutton-blue-right.png) no-repeat right 0;
}

body.indexpage div.cont div.itemList div.moreNews a.pushbutton-blue {
	float: right;
}

body.indexpage div.cont div.itemList div.item div.more a.pushbutton-blue span,
body.indexpage div.cont div.itemList div.moreNews a.pushbutton-blue span {
	position: static;
	display: block;
	float: left;
	margin: 0;
	padding: 0 0 0 20px;
	height: 26px;
	text-transform: none;
	line-height: 26px;
	font-size: 12px;
	color: #fff;
	background: transparent url(../i/pushbutton-blue-left.png) no-repeat 0 0;
}

body.indexpage div.cont div.aboutUs div.itemList div.moreNews {
	padding: 20px 0 21px 0;
	width: 690px;
	height: 26px;
	border-bottom: 0;
	background: transparent url(../i/bg_listitem-separator.png) no-repeat center bottom;
}

body.indexpage div.cont div.aboutUs div.itemList div.moreNews a.pushbutton-blue {
	padding-right: 10px;
}


/* nagy promo boxok */

body.indexpage div.aboutUs div.promo {
	position: relative;
	width: 720px;
	height: 340px;
	background: #ccc;
}

body.indexpage div.aboutUs span.mask {position: absolute; display: block; width: 720px; height: 20px; }
body.indexpage div.aboutUs div.promo span.maskTop {left: 0; top: 0; z-index: 5001; background: transparent url(../i/mask_mainpromo-top.png) no-repeat 0 0; }
body.indexpage div.aboutUs div.promo span.maskBottom {left: 0; bottom: 0; z-index: 5001; background: transparent url(../i/mask_mainpromo-bottom.png) no-repeat 0 0; }

body.indexpage div.promoBig div p { margin: 5px 20px; color: #fff; font-size: 11px; line-height: 14px;}

body.indexpage div.promoBig {
	float: right;
	margin-top: 10px;
	width: 240px;
}

body.indexpage div.promoBig div.item {
	width: 220px;
	height: 150px;
	overflow: hidden;
	background: transparent url(../i/bg_promobig-item.jpg) no-repeat 0 0;
}

body.indexpage div.promoBig div.item:first-child {
	margin-bottom: 20px;
}

body.indexpage div.promoBig div h2 {
	font-size: 15px;
	line-height: 18px;
	color: #fff;
	margin: 0 20px 0 20px;
	padding: 16px 0 0 0;
}

body.indexpage div.promoBig div a {
	position: absolute;
	left: 19px;
	bottom: 12px;
	z-index: 6;
	display: block;
	padding-left: 20px;
	height: 18px;
	font-size: 11px;
	text-align:right;
	text-decoration: none;
	color: #fff;
	background: transparent url(../i/btn_promo-carousel-more.png) no-repeat left center;
}

body.indexpage div.promoBig div a:hover {
	text-decoration: underline;
}


/* kapcsolat box */
body.indexpage div.contacts {
	width: 240px;
	margin: 0px;
	padding-top: 10px;
	padding-left: 30px;
	float: left;
	overflow: hidden;
}

body.indexpage div.contacts h2 {
	margin-top: 0;
	font-size: 28px;
	font-weight: 700;
	font-family: telenor,arial,sans-serif;

}
body.indexpage div.contacts h5 {font-weight: normal;}
body.indexpage div.contacts h4 {font-weight: normal;}
body.indexpage div.contacts p {margin-top: 12px; font-size: 11px; line-height: 16px;}

/* login box */
body.indexpage div.gallery { width: 388px; height: 272px; float: left; margin-top: 15px; clear: left}

/* @group TinyMCE bugfix */
div.cont p {display:none;}
div.cont div p {display:block;}
div.cont div p.spacer {display:none;}
/* @end TinyMCE bugfix */

div.cont h4.light{ font-weight: normal; line-height: 16px; }
div.cont span.counter{ display: block; position: relative; left: auto; font-size: 14px; line-height: 16px; height: 16px; padding-right: 30px; text-align: right; margin-top: -16px; }
div#fader{ position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background-color: #cfd4d8; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0; z-index:1000; }

/* @group popup */
div#popupwrp{ height:0px; overflow:hidden; position:static; }
div#popupwrp div.popup{ display:none; position:fixed; top:230px; left:50%; z-index:1010; }
div#popupwrp div.popup a.close{ position: absolute; top:0px; right:0px; display:block; width:42px; height:12px; overflow: hidden; text-indent: -9999px; background:url('../i/itemlist_bg.png') no-repeat scroll -60px -160px #fff; z-index: 20; }
/* @end popup */

/* @group imageBox */
div#popupwrp div.imageBox{ top:50%; margin-top:-260px; margin-left:-330px; }
div#popupwrp div.imageBox div.viewer{ position: relative; margin:0; width:571px; height:430px; padding:70px 50px 54px 40px; overflow: hidden; background: transparent url('../i/popup_imagebox.png') no-repeat scroll 0 0;}
div#popupwrp div.imageBox div.viewer a.close{ position: absolute; top:36px; right:50px; }
div#popupwrp div.imageBox div.viewer div.info{display:block; float: left; clear: none; width: 471px; padding:0px; margin: 0px; overflow: hidden;}
div#popupwrp div.imageBox div.viewer div.info div.image,
div#popupwrp div.imageBox div.viewer div.info div.image img {position: relative; display: block; width: 471px; height: 322px; margin: 0px; padding: 0px; overflow: hidden;}
div#popupwrp div.imageBox div.viewer span.title{ display:block; width:200px; float: right; left: auto; padding:20px 10px 0 10px; font-size:11px; line-height: 16px; font-weight: bold; text-align: right; letter-spacing: normal; }
div#popupwrp div.imageBox div.viewer span.description{ display:block; width:200px; float: left; left: auto; padding:20px 10px 0 10px; font-size:11px; line-height: 16px; letter-spacing: normal; }
div#popupwrp div.imageBox div.viewer span.counter{ color:#949ca1; text-align: right; font-size: 24px; line-height: 24px; height: 24px; font-family:telenor,arial,sans-serif; letter-spacing: normal; display: block; position: absolute; bottom:65px; right: 110px; left: auto; }
div#popupwrp div.imageBox div.viewer a.prev,
div#popupwrp div.imageBox div.viewer a.next{ position: relative;  height: 322px; width:50px; display:block; float: left; clear: none; overflow: hidden; background:url('../i/popup_paginator.png') no-repeat scroll 0px 0px #ffffff; text-indent: -99999px;}
div#popupwrp div.imageBox div.viewer a.next{ background-position: -50px 0px; }
div#popupwrp div.imageBox div.viewer div.image {font-size: 12px;letter-spacing: 0;}
div#popupwrp div.imageBox.nonav div.viewer a.prev,
div#popupwrp div.imageBox.nonav div.viewer a.next {display: none !important;}
div#popupwrp div.imageBox.nonav div.viewer div.info {margin-left: 50px !important;}
html.cufon-ready div#popupwrp div.imageBox b {visibility: visible !important}
/* @end imageBox */

/* @group imageBox.big */
div#popupwrp div.imageBox.big{ top:50%; position:absolute; margin-top:-400px; }
div#popupwrp div.imageBox.big div.viewer {background-image: url(../i/popup_imagebox_big.png); height: 670px;}
div#popupwrp div.imageBox.big a.next,
div#popupwrp div.imageBox.big a.prev {margin-top: 135px;text-indent: -9999px;}

div#popupwrp div.imageBox.big iframe { border: 0 none;height: 650px;width: 570px;}
/* @end imageBox.big */


/* @group videoBox */
div#popupwrp div.videoBox{ top:50%; margin-top:-260px; margin-left:-245px; }
div#popupwrp div.videoBox div.viewer{ font-size: 0px; letter-spacing: -1px; position: relative; margin:0; width:491px; height:280px; padding:70px 50px 54px 40px; background:url('../i/popup_videobox.png') no-repeat scroll 0 0 transparent; }
div#popupwrp div.videoBox div.viewer a.close{ top:36px; right:50px; }
div#popupwrp div.videoBox div.viewer div.info{ display:inline-block; width: 390px; padding: 0; margin: 0; }
div#popupwrp div.videoBox div.viewer div.info div.video{ width: 390px; height: 220px; background: #fff; position:relative; }
div#popupwrp div.videoBox div.viewer div.info div.video object{ display:block; }
div#popupwrp div.videoBox div.viewer span.title{ display:block; width:390px; float: none; left: auto; padding:15px 0 0 0; font-size:14px; line-height: 16px; font-weight: bold; text-align: center; letter-spacing: normal; }
div#popupwrp div.videoBox div.viewer a.prev,
div#popupwrp div.videoBox div.viewer a.next{height: 220px; width:50px; display:inline-block; overflow: hidden; background:url('../i/popup_paginator.png') no-repeat scroll 0px -46px #ffffff; }
div#popupwrp div.videoBox div.viewer a.next{ background-position: -50px -56px; }
/* @end videoBox */

/* @group pressForm */
div#popupwrp div.pressForm{ margin-left:-315px; }
div#popupwrp div.pressForm form{ position: relative; margin:0; padding:36px 50px 54px 40px; width:541px; height:116px; background:url('../i/popup_pressform.png') no-repeat scroll 0 0 transparent; }
div#popupwrp div.pressForm form fieldset{ margin: 0; padding: 0; border:none; position: relative; display: block; }
div#popupwrp div.pressForm form fieldset legend{ position: absolute; top:0px; left:0px; color:#22292e; font-family:telenor,arial, sans-serif; font-size: 18px; line-height: 22px; display: inline; margin: 0; padding: 0; }
div#popupwrp div.pressForm form div.element{ display:block; float: left; height:32px; padding-top: 37px; margin-right: 15px; }
div#popupwrp div.pressForm form div.element.button{ margin-right: 0px; margin-left: 2px; }
div#popupwrp div.pressForm form div.element label{ display:block; float:left; color:#45555f; font-size: 11px; line-height: 32px; font-weight: bold; }
div#popupwrp div.pressForm form div.element div.input{ padding:0 0 0 15px; margin:0; height:32px; float:left; background: url('../i/itemlist_bg.png') no-repeat scroll -92px -120px #fff; }
div#popupwrp div.pressForm form div.element div.input input { display:block; float: none; border: none; padding:8px 6px 8px 0; margin: 0px; height:16px; font-size: 13px; line-height: 16px; font-family: Arial, sans-serif; color: #45555f; -moz-border-radius: none; -webkit-border-radius: none; border-radius: none; background: url('../i/itemlist_bg.png') no-repeat scroll right -370px #fff; }
div#popupwrp div.pressForm form div.element div.input.email{ width:192px; }
div#popupwrp div.pressForm form div.element div.input.email input{ width:180px; }
div#popupwrp div.pressForm form div.element div.input.password input{ width:100px; }
div#popupwrp div.pressForm form div.element button { width: 110px; height:32px; cursor: pointer; text-align: center; font-family: telenor,Arial, sans-serif; font-size: 11px; line-height: 32px; font-weight: bold; color: #fff; padding:0; border:0; float: none; text-transform: uppercase; background: url('../i/itemlist_bg.png') no-repeat scroll -120px -160px #fff; }
div#popupwrp div.pressForm form div.link{ display:block; float:left; width:208px; margin:15px 0 0 41px; padding:0 0 0 8px; background: url('../i/bull.gif') no-repeat scroll -100px -194px transparent; }
div#popupwrp div.pressForm form div.link a{ font-size: 11px; }
/* @end pressForm */

/* @group toolbar */
div.cont div.toolbar { background:url('../i/bg/mobilelist-pager.gif') no-repeat scroll 0 0 #FFFFFF; float: none; clear: both; width: 746px; height: 32px; margin: 27px 0px 0px 20px; padding: 0px; overflow: visible; z-index: 999}
div.cont div.toolbar.empty { background:url('../i/itemlist_bg.png') no-repeat scroll -100px -120px #FFFFFF; }
div.cont div.toolbar.pager{ background-image: none; }
div.cont div.toolbar label { padding: 7px 18px 7px 18px; margin: 1px 0 1px 3px;float: left; clear: none; height: 16px; font-family: arial, sans-serif; font-size: 11px; line-height: 16px; overflow: hidden; background: url("../i/bg/mobilelist-pager.gif") no-repeat scroll right -200px #FFFFFF}
div.cont div.toolbar div.order{ display:block; float:left; clear: none; font-size:11px; line-height: 14px; height: 14px; position: relative; overflow: visible; padding:5px 10px; margin: 4px 0 0 15px; cursor: default; color: #00a6d6; background: #ffffff; }
div.cont div.toolbar div.on.order{ color: #ffffff; background: #d95900; margin: 9px 0 0 20px; }
div.cont div.toolbar a { line-height: 16px;}
div.cont div.toolbar a.zip { position: relative; display: block; float: left; clear: none; height: 24px; background: url('../i/itemlist_bg.png') no-repeat scroll -60px -30px transparent; padding: 0 0 0 21px; color: #fff; font-family: Arial, sans-serif; font-size: 11px; line-height:24px; text-decoration: none; margin: 4px 0 0 4px; }
div.cont div.toolbar a.zip span { display: block; position: relative; left:0px; height: 24px; font-size: 11px; line-height:24px; padding: 0 10px 0 0; background: url('../i/itemlist_bg.png') no-repeat scroll right -410px transparent; }
div.cont div.toolbar a.order { display: block; float: left; clear: none; padding: 5px 5px 0 10px; font-family: Arial, sans-serif; font-size:11px; text-decoration: none; margin: 4px 0 0 22px; color: #00a6d6; background: #ffffff; }
div.cont div.toolbar a.on.order{ background: #fff url(../i/bg/mobilelist-pager.gif) no-repeat 0 -42px; color: #fff; margin: 4px 0 0 22px; }
div.cont div.toolbar a.on.order span { float: right; clear: none; display: block; position: relative; width: 36px; height: 24px; left: 0; top: 0; text-indent: -9999px; overflow: hidden; margin: -5px -5px 0 10px; background: #fff url(../i/bg/mobilelist-pager.gif) no-repeat right -83px; }
div.cont div.toolbar a.order span.fixed{ float: right; clear: none; display: block; position: relative; width: 3px; height: 24px; left: 0; top: 0; text-indent: -9999px; overflow: hidden; margin: -5px -5px 0 10px; background: #fff; }
div.cont div.toolbar a.on.order span.fixed{ background: #fff url(../i/bg/mobilelist-pager.gif) no-repeat right -83px; }
div.cont div.toolbar a.on.desc.order span { background-position: right -117px; }
div.cont div.toolbar div.archive{ position: relative; display: block; float: left; width: 120px; margin: 9px 0 0 20px; padding: 0px; text-align: left;}
div.cont div.toolbar div.archive.on {margin:4px 0 0;padding:5px;}
div.cont div.toolbar div.archive.on div.archiveList {margin:1px 1px 0 0;}
div.cont div.toolbar div.archive div.archiveList {position: absolute; display:inline-block; left: auto; right: 0px; top: 0px; width: 46px; height: auto; padding: 3px 0px 0px 10px; color: #000000; margin: -4px 0px 0px 0px; background: url('../i/itemlist_bg.png') no-repeat 0px 0px; z-index: 999; cursor: pointer;}
div.cont div.toolbar div.archive div.archiveList div.drop{ margin-bottom: 0px; }
div.cont div.toolbar div.archive div.archiveList div.drop a,
div.cont div.toolbar div.archive div.archiveList div.drop span{ position: relative; display: block; font-size: 11px; line-height: 16px; }
div.cont div.toolbar div.archive div.archiveList div.drop a{ display:none; }
div.cont div.toolbar div.archive div.archiveList div.drop.on a{ display:block; }
div.cont div.toolbar div.archive div.archiveList div.closer{ width:56px; margin:0 0 -3px -10px; padding:0; height:3px; background:url('../i/itemlist_bg.png') no-repeat scroll 0px bottom transparent; }

body.android div.cont div.toolbar div.archive div.archiveList {width: 120px; background: #e4e5e6 url('../i/itemlist_bg.png') no-repeat 74px 0px;}
body.android div.cont div.toolbar div.archive div.archiveList div.drop {padding-bottom: 2px;}
body.android div.cont div.toolbar div.archive div.archiveList div.drop span {padding: 0px 0px 1px 0px;}
body.android div.cont div.toolbar div.archive div.archiveList div.closer { display: none;}
body.android div.cont div.gallery {width: 588px; margin: 0px 0px 0px 30px; padding: 8px 0px 8px 0px; overflow: hidden;}
body.android div.cont div.gallery div.item {float: left; clear: none; width: 140px; height: 210px; margin: 16px 56px 0px 0px; padding: 0px; overflow: hidden;}

div.cont div.toolbar a.prev { display: block; float: right; clear: none; width: 51px; height: 32px; background: url('../i/bg/mobilelist-pager.gif') no-repeat scroll 0 -83px transparent; text-indent: -9999px; }
div.cont div.toolbar a.next { display: block; float: right; clear: none; width: 51px; height: 32px; background: url('../i/bg/mobilelist-pager.gif') no-repeat scroll -51px -83px transparent; text-indent: -9999px; }
div.cont div.toolbar div.holder { float: right; clear: none; width: 10px; height: 32px; background: url('../i/bg/mobilelist-pager.gif') no-repeat scroll -990px -41px #fff; padding-right: 10px; }
div.cont div.toolbar ul { position: relative; display: block;  float: right; clear: none; height: 32px; padding: 0px; margin: 0px; overflow: hidden; }
div.cont div.toolbar ul li { position: relative; display: block; float: left; clear: none; height: 32px; padding: 0px; margin: 0px; background: none; list-style: none; overflow: hidden; }
div.cont div.toolbar ul li a { display: block; width: 22px; height: 32px; color:#fff; background-color: #00a6d6; text-decoration: none; font-weight: normal; text-align: center; font-size: 12px; line-height: 32px; }
div.cont div.toolbar ul li a:hover{ text-decoration: none; }
div.cont div.toolbar ul li.sel a{ display: block; width: 22px; height: 32px; background: url('../i/bg/mobilelist-pager.gif') no-repeat scroll 0 -125px #fff; text-indent: -9999px; }
/* @end toolbar */

/* @group pressBox */
div.cont div.content div.pressBox{ margin:20px 30px -17px 0; padding: 0; float:right; z-index:20; text-align: right; width:400px; zoom:1; overflow: hidden; }
div.cont div.content div.pressBox a{ display: inline-block; margin-left: 10px; height:24px; line-height: 24px; font-size: 11px; }
div.cont div.content div.pressBox a.rss{ width:28px; text-indent: 30px; overflow: hidden; background: url('../i/itemlist_bg.png') no-repeat scroll -60px 0px transparent; }
div.cont div.content div.pressBox a.login{ overflow: hidden; background: url('../i/itemlist_bg.png') no-repeat scroll -60px -30px transparent; }
div.cont div.content div.pressBox a.login:hover{ text-decoration: none; }
div.cont div.content div.pressBox a.login b{ cursor: pointer; color:#fff; display: inline-block; height:24px; line-height: 24px; font-size: 11px; font-weight: normal; background: url('../i/itemlist_bg.png') no-repeat scroll right -410px transparent; padding:0 10px 0 0; margin:0 0 0 22px; }
div.cont div.content div.pressBox a.registration{ display: inline-block; font-size: 11px; font-weight: normal; background: url('../i/bull.gif') no-repeat scroll -95px -191px transparent; padding:0 10px 0 12px; }
div.cont div.content div.pressBox a.registration:hover{ text-decoration: none; color:#666; }
/* @end pressBox */

/* @group itemList */

div.cont div.itemList {display: block; clear: both; margin: 0; width: 746px; padding: 13px 0 0 0; margin: 10px 0 0 20px; zoom: 1;}
div.cont div.itemList div.item {display: block; clear: both; background-image: none; margin: 24px 0 0 0; padding: 0; border-bottom: 1px solid #cfd4d8; zoom: 1;}
div.cont div.itemList div.item div.info {float: left; width: 164px; margin: 0; padding: 0;}
div.cont div.itemList div.item div.info span {display: block; text-align: right;}
div.cont div.itemList div.item div.info span.date {color: #D95900; font-family: telenor,arial,sans-serif; font-size: 14px; line-height: 16px; font-style: italic; padding: 8px 0 3px 0;}
div.cont div.itemList div.item div.info span.taglist {font-size: 11px; line-height: 16px;}
div.cont div.itemList div.item div.info span.place {font-size: 11px; line-height: 16px; font-weight: bold;}
div.cont div.itemList div.item div.data {float: left; width: 582px; margin: 0; padding: 0;}
div.cont div.itemList div.item div.info div.imgrounded {}
div.cont div.itemList div.item div.data h6.title {width: 360px; font-size: 18px; line-height: 24px; font-weight: normal; text-decoration: none; display: block; margin: 0 0 0 30px;}
div.cont div.itemList div.item div.data h6.title a:hover {text-decoration: none;}
div.cont div.itemList div.item div.data p {margin: 15px 0 15px 30px; padding: 0;}
div.cont div.itemList div.item div.more {clear: both; display: block; height: 32px;}
div.cont div.itemList div.item div.more a {padding: 6px 10px 6px 0; width: 50px; height: 20px; display: block; float: right; font-family: telenor,arial,sans-serif; text-transform: uppercase; font-size: 11px; line-height: 20px; background: url('../i/bull.gif') no-repeat scroll -50px -188px transparent;}
div.cont div.itemList div.item div.more a:hover {text-decoration: none; color: #666;}
div.cont div.itemList div.item.rtl {}
div.cont div.itemList div.item.rtl div.info {float: right;}
div.cont div.itemList div.item.rtl div.data h6.nowidth {width: auto !important;}
div.cont div.itemList div.item.rtl div.data h6.title,
div.cont div.itemList div.item.rtl div.data p {margin-left: 10px; margin-right: 30px;}
div.cont div.itemList div.item.rtl div.data h6.title span.date {font-size: 12px; color: #949CA1;display: block;clear: both;}


div.cont div.itemList div.item.app div.info {width: 106px;}
div.cont div.itemList div.item.app div.data {width: 640px;}
div.cont div.itemList div.item.app div.data h6.title {width: auto; height: 46px; float: none; clear: both; vertical-align: top;}
div.cont div.itemList div.item.app div.data h6.title img {position: relative; display: inline-block; float: left; clear: none; width: 48px; height: 46px; margin: 0px 8px 0px 0px; vertical-align: top;}
div.cont div.itemList div.item.app div.data h6.title span.appname {display: block; font-size: 24px; font-style: italic; line-height: 28px;}
div.cont div.itemList div.item.app div.data h6.title small {position: relative; display: block; font-size: 11px; line-height: 14px; color: #999;}
div.cont div.itemList div.item.app div.data h6.title span.appribute {position: absolute; right: 0px; top: 0px; font-size: 11px; font-weight: normal; line-height: 14px; color: #7d8f29; text-align: right;}
div.cont div.itemList div.item.app div.data h6.title span.appribute span { color: #00A6D6; font-weight: bold;}
div.cont div.itemList div.item.app div.details {clear: both; display: block; height: 32px; text-align: right;}


div.cont div.itemList{ display:block; clear:both; margin:0; width:746px; padding:13px 0 0 0; margin:10px 0 0 20px; zoom:1; }
div.cont div.itemList div.item{ display: block; clear:both; background-image: none; margin:24px 0 0 0; padding:0; border-bottom: 1px solid #cfd4d8; zoom:1; }
div.cont div.itemList div.item div.info{ float:left; width:164px; margin:0; padding:0; }
div.cont div.itemList div.item div.info span{ display:block; text-align: right; }
div.cont div.itemList div.item div.info span.date{ color:#D95900; font-family:telenor,arial,sans-serif; font-size:14px; line-height:16px; font-style: italic; padding:8px 0 3px 0; }
div.cont div.itemList div.item div.info span.taglist{ font-size: 11px; line-height: 16px; }
div.cont div.itemList div.item div.info span.place{ font-size: 11px; line-height: 16px; font-weight: bold; }
div.cont div.itemList div.item div.data{ float:left; width:582px; margin:0; padding:0; }
div.cont div.itemList div.item div.info div.imgrounded{}
div.cont div.itemList div.item div.data h6.title{ width:360px; font-size: 18px; line-height: 24px; font-weight: normal; text-decoration: none; display:block; margin:0 0 0 30px; }
div.cont div.itemList div.item div.data h6.title a:hover{ text-decoration: none; }
div.cont div.itemList div.item div.data p{ margin:15px 0 15px 30px; padding:0; }
div.cont div.itemList div.item div.more{ clear:both; display:block; height:30px; }
div.cont div.itemList div.item div.more a{ padding: 6px 10px 6px 0; width:50px; display: block; float: right; font-family:telenor,arial,sans-serif; text-transform: uppercase; font-size: 11px; line-height: 20px; background:url('../i/bull.gif') no-repeat scroll -50px -187px transparent; }
div.cont div.itemList div.item div.more a:hover{ text-decoration: none; color:#666; }
div.cont div.itemList div.item div.wide a{ width: 200px; background-position: 83px -187px; }
/* @end itemList */

/* @group albumList */
div.cont div.content div.albumList{ display:block; clear:both; padding:13px 0 0 0; margin:10px 0 0 20px; zoom:1; }
div.cont div.content div.albumList div.item{ position:relative; font-size: 0px; letter-spacing: -1px; padding:15px 0; border-bottom: 1px solid #cfd4d8; zoom:1; }
div.cont div.content div.albumList div.item div.info{ font-size: 11px; line-height: 14px; letter-spacing: normal; width:164px; display: inline-block; }
div.cont div.content div.albumList div.item img.rounded{ vertical-align: bottom; width:164px; margin-left:30px; display: inline-block; }
div.cont div.content div.albumList div.item div.rounded{ width:164px; margin: 0 0 0 30px; padding: 0; display: inline-block; }
div.cont div.content div.albumList div.item div.rounded img{ display:inline; margin: 0; padding: 0; }
div.cont div.content div.albumList div.item div.info p, div.cont div.content div.albumList div.item div.info span{ display: block; text-align: right; }
div.cont div.content div.albumList div.item div.info span.title{ font-weight: bold; }
div.cont div.content div.albumList div.item div.info span.date{ color:#D95900; font-family:telenor,arial,sans-serif; font-style: italic; padding:8px 0 3px 0; }
div.cont div.content div.albumList div.item div.info p{ margin: 16px 0 0 0; }
div.cont div.content div.albumList div.item a.more{ display: block; position: absolute; top:15px; left:194px; width:552px; height:112px; background: url('../i/one_percent.png') transparent; }
div.cont div.content div.albumList div.item a.more span{ display: block; position: absolute; cursor: pointer; top:75px; right:0px; left:auto; z-index: 300; color:#fff; font-size: 11px; line-height: 14px; padding:5px 15px 5px 20px; height: 14px; letter-spacing: normal; background: url('../i/itemlist_bg.png') no-repeat scroll -250px -160px transparent; }
div.cont div.content div.albumList div.item a.more:hover span{ text-decoration: none; }
/* @end albumList */

/* @group imageList */
div.cont div.content div.imageList{ display:block; clear:both; padding:13px 0 0 0; margin:10px 0 0 20px; font-size: 0px; letter-spacing: -1px; zoom:1; }
div.cont div.content div.imageList img{ cursor: pointer; display: inline-block; margin: 0 20px 30px 0; width:164px; height:112px; }
div.cont div.content div.imageList div.rounded{ cursor: pointer; display: inline-block; margin: 0 20px 30px 0; width:164px; height:112px; }
div.cont div.content div.imageList div.rounded img{ margin:0; display:inline; }
/* @end imageList */

/* @group videoList */
div.cont div.videoList{ display:block; clear:both; padding:13px 0 0 0; margin:20px 0 0 20px; font-size: 0px; letter-spacing: -1px; zoom:1; }
div.cont div.videoList div.item{ cursor: pointer; display: inline-block; margin: 0 20px 12px 0; width:164px;}
div.cont div.videoList div.item img{ width:164px; height: 112px; z-index: 2; }
div.cont div.videoList div.item span{ display:block; position:relative; height:44px; font-size: 11px; line-height: 16px; letter-spacing: normal; font-weight: bold; padding:40px 10px 0px 10px; margin-top:-33px; background: url('../i/itemlist_bg.png') no-repeat scroll right -160px transparent; z-index: 3; }
div.cont div.videoList.singleVideo div.item { width: auto; }
div.cont div.videoList.singleVideo div.item img { width: auto; height: auto; }
div.cont div.videoList.singleVideo div.item span { height: auto; }
/* @end imageList */

/* @group managementList */
div.cont div.content div.managementList{ display:block; clear:both; padding:13px 0 0 0; margin:10px 0 0 20px; font-size: 0px; letter-spacing: -1px; zoom:1; }
div.cont div.content div.managementList div.item{ position:relative; display: inline-block; width:338px; font-size: 11px; line-height: 14px; letter-spacing: normal; border-bottom: 1px solid #cfd4d8; padding:16px 50px 16px 0; }
div.cont div.content div.managementList div.item img{ float:left; margin-right: 20px; width:164px; height:112px; }
div.cont div.content div.managementList div.item h6{ font-size: 11px; line-height: 14px; font-weight: bold; margin:8px 0 3px 0; padding:0; }
div.cont div.content div.managementList div.item a.more{ display:block; position: absolute; bottom:16px; left:194px; font-size: 11px; line-height: 14px; height:24px; padding:0 0 0 15px; color:#fff; background: url('../i/itemlist_bg.png') no-repeat scroll -60px -30px transparent; }
div.cont div.content div.managementList div.item a.more:hover{ text-decoration: none; }
div.cont div.content div.managementList div.item a.more span{ display:block; float:right; left:auto; height:14px; padding: 5px 10px; background: url('../i/itemlist_bg.png') no-repeat scroll right -410px transparent; }
/* @end managementList */

div.cont div.content span.inner-promo-wrapper {display: block;width:760px;padding:0 0 0 40px;margin:40px 0 20px 0;float:left;clear:both;overflow:hidden;}
div.cont div.content span.inner-promo-wrapper a.coverage {text-decoration:none;display:block;position:relative;float:left;padding:0 0 30px 0;position:relative;}
div.cont div.content span.inner-promo-wrapper a span.label {display:block;font-size:18px;position:absolute;left:0;top:175px;height:20px;width:300px;line-height:20px;text-align:center;}
div.cont div.content span.inner-promo-wrapper img {margin:0px 80px 20px 0px;padding:0;border:0;float:left;}

div.cont div.content span.stamp-5day {position:absolute;left:-20px;top:20px;width:68px;height:68px;background:url('../i/stamp_5day.png') 0px 0px no-repeat;text-indent:-9999px;}
body.en div.cont div.content span.stamp-5day {background:url('../i/stamp_5day_eng.png') 0px 0px no-repeat;}
div.cont p.hipernet-coverage a {z-index:9999;right:-10px;top:50px;position:absolute;width:340px;height:180px;text-indent:-9999px;text-decoration:none;display:block;background:url('../i/hipernet_lefedettseg_box.png') 0px 0px no-repeat;}

/* phone page */
div.cont div.phone_pack {width: 1000px; margin: 0px; padding: 0px; overflow: hidden;}
div.cont div.phone_pack div.product {position: relative; width: 960px; height: 50px; margin: 0px 20px 0px 20px; padding: 1px 0px 0px 0px; overflow: hidden; z-index: 888;}
div.cont div.phone_pack div.product h1 {float: left; clear: left; margin: 0px 15px 0px 5px; padding: 0px; font-face: telenor; font-size: 25px; font-weight: 700; line-height: 34px; text-transform: uppercase; color: #949ca1}
div.cont div.phone_pack div.product h1 small {display: inline; margin: 0px 0px 0px 0px; padding: 0px; font-face: telenor; font-size: 30px; font-weight: 300; line-height: 34px; text-transform: none; color: #00a6d6;}
div.cont div.phone_pack div.product h1 sup {top: -10px; font-size: 15px;}
div.cont div.phone_pack div.product div.rater {position: relative; float: left; margin: 6px 0px 0px 16px; padding: 0px; width: 160px; height: 18px; overflow: visible;}
div.cont div.phone_pack div.product div.rater div.summa {width: 200px; height: 120px; overflow: hidden; background: url('../i/phonepage.gif') 0px -700px no-repeat;}
div.cont div.phone_pack div.phone {float: left; clear: left; width: 554px; height: 576px; margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; overflow: hidden; background: url('../i/phonepage.gif') 0px -50px no-repeat;}
div.cont div.phone_pack div.phone div.gallery {position: absolute; left: 1px; top: 0px; width: 301px; height: 540px; overflow: hidden;}
div.cont div.phone_pack div.phone div.gallery div.icon_new {position: absolute; left: 228px; top: 16px; width: 48px; height: 48px; overflow: hidden; background: url('../i/mobile_icon_new2.png') 0px 0px no-repeat; text-indent: -6969px; z-index: 999;}
div.cont div.phone_pack div.phone div.gallery div.icon_netshop {position: absolute; left: 20px; top: 290px; width: 67px; height: 66px; overflow: hidden; background: url('../i/mobile_icon_netshop2.png') 0px 0px no-repeat; text-indent: -6969px; z-index: 999;}

div.cont div.phone_pack div.phone div.gallery div.items {position: absolute; left: 0px; top: 1px; width: 300px; height: 400px; overflow: hidden;}
div.cont div.phone_pack div.phone div.gallery div.items div.item {float: left; clear: none; width: 300px; height: 400px; margin: 0px; padding: 0px; overflow: hidden;}
div.cont div.phone_pack div.phone div.gallery div.items div.item a {position: relative; display: block; width: 300px; height: 400px; margin: 0px; padding: 0px; overflow: hidden;}
div.cont div.phone_pack div.phone div.gallery div.items div.item a img {display: block; width: 300px; height: 368px; margin: 0px; padding: 0px; overflow: hidden;}
div.cont div.phone_pack div.phone div.gallery div.zoomcolors {position: absolute; left: 3px; top: 365px; width: 295px; height: 32px; overflow: hidden; background: url('../i/phonepage.gif') 0px -700px no-repeat;}
div.cont div.phone_pack div.phone div.gallery div.zoomcolors.colors {background-position: 0px -750px;}
div.cont div.phone_pack div.phone div.gallery div.zoomcolors div.zoom {position: absolute; left: 0px; top: 0px; width: 111px; height: 32px; overflow: hidden; cursor: pointer;}
div.cont div.phone_pack div.phone div.gallery div.zoomcolors div.colors {position: absolute; right: 10px; top: 8px; width: 64px; height: 16px; overflow: hidden;}
div.cont div.phone_pack div.phone div.gallery div.zoomcolors div.colors div.cols {position: absolute; left: 0px; top: 0px; width: 64px; height: 16px; overflow: hidden;}
div.cont div.phone_pack div.phone div.gallery div.zoomcolors div.colors div.cols a:first-child {margin-left: 0px;}
div.cont div.phone_pack div.phone div.gallery div.zoomcolors div.colors div.cols a {position: relative; display: block; float: left; clear: none; width: 16px; height: 16px; margin: 0px 0px 0px 8px; overflow: hidden; background: url('../i/none.gif'); -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;}
div.cont div.phone_pack div.phone div.gallery div.zoomcolors div.colors div.cols a span {position: absolute; display: none; left: 7px; top: 7px; width: 2px; height: 2px; overflow: hidden; background: #fff;}
div.cont div.phone_pack div.phone div.gallery div.zoomcolors div.colors div.cols a:hover span {display: block;}
div.cont div.phone_pack div.phone div.gallery div.zoomcolors div.colors div.cols a.active span {display: block;}
div.cont div.phone_pack div.phone div.gallery div.thumbnails {position: absolute; left: 30px; top: 430px; width: 240px; height: 100px; overflow: hidden;}
div.cont div.phone_pack div.phone div.gallery div.thumbnails div.thumbs {position: absolute; left: 0px; top: 0px; width: 240px; height: 100px; overflow: hidden;}
div.cont div.phone_pack div.phone div.gallery div.thumbnails div.thumbs div.thumb {float: left; clear: none; width: 60px; height: 90px; margin: 0px; padding: 0px; overflow: hidden;}
div.cont div.phone_pack div.phone div.gallery div.thumbnails div.thumbs div.thumb a {position: relative; display: block; width: 60px; height: 90px; margin: 0px; padding: 0px; overflow: hidden;}
div.cont div.phone_pack div.phone div.gallery div.thumbnails div.thumbs div.thumb a img {position: absolute; display: block; left: 6px; top: 9px; width: 48px; height: 72px; margin: 0px; padding: 0px; overflow: hidden;}
div.cont div.phone_pack div.phone div.gallery div.thumbnails div.thumbs div.thumb a:hover img {left: 0px; top: 0px; width: 60px; height: 90px;}
div.cont div.phone_pack div.phone div.gallery div.thumbnails div.thumbs div.thumb.active a img {left: 0px; top: 0px; width: 60px; height: 90px;}
div.cont div.phone_pack div.phone div.gallery div.prev {position: absolute; left: 0px; top: 430px; width: 30px; height: 100px; overflow: hidden; background: url('../i/phonepage.gif') 7px -870px no-repeat; cursor: pointer;}
div.cont div.phone_pack div.phone div.gallery div.next {position: absolute; left: 270px; top: 430px; width: 30px; height: 100px; overflow: hidden; background: url('../i/phonepage.gif') -94px -870px no-repeat; cursor: pointer;}

div.cont div.phone_pack div.phone div.properties {position: absolute; left: 302px; top: 1px; width: 252px; height: 400px; overflow: hidden;}
div.cont div.phone_pack div.phone div.properties h6 {margin: 12px 15px 0px 15px; font-family: telenor; font-weight: 400;}
div.cont div.phone_pack div.phone div.properties ul {margin: 10px 10px 0px 10px; padding: 0px 0px 0px 0px; list-style: none; border-top: solid 1px #CFD4D8; border-bottom: solid 1px #ffffff;}
div.cont div.phone_pack div.phone div.properties ul li {display: block; margin: 0px; padding: 4px 5px 5px 5px; list-style: none; background: none; color: #45555f; border-top: solid 1px #ffffff; border-bottom: solid 1px #CFD4D8;}
div.cont div.phone_pack div.phone div.properties p {margin: 4px 15px 0px 15px;}
div.cont div.phone_pack div.phone div.features {position: absolute; left: 316px; top: 401px; width: 224px; height: 137px; overflow: hidden;}
div.cont div.phone_pack div.phone div.features div.items {position: absolute; left: 0px; top: 8px; width: 224px; height: 38px; overflow: hidden;}
div.cont div.phone_pack div.phone div.features div.items div.item {float: left; clear: none; width: 32px; height: 38px; margin: 0px 0px 0px 11px; padding: 0px 2px 0px 2px; overflow: hidden; background: url('../i/phonepage.gif') -298px -650px no-repeat; cursor: pointer;}
div.cont div.phone_pack div.phone div.features div.items div.item:first-child {margin-left: 0px;}
div.cont div.phone_pack div.phone div.features div.items div.item img {position: relative; display: block; width: 32px; height: 32px; margin: 0px; padding: 0px; overflow: hidden;}
div.cont div.phone_pack div.phone div.features div.items div.item div.desc {display: none;}
div.cont div.phone_pack div.phone div.features div.items div.item.active {background-position: -348px -650px;}
div.cont div.phone_pack div.phone div.features div.description {position: absolute; left: 0px; top: 52px; width: 204px; height: 68px; margin: 0px; padding: 8px 10px 8px 10px; overflow: hidden; background: url('../i/phonepage.gif') -300px -700px no-repeat; font-size: 12px; line-height: 17px;}
div.cont div.phone_pack div.phone div.features div.description div.inner {width: 204px; height: 68px; overflow: hidden;}
div.cont div.phone_pack div.phone div.features div.description p,
div.cont div.phone_pack div.phone div.features div.description ul {margin: 0px;}
div.cont div.phone_pack div.phone div.sharing {position: absolute; left: 0px; top: 541px; width: 554px; height: 35px; overflow: hidden;}
div.cont div.phone_pack div.phone div.sharing div.like {position: absolute; left: 5px; top: 7px; height: 28px; overflow: hidden;}
div.cont div.phone_pack div.phone div.sharing div.plusone {position: absolute; left: 95px; top: 7px; height: 28px; overflow: hidden;}
div.cont div.phone_pack div.phone div.sharing div.share {position: absolute; right: 10px; top: 11px; height: 24px; padding: 0px 100px 0px 0px; overflow: hidden; font-size: 11px; background: url('../i/share.gif') right top no-repeat;}
div.cont div.phone_pack div.phone div.sharing div.share a { display: block; width: 20px; height: 17px; margin: 0px; padding: 0px; overflow: hidden; background: url('../i/none.gif') 0px 0px no-repeat;}
div.cont div.phone_pack div.phone div.sharing div.share div.fb {position: absolute; right: 70px; top: 0px; width: 20px; height: 17px; overflow: hidden;}
div.cont div.phone_pack div.phone div.sharing div.share div.tw {position: absolute; right: 47px; top: 0px; width: 20px; height: 17px; overflow: hidden;}
div.cont div.phone_pack div.phone div.sharing div.share div.iw {position: absolute; right: 24px; top: 0px; width: 20px; height: 17px; overflow: hidden;}
div.cont div.phone_pack div.phone div.sharing div.share div.em {position: absolute; right: 0px; top: 0px; width: 20px; height: 17px; overflow: hidden; cursor: pointer;}
div.cont div.phone_pack div.pack {float: left; clear: right; width: 366px; margin: 0px 0px 0px 20px; padding: 0px; overflow: hidden;}
div.cont div.phone_pack div.pack div.bestprice {width: 366px; height: 104px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: hidden; background: url('../i/phonepage.gif') -574px 0px no-repeat;}
div.cont div.phone_pack div.pack div.bestprice h2 {position: relative; width: 200px; height: 37px; margin: 0px; padding: 3px 150px 0px 16px; overflow: hidden; font-family: telenor; font-size: 30px; font-weight: 400; line-height: 34px; color: #d95900;}
div.cont div.phone_pack div.pack div.bestprice h2 small {position: absolute; display: block; left: 252px; top: 4px; width: 110px; margin: 0px; padding: 0px; overflow: hidden; font-family: telenor; font-size: 13px; font-weight: 400; line-height: 16px; text-transform: none; color: #ffffff;}
div.cont div.phone_pack div.pack div.bestprice h3 {margin: 5px 12px 0px 17px; padding: 0px 0px 0px 0px; font-size: 13px; font-weight: 400; line-height: 17px; text-transform: none; color: #000000;}
div.cont div.phone_pack div.pack div.bestprice h3 strong {font-size: 15px;}
div.cont div.phone_pack div.pack div.bestprice h3 a {text-decoration: none;}
div.cont div.phone_pack div.pack div.bestprice p {margin: 5px 12px 0px 24px; font-size: 11px; line-height: 14px;}
div.cont div.phone_pack div.pack div.bestprice a.bull { background-position: 0px -5px;}
div.cont div.phone_pack div.pack div.yourchoice {width: 366px; height: 460px; margin: 12px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: hidden; background: url('../i/phonepage.gif') -574px -126px no-repeat;}
div.cont div.phone_pack div.pack div.yourchoice h5 {width: 366px; height: 17px; overflow: hidden; margin: 0px; padding: 12px 0px 11px 0px; font-family: telenor; font-size: 14px; font-weight: 700; line-height: 17px; text-align: center; color: #45555F;}
div.cont div.phone_pack div.pack div.yourchoice p {margin: 4px 4px 0px 4px; padding: 0px; font-size: 11px; line-height: 14px; color: #000;}
div.cont div.phone_pack div.pack div.yourchoice form {position: relative; float: none; clear: both; margin: 0px; padding: 0px; background: none;}
div.cont div.phone_pack div.pack div.yourchoice label {float: none; clear: both; margin: 0px 0px 0px 4px; padding: 0px; font-size: 11px; line-height: 14px; font-weight: bold;}
div.cont div.phone_pack div.pack div.yourchoice div.input {float: none; clear: both; margin: 2px 0px 0px 0px; padding: 0px; width: 152px; height: 32px; overflow: hidden;}
div.cont div.phone_pack div.pack div.yourchoice div.input span.optiontext {position: relative; display: inline-block; left: 8px; top: 0px; width: 122px; margin: 0px; padding: 0px; overflow: hidden; color: #d95900;}
div.cont div.phone_pack div.pack div.yourchoice div.input select {left: 0px; top: 0px; width: 152px; height: 32px;}
div.cont div.phone_pack div.pack div.yourchoice div.input.cbrb {width: 192px; height: auto; margin-top: 8px; background: none;}
div.cont div.phone_pack div.pack div.yourchoice div.input.cbrb input {float: left; clear: none; margin-top: 1px; margin-left: 3px;}
div.cont div.phone_pack div.pack div.yourchoice div.input.cbrb label {float: left; clear: none; width: 172px; font-weight: bold;}
div.cont div.phone_pack div.pack div.yourchoice div.col_left {float: left; clear: left; width: 162px; overflow: hidden; margin: 6px 0px 0px 6px;}
div.cont div.phone_pack div.pack div.yourchoice div.col_right {float: right; clear: right; width: 192px; overflow: hidden; margin: 6px 6px 0px 0px;}
div.cont div.phone_pack div.pack div.yourchoice div.col_right div.input {width: 192px;}
div.cont div.phone_pack div.pack div.yourchoice div.col_right div.input select {width: 192px;}
div.cont div.phone_pack div.pack div.yourchoice div.price {}
div.cont div.phone_pack div.pack div.yourchoice div.price div.input {background: url('../i/phonepage.gif') -580px -650px no-repeat;}
div.cont div.phone_pack div.pack div.yourchoice div.price div.input span.optiontext {top: 4px; font-size: 20px; font-weight: bold; line-height: 24px;}
div.cont div.phone_pack div.pack div.yourchoice div.discount {width: 198px; height: 40px; overflow: hidden; margin: 17px 0px -7px 0px; overflow: hidden; line-height: 40px; vertical-align: middle; }
div.cont div.phone_pack div.pack div.yourchoice div.discount p {display: inline-block; margin-top: 0px; margin-left: 0px; margin-right: 0px; font-family: arial; font-weight: bold; color: #949CA1; vertical-align: middle;}
div.cont div.phone_pack div.pack div.yourchoice div.discount p b {font-size: 10px; font-family: tahoma; font-weight: bold; text-transform: uppercase;}
div.cont div.phone_pack div.pack div.yourchoice div.tariff {}
div.cont div.phone_pack div.pack div.yourchoice div.tariff div.input {background: url('../i/phonepage.gif') -580px -650px no-repeat;}
div.cont div.phone_pack div.pack div.yourchoice div.tariff div.input span.optiontext {top: 7px; font-size: 13px; font-weight: bold; line-height: 17px;}
div.cont div.phone_pack div.pack div.yourchoice div.loyality {}
div.cont div.phone_pack div.pack div.yourchoice div.loyality div.input {background: url('../i/phonepage.gif') -762px -650px no-repeat; line-height: 32px; vertical-align: middle;}
div.cont div.phone_pack div.pack div.yourchoice div.loyality div.input select {left: auto; right: 0px; width: 240px;} /* for IE */
div.cont div.phone_pack div.pack div.yourchoice div.loyality div.input span.optiontext {top: 2px; width: 152px; font-size: 11px; font-weight: bold; line-height: 14px;}
div.cont div.phone_pack div.pack div.yourchoice div.result {height: 188px;}
div.cont div.phone_pack div.pack div.yourchoice div.result h6 {margin: 8px 4px 0px 4px; padding: 0px; font-family: arial; font-size: 20px; font-weight: normal; line-height: 22px; color: #d95900;}
div.cont div.phone_pack div.pack div.yourchoice div.result h6 small {font-size: 11px; font-weight: bold; line-height: 22px; color: #000;}
div.cont div.phone_pack div.pack div.yourchoice div.result p {margin-top: 10px;}
div.cont div.phone_pack div.pack div.yourchoice div.advert {width: 192px; height: 188px; padding: 0px; overflow: hidden;}
div.cont div.phone_pack div.pack div.yourchoice div.advert img {max-height: 188px; margin: 0px; padding: 0px; overflow: hidden;}
div.cont div.phone_pack div.pack div.yourchoice div.advert h2 {margin: 4px 4px 0px 4px; padding: 0px; font-family: arial, sans-serif; font-size: 11px; font-weight: bold; line-height: 14px; color: #000;}
div.cont div.phone_pack div.pack div.yourchoice div.buttons {width: 354px; height: 89px; margin: 5px 6px 0px 6px; overflow: hidden;}
div.cont div.phone_pack div.pack div.yourchoice div.buttons.low{height:44px;}
div.cont div.phone_pack div.pack div.yourchoice .big_orange{color:#d95900;font-family:telenor;font-size:15px;margin:7px 3px;display:block;font-weight:bold;}
div.cont div.phone_pack div.pack div.yourchoice div.buttons a {display: block; position: absolute; left: 0px; top: 0px; width: 374px; height: 42px; margin: 0px; padding: 0px; overflow: hidden; background: url('../i/phonepage.gif') -580px -700px no-repeat;}
div.cont div.phone_pack div.pack div.yourchoice div.buttons a b {display: none;}
div.cont div.phone_pack div.pack div.yourchoice div.buttons a.btn_n1 {left: 0px; top: 0px; width: 354px; height: 42px; background-position: -580px -700px;}
div.cont div.phone_pack div.pack div.yourchoice div.buttons a.btn_n12 {background-position: -580px -900px;}
div.cont div.phone_pack div.pack div.yourchoice div.buttons a.btn_n2 {left: 0px; top: 47px; width: 101px; height: 42px; background-position: -580px -750px;}
div.cont div.phone_pack div.pack div.yourchoice div.buttons a.btn_n3 {left: 107px; top: 47px; width: 121px; height: 42px; background-position: -707px -750px;}
div.cont div.phone_pack div.pack div.yourchoice div.buttons a.btn_n4 {left: 233px; top: 47px; width: 121px; height: 42px; background-position: -833px -750px;}
div.cont div.phone_pack div.pack div.yourchoice div.buttons a.btn_s1 {left: 0px; top: 0px; width: 374px; height: 42px; background-position: -580px -800px;}
div.cont div.phone_pack div.pack div.yourchoice div.buttons a.btn_s2 {left: 0px; top: 47px; width: 374px; height: 42px; background-position: -580px -850px;}

div.cont div.phone_pack div.pack div.yourchoice div.buttons a.btn1 {background-position: -580px -700px;}
div.cont div.phone_pack div.pack div.yourchoice div.buttons a.btn2 {top: 47px; width: 153px; background-position: -580px -750px;}
div.cont div.phone_pack div.pack div.yourchoice div.buttons a.btn3 {left: 158px; top: 47px; width: 216px; background-position: -738px -750px;}
div.cont div.phone_pack div.pack div.yourchoice div.buttons.shop a.btn1 {background-position: -580px -800px;}
div.cont div.phone_pack div.pack div.yourchoice div.buttons.shop a.btn2 {background-position: -580px -850px;}
div.cont div.phone_attr {width: 980px; margin: 0px; padding: 0px; overflow: hidden;}
div.cont div.phone_attr div.content {float: left; clear: left; width: 702px; margin: 0px 0px 0px 0px; padding: 0px 22px 0px 0px; overflow: hidden; background: none}
div.cont div.phone_attr div.content h3 {margin-top: 16px; color: #7d868c;}
div.cont div.phone_attr div.content h3 small { display: block; font-size: 14px;}
div.cont div.phone_attr div.content div.tabsheet {margin-left: 20px; width: 704px;}
div.cont div.phone_attr div.content div.tabsheet div.sheet {padding: 0px 0px 16px 0px; border-right: solid 1px #CFD4D8;}
div.cont div.phone_attr div.content div.tabsheet div.sheet.tight {padding: 0px;}
div.cont div.phone_attr div.content div.table {margin: 16px 0px 0px 0px;}
div.cont div.phone_attr div.content div.table table {width: 702px; margin: 0px 0px 0px 0px; background: none; border-collapse: separate; border-top: solid 1px #D0D3D8;}
div.cont div.phone_attr div.content div.table table tr {overflow: hidden;}
div.cont div.phone_attr div.content div.table table th,
div.cont div.phone_attr div.content div.table table td {border-collapse: separate; overflow: hidden;}
div.cont div.phone_attr div.content div.table table .th1 {padding: 5px 0px 5px 0px; background: #ecedef; border-top: solid 1px #fff; border-left: solid 1px #fff; border-right: solid 1px #D0D3D8; border-bottom: solid 1px #B3B8BE; font-family: telenor; font-size: 17px; font-weight: 700; line-height: 20px; text-align: center; color: #838a8e;}
div.cont div.phone_attr div.content div.table table .th1:first-child {border-left: none 0px;}
div.cont div.phone_attr div.content div.table table .th1:last-child {border-right: none 0px;}
div.cont div.phone_attr div.content div.table table .th2 {height: 48px; padding: 0px 8px 0px 4px; background: #949BA1; border-top: solid 1px #fff; border-left: solid 1px #838A90; border-right: solid 1px #B3B8BE; border-bottom: solid 1px #CFD4D8; font-family: arial, sans-serif; font-size: 13px; font-weight: normal; line-height: 16px; text-align: center; vertical-align: middle; white-space: nowrap; color: #fff;}
div.cont div.phone_attr div.content div.table table .th2.small {font-size: 10px; line-height: 13px; text-align: left;}
div.cont div.phone_attr div.content div.table table .th2:first-child {border-left: none 0px;}
div.cont div.phone_attr div.content div.table table .th2:last-child {border-right: none 0px;}
div.cont div.phone_attr div.content div.table table .th3 {padding: 3px 10px 3px 10px !important; background: #ecedef url("../i/table_tr_first.gif") 0px 0px repeat-x; border-bottom: solid 1px #B3B8BE; font-family: telenor; font-size: 17px; font-weight: 700; line-height: 20px; text-align: left !important; color: #00a5d5;}

div.cont div.phone_attr div.content div.table table th.th2 {padding: 0px 0px 0px 0px; text-align: left; vertical-align: top;}
div.cont div.phone_attr div.content div.table table th.th2 div {position: relative; display: block; height: 46px; margin: 0px; padding: 0px 8px 0px 4px; overflow: hidden; line-height: 42px; text-align: center; vertical-align: middle;}
div.cont div.phone_attr div.content div.table table th.th2 div span.text {position: relative; display: inline-block; line-height: 16px; vertical-align: middle;}
div.cont div.phone_attr div.content div.table table th.th2.small div {text-align: left;}
div.cont div.phone_attr div.content div.table table th.th2.small div span.text {font-size: 10px; line-height: 12px; text-align: left; margin-right: 4px;}
div.cont div.phone_attr div.content div.table table th.th2 div span.sort {position: absolute; display: block; right: 0px; top: 0px; width: 13px; height: 13px; overflow: hidden; cursor: pointer; background: url('../i/sort.gif') 0px 0px no-repeat;}
div.cont div.phone_attr div.content div.table table th.th2 div span.sort.asc {background-position: 3px 3px;}
div.cont div.phone_attr div.content div.table table th.th2 div span.sort.desc {top: auto; bottom: 0px; background-position: 3px -47px;}
div.cont div.phone_attr div.content div.table table th.th2 div span.sort.asc:hover {background-position: -97px 3px;}
div.cont div.phone_attr div.content div.table table th.th2 div span.sort.desc:hover {background-position: -97px -47px;}
div.cont div.phone_attr div.content div.table table th.th2.asc,
div.cont div.phone_attr div.content div.table table th.th2.desc {background: #b3b8bb; color: #22292E;}
div.cont div.phone_attr div.content div.table table th.th2.asc div span.sort.asc {background-position: -297px 3px;}
div.cont div.phone_attr div.content div.table table th.th2.asc div span.sort.desc {background-position: -197px -47px;}
div.cont div.phone_attr div.content div.table table th.th2.desc div span.sort.asc {background-position: -197px 3px;}
div.cont div.phone_attr div.content div.table table th.th2.desc div span.sort.desc {background-position: -297px -47px;}

div.cont div.phone_attr div.content div.table table tbody tr.tariff td {border-top: solid 1px #d4d8dc;}
div.cont div.phone_attr div.content div.table table tbody tr.service td {border-top: solid 1px #eef0f1;}
div.cont div.phone_attr div.content div.table table tbody tr.odd.service td {border-top: solid 1px #e4e5e6;}
div.cont div.phone_attr div.content div.table table td {padding: 6px 8px 6px 8px; text-align: center; vertical-align: middle;}
div.cont div.phone_attr div.content div.table table td a {text-decoration: none;}
div.cont div.phone_attr div.content div.table table td.c1 {font-size: 12px; font-weight: bold; line-height: 15px; text-decoration: none; color: #00a5d5; min-width: 67px; }
div.cont div.phone_attr div.content div.table table td.c1b {font-size: 11px; line-height: 14px; text-align: left !important; padding-left: 25px;}
div.cont div.phone_attr div.content div.table table td.c1 b {color: #606060;}
div.cont div.phone_attr div.content div.table table td.c2,
div.cont div.phone_attr div.content div.table table td.c3 {font-size: 11px; font-weight: normal; line-height: 14px; color: #22292e; white-space: nowrap;}
div.cont div.phone_attr div.content div.table table td.c4 {font-size: 10px; font-weight: normal; line-height: 13px; text-align: left; vertical-align: middle; color: #22292e;}
div.cont div.phone_attr div.content div.table table td.c5 {overflow: hidden; font-size: 11px; font-weight: normal; line-height: 16px; color: #949ca1; white-space: nowrap;}
div.cont div.phone_attr div.content div.table table td.c5 span {display: block; max-height: 50px; margin: 0px; padding: 0px; overflow: hidden;}
div.cont div.phone_attr div.content div.table table td.c5 span small {font-size: 11px; font-weight: normal; line-height: 16px;}
div.cont div.phone_attr div.content div.table table td.c5 span.shoponly {font-size: 15px; font-weight: bold; line-height: 32px;}
div.cont div.phone_attr div.content div.table table td.c5 span.shoponly small {display: none;}
div.cont div.phone_attr div.content div.table table td.c5 span strong {font-size: 15px; font-weight: bold; line-height: 18px; color: #d95900;}
div.cont div.phone_attr div.content div.table table td.c5 a {display: none; max-height: 50px; overflow: hidden; font-size: 14px; font-weight: bold; line-height: 17px; letter-spacing: -1px; color: #fff;}
div.cont div.phone_attr div.content div.table table td.c5 a.extra {padding: 8px 0px 7px 0px;}
div.cont div.phone_attr div.content div.table table td.c5 a small {font-size: 12px; font-weight: bold; line-height: 17px; letter-spacing: 0px;}
div.cont div.phone_attr div.content div.table table td.c5 small b {font-size: 10px; font-family: tahoma; font-weight: bold; text-transform: uppercase;}
div.cont div.phone_attr div.content div.table table td.c5.buy {}
div.cont div.phone_attr div.content div.table table td.c5.buy:hover {background: #d95900; border-left-color: #d95900; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
div.cont div.phone_attr div.content div.table table td.c5.buy:hover span {display: none;}
div.cont div.phone_attr div.content div.table table td.c5.buy:hover a {display: block;}
div.cont div.phone_attr div.content div.feature {position: relative; display: block; float: none; clear: both; width: 702px; overflow: hidden;}
div.cont div.phone_attr div.content div.feature div.feature-column {float: left; width: 234px; }
div.cont div.phone_attr div.content div.feature:after{content: '&nbsp;'; position: relative; display: block; float: none; clear: both; height: 0px; margin: 0px; padding: 0px; border: none 0px; overflow: hidden; visibility: hidden;}
div.cont div.phone_attr div.content div.feature div.item {display: block; float: left; clear: none; width: 194px; margin: 0px 0px 0px 0px; padding: 24px 20px 0px 20px; overflow: hidden; vertical-align: top; font-size: 11px; line-height: 20px;}
div.cont div.phone_attr div.content div.feature div.item h6 {margin: 0px; padding: 0px; font-size: 11px; font-weight: bold; line-height: 20px;}
div.cont div.phone_attr div.content div.feature div.item ul {margin: 0px; padding: 0px;}
div.cont div.phone_attr div.content div.feature div.item ul li {margin: 0px; padding: 0px 0px 0px 12px; background-position: -250px -42px;}

div.cont div.phone_attr div.side {float: left; clear: right; width: 236px; margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; overflow: hidden; background: none;}
div.cont div.phone_attr div.side h5 {margin: 32px 20px 0px 20px; font-family: telenor; font-size: 21px; font-style: italic; font-weight: 400; line-height: 25px; color: #00a5d5;}
div.cont div.phone_attr div.side h6 {margin: 32px 20px 0px 20px; font-family: telenor; font-size: 18px; font-style: italic; font-weight: 400; line-height: 22px; color: #00a5d5;}
div.cont div.phone_attr div.side p {margin: 16px 20px 0px 20px;}
div.cont div.phone_attr div.side ul {margin: 0px 20px 0px 20px; padding: 4px 0px 0px 0px;}
div.cont div.phone_attr div.side ul li {margin: 12px 0px 0px 0px; padding: 0px 0px 0px 0px; background: none; font-size: 13px; font-weight: bold; line-height: 17px;}
div.cont div.phone_attr div.side ul li a {text-decoration: underline;}
div.cont div.phone_attr div.side ul li a:hover {text-decoration: none;}
div.cont div.phone_attr div.side ul li big { display: block;}
div.cont div.phone_attr div.side ul li span { display: block; margin: -17px 0px 0px 20px;}
div.cont div.phone_attr div.side ul.check {}
div.cont div.phone_attr div.side ul.check li {padding-left: 20px; background: url('../i/phonepage.gif') -980px -978px no-repeat;}

div.cont div.phone_attr div.exside { display: none;}
/*
div.cont div.phone_attr div.exside {float: none; clear: right; width: 980px; margin: 0px 0px 0px 0px; padding: 0px 0px 20px 0px; overflow: hidden; background: none;}
div.cont div.phone_attr div.exside div.item {float: left; clear: none; width: 300px; height: auto; margin: 0px 0px 0px 20px; padding: 0px; overflow: hidden;}
div.cont div.phone_attr div.exside h5 {margin: 32px 20px 0px 20px; font-family: telenor; font-size: 21px; font-style: italic; font-weight: 400; line-height: 25px; color: #00a5d5;}
div.cont div.phone_attr div.exside h6 {margin: 32px 20px 0px 20px; font-family: telenor; font-size: 18px; font-style: italic; font-weight: 400; line-height: 22px; color: #00a5d5;}
div.cont div.phone_attr div.exside p {margin: 16px 20px 0px 20px;}
div.cont div.phone_attr div.exside ul {margin: 0px 20px 0px 20px; padding: 4px 0px 0px 0px;}
div.cont div.phone_attr div.exside ul li {margin: 12px 0px 0px 0px; padding: 0px 0px 0px 0px; background: none; font-size: 13px; font-weight: bold; line-height: 17px;}
div.cont div.phone_attr div.exside ul li a {text-decoration: underline;}
div.cont div.phone_attr div.exside ul li a:hover {text-decoration: none;}
div.cont div.phone_attr div.exside ul li big { display: block;}
div.cont div.phone_attr div.exside ul li span { display: block; margin: -17px 0px 0px 20px;}
div.cont div.phone_attr div.exside ul.check {}
div.cont div.phone_attr div.exside ul.check li {padding-left: 20px; background: url('../i/phonepage.gif') -980px -978px no-repeat;}

div.cont div.phone_attr div.content {width: 980px;}
div.cont div.phone_attr div.content div.tabsheet { width: 940px;}
div.cont div.phone_attr div.content div.table table {width: 938px;}
div.cont div.phone_attr div.content div.feature {width: 938px;}
div.cont div.phone_attr div.side { display: none;}
*/

div.cont div.phonepage div.cover { position: absolute; left: 0px; top: 0px; width: 1000px; height: 100%; background: #CFD4D8; opacity: 0; filter: alpha(opacity=0); z-index: 900;}

div.cont div.phonepage div.overlayform {position: absolute; left: 210px; top: 300px; width: 525px; height: 348px; margin: 0px; padding: 19px 33px 37px 23px; overflow: hidden; z-index: 999;}
div.cont div.phonepage div.overlayform div.inner {width: 525px; height: 348px; margin: 0px; padding: 0px; overflow: hidden; z-index: 999;}
div.cont div.phonepage div.overlayform div.inner div.close {position: absolute; right: 10px; top: 10px; width: 42px; height: 12px; overflow: hidden; background: url('../i/itemlist_bg.png') -60px -160px no-repeat; cursor: pointer;}
div.cont div.phonepage div.overlayform div.inner form {margin-top: 32px;}
div.cont div.phonepage div.overlayform div.inner form fieldset {width: 525px;}
div.cont div.phonepage div.overlayform div.inner form fieldset div.field {width: 475px;}
div.cont div.phonepage div.overlayform div.inner form label {width: 130px;}
div.cont div.phonepage div.overlayform div.inner form div.button {left: 146px;}
div.cont div.phonepage div.overlayform div.inner form div.button label {width: 96px;}
div.cont div.phonepage div.overlayform div.inner form div.field p.error {margin-left: 150px;}
div.cont div.phonepage div.overlayform div.bg {position: absolute; left: 0px; top: 0px; width: 581px; height: 404px; background: url('../i/popup_videobox.png') 0px 0px no-repeat; z-index: 988;}
div.cont div#phonepage div.hidden {display: none !important;}







/* erasable lines */
div.cont div.recommend { clear:none; float:right; margin:16px 0 0; overflow:hidden; padding:0 30px 0 13px; width:353px; }
div.cont div.recommend h2 { margin:0; }
div.cont div.recommend p { margin:0; font-size: 12px;}
div.cont div.recommend img {display: inline; margin: 10px;}
div.cont div.phoneAttr {float: left; clear: none; width: 592px; margin: 16px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: hidden;}
div.cont div.phoneAttr:after {content: '&nbsp;'; position: relative; display: block; float: none; clear: both; height: 0px; margin: 0px; padding: 0px; border: none 0px; overflow: hidden; visibility: hidden;}
div.cont div.phoneAttr div.attr {width: 592px; margin: 0px 0px 0px 0px; overflow: visible; background: #f0f0f1 url('../i/phone_attr.gif') 0px 0px no-repeat;}
div.cont div.phoneAttr div.attr:after {content: '&nbsp;'; position: relative; display: block; float: none; clear: both; height: 0px; margin: 0px; padding: 0px; border: none 0px; overflow: hidden; visibility: hidden;}
div.cont div.phoneAttr div.attr h1 {float: none; clear: both; width: 261px; height: 64px; margin: 0px; padding: 0px 20px 0px 30px; overflow: hidden; font-size: 18px; font-weight: bold; line-height: 21px; color: #949ca1;}
div.cont div.phoneAttr div.attr h1 em {display: block; margin: 0px 0px 0px 0px; padding: 0px; font-size: 18px; font-weight: normal; line-height: 21px; font-style: italic; color: #00a6d6;}
div.cont div.phoneAttr div.attr h6 {font-family: telenor, arial, sans-serif; font-size: 13px; font-weight: normal; line-height: 16px; color: #000;}
div.cont div.phoneAttr div.attr div.flash {float: left; clear: none; width: 301px; height: 528px; margin: 0px 0px 0px 10px; overflow: hidden;}
div.cont div.phoneAttr div.attr div.flash object {}
div.cont div.phoneAttr div.attr div.list {float: right; clear: none; width: 281px; margin: -64px 0px 0px 0px; padding: 0px 0px 144px 0px; overflow: hidden; font-size: 13px; line-height: 16px;}
div.cont div.phoneAttr div.attr div.list h6 {margin: 27px 20px 20px 20px;}
div.cont div.phoneAttr div.attr div.list ul {margin: 0px 10px 0px 10px; padding: 0px 0px 0px 0px; list-style: none; border-top: solid 1px #CFD4D8; border-bottom: solid 1px #ffffff;}
div.cont div.phoneAttr div.attr div.list ul li {display: block; margin: 0px; padding: 7px 10px 7px 10px; list-style: none; background: none; color: #45555f; border-top: solid 1px #ffffff; border-bottom: solid 1px #CFD4D8;}
div.cont div.phoneAttr div.attr div.vari {position: absolute; left: 311px; bottom: 0px; width: 281px; height: 128px; margin: 0px; padding: 0px; overflow: hidden;}
div.cont div.phoneAttr div.attr div.vari h6 {margin: 0px 10px 0px 10px; padding: 9px 10px 7px 10px; border-bottom: solid 1px #CFD4D8;}
div.cont div.phoneAttr div.attr div.vari p {margin: 0px 10px 0px 10px; padding: 7px 10px 0px 10px; border-top: solid 1px #ffffff; color: #949CA1;}
div.cont div.phoneAttr div.attr div.vari p span {color: #00a6d6;}
div.cont div.phoneAttr div.banner {display: block; float: left; clear: none; width: 160px; height: 300px; overflow: hidden; margin: 24px 4px 0px 30px; padding: 0px;}
div.cont div.phoneAttr div.feature {display: block; float: none; clear: none; width: auto; overflow: hidden;}
div.cont div.phoneAttr div.feature:after{content: '&nbsp;'; position: relative; display: block; float: none; clear: both; height: 0px; margin: 0px; padding: 0px; border: none 0px; overflow: hidden; visibility: hidden;}
div.cont div.phoneAttr div.feature div.item {display: block; float: left; clear: none; width: 154px; margin: 0px 0px 0px 0px; padding: 24px 0px 0px 40px; overflow: hidden; vertical-align: top; font-size: 11px; line-height: 20px;}
div.cont div.phoneAttr div.feature div.item h6 {margin: 0px; padding: 0px; font-size: 11px; font-weight: bold; line-height: 20px;}
div.cont div.phoneAttr div.feature div.item ul {margin: 0px; padding: 0px;}
div.cont div.phoneAttr div.feature div.item ul li {margin: 0px; padding: 0px 0px 0px 12px; background-position: -250px -42px;}

div.cont div.phonePack {float: right; clear: none; width: 398px; margin: 16px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: hidden; border: none 0px; background: none;}
div.cont div.phonePack > div.inside {float: none; clear: both; width: 378px; margin: 0px; padding: 0px; overflow: hidden;}
/*div.cont div.phonePack > div.inside:after {content: '&nbsp;'; position: relative; display: block; float: none; clear: both; height: 0px; margin: 0px; padding: 0px; border: none 0px; overflow: hidden; visibility: hidden;}*/
/*div.cont div.phonePack > div.inside,*/
div.cont div.phonePack > div.inside > div,
div.cont div.phonePack > div.inside > div > div,
div.cont div.phonePack > div.inside div.package div.inside,
div.cont div.phonePack > div.inside h4,
div.cont div.phonePack > div.inside h5 {float: left; clear: both; overflow: hidden;}
div.cont div.phonePack input,
div.cont div.phonePack select {font-family: arial, sans-serif; font-size: 12px; line-height: 15px; margin: 0px; padding: 0px; border-color: #fff; border: none 0px; background: #fff; color: #45555f;}
div.cont div.phonePack h4 {width: 338px; margin: 8px 10px 8px 10px; padding: 8px 10px 4px 10px; font-family: telenor, arial, sans-serif; font-size: 15px; font-weight: normal; line-height: 18px; color: #45555f; border-bottom: solid 1px #e4e5e6;}
div.cont div.phonePack h5 {width: 338px; margin: 8px 10px 8px 10px; padding: 8px 10px 4px 10px; font-family: telenor, arial, sans-serif; font-size: 15px; font-weight: normal; line-height: 18px; color: #45555f; border-bottom: solid 1px #e4e5e6;}
div.cont div.phonePack p {width: 338px; margin: 16px 20px 0px 20px; padding: 0px 0px 0px 0px; overflow: hidden; font-size: 11px; line-height: 16px;}
div.cont div.phonePack p.validity {font-size: 13px}
div.cont div.phonePack a.button,
div.cont div.phonePack button{display: inline-block; width: 130px; height: 18px; margin: 0px; padding: 8px 0px 6px 0px; overflow: hidden; text-align: center; background: url('../i/phone_pack.gif') -2000px -450px no-repeat; font-family: telenor, arial, sans-serif; font-size: 14px; font-weight: bold; line-height: 18px; color: #ffffff; text-decoration: none; text-transform: uppercase; vertical-align: top}
div.cont div.phonePack button {height: 32px;float: right;}
div.cont div.phonePack a.button b {cursor: pointer; text-align: center;}
div.cont div.phonePack div.insert,
div.cont div.phonePack div.bottom {width: 378px; margin: 0px 0px 0px 0px; padding: 0px 0px 16px 0px; overflow: hidden; text-align: right;}
div.cont div.phonePack div.insert p,
div.cont div.phonePack div.bottom p {width: 358px; margin: 16px 10px 0px 10px; padding: 0px;}
div.cont div.phonePack div.whiteSpaceNone {margin: 0px 0px 0px 0px; font-size: 0px; letter-spacing: -1px;}
div.cont div.phonePack.ts1 {padding-top: 4px; background: url('../i/phone_pack.gif') -400px top no-repeat;}
div.cont div.phonePack.ts1 div.phase1 {background: url('../i/phone_pack.gif') -1200px 0px repeat-y;}
div.cont div.phonePack.ts1 div.phase1 div.bottom {background: url('../i/phone_pack.gif') -400px bottom no-repeat;}
div.cont div.phonePack.ts2 div.phase1 {margin-bottom: 12px;}
div.cont div.phonePack.ts2 div.phase1 div.bottom {padding-bottom: 24px; background-position: -800px bottom;}
div.cont div.phonePack.ts2 div.phase1 div.bottom p {display: none;}
div.cont div.phonePack.ts2 div.phase1 div.insert {display: none;}

div.cont div.phonePack div.packsel {width: 378px; margin: 0px 0px 0px 0px; padding: 0px 0px 24px 0px; overflow: hidden; background: #e4e5e6 url('../i/phone_pack.gif') 0px bottom no-repeat;}
div.cont div.phonePack div.packsel h6 {width: 338px; height: 18px; margin: 10px 10px 0px 10px; padding: 16px 10px 14px 10px; overflow: hidden; font-family: telenor, arial, sans-serif; font-size: 15px; font-weight: normal; line-height: 18px; color: #ffffff; background: url('../i/phone_pack.gif') -2000px 0px no-repeat;}
div.cont div.phonePack div.packsel p {width: 338px; margin: 0px 20px 16px 20px; padding: 16px 0px 0px 0px; overflow: hidden; font-size: 13px; font-weight: bold; line-height: 16px; color: #d95900;}
div.cont div.phonePack div.packsel p a {color: #d95900; text-decoration: none;}
div.cont div.phonePack div.packsel ul {width: 358px; margin: 10px 10px 0px 10px; padding: 0px; overflow: hidden; list-style: none; border-top: solid 1px #d8d9da; border-bottom: solid 1px #f0f1f2; font-size: 11px;}
div.cont div.phonePack div.packsel ul li {display: block; width: 358px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: hidden; list-style: none; background: none; border-top: solid 1px #f0f1f2; border-bottom: solid 1px #d8d9da;}
div.cont div.phonePack div.packsel ul li a {display: block; width: 322px; margin: 0px; padding: 8px 0px 8px 36px; overflow: hidden; cursor: pointer; color: #00a6d6; background: #E4E5E6 url('../i/packsel_controls.gif') -800px center;}
div.cont div.phonePack div.packsel ul li a:hover {text-decoration: none; background-color: #EaEaEa;}
div.cont div.phonePack div.packsel ul li.active a {color: #22292e; background-color: #EFEFF0; background-position: -1200px center;}
div.cont div.phonePack div.packsel ul li.active a:hover {background-color: #EFEFF0;}
div.cont div.phonePack div.packsel ul.s0 {font-size: 13px;}

div.cont div.phonePack div.package {width: 358px; margin: 8px 10px 0px 10px; padding: 10px 0px 0px 0px; overflow: hidden; background: #ffffff url('../i/phone_pack.gif') -1600px top no-repeat;}
div.cont div.phonePack div.package div.inside {width: 358px; margin: 0px; padding: 0px 0px 10px 0px; overflow: hidden; background: url('../i/phone_pack.gif') -1600px bottom no-repeat;}
div.cont div.phonePack div.package h2 {margin: 0px 20px 0px 20px; padding: 0px 0px 0px 0px; overflow: hidden; font-size: 18px; font-weight: normal; line-height: 21px; color: #22292e; font-family: Arial, sans-serif;}
div.cont div.phonePack div.package h2 b {font-weight: normal;}
div.cont div.phonePack div.package h3 {margin: 0px 10px 0px 10px; padding: 3px 10px 6px 10px; font-size: 18px; font-weight: 300; line-height: 21px; color: #22292e; border-bottom: solid 1px #e4e5e6;}
div.cont div.phonePack div.package ul {margin: 10px 20px 0px 20px;}
div.cont div.phonePack div.package ul li span {font-weight: bold; color: #d95900;}
div.cont div.phonePack div.package p {display: inline-block; width: 328px; margin: 10px 10px 0px 20px; padding: 0px; font-size: 11px; letter-spacing: 0px; line-height: 16px; vertical-align: middle;}
div.cont div.phonePack div.package p span {font-size: 13px; color: #d95900;}
div.cont div.phonePack div.package div.inside div p {width: 200px; margin-top: 0px;}
div.cont div.phonePack div.package div.inside div p.btn {width: 118px; margin-top: 0px; margin-left: 0px; margin-right: 10px; text-align: right;}
/*div.cont div.phonePack div.package div.inside p.del {display: none; position: absolute; top: 13px; right: 10px; width: auto; margin: 0px; padding: 0px;}*/
div.cont div.phonePack div.package div.inside div p.del {display: none; width: 118px; margin-top: 0px; margin-left: 0px; margin-right: 10px; text-align: right;}
div.cont div.phonePack div.package div.inside div.prices {width: 338px; height: 48px; margin: 10px 10px 10px 10px; overflow: hidden; background: url('../i/phone_pack.gif') -2000px -250px no-repeat;}
div.cont div.phonePack div.package div.inside div.prices p {position: absolute; left: 0px; top: 0px; width: 216px; margin: 8px 0px 0px 0px; padding: 0px 12px 0px 12px; overflow: visible; border-right: solid 1px #ddd;}
div.cont div.phonePack div.package div.inside div.prices p a.basket {position: absolute; display: block; right: 4px; top: -3px; width: 28px; height: 20px; overflow: hidden; background: url('../i/basket.gif') 0px 0px no-repeat;}
div.cont div.phonePack div.package div.inside div.prices p a.basket b {display: none;}
div.cont div.phonePack div.package div.inside div.prices p.p1 {left: 0px; top: 0px; width: 72px; text-align: left; font-weight: bold; border-left: none 0px; border-right: solid 1px #ddd;}
div.cont div.phonePack div.package div.inside div.prices p.p2 {left: 97px; top: 0px; width: 118px; text-align: left; border-left: solid 1px #fff; border-right: solid 1px #ddd;}
div.cont div.phonePack div.package div.inside div.prices p.p3 {left: 241px; top: 0px; width: 72px; text-align: left; font-weight: bold; text-align: right; border-left: solid 1px #fff; border-right: none 0px;}
div.cont div.phonePack div.package div.inside div.prices.priceshead {height: 16px; margin-bottom: 0px; background: none;}
div.cont div.phonePack div.package div.inside div.prices.priceshead p {margin-top: 0px; border-color: #fff; font-weight: normal; text-align: left;}
div.cont div.phonePack div.package div.inside div.prices.priceshead p.p1 {width: 82px;}
div.cont div.phonePack div.package div.inside div.prices.priceshead p.p2 {width: 90px; left: 107px;}
div.cont div.phonePack div.package div.inside div.prices.priceshead p.p3 {width: 90px; left: 223px;}
div.cont div.phonePack div.package div.inside div.prices.prices1 {margin-top: 5px;}
div.cont div.phonePack div.package div.inside div.prices.prices2 {margin-top: -14px;}
div.cont div.phonePack div.package div.inside div.prices.prices1 p,
div.cont div.phonePack div.package div.inside div.prices.prices2 p {font-weight: normal; text-align: left;}
div.cont div.phonePack div.package div.inside div.prices.prices1 p.p1,
div.cont div.phonePack div.package div.inside div.prices.prices2 p.p1 {width: 82px;}
div.cont div.phonePack div.package div.inside div.prices.prices1 p.p2,
div.cont div.phonePack div.package div.inside div.prices.prices2 p.p2 {width: 90px; left: 107px; color: #475660;}
div.cont div.phonePack div.package div.inside div.prices.prices1 p.p3,
div.cont div.phonePack div.package div.inside div.prices.prices2 p.p3 {width: 90px; left: 223px; color: #475660; font-weight: normal;}
div.cont div.phonePack div.package div.select {width: 338px; height: 34px; margin: 12px 10px 0px 10px; overflow: hidden; background: url('../i/phone_pack.gif') -2000px -300px no-repeat;}
div.cont div.phonePack div.package div.select input {position: absolute; left: 10px; top: 5px; width: 296px; height: 15px; margin: 0px; padding: 5px 0px 4px 0px; overflow: hidden; font-weight: bold; z-index: 1;}
div.cont div.phonePack div.package div.select select {position: absolute; left: 5px; top: 5px; width: 328px; height: 24px; overflow: hidden; opacity: 0.01; z-index: 2;}
div.cont div.phonePack div.package div.select select option {position: relative; display: block; margin: 0px 0px 0px 0px; padding: 3px 5px 2px 4px; overflow: hidden; border-top: solid 1px #e4e5e6; background: #fff; opacity: 1;}
div.cont div.phonePack div.package div.onlydevice h2 {display: none;}
div.cont div.phonePack div.package.sheet.added {display: none;}
div.cont div.phonePack div.packages {display: block; height: 34px; padding-top: 10px; overflow: hidden; background-position: 0px 0px;}
div.cont div.phonePack div.packages h2 {display: none;}
div.cont div.phonePack div.packages h3 {cursor: pointer; background: url('../i/phone_pack.gif') right -100px no-repeat;}
div.cont div.phonePack div.packages.open {height: auto; background-position: -1600px 0px;}
div.cont div.phonePack div.packages.open h3 {background-position: right -200px;}

div.cont div.phonePack div.package div.inside div.sol_descrition p { width: auto; margin-top: 10px; }

div.cont div.phonePack div.package.selected {padding-top: 4px; background: #e4e5e6;}
div.cont div.phonePack div.package.selected div.inside {padding-top: 6px; background: #e4e5e6;}
div.cont div.phonePack div.package.selected h2 {font-family: arial, sans-serif; display: inline-block; width: auto; height: 39px; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 10px; overflow: hidden; white-space: nowrap; color: #ffffff; background: url('../i/phone_pack.gif') -2000px -50px no-repeat;}
div.cont div.phonePack div.package.selected h2 b {font-family: arial, sans-serif; display: inline-block; width: auto; height: 18px; margin: 0px; padding: 10px 10px 11px 0px; overflow: hidden; white-space: nowrap; background: url('../i/phone_pack.gif') right -50px no-repeat; color: #ffffff; max-width: 317px}
div.cont div.phonePack div.package.selected div.onlydevice h2 {display: inline-block;}
div.cont div.phonePack div.package.selected div.onlydevice div.whiteSpaceNone p {padding-top: 10px;}
div.cont div.phonePack div.package.selected div.inside > ul,
div.cont div.phonePack div.package.selected div.inside p.btn {display: none;}
div.cont div.phonePack div.package.selected div.inside p.del {display: inline-block; z-index: 999;}
div.cont div.phonePack div.package.selected div.prices {margin-bottom: 5px;}
div.cont div.phonePack div.package.selected div.prices p.p2 span {font-weight: bold;}
div.cont div.phonePack div.package.selected div.added {padding-top: 12px; background: #e4e5e6 url('../i/phone_pack.gif') -1990px -550px no-repeat;}

div.cont div.phonePack div.makeups {margin-top: 4px;}
div.cont div.phonePack div.makeups h5 {padding-top: 4px;}
div.cont div.phonePack.ts2 div.makeups {height: 36px; padding-top: 0px; overflow: hidden; background-position: 0px 0px;}
div.cont div.phonePack.ts2 div.makeups h5 {cursor: pointer; background: url('../i/phone_pack.gif') right -150px no-repeat;}
div.cont div.phonePack.ts2 div.makeups.open {height: auto;}
div.cont div.phonePack.ts2 div.makeups.open h5 {background-position: right -200px;}
div.cont div.phonePack.ts3 div.makeups {display: none;}

div.cont div.phonePack div.submit {width: 378px; margin: 0px 0px 0px 0px; padding: 10px 0px 4px 0px; overflow: hidden; background: #e4e5e6;}
div.cont div.phonePack div.submit h6 {width: 338px; height: 29px; margin: 0px 10px 0px 10px; padding: 10px 10px 9px 10px; overflow: hidden; font-family: telenor, arial, sans-serif; font-size: 24px; font-weight: 300; line-height: 29px; color: #ffffff; background: url('../i/phone_pack.gif') -2000px 0px no-repeat;}
div.cont div.phonePack div.submit p {width: 338px; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 0px; overflow: hidden; font-size: 13px; line-height: 16px; color: #45555f;}
div.cont div.phonePack div.submit p small {color: #45555f;}
div.cont div.phonePack div.submit a.button,
div.cont div.phonePack div.submit button {width: 170px; background-position: -2200px -450px;}
div.cont div.phonePack div.submit div.form {width: 358px; margin: 0px 10px 0px 10px; padding: 16px 0px 16px 0px; background: url('../i/phone_pack.gif') -800px 0px no-repeat;}
div.cont div.phonePack div.submit div.form div.field {width: 338px; height: 32px; margin: 16px 10px 0px 10px; padding: 0px; overflow: hidden;}
div.cont div.phonePack div.submit div.form div.field.heightauto {height: auto;}
div.cont div.phonePack div.submit div.form div.field.field_others {margin-top: 4px;}
div.cont div.phonePack div.submit div.form div.field label {float: left; clear: none; width: 90px; height: 16px; margin: 0px; padding: 9px 8px 7px 0px; overflow: hidden; font-size: 11px; font-weight: bold; line-height: 16px; text-align: right; color: #45555f;}
div.cont div.phonePack div.submit div.form div.field div.input {float: left; clear: none; width: 240px; height: 32px; margin: 0px; padding: 0px; overflow: hidden; background: url('../i/phone_pack.gif') -2000px -400px no-repeat;}
div.cont div.phonePack div.submit div.form div.field div.input input {position: absolute; left: 8px; top: 4px; width: 224px; height: 15px; margin: 0px; padding: 5px 0px 4px 0px; overflow: hidden;}
div.cont div.phonePack div.submit div.form div.field div.select {float: left; clear: none; width: 92px; height: 32px; margin: 0px; padding: 0px; overflow: hidden; background: url('../i/phone_pack.gif') -2000px -350px no-repeat;}
div.cont div.phonePack div.submit div.form div.field div.select input {position: absolute; left: 8px; top: 4px; width: 46px; height: 15px; margin: 0px; padding: 5px 0px 4px 0px; overflow: hidden; z-index: 1;}
div.cont div.phonePack div.submit div.form div.field div.select select {position: absolute; left: 3px; top: 4px; width: 78px; height: 24px; overflow: hidden; opacity: 0.01; z-index: 2;}
div.cont div.phonePack div.submit div.form div.field div.select select option {position: relative; display: block; margin: 0px 0px 0px 0px; padding: 3px 5px 2px 4px; overflow: hidden; border-top: solid 1px #e4e5e6; background: #fff; opacity: 1;}
div.cont div.phonePack div.submit div.form div.field div.cbrb {float: left; clear: none; width: 240px; height: auto; margin: 0px; padding: 0px; overflow: hidden; background: none;}
div.cont div.phonePack div.submit div.form div.field div.cbrb input {position: absolute; left: 8px; top: 11px; width: 13px; height: 13px; margin: 0px; padding: 5px 0px 4px 0px; overflow: hidden;}
div.cont div.phonePack div.submit div.form div.field div.cbrb label {position: relative; left: 28px; width: 200px; height: auto; overflow: hidden; text-align: left;}
div.cont div.phonePack div.submit div.form div.field.button {margin-top: 4px; text-align: right;}
div.cont div.phonePack div.submit div.form1 {background: none;}
div.cont div.phonePack div.submit div.form0 div.field div.input {width: 240px; background-position: -2000px -400px;}
div.cont div.phonePack div.submit div.form0 div.field div.input input {width: 224px;}
div.cont div.phonePack div.submit div.form1 {}
div.cont div.phonePack div.submit div.form1 div.field.button {margin-top: 16px;}
div.cont div.phonePack.ts3 div.submit div.form1 {display: none;}
div.cont div.phonePack div.submit div.form2 {}
div.cont div.phonePack div.submit div.form.error div.field.required label {color: #d95900;}
div.cont div.phonePack div.submit div.form div.field + div.field {margin-top: 5px;}

div.cont div.phonePack div.submit form {display: none; width: 200px; float: none; clear: both; margin: 0px; padding: 16px;}
div.cont div.phonePack div.submit form fieldset {width: 190px; float: none; clear: both; margin: 0px; padding: 0px;}
div.cont div.phonePack div.submit form input { display: block; width: 180px; float: none; clear: both; margin: 2px; padding: 2px;}
/* /erasable lines */

/* /phone page */

/* /cont */



/* footer/foot */
/*
div.foot div.menu {position: absolute; left: 418px; top: 0px; width: 582px; height: 32px; overflow: hidden; background: url('../i/head_foot.jpg') 0px -100px no-repeat; font-size: 11px; line-height: 14px; white-space: nowrap;}
div.foot div.menu ul {display: block; width: 616px; height: 32px; margin: 0px 0px 0px 13px; padding: 0px; overflow: hidden; list-style: none; white-space: nowrap;}
div.foot div.menu ul li {display: block; float: left; clear: none; width: auto; height: 32px; margin: 0px 0px 0px -3px; padding: 0px 0px 0px 3px; overflow: hidden; list-style: none; white-space: nowrap; background: url('../i/head_foot.gif') 0px -387px no-repeat;}
div.foot div.menu ul li a {display: block; float: left; clear: none; width: auto; height: 14px; margin: 0px 0px 0px 0px; padding: 10px 9px 8px 7px; overflow: hidden; white-space: nowrap; text-decoration: none; color: #ffffff;}
div.foot div.menu ul li a:hover {text-decoration: underline;}
div.foot div.copy {position: absolute; left: 438px; top: 47px; width: 244px; height: 8px; color: #949ca1; font-size: 6px; line-height: 8px; white-space: nowrap; background: url('../i/head_foot.gif') 0px -450px no-repeat;}
div.foot div.copy p {position: absolute; left: -6969px; top: 0px;}
div.foot div.carnation {
	position: absolute;
	display: none;
	right: -33px;
	top: 44px;
	width: 16px;
	height: 16px;
	overflow: hidden;
}
div.foot div.carnation a {position: absolute; display: block; left: 0px; top: 0px; width: 100%; height: 100%; background: url("../i/head_foot.gif") 0px -500px no-repeat;}

div.foot div.share { float:left;display: inline;margin:0 0 0 15px;}
div.foot div.share span {float: left; font-size: 11px; padding: 8px 5px 0 0; color: #949ca1;}
div.foot a.fb,
div.foot a.twitter,
div.foot a.youtube,
div.foot a.iwiw {height: 16px; font-size: 11px;float: left;display: block; background: transparent url(../i/icons.gif) no-repeat 0 0; padding: 0 0 0 20px; margin: 8px 5px 0 5px !important;}
div.foot a.fb { background-position:  0 -900px;}
div.foot a.twitter { background-position: 0 -800px;}
div.foot a.youtube { background-position: 0 -1100px;}
div.foot a.iwiw { background-position: 0 -1000px; margin-right: 10px !important;}
*/

div.footer div.foot {
	position: relative;
	margin: 0px auto;
	width: 980px;
	height: 205px;
	overflow: visible;
	background: transparent url(../i/bg_footer.png) no-repeat 0 -10px;
}

div.footer.footer_links_disabled div.foot {height: 65px; background: transparent url(../i/bg_footer-links-disabled.png) no-repeat 0 0;}

div.footer div.foot div.contentTop {
	padding: 27px 20px 0 20px;
	width: 940px;
	height: 104px;/*131*/
}

div.footer div.foot div.contentTop h3 {
	margin-bottom: 10px;
	font-family: telenor, arial, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #21282e;
}

div.footer div.foot div.contentTop div.leftBlock {
	float: left;
	padding: 0 0 0 20px;
	width: 488px;/*508*/
	height: 90px;
	border-right: 1px solid #c7c7c7;
}

div.footer div.foot div.contentTop div.leftBlock ul {
	display: block;
	float: left;
	width: 156px;
	margin-left: 10px;
}

div.footer div.foot div.contentTop div.leftBlock ul.list-1 {
	margin-left: 0;
}

div.footer div.foot div.contentTop div.leftBlock ul li {
	display: block;
	float: left;
	clear: both;
	width: 144px;
	position: relative;
	padding: 0 0 3px 12px;
	list-style: none;
	font-size: 11px;
	background: transparent url(../i/bullet_arrow-right-blue.png) no-repeat 0 5px;/* TODO: sprite */
}

div.footer div.foot div.contentTop div.rightBlock {
	float: left;
	padding: 0 0 0 30px;
	width: 401px;/*431*/
}

div.footer div.foot div.contentTop div.rightBlock span {position: relative; display: block;  white-space: normal; overflow: hidden;}
div.footer div.foot div.contentTop div.rightBlock span.text { float: left; clear: none; max-width: 100px;}
div.footer div.foot div.contentTop div.rightBlock span.phone {
	float: left; clear: none;
	margin: 3px 0px 0px 10px;
	font-family:telenor,Arial,sans-serif;
	font-size: 24px;
	font-style: italic;
	font-weight: 700;
}

div.footer div.foot div.contentTop div.rightBlock span.phone.small {
	font-size: 14px;
}

div.footer div.foot div.contentTop div.rightBlock div {
	float: left;
	font-size: 11px;
	line-height: 15px;
	color: #8c9399;
}

div.footer div.foot div.contentTop div.rightBlock div.item {max-width: 400px; padding-right: 10px; height: 40px; overflow: hidden;}
div.footer div.foot div.contentTop div.rightBlock div.item.small {width: 150px;}
div.footer div.foot div.contentTop div.rightBlock div.item.small span.text {max-width: 80px}
/*div.footer div.foot div.contentTop div.rightBlock div.item.large {width: 230px;}*/
div.footer div.foot div.contentTop div.rightBlock div.item.large span.text {max-width: 150px}


div.footer div.foot div.contentTop div.rightBlock div.support {
	width: 170px;
}

div.footer div.foot div.contentTop div.rightBlock div.support span.text {
	width: 90px;
}

div.footer div.foot div.contentTop div.rightBlock div.prePaid span.text {
	width: 150px;
}

div.footer div.foot div.contentBottom {
	float: left;
	padding: 29px 20px 0 20px;
	width: 940px;
}

div.footer div.foot div.contentBottom div.rights,
div.footer div.foot div.contentBottom div.links {
	font-size: 11px;
	color: #8c9399;
}

div.footer div.foot div.contentBottom div.rights {
	float: left;
}

div.footer div.foot div.contentBottom div.share {
	position: absolute;
	left: 443px;
}

div.footer div.foot div.contentBottom div.share ul {
	display: block;
}

div.footer div.foot div.contentBottom div.share ul li {
	display: block;
	float: left;
	margin-right: 10px;
	list-style: none;
}

div.footer div.foot div.contentBottom div.share a {
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	overflow: hidden;
	text-decoration: none;
	background: transparent url(../i/share_footer.gif) no-repeat 0 0;
}

div.footer div.foot div.contentBottom div.share a span {
	display: block;
	width: 16px;
	height: 16px;
	visibility: hidden;
}

div.footer div.foot div.contentBottom div.share a.fb {
	background: transparent url(../i/share_footer.gif) no-repeat 0 0;
}

div.footer div.foot div.contentBottom div.share a.iwiw {
	background: transparent url(../i/share_footer.gif) no-repeat -25px 0;
}

div.footer div.foot div.contentBottom div.share a.twitter {
	background: transparent url(../i/share_footer.gif) no-repeat -50px 0;
}

div.footer div.foot div.contentBottom div.share a.youtube {
	background: transparent url(../i/share_footer.gif) no-repeat -75px 0;
}

div.footer div.foot div.contentBottom div.links {
	float: right;
	color: #e2e4e5;
}

div.footer div.foot div.contentBottom div.links a {
	color: #8c9399;
}

div.foot div.carnation {
	position: absolute;
	display: block;
	right: -33px;
	top: 30px;
	width: 16px;
	height: 16px;
	overflow: visible;
}

div.footer div.foot div.carnation a {
	position: absolute;
	display: block;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: url("../i/head_foot.gif") 0px -500px no-repeat;
}

/* /footer/foot */



/* features */
div.overlay {position: absolute; display: none; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; z-index: 990;}
div.overlay div.cover {position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: #CFD4D8; overflow: hidden; opacity: 0.50; filter: alpha(opacity=50);} /* IE */
div.overlay.show {display: block;}

div.overlay {}
div.overlay div.overlaycontent {position: absolute; left: 0px; top: 0px; width: 1px; height: 1px; overflow: visible; z-index: 990;}
div.overlay div.media {position: fixed; width: 1px; height: 1px; left: 0px; top: 0px; margin: 0px 0px 0px -40px; padding: 0px 40px 0px 40px; overflow: visible; background: #fff; z-index: 991;}
div.overlay div.media div.inner {position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; margin: 0px 0px 0px -1px; padding: 0px; overflow: hidden; border-left: solid 1px #00a6d6; border-right: solid 1px #00a6d6; -moz-box-shadow: 0px 0px 42px 0px #444; -webkit-box-shadow: 0px 0px 42px 0px #444; box-shadow: 0px 0px 42px 0px #444;}
div.overlay div.media div.inner div.image {position: absolute; left: 40px; top: 0px; width: auto; height: 100%; margin: 0px; padding: 0px; overflow: visible; cursor: none; z-index: 992;}
div.overlay div.media div.inner div.image img {position: absolute; display: block; left: 0px; top: 0px; width: auto; height: 100%; margin: 0px; padding: 0px; overflow: hidden;}
div.overlay div.media div.inner div.image.nolarge {cursor: default;}
div.overlay div.media div.inner div.zoom {position: absolute; display: block; left: 0px; top: 0px; width: 156px; height: 56px; margin: -33px 0px 0px -35px; padding: 0px; overflow: hidden; background: url('../i/overlay_media_zoomin.png') 0px 0px no-repeat; cursor: none; z-index: 993;}
div.overlay div.media div.inner div.close {position: absolute; right: 10px; top: 10px; width: 43px; height: 17px; overflow: hidden; background: url('../i/overlay_media_controls.gif') 0px 0px no-repeat; cursor: pointer; z-index: 993;}
div.overlay div.media div.inner div.prev {position: absolute; left: 10px; top: 50%; width: 23px; height: 43px; margin-top: -21px; overflow: hidden; background: url('../i/overlay_media_controls.gif') 0px -50px no-repeat; cursor: pointer; z-index: 993;}
div.overlay div.media div.inner div.next {position: absolute; right: 10px; top: 50%; width: 23px; height: 43px; margin-top: -21px; overflow: hidden; background: url('../i/overlay_media_controls.gif') -50px -50px no-repeat; cursor: pointer; z-index: 993;}
div.overlay div.media div.shadow {display: none;} /* IE */

div.overlay div.medialarge {position: fixed; width: 100%; height: 100%; left: 0px; top: 0px; margin: 0px; padding: 0px; overflow: hidden; background: #fff; z-index: 992;}
div.overlay div.medialarge div.inner {position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; margin: 0px; padding: 0px; overflow: hidden; cursor: none;}
div.overlay div.medialarge div.inner div.image {position: absolute; left: 0px; top: 0px; width: 1200px; height: 1800px; margin: 0px; padding: 0px; overflow: hidden;}
div.overlay div.medialarge div.inner div.image img {position: absolute; display: block; left: 0px; top: 0px; width: 1200px; height: 1800px; margin: 0px; padding: 0px; overflow: hidden;}
div.overlay div.medialarge div.inner div.close {position: absolute; left: 0px; top: 0px; width: 156px; height: 56px; margin: -33px 0px 0px -36px; overflow: hidden; background: url('../i/overlay_media_zoomout.png') 0px 0px no-repeat; cursor: none;}



div.hint {position: absolute; display: block; left: -6969px; top: 0px; width: 250px; height: auto; margin: -10px 0px 0px 10px; overflow: visible; z-index: 999; font-size: 11px; line-height: 15px; color: #000;}
div.hint iframe {position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; margin: 0px; padding: 0px; overflow: hidden; background: transparent; z-index: 900;}
div.hint div.bg {position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; margin: 0px; padding: 0px; overflow: hidden; background: transparent; z-index: 990; background: #fff; border: solid 2px #0082B0; opacity: 0.88; filter: alpha(opacity=88) -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; -moz-box-shadow: 0px 1px 9px -3px #000; -webkit-box-shadow: 0px 1px 9px -3px #000; box-shadow: 0px 1px 9px -3px #000;}
/*div.hint div.bg {behavior: url('css/pie.htc');}*/
div.hint div.inner {position: relative; width: 224px; height: auto; margin: 0px; padding: 12px 15px 8px 15px; overflow: hidden; z-index: 999;}
div.hint div.inner p {margin: 0px;}
/* features */






/* karrien/aktualis/external content */
div.content .externalContent { padding: 0 0 0 30px; font-family: Arial, sans-serif; }

/* skins */
/* /skins */

html div.head div.menu b,
span, a, b, h1, h2, h3, h4, h5, h6, button {
	visibility: hidden;
}

html.cufon-ready span,
html.cufon-ready a,
html.cufon-ready b,
html.cufon-ready h1,
html.cufon-ready h2,
html.cufon-ready h3,
html.cufon-ready h4,
html.cufon-ready h5,
html.cufon-ready h6,
html.cufon-ready button {
	visibility: visible !important;
}

/* angol oldalak kivetelei */
.coverage_en {margin-left: 10px;}


div.cont .mbi_results ul {margin: 15px 0 0 66px !important}
.mbi_results p span {font-size: 10px; color: #949CA1;display: block;margin: 0 0 0 35px;clear: both;}
.mbi_results p span a {color: #949ca1; text-decoration: underline;}
.mbi_results p img {display:inline;float:left;margin:-5px 10px 0 0;}
.mbi_results p em {display: block;float: left;font-style: normal;margin: 0 0 0 35px;}
.mbi_results p a.twitter {display: block;float: left;margin: 0 0 0 15px;background: url("../i/icons.gif") no-repeat scroll 0 -798px #FFFFFF;padding-left: 22px;line-height: 20px;}
.mbi_results p a.iwiw {display: block;float: left;margin: 0 0 0 15px;background: url("../i/icons.gif") no-repeat scroll 0 -998px #FFFFFF;padding-left: 22px;line-height: 20px;}
.mbi_results p a.facebook {display: block;float: left;margin: 0 0 0 15px;background: url("../i/icons.gif") no-repeat scroll 0 -898px #FFFFFF;padding-left: 22px;line-height: 20px;}

/* mbi kalkulator */
#mbi-calc-result {margin: 10px 0 0 20px; font-size: 12px;}
#mbi-calc-result big {margin: 0 0 10px 240px; display: block;}
#mbi-calc-result em {color: #00A6D6; padding: 0 5px;}
#mbi-calc-form fieldset div.field div.input.cbrb label {width: 266px;}

/* corporate */
#phonePack .corporate .form0 {background: none;}
#phonePack .corporate ul.linklist {margin-left: 10px;}
#phonePack .corporate ul.linklist li {background-position: -99px -196px; padding-left: 10px;}
#phonePack .corporate ul.linklist li em {color: #949CA1; display: block; font-style: normal; font-size: 11px;}
#phonePack .corporate form {display: block;padding: 0;width: auto;}

/* android styles */
body.mobilelist div.cont .mobile.android1,
body.mobilelist div.cont .mobile.android2,
body.mobilelist div.cont .mobile.android4 { background: url("../i/bg/mobile-bg-android1.jpg") no-repeat scroll 0 0 #E4E5E6; }
div.cont div.content div.results div.item_phone.android1,
div.cont div.content div.results div.item_phone.android2,
div.cont div.content div.results div.item_phone.android4 { background: url("../i/bg/mobile-bg-android1-narrow.jpg") no-repeat scroll 0 0 #E4E5E6; }

body.mobilelist div.cont .mobile.android5,
body.mobilelist div.cont .mobile.android3 { background: url("../i/bg/mobile-bg-android2.jpg") no-repeat scroll 0 0 #E4E5E6; }
div.cont div.content div.results div.item_phone.android5,
div.cont div.content div.results div.item_phone.android3 { background: url("../i/bg/mobile-bg-android2-narrow.jpg") no-repeat scroll 0 0 #E4E5E6; }

body.mobilelist div.cont div.mobile img.puppet,
div.cont div.content div.results div.item_phone img.puppet  { margin: 0; position: absolute; z-index: 11; width: auto; height: auto; }

body.mobilelist div.cont div.mobile.android5 img.puppet { left: 0; top: 77px; }
body.mobilelist div.cont div.mobile.android2 img.puppet { left: 51px; bottom: 0; }
body.mobilelist div.cont div.mobile.android3 img.puppet { left: 0; top: 69px; }
body.mobilelist div.cont div.mobile.android4 img.puppet { left: 42px; bottom: 0; }

body.mobilelist div.cont div.item_phone.android5 img.puppet { left: 0; top: 77px; }
body.mobilelist div.cont div.item_phone.android2 img.puppet { left: 51px; bottom: 0; }
body.mobilelist div.cont div.item_phone.android3 img.puppet { left: 0; top: 69px; }
body.mobilelist div.cont div.item_phone.android4 img.puppet { left: 42px; bottom: 0; }

.android .promo { height: 304px;
/*background: transparent url(../i/bg/android-promo.png) no-repeat 0 0; */
overflow: hidden }
.android .promo #productbox {float: right;}
.android .promo h1 { width: 164px; height: 35px; text-indent: -99999px; background: transparent url(../i/android_logo.gif) no-repeat 0 0; margin: 29 30px 0 30px;}
.android .promo div {}
.android .promo ul {}
.android .promo ul li {background: none; padding: 0; margin: 0 0 0 30px; float: left; width: 540px;} /*width: 164px;*/
.android .promo ul li:first-child {margin: 0;}
.android .promo ul li h2 {font-size: 15px; color: #00a6d6; margin: 0; text-transform: uppercase; line-height: 15px; }
.android .promo ul li p {margin: 10px 0 0 0; font-size: 11px; color: #949ca1;}

.android #apps-scroll { width: 582px;}
.android #apps-scroll h3 {font-size:15px; color: #45555F; margin: 23px 0 0 38px;}
.android #apps-scroll div.apps {width: 582px; height: 191px; overflow: hidden; border-top: 1px solid #cfd4d5; border-right: 1px solid #cfd4d5;  border-bottom: 1px solid #cfd4d5; -moz-border-radius: 0px 5px 5px 0px; -webkit-border-radius: 0px 5px 5px 0px; border-radius: 0px 5px 5px 0px; margin: 3px 0 0 0;}
.android #apps-scroll div.apps ul.items {padding: 0; margin: 0;width: 15000px;}
.android #apps-scroll div.apps ul.items li {padding: 0; margin: 0;background: none; position: relative;height: 191px; width: 582px;float: left;}
.android #apps-scroll div.apps ul.items li .category { margin: 17px 30px 0 0; font-size: 11px; color: #00a6d6; font-weight: bold; position: absolute; top: 0; right: 0}
.android #apps-scroll div.apps ul.items li .price { margin: 0 30px 0 0; font-size: 11px; color: #7d8f29; position: absolute; top: 28px; right: 0}
.android #apps-scroll div.apps ul.items li .install {background:url("../i/bg/mobilelist-pager.gif") no-repeat scroll 0 -167px #00A6D6;color:#FFFFFF;font-family:Arial,sans-serif;font-size:11px;padding:4px 15px 4px 21px;position:absolute;right:22px;top:49px;}
.android #apps-scroll div.apps ul.items li .install:hover {text-decoration: none;}
.android #apps-scroll div.apps ul.items li div.rounded { display: inline-block; float: left; margin: 16px 0 0 30px;}
.android #apps-scroll div.apps ul.items li img { float: left;}
.android #apps-scroll div.apps ul.items li img.rounded {-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.android #apps-scroll div.apps ul.items li h4 {float: left; height: 43px; font-size: 28px; font-weight: lighter; font-weight: 300; color: #00a6d6; margin: 23px 0 0 20px; font-style: italic; padding: 3px 0 0 0; letter-spacing: -1px;}
.android #apps-scroll div.apps ul.items li h4 img {float: left; margin: -3px 10px 0 0; font-size: 10px;}
.android #apps-scroll div.apps ul.items li h4 span {font-size: 12px; color: #949ca1; font-family: Arial, sans-serif; display: block; font-style: normal;line-height: 12px;}
.android #apps-scroll div.apps ul.items li p {float: left; width: 400px; margin: 5px 0 0 23px; font-size: 11px; color: #424a52;}
.android #apps-scroll div.apps ul.items li h4 + p {margin-top: 19px;}
.android #apps-scroll .indicator {border: 0; border-bottom: 1px solid #cfd4d5; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; margin: 0; width: auto; height: auto; margin: -1px 0 0 0; position: relative;height: 32px;}
.android #apps-scroll .indicator ul {padding: 0; margin: 0; position: absolute;top:0;left:50%;}
.android #apps-scroll .indicator li {float: left; padding: 0 9px 0 0; margin: 0;}
.android #apps-scroll .indicator li a {background:url(../i/bg/indicator-page2.jpg) no-repeat scroll -13px 0 transparent;display:block;height:32px;margin:0;padding:0;text-indent:-10000px;width:13px;}
.android #apps-scroll .indicator li.sel a {background-position: 0 0;}
.android #apps-scroll .more {background:url("../i/bull.gif") no-repeat scroll 60px -195px transparent;bottom:5px;display:block;font-family:telenor,Arial,sans-serif;font-size:11px;padding-right:14px;position:absolute;right:5px;text-transform:uppercase;}
.android #apps-scroll .more:hover {text-decoration: none;}

/* dupla magas scroller - android fooldalon */
.android #apps-scroll.double div.apps {height: 381px;}

/*
.android #tipstricks {float: right; width: 358px;  margin: 0 30px 0 0; padding-bottom: 25px;}
.android #tipstricks h3 {font-size: 15px; color: #45555f;margin: 22px 0 0px 8px;float: left;clear: both;}
.android #tipstricks ul {border-bottom:1px solid #CFD4D8;margin:4px 0 0;width:358px;float: left;}
.android #tipstricks ul li {border-top: 1px solid #cfd4d8; padding: 1px 0; background: none; margin: 0; overflow: hidden;}
.android #tipstricks ul li.open div { background: #e4e5e6; background: #ffffff; overflow: hidden; padding-bottom: 15px;}
.android #tipstricks ul li.open h4 a,
.android #tipstricks ul li.open p img,
.android #tipstricks ul li.open p span {display: block;}

.android #tipstricks ul li.open h4 {font-size: 14px;font-weight: bold;color: #424a52;margin: 0;padding:18px 0px 0 20px;line-height: 16px;font-family: Arial, sans-serif;background: none;cursor: default;}
.android #tipstricks ul li.open h4 a {background:url("../i/btn.gif") no-repeat scroll -4px -205px transparent;display:block;float:right;height:7px;margin:-12px 6px 0 0;padding:4px;text-indent:-99999px;width:7px;}

.android #tipstricks ul li h4 a,
.android #tipstricks ul li p,
.android #tipstricks ul li p img,
.android #tipstricks ul li p span {display: none;}

.android #tipstricks ul li h4 { background: transparent url("../i/bull.gif") no-repeat scroll -80px -185px;color:#00A6D6;font-family:Arial,sans-serif;font-size:11px;font-weight:normal;margin:0;padding:9px 15px 1px 30px; cursor: pointer}
.android #tipstricks ul li h4 strong { font-weight: bold;}

.android #tipstricks ul li p {font-size: 11px; color: #424a52; line-height: 16px; margin: 17px 20px 0 11px; width: 315px; padding: 0 0 0 12px;}
.android #tipstricks ul li p img { float: left; margin: 3px 10px 10px -12px;}
.android #tipstricks ul li p span {float: right; color: #8c8f91; margin: 15px 0 0 0; display: block;}
.android #tipstricks ul li a.more {font-family: telenor, Arial, sans-serif; text-transform: uppercase; float: right; display: block; padding: 8px 22px 5px 0; font-size: 11px; background: url("../i/bull.gif") no-repeat scroll 76px -187px transparent}
.android #tipstricks ul li a:hover {text-decoration: none;}
.android #tipstricks p.legal {color:#424A52;font-size:11px;margin:11px 40px 0 0;text-align:right;}
.android #tipstricks p.legal strong { display: block; }
*/

/*
.android #recommended {width: 582px; height: 160px; background: transparent url(../i/bg/recommended.jpg) no-repeat 0 0;margin: 16px 0 0 0;}
.android #recommended ul {margin: 0; padding: 0;}
.android #recommended ul li {margin: 0 0 0 30px; padding: 0;background: none;float: left;width: 261px;height: 160px;position: relative;}
.android #recommended ul li h4 {font-size: 15px;margin: 7px 0 0 0px; color: #fff; font-weight: normal;}
.android #recommended ul li p {margin: 17px 30px 0 0; color: #fff;font-size: 12px;}
.android #recommended ul li p img {border: 1px solid #fff; width: 90px; height: 90px; -moz-border-radius: 3px;-webkit-border-radius: 3px; border-radius: 3px;float: left; margin: -3px 9px 0 0;}
.android #recommended ul li p strong {font-weight: bold;display: block;}
.android #recommended ul li a {background:url("../i/bull.gif") no-repeat scroll -134px -95px transparent;bottom:5px;color:#FFFFFF;display:block;font-family:telenor,Arial,sans-serif;font-size:11px;padding-right:15px;position:absolute;right:7px;text-transform:uppercase;}
.android #recommended ul li a:hover {text-decoration: none;}
*/

.android #cloud {margin: 21px 0 0 0; padding: 0 0 0 30px; width: 552px;}
.android #cloud h3 {font-size: 15px; color: #45555F; font-weight: normal; margin: 0 0 0 8px;}
.android #cloud ol {border-bottom:1px solid #CFD4D8;border-top:1px solid #CFD4D8;margin:4px 0 0;overflow:hidden;padding:5px 0 5px 10px;width:542px;}
.android #cloud ol li {float: none; display: inline-block; margin: 0px; padding: 0px 10px 0px 0px; list-style: none; white-space: nowrap; vertical-align: baseline; line-height: 25px;}
.android #cloud ol li.v6 {font-size: 21px; padding-right: 11px;}
.android #cloud ol li.v5 {font-size: 18px; padding-right: 8px;}
.android #cloud ol li.v4 {font-size: 16px; padding-right: 6px;}
.android #cloud ol li.v3 {font-size: 14px; padding-right: 5px;}
.android #cloud ol li.v2 {font-size: 12px; padding-right: 5px;}
.android #cloud ol li.v1 {font-size: 11px; padding-right: 5px;}
.android #cloud div { overflow: hidden; border-bottom: 1px solid #cfd4d8; padding: 9px 4px 6px 0px;}
.android #cloud div a.more {background:url("../i/bull.gif") no-repeat scroll 48px -195px  transparent;display:block;font-family:telenor,Arial,sans-serif;font-size:11px;padding-right:14px;text-transform:uppercase;float: right; width: px;}
.android #cloud div a.more:hover {text-decoration: none;}

.android div.cont div.android_apps { position: absolute; right: 30px; top: -7px; width: 341px; height: 102px; overflow: hidden; background: url('../i/bg/android_apps.jpg') 0px 0px no-repeat;}
.android div.cont div.android_news { position: absolute; right: 30px; top: -7px; width: 341px; height: 102px; overflow: hidden; background: url('../i/bg/android_news.jpg') 0px 0px no-repeat;}
.android div.cont div.android_defs { position: absolute; right: 30px; top: -7px; width: 341px; height: 102px; overflow: hidden; background: url('../i/bg/android_defs.jpg') 0px 0px no-repeat;}
.android div.cont div.android_tips { position: absolute; right: 30px; top: -7px; width: 341px; height: 102px; overflow: hidden; background: url('../i/bg/android_tips.jpg') 0px 0px no-repeat;}

.androidApp {width: 763px;position: fixed;top: 70px;left: 50%;margin-left: -381px;z-index: 1010;display: none;}
.androidApp .content {background: transparent url(../i/bg/androidApp.png) no-repeat 0 0;width: 763px !important;float: none !important;overflow: hidden !important;}
.androidApp .content a.close {display:block;height:15px;position:absolute;right:49px;top:34px;width:47px;text-indent: -99999px;z-index: 50;}
.androidApp .content h2 {margin: 0 0 0 55px;padding: 58px 0 0 0;font-size: 24px;font-family: telenor, Arial, sans-serif;color: #949ca1;line-height: 28px;font-weight: normal;}
.androidApp .content .shot {float: left;width: 330px;padding: 0 0 0 58px;}
.androidApp .content .shot h3,
.androidApp .content .qrcode h3 {font-size: 12px;color: #00a6d6;font-family: Arial, sans-serif;font-weight: bold;margin: 30px 0 30px 0;}
.androidApp .content .shot p,
.androidApp .content .qrcode p {margin: 25px 0 15px 0;font-size: 11px;color: #22292e;}
.androidApp .content .qrcode p:first-child {margin-top: 0;}
.androidApp .content .shot a.more {background:url("../i/bg/mobilelist-pager.gif") no-repeat scroll 0 -245px #00A6D6;color:#FFFFFF;font-family:Arial,sans-serif;font-size:11px;padding:4px 15px 4px 21px;display: block;margin: 15px 0 0 0;}
.androidApp .content .qrcode {float: left;width: 300px; }
.androidApp .bottom {height: 91px;width: 763px;float: none;background: transparent url(../i/bg/androidApp.png) no-repeat 0 bottom;}

.android div.cont div.content div.search  {overflow: visible}
.android #app_search {overflow: hidden}
.android #app_search_result {left: 0;position: absolute;top: 52px;z-index: 1000;}
.android #app_search_result ul {background-color: #fff;border: 1px solid #DADCDE;border-top: 0;margin: 0 0 0 10px;padding: 0 0 5px;-moz-box-shadow: 2px 2px 6px rgba(0,0,0,0.2);  -webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.2); box-shadow: 2px 2px 6px rgba(0,0,0,0.2); filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='lightgrey', Positive='true'); }
.android #app_search_result ul li { background: none repeat scroll 0 0 transparent;font-size: 11px;padding: 0;}
.android #app_search_result ul li a {display: block; padding: 2px 15px;font-weight: bold;}
.android #app_search_result ul li a:hover {background-color: #e4e5e6; text-decoration: none;}
.android #app_search_result ul li a:hover em {text-decoration: underline;}
.android #app_search_result ul li a em {font-style: normal;}
.android #app_search_result ul li a span {color: #22292E;display: block;font-weight: normal;left: 0;padding: 0;position: relative;}

/* /android styles */

/* fooldal valaszto */
#selMainPage {display: none; width: 560px; height: 61px; overflow: hidden; background-color: #00a6d6; margin: 20px auto 22px auto; padding: 20px 25px 0px 25px; color: #ffffff; font-size: 15px; font-family: Arial, sans-serif; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
#selMainPage strong {margin: 0px 0px 25px 0px; display: block;}
#selMainPage a {display: block; float: right; padding: 4px 9px 4px 9px; background-color: #fff; color: #00A6D6; font-size:11px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
#selMainPage a:hover {text-decoration: none;}
#selMainPage a.close {position: absolute; right: 5px; bottom: 5px;}
#selMainPage a.ok {position: absolute; right: 105px; bottom: 5px;}
/* /fooldal valaszto */


#iyp__bubbles {position: absolute; left: 0px; top: 0px;}




/* xmas */
body.mobilelist div.cont .mobile.xmas { background: url("../i/bg/mobile-bg-xmas.gif") no-repeat scroll 0 0 #E4E5E6; }
body.mobilelist div.cont .mobile.xmas h1 {margin-top: 16px;}
body.mobilelist div.cont .mobile.xmas h2 {padding-bottom: 29px; padding-right: 9px; margin-bottom: -9px; background: url("../i/bg/mobile-bg-xmas.png") right bottom no-repeat;}

div.cont div.xmaspromo {width: 358px; height: 129px; margin: 0px; padding: 16px 20px 0px 20px; overflow: hidden; background: url("../i/bg/xmas_promo.gif") 20px 16px no-repeat;}
div.cont div.xmaspromo h2 {position: absolute; left: 40px; top: 36px; width: 318px; margin: 0px; padding: 0px; overflow: hidden;}
div.cont div.xmaspromo p {position: absolute; left: auto; right: 28px; top: 86px; width: auto; height: 48px; margin: 0px; padding: 0px 0px 0px 11px; background: url("../i/bg/xmas_promo.gif") -400px 0px no-repeat;}
div.cont div.xmaspromo p a {position: relative; display: block; height: 16px; margin: 0px; padding: 27px 44px 5px 6px; background: url("../i/bg/xmas_promo.gif") right -50px no-repeat; font-size: 11px; font-weight: bold; text-transform: uppercase; color: #000;}
/* /xmas */



/* xmas 2010 */
body.xmas-private,
body.xmas-corporate,
body.xmas-business,
body.xmas-internet,
body.xmas-aboutus,
body.xmas-allpage { background: #CFD4D8 url(../i/bg/body-xmas.jpg) no-repeat 958px 0;  }

body.xmas-private div.container,
body.xmas-corporate div.container,
body.xmas-business div.container,
body.xmas-internet div.container,
body.xmas-aboutus div.container { background-image: url(../i/bg/content-xmas1.jpg), url(../i/bg/content-xmas2.jpg), url(../i/bg/content-xmas3.jpg); background-repeat: no-repeat;}

body.xmas-private div.container { background-position: 300px 440px, 0 760px, 0 1175px;}
body.xmas-corporate div.container { background-position: 300px 429px, 0 780px, 0 1225px;}
body.xmas-business div.container { background-position: 300px 440px, 0 800px, 0 1215px;}
body.xmas-internet div.container { background-position: 430px 426px, 0 434px, 0 855px;}
body.xmas-aboutus div.container { background: url("../i/bg/content-xmas1.jpg") no-repeat scroll 500px 460px #FFFFFF;}
/* xmas 2010 */

/* soho mobile-office */
.soho-mobile-office .shd {-moz-box-shadow: 2px 2px 19px rgba(0,0,0,0.2);-webkit-box-shadow: 2px 2px 19px rgba(0,0,0,0.2);box-shadow: 2px 2px 19px rgba(0,0,0,0.2); -moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px;    margin: 20px 20px 0 0 !important;background-color: #fff;}
.soho-mobile-office form {width: auto !important;}
.soho-mobile-office form button {margin-top: 20px;}
.soho-mobile-office form ul {padding-top: 0; margin-top: 0;}
.soho-mobile-office form ul li {cursor: pointer}
.soho-mobile-office form ul li,
.soho-mobile-office .resultlist ul li {background: transparent url(../i/bull_soho.gif) no-repeat 10px 15px; overflow: hidden; padding: 12px 10px 10px 20px;}
.soho-mobile-office .resultlist ul li {background: none;}
.soho-mobile-office form ul li ul li,
.soho-mobile-office .resultlist ul li ul li {background: transparent url(../i/bull.gif) no-repeat -90px -191px; overflow: hidden; padding: 0 0 0 10px;}
.soho-mobile-office form ul li ul li.sel,
.soho-mobile-office .resultlist ul li ul li.sel {background: transparent url(../i/bull.gif) no-repeat -143px -140px; overflow: hidden; padding-bottom: 20px;}
.soho-mobile-office form ul li ul li.sli { padding-bottom: 0;}
.soho-mobile-office form ul li ul li ul li,
.soho-mobile-office .resultlist ul li ul li ul li {background: none;}
.soho-mobile-office form ul li.sel,
.soho-mobile-office .resultlist ul li.sel {background-position: -1174px 17px;}
.soho-mobile-office form ul li div.rounded,
.soho-mobile-office .resultlist ul li div.rounded {float: right;}
.soho-mobile-office form ul li p,
.soho-mobile-office .resultlist ul li p {cursor:pointer; margin: 0 0 0 -20px; float: left; font-size: 16px; color: #45555F; font-family: telenor, Arial, sans-serif; font-style: italic; padding: 5px 0 5px 30px; max-width: 460px; min-width: 330px}
.soho-mobile-office form ul li .desc,
.soho-mobile-office .resultlist ul li .desc{float: left; clear: left;}
.soho-mobile-office form ul li .slidertext {margin-top: 4px; font-size: 10px;}
.soho-mobile-office form ul li .slidertext p.normal {margin: 0 !important; padding-left: 20px; }
.soho-mobile-office form ul li .desc p,
.soho-mobile-office .resultlist ul li .desc p {font-style: normal; font-size: 12px; color: #000; font-family: Arial, sans-serif;}
.soho-mobile-office form ul li ul li p,
.soho-mobile-office .resultlist ul li ul li p {font-size: 12px; font-family: Arial, sans-serif; color: #00a6d6; font-style: normal;}
.soho-mobile-office form ul li ul li p:empty,
.soho-mobile-office .resultlist ul li ul li p:empty { display: none;}
.soho-mobile-office form ul li ul li.sel p,
.soho-mobile-office .resultlist ul li ul li.sel p {font-weight: bold;}
.soho-mobile-office form ul li ul li.sel p.normal,
.soho-mobile-office .resultlist ul li ul li.sel p.normal {font-weight: normal;}
.soho-mobile-office form ul li.sel ul li.sel ul,
.soho-mobile-office .resultlist ul li.sel ul li.sel ul { float: left; clear: none; margin-top: 5px;}
.soho-mobile-office form ul li.sel ul li.sel ul li p,
.soho-mobile-office .resultlist ul li.sel ul li.sel ul li p {font-weight: normal;color: #000; font-weight: normal; padding: 0;margin: 0 0 0 7px;}
.soho-mobile-office form ul li.sel ul li.sel div.rounded,
.soho-mobile-office .resultlist ul li.sel ul li.sel div.rounded {float: left;clear: left; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;  margin: 10px 0 0 10px; display: block;}
.soho-mobile-office form ul li ul li div.rounded,
.soho-mobile-office .resultlist ul li ul li div.rounded {display: none;}
.soho-mobile-office form ul li label,
.soho-mobile-office .resultlist ul li label {margin: 0; float: left;}
.soho-mobile-office form ul li ul,
.soho-mobile-office .resultlist ul li ul {display: none;clear: both;}
.soho-mobile-office form ul > li.sel > ul,
.soho-mobile-office .resultlist ul > li.sel > ul {display: block;}
.soho-mobile-office button {border: 0; width: 198px; height: 36px; background: transparent url(../i/buttons/show-soho-results.png) no-repeat 0 0; text-indent: -99999px; margin: 0 0 0 265px; cursor: pointer; ;}
.soho-mobile-office button.send {background: url("../i/buttons/button.gif") no-repeat scroll 0 0 transparent;height: 32px;margin: 0;padding: 0 8px;width: 100px; text-indent: 0;}

.soho-mobile-office form ul li ul li ul li.sel {padding: 0 0 0 20px !important; background: none !important;}

img.soho-discount {position: absolute; right: 50px; top: 0;}

.soho-mobile-office form ul li.sel ul li.sel ul.horizontal {}
.soho-mobile-office form ul li.sel ul li.sel ul.horizontal li {float: left;}
.soho-mobile-office form ul li.sel ul li.sel ul.horizontal li label { float: left;}
.soho-mobile-office form ul li.sel ul li.sel ul.horizontal li p { float: left; width: auto; max-width: none; min-width: 0}

.soho-mobile-office .resultlist ul li .group,
.soho-mobile-office .resultlist ul li .other {float: left;clear: both;}
.soho-mobile-office .resultlist ul li .group {margin: 20px 0 0 40px;}
.soho-mobile-office .resultlist ul li .group p {font-size: 12px; font-family: Arial, sans-serif; font-style: normal; cursor: auto}
.soho-mobile-office .resultlist ul li .group > p {margin-top: 20px;}
.soho-mobile-office .resultlist ul li .group .solution {border-bottom: 1px solid #B5B5B5;clear: both;float: left;margin: 0;padding: 5px 0 25px;width: 512px;}
.soho-mobile-office .resultlist ul li .group .solution .del {width: 21px; height: 21px; background: transparent url(../i/buttons/soho-solution-close.gif) no-repeat 0 0; text-indent: -99999px; display: block; float: right;margin: 7px 7px 0 0;position: relative; z-index: 50}
.soho-mobile-office .resultlist ul li .group .solution img {float: left; margin: 10px 20px 10px 10px; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.soho-mobile-office .resultlist ul li .group .solution h1 {font-size: 18px; font-family: telenor, Arial, sans-serif; padding: 0 0 0 10px; color: #00a6d6 !important; font-weight: 400; float: none; margin: 0; line-height: 30px; }
.soho-mobile-office .resultlist ul li .group .solution p {font-size: 12px; line-height: 16px; color: #00a6d6; float: none;}
.soho-mobile-office .resultlist ul li .group .solution a.details {bottom: 0;display: block;position: absolute;right: 0;text-align: right;width: 82px;}
.soho-mobile-office .resultlist ul li .group .solution a.details span {background: url("../i/bull.gif") no-repeat scroll -90px -192px transparent;display: block;padding: 4px 10px 4px 0;position: static;font-size: 11px;}
.soho-mobile-office .resultlist ul li .group .solution a.details:hover {text-decoration: none;}
.soho-mobile-office .resultlist ul li .other {margin: 10px 0 0 40px;z-index: 60;}
.soho-mobile-office .resultlist ul li .other a {display: block; width: 128px; height: 26px; background: transparent url(../i/buttons/soho-search.png) no-repeat 0 0; text-indent: -99999px; margin-top: 6px;}
.soho-mobile-office .resultlist ul li .other a.sel {background-position: 5px 5px; border-top: 1px solid #b5b5b5; border-left: 1px solid #b5b5b5; border-right: 1px solid #b5b5b5; border-bottom: 1px solid #fff;margin-top: 0;margin-left: -6px; width: 138px; height: 31px; -moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;}
.soho-mobile-office .resultlist ul li {margin-top: 20px;padding-bottom: 30px; padding-left: 0;}

.soho-mobile-office table {background: none !important;}
.soho-mobile-office table tr,
.soho-mobile-office table td {background: transparent none no-repeat 0 0 !important; border-left: 0 !important;}

.soho-mobile-office form h5 {margin: 0 50px 0 20px;padding: 20px 0 20px 10px;border-top: 1px solid #cfd4d5;}

.soho-mobile-office .layer.loading {padding: 30px 0;background: transparent url(../i/bg/ajax-loader.gif) no-repeat center center;}
.soho-mobile-office .layer {border: 1px solid #B5B5B5;clear: both;float: left;margin: -1px 0 0 34px;width: 542px;z-index:50; padding: 0; -moz-border-radius: 0 5px 5px 5px;-webkit-border-radius:0 5px 5px 5px;border-radius:0 5px 5px 5px;}
.soho-mobile-office .layer .content {width: auto; float: left; clear: both;}

.soho-mobile-office .resultlist .layer form {margin-left: 5px;}
.soho-mobile-office .resultlist .layer ul,
.soho-mobile-office .resultlist .layer ul ul img {display: block;}
.soho-mobile-office .resultlist .layer ul ul,
.soho-mobile-office .resultlist .layer ul img {display: none;}

.soho-mobile-office .resultlist .layer ul li {padding-bottom: 0;margin-top: 10px;}
.soho-mobile-office .resultlist .layer ul li ul li p {color: #000000;font-weight: normal;margin: 0 0 0 -14px;max-width: 300px;min-width: 250px;padding: 0 0 0 20px; }
.soho-mobile-office .resultlist .layer ul li.sel .rounded {display: block; float: left;margin: 10px 0 0;}
.soho-mobile-office .resultlist .layer ul li.sel .rounded img {margin: 0;}
.soho-mobile-office .resultlist .layer ul li.sel ul {float: left;clear: none;}
.soho-mobile-office .resultlist .layer button { float: right;margin: 15px 15px 15px 0;}
.soho-mobile-office h5 a.pdf {background: url("../i/icons.gif") no-repeat scroll center -198px transparent;padding: 0 14px;text-indent: -99999px;}
.soho-mobile-office #soho-form fieldset p {padding-bottom: 20px;}

.soho-mobile-office .mobileList {display: none;overflow:hidden; clear: both;float: left;width: 400px;margin: 5px 0 5px 17px;padding: 0 33px;border: 1px solid #b5b5b5; -moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.2);-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.2);box-shadow: 2px 2px 5px rgba(0,0,0,0.2); position: relative; background-color: #fff;}
.soho-mobile-office .mobileList h3 {font-size: 14px; margin: 5px 0 0 0;}
.soho-mobile-office .mobileList a.pager {background: url("../i/popup_paginator.png") no-repeat scroll 0 -147px transparent;display: block;height: 48px;position: absolute;text-indent: -99999px;top: 77px;width: 23px;z-index: 50;}
.soho-mobile-office .mobileList a.prevPage {left: 10px; background-position: 0 -147px;}
.soho-mobile-office .mobileList a.nextPage {right: 10px; background-position: -75px -147px;}
.soho-mobile-office .mobileList div {overflow: hidden;padding-bottom: 10px;}
.soho-mobile-office .mobileList div ul.items {width: 150000px !important; margin: 5px 0 0 0; padding: 0; display: block;float: none !important;}
.soho-mobile-office .mobileList div ul.items li {float: left;width: 99px; border-left: 1px solid #fff; margin: 0; padding: 5px 0 !important; background: none; text-align: center;cursor: pointer}
.soho-mobile-office .mobileList div ul.items li span {font-size: 11px; font-weight: bold; color: #00A6D6; display: block; height: 35px; padding: 0 3px;}
.soho-mobile-office .mobileList div ul.items li img {margin: 3px auto 0 auto;}
.soho-mobile-office .mobileList div ul.items li.sel {background-color: #D95900 !important;color: #fff;}
.soho-mobile-office .mobileList div ul.items li.sel span,
.soho-mobile-office .mobileList div ul.items li.sel a {color: #fff;}

/* /soho mobile-office */

#soho-tabsheet a.details {display:block;float:left;width:58px;height:24px;background:#00A6D6 url(../i/bg/mobilelist-pager.gif) no-repeat 0 -167px;font-size:11px;line-height:24px;font-family:arial,sans-serif;padding-left:22px;color:#fff; -webkit-transition-property: color; -o-transition-property: color; -moz-transition-property: color; transition-property: color; -webkit-transition-duration: 0.25s; -o-transition-duration: 0.25s; -moz-transition-duration: 0.25s; transition-duration: 0.25s;}
#soho-tabsheet a.details:hover { text-decoration: none; }

#soho-wizard-button {width:248px;height:36px;padding:14px 0 0 64px;background:#D95900 url(../i/buttons/soho-wizard.png);}
#soho-wizard-button strong {display:block;background:none;padding:0;text-transform:uppercase;font-size:20px!important;}
#soho-wizard-button a:hover {text-decoration:none;}

/* mobilelista rbm */
div.cont div.content div.results div.item_phone.rbm {background:#00002e url(../i/bg/mobile-bg-rbm12-narrow.jpg) no-repeat scroll 0 0 !important;}
div.cont div.content div.results div.item_phone.rbm a {color:#DB0041!important;}
div.cont div.content div.results div.item_phone.rbm p {color:#fff!important;}
div.cont div.content div.results div.item_phone.rbm p i {color:#DB0041!important;}
div.cont div.content div.results div.item_phone.rbm p.prices {color:#7D8EAA!important;}
div.cont div.content div.results div.item_phone.rbm p.prices span {color:#fff!important;}
div.cont div.content div.results div.item_phone.rbm p.link a.btn {background:#DB0041!important;color:#fff!important;padding-left:15px!important;}
div.cont div.content div.results div.item_phone.rbm p.link a.btn b,
div.cont div.content div.results div.item_phone.rbm p.link a.btn strong {background:#DB0041!important;padding-right:15px!important;}
div.cont div.content div.results div.item_phone.rbm p.instalment {background:none!important;padding-left:0!important;left:107px!important;}
div.cont div.content div.results div.item_phone.rbm p.instalment a {color:#00CEFF!important;}
div.cont div.content div.results div.item_phone.rbm p.instalment a:hover {text-decoration:underline!important;}

body.mobilelist div.cont .mobile.rbm {background:#00002e url(../i/bg/mobile-bg-rbm12.jpg) no-repeat scroll 0 0 !important;}
body.mobilelist div.cont .mobile.rbm h1 a {color:#DB0041!important;}
body.mobilelist div.cont .mobile.rbm p {color:#fff!important;}
body.mobilelist div.cont .mobile.rbm p em {color:#DB0041!important;}
body.mobilelist div.cont .mobile.rbm .prices p {color:#7D8EAA!important;}
body.mobilelist div.cont .mobile.rbm .prices p span {color:#fff!important;}
body.mobilelist div.cont .mobile.rbm a.details {background:#DB0041!important;color:#fff!important;padding-left:15px!important;			}
body.mobilelist div.cont .mobile.rbm a.details b,
body.mobilelist div.cont .mobile.rbm a.details strong {background:#DB0041!important;padding-right:15px!important;	}
body.mobilelist div.cont .mobile.rbm p.instalment {background:none!important;padding-left:0!important;left:107px!important;}
body.mobilelist div.cont .mobile.rbm p.instalment a {color:#00CEFF!important;}
body.mobilelist div.cont .mobile.rbm p.instalment a:hover {text-decoration:underline!important;}





/* features, plugins styles */
.ui-rater { height: 18px;}
.ui-rater > span {vertical-align: top; display: inline-block;}
.ui-rater-rating {margin-left: 10px; font-size: 11px; line-height: 18px; font-weight: bold; color: #949CA1;}
.ui-rater-starsOff, .ui-rater-starsOn {display: inline-block; height: 18px; background: url('../i/stars.gif') repeat-x 0px 0px;}
.ui-rater-starsOn {display: block; max-width: 90px; top: 0px; background-position: 0px -36px;}
.ui-rater-starsHover {background-position: 0px -18px !important;}
/* /features, plugins styles */

/* android apps list redesign */
.android-apps-list .item.app {position:relative;clear:both;overflow:hidden;margin-top:10px!important;min-height:134px;}
.android-apps-list .item.app .title {position:relative;width:360px!important;font-style:normal;height:auto!important;padding-bottom:18px;margin-left:15px!important;}
.android-apps-list .item.app .title .appname {font-style:normal!important;line-height:24px!important;}
.android-apps-list .item.app .title small {position:absolute!important;bottom:4px;left:0;}
.android-apps-list .item.app .info {position:relative;width:106px;height:106px;overflow:hidden;}
.android-apps-list .item.app .info .mask {position:relative;width:106px;height:106px;overflow:hidden;}
.android-apps-list .item.app .info .mask span {position:absolute;top:0;left:0;width:106px;height:106px;z-index:2;background:url(../i/mask.png) no-repeat;}
.android-apps-list .item.app .appribute {position:absolute;top:4px;right:120px;padding:0;margin:0;float:right;}
.android-apps-list .item.app .appribute li {float:left;color:#7D8F29;font-size:11px;background:none;padding:0 10px;margin:0;}
.android-apps-list .item.app .appribute li:first-child {color:#00A6D6;font-weight:bold;border-right:1px solid #cfd4d8;}
.android-apps-list .item.app .details {position:absolute;top:0;right:0;}
.android-apps-list .item.app .appdesc p {margin-top:0!important;margin-left:15px!important;}

/* Telenor Online Login on index */
#loginbutton {background:#93a444;color:#fff;font-size:11px;text-transform:uppercase;text-align:center;font-family:telenor,Arial,sans-serif;display:block;position:absolute;top:70px;right:5px;height:24px;line-height:24px;padding:0 24px;}
#loginbutton:hover {text-decoration:none;}
#loginbox {position:absolute;top:104px;right:5px;width:340px;height:190px;background:#e5e6e8;z-index:2}
#loginbox h2 {color:#485460; font-family:telenor,Arial,sans-serif; font-size:14px; font-weight:normal; margin:8px 30px;}
#loginbox form {padding-left:22px;}
#loginbox .input.text {background: url(../i/form.gif) no-repeat scroll 0 0 transparent;clear:none; display:inline-block; float:left; height:30px; margin:0 0 5px 0; overflow:hidden; padding:0; width:304px;}
#loginbox .input.text input,#loginbox .input.text span.placeholder{position:absolute;top:3px;left:8px;width:288px;height:15px;margin:0;padding:5px 0 4px;overflow:hidden;background:#fff;color:#22292e;border:0;font-family:arial,sans-serif;font-size:12px;line-height:15px;}
#loginbox .input.text.password input {width:188px}
#loginbox button {position:absolute;top:38px;right:17px; background:url(../i/form.gif) no-repeat 0 -300px;margin:0;padding:0;width:96px;height:24px;text-align:center;cursor:pointer}
#loginbox ul {margin:5px 20px 0;list-style:none;}
#loginbox ul li {display:block;list-style:none;margin:0px;padding:4px 20px 5px 20px; border-bottom: solid 1px #cfd4d8; background: url('../i/bull.gif') -90px -191px no-repeat;}
#loginbox ul li a {text-decoration: none;}
#loginbox ul li a:hover {text-decoration: underline;}
/*html5 placeholder support*/ input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color:#22292e;}input:placeholder, textarea:placeholder {color:#22292e;}
#loginbox.hide {visibility:hidden;height:0;z-index:-1}


div.loginbox {
	float: left;
	width: 240px;
	height: 340px;
	background: transparent url(../i/bg_login-box.jpg) no-repeat 0 0;
}

div.loginbox h3 {
	margin: 0;
	padding: 0 0 0 20px;
	font-size: 15px;
	color: #fff;
}

div.loginbox h3:first-child {
	padding-top: 35px;
	padding-bottom: 5px;
}

div.loginbox ul {
	margin: 0;
	padding: 0 0 25px 20px;
}

div.loginbox ul li {
	padding-left: 16px;
	font-size: 11px;
	background: transparent url(../i/bullet_arrow-right-blue-glow.png) no-repeat 0 1px;/* TODO: sprite */
}

div.loginbox ul li a {
	color: #fff;
}

div.cont div.content div.loginbox form {
	width: 240px;
}

div.loginbox form fieldset div.field {
	margin: 0;
	padding: 0;
	width: 240px;
}

div.loginbox fieldset div.field div.input.text {
	margin-left: 6px;
	width: 218px;
	height: 38px;
	background: transparent url(../i/bg_login-input.png) no-repeat 0 -38px;
}

div.loginbox fieldset div.field div.input.text.focus {
	background-position: 0 0;
}

div.loginbox fieldset div.field div.input input {
	position: static;
	left: 0;
	top: 0;
	padding: 12px 10px 10px;
	width: 198px;
	background: transparent;
}

div.loginbox fieldset div.field div.input.submit {
	padding: 10px 0 0 10px;
	width: auto;
	height: 32px;
	background: transparent;
}

div.loginbox fieldset div.field div.input.submit button {
	display: block;
	float: left;
	padding: 0;
	width: 91px;
	height: 32px;
	line-height: 32px;
	background: transparent url(../i/btn_login-button.png) no-repeat 0 0;
	cursor: pointer;
}

div.loginbox ul.links {
	padding: 4px 0 0 5px;
	float: left;
}

div.loginbox ul.links a {
	color: #00a6d6;
}



/* Tavaszi kollekcio */
	.spring-block {width:380px;height:560px;padding-left:75px;margin-left:30px;margin-top:20px;float:left;background:#e0e1e2 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAEGCAMAAACXTN%2BKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAH5QTFRF7e7u5%2Bjp6%2Bvs7e7v6uvs6%2Bzs6uvr6enq6urr6%2Bzt5%2Bjo6Ojp6erq6Onp5%2Bfo4uPj7u%2Fw5ufn8PDx5ebm7O3u5OTl4%2BPk5ubn5OXl5eXm6err7Ozt4OHi6Onq7u7v7O3t7e3u5ufo7u%2Fv7%2B%2Fw5ebn5OXm7%2FDw4%2BTl4uPk4eLjjDXqnAAAAKlJREFUeNq0w1cOgyAAAFBRXLj33pP7X9CUDxICWGvSlzylbVtFFmP8l0EQ0Od5vp7nOXkcx%2BtZlpFlWZLbtv28qiolSRJyXdfHi6Igoyiip2n62vd9GiHEBAAIO47D9DyP7rpO2jRNruu6zLquhS3LYhqGwYUQclVVFdZ1nWvbNrNpGuFhGG6naUqO43hbRtM0bt%2F30vM8PxqGIb0sy%2BP7vr8ax%2FHnJcAAT0pQHYRgHN8AAAAASUVORK5CYII%3D) left bottom repeat-x;}
	.spring-block.short {height:504px}
	.spring-block img {display:block;float:left;margin-left:-55px;margin-top:15px;}
	.spring-block h3 {color:#949ca1!important;text-transform:uppercase;font-weight:600!important;font-size:20px;margin-top:20px!important;}
	.spring-block h3 em {color:#00a6d6;font-weight:300;font-size:25px;}
	.spring-block p {color:#636363;font-size:12px;}
	.spring-block p.conditions {color:#000;font-weight:bold;}
	.spring-block p.other a {font-weight:bold;text-decoration:underline;}
	.spring-block ul {height:192px;}
	.spring-block.short ul {height:136px;}
	.spring-block li {color:#636363;font-size:15px;padding-left:30px!important;height:24px;line-height:24px;overflow:hidden;font-family:telenor,arial,sans-serif;}
	.spring-block li {background-image:url(../i/spring_sprite.png)!important;}
		.spring-block li.kamera {background-position:-340px 0;}
		.spring-block li.szelessav {background-position:-340px -24px;}
		.spring-block li.mp3 {background-position:-340px -48px;}
		.spring-block li.fmradio {background-position:-340px -72px;}
		.spring-block li.email {background-position:-340px -96px;}
		.spring-block li.wifi {background-position:-340px -120px;}
		.spring-block li.gps {background-position:-340px -144px;}

		.spring-prices {position:relative;width:310px;height:90px;padding:15px;margin:16px 0 0 30px;background:url(../i/spring_sprite.png);}
		.spring-prices a:hover {text-decoration:none;}
		.spring-prices a,
		.spring-prices a em {position:absolute;display:block;width:125px;height:27px;top:0;right:0;background:url(../i/spring_sprite.png);cursor:pointer}
		.spring-prices a.kosarba {top:15px;right:15px;}
		.spring-prices a.boltkereso {top:78px;right:15px;}
		.spring-prices a.kosarba, .spring-prices a.kosarba em {background-position:0 -120px;}
		.spring-prices a.boltkereso, .spring-prices a.boltkereso em {background-position:-125px -120px;}
		.spring-prices .price-holder {position:absolute;left:20px;width:164px;line-height:28px;text-align:right;color:#000;}
		.spring-prices .price-holder em {display:block;width:70px;text-align:left;font-style:normal;float:left;margin-top:3px;}
			.spring-prices .netshop {top:15px;}
			.spring-prices .bolti {top:78px;}
			.spring-prices .price {color:#d95900;font-size:24px;font-family:telenor,arial,sans-serif;}
			.spring-prices p {position:absolute;top:40px;left:20px;margin:10px 0 0 0!important;color:#000;}

	/* SOHO FORM REDESIGN */
	.sli {min-height:65px;}
	.sli p {margin-bottom:10px!important;}
	.sli.textarea {padding-bottom:40px!important;}
	.soho-slider {clear:both;margin-left:20px;width:220px;margin-top:20px;*margin-top:5px;background:#dadada!important;height:4px!important;line-height:4px!important;font-size:4px!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}
	.soho-slider .monitor {position:absolute;top:14px;font-size:11px;background:none;border:0;padding:0;}
	.soho-slider input.monitor {height:18px;width:100%;}
	.soho-slider textarea.monitor {height:50px;width:500px;overflow-y:auto;}
	.soho-slider .monitor.min  {/*left:-7px;*/}
	.soho-slider .ui-slider-handle {margin-left:-7px!important;}
	.soho-slider .ui-slider-range {background:#d14700!important;}
	#soho-form-counter {position:fixed;left:5px;bottom:5px;width:218px;height:68px;border:1px solid #00a6d6;z-index:310;background:#fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAAAtCAMAAADLAYYRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQ5QTFRFAZvN+f3+eNDpTsHjltbqpdztdc/p/P7/MLfemdvvEqzZJ7Tc7fn8Fa3ZltruIqjT9vz+2PH5YMjlUcLjCanXDKrYhNTrRb7hG6/ak9nuBqjX5Pb7A6fWObrf5/f74fP5peDxyez2xuv2e9HqSL/iPLvgNrnf5PT6cs7oq+LxruPyzO336vj8JLPcuuf0vej0VMPkgdPrD6vY8/v9S8DibMznkNjtn93ww+r1IbLbXcbl8Pr92/L5z+73ftLqwOn1b83o0u/4nNjs/P7+nNzvH6fTP7zgasTi1fD4Qr3hotvtGK7aZsrm2PD33vL5M7jeveXyot/wqOHxmdfrtOLwJanUk9XqAKbW////////LaDn5QAAAFp0Uk5T//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A0daKbwAAApVJREFUeNrEl2lD4jAQhgus1CBgQa5aQEBUFEQRvO89dO97t7P//49sMq3bNEcPv+x8oUmnT0LnyFsDlHY/PiXkdHwv3/mjNkP27JLFuuvb+oJ0n8fZ23IF29pLzxksuwpbHqTjmCP/wULO+80V/ImRmYJTbOIzpdEUAC+bANNRCSebxcScyj574Mi2kFmt1aoTdmXZuKn9SkLOFS68VpQDWFzDbV4l4kzOmfOmOp1u2L3zSRLOkGXLbvBo5vePV8Fol2XUMAHnhK3Y47awZBg/uWGP3T+J5Th16pbn/8oLw1jix3nqUHdAZz7nmGWbGcUxWYYecxOvO7bE6daoUx+iONBvu26NKzaaDVmR02ARh2gOsOg3guFHlwd5nBU6N4jjDKjTChfQHA9CTiXsoeHgahUNCDnl0Ba1nCx1K4MahJwqHU/jOQfUrQpqEHI6LHmsOI7FUqgDahByWixZt81ojrnNvFqgBiHnCFsMETnvQxPf0akOahByvJ6XFzmrG/zEpuclFkRmgWml3c9XQwD1lPsBmJdY0nDvJxO+/+kNBe1wC6vej//HGvp4AWyshkGKePmYvP9+Luj1gdwLRJCUPwFGn89PoEd9PnMYfX2h7fwyXmrrS85nVb37np+5BiSuJtWXqv/IdhjuP4p6hwltz+3raMw17Yf1bmT/AZhJ/Vk07M8zbuJC0Q9h3tIfgkFZtOYQ3Z+90IfOL8GwKkJB//ZFPi/8t8ifp2HD8/QwYrv/OBYqqBu11wzVlJVIbzgfYvSGk0r/FAjW/SXTP5cYX+Lpn7fJ9dg7T49lbwM9dpv19NhDcj1Gc+ROpw/v0uhDamdqvXr2v/QzBs4etp8Y7aHtPPe7gNm4T8pl0h8n/r74K8AAIKjaOHNtuiYAAAAASUVORK5CYII=");background-position:0 50%;background-repeat:no-repeat;}
	#soho-form-counter p {font-size:11px;padding:6px 0 0 50px;margin:0;}
	#soho-form-counter p span {display:block;font-size:30px;font-weight:bold;padding:5px 0 5px 25px;}
	#soho-form-counter .blt {width:5px;height:5px;position:absolute;top:-1px;left:-1px;background:url("data:image/gif;base64,R0lGODlhBQAFAMQAACi14CGv4eX2/eP3+P7+/q3i8sXp90q+5VnG5/D6/P/9/hWs4a/i88Xr9Eu/6JDX7f/+//7//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAFAAUAAAUVoBQZCCA9DiM0yxApRwFJUJBEEhECADs=");line-height:1px;overflow:hidden;}
	#soho-form-counter .brt {width:5px;height:5px;position:absolute;top:-1px;right:-1px;background:url("data:image/gif;base64,R0lGODlhBQAFAMQAAOX2/ZDX7Si14OP3+CKw4P7+/sXp90u/5PL6/BSs3lnG5//9/snr96vj9K/i80u/6P/+//7//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAFAAUAAAUUoKAYUgQ4TyAt0ZAwkAQ1R1EiRAgAOw==");line-height:1px;overflow:hidden;}
	#soho-form-counter .brb {width:5px;height:5px;position:absolute;bottom:-1px;right:-1px;background:url("data:image/gif;base64,R0lGODlhBQAFAMQAAP7//xas303B5uL1+ari8f7+/vb5/imz4sbq+On4/06/51rF56vi9sTq9Y3Y7R2v4v7//f///f/+/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAFAAUAAAUV4ARIxjNJECFExRAgCaM40rE0UhQCADs=");line-height:1px;overflow:hidden;}
	#soho-form-counter .blb {width:5px;height:5px;position:absolute;bottom:-1px;left:-1px;background:url("data:image/gif;base64,R0lGODlhBQAFAMQAAP7///3//knB5iGv4cTp+f7+/v///Smz4q7h8o/X7en4/06/51rF5xWt36vi9sTq9fH7/eL1+f7//f/+/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAFAAUAAAUU4ABNACUg0kQRTVQYQbI4SvowRwgAOw==");line-height:1px;overflow:hidden;}

.rotator-holder{
	width: 400px;
	height: 290px;
	background: url(../i/phone_slider_bg.jpg) no-repeat;
	position: relative;
	overflow: hidden;
	font: 10px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
}
.rotator-holder a.locator{
	position: absolute !important;
	right: 20px;
	width: 195px;
	bottom: 17px;
	text-align: right;
	z-index: 100;
	text-decoration: none;
}
.rotator-holder a.locator span{
	display: block;
	color: #00a8d7;
	text-transform: uppercase;
	font-size: 11px;
	background: url(../i/phone_slider_arrow2.gif) no-repeat right center;
	padding-right: 12px;
	position: relative;
	left: 0;
}

.rotator-holder .nav {
	position: absolute;
	width: 400px;
	height: 290px;
}

.rotator-holder .nav a{
	width: 20px;
	height: 20px;
	display: block;
	position: absolute !important;
	top: 50%;
	z-index: 100;
	margin-top: -10px;
	background:  url(../i/phone_slider_arrows.gif) no-repeat ;
}

.rotator-holder .nav a.cycle_next{
	right: 20px;
	background-position: right;
}

.rotator-holder .nav a.cycle_prev{
	left: 20px;
}


#rotator .item{
	/*background: url(../i/bg.png) no-repeat;*/
	width: 400px;
	height: 290px;
	position: relative;
	font: 10px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
}

#rotator .item{
	background: url(../i/phone_slider_bg.jpg) no-repeat;
	/*background: url(../i/bg.png) no-repeat;*/
	width: 400px;
	height: 290px;
	position: relative;
}

#rotator .image{
	position: absolute;
	top: 30px;
	left: 0;
	text-align: right;
	width: 170px;
}

#rotator .image img {
	float: right;
}

#rotator .android{
	position: absolute;
	width: 79px;
	height: 80px;
	top: 5px;
	right: 3px;
	background: url(../i/phone_slider_android.png) no-repeat;
}

#rotator .new{
	position: absolute;
	width: 79px;
	height: 80px;
	top: 25px;
	left: 50px;
	background: url(../i/phone_slider_new.png) no-repeat;
}

#rotator .content{
	position: absolute;
	top: 30px;
	right: 20px;
	width: 195px;
	z-index: 1;
}


#rotator h3{
	font-size: 18px;
	text-transform: uppercase;
	color: #939ea2;
	line-height: 20px;
	margin: 8px 0px 0px 0px;
	padding: 0;
}
#rotator h3 a {color: #939EA2; text-decoration: none;}

#rotator h3 strong{
	color: #00a8d7;
	white-space: nowrap;
	display: block;
	font-size: 18px;
}

#rotator .btn {
	margin-top: 0px;
}

#rotator .btn a{
	display: block;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12px;
	background: url(../i/phone_slider_btn.gif) no-repeat;
	width: 170px;
	height: 31px;
	margin-top: 5px;
}

#rotator .btn a span{
	display: none;
}

#rotator .price{
	font-size: 28px;
	letter-spacing: -1px;
	color: #f55815;
	margin-top: 0px;
}

#rotator .features {
	margin-top: 5px;
	font-size: 10px;
}

#rotator ul {
	margin-left: 0;
	list-style-type: none;
}

#rotator ul li {
	background: none;
	margin: 0;
	padding: 0;
}

#rotator p {
	margin: 3px 0px 0px 0px !important;
}
#rotator p.commitment {
	margin: 13px 0px 0px 0px !important;
}


/* small promo right */

div.smallPromoRight {
	float: left;
	margin-top: 10px;
	width: 220px;
	height: 182px;
}

div.smallPromoRight img {
	display: block;
	float: left;
	width: 220px;
	height: 182px;
}

/* /small promo right */


/* mainpage_services */

div.mainpage_services div.tariff-accent,
div.mainpage_services div.tariff-chooser,
div.mainpage_services div.tariff-chooser-2,
div.mainpage_services div.offerRequest {
	margin-bottom: 10px;
}

/* /mainpage_services */


/* mainpage internet */

div.speed-test {
	float: left;
	margin: 0 20px 0 0 ;
	width: 340px;
	height: 182px;
}

div.mainpage_internet div.phoneRotator {
	margin-bottom: 8px;
}

div.mainpage_internet div.speed-test {
	margin-top: 10px;
}

/* /mainpage internet */


/* phone_listing */

div.phone_listing h1 {display:block;float:left;font-size:29px;margin:25px 22px 0 25px;padding:0;line-height:24px;width:auto!important;}
div.phone_listing span.price-valid {line-height:24px;font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#8c9399;margin:28px 0 0 0;float:left;}

.ui-selectmenu-menu {float:left;display:block;margin:0;padding:0;width:174px; display:none;}
.ui-selectmenu-menu.ui-selectmenu-open {display:block;}
.ui-selectmenu-menu-dropdown {list-style:none;margin:0;padding:6px 0 0 0;top:-153px;display:block;width:174px;background:none!important;}
.ui-selectmenu-menu-dropdown li {font-size:13px;font-family:Arial, Helvetica, sans-serif;color:#fff!important;padding:8px 0 0px 20px;margin:0 0 3px 0;float:left;height:17px;display:block;background:url("../i/bg/device-search-order-type-dropdown-li.png") 18px 2px no-repeat!important;}
.ui-selectmenu-menu-dropdown li.ui-state-hover {color:#fff!important;}
.ui-selectmenu-menu-dropdown li a {text-decoration:none;color:#fff!important;}
.ui-selectmenu-menu-dropdown li.ui-selectmenu-item-selected {display:none;}

div.phone_listing ul.device-type {display:block;width:960px;clear:left;height:64px;background:#fff url("../i/bg/device-search-device-type.jpg") 0px 0px no-repeat;margin:0;padding:0 0 0 20px;overflow:hidden;list-style:none;}
div.phone_listing ul.device-type li {float:left;display:block;background:none;padding:0;margin:16px 0 0 0;height:34px;background:url("../i/bg/device-search-device-type-li.png") 0px 1px no-repeat;}
div.phone_listing ul.device-type li:first-child {background:none;}
div.phone_listing ul.device-type li a {padding:0 21px 0 23px;margin:0 -2px 0 2px;font-size:13px;display:block;height:34px;line-height:34px;font-family:telenor;color:#f5f4ea;text-transform:uppercase;font-weight:bold;}
div.phone_listing ul.device-type li a:hover, div.phone_listing div.right ul.device-type li.active a {text-decoration:none;background:url("../i/bg/device-search-device-type-active.png") 0px 0px repeat;}
div.phone_listing ul.device-type li a span {left:auto;top:auto;position:relative;height:34px;display:block;}
div.phone_listing ul.device-type li.active a span {background:url("../i/bg/device-search-order-type-lines-active-arrow.png") center 29px no-repeat;font-family:telenor;}

div.phone_listing div.left {width:220px;float:left;margin:0 0 0 20px;padding:0;clear:left;}

div.phone_listing div.left div.settings {width:240px;margin:6px 0 0 0;padding:0 0 0 0;display:block;background:url("../i/bg/device-search-settings.png") 0px 0px no-repeat;float:left;}
div.phone_listing div.left div.settings div.settings-box {display:block;width:200px;padding:2px 10px 20px 10px;margin:0;float:left;}
div.phone_listing div.left div.settings div.settings-box.manufacturers {width:204px;padding:2px 8px 20px 8px;}
div.phone_listing div.left div.settings div.settings-box.style {height: 96px;}
div.phone_listing div.left div.settings div.settings-box.price {height: 112px;}
div.phone_listing div.left div.settings div.settings-box.properties {height: 180px;}
div.phone_listing div.left div.settings div.settings-box.search-button {height:94px;background:url("../i/bg/device-search-settings-search-box.png") 0px 0px no-repeat;}
div.phone_listing div.left div.settings div.settings-box.search-button button {cursor:pointer;width:91px;height:75px;position:relative;display:block;background:url("../i/bg/device-search-settings-submit.png") 0px 0px no-repeat;font-weight:bold;font-size:14px;color:#fff;line-height:15px;left:54px;}
div.phone_listing div.left div.settings div.settings-box.search-button button span {display:block;font-weight:normal;font-family:Arial;font-size:12px;color:#fff;text-transform:lowercase;}
div.phone_listing div.left div.settings div.settings-box.search-button span.delete-settings {cursor:pointer;width:200px;display:block;float:left;text-align:center;font-size:13px;color:#8c9399;line-height:30px;height:30px;font-family:Arial, Helvetica, sans-serif;}

div.phone_listing div.left div.settings div.settings-box h2 {color:#00ace7;font-size:13px;line-height:35px;height:50px;margin:0 0 0 -8px;padding:0 10px;width:200px;font-family:telenor;display:block;background:url("../i/bg/device-search-settings-h2.png") 0px 0px no-repeat;}
div.phone_listing div.left div.settings div.settings-box ul.manufacturers {margin:0px 0px 0 0px;padding:0;list-style:none;background:none;float:left;display:block;width:85px;}
div.phone_listing div.left div.settings div.settings-box ul.manufacturers li { display: block; margin:0 0 2px 0;padding:0;background:none;float:none; clear: both;;width: auto;cursor:pointer;height:24px;background:url("../i/bg/device-search-settings-manufacturers-li.png") 4px -13px no-repeat;}
div.phone_listing div.left div.settings div.settings-box ul.manufacturers.right {width: 114px;}
div.phone_listing div.left div.settings div.settings-box ul.manufacturers.right li {background-position: -86px -13px;}
div.phone_listing div.left div.settings div.settings-box ul.manufacturers li:first-child {background:none;}
div.phone_listing div.left div.settings div.settings-box ul.manufacturers li label {margin:0;padding:0 0 0 5px;height:24px;width: auto;cursor:pointer;background:none!important;color:#8c9399;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:24px;font-weight:bold;overflow:hidden;}
div.phone_listing div.left div.settings div.settings-box ul.manufacturers li label.ui-state-active {color:#f5f4ea;}
div.phone_listing div.left div.settings div.settings-box ul.manufacturers.left {
	margin-right: 3px;
}
div.phone_listing div.left div.settings div.settings-box ul.manufacturers.left li label {
	width: 80px;
}
div.phone_listing div.left div.settings div.settings-box ul.manufacturers.left li label.ui-state-active {
	background:url("../i/bg/device-search-settings-manufacturers-left-li-active.png") 0px 0px no-repeat!important;
}
div.phone_listing div.left div.settings div.settings-box ul.manufacturers.right li label {
	width: 109px;
}
div.phone_listing div.left div.settings div.settings-box ul.manufacturers.right li label.ui-state-active {
	background:url("../i/bg/device-search-settings-manufacturers-right-li-active.png") 0px 0px no-repeat!important;
}


div.phone_listing div.left div.settings div.settings-box ul.style {margin:0;padding:0;list-style:none;background:none;float:left;display:block;height:49px;width:199px;}
div.phone_listing div.left div.settings div.settings-box ul.style li {margin:0 0 0 1px;padding:0;background:none;float:left;width:49px;cursor:pointer;height:49px;}
div.phone_listing div.left div.settings div.settings-box ul.style li:first-child {margin:0;}
div.phone_listing div.left div.settings div.settings-box ul.style li label {margin:0;padding:0;height:49px;width:49px;cursor:pointer;background:url("../i/bg/device-search-settings-style-icons.png") 0px 0px no-repeat;overflow:hidden;float:left;display:block;text-indent:-9999px;}
div.phone_listing div.left div.settings div.settings-box ul.style li label.st1 {background-position: 0px 0px;}
div.phone_listing div.left div.settings div.settings-box ul.style li label.st1.ui-state-active {background-position: 0px -49px;}
div.phone_listing div.left div.settings div.settings-box ul.style li label.st2 {background-position: -50px 0px;}
div.phone_listing div.left div.settings div.settings-box ul.style li label.st2.ui-state-active {background-position: -50px -49px;}
div.phone_listing div.left div.settings div.settings-box ul.style li label.st3 {background-position: -100px 0px;}
div.phone_listing div.left div.settings div.settings-box ul.style li label.st3.ui-state-active {background-position: -100px -49px;}
div.phone_listing div.left div.settings div.settings-box ul.style li label.st4 {background-position: -150px 0px;}
div.phone_listing div.left div.settings div.settings-box ul.style li label.st4.ui-state-active {background-position: -150px -49px;}

div.phone_listing div.left div.settings div.settings-box.price div.tariff label {cursor:pointer;color:#8c9399;background:url("../i/bg/device-search-settings-bullett.png") 0px -12px no-repeat;font-size:12px;font-family:Arial, Helvetica, sans-serif;line-height:12px;padding:0 0 0 20px;margin:12px 32px 12px 0;float:left;display:block;}
div.phone_listing div.left div.settings div.settings-box.price div.tariff label.ui-state-active {background-position: 0px 0px;}
div.phone_listing div.left div.settings div.settings-box.price div.price label {cursor:pointer;color:#8c9399;background:none;font-size:12px;font-family:Arial, Helvetica, sans-serif;line-height:32px;padding:0;margin:0 10px 0 0;float:left;display:block;}
div.phone_listing div.left div.settings div.settings-box.price div.price label.red {margin:0 0 0 10px;padding:0;font-weight:bold;font-size:13px;color:#8c9399;}
div.phone_listing div.left div.settings div.settings-box.price div.price input.text {float:left;display:block;color:#000;font-size:13px;line-height:32px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;width:84px;height:32px;background:url("../i/bg/device-search-settings-text.png") 0px 0px no-repeat;margin:0;padding:0 12px;border:none;}

div.phone_listing div.left div.settings div.settings-box.properties ul {margin:0;padding:0;list-style:none;background:none;float:left;display:block;width:100px;}
div.phone_listing div.left div.settings div.settings-box.properties ul li {margin:0 0 2px 0;padding:0;background:none;float:left;width:100px;cursor:pointer;height:24px;background:url("../i/bg/device-search-settings-manufacturers-li.png") 4px -13px no-repeat;}
div.phone_listing div.left div.settings div.settings-box.properties ul.right li {background-position: -86px -13px;}
div.phone_listing div.left div.settings div.settings-box.properties ul li:first-child {background:none;}
div.phone_listing div.left div.settings div.settings-box.properties ul li label {margin:6px 0;padding:0 0 0 20px;height:12px;width:80px;cursor:pointer;background:url("../i/bg/device-search-settings-bullett.png") 0px -12px no-repeat;color:#8c9399;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:12px;overflow:hidden;}
div.phone_listing div.left div.settings div.settings-box.properties ul li label.ui-state-active {background-position: 0px 0px;}

div.phone_listing div.right {width:720px;float:left;margin:0;padding:0;}

div.phone_listing div.right ul.order-type {display:block;width:700px;margin:6px 0 18px 20px;padding:0;height:39px;background:url("../i/bg/device-search-order-type.png") 0px 0px repeat;list-style:none;position:relative;z-index:9999;}
div.phone_listing div.right ul.order-type li {float:right;height:34px;line-height:34px;margin:2px 0 0 0;padding:0;font-size:13px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;background:url("../i/bg/device-search-order-type-li.png") 0px 1px no-repeat;}
div.phone_listing div.right ul.order-type li.sum {float:left;padding:0 20px;font-family:Arial, Helvetica, sans-serif;color:#8c9399;font-size:13px;background:none;font-weight:normal;}
div.phone_listing div.right ul.order-type li.all {float:left;padding:0;font-family:Arial, Helvetica, sans-serif;color:#8c9399;font-size:13px;font-weight:normal;}
div.phone_listing div.right ul.order-type li.order {padding:0 10px;font-family:Arial, Helvetica, sans-serif;color:#8c9399;font-size:13px;font-weight:normal;background:none;}
div.phone_listing div.right ul.order-type li.select {position:relative;display:block;width:174px;margin:0 1px 0 0;}

div.phone_listing div.right ul.order-type li.select div a.ui-selectmenu-dropdown {background:url("../i/bg/device-search-order-type-dropdown.png") 0px 0px no-repeat;width:154px!important;display:block;float:left;height:34px;font-family:Arial, Helvetica, sans-serif;color:#fff;line-height:34px;padding:0 0 0 20px;margin:2px 0px;font-size:13px;border-radius:0;border:none;}
div.phone_listing div.right ul.order-type li.select div a.ui-selectmenu-dropdown.ui-state-active {background:url("../i/bg/device-search-order-type-dropdown-active-large.png") -1px -1px no-repeat;height:178px;}
div.phone_listing div.right ul.order-type li.select div a.ui-selectmenu-dropdown span.ui-selectmenu-icon {display:none;}

div.phone_listing div.right .textpromo {margin:-10px 0 10px 0;}

div.phone_listing div.right ul.order-type li.list {width:17px;background:none;padding: 0 21px 0 0;}
div.phone_listing div.right ul.order-type li.grid {width:17px;padding: 0 21px;}
div.phone_listing div.right ul.order-type li a {color:#8c9399;display:block;height:34px;padding:0 21px;cursor:pointer;}
div.phone_listing div.right ul.order-type li a:hover, div.phone_listing div.right ul.order-type li.active a {text-decoration:none;color:#feffff;background:#008bc6 url("../i/bg/device-search-order-type-active.jpg") 0px 0px no-repeat;}
div.phone_listing div.right ul.order-type li.list a {text-indent:-9999px;background:url("../i/bg/device-search-order-type-lines.png") 0px center no-repeat;display:block;}
div.phone_listing div.right ul.order-type li.list.active a {background:url("../i/bg/device-search-order-type-lines-active.png") 0px center no-repeat;}
div.phone_listing div.right ul.order-type li.grid a {text-indent:-9999px;background:url("../i/bg/device-search-order-type-grid.png") 0px center no-repeat;display:block;}
div.phone_listing div.right ul.order-type li.grid.active a {background:url("../i/bg/device-search-order-type-grid-active.png") 0px center no-repeat;}
div.phone_listing div.right ul.order-type li a span {left:auto;top:auto;position:relative;height:34px;display:block;}
div.phone_listing div.right ul.order-type li.active a span {background:url("../i/bg/device-search-order-type-lines-active-arrow.png") center bottom no-repeat;font-family:telenor;}

div.phone_listing div.right div.result-list {width:720px;margin:0;padding:0;display:block;}
div.phone_listing div.right div.result-list div.device {float:left;display:block;}
div.phone_listing div.right div.result-list div.device div.colors {position: absolute; left: 0px; top: 0px; z-index: 999;}
div.phone_listing div.right div.result-list div.device div.colors a {position: relative; display: inline-block; margin: 1px 0px 0px 2px; width: 16px; height: 16px; overflow: hidden; background-image: url('../i/none.gif'); -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-box-shadow: 1px 1px 4px -2px #333; -webkit-box-shadow: 1px 1px 4px -2px #333; box-shadow: 1px 1px 4px -2px #333;}
div.phone_listing div.right div.result-list div.device div.colors a:hover {margin: 0px 1px 1px 1px; -moz-box-shadow: 2px 2px 5px -2px #333; -webkit-box-shadow: 2px 2px 5px -2px #333; box-shadow: 2px 2px 5px -2px #333;}
div.phone_listing div.right div.result-list.grid div.device {width:340px;height:286px;margin:0 0 20px 20px;background:url("../i/bg/device-search-device-grid.jpg") 0px 0px no-repeat;position:relative;display:block; overflow: visible;}
div.phone_listing div.right div.result-list.grid div.device h3 {color:#000;font-size:22px;font-family:telenor;line-height:23px;margin:12px 20px 0 20px;padding:0;float:left; letter-spacing: 0px;}
div.phone_listing div.right div.result-list.grid div.device h3 a {color:#000;}
div.phone_listing div.right div.result-list.grid div.device h3 a.manufacturer {color:#000;font-weight:bold;padding-right:4px;}
div.phone_listing div.right div.result-list.grid div.device h3 a.model {color:#000;font-weight:normal;}
div.phone_listing div.right div.result-list.grid div.device h3 a:hover {text-decoration:none;}
div.phone_listing div.right div.result-list.grid div.device h3 span.rating {display:block; float: none; clear: both; width:84px;height:14px;text-indent:-9999px;clear:left;margin:4px 0 0 0;padding:0;background:url("../i/bg/device-search-stars.png") 0px 0px no-repeat;}
div.phone_listing div.right div.result-list.grid div.device h3 span.rating.inline {display:inline-block;clear:none;margin:-2px 0px 0px 0px;padding:0;position:relative;top:7px; display: block;}
div.phone_listing div.right div.result-list.grid div.device h3 span.rating.star0 {background-position: 0px -75px;}
div.phone_listing div.right div.result-list.grid div.device h3 span.rating.star1 {background-position: 0px -60px;}
div.phone_listing div.right div.result-list.grid div.device h3 span.rating.star2 {background-position: 0px -45px;}
div.phone_listing div.right div.result-list.grid div.device h3 span.rating.star3 {background-position: 0px -30px;}
div.phone_listing div.right div.result-list.grid div.device h3 span.rating.star4 {background-position: 0px -15px;}
div.phone_listing div.right div.result-list.grid div.device h3 span.rating.star5 {background-position: 0px 0px;}

div.phone_listing div.right div.result-list.grid div.device a.device-image {position:absolute;left:20px;top:65px;z-index:99;}
div.phone_listing div.right div.result-list.grid div.device a.device-image img.grid-img {display:block;}
div.phone_listing div.right div.result-list.grid div.device a.device-image img.list-img {display:none;}
div.phone_listing div.right div.result-list.grid div.device div.colors {left: 15px; top: 255px; width: 110px; text-align: center;}
div.phone_listing div.right div.result-list.grid div.device span.new {margin:0;padding:0;position:absolute;width:46px;height:46px;text-indent:-9999px;background:url("../i/bg/device-search-device-icon-new.png") 0px 0px no-repeat;top:70px;left:85px;z-index:999;}
div.phone_listing div.right div.result-list.grid div.device span.percent {margin:0;padding:0;position:absolute;width:46px;height:46px;text-indent:-9999px;background:url("../i/bg/device-search-device-icon-percent.png") 0px 0px no-repeat;top:70px;left:85px;z-index:999;}
div.phone_listing div.right div.result-list.grid div.device span.huf0 {margin:0;padding:0;position:absolute;width:46px;height:46px;text-indent:-9999px;background:url("../i/bg/device-search-device-icon-0huf.png") 0px 0px no-repeat;top:70px;left:85px;z-index:999;}
div.phone_listing div.right div.result-list.grid div.device span.netshop {margin:0;padding:0;position:absolute;width:46px;height:46px;text-indent:-9999px;background:url("../i/bg/device-search-device-icon-netshop.png") 0px 0px no-repeat;top:70px;left:85px;z-index:999;}

div.phone_listing div.right div.result-list.grid div.device div.device-datas {padding:15px 0 0 140px;margin:0;float:left;display:block;position:absolute;top:80px;height:206px;left:0;}
div.phone_listing div.right div.result-list.grid div.device div.device-datas p.properties {padding:0 20px 0 0;margin:0;font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#21282e;}
div.phone_listing div.right div.result-list.grid div.device div.device-datas p.properties em {color:#00ace7;}
div.phone_listing div.right div.result-list.grid div.device div.device-datas p.icons {display:block;height:30px;margin:12px 0 0 0;padding:0;}
div.phone_listing div.right div.result-list.grid div.device div.device-datas p.icons img {float:left;margin:0 1px 0 0;padding:0;}
div.phone_listing div.right div.result-list.grid div.device div.device-datas div.prices {position:absolute;bottom:50px;}
div.phone_listing div.right div.result-list.grid div.device div.device-datas div.prices span {color:#ff5b00;font-size:22px;line-height:22px;display:block;margin:0 0 8px 0;padding:0;}
div.phone_listing div.right div.result-list.grid div.device div.device-datas div.prices span b {font-size:30px;line-height:30px;}
div.phone_listing div.right div.result-list.grid div.device div.device-datas div.prices a.details {width:151px;height:26px;text-indent:-9999px;display:block;background:url("../i/bg/device-search-device-details.png") 0px 0px no-repeat;}
div.phone_listing div.right div.result-list.grid div.device div.device-datas div.prices a.details2 {width:91px;height:26px;text-indent:-9999px;display:block;background:url("../i/bg/device-search-device-details2.png") 0px 0px no-repeat;}

div.phone_listing div.right div.result-list.list div.device {width:700px;height:114px;margin:0 0 20px 20px;background:url("../i/bg/device-search-device-list.jpg") 0px 0px no-repeat;}
div.phone_listing div.right div.result-list.list div.device a.device-image {position:absolute;left:10px;top:0px;z-index:99;}
div.phone_listing div.right div.result-list.list div.device a.device-image img.list-img {display:block;}
div.phone_listing div.right div.result-list.list div.device a.device-image img.grid-img {display:none;}
div.phone_listing div.right div.result-list.list div.device div.colors {left: 175px; top: 42px;}
div.phone_listing div.right div.result-list.list div.device span.new {margin:0;padding:0;position:absolute;width:30px;height:30px;text-indent:-9999px;background:url("../i/bg/device-search-device-icon-new_list.png") 0px 0px no-repeat;top:-8px;left:55px;z-index:999;}
div.phone_listing div.right div.result-list.list div.device span.percent {margin:0;padding:0;position:absolute;width:30px;height:30px;text-indent:-9999px;background:url("../i/bg/device-search-device-icon-percent_list.png") 0px 0px no-repeat;top:-8px;left:55px;z-index:999;}
div.phone_listing div.right div.result-list.list div.device span.huf0 {margin:0;padding:0;position:absolute;width:30px;height:30px;text-indent:-9999px;background:url("../i/bg/device-search-device-icon-0huf_list.png") 0px 0px no-repeat;top:-8px;left:55px;z-index:999;}
div.phone_listing div.right div.result-list.list div.device span.netshop {margin:0;padding:0;position:absolute;width:46px;height:46px;text-indent:-9999px;background:url("../i/bg/device-search-device-icon-netshop_list.png") 0px 0px no-repeat;top:70px;left:85px;z-index:999;}

div.cont div.result-list.list div.device span.new {margin:0;padding:0;position:absolute;width:30px;height:30px;text-indent:-9999px;background:url("../i/bg/device-search-device-icon-new_list.png") 0px 0px no-repeat;top:0;right:-40px;z-index:999;}
div.cont div.result-list.list div.device span.percent {margin:0;padding:0;position:absolute;width:30px;height:30px;text-indent:-9999px;background:url("../i/bg/device-search-device-icon-percent_list.png") 0px 0px no-repeat;top:0;right:-40px;z-index:999;}
div.cont div.result-list.list div.device span.huf0 {margin:0;padding:0;position:absolute;width:30px;height:30px;text-indent:-9999px;background:url("../i/bg/device-search-device-icon-0huf_list.png") 0px 0px no-repeat;top:0;right:-40px;z-index:999;}
div.cont div.result-list.list div.device span.netshop {margin:0;padding:0;position:absolute;width:46px;height:46px;text-indent:-9999px;background:url("../i/bg/device-search-device-icon-netshop_list.png") 0px 0px no-repeat;top:0;right:-56px;z-index:999;}

div.cont div.result-list.list div.device span.new {margin:0;padding:0;position:absolute;width:30px;height:30px;text-indent:-9999px;background:url("../i/bg/device-search-device-icon-new_list.png") 0px 0px no-repeat;top:0;right:-40px;z-index:999;}
div.cont div.result-list.list div.device span.percent {margin:0;padding:0;position:absolute;width:30px;height:30px;text-indent:-9999px;background:url("../i/bg/device-search-device-icon-percent_list.png") 0px 0px no-repeat;top:0;right:-40px;z-index:999;}
div.cont div.result-list.list div.device span.huf0 {margin:0;padding:0;position:absolute;width:30px;height:30px;text-indent:-9999px;background:url("../i/bg/device-search-device-icon-0huf_list.png") 0px 0px no-repeat;top:0;right:-40px;z-index:999;}
div.cont div.result-list.list div.device span.netshop {margin:0;padding:0;position:absolute;width:46px;height:46px;text-indent:-9999px;background:url("../i/bg/device-search-device-icon-netshop_list.png") 0px 0px no-repeat;top:0;right:-56px;z-index:999;}


div.phone_listing div.right div.result-list.list div.device h3 {color:#000;font-size:26px;font-family:telenor;line-height:26px;margin:12px 20px 0 80px;padding:0;float:left;}
div.phone_listing div.right div.result-list.list div.device h3 a {color:#000;}
div.phone_listing div.right div.result-list.list div.device h3 a.manufacturer {color:#000;font-weight:bold;padding-right:4px;}
div.phone_listing div.right div.result-list.list div.device h3 a.model {color:#000;font-weight:normal;}
div.phone_listing div.right div.result-list.list div.device h3 a:hover {text-decoration:none;}
div.phone_listing div.right div.result-list.list div.device h3 span.rating {display:block;width:84px;height:14px;text-indent:-9999px;clear:left;margin:4px 0 0 0;padding:0;background:url("../i/bg/device-search-stars.png") 0px 0px no-repeat;}
div.phone_listing div.right div.result-list.list div.device h3 span.rating.star0 {background-position: 0px -75px;}
div.phone_listing div.right div.result-list.list div.device h3 span.rating.star1 {background-position: 0px -60px;}
div.phone_listing div.right div.result-list.list div.device h3 span.rating.star2 {background-position: 0px -45px;}
div.phone_listing div.right div.result-list.list div.device h3 span.rating.star3 {background-position: 0px -30px;}
div.phone_listing div.right div.result-list.list div.device h3 span.rating.star4 {background-position: 0px -15px;}
div.phone_listing div.right div.result-list.list div.device h3 span.rating.star5 {background-position: 0px 0px;}

div.phone_listing div.right div.result-list.list div.device div.device-datas {padding:0px 0 0 80px;margin:0;float:left;display:block;position:absolute;top:10px;height:100px;width:600px;}
div.phone_listing div.right div.result-list.list div.device div.device-datas p.properties {padding:0 20px 0 0;margin:60px 0 0 0;font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#21282e;float:left;width:300px;}
div.phone_listing div.right div.result-list.list div.device div.device-datas p.properties.icon-a {margin-left:40px;}
div.phone_listing div.right div.result-list.list div.device div.device-datas p.properties.icon-a.icon-rbm {margin-left:110px;}
div.phone_listing div.right div.result-list.list div.device div.device-datas p.properties em {color:#00ace7;}
div.phone_listing div.right div.result-list.list div.device div.device-datas p.icons {display:block;height:30px;margin:12px 0 0 0;padding:0;position:absolute;left:80px;top:50px;}
div.phone_listing div.right div.result-list.list div.device div.device-datas p.icons img {float:left;margin:0 1px 0 0;padding:0;}
div.phone_listing div.right div.result-list.list div.device div.device-datas div.prices {position:absolute;top:0px;right:0px;height:100px;}
div.phone_listing div.right div.result-list.list div.device div.device-datas div.prices span { float: none; clear: both; color:#ff5b00;font-size:22px;line-height:22px;display:block;margin:0 0 8px 0;padding:0;text-align:right;}
div.phone_listing div.right div.result-list.list div.device div.device-datas div.prices span b {font-size:30px;line-height:30px;}
div.phone_listing div.right div.result-list.list div.device div.device-datas div.prices a.details {width:151px;height:26px;text-indent:-9999px;display:block;background:url("../i/bg/device-search-device-details.png") 0px 0px no-repeat;position:absolute;bottom:10px;right:0px;}
div.phone_listing div.right div.result-list.list div.device div.device-datas div.prices a.details2 {width:91px;height:26px;text-indent:-9999px;display:block;background:url("../i/bg/device-search-device-details2.png") 0px 0px no-repeat;position:absolute;bottom:10px;right:0px;}

div.result-list.list {width:720px;margin:20px 0 0 0;padding:0;display:block;}
div.result-list.list div.device {width:700px;height:114px;margin:0 0 20px 20px;background:url("../i/bg/device-search-device-list.jpg") 0px 0px no-repeat;}
div.result-list.list div.device a.device-image {position:absolute;left:10px;top:0px;z-index:99;}
div.result-list.list div.device a.device-image img.list-img {display:block;}
div.result-list.list div.device a.device-image img.grid-img {display:none;}

div.result-list.list div.device h3 {color:#000;font-size:26px;font-family:telenor;line-height:26px;margin:12px 20px 0 80px;padding:0;float:left;}
div.result-list.list div.device h3 a {color:#000;}
div.result-list.list div.device h3 a.manufacturer {color:#000;font-weight:bold;padding-right:4px;}
div.result-list.list div.device h3 a.model {color:#000;font-weight:normal;}
div.result-list.list div.device h3 a:hover {text-decoration:none;}
div.result-list.list div.device h3 span.rating {display:block;width:84px;height:14px;text-indent:-9999px;clear:left;margin:4px 0 0 0;padding:0;background:url("../i/bg/device-search-stars.png") 0px 0px no-repeat;}
div.result-list.list div.device h3 span.rating.star0 {background-position: 0px -75px;}
div.result-list.list div.device h3 span.rating.star1 {background-position: 0px -60px;}
div.result-list.list div.device h3 span.rating.star2 {background-position: 0px -45px;}
div.result-list.list div.device h3 span.rating.star3 {background-position: 0px -30px;}
div.result-list.list div.device h3 span.rating.star4 {background-position: 0px -15px;}
div.result-list.list div.device h3 span.rating.star5 {background-position: 0px 0px;}

div.result-list.list div.device div.device-datas {padding:0px 0 0 80px;margin:0;float:left;display:block;position:absolute;top:10px;height:100px;width:600px;}
div.result-list.list div.device div.device-datas p.properties {padding:0 20px 0 0;margin:60px 0 0 0;font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#21282e;float:left;width:260px;}
div.result-list.list div.device div.device-datas p.properties.icon-a {margin-left:40px;}
div.result-list.list div.device div.device-datas p.properties.icon-a.icon-rbm {margin-left:110px;}
div.result-list.list div.device div.device-datas p.properties em {color:#00ace7;}
div.result-list.list div.device div.device-datas p.icons {display:block;height:30px;margin:12px 0 0 0;padding:0;position:absolute;left:80px;top:50px;}
div.result-list.list div.device div.device-datas p.icons img {float:left;margin:0 1px 0 0;padding:0;}
div.result-list.list div.device div.device-datas div.prices {position:absolute;top:0px;right:0px;height:100px;}
div.result-list.list div.device div.device-datas div.prices span {color:#ff5b00;font-size:16px;line-height:18px;display:block;margin:0 0 4px 0;padding:0;text-align:right;}
div.result-list.list div.device div.device-datas div.prices span b {font-size:24px;line-height:28px;}
div.result-list.list div.device div.device-datas div.prices a.details {width:151px;height:26px;text-indent:-9999px;display:block;background:url("../i/bg/device-search-device-details.png") 0px 0px no-repeat;position:absolute;bottom:10px;right:0px;}

/* /phone_listing */

/* basket */

div.phonepage.basket {height:auto;overflow:hidden;display:block;padding:0 0 10px 0;}
div.phonepage.basket div.pack div.box {display:block;clear:left;width:366px;height:104px;background:url("../i/bg/basket-box.gif") 0px -104px no-repeat;margin:0 0 20px 0;padding:0;}
div.phonepage.basket div.pack div.box.netshop {background-position:0px -104px;}
div.phonepage.basket div.pack div.box h2 {font-size:30px;color:#D95900;margin:8px 0 0 12px;padding:0;}
div.phonepage.basket div.pack div.box h2 small {float:right;color:#fff;font-size:13px;line-height:30px;width:110px;margin:-2px 0 0 0;padding:0;}
div.phonepage.basket div.pack div.box a {font-size:16px;font-weight:bold;font-family:telenor;text-decoration:none;margin:12px 0 0 12px;padding:0;display:block;}
div.phonepage.basket div.pack div.box span {font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#000;margin:8px 0 0 12px;padding:0;display:block;}
div.phonepage.basket div.pack a.basket {text-indent:-9999px;display:block;height:42px;width:366px;background:url("../i/bg/basket-basket-button.gif") 0px 0px no-repeat;}

/* /basket */

/* hipernet samsung netbook */

div.cont div.content.hipernet-samsung-netbook {display:block;}
div.cont div.content.hipernet-samsung-netbook div.head {width:980px;height:460px;background:url("../i/bg/hipernet-netbook-head.jpg") 0px 0px no-repeat;display:block;position:relative;}
div.cont div.content.hipernet-samsung-netbook div.head img.promo {position:absolute;left:-128px;top:-101px;width:578px;height:543px;z-index:9;}
div.cont div.content.hipernet-samsung-netbook div.head h1 {z-index:99;width:857px;height:35px;text-indent:-9999px;position:absolute;left:20px;top:20px;background:url("../i/bg/hipernet-netbook-head-h1.png") 0px 0px no-repeat;display:block;}
div.cont div.content.hipernet-samsung-netbook.magazo div.head h1 {background:url("../i/bg/hipernet-netbook-head-h1-mag.png") 0px 0px no-repeat;width:890px;}
body.en div.cont div.content.hipernet-samsung-netbook div.head h1 {background:url("../i/bg/hipernet-netbook-head-h1-eng.png") 0px 0px no-repeat;width:929px;}
div.cont div.content.hipernet-samsung-netbook div.head h2 {z-index:99;width:370px;height:44px;text-indent:-9999px;position:absolute;left:330px;top:60px;background:url("../i/bg/hipernet-netbook-head-h2.png") 0px 0px no-repeat;display:block;}
div.cont div.content.hipernet-samsung-netbook div.head h3 {color:#fff;font-family:telenor;font-size:17px;position:absolute;left:334px;top:105px;display:block;}
div.cont div.content.hipernet-samsung-netbook div.head div.detail-box {z-index:99;width:625px;height:276px;position:absolute;left:340px;top:135px;display:block;background:url("../i/bg/hipernet-netbook-head-detail-box.png") 0px 0px no-repeat;}
div.cont div.content.hipernet-samsung-netbook div.head div.detail-box div.price-box {display:block;float:left;margin:50px 0 20px 24px;padding:0;}
div.cont div.content.hipernet-samsung-netbook div.head div.detail-box div.price-box p {display:block;float:left;margin:0;padding:0;font-family:telenor;color:#fff;font-size:13px;line-height:20px;clear:left;width:500px;}
div.cont div.content.hipernet-samsung-netbook div.head div.detail-box div.price-box p span {float:left;margin:0 4px 0 0;}
div.cont div.content.hipernet-samsung-netbook div.head div.detail-box div.price-box p span.orange {color:#ff7529;}
div.cont div.content.hipernet-samsung-netbook div.head div.detail-box div.price-box p span.blue {color:#15bff9;}
div.cont div.content.hipernet-samsung-netbook div.head div.detail-box div.price-box p span.big {font-size:20px;line-height:30px;}
div.cont div.content.hipernet-samsung-netbook div.head div.detail-box div.price-box p span.big b, div.cont div.content.hipernet-samsung-netbook div.head div.detail-box div.price-box p span.big strong {font-size:30px;font-weight:bold;position:relative;margin:0;padding:0;width:auto;top:auto;left:auto;height:auto;display:inline;}
div.cont div.content.hipernet-samsung-netbook div.head div.detail-box h5 {color:#f6f7f7;display:block;font-size:17px;font-weight:bold;clear:left;font-family:telenor;margin:0 0 0 24px;padding:0;}
div.cont div.content.hipernet-samsung-netbook div.head div.detail-box ul {display:block;margin:5px 0 0 24px;padding:0;float:left;height:50px;width:600px;list-style:none;}
div.cont div.content.hipernet-samsung-netbook div.head div.detail-box ul li {float:left;display:block;color:#fff;font-size:12px;font-family:telenor;width:285px;margin:0;padding:0 0 2px 15px;background:url("../i/bg/hipernet-netbook-head-bullett.png") 0px center no-repeat;}
div.cont div.content.hipernet-samsung-netbook div.head a {position:absolute;z-index:999;}
div.cont div.content.hipernet-samsung-netbook div.head a.img-link {position:relative;margin:0;padding:0;text-decoration:none;}
div.cont div.content.hipernet-samsung-netbook div.head a.shop-finder {left: 350px;top:394px;text-indent:-9999px;background:url("../i/bg/hipernet-netbook-head-shopfinder.png") 0px 0px no-repeat;margin:0;padding:0;float:left;display:block;width:137px;height:44px;}
body.en div.cont div.content.hipernet-samsung-netbook div.head a.shop-finder {background:url("../i/bg/hipernet-netbook-head-shopfinder-eng.png") 0px 0px no-repeat;}
div.cont div.content.hipernet-samsung-netbook div.head a.info {left:497px;display:block;height:20px;text-indent:-9999px;}
div.cont div.content.hipernet-samsung-netbook div.head a.info1 {width:230px;top:397px;background:url("../i/bg/hipernet-netbook-head-info1.png") 0px 0px no-repeat;}
div.cont div.content.hipernet-samsung-netbook div.head a.info2 {width:319px;top:418px;background:url("../i/bg/hipernet-netbook-head-info2.png") 0px 0px no-repeat;}
div.cont div.content.hipernet-samsung-netbook.magazo div.head a.info1 {width:246px;background:url("../i/bg/hipernet-netbook-head-info1-mag.png") 0px 0px no-repeat;}
body.en div.cont div.content.hipernet-samsung-netbook div.head a.info1 {width:257px;background:url("../i/bg/hipernet-netbook-head-info1-eng.png") 0px 0px no-repeat;}
div.cont div.content.hipernet-samsung-netbook.magazo div.head a.info2 {width:334px;background:url("../i/bg/hipernet-netbook-head-info2-mag.png") 0px 0px no-repeat;}
body.en div.cont div.content.hipernet-samsung-netbook div.head a.info2 {width:349px;background:url("../i/bg/hipernet-netbook-head-info2-eng.png") 0px 0px no-repeat;}


div.cont div.content.hipernet-samsung-netbook div.content-box {width:940px;display:block;padding:0 20px;margin:10px 0 0 0;}

div.cont div.content.hipernet-samsung-netbook div.content-box div.left {width:276px;height:auto;float:left;display:block;margin:0 0 30px 0;padding:16px 0 0 24px;background:#e6e6e7 url("../i/bg/hipernet-netbook-content-left.png") 0px 0px no-repeat;}
div.cont div.content.hipernet-samsung-netbook div.content-box div.left h4 {margin:0;padding:0;display:block;float:left;font-family:telenor;color:#21282e;font-size:20px;font-weight:normal;}
div.cont div.content.hipernet-samsung-netbook div.content-box div.left p {margin:20px 0 0 0;padding:0;display:block;float:left;width:262px;font-size:13px;font-family:Arial, Helvetica, sans-serif;line-height:21px;color:#21282e;}
div.cont div.content.hipernet-samsung-netbook div.content-box div.left p b, div.cont div.content.hipernet-samsung-netbook div.content-box div.left p strong {font-weight:normal;font-size:15px;color:#00ace7;display:block;}
div.cont div.content.hipernet-samsung-netbook div.content-box div.left span.bottom {position:absolute;left:0;bottom:-30px;height:30px;width:300px;background:url("../i/bg/hipernet-netbook-content-left-bottom.png") 0px 0px no-repeat;}

div.cont div.content.hipernet-samsung-netbook div.content-box div.right {margin:0;padding:0;width:640px;float:left;display:block;}
div.cont div.content.hipernet-samsung-netbook div.content-box div.right div.col {width:320px;float:left;overflow:hidden;display:block;}
div.cont div.content.hipernet-samsung-netbook div.content-box div.right div.box {margin:0 0 20px 20px;padding:0;width:300px;display:block;float:left;height:auto;overflow:hidden;background:none;}
div.cont div.content.hipernet-samsung-netbook div.content-box div.right div.box p {padding:10px;margin:0;float:left;text-align:left;color:#8c9399;font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:14px;}
div.cont div.content.hipernet-samsung-netbook div.content-box div.right div.box a {margin:0;padding:0;border:none;text-decoration:none;}
div.cont div.content.hipernet-samsung-netbook div.content-box div.right div.box a.basket {text-indent:-9999px;position:absolute;left:0;top:0;z-index:9999;}
div.cont div.content.hipernet-samsung-netbook div.content-box div.right div.box img {margin:0;padding:0;float:left;border:none;}

div.cont div.content.hipernet-samsung-netbook div.content-box div.right div.box.promo1 a.basket {width:145px;height:50px;top:170px;left:10px;display:none;}


/* /hipernet samsung netbook */


div.cont div.content.hipernet-galaxytab div.head {width:980px;height:460px;background:url("../i/bg/hipernet-galaxytab-head.jpg") 0px 0px no-repeat;display:block;position:relative;}
div.cont div.content.hipernet-galaxytab div.head_soho {width:980px;height:460px;background:url("../i/bg/hipernet-galaxytab-head_soho.jpg") 0px 0px no-repeat;display:block;position:relative;}
div.cont div.content.hipernet-galaxytab div.head a.img-link {position: absolute; left: 0px; top: 10px; width: 340px; height: 440px; overflow: hidden; background: url('../i/none.gif'); text-indent: -6969px;}
div.cont div.content.hipernet-galaxytab div.head a.shop-finder {position: absolute; left: 347px; top: 387px; width: 140px; height: 50px; overflow: hidden; background: url('../i/none.gif'); text-indent: -6969px;}
div.cont div.content.hipernet-galaxytab div.head a.info1 {position: absolute; left: 490px; top: 392px; width: 320px; height: 20px; overflow: hidden; background: url('../i/none.gif'); text-indent: -6969px;}
div.cont div.content.hipernet-galaxytab div.head a.info2 {position: absolute; left: 490px; top: 412px; width: 320px; height: 20px; overflow: hidden; background: url('../i/none.gif'); text-indent: -6969px;}

div.cont div.content.hipernet-galaxytab div.content-box {width:940px;display:block;padding:0 20px;margin:10px 0 0 0;}
div.cont div.content.hipernet-galaxytab div.content-box div.left {width:276px;height:auto;float:left;display:block;margin:0 0 30px 0;padding:16px 0 0 24px;background:#e6e6e7 url("../i/bg/hipernet-netbook-content-left.png") 0px 0px no-repeat;}
div.cont div.content.hipernet-galaxytab div.content-box div.left h4 {margin:0;padding:0;display:block;float:left;font-family:telenor;color:#21282e;font-size:20px;font-weight:normal;}
div.cont div.content.hipernet-galaxytab div.content-box div.left p {margin:20px 0 0 0;padding:0;display:block;float:left;width:262px;font-size:13px;font-family:Arial, Helvetica, sans-serif;line-height:21px;color:#21282e;}
div.cont div.content.hipernet-galaxytab div.content-box div.left p b, div.cont div.content.hipernet-galaxytab div.content-box div.left p strong {font-weight:normal;font-size:15px;color:#00ace7;display:block;}
div.cont div.content.hipernet-galaxytab div.content-box div.left span.bottom {position:absolute;left:0;bottom:-30px;height:30px;width:300px;background:url("../i/bg/hipernet-netbook-content-left-bottom.png") 0px 0px no-repeat;}

div.cont div.content.hipernet-galaxytab div.content-box div.right {margin:0;padding:0;width:640px;float:left;display:block;}
div.cont div.content.hipernet-galaxytab div.content-box div.right div.col {width:320px;float:left;overflow:hidden;display:block;}
div.cont div.content.hipernet-galaxytab div.content-box div.right div.box {margin:0 0 20px 20px;padding:0;width:300px;display:block;float:left;height:auto;overflow:hidden;background:none;}
div.cont div.content.hipernet-galaxytab div.content-box div.right div.box p {padding:10px;margin:0;float:left;text-align:left;color:#8c9399;font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:14px;}
div.cont div.content.hipernet-galaxytab div.content-box div.right div.box a {margin:0;padding:0;border:none;text-decoration:none;}
div.cont div.content.hipernet-galaxytab div.content-box div.right div.box a.basket {text-indent:-9999px;position:absolute;left:0;top:0;z-index:9999;}
div.cont div.content.hipernet-galaxytab div.content-box div.right div.box img {margin:0;padding:0;float:left;border:none;}

div.cont div.content.hipernet-galaxytab div.content-box div.right div.box.promo1 a.basket {width:145px;height:50px;top:170px;left:10px;display:none;}




div.cont div.content.praktikum110906 div.cpromo {width:980px;height:414px;background:url("../i/campaigns/20110906_praktikum_mian.jpg") 0px 0px no-repeat;}
body.en div.cont div.content.praktikum110906 div.cpromo {width:980px;height:414px;background:url("../i/campaigns/20110906_praktikum_mian_eng.jpg") 0px 0px no-repeat;}
div.cont div.content.praktikum110906 div.cpromo a {position: absolute; left: 0px; top: 10px; width: 980px; height: 380px; overflow: hidden; background: url('../i/none.gif'); text-indent: -6969px;}
div.cont div.content.praktikum110906 div.content-box {width:980px;display:block; margin: -20px 0px 0px 0px; padding: 0px; overflow: hidden;}
div.cont div.content.praktikum110906 div.content-box div.col {float: left; clear: none; width: 480px; margin: 0px -10px 0px 10px; padding: 0px; overflow: hidden;}
div.cont div.content.praktikum110906 div.content-box div.col img {margin-left: 10px;}
div.cont div.content.praktikum110906 div.textbox_blue {width: 440px; height: 90px; margin: 15px 0px 0px 10px; padding: 18px 10px 0px 10px; overflow: hidden; background: url('../i/textbox_blue.gif') 0px 0px no-repeat; font-family: telenor, arial, sans-serif; font-size: 17px; line-height: 20px; color: #fff;}
div.cont div.content.praktikum110906 div.textbox_gray {width: 440px; height: 90px; margin: 15px 0px 0px 10px; padding: 20px 10px 0px 10px; overflow: hidden; background: url('../i/textbox_gray.gif') 0px 0px no-repeat; font-family: telenor, arial, sans-serif; font-size: 15px; line-height: 19px; color: #474e54;}
body.en div.cont div.content.praktikum110906 div.textbox_gray {width: 440px; height: 100px; margin: 15px 0px 0px 10px; padding: 10px 10px 0px 10px; overflow: hidden; background: url('../i/textbox_gray.gif') 0px 0px no-repeat; font-family: telenor, arial, sans-serif; font-size: 15px; line-height: 19px; color: #474e54;}
div.cont div.content.praktikum110906 ul li { background: url('../i/bull_circle.gif') 0px 4px no-repeat;}
div.cont div.content.praktikum110906 p.light,
div.cont div.content.praktikum110906 p.light small {color: #8c9399;}



/* hipernet tables */
/* TinyMce-bol adminisztralva. Egyszerre csak egy class kerulhet egy tablazatra, ezert a redundancia. */

div.hipernet-table {
	clear: both;
}

div.hipernet-table.hipernet-table-1-slider1,
div.hipernet-table.hipernet-table-1-lime-slider1,
div.hipernet-table.hipernet-table-2-slider1,
div.hipernet-table.hipernet-table-3-slider1 {
	margin: 20px;
	width: 520px;
}

div.hipernet-table.hipernet-table-1-fullwide,
div.hipernet-table.hipernet-table-1-lime-fullwide,
div.hipernet-table.hipernet-table-2-fullwide,
div.hipernet-table.hipernet-table-3-fullwide,
/*div.hipernet-table.hipernet-table-3-private-fullwide {
	margin: 20px;
	width: 760px;
}*/

div.cont div.hipernet-table div.table-wrapper table {
	margin: 0;
	border-collapse: separate;
	background: transparent;
	overflow: visible !important;
}

div.cont div.hipernet-table table tr.odd td {
	background: transparent url(../i/bg_hipernet-td-odd.gif) repeat-x 0 0;
}

div.cont div.hipernet-table table tr.even td {
	background: transparent url(../i/bg_hipernet-td-even.gif) repeat-x 0 0;
}

div.cont div.hipernet-table div.table-wrapper table td {
	padding: 9px 10px 7px;
	border-top: 0;
	border-bottom: 0;
	border-left: 1px solid #eff1f1;
	border-right: 1px solid #cecece;
	vertical-align: middle;
	text-align: center;
	font-size: 12px;
	color: #21282e;
}

div.cont div.hipernet-table div.table-wrapper table td h1,
div.cont div.hipernet-table div.table-wrapper table td h2,
div.cont div.hipernet-table div.table-wrapper table td h3,
div.cont div.hipernet-table div.table-wrapper table td h4,
div.cont div.hipernet-table div.table-wrapper table td h5,
div.cont div.hipernet-table div.table-wrapper table td h6 {
	margin: 0;
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	color: #21282e;
}

div.cont div.hipernet-table div.table-wrapper table td:first-child h1,
div.cont div.hipernet-table div.table-wrapper table td:first-child h2,
div.cont div.hipernet-table div.table-wrapper table td:first-child h3,
div.cont div.hipernet-table div.table-wrapper table td:first-child h4,
div.cont div.hipernet-table div.table-wrapper table td:first-child h5,
div.cont div.hipernet-table div.table-wrapper table td:first-child h6 {
	text-align: left;
}

div.cont /*div.hipernet-table */div.table-wrapper table td.icon-true {
	padding: 0;
}

div.cont /*div.hipernet-table */div.table-wrapper table td.icon-false {
	padding: 0;
}

div.cont /*div.hipernet-table */ table tr td.icon-true span.icon {
	display: block;
	width: 99.5%;
	height: 14px;
	background: transparent url(../i/bg_hipernet-icon-true.png) no-repeat center center;
}

div.cont /*div.hipernet-table */table tr td.icon-false span.icon {
	display: block;
	width: 99.5%;
	height: 2px;
	background: transparent url(../i/bg_hipernet-icon-false.png) no-repeat center center;
}

div.cont div.hipernet-table div.table-wrapper table td:first-child {
	border-left: 1px solid #a5a9ac;
}

div.cont div.hipernet-table div.table-wrapper table td.last {
	border-right: 1px solid #a5a9ac;
}

div.cont div.hipernet-table div.table-wrapper table tr.last td {
	border-bottom: 1px solid #a5a9ac;
}


/* table-1 slider1 */

div.cont div.hipernet-table.hipernet-table-1-slider1 div.table-wrapper {
	width: 520px;
}

div.cont div.hipernet-table.hipernet-table-1-slider1 div.table-wrapper table td:first-child {
	text-align: left;
}

div.cont div.hipernet-table.hipernet-table-1-slider1 div.table-wrapper div.caption {
	display: block;
	margin-bottom: 1px;
	width: 520px;
	height: 40px;
	text-align: center;
	font-size: 19px;
	line-height: 40px;
	color: #fff;
	background: transparent url(../i/bg_hipernet-captions.png) no-repeat 0 0;
}

/* /table-1 slider1 */


/* table-1 fullwide */

div.cont div.hipernet-table.hipernet-table-1-fullwide div.table-wrapper,
div.cont div.hipernet-table.hipernet-table-1-fullwide div.table-wrapper table {
	width: 760px;
}

div.cont div.hipernet-table.hipernet-table-1-fullwide div.table-wrapper table td:first-child {
	text-align: left;
}

div.cont div.hipernet-table.hipernet-table-1-fullwide div.table-wrapper div.caption {
	display: block;
	margin-bottom: 1px;
	width: 760px;
	height: 40px;
	text-align: center;
	font-size: 19px;
	line-height: 40px;
	color: #fff;
	background: transparent url(../i/bg_hipernet-captions.png) no-repeat 0 -80px;
}

/* /table-1 fullwide */


/* table-1-lime slider1 */

div.cont div.hipernet-table.hipernet-table-1-lime-slider1 div.table-wrapper {
	width: 520px;
}

div.cont div.hipernet-table.hipernet-table-1-lime-slider1 div.table-wrapper table td:first-child {
	text-align: left;
}

div.cont div.hipernet-table.hipernet-table-1-lime-slider1 div.table-wrapper div.caption {
	display: block;
	margin-bottom: 1px;
	width: 520px;
	height: 40px;
	text-align: center;
	font-size: 19px;
	line-height: 40px;
	color: #000;
	background: transparent url(../i/bg_hipernet-captions.png) no-repeat 0 -120px;
}

/* /table-1-lime slider1 */


/* table-1-lime fullwide */

div.cont div.hipernet-table.hipernet-table-1-lime-fullwide div.table-wrapper,
div.cont div.hipernet-table.hipernet-table-1-lime-fullwide div.table-wrapper table {
	width: 760px;
}

div.cont div.hipernet-table.hipernet-table-1-lime-fullwide div.table-wrapper table td:first-child {
	text-align: left;
}

div.cont div.hipernet-table.hipernet-table-1-lime-fullwide div.table-wrapper div.caption {
	display: block;
	margin-bottom: 1px;
	width: 760px;
	height: 40px;
	text-align: center;
	font-size: 19px;
	line-height: 40px;
	color: #000;
	background: transparent url(../i/bg_hipernet-captions.png) no-repeat 0 -160px;
}

/* /table-1-lime fullwide */


/* table-2 fullwide */

div.cont div.hipernet-table.hipernet-table-2-fullwide div.caption {
	padding-left: 140px;
	margin-bottom: 1px;
	width: 620px;
	height: 40px;
	text-align: center;
	font-size: 19px;
	font-family: telenor, arial, sans-serif;
	font-weight: 400;
	line-height: 40px;
	color: #fff;
	background: transparent url(../i/bg_hipernet-captions.png) no-repeat 140px -40px;
}

div.cont div.hipernet-table.hipernet-table-2-fullwide div.table-wrapper table {
	padding-left: 140px;
	width: 760px;
	background: transparent url(../i/bg_hipernet-table-2.png) no-repeat left top;
}

/* /table-2 fullwide */


/* table-3 fullwide */

div.cont div.hipernet-table.hipernet-table-3-fullwide div.caption {
	display: none;
}

div.cont div.hipernet-table.hipernet-table-3-fullwide div.table-wrapper table {
	padding-top: 138px;
	width: 760px;
	background: transparent url(../i/bg_hipernet-table-3.png) no-repeat left top;
}

div.cont div.hipernet-table.hipernet-table-3-fullwide div.table-wrapper table td:first-child {
	width: 247px;
	text-align: left;
}

div.cont div.hipernet-table.hipernet-table-3-fullwide div.table-wrapper table td {
	width: 101px;
}

/* /table-3 fullwide */


/* table-3-private fullwide */

/*div.cont div.hipernet-table.hipernet-table-3-private-fullwide {
	padding-top: 138px;
	background: transparent url(../i/bg_hipernet-table-3-private.png) no-repeat left top;
}

div.cont div.hipernet-table.hipernet-table-3-private-fullwide span.stamp-5day  {
	top: -130px;
}

div.cont div.hipernet-table.hipernet-table-3-private-fullwide div.caption {
	display: none;
}

div.cont div.hipernet-table.hipernet-table-3-private-fullwide div.table-wrapper table {
	width: 760px;
}

div.cont div.hipernet-table.hipernet-table-3-private-fullwide div.table-wrapper table td:first-child {
	width: 247px;
	text-align: left;
}

div.cont div.hipernet-table.hipernet-table-3-private-fullwide div.table-wrapper table td {
	width: 101px;
}*/

/* /table-3-private fullwide */

/* /hipernet tables */

/* basket new endpage */

div.content.basket {float:left !important;}
div.side.basket { float: right !important; margin-top: 140px !important;}
div.content.basket h1 {margin-top:20px;}
div.content.basket span.step-decor {width:800px;height:53px;display:block;background:url("../i/bg/basket-step-decor.jpg") 0px 0px no-repeat;}
div.content.basket div.basket {width:760px;height:auto;overflow:hidden;margin:20px;padding:0 0 50px 0;display:block;background:#fff;position:relative;float:left !important;}
div.content.basket div.basket span.basket-bottom {width:760px;height:14px;background:#ededed url("../i/bg/basket-basket-bottom.jpg") 0px 0px no-repeat;position:absolute;bottom:0;left:0;}
div.content.basket div.basket div.img-wrapper {width:140px; height: 250px; float:left;display:block;margin:20px 0 0 0;padding:0; overflow: hidden;}
div.content.basket div.basket div.img-wrapper img {margin:0;padding:0;left:-16px;}
div.content.basket div.basket div.data {width:620px;display:block;float:left;margin:15px 0 0 0;position:relative;}
div.content.basket div.basket div.data span.row {position:relative;display:block;float:left;background:url("../i/bg/basket-basket-data-row.png") 0px 0px no-repeat;width:620px;font-size:14px;font-family:telenor;color:#21282e;font-weight:normal;line-height:18px;margin:0;padding:8px 0;}
div.content.basket div.basket div.data span.row.sum {height:42px;margin:0px 0 0 0;}
div.content.basket div.basket div.data span.row.buttons {background:none;margin:14px 0 0 0;}
div.content.basket div.basket div.data span.row.nextstep {padding-top: 15px; padding-bottom: 15px;}
div.content.basket div.basket div.data span.row:first-child {background:none;}
div.content.basket div.basket div.data span.row span.left {width:470px;margin:0;padding:0;float:left;}
div.content.basket div.basket div.data span.row span.left a{margin-right:40px;}
div.content.basket div.basket div.data span.row span.left b {font-size:18px;font-weight:normal;}
div.content.basket div.basket div.data span.row span.right {width:130px;margin:0;padding:0;float:left;text-align:right;font-size:18px;color:#ff5b00;}
div.content.basket div.basket div.data span.row span.right small {display: block; font-size: 13px; line-height: 16px; color: #A5ACB1; text-align: right;}
div.content.basket div.basket div.data span.row.sum span.left {width:200px;margin:0;padding:0;float:left; font-size: 18px;}
div.content.basket div.basket div.data span.row.sum span.right {position:absolute;width: 300px; right:10px;top:14px;color:#ff5b00; font-size: 21px; font-weight: bold;}
div.content.basket div.basket div.data span.row.sum span.right small {line-height: 18px;}
div.content.basket div.basket div.data span.row.sum span.right b { display: inline-block; margin-right: 10px; color: #A5ACB1;}
div.content.basket div.basket div.data span.row a.back {margin:0;padding:0 0 0 12px;color:#00ace7;font-size:12px;line-height:14px;position:absolute;left:0;top:10px;background:url("../i/bg/basket-basket-data-button-back.png") 0px center no-repeat;}
div.content.basket div.basket div.data span.row a.back:hover{text-decoration:none;}
div.content.basket div.basket div.data span.row a.next {text-indent:-9999px;margin:0;padding:0;color:#00ace7;font-size:12px;width:191px;height:32px;position:absolute;right:10px;top:13px;background:url("../i/bg/basket-basket-data-button-more.png") 0px center no-repeat;}

div.content.basket div.basket div.data span.row form {margin: 0px; padding: 0px;}
div.content.basket div.basket div.data span.row form fieldset {margin: 0px; padding: 0px;}
div.content.basket div.basket div.data span.row form fieldset div.field {margin: 0px; padding: 0px; width: 400px;}
div.content.basket div.basket div.data span.row form fieldset div.field ins {font-size: 13px; padding-top: 7px;}
div.content.basket div.basket div.data span.row form fieldset div.field div.input.select {width: 290px; background: url('../i/basket_form.gif') 0px 0px no-repeat;}
div.content.basket div.basket div.data span.row form fieldset div.field div.input.select input {width: 250px; color: #8C9399; font-weight:bold; text-transform:lowercase;}
div.content.basket div.basket div.data span.row form fieldset div.field div.input.select select {width: 282px; color: #8C9399; text-transform:lowercase;}
div.content.basket div.basket div.data span.row form fieldset div.field div.input.select select option {color: #8C9399; border: none 0px;}

div.content.basket div.basket .christmas_message{background:url(../i/phonepage-christmas_message-bg.gif) 0 0 no-repeat;color:#FF5B00;clear:right;float:right;font-weight:bold;height:42px;line-height:42px;margin:10px 0;padding:0 10px;width:600px;}

/* /basket new endpage */


/* android page */

div.external-news {
	float: left;
	width: 240px;
	height: 340px;
	background: transparent url(../i/bg_box-external-news.jpg) no-repeat 0 0;
}

div.external-news h3 {
	margin: 30px 20px 10px 20px;
	font-size: 16px;
	color: #fff;
}

div.external-news div.news div.item {
	margin: 8px 0 0 0;
	padding: 0 20px 18px 20px;
	background: transparent url(../i/bg_news-separator.png) no-repeat 20px bottom;
}

div.external-news div.news div.item.last {
	background-image: none;
}

div.external-news div.news div.item h4 {
	margin: 0;
}

div.external-news div.news div.item h4,
div.external-news div.news div.item h4 a {
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #fff;
}

div.external-news div.news div.item div.meta {
	margin: 0;
	font-size: 11px;
	color: #fff;
}

div.external-news div.news div.item div.meta a {
	font-weight: bold;
	color: #d6d800;
}

div.android div.apps-scroll {
	float: left;
	margin-right: 20px;
	margin-top: 20px;
	width: 720px;
	height: 182px;
	overflow: hidden;
}

div.android div.apps-scroll div.jcarousel-container {
	position: relative;
	height: 182px;
}

div.android div.apps-scroll div.jcarousel-clip {
	position: absolute;
	left: 50px;
	width: 620px;
	overflow: hidden;
}

div.android div.apps-scroll div.jcarousel-prev,
div.android div.apps-scroll div.jcarousel-next {
	background-image: url(../i/sprite_rotator-pager.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

div.android div.apps-scroll div.jcarousel-prev {
	position: absolute;
	left: 20px;
	top: 0;
	width: 10px;
	height: 158px;
	background-position: 0 center;
}

div.android div.apps-scroll div.jcarousel-next {
	position: absolute;
	right: 20px;
	top: 0;
	width: 10px;
	height: 158px;
	background-position: -9px center;
}

div.android div.apps-scroll ul.items {
	margin: 0;
}

div.android div.apps-scroll ul.items li {
	margin: 0;
	padding: 0;
	width: 620px;
	height: 158px;
	background: transparent;
}

div.android div.apps-scroll ul.items li div.productImage {
	position: relative;
	float: left;
	margin: 0 30px 0 0;
	width: 110px;
	height: 158px;
}

div.android div.apps-scroll ul.items li div.productImage span.mask {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	display: block;
	width: 110px;
	height: 158px;
	background: transparent url(../i/mask_android-apps.png) no-repeat 0 0;
}

div.android div.apps-scroll ul.items li h3 {
	display: block;
	float: left;
	margin: 0 0 10px 0;
	width: 480px;
}

div.android div.apps-scroll ul.items li span.price {
	display: block;
	float: left;
	width: 480px;
	font-size: 11px;
	color: #729b04;
	font-family: telenor, arial, sans-serif;
	font-weight: 400;
}

div.android div.apps-scroll ul.items li h4 {
	display: block;
	float: left;
	width: 480px;
	margin: 0;
	font-size: 17px;
	font-weight: 400;
	color: #00ace7;
}

div.android div.apps-scroll ul.items li div.description {
	float: left;
	width: 480px;
}

div.android div.apps-scroll ul.items li p{
	margin: 3px 0 0 0;
	font-size: 12px;
	line-height: 15px;
}

div.android div.apps-scroll ul.items li div.description a.install {
	display: block;
	float: left;
	padding-bottom: 10px;
	padding-right: 10px;
	font-size: 12px;
	background: transparent url(../i/bullet_arrow-right-blue.png) no-repeat right 5px;
}

div.android div.apps-scroll ul.items li a.more {
	display: block;
	float: left;
	clear: both;
	padding-right: 10px;
	background: transparent url(../i/bullet_arrow-right-blue.png) no-repeat right 5px;
}


div.android div.cloud {
	float: left;
	width: 240px;
	height: 182px;
}

div.android div.cloud h3 {
	margin-bottom: 12px;
	font-size: 16px;
}

div.android div.cloud div.tags {
	display: block;
	width: 200px;
	margin: 0 20px;
	color: #abb0b4;
}

div.android div.cloud div.tags span.tag {
	display: block;
	float: left;
}

div.android div.cloud div.tags span.tag span.separator {
	display: block;
	float: left;
	padding: 0 3px;
	font-size: 10px;
	line-height: 15px;
	vertical-align: middle;
}

div.android div.cloud div.tags a {
	display: block;
	float: left;
	font-size: 12px;
	line-height: 15px;
	vertical-align: middle;
	color: #729b04;
}

div.android div.cloud a.more {
	display: block;
	float: left;
	clear: both;
	margin: 10px 20px 0 20px;
	padding: 0 10px 0 0;
	font-size: 12px;
	background: transparent url(../i/bullet_arrow-right-blue.png) no-repeat right 5px;
}


div.android div.recommended {
	float: left;
	margin: 10px 30px 0 20px;
	width: 460px;
}

div.android div.recommended ul {
	margin: 0;
	padding: 0;
}

div.android div.recommended ul li {
	margin: 0 0 10px 0;
	padding: 0 0 20px;
	background: transparent url(../i/bg_android-recommended.png) no-repeat 0 bottom;
}

div.android div.recommended ul li div.box-content {
	background: transparent url(../i/bg_android-recommended.png) no-repeat 0 top;
}

div.android div.recommended ul li div.box-content h4 {
	margin: 0;
	padding: 20px;
	font-size: 16px;
	color: #fff;
}

div.android div.recommended ul li div.box-content p {
	margin: 0 20px 20px 20px;
	font-size: 13px;
	color: #fff;
}

div.android div.recommended ul li div.box-content a.more {
	margin: 0 20px;
	padding-right: 15px;
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	background: transparent url(../i/bullet_arrow-right-blue-glow.png) no-repeat right 0;
}

div.android div.recommended ul li div.box-content a.more:hover {
	text-decoration: underline;
}



.android #tipstricks {
	float: left;
	width: 420px;
	margin: 10px 30px 0 0;
	padding-bottom: 25px;

}
.android #tipstricks h3 {
	font-size: 15px;
	color: #21282e;
	margin: 10px 0 20px 0;
	float: left;
	clear: both;
}
.android #tipstricks ul {
	border-bottom:1px solid #CFD4D8;
	margin: 0;
	width:420px;
	float: left;
}
.android #tipstricks ul li {
	border-top: 1px solid #cfd4d8;
	padding: 0;
	background: none;
	margin: 0;
	overflow: hidden;
}
.android #tipstricks ul li:first-child {
	border-top: 0;
}
.android #tipstricks ul li.open div { background: #e4e5e6; background: #ffffff; overflow: hidden; padding-bottom: 15px;}
.android #tipstricks ul li.open h4 a,
.android #tipstricks ul li.open p img,
.android #tipstricks ul li.open p span {display: block;}

.android #tipstricks ul li.open h4 {
	font-size: 13px;
	font-weight: bold;
	color: #00ace7;
	margin: 0;
	padding: 5px 0 0 0;
	line-height: 16px;
	font-family: Arial, sans-serif;
	background: none;
	cursor: default;
}
.android #tipstricks ul li.open h4 a {
	background:url("../i/sprite_android-tipstricks.png") no-repeat scroll 0 0 transparent;
	display:block;
	float:right;
	height:16px;
	margin:3px 0 0 0;
	padding:0;
	text-indent:-99999px;
	width:16px;
}

.android #tipstricks ul li h4 a,
.android #tipstricks ul li p,
.android #tipstricks ul li p img,
.android #tipstricks ul li p span {display: none;}

.android #tipstricks ul li h4 {
	color:#00ace7;
	font-family:Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:3px 0;
	cursor: pointer;
	background: transparent url(../i/sprite_android-tipstricks.png) no-repeat right -96px;
}
.android #tipstricks ul li h4 strong { font-weight: bold;}

.android #tipstricks ul li p {
	font-size: 11px;
	color: #21282e;
	line-height: 16px;
	margin: 10px 0 0 0;
	width: 400px;
	padding: 0;
}
.android #tipstricks ul li p img { float: left; margin: 3px 10px 10px -12px;}
.android #tipstricks ul li p span {float: right; color: #8c8f91; margin: 15px 0 0 0; display: block;}
.android #tipstricks a.more {
	float: left;
	display: block;
	margin-top: 15px;
	padding: 0 0 0 9px;
	font-size: 12px;
	background: url(../i/bullet_arrow-right-blue.png) no-repeat scroll left 5px transparent;
}
.android #tipstricks ul li a:hover {text-decoration: none;}
.android #tipstricks p.legal {color:#424A52;font-size:11px;margin:11px 40px 0 0;text-align:right;}
.android #tipstricks p.legal strong { display: block; }

/* /android page */

/* quiz */

form.quiz div.section label.answer {
	float: none;
	display: block;
	width: auto;
	margin: 5px 0;
}

form.quiz div.section label.answer.fl{}

form.quiz div.section label.answer input {
	vertical-align: text-bottom;
}

form.quiz div.section label.answer b{display:block;margin:10px 0 5px 0;}

form.quiz fieldset {
	display: none;
}

form.quiz fieldset.active {
	display: block;
}

form.quiz{padding:20px !important;width:auto !important;}

form.quiz fieldset {position: relative;border-radius:15px;box-shadow: 2px 2px 19px rgba(0, 0, 0, 0.2);}
form.quiz fieldset div.section {width: auto; padding: 20px 0 20px 20px;}
form.quiz fieldset div.section.half{float:left;width:350px;}
form.quiz fieldset div.section label {font-size: 12px; position: relative; width: 365px; font-weight:normal;display:block;min-height:18px;line-height:18px;display:block;}
form.quiz fieldset div.section label.noleft {padding-left: 0px;}
form.quiz fieldset div.section label input {width: 12px; height: 12px;float:left;margin:2px 10px 2px 0;}
form.quiz fieldset div.section label input.text {position: absolute; left:2px; top:-4px; width:95%;padding:5px;}
form.quiz fieldset div.section .group{margin-left:10px;}

form.quiz .section b.question,form.quiz .section strong.question{color:#00A6D6;font:bold 12px arial;margin-bottom:20px;display:block;}
form.quiz .section b.question span,form.quiz .section strong.question span{text-transform:lowercase;}

form.quiz #mainTitle {margin-bottom: 0; background-position: 0 22px;}
form.quiz h4 {font-size: 18px;}

form.quiz #more,form.quiz  #submit {font:bold 13px/25px arial; margin-top: 20px; background: #fff url(/i/form.gif) -70px -350px no-repeat; border: 0; color: #fff; cursor: pointer;padding:0 10px;display:block;height:25px;margin-left:30px;border-radius:0;width:75px;text-align:center;}
form.quiz #submit{display:none;}

form.quiz span.error{background:url("/i/form.gif") 0 -400px no-repeat;color:#D95900;font:11px/19px arial;padding-left:24px;height:19px;display:none;margin:20px 0 0 10px;}
form.quiz .section.error span.error{display:block !important;}
form.quiz fieldset div.section.half span.error{margin-top:10px;}

form.quiz .section-last{padding-bottom:20px;}
form.quiz .section-last input{float:none;}

form.quiz fieldset table td{background-image:none !important;}
form.quiz fieldset table thead tr th {background-color: #000; color: #0099FF; text-align: center; padding: 5px;}
form.quiz fieldset table tbody tr th {padding: 4px 3px 4px 5px;}
form.quiz fieldset table tbody tr td {text-align: center;}
form.quiz fieldset table tbody tr td input {width: 12px; height: 12px;}
form.quiz fieldset table tbody tr.odd {background-color: #dddddd;}

form.quiz fieldset div.field {margin:0;padding:0;}
form.quiz fieldset div.field.margin{margin-left:20px;padding:0;}

form.quiz div.input{width: 304px; height: 30px; margin: 0px 8px 0px 0px; padding: 0px 0px 0px 0px; overflow: hidden; background: url('/i/form.gif') 0px 0px no-repeat;}
form.quiz div.input input{position: absolute; left: 8px; top: 1px !important; width: 288px; height: 15px !important; margin: 0px; padding: 5px 0px 4px 0px; overflow: hidden;}
form.quiz div.input.short{background-position:0 -50px;width:96px;}
form.quiz div.input.short input{width:80px;height:25px;}
form.quiz div.input.textarea {height: 96px; background-position: 0px -200px;}
form.quiz div.input.textarea textarea {position: absolute; left: 8px; top: 3px; width: 293px; height: 90px; margin: 0px; padding: 0px 0px 0px 0px; overflow: auto;}

form.quiz .fl{float:left;line-height:30px;}
form.quiz .cl{clear:both;}

div.quiz-area p{display:block;}

/* /quiz */

/* soon */

.soon{margin-left:20px;width:960px;}

.soon .cl{clear:both;}

.soon a{text-decoration:none;}
.soon a:hover{text-decoration:underline;}

.soon .shead{margin-bottom:20px;min-height:104px;padding:0 5px;}
.soon .shead h1.karacsonyig{background:url(../i/soon/karacsonyig.png) 0 0 no-repeat;font-size:0;height:36px;margin:30px 0 11px 0;width:299px;}
.soon .shead p{color:#8c9399;font:14px arial;margin:10px 0;}

.soon .block{background:url(../i/soon/boxbg.png) 0 0 no-repeat;float:left;height:284px;margin-bottom:20px;padding-top:2px;width:320px;}
.soon .block .blockcont{height:260px;padding:8px 0;display:static;width:300px;position:relative;}
.soon .block .blockcont .share{top:73px;right:10px;position:absolute;z-index:10;width:85px;text-align:right;}
.soon .block .blockcont .share a{display:block;}
.soon .block .blockcont .share a span{position:relative;left:0;}
.soon .block .blockcont .available{top:140px;right:10px;position:absolute;z-index:10;width:100px;text-align:right;font-size:14px;color:#8C9399;}
.soon .block .sphone{text-align:center;}
.soon .block .sphone .phoneblock{display:table-cell;height:160px;vertical-align:middle;width:240px;}
.soon .block .sphone .phoneblock img{display:static;margin:0 auto;}
.soon .block h3{height:45px;margin:0 0 20px 0;padding:0 21px;}
.soon .block h3 a{color:#000000;font-size:22px;line-height:23px;}
.soon .block h3 a.manufacturer{font-weight:bold;}
.soon .block h3 a:hover{text-decoration:none;}
.soon .block h3 a.nolnk{cursor:default;}

.soon .sbottom{color:#000000;font:12px/13px arial;}
.soon .sbottom div{color:#8c9399;margin:15px 0 30px 0;}
.soon .sbottom a{color:#00ace7;}

.twitter-share-button.twitter-count-horizontal{margin-top:5px !important;overflow:hidden !important;width:55px !important;}

/* /soon */

/* hipernet */

.hipernet-csomagok .table,.hipernet-csomagok .table,.hipernet-csomagok .table,.hipernet-csomagok table{overflow:visible !important;}
table.hipernet-csomagok-table tr td{vertical-align:middle !important;}
table.hipernet-csomagok-table tr td h4{margin:0 !important;}
table.hipernet-csomagok-table tr.odd td{background:black !important;color:#00ace7;font-size:16px;line-height:20px;}
table.hipernet-csomagok-table tr.odd td strong{display:block;}
table.hipernet-csomagok-table tr.odd td strong.yellow{color:#ffdf00;font-size:16px;}
table.hipernet-csomagok-table tr.odd td .stamp-5day{top:-10px;}

/* epitse vallalkozasat a telenorral */

.epitse-vallalkozasat{margin:0 auto;overflow:visible !important;position:relative;width:980px;z-index:1000;}
.epitse-vallalkozasat .top{margin-top:-6px;position:relative;}
.epitse-vallalkozasat .postit{background:url(../i/epitse-vallalkozasat/postitbg.png);height:192px;left:60px;position:absolute;text-indent:-9999px;top:403px;width:861px;}
.epitse-vallalkozasat .devices{margin-top:150px;}
.epitse-vallalkozasat .devices .device{background:url(../i/epitse-vallalkozasat/devicebottom.png) center bottom no-repeat;color:#000;font:normal 11px arial;float:left;height:390px;margin-top:30px;padding:0 20px;width:450px;}
.epitse-vallalkozasat .devices .device .device-image{float:left;height:100%;width:180px;}
.epitse-vallalkozasat .devices .device .device-details p{margin-left:0;}
.epitse-vallalkozasat .devices .device .device-details h2{margin-left:0;}
.epitse-vallalkozasat .devices .device .device-details h2 a{font:normal 26px/26px telenor;color:#000;font-weight:100;text-decoration:none;}
.epitse-vallalkozasat .devices .device .device-details h2 strong{display:block;font-weight:900;}
.epitse-vallalkozasat .devices .device .device-details{float:left;height:100%;width:270px;}
.epitse-vallalkozasat .devices .device .device-details p.top4{color:#8c9399;font:normal 13px telenor;margin:10px 0 0 0;}
.epitse-vallalkozasat .devices .device .device-details p.top4 span{color:#0dc4ff;}
.epitse-vallalkozasat .devices .device .device-details span.price{color:#ff7020;display:block;font:normal 22px telenor;margin-bottom:0;}
.epitse-vallalkozasat .devices .device .device-details span.price strong{font:normal 40px telenor;}
.epitse-vallalkozasat a.view-button{background:url(../i/epitse-vallalkozasat/button.png) 0 0 no-repeat;display:block;height:49px;text-indent:-9999px;width:144px;}
.epitse-vallalkozasat a.lnk{background:url(../i/bullet_arrow-right-blue.png) left center no-repeat;color:#00A6D6;display:block;font:normal 11px/16px arial;text-decoration:none;padding-left:15px;}
.epitse-vallalkozasat a.lnk:hover{text-decoration:underline;}

/* okostelefonok */

.okostelefonok{background:url(../i/okostelefonok/bg.jpg) top center no-repeat;position:relative;width:980px;height:1797px;margin:0 auto;overflow:visible !important;}
.okostelefonok .cl{clear:both;}
.okostelefonok .head{position:absolute;left:160px;top:32px;z-index:1;}
.okostelefonok .head h1{color:#fff;font:900 34px telenor;margin:0;}
.okostelefonok .head h2{color:#fff;font:italic 19px/24px telenor;margin:0;}
.okostelefonok a.kosarba{display:inline-block;background:url(../i/okostelefonok/kosarba.png) 0 0 no-repeat;height:53px;width:144px;margin:10px 0;text-indent:-9999px;}
.okostelefonok a.lnk{color:#00a6d6;font:normal 13px telenor;padding-left:11px;background:url(../i/okostelefonok/arrow.png) left center no-repeat;}
.okostelefonok a:hover{text-decoration:none;}
.okostelefonok .devices-top{height:415px;padding:175px 20px 0 20px;z-index:0;}
.okostelefonok .devices-top .device-block{width:470px;float:left;height:100%;}
.okostelefonok .devices-top .device-block .device-image{width:260px;height:100%;}
.okostelefonok .devices-top .device-block .device-image img{display:inline;}
.okostelefonok .devices-top .device-block .device-details{width:210px;height:100%;color:#fff;font:normal 12px telenor;}
.okostelefonok .devices-top .device-block .device-details h2{color:#00ace7;font:normal 22px telenor;margin:0 0 5px 0;}
.okostelefonok .devices-top .device-block .device-details span.top4{display:block;}
.okostelefonok .devices-top .device-block .device-details span.top4 span{color:#00ace7;}
.okostelefonok .devices-top .device-block .device-details span.price{color:#ff5b00;font:400 50px/54px telenor;display:block;}
.okostelefonok .devices-top .device-block .device-details b{font-size:14px;display:block;}
.okostelefonok .devices-top .device-block .device-details b span{color:#00ace7;}
.okostelefonok .devices-top .device-block .device-details p{color:#8c9399;margin:5px 0;display:inline-block;}
.okostelefonok .devices-top .device-block .device-details p span{color:#00ace7;}
.okostelefonok .devices-top .device-block.block-left .device-image{float:left;text-align:right;}
.okostelefonok .devices-top .device-block.block-left .device-details{float:left;text-align:left;}
.okostelefonok .devices-top .device-block.block-right .device-image{float:right;text-align:left;}
.okostelefonok .devices-top .device-block.block-right .device-image img{margin:-10px 0 0 10px;}
.okostelefonok .devices-top .device-block.block-right .device-details{float:right;text-align:right !important;}
.okostelefonok .devices-top .device-block.block-right .device-details h2{text-align:right !important;}
.okostelefonok .devices-top .device-block.block-right .device-details p{text-align:right !important;}
.okostelefonok .okostarifa{height:95px;padding:20px 30px;background:url(../i/okostelefonok/android.png) 523px center no-repeat;position:relative;}
.okostelefonok .okostarifa h2{color:#21282e;font:900 26px/30px telenor;margin:0;letter-spacing:-1px;}
.okostelefonok .okostarifa h3{color:#21282e;font:100 italic 20px telenor;margin:0;letter-spacing:-1px;}
.okostelefonok .okostarifa a.postit{display:block;width:455px;height:226px;background:url(../i/okostelefonok/postit.png) 0 0 no-repeat;position:absolute;right:-44px;top:-53px;text-indent:-9999px;}
.okostelefonok .devices-center{padding:62px 20px 0 20px;}
.okostelefonok .devices-center .device-block{width:290px;float:left;height:420px;margin:0 28px 60px 0;}
.okostelefonok .devices-center .device-block.last{margin-right:0;}
.okostelefonok .devices-center .device-block .device-image{width:130px;text-align:center;height:218px;float:left;}
.okostelefonok .devices-center .device-block .device-image img{display:inline;}
.okostelefonok .devices-center .device-block .device-details{float:left;width:160px;padding-top:40px;}
.okostelefonok .devices-center .device-block .device-details span.top4{font:normal 12px telenor;color:#fff;display:block;}
.okostelefonok .devices-center .device-block .device-details span.top4 span{color:#00ace7;}
.okostelefonok .devices-center .device-block .device-details h2{color:#00ace7;font:100 20px/24px telenor;margin:0;}
.okostelefonok .devices-center .device-block .device-details h2 a{color:#00ace7;white-space:nowrap;}
.okostelefonok .devices-center .device-block .device-details h2 b{font-weight:400;}
.okostelefonok .devices-center .device-block .device-details .price{color:#ff5b00;font:400 38px/44px telenor;display:block;}
.okostelefonok .devices-center .device-block .device-details-more{padding-left:8px;}
.okostelefonok .devices-center .device-block .device-details-more h3{color:#fff;font:normal 16px telenor;margin:0;}
.okostelefonok .devices-center .device-block .device-details-more p{color:#8c9399;font:normal 11px telenor;margin:5px 0;}
.okostelefonok .devices-center .device-block .device-details-more p span{color:#00ace7;}
.okostelefonok .devices-center .device-block .device-details-more span.huseg{color:#fff;font:normal 14px telenor;}
.okostelefonok .footertext{color:#949ca1;font:normal 12px/16px arial;padding:25px;position:absolute;bottom:-50px;left:0;width:930px;}

/* lumia landing */

.lumia-landing{background:#161616 url(../i/lumia-landing/bg.jpg) center top no-repeat;position:relative;width:980px;min-height:847px;margin:0 auto;overflow:visible !important;}
.lumia-landing .cl{clear:both;}
.lumia-landing .head{height:70px;}
.lumia-landing .head h1{color:#fff;font:400 28px/70px telenor;text-align:center;letter-spacing:-1.5px;position:relative;z-index:1;margin:0;}
.lumia-landing a.kosarba{background:url(../i/lumia-landing/kosarba.jpg) 0 0 no-repeat;display:block;width:156px;height:52px;position:absolute;top:270px;z-index:2;}
.lumia-landing a.ismerd-meg{background:url(../i/lumia-landing/ismerd-meg.jpg) 0 0 no-repeat;display:block;width:103px;height:52px;position:absolute;top:325px;z-index:2;}
.lumia-landing .device-details{color:#fff;font:400 14px/21px telenor;padding-top:23px;position:static;}
.lumia-landing .device-details h2{color:#fff;font:100 24px/24px telenor;margin:0;letter-spacing:-1px;}
.lumia-landing .device-details h2 strong{color:#fff;font:400 62px/54px telenor;letter-spacing:-2px;display:block;}
.lumia-landing .device-details h2 br{display:none;}
.lumia-landing .device-details span.price{font:400 32px/55px telenor;}
.lumia-landing .device-details p{margin:0;}
.lumia-landing .device-left{float:left;width:490px;height:390px;position:relative;}
.lumia-landing .device-left .device-image{position:absolute;left:-66px;top:-115px;z-index:0;}
.lumia-landing .device-left .device-details{margin-left:270px;text-align:left;width:220px;}
.lumia-landing .device-left a.kosarba{left:253px;}
.lumia-landing .device-left a.ismerd-meg{left:94px;}
.lumia-landing .device-right{float:right;width:490px;height:390px;position:relative;}
.lumia-landing .device-right .device-image{position:absolute;right:-44px;top:-115px;z-index:0;}
.lumia-landing .device-right .device-details{margin-right:270px;text-align:right !important;width:220px;}
.lumia-landing .device-right .device-details h2{text-align:right;}
.lumia-landing .device-right .device-details p{text-align:right;}
.lumia-landing .device-right a.kosarba{right:253px;}
.lumia-landing .device-right a.ismerd-meg{right:94px;}
.lumia-landing p.smalltext{text-align:justify;color:#fff;font:400 12px/15px telenor;padding:0 41px 24px 41px;margin:305px 0 24px 0;letter-spacing:-.5px;}

/* dell laptop akcio */

.dell-laptop-akcio {background: url(../i/campaigns/dell-akcio/bg_content.jpg) 0 0 no-repeat;overflow:hidden;height:auto;position:relative;width:980px;margin:0;}
.dell-laptop-akcio .head-promo {background: url(../i/campaigns/dell-akcio/bg_head-promo.png) 0 0 no-repeat;display:block;position:relative;height:500px;width:980px;margin:0;padding:0;top:0;}
.dell-laptop-akcio .head-promo .head-box {position:absolute;}

.dell-laptop-akcio .head-promo .head-box.box1 {left:500px;top:158px;width:411px;height:75px;background:url(../i/campaigns/dell-akcio/bg_box-1.png) 0 0 no-repeat;padding:16px 20px;}
.dell-laptop-akcio .head-promo .head-box.box1 p {font-family:telenor;font-size:12px;line-height:16px;color:#0dc4ff;padding:0;margin:0;}
.dell-laptop-akcio .head-promo .head-box.box1 p strong {font-size:16px;letter-spacing:-1px;}
.dell-laptop-akcio .head-promo .head-box.box1 p.big.orange {font-size:24px;color:#ff5b00;line-height:26px;}
.dell-laptop-akcio .head-promo .head-box.box1 p.big.orange strong {font-size:48px;line-height:48px;letter-spacing:-3px;}

.dell-laptop-akcio .head-promo .head-box.box2 {left:500px;top:264px;}
.dell-laptop-akcio .head-promo .head-box.box2 ul {list-style:none;color:#fff;font-size:16px;font-weight:normal;line-height:22px;font-family:telenor;}
.dell-laptop-akcio .head-promo .head-box.box2 ul li {padding:0 0 0 12px;margin:0;background:url(../i/campaigns/dell-akcio/bg_box-bullett.png) left center no-repeat;}

.dell-laptop-akcio .head-promo .head-box.box3 {left:496px;top:330px;width:307px;height:50px;background:url(../i/campaigns/dell-akcio/bg_box-3.png) 0 0 no-repeat;color:#fff;font-family:Arial;font-size:13px;line-height:16px;padding:22px 0 0 0;}
.dell-laptop-akcio .head-promo .head-box.box3 a {position:absolute;text-align:center;width:100%;height:100%;text-decoration:none;color:#fff;}
.dell-laptop-akcio .head-promo .head-box.box3 a strong {text-transform:uppercase;line-height:14px;font-size:24px;font-family:telenor;}

.dell-laptop-akcio .middle-promo {position:relative;display:block;margin:-100px 0 0 0;padding:0 0 100px 0;background:url(../i/campaigns/dell-akcio/bg_middle-box.png) 475px bottom no-repeat;}
.dell-laptop-akcio .middle-promo h2 {font-size:29px;line-height:40px;font-weight:bold;margin:0 0 0 30px;padding:0;color:#f21282e;letter-spacing:-2px;}
.dell-laptop-akcio .middle-promo h3 {font-size:24px;line-height:24px;font-weight:lighter;margin:24px 0 14px 30px;padding:0;color:#00ace7;letter-spacing:-1px;font-style:italic;font-family:}
.dell-laptop-akcio .middle-promo ul {list-style:none;font-size:16px;color:#000;line-height:20px;font-family:telenor;margin:0 0 0 30px;padding:0;}
.dell-laptop-akcio .middle-promo ul li {width:425px;margin: 0 0 20px 0;padding:0 0 0 24px;display:block;background:url(../i/campaigns/dell-akcio/bg_middle-promo-bullett.png) left 5px no-repeat;}
.dell-laptop-akcio .middle-promo ul li:first-child {width: 100%;}
.dell-laptop-akcio .middle-promo a.more {margin: 0 0 0 52px;display:block;text-decoration:none;font-family:telenor;font-size:16px;line-height:20px;color:#00ace7;padding:0 16px 0 0;cursor:pointer;background:url(../i/campaigns/dell-akcio/bg_more-link.png) right center no-repeat;float:left;}

.dell-laptop-akcio .full-table {display:block;position:relative;padding:0 30px;}
.dell-laptop-akcio .full-table table, .dell-laptop-akcio .full-table .table {border:none;width:917px!important;display:block;margin:0!important;padding:0!important;background:none;overflow:hidden;}
.dell-laptop-akcio .full-table table thead {border:none;width:100%;height:41px;margin:0;padding:0;border:none;display:block;}
.dell-laptop-akcio .full-table table thead tr td {border:none;width:917px;display:block;text-align:center!important;color:#fff;height:41px;line-height:40px;font-family:telenor;font-size:21px;background:url(../i/campaigns/dell-akcio/bg_table-head.jpg) 0 0 no-repeat;padding:0;margin:0;}

.dell-laptop-akcio .full-table table tbody {width:100%;margin:0;padding:0;border:none;display:block;}
.dell-laptop-akcio .full-table table tbody tr {border: 1px #a5a9ac solid;}
.dell-laptop-akcio .full-table table tbody tr td {border: none !important;border-left:1px #cecece solid!important;background:none!important;text-align:center!important;font-size:12px!important;line-height:18px;font-weight:lighter!important;color:#21282e;vertical-align:middle;font-family:telenor;}
.dell-laptop-akcio .full-table table tbody tr td {background:url(../i/campaigns/dell-akcio/bg_table-first-row.gif) 0 0 repeat-x !important;}
.dell-laptop-akcio .full-table table tbody tr td.title strong {color:#424a52;font-size:20px;font-family:telenor;padding: 4px 0;font-weight:normal;}
.dell-laptop-akcio .full-table table tbody tr:first-child td p {float:left;width:740px;margin:8px 0 10px 8px;padding:0 0 0 0;display:block;color:#424a52;font-size:13px;line-height:18px;font-family:telenor;font-weight:normal;}
.dell-laptop-akcio .full-table table tbody tr:first-child td a {float:left;width:91px;height:26px;overflow:hidden;line-height:333px;background:url(../i/campaigns/dell-akcio/bg_details-btn.png) 0 0 no-repeat;margin:0 8px 0 47px;}
.dell-laptop-akcio .full-table small {font-size:11px;font-family:telenor;color:#8c9399;margin:10px 0 0 0;display:block;}

.dell-laptop-akcio .bottom-promo {height:169px;display:block;width:921px;margin:30px auto;padding:0;position:relative;background:url(../i/campaigns/dell-akcio/bg_netshop-promo.png) 0 0 no-repeat;}
.dell-laptop-akcio .bottom-promo a {position:absolute;line-height:333px;display:block;overflow:hidden;cursor:pointer;}
.dell-laptop-akcio .bottom-promo a.other-tariff {left:160px;top:116px;width:140px;height:25px;}
.dell-laptop-akcio .bottom-promo a.basket {left:748px;top:76px;width:148px;height:56px;}

.dell-laptop-akcio .legal {font-size:11px;font-family:Arial;color:#34414c;line-height:13px;display:block;margin:0;padding:0;}
.dell-laptop-akcio .legal p {margin:0 30px;}

.dell-laptop-akcio .bottom-links {display:block;margin:30px 0 0 0 ;padding:0;position:relative;}
.dell-laptop-akcio .bottom-links h3 {margin:0 30px 10px 30px;padding:0;font-size:22px;line-height:22px;font-family:telenor;color:#8c9399;letter-spacing:-1px;}
.dell-laptop-akcio .bottom-links a.mbi-promo {width:920px;height:249px;display:block;position:relative;margin:0 auto;padding:0;text-decoration:none;line-height:999px;overflow:hidden;background:url(../i/campaigns/dell-akcio/bg_mbi-promo.png) 0 0 no-repeat;cursor:pointer;}

/* mbi landing */

.mbi-landing{background:#fff url(../i/mbi-landing/bg.jpg) center top no-repeat;position:relative;width:980px;min-height:610px;margin:0 auto;}
.mbi-landing .cl{clear:both;}

.mbi-landing ul{margin-left:0 !important;}
/*.mbi-landing ul li{background:none !important;padding:0 !important;}*/

.mbi-landing a:hover{text-decoration:none;}

.mbi-landing .mbi-head{height:442px;}
.mbi-landing .mbi-head .headbox01{width:431px;height:93px;background:url(../i/mbi-landing/boxbg01.png) 0 0 no-repeat;position:absolute;top:189px;right:39px;padding:15px 0 0 20px;color:#0dc4ff;font:900 16px/16px telenor;letter-spacing:-.3px;}
.mbi-landing .mbi-head .headbox01 h2{color:#ff5b00;font:400 26px/40px telenor;letter-spacing:-1px;margin:0;}
.mbi-landing .mbi-head .headbox01 h2 strong{color:#ff5b00;font:900 48px/40px telenor;}
.mbi-landing .mbi-head .headbox01 span{font:100 12px telenor;}
.mbi-landing .mbi-head .headbox01 p{margin:0;padding:0;}
.mbi-landing .mbi-head .headbox02{position:absolute;left:499px;top:293px;height:36px;color:#fff;font:900 14px telenor;}
.mbi-landing .mbi-head .headbox02 ul li{background:url(../i/mbi-landing/list-style-02.png) left center no-repeat;padding-left:12px;}
.mbi-landing .mbi-head .headbox03{width:286px;height:51px;background:url(../i/mbi-landing/boxbg03.png) 0 0 no-repeat;position:absolute;top:369px;right:190px;color:#fff;font:normal 13px arial;padding:15px 0 0 15px;}
.mbi-landing .mbi-head .headbox03 h2{color:#fff;font:900 24px/24px telenor;text-transform:uppercase;margin:0;}

.mbi-landing .mit-kell-tudni{padding:0 40px 32px 40px;border-bottom:1px solid #dcdbd2;position:relative;}
.mbi-landing .mit-kell-tudni h2{text-indent:-9999px;width:217px;height:24px;display:block;background:url(../i/mbi-landing/title01.png) 0 0 no-repeat;margin:0;}
.mbi-landing .mit-kell-tudni ul{margin:25px 0;font:100 15px/20px telenor;color:#4b4e51;}
.mbi-landing .mit-kell-tudni ul li{padding-left:17px;background:url(../i/mbi-landing/list-style.png) left 7px no-repeat;float:none;color:#4b4e51;}
.mbi-landing .mit-kell-tudni ul li strong{font:900 15px/20px telenor;color:#21282e;}
.mbi-landing .mit-kell-tudni a.link{font:900 16px telenor;color:#00ace7;background:url(../i/mbi-landing/link-arrow.png) right center no-repeat;padding-right:16px;position:absolute;right:35px;bottom:40px;}

.mbi-landing .less-tablet{padding:40px 40px 0 40px;}
.mbi-landing .less-tablet h2{text-indent:-9999px;width:367px;height:30px;display:block;background:url(../i/mbi-landing/title02.png) 0 0 no-repeat;margin:0;}
.mbi-landing .less-tablet p{margin:0;}
.mbi-landing .less-tablet .tablet-block{width:445px;margin-top:30px;}
.mbi-landing .less-tablet .tablet-block h3{color:#000;font:900 30px/32px telenor;letter-spacing:-1px;margin:0;}
.mbi-landing .less-tablet .tablet-block h4{color:#000;font:italic 100 18px/22px telenor;letter-spacing:-1px;margin:0 0 30px 0;}
.mbi-landing .less-tablet .tablet-block h4 sup{font-size:10px;}
.mbi-landing .less-tablet .tablet-block.tbleft{float:left;}
.mbi-landing .less-tablet .tablet-block.tbright{float:right;}
.mbi-landing .less-tablet .tablet-block .tablet-image{float:left;width:195px;text-align:center;}
.mbi-landing .less-tablet .tablet-block .tablet-image img{margin:0 auto;}
.mbi-landing .less-tablet .tablet-block .tablet-details{float:left;width:250px;}
.mbi-landing .less-tablet .tablet-block .tablet-details span.price{color:#ff5b00;font:900 36px/41px telenor;}
.mbi-landing .less-tablet .tablet-block .tablet-details p{font:400 14px/21px telenor;color:#0ab8f3;margin:0;}
.mbi-landing .less-tablet .tablet-block .tablet-details p.orange{font:400 16px/21px telenor;color:#ff5b00;}
.mbi-landing .less-tablet .tablet-block .tablet-details small{font:400 11px/16px telenor;color:#8c9399;}
.mbi-landing .less-tablet .tablet-block .tablet-details ul li{color:#000;font:400 12px/14px telenor;float:none;background:url(../i/mbi-landing/list-style-03.png) left center no-repeat;padding-left:12px;}
.mbi-landing .less-tablet .tablet-block .tablet-details a.view{width:143px;height:47px;text-indent:-9999px;background:url(../i/mbi-landing/megnezem.png) 0 0 no-repeat;display:block;margin-top:15px;}
.mbi-landing .less-tablet .tablet-block .list h2{text-indent:-9999px;width:217px;height:24px;display:block;background:url(../i/mbi-landing/title01.png) 0 0 no-repeat;margin:0;}
.mbi-landing .less-tablet .tablet-block .list ul{margin:25px 0;font:100 15px/20px telenor;color:#4b4e51;}
.mbi-landing .less-tablet .tablet-block .list ul li{padding-left:17px;background:url(../i/mbi-landing/list-style.png) left 6px no-repeat;float:none;letter-spacing:-.7px;width:390px;}
.mbi-landing .less-tablet .tablet-block .list ul li strong{font:900 15px/20px telenor;color:#21282e;}

.mbi-landing p.smalltext{font:normal 11px arial;color:#3a3e41;padding:0 30px;}

.mbi-landing div.hipernet21{width:917px;height:138px;background:url(../i/mbi-landing/hipernet21.png) 0 0 no-repeat;margin:30px auto;position:relative;}
.mbi-landing div.hipernet21 h2{color:#fff;font:900 21px/42px telenor;text-align:center;margin:0;}
.mbi-landing div.hipernet21 p{color:#424a52;font:400 13px/16px telenor;padding:20px 0 0 20px;margin:0;}
.mbi-landing div.hipernet21 p span{color:#00ace7;}
.mbi-landing div.hipernet21 a.details{display:block;width:91px;height:26px;position:absolute;bottom:20px;right:27px;text-indent:-9999px;background:url(../i/mbi-landing/reszletek.png);}

.mbi-landing .bottom-promo-01{width:921px;margin:0 auto;height:412px;background:url(../i/mbi-landing/bottom-promo-01.png) 0 0 no-repeat;margin-bottom:40px;position:relative;}
.mbi-landing .bottom-promo-01 a{position:absolute;display:block;text-indent:-9999px;}
.mbi-landing .bottom-promo-01 a.kosarba{width:142px;height:51px;}
.mbi-landing .bottom-promo-01 a.kosarba.galaxy-tab-101{left:21px;top:287px;}
.mbi-landing .bottom-promo-01 a.kosarba.galaxy-tab-70{left:317px;top:287px;}
.mbi-landing .bottom-promo-01 a.kosarba.huawei-mediapad{left:631px;top:286px;}
.mbi-landing .bottom-promo-01 a.mas-tarifa{width:134px;height:13px;}
.mbi-landing .bottom-promo-01 a.mas-tarifa.galaxy-tab-101{left:20px;top:347px;}
.mbi-landing .bottom-promo-01 a.mas-tarifa.galaxy-tab-70{left:316px;top:347px;}
.mbi-landing .bottom-promo-01 a.mas-tarifa.huawei-mediapad{left:630px;top:346px;}

.mbi-landing .bottom-promo-02{width:919px;margin:0 auto;height:284px;background:url(../i/mbi-landing/bottom-promo-02.png) left bottom no-repeat;margin-bottom:40px;display:block;}
.mbi-landing .bottom-promo-02 h2{color:#8c9399;font:400 21px telenor;margin:0;}

/* regional_offer_survey */

.content.regional_offer_survey fieldset div.field{width:580px;margin-bottom:10px;}
.content.regional_offer_survey fieldset div.field label{width:240px;}
.content.regional_offer_survey fieldset div.field input{margin-right:5px;}
.content.regional_offer_survey fieldset div.field div.input input{margin:0;}
.content.regional_offer_survey fieldset div.field div.input.button{left:256px;}
.content.regional_offer_survey h3{width:100%;margin:20px 0 30px 25px;}
