.number,.mark_number {
	text-align: right;
}

.detaild_info td {
	padding-left: 5px;
	padding-right: 15px;
	/*font-size: 12px;*/
	border-top: solid black 1px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #dd3; /*#e7e7e7;*/
	min-width: 50px;
	font-size: 12px;
}

.detaild_info .head td,.training_index {
	color: #b41c29;
	font-size: 16px;
	font-weight: bold;
}

.detaild_info .training_totkg {
	color: #000;
	font-style: italic;
	font-size: 16px;
	font-weight: bold;
}

#dist_int td,#time_int td {
	padding-right: 15px;
	/*font-size: 12px;*/
	border-top: solid black 0px;
}

.mark,.mark_number {
	background-color: #dd3; /*#e7e7e7;*/
}

.no_mark {
	background-color: #c99;
}

.time_int {
	background-color: #dddd33;
}

#dist_int,#time_int {
	width: 100%;
	padding-left: 120px;
	background-color: #fff;
}

#dist_int {
	padding-left: 100px;
}

#dist_int td,#time_int td {
	background-color: #fff;
}

#no_top {
	border-top: solid black 0px;
}

.indent_cell {
	border-top: solid black 0px;
	/* width: 117px;*/
}

.healthCalendarPop { /*position: absolute;
    top: 320px;
    left: 220px;*/
	width: 520px;
	max-width: 520px;
	height: auto;
	min-height: 300px;
	background-color: #E3E3E3;
	z-index: 1;
	border: 3px solid #a7a7a7;
	color: #000;
	font-family: Trebuchet MS;
	font-size: 11px;
	padding: 10px;
	display: block;
	margin-bottom: 200px;
}

#basicLogStep1 {
	
}

#basicLogStep2 {
	display: none;
}

#basicLogStep3 {
	display: none;
}

#basicLogStep4 {
	display: none;
}

#eliteLogStep1 {
	
}

#eliteLogBase {
	width: 520px;
	display: none;
}

#eliteLogTraining {
	display: none;
}

#eliteLogExercise {
	display: none;
}

#eliteLogGym {
	display: none;
}

#eliteLogNutrition {
	display: none;
}

#eliteLogBalans {
	display: none;
}

#nutritionLog {
	position: absolute;
	top: 280px;
	left: 220px;
	width: 400px;
	height: auto;
	background-color: #E3E3E3;
	z-index: 1;
	border: 3px solid #a7a7a7;
	color: #000;
	font-family: Trebuchet MS;
	font-size: 11px;
	padding: 10px;
	/*display: none;*/
	margin-bottom: 200px;
}

#mealpopup {
	display: none;
	background-color: #E3E3E3;
	z-index: 100;
	position: absolute;
	top: 280px;
	left: 250px;
	width: 450px;
	height: auto;
	border: solid #666 3px;
	padding: 10px;
}

#tl
  /* trainingLog */
{
position
:
 
absolute
;

	
top
:
 
280
px
;

	
left
:
 
230
px
;

	
width
:
 
470
px
;

	
height
:
 
auto
;

	
background-color
:
 
#E3E3E3
;

	
z-index
:
 
33;
border
:
 
3
px
 
solid
 
#666
;

	
color
:
 
#000
;

	
font-family
:
 
Trebuchet
 
MS
;

	
font-size
:
 
11
px
;

	
padding
:
 
10
px
;

	 /*display: none;*/
margin-bottom
:
 
200
px
;


}
#trainingLogAdvanced {
	position: absolute;
	top: 280px;
	left: 230px;
	width: 530px;
	height: auto;
	background-color: #E3E3E3;
	z-index: 33;
	border: 3px solid #666;
	color: #000;
	font-family: Trebuchet MS;
	font-size: 11px;
	padding: 10px;
	display: none;
	margin-bottom: 200px;
}

#trainingLogSteps {
	position: absolute;
	top: 280px;
	left: 170px;
	width: 585px;
	height: auto;
	background-color: #fff;
	z-index: 33;
	border: 3px solid #666;
	color: #000;
	font-family: Trebuchet MS;
	font-size: 11px;
	padding: 10px;
	display: none;
	margin-bottom: 200px;
}

