/*@import url(reset.css);*/

html {
	min-height: 100%;
}

body {
	min-height: 100%;
	background: url(/bitrix/templates/fond-detyam/images/bg.jpg) 0px 0px repeat;
}

a:hover {
	text-decoration: none;
}

.empty {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	clear: both;
}

.wrapper {
	width: 937px;
	margin: 0 auto;
	padding: 0 0 79px 0;
}

.header {
	margin: 0 0 6px 0;
	padding: 18px 0 0 0;
}

.logo {
	width: 190px;
	height: 191px;
	margin: 0 30px 0 0;
	background: url(/bitrix/templates/fond-detyam/images/logo.png) 0px 0px no-repeat;
	float: left;
}

.logo a {
	width: 100%;
	height: 100%;
	display: inline-block;
	cursor: pointer;
}

.headerRight {
	float: left;
}

.headerRight .image {
	margin: 0 0 8px 0;
}

.important {
	margin: 0 0 8px 0;
	width:700px;
}

.important .title {
	width: 66px;
	height: 21px;
	margin: 0 12px 0 0;
	background: url(/bitrix/templates/fond-detyam/images/important.png) 0px 0px no-repeat;
	padding: 0 0 0 17px;
	float: left;
	display: inline-block;
	cursor: pointer;
	color: #000000;
	font: 12px Arial, sans-serif;
	line-height: 21px;
}

#runningLine {
	background: url(/bitrix/templates/fond-detyam/images/d_arrow.png) right 8px no-repeat;
	padding: 0 25px 0 0;
	float: left;
	position: relative;
	display: block;
	cursor: pointer;
	width:82%;
	text-align:right;
}

#runningLineWr {
	position: relative;
	overflow: hidden;
	white-space:nowrap;
}

.important .text {
	position: relative;
	display: inline-block;
	cursor: pointer;
	color: #000000;
	font: italic 14px Arial, sans-serif;
	line-height: 21px;
	text-decoration: none;
	margin-right:600px;
}

.navigation {
	height: 38px;
	background: url(/bitrix/templates/fond-detyam/images/nav_bg.png) 0px 0px repeat-x;
	border: 1px solid #CCCCCC;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/bitrix/templates/fond-detyam/js/PIE.htc);
	position: relative;
	z-index: 15;
	zoom: 1;
}

.navigation ul, .navigation li {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	list-style: none;
}

.navigation > ul {
	float: left;
}

.navigation > ul > li {
	margin: 0 13px;
	float: left;
	position: relative;
	z-index: 15;
}

.navigation > ul > li > a {
	padding: 0 17px;
	position: relative;
	z-index: 10;
	display: inline-block;
	cursor: pointer;
	color: #000000;
	font: bold 15px Arial, sans-serif;
	line-height: 38px;
	text-decoration: none;
}

.navigation > ul > li:hover > a {
	background: url(/bitrix/templates/fond-detyam/images/nav_active.png) center bottom no-repeat;
	background-size: 100% auto;
}

.navInside {
	width: 229px;
	background: #8CC63F;
	padding: 10px 0 14px 0;
	border: 1px solid #F6F8F3;
	box-shadow: 2px 2px 4px #8B8B8B;
	position: absolute;
	top: 36px;
	left: 0px;
	z-index: 15;
	display: none;
}

.navigation > ul > li:hover .navInside {
	display: block;
}

.navInside li a {
	padding: 8px 15px 8px 25px;
	position: relative;
	display: block;
	cursor: pointer;
	color: #000000;
	font: 14px Arial, sans-seirf;
	text-decoration: underline;
}

.navInside li a:hover {
	background: #A9D46F;
}

.navInside li a:before {
	width: 3px;
	height: 3px;
	background: #FFFFFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(/bitrix/templates/fond-detyam/js/PIE.htc);
	position: relative;
	z-index: 1;
	zoom: 1;
	position: absolute;
	top: 15px;
	left: 10px;
	display: inline-block;
	content: "";
}

.content {
	z-index: 1;
}

.contentLeft {
	width: 210px;
	margin: 0 10px 0 0;
	float: left;
}

