header,
footer,
article,
section,
hgroup,
nav,
figure
{
	display: block;
}
figure {
margin:0;
padding:0;
}
html{
	height:100%;
	/*
		background:#122c33 url(../images/ajax-loader-html.gif) no-repeat 50% 50%;
	*/
}
* {
	background: none !important;
    border: 0 !important;
    text-decoration: none !important;
}
body{
	width: 100%;
	margin:0;
	color:#000;
	font:12px/20px Georgia, "Times New Roman", serif;
}
a{
	color:#000;
	text-decoration: underline;
}
a:hover{
	color:#d8151f;
}
input,
textarea,
select{
	font:100% "Trebuchet MS", Helvetica, sans-serif;
	vertical-align:middle;
	outline:none;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
blockquote,
q
{
	quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after{
	content: '';
	content: none;
}
*{outline:none; !important}
h4{
	color:#333;
	margin:0 0 19px;
	font:14px/18px futurafuturiscbold, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}
h1{
	font-size: 20px;
	line-height: 22px;
	margin: 0 0 20px;
}
h2{
	font-size: 18px;
	line-height: 20px;
	margin: 0 0 15px;
}
h3{
	font-size: 16px;
	line-height: 18px;
	margin: 0 0 15px;
}
h4{
	font-size: 20px;
	line-height: 22px;
	margin: 0 0 20px;
}
p {
	margin: 0 0 10px;
}
#wrapper, #content {
	width: 100%;
}
.logo {
	display: block;
	width: 113px;
	margin: 0 auto 20px;
	overflow: hidden;
}
.result-search,
.quote-wrapper,
.carousel,
.prev,
.next,
.button-holder,
.btn-play,
.graduation-wrap,
.graduation-wrap.big-graduation,
.middle-visual-block,
.photo-gallery,
.like-list,
form,
.top-economy-info,
.user-block,
.tab-control,
.section,
.slider-box,
#sidebar,
.ui-selectmenu-menu,
.social-block,
.footer-nav,
#footer .logo,
.news-list-photo .visible,
.numbers-holder,
.date,
.row,
.logo span,
.attention,
nav,
.social,
.input-user,
.info-box,
.info-views,
.set,
.head-box,
.comment-wrapper,
.bottom-news,
center
{
	display: none;
}
.add-column .head-box {
    display: block;
}
img {
	float: left;
	margin: 0 15px 15px 0;
}
.img-holder {
	float: left;
}
ul {
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
	overflow: hidden;
}
ul li
{
	overflow: hidden;
	padding: 0 0 10px;
}
#footer {
	padding: 0 0 20px;
}
.arrow-box,
.my-profile,
.topic-block {
	overflow: hidden;
	padding: 0 0 15px;
}
.topic-block {
	overflow: hidden;
}
.note-blue,
.note-green,
.note-red,
.badge {
	display: block;
	clear: both;
}
.small-news-list li {
	padding: 0;
}