*{

	margin:0;

	padding:0;

}

html{

	font-size:100.1%;

}

body{

	font:62.5% tahoma, arial;

	background:#98d0fb url(../../../templates/Default/images/body-bg.jpg) repeat-x 0 0;

}

a img{

	border:0;

}

/*-------------ЗАГОЛОВОК----------------*/

div.main h1{

	text-align:center;

	font:bold italic 2.2em Georgia;

	margin:0 0 20px;

        color:#3333ff;

}

/*------------//-ЗАГОЛОВОК-//---------------*/



/*-------------ЗАГОЛОВОК 2---------------*/

div.main h2{

	margin:0 0 15px;

	text-align:left;

}

/*-----------//-ЗАГОЛОВОК 2--//-------------*/




/*-------------ЗАГОЛОВОК5----------------*/

div.main h5{

	text-align:left;

	font:italic 1.5em Georgia;

	margin:0 0 0px;

        color:#3333ff;

}

/*------------//-ЗАГОЛОВОК5-//---------------*/


/*------------ссылки в тексте------------*/

div.main a{

	color:#0000CD;

	font-style:italic;

	text-decoration:none;

}

div.main a:hover{

	text-decoration:underline;

}

/*------------ссылки в тексте------------*/



/*------------таблица------------*/

div.main table{

	border-collapse:collapse;

	width:100%;

	margin:10px 0;

}

div.main table th,

div.main table td{

	padding:5px;

	text-align:left;

	font:1.4em Arial, Helvetica, sans-serif;

	border:1px solid #000;

}





/*------------таблица------------*/


/*------------таблица2 группы------------*/

div.aa table{

	border-collapse:collapse;

	width:70%;

	margin:10px 0;

}

div.aa table th,

div.aa table td{

	padding:5px;

	text-align:left;

	font:1.4em Arial, Helvetica, sans-serif;

	border:1px solid #000;

}

div.aa h2{

	margin:0 0 15px;

	text-align:left;
        color:#000;
        align:center;
}


/*------------таблица2------------*/



/*-------------------параграф-----------------------*/

p {

	font:1.4em/20px arial;

	margin:0 0 10px;

	color:#000;

}



p:first-letter {

	margin-left:0px;

}

/*------------------//-параграф-//----------------------*/





div#wrapper{

	width:1000px;

	margin:20px auto 0;

	overflow:hidden;

	zoom:1;

	border:2px solid #2f3df9;

	background:#fff;

}

div.header{

	height:180px;

	overflow:hidden;

	background:yellow;

	margin:0 0 20px;

}

div.content{

	overflow:hidden;

	zoom:1;

	margin:190px 0 20px;

}

div.menu{

	overflow:hidden;

	zoom:1;

	float:left;

	width:220px;

	padding:0 0 0 15px;

	margin:0 20px 0 0;

}

h2{

	font:bold italic 1.7em Georgia, "Times New Roman", Times, serif;

	overflow:hidden;

}

div.menu h2{

	padding:25px 0 0;

	margin:0 0 15px;

	

}

div.menu h2 img{

	float:left;

	margin:-25px 10px 0 0;

}

div.menu dl{

	font-size:1.3em;

}

div.menu dl dd{

	margin:0 0 10px;

}

div.menu dl dd a{

	text-decoration:none;

	color:#000;

	background:url(../../../templates/Default/i/menu-romb.gif) no-repeat 0 6px;

	padding:0 0 0 15px;

	display:-moz-inline-stack;

	display:inline-block;

	#display:inline; zoom:1;

}

div.menu dl dd a span{

	display:block;

}

div.menu ul li{

	list-style:none;

	overflow:hidden;

	margin:0 0 30px;

	position:relative;

}

div.menu ul li div.decor{

	border:2px solid #34eb5a;

	padding:10px;

}

div.menu dl dd a:hover{

	text-decoration:underline;

}

div.menu ul li.detsad a:hover,

div.menu ul li.detsad a.active{

	color:#f9095e;

	background:url(../../../templates/Default/i/menu-romb-detsad.gif) no-repeat 0 6px;

}

