<!--


body {
font-family:Arial;
border: 0px solid #000000;
margin:0;
padding:0;
/*background-image:url(../img/sketch_mami.png);
background-repeat: no-repeat;
background-position: 93% 100%;
background-attachment: fixed; */


}

.mami_page
{

}

.lab_top
{
background:url('../img/top.jpg');
background-position:center;
background-repeat:no-repeat;
}

.mami_head
{
	height: 100px;
}

.mami_head_net
{
	width: 100%;
	border: 0px;
	font-weight:normal;
}


.mami_search_net
{
	width: 190px;

}

.mami_search_net #mlbutton
{
	padding-top: 1px;
}

.mami_srbutton_net
{
	width: 190px;
	padding: 0px;
	margin: 0px;

}

.mami_srbutton_net #srbutton
{
cursor:pointer;
vertical-align: 0;
}


.mami_head_net #lgtext
{
color:#6b6c70;
font-size:15pt;
}

.mami_head_net a#mami_local_unsel {
font-family:Verdana,Tahoma,Helvetica;
color:#0071bc;
text-decoration:none;
font-weight:700;
font-size:12px;
padding:5px;
}

.mami_head_net a#mami_local_unsel:hover {
font-family:Verdana,Tahoma,Helvetica;
color:#86a4fa;
text-decoration:none;
font-weight:700;
font-size:12px;
padding:5px;
}

.mami_head_net a#mami_local_sel,a#mami_local_sel:hover {
font-family:Verdana,Tahoma,Helvetica;
text-decoration:none;
font-weight:700;
font-size:12px;
color:#555;
padding:5px;
}

.mami_page_cont #page_title {
color:#555;
font-family:verdana,arial,sans-serif;
font-size:20px;
line-height:25px;
border-bottom:1px solid #b7b7b7;
padding-bottom:10px;
}

.mami_page_cont #title_text {
color:#555;
font-family:verdana,arial,sans-serif;
font-size:20px;
}

.mami_page_cont #cont_text {
padding-left:50px;
}

.mami_page_cont #tbl{
table.display
text-align:left;
border-collapse:collapse;
border-spacing:0;
border-color:#b7b7b7;
border-style:solid;
border-width:1px
}

.mami_page_cont #tbl td {
padding: 5px;
text-align:left;
border-color:#b7b7b7;
border-style:solid;
border-width:.1em
}

.note{font-size:85%;font-weight:normal;float:none;color:#656d83}

a#navigation {
font-family:Verdana,Tahoma,Helvetica;
color:#0071bc;
text-decoration:none;
font-weight:700;
font-size:11px;
}

a#navigation:hover {
font-family:Verdana,Tahoma,Helvetica;
color:#86a4fa;
text-decoration:none;
font-weight:700;
font-size:11px;
}

span#ach {
display : block;
text-align: left;
margin: 0px;
padding: 0 0 10px 0;
width:320px;
}

.accordion h3 {
font-size:14px;
color:#555;
padding-left:10px;
line-height:19px;
cursor:pointer;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
margin:0;
}

.accordion h3:hover {
color:#555;
text-decoration:underline;
}

.accordion p {
/*line-height:25px;*/
display:none;
width:200px;
margin:0;
/*font-family:Arial, Helvetica, sans-serif;

margin:0;
text-align: left;
padding:7px 0 7px 30px;*/
}


.accordion span {
display : block;
text-align: left;
line-height :25px;
padding-bottom: 9px;
padding-left: 30px;
margin-right: 30px;
font-family: Arial, Helvetica, sans-serif;
width: 200px;
}

.accordion span.sel {
display : block;
text-align: left;
line-height :25px;
padding-bottom: 9px;
padding-left: 30px;
margin-right: 30px;
font-family: Arial, Helvetica, sans-serif;
width: 200px;
background:transparent url(../img/bull.gif) 15px 4px no-repeat;
}

.accordion a {
line-height:16px;
font-size:13px;
color:#555;
text-align:left;
}


.mami_page_cont {
font-family:Arial;
color:#555;
font-weight:400;
font-size:15px;
line-height:19px;
font-size-adjust:none;
font-stretch:normal;
text-align:justify;
height: 500px;
width: 100%;
}

.mami_page_cont h3 {
color:#555;
font-size:11px;
line-height:22px;
}

