
/*NO code to avoid inline css */
/* ny standardtekst for alle sider */


/* Andre-kategorier i collection-form */
#KRAFTLEV_ANDRE {position: relative; left: 35px; top: -50px; *top: 1px;  }
#MOBILLEV_ANNEN {position: relative; left: 35px; top: -50px; *top: 1px;  }.standard-text {margin: 10px 50px 10px 40px; font-size:14px;}
#GRIDHACK_A {display:none}
#GRIDHACK_B {display:none}
#GRIDHACK_C {display:none}
.gridhack {font-weight:bold; position: relative; left: -68px; margin-top: 20px;}

/*stiling av quickpoll, IE6-sikker */
#quickpoll-header {}

.quickpollTable{ margin:0; width:120px;} 
.quickpollTable tbody td tr {width: 120px;}
.quickpollTable tbody td {width: 120px;}
.quickpollTable tbody {width: 120px;}

/* gaveliste, nesten ie6-sikker */
#rewardlistTable img {max-height: 250px; max-width: 180px;}

/* Knapp for collection - OBS full lenke er kun for stage-testing, kutt til /view... nÃ¥r prod */
input.myButtonSubmit {
	background:#fff url('http://www.galluppanelet.no/view/images/62/besvar.gif') no-repeat;
	width:112px;
	height:42px;
	border:none;
	margin:10px ;
	color:#fff;
}

/* RSS, IE6-sikker */
div#txtT div ul {width: 200px; max-width:200px; margin-left:-40px; *margin-left: 1px}

li.no_indent {list-style-type:none; width:220px;font-style:normal; font-weight:normal;}
li.no_indent a {text-decoration:none}

/*FAQ */

p .faqP {font-weight:normal}
#pfaq ul li {font-weight: normal; }
#pfaq ul {list-style-type:none; font-style:normal; font-weight:normal;}


/* Nyheter fra panelet, IE6-sikker */
.txtL .item dd a{margin-left:-39px}
.txtL a {text-decoration:none} 

/* CSS Document */
body {
	background:#FFFFFF;
	color:#777777;
	text-align: left;
	font: 85% Arial, sans-serif;
	width:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:0;
	margin-top:-20px;
	padding-top:8px;
}

/*Container*/ 

.Name{color:#333333; font-size:24px; margin-top:20px;  }

div#container {
	float:left;
	margin:0 0 0 60px;
	width:768px;
	height:272px;
}

div#QuickContainer{
				width:480px;
				float:left;
}

div#middle{
	    clear:both;
		width:660px;
		height:auto;
		margin:20px 0 0 90px;
		padding:30px 0;
}

div#shape {
	background:url('/view/images/62/growBorder.gif') repeat-y top;
	float:left;
	margin:0;
	width:768px;
}

div#topcontent{
		margin:-140px 0px 0px 90px ;
		width:660px;
		position: relative;
		float:left;
}

div#ResPrize{float:right; width:180px; margin:40px 0 40px 10px;}

div#ResResearch{float:left; margin:40px 0px 20px 0;  width:450px;}

div#ResResearch 

/*Middle*/

div#main_Left{
			margin:10px 0px 10px 40px;
			float:left;
			width:400px;
			height:auto;
			text-align:left;
			font-size:12px;
			border-right:dotted 1px #cccccc;
}

div#main_Right{
			padding:10px; 
			float:left;
			width:140px;
			height:auto;
			text-align:left;
			font-size:14px;
}

			

div#main_Right span.bold{ padding-left:10px; margin-top:-20px;} 

div#main_Right ul{
			float:left;
			margin:5px 0 0 0;
			color:#333333;
			list-style:none;
			padding:0px;
			width:100%;
}

div#main_Right li{
		padding:10px 0 0 10px;
		border-bottom:dotted 1px #cccccc;
}

div#main_Right a{
		text-decoration:none;
		font-size:14px;
}

div.topL{
		width:160px;
		float:left;
		background:#cccccc;
}

div.bottomL{
		width:160px;
		float:left;
		background:#cccccc;
}

