* {
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size:11px;
	color:#333;
  outline: none;
}

body {
  margin: 0px;
  padding: 0px;
  background: #d4d4d4;
}

form {
  margin: 0px;
  padding: 0px;
}
.h1_last {
	font-size:1.5em;
	color:#fff;
}
.header_bg {
  background: url(../../images/header_bg.jpg) no-repeat;
  height: 57px;
}

.white {
  color: #FFFFFF;
  font-weight: bold;
}
.grbu {
	color:#666;
}

.login {
  color: #333;
  font-weight: bold;
  text-decoration: none;
}

.gray {
  color: #666666;
  font-weight: bold;
  font-size: 16px;
  line-height: 30px;
}

.menu_top_selected {
  display: block;
  color: #fff;
  font-weight: bold;
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  text-decoration: none;
  width: 130px;
  background: url(../../images/box.jpg) no-repeat;
}

.menu_top:link {
  display: block;
  color: #333;
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  text-decoration: none;
  width: 130px;
}
.menu_top:visited {
  display: block;
  color: #333;
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  text-decoration: none;
  width: 130px;
}
.menu_top:hover {
  display: block;
  color: #333;
  font-size: 14px;
  height: 30px;
  text-decoration: none;
  width: 130px;
  background: url(../../images/box.jpg) no-repeat;
}
.menu_top:active {
  display: block;
  color: #333;
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  text-decoration: none;
  width: 130px;
}

.body_bg {
  background: url(../../images/body_bg.jpg) repeat-y;
}

.orange {
  color: #F9990B;
  font-size: 28px;
  font-weight: bold;
  line-height: 60px;
}

.gray2 {
  color: #666666;
  font-size: 22px;
  font-weight: bold;
  line-height: 50px;
}

.button1 {
  background: url(../../images/button1.gif) no-repeat;
  width: 200px;
  height: 54px;
  text-align: center;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 54px;
  font-size: 22px;
  text-decoration: none;
  display: block;
}

.table_null2 {
  background: url(../../images/table_middle.gif) repeat-y;
}

.green {
  font-weight: bold;
  color: #517B11;
  height: 40px;
  /*line-height: 40px;*/
  text-indent: 10px;
  /*display: block;*/
  
}

.green2 {
  font-weight: bold;
  color: #80C31C;
  line-height: 20px;
}

.green2_link:link {
  font-weight: bold;
  color: #80C31C;
  line-height: 20px;
  text-decoration: none;
}
.white_link {
	color: #fff;
	line-height:20px;
}
.green2_link:visited {
  font-weight: bold;
  color: #80C31C;
  line-height: 20px;
  text-decoration: none;
}
.green2_link:hover {
  font-weight: bold;
  color: #80C31C;
  line-height: 20px;
  text-decoration: underline;
}
.green2_link:active {
  font-weight: bold;
  color: #80C31C;
  line-height: 20px;
  text-decoration: none;
}

.gray3 {
  font-weight: bold;
  color: #999999;
  line-height: 20px;
}

.blue {
  font-weight: bold;
  color: #6AAEBF;
  line-height: 20px;
}

.table_statistics {
  background: url(../../images/table_statistics.gif) no-repeat;
  height: 45px;
  color: #FFFFFF;
  font-weight: bold;
  text-indent: 10px;
}

.table_stati_midd {
  background: url(../../images/table_stati_midd.jpg) repeat-y;
}

.green3 {
  font-weight: bold;
  color: #3A8409;
  font-size: 14px;
  line-height: 35px;
}

.footer_bg {
	background-color: #bebebe;  
}

.login_center {
  background: url(../../images/login_center.jpg) repeat-x;
  width: 668px;
}

.tips p {
  color: #666666;
}

.login_title {
  color: #B73104;
  font-weight: bold;
  font-size: 28px;
}

.login_text {
  /*color: #666666;*/
  color: #568312;
  font-size: 13px;
}

.login_input_text {
  border: 1px solid #DFEEF2;
  height: 30px;
  width: 362px;
  font-size: 17px;
}

.login_link:link {
  font-size: 16px;
  color: #397B8C;
  text-decoration: none;
}
.login_link:visited {
  font-size: 16px;
  color: #397B8C;
  text-decoration: none;
}
.login_link:hover {
  font-size: 16px;
  color: #397B8C;
  text-decoration: underline;
}
.login_link:active {
  font-size: 16px;
  color: #397B8C;
  text-decoration: none;
}

.login_link_text {
  font-size: 16px;
  color: #397B8C;
}

