/* Значения по умолчанию для всех элементов */
* { margin: 0; padding: 0; border: none; background: none; color: #000; }
	span { display: inline-block; }


/* Шрифты */
* { font-family: Arial; }
h1, h2, h3, h4, h5, h6, h7 { font-weight: normal; font-family: 'Roboto Condensed', Sans-Serif; }
h1 { font-size: 28px; }
h2 { font-size: 24px; }
h3 { font-size: 21px; }
h4 { font-size: 18px; }
h5 { font-size: 15px; }
h6 { font-size: 14px; }
h7 { font-size: 13px; }

.title, .title a, .title * { font-family: 'Roboto Condensed', sans-serif; }

/* Страница */
div.background {
	float: left;
	width: 100%;
	background:
		url("../images/bgt.png") no-repeat center top,
		url("../images/bgb.png") no-repeat center bottom,
		url("../images/bgr.png") repeat-y center top,
		url("../images/bg1.png") repeat-x left top,
		url("../images/bg2.png") repeat-x left bottom,
		url("../images/bg.png") repeat left top;
}
div.background.inner {
	/*
	background:
		url("../images/bgt2.png") no-repeat center top,
		url("../images/bg12.png") repeat-x top,
		url("../images/bg2.png") repeat-x bottom,
		url("../images/bg.png") repeat;
	*/
}
	div.workspace { margin: 0 auto; padding: 0 10px; width: 980px; }


/* Шапка */
div#header { float: left; width: 980px; }
	div.logo { float: left; }
	div.banner { float: right; }
	div.search { float: right; }
		div.search input[type="text"] { float: left; }
		div.search input[type="submit"] { float: left; width: 16px; height: 16px; background: url("../images/search.png") no-repeat; }


/* Лист */
div#main { float: left; width: 960px; padding: 0 10px; }
	
	/* Содержимое */
	div#content {  }
		
	/* Сайдбар */
	div#sidebar {  }
	
	/* Подвал */
	div#footer_up { float: left; width: 960px; padding: 15px 10px; }
	div#footer { float: left; width: 960px; padding: 0 10px; }


/* Виджеты */
div.widget { float: left; margin-bottom: 10px; }
	div.widget > h3 { float: none; } 
	div.widget > div.content { float: left; padding: 10px; }
		div.widget > div.content > ul { float: left; list-style: none; }
			div.widget > div.content > ul > li { float: left; display: inline-block; }
		div.widget > div.content span { padding-left: 16px;  }
		div.widget > div.content span.date { border-radius: 2px; background-color: rgba(122,177,204, 0.30); background-image: url("../icons/date.png"); background-repeat: no-repeat; background-position: 4px 3px; }
		div.widget > div.content span.category { border-radius: 2px; background-color: rgba(122,177,204, 0.30); background-image: url("../icons/category.png"); background-repeat: no-repeat; background-position: 4px 3px; }
		div.widget > div.content span.comments { border-radius: 2px; background-color: rgba(122,177,204, 0.30); background-image: url("../icons/comments.png"); background-repeat: no-repeat; background-position: 4px 4px; }
		div.widget > div.content span.author { border-radius: 2px; background-color: rgba(122,177,204, 0.30); background-image: url("../icons/author.png"); background-repeat: no-repeat; background-position: 4px 3px; }
		
		div.widget > div.content span.rating { padding-left: 4px !important; }
			div.widget > div.content span.rating div.ratings { position: relative; top: 3px; }
			div.widget > div.content span.rating a { border-bottom: none; }
		

/* Меню */
ul.menu { float: left; list-style: none; }

	/* Элемент УВ1 */
	ul.menu > li { display: inline; float: left; }
		ul.menu > li > a { float: left; }


		/* Элемент УВ2 */
		ul.menu > li > ul { display: none; position: absolute; top: 100%; }
		ul.menu > li:hover > ul { display: block; }
			ul.menu > li > ul > li { display: block; }


/* Костыли для плагинов */
div#pagenavi *, div#pagenavi ul, div#pagenavi li, div#pagenavi a, div#pagenavi li.page_info { border: none !important; background: none !important; }
div#wp_page_numbers { margin: 0 !important; }

div#content div#vk_comments { float: left !important; }
div#content div#vk_comments iframe { margin-left: 5px !important; border-radius: 5px !important; }

div.wp-polls-form p, div.wp-polls p { border: none !important; background: none !important; }
	div.wp-polls-form label, div.wp-polls label { font-size: 13px !important; }

div.textwidget { font-size: 13px !important; }

div.widget > div.content span.wpcf7-form-control-wrap { height: auto; line-height: auto; padding: 4px 8px; background: rgba(255,255,255,0.5); }

div#vk_like { float: right; margin: 3px 0 -5px 7px; }