div.txtL{ 
		width:138px;
		height:260px;
		border-left:solid 1px #cccccc;
		border-right:solid 1px #cccccc;
		padding:10px;
}

div.txtN{ 
		width:138px;
		height:260px;
		border-left:solid 1px #cccccc;
		border-right:solid 1px #cccccc;
		padding:10px;

}

table#reg_page_2 th{border:solid 1px #cccccc; text-align:left;}

table#reg_page_2 td{border:solid 1px #cccccc; text-align:left;}

table.smalltable{
	width:90px;
	padding-left:10px;
	border:none;
	text-align:left;
}

table.smalltable th{ border:none;}

table.smalltable td{border: solid 1px #cccccc;}

table.smalltable input{
width:100px;
}

table.smalltable2{
	width:100px;
}

table.smalltable2 td{ text-align:left; margin-top:10px;}/*************/

table.smalltable2 input{
width:100px;
}

div.topT{
		width:280px;
		float:left;
		background:#cccccc;
}

div.bottomT{
	width:280px;
	float:left;
	background:#cccccc;
}

div#txtT{ 
		width:258px;
		height:260px;
		border-left:solid 1px #cccccc;
		border-right:solid 1px #cccccc;
		padding:10px;
}

div.readmore{
			padding-top:8px;/***********/
			height:20px;  /***********************/
			font-size:13px;/*************/
			background:#cccccc;
}

div#testimonials{ 
		background:#fff;
		width:280px;
		float:left;
}

div#prize{
	background:#fff;
	width:160px;
	float:right;
}

div#factbox{ 
	background:#fff;
	width:160px;
	float:left;
	margin-right:30px;
}

div#login{
	background:#fff;
		width:160px;
		margin:0px ;
			float:right;
}

div.top_log{

		width:160px;

		float:left;
		background:#cccccc;
		}

div.bottom_log{
		width:160px;
		float:left;
		background:#cccccc;
}

div.txt_log input [type="text"], [type="password"]{ width:90px; color:#777777;}

div.txt_log{ 

		width:138px;
		font-size:14px;

		height:305px;

		border-left:solid 1px #cccccc;
		border-right:solid 1px #cccccc;

		padding:10px;
		}

div.txt_log a{ font-size:12px; }

div.txt_log form{ width:117px;}

.forgot{font-size:12px;}

/*Form*/

input.formButton {
	background:#fff url('/view/images/62/button.gif') no-repeat;
	width:112px;
	height:42px;

	border:none;
	float:right;

	margin-top:10px; 
	color:#fff;
}

input.myButtonCancel {

	background:#fff url('/view/images/62/btnCancel.gif') no-repeat;
	width:112px;

	height:42px;
	border:none;

	margin:10px ;
	color:#fff;

}

input.myButton {
	background:#fff url('/view/images/62/button.gif') no-repeat;

	width:112px;

	height:42px;

	border:none;

	margin:10px ;

	color:#fff;
}

input.myButtonSurvey {

	background:#fff url('/view/images/62/myButtonSurvey.gif') no-repeat;
	width:112px;
	height:42px;
	border:none;
	margin:10px ;
	color:#fff;

}

input.myButton2 {

	background:#fff url('/view/images/62/button2.gif') no-repeat;
	width:112px;
	height:42px;

	border:none;

	margin:5px 0;	
	color:#fff;

}

input.myButton3 {

	padding-left:20px;
	background:#fff url('/view/images/62/button3.gif') no-repeat;
	width:112px;
	height:42px;
	border:none;
	margin:5px 0;	
	color:#fff;

}

input.btnSubmit {

	padding-left:20px;
	background:#fff url('/view/images/62/btnSubmit.gif') no-repeat;
	width:112px;
	height:42px;
	border:none;

	margin:5px 0;	
	color:#fff;

}


input.myButton4 {

	padding-left:20px;
	background:#fff url('/view/images/62/button4.gif') no-repeat;
	width:112px;
	height:42px;
	border:none;
	margin:5px 0;	
	color:#fff;

}

div#formContent {

	width:590px;
	margin:0 0px 10px 5px;

	float:left;
}