#balansLog {
	position: absolute;
	top: 380px;
	left: 200px;
	width: 450px;
	height: auto;
	background-color: #E3E3E3;
	z-index: 3;
	border: 3px solid #666;
	color: #000;
	font-family: Trebuchet MS;
	font-size: 11px;
	padding: 10px;
	/*display: none;*/
	margin-bottom: 200px;
}

#balansLogAdvanced {
	position: absolute;
	top: 300px;
	left: 200px;
	width: 450px;
	height: auto;
	background-color: #E3E3E3;
	z-index: 333;
	border: 3px solid #666;
	color: #000;
	font-family: Trebuchet MS;
	font-size: 11px;
	padding: 10px;
	display: none;
	margin-bottom: 200px;
}

.close {
	cursor: pointer;
	color: red;
	float: right;
}

a.stepper {
	color: red;
	font-size: 14px;
	font-style: italic;
	margin-bottom: 5px;
}

div.right {
	float: right;
}

.head_inside {
	color: #000;
	font-style: italic;
	font-size: 18px;
}

.sub_head_inside {
	color: #000;
	font-style: italic;
	font-size: 14px;
	margin-bottom: 5px;
}

.readmore {
	color: #d00;
	font-weight: bold;
	cursor: pointer;
	font-size: 11px;
	font-style: normal;
}

select {
	width: 120px;
	border: solid black 1px;
	color: #555;
}

textarea,input {
	border: solid black 1px;
}

.time {
	float: right;
}

ul.health_calendar {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}

ul.health_calendar li {
	margin-bottom: 15px;
	margin-left: 0;
	padding-left: 0;
}

li.health_calendar {
	margin-bottom: 15px;
	/*list-style-position: inside;*/
	margin-left: 0;
	padding-left: 0;
}

#selectText {
	font-size: 14px;
}

.textInput {
	width: 100px;
	border: 1px solid black;
}

/*
#trainingLog
{
	position: absolute;
	top: 280px;
	left: 230px;
	width: 470px;
	height: auto;
	background-color: #E3E3E3;
	z-index: 33;
	border: 3px solid #666;
	color: #000;
	font-family: Trebuchet MS;
	font-size: 11px;
	padding: 10px;
	/*display: none;* 
	margin-bottom: 200px;
}
*/
.training { /*	width: 30px;*/
	
}

input.health_calendar {
	border: 0;
	width: auto;
}

h4 {
	font-size: 15px;
	/*color: #fff;*/
	display: inline;
}

div { /*color: #fff;*/
	
}

table.journal td {
	padding-right: 20px;
	color: #fff;
}

.myhealth {
	background-color: #fff;
	border: 1px solid black;
}

#active,#tests {
	width: 100%;
}

#tests {
	border: 1px solid #fff;
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px;
}

#tests td {
	width: 60px;
	padding-right: 2px;
	margin: 0px;
	color: #fff;
	border: 1px solid #fff;
}

.test {
	border: 1px solid black;
	background-color: #fff;
	width: 100%;
}

.subtable td {
	color: #fff;
	padding-right: 10px;
}

#reset {
	width: 15px;
}

.help_popup {
	position: absolute;
	top: 450px;
	left: 350px;
	background-color: #fff;
	z-index: 4;
	border: 2px solid #a7a7a7;
	width: 390px;
	padding: 10px;
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 11px;
}

.help_popup_inline {
	background-color: #fff;
	/*  z-index:4;*/
	border: 2px solid #a7a7a7;
	width: 390px;
	padding: 10px;
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 11px;
}

#testPopup {
	display: none;
}

#helpIndex {
	display: none;
}

#helpUpload {
	display: none;
}

#helpStart {
	display: none;
}

#helpElite {
	display: none;
}

#helpPop {
	display: none;
}

#helpExercisHowTo {
	display: none;
}

#helpTrainingHowTo {
	display: none;
}

#helpNutritionHowTo {
	display: none;
}

