body {
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	
	background-color: #ededed;
	background-image: url('bg2.jpg');
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
h1 {
	font-size: 18pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
}
h2 {
	font-size: 14pt;
	margin-top: 8pt;
	margin-bottom: 0pt;
}
h3 {
	font-size: 12pt;
	margin-top: 8pt;
	margin-bottom: 0pt;
}
p {
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	margin-top: 8pt;
	margin-bottom: 0pt;
	text-align: justify;
}
hr {
	width: 95%;
}
ul {
	margin-top: 4pt;
}
li {
	margin-left: 4pt;
}
#form {
	margin-top: 8pt;
}
#table {
	margin-top: 8pt;
}
#tr {
}
form {
	margin-top: 0px;
	margin-bottom: 0px;
}
table {
	border: 0px;
}
th {
	font: 9pt Verdana, Arial, Helvetica, sans-serif;
	color: #EADA6C;
	background-color: #734A08;
	padding-left: 2px;
	padding-right: 4px;
	font-weight: bold;
	text-align: left;
}

#th_passive {
	color: #BC9200;
}
#th_active {
	color: #EADA6C;
}

td {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	padding-right: 4px;
	padding-left: 2px;
	vertical-align: top;
}
input {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
}
select {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
}
textarea {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
}

#menuteam {
	width: 170px;
}

#table_login {
	border-collapse: collapse;
}

#table_login th {
	padding-left: 2px;
	padding-right: 4px;
	background-color: #ffffff;
	color: #344b29;
}

#table_login td {
	padding-left: 2px;
	padding-right: 4px;
	background-color: #ffffff;
	color: #344b29;
}

#table_admin {
	border-collapse: collapse;
	width: 680px;
	height: 400px;
}

#table_admin th {
	padding-left: 2px;
	padding-right: 4px;
}

#table_admin td {
	padding-left: 2px;
	padding-right: 4px;
}

#table_main {
	padding-left: 2px;
	padding-right: 10px;
}

#white p {
	text-align: justify;
}

#div_main_frame {
	
}

#div_main {
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 10px;
}

#div_menu_block {
	width: 250px;
	float: left;
}

#div_main_left, #div_main_right {
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 10px;
}

#div_main {
	width: 780px;
	padding-right: 60px;
	height: auto;
}

#div_main_left {
	width: 640px;
	padding-right: 15px;
	height: auto;
	float: left;
	margin-right: 0px;
}

#div_main_left img {
	margin-right: 20px;
}

#div_main_right {
	width: 250px;
	padding-right: 5px;
	float: left;
}

#div_main_right_a {
	margin-top: 3px;
}

#div_addthis {
	margin-top: 2px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 10px;
	width: 250px;
	padding-right: 5px;
	float: left;
	margin-left: 0px;
}

#div_team {
	width: 700px;
	display: inline;
	float: left;
}

#div_week {
	width: 200px;
	display: inline;
	text-align: right;
}

#div_training {
	width: 620px;
}

#table_week {
	border-collapse: collapse;
}

#table_week th {
	width: 110px;
	vertical-align: top;
}

#table_week td {
	width: 110px;
	border-right: 1px solid #aabbcc;
	border-bottom: 1px solid #aabbcc;
}

#div_monthteam {
	width: 320px;
}

#div_month {
	width: 300px;
	text-align: center;
}

#div_menu {
	color: #EADA6C;
	color: #97C286;
	background-color: #734A08;
	padding-bottom: 3px;
}

#div_menu select, #div_menu input[type='text'] {
	color: #EADA6C;
	background-color: #907070;
	border: 1px solid #998866;
	font-weight: bold;
}

#div_menu a {text-decoration: none;}
#div_menu a:link {color: #97C286;}
#div_menu a:visited {color: #97C286;}
#div_menu a:active {color: #97C286;}
#div_menu a:hover {text-decoration: underline; color: #97C286;}

#div_summary {
	display: inline;
	float: left;
	margin-right: 10px;
}

#font_athlete {
	color: #EADA6C;
	font-weight: bold;
}

#table_month {
	border-collapse: collapse;
	margin-left: 5px;
	background-color: white;
}

#table_month th {
	width: 30px;
	vertical-align: top;
}

#table_month td {
	width: 30px;
	border-right: 1px solid #aabbcc;
	border-bottom: 1px solid #aabbcc;
}

#table_month_selector {
	width: 295px;
	margin-top: 10px;
}

#table_month_selector th {
}

#table_month_selector td {
	text-align: center;
}

#table_public_training {
}

#table_public_training td {
}

#table_training {
	border-collapse: collapse;
	margin-top: 10px;
	margin-left: 5px;
	background-color: white;
}

#table_training th {
	padding-left: 2px;
	padding-right: 4px;
}

#table_training td {
	height: 16px;
	padding-left: 2px;
	padding-right: 4px;
}

#table_training_br {
	border-top: 1px solid #aabbcc;
}

#table_coach {
	border-collapse: collapse;
	margin-top: 10px;
	margin-left: 5px;
	background-color: white;
}

#table_coach th {
	padding-left: 2px;
	padding-right: 4px;
}

#th_coach, #th_coach_border {
	font-weight: normal;
	padding-left: 2px;
	padding-right: 4px;
	border-bottom: 0px solid #e7e7e7;
	vertical-align: top;
}

#table_coach td {
	height: 16px;
	width: 100px;
	padding-left: 2px;
	padding-right: 4px;
	border-left: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
}

#table_coach_br {
	border-top: 1px solid #aabbcc;
}


#table_presence {
	border-collapse: collapse;
	margin-top: 10px;
	margin-left: 5px;
	background-color: white;
}

#table_presence th {
	padding-left: 2px;
	padding-right: 4px;
}

