  	
		*{margin:0}
		*{padding:0}
		
		body {
	    background-color:#dce1ee;
		color: #3a3476;
	     }	
		#base{background:#fff;width:1000px;
			margin:0 auto
		}
		#header{background-image:url(img/bg_z-f1.jpg);
		        height:150px;
			    width:100%;
				background-repeat:no-repeat;
	            padding:0,0,0,0;
		}
		#header_line{background-image:url(img/h_line.jpg);
		        height:22px;
			    width:100%;
				background-repeat:repeat-x;
	            padding:0,0,0,0; 
				}
		#antiheader_line{background-image:url(img/anti_h_line.jpg);
		        height:22px;
			    width:100%;
				background-repeat:repeat-x;
	            padding:0,0,0,0; 
		}
		#make_position{background:#e8e6f7;
		/*background-image:url(ny_bg.png);*/
		width:1000px;  /*100%;*/
		float:left; /*#ccf;*/
		}/* only for structure...*/
		
		#green{
		/*background:#bbb;*/
		/*background-image:url(bg_g.jpg);*/
		height:100%;     /*933px;*/
			margin-left:-100%;
			width:200px;
			float:left;
			z-index: 4;
		}
		#red{
		/*background:#e8e6f7; */              /*#ccf;*/
		/*background-image:url(ny_bg.png);*/
		height:100%; 
		margin:0 220px auto 200px; 
		} 
			/*overflow: hidden;*/ 	
		#blue{
		/*background:#FFFFF8;*/
		/*background-image:url(snow_bg3.png);
		background-repeat:repeat;*/
		background-image:url(img/bg_b.jpg);
		height:100%;  
		margin-left:-220px;width:220px;float: left;
		}
		#footer{height:100%;     /*50px;*/
		background:#e8e6f7;
		/*background-image:url(img/poloski.jpg);*/
		background-position:bottom;
		background-repeat:no-repeat;
		/*vertical-align:bottom;
		background-image:url(panor5.jpg);*/
			width:1000px;/*clear:both*/
			/*height:401px;*/
			/*float: left;*/
		z-index: 0;
		}
		#footer #panorama { bottom:1px; top:100px; z-index: 0;}
			
	    /*#divindiv{height:70px;width:100%;
		}*/
		/*#overfl{overflow:scroll;
		max-height:100px;
	    max-width:200px;
	    background-color:#FF0000;
		}*/
		
		#roditelyam_cont  {
		background:#f8f8f6;
		background-image: url(img/roditelyam.jpg);
		background-repeat:no-repeat;
		background-position:bottom;
		padding-bottom:23em;
		}
		#teatr_cont  {
		background:#f8f8f6;
		background-image: url(teatr/zal.png);
		background-repeat:no-repeat;
		background-position:bottom;
		padding-bottom:12em;
		}
		
	body {
	 background-color:   #9eaedb;
	background-image:url(img/bg_5.jpg);
	background-attachment:fixed;
	background-size:100%;   /* for New Year bg   cover   contain*/
	    }	
	h1  {
	color:#330066;
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:1.45em;
	font-weight:500;
	/*padding-right:13.3em;*/
	padding-top:0;
	margin-top:-0.1em;
	/*margin-bottom:1.5em;*/
	/*padding-bottom:0.5em;*/
	line-height:127%;
	}
	
	h1.sl  {
	color:#330066;
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:1.45em;
	font-weight:500;
	/*padding-right:13.3em;*/
	margin-top:1.0em;
	/*margin-bottom:1.5em;*/
	/*padding-bottom:0.5em;*/
	line-height:127%;
	}
	
	span.titul {
	display:block;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#330066;
	text-align: right;
	font-size:1.45em;
	font-weight:500;
	padding-right:13.3em;
	padding-top:0;
	margin-top:-0.2em;
	line-height:127%;
	}
	
	strong.header {
	display:block;
	color:#330066;
	text-align: right;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:1.45em;
	font-weight:500;
	padding-right:13.3em;
	padding-top:0;
	margin-top:-0.15em;
	line-height:125%;
	}
	
	h2 {
	color:#330066;
font-size:1.3em;
font-family: Geneva, Arial, Helvetica, sans-serif;
padding-left:5em;
margin-top:1em;
line-height:127%;
font-weight:500;
}