#helpGymHowTo {
	display: none;
}

#helpExercisInterval {
	display: none;
}

#helpExercisIntervalRest {
	display: none;
}

#helpExercisIntervalActive {
	display: none;
}

#helpExercisIntervalActivePuls {
	display: none;
}

#helpExercisIntervalRestPuls {
	display: none;
}

#helpExercisIntervalReps {
	display: none;
}

#helpExercisIntervalMeter {
	display: none;
}

#helpExercisIntervalMinutes {
	display: none;
}

#helpExercisIntervalJudge {
	display: none;
}

#helpActToSteps {
	display: none;
}

#helpMotivation {
	display: none;
}

#helpHappniess {
	display: none;
}

#helpStress {
	display: none;
}

#helpDonegood {
	display: none;
}

#helpGreatfullness {
	display: none;
}

#helpWakeup {
	display: none;
}

#helpHowManyIvEaten {
	display: none;
}

#helpHowIvEaten {
	display: none;
}

#helpDrinking {
	display: none;
}

#helpFruites {
	display: none;
}

#helpBed {
	display: none;
}

#helpSleep {
	display: none;
}

#helpWork {
	display: none;
}

#helpFree {
	display: none;
}

#helpEnergy {
	display: none;
}

#helpMeTime {
	display: none;
}

#helpFamily {
	display: none;
}

#helpCognitive {
	display: none;
}

#helpAngry {
	display: none;
}

#helpSessions {
	display: none;
	position: absolute;
}

#helpSessionsLength {
	display: none;
}

#helpBorgSimple {
	display: none;
}

#helpEveryday {
	display: none;
}

#helpLevelWeight {
	display: none;
}

#helpSettingSlop {
	display: none;
}

#helpDistance {
	display: none;
}

#helpTime {
	display: none;
}

#helpMeanPuls {
	display: none;
}

#helpMaxPuls {
	display: none;
}

#helpComment {
	display: none;
}

#helpHealthBox {
	display: none;
}

#helpAwards {
	display: none;
	position: absolute;
}

#helpLifestyleProfile {
	display: none;
}

#helpHealthProfile {
	display: none;
}

#helpHealthProject {
	display: none;
}

#helpHealthSimpleProject {
	display: none;
}

#helpSteps {
	display: none;
}

#helpWorkout {
	display: none;
}

#helpWc {
	display: none;
}

#helpComments {
	display: none;
}

#helpBeenTraining {
	display: none;
}

#helpActivity {
	display: none;
}

#helpBorg {
	display: none;
}

#helpBeenTrainingSubPart {
	display: none;
}

#helpBeenTrainingPart {
	display: none;
}

#helpFood {
	display: none;
	z-index: 100;
}

#helpOptFood {
	display: none;
}

#helpOptCarb {
	display: none;
}

#helpOptProtein {
	display: none;
}

#helpOptVeg {
	display: none;
}

#helpOptDrink {
	display: none;
}

#helpOptSnack {
	display: none;
}

#helpAdv {
	display: none;
}

#helpAdvComment {
	display: none;
}

#helpBasic {
	display: none;
}

#helpHealthCalendar {
	display: none;
}

#helpHealthStats {
	display: none;
}

#helpHealthTest {
	display: none;
}

#helpHealthHProgram {
	display: none;
}

#helpActivityName {
	display: none;
}

#helpActivityNameCustom {
	display: none;
}

#helpRekord {
	display: none;
}

#helpProgNumber {
	display: none;
}

#helpExercisNumber {
	display: none;
}

#helpExercisName {
	display: none;
}

#helpMuscle {
	display: none;
}

#helpSett {
	display: none;
}

#helpWeight {
	display: none;
}

#helpReps {
	display: none;
}

#theImageRightDiv {
	position: absolute;
	left: 0px;
	top: 16px;
	z-index: 0;
	width: 6px;
	height: 259px;
}

#theImageTopDiv { /*position: absolute;*/
	left: 0px;
	top: 8px;
	z-index: 0;
	width: 415px;
	height: 8px;
	border: 1px solid #fff;
}

