/*****

Basic Styles

*****/

body {
    font-size: 100%; /* Set font size. */
    /*line-height: 1.125em;*/ /* Set line height. */ /* 16×1.125=18 */
    margin: 0px; /* Set all margins in the document to 0. */
    margin-top: 10px;
    padding: 0px; /* Set all paddings in the document to 0. */
    font-family: verdana, arial, helvetica;
    color: #4b4b4b;
}

.hide {
    display: none;
}

img {
    border: 0;
}

.clear_both {
    clear: both;
}

.pointer {
    cursor: pointer;
}

.relative {
    position: relative;
}

.float_left {
    float: left;
}

.float_right {
    float: right;
}

hr {
    width: 100%;
    border: 0;
    color: #dcdcdc;
    background-color: #dcdcdc;
    height: 1px;
}

.text_align_left {
    text-align: left;
}

.padding_top_bottom_5px {
    padding-top: 5px;
    padding-bottom: 5px;
}

/*****

Text Styles

*****/
h1 {
    font-family: tahoma, verdana, arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: 20px;
    margin-top: 0px;
    margin-bottom: 10px;
    padding: 0px;
    color: #4b4b4b;
}

h2 {
    font-family: tahoma, verdana, arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 10px;
    color: #4b4b4b;
}

h3 {
    font-family: tahoma, verdana, arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 10px;
    color: #4b4b4b;
}

h4 {
    font-family: tahoma, verdana, arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 10px;
    color: #4b4b4b;
}

.font_tahoma {
    font-family: tahoma, verdana, arial, helvetica;
}

.font_arial {
    font-family: arial, helvetica, verdana;
}

.font_tahoma_white {
    font-family: tahoma, verdana, arial, helvetica;
    font-size: 1.0em;
    font-weight: normal;
    color: white;
}

.small_text {
    font-size: 0.6em;
}

.font_size_20 {
    font-size: 20px;
}
.font_size_18 {
    font-size: 18px;
}
.font_size_16 {
    font-size: 16px;
}
.font_size_15 {
    font-size: 15px;
}
.font_size_14 {
    font-size: 14px;
}
.font_size_12 {
    font-size: 12px;
}
.font_size_11 {
    font-size: 11px;
}
.font_size_10 {
    font-size: 10px;
}

.underline {
    text-decoration: underline;
}

.no_underline {
    text-decoration: none;
}

.bold {
    font-weight: bold;
}

.no_bold {
    font-weight: normal;
}

.light_orange {
    color: #ff6a00;
}

.orange {
    color: #ff4800;
  /*  color: #fe8100; */
} 

/* designer decided to use grey as black, so to speak */
.black {
    color: #b4b4b4;
}

.white {
    color: #ffffff;
}

.green {
    color: #368600;
}

.light_green {
    color: #009c00;
}

.red {
    color: #c90000;
}

.dark_grey {
    color: #1b1b1b;
}

.medium_grey {
    color: #4b4b4b;
}

.light_grey {
    color: #545454;
}

.light_light_grey {
    color: #6a6a6a;
}

.light_light_light_grey {
    color: #8f9090;
}

.light_light_light_light_grey {
    color: #949494;
}

.light_blue {
    color: #0084d9;
}
.light_light_blue {
    color: #0092f0;
}

img {
    border: 0;
}

/*****

Begin Header Styles

*****/

/* Container for the header. */
.header {
    height: 90px; /* Fixed header height. */
}

/* Logo class */
.logo {
    padding: 0px;
    float: left;
}

.logo img{
    border: 0px;
}

/* Page header */
.header_info_wrapper {
    float: left; /* Make the element float left. */
    background-color: #dedede;
    background: url('/m/images/header/donation_banner_bg.jpg');
    height: 100%; /* Same height as the header. */
    width: 621px;
    position: relative;
}

.header_info_wrapper .collected_text {
    position: absolute;
    top: 10px;
    left: 20px;
}

.header_info_wrapper .donation_counter_wrapper {
    position:absolute;
    bottom: 10px;
    left: 20px;
    background: url('/m/images/header/counter_bg.jpg');
    height: 50px;
    width: 173px; /* Total width 176 px*/
    padding-left: 3px;
}

.header_info_wrapper .total_donation_kr {
    position: absolute;
    top: 50px;
    left: 200px;
}

.counter_image {
    position: relative;
    padding-top: 3px;
    padding-left: 2px;
}


 .donation_text {
    position: absolute;
    top: 10px;
    left: 230px;
}

 .top_one_wrapper {
    height: 59px;
    width: 95px;
    text-align: center;
}

.top_two_wrapper {
    height: 59px;
    width: 95px;
    text-align: center;
}

.top_three_wrapper {
    height: 59px;
    width: 95px;
    text-align: center;
}

.header_info_wrapper .top_four_wrapper {
    position: absolute;
    top: 30px;
    left: 524px;
    height: 59px;
    width: 95px;
    text-align: center;
}

.top_wrapper_counter {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 95px;
    height: 19px;
    text-align: center;
}

/*****/

.friends .number {
    color: #ff4e00; 
    font-size: 36px;
    font-family: arial;
    font-weight: normal;
    padding-bottom: 3px;
    padding-top: 26px;
}

.friends .text {
    font-size: 14px;
    font-family: arial;
    font-weight: bold;
    margin-top: 10px;
}

.buy_funds .align_center {
    align: center;
}

.buy_funds img {
    border: 0px;
    position: absolute;
    margin-top: 6px;
}

.buy_funds_button {
    font-family: tahoma;
    padding-bottom: 5px;
    padding-left: 3px;
    padding-right: 3px;
    color: #ff4e00; 
    font-weight: bold;
    font-size: 11px;
    background-image: url("../images/profile_graphic/btn_bg_mid.jpg");
    background-repeat: repeat-x;
    margin-top: 3px;
    height: 19px;
    border: 0px;
    margin-bottom: 5px;
    margin-left: 0px;
    margin-right: 0px;
}

/*****

Column Layout

*****/

.left_column {
    width: 144px;
    float: left;
    padding-right: 10px;
    border-right: 1px solid #dcdcdc;
}
.middle_column {
    width: 425px;
    float: left;
    padding-left: 11px;
    padding-right: 10px;
    margin-left: -1px;
    border-left: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
}
.right_column {
    width: 200px;
    float: left;
    padding-left: 10px;
    margin-left: -1px;
    border-left: 1px solid #dcdcdc;
}

.banner_column {
    float: right;
    width: 140px;

}

.banner_item {
    padding-bottom: 10px;
}

/*
Online users
*/
.online_users {
    background: url('/m/images/online_bg.jpg');
    width: 144px;
    height: 38px;
}

.online_users_text {
    padding-left: 5px;
    padding-top: 8px;
}


/*
User list
*/
.user_list {
    color: #2d2d2d;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    width: 144px;
}

.user_list_top_image {
    padding-bottom: 10px;
    background-color: #dcdcdc;
}

.user_list_bottom_image {
	background-repeat:no-repeat;
	background-position:left bottom;
    line-height:0px;
	height:10px;
	padding-top:0px;
}

.user_list a {
    text-decoration: none;
    color: #2d2d2d;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.user_list_odd_row {
    background-color: #dcdcdc;
    height: 30px;
    margin: 0px;
    position: relative;
    padding-top: 5px;
    padding-bottom: 5px;
}

.user_list_even_row {
    background-color: #c1c1c1;
    height: 30px;
    margin: 0px;
    position: relative;
    padding-top: 5px;
    padding-bottom: 5px;
}

.user_list_image_container {
    position: absolute;
    left: 0px;
}

.user_list_image_container_with_counter {
    margin-left: 8px;
}

.user_list_text_container {
    position: absolute;
    width: 75px;
    top: 5px;
    height: 30px;
    left: 35px;
}

.user_list_text_container_with_counter {
    position: absolute;
    width: 75px;
    top: 5px;
    height: 30px;
    left: 43px;
}

.user_list_text_container .row_1, .user_list_text_container_with_counter .row_1 {
    position: absolute;
    bottom: 11px;
    left: 0px;
    height: 12px;
    width: 100%;
}

.user_list_text_container .row_2, .user_list_text_container_with_counter .row_2 {
    position: absolute;
    bottom: 0px;
    left: 0px;
    height: 11px;
    width: 100%;
}

.user_list_score {
    position: absolute;
    font-family: tahoma;
    font-size: 11px;
    text-align: right;
    right: 5px;
    top: 2px;
    width: 37px;
    height: 11px;
}

.user_list_prize {
    position: absolute;
    font-family: tahoma;
    font-size: 11px;
    text-align: right;
    color: #666666;
    right: 5px;
    top: 2px;
    width: 90px;
    height: 11px;
}

.user_list_bottom {
    background-color: #e2e2e2;
    height: 15px;
    padding-top: 10px;
    text-align: center;
}

.user_list_bottom a {
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    color: #4b4b4b;
    text-decoration: underline;
}

/*****
Middle column layout
****/  

.bet_sourceimage {
    
margin-top: 5px;
}

.font_size_20 {
    font-size: 20px;
    
}

.source_image {
    float: left; margin-top: -15px; margin-left: 5px;
}

.middle_column H2 {
    padding-bottom:0px;
    margin-bottom:0px;

} 
.middle_column .articlebody {
    font-size:12px;
} 
.middle_column .article_end_time {
    font-size:8px;
    margin-top:0.5em;
    padding-top:0.5em;
    text-align:left;
}

/*****

CSS for notifications

*****/
.notifications {
    position:relative;
    margin-top:15px;
}
.notif_header1{
    margin-top:15px;
    font-family:Arial;
    font-size:14px;
    color:#ffffff;
}
.notif_header_space{
    height:10px;
}

.notif_header2{
    width:200px;
    height:24px;
    margin-top:0px;
    margin-bottom:0px;
    padding-top:5px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
    font-family:Tahoma;
    font-size:12px;
	font-weight: normal;
    color:#ff4800;
    text-align:right;
    vertical-align:middle;
    background-repeat:no-repeat;
}
.notif_header2_space{
    padding-right:10px;
}
.notif_header3_grey{
    margin-top:0px;
    background-color:#dcdcdc;
    padding-bottom:2px;
}
.notif_header3_darkgrey{
    margin-top:0px;
    background-color:#b5b5b5;
}
.notif_header_img{
    margin-top:0.5px;
    margin-bottom:0px;
    padding-bottom:0px;
}
a:link.notif_header3_link, a:visited.notif_header3_link {
    font-family:Tahoma;
    font-size:12px;
    font-weight:bold;
    color: #1c1c1c !important;
    text-align: left;
    text-decoration:none;
}
a:hover.notif_header3_link { 
    color:#0000ff; 
    text-decoration:underline;
}