.search {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;

	margin: 0 0 8px 0;
	background: #FFFFFF;
	padding: 9px 8px 8px 9px;
	border: 1px solid #DFDEDE;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/bitrix/templates/fond-detyam/js/PIE.htc);
	position: relative;
	z-index: 1;
	zoom: 1;
}

.search .text {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;

	width: 126px;
	height: 18px;
	margin: 0 3px 0 0;
	background: #FFFFFF;
	padding: 0 5px;
	border: 1px solid #666666;
	float: left;
	color: #000000;
	font: 12px Arial, sans-serif;
	line-height: 18px;
}

.search .button {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	cursor:pointer;
	width: 50px;
	height: 20px;
	background: url(/bitrix/templates/fond-detyam/images/search.png) 0px 0px no-repeat;
	padding: 0;
	border: none;
	float: left;
	color: #ffffff;
	font: 12px Arial, sans-serif;
	text-align: center;
	line-height: 20px;
}

.toMap {
	margin: 5px 0 0 0;
	background: url(/bitrix/templates/fond-detyam/images/map.png) 0px 4px no-repeat;
	padding: 0 0 0 18px;
	display: inline-block;
	cursor: pointer;
	color: #000000;
	font: 11px Arial, sans-serif;
}

.menu {
	margin: 0 0 8px 0;
}

.menu ul, .menu li {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	list-style: none;
}

.menu > ul > li {
	margin: 0 0 2px 0;
	background: #8DC740;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/bitrix/templates/fond-detyam/js/PIE.htc);
	position: relative;
	z-index: 5;
	zoom: 1;
}

