/* Главное меню */
ul.main { margin: 0 0 0 -12px; padding: 0; }

ul.main > li { height: 40px; }
	ul.main > li > a { line-height: 40px; height: 40px; padding: 0 12.5px; text-align: center; text-decoration: none; font-size: 13.5px; color: #666; }
ul.main > li:hover {  }
	ul.main > li:hover > a, ul.main > li > a:hover {
		ttext-decoration: underline;
		color: #fff;
		
		background: #61b606;
		text-shadow: 1px 1px 1px rgba(0,0,0, 0.20); 
	}

ul.main > li.current-menu-item {  }
	ul.main > li.current-menu-item > a {
		text-decoration: underline;
		tcolor: #fff;
	}

ul.main > li:first-child {  }
ul.main > li:last-child {  }


ul.main > li > ul {
	padding: 0;
	
	background: #61b606;
	
	tborder-radius: 0;
	tbox-shadow: 1px 1px 2px rgba(0,0,0, 0.175);
}

ul.main > li > ul > li.current-menu-item > a { text-decoration: underline; }

ul.main > li > ul > li:first-child {  }
ul.main > li > ul > li:last-child { border: none; }

ul.main > li > ul > li { line-height: 27.5px; margin-bottom: 3px; }
ul.main > li > ul > li:last-child { margin-bottom: 0; }
	ul.main > li > ul > li > a { padding: 0 12.5px; line-height: 27.5px; text-align: left; text-decoration: none; font-size: 13.5px; color: #fff; }
ul.main > li > ul > li:hover { background: rgba(0,0,0, 0.075); box-shadow: inset 0 0 3px rgba(0,0,0, 0.025); }
	ul.main > li > ul > li > a:hover, ul.main > li > ul > li:hover > a { }


/* Меню категорий */
ul.category { margin: 0 0 0 -6px; padding: 0; text-shadow: 1px 1px 1px rgba(0,0,0, 0.20); }

ul.category > li { height: 45px; }
	ul.category > li > a { line-height: 45px; height: 45px; padding: 0 12.5px; margin-right: 3px; text-align: center; text-decoration: none; font-size: 14px; color: rgba(255,255,255, 0.875); }
ul.category > li:hover {  }
	ul.category > li:hover > a, ul.category > li > a:hover {
		ttext-decoration: underline;
		tcolor: #fff;
		
		background: #118400;
	}

ul.category > li.current-menu-item {  }
	ul.category > li.current-menu-item > a {
		text-decoration: underline;
		tcolor: #fff;
	}

ul.category > li:first-child {  }
ul.category > li:last-child {  }


ul.category > li > ul {
	padding: 0;
	
	background: #118400;
	
	tborder-radius: 0;
	tbox-shadow: 1px 1px 2px rgba(0,0,0, 0.175);
}

ul.category > li > ul > li.current-menu-item > a { text-decoration: underline; }

ul.category > li > ul > li:first-child {  }
ul.category > li > ul > li:last-child { border: none; }

ul.category > li > ul > li { line-height: 27.5px; margin-bottom: 3px; }
ul.category > li > ul > li:last-child { margin-bottom: 0; }
	ul.category > li > ul > li > a { padding: 0 12.5px; line-height: 27.5px; text-align: left; text-decoration: none; font-size: 13.5px; color: #fff; }
ul.category > li > ul > li:hover { background: rgba(0,0,0, 0.075); box-shadow: inset 0 0 3px rgba(0,0,0, 0.025); }
	ul.category > li > ul > li > a:hover, ul.category > li > ul > li:hover > a { }


/* Оформление блоков */
.block.color1 {  }
	.block.color1 a { color: #118400; }
	.block.color1 > .header {
		background: #1eb700; /* Old browsers */
		background: -moz-linear-gradient(top,  #1eb700 0%, #118400 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1eb700), color-stop(100%,#118400)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #1eb700 0%,#118400 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #1eb700 0%,#118400 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #1eb700 0%,#118400 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #1eb700 0%,#118400 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1eb700', endColorstr='#118400',GradientType=0 ); /* IE6-9 */
	}
		.block.color1 > .header > .wrap {  }
			.block.color1 > .header > .wrap > a.more {  }
			.block.color1 > .header > .wrap > a.more:hover {  }

	.block.color1 > .content {  }
		.block.color1 > .content > .wrap {  }
		
		.block.color1 > .content a.link { color: #118400; }
		.block.color1 > .content p.excerpt {  }
		.block.color1 > .content img.thumb {  }
		
		.block.color1 > .content ul.items {  }
			.block.color1 > .content ul.items > li {  }
		
		.block.color1 > .content ul.meta {  }
			.block.color1 > .content ul.meta > li { color: #118400; padding: 1px 5px 1px 7px; background: rgba(85,191,69, 0.25); border: 1px solid rgba(85,191,69, 0.075); }
				.block.color1 > .content ul.meta > li > span {  }
				.block.color1 > .content ul.meta > li > a { color: #118400; }

.block.color2 {  }
	.block.color2 a { color: #363636; }
	.block.color2 > .header {
		background: #434343; /* Old browsers */
		background: -moz-linear-gradient(top,  #434343 0%, #363636 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#434343), color-stop(100%,#363636)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #434343 0%,#363636 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #434343 0%,#363636 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #434343 0%,#363636 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #434343 0%,#363636 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#434343', endColorstr='#363636',GradientType=0 ); /* IE6-9 */
	}
		.block.color2 > .header > .wrap {  }
			.block.color2 > .header > .wrap > a.more {  }
			.block.color2 > .header > .wrap > a.more:hover {  }

	.block.color2 > .content {  }
		.block.color2 > .content > .wrap {  }
		
		.block.color2 > .content a.link { color: #363636; }
		.block.color2 > .content p.excerpt {  }
		.block.color2 > .content img.thumb {  }
		
		.block.color2 > .content ul.items {  }
			.block.color2 > .content ul.items > li {  }
		
		.block.color2 > .content ul.meta {  }
			.block.color2 > .content ul.meta > li { color: #363636; padding: 2px 6px 2px 8px; background: rgba(0,0,0, 0.10); }
				.block.color2 > .content ul.meta > li > span {  }
				.block.color2 > .content ul.meta > li > a { color: #363636;  }

.block.with-bg { margin-bottom: 12px; box-shadow: 1px 1px 4px rgba(0,0,0, 0.025); }
	.block.with-bg > .header {  }
		.block.with-bg > .header > .wrap {  }
			.block.with-bg > .header > .wrap > a.more {  }
			.block.with-bg > .header > .wrap > a.more:hover {  }

	.block.with-bg > .content { background: #fff; }
		.block.with-bg > .content > .wrap { padding: 3px 6px; }
		
		.block.with-bg > .content a.link {  }
		.block.with-bg > .content p.excerpt {  }
		.block.with-bg > .content img.thumb {  }
		
		.block.with-bg > .content ul.items {  }
			.block.with-bg > .content ul.items > li {  }
		
		.block.with-bg > .content ul.meta {  }
			.block.with-bg > .content ul.meta > li {  }
				.block.with-bg > .content ul.meta > li > span {  }
				.block.with-bg > .content ul.meta > li > a {  }

/* Блоки слайдера */
.block.slider {  }
	.block.slider > .header {  }
		.block.slider > .header > .wrap {  }
			.block.slider > .header > .wrap > a.more {  }
			.block.slider > .header > .wrap > a.more:hover {  }

	.block.slider > .content {  }
		.block.slider > .content > .wrap {  }
		
		.block.slider > .content a.link {  }
		.block.slider > .content p.excerpt {  }
		.block.slider > .content img.thumb {  }
		
		.block.slider > .content ul.items {  }
			.block.slider > .content ul.items > li {  }
		
		.block.slider > .content ul.meta {  }
			.block.slider > .content ul.meta > li { font-size: 14px; line-height: 18px; color: #fff; }
				.block.slider > .content ul.meta > li > span {  }
				.block.slider > .content ul.meta > li > a { color: #fff; }

.block.slider-side {  }
	.block.slider-side > .header {  }
		.block.slider-side > .header > .wrap {  }
			.block.slider-side > .header > .wrap > a.more {  }
			.block.slider-side > .header > .wrap > a.more:hover {  }

	.block.slider-side > .content {  }
		.block.slider-side > .content > .wrap {  }
		
		.block.slider-side > .content a.link {  }
		.block.slider-side > .content p.excerpt {  }
		.block.slider-side > .content img.thumb {  }
		
		.block.slider-side > .content ul.items {  }
			.block.slider-side > .content ul.items > li {  }
			.block.slider-side > .content ul.items > li:last-child {  }
			
			.block.slider-side > .content ul.items > li.slider-active { background: #e5e5e5; border-radius: 5px; }
				.block.slider-side > .content ul.items > li.slider-active table { margin: 0 6px 6px 6px; }
		
		.block.slider-side > .content ul.meta {  }
			.block.slider-side > .content ul.meta > li {  }
				.block.slider-side > .content ul.meta > li > span {  }
				.block.slider-side > .content ul.meta > li > a {  }