.notif_time {
    background-image: url('/m/images/hetaste_just_nu/graphic/top_bar.jpg');
    background-color:transparent;
    height:24px;
    font-family:Tahoma;
    font-size:12px;
    color:#ff4800;
    text-align: right;
    padding-top:3px;
    padding-right: 5px;
    display:inline;
    position:absolute;
    top:0px;
    left:125px;
    margin-bottom:0px;
    padding-bottom:0px;
}
.notif_time_short {
    font-family:Tahoma;
    font-size:12px;
    color:#ff4800;
    text-align: right;
    padding-right: 5px;
    display:inline;
    position:absolute;
    top:4px;
    left:155px;
}
.notif_text{
    font-family:Arial;
    font-size:11px;
    color: #4b4b4b;
    text-align: left;
    line-height: 14px;

}
/*****

CSS for left column

*****/
.fifty_mbz_invite{
    background-color: #dcdcdc;
    margin-bottom: 0px;
    padding-bottom:0px;
}

.fifty_mbz_headline{
    color:#1f1f1f;
    font-family:Tahoma;
    font-size:12px;
    font-weight:bold;
	padding-left:5px;
	padding-right:5px;

}
.fifty_mbz_headline_new{
    color:#333;
    font-family:Tahoma;
    font-size:11px;
    font-weight:bold;
	padding-left:5px;
	padding-right:5px;

}
.fifty_mbz_text{
    padding-left:5px;
	padding-right:5px;
	background-color: #dcdcdc;
    color:#1f1f1f;
    font-family:Arial;
    font-size:12px;
    margin-bottom: 0px;
    padding-bottom:0px;
	line-height:12px;
}
a:link.fifty_mbz_link, a:visited.fifty_mbz_link{
    color:#1f1f1f;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    text-decoration:underline;
    margin-bottom: 0px;
	padding-left:0px;
	padding-bottom:0px;
}

a:link.fifty_mbz_link_new, a:visited.fifty_mbz_link_new{
    color:#0194E2;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    text-decoration:underline;
    margin-bottom: 0px;
	padding-left:0px;
	padding-bottom:0px;
}

/*****

  CSS for Manadens_priser

*****/

.manad_pris_header{
	color: #4b4b4b;
	font-family:Tahoma;
    font-size:20px;
	font-weight:bold;
	margin-bottom:10px;
}
.manad_pris_instructions{
	color: #4b4b4b;
	font-family:Arial;
    font-size:12px;
	font-weight:bold;
}

.manad_pris_offer{
	position:relative;
	margin-top:10px;
	width:425px;
	height:85px;
	background-repeat:no-repeat;
}

.manad_pris_prizeheader {
	position:absolute;
	top:30px;
	left:60px;
	width:240px;
	color:#ffffff;
	font-family:Arial;
    font-size:12px;
	font-weight:bold;
}

.manad_pris_text {
	position:absolute;
	top:20px;
	left:0px;
	color:#ffffff;
	font-family:Arial;
    font-size:11px;
	line-height:14px;
	font-weight:normal;
}
.manad_pris_codecontainer {
	position:relative;
}
.manad_pris_codeleftcontainer {
	background-color:#fb6700;
	width:209px;
	height:100px;
}
.manad_pris_codetopbottom {
	height:4px;
	width:100%;
	background-repeat:no-repeat;
}
.manad_pris_codeheader{
	padding-left:5px;
	padding-bottom:5px;
	color:#ffffff;
	font-family:Arial;
    font-size:12px;
	font-weight:bold;
}
.manad_pris_insert {
	padding-left:15px;
}
.manad_pris_button {
	padding-left:10px;
}
input.manad_pris_insertprop {
	font-weight:bold;
}
button.manad_pris_buttonprop {
	background-color: #4b4b4b;
	border:0px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}
.manad_pris_codeinfo {
	color: #4b4b4b;
	font-family:Arial;
    font-size:11px;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	padding-right: 5px;
}

.manad_pris_exclcontainer {
	position:absolute;
	top:0px;
	left:209px;
	width:50%;
	height:100%;
	padding-top:5px;
	padding-left:10px;
}

.manad_pris_excltext {
	color:#fb6700;
	font-family:Arial;
    font-size:12px;
	font-weight:normal;
	position:relative;
	left:30px;
	top:-20px;
}

/*****

  CSS for Buy Funds

*****/
.ladda_mbz_header{
	color: #4b4b4b;
	font-family:Tahoma;
    font-size:20px;
	font-weight:bold;
	margin-bottom:10px;
}
.ladda_mbz_imgno{
	width:30px;
	height:30px;
}
.ladda_mbz_instructions{
	height:30px;
	color: #4b4b4b;
	font-family:Arial;
    font-size:12px;
	font-weight:bold;
	position:relative;
	left:3px;
	top:-10px;
	vertical-align:middle;
}

.ladda_mbz_offer{
	position:relative;
	margin-top:10px;
	width:425px;
	height:95px;
	background-repeat:no-repeat;
}

.ladda_mbz_details {
	position:absolute;
	top:13px;
	left:150px;
	width:200px;
	color:#ffffff;
	font-family:Tahoma;
    font-size:14px;
	font-weight:bold;
}

b.ladda_mbz_details_bold{
	color:#fb6700;
	font-family:Tahoma;
    font-size:14px;
	font-weight:bold;
}

.ladda_mbz_fineprint {
	display: inline;
	position: absolute;
	top: 70px;
	left: 160px;
	color: #ffffff;
	font-family: Arial;
    font-size: 10px;
	font-weight: normal;
}
.ladda_mbz_codecontainer {
	position:relative;
}
.ladda_mbz_codeleftcontainer {
	background-color:#fb6700;
	width: 209px;
	height: 100px;
}
.ladda_mbz_codetopbottom {
	height:4px;
	width:100%;
	background-repeat:no-repeat;
}
.ladda_mbz_codeheader{
	padding-left:5px;
	padding-bottom:5px;
	color:#ffffff;
	font-family:Arial;
    font-size:12px;
	font-weight:bold;
}
.ladda_mbz_insert {
	padding-left:15px;
}
.ladda_mbz_button {
	padding-left:10px;
}
input.ladda_mbz_insertprop {
	font-weight:bold;
}
button.ladda_mbz_buttonprop {
	background-color: #4b4b4b;
	border:0px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}
.ladda_mbz_codeinfo {
	color: #4b4b4b;
	font-family: Arial;
    font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.ladda_mbz_exclcontainer {
	position: absolute;
	top: 0px;
	left: 209px;
	width: 206px;
	height: 100%;
	padding-top: 5px;
	padding-left: 10px;
}

.ladda_mbz_excltext {
	color: #fb6700;
	font-family: Arial;
    font-size: 12px;
	font-weight: normal;
	position: relative;
	padding-left: 30px;
	top: -20px;
}

.account_load_web_wrapper {
    position: relative;
    height: 150px;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
}
.account_load_web_first {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 135px;
    height: 150px;
}
.account_load_web_second {
    position: absolute;
    top: 0px;
    left: 145px;
    width: 135px;
    height: 150px;
}
.account_load_web_third {
    position: absolute;
    top: 0px;
    left: 290px;
    width: 135px;
    height: 150px;
}

/*****

  Last months winners

*****/
.lastmonth_header{
	background-color:#dcdcdc;
	padding-bottom:10px;
}

.lastmonth_rankcontainer{
	position:relative;
	width:100%;
	height:20px;
	background-color:#dcdcdc;
}
.lastmonth_rankname{
	background-color:#0084da;
	color:#ffffff;
	line-height:15px;
	font-family:Tahoma;
    font-size:11px;
	font-weight:bold;
	width:105px;
	height:100%;
	padding-top:1px;
	padding-left:5px;
}
.lastmonth_rankdigit{
	position:absolute;
	top:0px;
	left:105px;
	width:9px;
	color:#ffffff;
	font-family:Tahoma;
    font-size:16px;
	font-weight:bold;
	text-align:right;
	padding-top:1px;
	height:20px;
	background-color:#0084da;
	background-repeat:no-repeat;
}

.lastmonth_rankend {
	position:absolute;
	top:0px;
	left:114px;
	height:21px;
	width:9px;
}
.lastmonth_top3container{
	position:relative;
	width:100%;
	height:55px;
	background-color:#dcdcdc;
}
.lastmonth_t3pic{
	height:55px;
	width:55px;
}
.lastmonth_t3stats{
	position:absolute;
	top:0px;
	left:55px;
	width:62px;
	height:55px;
	color:#ffffff;
	font-family:Tahoma;
    font-size:11px;
	line-height:12px;
	font-weight:bold;
	padding-left:5px;
}
b.lastmonth_t3stats_b{
	color:#0084da;
	font-family:Tahoma;
    font-size:11px;
	line-height:15.5px;
	font-weight:normal;
}

.lastmonth_t3end{
	position:absolute;
	top:0px;
	left:117px;
	width:5px;
	height:100%;
}
.lastmonth_text{
	padding-top:5px;
	padding-bottom:5px;
	width:100%;
	background-color:#dcdcdc;
	color:#1c1c1c;
	font-family:Arial;
    font-size:11px;
	line-height:14px;
	padding-left:3px;
}
.lastmonth_price {
	width:100%;
	background-color:#dcdcdc;
	padding-bottom:10px;
}
img.lastmonth_price_img {
	height:40px;
	width:134px;
}

.lastmonth_4t10_header {
	position:absolute;
	top:0px;
	left:0px;
	background-color:#0084da;
	color:#ffffff;
	line-height:15px;
	font-family:Tahoma;
    font-size:16px;
	font-weight:bold;
	width:105px;
	height:100%;
	padding-top:1px;
	padding-left:10px;
}
.lastmonth_4t10container {
	position:relative;
	width:100%;
	height:25px;
	background-color:#dcdcdc;
}
.lastmonth_4t10pic {
	width:25px;
	height:25px;
}
.lastmonth_4t10stats {
	position:absolute;
	top:0px;
	left:25px;
	width:102px;
	height:100%;
	color:#ffffff;
	font-family:Tahoma;
    font-size:11px;
	line-height:11px;
	font-weight:bold;
	padding-left:5px;
}
.lastmonth_4t10end {
	position:absolute;
	top:0px;
	left:127px;
	width:5px;
	height:100%;
}
b.lastmonth_4t10stats_b {
	color:#0084da;
	font-family:Tahoma;
    font-size:11px;
	line-height:11px;
	font-weight:normal;
}

/*****

  Footer

*****/
.footer {
    position: relative;
    top: 25px;
    clear: left;
    width: 960px;
    font-size: 10px;
    text-align:center;
    padding-top: 5px;
}

.footer2 {
    width: 960px;
    font-size: 10px;
    margin-top: 25px;
    height: 78px;
    background: url(/m/images/footer/footer_bg.jpg);
    clear: both;
}

.sponsored {
    position: relative;
    top: 25px;
    clear: left;
    width: 960px;
    font-size: 10px;
    padding-bottom: 5px;
    clear: both;
}

.footer2 img {
    padding-left: 20px;
    padding-top: 20px;
}

/****************

RIGHT COLUMN DATETIME AREA
****************/
.datetime_relative {
    position: relative;
    padding-bottom: 5px;
}

.datetime_date {
    position: absolute;
    left: 30px;
    top: 3px;
    color: #1c1c1c !important;
}

.datetime_clock {
    position:absolute;
    left: 113px;
    color: #1c1c1c !important;
}

.datetime_time {
    position: absolute;
    top: 3px;
    left: 144px;
    color: #1c1c1c !important;
}

.faq_question {
color:#000;
font-family:arial;
font-size:12;
font-weight:bold;
}
.faq_answer {
font-family:arial;
font-size:11px;
color:#000;
}
.faq_links {
color:#000;
font-family:arial;
}

.invite_email {
    margin-top: 10px; 
    margin-bottom: 5px;    
}

.invite_email input {
    border: 1px solid #4b4b4b;
    height: 17px;
    font-size: 13px;
    margin-left: 5px;
} 

.invite_add_icon {
    position: relative; top: 3px;
    
}

.invite_main {
    height: 100%;
    background-image: url(/m/images/invite/invite_bg_middle.jpg); background-repeat: repeat-y; margin:0px; padding:0px; margin-top: -4px; border-bottom: 1px solid #a9a9a9;
}

#invite_main_explanation {
padding-left: 10px; margin-bottom: 5px; padding-top: 3px;    
    
}