h2.main {
padding-left:0;
	color:#330066;
font-size:1.3em;
font-family: Geneva, Arial, Helvetica, sans-serif;
margin-top:1em;
line-height:127%;
font-weight:500;
}

h3 {
color:#330066;
font-size:1.1em;
font-family: Geneva, Arial, Helvetica, sans-serif;
padding-left:2em;
line-height:127%;
font-weight:500;
}

ul.ul_s {
  list-style:disc;
  padding: 0.5em 3em 0.5em 3em;
  font: italic 1.0em Arial, sans-serif;
  
}

ol.ol_s   {
    padding: 0.5em 3em 0.5em 3em;
	list-style-position:outside;
	list-style-image:none;
	margin-top:0.25em;
    font: italic 1.0em Arial, sans-serif;
	margin-bottom: 0.25em;
} 
	
	address {
	font-style:normal;
	color:#330066;
	text-align: right;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:130%;
	font-weight:500;
	font-style:italic;
	padding-right:12.0em;
	padding-top:0.12em;
	/*word-spacing:-2px;*/
	letter-spacing:-0.05em;
	/*line-height:125%;*/
	
	}
	div.head_news {
	padding-left:1.5em;
	margin-top:1.5em;
	 }	
	
	div.overfl {
	/*background-color:#3366FF;  #E8E6F7*/
	overflow: auto;
	/*height:455px;*/
	/*height:780px;*/
	height:840px;
	padding-left:7px;
	margin-top:0.3em;
	font:Arial;
	font-family:cursive;
		/*max-height:100px;
	max-width:200px;*/
	}
	div.overfl p {
	overflow:hidden;	
	}
	
	
	div.overfl_mirz {
	/*background-color:#3366FF;  #E8E6F7*/
	overflow: auto;
	/*height:455px;*/
	/*height:780px;*/
	height:250px;   /*  365px;  */
	padding-left:7px;
	margin-top:0.3em;
	font:Arial;
	font-family:cursive;
		/*max-height:100px;
	max-width:200px;*/
	}
	div.overfl_mirz p {
	overflow:hidden;	
	}
	
	div.den_uch {
	color:#366260;
	margin:0.3em;
	font-size:0.9em;
	font-style:italic;
	font-weight:600;
		
	}
	div.den_uch p {
	text-indent:3.0em;
		}
	div.border1 {
	float:right;
	border:1px solid #005;
	padding:7px;
	margin: 10px 0 5px 5px;
	background: #aaa;
	}	
	td.bord {
    border: solid #677ACD;
	border-top-color: #e8e6f7; 
	border-right-color: #7d8dd5;
	border-left-color: #e4e8f7;
	background-color: #aab3e3;
	text-align: center;
	padding:0;
    }
	td {padding:0.3em}
	td.bg {
	background-repeat:no-repeat;
	padding:0,0,0,0;
	/*text-align:center;*/
    }
	
	td.gerb {
	padding:0;
	}
	div.marquee {
	padding:0;
	margin:0;
	/*margin-top:-50px;*/
	background-color:#ccccff;
	}
    td.orto {
	text-align:center;
	}
	td.left {
	text-align:left;
	/*margin-left:auto;
	padding-left:inherit;*/
	}
	td.wgr {
	text-align:left;
	background-color:#EEEEEE;
	/*margin-left:auto;
	padding-left:inherit;*/
	}
	td.gr {
	text-align:right;
	background-color:#DDDDDD;
	/*margin-left:auto;
	padding-left:inherit;*/
	padding:0.3em;
	/*margin: 3em;*/
	}
	td.grd {
	text-align:right;
	background-color:#BBBBBB;
	/*margin-left:auto;
	padding-left:inherit;*/
	padding:0.3em;
	/*margin: 3em;*/
	}
	
	table.orto {
	/*background-color:#EEEEEE;*/
	text-align:center;
	width:inherit;
	/*margin:2em;*/
	padding:3em;
	
	}
	img.orto {
	margin:auto;
	padding:inherit;
	}
	/*img.ny {
	padding:12px;
	margin:0;
	border: solid #677acd;
	border-top-color: #e8e6f7; 
	border-right-color: #7d8dd5;
	border-left-color: #e4e8f7;
	background-color:#aab3e3;
	}*/
	img.ny {
	margin:0;
	
	
		}
	a.bord {
	/*border:3px inset #9999ff;*/
	width:180px;
	height:10px;
	/*background:#6699cc;*/
	font-family:verdana;
	font-size:.8em;
	font-weight:bold;
	text-decoration:none;
	color:#333366 /*006699*/
    }
	
    a.bord:hover {
	/*border:4px outset #6699ff;*/
	/*background:#00cc66;*/
	padding-left:3px;
	color:#FFFFFF 
    }
	a.tit {
  text-decoration: none;
    }
	a.strelka {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	}
	p.content {
	
	/*font-family:sans-serif;*/
	font-size:0.9em;
	font-weight:300;
	/*font-style: inherit ;*/
	text-decoration:none;
	color:#111111; 
	margin-left:1em;
	margin-bottom:0.3em;
	max-height:150px;
	
	}
	p.news {
	/*font-style:italic;*/
	font-family: Arial;
	font-size:.9em;
	font-weight:500;
	text-decoration:none;
	color:#333;
	margin-left:1em;
	margin-bottom:1em;
	margin-right:0.5em;
	/*text-align:justify;*/
	/*overflow:scroll;*/
	/*max-height:100px;*/
	/*background-color:#3366FF;*/ 
    }
	p.news strong{
	color:#111111;
	}
	p.news img{
	/*float:right;*/
	border:1px solid #999;
	padding:2px;
	/*margin: 10px 0 5px 5px;*/
	/*background:#f00;*/    /*#bbb;*/
	}
	p.news span.sign {
    text-align:right;
    font-family: Arial;
	font-size:.9em;
	font-weight:500;
	color: #333;
}

 p.cont_j {
font-family:Arial, Helvetica, sans-serif;
text-indent: 20px;
text-align:justify;
padding-right:1.6em;
padding-left:1.6em;
 }
 
 p.cont_j img {
 margin:1.0em 0.5em 1.0em 0.2em;
 }

