/*начало вставки своего*/
/* отсутп оказался некрасивым
p {
	text-indent: 20px;
}
*/
/*конец вставки своего*/
html, body {
	margin:0;
}

body {
	background:#b5ddf8;
	padding:0 50px;
	font-size:14px;/*11*/
	font-family: Arial, Verdana, Tahoma;/*Tahoma, Verdana, Arial*/
	min-width:900px;
	color:#285076;/*а лучше бы серым было бы*/
	/*color:#285076;*/
}

a img {
	border:0;
}

a {
	color:#3f71a0;
	outline:none;
	/*здесь далее ничего не было*/
    /*font-size:16px;*/
}

a:hover {
	color:#3f71a0;
	text-decoration:none;
	/*здесь далее ничего не было*/
	/*font-size:16px;*/
}

input, textarea {
	border:1px solid #95caee;
	padding:2px 5px;
}

.submit {
	background:#87c0e9;
	color:#fff;
	border:1px solid #fff !important;
	font-weight:bold;
	margin:0 0 0 280px;
}

.actpage {
	text-decoration:underline !important;
}

#nav_wrapper {
	padding:0;
	margin:15px 0 0 0; /*первая цифра отвечает за отступ страницы от верха*/
	/*margin:15px 0 0 0;*/
	background:#fff;
	position:relative;
	height:40px;
	/*ширина полоски с верхней навигацией*/
	/*height:40px;*/
	width:100%;
}

#nav{
	padding:0;
	margin:0;
}

#nav td {
	padding:6px 10px 0 10px;/*уменьшение первой цифры до 6px растащило блоки друг от друга*/
	/*padding:12px 10px 0 10px;*/
	color:#aeaeae;
}

/*стиль верхней строки с ссылками*/
#nav td a {
	font-size:11px;/*это верхняя строчка навигации! =)*/
	/*font-size:10px;*/
	color:#535353;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	/*здесь далее ничего не было*/
	/*text-align: center*/
}

#nav td a:hover {/*при наведении становятся огромными*/
	color:#3f71a0;
	text-decoration:none;
	/*здесь далее ничего не было*/
	/*font-size:19px;*/
}


#nav #link_1 {
	background:url(/themes/main/images/arrow_1.jpg) center 0 no-repeat;
}

#nav #link_2 {
	background:url(/themes/main/images/arrow_2.jpg) center 0 no-repeat;
}

#nav #link_3 {
	background:url(/themes/main/images/arrow_3.jpg) center 0 no-repeat;
}

#nav #link_4 {
	background:url(/themes/main/images/arrow_4.jpg) center 0 no-repeat;
}

#nav #link_5 {
	background:url(/themes/main/images/arrow_5.jpg) center 0 no-repeat;
}

#nav #link_6 {
	background:url(/themes/main/images/arrow_6.jpg) center 0 no-repeat;
}

#nav #link_7 {
	background:url(/themes/main/images/arrow_7.jpg) center 0 no-repeat;
}

#nav #link_8 {
	background:url(/themes/main/images/arrow_3.jpg) center 0 no-repeat;
}

#nav #link_9 {
	background:url(/themes/main/images/arrow_4.jpg) center 0 no-repeat;
}

#nav #link_10 {
	background:url(/themes/main/images/arrow_5.jpg) center 0 no-repeat;
}

#nav_left_side {
	width:14px;
	/*width:14px;*/
	height:40px;
	/*height:40px;*/
	background:url(/themes/main/images/nav_left_side.jpg) 0 0 no-repeat;
	position:absolute;
	top:0;
	left:0;
}

#nav_right_side {
	width:15px;
	height:40px;
	background:url(/themes/main/images/nav_right_side.jpg) 0 0 no-repeat;
	position:absolute;
	top:0;
	right:0;
}

*html #nav_right_side {
	position:absolute;
	top:0;
	right:-1px;
}

.divider {
	width:100%;
	height:0px; /*ширина горизотальных разделителей внизу и вверху. Поставив "0", я его уничтожил =) */
	/*height:10px;*/
	background:#95caee;
	margin:15px 0;
	/*margin:15px 0;*/
	font-size:0;
}

#main {
	width:100%;
}

#left_part {
	padding:0;
	margin:0;
	width:186px;
}

#center_part {
	padding:0 0 15px 30px;
	/*сверху справа снизу слева*/
}

