BODY {
	background-color	: white;
	background-image	: url(/img/background2.png);
	background-repeat	: repeat-y;
	margin						: 0;
	font-family				: Tahoma, sans-serif;
	font-size					: 10px;
	color							: #525151;
}

DIV.jail {
	width							: 976px;
	padding						: 34px 0 0 18px;
	background-image	: url(/img/background.jpg);
	background-repeat	: no-repeat;;
	min-height				: 1174px;
}

UL.menu {
	list-style: none;
	margin: 0px;
	padding: 0px;
	height: 35px;
	margin-left: 5px;
	margin-top: 2px;
}

UL.menu LI {
	float: left;
	margin: 0px;
}

IMG { border: none; }

DIV.left {
	width: 210px;
	float: left;
}

DIV.left DIV.box {
	background-image: url(/img/left_top.png);
	background-repeat: no-repeat;
	padding-top: 5px;
}

DIV.left DIV.box DIV.inner {
	background-color: white;
	padding: 0 12px 0 12px;
}

DIV.left DIV.box DIV.inner_6 {
	background-color: white;
	padding: 1px 6px 0 6px;
}

DIV.left DIV.box DIV.bottom {
	background-image	: url(/img/left_bottom.png);
	background-repeat	: no-repeat;
	height						: 5px;
}


UL.nyheter {
	list-style				: none;
	padding						: 0px;
	margin						: 10px 0 0 0;
}

UL.nyheter LI {
	color							: #5a5959;
	font-size					: 11px;
	font-weight				: bold;
	background-image	: url(/img/left_strek.png);
	background-repeat	: no-repeat;
	padding						: 8px 0 10px 0;
	line-height				: 14px;
}

UL.nyheter LI STRONG {
	font-weight				: normal;
	background-image	: url(/img/icon_nyhet.png);
	background-repeat	: no-repeat;
	margin						: 0 0 2px -1px;
	padding						: 1px 0 2px 18px;
	display						: block;
}

UL.nyheter LI.film STRONG {
	background-image	: url(/img/icon_film.png);
}

DIV.center {
/*	width: 538px;*/
	float: left;
	margin-left: 18px;
}

DIV.center DIV.box {
	background-image	: url(/img/center_top.png);
	background-repeat	: no-repeat;
	padding-top				: 4px;
	width							: 538px;
	margin-bottom			: 10px;
}

DIV.center DIV.box DIV.inner {
	background-image	: url(/img/center_back.png);
	padding						: 0px 13px 4px 15px;
}

DIV.center DIV.box DIV.nyheter {
	padding						: 4px 13px 4px 8px;
}

DIV.center DIV.box DIV.inner P {
	font-family				: Arial;
	font-size					: 13px;
	line-height				: 19px;
	padding						: 0 8px 0 0px;
	margin						: 8px 0 0 0;
}

IMG.left {
	float							: left;
	margin-right			: 15px;
}

DIV.center DIV.box DIV.inner IMG.right {
	float							: right;
	margin-left				: 30px;
}

DIV.center DIV.box DIV.bottom {
	background-image	: url(/img/center_bottom.png);
	background-repeat	: no-repeat;
	height						: 11px;
}

DIV.center DIV.box UL {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.news A {
  font-family       : Arial;
  font-size         : 18px;   
  font-weight       : normal;
  color             : #191919;
  padding           : 0px 0 0 0px;
  margin            : 0;
	display						: block;
	text-decoration		: none;
}

.news DIV {
	font-family				: Arial;
	font-size					: 13px;
	line-height				: 19px;
	margin-top				: 4px;
}

UL#forum LI, UL#links LI, UL.spots LI, UL.forum LI, UL.news LI {
	color							: #404040;
	background-image	: url(/img/center_strek2.png);
	background-repeat	: no-repeat;
	background-position: bottom left;
	padding						: 9px 0 9px 0px;
}

UL#forum LI, UL.forum LI {
	font-family				: Arial;
	font-size					: 10px;
}

UL#links LI, UL.spots LI {
	font-family				: Arial;
	font-size					: 15px;
	font-weight				: bold;
	padding						: 9px 0 9px 0px;
	
}

UL.spots A.spot {
	text-decoration		: none;
	width							: 200px;
}

DIV.spot_details {
	padding-top				: 10px;
	padding-left			: 10px;
	padding-bottom		: 5px;
}

DIV.spot_details TABLE { width: 100%; border-collapse: collapse; }
DIV.spot_details TABLE TD {vertical-align: top; }

DIV.spot_details IMG.thumbnail {
	background-image	: url(/img/shots_bg.png);
	background-repeat	: no-repeat;
	padding						: 4px 5px 4px 4px;
	margin						: 0 12px 12px 20px;
}

DIV.spot_popup {
	width							: 250px;
}

DIV.spot_popup B {
	display						: block;
	margin-bottom			: 5px;
}

DIV.spot_popup IMG {
	float							: left;
	margin-right			: 5px;
	width							: 100px;
}

UL#links LI A {
	text-decoration		: none;
}