.mami_page_cont a {
color:#0071bc;
text-decoration:underline;
}

.mami_page_cont a:hover {
color:#86a4fa;
text-decoration:underline;
}

.mami_copy
{
	border-top:1px solid #b7b7b7;
	padding-top: 10px;
	height: 50px;
	line-height:10px;
}

.gall table {
color:#555;
font-weight:400;
font-size:15px;
line-height:19px;
font-size-adjust:none;
font-stretch:normal;
text-align:center;
border-collapse:collapse;
border-spacing:0;
border-color:#fff;
border-width:0;
}

.news table {
color:#555;
font-weight:400;
font-size:14px;
line-height:20px;
font-size-adjust:none;
font-stretch:normal;
border-collapse:collapse;
border-spacing:0;
border-color:#fff;
border-width:0;
}

.news img {
margin-right:10px;
}

.rk {
color:#555;
font-family:verdana,arial,sans-serif;
border:0 solid #b7b7b7;
padding-top:50px;
text-align:left;
}

.rk #rk_img {
border:0;
padding-bottom:20px;
}

.wrap_gr {
display:block;
position:relative;
top:-7px;
background:url(../../../img_new/shadow/black/shadow_l.png) no-repeat left top;
float:left;
}

.wrap_gr1 {
display:block;
position:relative;
top:10px;
left:10px;
background:url(../../../img_new/shadow/black/shadow_r.png) no-repeat right bottom;
float:left;
}

.wrap_gr2 {
position:relative;
left:-10px;
background:url(../../../img_new/shadow/black/corner_bl.png) no-repeat left bottom;
background-position:0 100%;

}

.wrap_gr3 {
display:block;
position:relative;
top:-10px;
left:10px;
background:url(../../../img_new/shadow/black/corner_tr.png) no-repeat right top;
background-position:100% 0;

}

.wrap_gr3 img {
position:relative;
top:4px;
left:-5px;
display:block;
border:5px solid #fff !important;
}

.wrap_gr3 span {
position:relative;
top:0;
left:-5px;
font-size:12px;
border:5px solid #fff !important;
}

.wrap_bl {
display:block;
position:relative;
top:-14px;
left:-5px;
background:url(../../../img_new/shadow/blue/shadow_l.png) no-repeat left top;
float:left;
}

.wrap_bl1 {
display:block;
position:relative;
top:22px;
left:22px;
background:url(../../../img_new/shadow/blue/shadow_r.png) no-repeat right bottom;
float:left;
}

.wrap_bl2 {
position:relative;
left:-19px;
background:url(../../../img_new/shadow/blue/corner_bl.png) no-repeat left bottom;
background-position:-5px 100%;
}

.wrap_bl3 {
display:block;
position:relative;
top:-22px;
left:21px;
background:url(../../../img_new/shadow/blue/corner_tr.png) no-repeat right top;
background-position:100% 0;
}

.wrap_bl3 img {
position:relative;
top:11px;
left:-14px;
display:block;
border:5px solid #fff !important;
}

.wrap_bl3 span {
position:relative;
top:7px;
left:-14px;
font-size:12px;
}


.wrap_gr_flash {
display:block;
position:relative;
top:-7px;
left:-10px;
background:url(../../../img_new/shadow/black/shadow_l.png) no-repeat left top;
float:left;
width:100%;
}

.wrap_gr1_flash {
display:block;
position:relative;
top:10px;
left:10px;
background:url(../../../img_new/shadow/black/shadow_r.png) no-repeat right bottom;
float:left;
width:100%;

}

.wrap_gr2_flash {
position:relative;
left:-10px;
background:url(../../../img_new/shadow/black/corner_bl.png) no-repeat left bottom;
background-position:0 100%;

}

.wrap_gr3_flash {
display:block;
position:relative;
top:-10px;
left:10px;
background:url(../../../img_new/shadow/black/corner_tr.png) no-repeat right top;
background-position:100% 0;
padding-right: 10px;
}


.wrap_gr3_flash div {
position:relative;
top:4px;
left:-5px;
display:block;
border:5px solid #fff !important;
z-index: 1001;
width:100%;
}


.gall td,.news td {
border-color:#fff;
border-style:solid;
border-width:.0em;
}


/*======================КНОПКА======================*/