.menu > ul > li .bg1 {
	width: 100%;
	height: 16px;
	background: url(/bitrix/templates/fond-detyam/images/menu_bg.png) 0px 0px no-repeat;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

.menu > ul > li .bg2 {
	width: 100%;
	height: 16px;
	background: url(/bitrix/templates/fond-detyam/images/menu_bg.png) 0px bottom no-repeat;
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 1;
}

.menu > ul > li.active .bg1 {
	display: none;
}

.menu > ul > li.active .bg2 {
	display: none;
}

.menu > ul > li.active {
	background: transparent;
}

.menu > ul > li.active > a {
	background: #8DC740;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/bitrix/templates/fond-detyam/js/PIE.htc);
	position: relative;
	z-index: 5;
	zoom: 1;
}

.menu > ul > li > a {
	width: 186px;
	padding: 8px 12px;
	position: relative;
	z-index: 5;
	display: inline-block;
	cursor: pointer;
	color: #000000;
	font: 14px Arial, sans-serif;
	text-decoration: none;
}

.menu > ul > li > a.double {
	height: 43px;
	background: url(/bitrix/templates/fond-detyam/images/menu_big_bg.png) 0px 0px no-repeat;
	padding: 8px 12px 0;
	font: 14px Arial, sans-serif;
}

.menu > ul > li.active > a {
	background: #8CC63F;
}

.menu > ul > li.active > ul > li.active {

}

.menuInside {
	margin: -15px 0 0 0;
	background: #FFFFFF;
	padding: 24px 2px 0;
	border: 1px solid #8CC63F;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/bitrix/templates/fond-detyam/js/PIE.htc);
	position: relative;
	z-index: 0;
	zoom: 1;
	display: none;
}

.menu > ul > li.active .menuInside {
	display: block;
}

.menuInside li {
	margin: 0 0 5px 0;
}

.menuInside li a {
	padding: 4px 22px 5px;
	position: relative;
	display: block;
	cursor: pointer;
	color: #000000;
	font: 13px Arial, sans-serif;
}

.menuInside li a:before {
	width: 3px;
	height: 3px;
	background: #8CC63F;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(/bitrix/templates/fond-detyam/js/PIE.htc);
	position: relative;
	z-index: 1;
	zoom: 1;
	position: absolute;
	top: 10px;
	left: 10px;
	display: inline-block;
	content: "";
}

.menuInside li a:hover {
	background: #FFA200;
	text-decoration: none;
}

.menuInside li a:hover:before {
	display: none;
}

.menuInside li.active a {
	background: #FFA200;
	text-decoration: none;
}

.menuInside li a.active:before {
	display: none;
}

.lb {
	margin: 0 0 7px 0;
}

/*.lb .img {
	max-width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}*/

.contentRight {
	width: 717px;
	float: left;
}

.contentRightWr {
	margin: 0 0 10px 0;
	background: #FFFFFF;
	padding: 10px;
	border: 1px solid #DFDEDE;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/bitrix/templates/fond-detyam/js/PIE.htc);
	position: relative;
	z-index: 1;
	zoom: 1;
}

.contentRightWr.minHeight {
	min-height: 963px;
}

.contentBlock {
	margin: 0 0 10px 0;
	position: relative;
}

.titleBig {
	margin: 0 0 7px 0;
	background: #8CC63F;
	padding: 5px 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(/bitrix/templates/fond-detyam/js/PIE.htc);
	position: relative;
	z-index: 1;
	zoom: 1;
	color: #ffffff;
	font: bold 18px Arial, sans-serif;
	text-shadow: 1px 1px 1px #638C2C;
}

.titleBig a {
	color: #ffffff;
	font: bold 18px Arial, sans-serif;
}

.titleBig p , .titleBig h2 {
	margin: 0;
}

.titleBig.grey {
	background: #999999;
	text-shadow: 1px 1px 1px #6C6C6C;
	overflow: hidden;
	position: relative;
}

.slides {
	height: 183px;
	position: relative;
}

.slide {
	width: 207px;
	height: 183px;
	margin: 0 20px 0 0;
	padding: 0 0 22px 0;
	float: left;
	position: relative;
	overflow: hidden;
}

.slide .date {
	margin: 0 0 3px 0;
	color: #999999;
	font: 11px Arial, sans-serif;
}

.slide .image, .special .image {
	margin: 0 8px 0 0;
	float: left;
}

.slide .image img, .special .image img {
	padding: 3px;
	border: 1px solid #B4C39F;
}

.slide .title {
	width: 115px;
	float: left;
	color: #020202;
	font: bold 12px Arial, sans-serif;
	text-decoration: none;
}

.slide .title.noImg {
	width: auto;
	float: none;
}

.slide .text {
	margin: 9px 0 0 0;
	color: #020202;
	font: 12px Arial, sans-serif;
}

.slide .shadow {
	width: 100%;
	height: 36px;
	background: url(/bitrix/templates/fond-detyam/images/shadow_white.png) 0px 0px repeat-x;
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 1;
}

.slide .all {
	position: absolute;
	bottom: 0px;
	right: 0px;
	z-index: 5;
	display: inline-block;
	color: #8cc63f;
	font: bold 12px Arial, sans-serif;
}

.slider {
	margin: 0 0 11px 0;
	padding: 0 10px;
	position: relative;
}

.sliderWr {
	height: 205px;
	position: relative;
	overflow: hidden;
}

.slider .arrow {
	width: 40px;
	height: 83px;
	position: absolute;
	top: 41px;
	z-index: 5;
	cursor: pointer;
}

.slider .arrow.left {
	background: url(/bitrix/templates/fond-detyam/images/arrows.png) 0px 0px no-repeat;
	left: -5px;
}

.slider .arrow.right {
	background: url(/bitrix/templates/fond-detyam/images/arrows.png) 0px -83px no-repeat;
	right: -5px;
}

.slider .counter {
	display: none;
}

.allBig {
	height: 25px;
	background: #8CC63F;
	padding: 0 15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/bitrix/templates/fond-detyam/js/PIE.htc);
	position: relative;
	z-index: 1;
	zoom: 1;
	color: #000000;
	font: 12px Arial, sans-serif;
	text-align: right;
}

.allBig2 {
	height: 25px;
	padding: 0 15px;
	color: #000000;
	font: 12px Arial, sans-serif;
	text-align: right;
}

.allBig a, .allBig2 a {
	color: #000000;
	font: 12px Arial, sans-serif;
	text-align: right;
	line-height: 25px;
}

.calendar {
	margin: -3px 14px 0 0;
	background: url(/bitrix/templates/fond-detyam/images/calendar.png) 0px 4px no-repeat;
	padding: 0 0 0 18px;
	float: right;
	color: #ffffff;
	font: 12px Arial, sans-serif;
	line-height: 28px;
	text-shadow: none;
}