UL#links LI UL LI, UL.spots LI UL LI {
	font-family				: Verdana;
	font-size					: 10px; 
	font-weight				: normal;
	padding						: 3px 0 0 0;
	background-image	: url(/ext/resources/images/default/s.gif);
}

DIV.center DIV.box2 {
	background-image	: url(/img/center_top2.png);
	background-repeat	: no-repeat;
	padding-top				: 4px;
	width							: 736px;
	margin-bottom			: 10px;
}

DIV.center DIV.box2 DIV.bottom {
	background-image	: url(/img/center_bottom2.png);
	background-repeat	: no-repeat;
	height						: 11px;
}

DIV.shopsearch {
	background-image	: url(/img/center_back2.png);
	padding						: 0px 10px 0px 15px;
}

TABLE.shopsearch {
	border-collapse		: collapse;
}

TABLE.shopsearch TH {
	padding-bottom		: 4px;
}


TABLE.shopsearch TR TD.c1 { width: 115px; }
TABLE.shopsearch TR TD.c2 { width: 85px; }
TABLE.shopsearch TR TD.c3 { width: 70px; }
TABLE.shopsearch TR TD.c4 { width: 140px; }

DIV.search {
	background-image	: url(/img/center_back.png);
	padding			: 0px 0px 0px 1px;
}


DIV.search INPUT {
	margin-left		: 15px;
	margin-top		: 12px;
	width			: 250px;
	float			: left;
}

DIV.search IMG.search_btn {
	float: left;
	margin-left		: 5px;
	margin-top		: 9px;
}

DIV.search DIV#search-matches {
	clear					: both;
	margin-left		: 15px;
}
DIV.pager {
	float							: right;
	vertical-align		: top;
}

DIV.pager IMG {
	float: left;
}

DIV.pager SPAN {
	float							: left;
	padding-top				: 5px;
	margin						: 0 5px 0 5px;
	font-size					: 12px;
}

DIV.pager SPAN A {
	text-decoration		: none;
}

DIV.center DIV.box2 DIV.inner {
	background-image  : url(/img/center_back2.png);
	padding           : 4px 13px 4px 11px;
	font-size					: 12px;
}

DIV.center DIV.box DIV.bottom {
	background-image	: url(/img/center_bottom.png);
	background-repeat	: no-repeat;
	height						: 11px;
}

TABLE.shop {
	border-collapse		: collapse;
	width							: 100%;
}

TABLE.shop TH {
	text-align				: left;
	font-family				: Verdana;
	font-size					: 11px;
	padding-bottom		: 7px;
}

TABLE.shop TH A {
	text-decoration		: none;
}

TABLE.shop TD {
	padding						: 8px 0 10px 0;
	font-family				: Verdana;
	font-size					: 11px;
}

TABLE.shop .c1 { width: 65px; padding-left: 15px;}
TABLE.shop TH.c2 { width: 50px; }

TABLE.shop TD STRONG {
	font-family				: Arial;
	font-size					: 14px;
	color							: #2c2c2c;
	font-weight				: bold;
	cursor						: pointer;
}

TABLE.shop TD STRONG A { text-decoration: none; }

TABLE.shop TR {
	background-repeat	: repeat-x;
	background-position: left bottom;
}
TABLE.shop TR.details {
	overflow					: hidden;
	height						: 0px;
}

TABLE.shop TR.details TD {
	height						: 0px;
	padding						: 0;
	border						: none;
	overflow					: hidden;
}

TABLE.shop TR TD.c1 { width: 115px; }
TABLE.shop TR TD.c2 { width: 70px; }
TABLE.shop TR TD.c4 { width: 50px; }
TABLE.shop TR TD.c5 { width: 100px; }

DIV.shop_details {
	background-color	: #f4f4f4;
	padding-bottom		: 8px;
	padding-right			: 0px;
	margin-bottom			: 4px;
}

DIV.shop_details IMG.thumbnail {
	float							: right;
	margin-right			: 16px;
}

DIV.shop_details TABLE TD.c1 {
  padding-left      : 13px;
	width							: 107px;
	text-align				: left;
	vertical-align		: top;
	padding-right			: 5px;
}

DIV.shop_body {
  width: 390px;
  overflow: hidden;
}

DIV#topic, DIV.post {
	background-image  : url(/img/center_strek2.png);
	background-repeat : no-repeat;
	background-position: bottom left;
	font-family				: Verdana;
	font-size					: 11px;
	line-height				: 14px;
  padding           : 15px 0 15px 0px;	
	color							: black;
}

DIV.postbottom {
  color             : #404040;
  font-family       : Verdana;
  font-size         : 11px;
	margin-top				: 10px;
}

/* Right column */
DIV.right {
	float: left;
	margin-left: 11px;
	margin-top: 27px;
}

DIV.right DIV.bbig {
	background-image	: url(/img/reklame_stort.png);
	background-repeat	: no-repeat;
	padding						: 2px 6px 0px 2px;
  margin-top        : 1px;
	margin-bottom			: 10px;
	display						: block;
  z-index           : 1;
}

