    /*
		@title - css
		@description:
    			В этом файле все объявления для ie, за исключением хаков, для прозрачных PNG 
			изображений. Дабы не нарушать валидность css, хаки для прозрачных png вынесены в файл ie-index.css  .	 
			Все стили для других браузеров начинаются с дериктивы #notIE, исключительно для IE с директивы #thiIsIE.
			Хаки специально для оперы, вынесены в файл opera.css, т.к. они не валидны.		
	*/
	.newsDate, td.time, #raspisanie div.zagolovok, ul#newsAnons h2.zagolovok a, #raspisanie div.fullString a.toFullShedule{color:#02549A;background:transparent;}
	
	
	/*шапка сайта*/

	body{background: url('/images/main-page-body-bg.jpg') 100% 352px repeat-x;max-width:1600px !important;}
	#thisIsIE, #notIE{max-width:1600px;position:relative;}
	#head{width:100%;height:528px;background: url('/images/new-temple-bg.jpg') 100% 0 no-repeat;z-index:20;min-width:990px;max-width:1600px;}
	#houses{margin:0 641px -523px 0;height:523px;z-index:21 !important;background: url('/images/new-houses-bg.jpg') 100% 0 repeat-x;}
	#headBottom{width:100%;height:528px;background:url("/images/head-bottom.gif") 0 100% repeat-x;z-index:22 !important;}
	img#gifToMain{top:15px;left:20px;width:300px;height:200px;position:absolute;}
	#premium{position:absolute;top:-25px;left:-20px;}
	
	/*меню*/
	#menu{position:absolute;top:335px;left:0;z-index:30;}
	img#menuBottom{position:absolute;top:195px;}
	img#menuTop{position:absolute;top:12px;left:20px;}
	img#menuTopLeft{position:absolute;top:9px;left:23px;}
	img#menuTopRight{position:absolute;top:9px;left:381px;}
	img#menuTopSecond{position:absolute;top:8px;left:136px;}
	img#menuTopFirst{position:absolute;top:2px;left:162px;}
	img#diagImg{height:25px !important;width:140px;}
	ul#rightMenu li a, ul#leftMenu li a{color:#22211D;text-decoration:none;font-weight:bold;background:transparent;}
	ul#rightMenu {left:220px;text-align:left;}
	
		#notIE #menu{left:0;}

	
	object#mainmenu{position:absolute;left:0x;top:20px;}
	/*виртуальный тур*/
	#tour{position:absolute;top:359px;left:395px;z-index:26;font-family:Arial;font-size:10px;color:#000;background: transparent;}
	a#buginTour{position:absolute;top:490px;left:470px;z-index:45;color:#000;text-decoration:underline;font-family:Arial;font-size:10px;background:transparent;}
	a#buginTour:hover{color:#666;background:transparent;}
	#tourTitle{position:absolute;top:22px;left:70px;z-index:27;color:#164885;text-transform:uppercase;background:transparent;width:200px;}
	#topTourFlash{position:absolute;top:45px;left:68px;}
	a#topTourFlash{width:234px;height:104px;display:block;zoom:1;cursor:pointer;}
	a#topTourFlash span{zoom:1;cursor:pointer;width:234px;height:104px;display:block;border:1px solid;}
	#tourBG{position:absolute;left:7px;top:11px;}
	/*премиум класс*/
	#premClass{position:absolute;top:371px;right:0px;width:298px;text-align:center;font-family:Arial;font-size:10px;color:#000;background:transparent;z-index:25;}
	#notIE #premClass{right:0;}
	#premClassText{position:absolute;left:15px;top:42px;width:90%;text-align:left;z-index:60;font-size:11px;}
	#premClassTitle{position:absolute;top:10px;left:15px;z-index:25;text-transform:uppercase;background:transparent;color:#164885;}
	#premClassTitle a{background:transparent;color:#164885;}
	
	/*подразделы*/
	#premClassText, #premClassShedule, #premClassContakts, #premClassCreateShedule{position:absolute;left:0;top:42px;
							background:transparent url("/images/premm-create-shedule.jpg") 0 -5px no-repeat;color:#474330;
							font-size:11px;font-family:Tahoma;text-align:left;height:90px;overflow:hidden;width:100%;
							}
						#premClassText span.text, #premClassShedule span.text, #premClassContakts span.text, #premClassCreateShedule span.text{display:block;margin:0 16px 22px 116px;}
						#premClassText span.linkToPage, #premClassShedule span.linkToPage, #premClassContakts span.linkToPage, #premClassCreateShedule	span.linkToPage{
															margin:0 16px 16px 116px;text-align:right;
															float:right;}
						#premClassText span.linkToPage a, #premClassText a, #premClassShedule span.linkToPage a, #premClassContakts span.linkToPage a, #premClassCreateShedule	span.linkToPage a{color:#164885;text-decoration:underline;}
						#premClassContakts span.linkToPage{margin-top:30px;}
						
						img#tel{position:absolute;top:26px;left:116px;}
	#premClassContakts{background:transparent url("/images/prem-class-contakts.jpg") 0 -5px no-repeat;}
	#premClassShedule{background:transparent url("/images/prem-shedule.jpg") 0 -5px no-repeat;}
	#premClassText{background:transparent url("/images/prem-text.jpg") 10px -5px no-repeat;}
	/*конец шапки*/
	
	/*содержимое сайта*/
	#all{width:100%;max-width:100% !important;background: url("/images/all-top-border.gif") 0 0 repeat-x;z-index:15;min-width:990px;_position:relative;}
	#soderjanie{width:100%;max-width:100% !important;background:#FFFBF1 url("/images/soderj-bg.gif") 0 0 repeat-x;z-index:14;padding:0;overflow:hidden}
	#actionAndSchedule{position:relative;width:100%;width:99.9%;background:url("/images/action-bg.gif") 42% 70% repeat-y;margin-top:20px;z-index:100;}

	#action{z-index:110;float:left;width:39%;max-width:40% !important;float:left;}

	#reklamBanner{width:99%;text-align:center;display:table;}
	#reklamBanner object, #reklamBanner img{margin:0 auto;}
	div.zagolovok, h2.zagolovok{color:black;margin:20px 0;max-width:100%;text-transform:uppercase;background: url("/images/zagolovok-bg.gif") 0 3px repeat-x;font-weight:bold;}
	 h2.zagolovok{font-size:100%;}
	.zagolovokHack{margin:0;padding:0 25px 0 0;background:#FFFBF1;}
	ul#newsAnons {margin:0;padding:0;}
	ul#newsAnons li{overflow:hidden;list-style-type:none;margin:0 0 30px 15px;padding:0;background: url("/images/news-title-bg.gif") 0 7px repeat-x;position:relative;zoom:1;}
	ul#newsAnons li *{margin:0;padding:0;}
	ul#newsAnons .newsDate{position:absolute;right:0;top:0;background:#FFFBF1;padding-left:5px;}
	ul#newsAnons h2.zagolovok{background:none;overflow:hidden;zoom:1;}
	ul#newsAnons h2.zagolovok a{background:#FFFBF1;float:left;margin:0 70px 0 0;padding:0 10px 0 0;font-family:Arial;text-decoration:underline;}
	ul#newsAnons h2.zagolovok a:hover{text-decoration:underline;color:#666;}
	ul#newsAnons p{clear:both;margin-top:20px;}
	#schedule{z-index:120;width:55%;float:right;}
	
	
	
	/*расписание*/
	#raspisanie div.zagolovok{background:url("/images/raspisanie-bg.gif") 0 50% repeat-x;z-index:130;margin-top:20px;}
	#raspisanie  table, #raspisanie  table tr, #raspisanie  table tr td{vertical-align:top;}
	table#kidShedule, table#grandShedule{width:99%;font-size:100%;color:#3F3F3F;background:transparent;}
	table#kidShedule tr td, table#grandShedule tr td{width:30%;}
	table#kidShedule tr td table.leftTable, 
	table#grandShedule tr td table.leftTable{
			background: url("/images/left-table.gif") 0 100% no-repeat;
	}
	
	table#kidShedule tr td table.centerTable, 
	table#grandShedule tr td table.centerTable{
			background: url("/images/center-table.gif") 0 100% no-repeat;
	}
	
	table#kidShedule tr td table.rightTable, 
	table#grandShedule tr td table.rightTable{
			background: url("/images/right-table.gif") 0 100% no-repeat;
	}
	
	table#kidShedule tr td table.leftTable, 
	table#grandShedule tr td table.leftTable, 
	table#kidShedule tr td table.centerTable, 
	table#grandShedule tr td table.centerTable, 
	table#kidShedule tr td table.rightTable, 
	table#grandShedule tr td table.rightTable{
			width:90%;
	}
	
	table#kidShedule tr td table.leftTable td.time,
	table#kidShedule tr td table.centerTable td.time,
	table#kidShedule tr td table.rightTable td.time,	
	table#grandShedule tr td table.leftTable td.time, 
	table#grandShedule tr td table.centerTable td.time, 
	table#grandShedule tr td table.rightTable td.time{
			width:13px !important;text-align:left;padding:3px 0;border-bottom:1px solid #F2F0EA;
	}
	
	table#kidShedule tr td table.leftTable td.discipline, 
	table#kidShedule tr td table.centerTable td.discipline, 
	table#kidShedule tr td table.rightTable td.discipline,
	table#grandShedule tr td table.leftTable td.discipline, 
	table#grandShedule tr td table.centerTable td.discipline, 
	table#grandShedule tr td table.rightTable td.discipline{
			text-align:left;padding:3px 0 3px 15px;border-bottom:1px solid #F2F0EA;min-width:100px;width:auto !important;
	}
	
	#raspisanie div.fullString {margin-top:20px;}
	
	/*личное расписание*/
	#yourShedule{display:table;width:99%;max-width:100% !important;}
	#yourShedule div.zagolovok{width:100%;max-width:100% !important;text-align:center;background: url("/images/your-shedule.gif") 0 50% repeat-x;}
	#yourShedule div.zagolovok span.zagolovokHack{padding:0 16px;}
	#yourShedule img{float:left;margin-left:10%;}
	#yourShedule table#myShedule{width:80%;margin:0 auto;}
	#yourShedule table#myShedule tr td{width:50%;}
	#yourShedule table#myShedule tr td table tr td{border-bottom:1px solid #CED5DE;}
	#yourShedule table#myShedule tr td table tr td.time{width:10px;}
	#yourShedule table#myShedule tr td table tr td.discipline{text-align:right;}
	#titleForShedule{width:50%;float:left;margin:30px 0 20px 10px;}
	/*#titleForShedule a:hover{text-decoration:none;}*/
	
	
	/*клубы*/
	
	#bigBannersZone table{clear:both;width:100%;max-width:100% !important;margin:10px 0 10px 0;z-index:140;display:table;border-collapse:collapse;}
	td#bigZone1, td#bigZone2,td#bigZone3{margin:0;position:relative;height:305px;width:33%;max-width:33% !important;overflow:hidden;text-align:center;}
	td#bigZone1 img, #thisIsIE #firstBigBanner img{margin:0 auto}
	td#bigZone2 img, #thisIsIE #secondBigBanner img{margin:0 auto}
	td#bigZone3 img, #thisIsIE #thirdBigBanner img{margin:0 auto}
	
	
	/*нижняя граница и подвал страницы*/
	#bottomBorder{height:6px;width:100%;max-width:100% !important;clear:both;margin:0 0 -9px 0;padding:0;background:transparent url("/images/bottom-border.gif") 0 0 repeat-x;}
	#notIE #bottomBorder{margin-bottom:0;}
	#bottom{width:100%;height:226px;background:#FFFBF1 url("/images/bb-bg.jpg") 0 152px repeat-x;clear:both;margin:0;position:relative;}
	#fullBottom{margin:0;padding:0;background: url("/images/new-granit.gif") 0 0 repeat-x;position:relative;}
	#bottomDesignBlock{width:100%;position:relative;height:226px;background: url('/images/bottom-design-block-bg.gif') 100% 0 no-repeat;}
	#bannersAndText{height:226px;width:100%;margin:0;padding:0;max-width:100% !important;background: url('/images/new-proektsia.jpg') 50% 100% no-repeat;}
	#leftColumn{background: url("/images/left-column3.gif") 5px -2px no-repeat;width:70px;height:226px;margin:0;z-index:300;position:absolute;top:0;left:-5px;}
	#rightColumn{background: url("/images/right-column.gif") 0 -17px no-repeat;width:60px;height:200px;margin:0;z-index:310;position:absolute;top:15px;right:0px;}
	#botText{margin:20px 5%;padding:0;padding-top:1px;width:89%;height:100px;}

	ul#aboutProgKids, 
	ul#hallsAquaDiag, 
	ul#botticelliBar{
		float:left;margin:10px 0 20px 0;padding:5px 3px;height:47px;background:#E5DFCC;text-transform:uppercase;font-size:9px;color:#2B2A27;
	}
	
	ul#aboutProgKids{padding-left:20px;margin-left:1%;background:#E5DFCC url("/images/bot-ul-bg.gif") 3px 0 repeat-y;width:80px;}
	ul#botticelliBar{padding-right:20px;margin-right:1%;background:#E5DFCC url("/images/bot-ul-bg.gif") 155px 0 repeat-y;width:145px;}
	ul#hallsAquaDiag{width:225px;}
	
	ul#aboutProgKids li, 
	ul#hallsAquaDiag li, 
	ul#botticelliBar li{
		list-style-type:none;border-bottom:1px solid #B6A883;margin:0;overflow:hidden;
	
	}
	
	ul#aboutProgKids li a, 
	ul#hallsAquaDiag li a, 
	ul#botticelliBar li a{
		color:#493E1A;background:transparent;font-family:Tahoma;font-size:11px;text-transform:none;
	}
	li#botDiag a{padding-top:3px;}
	
	#bannersAndText .findForm{margin:10px 0 0 25px;padding:15px 10px 8px 10px;height:56px;background:url("/images/find-form-bg.gif") 0 0 repeat-x;}	
	#bannersAndText form div.formText{text-transform:uppercase;float:left;width:50px;padding-top:9px;}
	#bannersAndText form div.formText img{padding-bottom:4px;}
	#bannersAndText form div.formText .inline{width:100%;}
	input#findSubmit{float:right;width:80px;height:25px;color:white;background-color:#B06E30;font-size:9px;font-weight:bolder;position:relative;top:-27px;padding:auto 0;text-align:center;border-top:1px solid #CD985E;border-left:1px solid #CD985E;border-right:1px solid #875525;border-bottom:1px solid #875525;}
	#notIE  input#findSubmit{margin-right:7px;top:-20px;padding-left:8px;}
	*:first-child+html input#findSubmit{top:-19px;}
	#findInput{height:20px;}
	.ie #findInput{float:left;}
	#thisIsIE .iehack{margin:0 80px 0 0;}
	#ieHackBottom{margin:0 80px 0 0;}
	#notIE .iehack{display:inline;}
	div#findInput input{height:20px;width:100%;}
	#notIE #findInput{height:20px;margin-left:50px;margin-right:95px;display:block;}
	#notIE div#findInput input{width:100%;height:20px;}
	#bannersAndText form a img{float:right;margin:-26px 0 0 0;}
	#notIE #bannersAndText form a img {margin-right:8px;margin-top:-18px;}
	#botTextBottom{clear:both;margin:10px 0 0 0;font-size:10px;width:100%;text-align:center;position:relative;}
	#botTextBottom img{margin:0;}
	#botTextBottom a {text-decoration:underline;}
	img#sokFitLogo{position:absolute;top:-20px;left:15px;}
	img#unkomLogo{position:absolute;top:-25px;right:10px;}

		#notIE #botTextBottom{margin-top:-23px;}
		#notIE #botText{margin-left:60px;}
		#notIE #yourShedule img{margin-left:20%;}
		#notIE #botTextBottom{margin-top:5px;}
		
		#notIE #rightColumn{right:0;}
		#notIE ul#aboutProgKids, 
		#notIE ul#hallsAquaDiag, 
		#notIE ul#botticelliBar{margin-top:0px;
		}
		
	#notIE #bannersAndText .findForm{margin:10px 0 0 520px;}
	#notIE #bannersAndText form div.formText{text-transform:uppercase;display:inline;padding-top:7px;}
	#notIE #bannersAndText form div.formText img{padding-top:1px;padding-bottom:7px;}
	
	#notIE div#findIndut{display:inline;width:60%;border:10px solid red;}
	#notIE img#sokFitLogo{position:absolute;top:-15px;left:10px;}
	#notIE img#unkomLogo{position:absolute;top:-20px;right:10px;}

	#informationText{position:relative;top:-18px;}
	#notIE 	#informationText{top:-8px;}
	#informationText a{color:#493E1A;background:trasparent;}
	#informationText a:hover{color:#525150;background:trasparent;}	
	
	#notIE ul#aboutProgKids li, 
		#notIE ul#hallsAquaDiag li, 
		#notIE ul#botticelliBar li{margin-top:-1px;padding-top:2px;}
	
	
	#additional_advert{height:153px;overflow:hidden;margin:0 0 10px 0;}
	table.advert_links{width:100%;border-collapse:collapse;margin-top:20px;}
	table.advert_links td{padding:10px;}
	table.advert_links td.advert_links_special{padding-left:0;}
	a.advert_url{font:normal 110% Arial, sans-serif;color:#02549a;}
	a.advert_url:hover{text-decoration:none;color:#666;}
	a.advert_url span{text-decoration:underline;}
	a.adv_url_2{padding-left:25px;}
	
	div.full_shedule{margin:30px 0;}
	div.full_shedule a{font:bold 12px Arial, sans-serif;text-decoration:underline;color:#02549a;}
	div.full_shedule a:hover{color:#666;}

	.adv_url_1{position:relative;}
	#do_teletype{position:absolute;margin-top:25px;left:11px;color:#f3d1a3;font:normal 8px 'Small Fonts', Arial, sans-serif;text-decoration:none;}
	#HammerLogo{position:absolute;top:-25px;right:100px;width:45px;height:45px; display:block;}
	#secBanner{position:absolute;top:371px;right:300px;height:137px;width:298px;text-align:center;font-family:Arial;font-size:10px;color:#000;background:transparent;z-index:25;}