#center_part .header {
	background:#fff;
	position:relative;
	top:0;
	left:0;
	width:100%;
	margin:0 0 20px 0;
}

#center_part .header h1 {
	padding:4px 30px 6px 35px;
	margin:0 0 0 0;
	color:#4c7c92;
	font-weight:normal;
	font-size:22px;
	background:url(/themes/main/images/circle_white.jpg) 15px 12px no-repeat;
}

.header .header_left_side {
	background:url(/themes/main/images/header_left.jpg) 0 0 no-repeat;
	width:15px;
	height:36px;
	position:absolute;
	top:0;
	left:0;
}

.header .header_right_side {
	background:url(/themes/main/images/header_right.jpg) 0 0 no-repeat;
	width:13px;
	height:36px;
	position:absolute;
	top:0;
	right:0;
}

* html .header .header_right_side {
	position:absolute;
	top:0;
	right:-1px;
}

#right_part {
	padding:0;
	margin:0;
	width:186px;	
}

.block1_top {
	background:url(/themes/main/images/white_block_top.jpg) 0 0 no-repeat #fff;
	width:186px;
	padding:15px 0 0 0;
}

.block1_top ul {
	padding:0 0 15px 0;
	margin:0 15px 0 15px;
 }
 
.block1_top ul li {
	padding:5px 0 7px 0;
	margin:0;
	list-style-type:none;
	background:url(/themes/main/images/white_block_divider.jpg) left bottom repeat-x;
}

.block1_top ul li a {
	color:#3f71a0;
	font-size:11px;
	/*font-size:11px;*/
	text-decoration:none;
	background:url(/themes/main/images/pink_arrow.gif) 2px 5px no-repeat;
	padding:0 0 0 15px;
	display:block;
}

.block1_bottom {
	background:url(/themes/main/images/white_block_bottom.jpg) 0 0 no-repeat #fff;
	width:186px;
	height:10px;
	padding:0;
	margin:0;
	font-size:0;
}









/**/
.block_dlya_detey_top {
	background:url(/themes/main/images/white_block_top.jpg) 0 0 no-repeat #fff;
	width:186px;
	padding:0 0 0 0;
}

.block_dlya_detey_top ul {
	padding:0 0 15px 0;
	margin:0 15px 0 15px;
 }
 
.block_dlya_detey_top ul li {
	padding:5px 0 7px 0;
	margin:0;
	list-style-type:none;
	background:url(/themes/main/images/white_block_divider.jpg) left bottom repeat-x;
}

.block_dlya_detey_top ul li a {
	color:#3f71a0;
	font-size:11px;
	/*font-size:11px;*/
	text-decoration:none;
	background:url(/themes/main/images/pink_arrow.gif) 2px 5px no-repeat;
	padding:0 0 0 15px;
	display:block;
}

.block_dlya_detey_bottom {
	background:url(/themes/main/images/white_block_bottom.jpg) 0 0 no-repeat #fff;
	width:186px;
	height:10px;
	padding:0;
	margin:0;
	font-size:0;
}









/**/

.block2_top {
	background:url(/themes/main/images/blue_block_top.jpg) 0 0 no-repeat #87c0e9;
	width:170px;
	padding:18px 8px 8px 8px;
	margin:15px 0 0 0;
}

* html .block2_top {
	padding:18px 4px 8px 4px;
}

.block2_bottom {
	background:url(/themes/main/images/blue_block_bottom.jpg) 0 0 no-repeat #fff;
	width:186px;
	height:12px;
	padding:0;
	margin:0;
	font-size:0;
}

.preview {
	width:46px;
	height:46px;
	padding:0;
	margin:5px 4px 5px 6px;
	float:left;
}

.clearer {
	clear:both;
}

.item {
	font-size:15px;/*текст на главной странице*/
	/*font-size:11px;*/
	color:#3f71a0;
	text-align:justify;
}

.more2 {
	display:block;
	color:#de4d6e;
	text-align:right;
	text-decoration:none;
	font-weight:bold;
	width:200px;
	float:right;
	height:15px;
}

.more2:hover {
	text-decoration:none;
}

.more2 img {
	margin:0px 7px 0 0;
	vertical-align:middle;
}

.news_preview {
	width:115px;
	height:77px;
	padding:0;
	float:left;
	margin:0 15px 10px 0;
}

.news_divider {
	background:url(/themes/main/images/news_divider.gif) center center repeat-x;
	height:10px;
	font-size:0;
	clear:both;
	margin:35px 0 15px 0;
}

