body {
    background-image: url(../images/skazka/bg.gif);
}

a {
    color: #29a33a;
}
.typovaya h1.title {
    color: #29a33a;
}

.header-phone {
    background-image: url(../images/skazka/phone1.gif);
}

.header-home-a {
    background-image: url(../images/skazka/home.gif);
}

.header-map-a {
    background-image: url(../images/skazka/map.gif);
}

.header-mail-a {
    background-image: url(../images/skazka/letter.gif);
}
.footer-right {
    width: 375px;
}
.footer-right .phone {
    background-image: url(../images/skazka/phone.gif);
}

/*.header {
    background-image: url(../images/skazka/header.png);
} */

.header {
    background-image: url(../images/skazka/header_bg.gif);
}
.header1 {
    background-image: url(/img/header_main.png);
}

.header .h2, .header .h1, .header .address, .header-phone {
    margin: 0 0 0 355px;
    width: 360px;
}

.header .h2, .header .address, .header-phone {
    color: #231f20;
}

.header .h1  {
    color: #29a33a;
}

.header h3 {
    color: #29a33a;
}

.footer {
    background-image: url(/img/footer.gif);
}

.col-left-menu .top {
    background-image: url(../images/skazka/menu-t.gif);
}

.col-left-menu .bottom {
    background-image: url(../images/skazka/menu-b.gif);
}

.col-left-menu .center {
    background-image: url(../images/skazka/menu-c.gif);
}

.col-left-menu:first-child .top {
    background-image: url(../images/skazka/menu-t1.gif);
}

.col-left-menu:first-child .bottom {
    background-image: url(../images/skazka/menu-b1.gif);
}

.col-left-menu:first-child .center {
    background-image: url(../images/skazka/menu-c1.gif);
}

.col-left-menu .menu > div {
    background-image: url(../images/skazka/menu.gif);
}

.col-left-menu .menu > div.active {
    background-image: url(../images/skazka/menu-active.gif);
}
.col-left-menu .menu a {
    color: #231f20;
}

.col-left-menu .center .submenu {
    background: #fff6ba;
}

.green {
    color: #29a33a !important;
}

.footer-left, .footer-left .copyright, .footer-left a, .footer-right {
    color: #fff;
}

/*************news**************/
.datepick-other-month {
    color: #6f788d;
}

.datepick-month th {
    border-bottom: 1px solid #bcbec0;
}

.datepick-month th span {
    color: #27bad1;
}

.datepick-month th span.datepick-dow-6, .datepick-month th span.datepick-dow-0, .datepick-month .datepick-weekend {
    color: #ee1d25;
}

.datepick-month td .datepick-today {
    background: url(../images/skazka/pager.gif) no-repeat -34px 0;
    color: #ee1d25;
}

.datepick-month td .datepick-selected {
    background: url(../images/skazka/pager.gif) no-repeat 2px 0;
    color: #fff;
}

.selectBox-arrow {
    background: url(../images/skazka/select-arrow.gif) 0 0 no-repeat;
}

/*.header-inside {
    background-image: url(../images/skazka/header-news.png);
    height: 490px;
} */

.header-inside {
    background-image: url(../images/skazka/header_inside_bg.gif);
}
.header-inside .header1 {
    background-image: url(/img/header_inside.png);
}


.h4, .h4-index {
    color: #29a33a;
}

select, .selectBox, .selectBox:hover {
    border-color: #f7941d !important;
    border: 1px solid  #f7941d;
}

.news .item .date {
    color: #f7941d;
}

.nav-pager a {
    color: #f79735;
}

.news .item .title {
    color: #ee1d25;
}

.pager a {
    background-image: url(../images/skazka/pager1.gif);
    color: #231f20;
}

.pager a.active, .pager a:hover {
    color: #fff;
    font-weight: bold;
}

.form-submit {
    background-image: url(../images/skazka/btn.gif);
}

.news .item .title a {
    color: #29a33a;
}

.form-warning {
    color: #ee1d25;
    font-size: 14px;
}

/*********typovaya***************/
.typovaya {
    padding-right: 25px;
}

.title1, .title2, .pick-text, .typovaya h1, .typovaya h2 {
    color: #7da63f;
}

