/*--------------------   ||| author: TecHMeaT ||| email: techmeat@ya.ru ||| icq: 70-20-770 |||   ---------------------*/

/*---------------/// firstile \\\---------------*/
body{color:#003F6F; text-align:center; font:12px/1.2 Tahoma; background:#FFF; background:url(/images/bg.png) repeat-x 0 78px;}
a{color:#009AB1; text-decoration:underline;}
a:hover{text-decoration:none;}
/*-------------\\\ end firstile ///-------------*/

.page{position:relative; top:0; left:0; width:auto; min-width:960px; max-width:1260px; width:990px; min-height:1000px; margin:0 auto; padding:0 20px; text-align:left; background:url(/images/bg.png) repeat-x 0 78px; overflow:hidden;}

	.header{position:relative; top:0; left:0; width:auto; padding:88px 0 0 0;}
		.header .slogan{position:absolute; top:21px; left:265px; width:486px; height:25px; background:url(/images/slogan2.png) no-repeat 0 0;}
		.header .sys-nav{position:absolute; top:21px; right:20px;}
			.header .sys-nav li{float:left; padding:0 0 0 15px; color:#7A24CB; text-decoration:underline;}
				.header .sys-nav a{color:#67AFC6; text-decoration:underline;}
				.header .sys-nav a:hover{text-decoration:none;}
		.logo{position:absolute; top:25px; left:0;}
	.header-index{position:relative; top:0; left:0; width:auto; height:585px; background:url(/images/bg_header_index.png) repeat-x 0 78px;}
		.header-index .header-bg{position:absolute; top:42px; left:-9px; width:523px; height:354px; background:url(/images/bg_header_index.jpg) no-repeat 0 0;}
		.header-index .slogan{position:absolute; top:21px; left:265px; width:486px; height:25px; background:url(/images/slogan.png) no-repeat 0 0;}
		.header-index .sys-nav{position:absolute; top:21px; right:20px; z-index:90;}
			.header-index .sys-nav li{float:left; padding:0 0 0 15px; color:#7A24CB; text-decoration:underline;}
				.header-index .sys-nav a{color:#;}
		.welcom{position:absolute; top:82px; left:440px; width:311px; height:45px; background:url(/images/welcom.png) no-repeat 0 0;}
		.maintext{position:relative; top:0; left:0; width:auto; height:200px; margin:0 10px 20px 518px; padding:137px 0 0 0; overflow:hidden;}
			.maintext p{margin:0 0 15px 0; font-style:italic;}
			.maintext h1{display:inline; float:left; font:900 italic 12px/1.2 Tahoma;}
		.license{position:relative; top:0; left:0; width:auto; height:32px; margin:0 10px 6px 277px; color:#FFF; overflow:hidden;}
		.receipt{position:relative; top:0; left:0; width:auto; height:94px; margin:0 10px 10px 371px; padding:0 0 0 147px; background:url(/images/bg_receipt.png) no-repeat 0 0; overflow:hidden;}
		.address{position:absolute; top:374px; left:8px; width:170px; text-align:right; color:#050768;}
			.address p{margin:0 0 10px 0;}
				.address a{color:#050768; text-decoration:none;}
				.address span{color:#C00902;}
					.address b{font:16px/1 Tahoma;}
		.nav{position:relative; top:0; left:0; width:auto; margin:0 0 0 100px; padding:22px 0 3px 0; _padding:5px 0 3px 0;}
			.nav table{width:100%;}
				.nav td{padding:0 20px 5px 20px;}
					.nav a, .nav span{color:#00789E; font:900 16px/1 Arial;}
					.nav span{color:#7A24CB;}
					.nav a:hover{color:#7A24CB; text-decoration:underline;}
		.sitemap-top{position:relative; top:0; left:0; height:159px; width:auto; background:url(../images/bg_sitemap-top.png) repeat-x 0 0;}
			.sitemap-top-name{position:absolute; top:0; width:299px; height:159px; margin:0 0 0 -10px; background:url(../images/bg_sitemap-top-name.jpg) no-repeat 0 0;}
				.sitemap-top-name span{display:block; padding:129px 0 0 25px;}
					.sitemap-top-name a{font-size:18px; color:#003E74;}
			.contac{height:159px; margin:0 -10px 0 289px; background:url(../images/bg_sitemap-top-right.png) no-repeat 100% 0;}
				.contac .main-url{height:23px; margin:0 10px 10px 0;}
					.contac .main-url a{padding:0 0 0 40px; color:#FFF; font:italic 900 16px/22px Arial; text-decoration:none;}
					.contac .main-url a:hover{text-decoration:underline;}
				.contac p{float:left; width:300px; padding:0 0 0 40px;}
					.contac span{color:#C00902;}
						.contac b{font:16px/1 Tahoma;}
					.contac p a{color:#050768; text-decoration:none;}
					.contac p a:hover{text-decoration:underline;}


	.bloks{position:relative; top:0; left:0; width:auto; margin:0 0 20px 0;}
		.bloks .left{position:relative; top:0; left:0; width:50%;}
			.bloks .left .blok{position:relative; top:0; left:0; margin:0 21px 0 0;}
		.bloks .right{position:relative; top:0; left:0; width:50%;}
			.bloks .right .blok{position:relative; top:0; left:0; margin:0 0 0 21px;}
			
			.bloks .news{min-height:360px; _height:360px; background:url(/images/bg_bloks2.png) repeat-x 0 22px;}
			.bloks .director{min-height:360px; _height:360px; background:url(/images/bg_bloks2.png) repeat-x 0 22px;}
				.bloks .director p{padding:10px 15px;}
				.bloks .director .pink{font:italic 900 16px/1.2 Arial, sans-serif;}
				.bloks .director em{font-style:normal; text-decoration:underline;}
			.bloks .junior{height:355px; background:url(/images/bg_bloks.png) repeat-x 0 100%;}
				.bloks .junior .title{border-bottom:1px solid #FFF; background:#1DBFB0;}
				.bloks .junior .list a:hover{color:#FFF; background:#1DBFB0;}
			.bloks .senior{position:relative; height:355px; background:url(/images/bg_bloks.png) repeat-x 0 100%;}
				.bloks .senior .title{border-bottom:1px solid #FFF; background:#00789E;}
				.bloks .junior img, .bloks .senior img{display:none; position:absolute; top:23px; left:0; width:230px; height:302px;}
				.bloks .junior .list a, .bloks .senior .list a{display:block; width:215px; /width:213px; _width:215px; height:80px; margin:0 0 0 231px; padding:10px 15px; border-bottom:1px solid #FFF; font-size:13px; color:#03225F; text-decoration:none; background:#DFEFFB; overflow:hidden;}
				noindex:-o-prefocus,.bloks .junior .list a{margin:0 0 0 1px; /margin:0 0 0 231px; /* только для FF */}
				noindex:-o-prefocus,.bloks .senior .list a{margin:0 0 0 1px; /margin:0 0 0 231px; /* только для FF */}
				@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {.bloks .junior .list a, .bloks .senior .list a{width:auto; margin:0 0 0 231px;} /* только для Opera */}
				.bloks .senior .list a:hover{color:#FFF; background:#00789E;}
			.bloks .measure{min-height:310px; _height:310px;}
				.bloks .measure .title{width:217px; height:22px; padding:8px 0 10px 15px; border:0; background:#1AC0AD url(/images/bg_verdict.png) repeat-x 0 0;}
				.bloks .player{float:right; width:230px; min-height:304px; _height:304px; background:#0A7898 url(../images/bg_player.png) repeat-x 0 0;}
					.bloks .player div{width:230px; height:201px; padding:4px 0 0 0;}
					.bloks .player p{padding:35px 0 0 15px; color:#FFF; background:url(/images/videomat.png) no-repeat 12px 1px;}
						.bloks .player span{color:#C091EC;}
				.bloks .measure .date{width:217px; height:21px; padding:0 0 0 15px; line-height:21px; font-size:12px; color:#FFF; font-weight:900; background:#03225F;}
			.bloks .verdict{min-height:310px; _height:310px;}
				.bloks .verdict .title{height:22px; padding:8px 0 10px 15px; border:0; background:#1AC0AD url(/images/bg_verdict.png) repeat-x 0 0;}
				.bloks .verdict .verdict-t{background:#1AC0AD url(/images/bg_verdict.png) repeat-x 0 -40px;}
					.bloks .verdict .verdict-t li{display:block; height:109px; border-bottom:1px solid #FFF; font-size:13px;}
						.bloks .verdict .verdict-t li img{float:right; max-width:100px; max-height:100px; margin:5px 15px 0 0; border:1px solid #23A5A7;}
						.bloks .verdict .verdict-t li p{padding:10px 15px;}
							.bloks .verdict .verdict-t li p a{color:#FFF;}
				.bloks .verdict .other{height:18px; padding:0 0 0 15px; background:#00789E;}
					.bloks .verdict .other a{color:#FFF; font-size:11px; font-weight:900;}
					.bloks .verdict .other .list{float:right; height:18px; background:#03225F;}
						.bloks .verdict .other .list .prev{position:relative; float:left; display:block; width:15px; height:18px; background:url(/images/bg_list_verdict.png) no-repeat 0 0;}
						.bloks .verdict .other .list .next{position:relative; float:left; display:block; width:15px; height:18px; background:url(/images/bg_list_verdict.png) no-repeat 100% -18px;}
						.bloks .verdict .other .list div{float:left; height:18px; overflow:hidden;}
							.bloks .verdict .other .list ul{float:left;}
								.bloks .verdict .other .list li{float:left; width:24px; height:18px;}
								.bloks .verdict .other .list a{display:block; width:24px; height:18px; text-decoration:none; background:url(/images/bg_list_verdict.png) no-repeat 0 -36px;}
								.bloks .verdict .other .list a.active{background:url(/images/bg_list_verdict.png) no-repeat 0 -54px;}
			.b-blok td{vertical-align:bottom !important;}
			.bloks .calendar-news{min-height:75px;  _height:75px;padding:0 0 30px 0; font-size:13px; background:url(/images/bg_bloks3.png) repeat-x 0 100%;}
				.bloks .calendar-news p{padding:15px 15px 0 15px; color:#050768;}
					.bloks .calendar-news span{color:#7A24CB; font-size:11px;}
			.bloks .netschool{height:139px; font-size:13px; background:url(/images/bg_netschool.png) repeat-x 0 100%;}
				.bloks .netschool img{float:right;}
				.bloks .netschool p{padding:12px 260px 0 17px;}
					.bloks .netschool p strong{color:#7A24CB;}
	.sitemap{width:100%;}
		.site-menu{min-height:3px; _height:3px; background:#FFF;}
			.site-menu ul{padding:18px 0 18px 17px;}
				.site-menu li{padding:3px 0; line-height:100%;}
					.site-menu a{display:block; padding:0 3px; border-left:1px solid #00789E; color:#00789E; font-weight:900;}
					.site-menu a:hover{color:#7A24CB;}
					.site-menu ul ul{padding:0 0 0 62px;}
						.site-menu ul ul a{border:0; font-weight:300;}

			.bloks .title{height:22px; padding:0 0 0 15px; color:#FFF; font:900 14px/22px Arial;}
				.bloks .title a{color:#FFF;}
			.bloks .news .title, .bloks .director .title{background:#003E74;}
			.sitemap .title{background:#003E74;}

	.main{position:relative;}
		.sidebar{position:relative; float:left; width:328px; min-height:453px; _height:453px; padding:297px 0 0 0; background:#FFF url(/images/bg_sidebar_top.jpg) no-repeat -20px 0;}
			.sidebar p{position:relative; margin:0 0 15px 0;}
		.bigbar{padding:322px 0 0 0;}
			.bgside{position:absolute; top:0; width:20px; height:323px; margin:0 0 0 -20px; background:url(/images/bg_sidebar_top.jpg) no-repeat 0 0;}
			.bgbar{position:absolute; top:300px; width:268px; height:450px; background:url(/images/bg.png) repeat-x 0 -398px;}
			.image{position:absolute; top:0; width:348px; height:297px; margin:0 0 0 -20px;}
			.bigbar .image{height:322px;}
			.container{position:relative; width:232px; min-height:100px; _height:100px; padding:0 21px 49px 15px; background:#DFEFFB url(/images/bg_sidebar_bottom.png) repeat-x 0 100%;}
				.container .bg{position:absolute; left:0; width:268px; height:26px; background:url(/images/bg_sidebar_top.gif) repeat-x 0 0;}
				.bigbar .container .bg{display:none;}
				.container ul{position:relative; margin:0 0 0 -16px; padding:1px 0 0 0;}
					.container li{padding:2px 0 1px 16px;}
					.container li.active{background:url(../images/point-menu.png) no-repeat 0 2px;}
						.container ul a{display:block; border-bottom:1px solid #67AFC6; color:#03225F; font:900 14px/1.2 Arial; text-decoration:none;}
						.container ul .active a, .container ul a:hover, .container ul span{display:block; border-bottom:1px solid #7A24CB; color:#7A24CB; font:900 14px/1.2 Arial;}
						.container ul ul{margin:0; padding:0 0 0 11px;}
							.container ul ul li{padding:2px 0;}
								.container ul ul a, .container ul ul a:hover, .container ul ul span, .container ul .active ul a, .container ul .active ul a:hover, .container ul .active ul span{display:inline; padding:0 0 0 8px; border:0; font:12px/1.2 Tahoma;}
								.container ul .active ul a:hover{text-decoration:underline;}
								.container ul .active ul span{padding:0 0 0 8px; border:0; color:#00789E; font:900 12px/1.2 Tahoma; background:url(/images/point.gif) no-repeat 0 4px;}
			.bnr{position:relative;}
		.content{position:relative; _left:-3px; min-height:750px; _height:750px; margin:0 0 0 328px; padding:28px 0 0 0; background:#FFF url(/images/bg_content.png) repeat-x 0 0;}
			.bgcont{position:absolute; top:0; width:145px; height:51px; background:url(/images/bg_content2.png) repeat-x 0 0;}
			.title{position:relative; height:23px; color:#FFF; font:900 16px/23px Arial;}
			.pathway{position:relative; padding:10px 0 0 0;}
			.text{position:relative; padding:60px 35px 0 0;}
				.text h2{margin:0 0 15px 0; color:#7A24CB; font-weight:300;}
				.text p{margin:0 0 15px 0;}
				.text ul{margin:0 0 15px 15px;}
					.text ul li{padding:0 0 0 7px; background:url(/images/ul-point.gif) no-repeat 0 6px;}
				.text table{width:100%;}
					.text th{padding:3px 10px; border:1px solid #003E74; background:#DFEFFB;}
					.text td{padding:3px 10px; border:1px solid #003E74;}

	.footer{clear:both; height:180px; padding:20px 0;}
		.footer .blok{float:left; width:50%;}
			.footer .left{margin:0 21px 0 0; padding:25px 0 0 0;}
				.footer .info ul{padding:0 0 0 1px;}
					.footer .info li{float:left; margin:0 0 5px -1px;  padding:0 7px; border-left:1px solid #91C0CF; border-right:1px solid #91C0CF; color:#7A24CB; font-weight:900;}
						.footer .info a{color:#050768; font-weight:300; text-decoration:none; white-space:nowrap;}
						.footer .info a:hover{text-decoration:underline;}
				.footer .stat{clear:left; padding:10px 0;}
					.footer .stat a{padding:0 10px 0 0;}
				.footer .copy{color:#050768;}
					.footer .copy a{color:#050768; font-weight:900;}
			.footer .right{height:50px; margin:0 0 0 21px; text-align:right;}
				.footer .right table{float:right; width:460px; height:120px; text-align:center; background:url(/images/bg_footer.png) repeat-x 0 0;}
					.footer .right td{padding:25px 0 0 0;}
					.footer .right .tdl{text-align:left;}
					.footer .right .tdr{text-align:right;}
				.footer .right .school{position:relative; top:-127px; margin:-20px 0 0 0; padding:0 50px 0 0;}




.clear{clear:both; height:1px; overflow:hidden;}
.clearleft{clear:left; height:1px; overflow:hidden;}
.clearright{clear:right; height:1px; overflow:hidden;}

.pink{color:#7A24CB;}

.flaft{float:left; padding:3px 15px 15px 0;}
.fleft{float:left; padding:3px 15px 15px 0;}
.fright{float:right; padding:3px 0 0 15px;}
/*------------------------------------------------------------------------------------------------------------------*/

.news{overflow:hidden; _height:50px; _overflow:none;}
.news a{color:#00789E;}
.news .read{float:left; height:36px; padding:0 50px 0 15px; color:#FFF; font:900 14px/22px Arial; background:url(/images/bg_read.png) no-repeat 100% 0;}
.news .date{padding:0 5px 0 0; color:#7A24CB; font-weight:300;}
.news .all a{display:block; padding:10px 20px; color:#03225F; font-weight:900;}
.news-list{clear:left; padding:10px 20px;}
.news-list a{padding:0 5px; font-weight:900;}
.news-list span{display:block; color:#009AB1; font-size:11px;}

.contacts{padding:15px; border-bottom:2px solid #FFF; background:#DFEFFB;}
	.contacts table{width:100%;}
		.contacts td{padding:0 15px 0 0; vertical-align:top; border:none;}
			.contacts img{border:2px solid #FFF;}
			.contacts .addr{font:16px/1.2 Arial, serif;}
			.contacts .tel{color:#C00902;}
				.contacts .tel b{color:#003F6F;}
				.contacts .tel span{font:16px/1.2 Arial, serif;}
			.contacts .mail a{color:#003F6F; font:16px/1.2 Arial, serif; text-decoration:none;}
.cont-foto{padding:15px; background:#A8CBDB;}
	.cont-foto .url{display:block; _width:250px; margin:0 0 0 340px; _margin-right:-5px; padding:72px 0 0 0; text-align:right; color:#FFF; font:italic 900 26px/100% Arial, serif; text-decoration:none;}

.director img{float:right; margin:0 0 0 10px; padding:0 0 15px 0; border-top:1px solid #E6EEF5; background:url(/images/bg_director.png) repeat-x 0 100%;}

.student{overflow:hidden;}
.student img{width:220px}

.schedule{width:100%; text-align:center;}
	.schedule th{padding:3px 10px; border:1px solid #FFF; color:#FFF; font-weight:300; background:#66AEC5;}
	.schedule td{padding:3px 10px; border:1px solid #66AEC5;}


.news{margin:0 0 30px 0; color:#03225F;}
	.news p{margin:0 0 5px 0;}
	.news p.mini{color:#009AB1; font-size:11px;}
	.news a:hover{color:#7A24CB; text-decoration:underline;}
	.news img{float:left; max-width:150px;}


.pagenav{padding:20px 0;}
	.text .pagenav ul{float:left; margin:0; border-left:1px solid #91C0CF;}
		.text .pagenav li{float:left; padding:0 5px; border-right:1px solid #91C0CF; background:0;}
			.text .pagenav span{color:#7A24CB; font-weight:900;}
			.text .pagenav a{color:#050768; text-decoration:none;}
			.text .pagenav a:visited{color:#91C0CF;}

.calendar-title{width:232px !important;}
.calendar-title{padding-left:0 !important; text-align:center !important;}
.calendar{position:relative; width:232px; margin:1px 0 10px 0; background:url(/images/bg_calendar.gif) repeat-x 0 -4px;}
.index .calendar{background:url(/images/bg_calendar.gif) repeat-x 0 22px;}
.sidebar .calendar{margin:1px 0 0 15px;}
	.cal-nav{height:21px; color:#FFF; background:#3493AC;}
		.cal-year, .act-cal-year{float:left;}
			.cal-nav .prev,.act-cal-year .prev{float:left; width:15px; height:21px; line-height:21px; margin:0; padding:0; background:#0E77A0 url(/images/arrow.png) no-repeat 0 0;}
			.cal-nav .next, .act-cal-year .next{float:left; width:15px; height:21px; line-height:21px; margin:0; padding:0; background:#0E77A0 url(/images/arrow.png) no-repeat 0 100%;}
			.cal-year div, .act-cal-year div{position:relative; float:left; width:57px; height:21px; line-height:21px; margin:0 !important; padding:0; background:#03225F; overflow:hidden;}
				.cal-year ul, .act-cal-year ul{position:absolute; float:left; width:800px; height:21px; margin:0; background:#03225F;}
					.cal-year li, .act-cal-year li{float:left; width:57px; height:21px; padding:0 !important; text-align:center; background:none !important;}
		.cal-mons, .act-cal-mons{float:right;}
			.cal-mons div, .act-cal-mons div{position:relative; float:left; width:81px; height:21px; line-height:21px; margin:0 !important; padding:0; background:#03225F; overflow:hidden;}
				.cal-mons ul, .act-cal-mons ul{position:absolute; float:left; width:1000px; height:21px; margin:0; background:#03225F;}
					.cal-mons li, .act-cal-mons li{float:left; width:81px; height:21px; padding:0 !important; text-align:center; background:none !important;}
	.cal-week{height:30px; margin:0 0 0 8px !important; padding:0 0 0 4px;}
	.index .cal-week{margin:0 !important;}
		.cal-week li{float:left; width:20px !important; height:20px !important; padding:0 !important; line-height:30px !important; text-align:center; color:#FFF; background:none !important;}
		.index .cal-week li{width:30px !important; height:36px !important; color:#005570;}
		.cal-week li i{font-style:normal; color:#1886A5;}
	.cal-day, .act-cal-day{clear:left; margin:0 0 0 8px !important; padding:0 0 0 4px;}
	.index .cal-day, .index .act-cal-day{margin:0 !important;}
		.cal-day li, .act-cal-day li{float:left; width:30px; height:36px; padding:0 !important; text-align:center; color:#A7A9AB; font:900 14px/36px Arial, sans-serif; background:none !important;}
		.index .act-cal-day li{width:30px !important; height:36px !important; border:0 !important; color:#A7A9AB !important; font:900 16px/36px Arial, sans-serif !important;}
			.index .act-cal-day li a{color:#050768 !important; text-decoration:none;}
			.index .act-cal-day li a:hover{color:#7A24CB !important;}
			.index .act-cal-day li span{color:#A3A4A6 !important;}
			.cal-day li a, .act-cal-day li a{color:#050768; text-decoration:none;}
			.cal-day li i, .act-cal-day li i{font-style:normal; color:#1886A5;}
	.eve-week{width:170px; height:180px; margin:25px 0 0 31px; background:#050768 !important;}
	.index .eve-week{width:220px; height:190px; margin:0 0 0 5px; background:none !important;}
		.eve-week li{width:18px; height:20px; line-height:20px; margin:0 1px 1px 0; background:#050768 !important;}
		.index .eve-week li{width:30px; height:25px; line-height:25px; margin:0; background:none !important;}
			.eve-week li a,.eve-week li span{color:#050768;}
	.square-type{clear:left; margin:0 !important; padding:20px 0 0 4px;}
		.square-type li{margin:0 0 10px 0; padding:0 !important; background:none !important;}
			.square-type li div{float:left; width:20px; height:20px; margin:-3px 10px 20px 0;}
.text .calendar{float:left;}


.gallery{position:relative; width:600px; min-height:545px; _height:545px; background:#DFEFFB;}
	.big-photo{padding:15px 0 0 15px; background:url(../images/bg_gallery.png) no-repeat 482px 356px;}
		.big-photo .pic{width:500px; height:375px; border:2px solid #FFF; text-align:center; background:#FFF;}
			.big-photo .pic{width:500px; height:375px;}
				.big-photo .pic img{max-width:500px; height:375px;}
		.big-photo .info{height:40px; padding:7px 56px 0 0;}
			.big-photo p{width:400px; padding:7px 0 0 0; text-align:left;}
			.big-photo .navi{float:right; width:54px; color:#FFF;}
				.big-photo .navi a{float:left; color:#FFF; text-decoration:none;}
				.big-photo .navi div{float:left; width:34px; text-align:center;}
					.big-photo .navi b{color:#DFC4F9; font-weight:300;}
	.list-photo{position:relative; height:113px; padding:10px 0 0 0; border-top:2px solid #FFF; background:#A8CBDB;}
	ul.list-photo{float:left; margin:0 0 0 2px; padding:0; border:0;}
		.list-photo .prev{position:absolute; bottom:0; left:0; width:28px; height:28px; background:url(../images/list-photo_nav.png) no-repeat 0 0;}
		.list-photo .next{position:absolute; bottom:0; right:0; width:28px; height:28px; background:url(../images/list-photo_nav.png) no-repeat 100% 0;}
		.list-photo .list{position:relative; width:566px; height:90px; margin:0 0 0 15px; border:2px solid #FFF; overflow:hidden;}
			.text .list-photo ul{position:absolute; width:5000px; margin:0;}
				.text .list-photo li{position:relative; float:left; width:140px; height:90px; padding:0; border-right:2px solid #FFF; background:#FFF; overflow:hidden;}
				ul.list-photo li{margin:0 0 0 -2px; border:2px solid #FFF;}
					.text .list-photo li a{padding:0; margin:0;}
					.text .list-photo li img{position:absolute; top:-50%; width:140px; margin-top:45px;}

.events{padding:0 0 0 250px;}
	.events form{float:left; width:370px;}
		.events ul{margin:0 0 20px 0; padding:0;}
			.events ul li{clear:left; height:24px; padding:0; line-height:20px; background:none;}
				.events ul li div{float:left; margin:0 10px 0 0;}
				.cal-day .b-A2A2A2, .act-cal-day .b-A2A2A2{border:1px solid #A2A2A2; background:#A2A2A2 !important;}
				.cal-day .b-none, .act-cal-day .b-none{border:1px solid #41428C; background:#050768 !important;}
				.cal-day .b-FFFFFF, .act-cal-day .b-FFFFFF{border:1px solid #FFF; background:#FFF !important;}

.views{min-width:100%; padding:20px 0 10px 0; border-top:1px solid #91C0CF; border-bottom:1px solid #91C0CF; overflow:hidden;}
	.views span{float:left; width:250px;}
	.views a{color:#050768;}

.event-list{clear:right; padding:20px 0 20px 0;}
	.index .event-list h1{width:210px; margin:-15px 0 10px 0; padding:2px 0 2px 15px; font-size:13px; color:#FFF; background:#03225F;}
	.event-list h1{width:210px; margin:0 0 15px 0; padding:2px 0; font-size:16px; color:#7A24CB; background:none;}
	.event-list p{margin:0 0 10px 37px;}
		.event-list p span{color:#7A24CB;}
		.event-list p a{color:#050768; text-decoration:none;}

.staff{overflow:hidden;}

.houset{display:none;}


