@import url("settings.css");
@import url("menu.css");
@import url("unit_rater.css");
@import url("search.css");
@import url("suggestion.css");
@import url("sfx.css");
header, nav, section, article, aside, footer {
	display: block; /* для тупого IE, чтоб HTML5 понимал, а то всё перекосится */
}
* {
	margin : 0;
	padding : 0;/* стандартное правило для удаления всех посторонних отступов */
}
body {
	position : relative;
	/* чтобы потомки элемента body позиционировались по отношению к body */
	height : auto !important;
	/* для Firefox и Opera — чтобы не сработало следующее объявление */
	min-height : 100%;/* для Firefox и Opera (в IE 7 делает то же, что предыдущее объявление) */
}
#footercore {
	clear:both;
	text-align:center;
}
#footercore .smalltext {
	margin-left:260px;
	margin-right:260px;
	text-align:center;
	padding-top:16px;
	color:#FFF;
}
/****************************************************************************************
									далее всё остальное
****************************************************************************************/
body, html, #header, #footer {
	width : 100%;
}
.uni-table td {
	padding: 4px;
}
.bodymp3catalog #main a {
	font-size: 9pt;
}
.center {
	text-align : center;
}
.nowrap {
	white-space: nowrap;
}
.noscript {
	float: left;
	padding-left: 20px;
}
.advertisment {
	font-size : 10pt;
	padding : 1px 2px 1px 2px;
	text-align:center;
}
.contentbg a:active, .contentbg a:visited, .contentbg a:link, .content a:active, .content a:visited, .content a:link, a:active, a:visited, a:link, .warning, .systemtext, .gbmessages, aside#sidebar_l .sitenews li {
/*	color : #b0c4de;*/
	text-decoration : none;
}
.gbmessages {
	padding-top: 2%;
	padding-bottom: 2%;
	font-size: 9pt;
	text-align: left;
	width: 640px;
	max-width: 640px;
	overflow: hidden;
}
.centringdiv {
	display: table;
	margin:0px auto;
	text-align: center;
}
.smalltext {
	padding : 2px 5px 2px 5px;
	font-size : 8pt;
	white-space : nowrap;
}
.banner88x31 {
	margin: 4px;
	float:right;
}
table {
	border-collapse : collapse;
}
.imgleft {
	float: left;
	margin-right: 10px;
}
.imgright {
	float: right;
	margin-left: 10px;
}
.left {
	float: left;
}
.right {
	float: right;
}
img.floatleft {
	float: left; /* Обтекание картинки по левому краю */
	padding-bottom: 8px;
	padding-right: 8px;
}
.red, #download .content {
	color : #dd4b39;
}
#main ul, #main ol {
	margin-left: 30px;
}
.dm46 {
	background-color:#000000;
	font-size:10pt;
	width:240px;
	line-height:0px;
	text-align:center;
	display:block;
}
.dm46 a {
	color:#00FF00;
	font-weight:bold;
}
.dm46text {
	position:relative;
	top:174px;
	height:0px;
	top:206px\9;
	height: auto\9;
}

/********************** table.zebra ************************/
table.zebra {
	border:1px solid;
	border-color:#666;
	border-collapse:separate;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.zebra td, .zebra th {
	padding:2px 6px 2px 6px;
}
.zebra th {
	background-color:#3e83c9;
}
.zebra td {
	background-color:#0D0D0D;
}
.zebra tr.over td, .zebra tr:hover td, .zebra tr:hover td a, .zebra tr.over td a {
	background-color: #4c4c4c;
}
.zebra td.red {
	text-align:right;
	padding-right:10px;
}
/***********************************************/
.dark {
	color:#666666;
}
.dark a {
	color:#999999;
}
.dark a:hover {
	color:#CCCCCC;
}
.main_page {
	font-weight: normal;
	color: #333333;
	font-size: 10pt !important;
}

aside#sidebar_l .sitenews li {
	margin-bottom:10px;
	margin-left:30px;
	list-style-type: square;
}
body, td, th {
	font-family: "Segoe UI", "Lucida Grande", Arial;
}
.header_ads {
	text-align:center;
	font-size:10px;
	overflow:hidden;
}
.header_ads div div div {
	display:none;
	visibility:hidden;
}
.header_ads div div table {
	margin-bottom:10px;
}
.articles #main img {
	margin-right:10px;
	margin-bottom:4px;
	margin-top:6px;
}
.articles #footer {
	position:absolute !important;
	bottom:0px;
}
.articles h1 {
	margin-bottom:10px;
}
#meta {
	background-color:#00ACEF;
	padding:8px;
	margin-bottom:10px !important;
	width:210px;
	font-size:20px;
	font-weight:bold;
	position:absolute;
	top:36px;
	left:630px;
}
#meta a {
	color:#FFF;
}
ol.commentlist {
	margin-left:0px;
}
.commentlist li {
	background-color:#00000D;
}
.commentlist .author {
	background-color:#930093;
	font-weight:bold;
}
.alt {
	background-color:#000020;
}
.tags {
	margin-top:10px;
}

#___plusone_0 {
	vertical-align:top;
	margin-right:12px;
	}

