body {
	font-family: 'Trebuchet MS', Helvetica, Arial, Verdana, sans-serif;
	background: #232465 url(../img/back.png) repeat-x;
	font-size: 0.9em;
	line-height: 1.2em;
	padding: 0;
	margin: 0;
	color: #fff;
	text-align: center;
}

p {
	margin: .5em 0 1em 0;
}

a:link, a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #5899FF;
}

a:hover {
	color: #fff;
}

#topnavi {
	display: block;
	float: left;
	list-style-type: none;
	padding: 264px 0 0 520px;
	margin: 0;
}

#topnavi li {
	display: block;
	float: left;
	font-size: 0.8em;
	margin: 0 3px;
	background: url(../img/naviback.png) no-repeat bottom center;
	text-align: center;
}

#topnavi li img.toppng {
	float: left;
	margin: 0 1px;
	padding: 0;
}

#topnavi li a img.icon {
	display: inline;
	clear: both;
	padding: 0 auto;
	margin: 0;
}

#topnavi li a {
	display: block;
	clear: both;
	margin: 0;
	padding: 3px 5px;
	width: 5em;
	text-align: center;
	font-weight: bold;
	color: #5899FF;
}

#topnavi li a:hover {
	color: #fff;
}

#newsline a:link, #newsline a:visited {
	text-decoration: none;
	font-weight: normal;
	color: #fff;
}

#newsline a:hover {
	color: #fee558;
}

ul.submenu li a:link, ul.submenu li a:visited {
	background: url(../img/fw.gif) no-repeat;
	padding-left: 16px;
}

h1, h2, h3, h4, h5 {
	font-family: 'Trebuchet MS', Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	line-height: 1em;
}


h1 {
	text-align: left;
	font-size: 12px;
	padding: 4px 4px 2px 4px;
	margin: 10px 0 0 0;
	height: 27px;
	background: url(../img/h1back.gif) repeat-x;
}

h2 {
	font-size: 14px;
	display: inline;
}

h3 {
	font-size: 13px;
	display: inline;
	color: #d5132c;
}

#container {
	width: 982px;
	background: transparent url(../img/cback2.png) repeat-y;
	margin: auto;
}

#subcontainer {
	text-align: left;
	margin: 15px;
	padding: 0;
}

#subcontainer ul {
	list-style-type: disc;
	color: orange;
}

#subcontainer ul li {
	margin-bottom: 10px;
}

#subcontainer ul li div {
	color: #fff;
	font-weight: bold;	
}

#subcontainer ul li span {
	display: block;
	color: #5899ff;
	font-size: 0.8em;
	font-weight: normal;
	line-height: 1.2em;
}

#sidepane {
	float:right;
	width: 390px;
	margin: 0 0 0 10px;
}

#content {
	position: relative;
	width: 960px;
	background: #131438 url(../img/hback.png) repeat-x;
	margin: auto;
	padding: 0;
	text-align: left;
}

#footer {
	display: block;
	clear: both;
	text-align: center;
	padding: 5px 0;
	color: #353799;
	font-size: 0.75em;
}

#netsurf {
	margin: 16px 0 0 62px;
	position: absolute;
	width: 170px;
	height: 80px;
	background: #131438 url(../img/netsurf-logo.png) no-repeat;
	z-index: 1;
}

#netsurf a:link, #netsurf a:visited {
	width: 100%;
	height: 100%;
	display:block;
	font-weight: bold;
}

#banner {
	margin-top: 68px;
	position: absolute;
	padding: 0;
	width: 960px;
	height: 316px;
}

#news {
	display: block;
	clear: left;
	font-size: 0.9em;
	padding-top: 394px;
}

#label {
	display: block;
	float: left;
	width: 120px;
	height: 40px;
}

#label span {
	display: block; 
	margin: 10px 15px; 
	float: right;
}

#newslink {
	background: url(../img/fw.gif) no-repeat -2px -3px;
	width: 16px;
	height: 12px;
	display: inline;
	float: left;
}

