/* Шрифт */
.fancy,
.block > .header,
.block > .content a.link,
.block > .content ul.meta,
.block.sidebar ul > li,
.block.sidebar ol > li,
.block.single.single-content th,
.block.single.single-content td.td_desc b,
.block.single h1,
.block.single h2,
.block.single h4,
.block.single h5,
.block.single h6,
div#respond label,
div#respond input[type="submit"],
.block.single.single-title .breadcrumbs
{
	font-family: 'Roboto Condensed';
	tfont-family: 'Open Sans';
}

.block.single h3 {font-family: 'Roboto Condensed';
	tfont-family: 'Open Sans'; color: #008000;}

/* Структура */
#header { height: 175px; }
	.logo {
		display: block;
		float: left;
		margin: 9px 0 9px -12px;
		
		width: 280px;
		height: 72px;
	}
	.banner {
		display: block;
		float: right;
		margin: 15px 0px 15px 0;
		
		width: 468px;
		height: 60px;
		
		box-shadow: 1px 1px 3px rgba(110,147,37, 0.25);
	}
	
	.search-form { margin: 7px 0 0 15px; text-align: left; font-size: 14px; }
		.search-form label {  }
			.search-form label span { display: none; }
			.search-form label input { width: 152px; height: 22px; padding: 1px 4px; background: none; border: none; color: #666; font-size: 13px; }
		.search-form button { float: right; margin: -24px -11px 0 0; width: 25px; height: 24px; background: transparent; border: none; color: #666; opacity: 0.5; }
			.search-form button:hover { opacity: 1; }
			.search-form button span {  }

#main {  }

#footer { margin-bottom: 12px; height: 60px; }
	.copyrights { margin: 11px 0 0 0px; font-size: 14px; color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0, 0.20); }
		.copyrights span { display: block; margin-top: 2px; font-size: 12px; opacity: 0.75; }
		.copyrights a { color: #fff; }

	.counters { margin: 15px 0px 0 0; }


/* Виджет */
.block { margin-bottom: 9px; }
	.block > .header { height: 35px; border-radius: 5px; }
		.block > .header > .wrap { padding: 0 12px; font-size: 15px; font-weight: 400; line-height: 35px; color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0, 0.20); }
			.block > .header > .wrap > a.more { font-size: 13.5px; font-weight: 400; color: #fff; opacity: 0.80; text-decoration: none; }
			.block > .header > .wrap > a.more:hover { opacity: 1; }
	
	.block > .content { border-radius: 5px; }
		.block > .content > .wrap { padding: 3px 0; }
		
		.block > .content a.link { font-size: 14px; line-height: 21px; }
		.block > .content p.excerpt { font-size: 11px; line-height: 18px; }
		.block > .content img.thumb { border-radius: 2px; }
		
		.block > .content ul.items {  }
			.block > .content ul.items > li { margin-bottom: 3px; }
				.block > .content ul.items > li td { tvertical-align: top; padding: 3px; }
		
		.block > .content ul.meta {  }
			.block > .content ul.meta > li { font-size: 13px; border-radius: 6px; margin-right: 6px; }
			.block > .content ul.meta > li:last-child { margin-right: 0; }
				.block > .content ul.meta > li > span {  }
				.block > .content ul.meta > li > a {  }
		
		.block > .content ul.meta.supermeta {  }
			.block > .content ul.meta.supermeta > li { background: rgba(0,0,0, 0.625) !important; border-radius: 1px !important; color: #fff !important; }
				.block > .content ul.meta.supermeta > li > a { color: #fff !important; }


/* Блок в сайдбаре */
.block.sidebar {  }
	.block.sidebar ul { margin: 0; padding: 0; }
		.block.sidebar ul > li {
			margin:6px;
			font-size: 14px;
		}
	.block.sidebar ol { margin: 0; padding: 0; }
		.block.sidebar ol > li {
			margin:6px;
			font-size: 14px;
		}