table.btn, table.btn_act, table.btn_sel
{
	border-collapse:collapse;
	border:none;
	cursor:pointer;
	height:26px;
	font: bold 12px/13px Arial,sans-serif;
	color:#666666;
}

table.btn td.btn_left
{
	background:transparent url(../img/bt2/left_button.png) left top no-repeat;
    margin: 0px;
    padding: 5px 4px 5px 0px;
}
table.btn td.btn_center
{
	background:transparent url(../img/bt2/center_button.png) 0px 0px repeat-x;
	padding: 0px 10px 0px 10px;
    line-height: 27px;
	cursor: pointer;
    margin: 0px;
}
table.btn td.btn_right
{
	background:transparent url(../img/bt2/right_button.png) right top no-repeat;
    margin: 0px;
    padding: 5px 4px 5px 0px;
}


table.btn_act td.btn_left
{
	background:transparent url(../img/bt2/left_button.png) left -54px no-repeat;
    margin: 0px;
    padding: 5px 4px 5px 0px;
}
table.btn_act td.btn_center
{
	background:transparent url(../img/bt2/center_button.png) 0px -54px repeat-x;
	padding: 0px 10px 0px 10px;
    line-height: 27px;
	cursor: pointer;
    margin: 0px;

}

table.btn_act td.btn_right
{
	background:transparent url(../img/bt2/right_button.png) right -54px no-repeat;
    margin: 0px;
    padding: 5px 4px 5px 0px;
}

td.btn_center input.sub_btn
{
	border:0;
	background:none;
	border: none;
	height:26px;
	font: bold 12px/13px Arial,sans-serif;
	color:#666666;
	cursor: pointer;
	margin-bottom:1px;
}
td.btn_center input.sub_btn:active
{
	border:0;
	background:none;
	border: none;
	height:26px;
	font: bold 12px/13px Arial,sans-serif;
	color:#666666;
	cursor: pointer;
	margin-bottom:1px;
	padding-left:6px;
	margin-right: 1px;
}

table.btn_dis td.btn_center input.sub_btn
{
	border:0;
	background:none;
	border: none;
	height:26px;
	font: bold 12px/13px Arial,sans-serif;
	color:#cccbcb;
	cursor: default;
	margin-bottom:1px;
}

table.btn_dis td.btn_center input.sub_btn:active
{
	border:0;
	background:none;
	border: none;
	height:26px;
	font: bold 12px/13px Arial,sans-serif;
	color:#cccbcb;
	cursor: default;
	margin-bottom:1px;
	padding-left:6px;
	margin-right: 1px;
}



/*ffffff*/
table.btn_sel td.btn_left
{
	background:transparent url(../img/bt2/left_button.png) left -27px no-repeat;
    margin: 0px;
    padding: 5px 4px 5px 0px;
}
table.btn_sel td.btn_center
{
	background:transparent url(../img/bt2/center_button.png) 0px -27px repeat-x;
	padding: 0px 10px 0px 10px;
    line-height: 27px;
	cursor: pointer;
    margin: 0px;

}
table.btn_sel td.btn_right
{
	background:transparent url(../img/bt2/right_button.png) right -27px no-repeat;
    margin: 0px;
    padding: 5px 4px 5px 0px;
}



table.btn_dis
{
	border-collapse:collapse;
	border:none;
	cursor: default;
	height:26px;
	font: bold 12px/13px Arial,sans-serif;
	color:#ffffff;
}

table.btn_dis td.btn_left
{
	background:transparent url(../img/bt2/left_button.png) left -81px no-repeat;
    margin: 0px;
    padding: 5px 4px 5px 0px;
}

table.btn_dis td.btn_center
{
	background:transparent url(../img/bt2/center_button.png) 0px -81px repeat-x;
	padding: 0px 10px 0px 10px;
    line-height: 27px;
    margin: 0px;

}
table.btn_dis td.btn_right
{
	background:transparent url(../img/bt2/right_button.png) right -81px no-repeat;
    margin: 0px;
    padding: 5px 4px 5px 0px;
}

