    /*
		@title - css
		@description:
    			В этом файле все объявления для ie, за исключением хаков, для прозрачных PNG 
			изображений. Дабы не нарушать валидность css, хаки для прозрачных png вынесены в файл other-ie.css  .	 
			Все стили для других браузеров начинаются с дериктивы #notIE. Хаки специально для оперы, вынесены в файл opera.css, т.к. они
			не валидны.		
	*/
	
	body{background-color:#FFFBF1;}
	#notIE, #thisIsIE{max-width:1600px;}
	h2.zagolovok, div.zagolovok, div.zagolovok1{color:#4E4D47;margin:20px 0;max-width:100%;text-transform:uppercase;font-weight:bold;background:transparent;}
	.zagolovokHack, .zagolovokHack1{margin:0;padding:0 25px 0 15px;background:#FFFBF1;}
	h1.titleSubPages, h1.title{font-size:18px;color:#22211D;z-index:42;margin:0 1px 20px 227px;padding:0;background-image:url("/images/your-shedule.gif");background-position: 10px 2px;background-repeat: repeat-x;text-transform:uppercase;}
	h1.titleSubPages{margin-left:1px;color:#4E4D47;/*position:relative;*/}
	h1.title img{position:absolute;left:3px;top:3px;}
	h1.titleSubPages span.zagolovokHack, h1.title span.zagolovokHack{width:50%;padding:0 25px 0 0;margin:0 0 0 -5px;background:#FFFBF1;font-size:18px;font-weight:normal;z-index:43;position:relative;top:-9px;}
	h1.title span.zagolovokHack img{background:#FFFBF1;z-index:50;}
	td.time, .newsTitle div.zagolovok a, #raspisanie div.fullString a.toFullShedule{color:#02549A;background:transparent;}
	* html h1.m_small{padding-left:30px;}
	/*шапка сайта*/
	#head{width:100%;background: url("/images/top-bg-ju2.jpg") 100% -70px no-repeat; height: 402px;position: relative;min-width:971px;z-index:1;}
	#rightTopConer{height:400px;margin:0 517px 0 0;background:transparent url("/images/body-bg-ju2.jpg") 100% -70px  repeat-x;}
	#headBottom{width:100%;background:url("/images/head-bottom.gif") 0 0 repeat-x;z-index:10;}
	#thisIsIE #headBottom{position:absolute;top:400px;}
	#notIE #headBottom{height:5px;}
	img#gifToMain, #premium {position:absolute;top:-40px; left:-18px;}
	img#gifToMain{top:10px;left:10px;width:300px;height:170px;}

	#selectBotticelli img{position:absolute;top:365px;left:223px;z-index:30;}
	
	/*меню*/
	#menu{position:absolute;top:210px;left:0;z-index:30;}
	#notIE #menu{left:-2px}
	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;}
	object#mainmenu{position:absolute;left:0px;top:20px;}
	/*виртуальный тур*/
	#tour{position:absolute;top:235px;left:395px;z-index:26;font-family:Arial;font-size:10px;color:#000;background:transparent;}
	a#buginTour{position:absolute;top:400px;left:470px;z-index:45;color:#000;text-decoration:underline;font-family:Arial;font-size:10px;background:transparent;}
	a#buginTour:hover{text-decoration:none;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:67px;}
	#tourBG{position:absolute;left:6px;top:12px;}
	/*премиум класс*/
	#premClass{position:absolute;top:247px;right:0px;width:298px;text-align:center;font-family:Arial;font-size:10px;color:#000;z-index:25;background:transparent;}

	#premClassTitle{position:absolute;top:10px;left:15px;z-index:25;text-transform:uppercase;background:transparent;color:#164885;}
	#premClassTitle a{background:transparent;color:#164885;}
	div.text{width:140px;float:left;}
	#premClassText img{float:right;}
	
	/*подразделы*/
	#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:23px;left:116px;}
	#premClassContakts{background:transparent url("/images/prem-class-contakts.jpg") 8px 0px no-repeat;}
	#premClassShedule{background:transparent url("/images/prem-shedule.jpg") 10px -5px no-repeat;}
	#premClassText{background:transparent url("/images/prem-text.jpg") 10px -5px no-repeat;}
	/*конец шапки*/
	
	/*содержимое сайта*/
	#all{width:99.9%;max-width:100% !important;z-index:15;min-width:971px;min-height:500px;height:500px;height:auto;display:block;}
	#soderjanie{width:100%;max-width:100% !important;background:#FFFBF1 url("/images/soderj-bg.gif") 0 0 repeat-x;z-index:14;padding:0;display:block;}
	#left{float:left;width:330px;text-align:center;margin:0;margin-bottom:30px;padding:0 0 5px 0;vertical-align:top;float:left;}

	#notIE #left{margin-bottom:0;padding-bottom:0;}
	#left a{font-family:Arial;color:#02549a;text-decoration:underline;background:transparent url("/images/sub-menu-bg.gif") 0 0 repeat-x;}
	#left a:hover{text-decoration:none;}
	div.podrazdel{width:246px;margin:0 0 10px 1px;}
		
	
	#subMenu{width:247px;margin:0 0 0 40px;background: url("/images/sub-menu-bg.gif") 0 0 repeat-y;}
	#thisIsIE  #subMenu{margin-left:-3px;margin-right:-10px}
	#subMenuBottom{background: url("/images/sub-menu-bottom.gif") 0 -1px no-repeat;width:100%;height:13px;margin:15px 0 0 0;}
	div.grafica{background: url("/images/graf-bg.gif") 50% 0 no-repeat;width:100%;height:20px;}
	#subMenuTop{background: url("/images/sub-menu-top.gif") -1px 0 no-repeat;width:100%;height:20px;}
	#subMenu ul, #subMenu ol {margin:0;padding:0;width:80%;display:table;margin:0 auto;}
	#subMenu ul li, #subMenu ol li{list-style-type:none;margin:0 0 15px 0;color:#02549a;background:transparent;font-family:Arial;}
	#subMenu a{background:transparent;}
	#subMenu ul li.selected a{background:transparent;text-decoration:none;/*color:#0797C9;*/}
		
	
	#right{margin:1px 0 0 0px;position:relative;text-align:left;z-index:15;height:100% !important;padding:0 0 10px 0;vertical-align:top;}
		#notIE #right{margin:1px 3px 20px 330px;padding:1px;height:auto !important;}
	#context{max-width:99% !important;min-width:570px;min-height:300px;height:auto !important;height:300px;margin:20px 40px 0px 0px;padding:0;background:url("/images/right-bg.gif") 100% 40px repeat-y;font-size:120%;font-weight:normal;font-family:Arial;z-index:40;color:#575652;position:relative;}
		#notIE #context{position:relative;top:0px !important;margin-bottom:30px;float:left;}
	#context img{float:left; margin:0 0 10px 0;padding:0;z-index:50;}
	#context a{text-decoration:underline;}	
	#sfVerticalLogo{width:11px;height:90px;position:absolute;top:20px;right:-11px;background: url("/images/sf-vertical.jpg");}
	#topHorizontGreyLine{font-size:1px;width:35px;height:15px;position:absolute;right:0px;top:-12px;background:#FFFBF1 url("/images/context-bg.gif") 0 100% repeat-x;z-index:42;}
	#botLongHorizontLine{background: url("/images/long-bottom-bg.gif") 0 100% repeat-x;z-index:40;min-height:300px;height:auto !important;height:100%;width:100%;}
	#bot2Line{background: url("/images/bot-2line.gif") 0 100% no-repeat;z-index:42;min-height:300px;height:auto !important;height:100%;width:100%;}
	#botSmallGrey{background:url("/images/bot-small.gif") 100% 100% no-repeat;z-index:50;min-height:300px;height:auto !important;height:100%;padding-bottom:10px;width:100%;}
	#siteText{margin: 0 20px 10px 10px;}
	
	#printAndToptLinks{float:right;width:100px;text-align:right;background-color:#FFFBF1;position:relative;}
	#printAndToptLinks a{font-size:10px;z-index:600;text-decoration:underline;color:#7F7D78;background:transparent;}
	#printAndToptLinks a:hover{color:black;background:transparent;}
	#printAndToptLinks a img{position:absolute;left:0px;top:9px;}
	
	#navyPos{margin:20px 0;color:#908E87;font-size:90%;background:transparent;}
	#navyPos a{color:#493E1A;text-decoration:underline;background:transparent;}
	#navyPos a:hover{color:black;background:transparent;}
	div.fotoOfPlace{margin:0 auto 5px auto;font-size:9px;width:490px;display:table;text-align:center;height:85px;}
	#thisIsIE div.fotoOfPlace table{border:1px solid;}
	#notIE div.fotoOfPlace{margin-bottom:0;position:relative;}
	div.fotoOfPlace  img.imgPlace{display:inline;width:68px;height:68px;padding:6px !important;margin-top:5px !important;margin-bottom:5px !important;margin-right: 5px !important;margin-left: 5px !important;background:#FFF7C7;border:1px solid #E4C88E;}
	div.fotoOfPlace  div.last{padding: 0;margin-left:auto !important;margin-right:auto !important;display:table;position:relative;}
	#notIE div.fotoOfPlace  div.last{left:-10px;}
	#ieBlock{margin-left:auto;margin-right:auto;}
	div.brend, div.aboutPlace{display:table;width:100%;font-size:9pt;clear:both;margin:20px 0 30px 0;}
	div.brend{position:relative;}
	div.img{width:82px;height:69px;float:left;margin:0px 15px 0 0;padding:3px;background:#AF9F82;position:absolute;top:0;left:0;}
		#notIE div.img{margin-bottom:0;}
	div.brend div.specilistTD, div.aboutPlace div.leftAbout, div.aboutPlace div.rightAbout{float:left;margin:0 30px 0 0;width:45%;}
	div.brend div.specilistTD{position:relative;width:40%;}
	div.brend div.specilistTD h4{padding-left:120px;}
	div.namePlace{margin-bottom:10px;}
	
	div.namePlace a{font-size:120%;font-weight:bold;text-decoration:underline;color:#BE9B6E;background:transparent;}
	div.toSmallTour a:hover, div.namePlace a:hover{text-decoration:none;color:#666;background:transparent;}
	div.smallInform{text-indent:20px;margin:0 0 10px 0;}
	div.brend  div.namePlace, div.brend div.smallInform{padding-left:120px;}
		#notIE div.brend  div.namePlace{padding-left:102px;}
	div.brend img{position:absolute;top:20px;left:5px;width:90px;}
	div.toSmallTour a{color:#876437;text-decoration:underline;background:transparent;}
	div.progName, div.progText{margin:18px 0;padding:0;max-width:99% !important;}
	div.progName strong{text-transform:uppercase;}
	div.progName p, div.progText p{margin:0;max-width:99% !important;}
	#thisIsIE div.progText em {font-style:normal !important;}

		#notIE img.title{top:0px;}		
	/*новости*/
	#news{height:auto !important;height:100%;width:100%;}
	#writeToNew{width:80px; position:absolute; right:50px; margin: 0; padding: 52px 0 0 10px; font: normal 11px Tahoma, Verdana, sans-serif; background: url("/images/subscribe.gif") 0% 0% no-repeat; text-align: left;}
	#writeToNew a {color: #02549A; text-decoration: underline;}
	#writeToNew a:hover {color: #575652; text-decoration: underline;}
	ul#calendar, ul.monthList{margin:0;padding:0;}
	ul.monthList a{color:#02549A;background:transparent;}
	ul.monthList a:hover{color:#666;background:transparent;}
	ul#calendar{width:90px;float:right;margin:190px 10px 10px 10px;font-weight:bold;height:auto !important;height:270px;}
	ul.monthList{padding-left:10px;padding-bottom:10px;font-weight:normal;margin-left:30px;}
	ul#calendar li, ul.monthList li{list-style-type:none;cursor:pointer;}
	ul#calendar li.selected ul.displayNone{display:block;}
	ul#calendar li.selected ul.displayNone li.selected a{color:#666;background:transparent;}
	#newsList{min-height:300px;height:300px; height:auto;margin:0;padding:0px 10px 10px 10px;}
	h2.zagolovok{text-transform:none;margin-bottom:5px;font-size:13px}
	.newsTitle{padding:0;margin:0 30px 0 70px;}
	#thisIsIE .newsTitle {width:70%;margin-right:20px;padding-right:20px;}
	img#newsArjImg {position:absolute;right:50px;top:180px;}
	#notIE img#newsArjImg {right:40px;}
	.newsText{clear:left !important;margin-right:150px;}
	#thisIsIE .newsText{margin-right:0;width:80%;margin-right:0px;float:left;}
	#thisIsIE .newsText p, #thisIsIE .newsText  div{margin-left:0;margin-right:0;}
	ul#newsAnons{margin:0;padding:0;}
	ul#newsAnons h3.zagolovok{margin:0;max-width:100%;text-transform:uppercase;font-weight:bold;font-size:12px;text-align:left;}
	.newsDate, ul#newsAnons h3.zagolovok a{color:#02549A;background:transparent;}
	ul#newsAnons h3.zagolovok a:hover{color:#666;background:transparent;}
	ul#newsAnons li{list-style-type:none;margin-bottom:10px;margin-right:0;padding:0;position:relative;min-height:60px;height:auto !important;height:60px;}
	ul#newsAnons li .newsText{margin:0;}
	#thisIsIE  ul#newsAnons li .newsText{;}
	img.newsSmallImg{position:absolute;top:0;left:0;width:56px;height:56px;}
	#notIE div.newsImgBig{display:table;}
	/* div.newsImgBig{display:table;width:99%;}*/
	
	#progAnons, #mythAnons{float:right;position:relative;width:230px;height:170px;background-image: url("/images/myth-anons-bg.jpg");color:#575652;font-family:Arial;}
	img#inOurDays, img#inOldGreece{position:absolute;top:30px;left:45px;}
	img#inOurDays{left:65px;}
	#programsAnonsText, #mythAnonsText{margin:50px 20px 0 30px;overflow:hidden;height:70px;text-align:left;}
	a#linkToProg, a#linkToMyth{float:right;margin-right:30px;color:#AE8B5E;background:transparent;text-decoration:underline;}
	a#linkToProg:hover, a#linkToMyth:hover{text-decoration:none;color:#666;background:transparent;}
	/*расписание*/
	#schedule{margin-top:55px;}
	#createSheduleObject{position:absolute;left:-20px;bottom:20px;}
	#createShedulePlace{position:relative;width:90%;height:510px;min-width:570px;}
	#schedule table, #schedule table tr, #schedule table tr td{vertical-align:top;}
	.parentWeekShedule{width:99%;position:relative;margin:20px 0 30px 0;display:table;}
	table.weekShedule{border-collapse:collapse;vertical-align:top;margin:0;padding:0;width:100%;}
	table.weekShedule tr{vertical-align:top;border-collapse:collapse;margin:0;padding:0;}
	table.weekShedule   td{border-collapse:collapse;vertical-align:top;margin:0;padding:0;}
	/*расписание на всю неделю*/
	.parentWeekShedule td {margin:0;padding:0;width:14%;z-index:20;background: url("/images/personal-shedule-bg-r.jpg") 0 19px;border-left:1px solid #EEEAE1;}
 	.parentWeekShedule td.day1{border-left:none;}
				
	.parentWeekShedule td div.clear{margin:0;padding:0;clear:right;}
	
	.parentWeekShedule td table{margin:0;padding:0;width:100%;border-collapse:collapse;}
	
	.parentWeekShedule td table tr td{
									border-collapse:collapse;
									width:100%;overflow:hidden;
									height:70px !important;
									text-align:center;color:#BE9B6E;font-size:75%;
									vertical-align:top;
									z-index:20;
									border-collapse:collapse;margin:0;padding:0;background:transparent;
									overflow:hidden !important;
	}
	
	
	.parentWeekShedule td.day1 table tr td{border-left:none;border-bottom:none;margin:0;padding:0;}
	.parentWeekShedule td.day7 table tr td{border-right:none;border-bottom:none;margin:0;padding:0;}
	
	.parentWeekShedule td table tr td.first {margin:0;padding:0;height:20px !important;border-top:none;color:#575652;background:transparent;font-weight:bold;text-align:center;text-transform:lowercase;}

	.parentWeekShedule td table tr td.last {border-bottom:none;margin:0;padding:0;}

	.parentWeekShedule td table tr td.selected{background:#F2E8D7  url("/images/personal-shedule-bg-rs.jpg") 0 100%;
											margin:0;padding:0;/*border-left:1px solid #CCC9C1;*/}
		#notIE .parentWeekShedule td table tr td.selected{
												background:transparent;
												background-color:#F2E8D7;
												border-top:solid 1px #CCC9C1;
												border-bottom:solid 1px #CDC9C0;
												margin:0;padding:0;}
			
	.parentWeekShedule td a{display:none;margin:0;padding:0;}
	
	.parentWeekShedule td div.name{
		margin-left:4px;margin-right:4px;height:30px;overflow:hidden !important;
	}
	#notIE .parentWeekShedule td div.name{
		height:28px;
	}

	
	.parentWeekShedule td div.name a {color:#BE9B6E;background:transparent;display:block;z-index:20;text-decoration:underline;margin:0;padding:0;}
	
	.parentWeekShedule td div.name a:hover{text-decoration:none;margin:0;padding:0;}
	
	div.tdBlock{position:relative;margin:0;padding:1px;width:auto !important;height:auto !important;width:100%;}
	div.time{clear:both;font-weight:bold;margin:0;margin-top:20px;padding:0;}
	
	div.noLessons{height:100px;}
	#sheduleHelp{clear:both;width:99%;}
	#helpLeft{float:left;width:49%;$width:45%;background-image:url("/images/shedule-help.gif");background-position:100% 0;background-repeat:repeat-y;}
	#helpRight, #helpLeft{margin:0;padding:5px;text-align:left;vertical-align:top;height:auto !important;height:100%;}

	#helpRight{float:right;width:49%;$width:45%;}

	#sheduleHelp div.text{clear:both;}
	#helpRight ul{margin:0;padding:0;}
	#helpRight ul li {list-style-type:none;margin:5px 0;}
	#helpRight img{width:14px !important;height:14px !important;margin:5px 5px 0 0;}
	#sheduleHelp h3{color:#7D7B78;background:transparent;}
	#sheduleHelp h3.colorRed{color:#9F0F0E;background:transparent;}
	#sheduleHelp a{color:#02549A;text-decoration:underline;background:transparent;}
	#sheduleHelp a:hover{text-decoration:none;}
	/*конец расписание на всю неделю*/
	#raspisanie{background:none;}
	#raspisanie div.zagolovok{background:url("/images/raspisanie-bg.gif") 0 50% repeat-x; z-index:130;width:100%;margin-top:20px;}
	table#kidShedule, table#grandShedule{width:99%;font-size:12px;color:#3F3F3F;background:transparent;vertical-align:top;}
	table#kidShedule tr , table#grandShedule tr {vertical-align:top;}
	table#kidShedule tr td, table#grandShedule tr td{width:30%;vertical-align:top;}
	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;width:90%;
	}
	
	#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%;}
	#notIE #yourShedule img{margin-left:40%;}
	#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;}
	
	
	/*нижняя граница и подвал страницы*/
	#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;}
	#notIE #rightColumn{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:10px;font-size:9px;
	}
	
	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:5px;}
	#bannersAndText form div.formText img{padding-top:4px;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:11px;
					font-family:Arial;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:-24px;}
	#findInput{height:25px;}
	.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%;}
	#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;}
	#botTextBottom a:hover{text-decoration:none;}
	img#sokFitLogo{position:absolute;top:-20px;left:15px;}
	img#unkomLogo{position:absolute;top:-25px;right:10px;}

	#headMapPage{width:100%;height:99px;background: url("/images/error-bg.jpg") repeat-x; }
	

		#notIE #actionAndSchedule{display:table;}
		#notIE .newsTitle{display:table;background-position:0 50%;vertical-align: middle;}
		#notIE #aquaText,#notIE  #clubText,#notIE  #botticelliText{left:40px;width:295px;}
		#notIE #botTextBottom{margin-top:-23px;}
		#notIE #botText{margin-left:60px;}
		
		#notIE 	#botTextBottom{margin-top:5px;}
		
		#notIE ul#aboutProgKids, 
		#notIE ul#hallsAquaDiag, 
		#notIE ul#botticelliBar{margin-top:0px;
		}
		#notIE ul#aboutProgKids li, 
		#notIE ul#hallsAquaDiag li, 
		#notIE ul#botticelliBar li{margin-top:-1px;padding-top:2px;}
		
		
		
	#informationText{position:relative;top:-18px;}
	#notIE 	#informationText{top:-8px;}
	#informationText a{color:#493E1A;background:trasparent;}	
	#informationText a:hover{color:#525150;background:trasparent;}	
		
		
		#notIE #helpRight{width:40%;margin-left:25px;}
		#notIE .helpText{margin-right:25px;}
		
		#notIE #bannersAndText .findForm{margin:10px 0 0 520px;}
		#notIE #bannersAndText form div.formText{text-transform:uppercase;display:inline;}
		#notIE #bannersAndText form div.formText img{padding-top:3px;padding-bottom:5px;}
		
		#notIE img#sokFitLogo{top:-15px;left:10px;}
		#notIE img#unkomLogo{top:-20px;right:10px;}
	
	.designClear{height:10px;margin:10px;border:1px solid #FFFBF1;}
	#thisIsIE .designClear{clear:both;height:20px;}
	
	.botticelliForm{text-align:left;font-size:12px;background-color:transparent;color:#22211D;margin-top:25px}
	.botticelliForm input, .botticelliForm textarea{border:1px solid #CBBAA0;width:170px;height:20px;}
	.botticelliForm textarea{height:160px;width:470px;}
	.formTD1, .formTD2{display:table;}
	.formTD1{margin-top:20px;}
	
	
	#bannerZone{/*width:225px;height:275px;*/width:200px;height:300px;margin:30px 0 0 0;overflow:hidden !important;background:#FFFBF1 !important;display:block;}
	#notIE #bannerZone{margin-left:auto;margin-right:auto;margin-bottom:20px;background:#FFFBF1 !important;}
	#bannerZone img, #bannerZone object{margin:0 auto;}
	#bannerZone a{background:#FFFBF1 !important;}
	
	
	div.gallaryAnons{position:relative;padding:7px 0;margin:20px 0;min-height:120px;height:120px;height:auto;}
	div.newGallary{background-color:#faf5eb;}
	div.gallaryAnons a{color:#02449a;}
	span.gallaryCaption{position:absolute;top:-10px;left:0;color:#990000;font-family:Tahoma;font-size:10px;}
	.gallaryDate{font-size:9px;font-family:Arial;width:90px;position:absolute;top:10px;left:10px;}
	img.gallaryAnonsIMG{position:absolute;top:30px;left:10px;padding:6px !important;background-color:#fff7c7;border:1px solid #e4c88e;width:68px;}
	dl.gallaryAnons{position:relative;top:0;left:0;margin:0 20px 0 100px;position:relative;height:auto;}
	* html dl.gallaryAnons{top:-15px;height:100px;}
	dl.gallaryAnons dd{margin-left:0; margin-right:20px;}
	a.captionA{font-size:12px;font-weight:bold;text-transform:uppercase;}
	a.linksToPhoto{font-size:9px;}	
	div.gallaryARJ{background:url('/images/gallaryARJ-bg.gif') 0 50% no-repeat;}
	div.gallaryARJ span.date{font-size:9px;}
	a.oldGallary{font-size:12px;margin-left:15px;color:#02449a;}
	span#lastAlbum, span#nextAlbum{width:49%;float:left;font-size:12px;font-weight:bold;}
	span#lastAlbum a, span#nextAlbum a{color:#02549a;font-size:12px;}
	span#nextAlbum{float:right;text-align:right;}
	.galleryARJText{color:#575652;}
	.galleryARJDate{font-size:9px;color:#8b887f;}
	
	* html div.aboutTopDiv h2{padding-left:231px;}
	#notIE .notIEMarginLeft110px{margin-right:110px;}
	
	.mariad_pro{font-family:Myriad Pro, Arial Narrow, Arial;}
	* html #hotDays{margin-right:180px !important;}
	* html .right_ie{margin-right:28px !important;}
	* html #june28, * html #july28{margin-right:23px !important;}
	*:first-child+html #hotDays div{position:absolute;top:0;margin-left:50px !important;max-width:90% !important;}
	/*:first-child+html #hotDays{padding-right:50px !important;}*/
	.Century_Gothic{font-family:Century Gothic, Arial}

	div.second_birthday2{float:left;}
	html>body div.second_birthday2{width:400px;}
	div.second_birthday2 h2{width:400px;}
	div.second_birthday table{width:400px;margin-bottom:20px;}
	div.second_birthday table tr td{padding:10px 5px;margin:0;border-bottom:1px dotted #e4c78b;border-top:1px dotted #e4c78b;vertical-align:top;}
	div.second_birthday table tr td.sec{width:350px;}
	div.second_birthday table tr td h5{margin:0;padding:0;font:bold 14px Arial, sans-serif;color:#575652}
	table.partner_table{width:400px}
	table.partner_table tr td{padding:5px;text-align:center}
	
	
	
	table#spec_predlozh{margin:0;padding:0;}
			table#spec_predlozh *{margin:0;padding:0;font-style:normal;}
			table#spec_predlozh td{padding:17px 0 21px 0;border-bottom:1px solid #ece9e0;vertical-align:top;}
			table#spec_predlozh tr.last td{border:none;}
			table#spec_predlozh tr.first td{padding-top:0;}
			table#spec_predlozh td.SpecPredlozh_td_1{width:165px;}
			
			table#spec_predlozh h2.SpecPredlozh_H2{margin-bottom:17px;padding-top:4px;font:bold 16px Arial;}
			table#spec_predlozh p.SpecPredlozh_P{margin-bottom:13px;}
			table#spec_predlozh address.adr_Spec{font-size:11px;display:block;}
	#HammerLogo{position:absolute;top:-25px;right:100px;width:45px;height:45px; display:block;}
	#secBanner{position:absolute;top:247px;right:300px;height:137px;width:298px;text-align:center;font-family:Arial;font-size:10px;color:#000;background:transparent;z-index:25;}
