body, table, input, textarea, select, option, a, td {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

body, textarea, html {
	overflow: auto;
}

body {
	margin: 0px;
	padding: 10px;
}

img {
	border: 0;
}

hr {
	height: 1px;
	border: 0;
}

form {
	margin: 0;
	padding: 0;
}

textarea {
	box-sizing: border-box;
}

label {
	cursor: pointer;
}

h1, h2, h3, h4, p {
	padding: 0;
	margin: 0;
	display: inline;
}

h1 {
	font-size: 19px; 
	font-weight: normal; 
}
h2 {
	font-size: 14px;
}
h3 {
	font-size: 12px;
}

h1, .m2_div, #comp {
	text-shadow: 1px 1px 1px #000;
}

table { 
    border-collapse: collapse;
}

th {
	text-align: left;
}

input:focus, select:focus, textarea:focus {
	outline: 0;
}

select {
	text-shadow: 1px 1px 1px #000;
}

/*Standard border*/
.input_text, .input_button, .img_div_last, #div_menu, #s_box, .box_c, .table_b, .friend_table {
	border: 1px solid #666;
}

.input_text {
	padding: 1px;
	width: 120px;
	border-radius: 3px;
}

.input_button {
	color: #FFFFFF;
	cursor: pointer;
	padding: auto 5px;
	border-radius: 3px;
	text-shadow: 1px 1px 1px #000;
}

.hidden_frame {
	width: 0;
	height: 0;
	display: none;
}

/*------------------------------------------LÄNKAR------------------------------*/

.a_reverse_b, .a_r_b {
	text-decoration: none;
	font-weight: bold;
}

.title, .title_a, .a_reverse_big {
	font-size: 14px;
	font-weight: bold;
}

.title_a, .title_smal_a, .a_reverse, .a_reverse_big, a:hover, .m2_div:hover, .a_m_icon:hover {
	text-decoration: none;
}

.title_smal, .title_smal_a {
	font-weight: bold;
}

.title_a:hover, .title_smal_a:hover, .a_reverse:hover, .a_reverse_b:hover, .a_reverse_big:hover, .a_r_b:hover {
	text-decoration: underline;
}

/*---------------------------------------------------------------------------------*/

.a_m_icon {
	padding: 8px 14px;
	float: left;
	display: block;
	text-decoration: none;
	font-weight: bold;
	text-shadow: 1px 1px 1px #000;
	margin-right: 5px;	
}
.a_m_icon>img {
	padding-right: 6px;
	vertical-align: text-top;
}
.a_m_icon:hover {
	border-radius: 5px;
}	

.td_padding {
	width: 115px;
	padding-right: 20px;
}

.band_button {
	width: 18px;
	height: 18px;
	font-weight: bold;
	font-size: 14px;
	padding: 0;
}

.box, .box_m, .box_c {
	padding: 10px;
	background-color: #000;
}

.box_m {
	border: 1px solid #999999;
	margin-top: 10px;
}

.list_div {
	border-bottom: 1px solid #CCCCCC;
	padding: 5px;
}

.img_div_last {
	height: 55px;
	overflow: hidden;
	float: left;
	width: 50px;
	margin-left: 10px;
	margin-bottom: 10px;
}

.freind_td {
	border-top: 1px solid #CCCCCC;
	padding: 5px;
}

.friend_table {
	width: 100%; 
	background-color: #000000; 
	margin-top: 20px;
}

#div_top {
	padding-top: 2px;
}

#div_main {
	margin-top: 10px;
	width: 800px;
	float: left;
}

#div_bottom {
	margin-top: 10px;
	width: 800px;
}

#span_online {
	font-size: 18px;
	font-weight: bold;
}

#comp {
	color: #FFFFFF; 
	border: #ffffff 1px solid; 
	padding: 10px;
	text-align: center; 
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url(/_grafic/comp3.gif);
	background-repeat: repeat-x;
}

.thread_div, .td_list {
	padding: 7px 8px;
}

/*Div svar under galleri/blogg kommentarer*/
.answer_box {
	padding: 7px; 
	margin-top: 5px; 
	border-radius: 5px;
}

/*----------------PROFILE.PHP-----------------*/
.gb_img {
	height: 80px; 
	width: 75px;
	overflow: hidden;
}

.gray {
	color: #CCCCCC;
}

.div_right {
	margin-top: 10px;
	text-align: right;
}

#press_div {
	width: 590px; 
	overflow: hidden;
}

/*-------------------------------------------*/
.f_0, .fb_0 {
	background-color: #000000;
}

/*------------NYA STARTSIDAN----------------*/

.img_div_50 {
	float: left; 
	margin-bottom: 10px;
	width: 60px;
	height: 50px;
	overflow: hidden;
}

.start_img_div {
	height: 75px;
	overflow: hidden;
	margin-left: 9px;
}