div.menu ul li.life a:hover,

div.menu ul li.life a.active{

	color:#e389ee;

	background:url(../../../templates/Default/i/menu-romb-life.gif) no-repeat 0 6px;

}

div.menu ul li.parents a:hover,

div.menu ul li.parents a.active{

	color:#47d8fc;

	background:url(../../../templates/Default/i/menu-romb-parents.gif) no-repeat 0 6px;

}

div.menu ul li.group a:hover,

div.menu ul li.group a.active{

	color:#fb8f02;

	background:url(../../../templates/Default/i/menu-romb-parents.gif) no-repeat 0 6px;

}
div.main-container{

	position:relative;

	overflow:hidden;

	zoom:1;

	margin: 0 15px 0 0;

}

div.main {

	padding: 10px;

	border:2px solid #34eb5a;

	overflow:hidden;

        text-align:justify;

	zoom: 1;

}

/*------------список ненумерованный------------*/



div.main  ul li{

	font:1.4em arial;

	list-style:inside;

	margin:0 0 10px 30px;

}



/*------------список ненумерованный------------*/



/*------------список нумерованный------------*/



div.main  ol li{

	font:1.4em arial;

	list-style:inside decimal;

	margin:0 0 10px 30px;

}



/*------------список нумерованный------------*/

b.corners{

	display:block;

	width:10px;

	height:10px;

	overflow:hidden;

	position:absolute;

	zoom:1;

}

b.lt{

	left:0;

	top:0;

	background:url(../../../templates/Default/images/corners.gif) no-repeat 0 0;

}

b.rt{

	right:0;

	top:0;

	background:url(../../../templates/Default/images/corners.gif) no-repeat -10px 0;

}

b.lb{

	left:0;

	bottom:0;

	background:url(../../../templates/Default/images/corners.gif) no-repeat 0 -10px;

}

b.rb{

	right:0;

	bottom:0;

	background:url(../../../templates/Default/images/corners.gif) no-repeat -10px -10px;

}

/*------------ссылки в разделе детсад------------*/

div.main-container div.detsad a{

	color:#f9095e;

}

/*------------ссылки в разделе детсад------------*/



/*------------ссылки в разделе жизнь------------*/

div.main-container div.life a{

	color:#e389ee;

}

/*------------ссылки в разделе жизнь------------*/



/*------------ссылки в разделе родителям------------*/

div.main-container div.parents a{

	color:#47d8fc;

}

/*------------ссылки в разделе родителям------------*/



/*------------ссылки в разделе группы------------*/

div.main-container div.group a{

	color:#fb8f02;

}

/*------------ссылки в разделе группы------------*/

img.stars{

	position:absolute;

	z-index:10;

	display:none;

}

div.fon{

	height:180px;

	margin:0 0 20px;

	position:absolute;

	z-index:10;

}

div.sun{

	margin:10px 20px 0;

	position:absolute;

	z-index:20;

}



/*---------------------галерея----------------------*/

div.gallery{

	overflow:hidden;

	zoom:1;

	margin:0 auto 20px;

	width:460px;

	padding:5px 50px;

	position:relative;

}

div.gallery ul{

	position:relative;

	overflow:hidden;

	zoom:1;

	height:150px;

}

div.gallery ul li{

	float:left;

	list-style:none;

	margin:0;

	border:2px solid #fff;

	position:relative;

	height:146px;

	overflow:hidden;

}

div.gallery ul li img{

}

div.gallery ul li.active{

	border:2px solid #eedf35;

}

div.gallery ul li a{

	display:block;

	position:relative;

}

div.gallery span.button{

	height:35px;

	width:35px;

	overflow:hidden;

	zoom:1;

	display:block;

	position:absolute;

	cursor:pointer;

	_cursor:hand;

}

div.gallery span.left{

	left:0;

	top:50%;

	margin:-17px 0 0;

	background:url(../../../templates/Default/i/buttom-l.png) no-repeat 0 0;

}