p.signature  {
font-size:1.1em;
text-align: right;
font-style:italic;
padding:0.3em;
}
	p.recl {
	font-family:arial;
	font-size:0.8em;
	font-weight:600;
	text-decoration:none;
	text-align: right;
	/*text-height:60%;*/
	/*line-height:130%;*/ 
	/*word-spacing:.1em;*/
	/*letter-spacing:-0.1em;*/
	color:#993333;
	margin-left:0.1em;
	margin-bottom:0.3em;
	/*max-height:120px;*/
	margin-right:0.1em
	}
	p.galery {
	font-family:arial;
	font-size:1.0em;
	font-weight:600;
	text-decoration:none;
	text-align: center;
	color:#993333;
	}
	span.celebr {
	font-family:arial;
	font-size:1.0em;
	font-weight:600;
	text-decoration:none;
	text-align: center;
	color:#993333;
	}
	p.anons {
	 font: 0.85em Arial, ;
	}
	p.cont {
    text-indent: 20px;
    margin-left: 20px;
	}
	p.za {
	color:#330066;
	text-align:left;
	font-size:1.0em;
    font-weight:600;
	font-style:italic;
	}
	p.za1 {
	color:#330066;
	text-align:left;
	font-size:0.9em;
    font-weight:600;
	font-style: normal;
	}
	
	#count_days {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#900;
	font-size:1.0em;
	letter-spacing:-0.03em;
	font-weight:600;
	text-align:center;
	}	
	
	#count_days span {
  /*border: 2px solid #ddd;*/
  height:44px;
  /*width:53px;*/
  padding: 3px 5px 5px 4px;
  /*margin-right: 0.5em;*/
  color:#f00;
  font-size: 30px;
  font-weight:normal;
  letter-spacing:7px;
  /*background-color:#f6f4f7;*/
  background-image:url(img/bg_kalendar.png);
  background-repeat:no-repeat;
  /*margin-top:0.3em;*/
  line-height:1.5em;
}

	
	table.doklad {
	position:inherit
	}
	
#menu1 {
  font: 0.85em Arial;
  /*background: #ccc;*/
  margin-top: -0.2em;
  list-style:none;
}
#menu1 ul {
list-style:none;
}



#menu1 li {
  margin-top: 0.2em;
}

#menu1 a {
  display: block;
  position: relative;
 /* background: #009;*/
  color: #336;
  padding: 0.25em 0.75em;
  font-weight: bold;
  text-decoration: none;
}