/*==============================================================================================*/


 /*==================СТРЕЛКА=================================*/

     .scrollTop{
        background:url(../img/arrows_up5.png) 0 0 no-repeat;
        display:block; width:50px; height:50px;
        position:fixed; bottom:10px; left:96%;
        z-index:2000;
    }
    .scrollTop:hover{ background-position: -50px 0; }


    .rubric{
    	background:url(../img/rubric/unsel.png) repeat-x;
    	padding-bottom: 10px;
        font-size: 13px;
		font-weight:bold;
        text-align: center;
    }



    .rubric a#local {
	text-decoration: none;
	color:#0071bc;
	font-size: 13px;
	font-weight:bold;
	}

	.rubric a#local:hover {
	text-decoration: none;
	color:#86a4fa;
	font-size: 13px;
	font-weight:bold;
	}

	.rubric a#more_local {
	background:url(../img/rubric/more_arrow.png) 100% 5px no-repeat;
	text-decoration: none;
	color:#0071bc;
	font-size: 13px;
	font-weight:bold;
	padding-right: 14px;
	}

	.rubric a#more_local:hover {
	background:url(../img/rubric/more_arrow_sel.png) 100% 5px no-repeat;
	text-decoration: none;
	color:#86a4fa;
	font-size: 13px;
	font-weight:bold;
	}


    .rub_left{
    	background:url(../img/rubric/sel_left.png) 0 0 no-repeat;
    	padding-left: 10px;
    	height: 20px;
    }

    .rub_middle{
    	background:url(../img/rubric/sel.png) repeat-x;
    	height: 20px;
    }
    .rub_right{
    	background:url(../img/rubric/sel_right.png) 100% 0 no-repeat;
    	padding-right: 10px;
    	height: 20px;
    }

    .rub_unsel{
    	background:url(../img/rubric/unsel.png) repeat-x;
    	height: 20px;

    }
    .rub_unsel_left{
    	background:url(../img/rubric/unsel.png) repeat-x;
    	height: 20px;
        padding-left:10px;
    }
    .rub_unsel_right{
    	background:url(../img/rubric/unsel.png) repeat-x;
    	height: 20px;
        padding-right:10px;
    }

    .more_box
    {
    	position:absolute;
    	border-left: 1px solid #cecece;
    	border-right: 1px solid #cecece;
    	border-top: 1px solid #cecece;
    	display: none;
    	background-color:#ffffff;
    }

    .more_box div#more_item
    {
    	background: url(../img/rubric/unsel.png) 0 100% repeat-x;
    	height: 25px;
    	padding: 0 10px 0px 10px;
    	text-align: left;
    	line-height: 25px;
    }

    .more_box a#local {
	text-decoration: none;
	color:#0071bc;
	font-size: 13px;
	font-weight:bold;
	}

	.more_box a#local:hover {
	text-decoration: none;
	color:#86a4fa;
	font-size: 13px;
	}

	.alert_false {
		background: url(../img/aff_cross.gif) 5px 2px no-repeat;
		color:#ff4242;
		padding-left: 20px;
		font-family:verdana,arial,sans-serif;
		font-size:11px;
		line-height:22px;
		font-weight:bold;
	}
	.alert_true {
		background: url(../img/aff_tick.gif) 5px 2px no-repeat;
		color:#ff4242;
		padding-left: 20px;
		font-family:verdana,arial,sans-serif;
		font-size:11px;
		line-height:22px;
		font-weight:bold;
	}
/*День недели и учебная неделя*/

.s5_first {
		font-weight:bold;
		font-family:arial;
		text-transform:uppercase;
		font-size:13px;
		color:#6b6c70;
		}

	.s5_daydate {
		color:#ffffff;
		height:22px;
		width: 24px;
		padding-top:4px;
		padding-left: 4px;
		text-align:left;
		font-family:arial;
		font-weight:bold;
		text-shadow:1px 1px 1px #000000;
		background:transparent url(../../../img_new/Shape5_Political_dateback.png) no-repeat;
		font-size:14px;}

	.s5_dayweek {
		text-align: center;
		font-weight:bold;
		font-family:arial;
		text-transform:uppercase;
		font-size:12px;
		paddind-top:0px;
		margin-top:0px;
		border-top: 1px solid #cecece;
		color:#6b6c70;
		}
		.s5_week {
		text-align: center;
		font-weight:bold;
		font-family:arial;
		text-transform:uppercase;
		font-size:12px;
		paddind-top:0px;
		margin-top:-1px;
		color:#6b6c70;
		}

	.s5_yeardate {
	text-align: center;
	font-size:10px;
	font-family:arial;
	margin-left:1px;
	margin-top:-3px;
	color:#6b6c70;
	}