@import url("ica_common.css");
@import url("ica_fonts.css");
@import url("ica_forms.css");

div#cont {background-repeat:no-repeat;background-position:100% 0;}
div#top {min-height:145px;padding-top:15px;}
* html div#top {height:145px;}

/* Content */

div#mainpuff {
	float:left;
	width:250px;
	margin-left:12px;
	padding-right:30px;
	background-repeat:no-repeat;
	background-position:100% 0;
}
* html div#mainpuff {display:inline;}
div#mainpuff h1 {margin-bottom:12px;}

div#topbar {
	float:right;
	width:170px;
}

/* Actionbar */
div#actionbar {
	width:96%;
	padding:2%;
	background-color:#fba79c;
	background-position:right top;
	background-repeat:no-repeat;
	border-top:2px solid #fff;
}
div#actionbar h2 {
	font-size:small;
	margin-bottom:0.2em;
	color:#fff;
}
div#faq {
	float:left;
	width:33%;
	margin:0;
	padding-right:2%;
}
div#faqcat {
	float:left;
	width:30%;
	margin:0;
	padding:0 2%;
	border-left:1px solid #fff;
}
select#frmfaqcat {
	width:120px;
	margin-top:2px;
}
div#faqsearch {
	float:right;
	width:28%;
	margin:0;
	padding-left:2%;
	border-left:1px solid #fff;
}
input#frmfaqsearch {
	width:100px;
	margin-top:1px;
}

DIV#faqsearch input#faqsearchButton{
	float:right;
	margin-top:-18px;
	margin-right: 11px;
}

div#faq, div#faqcat, div#faqsearch {min-height:50px;}
* html div#faq, * html div#faqcat, * html div#faqsearch {height:50px;}

/* Bottom */
div#bottom {
	margin-top:12px;
}
div#bottomcont {
	float:left;
	width:400px;
}
div#bottombar {
	float:right;
	width:170px;
}

/* Support */
div.support {
	margin: 0px;
	padding: 0px;
	width:194px;
}


div#supbank {float:left;}
div#supcust {float:right;}
div#supbank2 {float:left;}
div#supcust2 {float:right;}

div.support h2 {margin-bottom:0; background-color:#e2ddd5;}

div.contspace {
	min-height:110px;
	width:100%;
	background-color:#f1ede8;
}
* html div.contspace {
	height:110px;
	width:100%;
	background-color:#f1ede8;
}

div.contspace p {
	padding:12px;}

div.suppuff {
	width:170px;
	min-height:45px;
	padding: 12px;
}
* html div.suppuff {
	height:45px;
}
div.suppuff ul {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}
div.suppuff li {
	margin:0 0 0.5em 0;
	padding:0;
}


/* Common faq*/
div#commfaq {
	float:left;
	width:100%;
	min-height:120px;
	margin-bottom:12px;
	background-color:#f1ede8;
	background-position:right top;
	background-repeat:no-repeat;
}

* html div#commfaq {height:120px;}
div#commfaq h2 {
	margin:0;
	padding:0;
	background-color:#F6527C;
}
div#commfaq p {
	list-style:none;
	margin:8px 12px 10px 12px;
	padding:0 33% 0 0;
}

/* Vanliga frågor */
div#searchstore {
	float:left;
	width:100%;
	min-height:180px;
	background-color:#fda688;
	margin-bottom:10px;
}

div.banners {
	float:left;
}

* html div#searchstore {height:180px;}
div#searchstore h2 {margin-bottom:0;background-color:#f84c0e;}

div#searchstorecont {
	padding:10px;
}
div#searchstore h3 {
	font-size:x-small;
}

/*div#suprcont_ {
	background:#fff url(../lib_img/superblock_light.gif) 0 0 repeat-y;
	width:100%;
}*/

div#suprcont {
	float:left;
	width:100%;
	min-height:120px;
	margin-bottom:12px;
	background-color:#f1ede8;
	background-position:right top;
	background-repeat:no-repeat;
}

* html div#suprcont {height:120px;}
div#suprcont h2 {
	margin:0;
	padding:0;
	background-color:#e2ddd5;
}
div#suprcont p {
	list-style:none;
	margin:8px 12px 10px 12px;
	padding:0 33% 0 0;
}

div#suprcont2 {
	background:#fff url(../lib_img/superblock_dark.gif) 0 0 repeat-y;
	width:100%;
	
}

/* Formulär */

DIV, P {
	font-size: x-small;
}

h1 {
	margin:0 0 10px 0;
	padding:0;
}

DIV#content{
	width:400px;
	float:left;
}

TABLE.formTable{
	width:360px;
	margin:5px 0 10px 13px;
}

TABLE.formTable TD{
	font-weight:bold;
}


DIV.formContainer{
	width:394px;
	background-color:#F1EEE9;
	margin-top:2px;
}

DIV.formContainer_border{
	width:392px;
	border: 1px solid #F1EEE9;
	margin-top:2px;
}

DIV.formContainerAction{
	width:394px;
	background-color:#E2DDD5;
	margin-top:2px;
}
INPUT.xsmall{
	width:90px;
}

INPUT.small{
	width:176px;
}


INPUT.medium{
	width:260px;
}

INPUT.large{
	width:360px;
}

TEXTAREA.large{
	width:360px;
}

SELECT.large{
	width:364px;
}

SPAN.lightText{
	font-weight:normal;
	color:#666666;
}

DIV#rightBlock{
	float:right;
	width:170px;
	margin-top:37px;
}

IMG#bild{
	float:right; 
}

DIV#bild_text{
	float:right; 
	width:170px;
	background:#FAC483;
	margin:0;
}

DIV#bild_text DIV{
	margin: 6px 8px 8px 8px;
}
	
DIV#faktaRub{
	float:right;
	width:170px;
	background:#AF1400;
	margin-top: 12px;
}

DIV#faktaRub DIV{
	color: #fff;
	font-weight:bold;
	text-transform: uppercase;
	margin: 6px 0 6px 13px;
}

DIV#faktaText{
	float:right;
	background:#FBA79C;
	margin: 0 0 16px 0;
	width: 170px;
}

DIV#faktaText DIV{
	margin: 13px 20px 20px 13px;
	
}

DIV#banners{
	float:right;
}