.invite_main_number {
width: 20px; padding-left: 15px;    
    
}

.invite_main_right {
width: 385px;margin-left: 5px; margin-top: 2px;    
    
}

.margin_top_15 {
    margin-top: 15px;
}

.invite_main_invitebutton {
    
    float: right; margin: 10px; margin-right: 20px;
}


.invite_main_input {
    
    width: 110px
}


.buy_funds_wrapper {
    height: 85px; width: 346px; background: url(/m/images/buy_funds/Load_bg.jpg); margin-top: 18px;
    
}

.buy_funds_wrapper_inner {
    margin-left: 10px; padding-top: 4px;
}

.buy_funds_input {
    float: left;margin-top: 8px; padding: 2px; padding-right: 0px; border: 1px solid #000;
}

.buy_funds_submit_wrapper {
    float: left; margin-top: 6px;
}

.donor_intro {
    margin-top: 10px; 
    margin-bottom: -7px;
}


/************
     shop_left_column
*************/

.shop_l_container{
    background-color:#dcdcdc;
}
.shop_l_tagline {
    color:#1c1c1c;
    font-family:Tahoma;
    font-size:12px;
    font-weight:bold;
    margin-left:5px;
    margin-right:6px;
}
.shop_l_img{
    margin-left:0px;
    border:0px;
}

