div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, span {margin:0;padding:0;}
body {background: #dddee4;}

body.small {font-size: 90%;}
body.big {font-size: 110%;}

body a {
	color: #297eb9;
}

body a:hover {
	color: #333;
}

/* td, th {text-align: left; vertical-align: middle;} */
.mcteaser4493 td, th {text-align: left; vertical-align: middle;}
.st td, th {text-align: left; vertical-align: middle;}
.display td, th {text-align: left; vertical-align: middle;}

input, textarea, select {
	font-family: arial;
}


.min-width-normal
{
	min-width: 990px;
	margin: 0;
	height: auto;
	background: #dddee4;
	text-align: left;
	font-family: arial;
	font-size: 0.75em;
	color: #333;
}

#wrapper
{
	max-width: 1366px;
	margin: 0 auto;
	background: #dddee4;
	box-shadow: 0 0 10px #999;
}

#bigcolumn {
	width: 100%;
	float: left;
	overflow: hidden;
}

/* Middle  */
.middle {
	width: 100%;
}
.middle:after {
	display: table;
	clear: both;
	content: '';
}
.bigcolumn {
	width: 100%;
	float: left;
	overflow: hidden;
}
.content_center {
	margin: 5px 0 0 0;
	padding: 0 290px 0 290px;
}
.content_center_big {
	margin: 5px 0 0 0;
	padding: 0 0 0 290px;
}

/* Right Sidebar  */
#sidebar {
	float: right;
	width: 280px;
	margin-left: -100%;
	margin-top: -5px;
	position: relative;
}
/* Left Sidebar  */
#sidebar1 {
	float: left;
	width: 280px;
	margin: -5px 0 0 0;
	margin-left: -100%;
	position: relative;
}


.tttt
{


	overflow: hidden;
}

.nn-tab-box__tit_project_1 {
    background-color: #dfe1cc;
    color: #008a3b;
    border-color: #000
}

#leftcolumn {
	float: left;
	width: 335px;
	margin-right: 10px;
}

#rightcolumn {
	float: left;
	width: 335px;
}

/* Для раздач - Начало */

.bigcolumntorent {
	width: 100%;
	float: left;
	overflow: hidden;
}

#bigcolumntorent {
	width: 100%;
	float: left;
	overflow: hidden;
}


.widthca22 {
	height: 20px;
	background: #FFFFFF;
	font-family: Verdana,sans-serif;
	border: 1px solid #7F9DB9;
}
#download {
	font-size:	16px;
	padding:	3px;
	margin:	5px;
	border:	solid 1px #8BA7CD;
	background-color:	#EFF3FB;
}
table#details 
{
	width:	98%;
	margin: 0 auto 0 auto;
	text-align: left;
	font-family: arial;
	font-size:	12px;
	color: #333;

}

tr.backgr {
	height:	41px;
	background-color:	#FF0000;
	background-repeat:	repeat-x;
	color:	#000000;
	font-weight:	bold;
}

tr.backgr td {
	padding-left:		2px;
}
#downgif {
	margin:	5px;
}
.blue {
	color:	blue;
}
.green {
	color: #008000;
}
.red {
	color: #8B0000;
}
table#files {
	border-collapse: collapse;
}
table#files td {
	padding:	1px;
	border:	1px dashed black;
}
/* [hide] start */
.hidewrap
{
	margin-left:	10px;
	border:	1px solid #C3CBD1;
	margin:	5px;
	z-index: 100;
}
.hidehead 
{
	background-color:	#E9E9E6;
	font-weight:	bold;
	padding:	3px;
	padding-left:	20px;
	background-image:	url(img/icon_plus_1.gif); 
	background-repeat:	no-repeat;
	background-position:	6px 6px;
	cursor:	pointer;
}
.hidebody
{
	border-top:	1px solid #C3CBD1;  
	padding:	3px;
	display:	none;
	background-color:	#F5F5F5;
}
.hidearea
{
	display:	none;
}
/* [hide] end */


.page-all_tor {
	display: block;
	height: auto;
}

.page-top_tor {
	display: block;
	background: #FFFFFF;
	min-height: 230px;
    border-radius:9px 9px 0 0;
}

.page-bottom_tor {
	display: block;
	background: #FFFFFF;
	height: 15px;
    border-radius:0 0 9px 9px ;
}


/* Открываем / Скрываем новый блок Начало */

.page-all_tor_new {
	display: block;
	background: url(img/b_featuredY_tor.png) repeat-y;
	height: auto;
}

.page-top_tor_new h2 {
	display: block;
	height: 17px;
	padding: 7px 0 0 30px;
	border-bottom: 1px dotted #ddd;
	overflow: hidden;
	position: relative;
}

.page-top_tor_new {
	display: block;
	background: url(img/b_featured_tor.png) no-repeat top;
	min-height: 30px;
}

.page-bottom_tor_new {
	display: block;
	background: url(img/b_featuredF_tor.png) no-repeat bottom;
	height: 15px;
	margin-bottom: 10px;
}
/* Открываем / Скрываем новый блок Конец */



.restable2 {   
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
}

.restable2 th {
    width: 100px;
	padding: 6px;
	text-align: left;
}

.restable2 thead tr {
        
	cursor: pointer;
	background: #297EB9;
	border: 1px solid #5ea007;
	border-radius: 5px;
	color: #fff;

}

.restable2 a {
	text-decoration:none;
}

.restable2 a:hover {
	text-decoration:underline;
}

.restable2 tr:nth-child(2n) {
	background-color:#f7f7f7;
}

.restable2 tr {
	background-color:#fefefe;
}


.restable2 tbody tr {
	background-color:#EFF3FB;
}

.restable2 tbody tr:hover {
	background-color:#e7e7e7;
}

.restable2 td {
	padding:6px;
	vertical-align:middle;
	border-bottom: 1px solid #cccccc;
	color: #333333;
	font-size:12px;
}
/* Для раздач - Конец */

/* Для форума - Начало */
#bigcolumnforums {
	float: left;
    width: 100%;
	margin: 0;
}
/* Для форума - Конец */
