/* gym */

#main-content #gym #intro  {float: left;padding:0 0 0 280px; height:236px; margin:0; background:url(main_pic_1.jpg) no-repeat; line-height:14px;}

#main-content #gym #choose  {background:url(../../sep_v_1.gif) repeat-y 290px; float:left; margin:0 -10px 0 0;}
#main-content #gym #choose div  {width:285px; float:left; margin:0 10px 0 0;}
#main-content #gym #choose div h3  {height:32px; background:url(choose_top.gif) no-repeat; margin:0; text-align:center;}
#main-content #gym #choose div h3 a  {font-size:14px; color:#C56C49; font-weight:bold; text-decoration:none; padding:8px 0; display:block; width:100%;}
#main-content #gym #choose div h3 a span  {color:#619C59;}
#main-content #gym #choose div p  {height:165px; margin:8px 0 0 108px; position:relative; background:#F1F1F1; padding:4px 6px;}
#main-content #gym #choose div p.nr  {height:26px; margin:1px 0 15px 108px; padding:0;}
#main-content #gym #choose div p span  {position:absolute; top:-8px; left:-108px;}
#main-content #gym #choose div p.nr a  {font-weight:bold; color:#555555; text-decoration:none; padding:1px 0 10px 15px; display:block; width:162px; background:url(choose_nr_bg.gif) no-repeat 0 0; }
#main-content #gym #choose div p.nr a:hover  {background-position: 0 -26px;}

#main-content #gym h3  {font-size:19px; font-weight:bold; color:#C56C49; text-decoration:none; padding:0; margin:0 0 2px; text-align:center;}
#main-content #gym h3 span  {color:#619C59;}
#main-content #gym p  {padding:0; margin:15px 0;}
#main-content #gym .nav  {height:20px; background:url(nav_bg.gif); text-align:center; padding:10px 0 0;}
#main-content #gym .nav img  {vertical-align:middle; margin:0 7px;}
#main-content #gym .nav span  {font-size:12px; font-weight:bold; text-decoration:none; color:#FFFFFF; padding:2px 4px; line-height:12px; margin:0 3px; background:#C56C49;}
#main-content #gym .nav a.nr  {font-size:12px; font-weight:bold; text-decoration:none; color:#619C59; padding:2px 4px; line-height:12px; margin:0 3px;}
#main-content #gym .nav a.nr:hover  {background:#6CB060; color:#FFFFFF;}
#main-content #gym .exercise {text-align:center;}
#main-content #gym .exercise p.title  {margin:9px 0 5px 0; padding;0; background:url(title_bg.gif) repeat-x 10px;}
#main-content #gym .exercise p.title span  {font-size:15px; font-weight:bold; color:#619C59; background:#FFFFFF; padding:0 9px;}
#main-content #gym .exercise p.title span.nr  {color:#C56C49; padding:0;}
#main-content #gym .exercise p.text  {text-align:center; padding:0; margin:10px 0;}
#main-content #gym .exercise p.text span  {color:#C56C49; font-weight:bold;}
#main-content #gym .exercise p.bottom  {height:10px; background:url(bottom_bg.gif); margin:0; padding:0;}

/* gym - printable */

#main-content-print #top #url   {padding:0 1px; margin:0;}
#main-content-print #path  {padding:0; margin:0 auto 10px; border-bottom:4px #F0F0F0 solid;}
#main-content-print #path td  {padding:3px 35px; margin:0; font-family:verdana,arial; font-size:11px; text-align:center; border:1px #C4C4C4 solid;}
#main-content-print #path td strong  {font-family:arial; font-size:13px;}
#main-content-print #gym #intro  {float: left;padding:0 0 0 280px; height:236px; margin:0; background:url(main_pic_1.jpg) no-repeat; line-height:14px;}

#main-content-print {font-size:12px; }
#main-content-print #gym h3  {font-size:19px; font-weight:bold; color:#C56C49; text-decoration:none; padding:0; margin:0 0 2px; text-align:center;}
#main-content-print #gym h3 span  {color:#619C59;}
#main-content-print #gym p  {padding:0; margin:15px 0;}
#main-content-print #gym .nav  {height:20px; background:url(nav_bg.gif); text-align:center; padding:10px 0 0;}
#main-content-print #gym .nav img  {vertical-align:middle; margin:0 7px;}
#main-content-print #gym .nav span  {font-size:12px; font-weight:bold; text-decoration:none; color:#FFFFFF; padding:2px 4px; line-height:12px; margin:0 3px; background:#C56C49;}
#main-content-print #gym .nav a.nr  {font-size:12px; font-weight:bold; text-decoration:none; color:#619C59; padding:2px 4px; line-height:12px; margin:0 3px;}
#main-content-print #gym .nav a.nr:hover  {background:#6CB060; color:#FFFFFF;}
#main-content-print #gym .exercise {text-align:center;}
#main-content-print #gym .exercise p.title  {margin:9px 0 5px 0; padding;0; background:url(title_bg_bw.gif) repeat-x 10px;}
#main-content-print #gym .exercise p.title span  {font-size:15px; font-weight:bold; color:#619C59; background:#FFFFFF; padding:0 9px;}
#main-content-print #gym .exercise p.title span.nr  {color:#C56C49; padding:0;}
#main-content-print #gym .exercise p.text  {text-align:center; padding:0; margin:10px 0;}
#main-content-print #gym .exercise p.text span  {color:#C56C49; font-weight:bold;}
#main-content-print #gym .exercise p.bottom  {height:10px; background:url(bottom_bg_bw.gif); margin:0; padding:0;}

#gym-pic-view  {background:#FFF; padding:14px;}
#gym-pic-view #info-bar  {padding:0; margin:0; position:relative; height:35px;}
#gym-pic-view #info-bar p.exercise_name  {padding:0; margin:0; font-family:arial; font-size:18px; font-weight:bold; color:#C56C49; position:absolute; left:0;}
#gym-pic-view #info-bar p.exercise_nr  {padding:0; margin:0; font-family:arial; font-size:17px; font-weight:bold; color:#619C59; text-align:center;}
#gym-pic-view #info-bar p.exercise_nr span  {padding:0; margin:0; font-size:18px; font-weight:bold; color:#C99E39;}
#gym-pic-view #info-bar p.close  {padding:0; margin:0; position:absolute; right:0;}

