body 
{     background:url(/bitrix/templates/academy/images/body-bg.gif) repeat-x left top;
      color:#797979;   
      font-family:Tahoma, Arial, Verdana;
	  font-size:11px;
	  min-width:1004px;}
 
html,body
{     height: 100%;
      width: 100%;
      margin:0;
	  padding:0;}  

img, table, fieldset
{     border:none;}
input, select, textarea
{     color:#191919; 
      font-family:Tahoma, Arial, Verdana;
      font-size:11px;
	  vertical-align:middle;}
td
{     padding:0;}

table
{    border-collapse:collapse;
     border-spacing:0;}

*
{    margin:0;
     padding:0;}

li 
{    list-style:none;}
.clear
{     clear:both;}

a
{
color:#088cd8;
text-decoration:underline;
font-size: 11px;
}

a:hover
{
color:#088cd8;
text-decoration:none;
}

#tovar ul
{     padding:0 0 0 30px;}	  
#tovar li
{     background:url(images/list.gif) no-repeat left 9px;      
      padding:4px 0 4px 15px;}
	  #tovar li a
	  {     text-decoration:none;}
	  #tovar li a:hover
	  {     text-decoration:underline;}

#tovar p
{  font-size:11px;
   line-height:14px;
   padding:8px 0 7px 0;}

/*--каркас--*/	
#wrap
{     background:url(/bitrix/templates/academy/images/wrap-bg.gif) no-repeat center 118px;
      height:100%;     
      margin:0 auto;
      width:982px;}
#wrap-top
{     vertical-align:top;}
#wrap-bottom
{     min-height:109px;
      vertical-align:bottom;}
/*--верхняя панель--*/	  
#top-bar
{     background:url(/bitrix/templates/academy/images/top-bar-bg.jpg) no-repeat left top;     
      border-bottom:#c3c3c3 1px solid;
      height:112px;}
#top-bar-inner
{     border-bottom:#c3c3c3 1px solid;
      height:110px;
	  position:relative;}
	  
	  /*лого*/
	  #logo
	  {     color:#05417f;
	        font-size:21px;
			font-style:italic;
			font-weight:normal;
	        height:59px;
	        left:20px;
			padding:0;
	        position:absolute;
			top:26px;
	        width:246px;}
			
			#logo img
	        {     height:59px;
				  width:246px;}
			#logo a, #logo a:hover
	        {     color:#05417f;
			      text-decoration:none;}
	  /*сервисная навигация*/
	  #service-nav
	  {     display:block;
	        height:19px;
	        position:absolute;
			right:251px;
	        top:46px;     
	        width:95px;}
			
			#service-nav li
	        {     background:url(/bitrix/templates/academy/images/service-nav-bg.gif) no-repeat left top;     
			      color:#000;
				  display:block;
			      float:left;
				  font-size:10px;
			      height:19px;
				  margin:0 11px 0 0;
				  text-align:center;
				  width:19px;}
				  #service-nav li a, #service-nav li a:hover
				  {     color:#000;
				        text-decoration:none;}
				  #service-nav li img
				  {     margin:5px 0 0 0;}
			/*текущий*/
			#service-nav li.cur
			{     background:url(/bitrix/templates/academy/images/service-nav-cur-bg.gif) no-repeat left top;}				   		  				  
	  /*поиск*/
	  #search
	  {     background:url(/bitrix/templates/academy/images/search-bg.gif) repeat-y left top;     
	        height:32px;
			padding:14px 0 0 20px;
	        position:absolute;
			right:37px;
	        top:32px;
			width:190px;}
			 
			#search img
			{     vertical-align:middle;} 
			
			#search input
			{     border-bottom:#cacaca 1px solid;
			      border-left:#747474 1px solid;
			      border-right:#cacaca 1px solid;
				  border-top:#747474 1px solid;
				  color:#191919;
				  font-family:Tahoma, Arial, Verdana;
				  font-size:11px;
				  margin:0 2px 0 4px;
				  padding:1px 0 1px 0;
				  vertical-align:middle;     
			      width:120px;}
			#search input.find
			{     border:none;
			      height:19px;
				  margin:0;
				  padding:0;
				  width:19px;}
	  /*авторизация*/
	  #autoriz
	  {   left:797px;
	      position:absolute;
	      top:70px;
	      width:200px;}					  				  