.shop_l_text {
    color:#1c1c1c;
    font-family:Arial;
    font-size:12px;
    line-height:14px;
    margin-left:5px;
    margin-right:6px;
}
.shop_l_prod{
    color:#1c1c1c;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}
.shop_l_prodtext{
    margin-left:5px;
    margin-top:10px;
}
a:link.shop_l_link, a:visited.shop_l_link{
    color:#1c1c1c;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    text-decoration:underline;
    margin-left:0px;
}
.shop_l_end{
    height:10px;
    position:relative;
    width:144px;
	background-repeat:no-repeat;
	background-position:left bottom;
}
/*****

CSS for Mebido Shop

*****/
.shop_firstline {
    height:15px;
    margin-bottom:10px;
}
.shop_categ {
    color: #4b4b4b;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
}
.shop_choose_categ {
    margin-left:10px;
    width:80px;
    height:16px; 
    font-size:11px;
}
.shop_pageno {
    padding-left:5px;
    color:#1c1c1c;
    font-family:Tahoma;
    font-size:10px;
}
a:link.shop_pagelink {
    color:#1c1c1c;
    font-family:Tahoma;
    font-size:10px;
    text-decoration:none;
}
.shop_pageno_space {
    padding-left: 7px;
}
.shop_sort {
    padding-left: 5px;
    color: #4b4b4b;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
}
a:link.shop_sortlink,a:visited.shop_sortlink  {
    color: #1c1c1c;
    font-family: Tahoma;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

.shop_item_container {
    margin-top: 15px;
    margin-bottom: 15px;
    height: 180px;
    width: 100%;
    position: relative;
}

.shop_item_imgcont {
    width: 154px;
    border: 0px;
    margin-right: 10px;
    vertical-align: middle;
    background-repeat: no-repeat;
    position: absolute;
    top: 0px;
    right: 0px;
}

.shop_item_purchase {
    width: 100%;
    position: absolute;
    bottom: 0px;
}

.shop_item_info {
    font-weight: bold;
    font-family: Tahoma;
    font-size: 10px;
    position: relative;
    bottom: 0px;
}

.shop_item_price {
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    position: relative;
    bottom: 0px;
    left: 0px;
}

.shop_item_purchclick {
    position: absolute;
    bottom: 0px;
    right: 10px;
}

.shop_item_purchbutton {
    text-align: center;
}

.shop_item_description {
    position: relative;
    height: 100%;
    width: 260px;
}

.shop_text {
    color: #1c1c1c;
    font-family: Tahoma;
    font-size: 10px;
    text-decoration: none;
    height: 90px;
}

.shop_prodname {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

a:link.shop_readmore, a:visited.shop_readmore {
    color:#505050;
    font-family:Arial;
    font-size:10px;
    font-weight:normal;
    text-decoration:none;
    line-height:14px;
}
.shop_buy_addressrow {
	position:relative;
	margin-bottom:10px;
	height:20px;
}
.shop_buy_addresstext {
	position:absolute;
	top:2px;
	left:0px;
	font-family:Arial;
    font-size:12px;
    font-weight:bold;
}
.shop_buy_addressfield {
	position:absolute;
	left:100px;
	top:0px;
}
.shop_buy_button {
	width:309px;
	text-align:right;
}

/***************************/
/* COMMON                  */
/***************************/
.article_body {
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    color: #1c1c1c;
    margin-bottom: 10px;
    line-height: 15px;
}

.article_source {
    font-family: arial;
    font-size: 9px;
    font-weight: normal;
    color: #1c1c1c;
    width: 50%;
    float: left;
}

.article_comments {
    font-size: 9px;
    font-family: arial;
    font-weight: bold;
    color: #1c1c1c;
    text-align: right;
    /*
    background-image: url("../images/article_graphic/comment_icon_orange.jpg");
    background-repeat: no-repeat;
    */
    border: 0px solid red;
    width: 50%;
    margin-left: 50%;

}

.article_comments img {
    vertical-align: text-top;
    border: 0px solid black;
}

/***************************/
/* VIEW 1                  */
/***************************/
.article {
    
}

.view_1 {
    
}

.view_1_image {
    position: relative;
}

.article_view_image_source {
    position: absolute;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #ffffff;
    text-align: right;
    bottom: 0px;
    right: 1px;
    width: 100%;
}

.view_1_image_caption {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #7a7a7a;
    margin-bottom: 10px;
}

.article_headline_view_1 {
    font-family: tahoma;
    font-size: 36px;
    font-weight: bold;
    color: #1c1c1c;
    margin-bottom: 10px;
    line-height: 1.125em;
    
}

.article_lead_text {
    font-family: tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #1c1c1c;
    margin-bottom: 10px;
    line-height: 15px;
}

/***************************/
/* VIEW 2                  */
/***************************/

.view_2 {
    
}
.view_2_image_holder {
    position: relative;
    float: right;
    margin-left: 5px;
    
}
.view_2_image {
    position: relative;
}

.view_2_image img {
    width: 185px;
}

.article_headline {
    font-family: verdana, arial, helvetica;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
    line-height: 1em;
    color: #1c1c1c;
}

/***************************/
/* VIEW 3                  */
/***************************/

/***************************/
/* BET                     */
/***************************/

.bet {
    padding-bottom: 15px;
}

.bet_text {
    font-family:arial, verdana, helvetica;
    font-size:12px;
    color: #ffffff;
    line-height: 20px;
}

.bet_row_first {
    position: relative;
    background-color: #1c1c1c;
    border-bottom: 1px solid #000000;
    height: 100%;
}

.bet_row {
    position: relative;
    background-color: #1c1c1c;
    border-bottom: 1px solid #000000;
    border-top: 1px solid #545454;
    height: 100%;
}

.bet_name {
    padding-left: 5px;
    width: 65%;
}

.bet_time {
    position: absolute;
    top: 0;
    right: 10px;
}
/* Align the clock image */
.bet_time img {
    vertical-align: middle;
    padding-right: 5px;
    padding-bottom: 2px;
}

.bet_odds {
    position: absolute;
    top: 0;
    right: 0;
    padding-right: 10px;
}

.choice_top  { 
    background: url('/m/images/bet_graphic/top.jpg') no-repeat top right;
    background-color: #ff4800;
}

.choice_bottom {
    background: url('/m/images/bet_graphic/bottom.jpg') no-repeat bottom right;
}

.choice_top_confirm  { 
    background: url('/m/images/bet_graphic/top_grey_bg.jpg') no-repeat top right;
    background-color: #ff4800;

}

.choice_bottom_confirm {
    background: url('/m/images/bet_graphic/bottom_grey_bg.jpg') no-repeat bottom right;
}

.choice_top_win  { 
    background: url('/m/images/bet_graphic/top_green.jpg') no-repeat top right;
    background-color: #56b600;
}
.choice_bottom_win {
    background: url('/m/images/bet_graphic/bottom_green.jpg') no-repeat bottom right;
}

.choice_top_lose  { 
    background: url('/m/images/bet_graphic/top_red.jpg') no-repeat top right;
    background-color: #c90000;
}
.choice_bottom_lose {
    background: url('/m/images/bet_graphic/bottom_red.jpg') no-repeat bottom right;
}


.choice_text {
    padding-left: 5px;
    padding-right: 3px;
}

.choice_text_active {
    padding-left: 5px;
    padding-right: 5px;
}

.choice_optional_padding {
 

}

.choice_optional_padding_right {
    padding-right: 115px;
    float: left;
}

.choice_active_value .choice_optional_padding {
    padding-left: 11px;
}

.bet_stake {
    position: relative;
    background-color: #1c1c1c;
    height: 27px;
    border-top: 1px solid #545454;
    border-bottom: 1px solid #000000;
    text-align: right;
    padding-top: 5px;
    padding-right: 10px;
}

.bet_stake input[type='text'] {
    position: relative;
    width: 40px;
    vertical-align: bottom;
    margin-right: 10px;
    margin-left: 5px;
}

.bet_button {
	background-color: #ff4800;
	height: 19px;
    border: 0px;
}

.bet_acknowledge {
    position: relative;
    background-color: #343434;
    border-top: 1px solid #545454;
    border-bottom: 1px solid #000000;
    height: 100%;
}

.bet_submit_value {
 padding-left: 5px;
 padding-top: 5px;
}

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

.bet_button_accept {
	background-color: #368600;
	height: 19px;
    border: 0px;
}

.bet_button_reject {
	background-color: #c00000;
	height: 19px;
    border: 0px;
}

.bet_submit_buttons, input {
    margin-right: 10px;
}

.bet_friends {
    position: relative;
    background-color: #1c1c1c;
    border-top: 1px solid #545454;
    border-bottom: 1px solid #000000;
}

.bet_friends_number_of {
    width: 22px;
    margin-left: 5px;
    margin-bottom: 3px;
    background: url('/m/images/friend_list_graphic/bet_notification_black_bg.jpg') no-repeat bottom left;
    text-align: center;
}
.bet_friends_number_of_text {
    position: absolute;
    top: 0px;
    left: 32px;
}

.bet_friends_toggle_friends {
    position: absolute;
    top: 0px;
    right: 10px;
}
.bet_friend {
    float: left;
    width: 73px;
    margin-top: 10px;
    margin-left: 10px;
    text-align: center;
}

.bet_friends_comment_icon {
    position: absolute;
    top: 2px;
}

.bet_friends_send_friends {
    padding-left: 10px;
}

.bet_friends_send_friends_items {
    padding-left: 5px;
}
.bet_friends_send_comment {
    margin-top: 5px;
    padding-left: 10px;
    position: relative;
    height: 128px;
}

.bet_friends_comment_area {
    position: absolute;
    top: 0px;
    left: 105px;
    width: 308px;
}

.bet_friends_username_area {
    background-color: #cbcbcb;
    font-size: 12px;
    padding-left: 5px;
    border: 1px solid #cbcbcb;
}
.bet_friends_comment_arrow {
    position: absolute;
    top: 0px;
    left: -7px;
    background: url('/m/images/bet_graphic/comment_top_bar_side.jpg');
    height: 12px;
    width: 7px;
}
.bet_friends_message_area {
    background-color: #f0f0f0;
    padding-top: 10px;
    padding-left: 5px;
    padding-right: 5px;
    border: 1px solid #cbcbcb;
    text-align: right;
}

.bet_friends_message_area textarea {
    width: 100%;
    height: 48px;
    border: 1px solid #9b9b9b;
    font-size: 11px;
}

.bet_friends_message_area button {
    margin-left: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.bet_winning {
    position: absolute;
    top: 20px;
    right: 10px;
    height: 44px;
    width: 80px;
    background: url('/m/images/bet_graphic/win_bg.jpg');
    text-align: center;
}

.bet_winning_amount {
    position: relative;
    top: -4px;
}


.comment_section_header {
    font-size: 16px;
    padding-bottom: 10px;
}

.comment_wrapper_send {
    position: relative;
    margin-bottom: 30px;
}

.comment_wrapper {
    position: relative;
    margin-bottom: 15px;
}

.comment_image_wrapper {
    float: left;
}

.comment_area_wrapper{
    position: relative;
    float: right;
    width: 327px;
    background-color: #f0f0f0;
    border: 1px solid #cbcbcb;

}

.comment_area_arrow {
    position: absolute;
    top: -1px;
    left: -8px;
    background: url('/m/images/comment_graphics/comment_top_bar_side_whit_bg.jpg');
    height: 12px;
    width: 7px;
}

.comment_area_username {
    background-color: #cbcbcb;
    font-size: 12px;
    padding-left: 5px;
    border: 1px solid #cbcbcb;
}

.comment_date {
    position: absolute;
    right: 5px;
    top: 0px;
    font-size: 9px;
}

.comment_report {
    position: absolute;
    right: 24px;
    top: 0px;
    font-size: 9px;
}

.comment_report_image {
    position: absolute;
    top: 3px;
    right: 5px;
}

.comment_area_text {
    padding-top: 10px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
    font-size: 11px;
    color: #1c1c1c;
}

.comment_area_text textarea {
    width: 100%;
    height: 48px;
    border: 1px solid #9b9b9b;
}

.comment_comment {
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    font-size: 11px;
    text-align: right;
}

.comment_comment_button {
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    font-size: 11px;
    text-align: right;
}
.comment_comment_button_reply {
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    font-size: 11px;
    text-align: right;
    border-top: 1px solid #cbcbcb;
}

.comment_bet_friend {
    margin-bottom: 20px;
}

.comment_bet_friend_button {
    background-color: #ff4800;
    padding-left: 5px;
    padding-right: 5px;
}

.comment_bet_friend_comment {
    margin-top: 5px;
    position: relative;
    height: 128px;
}

.comment_bet_friend_comment_area {
    position: absolute;
    top: 0px;
    left: 96px;
    width: 329px;
}

.comment_bet_friend_comment_arrow {
    position: absolute;
    top: 0px;
    left: -7px;
    background: url('/m/images/comment_graphics/comment_top_bar_side_whit_bg.jpg');
    height: 12px;
    width: 7px;    
}


.edit_profile {
    padding-left: 10px;
    padding-right: 10px;
}

.edit_profile h1 {
    font-size: 20px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.edit_profile h2 {
    font-size: 16px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.edit_profile h3 {
    font-size: 14px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    margin-top: 10px;
}

.edit_profile h4 {
    font-size: 10px;
    margin-top: 0px;
    margin-bottom: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.edit_profile hr {
    border: 0;
    background-color: #c2c2c2;
    height: 1px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.edit_profile input[type='text'], .edit_profile input[type='password'], .edit_profile input[type='file'] {
    border: 1px solid black;
    font-size: 11px;
    font-family: arial;
    color: #4b4b4b;
    font-weight: normal;
    padding-left: 5px;
}

.edit_profile .errorlist {
	list-style-type: none;
	padding: 0;
	margin: 0;

}
.edit_profile .errorlist li {
	font-size: 11px;
	font-weight: normal;
	color: #c90000;
	border: 0px solid red;
}

.edit_profile button {
    background-color: #ff4e00;
    border: 0;
    color: #ffffff;
    padding-left: 12px;
    padding-right: 12px;
}

.edit_profile .message {
    font-size: 11px;
	font-weight: normal;
	font-style: italic;
}

.profile_quote_text {
    

}

.profile_edit_quote {
    width: 300px;
    background: #4b4b4b;
    text-align: center;
    font-family: Arial;
} 

.profile_counter_small_kr {
    font-family: Arial;
    font-weight: bold;
    color: #4b4b4b;
    float: left;
    margin-left: 7px;
    margin-top: 7px;
}

.float_left {
    float: left;
}

.clear_both {
    clear: both;
    
}

.clear_left {
    clear: left;
    
}

.profile_counter_small_bg {
    background: url('/m/images/donation_small/counter_small_bg.jpg') no-repeat; 
    width: 250px; 
    height: 31px;    
    float: left;
}

.profile_counter_small_bg_top {
    background: url('/m/images/startpage200903-2/counter_bg.jpg') no-repeat; 
    width: 156px; 
    height: 35px;    
    float: left;
    padding-left: 3px;
}

.counter_image_top {
    position: relative;
    padding-top: 3px;
    padding-left: 1px;
}

.font_arial {
    font-family: Arial;    
}

.color_4b {
    color: #4b4b4b;
}

.user_organisations_wrapper {
    margin-top: 4px;
    float: left;
    height: 49px;
    padding-right: 13px;
    background: url(/m/images/my_large_profile/line.jpg) no-repeat bottom left;
    padding-left: 16px;
}
.user_organisations_wrapper_counter {
    margin-top: -2px;
    text-align: center;
}

.profile_top_part_one {
    
    width: 410px; height: 90px; padding-top: 5px; padding-left: 5px; padding-right: 15px; background: #e7e7e7; border-bottom: 1px solid #a9a9a9;
}

.profile_top_part_one_right {
    float: left; padding-left: 5px; margin-left: 5px; 
    margin-top: -3px; 

}

.color_94 {
    
    color: #949494;
    
}

.profile_top_part_one_friend {
    
margin-top: 1px;
}

.margin_right_5 {
    margin-right: 5px;    
}

.padding_left_3 {
    padding-left: 3px;
    
}

.margin_bottom_3 {
    
    margin-bottom: 3px;
}

.profile_top_part_one_icon {
margin-left: 25px; margin-right: 7px;    
    
}

.profile_top_part_one_speech {
    background: url(/m/images/my_large_profile/speech_bubble.jpg) no-repeat; height: 24px; width: 319px; overflow: hidden; padding-top: 4px; margin-top: 12px; text-align: center;
    
}

.profile_top_part_one_quote {
    margin-left: 14px; width: 300px; font-family: Arial;
    
}

.profile_top_part_two {
    width: 410px; height: 70px; padding-top: 12px; padding-left: 5px; padding-right: 15px; background: #e7e7e7; border-top: 1px solid #FFF; color:#4b4b4b;
    
}

.profile_top_part_two_so_far {
float: left; width: 182px;
} 

.profile_top_part_two_organistations {
    overflow: hidden;
    float: left; 
    height:70px;
    
    width: 225px; 
}






.mebidotabs {
    width: 430px;
    height: 30px;
    background: url('/m/images/my_large_profile/menu/menu_bar_bg.jpg') repeat-x top left; 
    position: relative;
    z-index: 1; 
}

.mebidotabs li.level_one {
    list-style: none;
    float: left;
    padding-right: 7px;
    font-family: Tahoma;
    font-weight: bold;
    height: 30px;
    padding-left: 5px;
    background: url('/m/images/my_large_profile/menu/menu_line.jpg') no-repeat top left; 

}

.mebidotabs li.level_one_first {
    padding-left: 5px;
    background: none;
}

.mebidotabs li.level_one a {
    font-family: Tahoma;
    font-weight: bold;
    font-size: 12px;
    color: white;
    text-decoration: none;
}

.selected_arrow_level_one {
    height: 28px;
    background: url('/m/images/my_large_profile/menu/active_menu1_btn_bg.png') no-repeat 50%; 
}

.selected_level_one {
    background: url('/m/images/my_large_profile/menu/black.jpg') repeat-x !important;
}

.not_selected_level_one {
 background: none;
}

.not_selected {
 background: none;   
}

#tabcontainer {
    width: 100%;
    position: relative; 
    top: -5px;
    z-index: 0;
}




#tabcontainer_two {
    width: 100%;
    position: relative; 
    top: -5px; 
    z-index: 0; 
      
}

#tabcontainer_three {
    clear: both;
}


/*

.mebidotabs {
    width: 430px;
    background: white;
    height: 30px;
    background: url('/m/images/my_large_profile/menu/bottom_grey.jpg') repeat-x 0px 24px;
    position: relative;
    z-index: 1;
}

.mebidotabs li.level_one {
    list-style: none;
    float: left;
    padding-right: 7px;
    font-family: Arial;
    font-weight: normal !important;
    height: 30px;
    padding-left: 5px;
    background: url('/m/images/my_large_profile/menu/menu2_line.jpg') no-repeat top left; 
    padding-top: 3px;    
}

.mebidotabs li.level_one_first {
    padding-left: 5px;
    background: none;
}

.mebidotabs li.level_one a {
    font-family: Arial;

    font-size: 12px;
    color: #1c1c1c;
    text-decoration: none;
}

.selected_arrow_level_one {
    height: 30px;
    background: url('/m/images/my_large_profile/menu/active_menu2_btn_bg.png') no-repeat 50% -2px; 
}

.selected_level_one {
    background: url('/m/images/my_large_profile/menu/grey.jpg') repeat-x !important;
}

.selected_level_one a  {
    color: white !important;
}

.not_selected_level_one {
 background: none;
}




*/




.mebidotabs_two {
    width: 430px;
    background: white;
    height: 30px;
    background: url('/m/images/my_large_profile/menu/bottom_grey.jpg') repeat-x 0px 24px;
    position: relative;
    z-index: 1;
}

.mebidotabs_two li.level_two {
    list-style: none;
    float: left;
    padding-right: 7px;
    font-family: Arial;
    font-weight: normal !important;
    height: 30px;
    padding-left: 5px;
    background: url('/m/images/my_large_profile/menu/menu2_line.jpg') no-repeat top left; 
    padding-top: 3px;    
}

.mebidotabs_two li.level_two_first {
    padding-left: 5px;
    background: none;
}

.mebidotabs_two li.level_two a {
    font-family: Arial;

    font-size: 12px;
    color: #1c1c1c;
    text-decoration: none;
}

.selected_arrow_level_two {
    height: 30px;
    background: url('/m/images/my_large_profile/menu/active_menu2_btn_bg.png') no-repeat 50% -2px; 
}

.selected_level_two {
    background: url('/m/images/my_large_profile/menu/grey.png') repeat-x !important;
}

.selected_level_two a  {
    color: white !important;
}

.not_selected_level_two {
 background: none;
}











.mebidotabs_three {
    clear: both;
    width: 430px;
    background: white;
    height: 30px;
    background: url('/m/images/my_large_profile/menu/bottom_grey.jpg') repeat-x 0px 24px;

    top: -3px; 
    position: relative;
    z-index: 1;
}

.mebidotabs_three li.level_three {
    list-style: none;
    float: left;
    padding-right: 7px;
    font-family: Arial;
    font-weight: normal !important;
    height: 30px;
    padding-left: 5px;
    background: url('/m/images/my_large_profile/menu/menu2_line.jpg') no-repeat top left; 
    padding-top: 3px;    
}

.mebidotabs_three li.level_three_first {
    padding-left: 5px;
    background: none;
}

.mebidotabs_three li.level_three a {
    font-family: Arial;

    font-size: 12px;
    color: #1c1c1c;
    text-decoration: none;
}

.selected_arrow_level_three {
    height: 30px;
    background: url('/m/images/my_large_profile/menu/active_menu3_btn_bg.png') no-repeat 50% -2px; 
}

.selected_level_three {
    background: url('/m/images/my_large_profile/menu/lightgrey.jpg') repeat-x !important;
}

.selected_level_three a  {
    color: white !important;
}

.not_selected_level_three {
 background: none;
}

.clear {
    clear: both;
    
}




.tabcontentiframe {
    
    height: 600px;
    width: 50%;
    
}


#iframe {
    width: 100%;
    margin: 0px;
    padding:0px;
}


.color_3e {
    color: #3e3e3e;
    
}

.color_red {
    
    color: red;
}

.no_text_decoration {
    text-decoration: none;
    
}

.pagenumber_active {
    background: url(/m/images/my_bets_200902/page_nr_bg.jpg) no-repeat 4px 1px;    
}


.friends_profile_stats_right {
float: left; height: 30px; background: url(/m/images/friends_profile/score_line.jpg) no-repeat bottom right;  
}

.friends_profile_friend {
        float: left; 
        height:70px;
        margin-top: -7px;
        background: url(/m/images/friends_profile/score_line.jpg) no-repeat right 37px;  
}

.friends_profile_friend span {
    display: block;
    
}

.font_helvetica {
    font-family: Helvetica, Arial;
    
}

.font_tahoma {
    font-family: Tahoma;
    
}

.friends_profile_top_part_two {
    width: 410px; height: 60px; padding-top: 12px; padding-left: 5px; padding-right: 15px; background: #e7e7e7; border-top: 1px solid #FFF; color:#4b4b4b;
     border-bottom: 1px solid #a9a9a9;
}

.color_4b {
    color: #4b4b4b;
}

.color_b4 {
    color: #b4b4b4;
}

.color_45 {
    color: #454545;
    
}



.ul_inside li {
    display: inline;
    margin-right: 5px;
}

.ul_inside li {
    
}


.ul_inside ul {
     list-style-type: none;
}

.font_tahoma {
font-family: Tahoma;
}

.font_helvetica {
font-family: Helvetica;
}

.line_height_16 {
    line-height: 16px;
    
}


.celebrity_container {
    
    width: 200px; margin-bottom: 10px;background: #1c1c1c; cursor:pointer; color: white;
}

.celebrity_top {
    padding-top: 7px; padding-bottom: 7px; text-align: center; font-weight: bold; font-style: italic; color: white; 
}

.celebrity_friends {
    padding-left: 5px; padding-right: 10px; padding-bottom: 5px; background: #1c1c1c; border-bottom:  1px solid #000000;
    
}

.celebrity_image {
    margin-left: 20px; margin-right: 20px; margin-top: 3px; margin-bottom: 7px;
}

.celebrity_vsbets {
    
    border-bottom: 0px; padding:5px;padding-bottom: 15px; background: #1c1c1c !important; 
}


/*
My Friends
*/
.friends_header_top {
	color: #4b4b4b;
    font-size:20px;
    font-weight:bold;
    font-family:Tahoma;
	padding-bottom:10px;
}
.friends_showbar {
	position:relative;
	width:100%;
	color: #4b4b4b;
    font-size:11px;
    font-weight:bold;
    font-family:Arial;
}

.friends_sortby {
	position:absolute;
	top:0px;
	left:225px;
	color: #4b4b4b;
    font-size:11px;
    font-weight:bold;
    font-family:Arial;
}
a:link.friends_sortlink, a:visited.friends_sortlink{
	color: #4b4b4b;
    font-size:11px;
    font-weight:bold;
    font-family:Arial;
	text-decoration:none;
}
a:hover.friends_sortlink, a:active.friends_sortlink {
	color:#fb6700;
    font-size:11px;
    font-weight:bold;
    font-family:Arial;
	text-decoration:underline;
}
.friends_invite_container{
	position:relative;
	width:100%;
	height:28px;
}
.friends_invite_left {
	position:absolute;
	top:0px;
	left:345px;
	width:5px;
	height:100%;
}
.friends_invite_text {
	position:absolute;
	top:0px;
	left:350px;
	width:68px;
	line-height:0.8em;
	height: 100%;
}
a:link.friends_invitelink, a:visited.friends_invitelink{
	color:#ffffff;
    font-size:11px;
    font-weight:bold;
    font-family:Arial;
	text-decoration:none;
	line-height:0.8em;
}
.friends_invite_right {
	position:absolute;
	top:0px;
	left:418px;
	width:5px;
	height:100%;
}
.friends_pageno {
	position:absolute;
	top:0px;
	right:0px;
	width:90px;
	height:100%;
}
a:link.friends_pageno_link, a:visited.friends_pageno_link {
	color:#1c1c1c;
    font-size:10px;
    font-weight:bold;
    font-family:Tahoma;
	text-decoration:none;
}
.friends_wrapper {
    width:450px;
    position:absolute;
}
.friends_container {
    color:#fff;
    background-color:#1c1c1c; 
    width: 205px; 
    height: 180px;
    float:left; 
    position:relative;
    margin-top:5px;
    background-image: url("../images/friends_graphic/top.jpg");
    background-position: top;
    background-repeat: no-repeat;
	margin-right:20px;
	text-align:left;
}

.friends_container_right {
    color:#fff;
    background-color:#1c1c1c; 
    width: 205px; 
    height: 180px; 
    float:left; 
    position:relative;
    margin-right:0px;
    margin-top:5px;
    background-image: url("../images/friends_graphic/top.jpg");
    background-position: top;
    background-repeat: no-repeat;
	text-align:left;
}
.friends_container_header {
    height:20px;
    width:205px;
}
.friend_friend_link {
    text-decoration:none;
}
.friend_friend_username {
    color:#fff;
    font-size:11px;
    font-weight:bold;
    font-family:tahoma;
	padding-left:5px;
}
.friends_online_status {
    position: absolute;
    top:0;
    right:5px;
}
.friends_profile_pic {
    padding-left:5px;
	float:left;
	width:80px;
}
.friends_box {
	position:absolute;
	top:0px;
	left:80px;
	width:105px;
	font-family:arial;
    font-size:11px;
    color:#fff;
    text-align:left;
    margin-bottom:10px;
	padding-left:0px;
	margin-left:0px;
}

.friends_box .right_list {
    list-style-type: none;
    padding: 0px;
    width: 100%;
    margin-top: 10px;
	text-align:left;
	margin-left:0px;
}

.friends_box .right_list li {
    list-style:none;
	width: 100%;
	margin-left:5px;
	margin-left:10px;
    border-bottom: 1px solid #545454;
	margin-bottom: 10px;
	text-align:left;
}

.friends_box .right_list li a {
    font-family: arial;
    font-size: 11px;
	text-decoration:none;
	color:#ffffff;
	text-align:left;
	padding-left:10px;
}
.friends_box .right_list_space {
	padding-left:15px;
}
.friends_box_bottom {
    float:left; 
    clear:left;
	color:#ffffff;
	width:200px;
}

.friends_box_bottom .middle_top_list {
    list-style-type: none;
    padding-left: 5px;
    margin-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;

	width:95%;
}

.friends_box_bottom .middle_top_list li {
    font-size: 10px;
    padding-left: 10px;
    position: relative;
    padding-top: 5px;
    height: 17px;
    padding-right: 10px;
	border-bottom: 1px solid #545454;
}

.friends_box_bottom .middle_top_list li span {
    float: left;
}

.friends_box_bottom .middle_top_list li div {
    float: right;
}

.left_col {
    
}

.right_col {
    color: #ff4e00;
    position: absolute;
    right: 30px;
    width: 25px;
}


.friends_box_bottom_text {
    margin-right:5px;
    width:195px;
    border-bottom:1px solid white;
    color:white;
    font-family:arial;
    font-size:11px;
    color:#fff;
    margin-left:5px;
}
.friends_box_text {

}
.friends_box_right_text  {
    color:#fff;
    font-size:11px;
    font-family:tahoma;
}
.friends_bg_bottom {
    position:absolute;
    left:0px;
	bottom:0px;
    width:100%;
    height:5px;
	background-color:#ffffff;
    background-image:  url("/m/images/friends_graphic/bottom.jpg");
    background-position: left top;
    background-repeat: no-repeat;
	padding-bottom:20px;
}

/* Other users friends */
.o_user_friends_wrapper {
    position:relative;
    width:425px;
    float:left;
    margin-left:6px;
}
.o_user_friends_box {
    width:96px;
    height:140px;
    float:left;
    position:relative;
    background-color:#1c1c1c;
    margin-right:10px;
    margin-bottom:10px;
    background-image:  url("../images/other_users_friends/top.jpg");
    background-position: left top;
    background-repeat: no-repeat;
}
.o_user_friends_link {
    text-decoration:none;
    margin-left:10px;
}
.o_user_friends_friendname {
    font-size:11px;
    color:#fff;
    font-family:Arial;
}
.o_user_image_box {
    text-align:center;
}
.o_user_text {
    color:#fff;
    font-family:arial;
    font-size:11px;
    text-align:center;
    margin-left: 8px;
    margin-right: 8px;
    margin-top: 5px;
}
.o_user_add_friend_text {
    font-size:11px;
    color:#fff;
    font-family:Arial;
}
.o_user_bottom_bg {
    position:absolute;
    bottom:0;
    width:100%;
    height:3px;
    background-image:  url("../images/other_users_friends/bottom.jpg");
    background-position: left bottom;
    background-repeat: no-repeat;
}

.o_user_friends_top_container {
    margin-left: 8px;
    margin-right: 8px;
    position: relative;
    height: 15px;
    margin-bottom: 5px;
}

.o_user_friends_top_container_name {
    position: absolute;
    width: 95%;
    float:left;
    height: 80%;
    left: 0px;
}

.o_user_friends_top_container_icon {
    position: absolute;
    width: 5%;
    height: 80%;
    right: 0px;
}

/* Blocked Users */
.blocked_user_wrapper {
position:relative;
width:425px;
float:left;
margin-left:6px;
}
.blocked_user_box {
width:96px;
height:140px;
float:left;
position:relative;
background-color:black;
margin-right:10px;
margin-bottom:10px;
margin-top:5px;
    background-image:  url("../images/other_users_friends/top.jpg");
    background-position: left top;
    background-repeat: no-repeat;
}
.blocked_user_name {
font-size:11px;
color:#fff;
font-family:Arial;
}
.blocked_user_image_box {
text-align:center;
border-bottom:1px solid #545454;
}
.blocked_user_text {
font-size:11px;
color:#fff;
font-family:Arial;
}
.blocked_user_bottom_bg {
    position:absolute;
    bottom:0;
    width:100%;
    height:3px;
    background-image:  url("../images/other_users_friends/bottom.jpg");
    background-position: left bottom;
    background-repeat: no-repeat;
}

.blocked_user_info_area {
font-size:11px;
font-family:arial;
font-weight:bold;
}

.friend_pending_actions {
    margin-left: 5px;
}

.friend_pending_action_item_accept {
    width: 80px;
    text-align: center;
    background: #368600;
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 5px;
}

.friend_pending_action_item_deny {
    width: 80px;
    text-align: center;
    background: #c00000;
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 5px;
}

.friend_pending_friends_area {
    width: 200px;
}

.friend_pending_friends_area_headline {
    background: #1c1c1c;
    height: 20px;
    padding-left: 5px;
}

.friend_pending_friend {
    margin-top: 5px;
    margin-right: 15px;
}





.friend_sort {
    
margin-top: 5px;float: right; width: 330px; text-align: right; margin-bottom: 8px;    
    
}

.float_left {
    float: left;
    
}

.float_right {
    float: right;
    
}

.friend_page {
    float: left; padding-left: 3px; width: 17px; height: 15px; text-align: center;
}

.decoration_none {
    text-decoration: none !important;
    
    
}





.my_friends_box_bottom {
    float:left; 
    clear:left;
	color:#ffffff;
	width:200px;
}

.my_friends_box_bottom .middle_top_list {
    list-style-type: none;
    padding-left: 5px;
    margin-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;

	width:95%;
}

.my_friends_box_bottom .middle_top_list li {
    font-size: 10px;
    padding-left: 10px;
    position: relative;
    padding-top: 5px;
    height: 17px;
    padding-right: 10px;
	border-bottom: 1px solid #545454;
}

.my_friends_box_bottom .middle_top_list li.my_friend_result span {
    float: left;
}

.my_friends_box_bottom .middle_top_list li.my_friend_result div {
    float: right;
}



.my_friends_container {
    color:#fff;
    background-color:#1c1c1c; 
    width: 205px; 
    height: 230px;
    float:left; 
    position:relative;
    margin-top:5px;
    background-image: url("../images/friends_graphic/top.jpg");
    background-position: top;
    background-repeat: no-repeat;
	margin-right:20px;
	text-align:left;
}

.my_friends_container_right {
    color:#fff;
    background-color:#1c1c1c; 
    width: 205px; 
    height: 230px; 
    float:left; 
    position:relative;
    margin-right:0px;
    margin-top:5px;
    background-image: url("../images/friends_graphic/top.jpg");
    background-position: top;
    background-repeat: no-repeat;
	text-align:left;
}
.my_riends_container_header {
    height:20px;
    width:205px;
}

/* CSS Document */


/*
MESSAGE; Inbox, Outbox, Read Messages
*/
.inbox_message {
  padding-top:0px;
  position:relative; 
  height:75px;
  margin-top:5px;
  margin-bottom:10px;
  border-bottom:1px solid #c4c4c4;
}
.inbox_message_new {
  position:relative; 
  height:75px;
  background-color:#dcdcdc;
}
.inbox_separate_new_mail {
height:1px;
width:100%;
background-color:#c4c4c4;

}
.inbox_sender a {
text-decoration:none;
}
.inbox_sender_name {
color: #000;
font-family: Arial;
font-weight:bold;
font-size:11px;
}
.inbox_send_time {
position: absolute; top:0; right:0;
color:#000;
font-family: Arial;
font-size: 11px;
}
.inbox_profile_pic {
width:25px;
height:25px;
 float:left;
}
.inbox_message_container {
float:left; 
padding-left:7px;
}
.inbox_message_container a {
text-decoration:none;
}
.inbox_message_container a:hover {
text-decoration:underline;
}
.inbox_message_subject {
font-size: 12px;
font-family: Arial;
font-weight:bold;
color:#000;
}
.inbox_message_body {
float:left;
padding-left:10px;
}
.inbox_message_body a {
text-decoration:none;
padding:0;
margin:0;
}
.inbox_message_body_text {
font-size:11px;
color: #000;
font-family: Arial;
padding:0;
margin:0;
}

.inbox_message_delete a {
text-decoration:none;
}
.inbox_message_delete {
position:absolute;
right:0;
bottom:0;
}
.inbox_message_delete_text {
color: #000;
font-family: Arial;
font-size: 11px;
padding-right:2px;
}


/* Reading messages */

.inbox_read_message {
position:relative; 
padding-bottom:10px;
border-bottom:1px #c4c4c4 solid;
}
.inbox_read_message_header {
font-size:11px;
font-family:Arial;
font-weight:bold;
color:#000;
}
.inbox_read_message_timestamp {
position: absolute;
 top:0;
  right:0;
  font-size:11px;
font-family:Arial;
color:#000;
font-weight:normal;
}
.inbox_read_message_profile_img {
width:80px;
height:80px;
float:left;
}
.inbox_read_message_body {
float:right;
width:335px;
}
.inbox_read_message_reply {
padding-top:10px;
}
.inbox_read_message_subject {
font-family:arial;
font-size:12px;
color:#000;
font-weight:bold;

}
.inbox_read_message_message {
font-family:arial;
font-size:11px;
color:#000;

}
.inbox_read_message_textarea {
width:340px;
height:130px;

}
.inbox_read_message_reply_container {
margin-left:35px;
margin-right:35px;
margin-top:30px;
width:340px;
}
.inbox_read_message_bottom {
padding-top:30px;
}

/* Private message */

.priv_message_info_area {
font-size:11px;
font-family:arial;
}

.priv_message_container {
padding-left:10px;
padding-right:10px;
padding-top:10px;
width: 410px; background: #e7e7e7; border-bottom: 1px solid #a9a9a9;
border-top: 1px solid #FFFFFF;
}
.priv_message_body_textarea {
width:400px;
height:100px;
margin-top:10px;
}
.priv_msg_send_btn {
margin-top:5px;
margin-left:340px;
margin-bottom:10px;
}

.friends {
    color: #fff;
    font-family: Tahoma;
    font-weight: bold;
    font-size: 11px;
    line-height: 11px;
    padding: 0;
    margin-bottom: 10px;
}  

.friends .friends_header {
    background-image:url('/m/images/friend_list_graphic/friend_list_top_bar.jpg');
    margin-bottom:0px;
    padding-bottom:0px;
	padding-left: 10px;
	padding-top:0px;
    position: relative;
	height:24px;
}

.friends .friends_header .headline {
    position: absolute;
    font-family:Arial;
    font-size:11px;
    color:#1c1c1c;
    margin-top: 6px;
}

.friends .friends_show {
    background-image:url('/m/images/friend_list_graphic/friend_list_status_bar.jpg');
    font-family:Arial;
    font-size:11px;
    color:#ffffff;
	height:20px;	
	text-align: right;
	padding-right: 5px;
	
}

.friends a {
text-decoration:none;
color:#fff;
}

.friend_list_spacer {
    height: 5px;
    background-color: #1c1c1c;
}

.friend_list_first_row {
    background-color: #1c1c1c;
    height: 35px;
    position: relative;
}

.friend_list_second_row {
    background-color: #343434;
    height: 35px;
    position: relative;
}

.friend_list_container {
    height: 25px;
    position: absolute;
    top: 5px;
    width: 190px;
}

.friend_list_pics {
	width: 25px;
	margin-right:2px;
}

.friend_list_pics img {
	width: 25px;
    height: 25px;
    border: 0;
}

.friend_list_icons {
    display: inline;
    position: absolute;
    top: 0px;
    left: 27px;
    height: 25px;
    width: 5px;
}

.friend_list_icons img {
    position: absolute;
}

.friend_list_text_stat_main_container {
    display: inline;
    position: absolute;
    top: 0;
    left: 37px;
    float: left;
}

.friend_list_text_stat_main_container .content_holder {
    position: relative;
    height: 25px;
    width: 120px;
}

.friend_list_username {
    top: 0;
    position: absolute;
    width: 120px;
    float: left;
}

.friend_list_text_white{
	font-family: Tahoma;
    font-size: 11px;
    color: #ffffff;
	font-weight: bold;
}

.friend_list_stats {
    bottom: 0;
    position: absolute;
    width: 120px;
    border: 0px solid yellow;
}

.friend_list_stats img {
    border: 0;
    width: 7px;
    height: 7px;
}

.friend_list_text_orange{
	font-family: Tahoma;
    font-size: 11px;
    color: #ff4800;
	font-weight: bold;
	margin-right: 7px; /* Should be 10px */
}

.friend_list_bets {
	display: inline;
    position: absolute;
    top: 0px;
    left: 168px;
    float: left;
}

.friend_list_first_row  .friend_list_bets_con {
	background-image: url('../images/friend_list_graphic/bet_notification_black_bg.jpg');
	background-repeat: no-repeat;
    position: relative;
    height: 25px;
    width: 22px;
    margin-top: 5px;
}

.friend_list_second_row  .friend_list_bets_con {
	background-image: url('../images/friend_list_graphic/bet_notification_grey_bg.jpg');
	background-repeat: no-repeat;
    position: relative;
    height: 25px;
    width: 22px;
    margin-top: 5px;
}

.friend_list_bets_text{
    position: absolute;
    top: 1px;
	font-family: Tahoma;
    font-size: 12px;
    color: #1c1c1c;
	font-weight: bold;	
	width: 22px;
	text-align: center;
}
/** Event history **/

.event_history_first_row {
    background-color: #1c1c1c;
    height: 47px;
    position: relative;
    padding-top: 5px;
}

.event_history_second_row {
    background-color: #343434;
    height: 47px;
    position: relative;
    padding-top: 5px;
}

.event_history_date {
    position: absolute;
    top: 5px;
    right: 5px;
}

.event_history_pics {
    position: absolute;
    bottom: 5px;
    left: 0px;
	width: 30px;
}
.event_history_pics img {
	width: 30px;
    height: 30px;
}

.event_history_text {
    margin-left: 35px;
    margin-top: 12px;
    margin-right: 5px;
}

.event_history_text a {
    color: #ff4800;
}
/** FRIEND PROFILE **/
.friend_profile {
    margin-left: 0px;
    margin-right: 0px;
    width: 425px;
    background-color: #1f1f1f;
    color: #ffffff;
    position: relative;
}

.friend_profile_left_column {
    font-size: 10px;
    float: left;
    width: 95px;
}

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

.friend_profile_right_column {
    width: 118px; /* XXX Should be 120px */
    float: left;
    position: relative;
}

.friend_profile_img {
    padding-left: 5px;
    padding-top: 5px;
    width: 80px;
    height: 80px;
    border: 0px solid red;
}
.friend_profile_left_column a {
    font-size: 9px;
    text-decoration:none;
    color:white;
}
.friend_profile_username {
    color: #ffffff;
    font-family: tahoma;
    font-weight: bold;
    font-size: 18px;
}

.friend_profile .left_list {
    list-style-type: none;
    padding-left: 5px;
    width: 80px;
    margin-top: 10px;
}

.friend_profile .left_list li {
    width: 100%;
    border-bottom: 1px solid grey;
}

.friend_profile .left_list li a {
    font-family: arial;
    font-size: 11px;
}

.friend_profile .middle_top_list {
    list-style-type: none;
    padding-left: 5px;
    margin-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.friend_profile .middle_top_list li {
    font-size: 10px;
    padding-left: 10px;
    position: relative;
}


.right_col {
    color: #ff4e00;
    position: absolute;
    right: 10px;
}

.friend_profile .middle_bottom_list {
    list-style-type: none;
    padding: 0;
    line-height: 0.8em;
    margin-top: 5px;
}

.friend_profile .middle_bottom_list li {
    width: 100%;
    font-size: 10px;
}

.friend_profile .middle_bottom_list a {
    text-decoration: none;
}

.mbl_bet {
    color: #ff4800;
    font-family: tahoma;
    font-size: 11px;
}

.mbl_text {
    color: #ffffff;
    font-family: arial;
    font-size: 11px;
}

.friend_profile_right_column .top {
    text-align: center;
    padding-top: 0px;
    height: 65px;
    width: 100%;
}

.friend_profile_right_column .bottom {
    font-family: arial;
    font-size: 11px;
    color: #ffffff;
    text-align: right;
}

.friend_profile_right_column .bottom a {
    font-family: arial;
    font-size: 9px;
    text-decoration: none;
    color: #ff4800;
}


.bottom .profile_friend {
    float: left;
    position: relative;
    padding: 0;
    text-align: center;
    width: 50%;
    margin-top: 15px;
    line-height: 0.9em;
}

.bottom .profile_friend a{
    font-family: arial;
    font-size: 11px;
    color: #ffffff;
}

.bottom .link_row {
    text-align: right;
    margin-top: 10px;
}


.font_size_24 {
    font-size: 24px;
    
}
/** Create account / invite **/
.create_account {
    width: 100%;
    font-size: 11px;
    font-weight: bold;
    text-align: right;
}

.create_account h2 {
    text-align: left;
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 30px;
    margin-top: 0px;
}

.create_account h3 {
    text-align: left;
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 00px;
    margin-top: -10px;
}

.create_account p {
    text-align: left;
    font-weight: normal;
    font-size: 10px;
    margin-bottom: 0px;
    margin-top: 0px;
    line-height: 1em;
    width: 75%;
}

.create_account input[type='text'], .create_account input[type='password'] {
    border: 1px solid black;
    font-size: 11px;
    font-family: arial;
    color: #4b4b4b;
    font-weight: normal;
    width: 140px;
}
.create_account a {
    font-size: 11px;
    font-family: arial;
    text-align: left;

}

.create_account .errorlist {
	list-style-type: none;
	padding: 0;
	margin: 0;

}
.create_account .errorlist li {
	font-size: 11px;
	font-weight: normal;
	color: #c90000;
    width: 100%;
}

div.row {
  clear: both;
  padding-top: 10px;
  font-family: arial;
  font-size: 11px;
  font-weight: normal;
  line-height: 1;
  height: 25px;
}

div.row span.label {
  float: left;
  width: 150px;
  text-align: right;
  font-family: arial black;
  font-size: 11px;
  font-weight: normal;
  color: #2e2e2e;
}

div.row span.form {
  float: right;
  width: 235px;
  text-align: left;
}

div.spacer {
    clear: both;
}

.invite {
    line-height: 1;
}

.invite h1 {
    text-align: left;
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 10px;
    margin-top: 0px;
}

.invite h2 {
    text-align: left;
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 5px;
    margin-top: 20px;
}

.invite input[type='text'] {
    border: 1px solid black;
    font-size: 11px;
    font-family: arial;
    color: #4b4b4b;
    font-weight: normal;
    width: 100%;
}

.invite p {
  font-family: tahoma;
  font-size: 12px;
  font-weight: normal;
  margin-bottom: 5px;
  margin-top: 0px;
}

.invite .errorlist {
	list-style-type: none;
	padding: 0;
	margin: 0;

}
.invite .errorlist li {
	font-size: 11px;
	font-weight: normal;
	color: #c90000;
	padding: 0;
	margin: 0;
}

.invite .send {
    width: 60%;
}

.invite .send .right {
    text-align: right;
    margin: 0px;
    padding: 0px;
}

.invite .right button {
    background-color: #ff4e00;
    border: 0;
    color: #ffffff;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 12px;
    font-family: tahoma;
    font-weight: normal;
    margin-top: 7px;
}

/*****

Menu

*****/
.menu {
    width: 811px; /* Fixed with. */
    margin: 10px 0 25px 0; /* Top and bottom margin */
    padding: 0px;
    background-image: url("/m/images/menu_bar_graphic/menu_bar_bg.jpg");
    background-repeat: repeat-x;
    background-color: #e16600;
    height: 30px;
}

.menu ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.menu ul li {
    float: left;
    margin: 0;
    padding: 0;
    padding-top: 0.3em;
    padding-bottom: 0.3em;
    padding-left: 0.5em;
    padding-right: 0.5em;
    /*
    border-right: 1px solid #b96618;
    border-left: 1px solid #db9c4f;
    */
    height: 20px; /* 30-10 because of margin */
    font-family: Tahoma, verdana, arial, helvetica;
    font-size: 16px;
    color: #ffffff;
    position: relative;
    
}

.menu ul li.active {
    background-image: url("/m/images/menu_bar_graphic/active_btn_line.jpg");
    background-position: bottom left;
    background-repeat: repeat-x;
    background-color: #1c1c1c;
}

.menu ul li:hover {
    background-image: url("/m/images/menu_bar_graphic/active_btn_line.jpg");
    background-position: bottom left;
    background-repeat: repeat-x;
    background-color: #1c1c1c;
}

/* Hack to remove borders on the first and last menu element. */
.menu ul li.first {
    /*border-left: none;*/
}
.menu ul li.last, ul li.last:hover {
    /*border-left: 1px solid #db9c4f;*/
    border-right: none;
    background-image: url("/m/images/menu_bar_graphic/menu_bar_bg.jpg");
    background-repeat: repeat-x;
    background-color: #e16600;
}

.menu ul li a {
    text-decoration: none;
}


/************
 Notification menu
*************/

.notification_menu {
    font-size: 11px;
    line-height: 11px;
    padding: 0;
    margin-bottom: 10px;
}  

.notification_menu .notification_header {
    background-image: url('/m/images/friend_list_graphic/friend_list_top_bar.jpg');
    margin-bottom:0px;
    padding-bottom:0px;
	padding-left: 10px;
	padding-top:0px;
    position: relative;
	height:24px;
}

.notification_menu .notification_header .headline {
    position: absolute;
    color: #1c1c1c;
    margin-top: 6px;
}

.notification_menu .profile {
    position: relative;
    height: 130px;
    background: #1c1c1c;
    border-bottom: 1px solid #000000;
    border-top: 1px solid #545454;
}

.notification_menu .donation_area {
    position: relative;
    height: 40px;
    background: #1c1c1c;
    border-bottom: 1px solid #000000;
    border-top: 1px solid #545454;
}

.profile_login_item {
    margin-top: 10px;
    margin-left: 10px;
}

.profile input {
    margin-top: 3px;
    width: 100px;
}

.profile_signup {
    position: relative;
    margin-top: 20px;
}

.profile_about {
    position: relative;
    margin-top: 10px;
}

.profile .profile_image {
    position: absolute;
    top: 5px;
    left: 5px;
}

.profile .profile_username {
    position: absolute;
    top: 5px;
    left: 90px;
}

.profile .profile_municipality {
    position: absolute;
    top: 20px;
    left: 90px;
}

.profile .profile_logout {
    position: absolute;
    top: 32px;
    right: 0px;
}

.profile .profile_mebidoz {
    position: relative;
    top: 53px;
    left: 90px;
}

.profile .profile_funds {
    position: relative;
    top: 60px;
    left: 90px;
}

.profile .profile_account_buy {
    position: absolute;
    top: 67px;
    right: 0px;
}

.profile .profile_friends {
    position: absolute;
    left: 5px;
    top: 95px;
}

.profile .profile_bets {
    position: absolute;
    right: 10px;
    top: 95px;
}

.donation_area .donation_button {
    position: absolute;
    top: 8px;
    left: 59px;
}

.profile_link {
    text-decoration: none;
}
/******/

.notification_menu button {
    position: absolute;
    right: 0px;
    top: 70px;
    padding: 0px;
    margin: 0px;
    margin-right: -3px;
    border: 0px;
    /*vertical-align: middle;*/
    background:none;
    cursor: pointer;
    /*border: 1px solid red;*/
}

.notification_item {
    position: relative;
    height: 22px;
    background: #1c1c1c;
    /* border-bottom: 1px solid #000000; */
    border-top: 1px solid #545454;
}

.notification_item_grey {
    position: relative;
    height: 22px;
    background: #414141;
    border-bottom: 1px solid #2b2b2b;
    border-top: 1px solid #7e7e7e;    
}
.notification_text {
    position: absolute;
    left: 35px;
    top: 5px;
}

.notification_text_no_image {
    position: absolute;
    left: 5px;
    top: 5px;
}

.notification_item_image {
    position: absolute;
    left: 5px;
    top: 0px;
}

.notification_item_number {
    background: url('/m/images/notification/notification_icon_yellow.jpg') no-repeat top left;
    position: absolute;
    top: 3px;
    right: 5px;
    height: 17px;
    width: 22px;
    padding-top: 1px;
    text-align: center;
    color: #1c1c1c !important;
}

.notification_item_number_grey {
    position: absolute;
    top: 3px;
    right: 5px;
    height: 17px;
    width: 22px;
    padding-top: 1px;
    text-align: center;
}
/*****************

	Accout.css

*****************/

.account_freegames_container {
	position:relative;
	margin-top:5px;
	width:208px;
	height:50px;
	font-family:Tahoma;
	font-size:14px;
	background-color:#ffffff;
}
.account_freegames_topbottom{
	height:4px;
	width:100%;
	background-repeat:no-repeat;
	background-color:#ffffff;
}
.account_freegames_middle {
	position:absolute;
	top:4px;
	width:100%;
	height:42px;
	background-color:#1c1c1c;
	color:#ffffff;
	text-align:center;
	vertical-align:middle;
	padding:0px;
}
.account_freegames_middle  b {
	color:#ff6400;
}

a:link.account_invite, a:visited.account_invite {
	font-family:Arial;
	font-size:11px;
	text-decoration:underline;
	color:#ff6400;
}

.account_monthcontainer{
	position:relative;
	height:25px;
	width:100%;
}

.account_month {
	background-repeat:no-repeat;
	width:33px;
	height:25px;
	margin-right:1px;
	float:left;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#8e8e8e;
	line-height:11px;
	text-align:center;
}
a:link.account_month , a:visited.account_month {
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#8e8e8e;
	text-decoration:none;
}
a:link.account_month_or , a:visited.account_month_or {
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

.account_tablecontainer {
	margin-top:15px;
	width:100%;
	position:relative;
}

.account_tableheader {
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-repeat:no-repeat;
	background-position:left top;
	height:20px;
	background-color:#1c1c1c;
}
.account_tablerow {
	position:relative;
	border-top:1px solid #545454;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	height:18px;
	background-color:#1c1c1c;
}
.account_tableleft {
	position:absolute;
	top:0px;
	left:25px;
}
.account_tablemiddle {
	position:absolute;
	left:150px;
}
.account_tableright {
	position:absolute;
	left:330px;
	padding-left:20px;
}
.account_tablebottom {
	width:100%;
	position:absolute;
	bottom:0px;
	left:0px;
	height:4px;
	background-repeat:no-repeat;
}

.organisation_wrapper {
    position: relative;
    width: 425px;
    padding-bottom: 10px;
    padding-top: 10px;
}
.organisation_text {
    width: 339px;
    padding-left: 10px;
}
.donation_wrapper {
    padding-top: 5px;
}
.donation_area_wrapper {
    position: relative;
    background: url('/m/images/donation/bg.jpg');
    width: 425px;
    height: 83px;
}
.donation_1 {
    position: absolute;
    top: 10px;
    left: 10px;
}
.donation_2 {
    position: absolute;
    top: 10px;
    left: 80px;
}
.donation_3 {
    position: absolute;
    top: 10px;
    left: 150px;
}
.donation_4 {
    position: absolute;
    top: 10px;
    left: 220px;
}
.donation_5 {
    position: absolute;
    top: 10px;
    left: 290px;
}
.donation_6 {
    position: absolute;
    top: 50px;
    left: 10px;
}
.donation_input {
    position: absolute;
    top: 50px;
    left: 180px;
    width: 40px;
}
.donation input {
    position: absolute;
    top: 7px;
}
.donation img {
    position: relative;
    padding-left: 20px;
}

.donation_action_button {
    position: absolute;
    top: 45px;
    left: 271px;
    border: 0px;
    height: 27px;
    width: 80px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
}
.donation_loading {
    position: absolute;
    top: 49px;
    left: 365px;
}

.donation_list_top_image {
    padding-bottom: 10px;
    background-color: #f2f2f2;
}
.donation_list_odd_row {
    background-color: #f2f2f2;
    height: 30px;
    margin: 0px;
    position: relative;
    padding-top: 5px;
    padding-bottom: 5px;
}
.donation_list_even_row {
    background-color: #d5d5d5;
    height: 30px;
    margin: 0px;
    position: relative;
    padding-top: 5px;
    padding-bottom: 5px;
}

.donation_list {
    float: left;
    margin-left: 10px;
    margin-top: 15px;
}

.donation_status_wrapper {
    position: relative;
    float: left;
    background: url('/m/images/donation/counter_bg.jpg');
    width: 242px;
    height: 263px;
    margin-left: 19px;
    margin-top: 15px;
}

.organisation_collected_text {
    position: absolute;
    margin: 20px;
}
.organisation_donation_counter_wrapper {
    position: absolute;
    top: 70px;
    left: 20px;
    background: url('/m/images/header/counter_bg.jpg');
    height: 50px;
    width: 173px; /* Total width 176 px*/
    padding-left: 3px;
}
.organisation_total_donation_kr {
    position: absolute;
    top: 90px;
    left: 197px;
}
.organisation_donators_text {
    position: absolute;
    top: 152px;
    left: 20px;
}
.organisation_donators_counter_wrapper {
    position: absolute;
    top: 182px;
    left: 20px;
    background: url('/m/images/header/counter_bg.jpg');
    height: 50px;
    width: 173px; /* Total width 176 px*/
    padding-left: 3px;
}
.organisation_total_donation_pers {
    position: absolute;
    top: 202px;
    left: 197px;
}


.donor_top {
    color: #4b4b4b;
    font-family: tahoma;
    font-size: 12px;
    width: 144px;
    background-color: #f2f2f2;
}
.donor_top_image {
    padding-bottom: 10px;
    background-color: #f2f2f2;
}
.donor_image_wrapper {
    height: 92px;
    width: 92px;
    background: url('/m/images/top_donor/image_bg.jpg');
    margin-left: 26px;
}
.top_donor_profile_image {
    height: 80px;
    width: 80px;
    margin-top: 6px;
    margin-left: 6px;
}
.top_donor_center {
    text-align: center;
}
.top_donor_center a{
    text-decoration: none;
    color: #4b4b4b;
}
.top_donor_text {
    padding-top: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-right: 5px;
}
.top_donor_read_more {
    padding-left: 5px;
}
.top_donor_read_more a {
    text-decoration: none;
    color: #0092f0;
}
.donor_top_bottom_image {
    background-repeat:no-repeat;
    background-position:left bottom;
    line-height:0px;
    height:5px;
    padding-top:0px;
    background: url('/m/images/top_donor/bottom.jpg');
}



.blue {
    color: #0091e9;
    
}

.top_donor_main {
    margin-top: -10px; 
    background: url(/m/images/top_donor/bg_middle.jpg);
}
.top_donor_bg {
    background: url(/m/images/top_donor/bg_bottom.jpg) bottom left no-repeat;  padding: 10px; padding-bottom: 1px;
    
}

.top_donor_image {
    padding: 0px; margin: 0px; float: left;
    
}

.top_donor_content {
    
    float: left; width: 300px; padding-left: 5px; padding-bottom: 14px;
}

.top_donor_static {
    
    padding-top: 5px;
}

.top_donor_interview {
    
    padding-top: 20px;
}

.top_donor_organisations {
    margin-top: 17px;
    
}

.top_donor_organisation {
    float: left; width: 77px; margin-top: 10px;
    
}

.top_donor_money {
    width: 56px; margin-top: -2px;
    
}

.top_donor_line {
    float: left; padding-right: 20px; margin-top: 13px;
    
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(/m/images/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color: #4b4b4b;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

#tip_introduction {
    color: #1c1c1c; margin-bottom: 20px; line-height: 20px;
}

#tip_error {
    margin-top: -10px;  margin-bottom: 10px;
}

#tip_titel {
    width: 120px; margin-top: 5px;
}

#tip_error_titel {
    font-style: italic; clear: both; margin-bottom: 10px; padding-top: 5px;
}

#tip_ingress {
    width: 120px; margin-top: 5px;
}

#tip_error_ingress {
    font-style: italic; clear: both;
}

#tip_body {
     padding-top: 15px;
}

#tip_error_body {
    color: red; font-style: italic;
}