DIV.right DIV.bsmall {
	background-image	: url(/img/reklame_liten.png);
	background-repeat	: no-repeat;
	padding						: 2px 6px 6px 2px;
	margin-bottom			: 10px;
	display						: block;
}

/* Tables */
TABLE.weather {
  border-collapse   : collapse; 
  padding           : 0px;
  margin            : 0px; 
  width             : 100%;
}

TABLE.weather TR {
  background-image  : url(/img/weather_line.png);
  background-repeat : no-repeat;
}

TABLE.weather TR.first { background-image : none; }
TABLE.weather TR.first TD { padding-top: 4px; background-position: 0px 0px; }
 
TABLE.weather TD {
  background-image  : url(/img/weather_split.png);
  background-position: 0px 3px;
  background-repeat : no-repeat;
  padding           : 7px 0 5px 7px;
  
}

TABLE.weather TD.c1 { 
  background-image  : none;
  font-weight       : bold;
  padding-left      : 0px;
}

/* Links */
A {
	color							: #525151;
}
A.add {
	background-image	: url(/img/icon_nyhet_add.png);
	background-repeat	: no-repeat;
	padding-left			: 18px;
	text-decoration		: none;
	color							: #454545;
}

A.ark {
	background-image	: url(/img/icon_nyhet.png);
	background-repeat	: no-repeat;
	padding-left			: 18px;
	text-decoration		: none;
	color							: #454545;
}

A.shots {
	margin						: 10px 0 0 0;
	padding-bottom		: 10px;
	display						: block;
}

A.nyheter {
	margin-right			: 5px;
	padding-top				: 1px;
	padding-bottom		: 2px;
}

A.forum {
	font-weight				: bold;
	background-position: 0px 10px;
	padding						: 10px 0 5px 16px;
	margin-left				: 360px;
	display						: block;
}

.shotimg {
	cursor						: pointer;
	float							: left;
}

IMG.shotimg {
	background-image	: url(/img/shots_bg.png);
	background-repeat	: no-repeat;
	padding						: 4px 5px 4px 4px;
	margin						: 0 12px 12px 0;
}

DIV.shotimg {
	margin-right			: 10px;
	margin-bottom			: 10px;
	width							: 235px;
	height						: 54px;
	overflow					: hidden;
}

.shot_over {
	background-color: #EAEAEA;
}

/* Headers */
H2 {
	font-family				: Arial;
	font-size					: 18px;
	font-weight				: normal;
	color							: #191919;
	padding						: 10px 0 0 0px;
	margin						: 0;
}

H3 {
	background-repeat	: no-repeat;
	height						: 14px;
	padding						: 0px;
	margin						: 14px 0 0 14px;
}

H3 SPAN { display: none;}

H3.shop  { background-image: url(/img/title_shop.png); width: 115px; }
H3.forum { background-image: url(/img/title_forum.png); width: 59px; }
H3.shots { background-image: url(/img/title_shots.png); width: 53px; }
H3.spots { background-image: url(/img/title_spots.png); width: 51px; }
H3.links { background-image: url(/img/title_links.png); width: 48px; }
H3.profil { background-image: url(/img/title_profil.png); width: 56px; }
H3.weather { background-image: url(/img/title_weather.png); }
H3.nyheter { background-image: url(/img/title_nyheter.png); }
H3.reisebrev { background-image: url(/img/title_reisebrev.png); width: 92px; }
H3.sisteshop { background-image: url(/img/title_sisteshop.png); width: 196px; }
H3.forum10siste { background-image: url(/img/title_10siste.png); width: 166px }



H4, UL#forum LI A, UL.forum LI A {
	font-size					: 15px;
	font-family				: Arial;
	font-weight				: bold;
	color							: #404040;
	padding						: 0px;
	margin						: 0 0 4px 0;
	text-decoration		: none;
	display						: block;
}


/* Ext specific */
.BrowsePanel { float: left; }
.FileBrowseButton { margin-left: 5px; margin-top: 18px; }

.x-combo-list-item-header {
	border:1px solid #FFFFFF;
	font-family:tahoma,arial,helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	overflow:hidden;
	padding:2px;
	white-space:nowrap;
}



.icon-grid {
	background-image:url(/img/grid.png ) !important;
}


.x-tab-panel-body, .x-panel-body {
	background: transparent !important;
}

.x-form-check-wrap { height: 22px;  }
.x-form-item.hidden { display:none; }

.btn_add .x-btn-text, .btn_create .x-menu-item-icon { background-image	: url(/img/btn_add.gif); }
.btn_edit .x-btn-text, .btn_edit .x-menu-item-icon { background-image	: url(/img/btn_edit.gif); }
.btn_delete .x-btn-text, .btn_delete .x-menu-item-icon { background-image	: url(/img/btn_delete.gif); }
.btn_moveup .x-btn-text, .btn_moveup .x-menu-item-icon { background-image	: url(/img/btn_up.png); }
.btn_movedown .x-btn-text, .btn_movedown .x-menu-item-icon { background-image	: url(/img/btn_down.png); }
.btn_toggle .x-btn-text, .btn_toggle .x-menu-item-icon { background-image	: url(/img/btn_connect.gif); }