.anonses {
	margin: 0 0 0 -20px;
	padding: 0 10px 7px;
	position: relative;
}

.anonse {
	width: 148px;
	margin: 0 0 0 20px;
	float: left;
}

.anonse .date {
	margin: 0 0 1px 0;
	color: #000000;
	font: bold 18px Arial, sans-serif;
}

.anonse .name {
	color: #4c7810;
	font: 12px Arial, sans-serif;
}

.specialBlock {
	margin: 5px -2px;
	background: #D0E6B2;
	padding: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/bitrix/templates/fond-detyam/js/PIE.htc);
	position: relative;
	z-index: 1;
	zoom: 1;
}

.special {
	margin: 0 0 6px 0;
	background: #F6FCEF url(/bitrix/templates/fond-detyam/images/special.png) 0px 0px repeat-x;
	border: 1px solid #D2E0BF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/bitrix/templates/fond-detyam/js/PIE.htc);
	position: relative;
	z-index: 1;
	zoom: 1;
}

.specialWr {
	background: url(/bitrix/templates/fond-detyam/images/special1.png) 0px bottom repeat-x;
	padding: 23px 15px 23px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/bitrix/templates/fond-detyam/js/PIE.htc);
	position: relative;
	z-index: 1;
	zoom: 1;
}

.specials .special:last-child {
	margin: 0;
}

.special .title {
	margin: 0 0 8px 0;
	display: inline-block;
	cursor: pointer;
	color: #020202;
	font: bold 14px Arial, sans-serif;
	text-decoration: none;
}

.special .text {
	margin: 0 0 9px 0;
	color: #020202;
	font: 12px Arial, sans-serif;
}

.special .all {
	color: #8cc63f;
	font: bold 12px Arial, sans-serif;
	text-align: right;
}

.special .all a {
	color: #8cc63f;
	font: bold 12px Arial, sans-serif;
	text-align: right;
}

.partnersBlock {
	margin: 0 0 12px 0;
	position: relative;
}

.partnersBlock .title {
	margin: 0 0 6px 0;
	padding: 0 10px;
	color: #8cc63f;
	font: bold 14px Arial, sans-serif;
}

.partnersBlock .title a {
	color: #8cc63f;
	font: bold 14px Arial, sans-serif;
}

.partners {
	background: #FFFFFF;
	padding: 8px 0 12px 53px;
	border: 1px solid #DFDEDE;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/bitrix/templates/fond-detyam/js/PIE.htc);
	position: relative;
	z-index: 1;
	zoom: 1;
	position: relative;
	overflow: hidden;
}

.partnersWr.first {
	background: url(/bitrix/templates/fond-detyam/images/partners.png) 60px 0px no-repeat;
}

.partnersWr {
	background: url(/bitrix/templates/fond-detyam/images/partners1.png) 60px 0px no-repeat;
}

.partnersWr.last {
	background: url(/bitrix/templates/fond-detyam/images/partners2.png) 60px bottom no-repeat;
}

.partner {
	width: 304px;
	height: 64px;
	margin: 0 13px 11px 0;
	float: left;
}

.partner .image {
	width: 100px;
	float: left;
	text-align: center;
}

.partner .image a {
	width: 100px;
	height: 64px;
	vertical-align: middle;
	display: table-cell;
	text-align: center;
	line-height: 64px;
}