/**/
.block3_top {
	background:url(/themes/main/images/blue_block_top.jpg) 0 0 no-repeat #87c0e9;
	width:170px;
	padding:18px 8px 8px 8px;
	margin:0 0 0 0;
}

.block3_bottom {
	background:url(/themes/main/images/blue_block_bottom.jpg) 0 0 no-repeat #fff;
	width:186px;
	height:12px;
	padding:0;
	margin:0;
	font-size:0;
}

.block3_top ul {
	padding:0 0 15px 0;
	margin:0 10px 0 7px;
 }
 
.block3_top ul li {
	padding:5px 0 7px 0;
	margin:0;
	list-style-type:none;
	/*background:url(/themes/main/images/white_block_divider.jpg) left bottom repeat-x;*/
}

.block3_top ul li a {
	color:#fff;
	font-size:11px;
	/*font-size:11px;*/
	text-decoration:none;
	background:url(/themes/main/images/blue_arrow.gif) 2px 5px no-repeat;
	padding:0 0 0 15px;
}

/**/
.block4_top {
	background:url(/themes/main/images/white_block_top.jpg) 0 0 no-repeat #fff;
	width:156px;
	padding:20px 15px 0 15px;
	margin:15px 0 0 0;
}

.block4_bottom {
	background:url(/themes/main/images/white_block_bottom.jpg) 0 0 no-repeat #fff;
	width:186px;
	height:10px;
	padding:0;
	margin:0;
	font-size:0;
}





/* создал свой новый блок справа внизу Для взрослых скопировал стиль block1*/
.block_dlya_dzrosl_top {
	background:url(/themes/main/images/blue_block_top.jpg) 0 0 no-repeat #87c0e9;
	width:186px;
	padding:15px 0 0 0; /*это внутри блока*/
	/*padding:15px 0 0 0;*/
	/*добавил:*/
	margin:15px 0 0 0;
}

.block_dlya_dzrosl_top ul {
	padding:0 0 15px 0;
	margin:0 15px 0 15px;
 }
 
.block_dlya_dzrosl_top ul li {
	padding:5px 0 7px 0;
	margin:0;
	list-style-type:none;
	background:url(/themes/main/images/white_block_divider.jpg) left bottom repeat-x;/*отвечает за синие прерывистые линии*/
}

.block_dlya_dzrosl_top ul li a {
	color:#3f71a0;
	font-size:11px;
	/*font-size:11px;*/
	text-decoration:none;
	background:url(/themes/main/images/blue_arrow.gif) 2px 5px no-repeat;
	padding:0 0 0 15px;
	/*padding:0 0 0 15px;*/
	display:block;
}

.block_dlya_dzrosl_bottom {
	background:url(/themes/main/images/blue_block_bottom.jpg) 0 0 no-repeat #fff;
	width:186px;
	height:10px;
	padding:0;
	margin:0;
	font-size:0;
}












/*Блок Видео о нас*/
.block_video_o_nas_top {
	background:url(/themes/main/images/blue_block_top.jpg) 0 0 no-repeat #87c0e9;
	width:170px;
	padding:18px 8px 8px 8px;
	margin:15px 0 0 30px;
}

.block_video_o_nas_bottom {
	background:url(/themes/main/images/blue_block_bottom.jpg) 0 0 no-repeat #fff;
	width:186px;
	height:12px;
	padding:0;
	margin:0 0 0 30px;
	font-size:0;
}

.block_video_o_nas_top ul {
	padding:0 0 15px 0;
	margin:0 10px 0 7px;
 }
 
.block_video_o_nas_top ul li {
	padding:5px 0 7px 0;
	margin:0;
	list-style-type:none;
	/*background:url(/themes/main/images/white_block_divider.jpg) left bottom repeat-x;*/
}

.block_video_o_nas_top ul li a {
	color:#fff;
	font-size:11px;
	/*font-size:11px;*/
	text-decoration:none;
	background:url(/themes/main/images/blue_arrow.gif) 2px 5px no-repeat;
	padding:0 0 0 15px;
}





.block_fotka_na_galereyu_top {
	background:url(/themes/main/images/white_block_top.jpg) 0 0 no-repeat #fff;
	width:186px;
	padding:15px 0 0 0;
	margin:0 0 0 30px;
}

.block_fotka_na_galereyu_top ul {
	padding:0 0 15px 0;
	margin:0 15px 0 15px;
 }
 
