				/*body*/
body			{padding:					0px;
				margin-top:					0px;
				margin-bottom:				50px;
				margin-left:				0px;
				margin-right:				0px;
				background-color:			#F7F5F5;
				font-size:					11px;
				color:						#000000;
				font-family:				arial, verdana, geneva;}
				
				/*layers*/
#image1			{border:					none;
				padding:					0px 0px 0px 0px;}
#image2			{background-color:			#909090;
				border:						none;
				padding:					0px 0px 0px 0px;}
#error			{position:					relative;
				visibility:					visible;
				border:						none;
				padding:					0px 0px 0px 0px;}
				
				/*tables and tds*/
td				{font-size:					11px;
				color:						#000000;
				font-family:				arial, verdana, geneva;}
td.main			{background-color:			#FFFFFF;}
td.bggrey		{background-color:			#9D9D9D;}
td.bggrey2		{background-color:			#909090;}
td.bggrey3		{background-color:			#F1F1F1;}
td.bggrey4		{background-color:			#D7D7D7;}
td.form			{padding:					0px 0px 1px 0px;}
td.formhead		{padding:					0px 0px 1px 0px;
				font-weight:				bold;}
				
				/*links*/
a:link			{color:						#000000;
				text-decoration:			underline;}
a:active		{color:						#000000;
				text-decoration:			underline;}
a:visited		{color:						#000000;
				text-decoration:			underline;}
a:hover			{color:						#000000;
				text-decoration:			underline;}

				/*text*/
.heading		{font-weight:				bold;}
.headred		{color:						#FF0000;
				font-weight:				bold;}
.error			{color:						#FF0000;
				font-weight:				bold;}
.small			{font-size:					10px;}
.italic			{font-style:				italic;}

				/*images*/
img.standard	{border:					1px solid #909090;}
img.bullet		{margin:					0px 0px 2px 0px;}
img.content		{margin:					3px 0px 0px 0px;}
				
				/*form elements*/
input			{border:					1px solid #909090;
				height:						22px;
				font-size:					11px;
				color:						#000000;
				font-family:				arial, verdana, geneva;}
input.julkort	{width:						140px;}
input.julgava	{width:						131px;}
input.julgava2	{width:						104px;}

textarea		{border:					1px solid #909090;
				overflow:					auto;
				font-size:					11px;
				color:						#000000;
				font-family:				arial, verdana, geneva;}
textarea.julkort{width:						307px;
				height:						174px;}
textarea.julkort2{width:					307px;
				height:						278px;}
input.btn		{border:					0;
				height:						26px;
				cursor:						pointer;
				cursor:						hand;}


img {border-width:0px;}
#p1000_clip {
	width: 348px;
	height: 145px;
	overflow: hidden;
}
.p1000_container {width:1044px;}
.p1000_left {
	position: relative;
	background: url('../images/banner_1000_left_bg.gif') repeat-x;
	width: 348px;
	height: 145px;
	float: left;
}
.p1000_left .forms {
	position: relative;
	top: 10px;
	left: 20px;
	width: 328px;
}
.p1000_left .forms .header {clear:both;padding-bottom:1px;}
.p1000_left .forms .field {clear:both;padding-bottom:11px;}
.p1000_left .forms .smallfield {width:207px;float:left;padding-bottom:5px;}
.p1000_left .forms .field input {width:293px;}
.p1000_left .forms .smallfield input {width:224px;}
.p1000_left .forms .button {width:58px;float:left;padding-left:10px;}
.p1000_left .thanks {
	position: relative;
	top: 35px;
	left: 20px;
	width: 328px;
}
.maintext {line-height:16px;}

.p1100_cards td {vertical-align: bottom;width:63px;}
.p1100_bigcard .cardbg {
	background: url('../images/1100_cardbg.gif') repeat-y;
	padding-left: 10px;
	width: 303px;
	_width: 313px;
}
.p1100_field {
	float: left;
	width: 140px;
}
.p1100_field .head,
.p1100_bigfield .head,
.p1110_bigfield .head {padding-bottom:5px;}
.p1100_field input {width:140px;}
.p1100_bigfield {
	padding-top: 10px;
	width: 300px;
	float: left;
	clear: both;
}
.p1100_bigfield textarea {
	width: 300px;
	height: 190px;
}
.p1100_button {
	width: 300px;
	text-align: right;
}
.p1100_heading {
	font-weight: bold;
	padding-bottom: 20px;
}
.p1100_company {
	font-size:16px;
	font-weight: bold;
	color:#FF0000;
}
.p1100_button {clear:both;padding-top:12px;}

.p1110_item {padding-bottom:16px;}
.p1110_item .head {font-weight:bold;}
a.p1110 {font-weight:normal;}
.p1110_img {padding-bottom:18px;}
.p1110_bigfield {
	padding-top: 10px;
	width: 300px;
	float: left;
	clear: both;
	color: #666666;
}
.p1110_bigfield textarea {
	width: 300px;
	height: 250px;
}
.p1110_done p {margin:0px 0px 1em 0px;}
.p1110_done a {color:#FF0000;}
.p1100_login {padding-bottom:6px;}
.p1100_login input {width:220px;}

.p1110_done .tipsheader {
	padding-bottom: 5px;
	color: #666666;
}
.p1110_done .tipsheader b {color:#000000;}
.p1110_done .tipsfield textarea {
	width: 305px;
	height: 145px;
}
.p1110_done .tipsfield input {width:305px;}
.p1110_done .tipsfield {padding-bottom:20px;}
.p1110_done .tipsbutton {
	width: 305px;
	text-align: right;
}


.p1300_content {padding-left:20px;}
.p1300_gift {
	position: relative;
	float: left;
	width: 165px; /*JUL2006 ändrad från 224*/
	margin-bottom: 20px;
}
.p1300_gift .txt {
	position: absolute;
	top: 8px;
	left: 13px;
}
.p1300_gift .amount,
.p1300_gift .amount_inactive {
	background-color: #F8F8F8;
	padding: 10px 0px 20px 12px;
	margin-left: 2px;
	width: 192px;
	_width: 204px;
}
.p1300_gift .amount .head,
.p1300_gift .amount_inactive .head {padding-bottom:5px;}
.p1300_gift .amount_inactive .head {color:#ADADAD;}

.p1300_gift .amount input,
.p1300_gift .amount_inactive input {width:127px;} /*JUL2006 ändrad från 180*/

.p1300_gift_selected {
	background: url('../images/1300_gift_bg_selected.gif') no-repeat;
	position: relative;
	padding: 2px 0px 0px 2px;
	margin-bottom: 20px;
	float: left;
	width: 165px; /*JUL2006 ändrad från 221*/
	height: 127px;
}

.p1300_gift_selected .txt {
	position: absolute;
	top: 8px;
	left: 13px;
}
.p1300_gift_selected .amount {
	padding: 13px 0px 20px 11px;
	width: 135px; /*JUL2006 ändrad från 192*/
	_width: 147px; /*JUL2006 ändrad från 204*/
}
.p1300_gift_selected .amount {padding-top:11px;}
.p1300_gift_selected .amount .head,

.p1300_gift_selected .amount input {width:127px;} /*JUL2006 ändrad från 180*/

.p1300_bar {
	background-color: #F0F0F0;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #E8E8E8;
	float: left;
	clear: both;
	width: 643px;
	_width: 654px;
	height: 19px;
	_height: 24px;
	padding: 5px 0px 0px 11px;
}
.p1300_bar div {float:left;padding-right:10px;}

.p1300_bevis {
	float: left;
	padding: 0px 0px 0px 16px;
	width: 636px;
	_width: 654px;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #E0E0E0;
}
.p1300_bevis .item {
	float: left;
}
.p1300_bevis .header {
	margin: 10px 0px 10px 0px;
	clear: both;
}
.p1300_bevis .item .head {height:20px;}
.p1300_bevis .lastitem .option {
	float: left;
	clear: both;
	width: 187px;
	padding: 2px 0px 2px 0px;
}
.p1300_bevis .pkg_base {
	float: left;
	height: 135px;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #E0E0E0;
	padding-right: 15px;
}

.p1300_bevis .pkg_base a {
	color:	#666666;
	text-decoration: underline;
}

.p1300_bevis .pkg_valfri {
	float: left;
	height: 135px;
	padding: 0px 10px 0px 17px;
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	border-color: #E0E0E0;
}
.p1300_bevis .pkg_accept {
	float: left;
	padding-left: 15px;
}
.p1300_bevis .pkg_accept .head {margin:10px 0px 15px 0px;}
.p1300_bevis .lastitem div {
	border-width: 0px;
	float: left;
}
.p1300_bevis .lastitem .text {padding:6px 0px 0px 5px;_padding-top:5px;width:160px;color:#666666;}
.p1300_bevis .lastitem input {border-width:0px;}
.p1300_next {
	clear: both;
	width: 654px;
	padding-top: 8px;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #E0E0E0;
}
.p1300_next .next {float:right;}
.p1300_next #gift {
	float: left;
	width: 390px;
	color: #4D4D4D;
}
.red {color:#FF0000;font-weight:bold;}

.p1300_content .leftcolumn {
	float: left;
	width: 450px;
}
.p1300_content .rightcolumn {
	float: left;
	width: 205px;
	height: 305px;
}
.p1300_content .field_item {
	float: left;
	width: 215px;
	margin-bottom: 12px;
}
.p1300_content .field_item input {
	float: left;
	width: 195px;
}
.p1300_content .field_item .head {
	float: left;
	width: 187px;
	font-weight: bold;
}
.p1300_content .field_item .valid {
	float: left;
	width: 10px;
	padding-top: 4px;
}
.p1300_content .field_item .field {
	float: left;
	padding-top: 8px;
}

.p1300_content .rightcolumn .head {
	float: left;
	font-weight: bold;
}
.p1300_content .rightcolumn .change {float:right;}
.p1300_content .rightcolumn .change a {color:#666666;}
.p1300_content .rightcolumn .giftbox_top {
	margin-top: 8px;
	float: left;
	clear: both;
	background-color: #E2E2E2;
	padding: 8px 0px 0px 8px;
	width: 196px;
	_width: 204px;
	height: 40px;
	_height: 48px;
}
.giftbox_top div {float:left;}
.giftbox_top .text {padding:4px 0px 0px 5px;}
.p1300_content .rightcolumn .giftbox {
	width: 194px;
	_width: 204px;
	float: left;
	clear: both;
	background-color: #F5F5F5;
	color: #666666;
	padding: 10px 0px 15px 10px;
	font-size: 10px;
}
.giftbox .header {
	font-weight: bold;
	padding-bottom: 5px;
}
.leftcolumn .confirm {
	width: 400px;
	float: left;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-color: #E0E0E0;
	padding: 15px 0px 5px 0px;
}
.leftcolumn .confirm .item {
	float: left;
	width: 105px;
	padding-bottom: 10px;
}
.leftcolumn .confirm .lastitem {
	float: left;
	width: 180px;
}
.p1300c {
	clear: both;
	padding: 20px 0px 12px 0px;
}
.p1300_checkbox {
	float: left;
	width: 210px;
}
.p1300_checkbox input {border-width:0px;}
.p1300_checkbox div {float:left;padding-right:3px;}
.p1300_checkbox .text {width:165px;padding-top:5px;}
.p1300_subheading {float:left;clear:both;}
.p1300_subheading div {float:left;}

.p1300_steps {
	width: 204px;
	position: relative;
	top: 12px;
}
.p1300_steps .step1 {
	position: absolute;
	top: 0px;
	left: 0px;
}
.p1300_steps .step2 {
	position: absolute;
	top: 0px;
	left: 97px;
}
.p1300_steps .step3 {
	position: absolute;
	top: 0px;
	left: 182px;
}
.offscreen {
	position:absolute;
	top:-1000px;
	left: -1000px;
}

.p1600_printbar {
	background-color: #F3F3F3;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #C2C2C2;
	padding: 20px 0px 20px 20px;
}

.p1600_content {
	padding: 20px 0px 0px 20px;
	width: 560px;
}
.p1600_content .header {
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #C2C2C2;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.p1600_content .address {padding-bottom:75px;line-height:16px;}
.p1600_content .main {width:340px;}
.p1600_content .main p {
	font-size: 14px;
	margin: 0px 0px 16px 0px;
}
.p1600_content .disclaimer {
	font-size: 9px;
	padding-bottom: 20px;
	margin-top: 120px;
}
.p1600_content .footer {
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #C2C2C2;
	padding-top: 10px;
	line-height: 16px;
}
.p1600_content .name {float:left;}
.p1600_content .value {float:left;}
.p1100_country {clear:both;}
.p1100_country input {border-width:0px;}
.p1100_country div {float:left;}
.p1100_country .text {padding:6px 0px 0px 1px;}
