.jqmWindow {
	display: none;
	position: absolute;
	top: 10%;
	left: 50%;
	margin-left: -300px;
	width: 600px;
	background-color: #e6f1f6;
	border: 1px solid black;
	padding: 36px;
}
.modal-small {
	width:583px;
	height:328px;
	background:transparent url(modal-small-bg.png);
	border:0;
	padding:20px;
}

.modal-big {
	width:943px;
	border:0;
	margin-left:-472px;
	padding:0;
	background:0;
}

.modal-big h2 {
	line-height:2;
	margin:0;
}

.modal-big .top {
	background:url(modal-big-bg-top.png) no-repeat left top;
	height:27px;
	padding:12px 25px;
}

.modal-big .middle {
	background:url(modal-big-bg.png) repeat-y left;
	float:left;
	width:100%;
}

.modal-big .fill { padding:25px 25px 5px; }

.modal-big .fill .tab {
	background:#f5f9fb url(modal-tab-bg_top.png) no-repeat left top;
	overflow:auto;
	padding:20px 20px 7px;
	display:none;
}

.modal-big .fill .tabs {
	background:#f5f9fb url(modal-tab-bg_bottom.png) no-repeat left bottom;
	padding-bottom:13px;
}

.modal-big .fill .tab:first-child { display:block; }

.modal-big .bottom {
	background:url(modal-big-bg-bottom.png) no-repeat left top;
	height:23px;
}

.modal-big .top .actions {
	position:absolute;
	top: 12px;
	right:12px;
	margin:0;
}

.modal-big .top .actions a {
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#0098cd;
	text-decoration:none;
	display:inline-block;
	margin-left:20px;
	text-align:left;
	height:32px;
	line-height:28px;
	vertical-align:middle;
}

.modal-big .top .actions img {
	vertical-align:middle;
}

.modal-big .help { width:200px; }

.modal-big table {
	font-size:12px;
	margin:1em 0;
}

.modal-big table.wide {
	width:100%;
	clear:both;
}

.modal-big table th {
	font-weight:normal;
	text-align:left;
}

.modal-big table.wide td {
	width:25%;
}

.modal-big table.wide h3 {
	color:#2b96c8;
	font-size:16px;
	text-align:center;
}

.modal-big table.wide h3 img {
	margin-right:10px;
	vertical-align:-20px;
}

.modal-big table.wide td ol {
	margin:0;
	padding:0;
	list-style-position:inside;
	line-height:18px;
}

.modal-big table.wide tr.status td {
	background-color:#f9fcf3;
	background-image:url(icon_status.png);
	background-repeat:no-repeat;
	border:1px solid #dae9b9;
	padding:8px 8px 8px 45px;
}

tr.status td.extreme {
	background-position:10px 8px;
}

tr.status td.high {
	background-position:10px -42px;
}

tr.status td.low {
	background-position:10px -91px;
}

.modal-big table.wide  span.stat {
	color:#9ebf47;
	font-weight:bold;
	padding-right:24px;
	display:inline-block;
}

/*
.modal-big table.wide  span.good {
	background:url(icon_smileys.png) no-repeat right 1px;
}

.modal-big table.wide  span.bad {
	background:url(icon_smileys.png) no-repeat right -35px;
}
*/

td.bar { width:280px; }

td.bar img {
   vertical-align:middle;
   height:18px;
}

td.bar .bar_transport { background:#9648e9; }

td.bar .bar_bolig { background:#eb48a5; }

td.bar .bar_mat{ background:#e98547; }

td.bar .bar_forbruk{ background:#54a7dc; }

#results-graph-legend {
	padding:10px;
	background:#F9FCF3;
	border:1px solid #DAE9B9;
	font-size:11px;
	float:left;
}

#results-graph-legend span {
	margin:0 0.5em;
}

#results-graph-legend img { vertical-align:middle; }

.actions a.facebook { background:url(modal-actions-buttons.png) no-repeat left top; }

.modal-big .top .actions a.print { background:url(modal-actions-buttons.png) no-repeat left -50px; padding-left:40px; }

.actions a.xls { background:url(modal-actions-buttons.png) no-repeat left -100px; padding-left:36px}

.actions a.change { background:url(modal-actions-buttons.png) no-repeat left -150px; padding-left:32px; }

.jqmWindow .button {
	width:248px;
	height:65px;
	line-height:64px;
	background:url(button_big_bg.png) no-repeat left top;
	display:block;
	margin:2em auto;
	text-align:center;
	color:#fff;
	text-decoration:none;
	font-size:16px;
	text-shadow:#5c8b04 1px 1px 1px;
	font-weight:bold;
	letter-spacing:0.5px;
}

.jqmWindow .button:hover { background-position:left bottom; }

.modal-small .close-button {
	cursor:pointer;
	position:absolute;
	right:10px;
	top:10px;
}

.modal-small .modal-load { height:100%; background:url(/CSS/vennligst-vent.gif) no-repeat center center; text-align:center; }
.modal-small .modal-content {display:none;}

#info-modal { position:absolute; width:100%; top:0; left:0; padding:0; margin:0; background:0; height:auto; z-index:9999;}
#info-modal .modal-frame { background:0; width:640px; height:auto; font-size:12px; padding:0; margin:2em auto; position:relative;}
#info-modal .modal-content { padding: 12px 36px; }
#info-modal .modal-container {background:url(info-modal_bgs.png) repeat-y -640px top;}
#info-modal .modal-top { height:24px; background:url(info-modal_bgs.png) no-repeat left top; }
#info-modal .modal-bottom { height:24px; background:url(info-modal_bgs.png) no-repeat right top; }



.jqmOverlay { background-color: #fff; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
 width: expression(this.parentNode.offsetWidth+'px');
 height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow { position: absolute; top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}


















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
