@charset "UTF-8";
/*  © Created by design studio Dot Seven www.dot7.ru  */

body {background-color:#f6f3ec;}

/* HEADER */

div#Header {width:100%; height: 210px; background:url(../images/bkg_top.jpg) #97b250; margin-bottom:30px;}

div#Header .container { height: 210px; background: url(../images/top_light.png);}
img#TopLogo {float:left;margin:28px 0 0 26px;border: none;}
img#TopText {float:right;margin:20px 40px 0 0;border: none;}
img#TopMIPTK {float:left; margin:30px 0 0 15px; border: none;}
	
/* MAIN PAGE MIDDLE*/
	
div#MainLeftColumn {width: 505px; float:left;margin-left:20px;}
div#MainRightColumn {width: 385px; float:right;margin-right:20px;margin-top:26px;}

div#MainNavig {background-color:#fdfcfa; border: 1px solid #999; margin-bottom:20px;}
div#MainNavig.MainPage {
/*-moz-border-radius: 4px;
-webkit-border-radius: 4px;*/
-moz-box-shadow: 0 1px 10px rgba(0,0,0,0.2);
-webkit-box-shadow: 0 1px 10px rgba(0,0,0,0.2);
}
div#MainNavig.AllPages {background:none; border: none;}
div#MainNavigLeft {width: 226px; float:left; padding:25px 0 0 25px;}
div#MainNavigRight {width: 213px; float:right; padding:25px 25px 0 13px;}

div#MainAnonces {background-color:#fdfcfa; border: 1px solid #999; padding:25px;
-moz-box-shadow: 0 1px 10px rgba(0,0,0,0.2);
-webkit-box-shadow: 0 1px 10px rgba(0,0,0,0.2);}

div#News {padding:25px;}

div#AllLeftColumn {width: 255px; float:left;margin-left:20px;}
div#AllRightColumn {background-color:#fdfcfa; width: 580px; border: 1px solid #999; float:right;padding: 25px 40px 40px 40px; margin-right:25px; min-height:700px;
-moz-box-shadow: 0 1px 10px rgba(0,0,0,0.2);
-webkit-box-shadow: 0 1px 10px rgba(0,0,0,0.2);}
a#RSSLink{float:right}
#HeadTimetable{float:left}
a#RSSLink {
	padding:0 20px 0 0;
	margin:2px 0 0 0;
	display: inline-block;
	background: url(../images/ico_rss.png) no-repeat right}
a#CalendarLink {
	padding:0 0 0 20px;
	margin-bottom:5px;
	display: inline-block;
	background: url(../images/ico_calendar.png) no-repeat}


/* FOOTER */

div#Footer {width:100%; background:url(../images/bkg_bottom.jpg) #97b250; height:252px; margin-top:50px;}
div#Footer .container { height: 252px; background: url(../images/top_light.png) repeat-y;}

div#FooterAbout {
	position:relative;
	width:334px; 
	height:212px;
	padding:30px 0 0 40px; /* !!!!!!! */
	float:left;}

div#FooterLookMore {
	position:relative;
	width:250px; 
	height:242px;
	margin-left:40px;
	float:left;}
	
#HeadLookMore {
	position:absolute;
	top:30px;
	left:10px;}	

a#LinkLJ {
	position:absolute;
	top:65px;
	left:10px;
	padding:16px 0 0 60px; 
	height:48px; 
	background:url(../images/ico_lj.png) no-repeat}
	
a#LinkYouTube {
	position:absolute;
	top:130px;
	left:10px;
	padding:16px 0 0 60px; 
	height:48px; 
	background:url(../images/ico_youtube.png) no-repeat}

div#FooterContact {
	position:relative;
	width:270px;
	height:242px;
	margin-left:30px;
	float:left;
}
#HeadContact {
	position:absolute;
	top:30px;}
	
a#LinkEmail { 
	position:absolute;
	top:65px;
	margin: 0 0 0 -3px;
	padding:16px 0 0 60px; 
	height:48px; 
	background:url(../images/ico_email.png) no-repeat}
div#Copyright {
	position:absolute;
	top:140px;}
	
/* HEADERS */


#HeadLearning, #HeadSocial, #HeadPersonal, #HeadAbout, #HeadBiblio, #HeadTimetable, #HeadAnonces, #HeadNews, #HeadAboutShort, #HeadLookMore, #HeadContact, #HeadMain {
	padding: 21px 0 0 0; overflow: hidden; height: 0px;width:200px;background: url(../images/headers.png);}
#HeadLearning {background-position: 0px -23px;}
#HeadPersonal {background-position: 0px -63px;}
#HeadSocial {background-position: 0px -103px;}
#HeadAbout {background-position:0px -143px;}
#HeadBiblio {background-position:0px -183px;}
#HeadTimetable {background-position:0px -223px;}
#HeadAnonces {background-position:0px -263px;}
#HeadNews {background-position:0px -303px;}
#HeadAboutShort {background-position:0px -343px;}
#HeadLookMore {background-position:0px -383px;}
#HeadContact {background-position:0px -423px;}
#HeadMain {background-position:0px -463px; padding:0; display:block; height:21px; text-indent:-1000px; border:none;}



/* OTHER */

.box {padding:25px;margin-bottom:0;}

div#MainNavig ul{
	list-style: none;
	padding:0;
	margin:0 0 25px 0;
	height: auto;
}
.month {
	border-top:1px solid #999;
	border-bottom:1px solid #999;}
