.content img{
  margin:10px;
  }
.content h2 img,
.content h3 img{
	float:none;
	margin:0;
	}
h2{
	font-weight:normal;
	font-family:tahoma;
  margin-bottom:20px;
  font-size:1.6em;
  }
h2 a{
	text-decoration:none;
	color:#475358;
	}	
.extra .block h2{
  color:#ff7700;
  }
h3{
	color:#44adbc;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
  margin-bottom:10px;
  font-size:1.23em;
	}		
/* IE don't understant properties for ":first-letter" pseudo-class this in one rule*/	
.content h2:first-letter {color:#ff7700;}
.extra h2:first-letter {color:#ff7700;}
.extra h2 a:first-letter {color:#ff7700;}

h2.headline{
	margin:15px 0 30px 0;
  font-size:2.5em;
  font-weight:normal;
  line-height:1em;
  }
h4{
  font-size:1em;
  }
a{
  color:#18768a;
  text-decoration:underline;
  }
a:hover{
  text-decoration:none;
  }

ul li{
  position:relative;
  padding-left:20px;
  background:url("http://static.megaregi.ru/images/schoolportal/new_design/bullet.gif") no-repeat 0 .7em;
  list-style-type:none;
  }
p, ul, ol, .table, blockquote{
  margin-bottom:1.2em;
  }
.important-text{
	color:#44adbc;
	font-size:1.2em;
	}
.content strong{
	color:#ff7700 !important;
	font-weight:normal;
	}
ul{
  margin-left:15px;
  }
  ul ul{
    margin-top:2px;
    margin-bottom:2px;
    }
ol{
  margin-left:43px;
  }
li{
  margin-bottom:.6em;
  }  
.nowrap{
  white-space:nowrap;
  }
.error{
  color:#ff7700
  }

.loginFrm table {width:auto;}
.loginFrm input[type="text"], .loginFrm input[type="password"] {width:194px;}
.loginFrm select {width:198px;}




/*-------------------------------------------------------------*/
/*--------------------reset------------------------------------*/
*{
  margin:0px; 
  padding:0px;
  }
.top-menu ul, .top-menu li,
.scroll-pane ul, .scroll-pane li,
.url ul, .url li{
  margin:0;
  padding:0;
  list-style:none;
  background:none;
  border:0;
  }
img{
  border:none;
  }
td{
  vertical-align:top;
  }
/*--------------------end of reset-----------------------------*/
/*-------------------------------------------------------------*/
/*-------------------------------------------------------------*/
/*--------------------layout-----------------------------------*/
html{
  width:100%; 
  height:100%;
  font:100% Arial, Helvetica, sans-serif;
	min-width: 1000px;
  }
body{
  width:100%; 
  height:100%; 
  background:#fff url("http://static.megaregi.ru/images/schoolportal/new_design/bg.jpg") no-repeat 50% 0;
  font-size:.87em;
	line-height:1.3em;
  color:#475358;
  }
table{
  font-size:100%; /* ie5 hack */
  }
.main-wrap{
	margin:0 auto;
	width:1000px;
	height:100%; 
	min-height:100%;
	border-bottom:130px solid #fff;
	}
.main-container{
	position:relative;
	margin:0 auto;
	padding:20px 20px 20px 30px;
	width:857px;
  min-height:198px;
  height:auto !important;
  height:198px;
	background:url("http://static.megaregi.ru/images/schoolportal/new_design/bg-transp.png") no-repeat 50% 0;
	}
	.header{
		position:relative;
		z-index:10;
		margin:0 auto;
		padding-top:55px;
		width:907px;
		}
	#index .header{
		height:100px;
		}
	#next .header{
		height:65px;
		}
  .content-area{
    vertical-align:top;
    }
	.pre-content{
		min-height:265px;
		height:auto !important;
		height:265px;
		background:url("http://static.megaregi.ru/images/schoolportal/new_design/bg-numbers.png") no-repeat 100% 0px;
		}
  .columns-container{
    }
    
      .content{
        position:relative;
        float:left;
        width:577px;
		overflow: hidden;
        }
      .extra{
        float:right;
        width:250px;
        }
	.footer{
		border-top:1px solid #cdcdcd;
		margin:-110px auto 0;
		padding-top:20px;
		width:907px;
		height:110px;
		font-size:.8em;
		color:#96c0c8;
		}
		
	.widthGum {width:840px;}	
/*--------------------end of layout----------------------------*/
/*-------------------------------------------------------------*/

/*-------------------------------------------------------------*/
/*--------------------reset------------------------------------*/
*{
  margin:0px; 
  padding:0px;
  }
.nav ul, .nav li,
.pager ul, .pager li,
.right-menu ul, .right-menu li,
.top-menu ul, .top-menu li,
.video-list ul, .video-list li{
  margin:0;
  padding:0;
  list-style:none;
  background:none;
  border:0;
  }
img{
  border:none;
  }
td{
  vertical-align:top;
  }
h2 {
	overflow: hidden;
	line-height:1em;
}
h3 {
	overflow: hidden;
}
/*--------------------end of reset-----------------------------*/
/*-------------------------------------------------------------*/

/*-------------------------------------------------------------*/
/*--------------------header-----------------------------------*/
h1.logo{
	float:left;
	font-size:1em;
	}
	h1.logo a,
	h1.logo img{
		width:201px;
		height:44px;
		background: url("http://static.megaregi.ru/images/schoolportal/new_design/logo.png") no-repeat;
		}
	h1.logo a{	
		display:block;
		position:relative;
		overflow:hidden;
		}
	h1.logo span{
		display:none;
		}

.menu-container{
	float:right;
	}		
/* top-menu */
.top-menu,
.add-school{
	float:left;
	}
.top-menu{
	width:505px;
	}
.add-school{
	margin-left:12px;
  white-space:nowrap;
	}
.top-menu li{
	float:left;
	border-spacing:0px;
	}
	.top-menu li a{
		display:table-cell;
		padding:0px 16px 0;
		height:34px;
		background:url("http://static.megaregi.ru/images/schoolportal/new_design/tm-li.gif") repeat-x 0 0;
		vertical-align:middle;
		outline:0;
		text-decoration:none;
		color:#fff;
		}
	.top-menu a:hover,
	.top-menu a.active{
		border:1px solid #8bc4c1;
		border-width:0 1px;
		padding-left:15px;
		padding-right:15px;
		background:url("http://static.megaregi.ru/images/schoolportal/new_design/tm-li-a.gif") repeat-x 0 0;
		text-decoration:underline;
		}
	.top-menu li:first-child a,
	.top-menu li.first-child a{
		background:url("http://static.megaregi.ru/images/schoolportal/new_design/tm-li-l.gif") no-repeat 0 0;
		}
	.top-menu li:first-child a:hover,
	.top-menu li.first-child a:hover,
	.top-menu li:first-child a.active,
	.top-menu li.first-child a.active{
		background:url("http://static.megaregi.ru/images/schoolportal/new_design/tm-li-l-a.gif") no-repeat 0 0;
		border-width:0 1px 0 0;
		padding-left:16px;
		}
		/* same rules are split to the different lines because opera9, ie8 can't see them  */
	/*.top-menu li:last-child a{
		background:url("http://static.megaregi.ru/images/schoolportal/new_design/tm-li-r.gif") no-repeat 100% 0;
		}*/
	.top-menu li.lastTopMenu a {
		background:url("http://static.megaregi.ru/images/schoolportal/new_design/tm-li-r.gif") no-repeat 100% 0;
	}
		
	.top-menu li.last-child a{
		background:url("http://static.megaregi.ru/images/schoolportal/new_design/tm-li-r.gif") no-repeat 100% 0;
		}
	/*.top-menu li:last-child a:hover{
		background:url("http://static.megaregi.ru/images/schoolportal/new_design/tm-li-r-a.gif") no-repeat 100% 0;
		border-width:0 0 0 1px;
		}*/
		
	.top-menu li.lastTopMenu a:hover{
		background:url("http://static.megaregi.ru/images/schoolportal/new_design/tm-li-r-a.gif") no-repeat 100% 0;
		border-width:0 0 0 1px;
	}
		
		
	.top-menu li.last-child a:hover{
		background:url("http://static.megaregi.ru/images/schoolportal/new_design/tm-li-r-a.gif") no-repeat 100% 0;
		border-width:0 0 0 1px;
		}
	/*.top-menu li:last-child a.active{
		background:url("http://static.megaregi.ru/images/schoolportal/new_design/tm-li-r-a.gif") no-repeat 100% 0;
		border-width:0 0 0 1px;
		}*/
	.top-menu li.lastTopMenu a.active{
		background:url("http://static.megaregi.ru/images/schoolportal/new_design/tm-li-r-a.gif") no-repeat 100% 0;
		border-width:0 0 0 1px;
	}
	
	.top-menu li.last-child a.active{
		background:url("http://static.megaregi.ru/images/schoolportal/new_design/tm-li-r-a.gif") no-repeat 100% 0;
		border-width:0 0 0 1px;
		}
		/* /same rules... */
/* /top-menu */	
/* btn */
.btn,
.btn strong{
	height:34px;
	cursor:pointer;
	font-weight:normal;
	zoom:1;
	}
.btn,
.btn strong,
.btn span{
	color:#fff;
	}
.btn{
	padding-right:18px;
	background:url("http://static.megaregi.ru/images/schoolportal/new_design/btn-r.png") no-repeat 100% 0;
	text-decoration:none;
	outline:none;
	display:table;
	}
.btn-2{
	padding-right:28px;
	background-image:url("http://static.megaregi.ru/images/schoolportal/new_design/btn2-r.png");
	}
	.btn strong{
		display:table-cell;
		padding-left:18px;
		background:url("http://static.megaregi.ru/images/schoolportal/new_design/btn-l.png") no-repeat 0 0;
		vertical-align:middle;
		}		
	.btn-2 strong{
		padding-right:30px;
		text-transform:uppercase;
		font-family:tahoma;
		font-size:1.1em;
		letter-spacing:0.05em;
		font-weight:bold;
		}
	a.bth:hover{
		text-decoration:underline;
		}

		
.btnG,
.btnG strong{
	height:34px;
	cursor:pointer;
	font-weight:normal;
	zoom:1;
	}
.btnG,
.btnG strong,
.btnG span{
	color:#fff;
	}
.btnG{
	padding-right:18px;
	background:url("http://static.megaregi.ru/images/schoolportal/new_design/btn-r.png") no-repeat 100% 0;
	text-decoration:none;
	outline:none;
	display:table;
	}
.btn-3{
	padding-right:28px;
	background-image:url("http://static.megaregi.ru/images/schoolportal/new_design/btn3-r.png");
	}
.btn-3 strong{
		display:table-cell;
		padding-left:18px;
		background:url("http://static.megaregi.ru/images/schoolportal/new_design/btn-3.png") no-repeat 0 0;
		vertical-align:middle;
		}		
.btn-3 strong{
		padding-right:30px;
		text-transform:uppercase;
		font-family:tahoma;
		font-size:1.1em;
		letter-spacing:0.05em;
		font-weight:bold;
		}
	a.bth:hover{
		text-decoration:underline;
		}		
/* /btn */	
/*--------------------end of header----------------------------*/
/*-------------------------------------------------------------*/

/*-------------------------------------------------------------*/
/*--------------------content----------------------------------*/
/* adm */
.adm{
  position:absolute;
  right:-17px;
  top:0;
  padding:0 0 0 16px;
  width:17px;
  line-height:1em;
  background:url("http://static.megaregi.ru/images/schoolportal/new_design/adm-t.gif") no-repeat 100% 0;
  color:#fff;
  font-size:.9em;
  text-transform:uppercase;
  font-weight:bold;
  }
  .adm div{
    margin:15px 0 0 0;
    padding:0 0 10px 0;
    background:url("http://static.megaregi.ru/images/schoolportal/new_design/adm-b.gif") no-repeat 0 100%;
    text-align:center;
    }
  .adm a{
    display:block;
    text-decoration:none;
    outline:0;
    color:#fff;
    }
/* /adm */
/* pre-content */
.pre-content{
	margin-bottom:10px;
	}
	.pre-content .col-1{
		float:left;
		width:400px;
		}
		.pre-content .col-1 .conversion{
			margin-bottom:20px;
			font-size:.9em;
			font-style:italic;
			}
			.pre-content .col-1 .conversion blockquote,
			.pre-content .col-1 .conversion p{
				margin-bottom:8px;
				}
		.pre-content .col-1 h2{
			margin-bottom:20px;
			}
	.pre-content .col-2{	
		float:right;
		margin:-60px -20px 0 0;
		width:451px;
		}
		.pre-content .col-2 img{
			position:relative;
			}
			.pre-content .project h2{
				margin-bottom:12px;
				color:#0fa9be;
				text-transform:uppercase;
				font-size:2.6em;
				line-height:1.1em;
				font-family:tahoma;
				font-weight:normal;
				}
/* /pre-content */
/* cols */
.cols,
.lr-container{}
	.cols .col-1,
	.cols .col-2,
	.lr-container .left,
	.lr-container .right{
		width:49%;
		}
	.cols .col-1,
	.lr-container .left{
		float:left;
		}
	.cols .col-2,
	.lr-container .right{
		float:right;
		}
/* /cols */

/* project-info */
.project-info{
	margin-top:20px;
	font-size:.87em;
	}
	.project-info ul{
		}
	.project-info h3{
		margin-bottom:10px;
		font-size:1.9em;
		text-transform:uppercase;
		letter-spacing:-0.01em;
		}
	.project-info-school h3{
		padding:18px 0 7px 60px;
		background:url("http://static.megaregi.ru/images/schoolportal/new_design/i-for-school.gif") no-repeat 0 0;
		color:#0fa9be;
		}
	.project-info-parents h3{
		padding:18px 0 7px 75px;
		background:url("http://static.megaregi.ru/images/schoolportal/new_design/i-for-parents.gif") no-repeat 0 8px;
		color:#ff7700;
		}
	.project-info-school li{
		background-image:url("http://static.megaregi.ru/images/schoolportal/new_design/bullet-1.gif");
		overflow: hidden;
		}
	.project-info-parents li{
		background-image:url("http://static.megaregi.ru/images/schoolportal/new_design/bullet-2.gif");
		overflow: hidden;
		}
		
		/*project-info*/
		div.project-info-school a, div.project-info-parents a  {font-size:14px;}
		div.project-info-school a {color:#0FA9BE;}
		div.project-info-parents a {color:#FF7700;}
		/*end project-info*/		
		
		
/* /project-info */
/* block */
.block{
  margin-bottom:20px;
	background:#f5f5f5 url("http://static.megaregi.ru/images/schoolportal/new_design/block-lt.gif") no-repeat 0 0;
	}	
.block .in-1{
	background:url("http://static.megaregi.ru/images/schoolportal/new_design/block-rt.gif") no-repeat 100% 0;
	}
.block .in-2{
	background:url("http://static.megaregi.ru/images/schoolportal/new_design/block-rb.gif") no-repeat 100% 100%;
	}
.block .in-3{
	padding:20px 15px;
	background:url("http://static.megaregi.ru/images/schoolportal/new_design/block-lb.gif") no-repeat 0 100%;
	}
	
.block-2{
		width:100%;
		height:100%;
		}
	.block-2 .ltc,
	.block-2 .rtc,
	.block-2 .rbc,
	.block-2 .lbc,
	.block-2 .t,
	.block-2 .b,
	.block-2 .l,
	.block-2 .r{
		padding:0;
		line-height:0;
		font-size:0;
		}
	.block-2 .ltc,
	.block-2 .rtc,
	.block-2 .rbc,
	.block-2 .lbc{
		width:10px;
		height:10px;
		background-repeat:no-repeat;
		}
	.block-2 .t,
	.block-2 .b{
		height:10px;
		background-repeat:repeat-x;
		}
	.block-2 .l,
	.block-2 .r{
		width:10px;
		background-repeat:repeat-y;
		background-position: 0 0;
		}
	.block-2 .ca{
		padding:5px;
		background:#fff;
		}
	.block-2 .ltc{background-image:url("http://static.megaregi.ru/images/schoolportal/new_design/block-2-lt.gif"); background-position:0 100%;}
	.block-2 .rtc{background-image:url("http://static.megaregi.ru/images/schoolportal/new_design/block-2-rt.gif"); background-position:100% 100%;}
	.block-2 .rbc{background-image:url("http://static.megaregi.ru/images/schoolportal/new_design/block-2-rb.gif"); background-position:100% 0;}
	.block-2 .lbc{background-image:url("http://static.megaregi.ru/images/schoolportal/new_design/block-2-lb.gif"); background-position:0 0;}
	.block-2 .t{background-image:url("http://static.megaregi.ru/images/schoolportal/new_design/block-2-t.gif"); background-position: 0 100%;}
	.block-2 .b{background-image:url("http://static.megaregi.ru/images/schoolportal/new_design/block-2-b.gif"); background-position: 0 0;}
	.block-2 .l{background-image:url("http://static.megaregi.ru/images/schoolportal/new_design/block-2-l.gif");}
	.block-2 .r{background-image:url("http://static.megaregi.ru/images/schoolportal/new_design/block-2-r.gif");}
/* /block */
#video_container{
  margin:0 15px 0 0;
  }
/* url */
.url{
	margin:0 15px 0 0;
	}
	.url li{
    margin-bottom:7px;
		padding-left:15px;
		background:url("http://static.megaregi.ru/images/schoolportal/new_design/bullet-3.gif") no-repeat 2px .35em;
		}
/* /url */
/* table */
.table{
	margin-bottom:1.2em;
	width:100%;
	border-bottom:2px solid #f5f5f5;
	}
	.table td,
	.table th{
		padding:5px 15px 5px 0;
		text-align:left;
		font-weight:normal;
		}
	.table th{
		background:#bfc4c9;
		color:#fff;
		}
    .table th a{
      color:#fff;
      }
	.table tr th:first-child,
	.table tr th.first-child{
		background-image:url("http://static.megaregi.ru/images/schoolportal/new_design/table-th-l.gif");
		background-repeat:no-repeat;
		background-position:0 0;
		}
	.table tr th:first-child,
	.table tr th.first-child,
	.table tr td:first-child,
	.table tr td.first-child{
		padding-left:15px;
		}
	.table tr th:last-child,
	.table tr th.last-child{
		background-image:url("http://static.megaregi.ru/images/schoolportal/new_design/table-th-r.gif");
		background-repeat:no-repeat;
		background-position:100% 0;
		}
	.table th.table-corner-l {
		background-image:url("http://static.megaregi.ru/images/schoolportal/new_design/table-th-l.gif") no-repeat top left;
		padding:0px;
		width:2px;
	}
	
	.table td{}
	.table tr.even td{
		background:#fff;
		}
	.table tr.odd td{
		background:#f5f5f5;
		}
.table td.main-info{
		min-width:60%;
		}
  .table td.date{
		width:90px;
		}
	.table td.action{
		padding-left:0;
		padding-right:0;
		text-align:center;
		}
	.table td.num{
		width:5px;
		}
	.table td.action img,
	.pager img{
		display:inline;
		float:none;
		margin:0 auto;
		}
/* /table */
/* pager */
.pager{
	margin-top:-2px;
	margin-bottom:15px;
	text-align:right;
	float:right;
	}
	.pager li{
		float:left;
		}
	.pager a{
		display:block;
		margin:0 0px 0 0;
		padding:2px 0;
		width:22px;
		text-align:center;
		}
	.pager .active a{
		background:url("http://static.megaregi.ru/images/schoolportal/new_design/p-active.gif") no-repeat 0 0;
		color:#fff;
		text-decoration:none;
		font-weight:bold;
		}
/* /pager */
/* form */
.form-table{
	width:100%;
	}
	.form-table th,
	.form-table td{
		width:100%;
		padding:0 0 15px 15px;
		text-align:left;
		vertical-align:top;
		font-weight:normal;
		}
	.form-table tr th:first-child,
	.form-table tr th.first-child,
	.form-table tr td:first-child,
	.form-table tr td.first-child{
		padding-left:0;
		}
	.form-table th{
		width:30%;
		}
	.form-table td{}
	
	input, textarea, select{
		font-family:Arial, Helvetica, sans-serif;
    font-size:.9em;
		}
	.textinputs,textarea{width:98%}
	select{width:99%;}
	
	select.noStretched {
		height: 100px;
	}
	
	textarea{
    height:150px;
    }
	.submit,
  .cancel{	
		margin-right:10px;
		zoom:1;
		overflow:hidden;
    outline:none;
		}
	.submit{
    background:url("http://static.megaregi.ru/images/schoolportal/new_design/btn-sbmt-l.gif") no-repeat 0 0;
    }
  .cancel{
    background:url("http://static.megaregi.ru/images/schoolportal/new_design/btn-cncl-l.gif") no-repeat 0 0;
    }
		.submit span{	
			background:url("http://static.megaregi.ru/images/schoolportal/new_design/btn-sbmt-r.gif") no-repeat 100% 0;
			}
    .cancel span{
      background:url("http://static.megaregi.ru/images/schoolportal/new_design/btn-cncl-r.gif") no-repeat 100% 0;
			}
	.submit,
	.submit span,
  .cancel,
  .cancel span{	
			padding:3px 0 4px 0;
			}
	.submit:hover{
		background-image:url("http://static.megaregi.ru/images/schoolportal/new_design/btn-sbmt-l-a.gif");
		}
	.submit:hover span{
		background-image:url("http://static.megaregi.ru/images/schoolportal/new_design/btn-sbmt-r-a.gif");
		}
  .cancel:hover{
		background-image:url("http://static.megaregi.ru/images/schoolportal/new_design/btn-cncl-l-a.gif");
		}
	.cancel:hover span{
		background-image:url("http://static.megaregi.ru/images/schoolportal/new_design/btn-cncl-r-a.gif");
		}
	.submit input,
  .cancel input{
		margin:0 5px;
		background:none;
		border:0;
		cursor:pointer;
		color:#fff;
		font-size:.9em;
    outline:none;
		}
.calendar-input{
  float:left;
  margin-right:5px;
  width:427px;  
  }
 .content .calendar-ico{
    margin:0;
    cursor:pointer;
    }
 .fictitiousSubmit {
	border: 0 none ;
	margin: 0;
	padding: 0;
	height: 0;
	width: 0;
	position: absolute;
}
/* form */
.ajaxload,
.ajaxloader{
  position:absolute;
  left:50%;
  top:50%;
  display:none;
  }
.err_msg{
  display:block;
  font-size:.8em;
  color:#ffa04d;
  }
/*--------------------end of content---------------------------*/
/*-------------------------------------------------------------*/

/*-------------------------------------------------------------*/
/*--------------------extra------------------------------------*/
.banner{
	margin-bottom:20px;
	}
	.banner .text{
		float:left;
		width:130px;
		}
		.banner h2{
			margin-bottom:12px;
			}
  .banner a{
    outline:0;
    }
	.banner .url a{
		color:#ff7700;
		text-decoration:none;
		font-size:.9em;
		}
		.banner .url ul li{
			background-image:url("http://static.megaregi.ru/images/schoolportal/new_design/bullet-4.gif");}
	.banner img{
		position:relative;
		float:right;
		margin-right:-14px;
		}
.schools-list{}
	.scroll-pane ul{
		margin-left:5px;
		}
	.scroll-pane li{
		position:static;
		margin-bottom:7px;
		}
/* right-menu */
.right-menu{}
  .right-menu li{
    padding:5px 0;
    }
/* /right-menu */
/*--------------------end of extra-----------------------------*/
/*-------------------------------------------------------------*/


/*-------------------------------------------------------------*/
/*--------------------footer-----------------------------------*/
.footer .lr-container{
	margin-bottom:30px;
	}
.footer .left{
	width:69%;
	}
.footer .right{
	width:30%;
	text-align:right;
	}
.contacts{
  color:#0fa9be;
  white-space:nowrap;
  }
	.contacts .phone,
	.contacts .email,
  .contacts .skype,
	.made p{
		display:table-cell;
		vertical-align:middle;
		overflow: auto;
		}
	.contacts .phone,
	.contacts .email,
  .contacts .skype{
		height:39px;
		padding-right:25px;
		padding-left:45px;
		font-size:1.6em;
		}
	.contacts .phone{
		background:url("http://static.megaregi.ru/images/schoolportal/new_design/ico-phone.gif") no-repeat 0 0;
		}
	.contacts .email{
		background:url("http://static.megaregi.ru/images/schoolportal/new_design/ico-email.gif") no-repeat 0 0;
		}
  .contacts .skype{
		background:url("http://static.megaregi.ru/images/schoolportal/new_design/ico-skype.gif") no-repeat 0 0;
		}
			.contacts .phone a,
			.contacts .email a,
      .contacts .skype a{
				color:#0fa9be;
				}
			.contacts .phone a,
      .contacts .skype a{
				text-decoration:none;
				}
			.contacts .email a{
				text-decoration:underline;
				}
			.contacts .email a:hover{
				text-decoration:none;
				}
.made{
	padding-top:9px;
	float:right;
	}	
	.made span,
	.made img{
		position:relative;
		float:left;
		margin-left:10px;
		}
	.made .ntb{
		margin-top:-3px;
		}
	.made .mfpa{
		margin-top:-5px;
		}
.copyright:first-letter {
	color:#ffa04d;
	}
/*--------------------end of footer----------------------------*/
/*-------------------------------------------------------------*/

/*-------------------------------------------------------------*/
/*--------------------clear------------------------------------*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.clearfloats{
  clear:both; 
  height:0px; 
  font-size:0px; 
  line-height: 0px; 
  margin: 0px; 
  padding: 0px; 
  border: none; 
  display: block;
  }
/*--------------------end of clear-----------------------------*/
/*-------------------------------------------------------------*/

.rwnd_btn {
	display: inline-block;
	background: url("http://static.megaregi.ru/images/schoolportal/new_design/p-ll.gif") center center no-repeat;
	width: 11px;
	height: 10px;
	text-decoration: none;
}

.prev_btn {
	display: inline-block;
	background: url("http://static.megaregi.ru/images/schoolportal/new_design/p-l.gif") center center  no-repeat;
	width: 11px;
	height: 10px;
	text-decoration: none;
}

.next_btn {
	display: inline-block;
	background: url("http://static.megaregi.ru/images/schoolportal/new_design/p-r.gif") center center  no-repeat;
	width: 11px;
	height: 10px;
	text-decoration: none;
}

.fwd_btn {
	display: inline-block;
	background: url("http://static.megaregi.ru/images/schoolportal/new_design/p-rr.gif") center center no-repeat;
	width: 11px;
	height: 10px;
	text-decoration: none;
}

.content .takepart {
	padding-left:270px;
}


/*color*/
.orange {color:#FF7700;}

/*position*/
.lPos {text-align:left;}
.cPos {text-align:center;}
.rPos {text-align:right;}

.searchSchool dl {clear:both;}
.searchSchool dt {color:#555555;float:left;width:130px;text-align:left;padding-top:3px;} 
.searchSchool dd {float:left;width:326px;} 
.searchSchool dd input {width:665px;border:1px solid #bfc4c8;padding: 1px;height:19px;}
.searchSchool dd select {width:669px;border:1px solid #bfc4c8;height:23px;padding:1px;}
.searchSchool div {text-align:right;}
.table tr.trBg {background: #f5f5f5;}

img.hand-n-disp {background: url("http://static.megaregi.ru/images/schoolportal/new_design/hand-n-disp.png") no-repeat;}

ul.pdf  li {background: url("http://static.megaregi.ru/images/schoolportal/icons/pdf.png") no-repeat;}
ul.pdf  li a {color:#18768a;font-size:13px;}

table.demoEGE  th img, table.demoEGE  th span{vertical-align:middle;}
table.demoEGE  th span {color:#5e5b5b; font-size:19px;}
table.demoEGE ul.pdf {margin-left:30px;}
table.demoEGE ul.pdf li {margin-bottom:8px;height:18px;}

table.ege {margin-bottom:20px;}
table.ege  th .btnG strong {padding-left: 40px;width:160px;}
table.ege  th .btnG strong span {font-size:14px;text-transform:none !important;}
table.ege  th .btnG strong span {font-size:14px;text-transform:none;}
table.ege  th h2 img{vertical-align:middle;}

table.setEge {margin:0 auto 20px auto; width:400px;}
table.setEge a.active {color:#FF7700; text-decoration:none;}

.egeFrame {background:#bfc4c9;border:1px solid gray;margin-bottom:20px;}

dl.rssPost {margin-bottom:40px;}
dl.rssPost dd {color:#475358;font-size:12px;}
dl.rssPost dd.date {margin-bottom:8px;}
dl.rssPost dd.title a {color:#0fa9be;font-size:inherit;}

table.two_column {
	width: 100%;
}

table.two_column td {
	width: 50%;
}

table.two_column img{
	margin: 0 !important;
}

input.date_field {
	width:128px;
}

img.calendar {
	margin: 0px !important;
}

ul.subNode {
	margin-left: 15px;
}

/*MY*/
div.infBlock {float:left; margin:20px;position:relative; border:1px solid #c0c4c9;}
div.infBlock div.infBlockBody {margin:12px;}
div.infBlock div.corner {background:url("http://static.megaregi.ru/images/schoolportal/new_design/block-bnr.png") no-repeat;width:12px;height:12px;position:absolute;}
div.infBlock div.corner.tl {background-position: 0 0;left:-1px;top:-1px;}
div.infBlock div.corner.tr {background-position:-12px 0;right:-2px;top:-1px;}
div.infBlock div.corner.br {background-position:-12px -12px;right:-2px;bottom:-2px;}
div.infBlock div.corner.bl {background-position: 0 -12px;left:-1px;bottom:-2px;}

a.partnerLink {
	float: left;
}





#scroll-wrap{
	position:relative;
	zoom:1;
	}
#scroll-pane{
	display:block;
	height:200px;
	overflow:auto;
	border-right:0;
	margin:0 0 10px 0;
	left:0;
	top:0;
	width: 200px;
	}
.scrollControlsY{
	display:block;
	position: absolute;
	top:0;
	right:0;
	height:100%;
	width:20px;
	z-index:100;
}

.upBtn{
	display:block;
	position:absolute;
	top:0;
	right:0;
	width:20px;
	height:21px;
	background: url("http://static.megaregi.ru/images/schoolportal/new_design/scroll-up.gif") no-repeat 0 0;
	cursor:pointer;
}
/*
.upBtn:hover{
	background: url("http://static.megaregi.ru/images/schoolportal/new_design/upBtn.gif") no-repeat 0 -24px;
}
.upBtn-Active, .upBtn-Active:hover{
	background: url("http://static.megaregi.ru/images/schoolportal/new_design/upBtn.gif") no-repeat 0 -48px;
}
*/
.downBtn{
	display:block;
	position:absolute;
	bottom:0;
	right:0;
	width:20px;
	height:21px;
	background: url("http://static.megaregi.ru/images/schoolportal/new_design/scroll-down.gif") no-repeat 0 0px;
	cursor:pointer;
}
/*
.downBtn:hover{
	background: url("http://static.megaregi.ru/images/schoolportal/new_design/downBtn.gif") no-repeat 0 -24px;
}

.downBtn-Active, .downBtn-Active:hover{
	background: url("http://static.megaregi.ru/images/schoolportal/new_design/downBtn.gif") no-repeat 0 0;
}
*/
.scrollBar{
	display:block;
	position: absolute;
	top:21px;
	right:0;
	bottom:21px;
	width:20px;
	background:#eaebec;
}

.scrollHandle{
	display:block;
	position:absolute;
	top:0px;
	right:0;
	width:20px;
	height:35px;
	min-height:13px;
	cursor: pointer;
	padding:11px 0;
	background:#bfc4c9;
}

.scrollHandleBG{
	display:block;
	position: relative;
	height:100%;
	width:20px;
}
/*
.scrollHandle .scrollHandleBG:hover, .scrollHandle:hover .scrollHandleBG{
	background: url("http://static.megaregi.ru/images/schoolportal/new_design/scrollHandleBG.gif") repeat-y -24px 0;
}

.scrollHandle-Active .scrollHandleBG:hover, .scrollHandle-Active:hover .scrollHandleBG, .scrollHandle-Active .scrollHandleBG{
	background: url("http://static.megaregi.ru/images/schoolportal/new_design/scrollHandleBG.gif") repeat-y -48px 0;
}
*/
.scrollHandleMiddle{
	display:block;
	position: absolute;
	width:20px;
	height:13px;
	top:50%;
	margin:-5px 0 0 0;
}
/*
.scrollHandle .scrollHandleMiddle:hover, .scrollHandle:hover .scrollHandleMiddle{
	background: url("http://static.megaregi.ru/images/schoolportal/new_design/scrollHandleMiddle.gif") repeat-y -24px 0;
}

.scrollHandle-Active .scrollHandleMiddle:hover, .scrollHandle-Active:hover .scrollHandleMiddle, .scrollHandle-Active .scrollHandleMiddle{
	background: url("http://static.megaregi.ru/images/schoolportal/new_design/scrollHandleMiddle.gif") repeat-y -48px 0;
}
*/
.scrollHandleTop{
	display:block;
	position:absolute;
	width:20px;
	height:10px;
	background: url("http://static.megaregi.ru/images/schoolportal/new_design/scroll-drag-top.gif") no-repeat 0 0;
	top:0;
	margin:0 0 0 0;
}
/*
.scrollHandle .scrollHandleTop:hover, .scrollHandle:hover .scrollHandleTop{
	background: url("http://static.megaregi.ru/images/schoolportal/new_design/scrollHandleTop.gif") no-repeat 0 0;
}

.scrollHandle-Active .scrollHandleTop:hover, .scrollHandle-Active:hover .scrollHandleTop, .scrollHandle-Active .scrollHandleTop{
	background: url("http://static.megaregi.ru/images/schoolportal/new_design/scrollHandleTop.gif") no-repeat 0 0;
}
*/
.scrollHandleBottom{
	display:block;
	position:absolute;
	width:20px;
	height:10px;
	background: url("http://static.megaregi.ru/images/schoolportal/new_design/scroll-drag-bottom.gif") no-repeat 0 100%;
	bottom:0;
	margin:0 0 0 0;
}
/*
.scrollHandle .scrollHandleBottom:hover, .scrollHandle:hover .scrollHandleBottom{
	background: url("http://static.megaregi.ru/images/schoolportal/new_design/scrollHandleBottom.gif") no-repeat 0 0;
}

.scrollHandle-Active .scrollHandleBottom:hover, .scrollHandle-Active:hover .scrollHandleBottom, .scrollHandle-Active .scrollHandleBottom{
	background: url("http://static.megaregi.ru/images/schoolportal/new_design/scrollHandleBottom.gif") no-repeat 0 0 ;
}
*/