.error {
  color: #ED5529;
  font-size: 13px;
  font-weight: bold;
}

.register_center {
  background: url(../../images/register_center.jpg) repeat-x;
  width: 668px;
}

.login_select {
  border: 1px solid #DFEEF2;
  height: 30px;
  width: 362px;
  font-size: 17px;
}

.password_center {
  background: url(../../images/password_center.jpg) repeat-x;
  width: 668px;
}

.grayP {
  color: #666666;
  font-weight: bold;
  font-size: 16px;
  line-height: 30px;
  padding-left: 10px
}

.country {
  font-size: 11px;
  color: #666666;
  line-height: 20px;
}

.specify:link {
  font-size: 10px;
  line-height: 25px;
  color: #333333;
  text-decoration: none;
  font-style: italic;
}
.specify:visited {
  font-size: 10px;
  line-height: 25px;
  color: #333333;
  text-decoration: none;
  font-style: italic;
}
.specify:hover {
  font-size: 10px;
  line-height: 25px;
  color: #333333;
  text-decoration: underline;
  font-style: italic;
}
.specify:active {
  font-size: 10px;
  line-height: 25px;
  color: #333333;
  text-decoration: none;
  font-style: italic;
}

.user2:link {
  font-weight: bold;
  color: #006699;
  font-size: 14px;
  line-height: 25px;
  text-decoration: none;
}
.user2:visited {
  font-weight: bold;
  color: #006699;
  font-size: 14px;
  line-height: 25px;
  text-decoration: none;
}
.user2:hover {
  font-weight: bold;
  color: #006699;
  font-size: 14px;
  line-height: 25px;
  text-decoration: underline;
}
.user2:active {
  font-weight: bold;
  color: #006699;
  font-size: 14px;
  line-height: 25px;
  text-decoration: none;
}

.profile2 {
  text-decoration: none;
  color: #999900;
  font-weight: bold;
  line-height: 25px;
}

.profile {
  font-weight: bold;
  color: #006699;
  font-size: 22px;
  text-indent: 25px;
  line-height: 40px;
}

.choose_bg {
  background: url(../../images/choose_bg.gif) no-repeat;
  height: 29px;
  width: 184px;
}

.choose:link {
  font-size: 12px;
  line-height: 29px;
  font-weight: bold;
  color: #006699;
  padding-left: 10px;
  text-decoration: none;
}
.choose:visited {
  font-size: 12px;
  line-height: 29px;
  font-weight: bold;
  color: #006699;
  padding-left: 10px;
  text-decoration: none;
}
.choose:hover {
  font-size: 12px;
  line-height: 29px;
  font-weight: bold;
  color: #006699;
  padding-left: 10px;
  text-decoration: underline;
}
.choose:active {
  font-size: 12px;
  line-height: 29px;
  font-weight: bold;
  color: #006699;
  padding-left: 10px;
  text-decoration: none;
}

.menu_mypro_bg {
  background-image: url(../../images/menu_mypro_bg.jpg);
  background-repeat: repeat-x;
  background-color: white;
}

.menu_mypro:link {
  font-size: 12px;
  line-height: 25px;
  font-weight: bold;
  color: #006699;
  text-indent: 10px;
  text-decoration: none;
  height: 25px;
  width: 184px;
  display: block;
}
.menu_mypro:visited {
  font-size: 12px;
  line-height: 25px;
  font-weight: bold;
  color: #006699;
  text-indent: 10px;
  text-decoration: none;
  height: 25px;
  width: 184px;
  display: block;
}
.menu_mypro:hover {
  font-size: 12px;
  line-height: 25px;
  font-weight: bold;
  color: #006699;
  text-indent: 10px;
  text-decoration: none;
  background: #C6E2E8;
  height: 25px;
  width: 184px;
  display: block;
}
.menu_mypro:active {
  font-size: 12px;
  line-height: 25px;
  font-weight: bold;
  color: #006699;
  text-indent: 10px;
  text-decoration: none;
  height: 25px;
  width: 184px;
  display: block;
}

.status_middle {
  background: url(../../images/status_middle.jpg) repeat-y;
}

.status {
  width: 479px;
  height: 40px;
  border: 1px solid #CCCCCC;
  background: #FFFFFF;
  color: #CCCCCC;
  font-style: italic;
  font-size: 15px;
  padding-left: 10px;
  padding-top: 9px;
}

.button2 {
  background: url(../../images/button2.gif) no-repeat;
  width: 80px;
  height: 24px;
  text-align: center;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 24px;
  font-size: 12px;
  text-decoration: none;
  display: block;
}

