/*
	Project:		SPA
	Author:   		Xelera Communication AB
	Last edit:		2007-04-20
-------------------------------------------------*/
body {
	font:normal 11px/16px Helvetica, Arial, sans-serif;
	color:#000;
}

/* NON VISIBLE OBJECTS */
.skip,
.langSelContainer,
#navbar,
#bannerHeader,
#subnav,
p .print,
#sidebar {
 
	display:none;
}

.logo img {
	padding:0 0 15px 0;
}

h1 {
	font-size:17px;
	margin:0 0 15px 0;
}
h2, h4 {
	font-size:13px;
	margin:0 0 2px 0;
}

a img {
	border:0;
}

table.tbl {
	border-left:#ccc 1px solid;
	border-top:#ccc 1px solid;
	margin:0;
	font-size:9px;
	border-collapse:collapse;
}
table.tbl td,
table.tbl th {
	padding:3px 10px;
	text-align:left;
	border-bottom:#ccc 1px solid;
	border-right:#ccc 1px solid;
}

a {
	color:#000;
	text-decoration:none;
}

.mandatory,
.notice {
	color:#c03;
}

.txt input,
.txt textarea {
	width:200px;
	border:#ccc 1px solid;
}

.tbl-form td {
	padding:0 10px 0 0;
}

table.channels td,
table.channels th {
	text-align:center;
	vertical-align:middle;
	padding:5px 5px 5px 5px;
}
table.channels td {
	padding:0 5px;
	height:40px;
}
.tdprice {
	line-height:1.2em;
	color:#c03;
	font-weight:bold;
}

table.channels td img {
	margin:0 auto;
	display:block;
}
table.channels td.channelname {
	text-align:left;
	padding:0 15px;
}

table td {
	vertical-align:top;
}

.cms img.img-textsize,
.cms img.none {
	float:none;
	margin:0;
}
.cms img { float:right;margin:0 0 10px 10px; }

#footer {
	margin:20px 0 0;
	border-top:#000 3px solid;
	padding:0;
}