div#formContent table{width:480px; color:#777777;}

div#formContentQ {
	width:90%;	

	margin:0px 0px 0px 0px;

	float:left;
	}

div#contentQ form{

	width:100%;
	height:auto;
	margin:0px;

	float:left;
}

/* .quickpollTable{ margin:0; width:150px;} 
 */

table.ResponseQuickpoll td{ border:solid 1px #cccccc;width:150px; }

table.oneColumn {

	position:relative;
	margin:5px;
	padding:5px;

	width:500px;

	height:100%;

	float:left;
}

table.twoColumn {
	position:relative;
	margin:5px;

	padding:5px;

	height:100%;

	width:200px;

	float:left;
}

table#rewardDetailTable{

				width:100%;
				margin:20px 0 0 0px;

				text-align:left;
				border:solid 1px #cccccc;

			}

table#rewardDetailTable2{

				margin:20px 0 0 0px;
			}						

table#rewardDetailTable th{ border:solid 1px #cccccc;}

table#rewardDetailTable td{ border-top:solid 1px #cccccc;}



table#rewardlistTable{
				float:left;
				width:580px;
		 }

table#rewardlistTable th{ color:#777777; border:solid 1px #cccccc;}

table#rewardlistTable td{border:solid 1px #cccccc;}

/* Hides from IE5-mac \*/

* html .formContent {height: 1%;}

/* End hide from IE5-mac */
th.style3 {
	width:200px;
}
th.style2 {

	margin:10px 0;

	padding:20px 10px 5px 0;
	text-align:left;

}

th.style1 {
	margin:10px 0;
	padding:20px 0px 5px 0;
	text-align:left;
}

td.style2 {

	margin:10px 0;

	padding-right:10px;

	text-align:left;

	color:#777777;

}

div#formContent span{color:#777777;}

td.style1 {

	margin:10px 0;
	padding-right:10px;

	text-align:left;

}

div#formContent input[type="text"]{
	border:1px #cc3399 inset;
	color:#777777;

	}

div#formContent input[type="password"]{

	border:1px #cc3399 inset;
	color:#777777;

	}

div#formContent input[type="radio"] {
	color:#cc3399;
	}

table.oneColumn select {
	width:100%;
	}

table.twoColumn select {
}

select{ border:1px #cc3399 inset;color:#777777;}

/*Left*/

div#left {
}

/*Header*/

div#header {
	background:url('/view/images/62/topBorder.gif') no-repeat top;
	margin:38px 0 0 60px;

	width:768px;
	height:318px;

	}	

table#images {

	position:absolute;
	left:158px;

	top:20px;/*****************/

	width:520px;

	}

img#flag{
	position:absolute;
	top:50px;
	left:740px;
	width:76px;
	height:63px;
	}

div#images img {

}

div#mysurvey {

	float:left;
	width:220px;

	margin:140px 0 0 90px;

	font-size:12px;

	color:#000;

}

div#hLinks {
vertical-align:middle;
	margin:100px 50px 10px 0;
	float:right;
	height:20px;
	width:500px;

	text-align:right;

	}
	

div#hLinks a {

	text-decoration:none;

	font-size:13px;

	font-weight:bold;

	color:#333333;
	margin-left:15px;

	letter-spacing:1px;

}

div#hLinks a:hover {

	font-size:13px;
	color:#cc3399;

}

/*#europe{ position:absolute; left:66px; top:85px; z-index:-1; }*/

/*Content*/ 

span.alert {

	color:#cc0000;
}

span.required {
	color:#333333;
}

.h {
	color:#333333;
	font-size:26px;
	text-align:left;

	width:590px;
	font-weight:300;

	margin-top:10px;

	margin-left:18px;

	margin-bottom:-5px;

	}

.GreyHeader{

	background:#cccccc;
	color:#ffffff;
	font-size:16px;

	font-weight:bold;

	text-align:left;

	width:180px;

	}


