.double_right {
	width: 976px;
}

.main_rotator
{
	width: 724px;
}

.main_rotator_block {
    padding: 5px 15px;
    height: 52px;
    overflow: hidden;
    position: relative;
}

.main_rotator_block_small
{
	font-size: 12px;
}

.pub_block
{
	width: 345px;
}

.otr_title_div
{
	padding: 0px;
	margin-bottom: 18px;
	margin-left: -10px !important;
	width: 90% !important;
}

.otr_title_div h2
{
	color: black;
	margin: 0;
	padding: 0;
	font-family: 'Oswald', sans-serif !important;
	margin-right: 30px;
	font-size: 30px;
	font-weight: bold;
	display: inline;

}

.otr_title_div > span
{
	font-family: 'Oswald', sans-serif !important;
	font-size: 19px;
	font-weight: normal;	
}

.otr_graph_block
{
	padding: 3px; 
	margin: 2px 2px 2px 2px; 
	border: 1px solid #F1F1F1; 
	background-color: #F9F9F9; 
	width: 182px; 
	height: 50px; 
	text-align: center; 
	float: left; 
	vertical-align: middle;
	cursor: pointer;
	overflow:hidden;

}

.otr_graph_block:hover
{
	background-color: #FFF9F9; 
}

.otr_graph_block div
{
	padding: 4px; 
	font-size: 11px;
}

#main_graph
{
	height: 100%;
	overflow:hidden;
	border-bottom: 1px solid #d9d4d4;
	 width: 690px;
}

#main_graph_1
{
	height: 377px; 
	overflow: hidden; 
	border-bottom: 1px solid #d9d4d4; 
	padding: 2px 0;
}

#main_graph_2
{
	height: 377px; 
	overflow: hidden; 
	border-bottom: 1px solid #d9d4d4; 
	padding: 2px 0;
}

.cwiki_table
{
	border: 1px solid #d9d4d4;
}

.cwiki_table thead
{
	background-color: #f2f0f0 !important;	
	border-bottom: 1px solid #d9d4d4;

}

.cwiki_table td {
	border-right: 1px solid #d9d4d4;
}

.otr_graph2_block
{
	padding: 3px; 
	margin: 2px 2px 2px 2px; 
	border: 1px solid #F1F1F1; 
	background-color: #F9F9F9; 
	width: 254px; 
	height: 50px; 
	text-align: center; 
	float: left; 
	vertical-align: middle;
	cursor: pointer;
	overflow:hidden;
}

.otr_graph2_block:hover
{
	background-color: #FFF9F9; 
}

.otr_graph2_block div
{
	padding: 4px; 
	font-size: 11px;
}


.main-news-block .ta-right {
	position: sticky !important;
    top: 0px;
}

@media screen and (max-width: 1240px) {
	.double_right_wide {
		width: 960px !important;
	}

	.ta-left {
		margin-top: 0px;
	}

	.main-news-block .ta-right
	{
		margin-top: 0px !important;
	}

	#main_graph {
		width: 450px;
	}
}

@media screen and (max-width: 1040px) {
	.double_right_wide {
		width: 660px !important;
	}

	#main_graph {
		width: 480px;
		margin-left: -20px;
	}


	.main_itpedia 
	{
		width: 180px !important;
		height: 900px !important;
	}

	.main_itpedia_pub
	{
		width: 660px !important;
		height: auto !important;
	}

	.main_itpedia_sub
	{
		height: auto !important;
		font-size: 20px;
	}

	.banner_otr_bottom
	{
		text-align: center;
		margin-top: 20px;
	}

	.ta-left-mobile
	{
		margin-left: -32px !important;
		margin-top: 20px !important;
	}
}