.hours {
  color: #999999;
  font-style: italic;
  font-size: 11px;
}

.gray4 {
  color: #333;
  font-size:13px;
}

.user {
  font-weight: bold;
  color: #006699;
  text-decoration: none;
  font-size:13px;
}

.user_disabled {
  font-weight: bold;
  color: #999999;
  text-decoration: none;
}

.grayi {
  font-style: italic;
  color: #999999;
}

.desc {
  color: #333333;
  font-size: 11px;
}

.choose:link {
  font-size: 12px;
  line-height: 29px;
  font-weight: bold;
  color: #006699;
  padding-left: 10px;
  text-decoration: none;
}
.choose:visited {
  font-size: 12px;
  line-height: 29px;
  font-weight: bold;
  color: #006699;
  padding-left: 10px;
  text-decoration: none;
}
.choose:hover {
  font-size: 12px;
  line-height: 29px;
  font-weight: bold;
  color: #006699;
  padding-left: 10px;
  text-decoration: underline;
}
.choose:active {
  font-size: 12px;
  line-height: 29px;
  font-weight: bold;
  color: #006699;
  padding-left: 10px;
  text-decoration: none;
}

.pic {
  color: #397B8C;
  font-style: italic;
  font-size: 13px;
}

.rate {
  color: #666666;
  font-weight: bold;
  font-size: 13px;
}

.action:link {
  font-size: 11px;
  line-height: 25px;
  color: #5B9CBB;
  text-decoration: none;
}
.action:visited {
  font-size: 11px;
  line-height: 25px;
  color: #5B9CBB;
  text-decoration: none;
}
.action:hover {
  font-size: 11px;
  line-height: 25px;
  color: #5B9CBB;
  text-decoration: underline;
}
.action:active {
  font-size: 11px;
  line-height: 25px;
  color: #5B9CBB;
  text-decoration: none;
}
.romper:link {
  font-size: 12px;
  line-height: 25px;
  color: #5B9CBB;
  text-decoration: underline;
}
.romper:visited {
  font-size: 12px;
  line-height: 25px;
  color: #5B9CBB;
  text-decoration: underline;
}
.romper:hover {
  font-size: 12px;
  line-height: 25px;
  color: #000;
  text-decoration: underline;
}
.romper:active {
  font-size: 12px;
  line-height: 25px;
  color: #333;
  text-decoration: none;
}

.vert {
  font-size: 11px;
  color: #5B9CBB;
}

.day {
  color: #FF9900;
  font-weight: bold;
}

.wish:link {
  font-size: 10px;
  line-height: 25px;
  color: #5D8F14;
  text-decoration: none;
}
.wish:visited {
  font-size: 10px;
  line-height: 25px;
  color: #5D8F14;
  text-decoration: none;
}
.wish:hover {
  font-size: 10px;
  line-height: 25px;
  color: #5D8F14;
  text-decoration: underline;
}
.wish:active {
  font-size: 10px;
  line-height: 25px;
  color: #5D8F14;
  text-decoration: none;
}

.add {
  text-decoration: none;
  color: #4E2675;
  font-weight: bold;
}

.body_bg2 {
  background: url(../../images/body_bg2.jpg) repeat-x;
}

.lessons_page_header {
  font-weight: bold;
  color: #999999;
}

.lessons_page_text a:link {
  font-size: 11px;
  text-decoration: none;
  color: #1068A3;
}
.lessons_page_text a:visited {
  font-size: 11px;
  text-decoration: none;
  color: #1068A3;
}
.lessons_page_text a:hover {
  font-size: 11px;
  text-decoration: none;
  background: #1068A3;
  color: white;
}
.lessons_page_text a:active {
  font-size: 11px;
  text-decoration: none;
  color: #1068A3;
}

.normal_text2:link {
  display: block;
  width: 120px;
  height: 26px;
  line-height: 26px;
  border: 1px solid #999999;
  text-align: center;
  font-weight: bold;
  color: #999999;
  text-decoration: none;
  background: #F2F2F2;
}
.normal_text2:visited {
  display: block;
  width: 120px;
  height: 26px;
  line-height: 26px;
  border: 1px solid #999999;
  text-align: center;
  font-weight: bold;
  color: #999999;
  text-decoration: none;
  background: #F2F2F2;
}
.normal_text2:hover {
  display: block;
  width: 120px;
  height: 26px;
  line-height: 26px;
  border: 1px solid #999999;
  text-align: center;
  font-weight: bold;
  color: #999999;
  text-decoration: none;
  background: #E1E1E1;
}
.normal_text2:active {
  display: block;
  width: 120px;
  height: 26px;
  line-height: 26px;
  border: 1px solid #999999;
  text-align: center;
  font-weight: bold;
  color: #999999;
  text-decoration: none;
  background: #F2F2F2;
}