div#contentR {
	margin:-135px 0 0 90px;

	position: relative;

	float:left;

	width:658px;

	padding-bottom:10px;

	background: #ffffff;

	border-left:solid 1px #cccccc;

	border-right:solid 1px #cccccc;

	}

div#bottomCornerR {

	height:20px;

	width:660px;

	float:left;

	margin:0 0 0 90px;

	}

div.topCornerR {

	position: relative;
	background:#fff;

	margin:-140px 0 0 90px;

	width:660px;

	height:5px;

	float:left;

}


div.txtR {
	margin:20px 0px 20px 18px;
	float:left;
	width:590px;
	height:auto;
	text-align:left;
	font-size:12px;
}

.hcontainter{
background-color:#cccccc;	
padding:5px 0 5px 5px;
	}

.h2 {
	color:#fff;
	margin:0;
	padding-left:10px;/*----------*/
	font-size:26px;
	text-align:left;
	width:90%;
	font-weight:300;
}

div#contentQ {
	float:left;
	width:468px;
	height:320px;
	padding:0px;
	margin:0px 0 0 0;
	background: #ffffff;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
}

div#researchShow{
				width:443px;
				margin:0px;
				background: #ffffff;
				color:#333333;
	}

div#resContainer{
				margin:60px 0 20px 0; 
				float:left; width:450px; 
}

p#res{
			font-size:16px;
			font-weight:bold;
			margin-bottom:10px;
			width:430px;
		}

div#researchShow p{
					margin:0; 
					width:436px; 
					padding-left:5px;
					}
					
div.generalDiv{ 
				width:444px;
				margin-top:20px;
				}

div.generalTXT{	
				width:421px;
				padding:10px 10px 10px 10px;
				background: #ffffff;
				border-left:solid 1px #cccccc;
				border-right:solid 1px #cccccc;
				}
				
div.smallBox_L{ width:85px; height:41px; float:left; margin:10px 0; }

div.smallBox_R{ width:85px; height:41px; float:right;margin:10px 0;}

div.smallBox_L a{ margin:0px; padding:0px; height:31px; }

div.smallBox_R a{ margin:0px; padding:0px; height:31px; }

div#topCornerQ {
	width:470px;
	height:5px;
	margin:0px 0 0 0px;
	float:left;
}

div#bottomCornerQ {
	height:4px;
	margin:0px;
	width:470px;
	float:left;
}

div#bottomEdgeQ {
	height:4px;
	margin:0px;
	width:470px;
	float:left;
}

span.bold {
	color:#333333;
	font-weight:bold;
	font-size:16px;
}

span.bold2 {
	float:left;
	color:#333333;
	font-weight:bold;
	font-size:16px;
	width:74px;
	margin-bottom:10px;
}

span.bold2_new {
	float:left;
	color:#333333;
	font-weight:bold;
	font-size:16px;
	width:164px;
	margin-bottom:10px;
}

img#testi{ float:right; width:35px; height:35px;margin-bottom:10px;}

img#megaphone{ float:right; width:35px; height:31px;margin-bottom:10px;}

img#prize{ float:right;width:35px; height:40px;margin-bottom:10px;}

 a {
	color:#333333;
	}

 a:hover {
	color:#cc3399;
}

div.txtR p, ul {
font-weight:bold;
	width:450px;
}

div.txtR ol{
			width:450px;
			}



ol.inside { list-style-type:lower-roman;}

div#pfaq ul li{list-style-position:inside; }

div#pfaq a{ cursor:pointer; cursor:hand; padding:0 5px -2px 0;}

/*Footer*/  

div#footer {
text-align:center;
	width:768px;
	clear:both;
	margin:-10px 0 20px 0px;
	height:120px;
	background:url('/view/images/62/bottomBorder.gif') no-repeat left;
}

div#logo {
	width:80px;
	height:50px;
	float:left;
	margin-left:89px;
	margin-top:18px;
	padding:0px;
}