.block_fotka_na_galereyu_top ul li {
	padding:5px 0 7px 0;
	margin:0;
	list-style-type:none;
	background:url(/themes/main/images/white_block_divider.jpg) left bottom repeat-x;
}

.block_fotka_na_galereyu_top ul li a {
	color:#3f71a0;
	font-size:11px;
	/*font-size:11px;*/
	text-decoration:none;
	background:url(/themes/main/images/pink_arrow.gif) 2px 5px no-repeat;
	padding:0 0 0 15px;
	display:block;
}

.block_fotka_na_galereyu_bottom {
	background:url(/themes/main/images/white_block_bottom.jpg) 0 0 no-repeat #fff;
	width:186px;
	height:10px;
	padding:0;
	margin:0;
	font-size:0;
	margin:0 0 0 30px;
}







.block_kalendar_sobytiy_top {
	background:url(/themes/main/images/white_block_top.jpg) 0 0 no-repeat #fff;
	width:186px;
	padding:15px 0 0 0;
	margin:15px 0 0 30px;
}

.block_kalendar_sobytiy_top ul {
	padding:0 0 15px 0;
	margin:0 15px 0 15px;
 }
 
.block_kalendar_sobytiy_top ul li {
	padding:5px 0 7px 0;
	margin:0;
	list-style-type:none;
	background:url(/themes/main/images/white_block_divider.jpg) left bottom repeat-x;
}

.block_kalendar_sobytiy_top ul li a {
	color:#3f71a0;
	font-size:11px;
	/*font-size:11px;*/
	text-decoration:none;
	background:url(/themes/main/images/pink_arrow.gif) 2px 5px no-repeat;
	padding:0 0 0 15px;
	display:block;
}

.block_kalendar_sobytiy_bottom {
	background:url(/themes/main/images/white_block_bottom.jpg) 0 0 no-repeat #fff;
	width:186px;
	height:10px;
	padding:0;
	margin:0;
	font-size:0;
	margin:0 0 0 30px;
}









.description {
	padding:10px 0 10px 0;
	margin:0;
	font-size:11px;
	/*font-size:11px;*/
	color:#444444;
}

.date {
	font-size:11px;
	color:#3081ab;
	background:url(/themes/main/images/doc_icon.jpg) 0 0 no-repeat;
	padding:0 0 0 20px;
	margin:5px 0 0 0;
}

.white_block_header {
	padding:4px 10px 5px 30px;
	margin:0;
	color:#4c7c92;
	font-weight:normal;
	font-size:22px;
	background:url(/themes/main/images/circle_white.jpg) 7px 11px no-repeat;
}

.blue_block_header {
	padding:4px 10px 5px 30px;
	margin:0;
	color:#fff;
	font-weight:normal;
	font-size:22px;
	background:url(/themes/main/images/circle_blue.jpg) 7px 11px no-repeat;
}

.footer {
	height:50px;
}

.footer ul {
	padding:0;
	margin:0;
}

.footer ul li {
	padding:0 10px;
	margin:0 0 0 0;
	list-style-type:none;
	display:inline;
	color:#3f71a0;
}

.footer ul li a {
	color:#3f71a0;
}

#copyright {
	margin:10px 0 0 0;
	font-size:11px;/*то, что в самом низу*/
	/*font-size:11px;*/
	color:#fff;
}

#illustration {
	width:100%;
	position:relative;
	height:164px;
	background:#fff;
	margin:0 0 15px 0;
}

#clouds {
	background:url(/themes/main/images/clouds.jpg) 0 0 no-repeat;
	width:60px;
	height:164px;
	position:absolute;
	top:0;
	left:0;
	z-index:0;
}

#baby {
	background:url(/themes/main/images/baby.jpg) 0 0 no-repeat;
	width:607px;
	height:164px;
	position:absolute;
	top:0;
	right:0;
	z-index:0;
}

#logo {
	display:block;
	width:325px;
	height:85px;
	position:absolute;
	top:40px;
	left:10%;
	z-index:1;
}

.news_date_name {
	font-size:20px;/*заголовок новости в самой новости*/
	/*font-size:14px;*/
	font-weight:bold;
}

.copy_link {
	color:#fff;
}

.copy_link:hover {
	color:#fff !important;
}

.highslide img {
	border:2px solid #fff;
	padding:4px;
	background:#daf0ff;
}

	/*сверху справа снизу слева*/