/*--колонки--*/
#main
{     margin:5px 0 0 0;
      width:100%;}	  

#main-1, #main-2
{     vertical-align:top;}

#main-1
{     background:url(/bitrix/templates/academy/images/col-bg.gif) no-repeat right 308px;     
      padding:0 0 30px 0;
      width:233px;}
#main-2
{}

	  				  	  	  

/*меню*/
#menu
{     border:#d5d5d5 1px solid;
      margin:0 0 27px 0;
	  min-height:279px;
	  width:232px;}
			
	  #menu ul
	  {     display:block;}
			
	  #menu li
	 {     background:#eee url(/bitrix/templates/academy/images/menu-bg.jpg) no-repeat left top;     
		   border-bottom:#d5d5d5 1px solid;			      
		   border-top:#fff 1px solid;
		   color:#333;
		   display:block;
		   font-size:10px;
		   font-weight:bold;
		   _height:33px;
		   line-height:13px;
		   text-transform:uppercase;}		
				  
		   #menu li a
		   {     color:#333;
				 display:block;
				 padding:10px 5px 10px 47px;
				 text-decoration:none;}
			#menu li a:hover
			{     background:#3eb0e4 url(/bitrix/templates/academy/images/menu-bg-hov.jpg) no-repeat left top;
				  color:#fff;
				  display:block;
				  text-decoration:none;}
	  /*последний*/
	  #menu li.last
      {     border-bottom:none;}
			
	  /*текущий*/
	  #menu li.cur
	  {     background:#40b5e8 url(/bitrix/templates/academy/images/menu-bg-hov.jpg) no-repeat left top;
		    color:#fff;}
				  
			#menu li.cur a
			{     color:#fff;}
			
			#menu li.cur span
			{     color:#fff;
			      display:block;
				  padding:10px 5px 9px 47px;}
			/*подменю*/	
			#menu li ul
			{     background:#f2fbfd url(/bitrix/templates/academy/images/submenu-bg.jpg) repeat-x left top;
			      border-top:#fff 1px solid;
				  display:block;
				  padding:4px 0 4px 0;}
			      
				  #menu li ul li
			      {     background:none;     
				        border:none;
				        color:#176fbd;
						display:block;
						font-size:11px;
						font-weight:normal;
						text-transform:none;}
						
						#menu li ul li a
						{     background:url(/bitrix/templates/academy/images/ar2.gif) no-repeat 40px 11px;
						      color:#176fbd!important;
						      display:block;
							  padding:7px 5px 7px 48px;							  						     
						      text-decoration:none;}
                        #menu li ul li a:hover
						{     background:#b3e2f4 url(/bitrix/templates/academy/images/sub-it1-bg.gif) no-repeat left top;
						      border-bottom:#97d4ee 1px solid;     
						      color:#176fbd!important;
						      display:block;
						      font-weight:bold;
							  padding:7px 5px 6px 48px;								  
						      text-decoration:none;}
				  /*2 уровень текущий пункт*/
				  #menu li ul a.cur
			      {     background:#b3e2f4 url(/bitrix/templates/academy/images/sub-it1-bg.gif) no-repeat left top;
						border-bottom:#97d4ee 1px solid;     
						color:#176fbd!important;
						display:block;
						font-weight:bold;
						padding:7px 5px 6px 48px;							  
						text-decoration:none;}							  
						/*третий уровень*/
						#menu li ul	ul
						{      background:none;
						       border:none;
							   display:block;
							   padding:0;}
							   #menu li ul	ul a
							   {     background:url(/bitrix/templates/academy/images/ar2.gif) no-repeat 50px 11px;      
							         padding:7px 5px 7px 58px;}
                               #menu li ul ul a:hover
						       {     background:#b3e2f4 url(/bitrix/templates/academy/images/sub-it2-bg.gif) no-repeat left top;
						             border-bottom:#97d4ee 1px solid;
									 padding:7px 5px 6px 58px;}
						       /*3 уровень текущий пункт*/
				               #menu li ul ul a.cur
			                  {     background:#b3e2f4 url(/bitrix/templates/academy/images/sub-it2-bg.gif) no-repeat left top;
						            border-bottom:#97d4ee 1px solid;     
						            color:#176fbd!important;
						            display:block;
						            font-weight:bold;
									padding:7px 5px 6px 58px;							  
						            text-decoration:none;}									 									 						  
			  											
/*хедер*/
#header-cont
{     border-bottom:#d5d5d5 1px solid;
      border-right:#d5d5d5 1px solid;
      border-top:#d5d5d5 1px solid;
      height:234px;}			
	  /*разделитель*/
	  #razdel
	  {     background:#999;
	        border:#fff 1px solid;
			float:left;
			height:277px;
			width:6px;}
	  /*хедер*/
	  #header
	  {     border-left:#d5d5d5 1px solid;
	        float:left;
	        height:279px;
	        width:738px;
			_margin-right:-3px;}
			
			/*слоган и города*/
			#slogan-city
			{     border-top:#fff 1px solid;
			      height:199px;
			      width:738px;}
				  
				  /*слоган*/
				  #slogan
			      {     /*background:#0493ce url(/bitrix/templates/academy/images/slogan-bg.jpg) no-repeat left top;*/
				        border-bottom:#fff 1px solid;
				        border-left:#fff 1px solid;
						border-right:#fff 1px solid;
						color:#fff;
			            float:left;
						font-size:18px;
						font-weight:bold;
						height:198px;
			            width:490px;}
						/*#slogan img
						{     height:39px;
						      margin:87px 0 0 237px;
						      width:207px;}*/
				  /*города*/
				  #city
			      {     border-left:#e2e2e2 1px solid;						
			            float:left;
						height:199px;
						padding:0 0 0 19px;
			            width:226px;}
						
						#city h2
						{     color:#666;
						      font-size:18px;
							  padding:15px 0 10px 0;
							  text-transform:uppercase;}
						#city h3
						{     color:#e76c00;
						      font-size:15px;
							  font-weight:bold;
							  margin:-5px 0 0 0;
							  padding:0;
							  text-transform:uppercase;}	  
						
						#city h4
						{     font-size:11px;
							  font-weight:normal;
							  margin:0;
							  padding:4px 0 0 0;}
						#city h6
						{     font: bold 13px Tahoma;
							  margin:0;
							  padding:0;
							  color: #6b6b6b;}
						#city select
						{      margin:-5px 0 3px 0;}						
						#city ul 	  
						{     padding:10px 0 0 0;}
						#city ul li
			            {     background:url(/bitrix/templates/academy/images/ar.gif) no-repeat left 5px;
						      line-height:15px;
						      padding:0 0 0 7px;}
							  
							  #city ul a
							  {     color:#088cd8;
							        text-decoration:underline;}
							  #city ul a:hover
							  {     color:#191919;
							        text-decoration:underline;}	
						
						      /*другие города*/
							  #city ul li.other a
			                  {     color:#191919;
							        text-decoration:underline;}	
							  #city ul li.other a:hover
			                  {     color:#088cd8;
							        text-decoration:underline;}
						#city ul li.nomarker
			            {     background:url(emp.gif) no-repeat left;
						      line-height:15px;
						      padding:0 0 0 0px;}																																				
			/*список центров*/
            #center-list
			{     border-bottom:#fff 1px solid;
			      border-left:#fff 1px solid;
				  color:#fff;
				  font-size:15px;
				  font-weight:bold;     
			      height:78px;
			      display:block;
				  text-transform:uppercase;}
				  
				  #center-list li
				  {     border-right:#fff 1px solid;
				        color:#fff;
				        display:block;
						float:left;
						height:34px;
						padding:10px 0 0 0;}
				  #center-list a, #center-list a:hover
				  {     color:#fff;
				        text-decoration:none;}
						
						/*пункты*/
						#center-list li#cent1
						{     background:#f49223 url(/bitrix/templates/academy/images/cent1-bg.jpg) no-repeat left top;
						      width:244px;}
						#center-list li#cent2
						{     background:#209ee8 url(/bitrix/templates/academy/images/cent2-bg.jpg) no-repeat left top;
						      width:245px;}	
						#center-list li#cent3
						{     background:#82c919 url(/bitrix/templates/academy/images/cent3-bg.jpg) no-repeat left top;
						      width:245px;}  			
/*--хлебные крошки--*/
#breadcrumbs { padding: 0; margin: 0; }
#breadcrumbs li { float: left; padding: 17px 12px 0 5px; background:url(/bitrix/templates/academy/images/breadcrumbs-bg.gif) 100% 22px no-repeat; font-size: 11px; color: #333; }
#breadcrumbs li.cur { background: none; }
#breadcrumbs li a { color:#191919; text-decoration: underline; }
#breadcrumbs li a:hover { color:#191919; text-decoration: none; }
/*--нижнее меню и футер--*/
#menu-footer
{     position:relative;}
      
	  /*подписка*/
	  #podpiska
	  {     background:#00c0f2 url(/bitrix/templates/academy/images/podpiska-bg.jpg) no-repeat left top;
	        font-size:14px;
			font-weight:bold;
	        height:80px;
			margin:25px 0 0 6px;			
			text-transform:uppercase;			
			width:219px;}
			
				  #podpiska img
				  {     height:28px;
				        margin:31px 0 0 100px;
				        width:96px;}
				  #podpiska a, #podpiska a:hover
				  {     color:#fff;
				        text-decoration:none;}

	  /*планета фитнес*/
	  #fitnes-planet
	  {     background:#f49223 url(/bitrix/templates/academy/images/fitnes-planet-bg.jpg) no-repeat left top;
	        height:80px;
			margin:25px 0 0 6px;
			width:235px;}
            #fitnes-planet a, #fitnes-planet a:hover
				  {     color:#fff;
				        text-decoration:none;}						
	  
	  
#bot-menu
{     background:#fafafa url(/bitrix/templates/academy/images/bot-menu-bg.gif) repeat-x left top;
      border:#d5d5d5 1px solid;
	  height:31px;}
	  #bot-menu ul
	  {     border-left:#fff 1px solid;
	        border-right:#fff 1px solid;
			color:#666;
	        display:block;
			font-weight:bold;
	        height:31px;
			padding:0 0 0 21px;}
	        #bot-menu ul li
			{     border-right:#d5d5d5 1px solid;
			      display:block;
				  float:left;
			      height:12px;
				  line-height:12px;
				  margin:9px 0 0 0;
			      overflow:hidden;
				  padding:0 22px 0 23px;}
				  
				  #bot-menu ul li a
			      {     color:#666;
						text-decoration:none;}
				  #bot-menu ul li a:hover
			      {     color:#088cd8;
						text-decoration:none;}
	        /*последний*/			
	        #bot-menu ul li.last
			{     border-right:none;}											
/*--футер--*/
#footer
{     background:url(/bitrix/templates/academy/images/footer-bg.gif) no-repeat bottom center;
      color:#191919;
	  font-size:11px;     
      min-height:76px;
	  line-height:15px;
	  padding:0 28px 0 24px;}
	  
	  #footer span
	  {     color:#a8a8a8;}
	  
	  #footer a
	  {     color:#191919;
	        text-decoration:underline;}
	  #footer a:hover
	  {     color:#191919;
	        text-decoration:none;}
			
			/*копирайт*/
			#copy
			{     float:left;
			      padding:19px 0 0 0;}
			
			/*разработано*/
			#madeby
			{     float:right;
			      padding:27px 0 0 0;}


.seminar-tab
{     border-left:#d9d9d9 1px solid;
      margin:2px 0 0 0;
      width:100%;
}

#kalend-sem .seminar-tab
{     
margin:0;
}

.seminar-tab th
{ 
background:#6dbee8 url(images/seminar-th-bg.gif) repeat-x left top;
border-right:#d9d9d9 1px solid;
color:#fff;
font-weight:normal;
padding:6px 9px 7px 9px;
text-align:left;
}

th.sem-5 {text-align:center!important;}
			
#kalend-sem .seminar-tab th
{background:#c4c4c4 url(images/seminar-th1-bg.gif) repeat-x left top;}

.seminar-tab td 
{
border-bottom:#d9d9d9 1px solid;
border-right:#d9d9d9 1px solid;
padding:10px 9px 12px 9px;
}

td.sem-1,td.sem-3,td.sem-5
{background:#f9f9f9;}	
.sem-2 {width:98px;}	
.sem-3 {width:55px;}
.sem-4 {width:60px;}	  	  		
.sem-5 {text-align:center; width:35px;}
.sem-5 img, .sem-14 img
{vertical-align:middle;}
.sem-11 {width:112px;}
.sem-12 {width:80px;}
.sem-14 {text-align:center; width:45px;}