#tip_form_body {
    margin-top: 5px;
}

#tip_add_bet {
    color: #1c1c1c; cursor: pointer; text-decoration: underline;
}

#tip_bet {
    width: 120px; 
}

#tip_question {
    margin-top: 10px;
}

.tip_choice_2 {
    
    width: 120px; margin-top: 2px;
}

.tip_choice_5 {
    width: 120px; margin-top: 5px;
}

#tip_attach {
      width: 120px; margin-top: 5px;  
}

#tip_attach_main {
    padding-top: 10px;
    padding-bottom: 10px;
}

#tip_bet_sep {
    height: 10px;
}

#yourhelpisneeded_body,#yourhelpisneeded_body p {
    font-family: helvetica;
    font-size: 12px;
    color: #626262;
}



.color_4c {
    color: #4c4c4c;
    
}

.force_bold {
    font-weight: bold !important;
    
}


.bet_friend_choosen_corrent_choice {
background-image: url(/m/images/my_bets_200902/win_bg_friend.jpg); height: 14px; width: 13px; margin-left: 30px;	
}

.bet_friend_choosen_wrong_choice {
background-image: url(/m/images/my_bets_200902/loss_bg_friend.jpg); height: 14px; width: 13px;  margin-left: 30px;	
}

#middle_signup {
    float:right; cursor: pointer;
    margin-top: 55px;
    margin-right: 20px;
}
#middle_iphone_friends {
    float:right; cursor: pointer;
    margin-top: 15px;
    margin-right: 140px;
}
#middle_iphone {
    float:right; cursor: pointer;
    margin-top: 10px;
    margin-right: 0px;

}

