/*
1 - Standard
*/

body {
  margin:0px;
  padding:0px;
  background-color:#1c1814;
  background-image:url(/gfx/1/background_pattern.gif);
  color:#282724;
  font-size:11px;
  font-family:verdana,geneva,arial,helvetica;
  height:100%;
  width:100%;
}

form {
  margin:0;
}

table {
}

img {
  border:0;
}

div {
	margin:0px;
  padding:0px;
	font-family:verdana,geneva,arial,helvetica;
}

p, td {
  color:#282724;
  font-size:11px;
  font-family:verdana,geneva,arial,helvetica;
}

select {
  font-size:11px;
  font-family:verdana,geneva,arial,helvetica;
}

input {
  font-size:11px;
  font-family:verdana,geneva,arial,helvetica;
}

textarea {
  font-size:11px;
  font-family:verdana,geneva,arial,helvetica;
  overflow:auto;
}

h1 {
  padding:0px;
  margin:0px;
}

a {
  color:#0f99f1;
	text-decoration:none;
}
a:visited {
  text-decoration:none;
}
a:hover {
  text-decoration:underline;
}

a.static {
  color:#0f99f1;
}


pre {
  width:500px;
  overflow:auto;
  padding:10px 6px 10px 6px;
  border:1px #cbc9c5 solid;
  background-color:#fefcfa;
  color:#0000cc;
}


/* Main page */

.hotlink {
	background-color:#363432;
	color:#868482;
	font-size:9px;
	padding:7px;
}