#newsline {
	color: #8fc2fb;
	margin: 5px 0 0 120px;
	line-height: 1.2em;
	font-size: 0.9em;
	padding-left: 10px;
	display: block;
	border-left: 1px solid #fee558;
	height: 4em;
}

#newsline span {
	display: block;
}

#newsline span.headline {
	font-weight: bold;
	text-transform: uppercase;
}

#voucher {
	display: block;
	clear: both;
	text-align: center;
	text-transform: uppercase;
	font-size: 0.61em;
	letter-spacing: 0.5em;
	color: #a39338;
	line-height: 1.2em;
	padding: 20px 0 0 0;
}

#voucher img {
	border-bottom: 1px solid #000;
}
#voucher span {
	display: block;
}

#kwick				{ display:block; clear: both; width:755px; margin: 0 105px; }
#kwick .kwicks 		{ /*xheight:140px*/; list-style-type:none; margin:0; padding:0;}
#kwick li 			{ float:left; }
#kwick .kwick 		{ display:block; cursor:pointer; overflow:hidden; width:144px; /*height:140px;*/}
#kwick .kwick span	{ display:block; margin: 38px 0 0 144px; color: #fee558;}

#kwick .wireless 	{ background:url(../img/wireless.png) no-repeat;}
#kwick .bandwidth 	{ background:url(../img/bandwidth.png) no-repeat; }
#kwick .tech3g 		{ background:url(../img/tech3g.png) no-repeat; }
#kwick .limits 		{ background:url(../img/limits.png) no-repeat; }
#kwick .loyality 	{ background:url(../img/loyality.png) no-repeat; }

#kwick .submenu {
	display: block;
	margin: 20px 0 0 144px;
	padding: 0;
	list-style: none;
}

#kwick .submenu li {
	display: block;
	white-space: nowrap;
	clear: left;
	margin: 0;
	padding: 0;
	line-height: 1.4em;
	font-size: 0.9em;
	font-weight: bold;
}

#kwick .wireless .submenu li a { color: #6cb2ff; width: 150px; display: block; }
#kwick .bandwidth .submenu li a { color: #ff6e26; width: 150px; display: block; }
#kwick .tech3g .submenu li a { color: #25e800; width: 150px; display: block; }
#kwick .limits .submenu li a { color: #ffbd00; width: 150px; display: block; }
#kwick .loyality .submenu li a { color: #6dddff; width: 150px; display: block; }

#kwick .submenu li a:hover { background:url(../img/fw.gif) no-repeat; color: #fff; padding-left: 16px; } 

table {
	margin-bottom: 10px;
}

table th {
	color: #5899ff;
	font-size: 0.8em;
	font-weight: normal;
	white-space: nowrap;
}

table td {
	color: #f0f0f0;
	white-space: nowrap;
	font-size: 0.9em;
	border-top: 1px dotted #777;
	padding: 2px 0;
}

table td span.kbps {
	color: #a0a0a0;
	font-size: 0.8em;
}

table td.price {
	text-align: right;
	font-weight: bold;
}

.extranote {
	white-space: normal; 
	font-size: 0.75em;
}

.note {
	margin-top: 10px;
	font-size: 0.8em;
	font-style: italic;
}

a.bare {
	background: none;
}

#banner.bg1 {
	background:url(../img/banner-img1.jpg) no-repeat;
}

#banner.bg2 {
	background:url(../img/banner-img2.jpg) no-repeat;
}

#banner.bg3 {
	background:url(../img/banner-img3.jpg) no-repeat;
}

#banner.bg4 {
	background:url(../img/banner-img4.jpg) no-repeat;
}

#banner.bg5 {
	background:url(../img/banner-img5.jpg) no-repeat;
}

#banner.bg6 {
	background:url(../img/banner-img6.jpg) no-repeat;
}

#banner.bg7 {
	background:url(../img/banner-img7.jpg) no-repeat;
}

#banner.bg8 {
	background:url(../img/banner-img8.jpg) no-repeat;
}

#banner.bg9 {
	background:url(../img/banner-img9.jpg) no-repeat;
}