#menu1 a:hover {
  background: #00c;
  color: #fff;
}

#menu1 a span {
  border: 2px solid #fff;
  padding: 0 0.2em;
  margin-right: 0.5em;
  margin-left: -0.5em;
  
}

#menu1 ul a {
  background: #ddd;
  color: #009;
  padding: 0 0.75em 0 2em;
  font-weight: 700;
  font-size:10px;
}

#menu1 ul a:hover {
  background: #eee;
  color: #00f;
}

#menu1 ul a.sleep {
  background: #ddd;
  color: #888;
}
#menu1 ul a:hover.sleep {
  background: #ddd;
  color: #aaa;
}

#menu{
		/*background:#bbb;*/
		/*background-image:url(bg_g.jpg);*/
		height:100%;     /*933px;*/
			/*margin-left:-100%;*/
			width:210px;
			float:left;
			/*z-index: 4;*/
			text-align:left;
		}

#menu_t {
  font: 0.85em Arial;
  /*background: #ccc;*/
  margin-top: -0.2em;
  list-style:none;
  margin-bottom:1.5em;
}
#menu_t ul {
list-style:none;

}



#menu_t li {
  margin-top: 0.2em;
  padding-left:0.1em;
}

#menu_t a {
  display: block;
  position: relative;
 /* background: #009;*/
  color: #336;
  padding: 0.25em 0.75em;
  font-weight: bold;
  text-decoration: none;
}

#menu_t a:hover {
  background: #00c;
  color: #fff;
}

#menu_t a span {
  border: 2px solid #ccc;
  padding: 0 0.2em;
  margin-right: 0.5em;
  margin-left: -0.5em;
  
}

#menu_t ul a {
  background: #ddd;
  color: #009;
  padding: 0 0.75em 0 2em;
  font-weight: 700;
  font-size:10px;
}

#menu_t ul a:hover {
  background: #eee;
  color: #00f;
}

#menu_t ul a.sleep {
  background: #ddd;
  color: #888;
}
#menu_t ul a:hover.sleep {
  background: #ddd;
  color: #aaa;
}



img.in {
	padding:4px;
	/*margin:1em;
	margin-left:0.2em;
	margin-right:0;
	margin-top:0;*/
	/*border: solid #677acd;
	border-top-color: #e8e6f7; 
	border-right-color: #7d8dd5;
	border-left-color: #e4e8f7;*/
	background-color:#aaa;
		}
		/*form.exi {
		max-width:100px;
		padding-right:0;
		}
		form.exi select{
		max-width:100px;
		padding-right:0;
		}*/
form.exi select optgroup{
        font-family:Arial, Helvetica, sans-serif;
        font-size:1em;
        font-style:normal;
		font-weight: bold;
		height:250;
		max-height:300;
		color:#000099;
		padding-right:0.5em;
						
       }

/*optgroup {
font-style:normal;
}*/

marquee.marquee {
font-size:1.4em;
font-style: italic;
font-weight:500;
}
table.tabl2 {
}
table.tabl2 tr td{
padding:0;
margin:0;
}
div.links  {
padding-bottom:0.1em;
padding-top:0em;
padding-left:0.5em; 
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#900;
font-size:0.9em;
line-height:1.4em;
}
table.blocks {
}

table.blocks td{
padding:0;
margin-right:0;
}

table.blocks a{
text-decoration:none;
}
div.rad1  {
color: #006666;
font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:1.25em;
	font-weight:500;
	text-align:center;
padding:0.7em;
margin:0.1em;
border:3px solid;
border-color:#178e8e;
border-radius: 0 25px;
/*background-color:#006666;*/
background-image:url(img/bg_b.jpg);
}
table.graf{
    border-collapse:collapse;
	background-color: #efffea;
	border:3px solid;
	border-color:#999999;
	margin: 0.5em 2.5em 1em 2.5em; 
	/*margin-top:0.5em;*/
	}
	table.graf tr td {
	padding:0.2em;
	padding-left:1em;
	padding-right:1em;
	text-align:left;
	border:2px solid;
	border-color:#aaa;
	font: normal 100% verdana;
	color:#056767;
	
	}
	table.graf tr th {
	padding:0.3em;
	text-align:center;
	font-weight:bold;
	}
	