div#logo img{
			margin:0px;
			padding:0px;
			}

div#items {
	width:560px;
	height:54px;
	float:left;
	margin:20px 0 0 20px;
	}

div#pI {
	float:left;
	width:21px;
	height:55px;
}

div#nI {
	float:left;
	width:21px;
	height:55px;
}

div#I {
	width:518px;
	height:53px;
	float:left;
	background-color:#FFFFFF;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
}

div#I img {
	margin:10px 0 0 10px;
	border:none;
}

div#items a, img {
	border:none;
}

p#fLinksEN {
	float: left;
	width: 600px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0pt;
	margin-left: 100px;
	font-size: 12px;
}

p#fLinksEN a {
    color:#777777;
}

p#fLinksEN a:hover {
       color:#cc3399;
}

p#fLinks {
	float:left;/*****************/
	width:600px;/****************/
	margin:10px 10px 0 125px;/****/
	font-size:13px;
}

p#fLinks a {
    color:#777777;
}

p#fLinks a:hover {
    color:#cc3399;
}

div#bottomCorner {
	margin:0px 0 5px 40px;
	width:655px;
	float:left;
}

/*Right*/

div#right {
}

/*corners design*/

.rtop, .rbottom, .artop, .arbottom {
	display: none
}

.rtop, .artop {
	display:block
}

.rtop *, .artop * {
	display:block;
	height:1px;
	overflow:hidden;
	font-size:1px
}

.artop * {
	border-style: solid;
	border-width:0 1px
}

.r1, .rl1, .re1, .rel1 {
	margin-left:5px
}

.r1, .rr1, .re1, .rer1 {
	margin-right:5px
}

.r2, .rl2, .re2, .rel2, .ra1, .ral1 {
	margin-left:3px
}

.r2, .rr2, .re2, .rer2, .ra1, .rar1 {
	margin-right:3px
}

.r3, .rl3, .re3, .rel3, .ra2, .ral2, .rs1, .rsl1, .res1, .resl1 {
	margin-left:2px
}

.r3, .rr3, .re3, .rer3, .ra2, .rar2, .rs1, .rsr1, .res1, .resr1 {
	margin-right:2px
}

.r4, .rl4, .rs2, .rsl2, .re4, .rel4, .ra3, .ral3, .ras1, .rasl1, .res2, .resl2 {
	margin-left:1px
}

.r4, .rr4, .rs2, .rsr2, .re4, .rer4, .ra3, .rar3, .ras1, .rasr1, .res2, .resr2 {
	margin-right:1px
}

.rx1, .rxl1 {
	border-left-width:5px
}

.rx1, .rxr1 {
	border-right-width:5px
}

.rx2, .rxl2 {
	border-left-width:3px
}

.rx2, .rxr2 {
	border-right-width:3px
}

.re2, .rel2, .ra1, .ral1, .rx3, .rxl3, .rxs1, .rxsl1 {
	border-left-width:2px
}

.re2, .rer2, .ra1, .rar1, .rx3, .rxr3, .rxs1, .rxsr1 {
	border-right-width:2px
}

.rxl1, .rxl2, .rxl3, .rxl4, .rxsl1, .rxsl2, .ral1, .ral2, .ral3, .ral4, .rasl1, .rasl2 {
	border-right-width:0
}

.rxr1, .rxr2, .rxr3, .rxr4, .rxsr1, .rxsr2, .rar1, .rar2, .rar3, .rar4, .rasr1, .rasr2 {
	border-left-width:0
}

.r4, .rl4, .rr4, .re4, .rel4, .rer4, .ra4, .rar4, .ral4, .rx4, .rxl4, .rxr4 {
	height:2px
}

.rer1, .rel1, .re1, .res1, .resl1, .resr1 {
	border-width:1px 0 0;
	height:0px !important;
	height /**/:1px
}

.ItemQ
{
font-size: 12px;
text-indent: 20px;
text-align: justify;
line-height: normal;
letter-spacing: normal;
font-weight: normal;
font-style: normal;
width: 50px;
}