.partner .image a img {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

.partner .info {
	width: 170px;
	padding: 7px 0 0 0;
	float: left;
}

.partner .info .name {
	color: #85996a;
	font: 11px Arial, sans-serif;
}

.subscribe {
	height: 37px;
	margin: 0 0 9px 0;
	background: #FFFFFF;
	padding: 0 3px 0 9px;
	border: 1px solid #DFDEDE;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/bitrix/templates/fond-detyam/js/PIE.htc);
	position: relative;
	z-index: 1;
	zoom: 1;
}

.subscribe .text {
	width: 126px;
	height: 18px;
	margin: 9px 3px 0 0;
	background: #FFFFFF;
	padding: 0 5px;
	border: 1px solid #666666;
	float: left;
	color: #000000;
	font: 12px Arial, sans-serif;
	line-height: 18px;
}

.subscribe .button {
	width: 95px;
	height: 20px;
	margin: 9px 0 0 0;
	background: url(/bitrix/templates/fond-detyam/images/subscribe.png) 0px 0px no-repeat;
	padding: 0;
	border: none;
	float: left;
	color: #ffffff;
	font: 12px Arial, sans-serif;
	text-decoration: underline;
	text-align: center;
	line-height: 20px;
	cursor:pointer;
}

.socials {
	width: 298px;
	float: right;
}

.social {
	width: 16px;
	height: 16px;
	margin: 11px 6px 0 0;
	float: left;
	display: inline-block;
	cursor: pointer;
}

.social.vk {
	background: url(/bitrix/templates/fond-detyam/images/social.png) 0px -8px no-repeat;
}

.social.fb {
	background: url(/bitrix/templates/fond-detyam/images/social.png) -22px -8px no-repeat;
}

.social.tw {
	background: url(/bitrix/templates/fond-detyam/images/social.png) -44px -8px no-repeat;
}

.social.yt {
	background: url(/bitrix/templates/fond-detyam/images/social.png) -66px -8px no-repeat;
}

.rss {
	width: 32px;
	height: 32px;
	margin: 3px 0 0 0;
	background: url(/bitrix/templates/fond-detyam/images/social.png) right 0px no-repeat;
	float: right;
	display: inline-block;
	cursor: pointer;
}

.footer {
	margin: 0 0 31px 0;
}

.footerLeft {
	width: 369px;
	margin: 0 22px 0 0;
	float: left;
	color: #677c33;
	font: 12px Arial, sans-serif;
}

.copyright1 {
	margin: 0 9px 0 0;
	float: left;
}

.copyright2 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;

	float: left;
}

.footerRight {
	width: 324px;
	float: left;
}

.phone {
	margin: 0 0 5px 0;
	color: #8cc63f;
	font: bold 18px Arial, sans-serif;
}

.address {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;

	color: #000000;
	font: 12px Arial, sans-serif;
	line-height: 18px;
}

.address a {
	color: #8cc63f;
	font: 12px Arial, sans-serif;
	line-height: 18px;
}

.fNav {
	min-height: 16px;
}

.fNav ul, .fNav li {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	list-style: none;
}

.fNav ul {
	float: left;
}

.fNav li {
	margin: 0 97px 0 0;
	float: left;
}

.fNav li.last {
	margin: 0;
}

.fNav li:last-child {
	margin: 0;
}

.fNav li a {
	color: #000000;
	font: 13px Arial, sans-serif;
}

/*library*/
.way {
	min-height: 31px;
	margin: 0 0 15px 0;
	background: #CCCCCC;
	padding: 0 12px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/bitrix/templates/fond-detyam/js/PIE.htc);
	position: relative;
	z-index: 1;
	zoom: 1;
	color: #000000;
	font: 11px Arial, sans-serif;
	line-height: 31px;
}