.normal_text2_selected {
  display: block;
  width: 120px;
  height: 26px;
  line-height: 26px;
  /*border: 1px solid #999999;*/
  border: 1px solid #598814;
  text-align: center;
  font-weight: bold;
  /*color: #999999;*/
  color: white;
  text-decoration: none;
  /*background: #E1E1E1;*/
  background: #67B40C;
}

.normal_text2_small:link {
  display: block;
  width: 100px;
  height: 20px;
  line-height: 20px;
  border: 1px solid #999999;
  text-align: center;
  font-weight: bold;
  color: #999999;
  text-decoration: none;
  background: #F2F2F2;
  font-size: 11px;
}
.normal_text2_small:visited {
  display: block;
  width: 100px;
  height: 20px;
  line-height: 20px;
  border: 1px solid #999999;
  text-align: center;
  font-weight: bold;
  color: #999999;
  text-decoration: none;
  background: #F2F2F2;
  font-size: 11px;
}
.normal_text2_small:hover {
  display: block;
  width: 100px;
  height: 20px;
  line-height: 20px;
  border: 1px solid #999999;
  text-align: center;
  font-weight: bold;
  color: #999999;
  text-decoration: none;
  background: #E1E1E1;
  font-size: 11px;
}
.normal_text2_small:active {
  display: block;
  width: 100px;
  height: 20px;
  line-height: 20px;
  border: 1px solid #999999;
  text-align: center;
  font-weight: bold;
  color: #999999;
  text-decoration: none;
  background: #F2F2F2;
  font-size: 11px;
}

.normal_text2_selected_small {
  display: block;
  width: 100px;
  height: 20px;
  line-height: 20px;
  /*border: 1px solid #999999;*/
  border: 1px solid #598814;
  text-align: center;
  font-weight: bold;
  /*color: #999999;*/
  color: white;
  text-decoration: none;
  /*background: #E1E1E1;*/
  background: #67B40C;
  font-size: 11px;
}

.siteInput {
  border: 1px solid #DFEEF2;
  height: 22px;
  width: 362px;
  font-size: 17px;
}

.messages_text {
  font-size: 11px;
  color: #999999;
  font-weight: bold;
}

.simple_link:link {
  color: #3B5998;
  font-size: 11px;
  text-decoration: none;
}
.simple_link:visited {
  color: #3B5998;
  font-size: 11px;
  text-decoration: none;
}
.simple_link:hover {
  color: #3B5998;
  font-size: 11px;
  text-decoration: underline;
}
.simple_link:active {
  color: #3B5998;
  font-size: 11px;
  text-decoration: none;
}

.mailContent {
  color: #666666;
  font-size: 11px;
}

.new_something {
  border: 1px solid #CEE4EA;
  height: 200px;
  background: #F4F9FB;
}

.ad_input {
  border: 1px solid #E1E1E1;
  width: 200px;
}

.ad_text {
  font-size: 11px;
  width: 150px;
}

.gym_header {
  font-size: 11px;
  color: #006699;
  font-weight: bold;
}

.gym_text {
  /*color: #999999;*/
  color: #568312;
  font-size: 11px;
}

.view_user {
  float: left;
  width: 200px;
  height: 86px;
}

.textB {
  color: #006699;
  font-size: 11px;
  font-weight: bold;
}

.text {
  color: #006699;
  font-size: 11px;
}

.menu_input {
  border: 1px solid #336600;
  height: 26px;
  width: 180px;
  background-image: url(../../images/zoom.jpg);
  background-repeat: no-repeat;
  background-position: 97% 50%;
  font-size: 17px;
}

/*
.menu_stuff {
  position: absolute;
  border: 2px solid #8DAEB7;
  top: -5px;
  width: 150px;
  left: -10px;
  background: #E9F3F5;
}
*/
.menu_stuff {
  position: absolute;
  /*border: 2px solid #8DAEB7;*/
  border-top: 1px solid #333;
  border-bottom: 1px solid #333;
  top: -2px;
  width: 130px;
  left: 0px;
  /*background: #E9F3F5;*/
  background: url(../../images/menu_middle.jpg) repeat-y;
}