#middle_iphone_invite {
    float:right; cursor: pointer;
    margin-top: 25px;
    margin-right: 30px;

}
.margin_left{
	margin-left:10px;
	font-family:arial;

	color:#333;
}
.extra_margin_left{
	margin-left:28px;
}

.middle_iphone_text{
	font-size:10px; width:382px; margin-left:15px; font-family:helvetica;
}

#startpage_middle_container {
    padding-left: 15px;
    font-family: helvetica;
    font-weight:bold;
    font-size: 12px;
    color: #717171;
}

#startpage_middle_container_headline {
    padding-left: 15px;
    font-family: helvetica;
    font-weight:bold;
    font-size: 12px;
    color: #717171;
}

#startpage_middle_container .read_more {
    color: #0194E2 !important;
    text-decoration: underline;
}

#startpage_middle_container h1 {
        font-family: helvetica, sans-serif;
        font-weight: normal ;
        font-size: 20px;
        margin-top: 25px;
        margin-bottom: 10px;
        padding: 0px;
        color: #727272;
}

.orange_number{
	color:#f66316;
	font-family:helvetica !important;
	font-size:20px;
	font-weight:bold;
	
}

.narrow{
	width:280px;
}

.top_iphone_text	{

		font-size:12px; 
		width:382px; 
		font-weight:bold; 
		font-family:helvetica;
	}
	

