/*--- DErek (Zhukov Alexandr) ---*/
/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset { margin:0;padding:0; }
img { border: 0; }

/* body
--------------------------------------------------*/
body { background:#f5f2e9 url("/themes/fitness21_theme/images/b.gif") repeat-x; 
       font-family: Arial;
       font-size:12px; 
       color:#66645b;
       text-align: left; /* Center for IE 5.x */
}

.clearing { clear: both; height: 0px; font-size: 1px; }

/*div { border: 1px solid black;}*/
/* Global
--------------------------------------------------*/
.g { width:1005px; margin:0 auto;}
/* GlobalTable
--------------------------------------------------*/
.t {border: none; border-collapse: collapse; width: 100%}
.t td {padding: 0px; vertical-align:top}
/* Head
--------------------------------------------------*/

.h_2 { padding:4px 0px 0px 0px;}

.head_home_link {z-index:5;position: absolute; top: 20px; left: 918px;width:25px; height:25px;cursor:pointer;margin:0; }
.head_contact_link {z-index:5;position: absolute; top: 49px; left: 918px;width:25px; height:25px;cursor:pointer;margin:0; }

/* Left_Col
--------------------------------------------------*/
.l { float:left; width:230px; font-size:12px; padding:0px 20px 0px 0px;}
.l a { color:#2676b2; text-decoration: none}
.l a:hover { text-decoration:underline}
/* Left_Col/Menu
--------------------------------------------------*/
.lm { margin:0 0 0 5px; padding:0; list-style:none}
.lm li { clear:both;}
.lm li a { cursor:pointer; display: block; float:left; margin-bottom:5px; text-decoration:underline }
.lm li a b { font-weight:normal; display:block; height:19px; padding:2px 14px 0px 12px; float:left;  }
*html .lm li a { height:2px}

.lm li a:hover { background:#ff0099 url("/themes/fitness21_theme/images/la_l.gif") no-repeat 0% 0%; text-decoration: underline; color:#ffffff}
.lm li a:hover b { background: url("/themes/fitness21_theme/images/la_r.gif") no-repeat 100% 0%; }

.lm .l_ac a { background:#ff0099 url("/themes/fitness21_theme/images/la_l.gif") no-repeat 0% 0%; text-decoration:underline; color:#ffffff}
.lm .l_ac a b { background: url("/themes/fitness21_theme/images/la_r.gif") no-repeat 100% 0%;}
/* Left_Col/Baners
--------------------------------------------------*/
.l_ban { padding:50px 0px 0px 0px}
.l_ban img { margin-bottom:35px}
/* Center_Col
--------------------------------------------------*/

.m_title {  float: left; margin:0px; padding:0px 0px 0px 18px; list-style:none; background: url("/themes/fitness21_theme/images/hl.gif") no-repeat 0% 0%;}
.m_title div {float: left; margin:0px 19px 5px 0px; background: url("/themes/fitness21_theme/images/hb.gif") repeat-x;}
.m_title h3 {float: left; height: 20px; color:#a26646; margin:0px 0px 0px 0px; padding:7px 20px 7px 0px;background: url("/themes/fitness21_theme/images/hr.gif") no-repeat right top; }

.m_title_clearing {
 clear: both; width: 755px; height: 13px;background: url("/themes/fitness21_theme/images/c_top.gif") repeat-x; margin:50px 0px 10px 0px;
}

.c_ft { float:left; width: 755px; color:#66645b;}
.c_ft a { color:#66645b; text-decoration:underline }
.c_ft a:hover { text-decoration:none}
.cl { padding:0px 15px 0px 0px}

/* Center_Col/Top_Block
--------------------------------------------------*/
.c_top_ft {  padding:0px 10px 0px 5px; margin:0px;}
*html .c_top_ft { height:15px}
.c_top_ft p { padding-bottom:15px;}
.c_top_ft h6 { padding:0px 0px 0px 100px; position:relative; margin:0px 0px -25px 0px}
.c_top_ft table tr td { vertical-align: bottom; }
.c_top_ft table tr td img {margin-right:30px}
.c_top_ft h6 img { float:none}

.c_top_clear {
width: 725px; height: 13px;background: url("/themes/fitness21_theme/images/c_top.gif") repeat-x; float: left; margin-top: 10px;
}

/* Center_Col/Block_News
--------------------------------------------------*/

.b_new { width:180px; float:left; padding:0px 30px 0px 0px; background: url("/themes/fitness21_theme/images/dot.gif") repeat-y 100% 0%; line-height:1.5em; margin:27px 47px 0px 0px}

.b_new u { f display:block; font-size:12px; font-weight:bold; text-decoration:none; text-align:right; padding:17px 14px 2px 0px}
.b_new u a { color:#000000; background: url("/themes/fitness21_theme/images/ne_a.gif") no-repeat 100% 1px; padding:0px 20px 2px 0px }
.b_new i { font-style:normal; font-weight:bold; color:#f97904; display:block; font-size:12px;background: url("/themes/fitness21_theme/images/cl.gif") no-repeat 0% 4px; padding:0px 0px 3px 26px }
.c_ft_news { float:left; width: 755px;  font-size:1.3em; color:#66645b;}
 
.b_h_news { width:720px; float:left; padding:20px 0px 10px 0px; background: url("/themes/fitness21_theme/images/dot.gif") repeat-x 100% 0%; line-height:1.5em;}
#bn { margin-right:0px; background:none; padding-right:0px}



/* Center_Col/Baneers
--------------------------------------------------*/
.c_ban { float:left; width:180px; padding:30px 50px 0px 0px; margin-right:26px}
#ba { margin-right:0px; background:none; padding-right:0px}
/* Footer
--------------------------------------------------*/
.ft {padding: 30px 0px 0px 0px; margin: 0 0 0 0;}


.f {background: url("/themes/fitness21_theme/images/f.gif") repeat-x; clear: both;}
.fl {background: url("/themes/fitness21_theme/images/fl.jpg") no-repeat; padding-bottom:10px}
.fr { background: url("/themes/fitness21_theme/images/frb.jpg") no-repeat right top; font-weight: bold; padding: 30px 0px 85px 100px; font-size:14px; color:#FFFFFF;margin:0}
*+html .fr { padding-top:15px}
.fr a {text-decoration:none; color:#FFFFFF; margin:0px 3px}
.fr a:hover { text-decoration:underline}
.frc {float:left; width:500px;}


.jelv {float:right;width:160px;height:30px;text-align:right;margin:3px 20px 0 0;font-size:11px;}

.jelv a {font-size:13px;text-decoration:none}


.co_r { position:relative;font-size:12px; color:#2676b2; text-align:right; padding:0px 15px 0px 0px; font-weight:bold; margin-top:-30px }


.days_title {
	color: #755b44; font-family:'Myriad Pro';
	/* border-left: 1px solid #bebfb7;          */   
	 height: 15px;
}
.lesson_name {
	text-align:center; font-family:'Myriad Pro';font-size:14px;
	position: relative;
	top: 10px;
}
.teacher_name {
	text-align:center; font-family:'Myriad Pro';font-size:9px;font-style: italic;
	position: relative;
	top: 9px;
}
.room_name {
	text-align:right; font-family:'Myriad Pro';font-size:10px;padding:0px 10px 0px 0px;
	width:69px;
	position: relative;
	right:0px;
	top: 7px;
}
.dashboard_point {
	/*border: solid 1px #bebfb7;*/
	/*border-top: 1px solid #bebfb7;             */
    /*border-left: 1px solid #bebfb7;             */    
}
.hours_title {	
	text-align:center; font-family:'Myriad Pro';font-size:14px;			       
     
}

.hours_title span {
	text-align:center; font-family:'Myriad Pro';font-size:14px;			
	display: block;   
    left: 0px;
    width: 40px;        
}

.dashboard_menu { 
	display:none; 
	z-index:6; 	
	position:absolute; 	
	/*top: -10px;*/
	background-color:#e6e7e4; 
	border: solid 1px #755b44;
	font-family:'Myriad Pro';
	font-size: 13px;			
	/* font-weight: bold;			*/
	color:#755b44;	
	width:150px;			
}