div.gallery span.right{

	right:0;

	top:50%;

	margin:-17px 0 0;

	background:url(../../../templates/Default/i/buttom-r.png) no-repeat 0 0;

}

div.gallery div{

	overflow:hidden;

	width:450px;

	height:150px;

	border:3px solid #eedf35;

	background:#fff;

}

div.gallery-container{

	overflow:hidden;

	zoom:1;

}

div.gallery-container div.big-photo{

	width:500px;

	margin:0 auto 20px;

	text-align:center;

	position:relative;

	overflow:hidden;

	height:350px;

	zoom:1;

}

div.gallery-container div.big-photo div.photo-container{

	height:350px;

}

div.gallery-container div.big-photo div.photo-container img{

	position:absolute;

}

div.gallery-container div.big-photo span.button{

	position:absolute;

	top:50%;

	margin-top:-17px;

	height:35px;

	width:35px;

	overflow:hidden;

	zoom:1;

}

div.gallery-container div.big-photo span.left{

	left:0;

	background:url(../../../templates/Default/i/buttom-l.png) no-repeat 0 0;

}

div.gallery-container div.big-photo span.right{

	right:0;

	background:url(../../../templates/Default/i/buttom-r.png) no-repeat 0 0;

}

/*--------------------\\-галерея-\\---------------------*/


/*--------------------\\-галерея2-\\---------------------*/
/*-------------ЗАГОЛОВОК----------------*/

div.main1 h1{

	text-align:center;

	font:bold italic 2.2em Georgia;

	margin:0 0 20px;

}

/*------------//-ЗАГОЛОВОК-//---------------*/



/*-------------ЗАГОЛОВОК 2---------------*/

div.main1 h2{

	margin:0 0 15px;

	text-align:left;

}

/*-----------//-ЗАГОЛОВОК 2--//-------------*/


/*-------------ЗАГОЛОВОК  3----------------*/

div.main1 h3{

	text-align:center;

	font:bold italic 1.2em Georgia;

	margin:0 0 0px;
       color:#3333ff;
}

/*------------//-ЗАГОЛОВОК   3-//---------------*/





/*-------------ЗАГОЛОВОК  4----------------*/

div.main1 h4{

	text-align:center;

	font:bold italic 2.2em Georgia;

	margin:0 0 10px;
        color:#3333ff;
}

/*------------//-ЗАГОЛОВОК   4-//---------------*/



/*------------ссылки в тексте------------*/

div.main1 a{

	color:#33F;

	font-style:italic;

	text-decoration:none;

}

div.main1 a:hover{

	text-decoration:underline;

}

/*------------ссылки в тексте------------*/



/*------------таблица------------*/

div.main1 table{
align: center;
 background: #FFFFFF;
}

.gallery-table table{
	margin:0 auto;
}

div.main1 table th,

div.main1 td {
 border: 2px double #c1c1c1;
padding: 10px;
}

.ma {

	text-align:center;

	font:bold italic 1.8em Georgia;

	margin:0 0 20px;
        

}

.ma a{
	color:#7584f8 !important;
}
.YMaps-b-balloon-frame{
	margin:0 !important;
}
.YMaps-b-balloon-frame td{
	border:0 !important;
	padding:0 !important;
	font-size:12px !important;
}
.YMaps-b-balloon-content{
	width:auto !important;
	white-space:nowrap;
}
.YMaps-b-balloon-close{
	top:10px !important;
}
.YMaps-btn-list-item{
	font-size:12px !important; 
	margin:	0 !important;
}







/*------------ссылки в тексте------------*/

div.main2 {

	color:#0000CD;

	font-style:italic;

	text-decoration:none;

}



div.im1 {
      margin-right:20px;
      }




/*
playback timings (ms):
  RedisCDXSource: 160.049
  captures_list: 234.561
  CDXLines.iter: 14.141 (3)
  exclusion.robots.policy: 0.131
  PetaboxLoader3.datanode: 83.031 (4)
  LoadShardBlock: 57.826 (3)
  PetaboxLoader3.resolve: 74.591
  esindex: 0.009
  exclusion.robots: 0.14
  load_resource: 129.28
*/