.menu_room_link:link {
  display: block;
  width: 130px;
  height: 24px;
  line-height: 24px;
  text-decoration: none;
  color: #336600;
  font-size: 12px;
}
.menu_room_link:visited {
  display: block;
  width: 130px;
  height: 24px;
  line-height: 24px;
  text-decoration: none;
  color: #336600;
  font-size: 12px;
}
.menu_room_link:hover {
  display: block;
  width: 130px;
  height: 24px;
  line-height: 24px;
  text-decoration: none;
  color: #fff;
  font-size: 12px;
  background: #67a85f;
}
.menu_room_link:active {
  display: block;
  width: 130px;
  height: 24px;
  line-height: 24px;
  text-decoration: none;
  color: #336600;
  font-size: 12px;
}

.birthday_box {
  font-size: 11px;
  text-align: center;
  height: 50px;
  line-height: 50px;
  color: #568312;
  font-weight: bold;
  width: 210px;
}

.notSelectedPaginationLinkClass:link {
  display: block;
  width: 30px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  font-weight: bold;
  color: #568312;
  text-decoration: none;
}
.notSelectedPaginationLinkClass:visited {
  display: block;
  width: 30px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  font-weight: bold;
  color: #568312;
  text-decoration: none;
}
.notSelectedPaginationLinkClass:hover {
  display: block;
  width: 30px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  font-weight: bold;
  color: #568312;
  text-decoration: none;
  background: #CEE4EA;
}
.notSelectedPaginationLinkClass:active {
  display: block;
  width: 30px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  font-weight: bold;
  color: #568312;
  text-decoration: none;
}

.SelectedPaginationLinkClass {
  display: block;
  width: 30px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  font-weight: bold;
  color: #3B5998;
}

.gym_squad {
  font-weight: bold;
  color: #F2C335;
}

.chat_no_user {
  text-align: center;
  height: 50px;
  line-height: 50px;
  font-size: 11px;
}

.gym_classes {
  border: 1px solid #70AAD6;
  width: 340px;
  height: 100px;
}

.tag_class {
  cursor: pointer;
  cursor: hand;
  height: 22px;
  width: 135px;
  font-size: 11px;
}

.tag_input {
  border: 1px solid black;
  width: 140px;
  height: 18px;
  font-size: 11px;
}

.search_input {
  border: 1px solid #8F2225;
  width: 250px;
  height: 22px;
}

.languages_learninggg {
  font-size: 11px;
  color: #7D7E7E;
}

.feedback{
  color: #006699;
  font-size: 11px;
  text-decoration: none;
  height: 26px;
  line-height: 26px;
  display: block;
  width: 120px;
}

.group_text {
  color: #394A5A;
  font-weight: bold;
}

.group_textarea {
  border: 1px solid #DFEEF2;
  height: 60px;
  width: 525px;
}

.group_remove_stuf {
  font-size: 11px;
  color: #71BF44;
  text-decoration: none;
  font-weight: bold;
}

.details_table td {
  font-size: 11px;
}

.details_table input {
  font-size: 13px;
  width: 450px;
  border: 1px solid #CCCCCC;
  height: 20px;
  font-weight: bold;
}

.details_table select {
  font-size: 13px;
  width: 270px;
  border: 1px solid #CCCCCC;
  height: 20px;
  font-weight: bold;
}

.details_table textarea {
  font-size: 13px;
  width: 450px;
  border: 1px solid #CCCCCC;
  height: 120px;
  font-weight: bold;
}

.blog_nb {
  font-size: 10px;
  line-height: 25px;
  color: #5D8F14;
  text-decoration: none;
}

.blog_left {
  border: 1px solid #DFEEF2;
  background: #FAFDFD;
}

.title {
  font-size: 24px;
  line-height: 40px;
  color: #484848;
  font-weight: bold;
}

.text_link:link {
  color: #484848;
  line-height: 15px;
  font-weight: bold;
  text-decoration: none;
  font-size: 11px;
}
.text_link:visited {
  color: #484848;
  line-height: 15px;
  font-weight: bold;
  text-decoration: none;
  font-size: 11px;
}
.text_link:hover {
  color: #484848;
  line-height: 15px;
  font-weight: bold;
  text-decoration: none;
  font-size: 11px;
}
.text_link:active {
  color: #484848;
  line-height: 15px;
  font-weight: bold;
  text-decoration: none;
  font-size: 11px;
}

.blog_right {
  border-left: 1px solid #DFEEF2;
  border-top: 1px solid #DFEEF2;
}

.text_bold {
  color: #484848;
  line-height: 15px;
  font-weight: bold;
  font-size: 11px;
}

.blog_text {
  font-weight: bold;
  color: #666666;
  font-size: 11px;
}