.hotlink_desc { font-size:11px;color:#0f99f1; }

.hotlink a { font-size:11px;color:#ffffff; }

.page_user_frame { background-color:#1c1814; }

.page_frame_color {
  background-color:#1c1814;
}

.page_login_name, .page_login_text, .page_login_meny, .page_login_meny td {
  font-size:10px;
  font-family:verdana,arial,helvetica,verdana;
  font-weight:700;
  color:#ffffff;
}

.page_login_name {
  font-size:12px;
  color:#0f99f1;
  padding-bottom:6px;
}

.page_login_meny, .page_login_meny td {
  color:#5d5a5c;
}

.page_login_meny td {
	padding-bottom:3px;
}

.page_login_meny .count {
  color:#f75209;
}

.page_login_meny a {
  color:#ffffff;
  text-decoration:none;
}

.page_login_meny a:hover {
  color:#0f99f1;
  text-decoration:none;
}

.page_user_dots {
  height:3px;
  background-image:url(/gfx/1/user_dots.gif);
  background-repeat:repeat-x;
}

.split_page_right {
	padding:12px;
	background-color:#CCE3F1;
	color:#566168;
	font-size:10px;
	line-height:15px;
}

.page_footer {
  font-size:9px;
  font-family:verdana,arial,helvetica,verdana;
  font-weight:700;
  color:#ffffff;
	padding:7px;
}

.page_footer a { color:#0f99f1; }


/* Menu */

a.menu_tab	{text-decoration:none; color:#fff; font-weight:bold; font-family:arial; font-size:12px;white-space:nowrap;text-transform:uppercase;}
a.menu_tab_active {text-decoration:none; color:#fff; font-weight:bold; font-family:arial; font-size:12px;white-space:nowrap;text-transform:uppercase;}
a.menu_tab:hover	{text-decoration:none; color:#2DB1F1; font-weight:bold; font-family:arial; font-size:12px;white-space:nowrap;text-transform:uppercase;}

.menu_tab_bg {
  height:33px;
  background-image:url(/gfx/1/menu_tab_2.png);
		padding:0 3px 6px 3px;
		cursor:pointer;
}

.menu_unsel_bg {
  height:33px;
  background-image:url(/gfx/1/menu_bg.gif);
		padding:0 6px 6px 6px;
		cursor:pointer;
}

.menu_unsel_bg_val {
  height:33px;
  background-image:url(/gfx/1/menu_bg_val.gif);
		padding:0 6px 6px 6px;
		cursor:pointer;
}

.menulink_bg, .menulink_bg td {
  font-size:9px;
		color:#7cc2ef;
  background-color:#0f99f1;
}

a.menulink, a.menulink:link, a.menulink:active, a.menulink:visited {
  color:#ffffff;
  text-decoration:none;
  font-size:10px;
  font-weight:bold;
}
a.menulink:hover {
  text-decoration:underline;
}
a.menulink_active, a.menulink_active:link, a.menulink_active:active, a.menulink_active:visited {
  color:#042133;
  text-decoration:none;
  font-size:10px;
  font-weight:700;
}
a.menulink_active:hover {
  text-decoration:underline;
}

.header_search_text {
	font-family:verdana;
	font-size:9px;
	font-weight:700;
	color:#6E6B65;
	margin:0px;
	padding:0px;
	border:0px;
	height:16px;
	padding-left:2px;
	padding-top:2px;
}


/* Buttons */

button {
  font-family:verdana,geneva,arial,helvetica;
  color:white;
  font-size:9px;
  font-weight:bold;
}

.button_active {
  border:#0078c6 1px solid;
  background-image:url(/gfx/1/button_active_bg.gif);
  background-color:#6cb3dd;
  cursor:pointer;
}

.button_gray {
  border:#58646C 1px solid;
  background-image:url(/gfx/1/button_gray_bg.gif);
  background-color:#58646c;
  cursor:pointer;
}

.button_disabled {
  border:#949f94 1px solid;
  background-image:url(/gfx/1/button_disabled_bg.gif);
  background-color:#b8b4bc;
  cursor:default;
}

.button_tip {
  border:#07324e 1px solid;
  background-image:url(/gfx/1/button_tip_bg.gif);
  background-color:#6cb3dd;
  cursor:pointer;
}


/* Plain text */

.plain_text {
  color:#282724;
  font-size:11px;
	line-height:15px;
}


/* Topics */

.topic_9, .topic_10, .topic_11, .topic_12 {
	font-weight:700;
  font-family:verdana,geneva,arial,helvetica;
  color:#0b466a;
}

.topic_9 {
  font-size:9px;
	line-height:12px;
  padding-bottom:4px;
}

.topic_10 {
  font-size:10px;
	line-height:13px;
  padding-bottom:4px;
}

.topic_11 {
  font-size:11px;
	line-height:15px;
  padding-bottom:5px;
}

.topic_12 {
  font-size:12px;
	line-height:16px;
  padding-bottom:6px;
}
		
 
/* Info texts */

.info_text, .info_text_9, .info_text_11, .info_text_11_i {
	color:#6f6f6f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.info_text {
	font-size:10px;
	line-height:13px;
}

.info_text_9 {
	font-size:9px;
	line-height:13px;
}

.info_text_11 {
	font-size:11px;
	line-height:15px;
}

.info_text_11_i {
	font-size:11px;
	font-style:italic;
	line-height:15px;
}


/* User input */

.user_input {
	color:#6f6f6f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}


/* Image style */

.image_border {
	border:1px #c4c0b5 solid;
	padding:4px;
	background-color:#ffffff;
}


/* User online/offline */

.user_on_small, .user_off_small, .user_on_large, .user_off_large {
	font-family:verdana, arial, helvetica, sans-serif;
	font-weight:700;
}

.user_on_small, .user_off_small, .user_name_small {
	font-size:10px;
}

.user_on_large, .user_off_large, .user_name_large {
	font-size:11px;
}

.user_on_small, .user_on_large, .user_name_small, .user_name_large {
	color:#f40e70;
}

.user_off_small, .user_off_large {
	color:#484744;
}


/* Index */

.index_frame { width:347px; height:333px; background-image:url(/gfx/index/welcome.jpg); }


/* Text archive menu */
.text_archive_menu_bg {	padding:0px 8px 0px 8px; background-color:#0f99f1; }

/* User page menu */
.userpage_menu_bg {	margin-top:5px; padding:2px 8px 2px 8px; background-color:#0F99F1; }
.userpage_menu_count { font-family:Verdana, Arial, Helvetica, sans-serif; color:#72BFEF; font-size:10px; line-height:13px; }

.userpage_menu, .userpage_menu_while, .userpage_menu_hover, .userpage_menu_while_hover,
.userpage_menu_first, .userpage_menu_first_while, .userpage_menu_first_hover, .userpage_menu_first_while_hover {
	height:26px;
	border-top:1px #72BFEF solid;
	font-size:11px;
	font-weight:bold;
	line-height:26px;
	font-family:verdana, arial, helvetica, sans-serif;
}

.userpage_menu_first, .userpage_menu_first_while, .userpage_menu_first_hover, .userpage_menu_first_while_hover {
	border-top:1px #0F99F1 solid;
}

.userpage_menu, .userpage_menu_first 															{ color:#ffffff; }
.userpage_menu a, .userpage_menu_first a				 									{ color:#ffffff; }
.userpage_menu_while, .userpage_menu_first_while 			 						{ color:#042133; }
.userpage_menu_while a, .userpage_menu_first_while a							{ color:#042133; }
.userpage_menu_hover, .userpage_menu_first_hover 			 						{ color:#ffffff; }
.userpage_menu_hover a, .userpage_menu_first_hover a							{ color:#ffffff; }
.userpage_menu_while_hover, .userpage_menu_first_while_hover 			{ color:#042133; }
.userpage_menu_while_hover a, .userpage_menu_first_while_hover a	{ color:#042133; }

.userpage_menusub , .userpage_menusub_while, .userpage_menusub_hover, .userpage_menusub_while_hover {
	height:18px;
	font-size:10px;
	font-weight:bold;
	font-family:verdana, arial, helvetica, sans-serif;
}
.userpage_menusub 						 	{ color:#ffffff; }
.userpage_menusub a					 		{ color:#ffffff; }
.userpage_menusub_while 			 	{ color:#042133; }
.userpage_menusub_while a				{ color:#042133; }
.userpage_menusub_hover 			 	{ color:#ffffff; }
.userpage_menusub_hover a				{ color:#ffffff; }
.userpage_menusub_while_hover 	{ color:#466365; }
.userpage_menusub_while_hover a	{ color:#042133; }

/* User page admin menu */
.userpage_admin_menu_bg {
	font-size:11px;
	font-family:Verdana, Arial;
	color:#ffffff;
	padding:5px 0px 2px 8px;
	margin-top:5px;
	background-color:#0F99F1;
}

.userpage_admin_menu_delete_user {
	display:none;
	margin-top:7px;
	margin-bottom:1px;
	padding-top:5px;
	padding-bottom:9px;
	color:#ffffff;
	border-top:1px dashed #72BFEF;
	border-bottom:1px dashed #72BFEF;
}

.userpage_admin_menu {
	font-size:10px;
	line-height:13px;
	padding:0px 8px 8px 8px;
	color:ffffff;
	background-color:#0F99F1;
}

.userpage_admin_menu a { color:#ffffff; }


/* Forum */

.forum_user_on { color:#f40e70; }
.forum_user_off { color:#464646; }
.forum_info1 { color:#3e3e3e; }
.forum_info2 { color:#868686; }

.forum_forum_navigation { padding:12px; background-color:#B0ACA5; color:#9c9790; font-size:18px; font-weight:normal; font-family:arial, trebuchet, ms; line-height:23px; }

.forum_cat_sep { padding:8px; background-color:#b0aca5; }
.forum_cat_cat { font-size:18px; font-weight:normal; color:#64605A; font-family:arial, trebuchet, ms; }
.forum_cat_desc { font-size:18px; color:#ffffff; font-weight:normal; font-family:arial, trebuchet, ms; }
.forum_cat_forum { font-size:11px; font-weight:700; color:#0f99f1; }
.forum_cat_tbh { background-color:#C6C3BD; }
.forum_cat_tbh td { padding:5px; color:#ffffff; font-weight:bold; font-size:11px; }
.forum_cat_tbr1 { background-color:#e9e6e1; }
.forum_cat_tbr2 { background-color:#fbf9f5; }
.forum_cat_tbr_td { padding:6px 4px 6px 4px; font-size:10px; color:#000000; }
.forum_cat_tbr1_td_dark { background-color:#e1ded9; padding:6px 4px 6px 4px; font-size:10px; color:#000000; }
.forum_cat_tbr2_td_dark { background-color:#f2f0eC; padding:6px 4px 6px 4px; font-size:10px; color:#000000; }
.forum_cat_tbf { background-color:#404040; }
.forum_cat_tbf td { padding:5px; color:#000000; font-weight:bold; font-size:10px; }

.forum_forum_thread { font-size:11px; font-weight:700; color:#0F99F1; }
.forum_forum_tbh { background-color:#B0ACA5; }
.forum_forum_tbh td { padding:5px; color:#ffffff; font-weight:bold; font-size:11px; }
.forum_forum_tbh a { color:#ffffff; }
.forum_forum_tbr1 { background-color:#e9e6e1; }
.forum_forum_tbr2 { background-color:#fbf9f5; }
.forum_forum_tbr_td { padding:6px 4px 6px 4px; font-size:10px; color:#000000; }
.forum_forum_tbf { background-color:#B0ACA5; }
.forum_forum_tbf td { padding:5px; color:#000000; font-weight:bold; font-size:10px; }

.forum_thread_subject { display:inline; color:#64605A; font-size:18px; font-weight:normal; font-family:arial, trebuchet, ms; }
.forum_thread_info { padding:5px; background-color:#b0aca5; color:#6F6F6F; font-size:11px; }
.forum_thread_nav { padding:5px; background-color:#C6C3BD; color:#767676; font-size:11px; }
.forum_thread_nav a { color:#767676; }
.forum_thread_tbr1 { background-color:#e9e6e1; }
.forum_thread_tbr2 { background-color:#fbf9f5; }
.forum_thread_tbr_td { padding:4px 4px 4px 4px; font-size:10px; color:#000000; }
.forum_thread_text { font-family:verdana; color:#282724; font-size:11px; line-height:17px; }
.forum_thread_highlight { background-color:#d4d4d4; color:#000000; }
.forum_thread_glued { color:#f44c0b; font-size:11px; font-weight:bold; }

.forum_thread_link { color:#ffffff; font-size:11px; }
.forum_thread_linkb { color:#ffffff; font-size:11px; font-weight:bold; }
.forum_text_url { color:#0f99f1; }
.forum_text_quote { display:block; padding:8px; border:1px #cbc9c5 solid; background-color:#cfcdc9; color:#303030; }
.forum_signature { font-size:9px; color:#8d8d8d; }
.forum_edited { font-size:9px; color:#8d8d8d; }

.forum_search_row1 { background-color:#ebebeb; border-bottom:1px #ffffff solid; color:#000000; font-size:11px; padding:8px; }
.forum_search_row2 { background-color:#f3f3f3; border-bottom:1px #ffffff solid; color:#000000; font-size:11px; padding:8px; }
.forum_search_subject { font-weight:bold; font-size:12px; }
.forum_search_leftcell { background-color:#c6c3bd; border-right:1px #f3f3f3 solid; border-bottom:1px #f3f3f3 solid; color:#444444; font-weight:700; font-size:11px; }
.forum_search_rightcell { background-color:#e9e6e1; border-bottom:1px #f3f3f3 solid; color:#444444; font-size:11px; }
.forum_search_bottomcell { background-color:#e9e6e1; }
.forum_search_text { color:#444444; font-size:11px; }

.forum_text_hidden1 { background-color:#d7d5d1; color:#303030; }
.forum_text_hidden2 { color:#d7d5d1; }

.forum_error { background-color:#ede9e1; font-size:11px; color:#cc3333; padding:10px; }


/* User info */

.user_name, .user_age	{ font-family:arial, helvetica, sans-serif; font-size:18px; }
.user_name 						{ color:#0b466a; }
.user_age 						{ color:#a8d6f3; }
.user_pres_text				{ font-family:verdana; color:#282724; font-size:11px; line-height:17px; }


/* Navigation boxes */

.nav_header_box { background-color:#726f65; color:#ffffff; font-size:10px; font-weight:bold; padding:7px; border-bottom:2px #b7baae solid; }
.nav_area_nav { background-color:#F1ECE7; font-size:11px; }
.nav_listbox { background-color:#ffffff; color:#323232; border:1px #7f9db9 solid; }
.nav_listrow_1 { background-color:#ebe9e5; color:#323232; padding:0px 4px 0px 4px; font-size:11px; line-height:16px; }
.nav_listrow_2 { background-color:#fbf9f5; color:#323232; padding:0px 4px 0px 4px; font-size:11px; line-height:16px; }
.nav_listrow_3 { background-color:#ebe9e5; color:#0f99f1; padding:4px 4px 0px 4px; font-size:11px; }
.nav_listrow_4 { background-color:#fbf9f5; color:#0f99f1; padding:4px 4px 0px 4px; font-size:11px; }
.nav_listsel_1 { background-color:#0f99f1; color:#ffffff; padding:0px 4px 0px 4px; font-size:11px; line-height:16px; }
.nav_listsel_2 { background-color:#0f99f1; color:#ffffff; padding:0px 4px 0px 4px; font-size:11px; line-height:16px; }
.nav_listsel_4 { background-color:#0f99f1; color:#ffffff; padding:4px 4px 0px 4px; font-size:11px; }
.nav_listtext_nrm { color:#323232; font-size:11px; }
.nav_listtext_sel { color:#ffffff; font-size:11px; }


/* Texts */

.texts_topic_big 			{ font-family:arial; font-size:26px; line-height:26px; font-weight:700; color:#0b466a; }
.texts_topic_medium		{ font-family:arial; font-size:24px; line-height:24px; font-weight:700; color:#0b466a; }
.texts_topic_small		{ font-family:verdana; font-size:12px; line-height:12px; font-weight:700; }
.texts_text						{ font-family:verdana; color:#282724; font-size:11px; line-height:17px; }
.texts_category				{ font-family:verdana; color:#818181; font-size:10px; }
.texts_search_nav			{ padding:5px; font-family:verdana; font-size:11px; color:#484744; padding:7px 0px 7px 0px; }
.texts_search_link		{ font-family:verdana; color:#0f99f1; font-size:11px; }
.texts_search_current	{ font-family:verdana; color:#484744; font-size:11px; font-weight:700; }
.index_text_box		{ background-image:url(/gfx/index/text_bg.gif); width:449px; height:69px; border-top:1px #aaaaaa solid; }
.index_text_box div	{ float:left; margin-top:13px; }
.index_text_box .text_image	{ padding-left:11px; width:59px; }
.index_text_box .text_info	{ margin-left:7px; }
.index_text_box .text_info a	{ font-size:12px; font-weight:700; }
.index_text_box .text_info .type	{ font-size:10px; font-weight:700; line-height:14px; color:#3e3e3e; }
.index_text_box .text_info .date	{ font-size:10px; font-weight:700; line-height:16px; color:#878787; }


/* Pane header and box */

.pane_header_text  		{ font-family:verdana; color:#ffffff; font-size:11px; font-weight:700; }
.pane_box          		{ background-color:#f1ece7; color:#282724; font-size:11px; line-height:15px; }
.pane_header_index 		{ background-image:url(pane_header_index_bg.gif); font-size:10px; font-weight:700; color:#ffffff; }
.pane_header_index a	{ font-size:9px; color:#095281; }

/* Video overview classes */
.video_episode_topic				{ font-family:verdana; font-weight:bold; }
.video_episodes_topic				{ padding:10px; background-color:#0f99f1; font-size:18px; color:#ffffff; font-weight:bold; font-family:arial; border-bottom:2px solid #f1ece7; }
.video_episode_bg						{ background-color:#dad4cf; }
.video_episode_descript  		{ font-size:10px; font-family:verdana; font-weight:normal; color:#55524f; }
.video_episode_date 				{ font-size:10px; font-family:verdana; font-weight:normal; color:#938e8a; }