/*-------------	KLOTTERPLANKET V2----------------*/
.wall_box {
	border-bottom: 1px solid #666666;
	border-top: 0; 
	padding: 7px;
}

.flik_right {
	border-bottom: 1px solid #999999; 
	padding: 5px;
}

/*---------------OPTIMERING 2008-09-30------------------------------------*/

.f_left {
	float: left;
}
.f_right {
	float: right;
}
.f_height {
	height: 20px;
}

/*--------------------------------GALLERI----------------------------------*/

.profile_img {
	width: 105px;
	height: 90px;
	overflow: hidden;
	margin-right: 10px;
}

.gallery_img_div {
	height: 100px; 
	overflow: hidden; 
}

/*-----------------------------------FORUM---------------------------------*/

.forum_img {
	margin: 5px 0;
	height: 100px; 
	width: 100px;
	overflow: hidden;
}

.forum_cont_left {
	vertical-align: top; 
	width: 110px; 
	border-right: 1px solid #999;
}

.forum_cont_right {
	vertical-align: top; 
}

.forum_cont_left, .forum_cont_right {
	border-bottom: 1px solid #999; 
	padding: 10px; 
}

/*----------------------------------------------------------------
Välj tema scrollern - 2010
----------------------------------------------------------------*/

#c_t_2, #c_t_3, #c_t_4, #c_t_5, #c_t_6, #c_t_7, #c_t_8, #c_t_9, #c_t_10  {
	border-top: 1px solid #999999;
	color: #FFFFFF;
	text-shadow: 1px 1px 1px #000;
} 
#c_t_1 {
	background-color: #3F074B;
	color: #FFFFFF;
}
#c_t_2 {
	background-color: #4B070B;
}
#c_t_3 {
	background-color: #0C1543;
}
#c_t_4 {
	background-color: #074B07;
}
#c_t_5 {
	background-color: #790046;
}
#c_t_6 {
	background-color: #4e4e4e;
}
#c_t_7 {
	background-color: #074B25;
}
#c_t_8 {
	background-color: #0C3F46;
}
#c_t_9 {
	background-color: #CFDFF3;
	color: #000000;
	text-shadow: 1px 1px 1px #FFF;
}
#c_t_10 {
	background-color: #ffebf2;
	color: #000000;
	text-shadow: 1px 1px 1px #FFF;
}

.table_b {
	width: 800px; 
	border-bottom: 0; 
	margin-top: 10px;
}

.blogg_div {
	width: 590px; 
	overflow: hidden; 
	margin-top: 5px; 
	margin-bottom: 10px;
}

.blogg_v_div {
	height: 50px; 
	width: 50px;
	overflow: hidden; 
	margin: 0 8px 8px 0;
	float: left;
}

.td_banner {
	padding-left: 10px; 
	vertical-align: top; 
	padding-top: 10px;
}

.td_search {
	text-align: right; 
	width: 100%;
}

.list_img {
	width: 75px;
	cursor: pointer;
}

.image_td {
	width: 200px;
	vertical-align: top;
}

.smal_text {
	font-size: 11px;
	font-weight: normal;
}
.wall_div {
	margin-bottom: 15px;
}

.c_box {
	border: 1px solid #999999;
	border-left: 0;
	border-top: 0;
	height: 40px;
	text-align: center;
}

/*INDEX.PHP*/

#div_logo {
	float: left; 
	width: 850px;
}
#div_online {
	float: right; 
	text-align: center; 
}
#div_menu {
	margin-top: 8px;
	border-radius: 4px;
}
#div_search {
	float: right;
	padding: 0;
	margin: 0;
}
.align_1 {
	margin: 0 auto; 
	width: 970px;	
}

/*---------------------2010--------------------*/
.m2_div {
	float: left;
	padding: 9px 13px;
	font-weight: bold;
	text-decoration: none;
}
#div_banner {
	width: 160px; 
	float: left; 
	margin-left: 10px; 
	margin-top: 10px;
}

.reward_box {
	line-height: 20px;
	padding-top: 7px;
	padding-bottom: 7px;
}
.re_top {
	display: block;
	margin-top: 7px;
}

#forum_topic_table {
	border: 1px solid #999; border-bottom: 0; width: 800px;
}

/*---------------------------2013-----------------------------*/
.a_box {
	display: block;
	border: 1px solid;
	border-top: 0; 
	border-left: 0; 
	border-right: 0;
	padding: 10px;
	text-decoration: none;
}

.user_two_list {
	height: 70px; 
	overflow: hidden; 
	width: 82px; 
	margin-bottom: 5px; 
	float: left; 
	margin-top: 10px;
	position: relative;
}

.cb {
	clear: both;
}

.b_button {
	font-size: 14px;
	padding: 4px 0;
}

/*----------------------------------------------------------------
Nya startsidan - 2013-12-17 
----------------------------------------------------------------*/