.account_table {
  border: 1px solid #CECECE;
  border-left: none;
  border-right: none;
  background: #F2F2F2;
}

.blog_date {
  color: #174B7B;
  font-weight: bold;
  font-size: 11px;
}

.comments_input {
  border: 1px solid #E1E1E1;
  width: 309px;
}

.comments_textarea {
  border: 1px solid #E1E1E1;
  width: 309px;
  height: 200px;
}

.table_bg2 {
  background: url(../../images/table_bg.jpg) repeat-y;
}

.table_gray {
  background: url(../../images/table_gray.jpg);
}

.ttt {
  font-size: 12px;
  color: #FFFFFF;
  font-weight: bold;
}

.table_bg {
  border: 1px solid #999999;
  background: white;
}

.quickadd_input {
  border: 1px solid #E1E1E1;
  width: 205px;
}

.quickadd_textarea {
  border: 1px solid #E1E1E1;
  height: 50px;
  width: 205px;
}

.account_left_link:link {
  padding-left: 10px;
  display: block;
  height: 22px;
  line-height: 22px;
  text-decoration: none;
  font-weight: bold;
  color: #21759B;
}
.account_left_link:visited {
  padding-left: 10px;
  display: block;
  height: 22px;
  line-height: 22px;
  text-decoration: none;
  font-weight: bold;
  color: #21759B;
}
.account_left_link:hover {
  background: #5971A3;
  color: white;
  padding-left: 15px;
  display: block;
  height: 22px;
  line-height: 22px;
  text-decoration: none;
  font-weight: bold;
}
.account_left_link:active {
  padding-left: 10px;
  display: block;
  height: 22px;
  line-height: 22px;
  text-decoration: none;
  font-weight: bold;
  color: #21759B;
}

.category_input {
  border: 1px solid #E1E1E1;
  width: 220px;
}

.calendar_header {
  font-size: 11px;
  font-weight: bold;
}

.calendar_normal {
  font-size: 11px;
  color: #0F68A0;
}

.calendar_event {
  font-size: 11px;
  font-weight: bold;
  background: #0F68A0;
  color: white;
  cursor: pointer;
  cursor: hand;
}

.calendar_today {
  font-size: 11px;
  font-weight: bold;
  background: #E4C56A;
  color: white;
  text-align: center;
}

.calendar_events div {
  font-size: 10px;
  background: #629DBE;
  width: 160px;
  padding: 5px;
}

.footer_copyright {
  font-size: 10px;
  color: #333;
}

.footer_link1:link {
  color: #333;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
}
.footer_link1:visited {
  color: #333;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
}
.footer_link1:hover {
  color: #333;
  font-weight: bold;
  font-size: 12px;
  text-decoration: underline;
}
.footer_link1:active {
  color: #333;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
}

.footer_link2:link {
  color: #333;
  font-size: 11px;
  text-decoration: underline;
}
.footer_link2:visited {
  color: #333;
  font-size: 11px;
  text-decoration: underline;
}
.footer_link2:hover {
  color: #333;
  font-size: 11px;
  text-decoration: none;
}
.footer_link2:active {
  color: #333;
  font-size: 11px;
  text-decoration: underline;
}

.footer_bottom {
  color: #666666;
  font-weight: bold;
}

.schedule_link:link {
  display: block;
  width: 280px;
  text-align: left;
  height: 22px;
  line-height: 22px;
  color: #0F68A0;
  background: white;
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
  padding: 2px;
}
.schedule_link:visited {
  display: block;
  width: 280px;
  text-align: left;
  height: 22px;
  line-height: 22px;
  color: #0F68A0;
  background: white;
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
  padding: 2px;
}
.schedule_link:hover {
  display: block;
  width: 280px;
  text-align: left;
  height: 22px;
  line-height: 22px;
  color: white;
  background: #0F68A0;
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
  padding: 2px;
}
.schedule_link:active {
  display: block;
  width: 280px;
  text-align: left;
  height: 22px;
  line-height: 22px;
  color: #0F68A0;
  background: white;
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
  padding: 2px;
}

.messages_class:link {
 
  color: red;
}
.messages_class:visited {
 
  color: red;
}
.messages_class:hover {

  color: red;
}
.messages_class:active {
 
  color: red;
}

.gym_text2 {
  color: #0066AC;
  font-size: 11px;
}