.fancybox-link .text, .title3, .typovaya ol, .ol, .table-title, .typovaya h3 {
    color: #f7941d;
}

.ul, .typovaya ul {
    list-style-image: url(../images/skazka/list.gif);

}

.table th {
    background: #fee643;
    border-left: 1px solid #c8c07d;
    color: #000;
    font-weight: 400;
}

.table td {
    background: #fffcdf;
    border-top: 1px solid #c8c07d;
    border-left: 1px solid #c8c07d;
}

.table tbody tr:first-child td {
    border-top: none;
}

#fancybox-left-ico, #fancybox-right-ico {
    background-image: url('../images/skazka/arrows.gif');
}

.col-right .item .mask {
    background: url('../images/skazka/mask.png');
}

.gallery a .mask, .gallery1 a .mask {
    background: url('../images/skazka/mask1.png');
}

.news .item .mask {
    background: url('../images/skazka/mask2.png');
}

.table-title {
    color: #f7941d !important;
}

.error {
    border-color: #f27829;
    color: #f37021;
}

.form-container .error::-webkit-input-placeholder {
    color: #f37021;
}

.form-container .error::-moz-placeholder {
    color: #f37021;
}

.form-container .error:-ms-input-placeholder {
    color: #f37021;
}

.form-container input.error:-moz-placeholder {
    color: #f37021;
}









.news_filter {
	padding: 0px 0px 20px 20px;
	float: right;
	position: relative;
	z-index: 10;
}
.news_filter form {
	padding: 0px;
}

.news_filter p {
	font-size: 14px;
	padding: 0px 0px 10px 0px;
}

.news_filter select {
	font-size: 14px;
}


.news_filter select {
	padding: 3px;
}
.news_filter input {
	border: none;
	background: #f7941d;
	color: #ffffff;
	font-size: 14px;
	padding: 4px;
}

div.news-calendar-compact .NewsCalTable,
div.news-calendar-compact .NewsCalTable tr,
div.news-calendar-compact .NewsCalTable td {
	text-align: center;
}
div.news-calendar-compact .NewsCalWeekend,
div.news-calendar-compact .NewsCalToday,
div.news-calendar-compact .NewsCalDefault,
div.news-calendar-compact .NewsCalOtherMonth,
div.news-calendar-compact .NewsCalHeader,
div.news-calendar-compact .NewsCalMonthNav,
div.news-calendar-compact .NewsCalDay,
div.news-calendar-compact .NewsCalNews {
}
div.news-calendar-compact .NewsCalToday {
	font-size: 14px;
	background: url(../images/oktyabrenok/pager.gif) no-repeat 3px 0px;
	padding: 8px 10px 8px 10px;
}
div.news-calendar-compact .NewsCalToday span {
	font-size: 14px;
	color: #ffffff;
	background: #f37021;
}
div.news-calendar-compact .NewsCalToday a {
	color: #ffffff;
}
div.news-calendar-compact .NewsCalDefault{
	font-size: 14px;
	padding: 8px 5px 8px 5px;
}
div.news-calendar-compact .NewsCalDefault span {
	font-size: 14px;
	color: #000000;
}
div.news-calendar-compact .NewsCalOtherMonth{
	font-size: 14px;
	padding: 8px 5px 8px 5px;
}
div.news-calendar-compact .NewsCalOtherMonth span {
	font-size: 14px;
	color: #bbbfc2;
}
div.news-calendar-compact .NewsCalWeekend{
	font-size: 14px;
	padding: 8px 5px 8px 5px;
}
div.news-calendar-compact .NewsCalWeekend span {
	font-size: 14px;
	color: #000000;
}
div.news-calendar-compact .NewsCalHeader{
	font-size: 14px;
	border-bottom: 1px solid #bbbfc2;
	color: #f7941d;
	padding: 8px 10px 8px 10px;
}
div.news-calendar-compact .NewsCalMonthNav{
}
div.news-calendar-compact .NewsCalDay{
}
div.news-calendar-compact .NewsCalDayOther{
	font-size: 14px;
	color: #bbbfc2;
	padding: 8px 5px 8px 5px;
}
div.news-calendar-compact .NewsCalNews{
}
div.news-calendar-compact a {
	font-size: 14px;
}