.way div {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

.way a {
	color: #000000;
	font: 11px Arial, sans-serif;
	line-height: 31px;
}

.way span {
	margin: 0 10px;
	color: #FFFFFF;
	font: 11px Arial, sans-serif;
	line-height: 31px;
}

.mainTitle h1 {
	color: #000000;
	font: bold 24px Arial, sans-serif !important;
}

.mainTitle span {
	color: #8cc63f;
}

.subTitle {
	
}

.mainText {
	margin: 0 0 12px 0;
	color: #000000;
	font: 14px Arial, sans-serif;
	line-height: 18px;
	clear:both;
}

.allBig p {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

/*.mainText span {
	color: #000000;
	font: bold 14px Arial, sans-serif;
	line-height: 18px;
}*/

.library {
	padding: 0 8px;
}

.fileBlocks {
	margin: 0 0 34px -8px;
	padding: 0 0 0 5px;
}

.fileBlock {
	width: 331px;
	margin: 0 0 0 8px;
	float: left;
}

.files {
	padding: 0 0 9px 0;
}

.file {
	height: 62px;
	margin: 0 0 6px 0;
	background: url(/bitrix/templates/fond-detyam/images/files_bg.png) 0px 0px repeat-x;
	border: 1px solid #D2E0BF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/bitrix/templates/fond-detyam/js/PIE.htc);
	position: relative;
	z-index: 1;
	zoom: 1;
	color: #999999;
	font: 14px Arial, sans-serif;
	line-height: 62px;
}

.file p {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

.file a {
	margin: 0 10px 0 0;
	background: url(/bitrix/templates/fond-detyam/images/file.png) 16px 15px no-repeat;
	padding: 0 0 0 58px;
	display: inline-block;
	cursor: pointer;
	color: #336600;
	font: bold 14px Arial, sans-serif;
	line-height: 62px;
}

.files .all {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;

	padding: 3px 7px 0 0;
	color: #000000;
	font: 14px Arial, sans-serif;
	text-align: right;
}

.files .all a {
	color: #000000;
	font: 14px Arial, sans-serif;
	text-align: right;
}

.seminar {
	height: 49px;
	margin: 0 0 6px 0;
	background: url(/bitrix/templates/fond-detyam/images/files_bg.png) 0px 0px repeat-x;
	padding: 13px 14px 0;
	border: 1px solid #D2E0BF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/bitrix/templates/fond-detyam/js/PIE.htc);
	position: relative;
	z-index: 1;
	zoom: 1;
}

.seminars .seminar:last-child {
	margin: 0;
}

.seminar .title {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;

	color: #000000;
	font: bold 14px Arial, sans-serif;
}

.seminar .title a {
	color: #000000;
	font: bold 14px Arial, sans-serif;
}

/*grants*/
.docBlock {
	margin: 0 -5px 6px;
}

.documents {
	margin: 0 0 6px 0;
	background: #F6FCEF url(/bitrix/templates/fond-detyam/images/special.png) 0px 0px repeat-x;
	border: 1px solid #D2E0BF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/bitrix/templates/fond-detyam/js/PIE.htc);
	position: relative;
	z-index: 1;
	zoom: 1;
	color: #020202;
	font: 12px Arial, sans-serif;
	line-height: 57px;
}

.documentsWr {
	background: url(/bitrix/templates/fond-detyam/images/special1.png) 0px bottom repeat-x;
}

.documentsWr .document:last-child {
	margin: 0;
}

.document {
	width: 334px;
	margin: 0 0 5px 12px;
	float: left;
	background: url(/bitrix/templates/fond-detyam/images/documents.png) 0px 12px no-repeat;
	min-height: 57px;
}

.document a {
	padding: 0 0 0 39px;
	margin:10px 0 0 0;
	display: inline-block;
	cursor: pointer;
	color: #020202;
	font: 12px Arial, sans-serif;
}

.programm {
	margin: 0 0 5px 0;
	background: #FFFFFF;
	padding: 20px 25px 17px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior: url(/bitrix/templates/fond-detyam/js/PIE.htc);
	position: relative;
	z-index: 1;
	zoom: 1;
}

.programms .programm:last-child {
	margin: 0;
}

.programm .title {
	margin: 0 0 9px -10px;
	display: block;
	cursor: pointer;
	color: #020202;
	font: bold 18px Arial, sans-serif;
	text-decoration: none;
}

.programm .subtitle {
	margin: 0 0 1px 0;
	color: #8cc63f;
	font: bold 14px Arial, sans-serif;
}

.programm .text {
	margin: 0 0 7px 0;
	color: #020202;
	font: 14px Arial, sans-serif;
}

.programm .more {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	color: #8cc63f;
	font: bold 12px Arial, sans-serif;
	text-align: right;
}

.programm .more a {
	color: #8cc63f;
	font: bold 12px Arial, sans-serif;
	text-align: right;
}

.printBlock {
	/*margin: 14px 0 0 0;*/
	padding: 0 5px;
	color: #8cc63f;
	font: 12px Arial, sans-serif;
	float:right;
}

.printBlock a {
	height: 27px;
	background: url(/bitrix/templates/fond-detyam/images/print_bg.png) 0px 0px no-repeat;
	padding: 0 0 0 40px;
	float: right;
	display: inline-block;
	cursor: pointer;
	color: #8cc63f;
	font: 12px Arial, sans-serif;
	line-height: 27px;
}

/*activity*/
.printBlock.inside {
	margin: 22px 0 12px 0;
}

/*calendar*/
.calendarLeft {
	width: 477px;
	margin: 0 8px 0 0;
	float: left;
}

.event {
	margin: 0 0 6px 0;
}

.event .date {
	width: 76px;
	height: 62px;
	margin: 0 5px 0 0;
	background: #8CC63F;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/bitrix/templates/fond-detyam/js/PIE.htc);
	position: relative;
	z-index: 1;
	zoom: 1;
	float: left;
	color: #ffffff;
	font: bold 36px Arial, sans-serif;
	text-align: center;
	line-height: 62px;
}

.event .date p {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

.event .info {
	width: 354px;
	min-height: 60px;
	/*background: url(/bitrix/templates/fond-detyam/images/files_bg.png) 0px bottom repeat-x;*/
	background-color:#ffffff;
	padding: 0 20px;
	border: 1px solid #D2E0BF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/bitrix/templates/fond-detyam/js/PIE.htc);
	position: relative;
	z-index: 1;
	zoom: 1;
	float: left;
	color: #336600;
	font: bold 14px Arial, sans-serif;
}

.event .info .align {
	height: 60px;
	vertical-align: middle;
	display: table-cell;
	color: #336600;
	font: bold 14px Arial, sans-serif;
	line-height: 60px;
}

.event .info p {
	color: #336600;
	font: bold 14px Arial, sans-serif;
}

.calendarRight {
	width: 184px;
	/*height: 168px;*/
	background: #FFFFFF;
	/*padding: 8px 12px;
	border: 1px solid #DFDEDE;*/
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/bitrix/templates/fond-detyam/js/PIE.htc);
	position: relative;
	z-index: 1;
	zoom: 1;
	float: left;
}

/*about*/
.about {
	padding: 0 10px;
}

.about .mainText {
	margin: 0 0 18px 0;
}

.mainText img.special {
	margin: 3px 14px 3px 0;
	border: 1px solid #737373;
	float: left;
}

.mainList {
	padding: 9px 0 0 0;
}

.mainList .title {
	margin: 0 0 14px 0;
	color: #8cc63f;
	font: 18px Arial, sans-serif;
}

.mainList ul, .mainList li {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	list-style: none;
}

.mainList li {
	margin: 0 0 19px 0;
	padding: 0 0 0 21px;
	position: relative;
	color: #333333;
	font: italic 12px Arial, sans-serif;
	line-height: 18px;
}

.mainList li:before {
	width: 3px;
	height: 3px;
	background: #8CC63F;
	margin: 8px 17px 0 -19px;
	float: left;
	display: inline-block;
	content: "";
}

.mainList li:last-child {
	margin: 0;
}

/*partners*/
.mainText .title {
	margin: 0 0 11px 0;
	color: #8cc63f;
	font: 18px Arial, sans-serif;
}

.mainText .title.grey {
	color: #000000;
}

/*press*/
.new {
	margin: 0 0 5px 0;
	background: #F6FCEF url(/bitrix/templates/fond-detyam/images/special.png) 0px 0px repeat-x;
	border: 1px solid #D2E0BF;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior: url(/bitrix/templates/fond-detyam/js/PIE.htc);
	position: relative;
	z-index: 1;
	zoom: 1;
}

.news .new:last-child {
	margin: 0;
}

.newWr {
	background: url(/bitrix/templates/fond-detyam/images/special1.png) 0px bottom repeat-x;
	padding: 6px 10px 13px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior: url(/bitrix/templates/fond-detyam/js/PIE.htc);
	position: relative;
	z-index: 1;
	zoom: 1;
}

.new .date, .special .date {
	margin: 0 0 3px 0;
	color: #000000;
	font: 10px Arial, sans-serif;
}

.new .name {
	margin: 0 0 10px 0;
	color: #000000;
	font: bold 14px Arial, sans-serif;
}

.new .text {
	margin: 0 0 5px 0;
	color: #000000;
	font: 12px Arial, sans-serif;
}

.new .more {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	color: #8cc63f;
	font: bold 12px Arial, sans-serif;
	text-align: right;
}

.new .more a {
	color: #8cc63f;
	font: bold 12px Arial, sans-serif;
	text-align: right;
}

/*program*/
.programmPage {
	padding: 0 10px 31px;
}

.videoTitle, .detail {
	width: 470px;
	margin: 0 -20px 17px 0;
	float: left;
}

.videoTitle h1, .detail h1 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

.videoBlock {
	width: 208px;
	margin: 0 -10px 0 20px;
	float: right;
}

.videoBlock .printBlock {
	margin: 5px 0 11px 0;
	text-align: center;
}

.videoBlock .printBlock a {
	margin: 0;
	float: none;
}

.videoBlock .contentBlock {
	width: 198px;
	padding: 5px;
	border: 1px solid #DFDEDE;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/bitrix/templates/fond-detyam/js/PIE.htc);
	position: relative;
	z-index: 1;
	zoom: 1;
}

.videos {
	padding: 6px 33px 16px;
}

.video {
	margin: 0 0 26px 0;
}

.videos .video:last-child {
	margin: 0;
}

.video img {
	width: 120px;
	height: 67px;
	margin: 0 0 3px 0;
}

.video img, .video a {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

.video .reads {
	color: #999999;
	font: 10px Arial, sans-serif;
}

.video .name {
	color: #0099cc;
	font: 12px Arial, sans-serif;
}

.video .name a {
	color: #0099cc;
	font: 12px Arial, sans-serif;
}

.imageText {
	width: 440px;
	margin: 0 0 16px 0;
	float: left;
}

.imageText .image {
	margin: 0 20px 0 0;
	border: 1px solid #707070;
	float: left;
}

.imageText img {
	/*width: 198px;
	height: 138px;*/
	float: left;
}

.imageText .info {
	width: 220px;
	margin: -4px 0 0 0;
	float: left;
	color: #000000;
	font: italic 12px Arial, sans-serif;
	line-height: 18px;
}

.photos {
	background: #F2F9E9;
	padding: 9px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior: url(/bitrix/templates/fond-detyam/js/PIE.htc);
	position: relative;
	z-index: 1;
	zoom: 1;
}

.photosWr {
	margin: 0 0 -9px -34px;
	position: relative;
}

.photo {
	width: 100px;
	/*height: 100px;*/
	margin: 0 0 9px 33px;
	background: #FFFFFF;
	padding: 3px;
	border: 1px solid #CCCCCC;
	float: left;
	position: relative;
}

.photo.sixth {
	margin: 0 0 9px 9px;
}

.photo a {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

.photo img {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

.photo .name {
	margin-top:5px;
}

.programmBlocks .specialBlock {
	margin-bottom: 5px;
}

.programmBlocks .specialBlock:last-child {
	margin-bottom: -5px;
}

.isIE7 .titleBig.grey {
	width: 665px;
	height: 22px;
	margin: 0 0 7px -10px;
	padding: 5px 10px 5px 20px;
}

.modern-page-navigation {
	margin:10px 0 0 0;
}

.rss-subscribe {
	list-style:none;
}

.rss-subscribe li {
	list-style:none;
	background: url("/bitrix/templates/fond-detyam/images/feed-icon-16x16.gif") left 5px no-repeat;
	padding-left:20px;
	line-height:25px;
}

.videocode {
	display:none;
}

.starrequired {
	color:red;
}

.confirm .button {
	width: 95px;
	height: 20px;
	margin: 9px 0 0 0;
	background: url(/bitrix/templates/fond-detyam/images/subscribe.png) 0px 0px no-repeat;
	padding: 0;
	border: none;
	color: #ffffff;
	font: 12px Arial, sans-serif;
	text-decoration: underline;
	text-align: center;
	line-height: 20px;
	cursor:pointer;
}
.titleBig a {
	text-decoration:none;
}

div.grey-tabs-menu  {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/bitrix/templates/fond-detyam/js/PIE.htc);
}

.description {
	margin: 10px 2px;
}

.rss-out {
	position: relative;
	top: 5px;
	right: 15px;
}
.sectionRow {
	margin-bottom:20px;
	clear:both;
}
.sectionRow .sec_photo {
	float:left;
	margin-right:10px;
	margin-bottom:20px;
}