.menu_mypro2:link {
  display: block;
  background: url(../../images/mypro.jpg) no-repeat;
  width: 90px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  text-decoration: none;
  color: white;
  font-size: 11px;
  font-weight: bold;
}
.menu_mypro2:visited {
  display: block;
  background: url(../../images/mypro.jpg) no-repeat;
  width: 90px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  text-decoration: none;
  color: white;
  font-size: 11px;
  font-weight: bold;
}
.menu_mypro2:hover {
  display: block;
  background: url(../../images/mypro.jpg) no-repeat;
  width: 90px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  text-decoration: none;
  color: white;
  font-size: 11px;
  font-weight: bold;
}
.menu_mypro2:active {
  display: block;
  background: url(../../images/mypro.jpg) no-repeat;
  width: 90px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  text-decoration: none;
  color: white;
  font-size: 11px;
  font-weight: bold;
}

.table_null1 {
  background: url(../../images/.gif) repeat-y;
}

.t1 {
  color: #568312;
  font-size: 20px;
  font-weight: bold;
  line-height: 30px;
}
#wrapperg {
	margin-left:auto;
	margin-right:auto;
	width:1024px;
	background-color:#fff;
}
.t2 {
  color: #82B834;
  font-size: 34px;
  font-weight: bold;
  line-height: 30px;
}

.table_null4 {
  background: url(../../images/table_middle3.gif) repeat-y;
}

.table_null6 {
  background: url(../../images/table_top3.gif) no-repeat;
  height: 41px;
}

.locker {
  color: #333;
  padding-left: 25px;
  font-weight: bold;
  font-size: 22px;
  line-height: 41px;
}

.simple_link2:link {
  color: #568312;
  font-size: 11px;
  text-decoration: none;
}
.simple_link2:visited {
  color: #568312;
  font-size: 11px;
  text-decoration: none;
}
.simple_link2:hover {
  color: #568312;
  font-size: 11px;
  text-decoration: underline;
}
.simple_link2:active {
  color: #568312;
  font-size: 11px;
  text-decoration: none;
}

.thTextbox {
  border: 1px solid #EEEEEE;
  width: 250px;
}

.thSelect {
  border: 1px solid #EEEEEE;
  width: 250px;
}

.thTextArea {
  border: 1px solid #EEEEEE;
}

.thTableOddRow {
  background: #F4F9FC;
}

.thTableEvenRow {
  background: #FFFFFF;
}

.info_profile_link:link {
  color: #006699;
  text-decoration: none;
  font-weight: bold;
}
.info_profile_link:visited {
  color: #006699;
  text-decoration: none;
  font-weight: bold;
}
.info_profile_link:hover {
  color: #006699;
  text-decoration: underline;
  font-weight: bold;
}
.info_profile_link:active {
  color: #006699;
  text-decoration: none;
  font-weight: bold;
}

.t11 {
  color: #568312;
  font-size: 20px;
  font-weight: bold;
  line-height: 30px;
}

.comment_content {
  border: 1px solid #CCCCCC;
  font-size: 11px;
  width: 330px;
  height: 32px;
}

.comment_text {
  border: 1px solid #CCCCCC;
  font-size: 11px;
  color: gray;
  height: 22px;
  width: 373px;
}

.corner_video_link:link {
  background: url(../../images/corner_video1.jpg) no-repeat;
  display: block;
  width: 22px;
  height: 22px;
}
.corner_video_link:visited {
  background: url(../../images/corner_video1.jpg) no-repeat;
  display: block;
  width: 22px;
  height: 22px;
}
.corner_video_link:hover {
  background: url(../../images/corner_video.jpg) no-repeat;
  display: block;
  width: 22px;
  height: 22px;
}
.corner_video_link:active {
  background: url(../../images/corner_video1.jpg) no-repeat;
  display: block;
  width: 22px;
  height: 22px;
}

.corner_image_link:link {
  background: url(../../images/corner_image1.jpg) no-repeat;
  display: block;
  width: 22px;
  height: 22px;
}
.corner_image_link:visited {
  background: url(../../images/corner_image1.jpg) no-repeat;
  display: block;
  width: 22px;
  height: 22px;
}
.corner_image_link:hover {
  background: url(../../images/corner_image.jpg) no-repeat;
  display: block;
  width: 22px;
  height: 22px;
}
.corner_image_link:active {
  background: url(../../images/corner_image1.jpg) no-repeat;
  display: block;
  width: 22px;
  height: 22px;
}