.online_dot {
	color: #0C0; 
	cursor: default;
	text-shadow: 1px 1px 1px #000;
}

#signup_button {
	display: block; 
	width: 300px; 
	font-size: 18px; 
	text-decoration: none; 
	text-align: center; 
	background-color: #520209; 
	padding: 10px 0; 
	border-radius: 8px; 
	border: 1px solid #964046; 
	
	background: -webkit-linear-gradient(#6b030b, #3f0107); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#6b030b, #3f0107); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#6b030b, #3f0107); /* For Firefox 3.6 to 15 */			
	background: linear-gradient(#6b030b, #3f0107);
	text-shadow:2px 2px 2px #000;
}

#signup_button:hover {
	background: linear-gradient(#53070e, #240306);
}

/*----------------------------------------------------------------
Bildlistor på hela sidan - 2013-12-30 
----------------------------------------------------------------*/

.six_list_div_wrap, .five_list_div_wrap {
	float: left; 
	margin-bottom: 20px;
	width: 135px;
}
.five_list_div_wrap {
	width: 125px;
}
.list_div_inner {
	height: 75px; 
	overflow: hidden;
	margin-bottom: 5px;
}
.list_img {
	width: 75px; 
	margin-bottom: 5px;
}

.list_div_a {
	max-width: 80px; 
	text-overflow: ellipsis; 
	overflow: hidden;
	white-space: nowrap;
}

/*----------------------------------------------------------------
NYA PM-sida - 2014-02-27 
----------------------------------------------------------------*/

.pm_left_box {
	text-decoration: none; 
	display:block; 
	padding: 5px 0 5px 10px;
}

.pm_left_box:hover, .pm_on  {
	text-decoration: none; 
}

/*----------------------------------------------------------------
Nytt fliksystem - 2014-02-27 
----------------------------------------------------------------*/

.flik_a {
	width: 105px;
	padding: 7px;
	text-align: center;
	float: left;
	margin-left: 10px;
	border: 1px solid;
	border-bottom: 0;
	position: relative;
	text-decoration: none;
	font-weight: bold;
}

.flik_a_active {
	bottom: -1px;
}

/*----------------------------------------------------------------
Sökdroppdown - 2014-03-06 
----------------------------------------------------------------*/

#s_box {	
	position: absolute; 
	z-index: 99; 
	width: 145px; 
	top: 0; 
	margin-top: 85px; 
	border-top: 0; 
	margin-left: -10px; 
	border-bottom-left-radius: 5px; 
	border-bottom-right-radius: 5px; 
	display: none;
	padding: 2px 0 6px 4px;
	box-shadow: 3px 3px 3px #000;
}

#s_box>input, #s_box>label {
	float: left;
	margin-bottom: 4px;
}
#s_box>label {
	margin: 2px 0 0 5px;
	width: 100px;
}
#s_box>br {
	clear: both;
}
#s_close {
	float: right; 
	position: absolute; 
	right: 10px; 
	bottom: 8px;
	cursor: pointer;
}

/*Gröna pluppar inne i fotona*/
.online_in_img {
	bottom: 0; 
	height: 12px; 
	position: absolute; 
	left: 0; 
	width: 10px;
}

/*Linje till forumscitat*/
.f_hr {
	width: 300px;
	text-align: left;
	margin-left: 0;
}

/*Profil, Band, Grupp, Event och Stadsbild*/
#big_img {
	width: 180px;
	border-radius: 5px;
}

/* Anti adblock */
.div_adblock {
	text-align: center;
	background: rgba(0, 0, 0, .5); 
	line-height: 20px;
	clear: both;
	border-radius: 25px;
	display: block;
	text-decoration: none;
}

.div_i_adblock {
	padding: 15px;
}

.adblock_160 {
	width: 160px;
	height: 600px;
}

.adblock_728 {
	width: 728px;
	height: 90px;
	display: inline-block;
}

.adblock_468 {
	width: 468px;
}

.adblock_cube {
	width: 400px;
	height: 400px;
	margin: auto;
}

.box-half {
	max-width: 49.4%;
	width: 100%;
	float: left;
	clear: none;
}

.box-half + .box-half {
	max-width: 49.4%;
	width: 100%;
	float: right;
}

#liveMessage {
	float: left;
	width: 100%;

	text-align: left;

	text-decoration: none;

	margin: 0 0 15px 0;
	padding: 7px 10px 8px 7px;
}
	#liveMessage .live-message-label {
		float: left;
		font-weight: bold;
		padding-right: 25px;
	}

	#liveMessage .live-message {
		float: left;
		width: auto;

	}
		#liveMessage .nick {
			padding: 0 5px 0 5px;
		}

	#liveMessage a {
		text-decoration: none;
	}
	

#liveMessage .live-message-right {
	float: right;
}

.gifts {

}
	.gifts .gift {
		float: left;
    	max-width: 64px;
    	padding: 10px;
	}