#theImageDiv { /* position: absolute; */
	left: 0px;
	top: 16px;
	z-index: 0;
	width: 415px;
	height: 259px;
	/* border: 1px solid black; */
}

#theDiv { /* position: absolute;*/
	left: 0px;
	top: 8px;
	z-index: 1;
	padding: 5px;
	width: 510px;
}

#theImageRightDiv {
	left: 0px;
}

#theImageBottomDiv {
	position: absolute;
	left: 0px;
	top: 8px;
	z-index: 0;
	width: 815px;
	height: 8px;
	border: 0px blue solid;
	background-color: #fff;
	padding: 0px;
	margin: 0px;
}

#theTable {
	padding-left: 10px;
	padding-top: 20px;
	width: 540px; /* width: 540px;*/ /*background-color: #fff;*/
	/*width: 510px;*/
}

label {
	font-style: italic;
	font-size: 12px;
	font-weight: bold;
}

#advanced {
	background-color: #ccc;
	padding: 5px;
	padding-bottom: 15px;
	/*margin-bottom: 5px;*/
}

#vanilla,#entrys {
	border: 0;
	background-color: #ddd;
	padding: 5px;
	padding-bottom: 15px;
}

li#current_t_tab { /*position: relative;*/ /*top: 0px;*/
	background-color: #ddd;
	border: 0;
	/*z-index: 99px;*/
	height: 34px;
}

.inp_box {
	float: left;
	margin-bottom: 10px;
	vertical-align: bottom;
}

.inp_box input {
	width: 165px;
}

.show_hide {
	cursor: pointer;
	margin-left: 10px;
}

#simpleAdd {
	margin-left: 25px;
}

.minMax input {
	width: 70px;
}

input.add {
	float: right;
}

#listGymth {
	font-size: 14px;
}

#listGym td {
	width: 100px;
}

#listGym td.set {
	width: 60px;
}

#set {
	background-color: #aaa;
	padding: 10px 5px;
	margin: 5px -5px;
}

#LifeDiaryMenu ul li,#LifeDiaryMenu ul li a {
	color: #b41c29;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 6px;
}

#LifeDiaryMenu ul li ul li,#LifeDiaryMenu ul li ul li a {
	color: #000;
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 0px;
}

h1.lifedagbok {
	color: #b41c29;
	font-weight: bold;
}

h3.lifedagbok {
	color: #b41c29;
	font-size: 20px;
	margin: 0px;
}

.switchView a {
	font-size: 18px;
	color: #B41C29;
}

/* From xxStat.tpl.php */
.show_hide {
	cursor: pointer;
	font-weight: bold;
}

.detaild_info {
	min-width: 525px;
	margin-left: 4px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#diary_container { /*width: 100%;
  margin: 5px 5px;*/
	
}

.result_box { /*width: 100%;
  margin: 0px;*/
	background-color: #eee;
	padding: 10px;
	/*margin-top: 10px;*/
}

#roundedCorners {
	background-color: #f02e37;
	margin-bottom: 20px;
	width: 570px;
}

label {
	display: block;
	float: left;
	width: 100px;
	padding-bottom: 4px;
	font-weight: lighter;
}

input {
	margin-bottom: 4px;
}

.submit {
	margin-left: 100px;
}

legend {
	display: inline;
	font-size: 15px;
	font-weight: bold;
	padding: 4px 0;
}

fieldset {
	padding: 0px 0 8px 0;
}

fieldset {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

#submiter {
	margin-left: 100px;
	/* The same as label width To make em align nicely */
}

ul.errors {
	display: inline;
	color: orange;
}

ul.errors li {
	padding: 0px;
}

#frame {
	overflow: scroll;
	padding-bottom: 10px;
}

table.test {
	border-collapse: collapse;
}

table.test td {
	border: 1px solid #999;
	font-size: 14px;
	padding: 2px;
}

table.test td.post {
	background-color: #eee;
	width: 120px;
}

/* Wehightgoal
 ----------------------- */
#weightgoal table {
	width: 100%;
}