.corner_link_link:link {
  background: url(../../images/corner_link1.jpg) no-repeat;
  display: block;
  width: 22px;
  height: 22px;
}
.corner_link_link:visited {
  background: url(../../images/corner_link1.jpg) no-repeat;
  display: block;
  width: 22px;
  height: 22px;
}
.corner_link_link:hover {
  background: url(../../images/corner_link.jpg) no-repeat;
  display: block;
  width: 22px;
  height: 22px;
}
.corner_link_link:active {
  background: url(../../images/corner_link1.jpg) no-repeat;
  display: block;
  width: 22px;
  height: 22px;
}

.corner_date_link:link {
  background: url(../../images/corner_date1.jpg) no-repeat;
  display: block;
  width: 22px;
  height: 22px;
}
.corner_date_link:visited {
  background: url(../../images/corner_date1.jpg) no-repeat;
  display: block;
  width: 22px;
  height: 22px;
}
.corner_date_link:hover {
  background: url(../../images/corner_date.jpg) no-repeat;
  display: block;
  width: 22px;
  height: 22px;
}
.corner_date_link:active {
  background: url(../../images/corner_date1.jpg) no-repeat;
  display: block;
  width: 22px;
  height: 22px;
}

.corner_close_link:link {
  background: url(../../images/corner_close.jpg) no-repeat;
  display: block;
  width: 22px;
  height: 22px;
}
.corner_close_link:visited {
  background: url(../../images/corner_close.jpg) no-repeat;
  display: block;
  width: 22px;
  height: 22px;
}
.corner_close_link:hover {
  background: url(../../images/corner_close1.jpg) no-repeat;
  display: block;
  width: 22px;
  height: 22px;
}
.corner_close_link:active {
  background: url(../../images/corner_close.jpg) no-repeat;
  display: block;
  width: 22px;
  height: 22px;
}

.blog_text a {
  color: #666666;
  font-size: 11px;
}

.fileinputs {
  position: relative;
}

.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

.file {
	position: relative;
	text-align: right;
	-moz-opacity: 0;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
  height: 30px;
}

.tour_left {
  background: #F9F9F9;
  width: 200px;
  border-top: 1px solid #CCCCCC;
  border-right: 1px solid #DADADA;
}

.tour_left div {
  height: 40px;
  line-height: 40px;
  padding-left: 20px;
}

.tour_left div span {
  font-weight: bold;
  color: #5B8B15;
  font-size: 24px;
}

.tour_left div a:link {
  color: #000000;
  font-size: 11px;
  text-decoration: none;
  font-weight: bold;
}
.tour_left div a:visited {
  color: #000000;
  font-size: 11px;
  text-decoration: none;
  font-weight: bold;
}
.tour_left div a:hover {
  color: #99CC03;
  font-size: 11px;
  text-decoration: none;
  font-weight: bold;
}
.tour_left div a:active {
  color: #000000;
  font-size: 11px;
  text-decoration: none;
  font-weight: bold;
}

.tour_left_link_selected:link {
  color: #99CC03;
  font-size: 11px;
  text-decoration: none;
  font-weight: bold;
}
.tour_left_link_selected:visited {
  color: #99CC03;
  font-size: 11px;
  text-decoration: none;
  font-weight: bold;
}
.tour_left_link_selected:hover {
  color: #99CC03;
  font-size: 11px;
  text-decoration: none;
  font-weight: bold;
}
.tour_left_link_selected:active {
  color: #99CC03;
  font-size: 11px;
  text-decoration: none;
  font-weight: bold;
}

.tour_title {
  font-size: 26px;
  font-weight: bold;
  color: #5B8B15;
}

.tour_subtitle {
  font-weight: bold;
  font-size: 18px;
  height: 30px;
  width: 250px;
}

.tour_descr_big {
  font-weight: bold;
  font-size: 16px;
  line-height: 22px;
}

.start_tour_link:link {
  background: #99CC03;
  color: white;
  font-weight: bold;
  font-size: 16px;
  display: block;
  width: 180px;
  text-decoration: none;
  height: 26px;
  line-height: 26px;
}
.start_tour_link:visited {
  background: #99CC03;
  color: white;
  font-weight: bold;
  font-size: 16px;
  display: block;
  width: 180px;
  text-decoration: none;
  height: 26px;
  line-height: 26px;
}
.start_tour_link:hover {
  background: #99CC03;
  color: white;
  font-weight: bold;
  font-size: 16px;
  display: block;
  width: 180px;
  text-decoration: none;
  height: 26px;
  line-height: 26px;
}
.start_tour_link:active {
  background: #99CC03;
  color: white;
  font-weight: bold;
  font-size: 16px;
  display: block;
  width: 180px;
  text-decoration: none;
  height: 26px;
  line-height: 26px;
}

.tour_subtitle_content {
  line-height: 18px;
}