#table_presence, #table_presence_border {
	font-weight: normal;
	padding-left: 2px;
	padding-right: 4px;
	border-bottom: 0px solid #e7e7e7;
	vertical-align: top;
}

#table_presence td {
	height: 16px;
	width: 60px;
	padding-left: 2px;
	padding-right: 4px;
	border-left: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
}

#table_coach_br {
	border-top: 1px solid #aabbcc;
}

#table_summary {
	border-collapse: collapse;
	margin-left: 5px;
	width: 294px;
	background-color: white;
}

#table_summary th {
	padding-left: 2px;
	padding-right: 4px;
}

#table_summary td {
	height: 16px;
	padding-left: 2px;
	padding-right: 4px;
}

#table_statistics {
	border-collapse: collapse;
	margin-left: 5px;
	width: 926px;
	background-color: white;
}

#table_statistics th {
	padding-left: 2px;
	padding-right: 4px;
}

#table_statistics td {
	height: 16px;
	padding-left: 2px;
	padding-right: 4px;
}

#table_graph, #table_graph_td {
	border-collapse: collapse;
	margin-left: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#table_graph {
	margin-left: 5px;
	background-color: white;
}

#table_graph_td {
	width: 10px;
	margin: 0px;
	margin-top: 2px;
}

#table_graph th {
	padding-left: 0px;
	padding-right: 2px;
	font-size: 8pt;
}

#table_graph td, #table_graph_td td {
	height: 16px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 0px;
	margin-left: 0px;
}


#table_graph_efficient {
	margin: 0px;
	margin-left: 5px;
	padding: 0px;
	background-color: white;
}

#table_graph_efficient td {
	margin: 0px;
	padding: 0px;
}



#table_note {
	border-collapse: collapse;
	margin-top: 10px;
	margin-left: 5px;
	width: 294px;
	background-color: white;
}

#table_note th {
	padding-left: 2px;
	padding-right: 4px;
}

#table_note td {
	height: 16px;
	padding-left: 2px;
	padding-right: 4px;
}

#table_notelist {
	border-collapse: collapse;
	margin-top: 10px;
	margin-left: 5px;
	width: 620px;
}

#table_notelist th {
	padding-left: 2px;
	padding-right: 4px;
}

#table_notelist td {
	height: 16px;
	padding-left: 2px;
	padding-right: 4px;
}

#table_note_br {
	border-top: 1px solid #aabbcc;
}

#table_search {
	border-collapse: collapse;
	margin-top: 10px;
	margin-left: 5px;
}

#table_search th {
	padding-left: 2px;
	padding-right: 4px;
	vertical-align: middle;
}

#table_search td {
	padding-left: 2px;
	padding-right: 4px;
	font-size: 9px;
	vertical-align: middle;
}


#tname, #tpvm, #tstamp, #tplace {
	color: #EADA6C;
	background-color: #907070;
	border: 1px solid #998866;
	font-weight: bold;
}

#tname {
	width: 150px;
}

#tplace {
	width: 142px;
}

#tpvm {
	width: 95px;
}

#tstamp {
	width: 50px;
}

#tdescr {
	width: 497px;
	overflow: auto;
}

#tfeelings {
	width: 100px;
}

#tduration {
	width: 60px;
}


#tdescr, #tfeelings, #tduration, 
#trname, #trvalue, #trresult, #trcomment, 
#trfood, #tramount {
	border: 1px solid #bbccdd;
	margin-right: 3px;
	background-color: #F3F3FF;
}

#trname {
	width: 150px;
}

#trvalue {
	width: 95px;
	text-align: right;
	padding-right: 3px;
}

#trresult {
	width: 80px;
}

#trcomment {
	width: 150px;
}

#trfood {
	text-align: left;
	width: 265px;
}
#tramount {
	width: 35px;
}

#sumname, #sumvalue {
	border: 0px solid #FFFFFF;
	margin-right: 3px;
	background-color: #FFFFFF;
}

#sumname {
	width: 150px;
}
#sumvalue {
	width: 50px;
}

#btnsubmit {
	margin-right: 5px;
}

a {text-decoration: none;}
a:link {color: #3B8820;}
a:visited {color: #3B8820;}
a:active {color: #3B8820;}
a:hover {text-decoration: underline; color: #97C286;}


#atrainingdone {color: #4AA32B;}

#atrainingdonelight {color: #97C286;}

#atrainingplan {color: #BC9200;}

#atraininglink {color: #EADA6C;}

#atrainbodymass {color: #4AA32B;}

#admedium, #adveryshort, #adveryveryshort, #adshort, #adlong {
	border: 1px solid #bbccdd;
	margin-right: 3px;
	background-color: #F3F3FF;
}

#admedium {
	width: 100px;
}

#adveryveryshort {
	width: 35px;
}

#adveryshort {
	width: 50px;
}

#adshort {
	width: 70px;
}

#adlong {
	width: 200px;
}

#adverylong {
	width: 400px;
}

#training_block {
	width: 100px;
	display: block;
}

#presence {
	background-color: #97C286;
}


#white tr, #white td {
	background-color: #ffffff;
}

#lightgray tr, #lightgray td {
	background-color: #e0e0e0;
}

#table_comment small {
	font-size: 8pt;
}

#table_comment i {
	font-size: 9pt;
}


#table_comment textarea {
	width: 300px;
}

#div_comment {
	border: 1px solid #bbccdd;
	padding: 3px;
	background-color: #F3F3FF;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 52px;
}

#div_comment_block {
	margin-left: 30px;
}

#div_comment2_block {
	margin-left: 0px;
	margin-top: 10px;
	width: 605px;
	padding-left: 4px;
}

